.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.15);border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.new,.datepicker table tr td.old{color:#777}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#777}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active,.datepicker table tr td.today:active{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#777}.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range:hover{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active,.datepicker table tr td.range:active{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{background-color:#eee;border-color:#bbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#777}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#777}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today:hover{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#777}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#777;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{color:#fff;background-color:#5e5e5e;border-color:#161616}.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:hover{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover{color:#fff;background-color:#4c4c4c;border-color:#161616}.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#777;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#777}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;line-height:1.42857143;text-shadow:0 1px 0 #fff;border-width:1px 0;margin-left:-5px;margin-right:-5px}@media (max-width: 768px) .header-top .col-logo .logo-cornmarket {
width: 40px !important;
} .cky-btn-accept {
color: #0093B2 !important;
}
.cky-btn-revisit-wrapper {
display: none !important;
}  .card-product__title {
margin-bottom: 15px;
}
.card-product__description {
min-height: 110px;
line-height: 1.3em;
}
.card-product ul {
min-height: 120px;
padding-bottom: 0;
} .card-product ul li {
list-style-position: outside;
margin-left: 1em;
}
@media all and (max-width:768px) {
.card-product__description {
height: auto !important;
min-height: auto !important;
}
.card-product ul {
height: auto !important;
min-height: auto !important;
}
.card-product__button {
margin-top: 0 !important;
}
.card-product__description ul li {
list-style-position: outside;
margin-left: 1em;
}
.card-product__description>ul {
padding: 0;
}
}  .block-buttons a.btn {
position: relative;
-webkit-transition: all .25s cubic-bezier(.645, .045, .355, 1);
transition: all .25s cubic-bezier(.645, .045, .355, 1);
display: inline-block;
vertical-align: middle;
font-family: Gilroy, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Arial, sans-serif;
font-size: 16px;
border: 0;
margin: 0;
padding: 0.8em 0.85em;
overflow: visible;
text-align: center;
border-radius: 3px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: #3c1053;
-webkit-box-shadow: 0 11px 10px -10px rgb(0 0 0 / 80%);
box-shadow: 0 11px 10px -10px rgb(0 0 0 / 80%);
color: white;
min-width: 60%;
max-width: 100%;
white-space: unset !important;
}
.page-renew .main .container-main {
padding: 45px 30px 45px 30px;
}
.acceptance input {
width: 25px;
height: 25px;
}
.acceptance label {
display: grid;
grid-template-columns: 0.3fr 2fr;
}  body {
background-color: #ffffff;
color: #5b5b5b;
font-weight: normal;
font-style: normal;
font-family: "Gilroy", sans-serif;
font-size: 16px;
}
b,
.font-bold,
.bold {
font-weight: 700;
}
.font-semibold,
.semibold {
font-weight: 600;
}
strong {
font-weight: 800;
}
em,
.italic,
.font-italic {
font-style: italic
}
img {
max-width: 100%;
height: auto;
}
.font-bigger {
font-size: 1.25em;
}
sup,
sub {
font-size: 0.7em;
line-height: 1.2em;
padding-left: 2px;
padding-right: 2px;
font-weight: 600;
vertical-align: middle;
}
a {
color: #0093b2;
text-decoration: none;
cursor: pointer;
}
a:hover {
color: #0093b2;
text-decoration: none;
opacity: 0.85;
}
p {
margin: 0;
padding: 0 0 1.8em 0;
font-size: 1em;
line-height: 1.8em;
}
.main-paragraph {
margin: 0;
padding: 0 0 1em 0;
font-size: 1.375em;
line-height: 1.8em;
color: #0093b2;
font-weight: 600;
}
.list>ul {
margin: 0;
padding: 0 0 20px 0;
list-style: none
}
dl,
ol,
ul {
margin: 0;
padding: 0 0 1.8em 20px;
}
h1 {  font-size: 2em;
font-weight: 500;
font-family: "Gilroy", sans-serif;
text-align: center;
} h2 {
margin: 0 auto;
padding: 0 0 1em 0;
font-size: 1.75em;
line-height: 1.4em;
font-family: "Gilroy", sans-serif;
color: #5b5b5b;
font-weight: 500;
} h3 {
margin: 0 auto;
padding: 0;
font-size: 1.625em;
line-height: 1.8em;
font-family: "Gilroy", sans-serif;
color: #5b5b5b;
font-weight: 500;
} h4 {
margin: 0 auto;
padding: 0;
font-size: 1.25em;
line-height: 1.8em;
font-weight: 600;
} h5 {
margin: 0 auto;
padding: 0;
font-size: 1em;
}
.page-secondary .header-main h1 { padding: 0;
}
.carouselSmall h2,
.carouselSmall h3,
.carouselSmall h4 {
line-height: 1.4em;
} @media all and (min-width:768px) {
.no-padding-md {
padding: 0;
}
.space-bottom-no-md {
margin-bottom: 0;
padding-bottom: 0;
}
}
.clear {
overflow: hidden;
clear: both;
}
.no-margin {
margin-top: 0;
margin-bottom: 0;
}
.no-padding {
padding-top: 0;
padding-bottom: 0
}
.no-spaces {
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0
}
.space-top-no {
margin-top: 0;
padding-top: 0;
}
.space-top-xs {
margin-top: 10px;
padding-top: 10px;
}
.space-top-sm {
margin-top: 15px;
padding-top: 15px;
}
.space-top-md {
margin-top: 20px;
padding-top: 20px;
}
.space-top-lg {
margin-top: 30px;
padding-top: 30px;
}
.space-top-xl {
margin-top: 35px;
padding-top: 35px;
}
.space-bottom-no {
margin-bottom: 0;
padding-bottom: 0;
}
.space-bottom-xs {
margin-bottom: 10px;
padding-bottom: 10px;
}
.space-bottom-sm {
margin-bottom: 15px;
padding-bottom: 15px;
}
.space-bottom-md {
margin-bottom: 20px;
padding-bottom: 20px;
}
.space-bottom-lg {
margin-bottom: 30px;
padding-bottom: 30px;
padding-top: 1em;
margin-top: 1em;
}
.space-bottom-xl {
margin-bottom: 35px;
padding-bottom: 35px;
}
.font-normal {
font-weight: 400;
}
.font-xs {
font-size: 0.75em;
} .font-sm {
font-size: 0.875em;
} .font-md {
font-size: 1.125em;
} .font-lg {
font-size: 1.25em;
} .font-xl {
font-size: 1.625em;
} .color-title {
color: #0093b2
}
.color-title-2 {
color: #4a4a4a;
}
.color-txt {
color: #5b5b5b;
}
.color-txt-2 {
color: #4a4a4a;
}
.color-txt-3 {
color: #9b9b9b;
}
.color-purple {
color: #3c1053;
}
.color-blue {
color: #0093b2
}
.color-light-blue {
color: #c5e7c4
}
.color-link {
color: #0093b2;
}
.align-center {
text-align: center;
}
.align-left {
text-align: left;
}
.align-right {
text-align: right;
}
.toright {
float: right;
}
.hide {
display: none;
}  input,
select,
.form-control {
margin: 0;
padding: 10px;
height: 45px;
font-family: "Gilroy", sans-serif;
font-size: 18px;
line-height: 1.2em;
color: #0093b2;
}
input,
select,
input:focus,
select:focus,
.form-control,
.form-control:focus,
.custom-select:valid:focus,
.custom-select.is-valid:focus {
outline: none !important;
box-shadow: none !important;
border: 2px solid #0093b2;
border-radius: 3px;
background-color: #ffffff;
}
select.custom-form-control-startrescue:focus {
border-color: #FF6C2F;
}
.form-control-startrescue,
.form-control-startrescue:focus {
border-color: #FF6C2F;
}
select {
background: #ffffff url(//www.cornmarketinsurance.co.uk/wp-content/themes/cornmarket_2018/assets/imgs/select-arrow.png) no-repeat 95% 17px;
border: 2px solid #0093B2;
padding-right: 25px;
padding-left: 20px;
box-shadow: none !important;
outline: none !important;
-webkit-appearance: none;
-moz-appearance: none;
}
select.custom-form-control-startrescue {
background: #ffffff url(//www.cornmarketinsurance.co.uk/wp-content/themes/cornmarket_2018/assets/imgs/select-arrow-orange.png) no-repeat 95% 17px;
}
.form-group select {
width: 100%;
}
textarea,
textarea:focus {
outline: none;
margin: 0;
padding: 10px;
font-family: "Gilroy", sans-serif;
font-size: 18px;
color: #0093b2;
box-shadow: none;
border: 2px solid #0093b2;
border-radius: 3px;
background-color: #ffffff;
box-shadow: none
}
[type="reset"],
[type="submit"],
button,
html [type="button"],
.bttn,
a.bttn-link,
.bttn-link-more {
cursor: pointer;
border: 0;
margin: 0;
padding: 0 25px;
height: 44px;
color: #ffffff !important;
font-weight: 400;
background-color: #0093b2;
border-radius: 0;
border-bottom-left-radius: 20px;
font-family: "Gilroy";
box-shadow: none !important;
outline: none !important;
}
#get-in-touch-submit input[type=submit] {
background-color: #0093b2;
border-bottom-left-radius: 20px;
}
a.bttn-link,
.bttn-link-more {
display: inline-block;
padding: 0 35px;
vertical-align: middle;
line-height: 43px;
margin-right: 15px;
}
.bttn:hover,
a.bttn-link:hover,
.bttn-link-more:hover {
color: #ffffff
}
.bttn-arrow-right {
position: relative;
padding-right: 50px;
}
.bttn-arrow-right:after {
position: absolute;
right: 15px;
top: 12px;
content: "\203A";
font-size: 40px;
line-height: 16px;
color: #ffffff;
}
.bttn-arrow-left {
position: relative;
padding-right: 50px;
}
.bttn-arrow-left:after {
position: absolute;
left: 15px;
top: 12px;
content: "\2039";
font-size: 40px;
line-height: 16px;
color: #ffffff;
}
.bttn-icon {
padding: 0;
width: 45px;
height: 45px;
border-radius: 0;
}
.form-control-not-a-robot {
float: right;
outline: none;
margin: 0;
padding: 0;
box-shadow: none;
border: 2px solid #0093b2;
border-radius: 3px;
background-color: #f2fafb;
}
.header-main .form-get-a-quote select,
.header-main .form-get-a-quote select:focus {
border: 4px solid #ffffff;
border-radius: 0;
width: 100%;
background: #ffffff url(//www.cornmarketinsurance.co.uk/wp-content/themes/cornmarket_2018/assets/imgs/select-arrow.png) no-repeat 95% 16px;
padding-right: 25px;
padding-left: 20px;
color: #9b9b9b;
-webkit-appearance: none;
-moz-appearance: none;
}
.header-main .form-get-a-quote .row-select {
padding-bottom: 10px;
}
.header-main .form-get-a-quote .bttn {
padding-left: 30px;
padding-right: 30px;
}
.form-wrap {
max-width: 405px;
margin: 0 auto;
padding: 0;
}
.col-md-6 .form-wrap {
max-width: 100%;
}
.form-group {
margin-bottom: 30px;
}
.form-group .invalid-feedback {
min-height: 30px;
margin-bottom: -34px;
line-height: 1.1em;
}
.form-control {
color: #0093B2;
}
textarea,
.form-textarea {
width: 100%;
height: 130px;
}
.form-control-datepicker {
width: 100%;
padding-left: 50px;
background-image: url(//www.cornmarketinsurance.co.uk/wp-content/themes/cornmarket_2018/assets/imgs/icon-calendar.png);
background-repeat: no-repeat;
background-position: 10px 7px;
}
.form-control-startrescue.form-control-datepicker {
width: 100%;
padding-left: 50px;
background-image: url(//www.cornmarketinsurance.co.uk/wp-content/themes/cornmarket_2018/assets/imgs/icon-calendar-orange.png);
background-repeat: no-repeat;
background-position: 10px 7px;
}
.form-control-timepicker {
padding-left: 50px;
background-image: url(//www.cornmarketinsurance.co.uk/wp-content/themes/cornmarket_2018/assets/imgs/icon-clock.png);
background-repeat: no-repeat;
background-position: 10px 7px;
}
.checkboxes-group {}
.checkboxes-group .row>div {
padding-bottom: 25px;
}
.custom-control {
padding-left: 50px;
}
.custom-control-label {
padding-left: 15px;
padding-top: 13px;
font-size: 1.125em;
font-weight: 500;
line-height: 1.1em;
height: 45px;
display: inline-block;
color: #0093b2;
}
.custom-control-label:before {
left: -65px;
}
.custom-control-label.bold {
font-weight: 700
}
.custom-checkbox .custom-control-input~.custom-control-label:after,
.custom-checkbox .custom-control-input~.custom-control-label:before {
box-shadow: none;
top: 0;
left: -50px;
width: 45px;
height: 45px;
border-radius: 3px;
color: #ffffff;
}
.custom-checkbox .custom-control-input~.custom-control-label:after {}
.custom-checkbox .custom-control-input~.custom-control-label:before {
background-color: #ffffff;
border: 2px solid #0093b2;
color: #0093b2;
}
.custom-checkbox-startrescue .custom-control-input~.custom-control-label:before {
border: 2px solid #FF6C2F;
}
.custom-checkbox .custom-control-input:checked~.custom-control-label:before {
background-color: #0093b2;
border: 2px solid #0093b2;
color: #ffffff;
}
.custom-checkbox-startrescue .custom-control-input:checked~.custom-control-label:before {
background-color: #FF6C2F;
border-color: #FF6C2F;
}
.form-callback-v-line {
position: relative;
}
.form-callback-v-line:after {
content: " ";
width: 2px;
height: 94%;
display: block;
position: absolute;
left: 58%;
top: 5px;
background-color: #0093b2;
}
.form-callback-v-line.row>div {
padding-left: 50px;
padding-right: 50px;
}
@media all and (min-width:769px) {
.tab-content .tab-pane .col-md-12 img:first-of-type {
margin: 0 10%;
}
}
@media all and (max-width:768px) {
.form-callback-v-line:after {
display: none;
}
.form-callback-v-line.row>div {
padding-left: 15px;
padding-right: 15px;
}
#back-to-top.show {
box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
border: 1px solid white;
}
input.wpcf7-form-control.wpcf7-submit.tnp-submit.bttn-subscribe {
font-size: 1.1em;
padding-left: 10px;
height: 40px;
padding-right: 10px;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.tnp-email.input-email {
font-size: 1em;
height: 40px;
}
.section-subscribe h3 {
font-size: 1.3em;
padding-top: 10px;
}
.tab-content .tab-pane .col-md-3 img {
max-width: 150px;
margin: 0 auto;
padding-bottom: 30px;
}
.tab-content .tab-pane .col-md-12 img {
max-width: 150px;
padding-bottom: 30px;
margin-left: 25%;
margin-right: 25%;
}
.tab-content .tab-pane .col-md-3 {
text-align: center;
}
.tab-content+section.space-bottom-lg {
margin-top: 30px;
}
.tab-content>.tab-pane {
padding: 30px 0px !important;
}
.header-top .container .row>div.col-nav-top {
background-color: rgba(60, 16, 83, 0.75);
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.7);
}
.footer-main .font-sm {
line-height: 1.7em;
}
ul#menu-footer-bottom li {
margin: 0;
padding: 10px 0;
}
p.footer-logos a {
margin-top: 20px;
width: 50%;
}
p.footer-logos a:nth-child(2) img {
margin-left: -20px;
margin-bottom: 10px;
}
}
@media all and (max-width:639px) {
.valued-groups-page {
min-height: 150px !important;
}
}
.footer-main .font-sm {
line-height: 1.6em;
}
.page-contact span.ajax-loader,
.form-callback-v-line span.ajax-loader {
position: absolute;
bottom: 10px;
right: 120px;
}
.page-contact .bttns-wrap {
position: relative;
}
.boxes-list>.row>.col-md-4 {
padding: 0 10px;
margin-bottom: 40px !important;
}
.boxes-list .img {
margin-bottom: 15px;
}
.boxes-list {
margin-top: 20px;
}
.faq-a {
display: block;
padding: 0px;
}
.faq-a>div {
padding: 40px;
}
.boxes-list span.list {
height: auto;
display: block; padding-bottom: 20px;
}
.form-wizard-v-line {
position: relative;
}
.form-wizard-v-line:after {
content: " ";
width: 2px;
height: 94%;
display: block;
position: absolute;
left: 50%;
top: 5px;
background-color: #0093b2;
}
@media all and (min-width:768px) {
.form-wizard-col {
margin-left: auto;
margin-right: auto;
max-width: 305px;
}
.form-wizard-col-2 {
margin-left: auto;
margin-right: auto;
max-width: 380px;
}
} .custom-select.is-valid,
.form-control.is-valid,
.was-validated .custom-select:valid,
.was-validated .form-control:valid {
border-color: #0093B2;
}  .wrapall {
overflow: hidden;
position: relative;
margin: 0;
padding: 0;
text-align: center;
}
.container,
.container-main,
.nav-main-wrap {
margin-left: auto;
margin-right: auto;
}
.container {
max-width: 1366px;
text-align: left
}
.container-main {
max-width: 1000px;
margin-left: auto;
margin-right: auto;
text-align: left
} .box-bg-light-blue {
margin-bottom: 40px;
padding: 40px;
background-color: #eef8f0;
}
.box-bg-white {
margin-bottom: 40px;
padding: 40px;
background-color: #ffffff;
}
.box-bg-light-blue h3,
.box-bg-white h3 {
line-height: 1.4em;
}
.box-blue,
.box-grey,
.box-light-blue,
.box-light-grey,
.box-purple {
min-height: 155px;
line-height: 1.2em;
width: 100%;
color: #ffffff;
padding: 10px;
margin: 0 auto 10px auto;
border-bottom-left-radius: 40px;
display: flex;
align-items: center;
white-space: wrap
}
.box-light-blue {
color: #3c1053;
}
.box-blue {
background-color: #0093b2;
}
.box-grey {
background-color: #5b5b5b;
}
.box-light-grey {
background-color: #9b9b9b
}
.box-light-blue {
background-color: #c9e6d0;
}
.box-purple {
background-color: #3c1053;
}
.box-blue h3,
.box-grey h3,
.box-light-grey h3,
.box-purple h3,
.box-blue h4,
.box-grey h4,
.box-light-grey h4,
.box-purple h4 {
color: #ffffff;
line-height: 1.2em;
}
.box-light-blue h3,
.box-light-blue h4 {
color: #0093b2;
line-height: 1.2em;
}
.boxes-cells-wrap {
margin-bottom: 10px;
}
.boxes-cells {
margin-left: -5px;
margin-right: -5px; }
.boxes-cells>div {
display: flex;
align-items: stretch;
padding: 0 5px;
margin: 0;
}
.cols-stretch-direction-row {
flex-direction: row;
display: flex;
align-items: stretch;
}
.cols-stretch-direction-column {
flex-direction: column;
display: flex;
align-items: stretch;
justify-content: space-between
}
.max-width-760 {
margin-left: auto;
margin-right: auto;
max-width: 760px;
}
.header {
z-index: 2;
position: relative
}
.header-top { position: relative;
}
.main {
z-index: 1;
position: relative
}
.footer {
z-index: 1;
position: relative
}
.header-main-image {
z-index: 0;
}
.page-secondary .header {
z-index: 1;
position: relative
}
.page-secondary .main {
z-index: 0;
position: relative
} .page-secondary.category .header,
.page-secondary.error404 .header {
z-index: 2;
position: relative
}
.page-secondary.category .main,
.page-secondary.error404 .main {
z-index: 1;
position: relative
}
.page-secondary.category .main .container-main,
.page-secondary.error404 .main .container-main {
margin-top: 0px;
}
.page-secondary .main .content-more-space {
padding-left: 60px;
padding-right: 60px;
}
.page-secondary.page-secondary-2 .header-main {
background-color: #c9e6d0;
}
.page-secondary.page-secondary-2 .header-main .container-main h1 {
color: #3c1053;
}
@media all and (max-width:768px) {
.page-secondary .main .content-more-space {
padding-left: 5%;
padding-right: 5%;
}
} .header-top {
background-color: #ffffff;
-webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
}
.header-top .container .row {
position: relative
}
.header-top .container .row>div {
min-height: 80px;
align-items: center;
display: flex;
}
.header-top .col-logo {
padding-left: 25px;
padding-right: 25px;
}
.header-top .col-logo .logo-cornmarket {
display: block;
overflow: hidden;
}
.header-top .col-logo .logo-cornmarket img {
display: block;
width: 100%;
height: auto;
}
.header-top .col-call-us { display: block;
text-align: center;
color: #000;
background-color: transparent;
padding-left: 0px;
padding-right: 0px;
}
.header-top .col-call-us .call-us {
display: inline-block;
margin-left: auto;
margin-right: auto;
border-left: 1px solid lightgrey;
text-align: right;
padding: 5px 20px;
}
.header-top .col-call-us .call-us-label {
display: block;
font-size: 0.9em;
line-height: 14px;
letter-spacing: 1px;
}
.header-top .col-call-us .call-us-phone {
display: inline-block;
background-repeat: no-repeat;
background-position: left center;
font-weight: bold;
line-height: 1.4em;
font-weight: 600;
color: #0093b2;
font-size: 1em;
padding: 0px;
}
.m-header-top-get-a-quote,
.m-nav-main {
display: none;
}
@media all and (min-width:769px) {
.m-nav-main-collapse.collapse {
display: flex;
margin-left: auto;
margin-right: 0;
}
}
@media all and (max-width:1100px) {
.header-top .col-call-us .call-us {
border-left: none;
text-align: right;
} }
@media all and (max-width:1020px) {
.header-top .col-logo .logo-cornmarket {
display: block;
}
}
@media all and (max-width:768px) {
.header-top .col-logo {
flex: 1; }
.header-top .col-logo .logo-cornmarket {
width: 40px;
}
.header-top .col-logo .logo-cornmarket img {
display: block;
width: 216px;
height: 43px;
max-width: none;
}
.header-top .container .row>div {
min-height: 60px;
height: 60px;
} #nav-main-wrap {
display: none;
}
.m-nav-main-collapse {
padding: 40px 10px;
width: 100%;
}
.header-top .container .row>div.col-nav-top {
position: absolute;
width: 100%;
left: 0;
top: 60px;
display: block;
height: auto;
min-height: auto;
background-color: rgba(60, 16, 83, 0.85);
font-weight: 600;
}
.header-top .col-nav-top .nav-top {
display: block;
text-align: center;
}
.header-top .col-nav-top .nav-top a {
text-decoration: underline;
padding-top: 5px;
padding-bottom: 5px;
font-size: 1.2em;
line-height: 1.2em;
display: block;
color: #ffffff;
text-align: center;
font-weight: 600;
}
.m-nav-main {
display: block;
text-align: center;
padding-bottom: 40px;
}
.m-nav-main a {
padding-top: 5px;
padding-bottom: 5px;
font-size: 1.6em;
line-height: 1.4em;
display: block;
color: #c9e6d0;
text-align: center;
font-weight: 600;
}
}
.header-main {
position: relative;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
min-height: 350px;
z-index: -2;
}
.page-home .header-main {
min-height: 375px;
background-image: url(//www.cornmarketinsurance.co.uk/wp-content/themes/cornmarket_2018/assets/imgs/header-home.jpg);
}
.page-inner .header-main {
min-height: 180px;
}
.page-secondary .header-main {
min-height: 240px;
}
.header-main .container-main {
padding-top: 20px;
padding-bottom: 20px;
}
.header-main .header-box-1,
.header-main .header-box-2,
.header-main .header-box-3 {
position: relative;
padding: 10px 20px;
max-width: 380px;
border-bottom-left-radius: 40px;
}
.header-main .header-box-1 p,
.header-main .header-box-2 p,
.header-main .header-box-3 p {
margin: 0 0 15px 0;
padding: 0;
line-height: 1.2em;
max-width: 300px;
}
.header-main .header-box-1 {
background-color: #3c1053;
color: #ffffff;
max-width: 480px;
}
.header-main .header-box-1 h2,
.header-main .header-box-1 h3 {
color: #ffffff;
margin: 0 0 5px 0;
padding: 0;
line-height: 1.2em;
}
.header-main .header-box-1 h2 {
font-size: 2em;
line-height: 1.1em;
}
.header-main .header-box-2 {
background-color: #c9e6d0;
color: #3c1053;
}
.header-main .header-box-3 {
background-color: #ffffff;
color: #3c1053;
}
.page-home .header-main .container-main {
padding-top: 25px;
padding-bottom: 25px;
}
.page-home .header-main .header-box-1,
.page-home .header-main .header-box-2,
.page-home .header-main .header-box-3 {
padding: 20px;
max-width: 300px;
}
.page-home .header-main .header-box-1 h2,
.page-home .header-main .header-box-1 h3 {
margin: 0 0 15px 0;
padding: 0;
} .page-secondary .header-main {
background-color: #3c1053;
}
.page-secondary .header-main h1,
.page-secondary .header-main h2,
.page-secondary .header-main h3 {
color: #ffffff
}
.page-secondary .header-main .container-main {
min-height: 125px;
display: flex;
align-items: center;
justify-content: center;
}
.page-secondary .header-main .container-main h1 {
font-size: 2.4em;
}
.header-secondary {
position: relative;
border-bottom-left-radius: 70px;
margin-bottom: 40px;
}
.header-secondary h2,
.header-secondary h3,
.header-secondary h4 {
margin: 0;
padding: 0 0 5px 0
}
.header-secondary h4 {
font-size: 1.5em;
}
.header-secondary img {
display: block;
border-bottom-left-radius: 70px;
}
.header-secondary .top-right {
position: absolute;
top: 0;
right: 0;
}
.header-secondary .bottom-right {
position: absolute;
bottom: 0;
right: 0;
width: 87%;
padding: 15px 10px 5px 30px;
background-color: #ffffff;
}
@media all and (max-width:980px) {
.header-main .container-main {
padding-left: 30px;
padding-right: 30px;
}
}
@media all and (max-width:768px) {
.page-home .header-main {
min-height: auto;
}
.page-home .header-main .container-main,
.header-main .container-main {
padding-top: 10px;
padding-bottom: 10px;
}
.header-main .container-main {
padding-left: 10px;
padding-right: 10px;
}
}
@media all and (max-width:576px) {
.header-secondary .bottom-right {
position: relative;
width: 100%;
padding-left: 0;
padding-right: 0;
}
}
@media all and (max-width:400px) {
.page-home .header-main .header-box-1,
.page-home .header-main .header-box-2,
.page-home .header-main .header-box-3 {
max-width: none;
width: 100%;
}
} .main .container-main {
background-color: #ffffff;
border-bottom-left-radius: 60px;
padding: 45px 30px 40px 30px;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
} #back-to-top {
position: fixed;
bottom: 40px;
right: 40px;
z-index: 9999;
cursor: pointer;
width: 60px;
height: 60px;
background-color: #0094b2;
font-size: 22px;
line-height: 36px;
color: #ffffff;
text-align: center;
transition: opacity 0.2s ease-out;
opacity: 0;
}
#back-to-top:hover {
background-color: #0094b2;
color: #ffffff;
}
#back-to-top.show {
opacity: 1;
}
@media all and (max-width:576px) {
#back-to-top {
bottom: 10px;
right: 10px;
width: 40px;
height: 40px;
}
}
.logo-cornmarket-icon-footer {
text-align: center;
padding-top: 65px;
padding-bottom: 50px;
}
.footer-main-content {
margin-top: 60px;
margin-bottom: 60px;
}
.footer-main-content:last-child {
margin-bottom: 0 !important;
}
@media (max-width: 767px) {
.footer-main-content {
margin-top: 30px;
margin-bottom: 30px;
}
}
.footer-main-content .font-xs {
line-height: 1.4em;
}
.footer-main-content .list-links li {
padding-bottom: 0.4em;
margin-bottom: 0;
line-height: 1.4em;
font-weight: 600;
}
.footer-main-content .list-links li a span:after {
content: " �";
}
.footer-main-content .list-links a {
line-height: 1.4em;
font-weight: 600;
}
.footer-main-content .section-find-answers h3 {
margin-bottom: 0;
padding-bottom: 1em;
}
.footer-main-content .section-find-answers .list-links li {
margin-bottom: 0;
padding-bottom: 1.4em;
}
.footer-main-content .section-find-answers .row {
margin-left: -10px;
margin-right: -10px;
}
.footer-main-content .section-find-answers .row>div {
padding-left: 10px;
padding-right: 10px;
}
.footer-main {
padding-top: 50px;
padding-bottom: 50px;
background-color: #343434;
color: #ffffff
}
.footer-main .container-main {
padding-left: 30px;
padding-right: 30px;
}
.footer-main .row-col-order>div {
padding-bottom: 15px;
}
.footer-logo-cornmarket {
margin: 0;
padding: 0 0 18px 0
}
.footer-logos {
margin: 0;
padding: 0
}
.footer-logos a {
display: inline-block;
margin: 0;
padding: 0 0 15px 0
} @media all and (max-width:768px) {
.footer-main .row-col-order .order-1 {
order: 1;
}
.footer-main .row-col-order .order-2 {
order: 2;
}
.footer-main .row-col-order .order-3 {
order: 3;
}
.footer-main,
.footer-main .row-col-order,
.footer-copyright {
text-align: center;
}
.footer-logo-cornmarket {
text-align: center;
margin: 0;
padding: 0 0 18px 0
}
.footer-logos {
text-align: center;
margin: 0;
padding: 0
}
.footer-logos a {
display: block;
}
}  .nav-top {
width: 100%;
text-align: right;
}
.nav-top a {
display: inline-block;
padding-left: 10px;
padding-right: 10px;
text-decoration: none;
color: #5b5b5b;
font-weight: 700;
font-size: 0.9em;
}
.sticky {
position: fixed;
top: 0;
width: 100%;
}
.nav-main-wrap,
.nav-main {
text-align: center;
background-color: #0093b2;
margin: 0 auto;
padding: 0;
list-style: none;
}
.nav-main-wrap .container {
padding: 0;
}
.nav-main>.col {
padding: 0px 10px;
margin-top: 10px;
margin-bottom: 10px;
}
.nav-main>.item:not(:first-child) {
border-left: 1px solid #ffffff;
text-align: left;
}
.nav-main>.item>a.item-link {
position: relative;
padding: 2px 0;
width: 100%;
text-align: left;
display: block;
color: #ffffff;
text-decoration: none;
}
.nav-main .item a.item-link img {
display: block;
max-height: 50px;
width: auto;
margin: auto;
}
.nav-main .sub-menu li {
padding-left: 0px;
padding-right: 0px;
}
.nav-main .sub-menu li a {
display: inline-block;
} .nav-main .item.active,
.nav-main .item:hover { opacity: 1;
} .nav-footer-wrap {
text-align: right;
}
.nav-footer {
margin: 0;
padding: 0;
list-style: none;
font-weight: 500;
font-size: 11px;
}
@media (max-width: 768px) {
.nav-footer {
text-align: center;
}
}
.nav-footer li {
display: inline;
}
.nav-footer li:after {
content: "|";
color: #ffffff;
padding-left: 7px;
padding-right: 5px;
}
.nav-footer li:last-child:after {
display: none;
}
.nav-footer a {
color: #ffffff;
white-space: nowrap;
text-decoration: none;
}
@media all and (max-width:768px) {
.nav-footer-wrap {
text-align: center;
}
.nav-footer li {
padding-top: 15px;
padding-bottom: 15px;
}  }
.link-social-icon {
display: inline-block;
border: 2px solid #99d4e0;
border-radius: 50%;
text-align: center;
}
.link-social-icon i {
padding: 8px;
}
.link-social-icon i.fa-facebook-f {
padding: 8px 12px;
}
i.fab.fa-linkedin-in {
padding: 8px 10px;
}
.nav-aside {
margin: 0;
padding: 0 0 30px 0;
list-style: none;
}
.nav-aside .nav-item {
margin: 0;
padding: 0;
}
.nav-aside .nav-link {
display: block;
border: 0;
padding: 20px 40px;
border-bottom-left-radius: 40px;
color: #0094b2;
font-size: 1.2em;
font-weight: 600;
background-color: #ffffff;
}
.nav-aside .nav-link.active {
color: #ffffff;
background-color: #0094b2;
}
.nav-aside .nav-link.active:after {
display: block;
}
.nav-aside .nav-link-angle-right {
display: block;
position: relative;
color: #0094b2;
}
.nav-aside .nav-link-angle-right:after {
font-weight: 400;
font-size: 40px;
line-height: 1em;
display: block;
position: absolute;
top: 10px;
left: auto;
right: 20px;
margin: auto;
width: auto;
height: auto;
opacity: 1;
border: 0;
content: "\203A";
color: #0094b2;
border: 0;
}
.nav-aside .nav-link-angle-right.active,
.nav-aside .nav-link-angle-right.active:after {
color: #ffffff;
}
.nav-aside-2 {
margin: 0;
padding: 0 0 30px 0;
list-style: none;
}
.nav-aside-2 .nav-item {
padding: 0;
margin: 0 0 15px 0
}
.nav-aside-2 .nav-link {
position: relative;
display: block;
border: 0;
padding: 7px 25px 5px 25px;
border-bottom-left-radius: 15px;
color: #ffffff;
font-size: 1.1em;
font-weight: 600;
background-color: #0094b2;
}
.nav-aside-2 .nav-link:after {
font-weight: 400;
font-size: 40px;
line-height: 1em;
display: block;
z-index: 2;
position: absolute;
top: -3px;
left: auto;
right: 20px;
margin: auto;
width: auto;
height: auto;
opacity: 1;
border: 0;
content: "\203A";
color: #ffffff;
border: 0;
}  .border-top {
border-top: 2px solid #ebebeb !important;
padding-top: 60px;
margin-top: 60px;
}
.border-bottom {
border-bottom: 2px solid #ebebeb !important;
padding-bottom: 60px;
margin-bottom: 60px;
}
section.border-top-full {
border-top: 2px solid #ebebeb;
padding: 60px 30px 0 30px;
margin-left: -30px;
margin-right: -30px;
}
.link-with-arrow:after {
content: "\2192";
padding-left: 5px;
}
.link-more {
color: #0093b2;
font-weight: 500;
} .link-more:after {
content: "\2192";
font-weight: 700;
padding-left: 5px;
color: #0093b2;
}
.link-fill,
.link-fill:hover {
background-color: #0093b2;
color: #ffffff;
padding: 3px 15px;
line-height: 1em;
-webkit-padding-before: 2px;
}
.link-back,
.link-next {
color: #0093b2
}
.link-back:before {
content: "\2190";
padding-right: 5px;
color: #0093b2;
}
.link-next:after {
content: "\2192";
padding-left: 5px;
color: #0093b2;
}
.col-box-border {
border: 1px solid #ededed;
}
.col-full-height {
display: flex;
align-items: stretch
}
.box-border {
width: 100%;
border: 2px solid #ededed;
padding: 30px 20px;
margin: 0 0 20px 0;
}
.box-border-col {
width: 100%;
align-content: center;
align-items: center;
border: 2px solid #ededed;
padding: 20px 10px;
margin: 0 0 20px 0;
}
.vertical-middle {
display: flex;
align-items: center;
}
.user-photo {
display: inline-block;
border-radius: 100%;
}
.box-border-col .user-photo {
max-width: 39px;
height: auto;
margin-right: 10px;
}
.box-container-main-top {
margin: -45px -30px 45px -30px;
background-color: #0093b2;
text-align: center;
padding: 15px 45px;
color: #ffffff;
font-weight: 500
}
.box-container-main-top a {
color: #ffffff;
}
.box-container-main-top-2 {
background-color: #3c1053;
color: #ffffff
}
.list li {
padding: 0 0 12px 30px;
background: url(//www.cornmarketinsurance.co.uk/wp-content/themes/cornmarket_2018/assets/imgs/list-bullet.png) no-repeat 0 3px;
}
.list-links {
margin: 0;
padding: 0;
list-style: none;
}
.list-links li {
padding-bottom: 12px;
font-weight: 500;
}
.list-links a {
font-weight: 500;
}
.list-links-with-arrow {
margin: 0;
padding: 0;
list-style: none;
font-weight: 500;
text-align: right
}
.list-links-with-arrow li {
padding-bottom: 12px;
font-weight: 500;
}
.list-links-with-arrow a:after {
content: "\2192";
padding-left: 5px;
}
.boxes-list .row {
margin-left: -10px;
margin-right: -10px;
} .boxes-list .box-border-col {
padding: 0;
}
.boxes-list .img {
margin-bottom: 10px;
display: block;
border-bottom-left-radius: 0;
overflow: hidden;
}
.boxes-list .img img {
display: block;
border-bottom-left-radius: 0;
width: 100%;
}
.boxes-list .box-content {
padding: 10px 20px;
}
.boxes-list h1 {
text-align: left;
line-height: 1.2em;
}
.boxes-list h4 {
text-align: left;
line-height: 1.2em;
margin-bottom: 0;
padding-bottom: 10px;
}
.boxes-list p {
line-height: 1.2em;
margin-bottom: 0; ;
padding-bottom: 0px;
}
.boxes-list .bttn-link-more {
width: 100%;
}
.boxes-list-2 .row>div {
padding-bottom: 40px;
}
.boxes-list-2 .box-border-col {
padding: 0;
}
.boxes-list-2 .img {
margin-bottom: 15px;
display: block;
overflow: hidden;
}
.boxes-list-2 .box-content {
padding: 10px 15px;
}
.boxes-list-2 .img img {
display: block;
width: 100%;
max-width: none;
height: auto;
}
.boxes-list-2 h1 {
text-align: left
}
.boxes-list-2 .bttn-link-more {
width: 100%;
}
.boxes-list-articles {
margin-bottom: 0;
padding-bottom: 0;
}
.boxes-list-articles .box-border-col {
margin-bottom: 20px;
}
.boxes-list-articles .row {
margin-left: -10px;
margin-right: -10px;
}
.boxes-list-articles .row>div {
padding-left: 10px;
padding-right: 10px;
}
.boxes-list-articles .box-border-col {
padding: 0;
}
.boxes-list-articles .img {
margin-bottom: 15px;
display: block;
overflow: hidden;
}
.boxes-list-articles .img img {
display: block;
width: 100%;
max-width: none;
height: auto;
}
.boxes-list-articles .box-content {
padding: 10px 15px;
}
.boxes-list-articles h4 {
text-align: center;
margin-bottom: 0;
padding-bottom: 0.5em;
line-height: 1.4em;
}
.boxes-list-articles p {
margin-bottom: 0;
padding-bottom: 1em;
line-height: 1.4em;
}
.row.boxes-list-our-customers-to-say {
margin-left: -5px;
margin-right: -5px;
}
.row.boxes-list-our-customers-to-say>div {
padding-left: 5px;
padding-right: 5px;
}
.boxes-list-our-customers-to-say .box-border-col {
padding: 20px
}
.boxes-list-our-customers-to-say h4 {
margin-bottom: 0;
padding-bottom: 0.5em;
line-height: 1.4em
}
.boxes-list-our-customers-to-say p {
margin-bottom: 0;
padding-bottom: 1em;
line-height: 1.4em;
}
@media (max-width: 575px) {
.boxes-list-our-customers-to-say p {
height: 85px;
}
}
.section-subscribe {
background-color: #3c1053;
color: #ffffff;
text-align: center;
padding-left: 15px;
padding-right: 15px;
}
.section-subscribe p,
.section-subscribe h3 {
color: #ffffff
}
.section-subscribe h3 {
padding-top: 0.7em;
}
.section-subscribe .form-subscribe {
max-width: 455px;
margin: 15px auto;
}
.section-subscribe .form-subscribe .row>div {
padding: 0;
}
.section-subscribe .form-subscribe .input-email {
height: 55px;
padding-left: 20px;
padding-right: 20px;
width: 100%;
border: 0;
background: #ffffff;
border-radius: 0;
border-bottom-left-radius: 20px;
}
.section-subscribe .form-subscribe .bttn-subscribe {
height: 55px;
padding-left: 20px;
padding-right: 20px;
width: 100%;
border: 0px;
border-radius: 0;
}
@media all and (max-width:550px) {
.section-subscribe .form-subscribe {
padding-left: 15px;
padding-right: 15px;
}
}
.section-footer-info {
margin-bottom: 0;
padding-bottom: 0;
}
@media (max-width: 767px) { .section-footer-info .row .col-md-3 {
text-align: center;
margin-bottom: 0px;
padding-bottom: 0px;
}
.section-footer-info .row .col-md-3 h5 {
padding-bottom: 1em;
}
.section-footer-info .row .col-md-3 .textwidget p {
padding-bottom: 1em;
}  .section-footer-info .row .col-md-4 {
text-align: center;
}
.section-footer-info .row .col-md-4 h5 {
display: none;
}
.section-footer-info .row .col-md-4 .textwidget p:first-child {
padding-bottom: 1em;
}
.section-footer-info .row .col-md-4 .textwidget p .font-xs {
margin-top: 0px;
} } .section-footer-info .row .col-md-4 .textwidget p .font-xs {
margin-top: 30px;
}
.section-footer-info h5 {
margin: 0;
padding: 0 0 20px 0;
}
.section-content-careers .clmn-paddngs {
padding-left: 40px;
padding-right: 40px;
} .nav-tabs {
padding: 0;
}
.nav-tabs .nav-item {
margin-bottom: -1px;
}
.nav-tabs .nav-item a {
position: relative;
padding: 10px;
color: #ffffff;
background: #5b5b5b;
border-top-width: 0;
border-bottom-width: 0;
border-left-width: 1px;
border-right-width: 0;
border-color: #ffffff;
} .nav-tabs .nav-item a.active {
color: #ffffff;
background-color: #0094b2;
}
.nav-tabs .nav-item a.active:after {
z-index: 10;
content: " ";
display: block;
position: absolute;
top: 100%;
left: 50%;
right: auto;
margin-left: -13px;
width: 0;
height: 0;
opacity: 1;
border-left: 13px solid transparent;
border-right: 13px solid transparent;
border-top: 13px solid #0094b2;
}
.nav-tabs .nav-link {
border-radius: 0;
}
.tab-content>.tab-pane {
padding: 20px;
border: 2px solid #e7e7e7;
border-top: 0;
}
.nav-tabs-vertical-wrap .nav-tabs {
border: 0;
display: block;
}
.nav-tabs-vertical-wrap .nav-tabs .nav-item {
margin-bottom: 0;
font-weight: 500;
}
.nav-tabs-vertical-wrap .nav-tabs .nav-item a {
border: 0;
padding: 20px 40px;
border-bottom-left-radius: 40px;
color: #0094b2;
background-color: #ffffff;
}
.nav-tabs-vertical-wrap .nav-tabs .nav-item a.active {
color: #ffffff;
background-color: #0094b2;
}
.nav-tabs-vertical-wrap .nav-tabs .nav-item a {
background-color: #d5ebf5;
}
ul.nav.nav-tabs {
background: #d5ebf5;
border-bottom-left-radius: 40px;
margin-bottom: 20px;
margin-top: 20px;
}
.nav-tabs-vertical-wrap .nav-tabs .nav-item a.active:after {
display: none;
}
.nav-tabs-vertical-wrap .tab-content>.tab-pane {
border: 0;
padding-top: 20px !important;
}
.nav-tabs-vertical-wrap .nav-tabs .nav-item a.nav-link-angle-right {
display: block;
position: relative;
color: #0094b2;
}
.nav-tabs-vertical-wrap .nav-tabs .nav-item a.nav-link-angle-right:after {
font-size: 40px;
line-height: 1em;
display: block;
position: absolute;
top: 10px;
left: auto;
right: 10px;
margin: auto;
width: auto;
height: auto;
opacity: 1;
border: 0;
content: "\203A";
color: #0094b2;
border: 0;
}
.nav-tabs-vertical-wrap .nav-tabs .nav-item a.nav-link-angle-right.active,
.nav-tabs-vertical-wrap .nav-tabs .nav-item a.nav-link-angle-right.active:after {
color: #ffffff;
margin-bottom: 10px;
}
@media all and (max-width:550px) {
.nav-tabs {
display: block;
}
.nav-tabs .nav-item a.active:after {
display: none;
}
.product-tabs-desktop {
display: none;
}
.product-tabs-mobile {
display: block !important;
} }  .carousel {
padding-bottom: 40px;
}
.carousel-control-next,
.carousel-control-prev {
width: 45px;
height: 45px;
cursor: pointer;
background: #3c1053;
opacity: 1 !important;
}
.carousel-indicators li {
width: 10px;
height: 10px;
border-radius: 10px;
background-color: #ffffff;
opacity: 1;
border: 0;
}
.carousel-indicators li.active {
background-color: #0094b2;
}
.carousel-indicators.purple li {
border: 1px solid #3c1053;
background-color: #ffffff
}
.carousel-indicators.purple li.active {
background-color: #3c1053;
}
.carouselSmall {
height: 100%;
width: 100%;
}
.carouselSmall .carousel-indicators {
margin: 0;
padding: 10px 0;
}
.carouselSmall .carousel-indicators li {
width: 10px;
height: 10px;
border-radius: 10px;
background-color: #d8d8d8;
opacity: 1;
border: 0;
}
.carouselSmall .carousel-indicators li.active {
background-color: #0094b2;
}
.carousel-our-staff-have-to-say p {
line-height: 1.8em;
}
.carousel-title,
.carousel-nav {
display: inline;
}
.carousel-title {
padding-right: 0px;
width: 67%;
margin-right: 0px;
}
@media all and (max-width: 767px) {
.carousel-title h1 {
position: relative;
top: 15%;
}
}
.carousel-nav {
padding-left: 0px;
width: 33%;
margin-left: 0px;
}  .faq-q {
position: relative;
cursor: pointer;
background-color: #c9e6d0;
color: #3c1053;
font-weight: bold;
display: block;
padding: 20px 40px;
margin: 10px 0 0 0;
font-size: 1.1em;
line-height: 1.4em;
}
.faq-q:first-child {
margin-top: 0;
}
.faq-q:after {
position: absolute;
right: 20px;
top: 5px;
color: #3c1053;
font-weight: bold;
display: block;
content: "\002d";
font-size: 50px;
line-height: 50px;
text-align: center;
vertical-align: middle;
-webkit-transition: all 0.5s; transition: all 0.5s;
}
.faq-q.collapsed:after {
content: "\002b"
}  .section-teatimonials {}
.section-teatimonials .col-md-6 {
display: flex;
align-items: stretch;
}
.box-testimonial {
position: relative;
display: block;
border-bottom-left-radius: 40px;
padding: 30px 30px 30px 60px;
margin: 1em 0 30px 0;
}
.box-testimonial:before {
position: absolute;
top: 20px;
left: 15px;
font-size: 70px;
line-height: 70px;
font-weight: 800;
content: "\201C";
}
.box-testimonial-1,
.box-testimonial-light-blue {
background-color: #c9e6d0
}
.box-testimonial-1:before,
.box-testimonial-light-blue:before {
color: #3c1053
}
.box-testimonial-2,
.box-testimonial-blue {
background-color: #0093b2;
color: #ffffff;
}
.box-testimonial-3,
.box-testimonial-purple {
background-color: #3c1053;
color: #ffffff;
}
.box-testimonial-4,
.box-testimonial-grey {
background-color: #5b5b5b;
color: #ffffff;
}
.box-testimonial-2:before,
.box-testimonial-3:before,
.box-testimonial-4:before {
color: #ffffff;
}  .wizard-row-steps {
position: relative;
z-index: 2
}
.wizard-row-steps h3,
.wizard-row-steps h4,
.wizard-row-steps p {
margin: 0;
padding: 0;
line-height: 1.2em;
}
.wizard-row-steps:before {
position: absolute;
left: 15%;
right: 15%;
top: 45px;
z-index: 1;
content: "";
background-color: #c9e6d0;
height: 10px;
width: 70%;
}
.wizard-row-steps .step {
position: relative;
z-index: 2;
width: 75px;
height: 75px;
display: block;
margin: 10px auto 35px auto;
padding: 0;
border-radius: 100%;
text-align: center;
font-size: 2.375em;
line-height: 65px;
background-color: #ffffff;
border: 8px solid #c9e6d0;
color: #c9e6d0;
font-weight: 700;
-webkit-box-shadow: 0px 0px 0px 10px rgba(255, 255, 255, 1);
-moz-box-shadow: 0px 0px 0px 10px rgba(255, 255, 255, 1);
box-shadow: 0px 0px 0px 10px rgba(255, 255, 255, 1);
}
.wizard-row-steps .step.active {
margin-top: -6px;
margin-bottom: 20px;
background-color: #0093b2;
width: 105px;
height: 105px;
color: #ffffff;
font-size: 3.625em;
line-height: 95px;
}
.wizard-row-steps .step.step-check {
background-color: #c9e6d0;
color: #ffffff;
}
.wizard-row-steps .step.step-success {
background-color: #ffffff;
color: #0093b2;
border-color: #0093b2;
}  button.modal-bttn-close,
.modal-bttn-close {
display: block;
width: 50px;
height: 50px;
position: absolute;
top: -15px;
right: -15px;
border-radius: 50px;
background-color: #ffffff;
text-align: center;
margin: 0;
padding: 0;
font-size: 40px;
line-height: 45px;
color: #3c1053;
font-weight: 800;
}
.modal-content {
border: 0px;
border-radius: 0;
border-bottom-left-radius: 50px;
outline: 0;
}
.modal-header {
display: block;
padding: 10px 40px;
border: 0;
border-radius: 0;
background-color: #c9e6d0;
text-align: center
}
.modal-title {
margin-left: auto;
margin-right: auto;
font-size: 2.7em;
line-height: 1em;
color: #3c1053;
font-weight: 600;
text-align: center;
}
.modal-body {
padding: 40px 20px 40px 40px;
text-align: left;
}
.modal-body h1 {
text-align: left;
}
.modal-body ul {
list-style-position: inside;
margin: 0;
padding: 0 0 12px 0;
}
.modal-body ul li {
padding-bottom: 12px;
}
.box-perc {
padding: 40px 0;
text-align: center;
font-size: 2.1em;
line-height: 1em;
background-color: #0093b2;
color: #ffffff;
border-bottom-left-radius: 10px;
}
.box-perc b {
font-size: 2em;
line-height: 1em;
color: #ffffff;
}
@media all and (min-width:576px) {
.modal-dialog {
max-width: 790px;
margin: 1.75rem auto;
}
.only_mobile {
display: none !important;
}
}  .col-nav-hamburger {
display: none !important;
}
@media all and (max-width:768px) {
.col-nav-hamburger {
display: flex !important
}
}
#nav-hamburger {
width: 34px;
height: 27px; position: relative;
margin: 0 auto;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
}
#nav-hamburger span {
display: block;
position: absolute;
height: 5px;
width: 50%;
background: #9b9b9b;
opacity: 1;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}
#nav-hamburger span:nth-child(even) {
left: 50%;
border-radius: 0 5px 5px 0;
}
#nav-hamburger span:nth-child(odd) {
left: 0px;
border-radius: 5px 0 0 5px;
}
#nav-hamburger span:nth-child(1),
#nav-hamburger span:nth-child(2) {
top: 0px;
}
#nav-hamburger span:nth-child(3),
#nav-hamburger span:nth-child(4) {
top: 11px;
}
#nav-hamburger span:nth-child(5),
#nav-hamburger span:nth-child(6) {
top: 22px;
}
#nav-hamburger.open span:nth-child(1),
#nav-hamburger.open span:nth-child(6) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
#nav-hamburger.open span:nth-child(2),
#nav-hamburger.open span:nth-child(5) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
#nav-hamburger.open span:nth-child(1) {
left: 2px;
top: 0;
}
#nav-hamburger.open span:nth-child(2) {
left: calc(50% - 2px);
top: 0;
}
#nav-hamburger.open span:nth-child(3) {
left: -50%;
opacity: 0;
}
#nav-hamburger.open span:nth-child(4) {
left: 100%;
opacity: 0;
}
#nav-hamburger.open span:nth-child(5) {
left: 2px;
top: 12px;
}
#nav-hamburger.open span:nth-child(6) {
left: calc(50% - 2px);
top: 12px;
} @media all and (max-width:1200px) {
.hide-xl {
display: none;
}
.show-xl {
display: block;
}
}
@media all and (max-width:992px) {
.hide-lg {
display: none;
}
.show-lg {
display: block;
}
} @media all and (max-width:768px) {
.hide-md {
display: none !important;
}
.show-md {
display: block;
} #popupDidYouKnow .col-md-4 div:nth-child(2) {
padding-top: 20px !important;
}
#popupDidYouKnow .col-md-4 div:nth-child(2) img {
display: none;
}
#popupDidYouKnow .box-perc {
padding: 15px 0px;
}
#popupDidYouKnow .modal-body,
#best-discounts-pop-up .modal-body {
padding: 30px 20px 20px 20px;
} #success-animation img {
width: 35%;
}
}
#popupDidYouKnow h2 {
font-size: 1.5em;
}
#popupDidYouKnow,
#best-discounts-pop-up {
padding: 40px 10px 0px 10px;
}
@media all and (max-width:576px) {
body {
font-size: 90%;
}
.hide-sm {
display: none !important;
}
.show-sm {
display: block;
} .main .container-main {
padding-left: 15px;
padding-right: 15px;
}
.border-top {
border-top: 2px solid #ebebeb !important;
padding-top: 30px;
margin-top: 30px;
}
.border-bottom {
border-bottom: 2px solid #ebebeb !important;
padding-bottom: 30px;
margin-bottom: 30px;
}
section.border-top-full {
border-top: 2px solid #ebebeb;
padding: 30px 15px 0 15px;
margin-left: -15px;
margin-right: -15px;
}
.boxes-list .row>div {
padding: 10px 10px;
}
.bttn-link-mobile-1 {
margin-right: 25px !important;
}
.bttn-link-mobile-2 {
margin-right: 0px !important;
padding-left: 30px !important;
padding-right: 35px !important;
}
}
.bttn-link-mobile-1 {
background-color: #3c1053 !important;
-webkit-box-shadow: 0 11px 10px -10px rgba(0, 0, 0, .8);
-moz-box-shadow: 0 11px 10px -10px rgba(0, 0, 0, .8);
box-shadow: 0 11px 10px -10px rgba(0, 0, 0, .8);
}
.bttn-link-mobile-2 {
background-color: #0093b2 !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}
@media all and (max-width:380px) {
body {
font-size: 80%;
}
.hide-xs {
display: none !important;
}
.show-xs {
display: block;
}
.box-blue,
.box-grey,
.box-light-blue,
.box-light-grey,
.box-purple {
min-height: 100px;
}
}
.boxes-list-m .row {
margin-left: -5px;
margin-right: -5px;
}
.boxes-list-m .row>div {
padding-left: 5px;
padding-right: 5px;
}
.aligncenter {
margin: 0 auto !important;
display: block;
}  @media screen and (max-width: 992px) {
.page-secondary .header {
z-index: 3;
}
.page-secondary .header-main {
min-height: auto;
}
.page-secondary .main {
margin-top: 115px;
}
.box-blue h3 a,
.box-grey h3 a,
.box-light-grey h3 a,
.box-purple h3 a {
color: #ffffff;
line-height: 1.2em;
font-size: 0.9em;
}
}
.section-subscribe .form-subscribe .bttn-subscribe+.ajax-loader {
display: none;
}
.useful-links-container.left-column {
width: 50%;
padding: 0;
}
.useful-links-container.right-column {
width: 50%;
} .section-subscribe .form-subscribe .bttn-subscribe:focus {
background-color: #008ca6;
}
.wpcf7-response-output.wpcf7-display-none { }
div.wpcf7-aborted {
color: red;
}
#back-to-top.show {
box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
}
.row.boxes-list-our-customers-to-say p.testimonial+div {
font-size: 0.9em;
}
.g-recaptcha div div:first-child {
border: 2px solid #0093B2;
overflow: hidden;
height: inherit;
border-bottom-left-radius: 20px;
}
.g-recaptcha {
display: inline-block;
}
.box-border.align-right.flex-fill { }
.padding-bottom-10 {
padding-bottom: 10px;
}
.page-id-238 #main .container-main .pt-0 .col-md-12 p {
padding-bottom: 15px;
}
.top-bar {
background-color: #c9e6d0;
}
.light-green {
background-color: #eef8f0;
border-top: 15px solid #eef8f0;
border-bottom: 15px solid #eef8f0;
}
.top-bar-text {
max-width: 960px;
margin: 0 auto;
color: #3c1053;
vertical-align: middle;
font-weight: bold;
line-height: 1;
}
.top-bar-text-1 {
font-size: 15px;
font-weight: normal;
}
.top-bar-text-2 {
font-size: 25px;
margin-left: -30px !important;
margin-right: 30px !important;
}
.top-bar-text-3 {
font-size: 40px;
}
.top-bar-text-4 {
font-size: 11px;
display: block;
text-transform: uppercase;
}
.top-bar-text-5 {
font-size: 17px;
padding-left: 20px;
}
.top-bar-text-6 {
font-weight: normal;
font-size: 15px;
display: block;
}
.top-bar-text div {
margin: auto 0;
padding: 0;
}
.box-square { font-size: 16px;
} @media (max-width: 992px) {
.top-bar {
padding-top: 30px;
padding-bottom: 30px;
}
.top-bar-text-1 {
padding: 0 !important;
}
.top-bar-text-2 {
margin: 0 !important;
padding: 0 0 20px 0 !important;
}
.top-bar-text-3,
.top-bar-text-4 {
display: inline-block;
font-size: 18px;
text-transform: lowercase;
}
.top-bar-text-6::before {
content: '*';
margin: 5px;
}
.top-bar-text-5,
.top-bar-text-6 {
font-size: 13px;
font-weight: normal;
padding-top: 0 !important;
}
.top-bar-text-6 {
display: inline-block;
}
.top-bar-text div {
padding: 10px;
}
.light-green {
border-bottom: 0;
}
.top-bar-text-5 {
background-color: #eef8f0;
}
.top-bar-text-button {
margin-top: 30px !important;
padding: 0 !important;
}
.please-select-text {
background-color: #d5ebf5 !important;
margin: 10px 0 !important;
}
.box-square {
min-height: 255px;
font-size: 18px;
}
.key-benefit {
text-align: center;
}
}
.text-purple {
color: #3c1053;
}
.text-purple:after {
color: #3c1053;
}
.text-500 {
font-weight: 500;
}
@media screen and (min-width: 768px) and (max-width: 992px) {
.row.nav-tabs-vertical-wrap .tab-content>div>.row>.col-md-6 {
max-width: 100%;
flex: 0 0 100%;
}
div#carouselOurValuedGroups h4 {
height: 50px;
}
div.testimonials-section .align-content-stretch p.testimonial {
height: 148px;
}
.social-icons {
text-align: center;
}
}
.get-in-touch-h4 {
text-align: center !important;
padding-bottom: 30px;
}
@media screen and (min-width: 768px) {
.get-in-touch-h4 {
position: relative;
width: 50%;
}
}
span.wpcf7-not-valid-tip {
text-align: left;
padding-left: 20px;
}
.product-checkboxes-label {
width: 100%;
height: 100%;
background-color: #ecf4f7;
border: 2px solid #0093b2;
padding: 10px;
text-align: center;
border-radius: 5px;
cursor: pointer;
}
.product-checkboxes-label-startrescue {
border-color: #ff6c2f;
background-color: #ffffff;
}
.product-checkboxes-label:before,
.product-checkboxes-label:after {
content: none;
}
.product-checkboxes-label span {
color: #0093b2;
font-size: 0.9em;
font-weight: 500;
font-style: normal;
font-family: "Gilroy", sans-serif;
display: block;
margin: 5px 5px 0px 5px;
}
.product-checkboxes-label-startrescue span {
color: #FF6C2F;
}
.product-checkboxes:checked+label {
background-color: #0093b2;
}
.product-checkboxes-startrescue:checked+label {
border-color: #FF6C2F;
background-color: #FF6C2F;
}
.product-checkboxes:checked+label span {
color: #fff;
}
ul#top-menu-with-dropdowns,
ul.nav-main-with-dropdowns {
list-style-type: none;
padding: 0;
font-size: 1em;
font-weight: 600;
}
ul#top-menu-with-dropdowns>li,
ul.nav-main-with-dropdowns>li {
display: inline-block;
position: relative;
white-space: nowrap;
margin-top: 20px;
padding-bottom: 20px;
}
ul#top-menu-with-dropdowns>li .sub-menu,
ul.nav-main-with-dropdowns>li .sub-menu {
list-style-type: none;
display: none;
position: absolute;
top: 1.8em;
left: -70px;
right: -70px;
width: 225px;
background-color: transparent;
z-index: 1000;
border-radius: 5px;
padding: 0px;
margin-left: auto;
padding-top: 15px;
margin-right: auto;
}
ul.nav-main-with-dropdowns>li .sub-menu {
left: -70px;
right: -40px;
width: 200px;
right: auto;
width: auto;
}
ul#top-menu-with-dropdowns>li .sub-menu:after,
ul.nav-main-with-dropdowns>li .sub-menu:after {
content: "";
position: absolute;
left: 0px;
right: 0px;
top: 1px;
width: 0;
height: 0;
border-style: solid;
border-width: 0 15px 15px 15px;
border-color: transparent transparent #ffffff transparent;
z-index: 9998;
margin-left: auto;
margin-right: auto;
}
ul#top-menu-with-dropdowns>li:hover .sub-menu,
ul.nav-main-with-dropdowns>li:hover .sub-menu {
display: block;
}
ul#top-menu-with-dropdowns>li .sub-menu li,
ul.nav-main-with-dropdowns>li .sub-menu li {
line-height: 3em;
display: block;
text-align: left;
white-space: nowrap;
background-color: white;
}
ul#top-menu-with-dropdowns>li .sub-menu li:first-child,
ul.nav-main-with-dropdowns>li .sub-menu li:first-child {
border-top-left-radius: 5px;
border-top-right-radius: 5px;
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .3);
}
ul#top-menu-with-dropdowns>li .sub-menu li:last-child,
ul.nav-main-with-dropdowns>li .sub-menu li:last-child {
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
ul#top-menu-with-dropdowns>li .sub-menu li:not(:last-child),
ul.nav-main-with-dropdowns>li .sub-menu li:not(:last-child) {
border-bottom: 1px solid lightgrey;
}
ul#top-menu-with-dropdowns>li .sub-menu li:not(:first-child),
ul.nav-main-with-dropdowns>li .sub-menu li:not(:first-child) {
box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, .3);
}
ul#top-menu-with-dropdowns>li .sub-menu li a,
ul.nav-main-with-dropdowns>li .sub-menu li a {
padding-left: 15px;
padding-right: 15px;
width: 100%;
color: #0093b2;
}
ul#top-menu-with-dropdowns>li .sub-menu li a:after,
ul.nav-main-with-dropdowns>li .sub-menu li a:after {
content: " �";
font-weight: 700;
padding-left: 5px;
color: #0093b2;
}
div.page-overlay {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #3c1052;
opacity: 0.1;
z-index: 99;
pointer-events: none;
transition: all 0.1s ease-in-out;
}
@media (max-width: 767px) {
.company-info p {
text-align: center;
}
}
.footer-copyright {
font-weight: 500;
font-size: 11px;
}
@media (max-width: 767px) {
.social-icons {
text-align: center;
}
.mobile-center-bold {
text-align: center;
}
.mobile-center-bold a {
font-weight: 700;
}
} .page-template-page-home div.header-main.valued-groups-page {
background-size: 920px 350px;
}
ul.nav-main-with-dropdowns>li .sub-menu li a:after {
content: "";
}
@media (max-width: 767px) {
.container-main.we-offer-widget .header-box-1>* {
z-index: 2;
position: relative;
}
.main {
z-index: 2;
}
.header {
z-index: 1;
}
}
@media screen and (max-width: 767px) {
.we-offer-widget-mobile .btn-group {
display: flex;
flex-direction: column;
height: 85px !important;
}
.we-offer-widget-mobile .btn-group>* {
margin-bottom: 10px;
}
.we-offer-widget-mobile .btn-group>span {
top: 0px !important;
text-align: center;
}
#nav-main>li.col {
width: 100% !important;
font-size: 15px;
}
.nav-main-wrap,
.nav-main {
background-color: transparent;
}
.nav-main>.item:not(:first-child) {
border-left: 0;
}
.m-nav-main {
padding-bottom: 40px;
padding-top: 40px;
}
.m-nav-main a {
padding-top: 0;
padding-bottom: 10px;
padding-left: 25px;
padding-right: 25px;
font-size: 20px;
line-height: 1.4em;
display: block;
color: white;
text-align: left;
font-weight: 900;
}
.nav-main>.item>a.item-link {
padding: 10px 25px;
}
.header-top .container .row>div.col-nav-top {
background-color: rgba(60, 16, 83, 1);
}
ul.nav-main-with-dropdowns>li {
display: block;
position: relative;
white-space: nowrap;
margin-top: 10px;
padding-bottom: 0;
text-align: left;
width: 100%;
}
ul.nav-main-with-dropdowns>li .sub-menu {
left: 0 !important;
}
ul.nav-main-with-dropdowns>li .sub-menu::after {
left: 0;
}
ul.nav-main-with-dropdowns>li .sub-menu {
display: none;
position: relative;
top: 0;
left: 0;
right: 0;
width: 100%;
background-color: transparent;
z-index: 0;
border-radius: 0;
padding: 0;
margin: 0;
}
ul.nav-main-with-dropdowns>li .sub-menu:after {
content: "";
position: relative;
left: 0;
right: 0;
top: 0;
width: 0;
height: 0;
border-style: solid;
border-width: 0;
border-color: transparent transparent #ffffff transparent;
z-index: 0;
margin-left: 0;
margin-right: 0;
}
ul.nav-main-with-dropdowns>li .sub-menu li a {
padding: 0 25px;
width: 100%;
color: #3c1153;
text-align: left;
text-shadow: none !important;
font-size: 18px;
font-weight: 700;
}
ul.nav-main-with-dropdowns>li .sub-menu li a:after {
content: "";
font-weight: 700;
padding-left: 5px;
color: #0093b2;
}
ul.nav-main-with-dropdowns>li .sub-menu li {
line-height: 2.4em;
display: block;
text-align: left;
white-space: nowrap;
background-color: #c9e6d0;
}
ul.nav-main-with-dropdowns>li .sub-menu li:first-child,
ul.nav-main-with-dropdowns>li .sub-menu li:last-child {
border-radius: 0 !important;
box-shadow: none !important;
}
ul.nav-main-with-dropdowns>li .sub-menu li:first-child {
padding-top: 15px;
}
ul.nav-main-with-dropdowns>li .sub-menu li:last-child {
padding-bottom: 15px;
}
ul.nav-main-with-dropdowns>li .sub-menu li:not(:last-child) {
border-bottom: 0;
}
.plus-circle:after,
.minus-circle:after {
float: right;
width: 30px;
height: 30px;
line-height: 36px;
font-size: 36px;
text-align: center;
color: white;
font-weight: 700;
}
.plus-circle:after {
content: '\002B';
}
.minus-circle:after {
content: '\2212';
}
.nav-main>.col {
padding: 0;
margin: 0;
}
.m-nav-main-collapse {
padding: 0;
}
.col-nav-top {
padding: 0 !important;
}
#nav-main>li.col {
font-size: 14px;
font-weight: bold;
}
ul.submenu li {
border: 0 !important;
}
ul.nav-main-with-dropdowns>li:hover .sub-menu {
display: none;
}
l#top-menu-with-dropdowns>li .sub-menu li:first-child,
ul.nav-main-with-dropdowns>li .sub-menu li:first-child {
border-top-left-radius: 0;
border-top-right-radius: 0;
box-shadow: none;
}
ul.nav-main-with-dropdowns>li .sub-menu li:not(:first-child) {
box-shadow: none;
}
.mobile-hamburger {
display: block !important;
transition: all 1s;
}
}
.nmr-datepicker {
width: 100%;
padding-left: 50px;
background-image: url(//www.cornmarketinsurance.co.uk/wp-content/themes/cornmarket_2018/assets/imgs/icon-calendar.png);
background-repeat: no-repeat;
background-position: 10px 7px;
}
@media all and (max-width: 1120px) {
ul.nav-main-with-dropdowns>li .sub-menu {
left: -150px;
}
ul.nav-main-with-dropdowns>li .sub-menu::after {
left: 90px;
}
}
.header-main .we-offer-widget .header-box-1>p {
height: 20px !important;
}
.header-main .we-offer-widget .header-box-1>p:moz-only-whitespace {
height: 0px !important;
} #nav-main>li.col {
display: inline-block;
flex-basis: unset;
flex-grow: unset;
-ms-flex-preferred-size: auto;
width: auto;
font-size: 15px;
} .page-template-nextbase-iframe .header,
.page-template-nextbase-iframe .header-top,
.page-template-nextbase-iframe .footer-main-content,
.page-template-nextbase-iframe .footer-main {
display: none;
}
.has-cookie-bar .page-template-nextbase-iframe #catapult-cookie-bar {
display: none !important;
} .container-logo {
height: 100px;
}
.container-logo .col-logo {
padding-top: 15px;
}
.header-top .col-nav-hamburger,
.header-top .col-logo {
height: auto !important;
}
.header-valued-groups-mobile .row .col-nav-top {
top: 115px !important;
}
@media (max-width: 768px) {
.col-logo {
padding: 0;
left: -5vw;
}
.row-call-trustpilot {
height: 50px;
}
.row-call-us {
height: 40px;
}
.header-top .col-logo {
display: flex !important;
justify-content: center !important;
}
.header-top .col-nav-hamburger {
width: 20%;
}
.header-top .col-logo {
width: 80%;
}
.container-logo .col-logo .logo-cornmarket {
width: auto !important;
height: 100px !important;
}
.container-logo .col-logo .logo-cornmarket img {
width: auto !important;
height: 100px !important;
margin-bottom: 0 !important;
margin-left: 0 !important;
}
}  @media(min-width: 769px) {
.trustpilot-widget {
margin-top: 1.3em !important;
}
.mobile-widget-trustpilot {
display: none;
}
}
@media(max-width: 768px) {
.trustpilot-widget {
display: none;
padding-bottom: .6em !important;
}
.mobile-widget-trustpilot {
display: block;
}
}  .col-logo .logo-adelaide {
display: block;
overflow: hidden;
}
@media(max-width: 768px) {
.col-logo .logo-adelaide {
display: none;
}
}  @media(max-width: 599px) {
.logo-d-none {
display: none !important;
}
}
.col-rapid-logo {
height: auto !important;
}
.col-rapid-logo {
padding-left: 25px;
padding-right: 25px;
}
@media (max-width: 768px) {
.col-rapid-logo {
display: none !important;
justify-content: center !important;
}
}.landing-header-text{
background-color: #3c1053;
color: #fff !important;
}
.landing-header-text h1{
padding: 40px 0 0 0;
font-weight: bold;
}
.header-landing, .header-getaquote{
position: relative;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
height: 300px;
}
@media all and (max-width:992px){
.header-landing, .header-getaquote{
height: 150px;
}
#custom-alert{
box-shadow: inset 0px 3px 3px 0px rgba(0,0,0,0.19);
-webkit-box-shadow: inset 0px 3px 3px 0px rgba(0,0,0,0.19); -moz-box-shadow: inset 0px 3px 3px 0px rgba(0,0,0,0.19);
}
}
.before-form{
max-width: 550px;
margin: 0 auto;
}
.form-wrap{
max-width: 560px !important;
}
.form-wrapper{
padding-bottom: 40px;
}
.after-form{
padding-top: 20px;
border-top: 2px solid #ebebeb;
}
.custom-form-control {
border: 1px solid #5b5b5b;
color: #5b5b5b;
}
.custom-form-control-startrescue {
border: 1px solid #818387;
color: #818387;
} .custom-control-input:checked~.custom-control-label-green:before {
background-color: #2E7F58;
border: 2px solid #2E7F58;
color: #ffffff;
}
.custom-checkbox-green .custom-control-input~.custom-control-label-green:after,
.custom-checkbox-green .custom-control-input~.custom-control-label-green:before {box-shadow:none;     width: 30px;
height: 30px;
top: 8px;
left: -30px;border-radius:3px; color:#ffffff;}
.custom-checkbox-green .custom-control-input~.custom-control-label-green:after {}
.custom-checkbox-green .custom-control-input~.custom-control-label-green:before {
background-color:#ffffff; border:2px solid #95ACA0; color:#2E7F58; 
}
.custom-checkbox-green .custom-control-input:checked~.custom-control-label:before {
background-color:#2E7F58; border:2px solid #95ACA0; color:#95ACA0; 
}
.custom-control-label-green{
color: unset;
}
.custom-control-label-insurance{
padding-top: 70px;
font-size: 0.9em;
}
.custom-checkbox-green{
background-color:rgb(249, 249, 249);
padding-top: 15px;
padding-bottom: 15px;
}
.custom-checkbox-insurance{
border:2px solid #0093b2; 
border-radius: 5%;
height: 100%;
width: 100%;
padding-left: 20px;
padding-bottom: 20px;
background: #ecf4f7;
}   .purple-submit-button { display: none;
}
label[for=purple-submit-button] {
color: #fff;
-webkit-transition: all .25s cubic-bezier(.645,.045,.355,1);
transition: all .25s cubic-bezier(.645,.045,.355,1);
margin: 0;
padding: .8em 1.5em;
border-radius: 3px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
font-weight: 600;
background-color: #3c1053;
-webkit-box-shadow: 0 11px 10px -10px rgba(0,0,0,.8);
box-shadow: 0px 11px 10px -10px rgba(0,0,0,0.8);
cursor: pointer;
}
label.label-purple-submit-button-start-rescue {
background-color: #FF6C2F !important;
}
label[for=purple-submit-button]:hover {
background-color: #61297e;
}
label.label-purple-submit-button-start-rescue:hover {
background-color: #ff9466 !important;
}
.contact-prefs-checkboxes {
width: 100%;
height: 100%;
} .contact-prefs-checkboxes-label {
font-size: 0.9em;
padding: 25px!important;
width: 100%;
height: 100%;
background-color: rgb(249, 249, 249);
color: unset;
border-radius: 5px;
}
.contact-prefs-checkboxes + label {
position: relative;
}
.contact-prefs-checkboxes~label:before,
.contact-prefs-checkboxes~label:after {
box-shadow:none !important;
top: 50% !important;
left: 16px !important;
transform: translateY(-50%) !important;width: 28px !important;height: 28px !important;border-radius:3px !important;color:#ffffff !important;}    .contact-prefs-checkboxes-label .label-text {
display: block;
position: absolute;
top: calc(50% - 0.9em/2);
right: 0px;
left: 50px;
}
.dates-input {
background-color: #fff !important;
}
.nav-tabs .nav-item a {
font-weight: 500; 
}
@media all and (min-width:767px) and (max-width:992px){
h1{
padding-top: 30px;
}
.header-box-1{
top: 100px;
}
.header-box-1:before {
left: -45px !important;
}
h1.bold:not(.page-main-h1){
padding-top: 120px;
}
.col-lg-3.space-bottom-xs.main-footer-columns.col-md-6 {
text-align: center;
}
.col-md-4.col-lg-3.offset-md-3.space-bottom-xs.main-footer-columns {
text-align: center;
}
}
@media (max-width: 767px){
.section-footer-info .row .col-md-4,  .section-footer-info .row .col-md-6{
text-align: center;
}
.carousel-title {
padding: 20px;
}
.carousel-title h1 {
top: 50%;
}
.boxes-list { }
}