html body #main-content .mktoForm .mktoFormRow input, html body #main-content .mktoForm .mktoFormRow textarea{border:none !important; background-color:transparent !important; border-bottom: 1px solid #979797 !important; border-radius:0px !important; }
html body #main-content .mktoForm .mktoRequiredField label.mktoLabel{color: #23458e !important;font-size: 15px; margin-bottom:0; font-weight:400 !important; }
html body #main-content .mktoForm .mktoRequiredField label.mktoLabel strong{color: #23458e !important;font-size: 15px; font-weight:400 !important;}
html body #main-content .mktoForm  label.mktoLabel{color: #23458e !important;font-size: 15px; }
html body.single-post{margin-top:0;}
html body.category{margin-top:0;}
html body.page{margin-top:0;}
html body.single-post .relatedposts h2{font-size:56px !important; max-width:600px; margin: 84px auto; line-height:68px !important; }
html body.single-post .singlepostnav{padding-top:85px; margin-bottom:-150px;}

#tiredform.newpartnerselect .mktoForm .mktoFormRow:nth-child(13) .mktoLogicalField, #tiredform.newpartnerselect .mktoForm .mktoFormRow:nth-child(12) .mktoLogicalField{display:block !important;     width: 100% !important;}
#tiredform.newpartnerselect .mktoForm .mktoFormRow:nth-child(14){display:none !important}
#tiredform.newpartnerselect .mktoForm .mktoFormRow:nth-child(12){display:block !important}
#tiredform.newpartnerselect .mktoForm .mktoFormRow:nth-child(12), #tiredform.newpartnerselect .mktoForm .mktoFormRow:nth-child(13){width:100% !important;}
#tiredform.newpartnerselect .mktoForm .mktoFormRow:nth-child(12) label, #tiredform.newpartnerselect .mktoForm .mktoFormRow:nth-child(13) label{margin-top:10px;}
.redesignrelated{width: 31%;    float: left;    margin-left: 3%;}
.relatedwrap .redesignrelated:first-child{margin-left:0px;}
.redcategoriesofpost a.catlink{color:#001e50; background-color:transparent !important;     margin: 0 10px 2px 0; height:auto;padding:0; font-size:16px; line-height:32px; font-weight:bold;}
.redcategoriesofpost a.catlink:hover{color:#0040c5}
.redesignedrelatedimage{margin-bottom:28px; overflow:hidden;}
.redesignedrelatedimage img{transition:2.2s; transition-timing-function:cubic-bezier(0.14, 1.12, 0.67, 0.99);}
.redrelatedtitle a{font-size:30px; line-height:38px; color:#000; transform:0.3s all; font-family:vw-head; font-weight:300;}
.redesignrelated:hover .redrelatedtitle a{color:#6a767d}
.redesignrelated:hover img{transform:scale(1.05);}
.hidden{display:none;}
form.mktoForm label a{text-decoration:underline !important;}


#chf0320 form .mktoFormRow:nth-child(16) .mktoFormCol{width:100% !important}
#chf0320 form .mktoFormRow:nth-child(20) .mktoFormCol .mktoFieldWrap >label{display:none}
#chf0320 form .mktoFormRow:nth-child(19) .mktoFormCol .mktoFieldWrap >label{display:none}
#chf0320 form .mktoFormRow:nth-child(18) .mktoFormCol .mktoFieldWrap >label{display:none}
#chf0320 form .mktoFormRow:nth-child(18) .mktoFormCol .mktoFieldWrap .mktoCheckboxList label{display:block !important; padding-left:40px;}
#chf0320 form .mktoFormRow:nth-child(18) .mktoFormCol .mktoFieldWrap .mktoCheckboxList input:checked + label:before{    background-color: #fff !important;    background-image: url(./images/checkbox_checked.png) !important;}
#chf0320 form .mktoFormRow:nth-child(18) .mktoFormCol .mktoFieldWrap .mktoCheckboxList label:before{content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    border: 1px solid #c5ccce;
    background: #fff url(images/checked.png) no-repeat center center;
    display: inline-block;
    vertical-align: middle;
    margin: 0 13px 0 0;
    transition: all 0.5s;
    width: 25px;
    height: 25px;
    transition: none !important; position:absolute; left:0;
    border-radius: 0;
    border-color: #001e50 !important;}
#chf0320 form .mktoFormRow:nth-child(18) .mktoFormCol .mktoFieldWrap .mktoCheckboxList input{opacity:0; position:absolute; left:-1000px;}
#chf0320 form .mktoFormRow:nth-child(20) .mktoFormCol .mktoFieldWrap .mktoCheckboxList label{display:block !important; padding-left:40px}
#chf0320 form .mktoFormRow:nth-child(20) .mktoFormCol .mktoFieldWrap .mktoCheckboxList input:checked + label:before{    background-color: #fff !important;    background-image: url(./images/checkbox_checked.png) !important;}
#chf0320 form .mktoFormRow:nth-child(20) .mktoFormCol .mktoFieldWrap .mktoCheckboxList label:before{content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    border: 1px solid #c5ccce;
    background: #fff url(images/checked.png) no-repeat center center;
    display: inline-block;
    vertical-align: middle;
    margin: 0 13px 0 0;
    transition: all 0.5s;
    width: 25px;
    height: 25px;
    transition: none !important; position:absolute; left:0;
    border-radius: 0;
    border-color: #001e50 !important;}
	#chf0320 form .mktoFormRow:nth-child(19) .mktoFormCol .mktoFieldWrap .mktoCheckboxList label{display:block !important; padding-left:40px}

#chf0320 form .mktoFormRow:nth-child(19) .mktoFormCol .mktoFieldWrap .mktoCheckboxList{padding-left:0;}
#chf0320 form .mktoFormRow:nth-child(19) .mktoFormCol .mktoFieldWrap .mktoCheckboxList label:before{content: "";
    
    transition: none !important; position:absolute; left:0;
   }
#chf0320 form .mktoFormRow:nth-child(20) .mktoFormCol .mktoFieldWrap .mktoCheckboxList input{opacity:0; position:absolute; left:-1000px;}

#chf1000320 form .mktoFormRow:nth-child(16) .mktoFormCol{width:100% !important}
#chf1000320 form .mktoFormRow:nth-child(20) .mktoFormCol{width:100% !important}
#chf1000320 form .mktoFormRow:nth-child(20) .mktoFormCol .mktoFieldWrap >label{display:none}
#chf1000320 form .mktoFormRow:nth-child(19) .mktoFormCol .mktoFieldWrap >label{display:none}
#chf1000320 form .mktoFormRow:nth-child(18) .mktoFormCol .mktoFieldWrap >label{display:none}
#chf1000320 form .mktoFormRow:nth-child(18) .mktoFormCol .mktoFieldWrap .mktoCheckboxList label{display:block !important; padding-left:40px;}
#chf1000320 form .mktoFormRow:nth-child(18) .mktoFormCol .mktoFieldWrap .mktoCheckboxList input:checked + label:before{    background-color: #fff !important;    background-image: url(./images/checkbox_checked.png) !important;}
#chf1000320 form .mktoFormRow:nth-child(18) .mktoFormCol .mktoFieldWrap .mktoCheckboxList label:before{content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    border: 1px solid #c5ccce;
    background: #fff url(images/checked.png) no-repeat center center;
    display: inline-block;
    vertical-align: middle;
    margin: 0 13px 0 0;
    transition: all 0.5s;
    width: 25px;
    height: 25px;
    transition: none !important; position:absolute; left:0;
    border-radius: 0;
    border-color: #001e50 !important;}
#chf1000320 form .mktoFormRow:nth-child(18) .mktoFormCol .mktoFieldWrap .mktoCheckboxList input{opacity:0; position:absolute; left:-1000px;}
#chf1000320 form .mktoFormRow:nth-child(20) .mktoFormCol .mktoFieldWrap .mktoCheckboxList label{display:block !important; padding-left:40px}
#chf1000320 form .mktoFormRow:nth-child(20) .mktoFormCol .mktoFieldWrap .mktoCheckboxList input:checked + label:before{    background-color: #fff !important;    background-image: url(./images/checkbox_checked.png) !important;}
#chf1000320 form .mktoFormRow:nth-child(20) .mktoFormCol .mktoFieldWrap .mktoCheckboxList label:before{content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    border: 1px solid #c5ccce;
    background: #fff url(images/checked.png) no-repeat center center;
    display: inline-block;
    vertical-align: middle;
    margin: 0 13px 0 0;
    transition: all 0.5s;
    width: 25px;
    height: 25px;
    transition: none !important; position:absolute; left:0;
    border-radius: 0;
    border-color: #001e50 !important;}
	#chf1000320 form .mktoFormRow:nth-child(19) .mktoFormCol .mktoFieldWrap .mktoCheckboxList label{display:block !important; padding-left:40px}

#chf1000320 form .mktoFormRow:nth-child(19) .mktoFormCol .mktoFieldWrap .mktoCheckboxList{padding-left:0;}
#chf1000320 form .mktoFormRow:nth-child(19) .mktoFormCol .mktoFieldWrap .mktoCheckboxList label:before{content: "";
    
    transition: none !important; position:absolute; left:0;
   }
#chf1000320 form .mktoFormRow:nth-child(20) .mktoFormCol .mktoFieldWrap .mktoCheckboxList input{opacity:0; position:absolute; left:-1000px;}


#lotform form .mktoFormRow:nth-child(10) .mktoFormCol{width:100% !Important;}
#lotform form .mktoFormRow:nth-child(10) .mktoCheckboxList {width:100% !Important; max-width:100% !important;}
#lotform form .mktoFormRow:nth-child(9) .mktoFormCol{width:100% !Important;}
#lotform form .mktoFormRow:nth-child(9) .mktoFieldWrap  > label{display:none !Important;}
html[lang="it"] #lotform form .mktoFormRow:nth-child(10) .mktoFieldWrap  > label{display:none !Important;}
html[lang="fr"] #lotform form .mktoFormRow:nth-child(10) .mktoFieldWrap  > label{display:none !Important;}
#lotform{margin-top:-50px;}

#heading_vw_redesign .content{    max-width: 950px;
    margin: 0 auto;
    float: none;
    display: block;}
#heading_vw_redesign h1{font-weight:300;color: #ffffff;font-size: 60px;line-height: 60px; font-family:'vw-head'; margin:82px 0;}
#heading_vw_redesign { margin-bottom:64px;background: linear-gradient(270deg, #001E50 0%, #002052 51.25%, #00366B 100%);}
#heading_vw_redesign h1 strong{font-weight:700; font-family: VWHeadBold;}
.bigpost_re img{width:100%;}
.bigpost_re .innerbigpost{position: absolute;    bottom: 0px;  height:auto;  z-index: 1000;}
.bigpost_re{position:relative; margin-bottom:60px;}
.innerbigpost_cont{max-width:1200px; margin:0 auto; padding-bottom:100px;}
.bigpost_re .innerbigpost .buttonvw{color:#fff; padding:0; transition:0.3s all;}
.bigpost_re .innerbigpost .buttonvw:hover{color:#fff !important; opacity:0.8;}
.innerbigpost_cont > a {display:block;}
.bigpost_re .bigblogheading{font-size:64px;}

 .tiredforms.newpartnerselect input[name="AGB"] + label{width:100% !important;}
 .tiredforms.newpartnerselect input[name="AGB"]{border: none !important;height: 0px !important;
    min-height: 0 !important; opacity:0 !important;
    background-color: transparent !important;
    border-bottom: 1px solid #979797 !important;
    border-radius: 0px !important;}
 .tiredforms.newpartnerselect input[name="AGB"] + label:before{content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    border: 1px solid #c5ccce;
    background: #fff url(images/checked.png) no-repeat center center;
    display: inline-block;
    vertical-align: middle;
    margin: 0 13px 0 0;
    transition: all 0.5s;
	width: 25px;
    height: 25px;
    transition: none !important;
    border-radius: 0;
    border-color: #001e50 !important;}
	
	.tiredforms.newpartnerselect input[name="AGB"]:checked + label:before {
    background-color: #fff !important;
    background-image: url(./images/checkbox_checked.png) !important;
}
 .tiredforms.newpartnerselect input[name="privacyAgreement"] + label{width:100% !important; left:0 !important;}
 .tiredforms.newpartnerselect input[name="privacyAgreement"]{border: none !important;height: 0px !important;
    min-height: 0 !important; opacity:0 !important;
    background-color: transparent !important;
    border-bottom: 1px solid #979797 !important;
    border-radius: 0px !important;}
 .tiredforms.newpartnerselect input[name="privacyAgreement"] + label:before{content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    border: 1px solid #c5ccce;
    background: #fff url(images/checked.png) no-repeat center center;
    display: inline-block;
    vertical-align: middle;
    margin: 0 13px 0 0;
    transition: all 0.5s;
	width: 25px;
    height: 25px;
    transition: none !important;
    border-radius: 0;
    border-color: #001e50 !important;}
	
	.tiredforms.newpartnerselect input[name="privacyAgreement"]:checked + label:before {
    background-color: #fff !important;
    background-image: url(./images/checkbox_checked.png) !important;
}

#mktoForm_3752 input[name="privacyAgreement"] + label,#mktoForm_3754 input[name="privacyAgreement"] + label,#mktoForm_3753 input[name="privacyAgreement"] + label{width:100% !important; position:relative !important; left:0 !important; max-width:100% !important;}
 #mktoForm_3752 input[name="privacyAgreement"],#mktoForm_3754 input[name="privacyAgreement"],#mktoForm_3753 input[name="privacyAgreement"]{border: none !important;height: 0px !important;
    min-height: 0 !important; opacity:0 !important;
    background-color: transparent !important;
    border-bottom: 1px solid #979797 !important;
    border-radius: 0px !important;}
 #mktoForm_3752 input[name="privacyAgreement"] + label:before,#mktoForm_3754 input[name="privacyAgreement"] + label:before, #mktoForm_3753 input[name="privacyAgreement"] + label:before{content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    border: 1px solid #c5ccce;
    background: #fff url(images/checked.png) no-repeat center center;
    display: inline-block;
    vertical-align: middle;
    margin: 0 13px 0 0;
    transition: all 0.5s;
	width: 25px;
    height: 25px;
    transition: none !important;
    border-radius: 0;
    border-color: #001e50 !important;}
	
	#mktoForm_3752 input[name="privacyAgreement"]:checked + label:before,#mktoForm_3754 input[name="privacyAgreement"]:checked + label:before, #mktoForm_3753 input[name="privacyAgreement"]:checked + label:before {
    background-color: #fff !important;
    background-image: url(./images/checkbox_checked.png) !important;
}

#mktoForm_3752.mktoForm .mktoFormRow:nth-child(9) .mktoFormCol .mktoCheckboxList , #mktoForm_3754.mktoForm .mktoFormRow:nth-child(9) .mktoFormCol .mktoCheckboxList , #mktoForm_3753.mktoForm .mktoFormRow:nth-child(9) .mktoFormCol .mktoCheckboxList {width:100% !important; left:0 !important; max-width:100% !important;}
#mktoForm_3752.mktoForm .mktoFormRow:nth-child(9) .mktoFormCol, #mktoForm_3754.mktoForm .mktoFormRow:nth-child(9) .mktoFormCol, #mktoForm_3753.mktoForm .mktoFormRow:nth-child(9) .mktoFormCol{width:100% !important; left:0 !important; max-width:100% !important;}
#mktoForm_3752 input[name="AGB"] + label, #mktoForm_3754 input[name="AGB"] + label, #mktoForm_3753 input[name="AGB"] + label{width:100% !important; left:0 !important; max-width:100% !important;}
 #mktoForm_3752 input[name="AGB"],#mktoForm_3754 input[name="AGB"],#mktoForm_3753 input[name="AGB"]{border: none !important;height: 0px !important;
    min-height: 0 !important; opacity:0 !important;
    background-color: transparent !important;
    border-bottom: 1px solid #979797 !important;
    border-radius: 0px !important;}
 #mktoForm_3752 input[name="AGB"] + label:before, #mktoForm_3754 input[name="AGB"] + label:before ,#mktoForm_3753 input[name="AGB"] + label:before{content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    border: 1px solid #c5ccce;
    background: #fff url(images/checked.png) no-repeat center center;
    display: inline-block;
    vertical-align: middle;
    margin: 0 13px 0 0;
    transition: all 0.5s;
	width: 25px;
    height: 25px;
    transition: none !important;
    border-radius: 0;
    border-color: #001e50 !important;}
	
	#mktoForm_3752 input[name="AGB"]:checked + label:before ,#mktoForm_3754 input[name="AGB"]:checked + label:before, #mktoForm_3753 input[name="AGB"]:checked + label:before {
    background-color: #fff !important;
    background-image: url(./images/checkbox_checked.png) !important;
}

#mktoForm_3658 input[name="privacyAgreement"] + label,#mktoForm_3659 input[name="privacyAgreement"] + label,#mktoForm_3660 input[name="privacyAgreement"] + label{width:100% !important; position:relative !important; left:0 !important; max-width:100% !important;}
 #mktoForm_3658 input[name="privacyAgreement"],#mktoForm_3659 input[name="privacyAgreement"],#mktoForm_3660 input[name="privacyAgreement"]{border: none !important;height: 0px !important;
    min-height: 0 !important; opacity:0 !important;
    background-color: transparent !important;
    border-bottom: 1px solid #979797 !important;
    border-radius: 0px !important;}
 #mktoForm_3658 input[name="privacyAgreement"] + label:before,#mktoForm_3659 input[name="privacyAgreement"] + label:before, #mktoForm_3660 input[name="privacyAgreement"] + label:before{content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    border: 1px solid #c5ccce;
    background: #fff url(images/checked.png) no-repeat center center;
    display: inline-block;
    vertical-align: middle;
    margin: 0 13px 0 0;
    transition: all 0.5s;
	width: 25px;
    height: 25px;
    transition: none !important;
    border-radius: 0;
    border-color: #001e50 !important;}
	
	#mktoForm_3658 input[name="privacyAgreement"]:checked + label:before,#mktoForm_3659 input[name="privacyAgreement"]:checked + label:before, #mktoForm_3660 input[name="privacyAgreement"]:checked + label:before {
    background-color: #fff !important;
    background-image: url(./images/checkbox_checked.png) !important;
}

