/* 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;
  }
  

  .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{
    display: none;
    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;
}
#respond .form-submit .cl-btn, .widget_polls-widget .Buttons, .widget_mc4wp_form_widget input[type="submit"]{
    background-color:#191e23;
}
#respond .form-submit .cl-btn, .widget_polls-widget .Buttons{
    border-color:#191e23;
}
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;
    }
}
