body {
    color: #5f666d;

    font-weight : 400;
    font-style : normal;
    text-decoration: none;
    text-transform : none;
    font-size: 16px;
    line-height: 28px
}

h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a {
    color: #0f4469
}

.site-title a,a,.woocommerce .woocommerce-breadcrumb a,.cwp-woocommerce-active .wc-block-product-categories.is-list li {
    color: #3498db
}

a:hover,.entry-meta a:hover,.entry-meta span a:hover,.woocommerce .woocommerce-breadcrumb a:hover,.cwp-sidebar .widget a:not([class*="gutentor-"]):hover,.cwp-sidebar .widget li a:not([class*="gutentor-"]):hover,.cwp-sidebar .widget article:not([class*="gutentor-"]) *a:hover,.cwp-woocommerce-active .wc-block-product-categories.is-list li:hover {
    color: #2fa1ee
}

.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: #649df7
}

h1,h1 a {
  
    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-weight : 700;
    font-style : normal;
    text-decoration: none;
    text-transform : none;
    font-size : 30px;
    line-height : 35px;
    letter-spacing : 0
}

h3,h3 a {
    
    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-weight : 600;
    font-style : normal;
    text-decoration: none;
    text-transform : none;
    font-size : 22px;
    line-height : 24px;
    letter-spacing : 0
}

h5,h5 a {
   
    font-weight : 700;
    font-style : normal;
    text-decoration: none;
    text-transform : none;
    font-size : 18px;
    line-height : 32px;
    letter-spacing : 0
}

h6,h6 a {
   
    font-weight : 300;
    font-style : normal;
    text-decoration: none;
    text-transform : none;
    font-size : 18px;
    line-height : 24px;
    letter-spacing : 0
}

.cwp-dynamic-header {
    background-color: #ffffff
}

.cwp-top-header {
    height: px;
    padding: 10px 0 10px 0;
    background-color: #3582ff;
    border-style:
}

.cwp-main-header {
    height: px;
    padding: 10px 0 10px 0;
    border-radius: 0
}

.cwp-bottom-header {
    height: auto;
    background-color: #3582ff;
    border-style:
}

.cwp-logo .custom-logo-link {
    max-width: 32px
}

.cwp-logo .site-title,.cwp-logo .site-title a {
    
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    font-size: 15px;
    line-height: 5px;
    color: #3582ff
}

.cwp-logo .site-title:hover,.cwp-logo .site-title:hover a,.site-title:focus-within,.site-title:focus-within a {
    color: #ffffff
}

.cwp-logo .site-description {
   
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    font-size: 10px;
    line-height: 15px;
    color: #fa7843
}

.cwp-logo .site-description:hover,.site-description:focus {
    color: #f9713b
}

.cwp-social-links li a {
    border-radius: 0;
    font-size: 14px;
    width: 30px;
    height: 30px;
    line-height: 30px
}

.cwp-social-links ul li.fab-fa-twitter a {
    color: #ffffff;
    background: rgba(255,255,255,0)
}

.cwp-social-links ul li.fab-fa-twitter a:hover,.cwp-social-links ul li.fab-fa-twitter a:focus {
    color: #ffffff;
    background: rgba(16,135,197,0)
}

.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
}

.cwp-search-dropdown .search-icon:hover,.cwp-search-dropdown .cwp-search-form-wrapper .search-form .search-submit:hover {
    color: #275cf6
}

.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
}

.cwp-search-box .search-submit:hover {
    color: #275cf6
}

.cwp-button-one .btn {
    color: #ffffff;
    background: #3498db;
    border-style: solid;
    border-color: #3498db;
    border-width: 1px 1px 1px 1px;
    border-radius: 0;

    font-weight: 600;
    font-style: normal;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 24px;
    padding: 6px 12px 6px 12px
}

.cwp-button-one .btn:hover,.cwp-button-one .btn:focus {
    color: #fff;
    background-color: #2fa1ee;
    border-style: solid;
    border-color: #2fa1ee;
    border-width: 1px 1px 1px 1px;
    border-radius: 0
}

.cwp-secondary-menu li a {
    color: #333
}

