body {
    color: #767676;
    font-family: Open Sans;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    font-size: 14px;
    line-height: 28px
}

h1,
h1 a,
h2,
h2 a,
h3,
h3 a,
h4,
h4 a,
h5,
h5 a,
h6,
h6 a {
    color: #b8b8b8
}

.site-title a,
a,
.woocommerce .woocommerce-breadcrumb a,
.cwp-woocommerce-active .wc-block-product-categories.is-list li {
    color: #393939
}

a:hover,
.entry-meta a:hover,
.entry-meta span a:hover,
.woocommerce .woocommerce-breadcrumb a:hover,
.cwp-sidebar .widget a:hover,
.cwp-sidebar .widget li a:hover,
.cwp-woocommerce-active .wc-block-product-categories.is-list li:hover {
    color: white
}

.entry-meta a,
.entry-meta span {
    color: #999999
}

.post.sticky,
.search-form input[type="submit"],
.cwp-woocommerce-active .widget_price_filter .ui-slider-horizontal .ui-slider-range,
.cwp-woocommerce-active .widget_price_filter .ui-slider .ui-slider-handle,
.cwp-woocommerce-active .woocommerce-MyAccount-navigation ul li.is-active a {
    background: #b8b8b8
}

h1,
h1 a {
    font-family: Open Sans;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    font-size: 30px;
    line-height: 40px;
    letter-spacing: 0
}

h2,
h2 a {
    font-family: Open Sans;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    font-size: 30px;
    line-height: 35px;
    letter-spacing: 0
}

h3,
h3 a {
    font-family: Open Sans;
    font-weight: 600;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: 0
}

h4,
h4 a {
    font-family: Open Sans;
    font-weight: 300;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    font-size: 22px;
    line-height: 24px;
    letter-spacing: 0
}

h5,
h5 a {
    font-family: Open Sans;
    font-weight: 300;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: 0
}

h6,
h6 a {
    font-family: Open Sans;
    font-weight: 300;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0
}

.cwp-dynamic-header {
    -webkit-box-shadow: 0 0 20px 2px #111214;
    -moz-box-shadow: 0 0 20px 2px #111214;
    box-shadow: 0 0 20px 2px #111214;
    border-radius: 0 0 0 0
}

.cwp-dynamic-header.cwp-scroll-down-sticky,
.cwp-dynamic-header.cwp-scroll-up-sticky,
.cwp-dynamic-header.cwp-header-sticky.sticky-color {
    background: #eef1fb
}

.sticky-color .cwp-top-header .cwp-primary-menu li a,
.sticky-color .cwp-top-header ul li a {
    color: #ffffff
}

.cwp-top-header {
    height: auto;
    padding: 10px 0 10px 0
}

.cwp-main-header {
    height: auto;
    padding: 10px 0 10px 0;
    background-color: #111214;
    border-style: solid;
    border-width: 0 0 0 0
}

.cwp-bottom-header {
    height: auto
}

.cwp-logo .site-title,
.cwp-logo .site-title a {
    font-family: Montserrat;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 24px;
    color: #275cf6
}

.cwp-logo .site-title:hover,
.cwp-logo .site-title:hover a,
.site-title:focus-within,
.site-title:focus-within a {
    color: #275cf6
}

.cwp-logo .site-description {
    font-family: Lato;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    font-size: 13px;
    color: #333
}

.cwp-logo .site-description:hover,
.site-description:focus {
    color: #333
}

.cwp-social-links li a {
    font-size: 14px;
    width: 30px;
    height: 30px;
    line-height: 30px
}

.cwp-social-links ul li.fab-fa-facebook-f a {
    color: #ffffff;
    background: #3b5998
}

.cwp-social-links ul li.fab-fa-facebook-f a:hover,
.cwp-social-links ul li.fab-fa-facebook-f a:focus {
    color: #ffffff;
    background: #4b69a8
}

.cwp-social-links ul li.fab-fa-twitter a {
    color: #ffffff;
    background: #55ACEE
}

.cwp-social-links ul li.fab-fa-twitter a:hover,
.cwp-social-links ul li.fab-fa-twitter a:focus {
    color: #ffffff;
    background: #75CCFF
}

.cwp-social-links ul li.fab-fa-linkedin-in a {
    color: #ffffff;
    background: #0077B5
}