#mktoForm_3658.mktoForm .mktoFormRow:nth-child(7) .mktoFormCol .mktoCheckboxList , #mktoForm_3659.mktoForm .mktoFormRow:nth-child(7) .mktoFormCol .mktoCheckboxList , #mktoForm_3660.mktoForm .mktoFormRow:nth-child(7) .mktoFormCol .mktoCheckboxList {width:100% !important; left:0 !important; max-width:100% !important;}
#mktoForm_3658.mktoForm .mktoFormRow:nth-child(7) .mktoFormCol, #mktoForm_3659.mktoForm .mktoFormRow:nth-child(7) .mktoFormCol, #mktoForm_3660.mktoForm .mktoFormRow:nth-child(7) .mktoFormCol{width:100% !important; left:0 !important; max-width:100% !important;}
#mktoForm_3658.mktoForm .mktoFormRow:nth-child(8) .mktoFormCol .mktoCheckboxList , #mktoForm_3659.mktoForm .mktoFormRow:nth-child(8) .mktoFormCol .mktoCheckboxList , #mktoForm_3660.mktoForm .mktoFormRow:nth-child(8) .mktoFormCol .mktoCheckboxList {width:100% !important; left:0 !important; max-width:100% !important;}
#mktoForm_3658.mktoForm .mktoFormRow:nth-child(8) .mktoFormCol, #mktoForm_3659.mktoForm .mktoFormRow:nth-child(8) .mktoFormCol, #mktoForm_3660.mktoForm .mktoFormRow:nth-child(8) .mktoFormCol{width:100% !important; left:0 !important; max-width:100% !important;}
#mktoForm_3658 input[name="AGB"] + label, #mktoForm_3659 input[name="AGB"] + label, #mktoForm_3660 input[name="AGB"] + label{width:100% !important; left:0 !important; max-width:100% !important;}
 #mktoForm_3658 input[name="AGB"],#mktoForm_3659 input[name="AGB"],#mktoForm_3660 input[name="AGB"]{border: none !important;height: 0px !important;
    min-height: 0 !important; opacity:0 !important;
    background-color: transparent !important;
    border-bottom: 1px solid #979797 !important;
    border-radius: 0px !important;}
 #mktoForm_3658 input[name="AGB"] + label:before, #mktoForm_3659 input[name="AGB"] + label:before ,#mktoForm_3660 input[name="AGB"] + label:before{content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    border: 1px solid #c5ccce;
    background: #fff url(images/checked.png) no-repeat center center;
    display: inline-block;
    vertical-align: middle;
    margin: 0 13px 0 0;
    transition: all 0.5s;
	width: 25px;
    height: 25px;
    transition: none !important;
    border-radius: 0;
    border-color: #001e50 !important;}
	
	#mktoForm_3658 input[name="AGB"]:checked + label:before ,#mktoForm_3659 input[name="AGB"]:checked + label:before, #mktoForm_3660 input[name="AGB"]:checked + label:before {
    background-color: #fff !important;
    background-image: url(./images/checkbox_checked.png) !important;
}