.cwp-secondary-menu li a:hover,.cwp-secondary-menu li a:focus {
    color: #275cf6
}

.cwp-secondary-menu li.active a,.cwp-secondary-menu li:active a,.cwp-secondary-menu li.current-menu-item a {
    color: #275cf6
}

.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: #ffffff;
    background-color: rgba(255,255,255,0);
    
    font-weight: 500;
    font-style: normal;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 24px;
    padding: 10px 10px 10px 10px
}

.cwp-primary-menu li a:hover,.cwp-primary-menu li a:focus {
    color: #ffffff;
    background-color: rgba(255,255,255,0)
}

.cwp-primary-menu li.active >a,.cwp-primary-menu li.current-menu-item >a {
    color: #ffffff;
    background-color: rgba(255,255,255,0)
}

.navigation .cwp-primary-menu li li a {
    color: #ffffff;
    background-color: rgba(255,255,255,0)
}

.cwp-primary-menu li li a:hover,.cwp-primary-menu li li a:focus {
    color: #ffffff;
    background-color: #3075e4
}

.cwp-primary-menu li li.active >a,.cwp-primary-menu li li.current-menu-item >a {
    color: #ffffff;
    background-color: rgba(255,255,255,0)
}

.cwp-primary-menu .sub-menu,.cwp-primary-menu .children {
    background-color: #3582ff
}

.cwp-header-menu-sidebar {
    background-color: #3582ff;
    color: #ffffff
}

.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: #ffffff
}

.cwp-header-menu-sidebar a,.cwp-header-menu-sidebar li a {
    color: #ffffff
}

.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: #ffffff
}

.cwp-menu-icon-btn i {
    font-size: 18px
}

.cwp-menu-icon-btn .cwp-toggle-btn-text {
    color: #ffffff;
    background: #3582ff;
    padding: 10px 10px 10px 10px
}

.cwp-menu-icon-btn:hover .cwp-toggle-btn-text {
    color: #f0f0f0
}

.cwp-header-menu-sidebar .cwp-primary-menu .sub-menu,.cwp-header-menu-sidebar .cwp-primary-menu .children {
    background-color: #ffffff
}

.cwp-header-menu-sidebar .cwp-primary-menu li li a {
    color: #ffffff;
    background-color: #3582ff
}

.cwp-header-menu-sidebar .cwp-primary-menu li li a:hover,.cwp-header-menu-sidebar .cwp-primary-menu li li a:focus {
    color: #f0f0f0;
    background-color: #3582ff
}

.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: #f0f0f0;
    background-color: #3582ff
}

.cwp-header-menu-sidebar .cwp-close-btn i {
    font-size: 18px
}

.cwp-header-menu-sidebar .cwp-close-btn-box {
    color: #ffffff;
    background: #3582ff;
    padding: 10px 10px 10px 10px
}

.cwp-header-menu-sidebar .cwp-close-btn-box:hover {
    color: #f0f0f0
}

.cwp-contact-info-item {
    margin: 0 10px 0 10px;
    padding: 0 0 0 0
}

.cwp-contact-info-icon i {
    font-size: 12px;
    color: #ffffff
}

.cwp-contact-info-title {
    color: #ffffff;
   
    font-weight: 600;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    font-size: 10px;
    letter-spacing: 1px
}

.cwp-contact-info-text,.cwp-contact-info-text a {
    color: #ffffff;
   
    font-weight: 600;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    font-size: 12px;
    line-height: 12px
}

.cwp-custom-html,.cwp-custom-html * {
    color: #0a0a0a
}

.cwp-dynamic-footer {
    background-color: #2c3e50
}

.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;
    padding: 40px 0 0 0;
    background-color: #73a6f7
}

.cwp-main-footer .widget-title {
   
    font-weight: 600;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    font-size: 16px;
    line-height: 24px;
    color: #fff
}

.cwp-main-footer .widget:not(.widget_gutentor_wp_block_widget) {
    color: #ffffff
}

.cwp-main-footer .widget:not(.widget_gutentor_wp_block_widget) a {
    color: #ffffff
}

.cwp-main-footer .widget:not(.widget_gutentor_wp_block_widget) a:hover {
    color: #3498db
}