.cwp-social-links ul li.fab-fa-linkedin-in a:hover,
.cwp-social-links ul li.fab-fa-linkedin-in a:focus {
    color: #ffffff;
    background: #1087C5
}

.cwp-search-dropdown .cwp-search-form-wrapper .search-form .search-field {
    color: #ddd;
    background-color: #fff;
    border-style: solid;
    border-color: #ddd;
    border-width: 1px 1px 1px 1px
}

.cwp-search-dropdown .cwp-search-form-wrapper .search-form .search-field:hover {
    color: #444;
    background-color: #fff;
    border-style: solid;
    border-color: #cdcdcd
}

.cwp-search-dropdown .cwp-search-form-wrapper .search-form .search-field,
.cwp-search-dropdown .cwp-search-form-wrapper .search-form .search-submit {
    height: 45px
}

.cwp-search-dropdown .search-icon,
.cwp-search-dropdown .cwp-search-form-wrapper .search-form .search-submit {
    font-size: 18px;
    color: #333;
    background: transparent;
    border-style: none
}

.cwp-search-dropdown .search-icon:hover,
.cwp-search-dropdown .cwp-search-form-wrapper .search-form .search-submit:hover {
    color: #275cf6;
    border-style: none
}

.cwp-search-box .cwp-search-form-wrapper .search-form .search-field {
    color: #333;
    background: transparent;
    border-style: solid;
    border-color: #ddd;
    border-width: 1px 1px 1px 1px
}

.cwp-search-box .cwp-search-form-wrapper .search-form .search-field:hover {
    color: #444;
    background-color: #fff;
    border-style: solid;
    border-color: #999
}

.cwp-search-box .cwp-search-form-wrapper .search-form .search-field,
.cwp-search-box .cwp-search-form-wrapper .search-form .search-submit {
    height: 45px
}

.cwp-search-box .search-submit {
    font-size: 18px;
    color: #333;
    background: transparent;
    border-style: none
}

.cwp-search-box .search-submit:hover {
    color: #275cf6;
    border-style: none
}

.cwp-button-one .btn {
    color: #333;
    background: #fff;
    border-style: solid;
    border-color: #ddd;
    border-width: 1px 1px 1px 1px;
    border-radius: 3px 3px 3px 3px;
    padding: 6px 12px 6px 12px
}

.cwp-button-one .btn:hover,
.cwp-button-one .btn:focus {
    color: #fff;
    background-color: #275cf6;
    border-style: solid;
    border-color: #275cf6;
    border-width: 1px 1px 1px 1px
}

.cwp-secondary-menu li a {
    color: #333;
    border-style: none
}

.cwp-secondary-menu li a:hover,
.cwp-secondary-menu li a:focus {
    color: #275cf6;
    border-style: none
}

.cwp-secondary-menu li.active a,
.cwp-secondary-menu li:active a,
.cwp-secondary-menu li.current-menu-item a {
    color: #275cf6;
    border-style: none
}

.navigation .cwp-secondary-menu li li a {
    color: #fff
}

.cwp-secondary-menu li li a:hover,
.cwp-secondary-menu li li a:focus {
    color: #275cf6
}

.cwp-secondary-menu li li.active a,
.cwp-secondary-menu li li:active a,
.cwp-secondary-menu li li.current-menu-item a {
    color: #275cf6
}

.cwp-secondary-menu .sub-menu,
.cwp-secondary-menu .children {
    background-color: #000
}

.cwp-primary-menu li a {
    color: #f0f0f0;
    border-style: none;
    border-width: 0 1px 0 0;
    border-radius: 0 10px 10px 0;
    font-family: Open Sans;
    font-weight: 600;
    font-style: normal;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 1px;
    padding: 10px 10px 10px 10px
}

.cwp-primary-menu li a:hover,
.cwp-primary-menu li a:focus {
    color: #101010;
    border-style: none
}

.cwp-primary-menu li.active>a,
.cwp-primary-menu li.current-menu-item>a {
    color: #f8f8f8;
    border-style: none
}

.navigation .cwp-primary-menu li li a {
    color: #f8f8f8
}

.cwp-primary-menu > li > a:hover {
    color: #275cf6; /* Change la couleur du texte */
}

.cwp-primary-menu li li a:hover,
.cwp-primary-menu li li a:focus {
    color: #275cf6
}

.cwp-primary-menu li li.active>a,
.cwp-primary-menu li li.current-menu-item>a {
    color: #275cf6
}