#mktoForm_3357 input[name="privacyAgreement"] + label,#mktoForm_3359 input[name="privacyAgreement"] + label,#mktoForm_3358 input[name="privacyAgreement"] + label{width:100% !important; position:relative !important; left:0 !important; max-width:100% !important;}
 #mktoForm_3357 input[name="privacyAgreement"],#mktoForm_3359 input[name="privacyAgreement"],#mktoForm_3358 input[name="privacyAgreement"]{border: none !important;height: 0px !important;
    min-height: 0 !important; opacity:0 !important;
    background-color: transparent !important;
    border-bottom: 1px solid #979797 !important;
    border-radius: 0px !important;}
 #mktoForm_3357 input[name="privacyAgreement"] + label:before,#mktoForm_3359 input[name="privacyAgreement"] + label:before, #mktoForm_3358 input[name="privacyAgreement"] + label:before{content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    border: 1px solid #c5ccce;
    background: #fff url(images/checked.png) no-repeat center center;
    display: inline-block;
    vertical-align: middle;
    margin: 0 13px 0 0;
    transition: all 0.5s;
	width: 25px;
    height: 25px;
    transition: none !important;
    border-radius: 0;
    border-color: #001e50 !important;}
	
	#mktoForm_3357 input[name="privacyAgreement"]:checked + label:before,#mktoForm_3359 input[name="privacyAgreement"]:checked + label:before, #mktoForm_3358 input[name="privacyAgreement"]:checked + label:before {
    background-color: #fff !important;
    background-image: url(./images/checkbox_checked.png) !important;
}

