.container-fluid {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    padding-right: 15px;
    padding-left: 15px;
}

#FSContact41 {
    display: none;
}

.widget-bg-dark {
    background-color: #999;
    border-radius: 5px;
}

.bttn {
    box-sizing: border-box;
}

.bttn:hover {
    cursor: pointer;
}

.author-gravtar {
    display: none;
}

.post-entry a {
    font-weight: bold !important;
}

/* =Start From Here fgh -------------------------------------------------------------- */
.four-image {
    padding: 0;
    text-align: center;
}

/*------------ Business Part for Home Page START--------- */
.landing-four-columns h3 {
    font-size: 1.45em;
    height: 38px;
    text-align: center;
}

.green-bold {
    color: #3dc21a;
    font-weight: bold;
}

.find_more_hiv_diabets_cancer a {
    font-weight: bold;
}

.landing-four-columns .text {
    height: 135px;
    float: left;
    width: 56%;
    margin-top: 0;
}

@media screen and (max-width: 975px) {
    .landing-four-columns p.text {
        height: 150px;
    }
}

@media screen and (max-width: 850px) {
    .landing-four-columns p.text {
        height: 180px;
        padding-bottom: 20px;
    }

    .landing-four-columns h3 {
        font-size: 1.3em;
        height: 40px;
        text-align: left;
    }
}

@media screen and (max-width: 767px) {
    .landing-four-columns p.text {
        height: auto;
    }
}

.section-warning-covid19 {
    padding: 15px 0;
}

.warning-covid19-block {
    display: flex;
    align-items: center;
    padding-bottom: 15px;
    border-bottom: 2px solid #cccccc;
}

.warning-covid19-block__image img {
    max-width: 165px;
    height: auto;
}

.warning-covid19-block__text {
    margin-left: 25px;
    background: rgba(255,179,179,0.6);
    padding: 20px 15px;
}

.warning-covid19-block__text a {
    font-weight: 700;
}

.category-covid-19 .title__page {
    color: #ce181e;
}

@media screen and (max-width: 767px) {
    .warning-covid19-block__image img {
        max-width: 100px;
    }
}

/*------------ Business Part for Home Page END --------- */

/*----------Right sidebar with links Begin----------------*/
.right-sidebar-hr {
    height: 2px;
    margin: 1.6em 0;
}

.right-sidebar-hr-small {
    height: 2px;
    margin: 1.1em auto;
    width: 70%;
}

.insurance-rates-life a {
    font-weight: bold;
}

td.last-section-70years {
    width: 25%;
}

.return-to-top-tab {
    float: left;
}

.return-to-top-tab a {
    font-weight: bold;
}

.right-sidebar-header {
    background-color: #A7A7A7;
    text-align: center;
    display: block;
    padding: 6px 0;
    color: #fff;
    margin: 10px 0;
}

.right-sidebar-header-text {
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 15px 0 15px 10px;
}

.right-sidebar-header.fa span {
    margin-left: 10px;
}

.right-sidebar-links {
    list-style: none;
    padding-left: 3px;
    margin: 0;
}

.right-sidebar-links li {
    padding: 2px 0;
}

.right-sidebar-links li span {
    margin-left: 10px;
}

/*----------Right sidebar with links End----------------*/

/*--------AUTO INSURANCE QUOTE BY PROVINCE START-------*/
.get-location-quote {
    margin-left: 30px;
    margin-top: 20px;
}

.get-location-quote .step {
    display: inline-block;
    vertical-align: top;
}

.step {
    font-size: 1.875em;
    margin-bottom: .75em;
    margin-top: 5px;
    font-weight: 700;
    line-height: 1.0em;
    word-wrap: break-word;
}

.select-style {
    padding: 10px;
    margin-left: 20px;
    border: 1px solid #ccc;
    width: 50%;
    border-radius: 3px;
    overflow: hidden;
    display: inline-block;
    box-sizing: border-box;
}

.select-style select {
    padding: 5px 8px;
    width: 130%;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
}

@media screen and (max-width: 400px) {
    .select-style {
        margin-left: 0;
        width: 100%;
    }

    .select-style select {

    }
}


.select-style select:focus {
    outline: none;
}

.step-2-section {
    display: none;
}

.active-province {
    display: block;
}

.step-2-section:focus {
    outline: none;
}

.step-2-section hr {
    background-color: #2CAFE3;
    width: 100%;
    height: 1px;
}

.auto-form-province .mc4wp-form {
    width: 250px;
    margin: 0 auto;
    min-width: 250px;
}

.get-location-quote-text {
    display: inline-block;
    width: 80%;
    margin-left: 20px;
}

.get-location-quote-text-full {
    width: 100%;
}

.get-location-quote-text p {
    margin-top: 5px;
    font-size: 16px;
}

/*--------AUTO INSURANCE QUOTE BY PROVINCE END-------*/

/*--------FORMS AUTO INSURANCE (NOT ONTARIO) BEGIN------------*/

.auto-form-province fieldset[id*="fscf_form_fieldset"] {
    width: 98%;
}

.auto-form-province .fscf-button-submit {
    border-radius: 6px;
    float: right;
    margin-right: 30px;
    width: 180px !important;
    font-size: 18px;
    font-weight: normal;
    background-image: none !important;
    background-color: #38C1E4 !important;
    filter: none;
}

.auto-form-province .fscf-button-submit:hover {
    background-color: #00b0f0 !important;
    background-image: none !important;
    filter: none;
}

.go-back-to-landing {
    text-align: center;
    margin-top: 30px;
    font-size: 16px;
}

.go-back-to-landing a {
    font-weight: bold;
}

.go-back-to-landing + hr {
    margin-top: 8px;
}

.wide-three-column-form .fscf-div-label label {
    float: none;
    font-size: 14px;
}

.wide-three-column-form .fscf-div-label {
    width: 28%;
    float: left;
    margin-left: 0;
    box-sizing: border-box;
    padding-right: 5px;
}

.wide-three-column-form .fscf-div-field > .fscf-input-text {
    width: 100%;
    height: auto;
}

.wide-three-column-form.comments-height-vertical .fscf-input-textarea {
    height: 73px;
    width: 100%;
}

.wide-three-column-form .fscf-div-field {
    padding: 0;
    width: 72%;
    float: left;
    box-sizing: border-box;
}

.auto-form-province .fscf-div-clear:first-child {
    margin-top: 5px;
}

.comments-height-vertical {
    height: 60px;
}

.auto-form-province .fscf-fieldset-field {
    width: 33%;
    float: left;
    box-sizing: border-box;
    border: none;
    margin: 0;
}

.wide-label .fscf-div-label {
    width: 50%;
}

.wide-label > .fscf-div-label label {
    float: left;
    text-align: left;
}

.wide-label .fscf-div-field {
    width: 50%;
}

.height-31 .fscf-div-field {
    height: 31px;
}

.wide-three-column-form .fscf-input-textarea {
    height: 73px;
    margin-left: 15px;
    width: 90%;
}

.wide-three-column-form .full-width-center > .fscf-div-label {
    width: 50%;
    text-align: right;
    padding-right: 20px;
}

.wide-three-column-form .full-width-center > .fscf-div-field {
    width: 50%;
}

.wide-three-column-form.super-wide .fscf-div-label {
    width: 50%;
}

.wide-three-column-form.super-wide .fscf-div-field {
    width: 40%;
}

@media screen and (max-width: 850px) {
    .auto-form-province .fscf-fieldset-field {
        width: 100%;
        float: none;
    }

    .auto-form-province .wide-label .fscf-div-label {
        width: 28%;
    }

    .auto-form-province .wide-label .fscf-div-field {
        width: 72%;
    }

    .auto-form-province .fscf-input-textarea {
        margin-left: 0;
    }

    .auto-form-province .fscf-div-label label {
        font-size: 12px;
    }

    .auto-form-province .fscf-button-submit {
        float: none;
        margin-right: 0;
    }
}

@media screen and (max-width: 955px) {
    .business-form-insurance .wide-three-column-form .fscf-div-label label {
        font-size: 12px;
    }
}

/*--------FORMS AUTO INSURANCE (NOT ONTARIO) END------------*/

.author-date {
    display: none;
}

.center-form .fscf-fieldset, .center-form .home-form-in-text {
    margin: 0 auto;
}

.center-form .after_form_notice {
    margin: 0 auto;
}

div.otw-primary-sidebar > #right-sidebar > .widget-wrapper {
    background-color: #fff;
    border: none;
    border-radius: 0;
}

ul, ol {
    list-style-position: outside;
}

ul.list-selected {
    list-style-type: none;
}

.post-entry ul li, .post-entry ol li {
    margin: 0.5rem 0;
}

/* Site width 1024px */
h1 {
    font-size: 2.25em;
}

h2 {
    font-size: 1.5em;
}

.bar-chart, .padlock, .user {
    display: inline-block;
    background: url('/wp-content/uploads/2015/03/padlock_user_bar.png') no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
}

.bar-chart {
    background-position: -0px -0px;
    width: 48px;
    height: 48px;
}

.padlock {
    background-position: -0px -48px;
    width: 48px;
    height: 48px;
}

.user {
    background-position: -0px -96px;
    width: 48px;
    height: 48px;
}

.auto-insurance-symbol, .heart, .house {
    display: inline-block;
    background: url('/wp-content/uploads/2015/03/auto-heart-house.png') no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
}

.auto-insurance-symbol {
    background-position: -0px -0px;
    width: 48px;
    height: 48px;
}

.heart {
    background-position: -0px -48px;
    width: 48px;
    height: 48px;
}

.house {
    background-position: -0px -96px;
    width: 48px;
    height: 48px;
}

.logo-globe-blue, .logo-huffington-blue, .logo-moneysense-blue, .logo-msn-money-blue, .logo-thestar-blue,
.logo-cbc-news-blue {
    display: inline-block;
    background: url('/wp-content/uploads/2014/10/media_blue_sprite.png') no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
}

.logo-globe-blue {
    background-position: -0px -0px;
    width: 146px;
    height: 16px;
}

.logo-huffington-blue {
    background-position: -0px -16px;
    width: 146px;
    height: 21px;
}

.logo-moneysense-blue {
    background-position: -0px -37px;
    width: 146px;
    height: 36px;
}

.logo-msn-money-blue {
    background-position: -0px -73px;
    width: 146px;
    height: 41px;
}

.logo-thestar-blue {
    background-position: -0px -114px;
    width: 146px;
    height: 26px;
}

.logo-cbc-news-blue {
    background-position: -0px -140px;
    width: 50px;
    height: 49px;
    margin-top: 5px;
}

.insurance-quotes-bar-chart-symbol,
.insurance-quotes-calendar-symbol,
.insurance-quotes-classic-car-insurance-symbol,
.insurance-quotes-condo-insurance-symbol,
.insurance-quotes-cottage-insurance-symbol,
.insurance-quotes-critical-illness-insurance-symbol,
.insurance-quotes-dental-insurance-symbol,
.insurance-quotes-disability-insurance-symbol,
.insurance-quotes-group-insurance-symbol,
.insurance-quotes-motorcycle-insurance-symbol {
    display: inline-block;
    background: url('/wp-content/uploads/2015/04/insurance_quotes_sprite.png') no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
    width: 48px;
    height: 48px;
}

.insurance-quotes-bar-chart-symbol {
    background-position: -0px -0px;
}

.insurance-quotes-calendar-symbol {
    background-position: -48px -0px;
}

.insurance-quotes-classic-car-insurance-symbol {
    background-position: -96px -0px;
}

.insurance-quotes-condo-insurance-symbol {
    background-position: -0px -48px;
}

.insurance-quotes-cottage-insurance-symbol {
    background-position: -48px -48px;
}

.insurance-quotes-critical-illness-insurance-symbol {
    background-position: -96px -48px;
}

.insurance-quotes-dental-insurance-symbol {
    background-position: -0px -96px;
}

.insurance-quotes-disability-insurance-symbol {
    background-position: -48px -96px;
}

.insurance-quotes-group-insurance-symbol {
    background-position: -96px -96px;
}

.insurance-quotes-motorcycle-insurance-symbol {
    background-position: -0px -144px;
}

