@import url('editor.css');
@import url('fontawesome.css');


.btn { background:#8b9b6f; color:#243d64;  }
.page-blog .item_info .item_info_dl dd + dd:before, .page-item__blog .item_info .item_info_dl dd + dd:before { background: #efefef; }

.moduletable.clients .caroufredsel_pagination a:hover, .moduletable.clients .caroufredsel_pagination a.selected,
.mod_caroufredsel__slides_full .caroufredsel_pagination span:hover, .mod_caroufredsel__slides_full .caroufredsel_pagination span.current {
    background: #8b9b6f;
}
.moduletable.clients .item .content-links,
h4 a.custom_hover > span > strong {
  color: rgb(85, 85, 85);  
}
h4 a.custom_hover > span > span,
h4 a.custom_hover > span > strong {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.social li a,
.mod-custom__shop_banner a.shop {
    background: #8b9b6f;
    color: #fff;
}
.mod-custom__shop_banner a.shop:hover {
    background: #fff;
    color: #8b9b6f;
}


.search-block .mod-search input {
    width: 80% !important;
    max-width: 80% !important;
}

a, 
h1, h2, h3, h4,
.page-blog .item_info, .page-item__blog .item_info,
.page-blog .item_published span, .page-item__blog .item_published span,
.services .nav-tabs a .item_title,
.list1 ul li:before, .archive-module li:before, .categories-module li:before,
.navigation ul.sf-menu ul li > a, .navigation ul.sf-menu ul li > span {
    color: #8b9b6f;
}

#feature-row { padding:40px 0; }
#feature-row .list1 { color:#2a2a2a; }
#copyright-row .moduleTitle,
.mod-custom__shop_banner .desc {
    color: #8b9b6f;
}
.moduletable.video_desc .btn-info {
    color: #ffffff;
    background: #8b9b6f;
}
.moduletable.video_desc .btn-info:hover {
    background: #ffffff;
    color: #8b9b6f;
}
.module_container .filters.btn-group li .btn-info {
    background: #8b9b6f;
    border: 1px solid #8b9b6f;
    color: #8b9b6f;
}

.moduletable.clients .item .item_title {
    color: #8b9b6f;
}

.pagination ul li span.pagenav,
.pagination ul li a:hover {	
  background: rgb(85, 85, 85);  
  border: 1px solid white;  
}

h1 a.custom_hover > span > strong, h2 a.custom_hover > span > strong, h3 a.custom_hover > span > strong, h4 a.custom_hover > span > strong, h5 a.custom_hover > span > strong, h6 a.custom_hover > span > strong {
    color: #8b9b6f !important;
}


.sf-menu li, .nav li, .menu li { list-style-type:none;  }
.btn, .btn-primary, .bigBtn, .sf-menu li a , .nav li a, .menu li  a{ text-decoration:none !important; }

.navigation ul.sf-menu > li.active > a, 
.navigation ul.sf-menu > li.sfHover > a, 
.navigation ul.sf-menu > li.current > a, 
.navigation ul.sf-menu > li.active > span, 
.navigation ul.sf-menu > li.sfHover > span, 
.navigation ul.sf-menu > li.current > span,
.navigation ul.sf-menu > li > a:hover, 
.navigation ul.sf-menu > li > span:hover {
    color: #8b9b6f;
}
li.item-135.firstItem ,
li.item-135.lastItem {
	padding:0;
}
.navigation ul.sf-menu  ul{
    background: #ddd;
	top:59px;
}
.navigation ul.sf-menu li > ul:before{
    content:' ';
    display:block;
    width:0;
    height:0;
    position:absolute;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom:8px solid #ddd;
    top:-8px;
	left:80px;
}

.slides_full { z-index:50; }
.slogan { position:relative; z-index:51; }


#logo h1 {
  font-size: 0;
  line-height: 0;
  height: 0;
  width: 0;
  border: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
  text-indent: -9999px;
}
.banner {
    width: 100%;
    position: relative;
}
@media (min-width: 980px){
	.banner .bigBtn {
		position: absolute;
		top: 0;
		right: 0;
	}
}
@media (max-width: 979px){
	.banner .bigBtn {
		display:block !important;
		float:none;
		margin:20px 10px;
		max-width:80%;
	}
}
.banner p {
  display: inline-block;
  color: #8b9b6f;
  font-weight: normal;
  font-size: 26px;
  letter-spacing: -0.5px;
  line-height: 31px;
}
.banner h3 {
  text-transform: uppercase;
  font-weight: 800;
  font-size: 37px;
  line-height: 40px;
  letter-spacing: -1px;
  color: #8b9b6f;
  padding-bottom:0;
  margin-bottom:0;
}

#top .cartModule  .hikashop_cart_empty span.show ,
#top .cartModule  .hikashop_cart_button span.show ,
#top a.icon-shopping-cart span.show { 
	color:#2a2a29;
	display:inline-block;
}
#top .cartModule  .hikashop_cart_empty,
#top .cartModule  .hikashop_cart_button,
#top a.icon-shopping-cart {
	display:block;
	padding:15px 1px;
    background: transparent; 
	font-size:15px; 
}
#top .cartModule  .hikashop_cart_button:hover:before,
#top a.icon-shopping-cart:hover:before {
	color:#8b9b6f;
}
#top .cartModule  .hikashop_cart_empty:before,
#top .cartModule  .hikashop_cart_button:before,
#top a.icon-shopping-cart:before { 
	content: "\f07a";
	font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
	font-size:20px; 
	color:#2a2a29;
	display:inline-block;
	margin:0 3px;
}

.navigation ul.sf-menu { text-align:left; float:none;  }

#header-row {
    padding: 250px 0 0;
}
@media (min-width: 980px){
	.hideOnLarge { display:none; }
}
@media (max-width: 979px){
	.hideOnSmall { display:none; }
}

#copyright-row a:hover {
    color: #8b9b6f;
}

/* newsletter tool */
.acymailing_module .btn { background-color:#8b9b6f; color:#ffffff; }
.acymailing_module .btn:hover { background-color:#ffffff; color:#8b9b6f; }


/* Popup Product image */
#sb-wrapper {
    top: 125px !important; 
}



/* Login */

#top .pull-right { text-align:right; }
#top .form-horizontal  {  margin-top: 40px;}
#top .form-horizontal .logout-button, #top .form-horizontal .login-greeting  { display:inline-block; }
#top .form-horizontal .btn { padding:0px 10px 0 15px; line-height: 36px; margin:0  0 0 8px; }
.form-horizontal .userdata input { width:20%; }
.form-horizontal label {display:inline-block; }
.form-horizontal div.dropdown { display:inline-block; }
.form-horizontal div.dropdown ul.dropdown-menu { padding:20px; min-width: 200px; }
#top .form-horizontal .btn-outlined { border:1px solid #cccccc; }

.btn-outlined { background:transparent; border:2px solid #8b9b6f; color:#8b9b6f; }

.dropdown-menu a {color:#8b9b6f !important;}