#mktoForm_3357.mktoForm .mktoFormRow:nth-child(16) .mktoFormCol .mktoCheckboxList , #mktoForm_3359.mktoForm .mktoFormRow:nth-child(16) .mktoFormCol .mktoCheckboxList , #mktoForm_3358.mktoForm .mktoFormRow:nth-child(16) .mktoFormCol .mktoCheckboxList {width:100% !important; left:0 !important; max-width:100% !important;}
#mktoForm_3357.mktoForm .mktoFormRow:nth-child(16) .mktoFormCol, #mktoForm_3359.mktoForm .mktoFormRow:nth-child(16) .mktoFormCol, #mktoForm_3358.mktoForm .mktoFormRow:nth-child(16) .mktoFormCol{width:100% !important; left:0 !important; max-width:100% !important;}
#mktoForm_3357.mktoForm .mktoFormRow:nth-child(15) .mktoFormCol .mktoCheckboxList , #mktoForm_3359.mktoForm .mktoFormRow:nth-child(15) .mktoFormCol .mktoCheckboxList , #mktoForm_3358.mktoForm .mktoFormRow:nth-child(15) .mktoFormCol .mktoCheckboxList {width:100% !important; left:0 !important; max-width:100% !important;}
#mktoForm_3357.mktoForm .mktoFormRow:nth-child(15) .mktoFormCol, #mktoForm_3359.mktoForm .mktoFormRow:nth-child(15) .mktoFormCol, #mktoForm_3358.mktoForm .mktoFormRow:nth-child(15) .mktoFormCol{width:100% !important; left:0 !important; max-width:100% !important;}
#mktoForm_3357 input[name="AGB"] + label, #mktoForm_3359 input[name="AGB"] + label, #mktoForm_3358 input[name="AGB"] + label{width:100% !important; left:0 !important; max-width:100% !important;}
 #mktoForm_3357 input[name="AGB"],#mktoForm_3359 input[name="AGB"],#mktoForm_3358 input[name="AGB"]{border: none !important;height: 0px !important;
    min-height: 0 !important; opacity:0 !important;
    background-color: transparent !important;
    border-bottom: 1px solid #979797 !important;
    border-radius: 0px !important;}
 #mktoForm_3357 input[name="AGB"] + label:before, #mktoForm_3359 input[name="AGB"] + label:before ,#mktoForm_3358 input[name="AGB"] + label:before{content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    border: 1px solid #c5ccce;
    background: #fff url(images/checked.png) no-repeat center center;
    display: inline-block;
    vertical-align: middle;
    margin: 0 13px 0 0;
    transition: all 0.5s;
	width: 25px;
    height: 25px;
    transition: none !important;
    border-radius: 0;
    border-color: #001e50 !important;}
	
	#mktoForm_3357 input[name="AGB"]:checked + label:before ,#mktoForm_3359 input[name="AGB"]:checked + label:before, #mktoForm_3358 input[name="AGB"]:checked + label:before {
    background-color: #fff !important;
    background-image: url(./images/checkbox_checked.png) !important;
}

#mktoForm_2583 input[name="privacyAgreement"] + label,#mktoForm_2590 input[name="privacyAgreement"] + label,#mktoForm_2588 input[name="privacyAgreement"] + label{width:100% !important; position:relative !important; left:0 !important; max-width:100% !important;}
 #mktoForm_2583 input[name="privacyAgreement"],#mktoForm_2590 input[name="privacyAgreement"],#mktoForm_2588 input[name="privacyAgreement"]{border: none !important;height: 0px !important;
    min-height: 0 !important; opacity:0 !important;
    background-color: transparent !important;
    border-bottom: 1px solid #979797 !important;
    border-radius: 0px !important;}
 #mktoForm_2583 input[name="privacyAgreement"] + label:before,#mktoForm_2590 input[name="privacyAgreement"] + label:before, #mktoForm_2588 input[name="privacyAgreement"] + label:before{content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    border: 1px solid #c5ccce;
    background: #fff url(images/checked.png) no-repeat center center;
    display: inline-block;
    vertical-align: middle;
    margin: 0 13px 0 0;
    transition: all 0.5s;
	width: 25px;
    height: 25px;
    transition: none !important;
    border-radius: 0;
    border-color: #001e50 !important;}
	
	#mktoForm_2583 input[name="privacyAgreement"]:checked + label:before,#mktoForm_2590 input[name="privacyAgreement"]:checked + label:before, #mktoForm_2588 input[name="privacyAgreement"]:checked + label:before {
    background-color: #fff !important;
    background-image: url(./images/checkbox_checked.png) !important;
}