/* ----- ALL SYMBOLS SPRITE START-----*/
.group-insurance-symbol-all, .auto-insurance-symbol-all, .bar-chart-symbol-all, .briefcase-symbol-all, .calendar-symbol-all,
.check-mark-symbol-all, .clock-symbol-all, .close-symbol-all, .comment-bubble-symbol-all, .condo-insurance-symbol-all,
.critical-illness-insurance-symbol-all, .danger-sign-symbol-all, .dental-insurance-symbol-all, .disability-insurance-symbol-all, .down-arrow-symbol-all,
.envelope-symbol-all, .exclamanation-mark-symbol-all, .folder-symbol-all, .forbidden-sign-symbol-all, .heart-symbol-all,
.house-symbol-all, .info-symbol-all, .left-arrow-symbol-all, .magnifier-symbol-all, .minus-symbol-all,
.monitor-symbol-all, .padlock-symbol-all, .padlock-open-symbol-all, .page-symbol-all, .pencil-symbol-all,
.photo-symbol-all, .pie-chart-symbol-all, .placemark-symbol-all, .plus-symbol-all, .printer-symbol-all,
.question-mark-symbol-all, .rss-symbol-all, .shopping-cart-symbol-all, .smart-phone-symbol-all, .star-symbol-all,
.tag-symbol-all, .tv-symbol-all, .umbrella-symbol-all, .up-arrow-symbol-all, .user-symbol-all {
    display: inline-block;
    background: url('/wp-content/uploads/2015/09/all-insurance-symbols.png') no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
}

.group-insurance-symbol-all {
    background-position: -0px -0px;
    width: 70px;
    height: 48px;
}

.auto-insurance-symbol-all {
    background-position: -0px -48px;
    width: 48px;
    height: 48px;
}

.bar-chart-symbol-all {
    background-position: -0px -96px;
    width: 48px;
    height: 48px;
}

.briefcase-symbol-all {
    background-position: -0px -144px;
    width: 48px;
    height: 48px;
}

.calendar-symbol-all {
    background-position: -0px -192px;
    width: 48px;
    height: 48px;
}

.check-mark-symbol-all {
    background-position: -0px -240px;
    width: 48px;
    height: 48px;
}

.clock-symbol-all {
    background-position: -0px -288px;
    width: 48px;
    height: 48px;
}

.close-symbol-all {
    background-position: -0px -336px;
    width: 48px;
    height: 48px;
}

.comment-bubble-symbol-all {
    background-position: -0px -384px;
    width: 48px;
    height: 48px;
}

.condo-insurance-symbol-all {
    background-position: -0px -432px;
    width: 48px;
    height: 48px;
}

.critical-illness-insurance-symbol-all {
    background-position: -0px -480px;
    width: 48px;
    height: 48px;
}

.danger-sign-symbol-all {
    background-position: -0px -528px;
    width: 48px;
    height: 48px;
}

.dental-insurance-symbol-all {
    background-position: -0px -576px;
    width: 48px;
    height: 48px;
}

.disability-insurance-symbol-all {
    background-position: -0px -624px;
    width: 48px;
    height: 48px;
}

.down-arrow-symbol-all {
    background-position: -0px -672px;
    width: 48px;
    height: 48px;
}

.envelope-symbol-all {
    background-position: -0px -720px;
    width: 48px;
    height: 48px;
}

.exclamanation-mark-symbol-all {
    background-position: -0px -768px;
    width: 48px;
    height: 48px;
}

.folder-symbol-all {
    background-position: -0px -816px;
    width: 48px;
    height: 48px;
}

.forbidden-sign-symbol-all {
    background-position: -0px -864px;
    width: 48px;
    height: 48px;
}

.heart-symbol-all {
    background-position: -0px -912px;
    width: 48px;
    height: 48px;
}

.house-symbol-all {
    background-position: -0px -960px;
    width: 48px;
    height: 48px;
}

.info-symbol-all {
    background-position: -0px -1008px;
    width: 48px;
    height: 48px;
}

.left-arrow-symbol-all {
    background-position: -0px -1056px;
    width: 48px;
    height: 48px;
}

.magnifier-symbol-all {
    background-position: -0px -1104px;
    width: 48px;
    height: 48px;
}

.minus-symbol-all {
    background-position: -0px -1152px;
    width: 48px;
    height: 48px;
}

.monitor-symbol-all {
    background-position: -0px -1200px;
    width: 48px;
    height: 48px;
}

.padlock-symbol-all {
    background-position: -0px -1248px;
    width: 48px;
    height: 48px;
}

.padlock-open-symbol-all {
    background-position: -0px -1296px;
    width: 48px;
    height: 48px;
}

.page-symbol-all {
    background-position: -0px -1344px;
    width: 48px;
    height: 48px;
}

.pencil-symbol-all {
    background-position: -0px -1392px;
    width: 48px;
    height: 48px;
}

.photo-symbol-all {
    background-position: -0px -1440px;
    width: 48px;
    height: 48px;
}

.pie-chart-symbol-all {
    background-position: -0px -1488px;
    width: 48px;
    height: 48px;
}

.placemark-symbol-all {
    background-position: -0px -1536px;
    width: 48px;
    height: 48px;
}

.plus-symbol-all {
    background-position: -0px -1584px;
    width: 48px;
    height: 48px;
}

.printer-symbol-all {
    background-position: -0px -1632px;
    width: 48px;
    height: 48px;
}

.question-mark-symbol-all {
    background-position: -0px -1680px;
    width: 48px;
    height: 48px;
}

.rss-symbol-all {
    background-position: -0px -1728px;
    width: 48px;
    height: 48px;
}

.shopping-cart-symbol-all {
    background-position: -0px -1776px;
    width: 48px;
    height: 48px;
}

.smart-phone-symbol-all {
    background-position: -0px -1824px;
    width: 48px;
    height: 48px;
}

.star-symbol-all {
    background-position: -0px -1872px;
    width: 48px;
    height: 48px;
}

.tag-symbol-all {
    background-position: -0px -1920px;
    width: 48px;
    height: 48px;
}

.tv-symbol-all {
    background-position: -0px -1968px;
    width: 48px;
    height: 48px;
}

.umbrella-symbol-all {
    background-position: -0px -2016px;
    width: 48px;
    height: 48px;
}

.up-arrow-symbol-all {
    background-position: -0px -2064px;
    width: 48px;
    height: 48px;
}

.user-symbol-all {
    background-position: -0px -2112px;
    width: 48px;
    height: 48px;
}

/* ----- ALL SYMBOLS SPRITE END-----*/

/* ----- ALL SYMBOLS SPRITE-2 START-----*/
.third-party-liability, .collision-damage, .comprehensive-coverage, .reefer-insurance, .uninsured-motorist {
    display: inline-block;
    background: url('/wp-content/uploads/2015/11/sprite-insurance-2.png') no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
}

.third-party-liability {
    background-position: -0px -0px;
    width: 48px;
    height: 48px;
}

.collision-damage {
    background-position: -48px -0px;
    width: 48px;
    height: 48px;
}

.comprehensive-coverage {
    background-position: -0px -48px;
    width: 48px;
    height: 48px;
}

.reefer-insurance {
    background-position: -48px -48px;
    width: 48px;
    height: 48px;
}

.uninsured-motorist {
    background-position: -0px -96px;
    width: 48px;
    height: 48px;
}

/* ----- ALL SYMBOLS SPRITE -2  END-----*/

#container, #footer {
    max-width: 1030px;
    width: 100%;
}

.alignleft {
    float: left;
    margin: 4px 16px 20px 0;
}

.featured-title {
    font-size: 30px;
}

.featured-subtitle {
    font-size: 16px;
}

.powered {
    display: none;
}

.button_example_blue {
    border: 1px solid #15aeec;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 15px;
    font-family: arial, helvetica, sans-serif;
    padding: 10px 30px 10px 30px;
    text-decoration: none;
    display: inline-block;
    text-shadow: 0px 0px 0 rgba(0, 0, 0, 0.3);
    color: #FFFFFF;
    background-color: #49c0f0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#49c0f0), to(#2CAFE3));
    background-image: -webkit-linear-gradient(top, #49c0f0, #2CAFE3);
    background-image: -moz-linear-gradient(top, #49c0f0, #2CAFE3);
    background-image: -ms-linear-gradient(top, #49c0f0, #2CAFE3);
    background-image: -o-linear-gradient(top, #49c0f0, #2CAFE3);
    background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#49c0f0, endColorstr=#2CAFE3);
}

.button_example_blue:hover {
    border: 1px solid #1090c3;
    background-color: #FFFFFF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#C8E0E3));
    background-image: -webkit-linear-gradient(top, #FFFFFF, #C8E0E3);
    background-image: -moz-linear-gradient(top, #FFFFFF, #C8E0E3);
    background-image: -ms-linear-gradient(top, #FFFFFF, #C8E0E3);
    background-image: -o-linear-gradient(top, #FFFFFF, #C8E0E3);
    background-image: linear-gradient(to bottom, #FFFFFF, #C8E0E3);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FFFFFF, endColorstr=#C8E0E3);
}

.dpe-flexible-posts {
    list-style: none;
}

.line-separator {

    height: 0.5px;

    background: #717171;

    border-bottom: 1px solid #E0E0E0;
}

hr.fancy-line {
    border: 0;
    height: 1px;

}

hr.fancy-line:before {
    top: -0.5em;
    height: 1em;
}

hr.fancy-line:after {
    content: '';
    height: 0.5em;
    top: 1px;
}

hr.fancy-line:before, hr.fancy-line:after {
    content: '';
    position: absolute;
    width: 100%;
}

hr.fancy-line, hr.fancy-line:before {
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 75%);
}

hr.fancy-line:after {
    background: #f4f4f4;
}

img.wp-post-image, img.attachment-full, img.attachment-large, img.attachment-medium, img.attachment-thumbnail {
    display: block;
    margin: 15px auto;
    padding-right: 20px;
    width: auto;
    float: left;
}

.post-data {
    display: none;
}

/*-------------------------------------------------------------- **/

/*The last 29 days of the month are the hardest."- Nikola Tesla*/

/*hr {*/
/*box-shadow: 1px 1px #ddd;*/
/*}*/

.quote-picture {
    float: left;
    width: 56px;
}

.quote-desc {
    float: left;
    text-align: center;
    width: 600px;
    font-size: 14px;
    padding-top: 15px;
}

.quote-second-desc {
    text-align: center;
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    font-size: 22px;
}

.clear {
    clear: both;
}

/*.main-column-quote {
    position: relative;
    width: $context-width;
    left: - $context-width / 2;
    margin-left: 50%;
    float: left;
    p {
      margin: 10px 10px;
    }
}*/

#leadGenWidget1 .main {
    margin-top: 10px;
    float: left;
}

#insurers-logos {
    /*width: 390px;
    float: right;*/
}

#insurers-logos h2 {
    font-size: 17px;
    text-align: center;
    margin-top: 10px;
    color: black;
}

.get-your-free {
    float: right;
    width: 100%
}

.get-your-free span {
    color: #00CF00;
}

.get-your-free h2 {
    font-size: 18px;
    text-align: center;
    margin-top: 0;
    color: black;
}

.under-download-block {
    text-align: center;
    margin-top: 10px;
    font-size: 13px;
    width: 100%;
}

.download_pic {
    height: 100px;
}

#highlight .button {
    border: 1px solid #5CE683;
    background: #5CE662;
    display: none;
}

#highlight .button:hover {
    border: 1px solid #5CE683;
    background: white;
    color: green;
}

.disclaimer-bottom {
    color: #bbbbbb;
    margin-top: 13px;
}

}

.error {
    background: none !important;
}

#ebook-container {
    width: 515px;
    margin: 0 auto;
    margin-top: 10px;
}

.business-landing-grey {
    background-color: #f2f2f2;
    padding-left: 20px;
    border: 2px solid #ccc;
    margin: 15px 0 15px 0;
}

.business-postal-form {
    margin: 0 auto;
    background: #6E6D71;
    border-radius: 5px;
}

.business-postal-form #postalCode {
    font-size: 14px;
    height: auto;
}

.business-postal-form h4 {
    padding-top: 10px;
    margin-top: 0;
    font-size: 1em;
    line-height: 15px;
    color: #eee;
}

