/*

Theme Name: Pressive

Theme URI: https://thrivethemes.com/

Author: Thrive Themes

Author URI: https://thrivethemes.com/

Description: Functional, stunning design and a feature set streamlined to improve your online business. Pressive will show your content and offers in the best light possible.

Version: 1.200.10

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: blog, thrive, lead capture

*/



@import url(https://fonts.googleapis.com/css?family=Raleway:400,400italic,500,500italic,600,600italic,700,700italic,300italic,300);

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic,300italic,300);

#blogtitle h1{

    font-size: 40px;

    margin-left: 5%;

    line-height: 45px;

    color: #717171;

    margin-top: 20px;

    margin-right:5%;	

}



.fwit img{height:400px;width:740px;}

span.clear { display:block; clear:both; line-height:0; }

body header.side .m-si nav { margin-right: 10px !important;}



body.single.single-product .images { width:400px; padding-left:0px; padding-right:0px; float:left;}

body.single.single-product .awr .awr-i { padding-left: 0px;}

body.single.single-product .bSeCont .bSe { border-left:0;}

body.single.single-product  .summary.entry-summary {width:720px;  float:right;}

body.single.single-product .product_summary_top:after,body.single.single-product .product_summary_top:before {display:table; clear:both; content:"";  }

body.single.single-product .left_section { float:left; width:335px;}

body.single.single-product .right_section {float:right; width:300px; text-align:right; }

body.single.single-product.tve-woocommerce .product { padding-top:30px;}

body.single.single-product.tve-woocommerce .product .onsale { top: 13px;}

body.single.single-product.tve-woocommerce .product .summary.entry-summary h1.product_title { margin-bottom:0;}

body.single.single-product .prescription { font-size:15px; margin-bottom:10px; line-height:18px;}

body.single.single-product .customer_price  {margin-bottom:10px; line-height:18px;}

