/** Shopify CDN: Minification failed

Line 208:2 Expected identifier but found "*"
Line 325:2 Expected identifier but found "*"
Line 797:2 Expected identifier but found "*"
Line 818:2 Expected identifier but found "*"
Line 851:2 Expected identifier but found "*"
Line 1411:2 Expected identifier but found "*"
Line 1652:2 Expected identifier but found "*"
Line 1899:2 Expected identifier but found "*"
Line 2036:2 Expected identifier but found "*"
Line 2229:2 Expected identifier but found "*"
... and 15 more hidden warnings

**/
/*----------------------------------
** GENERAL
-------------------------------------*/
/* all placeholder */
input:-moz-placeholder,
textarea:-moz-placeholder {
  font-style: normal;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  font-style: normal;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {

}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  font-style: normal;
}
.newsletter input:-ms-input-placeholder{
  color: #f3f1f5;
}
.newsletter input::-moz-placeholder{
  color: #f3f1f5;
}
.newsletter input:-moz-placeholder{
  color: #f3f1f5;
}
.newsletter input::-webkit-input-placeholder {     
  color: #f3f1f5;
}
/*End all placeholder */

a:focus,
a:active{
  background-color: transparent;
}
form{
  margin: 0;
}
.alert ul{
  margin: 0;
  list-style: none;
  font-weight: normal;
}
/*----------------------------------
** END GENERAL
-------------------------------------*/

/*-------------
checkout
----------------*/
.checkout-form #recover-password .wrapper-title{
  margin: 15px 0;
}
.checkout-form #recover-password .wrapper-title span.title-2{
  font-size: 1.4em;
  font-weight: 500;  
}
.checkout-form #recover-password .note{
  font-size: 1.4em;
}
.checkout-form #recover-password{
  padding-left: 15px;
  padding-bottom: 30px;
}
.checkout-form span.group_btn{
  margin-bottom: 30px;
}
#customer_login #login-form {
  border: 1px solid #b2b2b2;
}
#customer_login .customer-accounts{
  margin-top: 0;
}
.login-checkout-form #customer_login #login-form{
  border: 0;
}
.login-checkout-form #customer_login #login-form .login-wrapper{
  margin-top: 10px;
}
.checkout-form #customer_login #login-form {
  float: left;
  padding: 10px 0 20px 10px;
  margin: 0;    
}

.row-left-checkout{
  border-right: 1px solid #b2b2b2;
}
/*End checkout*/

/*scroll-to-top*/
#scroll-to-top{
  position: fixed;
  bottom: 40px;
  right: 40px;
  height: 62px;
  width: 62px;
  background: #ffffff;
  border-radius: 50%;
  text-align: center;
  vertical-align: middle;  
  cursor: pointer;
}
#scroll-to-top span{
  display: block;
  color: #000;
  font-weight: 600;
}
#scroll-to-top .fa-angle-up{        
  font-size: 2em;      
  font-weight: bold;
  z-index: 9999;
  margin: 5px 0 0;
  position: relative;
}
#scroll-to-top.off{  
  display: none;
}
/*End scroll-to-top*/
/*------------------*/
/*element*/
/*------------------*/
.element{      
  margin-bottom: 20px;  
  padding: 0;
  width: 24.9%;
}
.element form{
  margin: 0 10px;
  position: relative;  
}
.element .quick_shop {  
  text-align: center;
}
.element form .row-left{
  padding-bottom: 0;
  padding-top: 0;
}
.no_full_width.element form .row-right{    
  text-align: center;      
  background: rgba(255,255,255,0.9);  
  width: 100%;           
  padding-top: 15px;
}
.no_full_width.element .row-container{
  position: relative;
}
.no_full_width.element .row-container .product-ajax-cart{
  position: absolute;
  top: 0;
  left: 100%;
  width: 100%;
  height: 100%;

  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;

}
@media(max-width: 1199px){
  .no_full_width.element .row-container .product-ajax-cart{
    display: none !important;
  }
}
.no_full_width.element .row-container:hover .product-ajax-cart {  
  left: 0;  
}
.no_full_width.element .row-container .product-ajax-cart .overlay_mask{
  width: 100%;
  height: 100%;  
  display: block;
}
.no_full_width.element .row-container .product-ajax-cart .quick_shop{
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -20px;
  margin-left: -70px;
}

.element form ul{
  margin-bottom: 0;
}
.element a.title-5{  
  color: #4b4a4a;  
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
  *display: inline;
  zoom: 1;  
  margin-bottom: 10px;
}
.element a.title-5:hover{
  color: #000000;
}
.element .spr-badge-caption{
  display: none;
}
.element.full_width{
  width: 100% !important;
}
.element.full_width .quick_shop{
  display: none;
}
.element.full_width p.hidden-list{
  display: block !important;
  padding-top: 0px;
}
.element.full_width form{    
  padding: 10px 0;
}
.element.full_width form .row-right{
  position: relative;
  top: auto;
  float: left;
  width: 66%;
  opacity: 1;
  background: transparent;
  text-align: left;
}
.element.full_width form ul li.row-left{
  padding-right:24px; 
  padding-left: 0;
  margin-bottom: 0;
}
.element.full_width a.title-5{
  margin: 0px auto 15px;
  color: #4b4a4a;
  font-weight: 600;
}
.element.full_width .sold_out, 
.element.full_width .unavailable, 
.element.full_width .price_compare, 
.element.full_width .price, 
.element.full_width .price_sale{
  font-size: 16px;
}
.element.full_width .price_sale{
  color: #000000;
  margin-right: 20px;
}
.element.full_width .price_compare{
  color: #838382;
}
.element.full_width .quick_shop {
  left: -60px;
  right: auto;    
}
/*------------------*/
/*End element*/
/*------------------*/
/*--------------------
btn quick shop
---------------------------*/
.quick_shop{      
  width: 141px;
  height: 40px;
  color: #c1bb9d;
  border: 3px solid #c1bb9d;
  background: #ffffff;
  line-height: 20px;
  vertical-align: middle;    
  cursor: pointer;  
}
.quick_shop:hover{
  color: #ffffff;
  border: 3px solid #4f5532;
  background: #4f5532;
} 
/*-----------------------------
End btn quick shop
------------------------------*/
/*page quickshop*/
#quick-shop-modal .modal-dialog{
  width: 900px;
}
#quick-shop-modal.modal {
  z-index: 9999;
}
i.close{
  opacity: 1 !important;
  filter: alpha(opacity=100)!important;
}
#quick-shop-modal i.close{  	  	
  border: 2px solid #838382;  	  	
  color: #838382;
  font-size: 13px;    
  height: 30px;
  width: 30px;
  text-align: center;
  border-radius: 50%; 
  line-height: 27px;
}
#quick-shop-modal i.close:hover{
  border: 2px solid #000000;  	
  color: #000000;  	
}
#quick-shop-modal .product-image{
  padding-bottom: 60px;  	
}
#gallery_main_qs{
  margin: 20px 0;  
}
#gallery_main_qs .owl-item .image-thumb{
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin: 0 10px 0 0;
  padding: 10px;  
  width: 100%;
}
#gallery_main_qs{
  padding-left: 0;
}
#gallery_main_qs .owl-item .image-thumb img{
  max-width: 100%;
}
#quick-shop-relative{  
  margin-bottom: 20px;
  margin-top: 20px;
  float: left;
  width: 100%;
  font-size: 1.4em;
}
#quick-shop-modal p{
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 500;
}
#quick-shop-modal .others-bottom{
  float: left;
  width: 100%;
}
#quick-shop-sellable .control-label{
  color: #000;
  font-size: 12px;
  font-weight: 700;
}
#quick-shop-sellable .add-to-cart,
#quick-shop-sellable .place-custom-order,
#quick-shop-quotable .request-quote{
  width: 100%;
}
#quick-shop-quotable .control-label{
  font-size: 12px;
}
#quick-shop-relative ul li a{
  color:#6e6e6e;
  font-size: 12px;
  font-weight: 700;
  margin-left: 10px;
}
#quick-shop-modal .description h2{
  display: none;
}
#quick-shop-modal .description p.hide-on-product-tab{
  display: block; 
}
.modal-body{
  padding-bottom: 30px;
}
/*End page quickshop*/
/*--------------------------------------------*/

/*header*/
#accounts{
  margin: 0;
  font-size: .8em;
}
.top-logo{    
  text-align: center;  
  margin: 40px 0 35px;  
}
.top-order-text{
  font-size: 12px;
  margin-top: 35px;  
}
/*search*/
.search-submit{
  appearance: none;
  -moz-appearance: none;		
  -webkit-appearance: none;
  background: transparent;
  border: 0;
}
.fa-search{
  color: #818181;
  float: left;    
  padding: 8px 16px;
  font-size: 15px;
  cursor: pointer;
}
.header-search .fa-search{
  padding: 0 1px;
  margin: 2px 0px;  
  height: 14px;   
}

/*End search*/
/*top search*/

.top-search{
  float: right;  
}
.top-search .header-search{
  float: right;  
  position: relative;    
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.top-search .header-search a{
  float: left;
}
.top-search .search-form{      
  float: right;  
  padding-right: 26px;
  position: relative; 
}
.top-search .search-form button.search-submit{  
  background: transparent;  
  position: absolute;
  cursor: pointer;    
  border: 0;
  top: 50%;
  right: 0;
  z-index: 9999;  
  margin-top: -11px;
  padding: 0 3px;
}
.top-search .search-form button.search-submit:focus{
  outline: none;
}
.top-search .search-form input{  
  color: #838382;  
  border: 1px solid transparent;  
  background: transparent;
  vertical-align: middle;    
  text-transform: uppercase;  
  outline: none;  
  font-size: 13px;
  float: left;
  width: 0px;  
  text-transform: none;
  padding-left: 10px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease; 

}
.search-form.focus input,
.top-search .header-search.open input{    
  width: 125px;  
}
.top-search .header-search.open .fa-search{
  color: #434247;
}
/*End top search*/
/*search page*/
.search-page form.search-form{
  border: 1px solid #e5e5e5;
  box-shadow: none !important;
  appearance: none;
  -moz-appearance: none;		
  -webkit-appearance: none;
  padding-right: 35px;
  width: 50%;  
  position: relative;
}
.search-page .group_search{
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.search-page form.search-form input.input-block-level{ 
  border: 1px solid #fff;
  width: 100%;
  font-size: 12px;
  line-height: 30px;
  padding: 5px 0;
  box-shadow: none !important;
  appearance: none;
  -moz-appearance: none;		
  -webkit-appearance: none;
}
.search-page form.search-form input.input-block-level:focus{
  outline: none;
}
.search-page form.search-form button.search-submit{  
  background: transparent;
  border: 0;
  position: absolute;
  right: 0px;
  top: 50%;  
  margin-top: -8px;
  height: 16px !important;
}
.search-page form.search-form button.search-submit i{
  padding: 0;
}
.search-page{
  margin-bottom: 40px;
  margin-top: 40px;
}
.templateSearch .sidebar ul.sb-content{
  margin-left: 20px;  
}
/*End search page*/
/*top-menu*/
.top-menu .top-support{
  font-size: 1.15em;  
  color: #000000;
}
.top-menu{
  margin-bottom: 20px;
}
/*End top-menu*/
/*top order*/
#top.on .top-other{
  border-bottom:0; 
}
#top.on .top-navigation{
  position: fixed !important;
  top: 0;
  width:100%;
  left: 0;
  z-index: 9999;
}
#top .top-other{
  border-bottom: 1px solid #ebebeb;
}
/*End top order*/

/*End header*/

.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span{  
  display: none !important;
}
.camera_wrap .camera_pag .camera_pag_ul li{
  background: #fff;
}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span {
  display: none;
}
.currency_code:hover{
  cursor: pointer;
}
.currency_code{
  color: #555555;
  padding-left: 5px;
}
a.currency_wrapper{
  display: block;
}
a.currency_wrapper i{
  margin-left: 5px;
  color: #848484;
}
/*forgot pass*/
#recover-password .wrapper-title .line{
  display: none !important;
}
#recover-password #recover-form{
  margin-left: -10px;
}
/*End forgot pass*/

.control-group{ 
  position: relative;
}
.control-nav{
  position: absolute;
  top: 0;
  right: 0;
}
.input-mini{
  width: 40px;
}
.input-medium{
  width: 170px;
}
.input-xlarge{
  width: 375px;
}
.notice{
  opacity: 0.7;
  filter: alpha(opacity=70);
  margin: 8px 0 15px;
}

input::-ms-clear{ 
  display: none; 
}
.add-to-cart i,
.disabled i{  
  position: relative;  
}

/*misc*/
.hidden-grid{
  display: none!important;
}
.hidden-list{
  display: none!important;
}
.visible-grid{
  visibility: visible!important;
}
.visible-list{
  visibility: hidden!important;
}
.alert-danger{  
  margin-top: 10px;
}
/*End misc*/

/*currencies*/
.currencies li.active a{
  cursor: default;
}
.currencies li:first-child{
  padding-left: 0;
}
.currencies-switcher ul li a,
.currencies-switcher ul li span{
  font-family: arial;
  font-weight: bold;
}