#mktoForm_2583.mktoForm .mktoFormRow:nth-child(19) .mktoFormCol .mktoCheckboxList , #mktoForm_2590.mktoForm .mktoFormRow:nth-child(19) .mktoFormCol .mktoCheckboxList , #mktoForm_2588.mktoForm .mktoFormRow:nth-child(19) .mktoFormCol .mktoCheckboxList {width:100% !important; left:0 !important; max-width:100% !important;}
#mktoForm_2583.mktoForm .mktoFormRow:nth-child(19) .mktoFormCol, #mktoForm_2590.mktoForm .mktoFormRow:nth-child(19) .mktoFormCol, #mktoForm_2588.mktoForm .mktoFormRow:nth-child(19) .mktoFormCol{width:100% !important; left:0 !important; max-width:100% !important;}
#mktoForm_2583.mktoForm .mktoFormRow:nth-child(18) .mktoFormCol .mktoCheckboxList , #mktoForm_2590.mktoForm .mktoFormRow:nth-child(18) .mktoFormCol .mktoCheckboxList , #mktoForm_2588.mktoForm .mktoFormRow:nth-child(18) .mktoFormCol .mktoCheckboxList {width:100% !important; left:0 !important; max-width:100% !important;}
#mktoForm_2583.mktoForm .mktoFormRow:nth-child(18) .mktoFormCol, #mktoForm_2590.mktoForm .mktoFormRow:nth-child(18) .mktoFormCol, #mktoForm_2588.mktoForm .mktoFormRow:nth-child(18) .mktoFormCol{width:100% !important; left:0 !important; max-width:100% !important;}
#mktoForm_2583 input[name="AGB"] + label, #mktoForm_2590 input[name="AGB"] + label, #mktoForm_2588 input[name="AGB"] + label{width:100% !important; left:0 !important; max-width:100% !important;}
 #mktoForm_2583 input[name="AGB"],#mktoForm_2590 input[name="AGB"],#mktoForm_2588 input[name="AGB"]{border: none !important;height: 0px !important;
    min-height: 0 !important; opacity:0 !important;
    background-color: transparent !important;
    border-bottom: 1px solid #979797 !important;
    border-radius: 0px !important;}
 #mktoForm_2583 input[name="AGB"] + label:before, #mktoForm_2590 input[name="AGB"] + label:before ,#mktoForm_2588 input[name="AGB"] + label:before{content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    border: 1px solid #c5ccce;
    background: #fff url(images/checked.png) no-repeat center center;
    display: inline-block;
    vertical-align: middle;
    margin: 0 13px 0 0;
    transition: all 0.5s;
	width: 25px;
    height: 25px;
    transition: none !important;
    border-radius: 0;
    border-color: #001e50 !important;}
	
	#mktoForm_2583 input[name="AGB"]:checked + label:before ,#mktoForm_2590 input[name="AGB"]:checked + label:before, #mktoForm_2588 input[name="AGB"]:checked + label:before {
    background-color: #fff !important;
    background-image: url(./images/checkbox_checked.png) !important;
}


#mktoForm_3377 input[name="privacyAgreement"] + label,#mktoForm_3379 input[name="privacyAgreement"] + label,#mktoForm_3378 input[name="privacyAgreement"] + label{width:100% !important; position:relative !important; left:0 !important; max-width:100% !important;}
 #mktoForm_3377 input[name="privacyAgreement"],#mktoForm_3379 input[name="privacyAgreement"],#mktoForm_3378 input[name="privacyAgreement"]{border: none !important;height: 0px !important;
    min-height: 0 !important; opacity:0 !important;
    background-color: transparent !important;
    border-bottom: 1px solid #979797 !important;
    border-radius: 0px !important;}
 #mktoForm_3377 input[name="privacyAgreement"] + label:before,#mktoForm_3379 input[name="privacyAgreement"] + label:before, #mktoForm_3378 input[name="privacyAgreement"] + label:before{content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    border: 1px solid #c5ccce;
    background: #fff url(images/checked.png) no-repeat center center;
    display: inline-block;
    vertical-align: middle;
    margin: 0 13px 0 0;
    transition: all 0.5s;
	width: 25px;
    height: 25px;
    transition: none !important;
    border-radius: 0;
    border-color: #001e50 !important;}
	
	#mktoForm_3377 input[name="privacyAgreement"]:checked + label:before,#mktoForm_3379 input[name="privacyAgreement"]:checked + label:before, #mktoForm_3378 input[name="privacyAgreement"]:checked + label:before {
    background-color: #fff !important;
    background-image: url(./images/checkbox_checked.png) !important;
}

#mktoForm_3377.mktoForm .mktoFormRow:nth-child(19) .mktoFormCol .mktoCheckboxList , #mktoForm_3379.mktoForm .mktoFormRow:nth-child(19) .mktoFormCol .mktoCheckboxList , #mktoForm_3378.mktoForm .mktoFormRow:nth-child(19) .mktoFormCol .mktoCheckboxList {width:100% !important; left:0 !important; max-width:100% !important;}
#mktoForm_3377.mktoForm .mktoFormRow:nth-child(19) .mktoFormCol, #mktoForm_3379.mktoForm .mktoFormRow:nth-child(19) .mktoFormCol, #mktoForm_3378.mktoForm .mktoFormRow:nth-child(19) .mktoFormCol{width:100% !important; left:0 !important; max-width:100% !important;}
#mktoForm_3377.mktoForm .mktoFormRow:nth-child(20) .mktoFormCol .mktoCheckboxList , #mktoForm_3379.mktoForm .mktoFormRow:nth-child(20) .mktoFormCol .mktoCheckboxList , #mktoForm_3378.mktoForm .mktoFormRow:nth-child(20) .mktoFormCol .mktoCheckboxList {width:100% !important; left:0 !important; max-width:100% !important;}
#mktoForm_3377.mktoForm .mktoFormRow:nth-child(20) .mktoFormCol, #mktoForm_3379.mktoForm .mktoFormRow:nth-child(20) .mktoFormCol, #mktoForm_3378.mktoForm .mktoFormRow:nth-child(20) .mktoFormCol{width:100% !important; left:0 !important; max-width:100% !important;}
#mktoForm_3377 input[name="AGB"] + label, #mktoForm_3379 input[name="AGB"] + label, #mktoForm_3378 input[name="AGB"] + label{width:100% !important; left:0 !important; max-width:100% !important;}
 #mktoForm_3377 input[name="AGB"],#mktoForm_3379 input[name="AGB"],#mktoForm_3378 input[name="AGB"]{border: none !important;height: 0px !important;
    min-height: 0 !important; opacity:0 !important;
    background-color: transparent !important;
    border-bottom: 1px solid #979797 !important;
    border-radius: 0px !important;}
 #mktoForm_3377 input[name="AGB"] + label:before, #mktoForm_3379 input[name="AGB"] + label:before ,#mktoForm_3378 input[name="AGB"] + label:before{content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    border: 1px solid #c5ccce;
    background: #fff url(images/checked.png) no-repeat center center;
    display: inline-block;
    vertical-align: middle;
    margin: 0 13px 0 0;
    transition: all 0.5s;
	width: 25px;
    height: 25px;
    transition: none !important;
    border-radius: 0;
    border-color: #001e50 !important;}
	
	#mktoForm_3377 input[name="AGB"]:checked + label:before ,#mktoForm_3379 input[name="AGB"]:checked + label:before, #mktoForm_3378 input[name="AGB"]:checked + label:before {
    background-color: #fff !important;
    background-image: url(./images/checkbox_checked.png) !important;
}


