/* cyrillic-ext */

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gTD_vx3rCubqg.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3g3D_vx3rCubqg.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* vietnamese */

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gbD_vx3rCubqg.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gfD_vx3rCubqg.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gnD_vx3rCs.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gTD_vx3rCubqg.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3g3D_vx3rCubqg.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* vietnamese */

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gbD_vx3rCubqg.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gfD_vx3rCubqg.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gnD_vx3rCs.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans'), local('NotoSans'), url(https://fonts.gstatic.com/s/notosans/v7/o-0IIpQlx3QUlC5A4PNr6DRASf6M7VBj.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans'), local('NotoSans'), url(https://fonts.gstatic.com/s/notosans/v7/o-0IIpQlx3QUlC5A4PNr4TRASf6M7VBj.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* devanagari */

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans'), local('NotoSans'), url(https://fonts.gstatic.com/s/notosans/v7/o-0IIpQlx3QUlC5A4PNr5DRASf6M7VBj.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}

/* greek-ext */

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans'), local('NotoSans'), url(https://fonts.gstatic.com/s/notosans/v7/o-0IIpQlx3QUlC5A4PNr6TRASf6M7VBj.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans'), local('NotoSans'), url(https://fonts.gstatic.com/s/notosans/v7/o-0IIpQlx3QUlC5A4PNr5jRASf6M7VBj.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

/* vietnamese */

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans'), local('NotoSans'), url(https://fonts.gstatic.com/s/notosans/v7/o-0IIpQlx3QUlC5A4PNr6jRASf6M7VBj.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans'), local('NotoSans'), url(https://fonts.gstatic.com/s/notosans/v7/o-0IIpQlx3QUlC5A4PNr6zRASf6M7VBj.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */

@font-face {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans'), local('NotoSans'), url(https://fonts.gstatic.com/s/notosans/v7/o-0IIpQlx3QUlC5A4PNr5TRASf6M7Q.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */

@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 700;
    src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v6/ga6Vaw1J5X9T9RW6j9bNfFIu0RWufuVMGIUYD6_8.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */

@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 700;
    src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v6/ga6Vaw1J5X9T9RW6j9bNfFIu0RWud-VMGIUYD6_8.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */

@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 700;
    src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v6/ga6Vaw1J5X9T9RW6j9bNfFIu0RWuf-VMGIUYD6_8.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */

@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 700;
    src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v6/ga6Vaw1J5X9T9RW6j9bNfFIu0RWucOVMGIUYD6_8.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

/* vietnamese */

@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 700;
    src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v6/ga6Vaw1J5X9T9RW6j9bNfFIu0RWufOVMGIUYD6_8.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */

@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 700;
    src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v6/ga6Vaw1J5X9T9RW6j9bNfFIu0RWufeVMGIUYD6_8.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */

@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 700;
    src: local('Noto Serif Bold Italic'), local('NotoSerif-BoldItalic'), url(https://fonts.gstatic.com/s/notoserif/v6/ga6Vaw1J5X9T9RW6j9bNfFIu0RWuc-VMGIUYDw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */

@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 700;
    src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v6/ga6Law1J5X9T9RW6j9bNdOwzfRqece9LOocoDg.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */

@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 700;
    src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v6/ga6Law1J5X9T9RW6j9bNdOwzfROece9LOocoDg.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */

@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 700;
    src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v6/ga6Law1J5X9T9RW6j9bNdOwzfRuece9LOocoDg.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */

@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 700;
    src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v6/ga6Law1J5X9T9RW6j9bNdOwzfRSece9LOocoDg.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

/* vietnamese */

@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 700;
    src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v6/ga6Law1J5X9T9RW6j9bNdOwzfRiece9LOocoDg.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */

@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 700;
    src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v6/ga6Law1J5X9T9RW6j9bNdOwzfRmece9LOocoDg.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */

@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 700;
    src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url(https://fonts.gstatic.com/s/notoserif/v6/ga6Law1J5X9T9RW6j9bNdOwzfReece9LOoc.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* muli-regular - latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/muli-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Muli Regular'), local('Muli-Regular'),
       url('../fonts/muli-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/muli-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/muli-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/muli-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/muli-v16-latin-regular.svg#Muli') format('svg'); /* Legacy iOS */
}


.cl-logo__font {
    font-family: "Noto Serif", Georgia, serif;
    font-size: 36px;
    font-weight: 700;
    font-style: italic;
    letter-spacing: 0px;
    text-align: left;
    text-transform: lowercase;
    color: #e94828;
}
.cl-header__navigation:not(.cl-mobile-menu) .cl-header__menu>li>a, .cl-offcanvas-menu nav ul li a, .cl-fullscreen-overlay__menu li {
    font-family: Montserrat, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;
}
.cl-header__menu__megamenu h6, .cl-header__menu li ul li.has-submenu>a, .cl-mobile-menu nav>ul>li>a {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 22px;
    text-transform: uppercase;
    color: #6c7781;
}
.cl-header__navigation.cl-mobile-menu li a, .cl-header__navigation:not(.cl-mobile-menu) .cl-header__menu li ul li:not(.has-submenu) a, .cl-submenu a, .cl-submenu .empty, .cl-header__tool--shop .total {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 20px;
    text-transform: none;
    color: #6c7781;
}
.cl-header__row--top {
    height: 50px;
    font-size: 11px;
    font-weight: 400;
    line-height: 1.2;
    text-transform: uppercase;
    color: #6c7781;
    background-color: #f1f1f1;
    border-color: #eaebec;
}
.cl-header__row--extra {
    height: 40px;
    color: #6c7781;
    background-color: #f1f1f1;
}
.vc_row:not(.vc_inner):not([data-vc-full-width="true"]) {
    padding-top: 30px;
    padding-bottom: 30px;
}
.inner-content-row, .vc_row:first-child:not(.vc_inner) {
    padding-top: 70px;
}
.inner-content-row, .vc_row:last-child:not(.vc_inner) {
    padding-bottom: 70px;
}
.cl-element, .wpb_content_element, .vc_row.vc_inner {
    margin-bottom: 30px;
}
aside .widget, .cl-sidenav .widget {
    padding-bottom: 22px;
    padding-top: 22px;
}
.cl-header__navigation:not(.cl-mobile-menu) .cl-header__menu>li>a {
    color: #6c7781;
}
.cl-header--dark .cl-header__navigation:not(.cl-mobile-menu) .cl-header__menu>li:hover>a, .cl-header--dark .cl-header__navigation:not(.cl-mobile-menu) .cl-header__menu>li.current-menu-item>a, .cl-header--dark .cl-header__navigation:not(.cl-mobile-menu) .cl-header__menu>li.current-menu-parent>a {
    color: #191e23!important;
}
.cl-header__row--main {
    color: #6c7781;
}
.cl-header__row--main, .cl-header__row--main:before {
    background-color: #ffffff;
}
.cl-header__row--main, .cl-header__row--main .cl-header__element, .cl-header__tool {
    border-color: #eaebec;
}
.cl-header__row--extra, .cl-header__row--extra .cl-header__container {
    border-color: #eaebec;
}
.cl-header__menu li ul a:hover, .cl-header__navigation.cl-mobile-menu li a:hover, .cl-header__navigation.cl-mobile-menu h6:hover, #site-header-search input[type="search"] {
    color: #191e23!important;
}
.cl-header__menu__megamenu, .cl-header__menu>li ul, .cl-mobile-menu, .cl-submenu {
    background-color: #ffffff;
}
.cl-header--sticky-prepare .cl-header__row--main {
    background-color: #fff!important;
}
.cl-header__tool--side-menu .cl-header__tool__link span {
    background-color: #e94828;
}
.cl-header__socials a i {
    color: #6c7781;
}
.cl-header__socials--style-circle-bg a {
    background-color: #f1f1f1;
}
.cl-header__socials--style-circle-bg a, .cl-header__socials--style-circle-border a {
    border-color: #dbbcbc;
}
.cl-header__icontext-icon {
    color: #6c7781;
}
body:not(.cl-layout-boxed), body.cl-layout-boxed #wrapper.cl-boxed-layout {
    background-color: #ffffff;
}
.cl-entry-single-section--tags a, .cl-blog--style-big .cl-entry, .cl-slider--image-no, .cl-blog--style-default .cl-entry__wrapper {
    background-color: #fbfbfb;
}

article.sticky, .widget-title, .widget_divider, .cl-entry-single-navigation, .cl-pagination li .current, .cl-pagination-jump a, .cl-blog--style-headlines-2 .cl-entry__wrapper, .cl-single-share-buttons a, .cl-owl-nav button, .apsc-each-profile, .cl-blog--module-grid-blocks.cl-blog--style-simple-no_content.cl-blog--grid-7 .cl-entry:first-child .cl-entry__wrapper, .cl-post-header--without-image, .widget_aboutme .wrapper {
    border-color: #eaeaea;
}
.has-primary-accent-color, .cl-entry .cl-entry__categories a, cl-post-header--dark .cl-entry__categories a, .cl-dropcap, .widget_categories li:hover:before, .widget_archive li:hover:before, .cl-header__socials--style-simple a:hover i, p.has-drop-cap:not(:focus):first-letter, .cl-pagination a:hover, a:hover, .widget_contactinfo .info i, .widget_contactinfo .info.mail {
    color: #e94828;
}
.cl-header__mobile-button span, .cl-pagination-numbers ul .current, .cl-header__hamburger-button span, .cl-header--light .cl-header__tool__link .cart-total, .has-primary-accent-background-color, .cl-header__socials--style-circle-border a:hover, .cl-header__socials--style-circle-bg a:hover, .cl-sidenav__close span, .cl-entry-single-section--tags a:hover, .cl-footer-toparea .mc4wp-form .mc4wp-form-fields [type="submit"], .cl-pagination-jump a:hover, .format-quote .cl-entry__overlay, .cl-owl-nav button:hover, .cl-footer__main input[type="submit"], .cl-fullscreen-overlay__close span {
    background-color: #e94828;
}
.cl-header__socials--style-circle-border a:hover, .cl-pagination-jump a:hover, .cl-owl-nav button:hover, .cl-header__navigation .cl-header__menu>li>ul.sub-menu, .cl-header__navigation .cl-header__menu>li>ul.sub-menu>li>ul.sub-menu, .cl-header__navigation .cl-header__menu>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu {
    border-color: #e94828;
}
html, body, blockquote {
    color: #626264;
}
h1, h2, h3, h4, h5, h6, .widget_calendar caption, .widget_recent_comments .comment-author-link, .widget_recent_entries a, .widget_rss .rsswidget, .has-heading-color, .cl-entry__author-data, .widget_most_popular .content .author, .widget_recent_comments .comment-author-link, .widget_recent_entries a, .widget_tag_cloud .tag-cloud-link:hover, .widget_rss .rsswidget, .cl-content blockquote p {
    color: #3a3a3a;
}
.cl-entry__details, .cl-entry__details a, .cl-entry__readmore, .widget_most_popular .data, .widget_recent_comments li, .widget_recent_entries span, .widget_tag_cloud .tag_cloud_link, .widget_rss .rssSummary, .cl-sidenav .widget_nav_menu a, .widget_socials ul i, aside .widget_text p, .cl-page-header__desc, .wp-block-image figcaption, .has-labels-color, .cl-entry-single-section--tags a, .cl-entry-single-comments .comment-meta-item, .comment-reply-link, .comment-edit-link, #cancel-comment-reply-link, .single-post-nav__data .time, .cl-pagination a, .cl-pagination-jump a, .cl-blog--style-headlines .cl-entry__time, .cl-filter a, .cl-single-share-buttons span, .cl-blog--style-big .cl-entry__content, .cl-owl-nav button, .cl-blog--style-top-news .cl-entry__date, .apsc-count, #respond .logged-in-as, #respond .logged-in-as a, #respond .comment-notes, #respond .comment-notes span {
    color: #6c7781;
}
.cl-entry__tools:after {
    background-color: #c1c4c7;
}
.cl-entry-single-author__title, .cl-entry-single-section__title, .cl-filter a:hover, .cl-filter a.active, .wp-polls-ul li label {
    color: #3a3a3a;
}
.cl-btn--color-normal {
    color: #fff;
    background-color: #e94828;
    border-color: #e94828;
}
.cl-btn--color-normal:hover {
    color: #fff;
    background-color: #c23013;
    border-color: #c23013;
}
.cl-btn--color-alt {
    color: #6c7781;
    background-color: #fff;
    border-color: #e7e9eb;
}
.cl-btn--color-alt:hover {
    color: #fff;
    background-color: #e94828;
    border-color: #e94828;
}
.cl-video-gallery .cl-scrollable__slider, .cl-video-gallery, .cl-video-gallery__featured article.cl-prepare-video .cl-entry__overlay {
    background-color: #191e23!important;
}
.cl-video-gallery .cl-scrollable__pane, .cl-video-gallery .cl-video-entry__wrapper:hover {
    background-color: #3e4751;
}
.cl-video-gallery .cl-video-entry.cl-video-playing .cl-video-entry__wrapper {
    background-color: #586777;
}
input:not([type="submit"]), select, textarea {
    background-color: #fbfbfb;
}
footer#colophon {
    background-color: #ffffff;
    color: #626264;
}
footer#colophon .widget-title, footer#colophon .rsswidget {
    color: #191e23;
}
footer#colophon a, footer#colophon .widget_rss cite, footer#colophon .widget_calendar thead th {
    color: #626264;
}
footer#colophon a:hover {
    color: #e94828;
}
.cl-footer__main .widget_headlines article, .cl-footer__main, .cl-footer__main select, .cl-footer__main input:not([type="submit"]), .cl-footer__main textarea {
    border-color: #edeeef;
}
.cl-footer__main input:not([type="submit"]), .cl-footer__main select, .cl-footer__main textarea {
    background-color: #fbfbfb;
}
.cl-footer__main input:not([type="submit"])::-webkit-input-placeholder {
    color: #6c7781;
}
.cl-footer__main select::-webkit-input-placeholder {
    color: #6c7781;
}
.cl-footer__main textarea::-webkit-input-placeholder {
    color: #6c7781;
}
.cl-footer__main input:not([type="submit"]):-moz-placeholder {
    color: #6c7781;
}
.cl-footer__main select:-moz-placeholder {
    color: #6c7781;
}
.cl-footer__main textarea:-moz-placeholder {
    color: #6c7781;
}
.cl-footer__main input:not([type="submit"])::-moz-placeholder {
    color: #6c7781;
}
.cl-footer__main select::-moz-placeholder, .cl-footer__main textarea::-moz-placeholder {
    color: #6c7781;
}
.cl-footer__main input:not([type="submit"]):-ms-input-placeholder {
    color: #6c7781;
}
.cl-footer__main select:-ms-input-placeholder {
    color: #6c7781;
}
.cl-footer__main textarea:-ms-input-placeholder {
    color: #6c7781;
}
.cl-footer__main select {
    color: #6c7781;
}
#copyright {
    background-color: #ffffff;
    color: #363b43;
}
#copyright a {
    color: #363b43 !important;
}
#copyright a:hover {
    color: #e94828 !important;
}
#copyright .cl-footer__content {
    border-color: #edeeef;
    padding-top: 25px;
    padding-bottom: 25px;
}
html, body, blockquote cite a, .cl-blog__title {
    font-family: "Noto Sans", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.75;
    text-transform: none;
}
h1:not(.cl-custom-font), .h1 {
    font-family: "Noto Serif", Georgia, serif;
    font-size: 60px;
    font-weight: 700;
    letter-spacing: 0px;
    line-height: 1.2;
    text-transform: none;
}
h2:not(.cl-custom-font), .h2 {
    font-family: "Noto Serif", Georgia, serif;
    font-size: 42px;
    font-weight: 700;
    letter-spacing: 0px;
    line-height: 1.2;
    text-transform: none;
}
h3:not(.cl-custom-font), .h3 {
    font-family: "Noto Serif", Georgia, serif;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 0px;
    line-height: 1.2;
    text-transform: none;
}
h4:not(.cl-custom-font), .h4 {
    font-family: "Noto Serif", Georgia, serif;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0px;
    line-height: 1.2;
    text-transform: none;
}
h5:not(.cl-custom-font), .h5, .wp-polls form>p {
    font-family: "Noto Serif", Georgia, serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0px;
    line-height: 1.75;
    text-transform: none;
}
h6:not(.cl-custom-font), .h6, .cl-video-entry__content a, .widget_headlines .cl-entry__title {
    font-family: "Noto Serif", Georgia, serif;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0px;
    line-height: 1.75;
    text-transform: none;
}
aside .widget-title, .cl-sidenav .widget-title {
    font-family: Montserrat, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 28px;
    text-transform: uppercase;
}
.cl-blog:not(.cl-blog--style-big) h2.cl-entry__title {
    font-family: "Noto Serif", Georgia, serif;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 0px;
    line-height: 1.2;
    text-transform: none;
}
.cl-single-blog .cl-content {
    font-size: 18px;
    line-height: 1.75;
}
.cl-entry-single-section__title {
    font-family: Montserrat, Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0px;
    line-height: 27px;
    text-transform: uppercase;
}
blockquote p {
    font-family: "Noto Serif", Georgia, serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 36px;
    text-transform: none;
}
.cl-element__title {
    font-family: Montserrat, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0px;
    line-height: 28px;
    text-transform: uppercase;
}
footer .widget-title {
    font-family: Montserrat, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 28px;
    text-transform: uppercase;
}
cl-btn {
    border-width: 1px;
}
footer#colophon .widget {
    padding-top: 30px;
    padding-bottom: 30px;
}
@media (min-width: 992px) {
    .cl-header__menu>li {
        padding-left: 8px;
        padding-right: 8px;
    }
    .cl-header__row--main {
        height: 100px;
    }
    .cl-header__padding {
        padding-top: 100px;
    }
    .cl-header--sticky-active .cl-header__row--main {
        height: 60px;
    }
    .cl-post-header__title {
        font-family: "Noto Serif", Georgia, serif;
        font-size: 60px;
        font-weight: 700;
        line-height: 1.2;
        text-transform: none;
    }
}
@media (min-width: 768px) {
    .cl-header__row--main .cl-header__element {
        padding-right: 35px!important;
        padding-left: 35px!important;
    }
    .cl-header__row--top .cl-header__element {
        padding-right: 15px;
        padding-left: 15px;
    }
    .cl-header__row--extra .cl-header__element {
        padding-right: 15px;
        padding-left: 15px;
    }
}
@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }
}