#top .top .currencies-switcher .currencies > a:hover,
#top .top .currencies-switcher .currencies > a:focus,
#top .top .currencies-switcher .currencies .active > a{ 
  color: #000000 !important;
}
.currencies-switcher{
  position: relative;
  text-align: right;
  
}
.currencies-switcher .currency{    
  text-align: left;
  background: #fff;    
}
.currencies-switcher .currency .heading{    
  font-weight: 500;    
  font-size: 13px;
  text-transform: none;
}
.currencies-switcher .currency 
.currencies-switcher .currency .currency_wrapper{
  height: 20px;
  padding: 10px;  
}
.currencies-switcher a:hover,
.currencies-switcher a:focus{
  color: #000 !important;
}
.currency_wrapper.dropdown-toggle{
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
.currency_wrapper.dropdown-toggle:hover .heading{
  color: #000000;
}

/*dropdown*/
.currencies.dropdown-menu{  
  right: auto;
  left: 0;  
  width: 100%;  
  min-width: 100px;
  border-radius: 0;      
  margin-top: 8px;
}
.currencies.dropdown-menu:after {  
  border-top: 0;  
}
.currencies.dropdown-menu:before{
  border: 0;
}
.currencies.dropdown-menu li{
  padding: 0;  
  width: 100%;
}
.currencies.dropdown-menu li.active a{
  cursor: default;  
  color: #c1bc9d;
}
.customer.dropdown-menu{    
  text-transform: uppercase;
  font-weight: bold;
}
.customer.dropdown-menu li{  
  text-align: left;
}
#top .currencies.dropdown-menu li a,
.currencies.dropdown-menu li a,
#top .customer.dropdown-menu li a,
.customer.dropdown-menu li a{  
  font-family: 'Raleway', sans-serif;  
}
#top .currencies.dropdown-menu li > a:hover,
.currencies.dropdown-menu li > a:hover,
#top .currencies.dropdown-menu .active > a, 
.currencies.dropdown-menu .active > a,
#top .currencies.dropdown-menu .active > a:hover,
.currencies.dropdown-menu .active > a:hover,
#top .customer.dropdown-menu li > a:hover,
.customer.dropdown-menu li > a:hover,
#top .customer.dropdown-menu .active > a, 
.customer.dropdown-menu .active > a,
#top .customer.dropdown-menu .active > a:hover,
.customer.dropdown-menu .active > a:hover{  
  background-image: none;
  background-color: transparent;
  filter: none;
}
/*End dropdown*/
/*link account*/
.top-support{
  text-align: right;
  text-transform: uppercase;  
  font-weight: normal;
  padding: 17px 0; 
}
.customer-links{
  padding-left: 0 !important;
}
.customer-links,
.top-support{  
  font-weight: 500;
}
/*End link account*/
/*navigation*/
#top nav.navbar{
  margin-bottom: 0;
  padding-bottom: 0;
  min-height: 30px;
  border: 0;
  z-index: 999;
}
.top-navigation{
  background: #4f5532;
  margin: 0 0 0 0 !important;
  min-height: 30px !important;
  text-align: center;
}
.navbar-nav{
  float: none;
  text-align: left;
  margin-left: -10px;
  margin-right: -10px;
}
/*End navigation*/
#umbrella .empty.row{
  margin: -15px 0 0 0;
  text-align: center;
}
#umbrella .empty.row a{
  margin-top: 5px;
  font-size: 10px;
}
#umbrella #cart-info .cart-right a{
  line-height: 1.3em;
}
#umbrella #cart-info .last{ 
  border-top: 1x solid #b2b2b2;
  text-transform: uppercase;  
  border-top: 1px solid #e5e5e5;
  padding-top: 10px;  
}
#umbrella #cart-info .last .cart-left,
#umbrella #cart-info .last .cart-right{
  display: inline-block;
  *isplay: inline;
  zoom:1;
}
#umbrella #cart-info .icon-caret i{
  position: absolute;    
}
.cart-items .item{
  vertical-align: top;
}
.cart-items .input-mini{
  overflow: hidden;
}
.cart-items span.money .total span{  
}

.cart-items .title .link{    
  font-family: 'Roboto Slab';
}
.cart-items .title .link a{  
  margin-bottom: 15px;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.cart-items .title .link span.title-5{
  font-weight: 500;
  font-size: 14px;
  color: #4b4a4a;   
  font-family: 'Raleway', sans-serif
}
.cart-items .item input.form-control{
  width: 90px;  
  float: left;
}
.cart-items .item input[type=number]::-webkit-inner-spin-button,
.cart-items .item input[type=number]::-webkit-outer-spin-button {      
  margin: 0;
  padding: 0 !important;
}
.templateCart .cart-page{
  margin-top: 30px;
}

/*End cart*/
/*shipping*/
.wrap-table{
  padding: 10px;
}
#shipping-calculator h3{    
  font-family: 'Roboto Slab';  
}
#shipping-calculator #address_zip{
  vertical-align: middle;
  display: inline-block;  
  *display: inline;
  zoom: 1;
}
#cartform .cart-items td.title-1{    
  font-family: 'Raleway', sans-serif; 
  vertical-align: middle;
}
#cartform .cart-items td.title-1 span{
  line-height: 30px;      
  font-size: 13px;
}
#cartform .cart-items td.subtotal span{
  font-weight: 500;
  font-size: 13px;
}
#cartform .cart-items td input.input-1{
  margin: 0 auto;  
  font-size: 12px;
  width: 110px;
  text-align: center;
  float: none;
}
.cart-items .title li{
  vertical-align: top;
}
.bottom-summary td{
  padding-top: 20px;
  padding-bottom: 20px;
}
#checkout-addnote{
  margin-top: -25px;
}
#checkout-addnote textarea#note{
  height: 165px !important;  
  margin-bottom: 102px;
}
#checkout-addnote .control-label{  
  font-family: 'Roboto Slab';  
}
#shipping-calculator .wrapper-title,
#checkout-addnote .wrapper-title{
  text-align: left;  
  margin-bottom: 20px;
}
#shipping-calculator .wrapper-title{
  margin-bottom: 20px;
}
#checkout-addnote .wrapper-title{
  margin-bottom: 5px;
}
#shipping-calculator{
  margin-bottom: 40px;
}
#checkout-addnote .wrapper-title .title-5{  
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

/*End shipping*/
/*
** Content
*/

#content-wrapper{
  background: #ffffff;
}

.hoverBackgroundWrapper a .theHover i{ 

}
.hoverBackgroundWrapper .details {
  position: relative;  
  cursor: pointer;  
}
.notouch .hoverBackgroundWrapper a:hover .details>.bg {
  opacity: 1;
  filter: alpha(opacity=100);
}

.hoverHomeBackgroundWrapper .hover {
  display: block;
  position: relative;
  overflow: hidden;
}
.hoverHomeBackgroundWrapper .hover .theHover {
  position: absolute;
  top: 0;
  height: 0;  
  left: 0;  
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.hoverHomeBackgroundWrapper a .theHover i{
  position: absolute;
  top: 40%;
  left: 50%;  
  display: block;
}
.hoverHomeBackgroundWrapper .details {
  display: block;
  position: relative;
}
.notouch .hoverHomeBackgroundWrapper a:hover .details>.bg {
  top: 0;
}
.hoverHomeBackgroundWrapper .details>.bg {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 100%;
  display: block;  
  background: #000000;
}
.hoverHomeBackgroundWrapper .details {    
  position: relative;  
}
.notouch .hoverHomeBackgroundWrapper a:hover .details{

}
.hoverBorder{
  position: relative;
  display: block;    
  text-align: center;
  overflow: hidden;
}
.hoverBorder .hoverBorderWrapper{
  position: relative;
  display: block;
  overflow: hidden;  

  -webkit-backface-visibility: hidden;	
  -moz-backface-visibility: hidden;	
  backface-visibility: hidden;

  z-index:0;
}
.hoverBorder .hoverBorderWrapper .theHoverBorder{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
}
.hoverBorder .hoverBorderWrapper .theHoverMore{
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  background: #000000;

}
.image-boxes .hoverBorder:hover .hoverBorderWrapper{
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.touch .product-ajax-cart{
  display: none;
}
.image-boxes .grayscale{    
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
.image-boxes:hover .grayscale{
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
/* --- Home --- */
#home-slider{
  margin-bottom: 0 !important;
}
/*-----------------------
** END GENERAL
-----------------------*/
/*-----------------------*/
/*welcome*/
/*-----------------------*/
.page-home-welcome{
  margin-bottom: 45px;
}
.page-home-welcome div{
  font-size: 14px;
  color: #6e6e6e;
}
.page-home-welcome h2{
  margin-bottom: 17px;  
  margin-top: 35px;
}
/*-----------------------*/
/*welcome*/
/*-----------------------*/
/* Slideshow */
.home-slider-wrapper{    
  margin-bottom: 20px;
  position: relative;
  background: #f3f2f0;
  padding: 0;
}
#home-slider li{
  padding: 0;
}
#home-slider .slide-body .caption{
  text-shadow: none;
}
#home-slider .caption.header{
  position: absolute;
  max-width: 100%;
  left: auto;
  top: auto;
  bottom: 10%;
  font-family: 'Roboto Slab';
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  width: 100%;
}
#home-slider .caption.header .caption-wrapper{
  max-width: 60%;
  margin: 0 auto;
  border-top: 4px solid #434648;
}
#home-slider .caption.header h2 {
  margin-top: 0;
  margin-bottom: 0;
  text-transform: none;
  display: inline-block;
  padding-top: 12px;
}
#home-slider .caption.header .sub{
  font-family: 'Raleway', sans-serif;
  position: relative;
  white-space: normal;
  z-index: 0;
  line-height: 24px;
}
#home-slider .caption.header .sub a:first-child{
  display: block;
  padding-top: 0;
}
#home-slider .caption.header .sub .caption-content span{
  font-weight: normal;
}
#home-slider .caption.header .sub .btn{
  display: inline-block;
  margin-top: 38px;
}
#home-slider .caption.header .sub .btn i{
  margin-left: 12px;
}


#home-slider:hover .s-prev, 
#home-slider:hover .s-next,
.touch #home-slider .s-prev, 
.touch #home-slider .s-next{
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 5!important;
}
#home-slider:hover .s-prev,
.touch #home-slider .s-prev{
  left: -19px;
}
#home-slider:hover .s-next,
.touch #home-slider .s-next{
  right: -19px;
}
#home-slider .pages{
  margin-top: 20px;
  width: auto;
  position: relative;
}
#home-slider .pages .page{
  border: 0;
  padding: 7px;
  border-color: #b7b7b7;
  background-color: #b7b7b7;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 1;
  filter: alpha(opacity=100);
  margin-left: 5px;

  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25) inset;
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25) inset;
  -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25) inset;
}
#home-slider .pages .page:first-child{
  margin-left: 0;
}
#home-slider .pages .page:hover{
  background-color: #434648;
}
#home-slider .pages .page.active{
  border-color: #434648;
  background-color: #434648;
  cursor: default;
}
.camera_next > span,
.camera_prev > span{
  background: url(//www.semineeas.ro/cdn/shop/t/12/assets/btn_slide.png?v=137870655815099316211659645942) no-repeat; 
  -webkit-box-shadow: 10px 10px 20px -11px rgba(209,207,209,1);
  -moz-box-shadow: 10px 10px 20px -11px rgba(209,207,209,1);
  box-shadow: 10px 10px 20px -11px rgba(209,207,209,1);
}
.camera_prev > span,
.camera_next > span,
#home-slider .camera_prev,
#home-slider .camera_next{
  border-radius: 50%;
  width: 60px;
  height: 60px;  
}
.camera_prev > span{
  background-position: 22px 20px;
}
.camera_prev > span:hover{
  background-position: 22px -72px;
}
.camera_next > span{
  background-position: -73px 20px;
}
.camera_next > span:hover{
  background-position: -73px -72px;
}
.camera_prev, 
.camera_next{
  background: rgba(255, 255, 255, 0.5);
}
#home-slider .camera_prev{
  left: 50px;
}
#home-slider .camera_next{
  right: 50px;
}
#home-slider .slider-control{

  font-weight: normal;
  font-style: normal;
  background: transparent;
  line-height: normal;
}
#home-slider .slider-control .sub-control{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-color: #ffffff;

  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;

  box-shadow: 0px 0px 5px #bfbfbf;
  -moz-box-shadow: 0px 0px 5px #bfbfbf;
  -webkit-box-shadow: 0px 0px 5px #bfbfbf;
}
#home-slider .slider-control:hover{

}
#home-slider .slider-control:hover .sub-control{
  background-color: #ffffff;
  box-shadow: 0px 0px 5px #000000;
  -moz-box-shadow: 0px 0px 5px #000000;
  -webkit-box-shadow: 0px 0px 5px #000000;
}
#home-slider .s-prev span,
#home-slider .s-next span{
  font-family: 'Roboto Slab';
  text-transform: uppercase;
}
.hideControls{
  position: relative;
}
.hideControls .s-prev, 
.hideControls .s-next {
  position: absolute;
  top: 50%;
  margin-top: -44px;
  opacity: 0;
  filter: alpha(opacity=0);
  line-height: 20px;
  z-index: 1;
}
.hideControls .left{
  left: 15px;
  right: auto;
}
.hideControls .right{
  right: 15px;
  left: auto;
}
.hideControls:hover .s-prev, 
.hideControls:hover .s-next,
.hideControls .s-prev:hover, 
.hideControls .s-next:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.hideControls .s-prev .btn-label, 
.hideControls .s-next .btn-label {
  background: rgba(0, 0, 0, 0.4);

  font-weight: 700;
  display: inline-block;
  padding: 0 4px;
  line-height: 20px;
  position: absolute;
  top: 50%;
  margin-top: -10px;
  opacity: 0;
  filter: alpha(opacity=0);
  text-indent: 1px;
}
.hideControls .s-prev .btn-label {
  right: 0;
}
.hideControls .s-next .btn-label {
  left: 0;
}
.hideControls .s-prev:hover .btn-label {
  right: -39px;
  opacity: 1;
  filter: alpha(opacity=100);
}
.hideControls .s-next:hover .btn-label {
  left: -41px;
  opacity: 1;
  filter: alpha(opacity=100);
}
/* Partners Logo */
#bottom-content{
  border: 1px solid #e5e5e5;
  padding: 20px 0 15px;
  margin-bottom: 10px;
}
#widget-partners .logo a{
  display: inline-block;
  max-width: 100%;
}
.notouch #widget-partners .logo a:hover img{
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.notouch #widget-partners .logo a img{
  max-width:100%;
  float: left;
}
#widget-partners .owl-theme .owl-controls .owl-buttons > div{
  position: absolute;
  z-index: 10; 
  border-radius: 0;
  margin: -34px 0 0;
  background: #ffffff !important;
  opacity: 0;
  filter: alpha(opacity=0);
}
#widget-partners .owl-theme .owl-controls .owl-buttons > div:hover{
  background: #4f5532!important;
}
.touch #widget-partners #partners-container .owl-prev,
#widget-partners #partners-container:hover .owl-prev{
  left: 0;
  opacity: 1;
  filter: alpha(opacity=100);
}
.touch #widget-partners #partners-container .owl-next,
#widget-partners #partners-container:hover .owl-next{
  right: 0;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* --- Main Content --- */