.cwp-primary-menu .sub-menu,
.cwp-primary-menu .children {
    background-color: #fff
}

.cwp-header-menu-sidebar {
    background-color: #444;
    color: #fff
}

.cwp-header-menu-sidebar h1,
.cwp-header-menu-sidebar h1 a,
.cwp-header-menu-sidebar h2,
.cwp-header-menu-sidebar h2 a,
.cwp-header-menu-sidebar h3,
.cwp-header-menu-sidebar h3 a,
.cwp-header-menu-sidebar h4,
.cwp-header-menu-sidebar h4 a,
.cwp-header-menu-sidebar h5,
.cwp-header-menu-sidebar h5 a,
.cwp-header-menu-sidebar h6,
.cwp-header-menu-sidebar h6 a {
    color: #fff
}

.cwp-header-menu-sidebar a,
.cwp-header-menu-sidebar li a {
    color: #fff
}

.cwp-header-menu-sidebar a:hover,
.cwp-header-menu-sidebar li a:hover,
.cwp-header-menu-sidebar li.active>a,
.cwp-header-menu-sidebar li.current-menu-item>a {
    color: #275cf6
}

.cwp-menu-icon-btn i {
    font-size: 18px
}

.cwp-menu-icon-btn .cwp-toggle-btn-text {
    color: #333;
    background: transparent;
    border-width: 1px 1px 1px 1px;
    padding: 10px 10px 10px 10px
}

.cwp-menu-icon-btn:hover .cwp-toggle-btn-text {
    color: #275cf6
}

.cwp-header-menu-sidebar .cwp-primary-menu .sub-menu,
.cwp-header-menu-sidebar .cwp-primary-menu .children {
    background-color: rgba(0, 0, 0, 0.2)
}

.cwp-header-menu-sidebar .cwp-primary-menu li li a {
    color: #fff
}

.cwp-header-menu-sidebar .cwp-primary-menu li li a:hover,
.cwp-header-menu-sidebar .cwp-primary-menu li li a:focus {
    color: #275cf6
}

.cwp-header-menu-sidebar .cwp-primary-menu li li.active>a,
.cwp-header-menu-sidebar .cwp-primary-menu li li.current-menu-item>a {
    color: #275cf6
}

.cwp-header-menu-sidebar .cwp-close-btn i {
    font-size: 18px
}

.cwp-header-menu-sidebar .cwp-close-btn-box {
    color: #333;
    background: transparent;
    border-width: 1px 1px 1px 1px;
    padding: 10px 10px 10px 10px
}

.cwp-header-menu-sidebar .cwp-close-btn-box:hover {
    color: #275cf6
}

.cwp-contact-info-icon i {
    font-size: 14px;
    color: #275cf6
}

.cwp-contact-info-title {
    color: #333;
    font-family: Lora;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 1px
}

.cwp-contact-info-text,
.cwp-contact-info-text a {
    color: #9e9e9e;
    font-family: Montserrat;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    font-size: 14px;
    line-height: 12px
}

.cwp-custom-html,
.cwp-custom-html * {
    color: #fff
}

.cwp-dynamic-footer {
    padding: 40px 0 40px 0;
    background-color: rgb(15, 16, 18, 1)
}

.cwp-top-footer {
    height: auto
}

.cwp-top-footer .widget-title {
    color: #fff
}

.cwp-top-footer .widget:not(.widget_gutentor_wp_block_widget) {
    color: #333333
}

.cwp-top-footer .widget:not(.widget_gutentor_wp_block_widget) a {
    color: #275cf6
}

.cwp-top-footer .widget:not(.widget_gutentor_wp_block_widget) a:hover {
    color: #1949d4
}

.cwp-main-footer {
    height: auto
}

.cwp-main-footer .widget-title {
    color: #fff
}

.cwp-main-footer .widget:not(.widget_gutentor_wp_block_widget) a {
    color: #275cf6
}

.cwp-main-footer .widget:not(.widget_gutentor_wp_block_widget) a:hover {
    color: #1949d4
}

.cwp-bottom-footer {
    height: auto
}

.cwp-bottom-footer .widget-title {
    color: #fff
}

.cwp-bottom-footer .widget:not(.widget_gutentor_wp_block_widget) {
    color: #202020
}