.business-postal-form-body {
    width: 80%;
    margin: 14px auto;
    text-align: center;
}

@media screen and (max-width: 650px) {
    .business-postal-form {
        width: 70%;
    }
}

.business-banner #get_business_quote_from_postal {
    background: #3dc21a;

    font-size: 14px;
    margin: 20px 0 26px 0;
    line-height: 1.33;
    border-radius: 6px;
    padding: 8px 16px;
    color: #fff;
    border: #5299AB;
    cursor: pointer;
    border: 1px solid #3dc21a;
}

.business-banner #get_business_quote_from_postal:hover {
    color: #444;
    border: 1px solid #3dc21a;
    background-color: #FFFFFF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#d8f9cf));
    background-image: -webkit-linear-gradient(top, #FFFFFF, #d8f9cf);
    background-image: -moz-linear-gradient(top, #FFFFFF, #d8f9cf);
    background-image: -ms-linear-gradient(top, #FFFFFF, #d8f9cf);
    background-image: -o-linear-gradient(top, #FFFFFF, #d8f9cf);
    background-image: linear-gradient(to bottom, #FFFFFF, #d8f9cf);

}

.business-banner .banner-right-part img {
    width: 235px;
    height: 160px;
}

.business-banner .banner-right-part img.auto-size {
    width: auto;
    height: 160px;
}

.business-banner .banner-center-part ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    margin-left: 20px;
}

.business-banner .banner-center-part ul li {
    background: url('/wp-content/uploads/2015/09/blue-arrow.png') no-repeat left top;
    padding-left: 24px;
}

/*-------------------------------------------------*/
.coachman-logo, .goremutual-logo, .travelers-logo, .wawanesa-logo, .tottengroup-logo,
.guarantee-logo, .economical-logo, .intact-logo, .evolution-logo, .creechurch-logo,
.specialrisk-logo, .rsa-logo, .aviva-logo, .encon-logo, .am-logo {
    display: inline-block;
    background: url('https://insureye.com/wp-content/uploads/2015/09/business-logo-companies.png') no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
}

.coachman-logo {
    background-position: -0px -0px;
    width: 191px;
    height: 50px;
}

.goremutual-logo {
    background-position: -0px -50px;
    width: 191px;
    height: 50px;
}

.travelers-logo {
    background-position: -0px -100px;
    width: 177px;
    height: 50px;
}

.wawanesa-logo {
    background-position: -0px -150px;
    width: 162px;
    height: 50px;
}

.tottengroup-logo {
    background-position: -0px -200px;
    width: 160px;
    height: 50px;
}

.guarantee-logo {
    background-position: -0px -250px;
    width: 153px;
    height: 50px;
}

.economical-logo {
    background-position: -0px -300px;
    width: 130px;
    height: 50px;
}

.intact-logo {
    background-position: -0px -350px;
    width: 109px;
    height: 50px;
}

.evolution-logo {
    background-position: -0px -400px;
    width: 96px;
    height: 50px;
}

.creechurch-logo {
    background-position: -96px -400px;
    width: 92px;
    height: 50px;
}

.specialrisk-logo {
    background-position: -0px -450px;
    width: 91px;
    height: 50px;
}

.rsa-logo {
    background-position: -91px -450px;
    width: 78px;
    height: 50px;
}

.aviva-logo {
    background-position: -0px -500px;
    width: 73px;
    height: 50px;
}

.encon-logo {
    background-position: -130px -300px;
    width: 55px;
    height: 50px;
}

.am-logo {
    background-position: -73px -500px;
    width: 52px;
    height: 50px;
}

/*----------BUSINESS-- FORM -------*/

.business-form-insurance .fscf-div-clear:first-child {
    margin-top: 5px;
}

.business-form-insurance fieldset[id*="fscf_form_fieldset"] {
    width: 98%;
}

.business-form-insurance .fscf-button-submit {
    border-radius: 6px;
    float: right;
    margin-right: 30px;
    width: 180px !important;
    font-size: 18px;
    font-weight: normal;
    background-image: none !important;
    background-color: #38C1E4 !important;
    filter: none;
}

.business-form-insurance .fscf-button-submit:hover {
    background-color: #00b0f0 !important;
    background-image: none !important;
    filter: none;
}

.business-form-insurance .fscf-fieldset-field {
    width: 33%;
    float: left;
    box-sizing: border-box;
    border: none;
    margin: 0;
}

.business-form-insurance .wide-three-column-form select {
    height: 31px;
    width: 100%;
}

.business-form-insurance .wide-three-column-form .fscf-input-textarea {
    height: 114px;
}

@media screen and (max-width: 850px) {
    .business-form-insurance .fscf-fieldset-field {
        width: 100%;
        float: none;
    }

    .business-form-insurance .wide-label .fscf-div-label, .business-form-insurance .wide-three-column-form .fscf-div-label {
        width: 30%;
    }

    .business-form-insurance .wide-label .fscf-div-field, .business-form-insurance .wide-three-column-form .fscf-div-field {
        width: 70%;
    }

    .business-form-insurance .fscf-input-textarea {
        margin-left: 0;
    }

    .business-form-insurance .fscf-div-label label {
        font-size: 12px;
    }

    .business-form-insurance .fscf-button-submit {
        float: none;
        margin-right: 0;
    }
}

@media screen and (max-width: 450px) {

    .business-form-insurance .wide-label .fscf-div-label, .business-form-insurance .wide-three-column-form .fscf-div-label {
        width: 40%;
    }

    .business-form-insurance .wide-label .fscf-div-field, .business-form-insurance .wide-three-column-form .fscf-div-field {
        width: 60%;
    }

    .block-insure-widgets {
        display: block !important;
        width: 100%;
    }

    .landing-four-columns {
        width: 98% !important;
        background-color: #6E6D71;
        margin: 3px;
        border-radius: 5px;
    }

    .landing-four-columns h3 {
        font-size: 1.45em !important;
        height: 38px !important;
        text-align: center !important;
    }

    .landing-four-columns > div {
        padding: 0 6px;
        margin: 0 auto;
        width: 90%;
    }

    .mobile-align {
        width: 88% !important;
        margin: 0 auto !important;
        float: none;
    }

    .mobile-clear {
        clear: both;
    }
}

/*-----END ------ NEW ------*/

table.occupation-table {
    border-collapse: separate;
    border-spacing: 1px;
    border: none;
}

.occupation-table tr {
    background-color: #E9EDF4;
}

.occupation-table tr:nth-child(odd) {
    background-color: #D0D8E8;
}

.occupation-table td {
    padding: 2px 0px 2px 10px;
    border: none;
    width: 33.3%;
}

.occupation-table th {
    background-color: #595959;
    padding: 2px 0px 2px 10px;
    border: none;
    text-align: left;
    color: #fff;
}

table.business-table {
    border-collapse: separate;
    border-spacing: 3px;
    border: none;
}

table.business-table.center-text {
    text-align: center;
}

table.business-table tr, table.business-table td {
    border: none;
}

.business-table th {
    background-color: #dcdcdc;
    font-weight: bold;
}

.business-table tr td {
    vertical-align: middle;
}

.business-table tr:nth-child(even) {
    background-color: #f3f3f3;
}

.third-strong td:nth-child(3) {
    text-align: center;
    font-weight: bold;
}

.business-table td:nth-child(1) {
    width: 15%;
}

.business-table.table-blue-style tr {
    background-color: transparent;
}

.table-blue-style td:not(:first-child) {
    background-color: #f3f3f3;
}

.business-table.table-blue-style td:nth-child(1) {
    width: auto;
    text-align: left;
}

.business-table.table-blue-style .dark-blue-cell {
    background-color: #2cafe3;
}

.business-table.table-blue-style .light-blue-cell {
    background-color: #edf8ff;
}

.business-table.table-blue-style tr p {
    padding: 0;
    margin: 0;
}

.business-table.table-with-symbols td:nth-child(1) {
    width: 160px;
    font-weight: bold;
}

.table-with-symbols .text-after-symbol {
    width: 70px;
    display: inline-block;
    margin-left: 10px;
}

.business-table.table-with-symbols div {
    vertical-align: middle;
}

.business-table.second-wide tr td:nth-child(2) {
    width: 50%;
}

.business-table.first-wide tr td:nth-child(1) {
    width: 50%;
}

.business-table.last-wide tr td:last-child {
    width: 30%;
}

table.default-table {

}

table.default-table tbody tr:nth-of-type(odd) td {
    background-color: #f5f5f5;
}

table.default-table thead tr td,
table.default-table thead tr th {
    background-color: #d9edf7;
}

@media screen and (max-width: 650px) {
    .business-table {
        font-size: 11px;
    }
}

/*------------------------*/

#fscf_form1 {
    margin: 0;
}

.fscf-required-indicator {
    color: #ff0000;
}

.fscf-div-label {
    float: left;
    width: 100px;
    margin-left: 20px;
}

.fscf-label {
    display: initial;
    color: white;
    text-align: right;
}

.fscf-div-field {
    margin-bottom: 16px;
}

div[id*="fscf_submit_div"] {
    text-align: center;
}

#content-full {
    margin-top: 0;
}

.fscf-div-error {
    display: none;
}

div[id*="fscf_form_error"] {
    display: block;
    color: rgb(239, 141, 141);
    text-align: center;
    margin-top: 14px;
    background: rgb(97, 97, 97);
    padding: 16px;
    border-radius: 10px;
}

.get-your-free {
    float: none;
}

.download-button {
    background-color: #00b0f0 !important;
    border-color: #38C1E4 !important;
    border-bottom-color: #38C1E4 !important;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5ccae6), color-stop(100%, #38c1e4)) !important;
    background-image: -webkit-linear-gradient(top, #5ccae6, #38c1e4) !important;
    background-image: -moz-linear-gradient(top, #5ccae6, #38c1e4) !important;
    background-image: -ms-linear-gradient(top, #5ccae6, #38c1e4) !important;
    background-image: -o-linear-gradient(top, #5ccae6, #38c1e4) !important;
    background-image: linear-gradient(top, #5ccae6, #38c1e4) !important;
    text-shadow: 0px -1px 0px #009ef4 !important;
    box-shadow: inset 0px 1px 0px 0px #38C1E4 !important;
    color: white !important;
    padding: 10px !important;
    width: 140px !important;
    margin-top: 10px;
    border: 0;
    border-radius: 2px;
    display: block;
    margin: 0 auto;
    margin-top: 10px;
}

#widget_panel {
    width: 350px;
}

.pull-right {
    width: 62%;
}

#fscf_form2 {
    margin: 0;
}

.fscf-button-submit {
    background-color: #38C1E4 !important;
    border-color: #38C1E4 !important;
    border-bottom-color: #38C1E4 !important;
    text-shadow: 0px -1px 0px #009ef4 !important;
    box-shadow: inset 0px 1px 0px 0px #38C1E4 !important;
    color: white !important;
    padding: 10px !important;
    width: 140px !important;
    margin-top: 10px;
    filter: none !important;
    background-image: none !important;
}

.fscf-button-submit:hover {
    background-color: #00b0f0 !important;
    background-image: none !important;
    filter: none;
}

.left-part-form {
    width: 40%;
    float: left;
}

.right-part-text {
    width: 50%;
    float: left;
    padding-left: 40px;
}

/* Added by Alexey */
#black-studio-tinymce-123 {
    border: 1px solid #E0E0E0;
    /* background: #FFFFFF;*/
    background-color: #F8F8F8;
    /* background-color: 	#F8F8F8; */
    padding: 15px;
    /* margin: 15px 15px 15px; */
    /*-moz-border-radius: 15px 15px 15px 15px;*/
    /*-webkit-border-radius: 15px 15px 15px 15px;*/
    border-radius: 4px 4px 4px 4px;
}

#black-studio-tinymce-124 {
    border: 1px solid #E0E0E0;
    /* background: #FFFFFF;*/
    background-color: #F8F8F8;
    padding: 15px;
    /* margin: 15px 15px 15px; */
    /*-moz-border-radius: 15px 15px 15px 15px;*/
    /*-webkit-border-radius: 15px 15px 15px 15px;*/
    border-radius: 4px 4px 4px 4px;
}

#black-studio-tinymce-125 {
    border: 1px solid #E0E0E0;
    /* background: #FFFFFF;*/
    background-color: #F8F8F8;
    padding: 15px;
    /* margin: 15px 15px 15px; */
    /*-moz-border-radius: 15px 15px 15px 15px;*/
    /*-webkit-border-radius: 15px 15px 15px 15px;*/
    border-radius: 4px 4px 4px 4px;
}

.page-id-1934 .post-title {
    display: none;
}

.page-id-2187 .post-title {
    display: none;
}

.page-id-2182 .post-title {
    display: none;
}

.page-id-1230 .post-title {
    display: none;
}

.page-id-2191 .post-title {
    display: none;
}

.page-id-1103 .post-title {
    display: none;
}

.page-id-2857 .post-title {
    display: none;
}

.page-id-2060 .post-title {
    display: none;
}

.page-id-2175 .post-title {
    display: none;
}

div[id*="fscf_required"] {
    text-align: right;
    width: 100%;
    background-color: #5ccae6;
    position: relative;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    bottom: 2px;
    padding: 10px;
    margin-left: -10px;
    margin-bottom: 10px;
}

fieldset[id*="fscf_form_fieldset"] {
    padding: 1px 10px;
    background-color: #4d4d4d;
    border: 0;
    border-radius: 10px;
    padding-bottom: 10px;
    height: 100%;
    width: 280px;
}

#fscf_form_fieldset1, #fscf_form_fieldset2, #fscf_form_fieldset4, #fscf_form_fieldset5, #fscf_form_fieldset6, #fscf_form_fieldset7 {
    margin: 0 auto;
}

