.htheme_woo_archive_image{
width:100%; height:315px; background-position:center; background-size:cover;
}
.htheme_woo_archive_image:after{
width:100%; height:inherit; content:''; display:table; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); opacity: 0.0; filter: alpha(opacity=0.0);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
}
.woocommerce ul.products li.product h3{
width:100%; display:table; text-align:center; padding:25px 0 15px;
}
.woocommerce ul.products li.product .price{
display:table; margin:0 auto; text-align:center;
}
.amount,
.woocommerce ul.products li.product .price ins{
text-decoration:none !important;
}
.woocommerce ul.products li.product .price ins{
font-weight:400;
}
.orderby{
font-size:13px !important;
background-color:#F7F7F7 !important;
padding:3px 5px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
border:1px solid #F7F7F7 !important;
}
.woocommerce-ordering:before{
width:25px;
height:26px; display:table;
content:'\e93a'; position:absolute; right:0; background-color:#F7F7F7; color:#2B2B2B;
pointer-events:none; line-height:26px; text-align:center; font-size:10px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.variations .value:before{
width:40px;
height:32px; display:table;
content:'\e93a'; position:absolute; right:2px; background-color:#FFF; color:#2B2B2B; top:2px;
pointer-events:none; line-height:32px; text-align:center; font-size:10px;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count{
margin:0 !important;
padding:0 !important;
}
.htheme_woo_ordering{
width:100%; display:table; position:absolute;
bottom:5px;
left:0;
}
.loading:after,
.added:after{
margin-left: .53em !important;
vertical-align: bottom !important;
top:auto !important;
right:auto !important;
position:absolute !important;
}
.loading,
.added{
padding-right:35px !important;
}
.added_to_cart{
position:absolute;
left:50%; bottom:-25px; height:20px; line-height:20px; font-size:12px !important; display:table; width:150px; margin-left:-75px;
text-align:center;
opacity: 0.6; filter: alpha(opacity=0.6);
}
.woocommerce span.onsale{
border-radius: 0 !important; color:#FFF; font-size:10px;
margin:10px !important; text-transform:uppercase;
min-height: 20px;
min-width: 50px;
line-height:20px;
font-weight:500 !important;
}
.woocommerce-main-image{
width:100%; height:650px; background-color:#EEE;
background-size:cover; background-position:center;
display:table;
}
.thumbnails a{
width:70px !important; height:70px; overflow:hidden; float:left; clear:none !important;
margin-right:15px !important;
}
.thumbnails a img{
height:70px !important; width:auto !important; max-width:inherit !important;
}
.summary *{
text-align:left !important;
}
.summary .product_title{
display:table; width:100%; padding-bottom:30px !important;
}
.summary ins{
text-decoration:none !important;
}
.woocommerce .summary .cart .button{
margin-top:0 !important; line-height:normal !important; float:left !important;
}
.woocommerce-product-rating{
margin-bottom:0 !important;
}
.woocommerce-review-link{
font-size:12px !important;
}
input[type="number"]{
padding:10px 4px 10px 2px !important; width:45px !important; text-align:right !important;
}
.product_meta{
padding-bottom:0 !important;
}
.product_meta > span:last-child{
padding-bottom:30px !important;
}
.posted_in,
.sku_wrapper,
.tagged_as{
display:block; padding-bottom:10px;
}
.sku_wrapper span{
opacity: 0.6;
filter: alpha(opacity=0.6);
}
.posted_in span,
.tagged_as span{
display:table; padding-bottom:5px;
float:left; margin-right:5px;
}
.posted_in a,
.tagged_as a{
opacity: 0.6; filter: alpha(opacity=0.6);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.posted_in a:hover,
.tagged_as a:hover{
opacity: 1.0; filter: alpha(opacity=10);
}
.product h2{
width:100%; display:table; padding:0; margin:0; padding-bottom:20px; text-align:center;
}
.summary .star-rating span:before,
.summary .star-rating:before{
color:#DDD;
}
.summary .star-rating{
font-size:13px !important; margin-top:2px !important;
}
.woocommerce ul.products li.product .star-rating{
font-size:10px; margin:0 auto 3px;
}
.woocommerce ul.products li.product .star-rating span:before,
.woocommerce ul.products li.product .star-rating:before{
color:#DDD;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
margin:0 auto 30px !important; padding:0 !important; display:table; position:static !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before{
display:none !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
border:none !important; position:relative !important;
background-color:transparent !important;
margin:0 10px !important;
padding:0 !important;
}
.woocommerce div.product .woocommerce-tabs ul:after{
content:'' !important; width:100%; height:1px; background-color:#EEE; position:absolute; left:0; top:0; z-index:0;
}
.woocommerce-tabs{
position:relative !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
padding:20px 0 15px;
opacity: 0.3; filter: alpha(opacity=03);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
opacity: 1.0; filter: alpha(opacity=10);
color:#609A71 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
z-index:1 !important;
}
.htheme_line_move{
width:100%; height:1px; background-color:#609A71 !important; position:absolute; left:0; top:0; z-index:10;
}
.woocommerce-tabs p{
width:100%; margin:0 auto;
}
#content div.products{
border-top:1px solid #EEE;
}
#content div.products h2{
padding-top:50px !important; padding-bottom:60px !important;
}
.woocommerce div.product div.images, .woocommerce div.product div.summary{
margin-bottom:50px !important;
}
.woocommerce div.product{
margin-top:10px;
}
.woocommerce span.onsale{
left:0 !important;
top:0 !important;
}
.woocommerce ul.products li.product .onsale{
left:auto !important;
}
.woocommerce #reviews #comments ol.commentlist{
width:100% !important; margin:0 auto !important;
padding:0 !important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{
margin-bottom:0 !important; padding:0 0 15px !important; text-transform:capitalize !important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text{
border:none !important; padding:0 !important; margin-left:100px !important;
position:relative !important;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar{
width:70px !important; height:70px !important; border:none !important; padding:0 !important;
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong{
font-weight:normal !important;
}
.comment-text .star-rating{
position:absolute;
right:0; top:0;
font-size:12px !important;
}
#review_form_wrapper{
width:100%; display:table; margin:0 auto;
}
.woocommerce #review_form #respond p{
margin:0 !important; padding:0 0 15px !important;
}
.woocommerce #review_form #respond .comment-form-email{
padding:0 !important;
}
#review_form_wrapper p{
width:100% !important;
}
.woocommerce div.product .woocommerce-tabs .panel{
margin:0 auto 60px !important;
width:67%;
}
.woocommerce #reviews h3{
text-align:center;
position:relative;
}
.woocommerce #reviews h3:after{
content: '';
width: 40px;
height: 1px;
position: absolute;
left: 50%;
top: 100%;
margin: 10px 0 0 -20px;
z-index: 1;
}
.cart_totals h2{
position:relative;
}
.woocommerce #review_form_wrapper #review_form .comment-form-rating{
display:table !important; margin:20px 0 0 !important; width:auto !important; text-align:left !important;
}
.woocommerce #review_form_wrapper #review_form .comment-form-rating label{
width:100% !important; display:table !important; text-align:center;
}
.comment-form-rating .stars span{
display:table; margin:0;
}
.comment-form-rating .stars span a{
color:#609A71;
}
#review_form .submit,
.checkout-button{
box-sizing:border-box !important; padding:10px 20px !important; border:1px solid #EEE; text-decoration:none !important;
}
#review_form form .form-submit .submit{
margin-top:30px !important;
}
.woocommerce table.shop_table{
border: none !important;
}
.coupon{
display:table; padding:0; margin:0 !important; clear:both !important; float:right !important;
}
.woocommerce .cart .button, .woocommerce .cart input.button{
margin:0 !important; float:left !important; display:table !important;
}
#coupon_code{
box-sizing:border-box !important; width:230px !important; display:table !important; padding:10px 10px !important; border:none !important; outline:none; float:left !important; text-align:left !important; margin:0 !important;
background-color:#EEE !important;
height:37px !important; line-height:37px;
}
.coupon input,
.coupon #coupon_code,
input[name=update_cart]{
padding:0 20px !important;
height:37px !important; line-height:37px;
border:none !important;
}
.coupon input[type=submit]:hover,
input[name=update_cart]:hover{
border:none !important;
}
.woocommerce .cart input[name=update_cart]{
float:left !important;
}
.cart .actions{
border-bottom:1px solid #DDD; padding-bottom:10px !important;
}
.cart_totals{
width:100% !important;
}
.cart_totals h2{
margin:30px 0 !important; padding:0 !important; text-align:center;
}
.checkout-button{
float:right !important;
}
.woocommerce table.shop_table th{
font-weight:inherit !important;
}
.woocommerce-order-received .htheme_default_content h2{
text-align:center;
padding:60px 0 0 !important;
margin:30px 0 !important;
border-top:1px solid #DDD;
position:relative;
}
.woocommerce-order-received .htheme_default_content h2:after{
content: '';
width: 40px;
height: 1px;
position: absolute;
left: 50%;
top: 93%;
margin: 10px 0 0 -20px;
z-index: 1;
}
.cart_totals h2:after{
content: '';
width: 40px;
height: 1px;
position: absolute;
left: 50%;
top: 85%;
margin: 10px 0 0 -20px;
z-index: 1;
}
.woocommerce-order-received .woocommerce > p:last-of-type{
text-align:center; display:table !important; margin:0 auto !important; padding:10px 20px; background-color:#efefef;
-webkit-border-radius:50px;
-moz-border-radius:50px;
border-radius:50px;
}
.woocommerce .order_details,
.woocommerce-thankyou-order-received{
display:table !important; margin:0 auto !important; padding:0 0 60px !important;
}
.woocommerce-thankyou-order-received{
font-size:20px;
}
.woocommerce table.shop_table th,
.woocommerce table.shop_table td{
padding:15px 0  15px !important;
}
.woocommerce table{
border-spacing: 0 !important;
border-collapse: separate !important;
}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th,
.woocommerce table.shop_table td{
border-top:none !important;
}
.woocommerce table.shop_table tr td,
.woocommerce table.shop_table tr th{
border-bottom:1px solid #efefef !important;
}
.woocommerce table.shop_table .product-subtotal,
.product-total{
text-align:right !important;
}
table .woocommerce-Price-amount{ text-align:right;
}
.product-price span{
text-align:left !important;
}
.woocommerce-checkout #payment{
background-color:transparent !important;
}
.woocommerce-checkout #payment ul.payment_methods{
padding:0 !important;
border-bottom: 1px solid #DDD !important;
}
.woocommerce-checkout #payment div.payment_box{
margin-bottom:30px !important;
}
.woocommerce-checkout #payment div.form-row{
padding:0 !important;
}
.order_details tr td:last-child{
text-align:right !important;
}
.woocommerce-pagination a.next{
content:'' !important;
}
.woocommerce nav.woocommerce-pagination ul{
border:none !important;
}
.woocommerce nav.woocommerce-pagination ul li{
border:none !important; text-align:center !important;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span{
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
margin:0 5px !important;
}
.woocommerce a.remove{
font-size:14px !important;
width:20px !important; height:20px !important; line-height:17px !important;
}
.htheme_icon_cart:after{
content:'\e74c';
}
.htheme_icon_account:after{
content:'\e71e';
}
.htheme_icon_cart{
position:relative;
}
.htheme_icon_cart span{
position:absolute;
left:12px; top:-4px;
width:15px; height:15px;
font-size:8px; color:#FFF;
background-color:#609A71;
line-height:15px;
text-align:center;
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
font-family:Arial, Helvetica, sans-serif;
display:none;
}
.products .product-category img{
margin-bottom:0 !important;
}
.products .product-category mark{
background-color:transparent !important;
}
.htheme_product_widget_image{
width:90px; height:90px;
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
background-position:center; background-repeat:no-repeat; background-size:cover;
float:left; margin-right:25px;
margin-bottom:15px;
}
ul.product_list_widget li a{
text-align:left !important; text-decoration:none !important;
}
ul.product_list_widget li a ins{
text-decoration:none !important;
}
ul.product_list_widget li a > span{
display:block;
}
ul.product_list_widget .product-title{
padding:15px 0 0 0; line-height:normal;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
ul.product_list_widget .star-rating{
margin-top:5px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.mini_cart_item .quantity{
float:left;
}
.mini_cart_item .remove{
text-align:center !important;
}
.mini_cart_item{
padding-left:0 !important;
}
.widget_shopping_cart_content .total{
text-align:center;
border-top:1px solid #DDD !important;
border-bottom:1px solid #DDD !important;
padding-top:20px !important; margin-top:20px !important;
padding-bottom:20px !important; margin-bottom:20px !important;
}
.widget_shopping_cart_content .buttons .button:first-child{
float:left !important;
}
.widget_shopping_cart_content .buttons .button:last-child{
float:right !important;
}
.widget_shopping_cart_content .buttons{
padding-bottom:0 !important;
}
.price_slider_amount .button{
margin:0 auto !important; float:none !important;
display:table !important;
}
.price_slider_amount .price_label{
text-align:center !important; padding-top:5px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{
background-color:#2B2B2B !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
background-color:#2B2B2B !important; top:-3px !important; width:8px !important; height:8px !important;
}
.woocommerce .widget_price_filter .ui-slider-horizontal{
height:2px !important;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{
background-color:#DDD !important;
}
.widget_product_search label,
.widget_product_search input[type=submit]{
display:none;
} .woocommerce-account .woocommerce-MyAccount-navigation{
width:100% !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul{
list-style:none !important; display:table !important; margin:0 auto 30px !important; float:none !important; padding:5px 10px !important; background-color:#efefef !important;
-webkit-border-radius:50px;
-moz-border-radius:50px;
border-radius:50px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{
float:left !important; padding:0 10px 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a{
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.woocommerce-account .woocommerce-MyAccount-content{
width:100% !important;
}
.order .order-total span{
display:inline-table !important; text-align:left !important;
}
.woocommerce-MyAccount-orders .button,
.woocommerce-Message .button{
margin:0 !important; float:right !important;
}
.select2-container .select2-choice,
.select2-drop{
border:1px solid #EEE !important;
}
.select2-container .select2-choice{
padding:15px !important;
}
.select2-container .select2-choice>.select2-chosen{
line-height:normal !important;
}
input[name='save_address']{
margin-top:30px !important;
}
.select2-search input{
padding:15px !important;
border:1px solid #EEE !important;
margin-top:5px !important;
}
.woocommerce form.login{
margin:0 !important;
border:none !important;
padding:0 !important;
}
label[for='rememberme']{
display:table !important; margin-top:10px !important;
}
.login .form-row{
padding:0 !important;
margin:0 !important;
}
.lost_password{
display:table !important;
}
label[for='rememberme'] input{
display:inline-table !important; width:auto !important;
}
.woocommerce-ResetPassword .woocommerce-FormRow{
width:100% !important;
padding:0 !important; margin:0 0 10px !important;
}
fieldset{
margin:40px 0 20px !important;
border:none !important;
padding:0 !important;
}
.woocommerce legend{
width:100%; margin-bottom:20px !important; text-align:center;
}
.htheme_product_social{
width:100%; display:table;
}
.htheme_product_social ul{
margin:0;
padding:0;
list-style:none;
}
.htheme_product_social ul li a:after{
font-size:14px;
}
.single-product .htheme_icon_comments{
display:none;
}
.woocommerce-message .button{
margin-top:0 !important;
}
.woocommerce-message:before{
color:#609A71 !important;
}
.woocommerce-message{
border-top-color: #609A71 !important;
}
.woocommerce span.onsale{
background-color:#609A71 !important;
}
.woocommerce #review_form #respond .comment-notes{
padding-top:20px !important; text-align:center !important; display:table !important; width:100% !important;
}
div.pp_woocommerce .pp_content_container{
background:none !important; box-shadow:none !important;
}
.pp_details .currentTextHolder{
color:#FFF !important;
line-height:normal !important;
}
.ppt{
display:none !important;
}
div.pp_woocommerce .pp_close{
top:-20px !important;
right:-20px !important;
}
div.pp_woocommerce .pp_nav{
display:table !important; margin:0 auto !important; padding:0 !important; float:none !important;
}
div.pp_woocommerce .pp_arrow_next,
div.pp_woocommerce .pp_arrow_previous{
background-color:transparent !important;
width:3em !important;
}
div.pp_woocommerce .pp_arrow_next:before{
content:'\e901' !important; font-size:6px;
}
div.pp_woocommerce .pp_arrow_previous:before{
content:'\e900' !important; font-size:6px;
}
.pp_next:before{
content:'\e904' !important; font-size:6px !important; width:150px !important; text-align:right !important; background-color:transparent !important;
}
.pp_previous:before{
content:'\e903' !important; font-size:6px !important; width:150px !important; text-align:left !important; background-color:transparent !important;
}
div.pp_woocommerce .pp_next:before, div.pp_woocommerce .pp_previous:before{
font-size:6px !important;
}
div.pp_woocommerce .pp_close{
background-color:transparent !important;
}
.pp_close:before{
content:'\e935' !important;
font-size:15px !important;
background-color:transparent !important;
}
.woocommerce div.product form.cart .variations td.label{
padding-right:10px !important;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th{
vertical-align:inherit !important;
line-height:normal !important;
}
.woocommerce div.product form.cart .variations td{
padding-bottom:5px !important; position:relative !important;
}
.reset_variations{
position:absolute !important; right:0 !important; bottom:-19px !important; text-decoration:none !important;
}
.woocommerce div.product form.cart .variations{
margin-bottom:30px !important;
}
.woocommerce-variation-price{
margin-bottom:30px !important;
}
.shop_attributes th{
text-align:left !important;
}
.cart_item .variation dd,
.variation dd{
height:0 !important;
padding:0 !important;
margin:0 !important;
}
.woocommerce form.checkout_coupon{
border:none !important;
padding:0 0 30px !important;
margin:0 0 30px !important;
border-bottom:1px solid #DDD !important;
border-radius:0 !important;
}
.login .button,
.place-order .button{
margin-top:10px !important;
}
.woocommerce form.checkout_coupon .form-row{
width:100% !important; padding:0 !important; margin:0 !important;
}
.woocommerce form.checkout_coupon .form-row #coupon_code{
width:100% !important; margin-bottom:10px !important;
}
.woocommerce-order-received .woocommerce-thankyou-order-received,
.woocommerce-order-received .woocommerce .order_details{
padding-bottom:15px !important;
}
.products h2{
position:relative;
margin-bottom:60px !important; padding-bottom:0 !important;
}
.products h2:after{
content: '';
width: 40px;
height: 1px;
position: absolute;
left: 50%;
top: 83%;
margin: 10px 0 0 -20px;
z-index: 1;
background-color:#2B2B2B;
}
.cross-sells h3{
padding:20px 0  5px !important;
}
.woocommerce-Tabs-panel--description p:last-child{
padding-bottom:10px !important;
}
.up-sells,
.related{
padding-top:60px; border-top:1px solid #EEE;
}
.products li .button{
margin:0 !important;
position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top:270px !important;
font-weight:300 !important;
color:#FFF !important; border:none !important;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
opacity: 0.0; filter: alpha(opacity=00);
}
ul.products li:hover .button{
top:260px !important;
opacity: 1.0; filter: alpha(opacity=10);
}
ul.products li:hover .htheme_woo_archive_image:after{
opacity: 1.0; filter: alpha(opacity=10);
}
.added_to_cart{
display:none !important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p{
margin:0 !important; padding:0 0 15px !important;
}
.comment-text .description{
padding-bottom:30px !important;
}
.comment-form{
padding-top:15px !important;
}
.summary .price ins,
.summary .price del{
display:table; line-height:normal !important;
}
.woocommerce .summary .woocommerce-product-rating .star-rating{
margin-bottom:0 !important;
}
.woocommerce .summary .woocommerce-product-rating{
line-height:normal !important; margin-bottom:25px !important;
}
.summary .variations select{
padding:0 15px !important;
height:34px !important; line-height:34px !important;
}
.woocommerce-Reviews #review_form_wrapper{
margin-top:10px;
}
#order_review_heading{
padding:30px 0  10px !important;
}
.create-account input{
width:auto !important;
}
.create-account #account_password{
width:100% !important;
}
.quantity input{
background-color:#F1F1F1 !important;
border:none !important;
padding:0 0 0 15px !important;
line-height:37px !important;
height:37px;
box-sizing:border-box !important;
display:table !important;
font-weight:500 !important;
text-align:center !important;
width:62px !important;
}
.woocommerce .summary .cart .single_add_to_cart_button,
.woocommerce .summary .cart .single_add_to_cart_button:hover{
border:none !important;
padding:0 20px !important; line-height:37px !important;
height:37px !important;
}
ul.products a.button,
ul.products a.button:hover{
background:transparent !important;
border:none !important;
}
.htheme_cart_image{
width:50px; height:50px;
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
background-position:center;
background-size:cover;
} .htheme_home_products ul.products li.product{
margin-bottom:0 !important;
}
.htheme_home_products ul.products{
width:1100px !important; display:block !important;
}
.htheme_home_products .htheme_container{
overflow:hidden;
}
ul.htheme_woo_owl li{
width:100% !important; margin:0 !important;
}
.htheme_woo_owl .owl-controls{
position:absolute; left:0; width:100%; top:140px;
opacity: 0.0; filter: alpha(opacity=0.0);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.htheme_woo_owl{
opacity: 0.0; filter: alpha(opacity=00);
}
.htheme_woo_owl:hover .owl-controls{
opacity: 1.0; filter: alpha(opacity=10);
}
.htheme_woo_owl .owl-prev{
display:block; width:40px; height:40px; float:left; line-height:100px; overflow:hidden; text-align:left; position:relative; margin-left:10px; cursor:pointer;
background:rgba(43,43,43,0.5);
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
}
.htheme_woo_owl .owl-prev:after{
content:'\e900'; position:absolute; left:0; top:0; line-height:40px; font-size:6px; width:40px; display:table; text-align:center; color:#FFF !important;
}
.htheme_woo_owl .owl-next:after{
content:'\e901'; position:absolute; right:0; top:0; line-height:40px; font-size:6px; width:40px; display:table; text-align:center; color:#FFF !important;
}
.htheme_woo_owl .owl-next{
display:block; width:40px; height:40px; float:right; line-height:100px; overflow:hidden; text-align:right; position:relative; margin-right:10px; cursor:pointer;
background:rgba(43,43,43,0.5);
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
}
.htheme_woo_owl .owl-controls{
pointer-events: none;
}
.htheme_woo_owl .owl-prev,
.htheme_woo_owl .owl-next{
pointer-events: all !important;
}
.actions .coupon input[type=submit]{
margin-left:10px !important;
}@font-face {
font-family: 'icomoon';
src:url(//detraz.scaalp.com/wp-content/themes/stay-wild/htheme/assets/css/fonts/icons.eot?kzrsmw);
src:url(//detraz.scaalp.com/wp-content/themes/stay-wild/htheme/assets/css/fonts/icons.eot?kzrsmw#iefix) format('embedded-opentype'),
url(//detraz.scaalp.com/wp-content/themes/stay-wild/htheme/assets/css/fonts/icons.ttf?kzrsmw) format('truetype'),
url(//detraz.scaalp.com/wp-content/themes/stay-wild/htheme/assets/css/fonts/icons.woff?kzrsmw) format('woff'),
url(//detraz.scaalp.com/wp-content/themes/stay-wild/htheme/assets/css/fonts/icons.svg?kzrsmw#icomoon) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="htheme_icon_"],
.htheme_nav_icon:after,
.owl-prev:after,
.owl-next:after,
.htheme_signup_button:after,
.htheme_page_heading_divider:after,
.nav-previous .screen-reader-text:before, .nav-next .screen-reader-text:before,
.htheme_pager_holder .prev:after,
.htheme_pager_holder .next:after,
.submit:after,
.htheme_icon_search_btn:after,
.htheme_not_single .format-quote .htheme_default_content:after,
.htheme_default_content blockquote:before,
.htheme_fullscreen_button:after,
.htheme_back_to_top:after,
.htheme_icon_search:before,
.htheme_icon_dropdown > a:after,
.htheme_icon_sub_dropdown > a:after,
.htheme_post_meta_holder a:before,
.htheme_gallery_popup_close:before,
.htheme_post_recap h4:after,
.htheme_category_inner:after,
.htheme_instagram_likes:after,
.htheme_instagram_comments:after,
.single .htheme_gallery_popup_holder .owl-controls .owl-prev:after,
.single .htheme_gallery_popup_holder .owl-controls .owl-next:after,
[data-social-trans="animate_1"],
[data-social-trans="animate_2"],
[data-social-trans="animate_3"],
[data-social-trans="animate_4"],
.htheme_post_recap_info .htheme_post_recap_comment:after,
.htheme_post_recap_arrow:after,
.htheme_overlay_icon_arrow:after,
.htheme_overlay_icon_comment:after,
.owl-video-play-icon:after,
.htheme_gallery_popup_btn:after,
.htheme_reply_icon:after,
.htheme_post_video_meta_icon:after,
.htheme_post_gallery_meta_icon:after,
.htheme_icon_cart:after,
.htheme_icon_account:after,
div.pp_woocommerce .pp_arrow_next:before,
div.pp_woocommerce .pp_arrow_previous:before,
.pp_previous:before,
.pp_next:before,
.pp_close:before,
.woocommerce-ordering:before,
.summary .varaitions .value:before,
.variations .value:before{
font-family: 'icomoon' !important;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
}.owl-carousel .animated {
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
z-index: 0;
}
.owl-carousel .owl-animated-out {
z-index: 1;
}
.owl-carousel .fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
} .owl-height {
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
} .owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent; position: relative;
z-index: 1;
}
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel.owl-loaded {
display: block;
}
.owl-carousel.owl-loading {
opacity: 0;
display: block;
}
.owl-carousel.owl-hidden {
opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
display: none;
}
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel .owl-item img {
display: block;
width: 100%;
-webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
-webkit-user-select: auto;
-moz-user-select: auto;
-ms-user-select: auto;
user-select: auto;
}
.owl-carousel .owl-grab {
cursor: move;
cursor: -webkit-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
}
.owl-carousel.owl-rtl {
direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
float: right;
} .no-js .owl-carousel {
display: block;
} .owl-carousel .owl-item .owl-lazy {
opacity: 0;
-webkit-transition: opacity 400ms ease;
-moz-transition: opacity 400ms ease;
-ms-transition: opacity 400ms ease;
-o-transition: opacity 400ms ease;
transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
transform-style: preserve-3d;
} .owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000;
}
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url(//detraz.scaalp.com/wp-content/themes/stay-wild/htheme/assets/css/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
-webkit-transition: scale 100ms ease;
-moz-transition: scale 100ms ease;
-ms-transition: scale 100ms ease;
-o-transition: scale 100ms ease;
transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
-webkit-transition: scale(1.3, 1.3);
-moz-transition: scale(1.3, 1.3);
-ms-transition: scale(1.3, 1.3);
-o-transition: scale(1.3, 1.3);
transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
display: none;
}
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
-webkit-transition: opacity 400ms ease;
-moz-transition: opacity 400ms ease;
-ms-transition: opacity 400ms ease;
-o-transition: opacity 400ms ease;
transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
}