.cwp-bottom-footer .widget:not(.widget_gutentor_wp_block_widget) a {
    color: #275cf6
}

.cwp-bottom-footer .widget:not(.widget_gutentor_wp_block_widget) a:hover {
    color: #1949d4
}

.cwp-footer-copyright {
    color: #9b9b9b
}

.cwp-footer-social-links {
    margin: 0 0 20px 0
}

.cwp-footer-social-links ul li {
    margin: 0 10px 0 10px
}

.cwp-footer-social-links ul li a {
    font-size: 14px;
    border-radius: 50px;
    width: 40px;
    height: 40px;
    line-height: 40px
}

.cwp-footer-social-links ul li.fab-fa-facebook-f a {
    color: #1e73be;
    background: #15161a
}

.cwp-footer-social-links ul li.fab-fa-facebook-f a:hover,
.cwp-footer-social-links ul li.fab-fa-facebook-f a:focus {
    color: #ffffff;
    background: #1e73be
}

.cwp-footer-social-links ul li.fab-fa-twitter a {
    color: #75CCFF;
    background: #15161a
}

.cwp-footer-social-links ul li.fab-fa-twitter a:hover,
.cwp-footer-social-links ul li.fab-fa-twitter a:focus {
    color: #ffffff;
    background: #75CCFF
}

.cwp-footer-social-links ul li.fab-fa-linkedin-in a {
    color: #0077B5;
    background: #15161a
}

.cwp-footer-social-links ul li.fab-fa-linkedin-in a:hover,
.cwp-footer-social-links ul li.fab-fa-linkedin-in a:focus {
    color: #ffffff;
    background: #0077B5
}

.cwp-footer-navigation li a {
    color: #fff
}

.cwp-footer-navigation li a:hover,
.cwp-footer-navigation li a:focus {
    color: #81d742
}

.cwp-footer-navigation li.active a,
.cwp-footer-navigation li.current-menu-item a {
    color: #81d742
}

.cwp-footer-menu-title {
    color: #fff
}

.cwp-footer-custom-html,
.cwp-footer-custom-html * {
    color: #fff
}

.cwp-blog-pagination .pagination .nav-links .page-numbers {
    background: #f5f5f5;
    color: #333
}

.cwp-blog-pagination .pagination .nav-links .page-numbers.current,
.cwp-blog-pagination .pagination .nav-links .page-numbers:hover {
    border-color: #275cf6
}

.cwp-blog-pagination .pagination .nav-links .page-numbers.current,
.cwp-blog-pagination .pagination .nav-links .page-numbers:hover {
    background: #275cf6;
    color: #fff
}

.cwp-blog-pagination .posts-navigation .nav-links .nav-previous a,
.cwp-blog-pagination .posts-navigation .nav-links .nav-next a {
    color: #275cf6
}

.cwp-blog-pagination .posts-navigation .nav-links .nav-previous:hover a,
.cwp-blog-pagination .posts-navigation .nav-links .nav-next:hover a {
    color: #1949d4
}

.cwp-blog.chttp-content-wrapper {
    padding: 20px 0 40px 0
}

.single-post .post-navigation .nav-links .post-title {
    color: #275cf6
}

.single-post .post-navigation .nav-links .post-title:hover {
    color: #1949d4
}

.single-post .post-navigation .nav-links .title {
    color: #999
}

.single-post .post-navigation .nav-links .title:hover {
    color: #444
}

.cwp-single-post.chttp-content-wrapper {
    padding: 20px 0 40px 0
}

.cosmoswp-btn,
#cwp-main-wrap .comments-area .submit,
#cwp-main-wrap form:not(.search-form) input[type="submit"]:not(.gutentor-button) {
    font-family: Open Sans;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
    padding: 15px 30px 15px 30px
}

.cosmoswp-btn,
#cwp-main-wrap .comments-area .submit,
#cwp-main-wrap form:not(.search-form) input[type="submit"]:not(.gutentor-button) {
    color: #fff;
    background: #393939;
    border-style: solid;
    border-color: #393939;
    border-width: 1px 1px 1px 1px;
    border-radius: 3px 3px 3px 3px
}

.cosmoswp-btn:hover,
.cosmoswp-btn:focus,
#cwp-main-wrap form:not(.search-form) input[type="submit"]:not(.gutentor-button):hover,
#cwp-main-wrap form:not(.search-form) input[type="submit"]:not(.gutentor-button):focus {
    color: #fff;
    background-color: #101010;
    border-style: solid;
    border-color: #101010;
    border-width: 1px 1px 1px 1px
}