/* General */
/* Breadcrumb */
#breadcrumb{
  background: #ffffff;
  padding: 35px 10px 30px;
  margin-bottom: 0;  
}
#breadcrumb a,#breadcrumb span{
  text-transform: uppercase;
  font-weight: 700;  
  margin-right: 10px;
  font-size: 10px;
  font-family:'Raleway', sans-serif;
  letter-spacing: 1px;
}
#breadcrumb a{
  color: #838382;
}
#breadcrumb span,
#breadcrumb a:hover{
  color:#000000; 
}
#breadcrumb .fa.fa-caret-right{
  margin-right: 10px;
  font-size: 12px;
  color: #838382;
}
/*End breadcrumb*/
/*---------------
Pagination 
-----------------*/
.pagination{  
  border-radius: 0;
  width: 100%;
  padding: 12px 0;
  margin: 0 0 60px;
  font-size: 12px;
}
.pagination ul{ 
  margin: 2px 0;  
  font-size: 12px;
}
.pagination-num-showing{  
  float: left;
  margin: 5px 0;    
  font-weight: 600;  
  color: #191919;
  font-size: 12px;
}
.pagination .active *{
  cursor: default;
}
.pagination .col-md-24{
  padding-left: 0;
  padding-right: 0;
}
.pagination ul>li{
  padding-left: 3px !important;
  padding-right: 3px !important;
}
.pagination ul>li>a, 
.pagination ul>li>span{   
  text-transform: uppercase;    
  font-weight: 500;
  color: #969696;
}
.pagination ul>li>a:hover, .pagination ul>li>a:focus, .pagination ul>.active>a, .pagination ul>.active>span{
  color: #191919;  
}
.pagination ul>li>a.disabled{  
  cursor: default;
}
.pagination ul>li.next{
  padding-right: 0;
}
.pagination ul>li a{
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.pagination ul>li a,
.pagination ul>li.prev a,
.pagination ul>li.next a{
  border: 3px solid #c1bb9d;
  background: #ffffff;
  color: #c1bb9d;
  font-size: 16px;  
  padding: 8.5px 15px;
  font-weight: 500;
}

.pagination ul > li.next a{   
  padding-right: 30px;
}
.pagination ul > li.prev a{
  padding-left: 30px;
}
.pagination ul > li.next a,
.pagination ul > li.prev a{
  position: relative;
}
.pagination ul>li.small-prev a,
.pagination ul>li.small-next a{
  padding: 8.5px 16px;
}
.pagination ul > li a:hover,
.pagination ul > li.next a:hover,
.pagination ul > li.prev a:hover{
  border: 3px solid #bdb6b0;
  background: #bdb6b0;
  color: #fff;
}
.pagination ul>li.active a:hover,
.pagination ul>li.active a{
  border: 3px solid #f5f5f3;
  background: #f5f5f3;
  color: #56565b;
}
.pagination ul > li.next a i,
.pagination ul > li.prev a i{
  position: absolute;
  top: 50%;
  margin-top: -5px;
  font-size: 12px;
}
.pagination ul > li.next a i{
  right: 15px;
}
.pagination ul > li.prev a i{
  left: 10px;
}
.pagination ul > li.small-next a i,
.pagination ul > li.small-prev a i{
  margin-top: -5px;
  font-size: 16px;
}
.pagination ul > li.current{
  margin: 0 20px;
  font-size: 13px;
}
/*-------------
End pagination
--------------*/
/*-----------
Sidebar
--------------*/
.sidebar .fprod-title{
  margin-bottom: 13px;  
}
.sidebar .fprod-title a{    
  font-family: 'Roboto Slab';    
}
.sidebar .list-styled li > a{
  text-transform: capitalize;
  font-size: 12px;
  font-weight: 600;
}
.sidebar .sb-tags li a{
  cursor: pointer !important;
  font-weight: 700;
}
.sidebar .sb-tags .active a{  
  cursor: default !important;  
}
.sidebar .sb-tags .active a,
.sidebar .sb-tags li a:hover{  
  text-decoration: none;  
}
.sidebar .sb-tags .active a{
  cursor: default;
  color: #838382;
}
/*featured-products*/
.sidebar ul.featured-products li:last-child{
  margin-bottom: 0px;
}
.sidebar ul.featured-products li:last-child .sb-line{
  display: none;
}
.sidebar ul.featured-products li .sb-line{
  height: 1px;
  width: 100%;
  margin-bottom: 20px;
  margin-top: 30px;
  float: left
}
.sidebar ul.featured-products li .sb-line span{
  border-top: 1px dotted #e5e5e5;
  display: block;
}
.sidebar .price_compare,
.sidebar .price_sale,
.sidebar .price{
  color: #191919;
  font-size: 16px;
  font-weight: 600;
}
.sidebar ul.featured-products .fprod-title{
  font-size: 14px;  
}
.sidebar ul.featured-products .fprod-title a{
  color: #191919;
  font-weight: 600;
}
/*End featured-products*/
/*--------------
End sidebar
-------------------------*/
/*---------------------
collection
--------------------------*/
.collection-warper{
  margin-bottom: 30px;
}
/*sortBy*/
.sortBy{
  position: relative;
  margin-left: 20px;
  padding-right: 0 !important;
}
.sortBy > strong{    
  padding-right: 10px;
  font-size: 14px;
  line-height: 40px;
  text-transform: none;
  color: #191919;
  font-weight: 600;
}
.sortBy #sortForm li.selected,
.sortBy #sortForm li:hover{
  color: #000000;
}
.sortBy #sortForm li:hover{
  cursor: pointer;
}
.sortBy #sortForm li.selected{
  cursor: default;
}
.sortBy #sortBox{
  position: absolute;
  top: 110%;
  right: 0;
  left: auto;
  z-index: 1000;
  background: #fff;
  border: 1px solid #b2b2b2;
  width: 170px;
  text-transform: lowercase;   
  margin-top: 3px;
  font-size: 11px;
}
.sortBy #sortBox ul li{
  font-size: 1.2em;
  line-height: 20px;
}
.sortBy .title,
.sortBy #sortButtonWarper{
  position: relative;
  display: inline-block;
}
.sortBy #sortButtonWarper .icon-caret-down{
  position: absolute;
  right: 15px;
  top: 35%;
  font-size: 12px;
}
.sortBy #sortButton{
  min-width: 170px;
  min-height: 25px;
  height: 40px;
  background: #fff;
  border: 1px solid #b2b2b2;
  box-shadow: none;
  text-align:left;
  padding: 0 0 0 10px;
  vertical-align: middle;
}
.sortBy #sortButton i.fa{
  color:#000;
  float: right;
  margin: 5px 0;
  margin: 0;
  padding: 13px 15px;
  border-left: 1px solid #e5e5e5;
}
.sortBy #sortButtonWarper.dropdown-toggle .sub-dropdown{
  padding-bottom: 10px;
}