#fscf_field9_4 {
    height: 25px;
    width: 185px;
}

#fscf_field9_5 {
    height: 25px;
    width: 185px;
    border-radius: 0;
    margin-bottom: 16px;
}

#fscf_field9_6 {
    height: 25px;
    width: 185px;
    margin-bottom: 16px;
}

#fscf_field9_7 {
    height: 25px;
}

#fscf_field9_8 {
    height: 25px;
    width: 140px;
}

#fscf_field9_10 {
    height: 50px;
    width: 188px;
}

#fscf_field9_4 {
    width: 64px;
}

#fscf_field9_11 {
    height: 25px;
}

#fscf_field9_5_2 {
    margin-left: 16px;
}

#fscf_field9_6_2 {
    margin-left: 13px;
}

.fscf-option-label {
    color: white;
}

#fscf_field9_12 {
    height: 25px;
}

input[id*="fscf_name"] {
    height: 25px;
}

.fscf-input-textarea {
    width: 150px;
}

input[name="phone01"], input[name="email01"], select[name*="interestedin"], input[name="full_name"], textarea[name="comment"].fscf-input-textarea, input[name="occupation"], input[name="car_value"] {
    width: 150px;
}

.fscf-div-field > textarea[name="comment"] {
    font-family: Arial;
    height: 100px;
}

#fscf_field4_10 .fscf-input-textarea {
    height: 50px;
    width: 188px;
}

#fscf_field9_10 {
    width: 150px;
    height: 150px;
}

.table_centered {
    text-align: center;
    vertical-align: middle;
}

#access {
    margin-top: 0;
}

header#cc-header.row-fluid {
    padding: 12px 0 0;
}

.page-id-3202 .post-title {
    display: none;
}

.down-arrow {
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-top: 18px solid #5CCAE6;
    height: 0px;
    margin: -21px auto;
    position: relative;
    width: 0px;
}

.auto-widget {
    margin-left: 60px;
}

.auto-widget form {
    margin: 0;
}

.auto-widget form div {
    margin-bottom: 4px;
}

.compare-quote-pc-heading {
    margin-top: 0px !important;
}

#fscf_form10 {
    margin: 0;
}

.fscf-div-label {
    float: left;
    width: 100px;
    margin-left: 20px;
}

/*
From plugin wp-business-intelligence-lite colorpicker-css
*/

div.color_picker {
    height: 16px;
    width: 16px;
    padding: 0 !important;
    border: 1px solid #ccc;
    cursor: pointer;
    line-height: 16px;
    margin-left: 4px
}

div#color_selector {
    width: 110px;
    position: absolute;
    border: 1px solid #598FEF;
    background-color: #EFEFEF;
    padding: 2px
}

div#color_custom {
    width: 100%;
    float: left
}

div#color_custom
label {
    font-size: 95%;
    color: #2F2F2F;
    margin: 5px 2px;
    width: 25%
}

div#color_custom
input {
    margin: 5px 2px;
    padding: 0;
    font-size: 95%;
    border: 1px solid #000;
    width: 65%
}

div.color_swatch {
    height: 12px;
    width: 12px;
    border: 1px solid #000;
    margin: 2px;
    float: left;
    cursor: pointer;
    line-height: 12px
}

@media screen and (max-width: 960px) {
    #logo {
        float: none;
    }

}

/*
.fscf-div-field {
    width: 277px;
}
*/

#FSContact10 > .fscf-div-field {
    width: 277px;
}

#fscf_field9_13_2 {
    margin-left: 13px;
}

.form_input_height_auto > .fscf-div-field > input {
    height: auto;
}

.list-style li {
    padding-bottom: 13px;
    line-height: 22px;
}

ol.list-style-nobullets {
    list-style-type: none;
}

img.floatleft {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
}

.clear-style {
    clear: both;
}

.pull-center-form {
    margin: 0 auto;
}

.pull-center-form > .fscf-div-label {
    float: left;
    margin-left: 0;
    width: 45%;
    box-sizing: border-box;
    padding-right: 5px;
}

.pull-center-form > .fscf-div-label > .fscf-label {
    float: right;
    padding-right: 0;
    text-align: right;
}

.pull-center-form > .fscf-div-field {
    float: left;
    padding-left: 5px;
    width: 54%;
    box-sizing: border-box;
}

.pull-center-form > .fscf-div-field > .fscf-input-select {
    height: 2em;
    width: 100%;
}

.pull-center-form > .fscf-div-field > select[name*='year'] {
    height: 2em;
    width: auto;
}

.pull-center-form > .fscf-div-field > .fscf-input-text {
    width: 100%;
    height: auto;
}

.pull-center-form > .fscf-div-field > .fscf-input-textarea {
    height: 66px;
    width: 100%;
    max-width: 260px;
}

.pull-center-form > .fscf-div-field > span {
    padding-right: 10px;
}

.field-longer {
    height: 40px;
}

/* FORM LEFT PART */

.pull-left-form > .fscf-div-label {
    float: left;
    margin-left: 0;
    width: 37%;
    box-sizing: border-box;
    padding-right: 5px;
}

.pull-left-form > .fscf-div-label > .fscf-label {
    float: right;
    font-size: 0.9em;
    padding-right: 0;
    text-align: right;
}

.pull-left-form > .fscf-div-field {
    float: left;
    padding-left: 10px;
    width: 62%;
    box-sizing: border-box;
}

.pull-left-form > .fscf-div-field > .fscf-input-select {
    height: 2em;
    width: auto;
}

.pull-left-form > .fscf-div-field > select[name*='year'] {
    width: auto;
}

.pull-left-form > .fscf-div-field > .fscf-input-text {
    width: 100%;
    height: auto;
}

.pull-left-form > .fscf-div-field > .fscf-input-textarea {
    height: 66px;
    width: 100%;
    max-width: 260px;
}

.pull-left-form > .fscf-div-field > span {
    padding-right: 10px;
}

/* FORM RIGHT PART */

.pull-right-form > .fscf-div-label {
    float: left;
    margin-left: 0;
    width: 37%;
    box-sizing: border-box;
    padding-right: 5px;
}

.pull-right-form > .fscf-div-label > .fscf-label {
    float: right;
    font-size: 0.9em;
    padding-right: 0;
    text-align: right;
}

.pull-right-form > .fscf-div-field {
    float: left;
    padding-left: 10px;
    width: 62%;
    box-sizing: border-box;
}

.pull-right-form > .fscf-div-field > .fscf-input-select {
    height: 2em;
    width: 100%;
}

.pull-right-form > .fscf-div-field > select[name*='year'] {
    width: auto;
}

.pull-right-form > .fscf-div-field > .fscf-input-text {
    width: 100%;
    height: auto;
}

.pull-right-form > .fscf-div-field > .fscf-input-textarea {
    height: 66px;
    width: 100%;
    max-width: 260px;
}

.pull-right-form > .fscf-div-field > span {
    padding-right: 10px;
}

.reasons-age-smoking {
    margin-top: 20px;
}

.reasons-age-smoking a {
    font-weight: bold;
}

.fscf-div-clear:first-child {
    margin-top: 25px;
}

/*
 *      Auto widget styles
 */

select#province_select {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    width: 90%;
    background-color: #fff;
    border-color: #aaa #aaa #ccc;
    border-image: none;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 #ffffff, 0 1px 1px rgba(0, 0, 0, 0.2) inset;
    box-sizing: border-box;
    margin: 0;
    max-width: 100%;
    outline: medium none;
    padding: 6px 8px;
    vertical-align: middle;
    font-size: 24px;
    height: 45px;
}

form#get_car_province_from_article {
    margin-bottom: 0;
}

/*
 *      Home widget styles
 */
form#get_home_province_from_article {
    margin-bottom: 0;
}

select.dynamic_select {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    width: 90%;
    background-color: #fff;
    border-color: #aaa #aaa #ccc;
    border-image: none;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 #ffffff, 0 1px 1px rgba(0, 0, 0, 0.2) inset;
    box-sizing: border-box;
    margin: 0;
    max-width: 100%;
    outline: medium none;
    padding: 6px 8px;
    vertical-align: middle;
    font-size: 14px;
    height: 35px;
}

/* End widgets styles */

@media screen and (max-width: 650px) {
    div#acurax_si_simple {
        text-align: center !important;
    }

}

#fscf_form_fieldset10, #fscf_form_fieldset2 {
    margin: 0 auto;
    width: 40%;
    min-width: 250px;
}

#fscf_form_fieldset20, #fscf_form_fieldset21, #fscf_form_fieldset41 {
    margin: 0 auto;

}

.fscf-div-redirecting {
    padding: 10px;
    color: #FFF;
    display: block;
    font-size: 1.1em;
    margin: 0 auto;
    text-align: center;
    width: 80%;
}

span[id*="fscf_redirect_word"], img[id*="fscf_redirect_image"] {
    text-align: center;
    margin: 0 auto;
    display: block;
    padding-top: 10px;
}

.form-sent-success > hr {
    margin: 10px;
}

.form-sent-success > h4 {
    line-height: 1.3em;
    margin: 5px;
}

#wrapper > #content.has-sidebar-right {
    box-sizing: border-box;
}

#wrapper > #content {
    margin-top: 10px;
}

#footer_widget .grid {
    margin-bottom: 0;
}

#footer-menu > ul li {
    padding: 5px;
    line-height: 1.5em;
    display: inline-block;
}

#footer-menu {
    margin-left: 90px;
}

#footer-menu > ul {
    list-style-type: none;
}

#footer-menu > ul li a {
    border-right: 1px solid #0074a2;
    color: #0074a2;
    font-weight: bold;
    padding-right: 10px;
}

#footer-menu > ul li:nth-child(4) a, #footer-menu > ul li:nth-child(7) a {
    border-right: none;
}

.copyright {
    text-align: center;
    width: 100%;
}

.copyright > p {
    margin: 0;

}

.certif {
    width: auto;
    float: left;
}

.scroll-top {
    padding-bottom: 20px;
}

.colophon-widget {
    background-color: #f9f9f9;
    font-size: 14px;
}

#autocomplete_enteredquoteWidget_locationAddress {
    display: block;
    visibility: visible;
}

#enter-address {
    background-color: transparent;
}

.home-form-in-text {
    width: 63%;
    padding-left: 20px;
}

.other-quote-in-text {
    margin-left: 20px;
}

.right-position {
    float: right;
}

.right-position h3 {
    width: 80%;
    margin: 0 auto;
}

.right-position.other-quote-in-text {
    width: 50%;
}

span.blue-bold {
    font-weight: bold;
    color: #07bee5;
}