.cwp-sidebar .widget .widget-title {
    padding: 0 0 0 15px;
    font-family: Montserrat;
    font-weight: 600;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    font-size: 20px;
    line-height: 24px;
    border-style: solid;
    border-width: 0 0 0 5px;
    border-color: #275cf6
}

.cwp-sidebar .widget a,
.cwp-sidebar .widget li a {
    color: #40454a
}

.cwp-banner .breadcrumbs,
.woocommerce .cwp-banner .woocommerce-breadcrumb {
    color: #fff
}

.cwp-banner .breadcrumbs a,
.cwp-breadcrumbs a,
.woocommerce .cwp-banner .woocommerce-breadcrumb a {
    color: #275cf6
}

.cwp-banner .breadcrumbs a:hover,
.woocommerce .cwp-banner .woocommerce-breadcrumb a:hover,
.cwp-breadcrumbs a:hover {
    color: #1949d4
}

.cwp-scroll-to-top {
    color: #fff;
    background: #393939;
    border-style: none
}

.cwp-scroll-to-top:hover {
    color: #fff;
    background: #101010;
    border-style: none
}

.cwp-body-main-wrap {
    background-color: #15161a
}

.cwp-banner {
    margin: 0 0 20px 0;
    background-size: cover;
    -webkit-background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    height: 200px
}

.cwp-banner .banner-title,
.cwp-banner .page-title {
    color: #b8b8b8
}

.cwp-banner.cwp-enable-overlay:after {
    background-color: rgba(238, 241, 251, 0.94)
}

.cwp-page.chttp-content-wrapper {
    padding: 20px 0 40px 0
}

@media (min-width:720px) {
    body {
        font-size: 16px;
        line-height: 28px
    }

    h1,
    h1 a {
        font-size: 32px;
        line-height: 40px
    }

    h2,
    h2 a {
        font-size: 30px;
        line-height: 35px
    }

    h3,
    h3 a {
        font-size: 28px;
        line-height: 32px
    }

    h4,
    h4 a {
        font-size: 22px;
        line-height: 24px
    }

    h5,
    h5 a {
        font-size: 24px;
        line-height: 32px
    }

    h6,
    h6 a {
        font-size: 18px;
        line-height: 24px
    }

    .cwp-top-header {
        height: auto;
        padding: 10px 0 10px 0
    }

    .cwp-main-header {
        height: auto;
        padding: 10px 0 10px 0
    }

    .cwp-bottom-header {
        height: auto
    }

    .cwp-logo .site-title,
    .cwp-logo .site-title a {
        font-size: 20px;
        line-height: 24px
    }

    .cwp-logo .site-description {
        font-size: 13px
    }

    .cwp-social-links li a {
        font-size: 14px;
        width: 30px;
        height: 30px;
        line-height: 30px
    }

    .cwp-button-one .btn {
        padding: 6px 12px 6px 12px
    }

    .cwp-primary-menu li a {
        line-height: 24px
    }

    .cwp-menu-icon-btn i {
        font-size: 18px
    }

    .cwp-menu-icon-btn .cwp-toggle-btn-text {
        padding: 10px 10px 10px 10px
    }

    .cwp-header-menu-sidebar .cwp-close-btn i {
        font-size: 18px
    }

    .cwp-header-menu-sidebar .cwp-close-btn-box {
        padding: 10px 10px 10px 10px
    }

    .cwp-contact-info-icon i {
        font-size: 14px
    }

    .cwp-contact-info-title {
        font-size: 14px;
        line-height: 24px;
        letter-spacing: 1px
    }

    .cwp-contact-info-text,
    .cwp-contact-info-text a {
        font-size: 14px;
        line-height: 12px
    }

    .cwp-blog.chttp-content-wrapper {
        padding: 40px 0 60px 0
    }

    .cwp-single-post.chttp-content-wrapper {
        padding: 40px 0 60px 0
    }

    .cwp-sidebar .widget .widget-title {
        font-size: 20px;
        line-height: 24px
    }

    .cwp-banner {
        margin: 0 0 30px 0;
        background-size: cover;
        -webkit-background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        background-attachment: scroll;
        height: 350px
    }

    .cwp-page.chttp-content-wrapper {
        padding: 40px 0 60px 0
    }
}