.sortBy #sortButton span{
  margin-right: 10px;
  text-transform: lowercase;
  line-height: 35px;
}
.sortBy .dropdown-menu:after {
  border-bottom: 6px solid transparent; 
}
/*End sortBy*/
/*grid - list*/
.container-nav .grid_list{    
  vertical-align: top;
  padding: 9px 0;
}
/*End grid - list*/
/*Tag collection*/
.list_tags{
  text-align: center;
  margin-bottom: 20px;
  width: 100%;  
}
.list_tags li{  
  position: relative;
  margin: 0 20px;
  padding: 10px 0;  
}
.list_tags li a,
.list_tags li strong{
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.list_tags li span{  
  text-transform: uppercase;  
  font-size: 20px;
  font-weight: 500;  
  margin: 0;
  color:#000000;  
}
.list_tags span:hover,
.list_tags .active span{
  color: #bdb6b0;   
}
.list_tags li span.crossed{
  margin: 5px 15px;
}
/*End Tag collection*/
.collection-banner{
  margin-bottom: 35px;
}
#page-header{  
  margin-bottom: 27px;  
  margin-top: 10px;
  text-align: center;
}
#page-header h1#page-title{
  margin-top: 0;
}
#page-header.no-tags{
  margin-bottom: 55px;
}
.collection-page .collection-banner{
  display: none;
}
.collection-page #page-header{
  margin-top: -10px;
}
.collection-page button#showButton{
  border: 1px solid #e5e5e5;
  background: #fff;  
  padding: 13px;
  position: relative;
  width: 250px;
  text-align: left;  
}
.collection-page button#showButton .fa{
  position: absolute;
  top:0;
  right: 0;
  padding: 16px;
  border-left: 1px solid #e5e5e5;
}
.collection-page button#showButton > span,
.collection-page #sort-by {
  font-size: 1.3em;
  width: 150px;
}
.collection-title{
  font-size: 18px;
  margin-top: 23px;
  color: #000000;
}
.collection-title:hover{
  cursor: pointer;
  color: #bdb6b0;
}
.col-descrip,
.col-descrip span{
  font-size: 16px;
  font-family: 'Raleway', sans-serif;  
  color: #4b4a4a;
  font-weight: 500;
} 
#sortButtonWarper .title-6,
#showButtonWarper .title-6{
  font-size: 1.2em;
  text-transform: uppercase;    
  font-weight: normal;
  margin-right: 10px;  
}
.collection-details a.col-btn{
  font-size: 12px;
  font-weight: bold;  
  text-transform: uppercase;
}
.collection-details p.collection-desc{
  font-size: 1.4em;
  margin-bottom: 5px;
}
.collection-details h2:hover{
  color: #000000;   
}
#showBox .dropdown-menu{
  position: absolute;
  top: 0;
  left: 0;
}
/*End Tag collection*/
/*=======================
category sandBox
=========================*/
#sandBox{  
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  justify-content: left;
  -moz-justify-content: left;
  -ms-justify-content: left;
  -webkit-justify-content: left;  
}
#sandBox-wrapper .element{
  width: 25%;  
  vertical-align: top;  
  margin-bottom: 20px;
}
/*=======================
End category sandBox
=========================*/
/*----------------
End collection
-----------------*/
/* Page 404 */
.page-404{
  padding-bottom: 200px;
}
/*End Page 404 */
/*End currencies*/
/*-------------------------*/
/*content*/
/*-------------------------*/
/*bottom_blocks*/
#bottom_blocks{
  padding: 15px 0;
}
#bottom_blocks .bottom-block{
  border: 1px solid #ebebeb;
  float: left;
  padding: 15px;
  width: 100%;
  border-radius: 5px;
  margin-bottom: 10px;
}
#bottom_blocks .bottom-block .block-logo{
  width: 49px;
  height: 49px;  
  float: left;
  margin-right: 15px;
}
.block-heading{  
  line-height: 20px;
  margin-bottom: 5px;

}
#bottom_blocks .bottom-block .block-content .block-caption{
  font-weight: 600;      
}
/*end bottom_blocks*/
/*-------------------
btn
----------------------*/
.image-bc{
  position: relative;
}
.btn-image{    
  padding: 7px 0px;
  background: #fff !important;
  text-transform: uppercase;
  border-width: 0 2px 2px 0;
  border-style: solid;
  border-color: #261d1e;
  color: #261d1e;
  font-weight: bold;
  text-align: center;
  position: absolute;
  width: 170px;
  bottom: 0;
  left: 50%;
  margin-left: -85px;
  margin-bottom: 20px;  
}
.btn-image i{
  margin-left: 10px;
}
.btn-image:focus{
  background: #fff;
}
/*----------------------
End btn
--------------------------*/
/*End content*/
/*==========================
Blog 
===========================*/
.templateCustomersAccount .sidebar,
.account-page,
.templateArticle .sidebar,
.templateBlog .sidebar,
.blog{
  margin-top: 25px;
  margin-bottom: 55px;
}
.blog h1#page-title{
  margin: 0 10px 30px;
}
.blog-page{
  margin-bottom: 50px;
}
.blog-page .item-matrix .blogs{
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 48px;
}
.blog-page .item-matrix .blogs.last{
  border-bottom: 0;
}
.blog-page a.btn{
  width: 220px;  
  text-align: center;  
  padding: 9px 0;
}
.blog-page a.btn .fa{
  float: right;
  margin-right: 10px;  
}
.blogs{
  margin-bottom: 30px;
}
.blogs-item .article-content{
  padding-bottom: 20px;
}
.blogs.last .blogs-item{
  border-bottom: 0;
}
.article-title{
  text-align: center;
}
.article-title .date{
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-weight: 600;  
  display: inline-block;
  *display: inline;
  zoom: 1;  
  padding-bottom: 18px;
  margin-bottom: 16px;
  position: relative;
  color: #838382;
}
.article-title .date:after{
  width: 30px;
  height: 2px;
  background: #a0a09f;
  position: absolute;
  bottom: 0;
  content: '';
  left: 50%;
  margin-left: -15px;
}
h3.blog-title{
  margin: -8px 0 30px 0;       
}
.blogs .h2 a{

  font-weight: 600; 
}
.blogs-item h4{
  text-align: center;
  margin-top: 0;
  font-size: 18px;
}
.blogs-item h2 a{  
  font-weight: 600;
  color: #4b4a4a;
}
.blogs-item h2 a:hover{
  color: #000000;
}
.comments .title-4{
  color: #000;
  font-size: 24px;
  text-align: center;
  margin-bottom: 30px;
  text-transform: uppercase;
  font-weight: 700;  
}
.comments h2{
  font-weight: 600;

}
.comments p.notice {
  font-weight: 500;  
  font-size: 12px;
}
.comments p.notice span{
  color:#000;  
  font-weight: 600;
}
.post a.disabled{
  float: right ;
}
.post-action {
  padding: 0 !important;
  margin: 25px 0 30px;  
}
.post-action .group_btn{
  margin-right: 20px;
}
.blog .blogs-item .intro{  
  font-size: 13px;
  font-weight: 500;
  line-height: 23px;  
  margin-bottom: 10px;
  font-family: 'Raleway', sans-serif;
  letter-spacing: 0.5px;
}
.blogs-image{
  margin-bottom: 22px;
  margin-top: 5px;
}
.blogs-image img{
  max-width: 100%;
}
.blogs-item{
  font-family: 'Raleway', sans-serif;  
}
.blogs-item ul.post {
  margin: 10px 0;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 600;
}
.article-extras ul.post {
  margin: 5px 0px 30px;  
}
.blogs-item ul.post .comment a{
  font-weight: 600;
}
.blog .blogs-item .intro div,
.blogs-image div{
  margin-bottom: 30px;  
  text-align: justify;
}
.blogs-item h2{
  margin: 15px 0 10px;
  line-height: 1.3em;
}
.blogs-item li.date{
  padding-left: 0 !important;
}
.blogs-item i.fa{
  margin: 0 10px;
}
.blogs-item .date i.fa{
  margin: 0 10px 0 0;
}
.post-comment-action{
  float: right;
  padding: 0 !important;
}
.author{    
  font-size: 12px;
  color: #a0a0a0;
}
.author span{
  font-weight: 600;  
  margin-left: 3px;
  color: #000000;
}
.author span.date{
  color: #a0a0a0;
  font-weight: 500;  
}
.post-action{
  width: 100%;
  float: left;
}
.post-action .btn{
  display: inline-block !important;
  *display: inline !important;
  zoom: 1;
  padding: 8px 0;
  width: 220px;
}
.post-action .btn i.fa{
  line-height: 20px;
}
.post-action .btn.btn-next i.fa{
  right:10px;
  margin-right: 15px;
  margin-top: -10px;
}
.post-action .btn.btn-prev i.fa{
  left: 10px;
  right: auto;
  margin-left: 15px;
  margin-top: -10px;
}
.comment a{
  color: #000000;
}
.comment a:hover{
  color: #4b4a4a;
}
.blogs-item .title-6 a{  
  color: #4b4a4a;  
  font-family: 'Raleway', sans-serif;  
  font-weight: 600;
  font-size: 12px;  
  text-transform: uppercase;
  letter-spacing: 0.5px;  
}
.blogs-item .title-6 a:hover{
  color: #bdb6b0;
}
.blogs-item img{
  max-width: 100%;
}
.normal-page {
  margin-bottom: 100px;
}
.normal-page img{
  max-width: 100%;
}
.comments{   
  border-top: 1px solid #e5e5e5;
}
#comments {
  padding-top: 32px;
  margin-bottom: 47px;
}
#comment-form{
  margin-bottom: 110px;
  padding-top: 15px;
}
.comments span{
  color: #a0a0a0;
  font-weight: 600;
}
.comments span.author span{
  color: #000000;
}
.comments .mini-line{
  margin-bottom: 25px;
}
.comment-form h4{
  margin: 15px 0 12px;
  font-weight: 700;
  font-size: 24px;
}
/*icon*/
.article-content h3{
  margin-top: -5px;
  margin-bottom: 30px;
  font-weight: 600;
}
.article-date .group_icon{ 
  width: 58px;
  height: 61px;
  border-radius: 50%;  
  position: relative;  
}
.article-date .group_icon .inner{
  position: absolute;
  top: 50%;  
  left: 50%;
  margin-top: -15px;
  margin-left: -5px;
  color: #fff;  
  font-family: times new roman;
}
.article-content .post-action{
  width: auto;
  float: right;
  margin-top: 5px;
}
.article-content .author{
  padding-left: 0;  
}
.article-page .article-content .post-action{
  float: left;
  width: 100%;
  text-align: center;
}
.article-page .contact-form{
  padding-left: 0;
  padding-right: 0px; 
  margin-bottom: 30px;
}
.article-page .comment-form li{
  padding-top: 0;
  padding-bottom: 0;  
}

/*End icon*/
/*-------------------------
Sidebar Blog
-------------------------*/
.sidebar .sb-wrapper{
  border: 1px solid #b2b2b2;
  margin-bottom: 30px;
  margin-left: 0;
  margin-right: 0;
}
.sidebar .blogs-item{  
  padding-bottom: 20px;
  margin-bottom: 20px;  
  position: relative;
}
.sidebar .blogs-item:after{
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 30px;
  content: '';
  height: 2px;
  background: #a0a09f;

}
.sidebar .blogs-item .intro{
  color: #6e6e6e;
  font-size: 13px;
  margin-bottom: 10px;
  font-weight: 500;
}
.sidebar .blogs-item .post{
  font-size: 10px;
  color: #838382;
  font-family: 'Raleway', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-weight: 700;
}
.sidebar .blogs .post i{  
  position: relative;  
}
.sidebar .blogs-item .title-6{
  margin-bottom: 6px;
}
.sidebar .blogs.sb-content{
  margin-bottom: 25px;
  padding: 17px 20px;
}
.sidebar .blogs.sb-content .blogs-item:last-child{
  padding-bottom: 0px; 
  margin-bottom: 0px; 
}
.sidebar .blogs.sb-content .blogs-item:last-child:after{
  height: 0;
}
.sidebar .blogs .post .comment > a:hover{  
  font-weight:normal;  
}
.sb-content.sb-tags {
  text-transform: uppercase;
  margin: 15px 20px;
}

/*-------------------------
End Sidebar Blog
-------------------------*/
/*============================*/
/*End Blog*/
/*================================*/
/*input button select*/
.sharing{
  margin-bottom: 20px;
  padding-bottom: 30px;
  border-bottom: 1px dotted #e5e5e5;
}
.wrapper{
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding: 0px 0px 10px 0px;  
  position: relative;
  vertical-align: top;  
  max-width: 95%;
}
.selector-wrapper .wrapper{
  padding: 9.5px 0px 9.5px 10px ;
}
.wrapper input[type=text],
.wrapper button{ 
  line-height: 20px;
  text-align: left;  
  border: 0;
  color: #6e6e6e;
}
.wrapper input[type=text]{    
  height: 20px;
  line-height: 20px;  
}
.wrapper input[type=text]:focus{
  outline: none;
}
.wrapper select{  
  height: 40px;
  padding: 0px;
  line-height: 40px;
  padding-left: 20px;
  margin-top: -11px;
}
.others-bottom .control-navigation .btn-next{
  float: right;  
}
.wrapper button,
.wrapper input[type=text],
.wrapper select{
  width: 246px;    
  max-width: 100%;
  font-size: 12px;
  border-radius: 0 !important;
  box-shadow: 0 !important;
  left: 0;

  appearance: none;
  -moz-appearance: none;		
  -webkit-appearance: none;
}
.wrapper button{ 
  padding-right: 50px;
  background: #fff;  
}
.quantity-wrapper .wrapper input{  
  height: 43px;
  line-height: 43px;
  font-size: 12px;
  text-align: center;    
  left: 0px;
  width: 97px;
  border: 1px solid #b2b2b2;
}
.variants-wrapper .selector-wrapper .wrapper{
  border: 1px solid #b2b2b2;
}
.variants-wrapper .wrapper i.fa-caret-down{
  position: absolute;
  top: 50%;
  right: 10px;
  height: 10px;
  margin-top: -5px;
}
/*input button select*/
#quick-shop-sellable .wrapper{
  margin-bottom: 20px;
}
.control-product-detail{
  margin-bottom: 50px;  
}
#product-header h1{
  font-weight: 600;
}
#product-header .others-bottom .add-to-cart,
#product-header .quantity-wrapper{
  margin-bottom: 20px;
}
#product-header .quantity-wrapper .wrapper input:focus{
  outline: 0;
}
#product-header h2#page-title{
  text-align: center;
  text-transform: none;
  font-weight: 500;
  font-size: 24px;
  margin-top: 0px;
  margin-bottom: 15px;
}
#product.no-price h2#page-title{
  position: relative;
  padding-bottom: 28px;
}
.detail-price{
  font-family: 'Raleway', sans-serif;  
  text-align: center;
  position: relative;
  padding-bottom: 28px;
}
#product.no-price h2#page-title:after,
.detail-price:after{
  height: 2px;
  width: 30px;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -15px;
  background: #a0a09f;
  content: '';
}
#product-header #product-actions .detail-price .money{
  font-size: 24px;
}
#product-actions .wrapper{
  width: 100%;
  max-width: 100%;
}
#product-image{
  margin-bottom: 40px;
  padding-left: 0;
}
.product-image-thumb{
  width: 95%;  
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
}
#product-image #gallery_main{
  width: 100%;
  padding-right: 20%;
}
#product-image #gallery_main .owl-controls{
  width: 20%;
  right:0;
  position: absolute;
  top: 0;
  text-align: right;
  margin-right: -10px;
}
#product-image #gallery_main .owl-item a{
  padding-right: 20px;
  display: block;
}
#product-image #gallery_main .owl-item a:hover,
#product-image #gallery_main .owl-item a.active{
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  opacity: 0.5;
}
#product-image #gallery_main .owl-item a:hover{
  cursor: pointer;
}
#product-image #gallery_main .owl-item a.active{
  cursor: default;
}
/*button detail*/
#gallery_main .owl-controls .owl-buttons > div{
  height: 34px;
  width: 34px;
  background: #4f5532;  
  border: 3px solid #d4d3d2;

}
#gallery_main .owl-controls .owl-buttons > div:hover{  
  border: 3px solid #c1bb9d;
}
#gallery_main .owl-controls .owl-buttons > div i{
  line-height: 28px;  
  font-size: 20px;  
  color: #a0a09f;
}
#gallery_main .owl-theme .owl-controls {
  text-align: right !important;
}
#gallery_main .owl-controls .owl-buttons > div:hover i{
  color: #c1bb9d;
}
/*End button detail*/
.spr-header-title,
.spr-form-title{
  text-align: center;
  font-weight: 500;
  color: #000000;
}

.rel-container .content-title h2{
  color: #4b4a4a;  
  text-transform: uppercase;
  font-weight: 600;
  font-size: 18px;  
}
.rel-container .sb-line{
  width: 50px;
  height: 1px;
  display: block;  
  border-top: 1px solid #b2b2b2;
}
.rel-container .content-title{
  margin: 32px 0 36px; 

}
.rel-container .content-title h1{
  font-size: 24px;
  margin-top: 36px !important;
  letter-spacing: 2px;
}

