/*
 Theme Name:   ZetReview
 Author:       ZetReview
 Author URI:   https://zetreview.com/
 Template:     nautheme
 Version: 1.3
 License: GNU General Public License v3 or later
 License URI: http://www.gnu.org/licenses/gpl-3.0.html
 Domain Path: /languages
*/
html{font-family:Verdana, sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}footer,header,main,menu,nav,summary{display:block}a{background-color:transparent}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}img{border:0;height:auto;max-width:100%}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}button,input{color:inherit;font:inherit;margin:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{background:#c1c8d0;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0;background:#fff;color:#37393c;padding:0}strong{font-weight:700}.site-header{background-color:#33b1e5;padding:0;text-align:center}.site-header .superfluous{border-bottom:3px double #c1c8d0;height:3px;margin:0 0 -1.5em}.site-branding{margin:0 auto}@media screen and (min-width:25.0625em){.site-branding{padding:3.75em 2.5em}}@media screen and (min-width:40em){.site-branding{padding:5em 3.75em}}@media screen and (min-width:63.75em){.site-branding{padding:1em}}.main-navigation{background:#fff;margin:0}.main-navigation:after,.main-navigation:before{content:" ";display:table}.main-navigation:after{clear:both}.main-navigation .menu{min-height:40px;background-color:#33b1e5}@media screen and (min-width:720px){.main-navigation ul{display:inline-block;left:-999em;list-style:none;padding:0 .9375em;position:absolute}}@media screen and (max-width:719px){.main-navigation ul{padding:10px .9375em}}@media screen and (min-width:25.0625em){.main-navigation{padding:1.25em 1.25em 0}.main-navigation ul{display:inline-block;left:0;position:static}}.main-navigation ul li{display:inline-block;padding:0 .3125em;position:relative}.main-navigation ul li a{color:#fff;display:block;font-weight:400;line-height:2;padding:0 .3125em;text-decoration:none;transition:color .25s}.main-navigation ul li a:hover,.main-navigation ul li:hover>a{color:#1b1c1e}.entry-header{margin:0 0 .625em;text-align:center}@media screen and (min-width:40em){.main-navigation{padding:1.875em 1.875em 0}.entry-header{margin:0 0 1.875em}}@media screen and (min-width:63.75em){.main-navigation{padding:0}}.entry-content,.page-content{font-size:.9375em;line-height:1.7;padding:.84211em 0}.entry-content:after,.entry-content:before,.page-content:after,.page-content:before{content:" ";display:table}.entry-content:after,.page-content:after{clear:both}.entry-content>*,.page-content>*{margin-left:0;margin-right:0}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{line-height:1.2}.entry-content h1,.page-content h1{font-size:1.6em}.entry-content a,.page-content a{color:#854042;transition:color .25s}.entry-content a:hover,.page-content a:hover{color:#55616a}.entry-content img,.page-content img{margin-left:0;margin-right:0;padding:0}.entry-content p,.page-content p{margin-bottom:1.33333em;margin-top:1.33333em}@media screen and (min-width:25.0625em){.entry-content,.page-content{font-size:1.0625em}.entry-content>*,.page-content>*{margin-left:1.5rem;margin-right:1.5rem}.entry-content h1,.page-content h1{font-size:1.64706em}.entry-content p,.page-content p{margin-bottom:1.29412em;margin-top:1.29412em}}@media screen and (min-width:40em){.entry-content,.page-content{font-size:1.1875em}.entry-content>*,.page-content>*{margin-left:3rem;margin-right:3rem}.entry-content h1,.page-content h1{font-size:1.89474em}.entry-content p,.page-content p{margin-bottom:1.26316em;margin-top:1.26316em}}.entry-content ol,.entry-content ul,.page-content ol,.page-content ul{margin-bottom:1.33333em;margin-top:1.33333em}.entry-content ol li,.entry-content ul li,.page-content ol li,.page-content ul li{margin-bottom:.86667em}@media screen and (min-width:25.0625em){.entry-content ol,.entry-content ul,.page-content ol,.page-content ul{margin-bottom:1.29412em;margin-top:1.29412em}.entry-content ol li,.entry-content ul li,.page-content ol li,.page-content ul li{margin-bottom:.82353em}}@media screen and (min-width:40em){.entry-content ol,.entry-content ul,.page-content ol,.page-content ul{margin-bottom:1.26316em;margin-top:1.26316em}.entry-content ol li,.entry-content ul li,.page-content ol li,.page-content ul li{margin-bottom:.78947em}}.entry-content table,.page-content table{margin:2em 0;width:100%}.entry-content th,.page-content th{font-weight:700}.entry-content hr,.page-content hr{background-color:#c1c8d0;border:0;height:1px;margin-bottom:1.5em}.widget-area-wrapper{background:#1b1c1e}.widget-area{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875em;color:#93989f;line-height:1.4;margin:0 auto;max-width:67.14286em;padding:1.42857em}.widget-area .title_text{display:block;font-size:1.17em;font-weight:700;color:#fff}@media screen and (min-width:25.0625em){.widget-area{padding:2.14286em}}@media screen and (min-width:40em){.widget-area{padding:2.85714em}}@media screen and (min-width:63.75em){.entry-content h1,.page-content h1{font-size:2.21053em}.widget-area{padding:5.71429em}}.widget-area a{border-bottom:1px solid #c1c8d0;color:#93989f;text-decoration:none;transition:.25s}.widget-area a:hover{border-bottom:1px solid #fff;color:#fff}.widget-area ol,.widget-area ul{list-style:none;margin:0;padding:0}.widget-area ol li,.widget-area ul li{margin:0 0 10px;font-size:15px}.widget-area:after,.widget-area:before{content:" ";display:table}.widget-area:after{clear:both}.widget-area .footer-widget{margin:0 0 2.85714em;float:left;width:100%;padding:0}@media screen and (min-width:47.5em){.widget-area .footer-widget{padding:0 1.07143em}.widget-area .per-row-4.footer-widget{width:25%}.widget-area .per-row-4.footer-widget:nth-of-type(4n+1){clear:left;padding-left:0;padding-right:2.14286em}.widget-area .per-row-4.footer-widget:nth-of-type(4n){padding-left:2.14286em;padding-right:0}}.site-footer{background:#1b1c1e;color:#93989f;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875em;padding:0 1.42857em 2.85714em;text-align:center}@media screen and (min-width:25.0625em){.site-footer{padding:0 2.14286em 2.85714em}}@media screen and (min-width:40em){.site-footer{padding:0 2.85714em 2.85714em}}@media screen and (min-width:63.75em){.site-footer{padding:0 5.71429em 5.71429em}}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.entry-content{max-width:1000px;margin:0 auto;padding-left:10px;padding-right:10px}.reviewsummary{border:.1rem solid #dcd7ca;border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:1rem;max-width:100%;overflow:hidden;width:100%}.reviewsummary caption{background-color:#dcd7ca;font-weight:600;padding:.5em;text-align:center}.reviewsummary th,td{background-color:#fff;color:#000;border:.1rem solid #dcd7ca;line-height:1.4;margin:0;text-align:left;overflow:visible;padding:.5em}.reviewsummary a{color:#33b1e5}.reviewsummary a:hover{color:#049be8}@media (max-width:782px){.cream__title{text-align:center;float:none!important}}.expert-review--color-green-2{background:#f4f7f1}.expert-review{background:rgba(146,204,242,.16)!important;-webkit-border-radius:4px;border-radius:4px;margin:2em 0}.expert-review-score{position:relative;padding:15px}.expert-review-score-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:15px 0}.expert-review-score-line__name{-webkit-box-flex:0;-webkit-flex:0 0 44%;-ms-flex:0 0 44%;flex:0 0 44%;margin-right:1%;font-size:.9em}.expert-review-score-line__name,.expert-review-score-line__progress,.expert-review-score-line__score{position:relative;width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.expert-review-score-line__progress{-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.expert-review-score-line__progress-container{background:#fff;height:17px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;-webkit-box-shadow:0 1px 10px rgba(146,123,165,.1);box-shadow:0 1px 10px rgba(146,123,165,.1)}.expert-review--color-green-2 .expert-review-score-line__progress-fill{background:#33b1e5;-webkit-box-shadow:0 1px 10px rgba(185,207,162,.1);box-shadow:0 1px 10px rgba(185,207,162,.1)}.expert-review-score-line__progress-fill{height:17px;-webkit-box-shadow:0 1px 10px rgba(146,123,165,.3);box-shadow:0 1px 10px rgba(146,123,165,.3)}.expert-review--color-green-2 .expert-review-score-line__score{color:#33b1e5}.expert-review-score-line__score{text-align:right;-webkit-box-flex:0;-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;color:#5c0a93;font-size:.85em;font-weight:700}.expert-review-score-summary{margin:30px 0 15px}.expert-review-score-summary__label{font-size:.9em;font-weight:700;margin-bottom:15px}.expert-review-score-summary__content{font-size:.9em;line-height:1.5}.expert-review-score-summary__average{width:50px;height:50px;margin-top:-5px;line-height:50px;background:#33b1e5;color:#fff;-webkit-border-radius:50%;border-radius:50%;text-align:center;font-size:1.2em;font-weight:700}@media (min-width:768px){.cream__image_new{float:right;margin-right:70px}.expert-review-score{padding:15px 30px}.expert-review-score-line__progress{-webkit-box-flex:0;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.expert-review-score-line__name{-webkit-box-flex:0;-webkit-flex:0 0 29%;-ms-flex:0 0 29%;flex:0 0 29%;max-width:29%}}@media (min-width:576px){.expert-review-score-summary__label{-webkit-box-flex:0;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;margin-bottom:0}.expert-review-score-line__name{-webkit-box-flex:0;-webkit-flex:0 0 39%;-ms-flex:0 0 39%;flex:0 0 39%;max-width:39%}.expert-review-score-line__progress{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.expert-review-score-line__score{-webkit-box-flex:0;-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.expert-review-score-summary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.cream__order .order__btn, .review-cta{min-width:200px;display:inline-block;text-decoration:none;color:#fff;background-color:#1cb95b;font-weight:700;padding:12px 24px;border-radius:30px;font-size:26px;line-height:26px}.cream__title{padding-top:20px;float:left}.cream__image{float:right;width:144px;margin-right:70px}.cream{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);margin-bottom:30px;padding:30px}.cream_center{overflow:hidden;max-width:940px;margin:0 auto}@media screen and (max-width:767px){.cream__image{float:none;margin:0 auto}}.table-of-contents{font-size:18px;text-decoration:none;padding:20px;background:rgba(146,204,242,.16)!important;-webkit-border-radius:4px;border-radius:4px}.table-of-contents li{color:#33b1e5}.table-of-contents li a{color:#37393c;text-decoration:none}.table-of-contents li a:hover{color:#33b1e5}.table-of-contents__header{font-weight:700}.table_view_block{overflow:hidden;position:relative;clear:both;display:table;margin:15px auto;width:100%;background-color:#fce7a280;border:0;border-top:2px solid rgba(0,0,0,.08)}.rehub_feat_block{box-shadow:0 0 20px #f0f0f0;margin-bottom:25px;padding:18px 16px;overflow:hidden;clear:both;position:relative}.block_with_coupon{display:table-row}.table_view_block .offer_thumb{position:relative;float:none;margin:0;display:table-cell;min-width:120px;vertical-align:middle;text-align:center;width:120px;padding-right:10px;padding-left:5px}.table_view_block .desc_col{padding:0 15px;display:table-cell;vertical-align:middle}.table_view_block .buttons_col{text-align:center;display:table-cell;vertical-align:middle;padding:15px 25px;width:410px}.rehub_feat_block .priced_block,.table_view_block .priced_block{margin:0;clear:none}.priced_block .btn_offer_block{background:#33b1e5!important;color:#fff!important;border:none!important;text-decoration:none!important;outline:0;border-radius:0!important}.table_view_block .btn_offer_block{border-radius:0!important;display:inline-block;float:none;font-size:26px;line-height:27px;margin:0 auto 10px;padding:.5em}@media screen and (max-width:767px){.table_view_block{padding-bottom:25px;display:block}.block_with_coupon{display:block}.rehub_feat_block .offer_thumb,.table_view_block .offer_thumb{float:none;margin:0 auto 15px;display:block;padding:0;width:150px;}.table_view_block .desc_col{display:block;padding:0;text-align:center;margin:0 auto 15px;width:auto;min-width:1px}.table_view_block .buttons_col{margin-bottom:0}}.entry-title{color:#1b1c1e;font-size:1.625em;font-weight:400;margin:0;-ms-word-wrap:break-word;word-wrap:break-word}@media screen and (min-width:25.0625em){.entry-title{font-size:2em}}@media screen and (min-width:40em){.entry-title{font-size:2.5em}}@media screen and (min-width:63.75em){.entry-title{font-size:3em}}.entry-title a{color:#1b1c1e;text-decoration:none;transition:color .25s}.entry-footer-wrapper{text-align:center}.entry-footer{border-top:1px solid #c1c8d0;color:#93989f;display:inline-block;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875em;font-weight:400;margin:1.07143em 0 0;padding:1.07143em 0 0}.entry-footer .cat-links{display:block;margin:0 0 .71429em}.entry-footer a{border-bottom:1px solid #c1c8d0;color:#93989f;text-decoration:none;transition:.25s}.cream__order .order__btn:hover,.priced_block .btn_offer_bloc:hover, .button_cta:hover{background-color:#049be8}@media screen and (max-width:600px){table{border:0}table th{display:none}table tr{display:block}table td{display:block;text-align:right;font-size:13px;border-bottom:1px dotted #ccc;border-right:1px solid transparent}table td:last-child{border-bottom:0}table td:before{content:attr(data-label);float:left;font-weight:700}}@media screen and (max-width:720px){.table-of-contents__list{padding-inline-start:20px}}.expert-review-expert-bio-name{font-weight:700}.review-cta{color:#fff!important;}
.link_cta{color:#33b1e5}.link_cta:hover{color:#049be8}
@media (max-width: 782px) {
.widget-area .footer-widget {
    margin: 0 0 1em;
}
}
.page-links, .pagination {
    text-align: center;
}
.page-links, .pagination .nav-links {
    margin-bottom: 30px;
}
.page-links .page-numbers.current, .page-links .post-page-numbers.current, .pagination .nav-links .page-numbers.current, .pagination .nav-links .post-page-numbers.current {
    -webkit-box-shadow: inset 0 0 0 1px #ced4da;
    box-shadow: inset 0 0 0 1px #ced4da;
    color: #666;
}

.page-links .page-numbers, .page-links .post-page-numbers, .pagination .nav-links .page-numbers, .pagination .nav-links .post-page-numbers {
    padding: 0.7em 1em;
	color:#666;
}
.page-links .page-numbers, .page-links .post-page-numbers, .pagination .nav-links .page-numbers, .pagination .nav-links .post-page-numbers {
    position: relative;
    margin: 0 0.3em;
    text-decoration: none;
    z-index: 1;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
@media (min-width: 768px) {
.page-links .page-numbers:not(.dots):not(.current):before, .page-links .post-page-numbers:not(.dots):not(.current):before, .pagination .nav-links .page-numbers:not(.dots):not(.current):before, .pagination .nav-links .post-page-numbers:not(.dots):not(.current):before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    background: #4d3bfe;
    -webkit-transform: scaleY(0) translateZ(0);
    transform: scaleY(0) translateZ(0);
    -webkit-transform-origin: bottom center;
    -ms-transform-origin: bottom center;
    transform-origin: bottom center;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: -1;
}
}
h1, h2, h3, h4 {
	line-height: 1.2;
	font-weight:400;
}
.zet-first h1 {
	margin-bottom: 1rem!important;
	font-size:48px;
	font-weight:400;
	color:#fff;
}
.description {
	line-height: 1.6;
	font-weight:400;
	display:block;
	font-size:24px;
	color:#60697b;
}
.zet-first .description {
	color:#fff;
}
.zet-first .button {
	margin: 20px auto;
    border: 2px solid white;
    max-width: 300px;
    text-align: center;
    display: block;
    color: #fff;
    text-decoration: none;
    padding: 20px;
    border-radius: 30px;
    font-size: 18px;
}
.zet-first .button:hover {
	background-color:#fff;
	color:#33b1e5;
}
.zet-site-header, .zet-first {
  overflow: hidden;
  background-color: #33b1e5;
  padding: 10px 20px;
}
.zet-site-header ul li a:hover {
	background-color:#fff;
	border-radius:30px;
	color:#33b1e5;
}
.left {
	float:left;
	width:50%;
}
.right {
	float:right;
	width:50%;
}
.zet-first .right {
	padding-top: 100px;
    width: 45%;
    margin-right: 4.9%;
}
.zet-main-navigation {
  float: right;
	padding-top:8px;
}
.zet-main-navigation ul li {
	list-style-type:none;
	display: inline;
}
.zet-main-navigation ul li a {
	color:#fff;
	padding:20px;
	text-decoration:none;
}
.zet-second {
	padding:20px 5%;
	margin:20px 0;
}
.zet-second h2 {
	font-size:32px;
}
.zet-second h3 {
	font-weight: 700;
}
.zet-second .all-col {
	--bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
}
.all-col .one-col {
	flex: 0 0 auto;
    width: 25%;
	padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y);
}
.all-col .one-col p {
    color: #60697b;
}
.btn-circle {
	padding:20px;
	opacity: 1;
    border-radius: 100%!important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
	color:#33b1e5;
    line-height: 1;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
	background-color: #f1f5fd;
}
.colored {
	background-color:#33b1e5;
	color:#fff;
}
.underline {
    position: relative;
    z-index: 2;
    white-space: nowrap;
}
.underline:after {
    content: "";
    display: block;
    background: #33b1e5;
    border-radius: 5rem;
    position: absolute;
    width: 102.5%;
    height: 12%;
    left: -1.5%;
    bottom: -10%;
    z-index: -1;
    margin-top: 0;
    transition: all .2s ease-in-out;
}

.all_products {
	padding:16px 0;
}
.one_product, .one_category {
	margin:8px;
	display:inline-block;
	background:#fff;
	width:23%;
	vertical-align:top;
	border-radius: 20px;
	text-align:center;
	min-height:270px;
	box-shadow: 0 0 0 0.05rem rgb(8 60 130 / 6%), 0 0 1.25rem rgb(30 34 40 / 4%);
}
.one_category {
	padding-top:20px;
	min-height:auto;
}
.one_product:hover, .one_category:hover, .one_product:focus, .one_category:focus {
	background-color:#f1f5fd;
}
.one_product_footer {
	border-top: 1px solid rgba(164,174,198,.2);
	margin-top:20px;
	padding:20px;
	font-size:14px;
	color: #60697b;
}
.one_category a {
	color:#343f52;
	text-decoration:none;
}
.one_product a {
	color:#343f52;
	font-size:24px;
	text-decoration:none;
}
.one_product a:hover, .one_category a:hover, .one_product a:focus, .one_category:focus {
	color:#33b1e5;
}
.one_product img {
	max-height:200px;
	padding-top:10px;
}
.category a {
    color:#33b1e5;
	font-size:14px;
}
.category a:hover, .category a:focus {
	color:#000;
}
.zet-contact {
	margin:20px 5%;
	padding:20px;
	display:flex;
	background-color:#f1f5fd;
	border-radius:20px;
}
.zet-contact h2 {
	margin-top: 0;
}
.zet-contact > .left {
	padding:40px;
}
.zet-contact > .right {
	padding:40px;
}
.zet-contact form input {
	width:49%;
	margin:0 0 10px 0;
}
.zet-contact form input, .zet-contact form textarea {
    display: block;
    padding: 0.6rem 1rem;
    font-size: .75rem;
    font-weight: 500;
    line-height: 1.7;
    color: #60697b;
    background-color: #fefefe;
    background-clip: padding-box;
    border: 1px solid rgba(8,60,130,.07);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 20px;
    box-shadow: 0 0 1.25rem rgb(30 34 40 / 4%);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.zet-contact form textarea {
	width:100%;
}
form input[type=submit] {
	margin-top:10px;
	width:100%;
	color:#fff;
	background-color:#33b1e5;
}
form input[type=submit]:hover, form input[type=submit]:focus {
	color:#33b1e5;
	background-color:#fff;
}
@media screen and (max-width: 690px) {
  .zet-main-navigation {
    display: none;
  }
	.zet-logo {
		float: none;
    display: block;
    text-align: center;
	}
.left, .right, .zet-first .right {
	float:none;
	width:100%;
	margin:0;
	padding:0;
}
	.zet-first {
		padding-bottom:20px;
	}
	.zet-first h1, .zet-second h2 {
		font-size:24px;
	}
	.description, .zet-second h3 {
		font-size:20px;
	}
	.zet-first span {
		font-size:18px;
	}
	.zet-second {
    	padding: 10px 5%;
    	margin: 10px 0;
	}
	.zet-second .all-col, .zet-second .all_products, .zet-contact {
		display:block;
	}
	.zet-contact {
		margin:0;
		border-radius: 20px 20px 0 0;
	}
	.zet-contact > .left {
    	padding: 20px 20px 0 20px;
	}
	.zet-contact > .right {
    	padding: 0px 20px 20px 20px;
	}
	.zet-contact form input {
		width:100%;
	}
	.all-col .one-col, .zet-second .all_products .one_category {
    width: 100%;
	}
	.all_products {
		padding:8px 3%;
	}
	.one_product {
		margin:3%;
		padding:8px;
		display:block;
		width:94%;
		border-radius: 5px;
	}
}
.new_price {
	border-bottom: 4px solid #33b1e5;
    padding: 2px;
    font-weight: bold;
}
#our_review p:nth-of-type(2) {
	background-color:rgba(146,204,242,.16);
	padding:20px;
	border-radius: 4px;
}
.pros {
	background-color:rgb(146 242 184 / 16%);
	padding:20px;
	border-radius: 4px;
}
.review {
	background-color: rgba(146,204,242,.16);
    padding: 20px;
    border-radius: 4px;
	margin: 1.26316em 0;
}
.review p {
	margin:0;
}
.review_left, .review_right {
	display: inline-block;
}
.review_right {
	padding: 10px;
    float: right;
    background-color: #33b1e5;
    color: #fff;
    font-weight: bold;
    border-radius: 4px;
}
.average_rating {
	position: relative;
    top: -10px;
}
.review_left .name, .review_left .date {
	display:block;
}
.review_left .date {
    color: #979696;
    font-size: 16px;
}
.review_left .name {
	color: #33b1e5;
    font-weight: bold;
}
.contraindications {
	background-color: rgb(242 146 146 / 16%);
    padding: 20px;
    border-radius: 4px;
	margin-top: 1.26316em;
	margin-bottom: 1.26316em;
}
.contraindications h2 {
	margin-top:0;
}
.img_new, .img_new img {
	height:150px;
	width: 150px;
	max-width: none;
}
.rating_new {
	border: 4px solid #33b1e5;
    padding: 10px 40px 30px 40px;
    margin: 40px 0px 20px 0;
    height: 100%;
    min-height: 100%;
}
.rating_label {
	margin: -25px 0 0 -10px;
    background: #fff;
    display: block;
    float: left;
    padding: 0 10px;
    font-weight: 700;
    text-transform: uppercase;
}
a.button_cta {
	display: inline-block;
    text-decoration: underline;
    background-color: #1cb95b;
    border-radius: 35px;
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    padding: 15px 55px;
    margin: 20px 0 10px 0;
    font-weight: 700;
    border: none;
    letter-spacing: -0.2px;
}
a.link_cta {
	color: #1cb95b;
}
a.button_cta:hover {
	color:#fff;
}
a.link_cta:hover {
	color: #33b1e5;
}
.rating_right {
	float: right;
}
.rating_right img {
	margin: 0 auto;
    display: block;
    width: 200px;
    height: 200px;
}
.rating_full {
	font-weight:bold;
	display: inline-block;
    border-bottom: 4px solid #33b1e5;
}
.author_new {
	text-align: right;
    font-size: 14px;
    line-height: 14px;
	color:#686767;
}
@media (max-width: 768px) {
	.rating_right {
		float: none;
	}
	a.button_cta {
		width: 100%;
    display: block;
    text-align: center;
    padding: 15px 0;
	}
}