@media (min-width:992px) {
    body {
        font-size: 17px;
        line-height: 28px
    }

    h1,
    h1 a {
        font-size: 44px;
        line-height: 40px
    }

    h2,
    h2 a {
        font-size: 34px;
        line-height: 35px
    }

    h3,
    h3 a {
        font-size: 32px;
        line-height: 32px
    }

    h4,
    h4 a {
        font-size: 28px;
        line-height: 24px
    }

    h5,
    h5 a {
        font-size: 24px;
        line-height: 32px
    }

    h6,
    h6 a {
        font-size: 18px;
        line-height: 24px
    }

    .cwp-vertical-header .cwp-dynamic-header {
        width: 280px
    }

    .cwp-vertical-header.cwp-show-menu-sidebar .cwp-left-push .cwp-vertical-header-left {
        left: 280px
    }

    .cwp-vertical-header.cwp-show-menu-sidebar .cwp-left-push .cwp-vertical-header-right {
        right: -280px
    }

    .cwp-vertical-header.cwp-show-menu-sidebar .cwp-right-push .cwp-vertical-header-right {
        right: 280px
    }

    .cwp-vertical-header.cwp-show-menu-sidebar .cwp-right-push .cwp-vertical-header-left {
        left: -280px
    }

    .cwp-vertical-header .cwp-vertical-body-content-left .cwp-body-main-wrap,
    .cwp-vertical-header .cwp-vertical-body-content-left .cwp-dynamic-footer {
        margin-left: 280px;
        max-width: calc(100% - 280px)
    }

    .cwp-vertical-header .cwp-vertical-body-content-right .cwp-body-main-wrap,
    .cwp-vertical-header .cwp-vertical-body-content-right .cwp-dynamic-footer {
        margin-right: 280px;
        max-width: calc(100% - 280px)
    }

    .cwp-top-header {
        height: auto;
        padding: 10px 0 10px 0
    }

    .cwp-main-header {
        height: auto;
        padding: 15px 0 15px 0
    }

    .cwp-bottom-header {
        height: auto;
        padding: 10px 0 10px 0
    }

    .cwp-logo .site-title,
    .cwp-logo .site-title a {
        font-size: 20px;
        line-height: 24px
    }

    .cwp-logo .site-description {
        font-size: 13px
    }

    .cwp-social-links li a {
        font-size: 14px;
        width: 30px;
        height: 30px;
        line-height: 30px
    }

    .cwp-search-box .search-submit {
        margin: 1px 1px 1px 1px
    }

    .cwp-button-one .btn {
        padding: 6px 12px 6px 12px
    }

    .cwp-secondary-menu li a {
        padding: 10px 10px 10px 10px
    }

    .cwp-primary-menu li a {
        line-height: 24px;
        padding: 10px 15px 10px 15px
    }

    .cwp-menu-icon-btn i {
        font-size: 18px
    }

    .cwp-menu-icon-btn .cwp-toggle-btn-text {
        padding: 10px 10px 10px 10px
    }

    .cwp-header-menu-sidebar .cwp-close-btn i {
        font-size: 18px
    }

    .cwp-header-menu-sidebar .cwp-close-btn-box {
        padding: 10px 10px 10px 10px
    }

    .cwp-contact-info-item {
        margin: 0 25px 0 0;
        padding: 0 25px 0 0
    }

    .cwp-contact-info-icon i {
        font-size: 14px
    }

    .cwp-contact-info-title {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 1px
    }

    .cwp-contact-info-text,
    .cwp-contact-info-text a {
        font-size: 14px;
        line-height: 12px
    }

    .cwp-top-footer {
        padding: 25px 0 25px 0
    }

    .cwp-footer-navigation li a {
        padding: 0 5px 0 5px
    }

    .cwp-blog.chttp-content-wrapper {
        padding: 80px 0 80px 0
    }

    .cwp-single-post.chttp-content-wrapper {
        padding: 80px 0 80px 0
    }

    .cwp-sidebar .widget .widget-title {
        font-size: 20px;
        line-height: 24px
    }

    .cwp-banner {
        margin: 0 0 40px 0;
        background-size: cover;
        -webkit-background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        background-attachment: scroll;
        height: 500px
    }

    .cwp-page.chttp-content-wrapper {
        padding: 80px 80px 80px 80px
    }
}