/*button*/
.owl-theme .owl-controls .owl-buttons > div{         
  -webkit-transition: -webkit-transform 0.5s linear;
  -moz-transition: -moz-transform 0.5s linear;
  -o-transition: -o-transform 0.5s linear;
  -ms-transition: -ms-transform 0.5s linear;
  transition: transform 0.5s linear;
  margin: 0 5px;
  padding: 0;
  filter: Alpha(Opacity=100);
  opacity: 1;
  text-align:center;
  overflow: hidden;
  width: 40px;
  height: 40px;
  background: #ffffff !important;
  border: 3px solid #c1bb9d;
  color: #c1bb9d;
}
.owl-theme .owl-controls .owl-buttons > div:hover{
  background-color: #4f5532 !important;
  border-color: #4f5532 !important;    
}
.owl-theme .owl-controls .owl-buttons > div i{       
  color: #c1bb9d;  
  display: block;
  line-height: 35px;  
  font-weight:bold;
  font-size: 12px;  

  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.owl-theme .owl-controls .owl-buttons > div:hover i{
  color: #ffffff !important;
}
.owl-theme .owl-controls .owl-buttons > div i.fa-angle-right{
  margin-left: 2px;  
}
.owl-theme .owl-controls .owl-buttons > div i.fa-angle-left{
  margin-right: 2px;
}
.owl-theme .owl-controls .owl-buttons > div i.fa-chevron-right{
  margin-left: 2px;  
}
/*End button*/
/*End detail product*/
/*options*/
#options{
  margin-bottom:30px;
}
#options .grid_list ul li{
  display: inline-block;
  *display: inline;
  zoom: 1;
}
#options .grid_list ul li i.fa{ 
  margin: 0 5px 0 0;
  padding: 5px 5px 3px 5px;
  cursor: pointer; 
  font-size: 14px;
  background: #e0e6e9;
  color: #fff;
}
#options .grid_list ul li.active i.fa{
  cursor: default;
  color: #fff;
  background: #000;
}
#sortButton{
  background: #ffffff;
  border: 1px solid #e5e5e5;  
}
#sortButton span.name{
  padding: 0 5px 0 0;
  font-size: 12px;
  font-weight: 700;
  color: #555555;
  text-transform: capitalize;
}
#sortButtonWarper .title-6{
  margin-right: 10px;
}
.sortBy strong.title-3{
  float: left;  
}
#sortBox{
  right: 0;
  left: auto;  
  padding: 10px 20px;
  border-radius: 0;
}

#sortBox ul > li{
  cursor: pointer;
}
/*End options*/
/* Account */
#accounts{
  position: relative;  
  font-weight: normal;
}
#accounts li{     
  font-size: 1.2em;
  padding-left: 0;
  padding-right: 0;    
}
#accounts li .line{
  margin: 0 5px;
}
#accounts li.register{
  padding-right: 0;
}
#register-form h5{
  padding: 10px 20px;
  margin: 0 -20px 10px -20px;
  border-bottom: 1px solid #b2b2b2;
  color: #a0a09f;
}
#register-form .group_btn{
  margin:  10px 0;
}
#register-form li{
  list-style-position: outside;
}    
#create_customer{
  margin-bottom: 50px;     
  padding: 0 20px;
  border: 1px solid #b2b2b2;
}
.customer-accounts li,
.customer-accounts li a,
.customer-accounts li span{
  font-size: 10px;  
  text-transform: uppercase;
  color: #434347;
}
.customer-accounts li a{  
  font-weight: 700;
}
.customer-accounts li a.action{
  font-size: 10px;    
  font-family: 'Raleway', sans-serif;
  text-decoration: none;
}
.customer-accounts label.control-label{
  font-size: 10px;
  letter-spacing: 0.5px;
  margin-bottom: 5px;
  color: #838382;
}
.customer-accounts .btn.btn-1{
  font-size: 14px;
  width: 100%;
  padding: 10px 0;
  font-weight: 600;
  margin-top: 5px;
}
.customer-accounts .line{
  width: 100% !important;
  height: 1px !important;
  background: #cbcbc9 ;
  margin: 17px 0 10px;
  display: block   background: #cbcbc9;
}
#top .register a,
#top li, 
#top li a i{
  color:#969696;  
  font-size: 12px;
}
#top .navbar-nav > li a i.fa{
  margin-left: 5px;
  font-size: 10px;
  color: #ffffff;
}
#top .register a:hover{
  color: #000000;
  cursor: pointer;
}

#order_shipping .order_address,
#order_payment .order_address{
  border: 1px solid #e5e5e5;
  padding: 20px;
}
.templateCustomersAccount .account-page{
  margin-bottom: 25px;
}
#order_address p.order-status{
  font-size: 1.4em;
}
#activate_customer_password form,
#reset_customer_password form{
  margin-bottom: 50px;     
  padding: 0 20px;
  border: 1px solid #b2b2b2;
}
#reset-form h5{
  padding: 10px 20px;
  margin: 0 -20px 10px -20px;
  border-bottom: 1px solid #b2b2b2;
  color: #a0a09f;
}
#reset-form .group_btn{
  margin:  10px 0;
}
#reset-form li{
  list-style-position: outside;
}   
/* End Account */
/*-----------------------
Cart 
-----------------------------*/
.top{    
  font-size: 13px;
}
.top .line{
  width: 1px;
  height: 20px;
  line-height: 30px;
  background: #e5e5e5;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: bottom;
}
.top ul{
  margin: 27px 0px 0;
}
.top ul li{
  vertical-align: middle;
}
.top ul.header-left{
  margin-top: 34px;
}
.top ul.text-right{
  margin-top: 38px;
}
.top a,
.top span{
  color: #838382;
}
.umbrella:hover .cart-link span .number{
  color: #000000;
}
/*Currency*/
.currency-group{
  padding: 4px 10px;
  margin-top: 2px;
}
.currency-group.just-currency{
  margin-top: 4px;
}
.currency-group .col-md-16 span{
  margin-right: 20px;
}
.umbrella .dropdown .sub-dropdown, 
.umbrella .dropdown-toggle .sub-dropdown{
  padding-bottom: 10px !important;
}
.cart-link{
  text-align: right;
}
#umbrella{
  padding: 0 !important;
}
#umbrella .fa-shopping-cart{
  color: #bdbdbe;
  padding: 0;
  /*background: url(//www.semineeas.ro/cdn/shop/t/12/assets/line1.png?v=122835663855929939191659645942) no-repeat center left;*/
  left: 0; 
  position: absolute;
  top: 4px;    
}
#umbrella .num-items-in-cart .fa.fa-angle-down {  
  margin-top: -8px;
  position: absolute;
  top: 50%;
  right: 4px;
}
#umbrella .empty em{
  font-size: 0.8em;
}
#umbrella .num-items-in-cart{  
  display: inline-block;
  *isplay: inline;
  zoom: 1;  
  border-radius: 3px;               
  padding: 6px 10px 6px 5px;   
  text-transform: uppercase;
}
#umbrella .num-items-in-cart a,
#umbrella .num-items-in-cart span{   
  padding-left: 2px; 
  line-height: 1.5em;
  vertical-align:top;
}
#umbrella .num-items-in-cart span.number{
  color: #555555;
  font-size: 12px;
  font-weight: 600;
  font-family: 'Raleway', sans-serif;  
}
#umbrella .cart-link .dropdown-toggle:hover .my-cart{
  color: #000;
}
#umbrella .num-items-in-cart .my-cart{
  position: relative;   
  font-size: 12px;    
  margin-right: 5px;
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
  text-transform: initial;
}
.umbrella .cart-link span .number{  
  color: #838382;
  text-transform: capitalize;
  font-size: 11px;
  margin-right: 5px;
}
#umbrella .num-items-in-cart i.fa{  
  color: #bdbdbe;  
  text-align: right;
  font-size: 20px;  
  margin: 3px 0;
}
#umbrella .num-items-in-cart i.fa.fa-caret-down{
  font-size: 12px;
  color: #848484;
}
#umbrella .cart-link .dropdown-toggle{
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
}
#umbrella .cart-link:hover .icon{
  color: #000000;
}
#umbrella .cart-checkout a span{
  border-bottom: 1px solid #838382;
  position: absolute;
  left: 0;
  bottom: 1px;
  width: 100%;
}
#umbrella #cart-info .cart-title{  
  font-family: 'Raleway', sans-serif;
}
#umbrella #cart-info .cart-title a{
  font-size: 14px;
  color: #4b4a4a;
  font-weight: 500;
}
.cart-price{
  font-weight: 600;
  font-size: 13px;  
  color: #000;
  font-family: 'Raleway', sans-serif;
}
.cart-price span{
  color: #000;
}
#umbrella #cart-info .cart-heading{      
  padding-bottom: 3px;
  margin-bottom: 25px;
}

#top #umbrella #cart-info .cart-heading a{  
  font-size: 20px;
  font-weight: normal;
  text-transform: none;
  color: #b1c0c8;
  text-transform: uppercase;
}
#umbrella #cart-info .cart-left{
  position: relative;
  display: block;
}
#umbrella #cart-info .cart-left .cart-close,
#umbrella #cart-info .cart-left .cart-close i{
  position: absolute;
  top: -3px;
  right: 0px;
  padding: 2px 3px;  
}
#umbrella #cart-info .cart-left .cart-close i{    
  background: #fff;
  border: 1px solid #838382;
  border-radius: 50%;
  color: #838382;   
}
#umbrella #cart-info .cart-left .cart-close i:hover{    
  border-color: #000000;
}
#umbrella #cart-info.dropdown-menu{
  right: 9px;
  left: auto;  
  font-family: 'Roboto Slab';  
  width: 225px;
  padding: 20px 0 10px 20px;
  margin: 0;  
  text-align: left;  
  border-radius: 0; 
  z-index: 10000;     
}
#umbrella #cart-info.dropdown-menu:after{  
  border-top: 0;  
}
#umbrella #cart-info.dropdown-menu:before{  
  top: 0;  
  border: 0;
}
#umbrella #cart-info.dropdown-menu #cart-content .items .row{
  margin-top: 20px;
  margin-bottom: 20px;
}
.subtotal{
  color: #000000;
}
#cart-content .row .cart-subtotal{      
  text-transform: none;  
}
#cart-content .row .cart-subtotal span.money{
  display: block;  
}
#cart-info #cart-content{
  max-height: 385px;  
  min-height: 65px;  
  padding-right: 20px;  
  padding-top: 15px;
  overflow: hidden;
  overflow-y: auto !important;  
}
#cart-info #cart-content .items{
  text-align: center;
}
#cart-info #cart-content .items > li{
  float: left;
}

#cart-info #cart-content .items .cart-image-dd{  
  padding: 0;  
}
#cart-info #cart-content .items .cart-info-dd{        
}
#cart-info #cart-content .items .cart-qty-dd{
  width: 15%;
  color: #555555;
  font-size: 12px;
  font-weight: 700;
  padding: 0 0 0 5%;  
}
#cart-info #cart-content .items .cart-remove-dd{
  width: 10%;
}
.cart-image-dd{
  position: relative;
  margin-bottom: 20px;
}
.cart-close{
  width: 14px;
  height: 14px;
  line-height: 14px;
  border-radius: 0;  
  border: 1px solid #bdbdbe;
  display: block;
  text-align: center;
  position: absolute;
  top: 0px;
  left: 33px;
}
.cart-close:hover{  
  border: 1px solid #c1bb9d;
}
.cart-close i{
  color: #bdbdbe !important;
  font-size: 10px !important;  
  vertical-align: top;  
  margin: 1px 0px !important;
}
.cart-close:hover i{
  color: #c1bb9d !important;
}
/*-----------------
End cart
--------------------------*/
/*----------------------
Contact Page 
--------------------------*/
#comment-submit{
  text-align: center;
  width: 220px;
  padding: 8px 0;
}
#contact_map_wrapper{
  margin-bottom: 35px;    
  max-width: 100%;
  overflow: hidden;
}
ul#contact-form li{
  list-style-position: outside;
  padding-top: 0;
  padding-bottom: 0;
}
ul#contact-form li .btn{
  width: 220px;
  padding: 8px 0;
}
#contact-form {
  margin-top: 20px;
}
.contact-form .control-label{
  margin-bottom: 5px;
  font-weight: 700;
  font-size: 10px;
  text-transform: uppercase;
  color: #838382;
}
.contact-form .h1{
  padding: 0 0 12px 0;
  margin-top: 0;
}
.contact-form #comment_body{
  margin-bottom: 30px;
  height: 165px;
}
textarea#message.form-control{
  margin-bottom: 30px;
}
p.timetable span{
  display: inline-block;
  width: 80px;
}

/*map*/
#contact_map{
  height: 370px;
} /*end map*/
/*------------
End Contact Page 
------------*/

/*===========================
login page
=============================*/
/*login*/
a.return:hover, a.action:hover{
  text-decoration: underline;
}
#loginButton{
  z-index: 1;
}
#loginButton i.sub-dropdown{
  padding-bottom: 13px;
  cursor: pointer;
}
.register-page h1#page-title{    
  margin-bottom: 40px;    
}
.login-wrapper li{  
  float: none;
  margin-right: 20px;
  display: block;
  line-height: 1.5em;

}
.login-wrapper .btn{
  padding-left:30px;
  padding-right:30px;
}