.cwp-bottom-footer {
    height: auto;
    padding: 20px 0 20px 0;
    background-color: #408aff;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: #408aff;
    border-radius: 0
}

.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 {
  
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    font-size: 14px;
    line-height: 24px;
    color: #fff
}

.cwp-footer-social-links ul li a {
    font-size: 14px;
    border-radius: 50px;
    width: 30px;
    height: 30px;
    line-height: 30px
}

.cwp-footer-social-links ul li.fab-fa-facebook-f a {
    color: #1e73be;
    background: #ffffff
}

.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: #ffffff
}

.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: #ffffff
}

.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: #3498db
}

.cwp-footer-navigation li.active a,.cwp-footer-navigation li.current-menu-item a {
    color: #3498db
}

.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.cwp-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.cwp-content-wrapper {
    padding: 20px 0 40px 0
}

.wp-element-button,.cosmoswp-btn,#cwp-main-wrap .comments-area .submit,#cwp-main-wrap form:not(.search-form) input[type="submit"]:not(.gutentor-button) {
   
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 1px
}

.wp-element-button,.cosmoswp-btn,#cwp-main-wrap .comments-area .submit,#cwp-main-wrap form:not(.search-form) input[type="submit"]:not(.gutentor-button) {
    color: #fff;
    background: #3498db;
    border-style: solid;
    border-color: #3498db;
    border-width: 1px 1px 1px 1px;
    border-radius: 3px 3px 3px 3px
}

.wp-element-button:hover,.wp-element-button:focus,.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: #2fa1ee;
    border-style: solid;
    border-color: #2fa1ee;
    border-width: 1px 1px 1px 1px;
    border-radius: 0
}

.cwp-sidebar .widget .widget-title {
    padding: 0 0 0 15px;
   
    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: #3498db
}

.cwp-sidebar .widget:not(.widget_gutentor_wp_block_widget) a,.cwp-sidebar .widget:not(.widget_gutentor_wp_block_widget) li a {
    color: #40454a
}

.cwp-banner .breadcrumbs,.cwp-body-main-wrap .breadcrumbs,.woocommerce .cwp-banner .woocommerce-breadcrumb {
    color: #fff
}

.cwp-banner .breadcrumbs a,.cwp-breadcrumbs a,.woocommerce .cwp-banner .woocommerce-breadcrumb a {
    color: #3498db
}

.cwp-banner .breadcrumbs a:hover,.woocommerce .cwp-banner .woocommerce-breadcrumb a:hover,.cwp-breadcrumbs a:hover {
    color: #297cb4
}

.cwp-scroll-to-top {
    color: #fff;
    background: #3498db;
    border-style: none
}

.cwp-scroll-to-top:hover {
    color: #fff;
    background: #297cb4
}

.cwp-body-main-wrap {
    background-color: #fcfcfc
}

.cwp-banner {
    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: #3582ff
}

.cwp-banner.cwp-enable-overlay:after {
    background-color: rgba(168,168,168,0.62)
}

.cwp-page.cwp-content-wrapper {
    padding: 20px 0 40px 0
}