.mktoForm .mktoRadioList label:nth-child(even):before{
  content: "";
  width: 30px;
  margin: 0 10px 0 0;
  height: 30px;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 50%;
  background: #fff;
  position: absolute;
  left: 0;
  display: inline-block;
  border: 1px solid #c5ccce;
  overflow: hidden;
  transition: all 0.5s;
}
.mktoForm .mktoRadioList label:nth-child(even):after {
  content: "";
  transition: all 0.5s;
  opacity: 0;
  border-radius: 50%;
  display: block;
  position: absolute;
  left: 9px;
  top: 50%;
  transform: translateY(-50%);
  background: #fff;
  width: 14px;
  height: 14px;
}
 .mktoForm .mktoRadioList label:nth-child(even){position:relative; line-height:25px;}
 .post-password-required{max-width:600px; margin:200px auto;}
 
 .wider_checkbox_desc  form .mktoFormRow:nth-child(10) .mktoFieldDescriptor {width:100% !important;}
 .wider_checkbox_desc  form .mktoFormRow:nth-child(10) .mktoFieldDescriptor .mktoCheckboxList label {width:calc(100% - 50px) !important; position:relative !important; left:0; padding-left:5px; display:inline-block !Important; }
 .wider_checkbox_desc  form .mktoFormRow:nth-child(10) .mktoFieldDescriptor .mktoCheckboxList label a{text-decoration:underline;}
 .wider_checkbox_desc  form .mktoFormRow:nth-child(11) .mktoFieldDescriptor .mktoCheckboxList label a{text-decoration:underline;}
 .wider_checkbox_desc  form .mktoFormRow:nth-child(10) .mktoFieldDescriptor .mktoRequiredField label {display:none;}
 .wider_checkbox_desc.spacing_8th_child  form .mktoFormRow:nth-child(9) .mktoFieldDescriptor label:first-child {display:none;}
 .wider_checkbox_desc.spacing_8th_child  form .mktoFormRow:nth-child(7) .mktoFieldDescriptor.mktoFormCol {width:100% !important;}
 .wider_checkbox_desc.spacing_8th_child  .mktoForm .mktoCheckboxList input[name="privacyAgreement"] + label{position:relative; left:0;}
 .wider_checkbox_desc.spacing_8th_child  form .mktoFormRow:nth-child(8) .mktoFieldDescriptor label:first-child {display:none;}
 .wider_checkbox_desc.spacing_8th_child  form .mktoFormRow:nth-child(9) .mktoFieldDescriptor label{display: inline-block;    width: calc(100% - 58px) !important;}
 .wider_checkbox_desc  form .mktoFormRow:nth-child(11) .mktoFieldDescriptor label:first-child {display:none;}
 .wider_checkbox_desc  form .mktoFormRow:nth-child(11) .mktoFieldDescriptor .mktoCheckboxList label {width:calc(100% - 50px) !important; padding-left:5px; display:inline-block !Important; }
 .wider_checkbox_desc  form  {max-width:1200px !important;}
 .wider_checkbox_desc  form .mktoFormRow:nth-child(11) .mktoFieldDescriptor {width:100% !important;}

html body #main-content  .mktoForm .mktoRadioList label:nth-child(2),html body #main-content  .mktoForm .mktoRadioList label:nth-child(even), html body #main-content .mktoForm .mktoRadioList label:nth-child(4){color: #001e50 !important; padding-left:41px !important; }
html body #main-content  .mktoForm .mktoRadioList label:nth-child(2):after,html body #main-content  .mktoForm .mktoRadioList label:nth-child(even):after, html body #main-content  .mktoForm .mktoRadioList label:nth-child(4):after{width:12px; height:12px; left:5px; border-color: #001e50; background:#001e50 !important;}
html body #main-content  .mktoForm .mktoRadioList label:nth-child(2):before,html body #main-content  .mktoForm .mktoRadioList label:nth-child(even):before, html body #main-content  .mktoForm .mktoRadioList label:nth-child(4):before{width:22px; height:22px; border-color: #001e50; background:#fff !important;}
html body #main-content .mktoForm .mktoButtonRow span button:hover, html body .wrapbuttonotheracc a:hover, html body .redesign_text a.button:hover, html body #page-container .redesign_text a.et_pb_button:hover{background-color:#4cc7f4 !important; color:#001e50 !important}
html body #main-content .mktoForm .mktoButtonRow span button, .buttons.button_redesign, html body #main-content  .buttons, html body .wrapbuttonotheracc a, html body .redesign_text a.button,html body .redesign_text a.et_pb_button{border-radius: 24px !important;background-color: #001e50 !important;color: #ffffff; background-image:none !important;font-size: 14px !important; border:0 !important; margin-left:0; width: 198px;    position: relative;    vertical-align: middle;    min-height: 42px;    height: 42px;   font-family:vw-text-regular !important; padding: 4px 9px;}
.redesign_text .et_pb_button_alignment_left{max-width:795px; padding-left:60px; margin:30px auto;}
html body .redesign_text a.et_pb_button{width:auto;}
html body .redesign_text a.et_pb_button{line-height:32px !important;}
tml body .wrapbuttonotheracc a{width:auto;}
html body #main-content .mktoForm .mktoAsterix {
	display:none !important;
}
html body .golfnlform  form .mktoFormRow:nth-child(7) .mktoFormCol{width:100% !important;}
html body .golfnlform  form .mktoFormRow:nth-child(7) .mktoFormCol label{margin-bottom:3px;}
html body #main-content .mktoForm .mktoFormRow select {
  min-height: 42px; background-color:transparent !important; border:none !important;
  border-radius: 0px !important;
  outline: 0 !important;
  box-shadow: none !important;
  border-bottom: 1px solid #979797 !important;
  margin-bottom: 0;
  text-indent: 8px;
  transition: all 0.5s;
}
html body #main-content .mktoForm a {color: #001e50 !important;}
html body #main-content .mktoForm .mktoRequiredField label.mktoLabel[for='privacyAgreement'] {
    margin-top: 20px;
    margin-bottom: 20px;
    color: #001e50 !important;
    font-size: 16px;
    line-height: 20px;
}
	.mktoForm .mktoError .mktoErrorMsg {
    background: transparent;
    border: 0;
    color: #c82e2d;
    max-width: none;
    width: 100%;
    margin-top: 0;
    padding: 0;
    font-size: 11px;
    box-shadow: none;
    text-shadow: none;
}
.mktoForm .mktoError .mktoErrorArrowWrap {
    display: none;
}
.mktoForm .mktoError {
    right: auto !important;
    bottom: -13px !important;
    
    width: 100%;
}
.mktoFieldWrap{position:relative;}
html body #main-content .mktoForm .mktoRequiredField label.mktoLabel[for='privacyAgreement'] {
	margin-top:20px; margin-bottom:20px; color: #001e50 !important;font-size: 16px;line-height: 20px;
}
html body .wrapbuttonotheracc a{width:auto;}
html body #main-content .mktoForm .mktoRequiredField label.mktoLabel[for='privacyAgreement']:before{width:25px; height:25px; transition:none !important; border-radius:0;border-color:#001e50 !important}
html .single_tire_option{    padding: 20px;
    clear: none !important;
    width: 32%;}