/*login top*/
.my-account a,
.logout a,
#top .login span{  
  font-size: 13px;
  font-weight: 500;
}
#top .login span:hover{
  color: #000000;
  cursor: pointer;
}
/*End login top*/
/*login checkout form*/
.login-checkout-form{
  border: 1px solid #b2b2b2;
  margin-left: 0;
  margin-right: 0;
}
.login-checkout-form .row-right{
  padding-left: 20px;
}
.login-checkout-form .col-md-offset-6 {
  margin-left: 0;
}
.checkout-title{
  text-transform: uppercase;
  font-size: 14px;
  color: #a0a09f;
  font-weight: 600;
  border: 1px solid #b2b2b2;
  border-bottom: 0;
  padding: 10px 20px;
  margin-left: 0;
  margin-right: 0;
}
.checkout-title 
.checkout-title  .wrapper-title{
  padding: 0;
}
.checkout-form a.return,
.checkout-form a.action{      
  font-size: 10px;
  font-weight: 700;  
  text-transform: uppercase;
  font-family: 'Roboto Slab';
  color: #585858;
}
/*End login checkout form*/
#guest p.note{
  margin-top: 19px;
  margin-bottom: 4px;
  font-family: 'Raleway', sans-serif;
  font-size: 12px;
}
#customer_login span.required{
  font-weight: 700;
  font-size: 10px;
  color: #f00;
  text-transform: uppercase;
}
#customer_login .line{
  margin: 0 !important;
}
#customer_login .group_btn{
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 100% !important;
  margin: 5px 0;
}
#customer_login .group_btn .btn{
  width: 185px !important;
}
#customer_login .customer-accounts span.required{
  color: #f50b10;
  font-size: 10px;
  font-weight: 700;
}
/*login page*/
#customer-login .alert{
  margin-left: 10px;
  margin-top: 20px;
  margin-bottom: 10px;
}
.login-page .wrapper-title{
  text-align: left;    
}
.login-page #customer_login .group_btn{
  width: auto !important;
}
.login-page .guest{
  margin-top: 0px;
}
.login-page .guest,
.login-page #customer_login{
  margin-left: -10px;
}
#customer_login #login-form{  
  float: left;
}
.login-page{
  margin-bottom: 40px;
}
.login-page h1#page-title{
  margin-bottom: 40px;
  text-align: center;
}
.login-page #customer-login .alert{
  margin-left: -10px;
  margin-right: -10px;
}
/*End login page*/
#accounts li.login #loginBox {   
  padding: 0;
  left: 0px;
  top: 100%;
  margin: 5px 0 0 0;
  border-radius: 0px;
  padding: 10px 20px;    
  right: auto;
  width: 225px; 
  z-index: 10000;    
  border: 1px solid #e5e5e5;
}
#accounts li.login #loginBox.dropdown-menu:before{
  border: 0;
}
#accounts li.login #loginBox.dropdown-menu:after{ 
  border-top: 0;
}

/*======================
End login page
=======================*/


/*-------------------*/
/*------Home product-------------*/
/*-------------------*/
#home_products_2{
  margin-left: -10px;
  margin-right: -10px;
}
#home_products{
  justify-content: left;
  -webkit-justify-content: left;
  -moz-justify-content: left;
  -ms-justify-content: left;	
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;  	
  margin-top: 20px;
  margin-left: -10px;
  margin-right: -10px;
}
.group_home_products{
  overflow: hidden;
  padding-top: 0px;
  margin-left: -10px;
  margin-right: -10px;
}
.home_products .wrapper-title{  
  text-align: center; 
}
.home_products h1{
  margin-top: 45px;
  margin-bottom: 45px;
}
/*-------------------*/
/*------End Home product-------------*/
/*-------------------*/
/*home_banners_container*/

.home_banners_container .banner {
  margin-bottom: 30px;
}
.home_banners_container .banner img:hover{
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
/*End home_banners_container*/
/* Newsletter */
#widget-newsletter{
  margin-right: -10px;
}
#widget-newsletter .alert-wrapper{
  border: 1px solid #90947e;
  color: #c1bc9d;
}
#widget-newsletter .alert-wrapper .alert{
  margin-bottom: 0;
  font-size: 12px;
}
.newsletter{
  width: 100%;
  float: left;
  margin-bottom: 0;
}
.newsletter li{  
  float:left;
  text-align: left;
  padding: 0;
}
.newsletter .h5{
  font-size: 16px;
  font-family: 'Roboto Slab';
  color: #f3f1f5;
  text-transform: uppercase;
  margin: 11px 0;
}
.newsletter form{
  margin: 0;
  width: 100%;
  border: 1px solid #90947e;
  float: left;
  padding: 11px 20px;
  position: relative;  
}
.newsletter form.focus{
  border: 1px solid #e5e5e5;
}
.newsletter .form-control{
  background: transparent;
  border: transparent;
  margin-bottom: 0;
  width: 400px;
  color: #f3f1f5;
}
.newsletter .form-control:-webkit-autofill,
.newsletter .form-control:-webkit-autofill:hover,
.newsletter .form-control:-webkit-autofill:focus,
.newsletter .form-control:-webkit-autofill:active {
  /* slow down showing the yellow background for autofilled field */
  transition: background-color 50000s ease-in-out 0s, color 5000s ease-in-out 0s;
}
.newsletter button.btn{      
  position: absolute;
  right: 20px;
  top: 50%;
  background-color: transparent;
  background-image: url(//www.semineeas.ro/cdn/shop/t/12/assets/icon_letter.png?v=80892544864848039511659645943 ); 
  background-repeat: no-repeat;
  background-position: 0 0;
  border: 0;
  padding: 1px;
  width: 17px;
  height: 13px;
  margin-top: -7px;
}
.newsletter .btn.disabled:hover,
.newsletter .btn[disabled]:hover{
  opacity: 0.5;
  filter: alpha(opacity=50);
  background-image: url(//www.semineeas.ro/cdn/shop/t/12/assets/icon_letter.png?v=80892544864848039511659645943 );
}
/*End Newsletter */
/*slider*/
.cameraContent{
  position: relative;    
  height: 100%;  
  width: 100%;
  float: left;
}
.camera_caption {
  bottom: auto;
  display: block;  
  width: auto;  
}
.camera_caption > div{
  padding: 0;  
}
.camera_caption a{  
}

.camera_caption.camera_title_5,
.camera_caption.camera_title_4,
.camera_caption.camera_title_3,
.camera_caption.camera_title_2,
.camera_caption.camera_title_1,
.camera_caption.camera_caption_des_5,
.camera_caption.camera_caption_des_4,
.camera_caption.camera_caption_des_3,
.camera_caption.camera_caption_des_2,
.camera_caption.camera_caption_des_1,
.camera_caption.camera_caption_5,
.camera_caption.camera_caption_4,
.camera_caption.camera_caption_3,
.camera_caption.camera_caption_2,
.camera_caption.camera_caption_1,
.camera_caption.camera_cta_5,
.camera_caption.camera_cta_4,
.camera_caption.camera_cta_3,
.camera_caption.camera_cta_2,
.camera_caption.camera_cta_1{
  bottom: auto;
  width: 100%;
  text-align: center;
}
.camera_caption.camera_title_1,
.camera_caption.camera_title_2,
.camera_caption.camera_title_3,
.camera_caption.camera_title_4,
.camera_caption.camera_title_5{
  top: 33% !important;
}

.camera_caption.camera_title_1 > div,
.camera_caption.camera_title_2 > div,
.camera_caption.camera_title_3 > div,
.camera_caption.camera_title_4 > div,
.camera_caption.camera_title_5 > div,
.camera_caption.camera_caption_des_1 > div,
.camera_caption.camera_caption_des_2 > div,
.camera_caption.camera_caption_des_3 > div,
.camera_caption.camera_caption_des_4 > div,
.camera_caption.camera_caption_des_5 > div,
.camera_caption.camera_caption_1 > div,
.camera_caption.camera_caption_2 > div,
.camera_caption.camera_caption_3 > div,
.camera_caption.camera_caption_4 > div,
.camera_caption.camera_caption_5 > div{
  background: transparent !important;  
  line-height: 1.5em;  
}
.camera_caption.camera_title_1 a,
.camera_caption.camera_title_2 a,
.camera_caption.camera_title_3 a,
.camera_caption.camera_title_4 a,
.camera_caption.camera_title_5 a{  
  font-family: 'Roboto Slab';  
  text-transform: uppercase;
  font-weight: 700;  
  font-size: 48px;
  letter-spacing: 10px;
}
.camera_caption.camera_title_1 a:hover,
.camera_caption.camera_title_2 a:hover,
.camera_caption.camera_title_3 a:hover,
.camera_caption.camera_title_4 a:hover,
.camera_caption.camera_title_5 a:hover{  
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.camera_caption.camera_caption_1 > div,
.camera_caption.camera_caption_2 > div,
.camera_caption.camera_caption_3 > div,
.camera_caption.camera_caption_4 > div,
.camera_caption.camera_caption_5 > div{  	  	
  width: 50%;
  text-align: center;
  margin: 0 auto;
  font-size: 24px;
  font-weight: 400;    
}
.camera_caption.camera_caption_1,
.camera_caption.camera_caption_2,
.camera_caption.camera_caption_3,
.camera_caption.camera_caption_4,
.camera_caption.camera_caption_5{
  top: 40% !important;
}
.camera_cta{
  text-align: center;
  top: 49%;
  position: absolute;
  width: 100%;  
}
.camera_cta a{
  background: #4f5532;
  color: #ffffff;
  border: 3px solid #4f5532;
  font-size: 18px;
  text-transform: uppercase;
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding: 20px 50px;
  font-weight: 500;

  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease; 
}
.camera_cta a:hover{
  background: #ffffff;
  color: #c1bb9d;
  border: 3px solid #c1bb9d;
}
.camera_cta .line{
  height: 6px;
  width: 30px;  
  margin: 5px auto 40px auto;
  background: #ffffff;
}

#home-slider li.cameracurrent{
  cursor:default;  
}
.camera_wrap .camera_pag{
  position: absolute;
  bottom: 0;
  text-align: center;
  width: 100%;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span:focus{
  outline: none !important;
}

/*end slider*/


/*forget pass*/
#recover-password .wrapper-title .line{
  margin: 20px 0;
  border-top: 1px solid #e5e5e5;
}
.product .variant_title .fa.fa-caret-right{
  margin: 0 10px;
}
#order_details td.product{
  text-align: left;
}
#order_details td.product ul{
  margin-bottom: 0;
}
.order_summary td{
  text-align: right !important;
  font-weight: bold;
}
.order_summary td.total{
  text-align: center !important;
  font-weight: normal;
}
.owl-carousel .owl-item{
  text-align: left !important;
}
.note.order_date{
  font-size: 1.4em;
}
/*End forget pass*/
/*detail*/
/*tag*/
#product-header .relative ul li a span{
  color: #6e6e6e;
}
#product-header .relative ul li a:hover{
  color:#000000
}
#product-header .relative ul li span {
  color: #000;
  font-weight: 700;    
  font-size: 16px;      
  margin-right: 10px;
  width: 55px;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.tags a span{
  width: auto !important;
  margin-right: 5px !important;
}
#product-header .relative ul li a{
  font-size: 14px;
  font-weight: 600;
  color: #6e6e6e;
}
#product-header .relative ul li a:hover{  
  color: #000000;
}
/*End tag*/
#product .product-information{
  padding-right: 0;
}
.product-information h3#page-title{     
  color: #000000;
  margin-top: -5px;
}
.product-information h3#page-title span{
  font-weight: 400;
}
.prod-related{
  padding-top: 30px;
  margin-bottom: 90px;
}
.prod-related .element {  
  width: 100%;
}
#prod-related-wrapper{
  margin-left: -10px;
  margin-right: -10px;
}

#prod-related-wrapper .owl-theme .owl-controls{        
  margin-top: -70px;
  margin-right: -10px;
  position: absolute !important;
  right: 15px !important;
  text-align: right !important;
  top: 0 !important;
  width: 50% !important;
}
#prod-related-wrapper .owl-theme .owl-controls div i{
  font-size: 20px;
  line-height: 33px;
}
/* TODO: use colors from theme */
#product .product-information .price-checklist{
  border-top: 1px solid #cbcbc9;
  border-bottom: 1px solid #cbcbc9;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-top: 12px;
  padding-bottom: 12px;
  color: #4f5532;
}
/*===============*/
/*end detail*/
/*==========
detail action
=================*/
#product-actions .others-bottom button#add-to-cart,
#product-actions .others-bottom button#request-quote,
#product-actions .others-bottom button#place-custom-order{
  margin-bottom: 0;  
  width: 100%;
}
#product-actions .others-bottom{  
  line-height: 28px;
  float: left;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 40px;
}
.quantity-wrapper{
  width: 100%;
  float: left;  
  margin-top: 7px;
}
.variants-wrapper{  
  float: none; 
  width: 100%;
  margin-right: 2%;
}
.selector-wrapper{
  margin-bottom: 10px;  
  margin-right: 1%;
  float: left;
  width: 110px;
}
label.wrapper-title,
.selector-wrapper label{
  text-align: left;  
  margin-right: 13px;
  width: 100%;  
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
}
.selector-wrapper label{
  margin-right: 13px;
}