.auto-form-right {
    background: none repeat scroll 0 0 #6e6d71;
    border-radius: 5px;
    float: right;
    margin-left: 40px;
    /*width: 60%;*/
    min-width: 250px;
}

.auto-form-header-right > h2 {
    font-size: 1.2em;
}

.get_car_province_from_article-header h2 {
    position: relative;
    padding-left: 40px;
}

.get_car_province_from_article-header i {
    position: absolute;
    font-size: 30px;
    left: 0;
    top: 0;
}

.get_car_province_from_article-header .auto-form-header {

}

.get_car_province_from_article .dropdown-trigger {
    margin-bottom: 5px !important;
    border: 1px solid #cccccc !important;
}

.auto-form-body-right > h4 {
    font-size: 1em;
    line-height: 1.2;
    color: white!important;
}

.get_car_province_from_article-block {
    padding: 15px;
    background: #2bafe3;
    color: white;
}

.auto-form-body-right > form > #postalCode {
    font-size: 14px;
    height: auto;
}

.auto-form-body-right > form > #province_select {
    font-size: 14px;
    height: 35px;
}

.auto-form-body-right > form > #loadProvinceRates {
    font-size: 14px;
}

.auto-form form #CarFormProvinceSubmit {
    font-size: 14px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.auto-form form #CarFormProvinceSubmit:hover {
    background: #FFF none repeat scroll 0% 0%;
    color: #5CCAE6;
}

.form-in-text-right {
    float: right;
    padding-left: 30px;
    width: 50%;
}

@media screen and (max-width: 850px) {
    .pull-center-form > .fscf-div-field > span {
        display: block;
    }

    .pull-center-form {
        font-size: 0.9em;
    }

    #fscf_form_fieldset7, #fscf_form_fieldset5, #fscf_form_fieldset6, #fscf_form_fieldset4, #fscf_form_fieldset1 {
        margin: 0 auto;
    }

    .left-part-form {
        width: 100%;
    }

    .right-part-text {
        padding-top: 40px;
        padding-left: 0;
        float: left;
        margin: 0 auto;
        width: 100%;
        position: relative;
        top: 20px;
    }

    #footer-menu > ul li a {
        border-right: none;
    }

    .auto-form-right {
        float: none;
        margin: 0 auto;
        width: 70%;
    }

    .form-in-text-right {
        float: none;
        padding-left: 0;
        width: 100%;
        margin: 0 auto;
    }
}

@media screen and (max-width: 650px) {
    .certif {
        width: 100%;
    }

    #footer-menu {
        margin: 0 auto;
    }

    .auto-form-header {
        background-image: none;
    }
}

.grey-bg {
    background-color: #f9f9f9;
    top: -20px;
}

.fscf-div-error {
    display: block;
    color: rgb(239, 141, 141);
}

.after_form_notice {
    width: 300px;
    text-align: center;
    background-color: #4d4d4d;
    border: 0;
    border-radius: 10px;
    color: white;
    position: relative;
    top: -40px;
    padding: 10px 15px 10px;
    box-sizing: border-box;
    font-weight: 700;
    display: none;
}

.pic-signature {
    margin-top: 5px;
    font-style: italic;
    font-size: 12px;
    text-align: center;
}

.after_form_notice span {
    color: red;
}

/* NEW______BANNER___________________________ */
.logo2,
.logo3,
.logo6,
.logo8,
.logo4,
.logo7,
.logo1,
.logo5 {
    max-width: 100%;
    background-size: 100%;
    background-image: url('https://insureye.com/wp-content/uploads/2015/06/auto_company_logos.png');
    margin: 0 15px 0 15px;
}

.logo2 {
    background-position: 0 0%;
    background-size: 100%;
}

.logo3 {
    background-position: 0 17.153285%;
    background-size: 100%;
}

.logo6 {
    background-position: 0 33.333333%;
    background-size: 113.861386%;
}

.logo8 {
    background-position: 0 45.862069%;
    background-size: 113.861386%;
}

.logo4 {
    background-position: 0 58.992806%;
    background-size: 132.183908%;
}

.logo7 {
    background-position: 0 70.169492%;
    background-size: 133.72093%;
}

.logo1 {
    background-position: 0 86.296296%;
    background-size: 143.75%;
}

.logo5 {
    background-position: 0 100%;
    background-size: 255.555556%;
}

.banner-center-part {
    width: calc(100% / 4 * 2);
    margin: 0 auto;
    text-align: center;

}

.banner-center-part > ul {
    text-align: left;
}

.banner-left-part {
    width: calc(100% / 4);
    min-width: 200px;
    padding-left: 10px;
}

.banner-left-part > .auto-form {
    width: 100%;
}

.banner-right-part {
    width: calc(100% / 4);
    padding-right: 10px;
}

.banner-right-part > img {
    margin-top: 14px;
    margin-bottom: 14px;
    border-radius: 5px;

}

.business-postal-form-body form {
    margin-bottom: 14px;
}

.banner-center-part,
.banner-right-part,
.banner-left-part {
    vertical-align: middle;
    float: left;
    box-sizing: border-box;
}

.auto-logos, .bussiness-logos {
    clear: both;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    background-color: #fff;
}

.auto-banner, .business-banner {
    background-color: #f9f9f9;
    display: inline-block;
    width: 100%;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
}

.auto-form-banner > h4 {
    padding-top: 10px;
}

.auto-form-banner > form > #postalCode {
    font-size: 14px;
    height: auto;
}

.auto-form-banner > form > button#loadProvinceRates, .auto-form-banner > form > button#CarFormProvinceSubmit {

    background: #3dc21a;
    font-weight: bold;
}

.auto-banner #get_car_province_from_article select#province_select {
    font-size: 12px;
}

@media screen and (max-width: 1190px) {
    .auto-form-banner > form > button#loadProvinceRates {
        font-size: 14px;
    }

    .auto-form-banner > h4 {
        font-size: 14px !important;
    }
}

@media screen and (max-width: 850px) {
    .banner-right-part {
        display: none;
    }

    .banner-center-part {
        width: calc(100% - 200px);
    }

    .banner-left-part {
    }
}

@media screen and (max-width: 650px) {
    .banner-center-part,
    .banner-left-part {
        display: inline-block;
        width: 100%;
        margin: 0 auto;
        text-align: center;
        float: none;
    }

    .banner-left-part > .auto-form {
        width: 70%;
    }

    iframe {
        width: auto !important;
    }
}

.red-marker {
    background: url(/wp-content/uploads/2015/11/red-marker.png) no-repeat center center;
    display: block;
    width: 40px;
    height: 39px;
    float: left;
    margin: 0 12px 0 0;
    line-height: 39px;
    text-align: center;
    color: #fff;
    padding-left: 3px;
    font-weight: 600;
    background-size: 40px 39px;
}

.glossary-table-grey {
    text-align: center;
}

table.glossary-table-grey th {
    background-color: #42a2bf;
    font-weight: bold;
    color: #fff;
}

table.glossary-table-grey td {
    vertical-align: middle;
}

table.glossary-table-grey tr td:first-child, table.glossary-table-grey tr th:first-child {
    width: 33%;
}

table.glossary-table-grey, table.glossary-table-grey th, table.glossary-table-grey td {
    border: 1px solid #42a2bf;
}

.cars-logo-cert {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}

.cars-logo-1 {
    width: 70%;
}

.cars-logo-2 {
    width: 20%;
}

.cars-logo-2 img {
    width: 80%;
}

.cars-logo-2, .cars-logo-1 {
    display: inline-block;
}

.exo2 .head {
    margin-top: 30px;
}

.form-title {
    color: #0074a2;
    padding-bottom: 18px;
    font-size: 14px;
    font-weight: bold;
}

.text-center {
    text-align: center;
}

ol.outside-padded {
    list-style-position: outside;
    margin-left: 20px;
}

ol.outside-padded li {
    margin-bottom: 20px;
}

.otw-eight.otw-columns .life_image_age {
    width: 293px;
    height: 170px;
    margin: 0 auto;
}

.otw-eight.otw-columns.three-image p {
    text-align: center;
    padding-top: 0px;
    margin-top: 10px;
}

table.insurance-rates-life td {
    text-align: center;
}

table.insurance-rates-life th, table.insurance-rates-life td {
    padding: 2px 0px 2px 10px;
    vertical-align: middle;
    margin: 0;
    background-color: #e0e0e0;
    border: 1px solid;
}

table.insurance-rates-life tr:nth-child(2), table.insurance-rates-life tr:nth-child(1), table.insurance-rates-life tr:nth-child(3) {
    font-weight: bold;
}

table.insurance-rates-life tr:nth-child(3) th, table.insurance-rates-life tr:nth-child(2) th {
    text-align: left;
    width: 25%;
}

table.insurance-rates-life td.coverage-row-table {
    width: 50px;
    padding: 0 5px;
}

table.insurance-rates-life tr:last-child td {
    color: white;
    font-weight: bold;
    border: 1px solid #000;
}

table.insurance-rates-life.female-smoker tr:last-child td {
    background-color: #00b866;
}

table.insurance-rates-life.female-smoker tr:nth-child(6) td {
    background-color: #00f488;
}

table.insurance-rates-life.female-smoker tr:nth-child(5) td {
    background-color: #6dfab6;
}

table.insurance-rates-life.female-smoker tr:nth-child(4) td {
    background-color: #c9fde3;
}

table.insurance-rates-life.male-smoker tr:last-child td {
    background-color: #4775a1;
}

table.insurance-rates-life.male-smoker tr:nth-child(6) td {
    background-color: #a6c1de;
}

table.insurance-rates-life.male-smoker tr:nth-child(5) td {
    background-color: #c5d6e9;
}

table.insurance-rates-life.male-smoker tr:nth-child(4) td {
    background-color: #e3ebf3;
}

.table-signature-smoker {
    text-align: right;
    font-style: italic;
    color: #9E9B9B;
    font-size: 13px;
}

img.grey-filter {
    filter: gray; /* IE6-9 */
    filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
    -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
    opacity: 0.4;
    transition: opacity 0.6s;
    display: block;

}

.life-image-grey:hover img.grey-filter {
    filter: none;
    opacity: 1;
    -webkit-filter: grayscale(0);
}

.life_link_pic_age img {
    margin: 0 auto;
}

.life_link_pic_age_crop {
    overflow: hidden;
    width: 200px;
    height: 200px;
    margin: 0 auto;
    display: block;
}

.life_link_pic_age_crop img {
    width: 220px;
    margin: -10px auto 0 auto;
}

.life_link_text_age {
    text-align: center;
    display: block;
    padding-top: 0px;
    margin-top: 10px;
    font-weight: bold;
}

.otw-eight.otw-columns.life-image-grey {
    margin-top: 20px;
}

.life-age-green-title {
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #008000;
    margin: 30px 0;
}

@media screen and (max-width: 975px) {
    #container, #footer {
        padding: 0;
    }

    #wrapper {
        /*margin: 15px;*/
        padding: 0 10px 20px;
    }

    #footer-wrapper {
        padding: 0 15px;
    }
}

@media screen and (max-width: 1200px) {
    #container, #footer {
        padding: 0;
        max-width: none;
    }

    #wrapper {
        /*margin: 15px;*/
    }

    #footer-wrapper {
        padding: 0 15px;
    }
}

@media screen and (max-width: 1040px) and (min-width: 960px) {
    .ubermenu .ubermenu-target-text {
        font-size: 11px;
    }

    .get_car_province_from_article-block {
        padding-right: 0;
        padding-bottom: 0;
    }

}

@media screen and (max-width: 978px) and (min-width: 960px) {
    .ubermenu .ubermenu-target-text {
        font-size: 10px;
    }
}

/*************************************************
**** Here go's styles for AUTO & HOME QUOTES pages
*************************************************/

.widget_one {
    display: none;
    margin-top: 18px;
}

.home-form-in-text {
    width: 63%;
    padding-left: 20px;
}

#quote-submit-button {
    padding: 0.5em 0.6em 0.3em 0.8em !important;
    margin-top: 4px;
}

img[src*="logo-affiliate-widget"] {
    width: 160px;
    /* margin-bottom: 0px; */
}