html .redesign_text h1, html .redesign_text h1 span{color: #000000;font-size: 36px !important;font-weight: 300;line-height: 46px; font-family:vw-text-regular; } 
html body .redesign_text .et_pb_text {max-width:795px; margin:0 auto;}
html body .redesign_text p, html body .redesign_text ul{padding-left:60px; color: #000000;font-size: 20px;line-height: 32px; font-weight:400; }
html body .redesign_text ul li{ color: #000000;font-size: 20px;line-height: 32px;  }
html body .page-template-template-tires .container-fluid{margin:0 auto; overflow:auto;}
html body .page-template-template-tires .container-fluid #carmodel{display:none !important;}
html body .redesign_text .et_pb_column_1_3{width:100%;margin-right:0px; margin-bottom:30px;  }
html body .redesign_text form.mktoForm{ max-width:795px !important; padding-left:60px; margin:0 auto;  }
html body .redesign_text .mktoForm .mktoButtonRow{ text-align:left !important;  }
html body .redesign_text .et_pb_code{ margin:0 auto; max-width:795px;  }
html body .accowrap{box-shadow:none; max-width:300px; margin:0 auto;}
html body .acctext h3,html body .accdesc, html body .accprice{text-align:left; font-size:17px;}
html body .acctext h3{font-size:22px; min-height:52px;}
html body .accprice strong{font-weight:400;}
html body .wt_select{background-color:#fff;}
html body .container-fluid{max-width:1200px;}
html body .slick-arrow{background-image:url(./img/chevron_up.png);}
html body .slick-arrow.slick-next{background-image:url(./img/chevron_down.png);}
html body .accimage img{margin-left:0;}
html body .chooseacc, html body .choosetire{padding:0px; text-align:left; margin:0px; background-color:transparent !important; border:0px !important; color: #001d53; font-size: 17px;font-weight: 700;line-height: 32px;text-decoration: underline;margin-top:42px; background-position:right center !important; padding-right:35px; height:24px; min-height:24px; line-height:24px; width:auto; display:inline-block; font-family:vw-text-regular !important;}
html body .accowrap{border:none !Important;}
html body .chosenacc .accowrap:after{display:none !Important;}
html body .chosenacc .chooseacc, html body .single_tire_option.selected .choosetire{padding-left:0px; background-color:transparent !important;  background-image:url(./img/chk_checked.png) !important; background-position:98% center !important;}
html body .tiroimg{    padding: 20px 10px;
    width: auto;
    border: 1px solid rgba(0, 0, 0, 0.23); margin-bottom:36px;}
html body .tirotext{width:100%;}
html body .tiroimg img{margin:0 auto;}
html body .single_tire_option{box-shadow:none;}
html body .above_form_text p ,html body .above_form_text p strong{padding-left:60px; color: #000000;font-size: 20px;line-height: 32px; font-weight:400;}
html body .above_form_text p,html body .above_form_text h1, html body .above_form_text h2, html body .above_form_text h3,html body .above_form_text h4, html body .above_form_text h5, html body .above_form_text h6, #ow_choices_el{max-width:795px; margin:0 auto;}
html body .tiredeff{background-image:url(./img/car.png); background-size:auto; padding-left:36px;}
html body .tiredwet{background-image:url(./img/car.png);background-size:auto; padding-left:36px;}
html body .tirednoise{background-image:url(./img/car.png);background-size:auto; padding-left:36px;}
html .tiredeff span, html .tiredwet span, html .tiredchains span, html .tiredprice span, html .tirednoise span, html .tiredeff strong, html .tiredwet strong, html .tirednoise strong, html .tiredprice strong{color:#000; opacity:1; font-weight:600; font-size:22px;}
html .tiredchains, html .tiredprice{padding:5px 0 5px 36px}
#vwa_d6_cms_integrator_csr_container{position:relative; z-index:999;}
.openstoreszip.hidden{display:none;}
body{margin-top:100px;}
#ow_choices{border: 0px !important;
    border-bottom: 1px solid !important;
    border-radius: 0px !important;color: #001e50;font-family: VWHeadBold;font-size: 16px !important; background-image:url(./images/chevron_down.svg) !important;font-weight: 700; padding:18px 3px !important; line-height: 20px; background-size:25px;}
	.selectopen{
			border: 0px !important;
    border-bottom: 1px solid !important;
    border-radius: 0px !important;
    color: #001e50;
    font-size: 16px !important;
    background-image: url(./img/dropdownarrow.svg) !important;
    font-weight: 700;
    padding: 18px 3px !important;
    line-height: 20px;
    background-size: 25px;
		background-repeat:no-repeat; background-position:right 16px center !important; cursor:pointer;
	}
	.opened .selectionfields{max-height:10000px;}
	.selectionfields > div{color: #001e50;font-size: 16px; position:relative; line-height: 20px; padding:40px 20px 12px 44px; border-bottom:1px solid #dfe4e8; cursor:pointer;}
	#ow_choices_el{display:block !important;}
	.selecteddiv{border-color:#001e50 !important;}
	.redesigned_blog_post.smallpostongrid{width:100%; margin:0px auto 40px; border:0; max-width:1200px;}
	.redesigned_blog_list{text-align:center; border:none;}
	.redesigned_blog_list .categoriesofpostlistrd{text-align:left; margin-bottom:16px;}
	.redesigned_blog_list .smallblogexcerpt, .redesigned_blog_list .smallblogexcerpt p{color: #000000;font-size: 16px;line-height: 24px; text-align:left;}
	.rmrdbtn{
color: #001d53;

font-size: 15px;
font-weight: 700;
line-height: 32px;
text-decoration: underline;}
.rmbtnlist{ text-align:left;}
html body #cat-menu{margin-bottom:56px;}
html body .buttonvw:hover{color: #001d53 !important; background-color:transparent !important; }
html body .buttonvw{color: #001d53; background-color:transparent; width:auto;
font-size: 14px;
font-weight: 700;
line-height: 32px;
text-transform: uppercase;}
html body .singlepostnav{    margin-bottom: -68px;
    position: relative;
    z-index: 2;
    background-color: transparent;}
	.singlepostnav .homelink a{color: #ffffff;font-size: 18px;font-weight: 700;line-height: 34px;}
	.singlepostnav .prevnextnav a{color: #ffffff;font-size: 18px;font-weight: 700;line-height: 34px;}
	.singlepostnav .pnpostlink .ms_head_arrow{display:none;}
	.singlepostnav .homelink .backhomearrow{display:none;}
.redesigned_blog_list .catlink:hover{background-color:transparent !important; color: #001d53 !important;}
html body #cat-menu li a{color: #001d53;font-size: 14px;font-weight: 700;line-height: 32px;text-transform: uppercase;}
	.redesigned_blog_list .catlink{/* Style for "TECHNOLOGY" */ margin-left:0; padding-left:0;
width: 219px;
height: 25px;
color: #001d53; background-color:transparent; width:auto;
font-size: 14px;
font-weight: 700;
line-height: 32px;
text-transform: uppercase;}
	.redesigned_blog_list .smallpostongrid-top{width:58%; height:392px; margin-right:2%; float:left;}
	.redesigned_blog_list .smallpostongrid-bottom{width:40%; float:left; }
	.redesigned_blog_list .smallpostongrid-bottom .smallblogDateAuthorrd{color: #000000;font-size: 11px;line-height: 24px; text-align:left;}
	.redesigned_blog_list .smallpostongrid-bottom h2{color: #000000;font-size: 36px;font-weight: 300;line-height: 46px; text-align:left;}
	.selecteddiv:before{display:block; position:absolute; width:23px; height:23px; left:4px; bottom:11px; background-repeat:no-repeat; background-position:center; background-image:url(./images/checkmark.svg); content:'';}
	.selectionfields{max-height:0px; overflow:hidden; transition:0.3s all;}
	/* html body #carmodel{display:none;} */
	html body #tiredform{background-color:transparent;}
	html .single_tire_option.selected{border-color:transparent !important}
	html .single_tire_option.selected:after{display:none;}
	html .single_tire_option.selected .tiroimg{border-color: #001d53;}
	html .tiredcolor, html .tiredim{font-size:20px;}
	html .chooseaccessoriescontainer{padding-top:0px; border-top:0px;}
	html .chooseaccessoriescontainer h2{font-size:36px;}
	html .wrapbuttonotheracc a{margin-top:0;}
	html .single-post .post-heading-sec{max-width:795px; margin:0 auto; padding:0px;}
	html .single-post .post-heading-sec .et_pb_title_meta_container{padding-left:80px;}
	html .single-post .post-heading-sec .et_pb_column .et_pb_text_0{padding-left:80px !important;}
	html .single-post .post-heading-sec .et_pb_column .et_pb_text_0 p{padding-left:0px !important;}
	html .single-post .post-heading-sec .et_pb_title_meta_container .published{color: #000000;font-size: 11px;line-height: 24px;}
	html .single-post .post-heading-sec .et_pb_title_meta_container a[rel="category tag"]{color: #001d53;font-size: 14px;font-weight: 700;line-height: 32px;text-transform: uppercase;}
	html .single-post .post-heading-sec h1{color: #000000;font-size: 36px !important; margin-bottom:40px;font-weight: 700;line-height: 46px !important;font-weight: 300;}
	html .single-post h2, html .single-post h3{color: #000000;font-size: 36px !important; margin-bottom:20px;font-weight: 700;line-height: 46px !important;font-weight: 300;}
	html .single-post  .et_pb_image {max-width:1040px; margin:40px auto;}
	html .single-post  .et_pb_video{max-width:1040px; margin:40px auto 0;}
	html .single-post  .et_pb_module.et_pb_gallery{max-width:1040px; margin:40px auto;}
	html .single-post .et_section_regular .et_pb_text {max-width:795px; margin:20px auto;}
	html .single-post .et_section_regular .et_pb_text p, html .single-post .et_section_regular .et_pb_text ul{padding-left:80px;}
	html .single-post  .et_pb_module {padding:0 !important;}
	html .single-post .et_pb_row {max-width:1220px !important;}
	html .single-post .et_pb_row .et_pb_column_1_2  p{padding-left:0px;}
	html .single-post .et_pb_row .et_pb_column_1_3  p{padding-left:0px;}
	html .single-post .et_pb_section.bgsection{background-color:#001e50 !important}
	html .single-post .et_pb_text.quote p{color:#001e50 !important}
	html #comment-wrap{max-width:795px; margin:40px auto 0;}
	html #comment-wrap textarea{border: none !important;    background-color: transparent !important;    border-bottom: 1px solid #979797 !important;    border-radius: 0px !important;}
	html #comment-wrap input[type="text"]{border: none !important;    background-color: transparent !important;    border-bottom: 1px solid #979797 !important;    border-radius: 0px !important;}
	html #comment-wrap input[type="email"]{border: none !important;    background-color: transparent !important;    border-bottom: 1px solid #979797 !important;    border-radius: 0px !important;}
	
	html #comment-wrap input[type="submit"]:hover{    background-color: #4cc7f4 !important;
    color: #001e50 !important;
    border-color: #4cc7f4 !important; }
html #comment-wrap input[type="submit"]{border-radius: 24px !important;
    background-color: #001e50 !important;
    color: #ffffff;
    background-image: none !important;
    font-size: 14px !important;
    border: 0 !important;
    margin-left: 0;
    width: auto !important;
    position: relative;
    vertical-align: middle;
    min-height: 42px;
    height: 42px;
    padding: 4px 19px;}
	#partnersearch_postal a.button{width:auto !important;}
	

@media only screen and (max-width: 960px) {
	.redesignrelated{    max-width: 500px;   width:90%; float: none;    margin: 0 auto 40px !important;}
	.smallpostongrid-top{width:100% !important; margin:0px; }
	.smallpostongrid-bottom {width:100% !important; margin:0px; }
	html body.single-post .relatedposts h2{font-size:46px !important;  margin: 54px auto; line-height:56px !important; }
	.redrelatedtitle a{font-size:22px; line-height:28px;}
}
@media only screen and (max-width: 767px) {
	#lotform{margin-top:0px;}
	html .single_tire_option{width:100%;}
	html body #tiredform{padding:0 10px;}
	html .uploader-hero-button .uploadcare-widget-button-open{font-size:16px;}
	html .single-post .post-heading-sec .et_pb_column .et_pb_text_0, html .single-post .post-heading-sec .et_pb_title_meta_container, html .single-post .et_section_regular .et_pb_text p, html .single-post .et_section_regular .et_pb_text ul, html body .redesign_text p, html body .redesign_text ul,html body .redesign_text form.mktoForm{padding-left:15px !important;}
	body{margin-top:82px;}
	html .single-post .et_pb_module.et_pb_gallery{margin-top:20px;}
	html body.single-post .relatedposts h2{font-size:32px !important;  line-height:40px !important; }
}