.wrapper i.fa-caret-down:hover{
  color: #000000;
}
.qty-wrapper .qty-up i.fa,
.qty-wrapper .qty-down i.fa{
  padding: 13.5px 5px 13.5px 10px;
  font-size: 15px;
  cursor: pointer; 
  color: #838382;  
}
.qty-wrapper .qty-up i.fa:hover,
.qty-wrapper .qty-down i.fa:hover{
  color: #000000;
}

/*===============
detail action
=================*/
/*social*/
#widget-social{
  padding: 0 !important; 
}
#widget-social .h5{
  font-size: 16px;
  color: #f3f1f5;
  font-family: 'Roboto Slab';
  text-transform: uppercase;  
  margin-left: 20px;    
  font-weight: 500;
}
#widget-social .widget-wrapper{
  margin: 25px 0 0;
}
#widget-social ul li a{ 
  display: inline-block;
  text-align: center;
  vertical-align: top; 
  border-radius: 50%;    
  font-size: 12px;
  font-weight: 600;
  margin: 0 8px;
}
#widget-social ul li a i {
  vertical-align: middle;  
  font-size: 18px;  
  margin-right: 5px;
}
#widget-social ul li a i,
#widget-social ul li a{
  color: #c1bc9d;
}
#widget-social ul li a.f-face:hover,
#widget-social ul li a.f-face:hover i{
  color: #4897f0;  
}
#widget-social ul li a.f-twitter:hover,
#widget-social ul li a.f-twitter:hover i{
  color: #4de1ff;
}
#widget-social ul li a.f-rss:hover,
#widget-social ul li a.f-rss:hover i{
  color: #e39d08;
}
#widget-social ul li a.f-pinterest:hover,
#widget-social ul li a.f-pinterest:hover i{
  color: #e30836;
}

#widget-social .widget-wrapper > ul{
  margin: 0 !important;
}
#widget-social ul li a i.fa-dribbble,
#widget-social ul li a i.fa-vimeo-square{
  margin-left: -5px;
}
#widget-social ul li a i.fa-tumblr{
  margin-left: -3px;
}
/*End social*/

/*content*/
.templatePage #content-wrapper-parent{  
  -webkit-box-shadow: inset 1px 90px 5px 1px rgba(0,0,0,0.75);
  -moz-box-shadow: inset 1px 90px 5px 1px rgba(0,0,0,0.75);
  box-shadow: inset 1px 90px 5px 1px rgba(0,0,0,0.75);
}
/*End content*/
/*page about-us*/
.page.about-us{
  margin-bottom: 110px;
  margin-top: 30px;
  text-align: center;
}
.page.about-us h1{
  margin-top: 0;
}
/*End page about-us   */
/*=======================
collection
========================*/
.collection-matrix{
  margin-left: -10px;
  margin-right: -10px;
  margin-bottom: 45px;
}
.allcollections-page h1#page-title{
  margin-top: 0px;
}
ul#collections{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-justify-content: center;  
  margin-left: -10px;
  margin-right: -10px;    
}
ul#collections.list-item li.item{
  width: 33.3%;
  display: block;
  padding: 0 0px 75px 0px;
}
ul#collections.list-item li.item .group{
  margin-left: 10px;
  margin-right: 10px;
}
ul#collections.list-item li.item .box{
  display: block;
}
#collections .container_item{
  position:relative;
}
#collections .mask{
  position:absolute;
  text-align: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;   
}
#collections .mask h3{
  font-size: 28px;
  margin-bottom: 10px;
  margin-top: 85px;
}
#collections .mask a{
  font-size: 14px;
  font-style: italic;
}
#collections .mask a:hover{
  color: #af191b;
}
#collections .mask h3,
#collections .mask a{
  color: #fff;
  text-transform: uppercase;
}

/*=======================
End collection
========================*/
/*border transition*/
.box{
  position: relative;  
}
.box .shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;    
  transform: scale(0);
  -wekit-transform: scale(0);
  -moz-transform: scale(0);    
}
.box:hover .shadow{
  transition:all 0.3s ease;  
  -webkit-transition: all  0.3s ease;
  -moz-transition: all  0.3s ease;
  -o-transition: all  0.3s ease;  

  transform: scale(1);
  -wekit-transform: scale(1);
  -moz-transform: scale(1);  
  opacity: 0.4;
  filter: alpha(opacity=40);

}
/*border transition*/
/*End collection*/
/*cart*/
#checkout-proceed .btn{
  font-size: 14px;
  padding: 9px 50px;
}
.table-cart .image{
  position: relative;
}
.table-cart .image button.btooltip{     
  background: #fff;
  border: 1px solid #4f5532;
  color: #4f5532;
  font-size: 0.7em;  
  left: 6px;  
  padding: 0;
  position: absolute;
  text-align: center;
  top: 4px;  
  width: 14px;
  height: 14px;    
}
.table-cart .image button.btooltip:hover{
  border: 1px solid #c1bb9d;
  color: #c1bb9d;
}

.table-cart .image button.btooltip i{
  vertical-align: top;
  height: 0px;
  margin: 2px 0px;  	
}

#cart-content span.group_btn .btn{
  width: 100%;
}
#cart-content span.group_btn{
  width: 100%;  
  margin-bottom: 5px;
}
.cart-total .action .btn{
  width: 100%;
  margin-bottom: 10px;
  padding: 9px 0;
  font-weight: 600;
}
.cart-total .action .btn.btn-1{
  padding: 10px 0;
}
.cart-image{
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.cart-subtotal,
.cart-info-dd{
  padding-bottom: 20px !important;
}
.cart-subtotal{   
  border-top: 1px solid #e5e5e5;  
  color: #4b4a4a;
  font-size: 10px;
  line-height: 1.2em;
  font-weight: 700;
  padding-top: 20px;
  text-transform: uppercase;
  text-align: center;
}
.cart-subtotal span{
  margin-left: 5px;
  margin-right: 0px;  
  font-size: 13px;
  color: #000;
  font-weight: 600;
  font-family: 'Raleway', sans-serif;
}
.cart-items .item ul li.image{
  float: left;  
  margin-right: 10px;
}
.table-cart .image img,
.table-cart .image button.btooltip{
  float: left;
}
.cart-items .item ul li.image img{
  max-width: 100%;
}
table.cart-items td{
  padding-left: 20px; 
  padding-right: 20px; 
  padding-top: 18px; 
  padding-bottom: 18px; 
  vertical-align: middle;
}
.cart-items .item ul li.link{
  float: left;
  width: 360px;  
}
.cart-page .cart.empty{
  font-size: 14px;
  margin-bottom: 50px;
  text-align: center;
}
.cart-page .cart.empty a{
  margin-top: 5px;
}
/*End cart*/
/*address*/
.address-page{
  margin-bottom: 30px;
}
.edit_address .customer_address_table{
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.edit_address .customer_address_table li{
  padding-top: 0;
  padding-bottom: 0;
}
.edit_address .last{
  padding: 0 10px;
}
#address_tables .btn{
  margin-bottom: 10px;
}
/*End address*/
/*product*/
.description{
  font-size: 14px;
  margin-bottom: 20px;
  font-weight: 500;
}
.description p{
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 500;

}
.templateProduct .content{
  margin-top: 8px;
}
/*End product*/
/*Home*/
.templateIndex .group_home_products h2 {
  margin-top: 0;
}
/*tab content*/
.tabs_content_container .title-5{
  font-size: 1.4em !important;
}
/*End tab content*/
/*Home*/
/*error*/
.alert-danger{
  background-color: rgba(245,88,86, 0.1);
  border-color: #F55856;  
}
.alert-danger .errors li{
  color: #f00;
  font-weight: 500;
  font-size: 12px;
}
/*End error*/
/*showBox*/
.showBy.open{
  position: relative;
}
#showBox.dropdown-menu{
  left: 50px;
  border-radius: 0;
}
#showBox.dropdown-menu li{
  padding: 5px 20px;
}
/*End showBox*/
/*reply comment*/
#comments p,
#comments span{
  font-family: 'Raleway', sans-serif;
} 
#comments .comment-head{
  border: 1px solid #e5e5e5;
  margin-bottom: 15px;
}
#comments .comment-head .post{
  width: 80%;
  float: left;
  line-height: 44px;
}
#comments span.author,
#comments span.date{
  margin-right: 5px;  
}
#comments span.author{
  font-size: 12px;  
  margin-left: 20px;
  float: left;
  text-transform: uppercase;
}
#comments span.date{  
  font-size: 10px;
  float: left;
  text-transform: uppercase;
}
#comments .comment-head span.author i.fa,
#comments .comment-head span.date i.fa{
  margin-right: 5px;
}
#comments .comment-head .post-reply{
  width: 20%;
  float: right;
  text-align: right;
  line-height: 33px;  
}
#comments .comment-head .post-reply .btn{    
  color: #ffffff;
  background: #4f5532;
  text-transform: uppercase;
  border: 0;
  padding: 13px 30px;
  font-size: 13px;
  font-weight: bold;
}
#comments .comment-head .post-reply .btn:hover{  
  background: #c1bb9d;
}
#comments .comment-head .post-reply .btn:focus{
  box-shadow: none;
}
#comments .comment-content{
  margin-bottom: 20px;    
}
.comment-content p{
  font-size:14px;
  color: #6e6e6e;
}
/*End reply comment*/
/*home_collections*/
#home_collections .owl-controls{
  display: none !important;
}
#home_collections .group{
  padding: 0 10px;
}
#home_collections .container_item{
  position: relative;  
  overflow: hidden;
  margin-bottom: 20px;
}
#home_collections .container_item img{
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;

  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
}
#home_collections .container_item:hover img{
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;

  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
}
#home_collections .container_item .collection-details{
  position: absolute;
  top: 0;
  left: 0;
  width:100%;
  height: 100%;  
  background: rgba(0,0,0,0.2);
}
#home_collections .container_item .collection-details h4,
#home_collections .container_item .collection-details{
  color: #fff;
}
#home_collections .container_item .collection-details h4{
  font-size: 36px;
  margin-top: 80px;
  letter-spacing: 7px;
}
#home_collections .container_item .collection-details .line{
  height: 2px;
  width: 30px;
  background: #fff;
  margin: 15px auto 20px;
}
#home_collections .container_item .collection-details .col-descrip{
  font-size: 14px;
  display: none;
  margin-bottom: 15px;
}
#home_collections .container_item .collection-details .col-btn{
  border: 3px solid #4f5532;
  color: #ffffff;
  background: #4f5532;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  padding: 8px 35px;
  display: inline-block;
  *display: inline;
  zoom: 1;  
}
#home_collections .container_item .collection-details .col-btn:hover{
  border: 3px solid #c1bb9d;
  background: #ffffff;
  color: #c1bb9d;
}
.home_collections{
  margin-left: -10px;
  margin-right: -10px;
  margin-bottom: 32px;
}
.home_collections .owl-theme .owl-controls .owl-buttons > div{
  margin: 30px 5px;
}
/*End home_collections*/
/*shipping*/
.shipping_returns{
  background: #c1bb9d;
  color: #fff;
  padding: 15px 0 20px;
}
.shipping_returns h4{
  font-size: 24px;
  font-weight: 500;
  color: #fff;
  letter-spacing: 6px;
}
.shipping_returns .read-more{
  border: 3px solid #fff;
  background: transparent;
  color: #fff;
  font-size: 14px;
  font-weight:600;
  text-transform: uppercase;  
  padding: 9px 30px;
  display: inline-block;
  letter-spacing: 2px;
}
.shipping_returns .read-more:hover{
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.shipping_returns .mini-line{  
  width: 30px;
  height: 2px;
  margin: 15px auto 20px;
  display: block;
  background: #fff;
}
/*End shipping*/
/*footer*/
/*payment*/
.icons{
  background-image: url(//www.semineeas.ro/cdn/shop/t/12/assets/group_icons.png?v=125932147651697911281659645941);
  background-repeat: no-repeat;
  text-indent: -9999px;
  display: inline-block;
  height: 21px;
}
#payments li:last-child{
  padding-right: 0;
}

#payments li a{
  height: 13px;
}
#payments li a.paypal{
  background-position: 0 0;
  width: 45px;
}
#payments li a.paypal:hover{
  background-position: 0 -16px;
}
#payments li a.visa{
  background-position: -58px 0;
  width: 38px;  
}
#payments li a.visa:hover{
  background-position: -58px -16px;
}
#payments li a.amex{
  background-position: -109px 0px;
  width: 42px;
}
#payments li a.amex:hover{
  background-position: -109px -16px;
}
#payments li a.mastercard{
  background-position: -164px 0;
  width: 78px;  
}
#payments li a.mastercard:hover{
  background-position: -164px -16px;
}
#payments .tooltip.top{
  background: transparent;
}
/*End payment*/
.footer-content-bottom{
  background: #000000;  
}
.footer-content-middle{
  background: #4f5532;
  position: relative;	
  padding-top: 43px;
}
.footer-content-middle .group .linklist-title{
  font-size: 12px;  
  text-transform: uppercase;
  font-weight: 500;
  color: #f3f1f5;
  font-family: 'Roboto Slab';
  margin-bottom: 5px;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.footer-content-middle .group .linklist-title ul{
  margin-top: 5px;
}
.footer-content-middle .group .linklist-title ul li{
  padding: 0 !important;
}
.footer-content-middle .group a{
  font-size: 12px;
  font-weight: 500 !important;
  color: #c1bc9d;
}
.footer-content-middle ul li{
  padding-top: 3px;
}
/*End footer*/
/*newsletter popup*/
.fancybox-wrap{
  border-radius: 0 !important;
}

.fancybox-skin{  
  background-image: url(//www.semineeas.ro/cdn/shop/t/12/assets/bg_popup.png?v=151858656540989343621659645945);
  background-position: 100% 0;  
  background-repeat: no-repeat;  
  background-color: #ebebeb;
  border-radius: 0 !important;
}
.newsletter-popup::-webkit-scrollbar{
  width: 0 !important;
}
.newsletter-popup h4{
  position: relative;
  padding-bottom: 16px;
  margin-bottom: 26px;
  font-size: 18px;
  font-weight: 600;
}
.newsletter-popup h4:after{
  position: absolute;
  top: 100%;
  left: 0;
  height: 2px;
  background: #000;
  width: 40px;
  content: '';  
}
.newsletter-popup{
  padding: 20px 0px 0px 15px;
  width: 60%;
}
.newsletter-popup p{
  font-weight: 600;
  font-size: 12px;
  line-height: 1.6em;
  margin-bottom: 25px;
}
.newsletter-popup .emailtext{
  margin-bottom: 5px;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 10px;
}
.newsletter-popup .group_input{
  width: 340px;
  margin-bottom: 20px;
}
.newsletter-popup .group_input .form-control{
  margin-bottom: 20px;
  height: 43px !important;
}
.newsletter-popup .btn{
  font-weight: 500;  
  padding-left: 50px;
  padding-right: 50px;
}
/*End newsletter popup*/

/*review*/
.spr-header-title{
  text-align: center;
}
.spr-container{
  padding: 50px 0 50px 0 !important;    
  border-right: 0 !important;
  border-left: 0 !important; 
}
.spr-summary-actions-newreview {
  float: none !important;
  float: none !important;
  padding: 10px 20px;
  margin: 0 10px;
  background: #ffffff;
  color: #c1bb9d;
  border: 3px solid #c1bb9d;
  text-transform: uppercase;
  font-weight: 500;

  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.spr-summary-actions-newreview:hover{
  background: #4f5532;
  color: #ffffff;
  border: 3px solid #4f5532;
}
.spr-summary-caption{
  font-weight: 600;
}
.spr-icon{
  font-size: 90% !important;
}
.spr-form-input-email,
.spr-form-input-text{
  height: 42px;
  line-height: 1.5em;  
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
}
.spr-form-input-textarea{
  max-height: 100px;
  padding: 10px;
}
.spr-form-label{
  font-size: 13px;
  line-height: 20px;
  display: block;
  text-transform: uppercase;
  font-weight: 600;
}
.spr-review-header-starratings{
  margin-bottom: 10px !important;
}
.spr-icon-star{
  color: #bdb6b0;
}
.spr-review-header-title{
  font-size: 14px !important;
  font-weight: 600;
  font-family: 'Roboto Slab';
}
.swatch{
  width: 100%;
  float: left;
  margin: 0;
}
.swatch label{
  min-width: 40px !important;
}
.swatch .header{
  text-transform: uppercase;
  font-weight: 600;
  width: 100%;
  float: left;  
  margin: 6px 0;
}
.swatch .swatch-element{
  width: 97px;  
  margin-right: 5px !important;
  overflow: hidden;
}
.swatch-element label{
  width: 100%;
  border-radius: 0;
  border: 0;
  border: 3px solid #d4d3d2;
  box-sizing: border-box !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #56565b;  
  background: #fff;
  height: 43px !important;
  line-height: 40px;
}
.swatch.color input + label{
  border: 3px solid #fff;  
}
.swatch input:checked + label{
  box-shadow: none;
  background: #bdb6b0;
  border: 3px solid #bdb6b0;
  color: #fff;
}
.swatch.color .swatch-element{
  width: 48px;
}
.swatch.color .swatch-element label{
  height: 48px !important;  
}

/*--------------------------*/
.spr-summary{
  padding: 30px 0 10px !important;
}
.spr-review-header-byline{
  font-style: normal !important;
  text-transform: uppercase;
  font-size: 10px !important;
}
.spr-review-header-byline strong{
  color: #000000;
}
.spr-review-reportreview{
  float: left !important;
  text-transform: uppercase;
  font-size: 10px !important;
  font-weight: 700;
}
.spr-review-content{
  margin-bottom: 15px !important;
}
.spr-form-contact, .spr-form-review, .spr-form-actions{
  width: 50%;
  margin: 0 auto !important;
}
/*End review*/
/*macos*/
.macos .product-ajax-cart .overlay_mask,
.macos .product-ajax-cart .overlay_icon,
.macos .hoverHomeBackgroundWrapper .details>.bg,
.macos .hoverBackgroundWrapper .details>.bg,
.macos .hoverBackgroundWrapper a .theHover,
.macos .hoverBackgroundWrapper a img{
  -webkit-transition: none;
}
.macos .hoverBackgroundWrapper a:hover img {
  -webkit-transform: scale(1);
}
/*end macos*/
/*misc*/
.about-us-title{
  font-size: 20px;
  line-height: 1.2em;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-transform: uppercase;
  font-weight: 100;
  letter-spacing: 4px;
}
.about-us-title-1{
  font-size: 32px;
  line-height: 1.2em;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 6px;
}
.widget-payment{
  padding: 35px 0;
}
#widget-payment ul{
  margin: 0 0 10px 0;
  float: right;
}
.payment-text {
  float: left;  
  font-size: 14px;
  line-height: 30px;
  margin: 10px 10px 20px 0;
  color: #e1e1e1;
}
.footer-content-bottom .footer-link-list ul li a{
  font-size: 12px;
  margin: 0 10px;
  color: #fff;  
}
.footer-content-bottom .footer-link-list ul{
  margin: 0;
}
.footer-content-bottom .footer-link-list{
  padding: 15px 0 0px;
}
.copyright{  
  margin-bottom: 12px;    
  font-size: 12px;
  font-weight: 500;
  color:#c1bc9d;
}
.copyright a{  
  color:#c1bc9d;
  font-weight: 500 !important;
}
.footer-link-list span{
  color:#c1bc9d;
}
.txt_required{
  font-size: 12px;
  width: 100%;
  text-align: right;
  color: #f00;
  margin-bottom: 10px;
  font-weight: 600;
  font-family: 'Roboto Slab';
}
#new-address.btn-1{
  margin-bottom: 20px;
}
.address_actions i.fa{  
  margin-right: 5px;   
  color: #b9b9b9;
  vertical-align: middle;
}
.address_actions span,
.address_actions a{
  color: #191919;
  font-family: 'Roboto Slab';
  font-weight: 600;
}
.address_actions i.fa.fa-times{
  font-size: 14px;
  border: 2px solid #b9b9b9;
  border-radius: 50%;
  padding: 3px 4px;
}
.address_actions i.fa.fa-edit {
  font-size: 25px;
}
/*End misc*/
/*fix*/
.relative{  
  border-top: 1px solid #cbcbc9;
  border-bottom: 1px solid #cbcbc9;      
  margin-top: 15px;
  padding-top: 12px;
  margin-bottom: 10px;
}
.e-entry-title{
  font-size: 'Raleway', sans-serif;
}
.collection-image{
  text-align: center;  
}
.btn.view-all{
  width: 220px;  
  padding: 9px 10px;  
  margin: 30px auto 52px;
  display: block;
  clear: both;
}
#breadcrumb {
  z-index: 0;
}
.product-tags{
  margin-bottom: 55px;
}
#contact-form input.form-control {
  height: 45px !important;
}
textarea#message.form-control{
  height: 155px;
}
.collection-page .container-nav{
  display: none;
}
.collection-details{
  padding-left: 10px;
  padding-right: 10px;
}
.templateListCollections #page-header{
  margin-bottom: 65px;
}

