@import url('https://fonts.googleapis.com/css?family=Heebo');
body {
	font-family: 'Heebo', sans-serif;
	color: #101010;
	background-repeat: repeat;
	padding-top: 70px;
	background: #fff;
}
html, body {
	margin: 0;
	height: 100%;
}
a {
	color:#010101;
}
a:hover {
	color:#107698;
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
	color:#010101;
}
h1 {
	font-weight: bold;
	text-align: center;
}
th {
	text-align: center;
}
ol, ul {
	padding:0;
	margin:0;
}
hr {
	margin: 25px 0;
	border-color: #F3F3F3;
}
button {
	outline:none;
}
select {
	border: 0;
	font-size: 18px;
	background: #f1f1f1;
	outline: none;
}
input[type="text"],
input[type="email"] {
	width:100%;
}
input:focus{
	outline-color: #00796a;
}
.admin-bar .header {
	top: 30px;
}
.pull-right {
	float:right !important;
}
.npd,
.nopad {
	padding:0;
}
.nomarg {
	margin: 0;
}
.header {
	position: fixed;
    top: 0;
    right: 0;
    left: 0;
    height: 70px;
    background: #fff;
    z-index: 9999;
    border-bottom: 1px solid #ddd;
}
.header .navbar{
    margin: 0;
    border: 0;
}
.header .navbar ul.menu > li {
    display: inline-block;
}
.header .navbar ul.menu > li > a {
    line-height: 70px;
    display: block;
    padding: 0 10px;
    font-size: 15px;
    font-weight: bold;
    color: #ee5550;
}
.header .navbar ul.menu > li > a:hover {
	background: #f3f3f3;
}
.header .site-logo {
	float: left;
    font-size: 24px;
    line-height: 70px;
}
.header .site-logo a {
	color: #000;
}
.navbar-toggle {
    float: right;
    padding: 27px;
    margin: 0;
    text-align: center;
}
.navbar-toggle .icon-bar {
    background: #ee5550;
}
.navbar-collapse.in {
    width: 100%;
    border: 0;
    box-shadow: none;
}
@media screen and (max-width: 767px) {
	.header .container {
		padding: 0;
	}
	.header .site-logo {
		padding: 0 15px;
	}
	.header .navbar ul.menu > li {
		display: block;
		width: 100%;
	}
	.navbar-collapse {
		background: #fff;
	}
}
@-webkit-keyframes AnimationName {
	0%{background-position:0% 50%}
	50%{background-position:100% 50%}
	100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
	0%{background-position:0% 50%}
	50%{background-position:100% 50%}
	100%{background-position:0% 50%}
}
@-o-keyframes AnimationName {
	0%{background-position:0% 50%}
	50%{background-position:100% 50%}
	100%{background-position:0% 50%}
}
@keyframes AnimationName { 
	0%{background-position:0% 50%}
	50%{background-position:100% 50%}
	100%{background-position:0% 50%}
}