.wp-image-6293 {
    margin: -13px -13px 0px 0px;
}

.top_page_title {
    background: #eee;
    margin: 0px -20px 0px -20px;
    height: 71px;
}

.select-style select {
    font-size: 1.2em;
}

.step {
    line-height: 1.26em;
}

.step1 {
    font-size: 1.875em;
    margin-bottom: .75em;
    margin-top: 13px;
    font-weight: 700;
    word-wrap: break-word;
}

.step1:before {
    content: '1';
    color: #fff;
    margin-top: 0px;
    margin-right: 20px;
    margin-left: -20px;
    border: 1px solid transparent;
    border-radius: 50%;
    padding: 5px 13px 5px 13px;
    background: rgb(44, 175, 227);
}

@media screen and (max-width: 500px) {
    .step1 {
        font-size: 1.175em;
    }

    .step-1-section {
        margin-left: 0;
    }

    .step1:before {
        margin-left: 0;
        width: 36px;
        height: 36px;
        text-align: center;
        display: inline-block;
        padding: 0;
        line-height: 36px;
    }
}


.step2 {
    font-size: 1.875em;
    margin-bottom: .75em;
    margin-top: 10px;
    font-weight: 700;

    word-wrap: break-word;
}

.step2:before {
    content: '2';
    color: #fff;
    margin-top: 0px;
    margin-right: 20px;
    margin-left: -20px;
    border: 1px solid transparent;
    border-radius: 50%;
    padding: 5px 13px 5px 13px;
    background: rgb(44, 175, 227);
}

.vc_tta-container {
    margin-top: -33px;
}

.step3 {
    font-size: 1.875em;
    margin-bottom: .75em;
    margin-top: 0px;
    font-weight: 700;
    word-wrap: break-word;
}

.step3:before {
    content: '3';
    color: #fff;
    margin-top: 0px;
    margin-right: 20px;
    margin-left: -20px;
    border: 1px solid transparent;
    border-radius: 50%;
    padding: 5px 13px 5px 13px;
    background: rgb(44, 175, 227);
}

.wpb_single_image {
    margin-bottom: 0px;
}

.auto-insurance-mitchellwhale {
    height: 902px !important;
    width: 50%;
    margin: 0 25%;
}

@media screen and (max-width: 850px) {
    .auto-insurance-mitchellwhale {
        width: 80%;
        margin: 0 10%;
    }
}

@media screen and (max-width: 650px) {
    .auto-insurance-mitchellwhale {
        width: 90%;
        margin: 0 5%;
    }

}

/*
***** logos slyles & preloader
*/

.img_fade img {
    -webkit-animation: fadeproperty 0.5s forwards 1;
    -moz-animation: fadeproperty 0.5s forwards 1;
    -ms-animation: fadeproperty 0.5s forwards 1;
    -o-animation: fadeproperty 0.5s forwards 1;
    animation: fadeproperty 0.5s forwards 1;
    position: relative;
}

.img_fade img:nth-child(1) {
    -webkit-animation: fadeproperty 0.4s forwards 1;
    -moz-animation: fadeproperty 0.4s forwards 1;
    -ms-animation: fadeproperty 0.4s forwards 1;
    -o-animation: fadeproperty 0.4s forwards 1;
    animation: fadeproperty 0.4s forwards 1;
}

.img_fade img:nth-child(2) {
    -webkit-animation: fadeproperty 0.8s forwards 1;
    -moz-animation: fadeproperty 0.8s forwards 1;
    -ms-animation: fadeproperty 0.8s forwards 1;
    -o-animation: fadeproperty 0.8s forwards 1;
    animation: fadeproperty 0.8s forwards 1;
}

.img_fade img:nth-child(3) {
    -webkit-animation: fadeproperty 1.2s forwards 1;
    -moz-animation: fadeproperty 1.2s forwards 1;
    -ms-animation: fadeproperty 1.2s forwards 1;
    -o-animation: fadeproperty 1.2s forwards 1;
    animation: fadeproperty 1.2s forwards 1;
}

.img_fade img:nth-child(4) {
    -webkit-animation: fadeproperty 1.6s forwards 1;
    -moz-animation: fadeproperty 1.6s forwards 1;
    -ms-animation: fadeproperty 1.6s forwards 1;
    -o-animation: fadeproperty 1.6s forwards 1;
    animation: fadeproperty 1.6s forwards 1;
}

.img_fade img:nth-child(5) {
    -webkit-animation: fadeproperty 2s forwards 1;
    -moz-animation: fadeproperty 2s forwards 1;
    -ms-animation: fadeproperty 2s forwards 1;
    -o-animation: fadeproperty 2s forwards 1;
    animation: fadeproperty 2s forwards 1;
}

.img_fade img:nth-child(6) {
    -webkit-animation: fadeproperty 2.4s forwards 1;
    -moz-animation: fadeproperty 2.4s forwards 1;
    -ms-animation: fadeproperty 2.4s forwards 1;
    -o-animation: fadeproperty 2.4s forwards 1;
    animation: fadeproperty 2.4s forwards 1;
}

.img_fade img:nth-child(7) {
    -webkit-animation: fadeproperty 2.8s forwards 1;
    -moz-animation: fadeproperty 2.8s forwards 1;
    -ms-animation: fadeproperty 2.8s forwards 1;
    -o-animation: fadeproperty 2.8s forwards 1;
    animation: fadeproperty 2.8s forwards 1;
}

.img_fade img:nth-child(8) {
    -webkit-animation: fadeproperty 3.2s forwards 1;
    -moz-animation: fadeproperty 3.2s forwards 1;
    -ms-animation: fadeproperty 3.2s forwards 1;
    -o-animation: fadeproperty 3.2s forwards 1;
    animation: fadeproperty 3.2s forwards 1;
}

.img_fade img:nth-child(9) {
    -webkit-animation: fadeproperty 3.6s forwards 1;
    -moz-animation: fadeproperty 3.6s forwards 1;
    -ms-animation: fadeproperty 3.6s forwards 1;
    -o-animation: fadeproperty 3.6s forwards 1;
    animation: fadeproperty 3.6s forwards 1;
}

.img_fade img:nth-child(10) {
    -webkit-animation: fadeproperty 4s forwards 1;
    -moz-animation: fadeproperty 4s forwards 1;
    -ms-animation: fadeproperty 4s forwards 1;
    -o-animation: fadeproperty 4s forwards 1;
    animation: fadeproperty 4s forwards 1;
}

.img_fade img:nth-child(11) {
    -webkit-animation: fadeproperty 4.4s forwards 1;
    -moz-animation: fadeproperty 4.4s forwards 1;
    -ms-animation: fadeproperty 4.4s forwards 1;
    -o-animation: fadeproperty 4.4s forwards 1;
    animation: fadeproperty 4.4s forwards 1;
}

.img_fade img:nth-child(12) {
    -webkit-animation: fadeproperty 4.8s forwards 1;
    -moz-animation: fadeproperty 4.8s forwards 1;
    -ms-animation: fadeproperty 4.8s forwards 1;
    -o-animation: fadeproperty 4.8s forwards 1;
    animation: fadeproperty 4.8s forwards 1;
}

.img_fade img:nth-child(13) {
    -webkit-animation: fadeproperty 5.2s forwards 1;
    -moz-animation: fadeproperty 5.2s forwards 1;
    -ms-animation: fadeproperty 5.2s forwards 1;
    -o-animation: fadeproperty 5.2s forwards 1;
    animation: fadeproperty 5.2s forwards 1;
}

.img_fade_ontario img {
    -webkit-animation: fadeproperty 0.5s forwards 1;
    -moz-animation: fadeproperty 0.5s forwards 1;
    -ms-animation: fadeproperty 0.5s forwards 1;
    -o-animation: fadeproperty 0.5s forwards 1;
    animation: fadeproperty 0.5s forwards 1;
    position: relative;
}

.img_fade_ontario img:nth-child(1) {
    -webkit-animation: fadeproperty 1.4s forwards 1;
    -o-animation: fadeproperty 1.4s forwards 1;
    -ms-animation: fadeproperty 1.4s forwards 1;
    -moz-animation: fadeproperty 1.4s forwards 1;
    animation: fadeproperty 1.4s forwards 1;
}

.img_fade_ontario img:nth-child(2) {
    -webkit-animation: fadeproperty 1.6s forwards 1;
    -o-animation: fadeproperty 1.6s forwards 1;
    -ms-animation: fadeproperty 1.6s forwards 1;
    -moz-animation: fadeproperty 1.6s forwards 1;
    animation: fadeproperty 1.6s forwards 1;
}

.img_fade_ontario img:nth-child(3) {
    -webkit-animation: fadeproperty 1.8s forwards 1;
    -o-animation: fadeproperty 1.8s forwards 1;
    -ms-animation: fadeproperty 1.8s forwards 1;
    -moz-animation: fadeproperty 1.8s forwards 1;
    animation: fadeproperty 1.8s forwards 1;
}

.img_fade_ontario img:nth-child(4) {
    -webkit-animation: fadeproperty 2s forwards 1;
    -o-animation: fadeproperty 2s forwards 1;
    -ms-animation: fadeproperty 2s forwards 1;
    -moz-animation: fadeproperty 2s forwards 1;
    animation: fadeproperty 2s forwards 1;
}

.img_fade_ontario img:nth-child(5) {
    -webkit-animation: fadeproperty 2.2s forwards 1;
    -o-animation: fadeproperty 2.2s forwards 1;
    -ms-animation: fadeproperty 2.2s forwards 1;
    -moz-animation: fadeproperty 2.2s forwards 1;
    animation: fadeproperty 2.2s forwards 1;
}

.img_fade_ontario img:nth-child(6) {
    -webkit-animation: fadeproperty 2.4s forwards 1;
    -o-animation: fadeproperty 2.4s forwards 1;
    -ms-animation: fadeproperty 2.4s forwards 1;
    -moz-animation: fadeproperty 2.4s forwards 1;
    animation: fadeproperty 2.4s forwards 1;
}

.img_fade_ontario img:nth-child(7) {
    -webkit-animation: fadeproperty 2.6s forwards 1;
    -o-animation: fadeproperty 2.6s forwards 1;
    -ms-animation: fadeproperty 2.6s forwards 1;
    -moz-animation: fadeproperty 2.6s forwards 1;
    animation: fadeproperty 2.6s forwards 1;
}

.img_fade_ontario img:nth-child(8) {
    -webkit-animation: fadeproperty 2.8s forwards 1;
    -o-animation: fadeproperty 2.8s forwards 1;
    -ms-animation: fadeproperty 2.8s forwards 1;
    -moz-animation: fadeproperty 2.8s forwards 1;
    animation: fadeproperty 2.8s forwards 1;
}

.img_fade_ontario img:nth-child(9) {
    -webkit-animation: fadeproperty 3s forwards 1;
    -o-animation: fadeproperty 3s forwards 1;
    -ms-animation: fadeproperty 3s forwards 1;
    -moz-animation: fadeproperty 3s forwards 1;
    animation: fadeproperty 3s forwards 1;
}

.img_fade_ontario img:nth-child(10) {
    -webkit-animation: fadeproperty 3.2s forwards 1;
    -o-animation: fadeproperty 3.2s forwards 1;
    -ms-animation: fadeproperty 3.2s forwards 1;
    -moz-animation: fadeproperty 3.2s forwards 1;
    animation: fadeproperty 3.2s forwards 1;
}

.img_fade_ontario img:nth-child(11) {
    -webkit-animation: fadeproperty 3.4s forwards 1;
    -o-animation: fadeproperty 3.4s forwards 1;
    -ms-animation: fadeproperty 3.4s forwards 1;
    -moz-animation: fadeproperty 3.4s forwards 1;
    animation: fadeproperty 3.4s forwards 1;
}

.img_fade_ontario img:nth-child(12) {
    -webkit-animation: fadeproperty 3.6s forwards 1;
    -o-animation: fadeproperty 3.6s forwards 1;
    -ms-animation: fadeproperty 3.6s forwards 1;
    -moz-animation: fadeproperty 3.6s forwards 1;
    animation: fadeproperty 3.6s forwards 1;
}

