:root{
    --codeless-primary-color:#ff6422;
    --codeless-secondary-color:#1c242a;
    --codeless-border-color:#d7dbde;
    --cursor-color:#000000;
}
aside .widget ul li a:hover, aside .widget_rss cite, h1 > a:hover, h2 > a:hover, h3 > a:hover, h4 > a:hover, h5 > a:hover, h6 > a:hover, mark.highlight, #blog-entries article .entry-readmore:hover, .single-post .nav-links > div a .nav-title:hover, .shop-products .product_item .cl-price-button-switch a, .single-post article .entry-content > a, .breadcrumbss .page_parents li a:hover, .ce-hudson-slider .all-works:hover, .entry-meta a:hover, .entry-readmore i, .single-post .single-author .author_wrapper .author_links a:hover{
    color:var(--codeless-primary-color) !important;
}
article.format-gallery .swiper-pagination-bullet-active, .shop-products .product_item .onsale, .cl-product-info .onsale, .widget_product_categories ul li.current-cat > a:before, .search__inner--down, #blog-entries .grid_noimage-style:hover .divider, .ce-page-header.simple .delimiter, .cl-category:hover{
    background-color:var(--codeless-primary-color);
}
.cl-category:hover{
    border-color:var(--codeless-primary-color);
}
article .entry-tools .codeless-count, article.format-quote .entry-content .quote-entry-content p, article.format-quote .entry-content .quote-entry-content a, aside .widget ul li a, .cl_progress_bar .labels{
    color:#1c242a!important;
}
.single-post .single-author>h6:before, .single-post .entry-single-related>h6:before, .single-post #comments .comments-title:before, .single-post #reply-title:before, aside .mc4wp-form-fields, .elementor-widget-sidebar .mc4wp-form-fields{
    background-color:#d7dbde;
}
.single-post .entry-single-tools, .widget_aboutme .wrapper, main#main aside .widget_search input[type="search"], main#main .elementor-widget-sidebar .widget_search input[type="search"], aside .widget_categories select, aside .widget_archive select, .elementor-widget-sidebar .widget_categories select, .elementor-widget-sidebar .widget_archive select, .widget_text form select, .single-post .single-author .author_wrapper .author_content .bio{
    border-color:#d7dbde;
}
body{
    background-color:#f4f7f9;
    background-position:left top;
    background-repeat:no-repeat;
    background-attachment:scroll;
    background-blend-mode:normal;
    -webkit-background-size:auto;
    -moz-background-size:auto;
    -ms-background-size:auto;
    -o-background-size:auto;
    background-size:auto;
}
html, body, .light-text .breadcrumbss .page_parents{
    font-family:Rubik;
    font-size:16px;
    font-weight:400;
    letter-spacing:0px;
    line-height:28px;
    text-transform:none;
    color:#657078;
}
h1,h2,h3,h4,h5,h6, .category-colored, .tagcloud a, .cl-pagination, .woocommerce ul.products li.product .cl-woo-product__title-wrapper .price, .woocommerce div.product .summary .price, .cl_counter, .cl_testimonial_1, .cl_slider_1 .title-wrapper .slide-title a, .elementor-counter .elementor-counter-number-wrapper, .elementor-counter .elementor-counter-title, .ce-post-navigation .item-title{
    font-family:Manrope;
}
h1:not(.custom_font), .h1{
    font-size:72px;
    line-height:72px;
    text-transform:none;
    font-weight:700;
    letter-spacing:0px;
    color:#000000;
}
.light-text h1:not(.custom_font), .light-text .h1{
    color:#ffffff !important;
}
h2:not(.custom_font), .h2{
    font-size:57px;
    line-height:72px;
    text-transform:none;
    font-weight:700;
    letter-spacing:0px;
    color:#000000;
}
.light-text h2:not(.custom_font), .light-text .h2{
    color:#ffffff !important;
}
h3:not(.custom_font), .h3{
    font-size:30px;
    line-height:36px;
    text-transform:none;
    font-weight:700;
    letter-spacing:0px;
    color:#000000;
}
.light-text h3:not(.custom_font), .light-text .h3{
    color:#ffffff !important;
}
h4:not(.custom_font), .h4{
    font-size:24px;
    line-height:28px;
    text-transform:none;
    font-weight:700;
    letter-spacing:0px;
    color:#000000;
}
.light-text h4:not(.custom_font), .light-text .h4{
    color:#ffffff !important;
}
h5:not(.custom_font), .h5{
    font-size:20px;
    line-height:28px;
    text-transform:none;
    font-weight:700;
    letter-spacing:0px;
    color:#000000;
}
.light-text h5:not(.custom_font), .light-text .h5{
    color:#ffffff !important;
}
h6:not(.custom_font), .h6{
    font-size:16px;
    line-height:24px;
    text-transform:uppercase;
    font-weight:500;
    letter-spacing:0px;
    color:#000000;
}
.light-text h6:not(.custom_font), .light-text .h6{
    color:#ffffff !important;
}
article h2.entry-title{
    font-family:Manrope;
    font-size:36px;
    font-weight:800;
    letter-spacing:-0.04em;
    line-height:42px;
    text-transform:none;
    color:#1c242a;
}
.single-post .cl-post-header h1{
    font-family:Manrope;
    font-size:57px;
    font-weight:800;
    letter-spacing:-0.04em;
    line-height:64px;
    text-transform:none;
    color:#1c242a;
}
article .entry-overlay-color .entry-overlay, article .entry-overlay-zoom_color .entry-overlay{
    background-color:rgba(0,0,0,0.2);
}
#respond.comment-respond .comment-form-comment textarea, #respond.comment-respond input:not([type="submit"]){
    background-color:#f4f7f9;
}
.single-author > h6, .entry-single-related > h6, .single-post #comments .comments-title, .single-post #reply-title{
    font-family:Manrope;
    font-size:24px;
    font-weight:700;
    letter-spacing:-0.05em;
    line-height:20px;
    text-transform:none;
    color:#1c242a;
}
aside .widget-title, .elementor-widget-sidebar .widget-title{
    font-family:Manrope;
    font-size:24px;
    font-weight:700;
    letter-spacing:0em;
    text-transform:none;
    color:#10161b;
}
aside .widget, .elementor-widget-sidebar .widget{
    padding-top:35px;
    padding-bottom:35px;
}
aside .widget_search input[type="search"]{
    background-color:#ffffff;
}
.ce-page-header{
    background-color:#f4f7f9;
}
.ce-page-header.simple{
    color:#140000;
}
.ce-page-header.modern{
    color:#ffffff;
}
.ce-page-header.modern .delimiter{
    background-color:#ffffff;
}
.inner-content-row, .single_blog_style-classic.cl-layout-fullwidth{
    padding-top:80px;
}
.inner-content-row{
    padding-bottom:80px;
}
article.post h1.entry-title{
    margin-top:0px;
    margin-bottom:40px;
}
@media (min-width: 1200px){
    .container{
        width:1400px;
    }
}
@media (min-width: 992px){
    .single-post .cl-layout-fullwidth .inner-content.container, .single-post .cl-layout-fullwidth .cl-post-header .container{
        width:770px;
    }
}