a,
a:hover,
.menu li,
.menu li:hover,
header .menu li a,
header .menu li a:hover,
.joinButton,
.joinButton:hover,
.product-buy ,
.engBtn,
.engBtn:hover,
.buyButton,
.buyButton:hover,
.wpcf7-submit,
.wpcf7-submit:hover,
.big-yellow,
.big-yellow:hover,
.button-primary,
.button-primary:hover  {
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

/****************/
.scrollup {
	width: 40px;
	height: 40px;
	position: fixed;
	bottom: 20px;
	right: 50px;
	display: none;
	text-indent: -9999px;
	background: url('../images/back_to_top.png') no-repeat;
	background-position: 50%;
	background-size: 50%;
	background-color: #00796a;
	border-radius: 6px;
}
@media screen and (max-width:768px) {
	.scrollup {
		display: none !important;
	}
}
.breadbrumbs {
	text-align: center;
	color: #000;
	font-size: 14px;
	padding: 0;
	line-height: 36px;
}
.breadbrumbs a {
	color: #000;
	
}
section {
	margin: 0;
}
img {
	max-width: 100%;
}

header ul {
	margin: 0;
	padding: 0;
}
@media screen and (max-width:767px) {
	.desktop-section {
		background: url(../images/autolikes.svg) no-repeat;
		background-position: 50% 100%;
		height: 390px;
		padding: 0;
		margin: auto;
	}

}
@media screen and (min-width:768px) {
	.desktop-section {
		background: url(../images/autolikes.svg) no-repeat;
		background-position: 50%;
		height: 520px;
		padding: 0;
		margin: auto;
	}
}
#section1 {
	background: #fff;
	background: -webkit-linear-gradient(#fff,#fff,#fff,#fff, #f6f6f6);
	background: -o-linear-gradient(#fff, #fff, #fff, #fff, #f6f6f6);
	background: -moz-linear-gradient(#fff, #fff, #fff, #fff, #f6f6f6);
	background: linear-gradient(#fff, #fff, #fff, #fff, #f6f6f6);
	padding:0 !important;
}
#section2 {
	background: #f6f6f6;
}
.m-sec {
	min-height: 400px;
	text-align:center;
	padding: 50px 15px;
}
#section2 h2{
	font-size:30px;
	font-weight:400;
}
.big-title{
	font-size:30px;
	font-weight: 600;
}
@media screen and (min-width:768px) {
	#section3 ul {
		width: 520px;
		margin: auto;
	}
}
@media screen and (max-width:767px) {
	#section3 ul {
		width: 100%;
		margin: auto;
	}
}
.big-yellow {
	list-style: none;
	background: #ffea5f;
	margin-bottom: 15px;
	padding: 10px;
	border-radius: 4px;
}
.big-yellow:hover {
	-ms-transform: scale(1.1,1);
	-webkit-transform: scale(1.1,1);
	transform: scale(1.1,1);
	font-weight:600;
}
#section5,
#products,
#products_followers {
	background: #323232;
	min-height: 400px;
}
#products h2,
#products_followers h2{
	font-size:30px;
	font-weight:400;
	color: #fff;
}
.product-teaser {
	margin-bottom: 25px;
}
.product-wrap {	
	background: #f8f8f8;
	background: -webkit-linear-gradient(#f8f8f8, #e7e7e7);
	background: -o-linear-gradient(#f8f8f8, #e7e7e7);
	background: -moz-linear-gradient(#f8f8f8, #e7e7e7);
	background: linear-gradient(#f8f8f8, #e7e7e7);
	height: 200px;
	width: 180px;
	margin: 0 auto 30px;
	border-radius: 4px;
    text-align: right;
    box-shadow: 0 0 10px #999;
}
.product-description {
	color: #fff;
	padding-top: 15px;
}
.price-value {
	font-size: 30px;
}
.product-quantity {
	font-size: 30px;
	padding: 0 15px;
}
.product-price,
.product-title {
    font-weight: bold;
	padding: 0 15px;
}
.checkout-pane .product-price,
.checkout-pane .product-title {
    font-size: 20px;
    color: #ee5550;
}
.product-div {
	width: 100%;
	height: 1px;
	background: #d6d6d6;
	margin: 10px 0;
}
.product-buy {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -10px;
	opacity:1;
}
.sd-min {
	width: 200px;
	height: 1px;
	background: #dfdfdf;
	display: block;
	margin: 50px auto;
}
.quote-from	 {
	font-size: 12px;
	color: #666;
	font-weight: normal;
}
.product-wrap:hover .product-buy {
	opacity:1;
}
.buyButton {
	background: #ee534f;
	color: #fff;
	border: 0;
	border-radius: 4px;
	padding: 15px 30px;
	display: block;
	font-family: 'Heebo', sans-serif;
	width: 160px;
	margin: 25px auto;
	cursor:pointer;
}
.buyButton:hover {
	background: #ff8683;
}
.joinButton {
	color: #fff;
	border: 0;
	padding: 15px;
	display: block;
	font-family: 'Heebo', sans-serif;
	width: 160px;
	cursor: pointer;
	display: inline-block;
	margin-right: -3px;
}
#goFollowers {
	background: #ee534f;
	font-weight: bold;
}
#goLikes {
	background: #f5874e;
	font-weight: bold;
	color: #000;
}
.joinButton a {
	color: #fff;
}
.joinButton:hover {
	-ms-transform: scale(1.1,1);
	-webkit-transform: scale(1.1,1);
	transform: scale(1.1,1);
	font-weight:600;
}
.doubles {
	margin: 30px 0;
}
.btn,
.wpcf7-submit {
	background: #55a399;
	color: #fff;
	border: 0;
	border-radius: 4px;
	padding: 5px 30px;
	font-family: 'Heebo', sans-serif;
	font-size: 18px;
}
.btn:hover, .btn:focus, .btn.focus {
	background: #00796a;
	color: #fff;
}
.btn-default:active:hover, .btn-default.active:hover, .open>.dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open>.dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open>.dropdown-toggle.btn-default.focus {
	outline: none;
	background: #00796a;
	color: #fff;
}
.contact-form {
	position: relative;
	min-height: 220px;
	border: 2px dashed #a9a9a9;
	border-radius:4px;
	padding-bottom: 70px;
}
.contact-form h2 {
	color:#fff;
}
@media screen and (min-width:768px) {
	.wpcf7-form > p {
		display: inline-block;
		float: right;
		width: calc(33.3% - 10px);
		margin-left: 10px;
	}
}
@media screen and (max-width:767px) {
	.wpcf7-form > p {
		display: inline-block;
		float: right;
		width: 100%;
	}
}
.wpcf7-form  .wpcf7-submit {
	position: absolute;
	margin: 25px auto;
	left: 0;
	right: 0;
	width: 150px;
}
.wpcf7-form  .wpcf7-submit:hover {
	opacity:0.9;
}
.wpcf7-form label{
	text-align: right;
	color: #a9a9a9;
	margin-bottom:10px;
}
.wpcf7-form-control {
	width: 100%;
	padding: 10px;
	border-radius: 4px;
}
div.wpcf7-validation-errors {
	border: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 0;
	color: #fff;
	left: 0;
	right: 0;
}
div.wpcf7-mail-sent-ok {
	position: absolute;
	bottom: -10px;
	left: 0;
	right: 0;
	color: #b8fff6;
	border: 0;
}
#section-desk{
	padding:0;
}
#section-desk,
footer {
	background: #323232;
}
#section-bottom{
	padding-bottom: 200px;
	min-height: 0;
}
#section-bottom:after {
	content: ' ';
	background: url(../images/aristocat.png) no-repeat;
	background-position: 50% 100%;
	background-size: 100%;
	height: 200px;
	width: 300px;
	position: absolute;
	right: calc(33% - 150px);
}
.footer-graphic {
	background: url(../images/footer-graphic.png) no-repeat;
	background-position: 50%;
	height: 400px;
	padding: 0;
	margin: auto;
}
.copyrights {
	padding: 10px;
	border-top: 1px solid #5d5d5d;
	background: #212121;
	color: #fff;
	text-align: center;
	padding: 10px;
}
.inpad label{
	display:block;
}
.inpad  input{
	padding: 10px 15px;
	border: 0;
	border-radius: 4px;
	text-align: right;
}
.inpad {
	padding: 15px;
}
.checkout-pane {
	padding: 5px;
}
#check {
	margin-top: 50px;
	margin-bottom: 50px;	
}
#check  h3{
	margin: 0;
	font-size: 18px;	
}
.checkout-pane-main {
	padding: 15px;
	background: #f8f8f8;
	background: -webkit-linear-gradient(#f8f8f8, #e7e7e7);
	background: -o-linear-gradient(#f8f8f8, #e7e7e7);
	background: -moz-linear-gradient(#f8f8f8, #e7e7e7);
	background: linear-gradient(#f8f8f8, #e7e7e7);
	box-shadow: 1px 3px 5px #bfbfbf;
}
@media screen and (min-width:768px) {
	.checkout-pane-main {
		height:460px;
	}
}
.engBtn {
	color: #fff;
	border-radius: 4px;
	padding: 10px;
	text-align: center;
	width: 150px;
	margin: 10px auto 10px 0 ;
	cursor:pointer;
}
.engBtn:hover {
	-ms-transform: scale(1.01,1);
	-webkit-transform: scale(1.01,1);
	transform: scale(1.01,1);
}
.engBtn:active {
	box-shadow:0 0 10px #000;
}
.engageCC {
	background: #ee534f;
}
.engagePaypal {
	background: #4f8fee;
}
.disclaimer {
	margin-top: 15px;
	font-size: 13px;
	line-height: 21px
}
.disclaimer  a{ 
	color: #ee534f;
}
#errors {
	text-align: center;
	color: #ee534f;
}
#btn-block {
	display:none;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 99;
}
.change-product {
	text-align: center;
	margin-top: 75px;
	position: absolute;
	bottom: 15px;
	left: 0;
	right: 0;
}
.change-product .fa-refresh{
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.change-product:hover .fa-refresh{
	-ms-transform: rotate(45deg); /* IE 9 */
	-webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
	transform: rotate(45deg);
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.change-product a {
	font-size: 12px;
	color:#269384;
}
.thankyou-page {
	text-align:center;
	margin:100px 0;
}
.bxa{
	background: url(../images/1920.png) no-repeat;
	background-size: 100%;
	width: 101px;
	height: 19px;
	position: absolute;
	right: 25%;
	top: 50px;
	-webkit-animation: steam 1.3s linear infinite 3s;
	-moz-animation: steam 1.3s linear infinite 3s;
	-ms-animation: steam 1.3s linear infinite 3s;
	-o-animation: steam 1.3s linear infinite 3s;
	animation: steam 1.3s linear infinite 3s;
	opacity:0;
}
.bxa2{
	background: url(../images/1920.png) no-repeat;
	background-size: 100%;
	width: 101px;
	height: 19px;
	position: absolute;
	left: 20%;
	top: 100px;
	-webkit-animation: steam 1.4s linear infinite 3s;
	-moz-animation: steam 1.4s linear infinite 3s;
	-ms-animation: steam 1.4s linear infinite 3s;
	-o-animation: steam 1.4s linear infinite 3s;
	animation: steam 1.4s linear infinite 3s;
	opacity:0;
}
.heart-sm-1 {
	background: url(../images/heart-sm.png) no-repeat;
	background-size: 100%;
	width: 38px;
	position: absolute;
	right: 65%;
	top:60px;
	-webkit-animation: steam 2.2s linear infinite 3s;
	-moz-animation: steam 2.2s linear infinite 3s;
	-ms-animation: steam 2.2s linear infinite 3s;
	-o-animation: steam 2.2s linear infinite 3s;
	animation: steam 2.2s linear infinite 3s;
}
.heart-sm-2{
	background: url(../images/heart-sm.png) no-repeat;
	background-size: 100%;
	width: 38px;
	position: absolute;
	right: 33%;
	-webkit-animation: steam 2.45s linear infinite 3s;
	-moz-animation: steam 2.45s linear infinite 3s;
	-ms-animation: steam 2.45s linear infinite 3s;
	-o-animation: steam 2.45s linear infinite 3s;
	animation: steam 2.45s linear infinite 3s;
}
.heart-sm-3 {
	background: url(../images/heart-md.png) no-repeat;   
	background-size: 100%;
	width: 47px;
	position: absolute;
	right: 80%;
	top: 0;
	
	-webkit-animation: steam 1.7s linear infinite 3s;
	-moz-animation: steam 1.7s linear infinite 3s;
	-ms-animation: steam 1.7s linear infinite 3s;
	-o-animation: steam 1.7s linear infinite 3s;
	animation: steam 1.7s linear infinite 3s;
}
.heart-sm-4 {
	background: url(../images/heart-md.png) no-repeat;   
	background-size: 100%;
	width: 47px;
	position: absolute;
	right: 25%;
	top: 80px;
	-webkit-animation: steam 1.55s linear infinite 3s;
	-moz-animation: steam 1.55s linear infinite 3s;
	-ms-animation: steam 1.55s linear infinite 3s;
	-o-animation: steam 1.55s linear infinite 3s;
	animation: steam 1.55s linear infinite 3s;
}
@media screen and (max-width:767px) {
	.heart-sm-4 {
		right: 80%;
	}
	.bxa{ 
		right: 15%;
		top: -20px;

	}
}
.heart-xs-faded-1 {
	background: url(../images/heart-xl-pale.png) no-repeat;
	background-size: 100%;
	width: 101px;
	height: 81px;
	position: absolute;
	right: 15%;
	top:-30px;
	-webkit-animation: steam 2s linear infinite 3s;
	-moz-animation: steam 2s linear infinite 3s;
	-ms-animation: steam 2s linear infinite 3s;
	-o-animation: steam 2s linear infinite 3s;
	animation: steam 2s linear infinite 3s;
}

.page-id-33 #section-bottom {
	display:none;
}
#steam1 {
	left: 36.5%;
	
	-webkit-animation: steam 1.05s linear infinite 3s;
	-moz-animation: steam 1.05s linear infinite 3s;
	-ms-animation: steam 1.05s linear infinite 3s;
	-o-animation: steam 1.05s linear infinite 3s;
	animation: steam 1.05s linear infinite 3s;
}
#steam2{
	left: 36.52%;
	-webkit-animation: steam 0.9s linear infinite 3s;
	-moz-animation: steam 0.9s linear infinite 3s;
	-ms-animation: steam 0.9s linear infinite 3s;
	-o-animation: steam 0.9s linear infinite 3s;
	animation: steam 0.9s linear infinite 3s;
}
#steam3 {
	left: 36.51%;
	-webkit-animation: steam 1.15s linear infinite 3s;
	-moz-animation: steam 1.15s linear infinite 3s;
	-ms-animation: steam 1.15s linear infinite 3s;
	-o-animation: steam 1.15s linear infinite 3s;
	animation: steam 1.15s linear infinite 3s;
}
#steam4 {
	left: 36.49%;
	-webkit-animation: steam 0.75s linear infinite 3s;
	-moz-animation: steam 75s linear infinite 3s;
	-ms-animation: steam 75s linear infinite 3s;
	-o-animation: steam 75s linear infinite 3s;
	animation: steam 0.75s linear infinite 3s;
}
#steam5 {
	left: 36.48%;
	-webkit-animation: steam 0.95s linear infinite 3s;
	-moz-animation: steam 0.95s linear infinite 3s;
	-ms-animation: steam 0.95s linear infinite 3s;
	-o-animation: steam 0.95s linear infinite 3s;
	animation: steam 0.95s linear infinite 3s;
}
.steam{
	position: relative;
	opacity:0;
	margin-top: -20px;

}
.steam:after{
	content: " ";
	position: absolute;
	top:0;
	background: url(../images/heart-md.png) no-repeat;   
	background-size: 100%;
	width: 47px;
	height: 38px;
	left:-15px;
	z-index: 4;
 }