input.form-control{
  height: 44px !important;
}
.tags{
  margin: 5px 0 14px;
}

/*tab detail*/
.product-tabs .nav-tabs{
  border-bottom:0;
  border-top: 1px solid #e5e5e5;  
  margin-bottom: 30px;
  padding-top: 10px;
}
.product-tabs .nav-tabs > li{
  margin: 0 20px;
}
.product-tabs .nav-tabs > li a{
  color: #808080;
  border: 0 !important;
  font-weight: 500;
  padding: 0 0 8px 0;
  font-size: 24px;
  letter-spacing: 2px;
}
.product-tabs .nav-tabs > li.active > a{
  color: #000;
  position: relative;  
}
.product-tabs .nav-tabs > li.active > a:after{
  position: absolute;
  width: 70px;
  top: 100%;
  left: 50%;
  margin-left: -35px;
  height: 4px;
  background: #bdb6b0;
  content: '';
}
.product-tabs .nav-tabs > li a:hover{
  background: transparent;
}
.product-tabs .tab-content{
  border: 1px solid #e5e5e5;
  padding: 5px 30px;
  margin-bottom: 80px;
}

/*End tab detail*/
/*Quick shop tab detail*/
.quick-shop-tabs .nav-tabs{
  border-bottom:0;
  margin-bottom: 30px;
  padding-top: 10px;
}
.quick-shop-tabs .nav-tabs > li{
  margin: 0 20px;
}
.quick-shop-tabs .nav-tabs > li a{
  color: #808080;
  border: 0 !important;
  font-weight: 500;
  padding: 0 0 8px 0;
  font-size: 16px;
  letter-spacing: 2px;
}
.quick-shop-tabs .nav-tabs > li.active > a{
  color: #000;
  position: relative;  
}
.quick-shop-tabs .nav-tabs > li.active > a:after{
  position: absolute;
  width: 70px;
  top: 100%;
  left: 50%;
  margin-left: -35px;
  height: 4px;
  background: #bdb6b0;
  content: '';
}
.quick-shop-tabs .nav-tabs > li a:hover{
  background: transparent;
}
.quick-shop-tabs .tab-content{
  margin-bottom: 80px;
}

/*End quick shop tab detail*/
/*--------*/
#gallery_main_qs .owl-controls .owl-buttons > div,
.prod-related .owl-controls .owl-buttons > div{
  background: #4f5532;  
  border: 3px solid #d4d3d2;
}
#gallery_main_qs .owl-controls .owl-buttons > div:hover,
.prod-related .owl-controls .owl-buttons > div:hover{  
  border: 3px solid #c1bb9d;
}
#gallery_main_qs .owl-controls .owl-buttons > div i,
.prod-related .owl-controls .owl-buttons > div i{ 
  color: #a0a09f;
}
#gallery_main_qs .owl-controls .owl-buttons > div:hover i,
.prod-related .owl-controls .owl-buttons > div:hover i{
  color: #c1bb9d;
}
/*--------*/
.customer_address .btn{
  padding-left: 30px;
  padding-right: 30px;
}
.customer_address{
  margin-bottom: 70px;
}
/*---------*/
.fancybox-close{
  background: url(//www.semineeas.ro/cdn/shop/t/12/assets/btn-close.png?v=39723026743028561501659645944) no-repeat center center !important; 
  top: 0;
  right: 0;    
  width: 30px;
  height: 30px;
}
}

.variants-wrapper{
  display: none;
}



.variants-wrapper{
  display: none;
}

/*End fix*/
/* this will work for firefox */
@-moz-document url-prefix() {   
  .table-cart .image button.btooltip{
    line-height: 15px;
  }   
}
/*fix ie9 \9
.sidebar .sb-title{
line-height: 10px\9;
}
*/
/*fix*/
#quick-shop-title{
  padding: 0px 10px 0px !important;
  margin: 0;
}
/* Product detail tab on product page */
#specificatii .hide-on-product-tab{
  display: none;
}
.tab-pane h2{  
  text-transform: none;
  font-weight: 500;
}
#specificatii p{
  border-bottom: 1px solid #e5e5e5;  
  line-height: 32px;
  padding: 10px 0 20px;
}
#specificatii p.text-center{
  border-bottom: 0px none;
  padding-top: 0px;
  padding-bottom: 10px;
}
#specificatii p strong{
  width: 170px;
  margin-right: 30px;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
#top .is-mobile li .currency i,
.btn-group,
.btn-navbar{
  cursor: pointer;
}
/*End fix*/
#sandBox-wrapper .element {
  display: inline-block\9 !important;   
  *display: inline\9 !important;   
  zoom:1\9;
  width: 24.5%\9 !important;
}
ul#collections .collection-item{
  display: inline-block\9 !important;   
  *display: inline\9 !important;   
  zoom:1\9;
  width: 33%\9 !important;
}
/* this will work for ie10 */
@media all and (-ms-high-contrast: none){    
  #sandBox-wrapper,
  ul#collections {
    display: -ms-flexbox;    
    -ms-flex-direction: row;
  }
}
/* this will work for chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {        
}

a.request-quote-link {
  font-size: 16px;
}
/* Request offer tab on product page */
#solicitare-oferta, #comanda {
  padding-bottom: 30px;
}
#solicitare-oferta form, #comanda form {
  margin-bottom: 10px;
}
/* Promotion page */
.promotion-page .description {
  margin-bottom: 50px;
}