/*Reset*/
.cms-page-view .std, .cms-page-view .std p, .cms-page-view .std dd, .webforms-index-index p {font-size: 14px; line-height: 1.2;}
.cms-page-view .std h3 {color:#82B80A; font-size: 22px; line-height: 1.2; border-bottom:1px solid #dbdbdb; padding:0 0 0.8em 0; margin-bottom:1em;}
.cms-page-view .std li {font-size: 14px; line-height: 1.2;}
.std ul li {margin-left:0;}
.breadcrumbs, .thin-banner-holder {display:none!important;}
.checkbox + label, .radio + label, label {font-size:14px; line-height: 1.2;}
.ezine-form-inner .checkbox + label, .ezine-form-inner .radio + label, .ezine-form-inner label {font-size:14px; line-height: 1.2;}
.ezine-form-inner .checkbox + label {float:left;}
.ezine-form-inner .checkbox + label + .validation-advice {clear:both;}
.ezine-form-inner .list-select li {float:left; display:block; margin:0px; padding:0px;}
.ezine-form-inner .radio + label {padding-left:24px; float:left;}
.ezine-form-inner .control label {min-width:inherit;}
.ezine-form-inner .webforms-fields-gender label:first-child {padding-bottom:0px;}
.ezine-form-inner .list-select {float:left; margin-bottom:0.5em;}
.ezine-form-inner .input-box .checkbox {margin:2px 5px 0 0;}
.input-box {padding:0;}
.cms-page-view .std img {width:auto; max-width:100%; height:auto;}

div[class*="form-style"] .venobox {display:none;}
div[class*="form-style"] label .venobox {display:block;}
div[class*="form-style"] input[type="checkbox"] + label {display:none;}
div[class*="form-style"] input[type="checkbox"] + label + .webforms-fields-comment {float:left; width:90%; margin:0 0 0 0.3em;}
div[class*="form-style"] input[type="checkbox"] + label + .webforms-fields-comment label {padding-bottom:0;}

/*Ezine*/
.ezine {padding-top:2em;}
.ezine:after {content:""; display:block; position:relative; clear:both; line-height:0px;}
.ezine .ezine-des {width:65%; float:left;}
.ezine .ezine-des .ezine-img {width:50%; float:right; padding:0 0 1em 1em;}
.ezine .ezine-form {width:35%; float:right;}
.ezine .ezine-form .ezine-img {width:35%; float:left; padding:0px; text-align:right; display:none;}
.ezine .ezine-form .ezine-form-inner {background-color:#F4F4F4; border:1px solid #dbdbdb; padding:1.2em 1.5em;}
.ezine .ezine-thankyou {}
.ezine .ezine-thankyou .ezine-img {width:35%; float:right; padding:0 0 1em 1em;}

.ezine .ezine-uni {}
.ezine .ezine-uni h1 {margin:0 0 0.8em 0; padding:0px; color:#222222; font-size:30px; line-height:1.2em;}
.ezine .ezine-uni h2 {margin:0 0 0.5em 0; padding:0px; color:#222222; font-size:24px; line-height:1.2em;}
.ezine .ezine-uni p {margin:0 0 1.5em 0; padding:0px; color:#222222; font-size:14px; line-height:1.2em;}
.ezine .ezine-uni ul {margin:0 0 1.5em 0; list-style:none;}
.ezine .ezine-uni ul li {margin:0 0 1em 0; padding:0 0 0 35px; color:#222222; font-size:14px; line-height:1.2em; position:relative;}
.ezine .ezine-uni ul li:before {content:"\f00c"; font-family:'FontAwesome'; font-size:18px; line-height:normal; position:absolute; top:-2px; left:10px; color:#f57d22;}
.ezine .ezine-uni a {color:#222222; text-decoration:underline;}
.ezine .ezine-uni a:hover {text-decoration:none;}

/*Brands*/
.topshop .ezine .ezine-uni h1, .topshop .ezine .ezine-uni a, .topshop .ezine .ezine-uni ul li:before {color:#222222;}
.dormeo .ezine .ezine-uni h1, .dormeo .ezine .ezine-uni a, .dormeo .ezine .ezine-uni ul li:before {color:#00285e;}
.delimano .ezine .ezine-uni h1, .delimano .ezine .ezine-uni a, .delimano .ezine .ezine-uni ul li:before {color:#F57D22;}
.liveactive .ezine .ezine-uni h1, .liveactive .ezine .ezine-uni a, .liveactive .ezine .ezine-uni ul li:before {color:#222222;}
.walkmaxx .ezine .ezine-uni h1, .walkmaxx .ezine .ezine-uni a, .walkmaxx .ezine .ezine-uni ul li:before {color:#d22026;}
.wellneo .ezine .ezine-uni h1, .wellneo .ezine .ezine-uni a, .wellneo .ezine .ezine-uni ul li:before {color:#a6ce39;}
.mango .ezine .ezine-uni h1, .mango .ezine .ezine-uni h3, .mango .ezine .ezine-uni a, .mango .ezine .ezine-uni ul li:before {color:#221060;}
.rovus .ezine .ezine-uni h1, .rovus .ezine .ezine-uni h3, .rovus .ezine .ezine-uni a, .rovus .ezine .ezine-uni ul li:before {color:#bed62f;}

@media only screen and (max-width:960px) {
.ezine .ezine-des {width:auto; float:none; margin-bottom:2em;}
.ezine .ezine-des .ezine-img {display:none;}
.ezine .ezine-form {width:auto; float:none;}
.ezine .ezine-form .ezine-img {display:block;}
.ezine .ezine-form .ezine-form-inner {width:65%; float:right;}
}

@media only screen and (max-width:641px) {
.ezine .ezine-form .ezine-img {display:none;}
.ezine .ezine-form .ezine-form-inner {width:auto; float:none;}
}
@media only screen and (max-width:420px) {
.ezine .ezine-thankyou .ezine-img {width:80%; float:none; margin:0 auto;}
}