body.single.single-product .customer_price span { font-size:18px; font-family: verdana; color:#5ca050; }

body.single.single-product .customer_price span.woocommerce-Price-amount.amount {color:#5a5a5a; }

body.single.single-product .customer_price span.woocommerce-Price-currencySymbol{color:#5a5a5a; }





body.single.single-product .customer_price del span { color:#6d6f71; font-family: verdana;}

body.single.single-product .customer_price ins span { color:#6d6f71; font-family: verdana;}



body.single.single-product.tve-woocommerce .product .summary.entry-summary a.woocommerce-review-link { color:#6d6f71;font-size:15px; font-family: verdana; text-decoration:underline; }

body.single.single-product .guarantee { color:#000;}

body.single.single-product .member_saving { color:#f59131;font-size:18px;  font-family: Raleway,sans-serif; font-weight: 600;  }

body.single.single-product .member_saving a { color:#f59131; text-decoration:underline;}

body.single.single-product  .bdescription { background:#EEF3CE;  text-align: center; padding:8px 15px;}

body.single.single-product.tve-woocommerce  .bdescription p { margin:0; color:#000000; font-size:18px;  line-height:22px; font-family: 'Raleway', sans-serif; font-weight:500; }

body.single.single-product .ptop_section  { padding-top:34px;}

body.single.single-product .ptop_section ul { margin:0; padding:0; list-style-type:none; text-align:center;}

body.single.single-product .ptop_section ul li { display:inline-block;  padding: 0 10px; width: 130px;}

body.single.single-product .ptop_section ul li h2 {font-size:16px; line-height:22px; color:#517BA0; margin-top:0px;}



body.single.single-product .pbottom_section ul li {font-size:18px; font-family: 'Raleway', sans-serif; font-weight: 500; color:#5a5a5a; line-height: 22px; }



body.single.single-product .thumbnails  a{ width:33.3333%!important; margin:0!important; padding:10px; box-sizing: border-box;}

body.single.single-product .thumbnails  a img { width:100%; height:auto; object-fit:contain;}

body.single.single-product .thumbnails:after,body.single.single-product .thumbnails:before {display:table; clear:both; content:""; }

body.single.single-product .country-list { text-align: center; padding-top:15px;}

body.single.single-product.tve-woocommerce  .country-list select { border: 1px solid #ececec; box-sizing: border-box; color: #5a5a5a; font-size: 17px; height: auto; padding: 3px 5px;  border-radius: 4px; background:#EBEBEB; box-shadow: 0 0 5px #999999 inset; font-size: 14px; min-width:270px;}

body.single.single-product .cart-sect label { display:inline-block; color:#5ca050; font-size:18px; margin-right:5px; position: relative;top: -18px; }

body.single.single-product.tve-woocommerce .product form.cart { display:inline-block;  padding: 0px 0; border:0; }

body.single.single-product.tve-woocommerce .product form.cart .quantity {display:inline-block;}

body.single.single-product.tve-woocommerce .product form.cart button{display:inline-block; float:none; font-size:18px; font-family: 'Raleway', sans-serif; font-weight: 500; border-radius: 5px; margin-left: 15px;  }

body.single.single-product .quantity input.input-text.qty.text[type="number"] { float:none; height: 30px; border-radius: 3px; }

body.single.single-product.tve-woocommerce .product .woocommerce-tabs ul.tabs li a { }

body.single.single-product.tve-woocommerce .product .woocommerce-tabs ul.tabs li:first-child a {border-bottom-left-radius: 0px; border-top-left-radius: 0px;}



body.single.single-product.tve-woocommerce .product .woocommerce-tabs ul.tabs li:last-child a {   border-bottom-right-radius: 0px;border-top-right-radius: 0px;}

	

body.single.single-product.tve-woocommerce .product .woocommerce-tabs ul.tabs li.active a {  border-color: #5AA14C; color:#6d6f71; border-width: 2px;}

	

body.single.single-product.tve-woocommerce .product .woocommerce-tabs ul.tabs li a:hover { border-color: #5AA14C; color:#6d6f71;}



body.single.single-product .woocommerce-Tabs-panel { width:78%; margin:0 auto; padding-top:10px;}



body.single.single-product  .at4-show {  text-align: center;}

body.single.single-product .price_section { border:solid 2px #F7911E; padding:8px 22px; }

body.single.single-product .price_section  p{ margin-bottom:0;}

body.single.single-product .price_section  p.member_price{ color:#6d6f71; font-size:18px; line-height:20px; font-family: verdana; margin-bottom:10px; }

body.single.single-product .price_section  p.member_price span { color:#5ca050;}



body.single.single-product .price_section p.price_saving {color:#f59331; font-size:18px; line-height:20px; font-family: 'Raleway', sans-serif; font-weight: 500; margin-bottom:10px; text-align: center; }

body.single.single-product .price_section p.price_saving  span { color:#5ca050;}



body.single.single-product.tve-woocommerce .product .woocommerce-tabs ul.tabs li a { font-family: 'Open Sans', sans-serif; font-size:18px; color:#6d6f71; font-weight: 400;    padding: 10px 22px;}



body.single.single-product .woocommerce-Tabs-panel p { margin-bottom:20px; line-height:24px;}

body.single.single-product .woocommerce-Tabs-panel h2 {font-size:24px; color:#6d6f71; margin-bottom:20px;  line-height:26px; margin-top:0;}

body.single.single-product .woocommerce-Tabs-panel h2.yikes-custom-woo-tab-title { display:none;}

body.single.single-product .woocommerce-Tabs-panel h3 { color:#70ac48; font-size:24px; font-weight: bold; font-family: 'Raleway', sans-serif; text-decoration:underline;}



body.single.single-product .product_lists { width:78%; margin:0 auto; border-top:solid 1px #939496; padding-top:25px;}



body.single.single-product .product_lists  .up-sells.upsells { width:30%; float:left;}



body.single.single-product .product_lists .related.products { width:68.5%; float:left;}

body.single.single-product .product_lists h2 { margin:0; padding:0; color:#6d6f71; font-family: 'Raleway', sans-serif;}

body.single.single-product .product_lists .up-sells.upsells ul.products li { width:100%; margin:0; padding-right:15px; padding-top:20px; padding-bottom:20px; }



body.single.single-product .product_lists .related.products ul.products li { width:50%; margin:0; padding:20px 25px; }



body.single.single-product .product_lists ul.products li h3 { color:#000; font-family: 'Raleway', sans-serif; font-weight: 500;  margin: 0 0 6px; font-size:18px; }



body.single.single-product .product_lists ul.products li .add_to_cart_button { color:#fff; background-color:#6EAD41; font-family: 'Raleway', sans-serif; font-weight: 500; font-size:20px;  border-radius: 10px; min-width: 110px; text-transform: none;}





.post-type-archive-product .bSeCont .bSe, .woocommerce-cart .bSeCont .bSe, .woocommerce-checkout .bSeCont .bSe, .woocommerce-account .bSeCont .bSe{ width: 100%; padding: 40px 0; }



body.single.single-product .product_lists ul.products li span.price {margin-bottom: 10px;}



body.single.single-product .thumbnails { padding:0 25px;}



body.single.single-product .product_lists h2 {

    color: #6d6f71 !important;

    font-family: "Raleway",sans-serif;

    font-size: 24px !important;

    margin: 0;

    padding: 0;

}



body.single.single-product  .related.products h2{ padding-left:30px;}



body.single.single-product .woocommerce-Reviews .avatar {display:none !important; }



#reviews .comment_container img {display: none !important;}



body.single.single-product .guarantee a { color: #000000; font-family: verdana; font-size: 15px; text-decoration: underline;}

body.single.single-product .right_section .woocommerce-product-rating .star-rating  { float:none; text-align:right; display:inline-block;} 



body.single.single-product button.single_add_to_cart_button { background:#5AA14C !important;  font-weight: 500 !important;  font-family: "Raleway",sans-serif !important; min-width: 110px !important;   text-transform: none!important;}



body.single.single-product.tve-woocommerce .product .woocommerce-tabs #tab-reviews.panel.entry-content #reviews #comments ol.commentlist li .comment_container .comment-text { padding-top:55px;}

body.single.single-product.tve-woocommerce .product .woocommerce-tabs #tab-reviews.panel.entry-content #reviews #comments ol.commentlist li .comment_container .comment-text .star-rating { left:0;}

body.single.single-product.tve-woocommerce .product .woocommerce-tabs #tab-reviews.panel.entry-content #reviews #comments ol.commentlist li .comment_container .comment-text .meta{ left:0;}



body.single.single-product.tve-woocommerce .product .woocommerce-tabs #tab-reviews.panel.entry-content #reviews #comments ol.commentlist li .comment_container .comment-text .description { display:block;  position: static;}





@media (min-width: 1200px) and (max-width: 1310px) {

	

body.single.single-product .summary.entry-summary {

    float: right;

    width: 650px;

}	



body.single.single-product .images {

    float: left;

    padding-left: 0;

    padding-right: 0;

    width: 350px;

}



body.single.single-product .left_section {

    float: left;

    width: 315px;

}

	

}





@media (min-width: 990px) and (max-width: 1199px) {

body.single.single-product .summary.entry-summary {  width: 62%;}



body.single.single-product .images { width: 35%;}

body.single.single-product .left_section { width:48%;}

body.single.single-product .right_section {width:48%;}





body.single.single-product .ptop_section ul li h2 {

    color: #517ba0;

    font-size: 15px !important;

    line-height: 18px;

    margin-top: 0;

}

body.single.single-product.tve-woocommerce .bdescription p,body.single.single-product .customer_price span,body.single.single-product .price_section p.member_price,body.single.single-product .price_section p.price_saving,.tve-woocommerce .product .summary.entry-summary p,body.single.single-product.tve-woocommerce .bdescription p { font-size: 14px !important; }





body.single.single-product.tve-woocommerce .product .summary.entry-summary a.woocommerce-review-link {

    color: #6d6f71;

    font-family: verdana;

    font-size: 11px;

}



body.single.single-product .pbottom_section ul li { font-size: 16px;}

body.single.single-product  .related.products h2{ padding-left:15px;}



body.single.single-product .product_lists h2 {

    color: #6d6f71 !important;

    font-family: "Raleway",sans-serif;

    font-size: 20px !important;

    margin: 0;

    padding: 0;

}



body.single.single-product.tve-woocommerce .product form.cart button {

    border-radius: 5px;

    display: inline-block;

    float: none;

    font-family: "Raleway",sans-serif;

    font-size: 14px;

    font-weight: 500;

    margin-left: 15px;

    min-width: 100px;

}



body.single.single-product.tve-woocommerce .product .woocommerce-tabs #tab-reviews.panel.entry-content #reviews #review_form_wrapper #review_form .comment-respond .comment-form .comment-form-rating  { border: 1px solid #ececec;

    color: #5a5a5a;

    font-size: 14px;

    font-weight: 600;

    line-height: 16px;

    padding: 7px 8px;

    text-decoration: none;

    text-indent: initial;

    width: 96px;}



}

@media (min-width: 768px) and (max-width: 991px) {

body.single.single-product .product_lists { border-top:0;}

body.single.single-product .images {

    float: none;

    padding-left: 0;

    padding-right: 0;

    width: 100%;

}	

body.single.single-product .summary.entry-summary {

    float: none;

    width: 100%;

   text-align: center;

}





body.single.single-product .left_section {

    float: none;

    width: 100%;

	text-align: center;

}



body.single.single-product .right_section {

    float: none;

    width: 100%;

	text-align: center;

}	





body.single.single-product .left_section {

    float: none;

    

    width: 100%;

}

body.single.single-product.tve-woocommerce .woocommerce-product-rating {  display: inline-block;}



body.single.single-product .ptop_section ul li {

    display: inline-block;

    padding: 0 10px;

    width: 90px;

}



body.single.single-product .ptop_section ul li h2 {

    color: #517ba0;

    font-size: 11px !important;

    line-height: 14px;

    margin-top: 0;

}



body.single.single-product .pbottom_section {text-align: left;}



body.single.single-product .product_lists { width:300px;}



body.single.single-product .product_lists .up-sells.upsells {

    float: none;

    width: 100%;

}



body.single.single-product .product_lists .related.products {

    float: none;

    width: 100%;

}



body.single.single-product .product_lists .related.products ul.products li {    float: none;

    width: 100%; }

	

body.single.single-product .product_lists h2 {

    color: #6d6f71 !important;

    font-family: "Raleway",sans-serif;

    font-size: 22px !important;

    margin: 0;

    padding: 0;

    text-align: center;

}



body.single.single-product .related.products h2 {

    padding-left: 0px;

}



body.single.single-product.tve-woocommerce .product {

    padding-bottom: 30px;

    padding-top: 30px;

}

}



@media (max-width: 767px) {

	body.single.single-product .product_lists { border-top:0;}

	body.single.single-product .images {

    float: none;

    padding-left: 0;

    padding-right: 0;

    width: 100%;

}	

body.single.single-product .summary.entry-summary {

    float: none;

    width: 100%;

   text-align: center;

}





body.single.single-product .left_section {

    float: none;

    width: 100%;

	text-align: center;

}



body.single.single-product .right_section {

    float: none;

    width: 100%;

	text-align: center;

}	





body.single.single-product .left_section {

    float: none;

    

    width: 100%;

}

body.single.single-product.tve-woocommerce .woocommerce-product-rating {  display: inline-block;}



body.single.single-product .ptop_section ul li {

    display: inline-block;

    padding: 0 10px;

    width: 90px;

}



body.single.single-product .ptop_section ul li h2 {

    color: #517ba0;

    font-size: 11px !important;

    line-height: 14px;

    margin-top: 0;

}



body.single.single-product .pbottom_section {text-align: left;}



body.single.single-product .product_lists { width:300px;}



body.single.single-product .product_lists .up-sells.upsells {

    float: none;

    width: 100%;

}



body.single.single-product .product_lists .related.products {

    float: none;

    width: 100%;

}



body.single.single-product .product_lists .related.products ul.products li {    float: none;

    width: 100%; }

	

body.single.single-product .product_lists h2 {

    color: #6d6f71 !important;

    font-family: "Raleway",sans-serif;

    font-size: 22px !important;

    margin: 0;

    padding: 0;

    text-align: center;

}



body.single.single-product .related.products h2 {

    padding-left: 0px;

}



body.single.single-product.tve-woocommerce .product {

    padding-bottom: 30px;

    padding-top: 30px;

}

	

body.single.single-product .cnt {

    padding: 0 20px;

}

body.single.single-product .images a.woocommerce-main-image {text-align: center;  display: block; }

body.single.single-product .images img.attachment-shop_single { width:250px; height:auto; display:inline-block;}

body.single.single-product .thumbnails {

    padding: 0 0px;

}

body.single.single-product.tve-woocommerce .product .woocommerce-tabs ul.tabs li a {border-radius: 0 !important; }



body.single.single-product .product_lists .up-sells.upsells ul.products li {

 height: auto !important;

    margin: 20px 0;

    padding-bottom: 15px;

    padding-left: 0 !important;

    padding-right: 0 !important;

    padding-top: 0 !important;

    width: 100%;

}



body.single.single-product .product_lists .related.products ul.products li {  

height: auto !important;

    margin: 20px 0;

    padding-bottom: 15px;

    padding-left: 0 !important;

    padding-right: 0 !important;

    padding-top: 0 !important;

    width: 100%; }

body.single.single-product .woocommerce-Tabs-panel {

    margin: 0 auto;

    padding-top: 10px;

    width: 90%;

}

body.single.single-product .product_lists h2 {

    color: #6d6f71 !important;

    font-family: "Raleway",sans-serif;

    font-size: 22px !important;

    font-weight: bold !important;

    margin: 0;

    padding: 0;

}



body.single.single-product.tve-woocommerce .cnt ul.products li span.price {font-size: 18px; color:#000;  font-family: "Raleway",sans-serif; font-weight: 500 !important;}



body.single.single-product.tve-woocommerce .cnt ul.products li span.price .amount {color:#000 !important; }



body.single.single-product .product_lists {

    width: 100%;

}



body.single.single-product.tve-woocommerce .product .woocommerce-tabs ul.tabs {  padding: 0 0px 0 0;}

}



@media (max-width: 500px) {



body.single.single-product .ptop_section ul li {

    display: inline-block;

    padding: 0 7px;

    width: 70px;

}	

body.single.single-product .woocommerce-Tabs-panel h2 { font-size: 24px !important;}	


}







body.single.single-product [itemprop="datePublished"] {

   display:none !important; 

}



ul.title-area {

   display: none;

}

ul#menu-top {

   display: flex;

   list-style-type: none !IMPORTANT;

}

section.top-bar-section ul li a {

   padding-right: 35px;

    color: white;

}



ul#menu-top {
    background: #72B84C;
    padding: 8px 0 25px 0;

}
li.menu-item-6751 {
    position: absolute;
    right: 0;
    padding-right: 130px;
}
li.menu-item-6752 {
    position: absolute;
    right: 0;
}
nav#ubermenu-main-481-topbar ul li {
    float: right;
font-family: Raleway;
     font-size: 12px; 

}
nav#ubermenu-main-481-topbar ul li a {
    color: white;
}

body.single.single-product .product_summary_top {  border-bottom: 1px solid #d1d1d1;    padding: 0 0 15px 0;}






.cart-contents-btn, ul.cart-dropdown > li > a {
    color: #fff !important;
    font-size: 16px;
    display: inline-block;
    padding: 10px 15px;
    font-size: 16px;
    line-height: 16px;
    border: 0px;
    background-color: transparent !important;
    border: 0px solid transparent !important;
    border-radius: 5px;
}
ul.cart-dropdown > li > a:before {
    content: "\e01d";
    font-size: 16px;
    font-family: 'WooCommerce';
    color: #fff !important;
}
  a.cart-contents-btn:before {
    font-family: WooCommerce;
    content: "\e01d";
    font-size: 16px;
}

.pop-img-box-inner{ position: relative;}

.pop-img-box-inner .pcontent { height: auto;
    left: 45px;
    position: absolute;
    top: 31%;
    width: 240px;}
	
	.pop-img-box-inner .pcontent p { color: #000;
    font-family: "Raleway",sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 24px;}
	
.pop-img-box-inner .pcontent p strong {  font-weight: 600; font-family: "Raleway",sans-serif;}
.pop-img-box-inner .pcontent a { color:#5ca050; text-decoration:underline;}
	
body.popup-box-guarantee .pp_close { display:block !important;}

.pp_details div.pp_woocommerce .pp_close {
    background-color: #444;
    top: 20px !important;
    right: 30px !important;
    font-size: 1.618em!important;
}
	
body.popup-box-guarantee div.pp_woocommerce .pp_content_container { background:none; border-radius: 0px;box-shadow:none;padding: 0px 0;}
	
	
	
@media (max-width: 580px) { 
	.pp_hoverContainer { display:none; } 
	}
	
@media (max-width: 480px) { 
	.pop-img-box-inner .pcontent {
    height: auto;
    left: 45px;
    position: absolute;
    top: 31%;
    width: 185px;
}


.pop-img-box-inner .pcontent p {
    color: #000000;
    font-family: "Raleway",sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    margin-bottom: 15px;
}
body.popup-box-guarantee .pp_top { padding-top:5px}
body.popup-box-guarantee .pp_right { padding-right:5px}
body.popup-box-guarantee .pp_left { padding-left:5px}
body.popup-box-guarantee .pp_bottom{ padding-bottom:5px}
.pp_hoverContainer { display:none; }
		
}
@media (max-width: 320px) { 
		
.pop-img-box-inner .pcontent p {
    font-size: 12px;
    line-height: 19px;
    margin-bottom: 8px;
}


.pop-img-box-inner .pcontent {
    height: auto;
    left: 26px;
    position: absolute;
    top: 31%;
    width: 145px;
}
		
}	
	
	
