.header.light-header .logoimg{
height:8em!important;
}
.post.style1 .post-meta{
display:none;
}
.post-detail .post-title .post-meta, .post .post-content .post-gallery img{
display:none;
}
button[name="update_cart"]{
display:none!important;
}
.woocommerce-tabs .tabs li.additional_information_tab{
display:none;
}
body .woocommerce-Tabs-panel--additional_information{
display:none!important;
}
.vc_general.vc_btn3.vc_btn3-style-custom{
background-image: none;
font-family: 'Libre Franklin', 'BlinkMacSystemFont', -apple-system, 'Roboto', 'Lucida Sans';
font-size: 14px;
font-weight: 600;
}
.vc_general.vc_btn3.vc_btn3-style-custom:hover{
background-color:#68c546!important;
-webkit-transition: all 600ms;
transition:all 600ms;
-moz-transform: translateY(-3px) !important;
-ms-transform: translateY(-3px) !important;
-webkit-transform: translateY(-3px) !important;
transform: translateY(-3px) !important;
-moz-box-shadow: 0 6px 20px rgba(0,0,0,0.12);
-webkit-box-shadow: 0 6px 20px rgba(0,0,0,0.12);
box-shadow: 0 6px 20px rgba(0,0,0,0.12);
}
.btn.small-radius,.button{
border-radius:24px;
}
.product_after_shop_loop_price{
display:none;
}
.woocommerce-terms-and-conditions{
overflow: scroll!important;
}
.product-thumbnail img{
display:none;
}
abbr, abbr[title]{
border-bottom: none;
}
.wc-proceed-to-checkout a{
display: inline-flex;
}
.fa-facebook-f:before, .fa-facebook:before:hover{
color:#70d44b;
background-color: #70d44b;
}
.button{
display:inline-flex!important;
}
.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label{
font-weight:700;
font-size:15px;
}
.thb-product-detail .product-information .stock{
font-size: 2em;
font-weight: 700;
}
.thb-secondary-bar{
display:none;
}
.thb-secondary-menu{
padding-top:0px;
}
.sub-btn{
-moz-box-shadow: 0 6px 20px transparent;
-webkit-box-shadow: 0 6px 20px transparent;
box-shadow: 0 6px 20px transparent;
font-size: 14px;
height: 42px;
padding: 0 30px;
background-color: #70d44b;
color:#000000!important;
border-radius: 30px;
margin-left: 24px!important;
line-height: 2px;
-webkit-transition: all 600ms;
transition:all 600ms;
}
.caldera-grid .btn{
font-weight: 600!important;
font-size: 14px!important;
text-transform: uppercase !important;
letter-spacing: 0.02em !important;
}
.thb-full-menu.thb-standard>li.current-menu-item:not(.has-hash).sub-btn>a{
color:#000;
}
.header.light-header .thb-full-menu>li.sub-btn>a{
color:#000;
}
.badge.new{
background-color: #70d44b;
}
.products .product.thb-listing-style2 .badge{
color:#000;
border:none;
border-radius: 24px;
height: 30px;
line-height: 30px;
padding: 0px 18px;
font-size:10px;
}
.sub-btn:hover{
-webkit-transition: all 600ms;
transition:all 600ms;
background-color: #68c546;
-moz-transform: translateY(-3px) !important;
-ms-transform: translateY(-3px) !important;
-webkit-transform: translateY(-3px) !important;
transform: translateY(-3px) !important;
-moz-box-shadow: 0 6px 20px rgba(0,0,0,0.12);
-webkit-box-shadow: 0 6px 20px rgba(0,0,0,0.12);
box-shadow: 0 6px 20px rgba(0,0,0,0.12);
color:#000000;
}
.sub-btn a:hover{
color:#000000;
}
.thb-secondary-menu a{
font-size: 16px;
line-height: 20px;
text-align: center;
font-weight: 600;
color: #000000;
}
.woocommerce-checkout-payment .wc_payment_methods+.place-order{
text-align: left;
}
.md-pad{
padding-top: 10em;
padding-bottom: 10em;
}
.sm-pad{
padding-top: 6em;
padding-bottom: 6em;
}
.xs-pad{
padding-top: 4em;
padding-bottom: 4em;
}
.thb-page-header h1{
font-size:32px;
}
.thb-testimonials.style6 .thb-testimonial{
margin-bottom: 0px;
}
.thb-testimonials cite{
font-weight:700;
}
.thb-testimonials .title{
opacity:1;
}
@media only screen and (min-width:1024px) and (max-width: 1148px){
.thb-full-menu>li>a {
font-size: 12px;
letter-spacing: 0em !important;
}
.thb-full-menu>li+li {
margin-left: 20px;
}
}
@media only screen and (max-width: 1024px){
.secondary-area .thb-header-button, .secondary-area .thb-search-holder, .secondary-area .socials, .secondary-area .quick_cart, .secondary-area .thb-header-secondary {
display: inline-block;
}
.sub-btn{
font-size: 12px;
height: 40px;
padding: 0 21px;
margin-left: 10px!important;
line-height: 2px;
}
.sub-btn a{
font-size:13px!important;
}
}
@media only screen and (min-width: 496px) and (max-width: 768px){
.md-pad{
padding-top: 6em;
padding-bottom: 6em;
}
.sm-pad{
padding-top: 4em;
padding-bottom: 4em;
}
.xs-pad{
padding-top: 2em;
padding-bottom: 2em;
}
}
@media only screen and (min-width: 20px) and (max-width: 495px){
.md-pad{
padding-top: 4em;
padding-bottom: 4em;
}
.sm-pad{
padding-top: 2em;
padding-bottom: 2em;
}
.xs-pad{
padding-top: 1em;
padding-bottom: 1em;
}
}