/*
Theme Name: Warmzones
Author: Nau
Author URI: https://warmzones.co.uk
Template: nautheme
Version: 2.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Domain Path: /languages
*/
.entry-header section, .wide .author-info, .author_review section  {
    overflow: hidden;
    max-width: 940px;
    margin: 0 auto;
	line-height: 1.7;
}
.entry-content {
	background-color:#fff;
	max-width: 1000px;
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 10px;
}
.main-header {
	background-color:#2c3f79;
	text-align:center
}
.main-header2 {
	margin:0 auto;
	max-width:940px;
	display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
.wrap-logo {
  display: flex;
  align-items: center;
}
.main-header nav a {
  color: #fff;
  padding: 12px;
  text-decoration: none;
  font-size: 18px; 
  border-radius: 4px;
}
.main-header nav a:hover {
  color: #32a067;
}
.main-header nav {
  display: flex;
  align-items: center;
  }
html{font-family:Verdana, sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background:#c1c8d0;box-sizing:border-box}footer,header,main,menu,nav,summary{display:block}a{color:#2c3f79;background-color:transparent}a:active,a:hover{outline:0;color:#32a067;}h1{font-size:2em;margin:.67em 0}img{border:0;height:auto;max-width:100%}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}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}*,:after,:before{box-sizing:inherit}body{margin:0;background:#fff;color:#37393c;padding:0}strong{font-weight:700}.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}}.entry-reviews,.page-content{font-size:.9375em;line-height:1.7;}.entry-reviews:after,.entry-reviews:before,.page-content:after,.page-content:before{content:" ";display:table}.entry-reviews:after,.page-content:after{clear:both}.entry-reviews>*,.page-content>*{margin-left:0;margin-right:0}.entry-reviews h1,.entry-reviews h2,.entry-reviews h3,.entry-reviews h4,.entry-reviews h5,.entry-reviews h6,.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{line-height:1.2}.entry-reviews h1,.page-content h1{font-size:1.6em}.entry-reviews a,.page-content a{color:#854042;transition:color .25s}.entry-reviews a:hover,.page-content a:hover{color:#32a067}.entry-reviews ol,.entry-reviews ul,.page-content ol,.page-content ul{margin-bottom:1.33333em;margin-top:1.33333em}.entry-reviews ol li,.entry-reviews ul li,.page-content ol li,.page-content ul li{margin-bottom:.86667em}@media screen and (min-width:25.0625em){.entry-reviews,.page-content{font-size:1.0625em}.entry-reviews>*,.page-content>*{margin-left:1.5rem;margin-right:1.5rem}.entry-reviews h1,.page-content h1{font-size:1.64706em}.entry-reviews ol,.entry-reviews ul,.page-content ol,.page-content ul{margin-bottom:1.29412em;margin-top:1.29412em}.entry-reviews ol li,.entry-reviews ul li,.page-content ol li,.page-content ul li{margin-bottom:.82353em}}@media screen and (min-width:40em){.entry-reviews,.page-content{font-size:1.1875em}.entry-reviews>*,.page-content>*{margin-left:3rem;margin-right:3rem}.entry-reviews h1,.page-content h1{font-size:1.89474em}.entry-reviews ol,.entry-reviews ul,.page-content ol,.page-content ul{margin-bottom:1.26316em;margin-top:1.26316em}.entry-reviews ol li,.entry-reviews ul li,.page-content ol li,.page-content ul li{margin-bottom:.78947em}}.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:63.75em){.entry-reviews h1,.page-content h1{font-size:2.21053em}}.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{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}}.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}}.entry-reviews{max-width:1050px;margin:0 auto;padding-left:10px;padding-right:10px}@media (max-width:782px){.cream__title{text-align:center;float:none!important}}.cream__order .order__btn{min-width:200px;display:inline-block;text-decoration:none;color:#fff;background-color:#2c3f79;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);padding: 30px 30px 0 30px;}.cream_center{overflow:hidden;max-width:940px;margin:0 auto;text-align: center;}@media screen and (max-width:767px){.cream__image{float:none;margin:0 auto}}.cream__order .order__btn:hover,.priced_block .btn_offer_bloc:hover{background-color:#32a067}.review_card, .form-inner{background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:25px;margin-bottom:30px;-webkit-box-shadow:0 2px 4px rgb(3 27 78 / 6%);-moz-box-shadow:0 2px 4px rgba(3,27,78,.06);box-shadow:0 2px 4px rgb(3 27 78 / 6%)}.add_bottom_15{margin-bottom:15px}.review_card .review_content .rating{float:left}.rating{display:inline-block;position:relative;color:#999;font-size:20px}.rating i{width:40px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;height:40px;font-size:20px;display:inline-block;background-color:#32a067;color:#fff;line-height:40px;text-align:center;margin-right:2px}.rating em{display:inline-block;margin-left:10px}.review_card .review_content em{color:#999;float:right}.review_card .review_content .author{font-weight:600;font-size:1.125rem;display:block}.clearfix::after{display:block;clear:both;content:""}.content-area{background:#eef3f7}.big_rating{color:#999;font-size:36px}.big_rating i{width:72px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;height:72px;font-size:36px;display:inline-block;background-color:#32a067;color:#fff;line-height:72px;text-align:center;margin-right:2px}.big_rating em{display:inline-block;margin-left:10px;float:none!important}.cream .entry-reviews h2,.cream .entry-reviews span{margin-left:3rem;margin-right:3rem}.decor{position:relative;margin:50px auto 0;background:#fff}.form-inner input,.form-inner textarea{display:block;width:100%;padding:0 20px;margin-bottom:10px;background:#e9eff6;line-height:40px;border-width:0;border-radius:20px;font-family:Roboto,sans-serif}.form-inner button{text-align:center;text-decoration:none;margin-top:30px;background:#2c3f79;color:#fff;font-size:14px;display:block;width:100%;padding:0 20px;margin-bottom:10px;line-height:40px;border-width:0;border-radius:20px;font-family:Roboto,sans-serif}.form-inner button:hover{color:#fff;background-color:#32a067}.form-inner textarea{resize:none}.toc{margin:10px;text-align:center}.toc a{color:#2c3f79;text-decoration:none;margin:5px}.toc a:hover{color:#32a067}
@media (max-width: 782px) {
	.main-header2 .wrap-logo, .main-header2 nav {
		margin:0 auto;
	}
.cream .entry-reviews h2, .cream .entry-reviews span {
    margin-left: 0;
    margin-right: 0;
}
.reviews h2 {
padding-left: 30px;
}
}
.epcl-breadcrumbs a {
	color: #2c3f79;
    text-decoration: none;
    margin: 5px;
}
.epcl-breadcrumbs a:hover {
	color: #32a067;
}
.page-links, .pagination {
    text-align: center;
}
.page-links, .pagination .nav-links {
    padding-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-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    font-size: 20px;
    display: inline-block;
    background-color: #32a067;
    color: #fff;
    text-align: center;
    margin-right: 2px;
}

.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;
}
caption,table caption{font-weight:700}table{text-align:center;width:100%;max-width:100%;border-collapse:collapse;border-spacing:0}tbody{border-top:3px solid #32a067}table td,table th{text-align:left}table th{font-weight:600}table,table td,table th{border:1px solid #ddd;padding:7px 15px}

h2,h3,h4,table {
	margin:8px 0;
}
.footer-links {
	padding: 8px;
	color:#fff;
	text-decoration: none;
}
.review-cta{min-width:100px;display:inline-block;text-decoration:none;color:#fff;background-color:#32a067;font-weight:700;padding:12px 24px;border-radius:30px;line-height:26px}
.wide {
	box-shadow: 0 0 5px rgb(0 0 0 / 20%);
    background-color: #f2f3f5;
	margin-bottom: 30px;
}
.author-info {
    padding: 30px 0;
    position: relative;
	display: flex !important;
}
.author-info .image {
    width: 100%;
    max-width: 100%;
    display: contents;
}
.author-info .image img {
    height: 130px;
    width: 130px;
    border-radius: 50%;
}
.author-info .about-author {
    padding-left: 20px;
}
.author-info .about-author .role {
    text-transform: uppercase;
    font-weight: bold;
    color: #32a067;
}
.author-info .about-author span {
    margin: 4px 0px 4px 0px;
    color: #33394b;
	font-weight: 700;
	font-size:24px;
}
.review-cta:hover {
	background-color:#2c3f79;
	color:#fff;
}
.date {
	flex-direction: row !important;
	display: flex !important;
	padding: 12px 0px;
}
.date-left {
	    align-items: center !important;
	    flex-direction: row !important;
	    display: flex !important;
}
.date-right {
	margin-left: auto !important;
    display: flex !important;
}
.modified {
    display: inline-block;
    font-size: 12px;
    text-align: right;
}
time.modified-date {
    display: block;
    font-size: 14px;
    font-weight: 700;
}
.has-post-thumbnail .cream {
	margin-bottom:30px;
	padding-bottom: 30px;
}
.table-of-contents__header {
	font-weight:bold;
}
.overall_rating  {
	font-weight:bold;
	color:#32a067;
}
.rating_table th:not(.overall_rating) {
	font-weight: normal;
}
.author_review {
	background-color: #fff;
}
#isscam {
	background-color: #def9e5;
    padding: 30px;
    border-radius: 5px;
	margin-bottom: 30px;
}
#isscam h2 {
	margin:0;
}
@media (min-width: 768px) {
.author-info {
	align-items: center !important;
	flex-direction: row !important;
}
}
@media (max-width: 767px) {
	.date {
		padding: 0;
	}
	.modified, time.modified-date {
    font-size: 16px;
    margin-top: 15px;
}
	time.modified-date {
    display: unset;
}
.author-info {
    padding: 10px;
	flex-direction: column !important;
}
	.author-info .image img {
    width: 100px;
    height: 100px;
    margin-bottom: 10px;
}
	.author-info .about-author {
    padding-left: 0px;
}
	.cream {
		padding:30px 0 0 0;
	}
	.entry-header section:not(.author-info), .author_review #rating, .author_review .date  {
		margin:0 10px;
	}
	#isscam {
		padding:20px;
	}
	table {
    border: 0;
}
	table tr {
    display: block;
}
	table th {
    display: none;
}
	table td:last-child {
    border-bottom: 0;
}
	table td:before {
    content: attr(data-label);
    float: left;
    font-weight: 700;
}
table td {
    display: block;
    text-align: right;
    font-size: 13px;
    border-bottom: 1px dotted #ccc;
    border-right: 1px solid transparent;
}
	.entry-reviews>*, .page-content>* {
    margin-left: 0;
    margin-right: 0;
}
	.cream__order .order__btn {
    	max-width: 80%;
	}
}