@-webkit-keyframes steam {
0% { top: 100px; opacity: .075; visibility: visible; }
20% { top: 80px; opacity: 1.2; }
40% { top: 60px; opacity: 1.4; }
60% { top: 40px; opacity: 1.2; }
80% { top: 20px; opacity: 1.075; }
100% { top: 0px; opacity: 0; visibility: hidden; }
}

@-moz-keyframes steam {
0% { top: 100px; opacity: .075; visibility: visible; }
20% { top: 80px; opacity: 1.2; }
40% { top: 60px; opacity: 1.4; }
60% { top: 40px; opacity: 1.2; }
80% { top: 20px; opacity: 1.075; }
100% { top: 0px; opacity: 0; visibility: hidden; }
}

@-ms-keyframes steam {
0% { top: 100px; opacity: .075; visibility: visible; }
20% { top: 80px; opacity: 0.2; }
40% { top: 60px; opacity: 0.4; }
60% { top: 40px; opacity: 0.2; }
80% { top: 20px; opacity: .075; }
100% { top: 0px; opacity: 0; visibility: hidden; }
}

@-o-keyframes steam {
0% { top: 100px; opacity: .075; visibility: visible; }
20% { top: 80px; opacity: 0.2; }
40% { top: 60px; opacity: 0.4; }
60% { top: 40px; opacity: 0.2; }
80% { top: 20px; opacity: .075; }
100% { top: 0px; opacity: 0; visibility: hidden; }
}