.img_fade_ontario img:nth-child(13) {
    -webkit-animation: fadeproperty 3.8s forwards 1;
    -o-animation: fadeproperty 3.8s forwards 1;
    -ms-animation: fadeproperty 3.8s forwards 1;
    -moz-animation: fadeproperty 3.8s forwards 1;
    animation: fadeproperty 3.8s forwards 1;
}

.img_fade_ontario img:nth-child(14) {
    -webkit-animation: fadeproperty 4s forwards 1;
    -o-animation: fadeproperty 4s forwards 1;
    -ms-animation: fadeproperty 4s forwards 1;
    -moz-animation: fadeproperty 4s forwards 1;
    animation: fadeproperty 4s forwards 1;
}

.img_fade_ontario img:nth-child(15) {
    -webkit-animation: fadeproperty 4.2s forwards 1;
    -o-animation: fadeproperty 4.2s forwards 1;
    -ms-animation: fadeproperty 4.2s forwards 1;
    -moz-animation: fadeproperty 4.2s forwards 1;
    animation: fadeproperty 4.2s forwards 1;
}

.img_fade_ontario img:nth-child(16) {
    -webkit-animation: fadeproperty 4.4s forwards 1;
    -o-animation: fadeproperty 4.4s forwards 1;
    -ms-animation: fadeproperty 4.4s forwards 1;
    -moz-animation: fadeproperty 4.4s forwards 1;
    animation: fadeproperty 4.4s forwards 1;
}

.img_fade_ontario img:nth-child(17) {
    -webkit-animation: fadeproperty 4.4s forwards 1;
    -o-animation: fadeproperty 4.4s forwards 1;
    -ms-animation: fadeproperty 4.4s forwards 1;
    -moz-animation: fadeproperty 4.4s forwards 1;
    animation: fadeproperty 4.4s forwards 1;
}

.img_fade_ontario img:nth-child(18) {
    -webkit-animation: fadeproperty 4.6s forwards 1;
    -o-animation: fadeproperty 4.6s forwards 1;
    -ms-animation: fadeproperty 4.6s forwards 1;
    -moz-animation: fadeproperty 4.6s forwards 1;
    animation: fadeproperty 4.6s forwards 1;
}

.img_fade_ontario img:nth-child(19) {
    -webkit-animation: fadeproperty 4.8s forwards 1;
    -o-animation: fadeproperty 4.8s forwards 1;
    -ms-animation: fadeproperty 4.8s forwards 1;
    -moz-animation: fadeproperty 4.8s forwards 1;
    animation: fadeproperty 4.8s forwards 1;
}

.img_fade_ontario img:nth-child(20) {
    -webkit-animation: fadeproperty 5s forwards 1;
    -o-animation: fadeproperty 5s forwards 1;
    -ms-animation: fadeproperty 5s forwards 1;
    -moz-animation: fadeproperty 5s forwards 1;
    animation: fadeproperty 5s forwards 1;
}