/* latin */
 @font-face {
     font-family: 'Rubik';
     font-style: normal;
     font-weight: 300;
     font-display: swap;
     src: url(fonts/rubik/Rubik-Light.ttf) format('truetype');
     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;
}

/* latin */
 @font-face {
     font-family: 'Rubik';
     font-style: normal;
     font-weight: 400;
     font-display: swap;
     src: url(fonts/rubik/Rubik-Regular.ttf) format('truetype');
     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;
}

/* latin */
 @font-face {
     font-family: 'Rubik';
     font-style: normal;
     font-weight: 500;
     font-display: swap;
     src: url(fonts/rubik/Rubik-Medium.ttf) format('truetype');
     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;
}

/* latin */
 @font-face {
     font-family: 'Rubik';
     font-style: normal;
     font-weight: 600;
     font-display: swap;
     src: url(fonts/rubik/Rubik-SemiBold.ttf) format('truetype');
     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;
}

/* latin */
 @font-face {
     font-family: 'Rubik';
     font-style: normal;
     font-weight: 700;
     font-display: swap;
     src: url(fonts/rubik/Rubik-Bold.ttf) format('truetype');
     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;
}


/* latin */
 @font-face {
     font-family: 'Manrope';
     font-style: normal;
     font-weight: 500;
     font-display: swap;
     src: url(fonts/manrope/Manrope-Medium.ttf) format('truetype');
     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;
}

/* latin */
 @font-face {
     font-family: 'Manrope';
     font-style: normal;
     font-weight: 700;
     font-display: swap;
     src: url(fonts/manrope/Manrope-Bold.ttf) format('truetype');
     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;
}

/* latin */
 @font-face {
     font-family: 'Manrope';
     font-style: normal;
     font-weight: 800;
     font-display: swap;
     src: url(fonts/manrope/Manrope-ExtraBold.ttf) format('truetype');
     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;
}


aside .widget_categories select, aside .widget_archive select, .elementor-widget-sidebar .widget_categories select, .elementor-widget-sidebar .widget_archive select,
.widget_text form select{
	border-color:#e1e1e1;
}

article.default-style .entry-footer{ justify-content: flex-end; }