@keyframes steam {
0% { top: 100px; opacity: .075; visibility: visible; }
20% { top: 80px; opacity: 0.2; }
40% { top: 60px; opacity: 0.4; }
60% { top: 40px; opacity: 0.2; }
80% { top: 20px; opacity: .075; }
100% { top: 0px; opacity: 0; visibility: hidden; }
}
@-webkit-keyframes xssa {
0% { top: 100px; opacity: .075; visibility: visible; }
20% { top: 80px; opacity: 1.2; }
40% { top: 60px; opacity: 1.4; }
60% { top: 40px; opacity: 1.2; }
80% { top: 20px; opacity: 1.075; }
100% { top: 0px; opacity: 0; visibility: hidden; }
}

@-moz-keyframes xssa {
0% { top: 100px; opacity: .075; visibility: visible; }
20% { top: 80px; opacity: 1.2; }
40% { top: 60px; opacity: 1.4; }
60% { top: 40px; opacity: 1.2; }
80% { top: 20px; opacity: 1.075; }
100% { top: 0px; opacity: 0; visibility: hidden; }
}

@-ms-keyframes xssa {
0% { top: 100px; opacity: .075; visibility: visible; }
20% { top: 80px; opacity: 0.2; }
40% { top: 60px; opacity: 0.4; }
60% { top: 40px; opacity: 0.2; }
80% { top: 20px; opacity: .075; }
100% { top: 0px; opacity: 0; visibility: hidden; }
}

