/** Shopify CDN: Minification failed

Line 187:0 All "@import" rules must come first

**/
.shopify-preview-bar { display: none }
.header_user_info{width:90%}
.alignright{float:right;}
.hide, .mobilelinks{display:none;}
.hidden-desk{display:none;}
.hidden-mobile{display:block;}
.verticle-line {margin:10px 0;
	border-right:1px solid #e6e6e6;
}
.ourservicedesk .support>div {
  width: 33.3333%;}
#short_h2{text-transform: none; color: rgb(102, 102, 102); font-family: Lato; font-weight: 300; line-height: 20px; font-size: 16px;}
.stisfaction a{font-weight: inherit;font-size: 13px;}
 #topbar a:focus {
    color: #fff;
}
.mobilelinks a{font-weight: bold !important;
    vertical-align: middle;}

.stisfaction{margin-right: 12% !important;}
.qtymobile, .prices {float:none !important;}
#shippmentcountid2{display:none;}
.padding0{padding-left:0; padding-right:0;}
@media (max-width: 991px){.btn-menu-canvas{display:none !important;}
  .show-tablet{display:block !important;}
}
@media (max-width: 768px){
    
  .team_name{margin-top:10px !important;   }
  .team .img-responsive{margin-top:12px !important;  }
  .alignright p{text-align: right;}
  #cart-page .cart_navigation{margin: 0;}
  #cart-page{padding:30px 10px;}
  .checkoutbtn{  text-align: right;
  width: 97%;
	}
  .alignright{    float: right;}
  .pull-left{padding-top:10px;}
  .mobilepadding0{padding:0;}
  .list_product_cart{padding:0;}
  .cpromobile{    min-height: 20px !important;}
  .list_product_cart .col-xs-4, .list_button_cart .col-xs-6, .list_product_cart .col-xs-3, .list_product_cart .col-xs-5{padding:15px 0;} 
  .list_product_cart{    float: left;
    margin-top: 4%;}
  .cprice{margin-bottom: 17%;}
  .cprice, .qtymobile{float:right !important;}
  .list_product_cart{border-bottom:1px solid #e6e6e6;}
  .list_product_cart .col-xs-4, .list_product_cart .col-xs-12{padding:0;}
  #shippmentcountid2{display:block;}
	.mobilelinks{display:block;}
  .hidden-mobile{display:none;}
  .hidden-desk{display:block;}
  #header_logo{padding: 17px 0 0;}
  .verticle-line {margin:10px 0;
	border-right:none;
}
  #AddToCartForm h5{text-align:left !important;}
  .flags{margin-left:0 !important;}
  .quantity_wanted_p .col-xs-6, .availbl .col-xs-6, .price .col-xs-6 {padding:0;}
  #search_block_top{ margin: 0 0 11px 0 !important;}
 #apolloMainNavparent {background: #4aa635 none repeat scroll 0 0;
    padding: 0 0 10px;}
  .mobile-top-border{border-top:1px solid #e6e6e6;}
  #AddToCartForm .col-xs-12, .padding0{padding-left:0; padding-right:0;}
  .flags img{ margin-left:25px;}
  .more_info_block .tab-content{border:none; padding:0;}
  .tab-content .line-product-top{display:none;}
  .tab-content .product-right-column, #idTab1, #idTab4{padding:0 20px;}
  #idTab1, #idTab4{border:1px solid #e4e4e4;}
  .beforeaddtocart{border-top:1px solid #e4e4e4;}
  
  .ourservicemobile .pull-left{width:100%;}
}
.links2{float: right; text-align: right;position:absolute;z-index:10000;}
.mobmenu .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.mobmenulink{float:left; border: none; color:#fff; font-size: 20px;font-weight: bold !important;   }
.mobmenu .navbar-default .navbar-toggle{margin:0; }
.navbar{background:none; border:none; min-height:10px; margin:0;padding:0;}

.mobmenulink:hover, .mobmenulink:active, .mobmenulink:focus, .fa-shopping-cart:hover, .fa-shopping-cart:focus{font-weight:bold !important;color:#fff !important;}
.mobmenu .navbar-default .navbar-toggle:hover .icon-bar{background-color: #4aa635;}
.navbar-toggle .button-label {
    display: inline-block;
    float: left;
   line-height: 14px;
    padding-right: 10px;
}
.button-bars {
    display: inline-block;
    float: left;
}
.fa-shopping-cart{font-size: 30px;}
.mobmenu{text-align: center;}
.mobilelinks li{ vertical-align: middle;}
.mobilelinks li img{ margin-right: 6px;}
#header_logo .hidden-desk{margin: 0 auto;}
.mobmenu #CartToggle1{ float:right;    font-size: 20px;}
.mobsubmenu{text-align:left;padding-top: 13px;}
.mobsubmenu a{ background: #fff !important;
    color: #321414 !important;
    font-size: 12px;
    font-weight: normal !important;
    line-height: 30px !important;
    padding: 6px 20px 7.4px;
    position: relative;border:1px solid #e6e6e6;
    text-transform: uppercase !important;
    transition: all 350ms ease-out 0s;font-family: Lato !important;}
.mobsubmenu a:hover, .mobsubmenu a:focus, .mobsubmenu a:active {
  background: #4aa635 none repeat scroll 0 0 !important;
  color: #fff !important;
}
#symbol{ text-transform: uppercase;}
 #search_block_top1 #search_query_top {
  background: #fff none repeat scroll 0 0;
  border: 0 none;
  height: 42px;
  line-height: 40px;
  padding: 2px 60px 0 15px;
   border-radius: 0;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1) inset;
    display: inline;
    font-size: 14px;  font-weight: 300;
}
form#searchbox1 {
  position: relative;
  width: 100%;
}
#search-icon1 {
    display: none;
}
#search_block_top1 #search_button {
    background: #222 none repeat scroll 0 0;
    color: #fff;
    height: 42px;
    line-height: 40px;
    width: 45px;
}
.product-right-column .quantity_wanted_p{float:none;}
.product-right-column .available{margin:10px 0;}
.content_price .price{color: #4aa635;}
.collection_title{    font-size: 11px;
     color: #999;
    padding-top: 4px;}
.detail_btn{width: 100%;
    text-align: center;
    background: #4aa635; padding: 3px 0;
    /* margin: 0 1px 17% 0;*/
  margin: 0 1px 3px 0;
    color: #fff;}
.detail_btn a{ color: #fff;} 
.product_list .product_block{border-right:none;}
.category-heading{    background: none;
    border: none;}
.product_block .product_img_link img{border:1px solid #e6e6e6;}
.product-block .functional-buttons{display:none !important;}
.product_list.product-border{border:none;}
.main-content aside{    margin-top: 6%;}
#cart-page .cart_header_labels{background:none;color:#999;}
.checkoutbtn span{    font-size: 14px;
    font-weight: 200;
    margin-right: 5px;}
#cart-page .list_button_cart, #cart-page .list_product_cart, #cart-page .list_product_cart .cpro_item, #cart-page .cart_header_labels .label_item{border:none;}

#cart-page .cart_header_labels{border-left:none;border-right:none; }
.cpro_item_inner {float:left;}
@media (min-width: 992px){
  .product-detail-border{border-left:1px solid #e6e6e6;}
}
#hiddenh2, #hiddendescription{display:none;}
#view_full_size iframe {
  border:1px solid #e6e6e6;
}
.quantity-selector{color:#666;}
.star {
    font-size: large;
    width: 18px;
    display: inline-block;
    color: gray;
}
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);
.star-ratings-css {
  unicode-bidi: bidi-override;
  color: #c5c5c5;
  font-size: 25px;
  height: 25px;
  width: 100px;
  margin: 0 auto;
  position: relative;
  padding: 0;
  text-shadow: 0px 1px 0 #a2a2a2;
}
.star-ratings-css-top {
  color: #e7711b;
  padding: 0;
  position: absolute;
  z-index: 1;
  display: block;
  top: 0;
  left: 0;
  overflow: hidden;
}
.star-ratings-css-bottom {
  padding: 0;
  display: block;
  z-index: 0;
}
.star-ratings-sprite {
  background: url("//www.homeoanimo.com/cdn/shop/t/14/assets/star-rating.png?4326") repeat-x;
  font-size: 0;
  height: 21px;
  line-height: 0;
  overflow: hidden;
  text-indent: -999em;
  width: 110px;
  margin: 5px 0px 0 0;float:right;
   
}
.star-ratings-sprite-rating {
  background: url("//www.homeoanimo.com/cdn/shop/t/14/assets/star-rating.png?4326") repeat-x;
  background-position: 0 100%;
  float: left;
  height: 21px;
  display: block;
}
.rates p, #ratingstop p{float: left;
    width: 100%;}
.list_button_footer{float: left;}
.warranty-image{display:none;}
.cart-update, .ajaxcart--modal .update-cart{display:block !important;float: right;}
.hidden-all{}
.sortPagiBar .form-horizontal {
    text-align: right;
}
.sortPagiBar label {
    font-weight: 300;
    line-height: 28px;
    margin: 0px;
    padding: 0px 10px;
}
.sortPagiBar #SortBy {
    height: 28px;
    border: 1px solid #e6e6e6;
}
.team_name{margin:0;    color: #4aa635;
    font-weight: 400;}
.team_title{    font-size: 14px;
    font-weight: 100;
    font-style: italic;
    letter-spacing: 0px;
    text-transform: capitalize;margin-top:0;}
.team{margin-top:5%;margin-bottom:3%;}
.team .img-responsive{margin:1px;}
#AgreeTerms { display: none; }
body.europe #AgreeTerms { display: block; }

.truckbg {
   background:url(/cdn/shop/t/7/assets/truck_icon.png?5571105043213595136)  no-repeat center left;
   padding-left: 34px !important;
}  