@keyframes fadeproperty {
    0% {
        opacity: 0;
    }
    99.9% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-webkit-keyframes fadeproperty {
    0% {
        opacity: 0;
    }
    99.9% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-moz-keyframes fadeproperty {
    0% {
        opacity: 0;
    }
    99.9% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-o-keyframes fadeproperty {
    0% {
        opacity: 0;
    }
    99.9% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-ms-keyframes fadeproperty {
    0% {
        opacity: 0;
    }
    99.9% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.logos_slogan {
    font-size: 1.6em;
    margin: 25px 0px 0px 15px;
    /* text-indent: 15px; */
}

.logos_slogan_init {
    font-size: 1.6em;
    margin: 16px 0px 0px 15px;
}

.logos_slogan_submit, .logos_slogan_error {
    display: none;
    position: absolute;
    font-size: 1.6em;
    margin: 16px 0px 0px 15px;
}

.auto_ontario_non_instant_submit_form {
    display: none;
}

.auto_ontario_instant_submit_form {
    display: none;
}

.out_ontario {
    -webkit-animation: oneproperty 5.3s forwards 1;
    -moz-animation: oneproperty 5.3s forwards 1;
    -ms-animation: oneproperty 5.3s forwards 1;
    -o-animation: oneproperty 5.3s forwards 1;
    animation: oneproperty 5.3s forwards 1;
    position: absolute;
}

.in_ontario {
    -webkit-animation: twoproperty 5.7s forwards 1;
    -moz-animation: twoproperty 5.7s forwards 1;
    -ms-animation: twoproperty 5.7s forwards 1;
    -o-animation: twoproperty 5.7s forwards 1;
    animation: twoproperty 5.7s forwards 1;
    position: absolute;
}

.out {
    -webkit-animation: oneproperty 3.8s forwards 1;
    -moz-animation: oneproperty 3.8s forwards 1;
    -ms-animation: oneproperty 3.8s forwards 1;
    -o-animation: oneproperty 3.8s forwards 1;
    animation: oneproperty 3.8s forwards 1;
    position: absolute;
}

.in {
    -webkit-animation: twoproperty 4.2s forwards 1;
    -moz-animation: twoproperty 4.2s forwards 1;
    -ms-animation: twoproperty 4.2s forwards 1;
    -o-animation: twoproperty 4.2s forwards 1;
    animation: twoproperty 4.2s forwards 1;
    position: absolute;
}

.in_form {
    -webkit-animation: formproperty 4.7s forwards 1;
    -moz-animation: formproperty 4.7s forwards 1;
    -ms-animation: formproperty 4.7s forwards 1;
    -o-animation: formproperty 4.7s forwards 1;
    animation: formproperty 4.7s forwards 1;

}

.in_form_ontario {
    -webkit-animation: formproperty 6.1s forwards 1;
    -moz-animation: formproperty 6.1s forwards 1;
    -ms-animation: formproperty 6.1s forwards 1;
    -o-animation: formproperty 6.1s forwards 1;
    animation: formproperty 6.1s forwards 1;

}

@keyframes oneproperty {
    0% {
        opacity: 1;
    }
    99% {
        opacity: 0.7;
    }
    100% {
        opacity: 0;
    }
}

@keyframes twoproperty {
    0% {
        opacity: 0;
    }
    99.9% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes formproperty {
    0% {
        opacity: 0.1;
    }
    90.9% {
        opacity: 0.3;
    }
    100% {
        opacity: 1;
    }
}

@-webkit-keyframes oneproperty {
    0% {
        opacity: 1;
    }
    99% {
        opacity: 0.7;
    }
    100% {
        opacity: 0;
    }
}

@-webkit-keyframes twoproperty {
    0% {
        opacity: 0;
    }
    99.9% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-webkit-keyframes formproperty {
    0% {
        opacity: 0.1;
    }
    90.9% {
        opacity: 0.3;
    }
    100% {
        opacity: 1;
    }
}

@-moz-keyframes oneproperty {
    0% {
        opacity: 1;
    }
    99% {
        opacity: 0.7;
    }
    100% {
        opacity: 0;
    }
}

@-moz-keyframes twoproperty {
    0% {
        opacity: 0;
    }
    99.9% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-moz-keyframes formproperty {
    0% {
        opacity: 0.1;
    }
    90.9% {
        opacity: 0.3;
    }
    100% {
        opacity: 1;
    }
}

@-ms-keyframes oneproperty {
    0% {
        opacity: 1;
    }
    99% {
        opacity: 0.7;
    }
    100% {
        opacity: 0;
    }
}

@-ms-keyframes twoproperty {
    0% {
        opacity: 0;
    }
    99.9% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-ms-keyframes formproperty {
    0% {
        opacity: 0.1;
    }
    90.9% {
        opacity: 0.3;
    }
    100% {
        opacity: 1;
    }
}

@-o-keyframes oneproperty {
    0% {
        opacity: 1;
    }
    99% {
        opacity: 0.7;
    }
    100% {
        opacity: 0;
    }
}

@-o-keyframes twoproperty {
    0% {
        opacity: 0;
    }
    99.9% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-o-keyframes formproperty {
    0% {
        opacity: 0.1;
    }
    90.9% {
        opacity: 0.3;
    }
    100% {
        opacity: 1;
    }
}

/* mobile css */
@media screen and (max-width: 800px) {
    .block-row {
        zoom: .7;
        -moz-transform: scale(.7, .7);
        -moz-transform-origin: center;
        -o-transform: scale(.7, .7);
        -o-transform-origin: center;
    }
}

@media screen and (max-width: 740px) {
    .block-row {
        display: block !important;

    }
}

/* here the regular classes */

.home-form-in-text.right-position {
    width: 63%;
}

.hide {
    display: none;
}

.center {
    margin: 5px auto !important;
}

.widget_specialrecentpostsFree {
    margin-top: 20px;
}

/* this style for widgets by regions */

.block-insure-widgets {
    display: flex;
    width: 100%;
}

.block-insure-widgets > .landing-four-columns > h3 {
    color: #fff;
}

.block-insure-widgets > .landing-four-columns > div {
    padding: 0 6px;
}

.block-insure-widgets > .landing-four-columns > div > div {
    opacity: .9;
    -webkit-filter: invert(100%);
    filter: invert(100%);
}

.block-insure-widgets > .landing-four-columns {
    width: 25%;
    background-color: #6E6D71;
    margin: 3px;
    border-radius: 5px;
}

.block-insure-widgets > .landing-four-columns > div > p {
    color: #fff;
}

.block-insure-widgets > .landing-four-columns > div > p > span {
    font-weight: bold;
}

/* Subscribe for download */

#wow-modal-overlay-1 {
    display: none;
}

.subscribe-for-download-descrioption {
}

div#wow-modal-window-1 {
    background-color: #a3e1f3;
}

.subscribe-for-download {
    margin: 16px 0 -28px 0;
    height: 158px;
}

.subscribe-for-download > h2 {
    font-size: 1.6em;
    color: #000;
    text-align: center;
    margin: 8px 0 -5px 0;
}

.es_lablebox {
    display: none;
}

input#es_txt_email_pg {
    width: 65%;
    height: 45px;
    display: block;
    margin: 0 0 0 23px;
}

input#es_txt_button_pg {
    position: absolute;
    right: 0;
    margin: -77px 30px 0 0;
    outline: none;
    background: #3dc21a;
    background-color: #3dc21a;
    border: 1px solid #3dc21a;
    background-position: center center;
    background-repeat: repeat;
    border-radius: 9px;
    color: #fff;
    height: 44px;
    width: 173px;
    font-size: 23px;
    font-weight: 400;
}

.subscribe-for-download-descrioption {
    width: 500px;
    height: auto;
    margin: -33px 0 10px 33px;
}

.download-additionl-content {
    background: #FFFFD8;
    width: 98%;
    height: auto;
    padding: 10px 10px 10px 10px;
}

p.download-additionl-content-text {
    margin: 0 0 -10px 0;
    color: #FF3232;
    font-size: large;
}

a#wow-modal-id-1 {
    margin: 0 0 0 35px;
    color: #FF3232;
    font-size: large;
    text-decoration: underline;
}

ul.download-additionl-content-text {
    color: #FF3232;
    font-size: large;
    list-style-type: square;
    margin: -5px 0 0 136px;
}

#download-additional-in-modal {
    display: none;
    margin: 35px auto 15px auto;
}

.es_msg {
    position: absolute;
    padding: 0;
    margin: 60px 0 0 41px;
    color: #000;
    left: 0;
}

.es_invalid_email_class {
    display: none;
}

a.download-additional-content-button-pdf {
    position: absolute;
    right: 0;
    top: 0;
    margin: 60px 30px 0 0;
}

a.download-additional-content-button-pdf > img {
    width: 173px;
}

/*!* Pre-Quotes styles *!*/
/*.pre-qouting-widget {*/
/*width: 100%;*/
/*height: auto;*/
/*padding: 10px 0;*/
/*background-color: rgb(44, 175, 227);*/
/*display: flex;*/
/*box-sizing: border-box;*/
/*}*/
/*.pre-qouting-widget > h3 {*/
/*width: calc(40% - 10px);*/
/*padding: 10px 5px;*/
/*text-align: center;*/
/*color: #fff;*/
/*font-size: 16px;*/
/*margin: 0;*/
/*line-height: 1.2;*/
/*}*/
/*.pre-qouting-widget > form {*/
/*width: 60%;*/
/*display: flex;*/
/*margin: 10px 0;*/
/*padding-right: 10px;*/
/*height: auto;*/
/*}*/
/*.pre-qouting-widget > form button[type="submit"] {*/
/*width: calc(40% - 10px);*/
/*}*/
/*.pre-qouting-widget > form select,*/
/*.widget-select {*/
/*box-sizing: border-box;*/
/*height: 40px;*/
/*width: 200px;*/
/*margin-right: 15px;*/
/*}*/
/*.pre-qouting-widget > form select {*/
/*width: calc(60% - 10px);*/
/*margin-right: 10px;*/
/*}*/

/*.pre-qouting-widget > form button,*/
/*.widget-button {*/
/*outline: none;*/
/*cursor: pointer;*/
/*border: 1px solid #fff;*/
/*-webkit-border-radius: 5px;*/
/*-moz-border-radius: 5px;*/
/*border-radius: 5px;*/
/*background-image: -webkit-gradient(linear, left top, left bottom, from(#44d81d), to(#3dc21a));*/
/*background-image: -webkit-linear-gradient(top, #44d81d, #3dc21a);*/
/*background-image: -moz-linear-gradient(top, #44d81d, #3dc21a);*/
/*background-image: -ms-linear-gradient(top, #44d81d, #3dc21a);*/
/*background-image: -o-linear-gradient(top, #44d81d, #3dc21a);*/
/*background-image: linear-gradient(to bottom, #44d81d, #3dc21a);*/
/*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#44d81d, endColorstr=#3dc21a);*/
/*color: #fff;*/
/*font-size: 17px;*/
/*line-height: 17px;*/
/*}*/
/*.widget-button {*/
/*line-height: 36px;*/
/*}*/
/*.pre-qouting-widget > form button:hover,*/
/*.widget-button:hover {*/
/*border: 1px solid #3dc21a;*/
/*background-color: #FFFFFF;*/
/*background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#d8f9cf));*/
/*background-image: -webkit-linear-gradient(top, #FFFFFF, #d8f9cf);*/
/*background-image: -moz-linear-gradient(top, #FFFFFF, #d8f9cf);*/
/*background-image: -ms-linear-gradient(top, #FFFFFF, #d8f9cf);*/
/*background-image: -o-linear-gradient(top, #FFFFFF, #d8f9cf);*/
/*background-image: linear-gradient(to bottom, #FFFFFF, #d8f9cf);*/
/*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FFFFFF, endColorstr=#d8f9cf);*/
/*color: #000;*/
/*}*/
/*@media only screen and (max-width: 736px) {*/
/*.pre-qouting-widget {*/
/*width: 100%;*/
/*min-height: 235px;*/
/*background-color: rgb(44, 175, 227);*/
/*display: block;*/
/*box-sizing: border-box;*/
/*}*/
/*.pre-qouting-widget > h3 {*/
/*width: 100%;*/
/*padding: 10px 10px 0 10px;*/
/*text-align: center;*/
/*color: #fff;*/
/*box-sizing: border-box;*/
/*font-size: 20px;*/
/*line-height: 25px;*/
/*}*/
/*.pre-qouting-widget > form {*/
/*width: 100%;*/
/*display: block;*/
/*margin: 23px 0;*/
/*box-sizing: border-box;*/
/*padding: 0 10px;*/
/*}*/
/*.pre-qouting-widget > form select {*/
/*box-sizing: border-box;*/
/*height: 50px;*/
/*width: 100%;*/
/*margin: 0 auto;*/
/*display: block;*/
/*}*/
/*.pre-qouting-widget > form button[type="submit"] {*/
/*width: 100%;*/
/*height: 45px;*/
/*cursor: pointer;*/
/*display: block;*/
/*margin: 15px auto 0 auto;*/
/*border: 1px solid #fff;*/
/*-webkit-border-radius: 5px;*/
/*-moz-border-radius: 5px;*/
/*border-radius: 5px;*/
/*background-image: -webkit-gradient(linear, left top, left bottom, from(#44d81d), to(#3dc21a));*/
/*background-image: -webkit-linear-gradient(top, #44d81d, #3dc21a);*/
/*background-image: -moz-linear-gradient(top, #44d81d, #3dc21a);*/
/*background-image: -ms-linear-gradient(top, #44d81d, #3dc21a);*/
/*background-image: -o-linear-gradient(top, #44d81d, #3dc21a);*/
/*background-image: linear-gradient(to bottom, #44d81d, #3dc21a);*/
/*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#44d81d, endColorstr=#3dc21a);*/
/*color: #fff;*/
/*font-size: 17px;*/
/*line-height: 17px;*/
/*}*/
/*}*/

/*!* Here go auto and home insurance landings  *!*/


/*.post-title {
    display: none;
}*/
.post .post-title {
    display: block;
}

/*.vc_row {
    margin-left: -5px!important;
    margin-right: -5px!important;
}
.vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
}*/
.wp-image-6293 {
    margin-left: 22px !important;

}

.auto-insurance-mitchellwhale {
    height: 910px !important;
    width: 50%;
    margin: 0 25%;
}

.safari_button {
    display: none;
}

.sup_safari {
    font-size: 0.665em;
}

.all_buttons {
    /*position: relative;*/
}

.vc_tta-panel {
    outline: none;
}

.heder-quotes-bk {
    margin-top: 25px;
    margin-bottom: 29px;
}

.options_of_quote {
    text-indent: 26%;
    margin: 8px 0px 0px 0px;
}

.options_of_quote:before {
    content: 'вњ“';
    color: #44d81d;
    margin-right: 15px;
    margin-left: 5px;
}

.step2 {
    margin-left: 2px;
}

.step3 {
    margin-left: 1px;
}

.broker-quotes {
    margin: 0px 7px 21px 5px !important;
    padding: 1px 1px 10px 1px !important;
    background: #f9f9f9 !important;
    border: 1px solid #eee !important;
    border-radius: 5px !important;
}

.under_line_rest {
    margin-left: 32%;
}

.under_line_rest_transparent {
    color: transparent;
}

.button_example_green_phone {
    border: 1px solid #3dc21a;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 19px;
    font-family: arial, helvetica, sans-serif;
    padding: 10px 17px 10px 17px;
    text-decoration: none;
    display: inline-block;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
    color: #000;
    background-color: #49c0f0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F9F9FD), to(#E0E0E3));
    background-image: -webkit-linear-gradient(top, #F9F9FD, #E0E0E3);
    background-image: -moz-linear-gradient(top, #F9F9FD, #E0E0E3);
    background-image: -ms-linear-gradient(top, #F9F9FD, #E0E0E3);
    background-image: -o-linear-gradient(top, #F9F9FD, #E0E0E3);
    background-image: linear-gradient(to bottom, #F9F9FD, #E0E0E3);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#44d81d, endColorstr=#E0E0E3);
}

.left_block_ON_AUTO {
    display: none;
}

.center_block_ON_AUTO, .right_block_ON_AUTO {
    width: 50% !important;
}

select#fscf_field53_22, select#fscf_field53_23 {
    height: 30px;
    width: 100%;
}

#fscf_field53_22 option[value="1"], #fscf_field53_23 option[value="1"] {
    color: #eee !important;
    display: none;
}

.get-quote-postal-row * {
    box-sizing: border-box;
}

.bttn-secondary,
form input[type="submit"].bttn-secondary {
    border: 1px solid #15aeec;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 15px;
    font-family: arial, helvetica, sans-serif;
    padding: 10px 30px 10px 30px;
    text-decoration: none;
    display: inline-block;
    text-shadow: 0px 0px 0 rgba(0, 0, 0, 0.3);
    color: #FFFFFF;
    background-color: #49c0f0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#49c0f0), to(#2CAFE3));
    background-image: -webkit-linear-gradient(top, #49c0f0, #2CAFE3);
    background-image: -moz-linear-gradient(top, #49c0f0, #2CAFE3);
    background-image: -ms-linear-gradient(top, #49c0f0, #2CAFE3);
    background-image: -o-linear-gradient(top, #49c0f0, #2CAFE3);
    background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#49c0f0, endColorstr=#2CAFE3);
}

/* get-quote-postal form */
.get-quote-postal-row {

}

.get-quote-postal-row label {
    font-size: 18px;
    line-height: 40px;
}

.get-quote-postal-row .postalcode {
    color: #333;
    height: 40px;
    line-height: 40px;
}

.get-quote-postal-row .postalcode:focus {
    color: #333 !important;
}

.get-quote-postal-row input[type="submit"] {
    font-size: 18px;
}

.quote-block-container {
    background-color: #f1f1f1;
    padding: 10px;
    border-radius: 15px;
    width: 100%;
    max-width: 768px;
    box-sizing: border-box;
    margin: 0 auto;
}

.get-quote-postal-row .postalcode::-webkit-input-placeholder {
    color: #СЃСЃСЃ;
}


.unselected {
    color: #aaa !important;
}

.wide-label {
    clear: both;
}

.wide-three-column-form {
    clear: both;
}

.mob.options_of_quote {
    text-indent: 2em;
    margin: 8px 0px 0px 0px;
}

.mob_under_line_rest {
    margin-left: 4.2em;
}

.fscf-div-field {
    margin-bottom: 21px;
}

#fscf_submit53 {
    margin-top: 60px;
}

.auto_ontario_non_instant_submit_form-AB, .auto_ontario_non_instant_submit_form-YT, .auto_ontario_non_instant_submit_form-NT {
    display: none;
}

.archive .post-entry {
    display: none;
}

/* real estate widget */
.real-estate-widget {
    line-height: 1.4;
    display: flex;
    background-color: rgb(44, 175, 227);
    color: #fff;
    font-weight: bold;
}

.real-estate-widget .rew_part {
    display: flex;
}

.real-estate-widget .rew_part.rew_content {
    width: 60%;
}

.real-estate-widget .rew_part.rew_content > img {
    height: 50px;
    width: 50px;
    margin: 20px 10px;
}

.real-estate-widget .rew_part.rew_content .list-container {
    display: flex;
}

.real-estate-widget .list-container ul {
    margin: 0;
    width: 50%;
    align-self: center;
    padding-right: 5px;
}

.real-estate-widget .list-container ul li {
    margin: 0.2rem 0;
}

.real-estate-widget .list-container p {
    width: 50%;
    margin: 10px 0;
    align-self: center;
    border-left: 2px solid #fff;
    padding-left: 10px;
}

.real-estate-widget form {
    width: 100%;
}

.real-estate-widget form > select {
    width: calc(50% - 20px);
}

.real-estate-widget form > button {
    width: 50%;
}

ul.check-list {

}

.real-estate-widget .rew_part.rew_form {
    width: 40%;
    padding: 0 10px;
}

.btn-small {
    padding: 5px 10px;
}

.custom-list-num {
    margin-left: 0;
    padding-left: 0;
    list-style-type: none;
    counter-reset: li;
}

.custom-list-num li::before {
    content: counter(li);
    line-height: 36px;
    height: 36px;
    width: 36px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
}

.custom-list-num.light li::before {
    color: #fff;
}

.entry-content .custom-list-num li {
    margin-bottom: 25px;
}

.custom-list-num li {
    counter-increment: li;
    padding-left: 50px;
    position: relative;
    border-radius: 50%;
}

.list-rounded-secondary li::after {
    content: "";
    display: block;
    width: 36px;
    height: 36px;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    z-index: 5;
}

.list-rounded-secondary li::after {
    background-color: #a00;
}

.has-zoom-effect {
    transition: 0.3s;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.has-zoom-effect:hover {
    position: relative;
    z-index: 999;
    transform: scale(1.25);
    cursor: zoom-in;
    -webkit-filter: none;
    filter: none;
}

.link_img_grayscale img {
    filter: grayscale(70%);
}

.link_img_bluescale img {
    filter: url(#blue-colored);
}

.link_img_grayscale {

}

.link_img_grayscale:hover,
.link_img_bluescale:hover {
    cursor: zoom-in;
}

.link_img_grayscale:hover img,
.link_img_bluescale:hover img {
    filter: none;
}

.auto-form-left {
    float: left;
    margin: 0px 10px 10px 0px;
}