@-o-keyframes xssa {
0% { top: 100px; opacity: .075; visibility: visible; }
20% { top: 80px; opacity: 0.2; }
40% { top: 60px; opacity: 0.4; }
60% { top: 40px; opacity: 0.2; }
80% { top: 20px; opacity: .075; }
100% { top: 0px; opacity: 0; visibility: hidden; }
}

@keyframes xssa {
0% { top: 100px; opacity: .075; visibility: visible; }
20% { top: 80px; opacity: 0.2; }
40% { top: 60px; opacity: 0.4; }
60% { top: 40px; opacity: 0.2; }
80% { top: 20px; opacity: .075; }
100% { top: 0px; opacity: 0; visibility: hidden; }
}
.module_reviews {
    background: #f4f4f4;
    border: 2px dashed #fcb500;
    color: #000000;
    padding: 0;
    margin: 80px 0;
}
.reviews table {
	width: 100%;
}
.reviews input[type="text"],
.reviews input[type="email"],
.reviews textarea {
    padding: 10px 15px;
    border: 0;
    border-radius: 4px;
    text-align: right;
}
.reviews input[type="text"]:focus,
.reviews input[type="email"]:focus,
.reviews textarea:focus{
	outline-color: #00796a;
}
.reviews input[type="submit"] {
    background: #00796a;
    color: #fff;
    font-size: 14px;
    float: left;
    padding: 10px 15px;
    border: 0;
    border-radius: 4px;
    min-width: 120px;
}
.reviews input[type="submit"]:focus,
.reviews input[type="submit"]:hover {
    background: #7d171c;
	outline: none;
}
.stars-bearer {
    font-size: 32px;
    width: 135px;
    margin: 50px auto;
}
.rr_review_form .form_table .rr_form_row .rr_form_heading {
    font-weight: bold;
    color: #00796a;
}
.testimonial_group .testimonial {
    width: 100% !important;
	margin-bottom: 15px;
}
.personal-calc-wrp {
    padding: 15px;
    background: #f1f1f1;
    box-shadow: 0 0 10px #999;
    margin-top: 25px;
    margin-bottom: 25px;	
}
@media screen and (max-width: 767px) {
	.personal-calc-wrp,
	.personal-calc-wrp > div {
		padding: 0;
	}
}
.personal-calc-wrp .totals {
	font-size: 28px;
    color: #000000;
	padding: 15px 0;
}
.personal-calc-wrp h4 {
	color: #00796a;
    font-weight: bold;
    font-size: 14px;
}
.personal-calc-wrp .country-wrpr label {
    width: 100%;
    background: #f4f4f4;
    border: 1px solid #ddd;
    border-radius: 4px;
}
.bootstrap-touchspin input{
    text-align: center;
}
.personal-calc-wrp .btn-cart {
	margin: 30px 0;
    width: 100%;
}
.personal-calc-wrp .form-icon {    
	font-size: 10rem;
    text-align: center;
    color: #ee5550;
}
.personal-calc-wrp #order_url {    
    width: 77%;
    display: inline-block;
}
.personal-calc-wrp #form_loader_wrp,	
.personal-calc-wrp #order_url_check {    
    width: 10%;
    display: inline-block;
    text-align: center;
}
.personal-calc-wrp #form_loader_wrp #form_loader {
	display:none;
	color: #00796a;
}
.personal-calc-wrp #order_url_check {
	background: #55a399;
    line-height: 34px;
    color: #fff;
    font-size: 13px;
    border-radius: 4px;
    cursor: pointer;
}
.personal-calc-wrp .form-icon {    
	font-size: 10rem;
    text-align: center;
    color: #ee5550;
}
.radio label::after {
	background-color: #00796a;
}
#message-icon {
	color: #55a399;
}
#message-wrp {
    padding: 0;
	height: 34px;
    line-height: 34px;
    font-size: 12px;
}

.archive-index .post .wrp {
	height: 300px;
	margin-bottom: 30px;
	overflow: hidden;
	position: relative;
}
.archive-index .post header {
    background: #000;
}
.archive-index .post h2 {
	font-size: 20px;
	margin: 0;
}
.archive-index .post h2 a {
    color: #fff;
    font-size: 18px;
    line-height: 50px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 30px;
    display: block;
    padding: 0 10px;
}
.archive-index .entry-content {
    position: absolute;
    bottom: 0;
    height: 75px;
    background: rgba(0, 0, 0, 0.3);
    color: #fff;
    padding: 15px;
}
.archive-index .post-thumbnail{
    height: 100%;
    width: 100%;
}
.archive-index .post img {
	max-height: 100%;
	max-width: 100%;
}
.archive-index .page-content,
.post-page .page-content {
    margin-top: 50px;
    margin-bottom: 50px;
}
.pretext {
    padding: 15px 15px 15px 30px;
    border: 1px solid #ddd;
    border-radius: 6px;
    background: #f9febc;
}
.pretext .fa-exclamation-triangle{
	position: absolute;
    left: 15px;
    color: orange;
    top: 14px;
}