@media (min-width: 720px) {
    body {
        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 {
        line-height: 32px
    }

    h6,h6 a {
        font-size: 18px;
        line-height: 24px
    }

    .cwp-top-header {
        height: px;
        padding: 10px 0 10px 0
    }

    .cwp-main-header {
        height: px;
        padding: 10px 0 10px 0
    }

    .cwp-bottom-header {
        height: auto
    }

    .cwp-logo .custom-logo-link {
        max-width: 40px
    }

    .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 {
        border-radius: 0;
        font-size: 14px;
        width: 30px
    }

    .cwp-button-one .btn {
        font-size: 14px;
        line-height: 24px;
        padding: 6px 12px 6px 12px
    }

    .cwp-primary-menu li a {
        font-size: 14px;
        line-height: 24px
    }

    .cwp-header-menu-sidebar .cwp-close-btn-box {
        padding: 10px 10px 10px 10px
    }

    .cwp-contact-info-item {
        margin: 0 10px 0 0;
        padding: 0 10px 0 0
    }

    .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-main-footer .widget-title {
        line-height: 24px
    }

    .cwp-footer-copyright {
        font-size: 14px;
        line-height: 24px
    }

    .cwp-footer-social-links ul li a {
        border-radius: 0
    }

    .cwp-blog.cwp-content-wrapper {
        padding: 40px 0 60px 0
    }

    .cwp-single-post.cwp-content-wrapper {
        padding: 40px 0 60px 0
    }

    .cwp-banner {
        background-size: cover;
        -webkit-background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        background-attachment: scroll;
        height: 350px
    }

    .cwp-page.cwp-content-wrapper {
        padding: 40px 0 60px 0
    }
}

@media (min-width: 992px) {
    body {
        line-height:24px
    }

    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
    }

  

    h5,h5 a {
        line-height: 32px
    }

    h6,h6 a {
        font-size: 18px;
        line-height: 24px
    }

    .cwp-vertical-header .cwp-dynamic-header {
        width: 280px;
        background-color: #ffffff
    }

    .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: 29px;
        padding: 3px 0 10px 0
    }

    .cwp-main-header {
        height: 128px;
        margin: 0;
        padding: 0
    }

    .cwp-bottom-header {
        height: auto;
        padding: 2px 2px 2px 2px
    }

    .cwp-logo .custom-logo-link {
        max-width: 64px
    }

    .cwp-logo .site-title,.cwp-logo .site-title a {
        font-size: 16px;
        line-height: 10px
    }

    .cwp-logo .site-description {
        font-size: 14px
    }

    .cwp-social-links li a {
        border-radius: 50px;
        font-size: 20px;
        width: 37px
    }

    .cwp-button-one .btn {
        font-size: 14px;
        line-height: 24px;
        letter-spacing: 1px;
        padding: 15px 30px 15px 30px
    }

    .cwp-secondary-menu li a {
        padding: 10px 10px 10px 10px
    }

    .cwp-primary-menu li a {
        font-size: 14px;
        margin: 0 5px 0 5px;
        padding: 10px 15px 10px 15px
    }

    .navigation .cwp-primary-menu li li a {
        margin: 0;
        padding: 10px 10px 10px 10px
    }

    .cwp-header-menu-sidebar {
        margin: 0;
        padding: 0
    }

    .cwp-header-menu-sidebar .cwp-close-btn-box {
        margin: 0;
        padding: 0
    }

    .cwp-contact-info {
        padding: 0 0 0 0
    }

    .cwp-contact-info-item {
        margin: 0 10px 0 0;
        padding: 0
    }

    .cwp-contact-info-icon i {
        font-size: 18px
    }

    .cwp-contact-info-title {
        font-size: 14px;
        line-height: 24px
    }

    .cwp-contact-info-text,.cwp-contact-info-text a {
        font-size: 14px;
        line-height: 20px
    }

    .cwp-top-footer {
        padding: 25px 0 25px 0
    }

    .cwp-main-footer {
        padding: 60px 0 60px 0
    }

    .cwp-main-footer .widget-title {
        line-height: 24px
    }

    .cwp-footer-copyright {
        font-size: 14px;
        line-height: 24px
    }

    .cwp-footer-social-links ul li a {
        border-radius: 0
    }

    .cwp-footer-navigation li a {
        padding: 0 5px 0 5px
    }

    .cwp-blog.cwp-content-wrapper {
        padding: 80px 0 80px 0
    }

    .cwp-single-post.cwp-content-wrapper {
        padding: 80px 0 80px 0
    }

    .wp-element-button,.cosmoswp-btn,#cwp-main-wrap .comments-area .submit,#cwp-main-wrap form:not(.search-form) input[type="submit"]:not(.gutentor-button) {
        padding: 8px 16px 8px 16px
    }

    .gutentor-active .cwp-body-main-wrap,.cwp-body-main-wrap {
        margin: 0
    }

    .cwp-banner {
        margin: 0;
        padding: 0;
        background-size: cover;
        -webkit-background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        background-attachment: scroll;
        height: 150px
    }

    .cwp-page.cwp-content-wrapper {
        padding: 80px 0 80px 0
    }
}
