﻿@charset "UTF-8";

@import url(https://fonts.googleapis.com/css?family=Merriweather:400,900italic);
@import url(https://fonts.googleapis.com/css?family=PT+Sans);

@font-face {
    font-family: 'Lucida-Handwriting';
    src: url('./fonts/LucidaHandwriting-Italic.woff2') format('woff2'), url('./fonts/LucidaHandwriting-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'QKMarisa';
    src: url('./fonts/QKMarisa.woff2') format('woff2'), url('./fonts/QKMarisa.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


.entry-meta, .entry-meta.style-01, .widget {
    list-style: none;
    padding: 0;
    margin: 0;
}

.row.entry-meta, .row.widget {
    margin: 0 -15px;
}
.pl-50{
    padding-left:50px;
}
.pr-50{
    padding-right:50px;
}
.pl-0{
    padding-left:0px;
}
.entry-meta li, .entry-meta.style-01 li, .widget li {
    list-style: none;
    margin: 0;
}

.entry-meta ul, .entry-meta.style-01 ul, .widget ul, .entry-meta ol, .entry-meta.style-01 ol, .widget ol {
    list-style: none;
    padding: 0;
    margin: 0;
}

    .entry-meta ul.row, .widget ul.row, .entry-meta ol.row, .widget ol.row {
        margin: 0 -15px;
    }

    .entry-meta ul li, .entry-meta.style-01 ul li, .widget ul li, .entry-meta ol li, .entry-meta.style-01 ol li, .widget ol li {
        list-style: none;
    }

a:hover, a:focus, a.active, .text-hover, .txt-main-color, .white-text-style a:hover, .entry-title.style-07 a:hover, .ct-btn-01.style-01 a:hover, .ct-btn-01.style-03 a:hover, .ct-btn-02.style-01 a:hover, .ct-btn-02.style-03 a:hover, .ct-btn-03 a:hover, .ct-btn-04:hover a:hover, .millside-module-bottom-menu-2 a:hover, .owl-carousel-3 a:hover, .kopa-area-10 .kopa-breadcrumb a:hover, .millside-module-ads-5 a:hover, .owl-carousel-1 a:hover, .kopa-social-links ul li a a:hover, .kopa-social-links-2 ul li a a:hover, .owl-carousel-4 .item .item-content .item-title-2 + div > div a:hover, .owl-carousel-4 button:hover a:hover, .ct-item-6.style-01 .rate-choose:hover a:hover, .ct-item-6.style-01 .rate-choose.active a:hover, .ct-item-10 .entry-content a:hover, .ct-item-11 .item-header .item-title a:hover, .ct-text.style-06 a:hover, .widget-content-area-2 .dropcap.style-01 a:hover, .widget-content-area-2 .dropcap.style-03 a:hover, .kopa-alert.style-01 .kopa-close:hover a:hover, .kopa-alert.style-02 .kopa-close:hover a:hover, .kopa-alert.style-03 .kopa-close:hover a:hover, .kopa-alert.style-04 .kopa-close:hover a:hover, .kopa-alert.style-05 .kopa-close:hover a:hover, .kopa-alert.style-06 .kopa-close:hover a:hover, .kopa-area-70 a:hover, .ct-item-30.style-01 a:hover, .tab-area .nav-tabs li.active a a:hover, .tab-area .nav-tabs li a:hover a:hover, .white-text-style a:hover span, .entry-title.style-07 a:hover span, .ct-btn-01.style-01 a:hover span, .ct-btn-01.style-03 a:hover span, .ct-btn-02.style-01 a:hover span, .ct-btn-02.style-03 a:hover span, .ct-btn-03 a:hover span, .ct-btn-04:hover a:hover span, .millside-module-bottom-menu-2 a:hover span, .owl-carousel-3 a:hover span, .kopa-area-10 .kopa-breadcrumb a:hover span, .millside-module-ads-5 a:hover span, .owl-carousel-1 a:hover span, .kopa-social-links ul li a a:hover span, .kopa-social-links-2 ul li a a:hover span, .owl-carousel-4 .item .item-content .item-title-2 + div > div a:hover span, .owl-carousel-4 button:hover a:hover span, .ct-item-6.style-01 .rate-choose:hover a:hover span, .ct-item-6.style-01 .rate-choose.active a:hover span, .ct-item-10 .entry-content a:hover span, .ct-item-11 .item-header .item-title a:hover span, .ct-text.style-06 a:hover span, .widget-content-area-2 .dropcap.style-01 a:hover span, .widget-content-area-2 .dropcap.style-03 a:hover span, .kopa-alert.style-01 .kopa-close:hover a:hover span, .kopa-alert.style-02 .kopa-close:hover a:hover span, .kopa-alert.style-03 .kopa-close:hover a:hover span, .kopa-alert.style-04 .kopa-close:hover a:hover span, .kopa-alert.style-05 .kopa-close:hover a:hover span, .kopa-alert.style-06 .kopa-close:hover a:hover span, .kopa-area-70 a:hover span, .ct-item-30.style-01 a:hover span, .tab-area .nav-tabs li.active a a:hover span, .tab-area .nav-tabs li a:hover a:hover span, .dark-text-style h1 a:hover, .dark-text-style h2 a:hover, .dark-text-style h3 a:hover, .dark-text-style h4 a:hover, .dark-text-style h5 a:hover, .dark-text-style h6 a:hover, .dark-text-style .h1 a:hover, .dark-text-style .h2 a:hover, .dark-text-style .h3 a:hover, .dark-text-style .h4 a:hover, .dark-text-style .h5 a:hover, .dark-text-style .h6 a:hover, .dark-text-style a:hover, .dark-text-style a:hover span, .entry-title.style-10, .entry-meta > span a:hover,
.entry-meta > p a:hover, .entry-meta > a:hover span, .widget-title.style-06, .entry-title.style-04, .entry-title.style-06, .widget-title.style-09, .widget-title.style-10, .widget_rss > ul > li a, .post-date, .tagcloud a:hover, .widget_calendar thead th, .widget_calendar tbody a, .more-link.style-01 span, .more-link.style-01:hover, .more-link.style-03:hover, .more-link.style-07:hover, .more-link.style-04, .more-link.style-06:hover, .more-link.style-10, .ct-btn-1:hover, .ct-btn-3:hover, .ct-btn-4:hover, .ct-btn-7:hover, .ct-btn-01.style-04, .ct-btn-02.style-04, .ct-btn-04, .millside-loadmore.style-01, .millside-loadmore.style-02, .ct-item-03 footer a, .main-menu li a:hover, .kopa-page-header-1 .main-menu > li.sfHover > a, .kopa-page-header-2 .main-menu > li.sfHover > a, .kopa-page-header-4 .header-bottom .header-left .nav-4 ul li a:hover, .search-box-4 .search-submit span:hover, .kopa-page-header-1 .hamburger-menu, .kopa-page-header-2 .hamburger-menu, .mobile-main-nav-2 a:hover, .slider-pro p.sp-layer.sp-txt-1a, .slider-pro p.sp-layer.sp-txt-2, .slider-pro p.sp-layer.sp-txt-3 span, .slide-area .kopa-scroll.style-01:hover span, .millside-module-banner-3 .kopa-scroll.style-02:hover, .nav-btn-01:hover, .nav-btn-03:hover, .nav-btn-04:hover, .millside-module-action .entry-content:hover a > p, .millside-module-bottom-menu .widget-content ul li a:hover, .millside-module-info p a:hover, .millside-module-info .entry-title, .millside-module-info span, .millside-module-mail .entry-title, .millside-module-calendar-2 #wp-calendar td.new.day, .millside-module-calendar-3 td.new.day, .owl-carousel-3 .owl-nav > div:hover span, .owl-carousel-3 .part-1 p:nth-of-type(3) a:hover, .millside-module-contact-2 .part-2 p:nth-of-type(3) span, .breadcrumb-content > span:nth-child(1) a span:hover, .breadcrumb-content > span:nth-child(2) a span:hover, .kopa-breadcrumb.style-02 .breadcrumb-content > span:nth-child(1) a span:hover, .kopa-breadcrumb.style-02 .breadcrumb-content > span:nth-child(2) a span:hover, .millside-module-intro-5 .entry-content span, .millside-module-list-1 .entry-title, .ct-text-01, .ct-text-02, .ct-text-04, .ct-text-05, .ct-text-08, .millside-module-intro-7 .widget-title.style-07, .millside-module-photo .widget-title, .owl-carousel-1 .owl-nav > div:hover span, .owl-carousel-1 .item p:nth-of-type(5) a:hover, .millside-module-tweets .entry-item footer .fa:hover, .entry-header.style-01 .entry-date-2 + div > p a:hover, .kopa-pagination .page-number.prev:hover, .kopa-pagination .page-number.next:hover, .kopa-pagination.style-02 .page-number.current, .kopa-pagination.style-02 .page-number:hover, .millside-module-404 a, .search-box-2 .search-submit span, .search-box.style-01 .search-submit span, .owl-carousel-4 .owl-prev span, .owl-carousel-4 .owl-next span, .owl-carousel-4 button span, .millside-module-tab-3 .nav > li > a:hover, .millside-module-tab-3 .nav > li.active > a, .kopa-calendar caption .cal-nav a, #help .modal-content .modal-body .block p a, .woocommerce div.product .price ins, .woocommerce div.product .product_meta > span > a, .slider-pro-6 a.sp-video:hover:after, .slider-pro-6 .sp-thumbnail-image-container:hover:after, .slider-pro-7 a.sp-video:hover:after, .slider-pro-7 .sp-thumbnail-image-container:hover:after, .owl-carousel-5 .owl-next, .owl-carousel-5 .owl-prev, .ct-item-14 .entry-thumb a:hover:after, .widget-content-area-2 .dropcap.style-05, .widget-content-area-3 .quote, .widget-content-area-3 .quote-author, .widget-content-area-4 ul li span, .kopa-area-70 .millside-module-contact-2 .part-2 p:nth-of-type(4) span:first-child, .kopa-area-70 .millside-module-contact-2 .part-2 p:nth-of-type(1), .ct-item-30 .entry-sub-title, .ct-item-30 .entry-below-title {
    color: #0b75bb;
}

    .entry-title.style-07, .entry-title.style-16:after, .entry-sub-title.style-10:after, .widget_categories > ul > li:before,
    .widget_categories ul.menu > li:before,
    .widget_archive > ul > li:before,
    .widget_archive ul.menu > li:before, .widget_search .search-form .search-submit, .more-link.style-03, .more-link.style-07, .more-link.style-04:hover, .more-link.style-06, .more-link.style-08, .more-link.style-09, .more-link.style-10:hover, .ct-btn-3, .ct-btn-6, .ct-btn-7, .ct-btn-01.style-01:hover, .ct-btn-01.style-03, .ct-btn-02.style-01:hover, .ct-btn-02.style-03, .ct-btn-03.style-01, .ct-btn-03.style-03, .ct-btn-04:hover, .millside-loadmore.style-01:hover, .badge-icon-1, .kopa-page-header-1 .header-top, .sp-link-1 a, .sp-link-3 a:hover, .slider-pro-2 .sp-button.sp-selected-button, .slider-pro-2 .sp-button:hover, .slider-pro-3 .sp-button.sp-selected-button, .slider-pro-3 .sp-button:hover, .nav-btn-02, .kopa-area-4, .millside-module-bottom-menu-2, .enter-mail .mail-submit, .owl-carousel-2 .owl-nav > div:hover, .millside-module-calendar-1 #wp-calendar caption, .millside-module-calendar-1 #wp-calendar td#today, .millside-module-calendar-1 #wp-calendar td:hover, .millside-module-calendar-2 #wp-calendar th, .millside-module-calendar-2 .event, .millside-module-calendar-3 th, .millside-module-calendar-3 td.active.day a, .kopa-scroll.style-03:hover, .owl-carousel-4 .item .item-content .item-title-2 + div > div:nth-child(3), .owl-carousel-4 button:hover, .woocommerce div.product .cart .single_add_to_cart_button, .woocommerce .woocommerce-tabs ul li a, .ct-item-10 .entry-content, .owl-carousel-5 .owl-next:hover, .owl-carousel-5 .owl-prev:hover, .ct-item-11 .item-header, .kopa-area-64 .breadcrumb-content > span:nth-child(1):after, .kopa-area-64 .breadcrumb-content > span:nth-child(2):after, .ct-text.style-06, .widget-content-area-2 .dropcap.style-01, .owl-carousel-6 .owl-nav > div:hover, .ct-item-30.style-01, .tab-area .nav-tabs li.active a, .tab-area .nav-tabs li a:hover {
        background: #e32125;
    }

.kopa-page-header-4 .header-bottom .header-left .hamburger-menu:hover span, .panel-heading.active, .panel-heading:hover, .datepicker td.active, .kopa-calendar td.today, .kopa-calendar td:hover, .kopa-social-links.style-02 ul li a span {
    background: #0b75bb !important;
}

.tagcloud a:hover, .more-link.style-03, .more-link.style-07, .more-link.style-04, .more-link.style-06, .more-link.style-10, .ct-btn-3, .ct-btn-7, .ct-btn-01.style-02:hover, .ct-btn-01.style-04, .ct-btn-02.style-02:hover, .ct-btn-02.style-04, .ct-btn-03.style-01, .ct-btn-03.style-03, .ct-btn-04, .millside-loadmore.style-01, .millside-loadmore.style-02, .sp-link-1 a, .sp-link-2, .sp-link-3 a, .kopa-pagination .page-number.prev:hover, .kopa-pagination .page-number.next:hover, .owl-carousel-4 button:hover, .millside-module-tab-3 .nav-tabs li.active a, .millside-module-tab-3 .nav-tabs li a:hover, .slider-pro-6 a.sp-video:hover:after, .slider-pro-6 .sp-thumbnail-image-container:hover:after, .slider-pro-7 a.sp-video:hover:after, .slider-pro-7 .sp-thumbnail-image-container:hover:after, .owl-carousel-5 .owl-next, .owl-carousel-5 .owl-prev, .ct-item-14 .entry-thumb a:hover:after, .kopa-progress-circle.c100 .bar, .kopa-progress-circle.c100 .fill {
    border-color: #0b75bb;
}

.entry-title.style-06 a, .entry-title.style-12 a, .current-menu-item > a, .search-box-4 .preSearch-4 span:hover, .panel-heading.active .panel-title a:before, .panel-heading:hover .panel-title a:before, .owl-carousel-4 .owl-prev:hover, .owl-carousel-4 .owl-next:hover, .kopa-area-64 .breadcrumb-content > span:nth-child(1) a span, .kopa-area-64 .breadcrumb-content > span:nth-child(2) a span {
    color: #0b75bb !important;
}

.millside-module-intro-1 ul li:first-child, .millside-module-intro-2 ul li:first-child, .millside-module-event-1 ul li:first-child, .millside-module-article-list-1 ul li:first-child, .millside-module-article-list-2 ul li:first-child {
    margin: 0;
    padding: 0;
    border: 0;
}

.container:before, .clearfix:before, .kopa-area:before, .entry-item:before, .entry-meta:before, .entry-meta.style-01:before, .widget:before, .widget > header:before,
.widget > .container > header:before, .widget .widget-content:before, .widget_categories > ul > li:before,
.widget_categories ul.menu > li:before,
.widget_recent_entries > ul > li:before,
.widget_recent_entries ul.menu > li:before,
.widget_archive > ul > li:before,
.widget_archive ul.menu > li:before,
.widget_meta > ul > li:before,
.widget_meta ul.menu > li:before,
.widget_nav_menu > ul > li:before,
.widget_nav_menu ul.menu > li:before,
.widget_pages > ul > li:before,
.widget_pages ul.menu > li:before,
.widget_recent_comments > ul > li:before,
.widget_recent_comments ul.menu > li:before,
.widget_rss > ul > li:before,
.widget_rss ul.menu > li:before, .main-menu:before, .kopa-page-header-1 .header-top .header-top-left ul:before, .kopa-page-header-2 .main-menu:before, .kopa-page-header-4 .header-bottom .header-left .nav-4 ul:before, .millside-module-intro-1 ul:before, .millside-module-intro-2 ul:before, .millside-module-tab .tab-pane:before, .millside-module-event-1 ul:before, .millside-module-action-2 ul:before, .millside-module-info ul:before, .millside-module-article-list-1 ul:before, .millside-module-article-list-2 ul:before, .millside-module-intro-5 ul:before, .ct-list-1:before, .ct-list-2:before, .ct-list-3:before, .millside-module-event-2 .widget-content > ul:before, .millside-module-event-4 .widget-content > ul:before, .millside-module-event-11 .widget-content > ul:before, .millside-module-event-12 .widget-content > ul:before, .millside-module-article-list-3 .widget-content > ul:before, .millside-module-article-list-4 ul:before, .kopa-pagination ul:before, .millside-module-event-13 ul:before, .millside-module-event-30 ul:before, .millside-module-comment-list ol:before, .millside-module-post-relate .widget-content ul:before, .kopa-social-links ul:before, .millside-module-top-sale ul:before, .millside-module-article-list-5 ul:before, .millside-module-article-list-6 ul:before, .millside-module-article-list-7 ul:before, .millside-module-tab-3 .tab-content .tab-pane ul:before, #help .modal-content .modal-body ul:before, .woocommerce .woocommerce-main-header:before, .woocommerce .woocommerce-main-content ul:before, .woocommerce ul.products:before, .container:after, .clearfix:after, .kopa-area:after, .entry-item:after, .entry-meta:after, .entry-meta.style-01:after, .widget:after, .widget > header:after,
.widget > .container > header:after, .widget .widget-content:after, .widget_categories > ul > li:after,
.widget_categories ul.menu > li:after,
.widget_recent_entries > ul > li:after,
.widget_recent_entries ul.menu > li:after,
.widget_archive > ul > li:after,
.widget_archive ul.menu > li:after,
.widget_meta > ul > li:after,
.widget_meta ul.menu > li:after,
.widget_nav_menu > ul > li:after,
.widget_nav_menu ul.menu > li:after,
.widget_pages > ul > li:after,
.widget_pages ul.menu > li:after,
.widget_recent_comments > ul > li:after,
.widget_recent_comments ul.menu > li:after,
.widget_rss > ul > li:after,
.widget_rss ul.menu > li:after, .main-menu:after, .kopa-page-header-1 .header-top .header-top-left ul:after, .kopa-page-header-2 .main-menu:after, .kopa-page-header-4 .header-bottom .header-left .nav-4 ul:after, .millside-module-intro-1 ul:after, .millside-module-intro-2 ul:after, .millside-module-tab .tab-pane:after, .millside-module-event-1 ul:after, .millside-module-action-2 ul:after, .millside-module-info ul:after, .millside-module-article-list-1 ul:after, .millside-module-article-list-2 ul:after, .millside-module-intro-5 ul:after, .ct-list-1:after, .ct-list-2:after, .ct-list-3:after, .millside-module-event-2 .widget-content > ul:after, .millside-module-event-4 .widget-content > ul:after, .millside-module-event-11 .widget-content > ul:after, .millside-module-event-12 .widget-content > ul:after, .millside-module-article-list-3 .widget-content > ul:after, .millside-module-article-list-4 ul:after, .kopa-pagination ul:after, .millside-module-event-13 ul:after, .millside-module-event-30 ul:after, .millside-module-comment-list ol:after, .millside-module-post-relate .widget-content ul:after, .kopa-social-links ul:after, .millside-module-top-sale ul:after, .millside-module-article-list-5 ul:after, .millside-module-article-list-6 ul:after, .millside-module-article-list-7 ul:after, .millside-module-tab-3 .tab-content .tab-pane ul:after, #help .modal-content .modal-body ul:after, .woocommerce .woocommerce-main-header:after, .woocommerce .woocommerce-main-content ul:after, .woocommerce ul.products:after {
    content: "";
    display: table;
}

.container:after, .clearfix:after, .kopa-area:after, .entry-item:after, .entry-meta:after, .entry-meta.style-01:after, .widget:after, .widget > header:after,
.widget > .container > header:after, .widget .widget-content:after, .widget_categories > ul > li:after,
.widget_categories ul.menu > li:after,
.widget_recent_entries > ul > li:after,
.widget_recent_entries ul.menu > li:after,
.widget_archive > ul > li:after,
.widget_archive ul.menu > li:after,
.widget_meta > ul > li:after,
.widget_meta ul.menu > li:after,
.widget_nav_menu > ul > li:after,
.widget_nav_menu ul.menu > li:after,
.widget_pages > ul > li:after,
.widget_pages ul.menu > li:after,
.widget_recent_comments > ul > li:after,
.widget_recent_comments ul.menu > li:after,
.widget_rss > ul > li:after,
.widget_rss ul.menu > li:after, .main-menu:after, .kopa-page-header-1 .header-top .header-top-left ul:after, .kopa-page-header-2 .main-menu:after, .kopa-page-header-4 .header-bottom .header-left .nav-4 ul:after, .millside-module-intro-1 ul:after, .millside-module-intro-2 ul:after, .millside-module-tab .tab-pane:after, .millside-module-event-1 ul:after, .millside-module-action-2 ul:after, .millside-module-info ul:after, .millside-module-article-list-1 ul:after, .millside-module-article-list-2 ul:after, .millside-module-intro-5 ul:after, .ct-list-1:after, .ct-list-2:after, .ct-list-3:after, .millside-module-event-2 .widget-content > ul:after, .millside-module-event-4 .widget-content > ul:after, .millside-module-event-11 .widget-content > ul:after, .millside-module-event-12 .widget-content > ul:after, .millside-module-article-list-3 .widget-content > ul:after, .millside-module-article-list-4 ul:after, .kopa-pagination ul:after, .millside-module-event-13 ul:after, .millside-module-event-30 ul:after, .millside-module-comment-list ol:after, .millside-module-post-relate .widget-content ul:after, .kopa-social-links ul:after, .millside-module-top-sale ul:after, .millside-module-article-list-5 ul:after, .millside-module-article-list-6 ul:after, .millside-module-article-list-7 ul:after, .millside-module-tab-3 .tab-content .tab-pane ul:after, #help .modal-content .modal-body ul:after, .woocommerce .woocommerce-main-header:after, .woocommerce .woocommerce-main-content ul:after, .woocommerce ul.products:after {
    clear: both;
}

a, input, select, button, .entry-title.style-12 a, .widget_categories > ul > li,
.widget_categories ul.menu > li,
.widget_recent_entries > ul > li,
.widget_recent_entries ul.menu > li,
.widget_archive > ul > li,
.widget_archive ul.menu > li,
.widget_meta > ul > li,
.widget_meta ul.menu > li,
.widget_nav_menu > ul > li,
.widget_nav_menu ul.menu > li,
.widget_pages > ul > li,
.widget_pages ul.menu > li,
.widget_recent_comments > ul > li,
.widget_recent_comments ul.menu > li,
.widget_rss > ul > li,
.widget_rss ul.menu > li, .widget_categories > ul > li:before,
.widget_categories ul.menu > li:before,
.widget_archive > ul > li:before,
.widget_archive ul.menu > li:before, .widget_search .search-form .search-submit, .ct-icon-2, .ct-icon-2 span, .ct-icon-3, .ct-icon-4, .ct-icon-4 span, .more-link.style-02, .more-link.style-03, .more-link.style-07, .more-link.style-04, .more-link.style-05, .more-link.style-06, .more-link.style-08, .more-link.style-09, .more-link.style-10, .more-link.style-11, .ct-btn-1, .ct-btn-2, .ct-btn-3, .ct-btn-4, .ct-btn-5, .ct-btn-6, .ct-btn-7, .ct-btn-01.style-01, .ct-btn-01.style-02, .ct-btn-01.style-03, .ct-btn-01.style-04, .ct-btn-02.style-01, .ct-btn-02.style-02, .ct-btn-02.style-03, .ct-btn-02.style-04, .ct-btn-03, .ct-btn-04, .millside-loadmore.style-01, .millside-loadmore.style-02, .main-menu ul li a, .kopa-page-header-4 .header-bottom .header-left .hamburger-menu span, .search-box-4 .preSearch-4 span, .search-box-4 form, .search-box-4 .search-submit span, .kopa-page-header-1 .hamburger-menu, .kopa-page-header-2 .hamburger-menu, .slide-area .kopa-scroll.style-01 span, .slider-pro-2 .sp-button, .slider-pro-3 .sp-button, .millside-module-banner-3 .kopa-scroll.style-02, .navibar > div, .close-menu-3, .slider-pro-5 .sp-arrow, .millside-module-action .entry-content a > div img, .millside-module-action .entry-content a > div img + div, .millside-module-action .entry-content a > div img + div .entry-title.style-02, .enter-mail .mail-submit span, .owl-carousel-2 .owl-nav > div, .millside-module-calendar-1 #wp-calendar caption .cal-nav a, .millside-module-calendar-1 #wp-calendar td, .millside-module-calendar-2 #wp-calendar caption .cal-nav a, .millside-module-calendar-2 #wp-calendar td, .millside-module-calendar-2 .event, .millside-module-calendar-3 #wp-calendar caption .cal-nav a, .millside-module-calendar-3 #wp-calendar caption .edit span, .millside-module-calendar-3 td, .owl-carousel-3 .owl-nav > div, .kopa-scroll.style-03, .kopa-accordion .panel-heading, .kopa-accordion .panel-heading .panel-title a, .kopa-accordion .panel-heading .panel-title a:before, .kopa-accordion .in, .owl-carousel-1 .owl-nav > div, .kopa-pagination .page-number, .kopa-tag a, .millside-module-post-relate .widget-content ul li p:nth-of-type(2) a, .kopa-social-links ul li a, .kopa-social-links-2 ul li a, .owl-carousel-4 button, .millside-module-tab-2 .nav-tabs li a, .millside-module-tab-3 .nav-tabs li a, .slider-pro-4 .sp-arrow, .millside-module-booking .kopa-navigation ul li, .kopa-calendar caption .cal-nav a, .kopa-calendar td, .ct-ul-1 li label span, .ct-item-6.style-01 .rate-choose, .ct-item-6.style-02 .golfer, .woocommerce div.product .cart .single_add_to_cart_button, .ct-item-1, .slider-pro-6 a.sp-video:after, .slider-pro-6 .sp-thumbnail-image-container:after, .slider-pro-7 a.sp-video:after, .slider-pro-7 .sp-thumbnail-image-container:after, .slider-pro-6 .sp-layer .bg-gray, .slider-pro-6 .sp-layer .bg-green, .slider-pro-6 .sp-layer .bg-green-2, .slider-pro-6 .sp-layer, .slider-pro-6 .sp-thumbnail-image-container, .slider-pro-6 .sp-thumbnail-image-container .bg-gray, .slider-pro-6 .sp-thumbnail-image-container .bg-green, .slider-pro-6 .sp-thumbnail-image-container .bg-green-2, .owl-carousel-5 .owl-next, .owl-carousel-5 .owl-prev, .ct-item-14 .entry-thumb a .bg-gray, .ct-item-14 .entry-thumb a .bg-green, .ct-item-14 .entry-thumb a .bg-green-2, .ct-item-14 .entry-thumb a:after, .kopa-alert .kopa-close, .millside-module-bottom-menu-2 .menu-xs, .kopa-social-links.style-02 ul li a span, .owl-carousel-6 .owl-nav > div, .owl-carousel-6 .item {
    transition: all 0.5s, visibility 0s;
    -ms-transition: all 0.5s, visibility 0s;
    -webkit-transition: all 0.5s, visibility 0s;
    -moz-transition: all 0.5s, visibility 0s;
}

.millside-module-slider a {
    transition: all 0.5s, visibility 0s !important;
    -ms-transition: all 0.5s, visibility 0s !important;
    -webkit-transition: all 0.5s, visibility 0s !important;
    -moz-transition: all 0.5s, visibility 0s !important;
}

.widget_categories > ul a:before,
.widget_categories ul.menu a:before,
.widget_recent_entries > ul a:before,
.widget_recent_entries ul.menu a:before,
.widget_archive > ul a:before,
.widget_archive ul.menu a:before,
.widget_meta > ul a:before,
.widget_meta ul.menu a:before,
.widget_nav_menu > ul a:before,
.widget_nav_menu ul.menu a:before,
.widget_pages > ul a:before,
.widget_pages ul.menu a:before,
.widget_recent_comments > ul a:before,
.widget_recent_comments ul.menu a:before,
.widget_rss > ul a:before,
.widget_rss ul.menu a:before {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body {
    font-size: 14px;
    line-height: 26px;
    font-style: normal;
}

.millside-module-intro-1 ul li, .millside-module-intro-2 ul li {
    position: relative;
}

    .millside-module-intro-1 ul li:after, .millside-module-intro-2 ul li:after {
        content: "";
        position: absolute;
        width: 2px;
        height: calc(100% - 70px);
        background: #889a49;
        left: 0px;
        top: 70px;
    }

    .millside-module-intro-1 ul li:last-child, .millside-module-intro-2 ul li:last-child {
        padding-bottom: 0;
    }

        .millside-module-intro-1 ul li:last-child:after, .millside-module-intro-2 ul li:last-child:after {
            display: none;
        }

    .millside-module-intro-1 ul li:first-child:before, .millside-module-intro-2 ul li:first-child:before {
        content: "";
        position: absolute;
        width: 2px;
        height: 90px;
        background: #889a49;
        left: -1px;
        top: -90px;
    }

.millside-module-action li, .millside-module-tab {
    border-width: 1px;
    border-style: solid;
    border-color: #ebebeb;
}

::selection {
    background: #0b75bb;
    color: white;
    text-shadow: none;
}

::-moz-selection {
    background: #0b75bb;
    color: white;
    text-shadow: none;
}

.millside-module-tab-2, .millside-module-tab-3, .tab-5, .tab-area {
    border-top: none;
}

    .millside-module-tab-2 .nav-tabs, .millside-module-tab-3 .nav-tabs, .tab-5 .nav-tabs, .tab-area .nav-tabs {
        border-bottom: none;
    }

        .millside-module-tab-2 .nav-tabs li, .millside-module-tab-3 .nav-tabs li, .tab-5 .nav-tabs li, .tab-area .nav-tabs li {
            margin: 0;
        }

            .millside-module-tab-2 .nav-tabs li a, .millside-module-tab-3 .nav-tabs li a, .tab-5 .nav-tabs li a, .tab-area .nav-tabs li a {
                display: block;
                border: none;
                border-radius: 0;
                padding: 0;
                margin: 0;
            }

/**
 *
 *
 
1.2.1 Default Structure Tag

1.2.2 Basic Structure Class

1.2.3 Custom Layout 

1.2.4 Default Article 

1.2.5 Default Widget

1.2.6 Elements
 
 
 *  
 **/
/*___________ 1.2.1 Default Structure Tag ___________*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Graduate', cursive;
    color: #383938;
    font-weight: 400;
    display: block;
    margin: 0 0 15px;
}

h1,
.h1 {
    font-size: 36px;
    line-height: 44px;
}

h2,
.h2 {
    font-size: 28px;
    line-height: 36px;
}

h3,
.h3 {
    font-size: 24px;
    line-height: 32px;
}

h4,
.h4 {
    font-size: 20px;
    line-height: 28px;
}

h5,
.h5 {
    font-size: 18px;
    line-height: 26px;
}

h6,
.h6 {
    font-size: 16px;
    line-height: 24px;
}

a {
    color: #383938;
    text-decoration: none !important;
    outline: none !important;
}

ol {
    counter-reset: item;
    display: block;
    margin: 5px 0;
    padding: 0 0 0 40px;
}

ul {
    list-style: square;
    margin: 5px 0px;
    padding: 0 0 0 10px;
}

    ul li {
        list-style: inside square;
        margin-bottom: 10px;
    }

        ul li > ol > li {
            list-style: inside decimal;
        }

        ol li ol li,
        ul li ol li ol li {
            list-style: lower-alpha inside none;
        }

ol li {
    list-style: inside decimal;
    margin-bottom: 10px;
}

    ol li > ul,
    ul li > ol {
        margin-top: 10px;
        margin-left: 10px;
    }

        ol li > ul > li {
            list-style: inside square;
        }

textarea {
    resize: vertical;
}

img {
    max-width: 100%;
    height: auto;
}

input, select, button {
    outline: none !important;
    box-shadow: none !important;
}

p.reset {
    margin: 0;
}

p:last-child {
    margin-bottom: 0;
}

cite,
em,
var,
address,
dfn {
    font-style: italic;
}

i {
    font-style: normal;
}

p i {
    font-style: italic;
}

iframe {
    border: none;
    width: 100%;
}

blockquote {
    border-left: 0px;
}

::-webkit-input-placeholder {
    color: #5c5d5c;
}

:-moz-placeholder {
    /* Firefox 18- */
    color: #5c5d5c;
}

::-moz-placeholder {
    /* Firefox 19+ */
    color: #5c5d5c;
}

:-ms-input-placeholder {
    color: #5c5d5c;
}

html {
    overflow-x: hidden;
}

body {
    font-family: "PT Sans";
    font-weight: 300;
    color: #161716;
    background: white;
    overflow: hidden;
}

h3 span {
    font-family: "PT Sans";
}

/*___________ 1.2.2 Basic Structure Class ___________*/
.full-width {
    width: 100%;
}

.i {
    font-style: italic;
}

.clear {
    clear: both;
}

.hidden {
    display: none;
}

.font-2 {
    font-family: "PT Sans" !important;
}

/*--- layout ---*/
.kopa-pull-left {
    float: left;
}

.kopa-pull-right {
    float: right;
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

figure.wp-caption.alignleft,
img.alignleft {
    margin: 5px 30px 15px 0;
}

.wp-caption.alignleft {
    margin: 5px 10px 5px 0;
}

figure.wp-caption.alignright,
img.alignright {
    margin: 5px 0 5px 30px;
}

.wp-caption.alignright {
    margin: 5px 0 5px 10px;
}

img.aligncenter {
    margin: 5px auto;
}

img.alignnone {
    margin: 5px 0;
}

.entry-box .entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption {
    max-width: 100%;
    height: auto;
}

.entry-box .entry-content address {
    font-style: italic;
}

.text-light {
    font-weight: 300;
}

.txt-up {
    text-transform: uppercase;
}

.txt-cap {
    text-transform: capitalize;
}

.container {
    width: 1170px;
    margin: 0 auto;
    padding: 0;
    position: relative;
}

.text-center {
    text-align: center;
}

.kopa-area.kopa-area-8.visionmsn .widget {
    margin: 60px 0 !important;
    color: #fff;
}

.visionmsn .widget .widget-title, .visionmsn .widget h5 {
    color: #fff;
}

.restobarpg {
    /*background: url('img/food.png');
    background-repeat: repeat;
    background-position: center;
    background-size: auto;*/
    background-color: #fff;
}

.restobarpg {
    padding: 0px 0;
}

    .restobarpg section {
        padding: 60px 0;
    }

        .restobarpg section.protien {
            background: url('img/protine-bg.jpg');
            background-repeat: repeat;
            background-position: 150% 50%;
            background-size: contain;
        }

        .restobarpg section.coffee {
            background: url('img/coffee-bg.jpg');
            background-repeat: repeat;
            background-position: 20% 50%;
            background-size: auto;
        }

        .restobarpg section.fries {
            background: url('img/fries.jpg');
            background-repeat: repeat;
            background-position: 50% 50%;
            background-size: cover;
        }

        .restobarpg section.icecream {
            background: url('img/ice-cream.jpg');
            background-repeat: repeat;
            background-position: center;
            background-size: auto;
        }


        .restobarpg section.samosa {
            background: url('img/samosa.jpg');
            background-repeat: repeat;
            background-position: 50% 50%;
            background-size: cover;
        }

        .restobarpg section.flooda {
            background: url('img/falooda.jpg');
            background-repeat: repeat;
            background-position: 50% 50%;
            background-size: cover;
        }

        .restobarpg section.mocktail {
            background: url('img/mock-tails.jpg');
            background-repeat: no-repeat;
            background-position: center;
            background-size: cover;
        }

        .restobarpg section.juice {
            background: url('img/juice.jpg');
            background-repeat: no-repeat;
            background-position: 90% 25%;
            background-size: auto;
        }

        .restobarpg section.lassi {
            background: url('img/lassi.jpg');
            background-repeat: no-repeat;
            background-position: 50% 20%;
            background-size: cover;
        }

        .restobarpg section.nautral {
            background: url('img/nutella.jpg');
            background-repeat: repeat;
            background-position: center;
            background-size: auto;
        }

        .restobarpg section.smoothie {
            background: url('img/smoothie.jpg');
            background-repeat: repeat;
            background-position: center;
            background-size: auto;
        }

        .restobarpg section.nutella {
            background: url('img/nutella.jpg');
            background-repeat: repeat;
            background-position: 50% 50%;
            background-size: auto;
        }

        .restobarpg section.sandwich {
            background: url('img/sandwich.jpg');
            background-repeat: repeat;
            background-position: center;
            background-size: auto;
        }


        .restobarpg section h1 {
            color: #fff;
        }
    /*.restobarpg .row{
        padding: 40px 0;
    }*/
    .restobarpg .table-bordered {
        background: #191818b8;
    }

    .restobarpg .table {
        width: 70%;
        margin: 0 auto;
    }

        .restobarpg .table tr > td, .restobarpg .table tr > th {
            text-align: center;
            color: #fff;
            font-weight: 600;
            letter-spacing: 1px;
        }


.membershippg .table tr > td, .membershippg .table tr > th {
    text-align: center;
}


.guestpackag {
    /*background: url('img/circles-and-roundabouts.png');*/
    background-color: #edf0ea;
    background-repeat: repeat;
    /*background-position: 50% 50%;*/
    /*background-size: auto;*/
}

.kopa-page-footer.style-01 {
    /* background: url(img/sports7.jpg); */
    background-repeat: repeat;
    /* background-position: 50% 50%; */
    background-size: contain;
    background-position: bottom;
}

.kopa-page-footer.style-01 {
    color: #fff;
}

.panel-heading, .panel-heading, .panel-title a {
    color: #fff !important;
}

    .panel-heading, .panel-heading.active, .panel-heading:hover {
        background: rgb(120,0,115) !important;
        background: linear-gradient(90deg, rgba(120,0,115,1) 14%, rgba(224,0,24,1) 100%, rgba(0,212,255,1) 100%) !important;
        opacity: 0.8;
    }

.sidebar .owl-nav {
    display: none;
}

.div-table-1 {
    background: #fff;
}

.membershippg {
    background: url('img/concrete-texture.png');
    background-repeat: repeat;
    background-size: auto;
}

    .membershippg table {
        background: #fff;
    }

.packagespg .catgridcol {
    background: #fff;
    border-radius: 3px;
    padding: 10px 5px;
    text-align: center;
    box-shadow: 2px 7px 19px -1px rgba(0,0,0,0.31);
    -webkit-box-shadow: 2px 7px 19px -1px rgba(0,0,0,0.31);
    -moz-box-shadow: 2px 7px 19px -1px rgba(0,0,0,0.31);
}

.btn.book {
    color: #fff;
    background-image: -webkit-linear-gradient(169deg,#e40015,#750075);
    border: none;
    padding: 8px 30px;
    font-size: 18px;
    line-height: 22px;
}


.buttons {
    /*margin: 10%;*/
    text-align: center;
}

.br5 {
    border-radius: 5px !important;
}

.btn-hover {
    width: 120px;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    cursor: pointer;
    margin: 20px;
    height: 38px;
    text-align: center;
    border: none;
    background-size: 300% 100%;
    border-radius: 5px;
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

    .btn-hover:hover {
        background-position: 100% 0;
        moz-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;
    }

    .btn-hover:focus {
        outline: none;
    }

    .btn-hover.color-1 {
        background-image: linear-gradient(to right, #e40015, #750075);
        /*background-image: -webkit-linear-gradient(169deg,#e40015,#750075);*/
        box-shadow: 0 4px 15px 0 rgba(49, 196, 190, 0.75);
    }

.packagespg.membership .catgridcol {
    background: transparent !important;
    border-radius: 5px !important;
    padding: 0 !important;
    text-align: center;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.31);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.31);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.31);
}

    .packagespg.membership .catgridcol img {
        border-radius: 5px 5px 0 0;
    }

        .packagespg.membership .catgridcol img:hover, .packagespg.membership .catgridcol img:focus {
            opacity: 0.6;
        }

    .packagespg.membership .catgridcol h3 {
        padding: 15px 0;
        color: #000;
    }

        .packagespg.membership .catgridcol h3 a {
            color: #000;
        }

        .packagespg.membership .catgridcol h3:hover, .packagespg.membership .catgridcol h3:focus {
            background-image: -webkit-linear-gradient(169deg,#e40015,#750075);
            color: #fff;
            border-radius: 0 0 5px 5px;
            cursor: pointer;
        }

            .packagespg.membership .catgridcol h3:hover a, .packagespg.membership .catgridcol h3:focus a {
                background-image: none;
                color: #fff;
                border-radius: 0 0 5px 5px;
            }

.site-button.paddcart {
    background: #4b6a9d;
    width: 80%;
    margin: 0 auto;
    padding: 10px;
    font-weight: 600;
    color: #000;
    padding: 10px 20px;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    outline: 0;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    line-height: 1.42857;
    color: #fff;
    border-radius: 5px;
}

.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
}

.userprf .imgprf {
    padding: 15px !important;
}

.main-menu.userprf ul {
    float: right;
    display: none;
    width: 150px;
    border-radius: 2px;
    text-align: left;
    padding: 0px;
    left: -100px !important;
}

#btnlogin:hover, #btnlogin:active, #btnlogin:focus {
    color: #fff !important;
}

.main-menu.userprf ul li a {
    width: 150px;
}

.thankspg {
    padding: 60px 0;
}

.neswevent .entry-item {
    background: #ddd;
    padding: 10px 15px 30px;
    box-shadow: 0px 1px 12px 5px #edf0eab5;
    border-radius: 5px;
}

.neswevent .entry-thumb img {
    height: auto !important;
}

.neswevent .millside-module-event-12 .clearfix {
    padding-left: 0px !important;
}

.widget.millside-module-post-relate {
    padding: 0 15px 30px;
    background: #edf0ea2b;
    margin: 0 !important;
}
/*.neswevent .widget.millside-module-event-12 {
    background: #ddd;
    padding: 10px 15px 30px;
    box-shadow: 0px 1px 12px 5px #edf0eab5;
    border-radius: 5px;
}*/
.regstrnpg .ct-item-5 .entry-title {
    background-image: -webkit-linear-gradient(169deg,#e40015,#750075);
    color: #fff;
    font-size: 18px;
    line-height: 26px;
    padding: 10px 30px;
}

.bpmurthytxt {
    text-align: center;
    padding: 10px 0;
}

    .bpmurthytxt h6 {
        font-size: 20px;
        line-height: 26px;
    }

    .bpmurthytxt .designation {
        width: 70%;
        margin: 0 auto;
    }

.more-link.style-11.pdfdownload {
    text-transform: uppercase;
    display: inline-block;
    color: #fff;
    height: 50px;
    padding: 0 15px;
    line-height: 50px;
    background: #1B72B3;
    border: none;
    font-weight: 500;
    border-radius: 3px;
}

    .more-link.style-11.pdfdownload:hover, .more-link.style-11.pdfdownload:focus {
        border: none;
        border-radius: 3px;
    }

.gendersec {
    margin-top: 35px;
}

.lifetimemembrship {
    padding: 16px 0;
    background: red;
    color: #fff;
    width: 100%;
    text-align: center;
    background-image: -webkit-linear-gradient(169deg,#e40015,#750075);
    opacity: 0.9;
    box-shadow: 1px 1px 3px 7px #ddd;
    margin-bottom: 25px;
}

    .lifetimemembrship a {
        font-size: 22px;
        line-height: 28px;
        padding: 20px 0;
        color: #fff;
    }

    .lifetimemembrship:hover, .lifetimemembrship:active, .lifetimemembrship:focus {
        background-image: -webkit-linear-gradient(169deg,#e84d51,#0b75bb);
    }

@media screen and (max-width: 1160px) {
    .container {
        width: 940px;
    }
}

@media screen and (max-width: 1023px) {
    .container {
        width: 780px;
    }
}

@media screen and (max-width: 979px) {
    .container {
        width: 708px;
    }
}

@media screen and (max-width: 799px) {
    .container {
        width: 708px;
    }
}

@media screen and (max-width: 767px) {
    .container {
        width: 620px;
    }
}

@media screen and (max-width: 639px) {
    .container {
        width: 460px;
    }
}

@media screen and (max-width: 479px) {
    .container {
        width: 340px;
    }
}

@media screen and (max-width: 359px) {
    .container {
        width: 300px;
    }
}
/*------*/
.kopa-area {
    padding: 80px 0;
    position: relative;
}

    .kopa-area > .container {
        position: relative;
        z-index: 9;
    }

        .kopa-area > .container > .row .widget {
            margin-bottom: 80px;
        }

        .kopa-area > .container > .row:last-child .widget:last-child {
            margin-bottom: 0;
        }

    .kopa-area .widget:last-child {
        margin-bottom: 0;
    }

@media screen and (max-width: 639px) {
    .kopa-area {
        padding: 40px 0;
    }

        .kopa-area > .container > .row .widget {
            margin-bottom: 40px;
        }

        .kopa-area > .container > .row:last-child .widget:last-child {
            margin-bottom: 0;
        }

        .kopa-area .widget:last-child {
            margin-bottom: 0;
        }
}

.kopa-area-no-space {
    padding: 0;
    overflow: hidden;
}

.white-text-style, .entry-title.style-07, .ct-btn-01.style-01, .ct-btn-01.style-03, .ct-btn-02.style-01, .ct-btn-02.style-03, .ct-btn-03, .ct-btn-04:hover, .millside-module-bottom-menu-2, .owl-carousel-3, .kopa-area-10 .kopa-breadcrumb, .millside-module-ads-5, .owl-carousel-1, .kopa-social-links ul li a, .kopa-social-links-2 ul li a, .owl-carousel-4 .item .item-content .item-title-2 + div > div, .owl-carousel-4 button:hover, .ct-item-6.style-01 .rate-choose:hover, .ct-item-6.style-01 .rate-choose.active, .ct-item-10 .entry-content, .ct-item-11 .item-header .item-title, .ct-text.style-06, .widget-content-area-2 .dropcap.style-01, .widget-content-area-2 .dropcap.style-03, .kopa-alert.style-01 .kopa-close:hover, .kopa-alert.style-02 .kopa-close:hover, .kopa-alert.style-03 .kopa-close:hover, .kopa-alert.style-04 .kopa-close:hover, .kopa-alert.style-05 .kopa-close:hover, .kopa-alert.style-06 .kopa-close:hover, .kopa-area-70, .ct-item-30.style-01, .tab-area .nav-tabs li.active a, .tab-area .nav-tabs li a:hover {
    color: white;
}

    .white-text-style .widget-title, .entry-title.style-07 .widget-title, .ct-btn-01.style-01 .widget-title, .ct-btn-01.style-03 .widget-title, .ct-btn-02.style-01 .widget-title, .ct-btn-02.style-03 .widget-title, .ct-btn-03 .widget-title, .ct-btn-04:hover .widget-title, .millside-module-bottom-menu-2 .widget-title, .owl-carousel-3 .widget-title, .kopa-area-10 .kopa-breadcrumb .widget-title, .millside-module-ads-5 .widget-title, .owl-carousel-1 .widget-title, .kopa-social-links ul li a .widget-title, .kopa-social-links-2 ul li a .widget-title, .owl-carousel-4 .item .item-content .item-title-2 + div > div .widget-title, .owl-carousel-4 button:hover .widget-title, .ct-item-6.style-01 .rate-choose:hover .widget-title, .ct-item-6.style-01 .rate-choose.active .widget-title, .ct-item-10 .entry-content .widget-title, .ct-item-11 .item-header .item-title .widget-title, .ct-text.style-06 .widget-title, .widget-content-area-2 .dropcap.style-01 .widget-title, .widget-content-area-2 .dropcap.style-03 .widget-title, .kopa-alert.style-01 .kopa-close:hover .widget-title, .kopa-alert.style-02 .kopa-close:hover .widget-title, .kopa-alert.style-03 .kopa-close:hover .widget-title, .kopa-alert.style-04 .kopa-close:hover .widget-title, .kopa-alert.style-05 .kopa-close:hover .widget-title, .kopa-alert.style-06 .kopa-close:hover .widget-title, .kopa-area-70 .widget-title, .ct-item-30.style-01 .widget-title, .tab-area .nav-tabs li.active a .widget-title, .tab-area .nav-tabs li a:hover .widget-title, .white-text-style span, .entry-title.style-07 span, .ct-btn-01.style-01 span, .ct-btn-01.style-03 span, .ct-btn-02.style-01 span, .ct-btn-02.style-03 span, .ct-btn-03 span, .ct-btn-04:hover span, .millside-module-bottom-menu-2 span, .owl-carousel-3 span, .kopa-area-10 .kopa-breadcrumb span, .millside-module-ads-5 span, .owl-carousel-1 span, .kopa-social-links ul li a span, .kopa-social-links-2 ul li a span, .owl-carousel-4 .item .item-content .item-title-2 + div > div span, .owl-carousel-4 button:hover span, .ct-item-6.style-01 .rate-choose:hover span, .ct-item-6.style-01 .rate-choose.active span, .ct-item-10 .entry-content span, .ct-item-11 .item-header .item-title span, .ct-text.style-06 span, .widget-content-area-2 .dropcap.style-01 span, .widget-content-area-2 .dropcap.style-03 span, .kopa-alert.style-01 .kopa-close:hover span, .kopa-alert.style-02 .kopa-close:hover span, .kopa-alert.style-03 .kopa-close:hover span, .kopa-alert.style-04 .kopa-close:hover span, .kopa-alert.style-05 .kopa-close:hover span, .kopa-alert.style-06 .kopa-close:hover span, .kopa-area-70 span, .ct-item-30.style-01 span, .tab-area .nav-tabs li.active a span, .tab-area .nav-tabs li a:hover span, .white-text-style p, .entry-title.style-07 p, .ct-btn-01.style-01 p, .ct-btn-01.style-03 p, .ct-btn-02.style-01 p, .ct-btn-02.style-03 p, .ct-btn-03 p, .ct-btn-04:hover p, .millside-module-bottom-menu-2 p, .owl-carousel-3 p, .kopa-area-10 .kopa-breadcrumb p, .millside-module-ads-5 p, .owl-carousel-1 p, .kopa-social-links ul li a p, .kopa-social-links-2 ul li a p, .owl-carousel-4 .item .item-content .item-title-2 + div > div p, .owl-carousel-4 button:hover p, .ct-item-6.style-01 .rate-choose:hover p, .ct-item-6.style-01 .rate-choose.active p, .ct-item-10 .entry-content p, .ct-item-11 .item-header .item-title p, .ct-text.style-06 p, .widget-content-area-2 .dropcap.style-01 p, .widget-content-area-2 .dropcap.style-03 p, .kopa-alert.style-01 .kopa-close:hover p, .kopa-alert.style-02 .kopa-close:hover p, .kopa-alert.style-03 .kopa-close:hover p, .kopa-alert.style-04 .kopa-close:hover p, .kopa-alert.style-05 .kopa-close:hover p, .kopa-alert.style-06 .kopa-close:hover p, .kopa-area-70 p, .ct-item-30.style-01 p, .tab-area .nav-tabs li.active a p, .tab-area .nav-tabs li a:hover p, .white-text-style a, .entry-title.style-07 a, .ct-btn-01.style-01 a, .ct-btn-01.style-03 a, .ct-btn-02.style-01 a, .ct-btn-02.style-03 a, .ct-btn-03 a, .ct-btn-04:hover a, .millside-module-bottom-menu-2 a, .owl-carousel-3 a, .kopa-area-10 .kopa-breadcrumb a, .millside-module-ads-5 a, .owl-carousel-1 a, .kopa-social-links ul li a a, .kopa-social-links-2 ul li a a, .owl-carousel-4 .item .item-content .item-title-2 + div > div a, .owl-carousel-4 button:hover a, .ct-item-6.style-01 .rate-choose:hover a, .ct-item-6.style-01 .rate-choose.active a, .ct-item-10 .entry-content a, .ct-item-11 .item-header .item-title a, .ct-text.style-06 a, .widget-content-area-2 .dropcap.style-01 a, .widget-content-area-2 .dropcap.style-03 a, .kopa-alert.style-01 .kopa-close:hover a, .kopa-alert.style-02 .kopa-close:hover a, .kopa-alert.style-03 .kopa-close:hover a, .kopa-alert.style-04 .kopa-close:hover a, .kopa-alert.style-05 .kopa-close:hover a, .kopa-alert.style-06 .kopa-close:hover a, .kopa-area-70 a, .ct-item-30.style-01 a, .tab-area .nav-tabs li.active a a, .tab-area .nav-tabs li a:hover a, .white-text-style h1, .entry-title.style-07 h1, .ct-btn-01.style-01 h1, .ct-btn-01.style-03 h1, .ct-btn-02.style-01 h1, .ct-btn-02.style-03 h1, .ct-btn-03 h1, .ct-btn-04:hover h1, .millside-module-bottom-menu-2 h1, .owl-carousel-3 h1, .kopa-area-10 .kopa-breadcrumb h1, .millside-module-ads-5 h1, .owl-carousel-1 h1, .kopa-social-links ul li a h1, .kopa-social-links-2 ul li a h1, .owl-carousel-4 .item .item-content .item-title-2 + div > div h1, .owl-carousel-4 button:hover h1, .ct-item-6.style-01 .rate-choose:hover h1, .ct-item-6.style-01 .rate-choose.active h1, .ct-item-10 .entry-content h1, .ct-item-11 .item-header .item-title h1, .ct-text.style-06 h1, .widget-content-area-2 .dropcap.style-01 h1, .widget-content-area-2 .dropcap.style-03 h1, .kopa-alert.style-01 .kopa-close:hover h1, .kopa-alert.style-02 .kopa-close:hover h1, .kopa-alert.style-03 .kopa-close:hover h1, .kopa-alert.style-04 .kopa-close:hover h1, .kopa-alert.style-05 .kopa-close:hover h1, .kopa-alert.style-06 .kopa-close:hover h1, .kopa-area-70 h1, .ct-item-30.style-01 h1, .tab-area .nav-tabs li.active a h1, .tab-area .nav-tabs li a:hover h1, .white-text-style h2, .entry-title.style-07 h2, .ct-btn-01.style-01 h2, .ct-btn-01.style-03 h2, .ct-btn-02.style-01 h2, .ct-btn-02.style-03 h2, .ct-btn-03 h2, .ct-btn-04:hover h2, .millside-module-bottom-menu-2 h2, .owl-carousel-3 h2, .kopa-area-10 .kopa-breadcrumb h2, .millside-module-ads-5 h2, .owl-carousel-1 h2, .kopa-social-links ul li a h2, .kopa-social-links-2 ul li a h2, .owl-carousel-4 .item .item-content .item-title-2 + div > div h2, .owl-carousel-4 button:hover h2, .ct-item-6.style-01 .rate-choose:hover h2, .ct-item-6.style-01 .rate-choose.active h2, .ct-item-10 .entry-content h2, .ct-item-11 .item-header .item-title h2, .ct-text.style-06 h2, .widget-content-area-2 .dropcap.style-01 h2, .widget-content-area-2 .dropcap.style-03 h2, .kopa-alert.style-01 .kopa-close:hover h2, .kopa-alert.style-02 .kopa-close:hover h2, .kopa-alert.style-03 .kopa-close:hover h2, .kopa-alert.style-04 .kopa-close:hover h2, .kopa-alert.style-05 .kopa-close:hover h2, .kopa-alert.style-06 .kopa-close:hover h2, .kopa-area-70 h2, .ct-item-30.style-01 h2, .tab-area .nav-tabs li.active a h2, .tab-area .nav-tabs li a:hover h2, .white-text-style h3, .entry-title.style-07 h3, .ct-btn-01.style-01 h3, .ct-btn-01.style-03 h3, .ct-btn-02.style-01 h3, .ct-btn-02.style-03 h3, .ct-btn-03 h3, .ct-btn-04:hover h3, .millside-module-bottom-menu-2 h3, .owl-carousel-3 h3, .kopa-area-10 .kopa-breadcrumb h3, .millside-module-ads-5 h3, .owl-carousel-1 h3, .kopa-social-links ul li a h3, .kopa-social-links-2 ul li a h3, .owl-carousel-4 .item .item-content .item-title-2 + div > div h3, .owl-carousel-4 button:hover h3, .ct-item-6.style-01 .rate-choose:hover h3, .ct-item-6.style-01 .rate-choose.active h3, .ct-item-10 .entry-content h3, .ct-item-11 .item-header .item-title h3, .ct-text.style-06 h3, .widget-content-area-2 .dropcap.style-01 h3, .widget-content-area-2 .dropcap.style-03 h3, .kopa-alert.style-01 .kopa-close:hover h3, .kopa-alert.style-02 .kopa-close:hover h3, .kopa-alert.style-03 .kopa-close:hover h3, .kopa-alert.style-04 .kopa-close:hover h3, .kopa-alert.style-05 .kopa-close:hover h3, .kopa-alert.style-06 .kopa-close:hover h3, .kopa-area-70 h3, .ct-item-30.style-01 h3, .tab-area .nav-tabs li.active a h3, .tab-area .nav-tabs li a:hover h3, .white-text-style h4, .entry-title.style-07 h4, .ct-btn-01.style-01 h4, .ct-btn-01.style-03 h4, .ct-btn-02.style-01 h4, .ct-btn-02.style-03 h4, .ct-btn-03 h4, .ct-btn-04:hover h4, .millside-module-bottom-menu-2 h4, .owl-carousel-3 h4, .kopa-area-10 .kopa-breadcrumb h4, .millside-module-ads-5 h4, .owl-carousel-1 h4, .kopa-social-links ul li a h4, .kopa-social-links-2 ul li a h4, .owl-carousel-4 .item .item-content .item-title-2 + div > div h4, .owl-carousel-4 button:hover h4, .ct-item-6.style-01 .rate-choose:hover h4, .ct-item-6.style-01 .rate-choose.active h4, .ct-item-10 .entry-content h4, .ct-item-11 .item-header .item-title h4, .ct-text.style-06 h4, .widget-content-area-2 .dropcap.style-01 h4, .widget-content-area-2 .dropcap.style-03 h4, .kopa-alert.style-01 .kopa-close:hover h4, .kopa-alert.style-02 .kopa-close:hover h4, .kopa-alert.style-03 .kopa-close:hover h4, .kopa-alert.style-04 .kopa-close:hover h4, .kopa-alert.style-05 .kopa-close:hover h4, .kopa-alert.style-06 .kopa-close:hover h4, .kopa-area-70 h4, .ct-item-30.style-01 h4, .tab-area .nav-tabs li.active a h4, .tab-area .nav-tabs li a:hover h4, .white-text-style h5, .entry-title.style-07 h5, .ct-btn-01.style-01 h5, .ct-btn-01.style-03 h5, .ct-btn-02.style-01 h5, .ct-btn-02.style-03 h5, .ct-btn-03 h5, .ct-btn-04:hover h5, .millside-module-bottom-menu-2 h5, .owl-carousel-3 h5, .kopa-area-10 .kopa-breadcrumb h5, .millside-module-ads-5 h5, .owl-carousel-1 h5, .kopa-social-links ul li a h5, .kopa-social-links-2 ul li a h5, .owl-carousel-4 .item .item-content .item-title-2 + div > div h5, .owl-carousel-4 button:hover h5, .ct-item-6.style-01 .rate-choose:hover h5, .ct-item-6.style-01 .rate-choose.active h5, .ct-item-10 .entry-content h5, .ct-item-11 .item-header .item-title h5, .ct-text.style-06 h5, .widget-content-area-2 .dropcap.style-01 h5, .widget-content-area-2 .dropcap.style-03 h5, .kopa-alert.style-01 .kopa-close:hover h5, .kopa-alert.style-02 .kopa-close:hover h5, .kopa-alert.style-03 .kopa-close:hover h5, .kopa-alert.style-04 .kopa-close:hover h5, .kopa-alert.style-05 .kopa-close:hover h5, .kopa-alert.style-06 .kopa-close:hover h5, .kopa-area-70 h5, .ct-item-30.style-01 h5, .tab-area .nav-tabs li.active a h5, .tab-area .nav-tabs li a:hover h5, .white-text-style h6, .entry-title.style-07 h6, .ct-btn-01.style-01 h6, .ct-btn-01.style-03 h6, .ct-btn-02.style-01 h6, .ct-btn-02.style-03 h6, .ct-btn-03 h6, .ct-btn-04:hover h6, .millside-module-bottom-menu-2 h6, .owl-carousel-3 h6, .kopa-area-10 .kopa-breadcrumb h6, .millside-module-ads-5 h6, .owl-carousel-1 h6, .kopa-social-links ul li a h6, .kopa-social-links-2 ul li a h6, .owl-carousel-4 .item .item-content .item-title-2 + div > div h6, .owl-carousel-4 button:hover h6, .ct-item-6.style-01 .rate-choose:hover h6, .ct-item-6.style-01 .rate-choose.active h6, .ct-item-10 .entry-content h6, .ct-item-11 .item-header .item-title h6, .ct-text.style-06 h6, .widget-content-area-2 .dropcap.style-01 h6, .widget-content-area-2 .dropcap.style-03 h6, .kopa-alert.style-01 .kopa-close:hover h6, .kopa-alert.style-02 .kopa-close:hover h6, .kopa-alert.style-03 .kopa-close:hover h6, .kopa-alert.style-04 .kopa-close:hover h6, .kopa-alert.style-05 .kopa-close:hover h6, .kopa-alert.style-06 .kopa-close:hover h6, .kopa-area-70 h6, .ct-item-30.style-01 h6, .tab-area .nav-tabs li.active a h6, .tab-area .nav-tabs li a:hover h6, .white-text-style input, .entry-title.style-07 input, .ct-btn-01.style-01 input, .ct-btn-01.style-03 input, .ct-btn-02.style-01 input, .ct-btn-02.style-03 input, .ct-btn-03 input, .ct-btn-04:hover input, .millside-module-bottom-menu-2 input, .owl-carousel-3 input, .kopa-area-10 .kopa-breadcrumb input, .millside-module-ads-5 input, .owl-carousel-1 input, .kopa-social-links ul li a input, .kopa-social-links-2 ul li a input, .owl-carousel-4 .item .item-content .item-title-2 + div > div input, .owl-carousel-4 button:hover input, .ct-item-6.style-01 .rate-choose:hover input, .ct-item-6.style-01 .rate-choose.active input, .ct-item-10 .entry-content input, .ct-item-11 .item-header .item-title input, .ct-text.style-06 input, .widget-content-area-2 .dropcap.style-01 input, .widget-content-area-2 .dropcap.style-03 input, .kopa-alert.style-01 .kopa-close:hover input, .kopa-alert.style-02 .kopa-close:hover input, .kopa-alert.style-03 .kopa-close:hover input, .kopa-alert.style-04 .kopa-close:hover input, .kopa-alert.style-05 .kopa-close:hover input, .kopa-alert.style-06 .kopa-close:hover input, .kopa-area-70 input, .ct-item-30.style-01 input, .tab-area .nav-tabs li.active a input, .tab-area .nav-tabs li a:hover input, .white-text-style textarea, .entry-title.style-07 textarea, .ct-btn-01.style-01 textarea, .ct-btn-01.style-03 textarea, .ct-btn-02.style-01 textarea, .ct-btn-02.style-03 textarea, .ct-btn-03 textarea, .ct-btn-04:hover textarea, .millside-module-bottom-menu-2 textarea, .owl-carousel-3 textarea, .kopa-area-10 .kopa-breadcrumb textarea, .millside-module-ads-5 textarea, .owl-carousel-1 textarea, .kopa-social-links ul li a textarea, .kopa-social-links-2 ul li a textarea, .owl-carousel-4 .item .item-content .item-title-2 + div > div textarea, .owl-carousel-4 button:hover textarea, .ct-item-6.style-01 .rate-choose:hover textarea, .ct-item-6.style-01 .rate-choose.active textarea, .ct-item-10 .entry-content textarea, .ct-item-11 .item-header .item-title textarea, .ct-text.style-06 textarea, .widget-content-area-2 .dropcap.style-01 textarea, .widget-content-area-2 .dropcap.style-03 textarea, .kopa-alert.style-01 .kopa-close:hover textarea, .kopa-alert.style-02 .kopa-close:hover textarea, .kopa-alert.style-03 .kopa-close:hover textarea, .kopa-alert.style-04 .kopa-close:hover textarea, .kopa-alert.style-05 .kopa-close:hover textarea, .kopa-alert.style-06 .kopa-close:hover textarea, .kopa-area-70 textarea, .ct-item-30.style-01 textarea, .tab-area .nav-tabs li.active a textarea, .tab-area .nav-tabs li a:hover textarea {
        color: white;
    }

    .white-text-style p, .entry-title.style-07 p, .ct-btn-01.style-01 p, .ct-btn-01.style-03 p, .ct-btn-02.style-01 p, .ct-btn-02.style-03 p, .ct-btn-03 p, .ct-btn-04:hover p, .millside-module-bottom-menu-2 p, .owl-carousel-3 p, .kopa-area-10 .kopa-breadcrumb p, .millside-module-ads-5 p, .owl-carousel-1 p, .kopa-social-links ul li a p, .kopa-social-links-2 ul li a p, .owl-carousel-4 .item .item-content .item-title-2 + div > div p, .owl-carousel-4 button:hover p, .ct-item-6.style-01 .rate-choose:hover p, .ct-item-6.style-01 .rate-choose.active p, .ct-item-10 .entry-content p, .ct-item-11 .item-header .item-title p, .ct-text.style-06 p, .widget-content-area-2 .dropcap.style-01 p, .widget-content-area-2 .dropcap.style-03 p, .kopa-alert.style-01 .kopa-close:hover p, .kopa-alert.style-02 .kopa-close:hover p, .kopa-alert.style-03 .kopa-close:hover p, .kopa-alert.style-04 .kopa-close:hover p, .kopa-alert.style-05 .kopa-close:hover p, .kopa-alert.style-06 .kopa-close:hover p, .kopa-area-70 p, .ct-item-30.style-01 p, .tab-area .nav-tabs li.active a p, .tab-area .nav-tabs li a:hover p, .white-text-style span, .entry-title.style-07 span, .ct-btn-01.style-01 span, .ct-btn-01.style-03 span, .ct-btn-02.style-01 span, .ct-btn-02.style-03 span, .ct-btn-03 span, .ct-btn-04:hover span, .millside-module-bottom-menu-2 span, .owl-carousel-3 span, .kopa-area-10 .kopa-breadcrumb span, .millside-module-ads-5 span, .owl-carousel-1 span, .kopa-social-links ul li a span, .kopa-social-links-2 ul li a span, .owl-carousel-4 .item .item-content .item-title-2 + div > div span, .owl-carousel-4 button:hover span, .ct-item-6.style-01 .rate-choose:hover span, .ct-item-6.style-01 .rate-choose.active span, .ct-item-10 .entry-content span, .ct-item-11 .item-header .item-title span, .ct-text.style-06 span, .widget-content-area-2 .dropcap.style-01 span, .widget-content-area-2 .dropcap.style-03 span, .kopa-alert.style-01 .kopa-close:hover span, .kopa-alert.style-02 .kopa-close:hover span, .kopa-alert.style-03 .kopa-close:hover span, .kopa-alert.style-04 .kopa-close:hover span, .kopa-alert.style-05 .kopa-close:hover span, .kopa-alert.style-06 .kopa-close:hover span, .kopa-area-70 span, .ct-item-30.style-01 span, .tab-area .nav-tabs li.active a span, .tab-area .nav-tabs li a:hover span {
        color: #e4e4e4;
    }

    .white-text-style h1 a, .entry-title.style-07 h1 a, .ct-btn-01.style-01 h1 a, .ct-btn-01.style-03 h1 a, .ct-btn-02.style-01 h1 a, .ct-btn-02.style-03 h1 a, .ct-btn-03 h1 a, .ct-btn-04:hover h1 a, .millside-module-bottom-menu-2 h1 a, .owl-carousel-3 h1 a, .kopa-area-10 .kopa-breadcrumb h1 a, .millside-module-ads-5 h1 a, .owl-carousel-1 h1 a, .kopa-social-links ul li a h1 a, .kopa-social-links-2 ul li a h1 a, .owl-carousel-4 .item .item-content .item-title-2 + div > div h1 a, .owl-carousel-4 button:hover h1 a, .ct-item-6.style-01 .rate-choose:hover h1 a, .ct-item-6.style-01 .rate-choose.active h1 a, .ct-item-10 .entry-content h1 a, .ct-item-11 .item-header .item-title h1 a, .ct-text.style-06 h1 a, .widget-content-area-2 .dropcap.style-01 h1 a, .widget-content-area-2 .dropcap.style-03 h1 a, .kopa-alert.style-01 .kopa-close:hover h1 a, .kopa-alert.style-02 .kopa-close:hover h1 a, .kopa-alert.style-03 .kopa-close:hover h1 a, .kopa-alert.style-04 .kopa-close:hover h1 a, .kopa-alert.style-05 .kopa-close:hover h1 a, .kopa-alert.style-06 .kopa-close:hover h1 a, .kopa-area-70 h1 a, .ct-item-30.style-01 h1 a, .tab-area .nav-tabs li.active a h1 a, .tab-area .nav-tabs li a:hover h1 a, .white-text-style h2 a, .entry-title.style-07 h2 a, .ct-btn-01.style-01 h2 a, .ct-btn-01.style-03 h2 a, .ct-btn-02.style-01 h2 a, .ct-btn-02.style-03 h2 a, .ct-btn-03 h2 a, .ct-btn-04:hover h2 a, .millside-module-bottom-menu-2 h2 a, .owl-carousel-3 h2 a, .kopa-area-10 .kopa-breadcrumb h2 a, .millside-module-ads-5 h2 a, .owl-carousel-1 h2 a, .kopa-social-links ul li a h2 a, .kopa-social-links-2 ul li a h2 a, .owl-carousel-4 .item .item-content .item-title-2 + div > div h2 a, .owl-carousel-4 button:hover h2 a, .ct-item-6.style-01 .rate-choose:hover h2 a, .ct-item-6.style-01 .rate-choose.active h2 a, .ct-item-10 .entry-content h2 a, .ct-item-11 .item-header .item-title h2 a, .ct-text.style-06 h2 a, .widget-content-area-2 .dropcap.style-01 h2 a, .widget-content-area-2 .dropcap.style-03 h2 a, .kopa-alert.style-01 .kopa-close:hover h2 a, .kopa-alert.style-02 .kopa-close:hover h2 a, .kopa-alert.style-03 .kopa-close:hover h2 a, .kopa-alert.style-04 .kopa-close:hover h2 a, .kopa-alert.style-05 .kopa-close:hover h2 a, .kopa-alert.style-06 .kopa-close:hover h2 a, .kopa-area-70 h2 a, .ct-item-30.style-01 h2 a, .tab-area .nav-tabs li.active a h2 a, .tab-area .nav-tabs li a:hover h2 a, .white-text-style h3 a, .entry-title.style-07 h3 a, .ct-btn-01.style-01 h3 a, .ct-btn-01.style-03 h3 a, .ct-btn-02.style-01 h3 a, .ct-btn-02.style-03 h3 a, .ct-btn-03 h3 a, .ct-btn-04:hover h3 a, .millside-module-bottom-menu-2 h3 a, .owl-carousel-3 h3 a, .kopa-area-10 .kopa-breadcrumb h3 a, .millside-module-ads-5 h3 a, .owl-carousel-1 h3 a, .kopa-social-links ul li a h3 a, .kopa-social-links-2 ul li a h3 a, .owl-carousel-4 .item .item-content .item-title-2 + div > div h3 a, .owl-carousel-4 button:hover h3 a, .ct-item-6.style-01 .rate-choose:hover h3 a, .ct-item-6.style-01 .rate-choose.active h3 a, .ct-item-10 .entry-content h3 a, .ct-item-11 .item-header .item-title h3 a, .ct-text.style-06 h3 a, .widget-content-area-2 .dropcap.style-01 h3 a, .widget-content-area-2 .dropcap.style-03 h3 a, .kopa-alert.style-01 .kopa-close:hover h3 a, .kopa-alert.style-02 .kopa-close:hover h3 a, .kopa-alert.style-03 .kopa-close:hover h3 a, .kopa-alert.style-04 .kopa-close:hover h3 a, .kopa-alert.style-05 .kopa-close:hover h3 a, .kopa-alert.style-06 .kopa-close:hover h3 a, .kopa-area-70 h3 a, .ct-item-30.style-01 h3 a, .tab-area .nav-tabs li.active a h3 a, .tab-area .nav-tabs li a:hover h3 a, .white-text-style h4 a, .entry-title.style-07 h4 a, .ct-btn-01.style-01 h4 a, .ct-btn-01.style-03 h4 a, .ct-btn-02.style-01 h4 a, .ct-btn-02.style-03 h4 a, .ct-btn-03 h4 a, .ct-btn-04:hover h4 a, .millside-module-bottom-menu-2 h4 a, .owl-carousel-3 h4 a, .kopa-area-10 .kopa-breadcrumb h4 a, .millside-module-ads-5 h4 a, .owl-carousel-1 h4 a, .kopa-social-links ul li a h4 a, .kopa-social-links-2 ul li a h4 a, .owl-carousel-4 .item .item-content .item-title-2 + div > div h4 a, .owl-carousel-4 button:hover h4 a, .ct-item-6.style-01 .rate-choose:hover h4 a, .ct-item-6.style-01 .rate-choose.active h4 a, .ct-item-10 .entry-content h4 a, .ct-item-11 .item-header .item-title h4 a, .ct-text.style-06 h4 a, .widget-content-area-2 .dropcap.style-01 h4 a, .widget-content-area-2 .dropcap.style-03 h4 a, .kopa-alert.style-01 .kopa-close:hover h4 a, .kopa-alert.style-02 .kopa-close:hover h4 a, .kopa-alert.style-03 .kopa-close:hover h4 a, .kopa-alert.style-04 .kopa-close:hover h4 a, .kopa-alert.style-05 .kopa-close:hover h4 a, .kopa-alert.style-06 .kopa-close:hover h4 a, .kopa-area-70 h4 a, .ct-item-30.style-01 h4 a, .tab-area .nav-tabs li.active a h4 a, .tab-area .nav-tabs li a:hover h4 a, .white-text-style h5 a, .entry-title.style-07 h5 a, .ct-btn-01.style-01 h5 a, .ct-btn-01.style-03 h5 a, .ct-btn-02.style-01 h5 a, .ct-btn-02.style-03 h5 a, .ct-btn-03 h5 a, .ct-btn-04:hover h5 a, .millside-module-bottom-menu-2 h5 a, .owl-carousel-3 h5 a, .kopa-area-10 .kopa-breadcrumb h5 a, .millside-module-ads-5 h5 a, .owl-carousel-1 h5 a, .kopa-social-links ul li a h5 a, .kopa-social-links-2 ul li a h5 a, .owl-carousel-4 .item .item-content .item-title-2 + div > div h5 a, .owl-carousel-4 button:hover h5 a, .ct-item-6.style-01 .rate-choose:hover h5 a, .ct-item-6.style-01 .rate-choose.active h5 a, .ct-item-10 .entry-content h5 a, .ct-item-11 .item-header .item-title h5 a, .ct-text.style-06 h5 a, .widget-content-area-2 .dropcap.style-01 h5 a, .widget-content-area-2 .dropcap.style-03 h5 a, .kopa-alert.style-01 .kopa-close:hover h5 a, .kopa-alert.style-02 .kopa-close:hover h5 a, .kopa-alert.style-03 .kopa-close:hover h5 a, .kopa-alert.style-04 .kopa-close:hover h5 a, .kopa-alert.style-05 .kopa-close:hover h5 a, .kopa-alert.style-06 .kopa-close:hover h5 a, .kopa-area-70 h5 a, .ct-item-30.style-01 h5 a, .tab-area .nav-tabs li.active a h5 a, .tab-area .nav-tabs li a:hover h5 a, .white-text-style h6 a, .entry-title.style-07 h6 a, .ct-btn-01.style-01 h6 a, .ct-btn-01.style-03 h6 a, .ct-btn-02.style-01 h6 a, .ct-btn-02.style-03 h6 a, .ct-btn-03 h6 a, .ct-btn-04:hover h6 a, .millside-module-bottom-menu-2 h6 a, .owl-carousel-3 h6 a, .kopa-area-10 .kopa-breadcrumb h6 a, .millside-module-ads-5 h6 a, .owl-carousel-1 h6 a, .kopa-social-links ul li a h6 a, .kopa-social-links-2 ul li a h6 a, .owl-carousel-4 .item .item-content .item-title-2 + div > div h6 a, .owl-carousel-4 button:hover h6 a, .ct-item-6.style-01 .rate-choose:hover h6 a, .ct-item-6.style-01 .rate-choose.active h6 a, .ct-item-10 .entry-content h6 a, .ct-item-11 .item-header .item-title h6 a, .ct-text.style-06 h6 a, .widget-content-area-2 .dropcap.style-01 h6 a, .widget-content-area-2 .dropcap.style-03 h6 a, .kopa-alert.style-01 .kopa-close:hover h6 a, .kopa-alert.style-02 .kopa-close:hover h6 a, .kopa-alert.style-03 .kopa-close:hover h6 a, .kopa-alert.style-04 .kopa-close:hover h6 a, .kopa-alert.style-05 .kopa-close:hover h6 a, .kopa-alert.style-06 .kopa-close:hover h6 a, .kopa-area-70 h6 a, .ct-item-30.style-01 h6 a, .tab-area .nav-tabs li.active a h6 a, .tab-area .nav-tabs li a:hover h6 a, .white-text-style .h1 a, .entry-title.style-07 .h1 a, .ct-btn-01.style-01 .h1 a, .ct-btn-01.style-03 .h1 a, .ct-btn-02.style-01 .h1 a, .ct-btn-02.style-03 .h1 a, .ct-btn-03 .h1 a, .ct-btn-04:hover .h1 a, .millside-module-bottom-menu-2 .h1 a, .owl-carousel-3 .h1 a, .kopa-area-10 .kopa-breadcrumb .h1 a, .millside-module-ads-5 .h1 a, .owl-carousel-1 .h1 a, .kopa-social-links ul li a .h1 a, .kopa-social-links-2 ul li a .h1 a, .owl-carousel-4 .item .item-content .item-title-2 + div > div .h1 a, .owl-carousel-4 button:hover .h1 a, .ct-item-6.style-01 .rate-choose:hover .h1 a, .ct-item-6.style-01 .rate-choose.active .h1 a, .ct-item-10 .entry-content .h1 a, .ct-item-11 .item-header .item-title .h1 a, .ct-text.style-06 .h1 a, .widget-content-area-2 .dropcap.style-01 .h1 a, .widget-content-area-2 .dropcap.style-03 .h1 a, .kopa-alert.style-01 .kopa-close:hover .h1 a, .kopa-alert.style-02 .kopa-close:hover .h1 a, .kopa-alert.style-03 .kopa-close:hover .h1 a, .kopa-alert.style-04 .kopa-close:hover .h1 a, .kopa-alert.style-05 .kopa-close:hover .h1 a, .kopa-alert.style-06 .kopa-close:hover .h1 a, .kopa-area-70 .h1 a, .ct-item-30.style-01 .h1 a, .tab-area .nav-tabs li.active a .h1 a, .tab-area .nav-tabs li a:hover .h1 a, .white-text-style .h2 a, .entry-title.style-07 .h2 a, .ct-btn-01.style-01 .h2 a, .ct-btn-01.style-03 .h2 a, .ct-btn-02.style-01 .h2 a, .ct-btn-02.style-03 .h2 a, .ct-btn-03 .h2 a, .ct-btn-04:hover .h2 a, .millside-module-bottom-menu-2 .h2 a, .owl-carousel-3 .h2 a, .kopa-area-10 .kopa-breadcrumb .h2 a, .millside-module-ads-5 .h2 a, .owl-carousel-1 .h2 a, .kopa-social-links ul li a .h2 a, .kopa-social-links-2 ul li a .h2 a, .owl-carousel-4 .item .item-content .item-title-2 + div > div .h2 a, .owl-carousel-4 button:hover .h2 a, .ct-item-6.style-01 .rate-choose:hover .h2 a, .ct-item-6.style-01 .rate-choose.active .h2 a, .ct-item-10 .entry-content .h2 a, .ct-item-11 .item-header .item-title .h2 a, .ct-text.style-06 .h2 a, .widget-content-area-2 .dropcap.style-01 .h2 a, .widget-content-area-2 .dropcap.style-03 .h2 a, .kopa-alert.style-01 .kopa-close:hover .h2 a, .kopa-alert.style-02 .kopa-close:hover .h2 a, .kopa-alert.style-03 .kopa-close:hover .h2 a, .kopa-alert.style-04 .kopa-close:hover .h2 a, .kopa-alert.style-05 .kopa-close:hover .h2 a, .kopa-alert.style-06 .kopa-close:hover .h2 a, .kopa-area-70 .h2 a, .ct-item-30.style-01 .h2 a, .tab-area .nav-tabs li.active a .h2 a, .tab-area .nav-tabs li a:hover .h2 a, .white-text-style .h3 a, .entry-title.style-07 .h3 a, .ct-btn-01.style-01 .h3 a, .ct-btn-01.style-03 .h3 a, .ct-btn-02.style-01 .h3 a, .ct-btn-02.style-03 .h3 a, .ct-btn-03 .h3 a, .ct-btn-04:hover .h3 a, .millside-module-bottom-menu-2 .h3 a, .owl-carousel-3 .h3 a, .kopa-area-10 .kopa-breadcrumb .h3 a, .millside-module-ads-5 .h3 a, .owl-carousel-1 .h3 a, .kopa-social-links ul li a .h3 a, .kopa-social-links-2 ul li a .h3 a, .owl-carousel-4 .item .item-content .item-title-2 + div > div .h3 a, .owl-carousel-4 button:hover .h3 a, .ct-item-6.style-01 .rate-choose:hover .h3 a, .ct-item-6.style-01 .rate-choose.active .h3 a, .ct-item-10 .entry-content .h3 a, .ct-item-11 .item-header .item-title .h3 a, .ct-text.style-06 .h3 a, .widget-content-area-2 .dropcap.style-01 .h3 a, .widget-content-area-2 .dropcap.style-03 .h3 a, .kopa-alert.style-01 .kopa-close:hover .h3 a, .kopa-alert.style-02 .kopa-close:hover .h3 a, .kopa-alert.style-03 .kopa-close:hover .h3 a, .kopa-alert.style-04 .kopa-close:hover .h3 a, .kopa-alert.style-05 .kopa-close:hover .h3 a, .kopa-alert.style-06 .kopa-close:hover .h3 a, .kopa-area-70 .h3 a, .ct-item-30.style-01 .h3 a, .tab-area .nav-tabs li.active a .h3 a, .tab-area .nav-tabs li a:hover .h3 a, .white-text-style .h4 a, .entry-title.style-07 .h4 a, .ct-btn-01.style-01 .h4 a, .ct-btn-01.style-03 .h4 a, .ct-btn-02.style-01 .h4 a, .ct-btn-02.style-03 .h4 a, .ct-btn-03 .h4 a, .ct-btn-04:hover .h4 a, .millside-module-bottom-menu-2 .h4 a, .owl-carousel-3 .h4 a, .kopa-area-10 .kopa-breadcrumb .h4 a, .millside-module-ads-5 .h4 a, .owl-carousel-1 .h4 a, .kopa-social-links ul li a .h4 a, .kopa-social-links-2 ul li a .h4 a, .owl-carousel-4 .item .item-content .item-title-2 + div > div .h4 a, .owl-carousel-4 button:hover .h4 a, .ct-item-6.style-01 .rate-choose:hover .h4 a, .ct-item-6.style-01 .rate-choose.active .h4 a, .ct-item-10 .entry-content .h4 a, .ct-item-11 .item-header .item-title .h4 a, .ct-text.style-06 .h4 a, .widget-content-area-2 .dropcap.style-01 .h4 a, .widget-content-area-2 .dropcap.style-03 .h4 a, .kopa-alert.style-01 .kopa-close:hover .h4 a, .kopa-alert.style-02 .kopa-close:hover .h4 a, .kopa-alert.style-03 .kopa-close:hover .h4 a, .kopa-alert.style-04 .kopa-close:hover .h4 a, .kopa-alert.style-05 .kopa-close:hover .h4 a, .kopa-alert.style-06 .kopa-close:hover .h4 a, .kopa-area-70 .h4 a, .ct-item-30.style-01 .h4 a, .tab-area .nav-tabs li.active a .h4 a, .tab-area .nav-tabs li a:hover .h4 a, .white-text-style .h5 a, .entry-title.style-07 .h5 a, .ct-btn-01.style-01 .h5 a, .ct-btn-01.style-03 .h5 a, .ct-btn-02.style-01 .h5 a, .ct-btn-02.style-03 .h5 a, .ct-btn-03 .h5 a, .ct-btn-04:hover .h5 a, .millside-module-bottom-menu-2 .h5 a, .owl-carousel-3 .h5 a, .kopa-area-10 .kopa-breadcrumb .h5 a, .millside-module-ads-5 .h5 a, .owl-carousel-1 .h5 a, .kopa-social-links ul li a .h5 a, .kopa-social-links-2 ul li a .h5 a, .owl-carousel-4 .item .item-content .item-title-2 + div > div .h5 a, .owl-carousel-4 button:hover .h5 a, .ct-item-6.style-01 .rate-choose:hover .h5 a, .ct-item-6.style-01 .rate-choose.active .h5 a, .ct-item-10 .entry-content .h5 a, .ct-item-11 .item-header .item-title .h5 a, .ct-text.style-06 .h5 a, .widget-content-area-2 .dropcap.style-01 .h5 a, .widget-content-area-2 .dropcap.style-03 .h5 a, .kopa-alert.style-01 .kopa-close:hover .h5 a, .kopa-alert.style-02 .kopa-close:hover .h5 a, .kopa-alert.style-03 .kopa-close:hover .h5 a, .kopa-alert.style-04 .kopa-close:hover .h5 a, .kopa-alert.style-05 .kopa-close:hover .h5 a, .kopa-alert.style-06 .kopa-close:hover .h5 a, .kopa-area-70 .h5 a, .ct-item-30.style-01 .h5 a, .tab-area .nav-tabs li.active a .h5 a, .tab-area .nav-tabs li a:hover .h5 a, .white-text-style .h6 a, .entry-title.style-07 .h6 a, .ct-btn-01.style-01 .h6 a, .ct-btn-01.style-03 .h6 a, .ct-btn-02.style-01 .h6 a, .ct-btn-02.style-03 .h6 a, .ct-btn-03 .h6 a, .ct-btn-04:hover .h6 a, .millside-module-bottom-menu-2 .h6 a, .owl-carousel-3 .h6 a, .kopa-area-10 .kopa-breadcrumb .h6 a, .millside-module-ads-5 .h6 a, .owl-carousel-1 .h6 a, .kopa-social-links ul li a .h6 a, .kopa-social-links-2 ul li a .h6 a, .owl-carousel-4 .item .item-content .item-title-2 + div > div .h6 a, .owl-carousel-4 button:hover .h6 a, .ct-item-6.style-01 .rate-choose:hover .h6 a, .ct-item-6.style-01 .rate-choose.active .h6 a, .ct-item-10 .entry-content .h6 a, .ct-item-11 .item-header .item-title .h6 a, .ct-text.style-06 .h6 a, .widget-content-area-2 .dropcap.style-01 .h6 a, .widget-content-area-2 .dropcap.style-03 .h6 a, .kopa-alert.style-01 .kopa-close:hover .h6 a, .kopa-alert.style-02 .kopa-close:hover .h6 a, .kopa-alert.style-03 .kopa-close:hover .h6 a, .kopa-alert.style-04 .kopa-close:hover .h6 a, .kopa-alert.style-05 .kopa-close:hover .h6 a, .kopa-alert.style-06 .kopa-close:hover .h6 a, .kopa-area-70 .h6 a, .ct-item-30.style-01 .h6 a, .tab-area .nav-tabs li.active a .h6 a, .tab-area .nav-tabs li a:hover .h6 a {
        color: white;
        /* IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        /* Netscape */
        -moz-opacity: 1;
        /* Safari 1.x */
        -khtml-opacity: 1;
        /* Good browsers */
        opacity: 1;
    }

        .white-text-style h1 a:hover, .entry-title.style-07 h1 a:hover, .ct-btn-01.style-01 h1 a:hover, .ct-btn-01.style-03 h1 a:hover, .ct-btn-02.style-01 h1 a:hover, .ct-btn-02.style-03 h1 a:hover, .ct-btn-03 h1 a:hover, .ct-btn-04:hover h1 a:hover, .millside-module-bottom-menu-2 h1 a:hover, .owl-carousel-3 h1 a:hover, .kopa-area-10 .kopa-breadcrumb h1 a:hover, .millside-module-ads-5 h1 a:hover, .owl-carousel-1 h1 a:hover, .kopa-social-links ul li a h1 a:hover, .kopa-social-links-2 ul li a h1 a:hover, .owl-carousel-4 .item .item-content .item-title-2 + div > div h1 a:hover, .owl-carousel-4 button:hover h1 a:hover, .ct-item-6.style-01 .rate-choose:hover h1 a:hover, .ct-item-6.style-01 .rate-choose.active h1 a:hover, .ct-item-10 .entry-content h1 a:hover, .ct-item-11 .item-header .item-title h1 a:hover, .ct-text.style-06 h1 a:hover, .widget-content-area-2 .dropcap.style-01 h1 a:hover, .widget-content-area-2 .dropcap.style-03 h1 a:hover, .kopa-alert.style-01 .kopa-close:hover h1 a:hover, .kopa-alert.style-02 .kopa-close:hover h1 a:hover, .kopa-alert.style-03 .kopa-close:hover h1 a:hover, .kopa-alert.style-04 .kopa-close:hover h1 a:hover, .kopa-alert.style-05 .kopa-close:hover h1 a:hover, .kopa-alert.style-06 .kopa-close:hover h1 a:hover, .kopa-area-70 h1 a:hover, .ct-item-30.style-01 h1 a:hover, .tab-area .nav-tabs li.active a h1 a:hover, .tab-area .nav-tabs li a:hover h1 a:hover, .white-text-style h2 a:hover, .entry-title.style-07 h2 a:hover, .ct-btn-01.style-01 h2 a:hover, .ct-btn-01.style-03 h2 a:hover, .ct-btn-02.style-01 h2 a:hover, .ct-btn-02.style-03 h2 a:hover, .ct-btn-03 h2 a:hover, .ct-btn-04:hover h2 a:hover, .millside-module-bottom-menu-2 h2 a:hover, .owl-carousel-3 h2 a:hover, .kopa-area-10 .kopa-breadcrumb h2 a:hover, .millside-module-ads-5 h2 a:hover, .owl-carousel-1 h2 a:hover, .kopa-social-links ul li a h2 a:hover, .kopa-social-links-2 ul li a h2 a:hover, .owl-carousel-4 .item .item-content .item-title-2 + div > div h2 a:hover, .owl-carousel-4 button:hover h2 a:hover, .ct-item-6.style-01 .rate-choose:hover h2 a:hover, .ct-item-6.style-01 .rate-choose.active h2 a:hover, .ct-item-10 .entry-content h2 a:hover, .ct-item-11 .item-header .item-title h2 a:hover, .ct-text.style-06 h2 a:hover, .widget-content-area-2 .dropcap.style-01 h2 a:hover, .widget-content-area-2 .dropcap.style-03 h2 a:hover, .kopa-alert.style-01 .kopa-close:hover h2 a:hover, .kopa-alert.style-02 .kopa-close:hover h2 a:hover, .kopa-alert.style-03 .kopa-close:hover h2 a:hover, .kopa-alert.style-04 .kopa-close:hover h2 a:hover, .kopa-alert.style-05 .kopa-close:hover h2 a:hover, .kopa-alert.style-06 .kopa-close:hover h2 a:hover, .kopa-area-70 h2 a:hover, .ct-item-30.style-01 h2 a:hover, .tab-area .nav-tabs li.active a h2 a:hover, .tab-area .nav-tabs li a:hover h2 a:hover, .white-text-style h3 a:hover, .entry-title.style-07 h3 a:hover, .ct-btn-01.style-01 h3 a:hover, .ct-btn-01.style-03 h3 a:hover, .ct-btn-02.style-01 h3 a:hover, .ct-btn-02.style-03 h3 a:hover, .ct-btn-03 h3 a:hover, .ct-btn-04:hover h3 a:hover, .millside-module-bottom-menu-2 h3 a:hover, .owl-carousel-3 h3 a:hover, .kopa-area-10 .kopa-breadcrumb h3 a:hover, .millside-module-ads-5 h3 a:hover, .owl-carousel-1 h3 a:hover, .kopa-social-links ul li a h3 a:hover, .kopa-social-links-2 ul li a h3 a:hover, .owl-carousel-4 .item .item-content .item-title-2 + div > div h3 a:hover, .owl-carousel-4 button:hover h3 a:hover, .ct-item-6.style-01 .rate-choose:hover h3 a:hover, .ct-item-6.style-01 .rate-choose.active h3 a:hover, .ct-item-10 .entry-content h3 a:hover, .ct-item-11 .item-header .item-title h3 a:hover, .ct-text.style-06 h3 a:hover, .widget-content-area-2 .dropcap.style-01 h3 a:hover, .widget-content-area-2 .dropcap.style-03 h3 a:hover, .kopa-alert.style-01 .kopa-close:hover h3 a:hover, .kopa-alert.style-02 .kopa-close:hover h3 a:hover, .kopa-alert.style-03 .kopa-close:hover h3 a:hover, .kopa-alert.style-04 .kopa-close:hover h3 a:hover, .kopa-alert.style-05 .kopa-close:hover h3 a:hover, .kopa-alert.style-06 .kopa-close:hover h3 a:hover, .kopa-area-70 h3 a:hover, .ct-item-30.style-01 h3 a:hover, .tab-area .nav-tabs li.active a h3 a:hover, .tab-area .nav-tabs li a:hover h3 a:hover, .white-text-style h4 a:hover, .entry-title.style-07 h4 a:hover, .ct-btn-01.style-01 h4 a:hover, .ct-btn-01.style-03 h4 a:hover, .ct-btn-02.style-01 h4 a:hover, .ct-btn-02.style-03 h4 a:hover, .ct-btn-03 h4 a:hover, .ct-btn-04:hover h4 a:hover, .millside-module-bottom-menu-2 h4 a:hover, .owl-carousel-3 h4 a:hover, .kopa-area-10 .kopa-breadcrumb h4 a:hover, .millside-module-ads-5 h4 a:hover, .owl-carousel-1 h4 a:hover, .kopa-social-links ul li a h4 a:hover, .kopa-social-links-2 ul li a h4 a:hover, .owl-carousel-4 .item .item-content .item-title-2 + div > div h4 a:hover, .owl-carousel-4 button:hover h4 a:hover, .ct-item-6.style-01 .rate-choose:hover h4 a:hover, .ct-item-6.style-01 .rate-choose.active h4 a:hover, .ct-item-10 .entry-content h4 a:hover, .ct-item-11 .item-header .item-title h4 a:hover, .ct-text.style-06 h4 a:hover, .widget-content-area-2 .dropcap.style-01 h4 a:hover, .widget-content-area-2 .dropcap.style-03 h4 a:hover, .kopa-alert.style-01 .kopa-close:hover h4 a:hover, .kopa-alert.style-02 .kopa-close:hover h4 a:hover, .kopa-alert.style-03 .kopa-close:hover h4 a:hover, .kopa-alert.style-04 .kopa-close:hover h4 a:hover, .kopa-alert.style-05 .kopa-close:hover h4 a:hover, .kopa-alert.style-06 .kopa-close:hover h4 a:hover, .kopa-area-70 h4 a:hover, .ct-item-30.style-01 h4 a:hover, .tab-area .nav-tabs li.active a h4 a:hover, .tab-area .nav-tabs li a:hover h4 a:hover, .white-text-style h5 a:hover, .entry-title.style-07 h5 a:hover, .ct-btn-01.style-01 h5 a:hover, .ct-btn-01.style-03 h5 a:hover, .ct-btn-02.style-01 h5 a:hover, .ct-btn-02.style-03 h5 a:hover, .ct-btn-03 h5 a:hover, .ct-btn-04:hover h5 a:hover, .millside-module-bottom-menu-2 h5 a:hover, .owl-carousel-3 h5 a:hover, .kopa-area-10 .kopa-breadcrumb h5 a:hover, .millside-module-ads-5 h5 a:hover, .owl-carousel-1 h5 a:hover, .kopa-social-links ul li a h5 a:hover, .kopa-social-links-2 ul li a h5 a:hover, .owl-carousel-4 .item .item-content .item-title-2 + div > div h5 a:hover, .owl-carousel-4 button:hover h5 a:hover, .ct-item-6.style-01 .rate-choose:hover h5 a:hover, .ct-item-6.style-01 .rate-choose.active h5 a:hover, .ct-item-10 .entry-content h5 a:hover, .ct-item-11 .item-header .item-title h5 a:hover, .ct-text.style-06 h5 a:hover, .widget-content-area-2 .dropcap.style-01 h5 a:hover, .widget-content-area-2 .dropcap.style-03 h5 a:hover, .kopa-alert.style-01 .kopa-close:hover h5 a:hover, .kopa-alert.style-02 .kopa-close:hover h5 a:hover, .kopa-alert.style-03 .kopa-close:hover h5 a:hover, .kopa-alert.style-04 .kopa-close:hover h5 a:hover, .kopa-alert.style-05 .kopa-close:hover h5 a:hover, .kopa-alert.style-06 .kopa-close:hover h5 a:hover, .kopa-area-70 h5 a:hover, .ct-item-30.style-01 h5 a:hover, .tab-area .nav-tabs li.active a h5 a:hover, .tab-area .nav-tabs li a:hover h5 a:hover, .white-text-style h6 a:hover, .entry-title.style-07 h6 a:hover, .ct-btn-01.style-01 h6 a:hover, .ct-btn-01.style-03 h6 a:hover, .ct-btn-02.style-01 h6 a:hover, .ct-btn-02.style-03 h6 a:hover, .ct-btn-03 h6 a:hover, .ct-btn-04:hover h6 a:hover, .millside-module-bottom-menu-2 h6 a:hover, .owl-carousel-3 h6 a:hover, .kopa-area-10 .kopa-breadcrumb h6 a:hover, .millside-module-ads-5 h6 a:hover, .owl-carousel-1 h6 a:hover, .kopa-social-links ul li a h6 a:hover, .kopa-social-links-2 ul li a h6 a:hover, .owl-carousel-4 .item .item-content .item-title-2 + div > div h6 a:hover, .owl-carousel-4 button:hover h6 a:hover, .ct-item-6.style-01 .rate-choose:hover h6 a:hover, .ct-item-6.style-01 .rate-choose.active h6 a:hover, .ct-item-10 .entry-content h6 a:hover, .ct-item-11 .item-header .item-title h6 a:hover, .ct-text.style-06 h6 a:hover, .widget-content-area-2 .dropcap.style-01 h6 a:hover, .widget-content-area-2 .dropcap.style-03 h6 a:hover, .kopa-alert.style-01 .kopa-close:hover h6 a:hover, .kopa-alert.style-02 .kopa-close:hover h6 a:hover, .kopa-alert.style-03 .kopa-close:hover h6 a:hover, .kopa-alert.style-04 .kopa-close:hover h6 a:hover, .kopa-alert.style-05 .kopa-close:hover h6 a:hover, .kopa-alert.style-06 .kopa-close:hover h6 a:hover, .kopa-area-70 h6 a:hover, .ct-item-30.style-01 h6 a:hover, .tab-area .nav-tabs li.active a h6 a:hover, .tab-area .nav-tabs li a:hover h6 a:hover, .white-text-style .h1 a:hover, .entry-title.style-07 .h1 a:hover, .ct-btn-01.style-01 .h1 a:hover, .ct-btn-01.style-03 .h1 a:hover, .ct-btn-02.style-01 .h1 a:hover, .ct-btn-02.style-03 .h1 a:hover, .ct-btn-03 .h1 a:hover, .ct-btn-04:hover .h1 a:hover, .millside-module-bottom-menu-2 .h1 a:hover, .owl-carousel-3 .h1 a:hover, .kopa-area-10 .kopa-breadcrumb .h1 a:hover, .millside-module-ads-5 .h1 a:hover, .owl-carousel-1 .h1 a:hover, .kopa-social-links ul li a .h1 a:hover, .kopa-social-links-2 ul li a .h1 a:hover, .owl-carousel-4 .item .item-content .item-title-2 + div > div .h1 a:hover, .owl-carousel-4 button:hover .h1 a:hover, .ct-item-6.style-01 .rate-choose:hover .h1 a:hover, .ct-item-6.style-01 .rate-choose.active .h1 a:hover, .ct-item-10 .entry-content .h1 a:hover, .ct-item-11 .item-header .item-title .h1 a:hover, .ct-text.style-06 .h1 a:hover, .widget-content-area-2 .dropcap.style-01 .h1 a:hover, .widget-content-area-2 .dropcap.style-03 .h1 a:hover, .kopa-alert.style-01 .kopa-close:hover .h1 a:hover, .kopa-alert.style-02 .kopa-close:hover .h1 a:hover, .kopa-alert.style-03 .kopa-close:hover .h1 a:hover, .kopa-alert.style-04 .kopa-close:hover .h1 a:hover, .kopa-alert.style-05 .kopa-close:hover .h1 a:hover, .kopa-alert.style-06 .kopa-close:hover .h1 a:hover, .kopa-area-70 .h1 a:hover, .ct-item-30.style-01 .h1 a:hover, .tab-area .nav-tabs li.active a .h1 a:hover, .tab-area .nav-tabs li a:hover .h1 a:hover, .white-text-style .h2 a:hover, .entry-title.style-07 .h2 a:hover, .ct-btn-01.style-01 .h2 a:hover, .ct-btn-01.style-03 .h2 a:hover, .ct-btn-02.style-01 .h2 a:hover, .ct-btn-02.style-03 .h2 a:hover, .ct-btn-03 .h2 a:hover, .ct-btn-04:hover .h2 a:hover, .millside-module-bottom-menu-2 .h2 a:hover, .owl-carousel-3 .h2 a:hover, .kopa-area-10 .kopa-breadcrumb .h2 a:hover, .millside-module-ads-5 .h2 a:hover, .owl-carousel-1 .h2 a:hover, .kopa-social-links ul li a .h2 a:hover, .kopa-social-links-2 ul li a .h2 a:hover, .owl-carousel-4 .item .item-content .item-title-2 + div > div .h2 a:hover, .owl-carousel-4 button:hover .h2 a:hover, .ct-item-6.style-01 .rate-choose:hover .h2 a:hover, .ct-item-6.style-01 .rate-choose.active .h2 a:hover, .ct-item-10 .entry-content .h2 a:hover, .ct-item-11 .item-header .item-title .h2 a:hover, .ct-text.style-06 .h2 a:hover, .widget-content-area-2 .dropcap.style-01 .h2 a:hover, .widget-content-area-2 .dropcap.style-03 .h2 a:hover, .kopa-alert.style-01 .kopa-close:hover .h2 a:hover, .kopa-alert.style-02 .kopa-close:hover .h2 a:hover, .kopa-alert.style-03 .kopa-close:hover .h2 a:hover, .kopa-alert.style-04 .kopa-close:hover .h2 a:hover, .kopa-alert.style-05 .kopa-close:hover .h2 a:hover, .kopa-alert.style-06 .kopa-close:hover .h2 a:hover, .kopa-area-70 .h2 a:hover, .ct-item-30.style-01 .h2 a:hover, .tab-area .nav-tabs li.active a .h2 a:hover, .tab-area .nav-tabs li a:hover .h2 a:hover, .white-text-style .h3 a:hover, .entry-title.style-07 .h3 a:hover, .ct-btn-01.style-01 .h3 a:hover, .ct-btn-01.style-03 .h3 a:hover, .ct-btn-02.style-01 .h3 a:hover, .ct-btn-02.style-03 .h3 a:hover, .ct-btn-03 .h3 a:hover, .ct-btn-04:hover .h3 a:hover, .millside-module-bottom-menu-2 .h3 a:hover, .owl-carousel-3 .h3 a:hover, .kopa-area-10 .kopa-breadcrumb .h3 a:hover, .millside-module-ads-5 .h3 a:hover, .owl-carousel-1 .h3 a:hover, .kopa-social-links ul li a .h3 a:hover, .kopa-social-links-2 ul li a .h3 a:hover, .owl-carousel-4 .item .item-content .item-title-2 + div > div .h3 a:hover, .owl-carousel-4 button:hover .h3 a:hover, .ct-item-6.style-01 .rate-choose:hover .h3 a:hover, .ct-item-6.style-01 .rate-choose.active .h3 a:hover, .ct-item-10 .entry-content .h3 a:hover, .ct-item-11 .item-header .item-title .h3 a:hover, .ct-text.style-06 .h3 a:hover, .widget-content-area-2 .dropcap.style-01 .h3 a:hover, .widget-content-area-2 .dropcap.style-03 .h3 a:hover, .kopa-alert.style-01 .kopa-close:hover .h3 a:hover, .kopa-alert.style-02 .kopa-close:hover .h3 a:hover, .kopa-alert.style-03 .kopa-close:hover .h3 a:hover, .kopa-alert.style-04 .kopa-close:hover .h3 a:hover, .kopa-alert.style-05 .kopa-close:hover .h3 a:hover, .kopa-alert.style-06 .kopa-close:hover .h3 a:hover, .kopa-area-70 .h3 a:hover, .ct-item-30.style-01 .h3 a:hover, .tab-area .nav-tabs li.active a .h3 a:hover, .tab-area .nav-tabs li a:hover .h3 a:hover, .white-text-style .h4 a:hover, .entry-title.style-07 .h4 a:hover, .ct-btn-01.style-01 .h4 a:hover, .ct-btn-01.style-03 .h4 a:hover, .ct-btn-02.style-01 .h4 a:hover, .ct-btn-02.style-03 .h4 a:hover, .ct-btn-03 .h4 a:hover, .ct-btn-04:hover .h4 a:hover, .millside-module-bottom-menu-2 .h4 a:hover, .owl-carousel-3 .h4 a:hover, .kopa-area-10 .kopa-breadcrumb .h4 a:hover, .millside-module-ads-5 .h4 a:hover, .owl-carousel-1 .h4 a:hover, .kopa-social-links ul li a .h4 a:hover, .kopa-social-links-2 ul li a .h4 a:hover, .owl-carousel-4 .item .item-content .item-title-2 + div > div .h4 a:hover, .owl-carousel-4 button:hover .h4 a:hover, .ct-item-6.style-01 .rate-choose:hover .h4 a:hover, .ct-item-6.style-01 .rate-choose.active .h4 a:hover, .ct-item-10 .entry-content .h4 a:hover, .ct-item-11 .item-header .item-title .h4 a:hover, .ct-text.style-06 .h4 a:hover, .widget-content-area-2 .dropcap.style-01 .h4 a:hover, .widget-content-area-2 .dropcap.style-03 .h4 a:hover, .kopa-alert.style-01 .kopa-close:hover .h4 a:hover, .kopa-alert.style-02 .kopa-close:hover .h4 a:hover, .kopa-alert.style-03 .kopa-close:hover .h4 a:hover, .kopa-alert.style-04 .kopa-close:hover .h4 a:hover, .kopa-alert.style-05 .kopa-close:hover .h4 a:hover, .kopa-alert.style-06 .kopa-close:hover .h4 a:hover, .kopa-area-70 .h4 a:hover, .ct-item-30.style-01 .h4 a:hover, .tab-area .nav-tabs li.active a .h4 a:hover, .tab-area .nav-tabs li a:hover .h4 a:hover, .white-text-style .h5 a:hover, .entry-title.style-07 .h5 a:hover, .ct-btn-01.style-01 .h5 a:hover, .ct-btn-01.style-03 .h5 a:hover, .ct-btn-02.style-01 .h5 a:hover, .ct-btn-02.style-03 .h5 a:hover, .ct-btn-03 .h5 a:hover, .ct-btn-04:hover .h5 a:hover, .millside-module-bottom-menu-2 .h5 a:hover, .owl-carousel-3 .h5 a:hover, .kopa-area-10 .kopa-breadcrumb .h5 a:hover, .millside-module-ads-5 .h5 a:hover, .owl-carousel-1 .h5 a:hover, .kopa-social-links ul li a .h5 a:hover, .kopa-social-links-2 ul li a .h5 a:hover, .owl-carousel-4 .item .item-content .item-title-2 + div > div .h5 a:hover, .owl-carousel-4 button:hover .h5 a:hover, .ct-item-6.style-01 .rate-choose:hover .h5 a:hover, .ct-item-6.style-01 .rate-choose.active .h5 a:hover, .ct-item-10 .entry-content .h5 a:hover, .ct-item-11 .item-header .item-title .h5 a:hover, .ct-text.style-06 .h5 a:hover, .widget-content-area-2 .dropcap.style-01 .h5 a:hover, .widget-content-area-2 .dropcap.style-03 .h5 a:hover, .kopa-alert.style-01 .kopa-close:hover .h5 a:hover, .kopa-alert.style-02 .kopa-close:hover .h5 a:hover, .kopa-alert.style-03 .kopa-close:hover .h5 a:hover, .kopa-alert.style-04 .kopa-close:hover .h5 a:hover, .kopa-alert.style-05 .kopa-close:hover .h5 a:hover, .kopa-alert.style-06 .kopa-close:hover .h5 a:hover, .kopa-area-70 .h5 a:hover, .ct-item-30.style-01 .h5 a:hover, .tab-area .nav-tabs li.active a .h5 a:hover, .tab-area .nav-tabs li a:hover .h5 a:hover, .white-text-style .h6 a:hover, .entry-title.style-07 .h6 a:hover, .ct-btn-01.style-01 .h6 a:hover, .ct-btn-01.style-03 .h6 a:hover, .ct-btn-02.style-01 .h6 a:hover, .ct-btn-02.style-03 .h6 a:hover, .ct-btn-03 .h6 a:hover, .ct-btn-04:hover .h6 a:hover, .millside-module-bottom-menu-2 .h6 a:hover, .owl-carousel-3 .h6 a:hover, .kopa-area-10 .kopa-breadcrumb .h6 a:hover, .millside-module-ads-5 .h6 a:hover, .owl-carousel-1 .h6 a:hover, .kopa-social-links ul li a .h6 a:hover, .kopa-social-links-2 ul li a .h6 a:hover, .owl-carousel-4 .item .item-content .item-title-2 + div > div .h6 a:hover, .owl-carousel-4 button:hover .h6 a:hover, .ct-item-6.style-01 .rate-choose:hover .h6 a:hover, .ct-item-6.style-01 .rate-choose.active .h6 a:hover, .ct-item-10 .entry-content .h6 a:hover, .ct-item-11 .item-header .item-title .h6 a:hover, .ct-text.style-06 .h6 a:hover, .widget-content-area-2 .dropcap.style-01 .h6 a:hover, .widget-content-area-2 .dropcap.style-03 .h6 a:hover, .kopa-alert.style-01 .kopa-close:hover .h6 a:hover, .kopa-alert.style-02 .kopa-close:hover .h6 a:hover, .kopa-alert.style-03 .kopa-close:hover .h6 a:hover, .kopa-alert.style-04 .kopa-close:hover .h6 a:hover, .kopa-alert.style-05 .kopa-close:hover .h6 a:hover, .kopa-alert.style-06 .kopa-close:hover .h6 a:hover, .kopa-area-70 .h6 a:hover, .ct-item-30.style-01 .h6 a:hover, .tab-area .nav-tabs li.active a .h6 a:hover, .tab-area .nav-tabs li a:hover .h6 a:hover {
            color: white;
            /* IE 8 */
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
            /* Netscape */
            -moz-opacity: 0.7;
            /* Safari 1.x */
            -khtml-opacity: 0.7;
            /* Good browsers */
            opacity: 0.7;
        }

    .white-text-style .bottom-sidebar-2 a, .entry-title.style-07 .bottom-sidebar-2 a, .ct-btn-01.style-01 .bottom-sidebar-2 a, .ct-btn-01.style-03 .bottom-sidebar-2 a, .ct-btn-02.style-01 .bottom-sidebar-2 a, .ct-btn-02.style-03 .bottom-sidebar-2 a, .ct-btn-03 .bottom-sidebar-2 a, .ct-btn-04:hover .bottom-sidebar-2 a, .millside-module-bottom-menu-2 .bottom-sidebar-2 a, .owl-carousel-3 .bottom-sidebar-2 a, .kopa-area-10 .kopa-breadcrumb .bottom-sidebar-2 a, .millside-module-ads-5 .bottom-sidebar-2 a, .owl-carousel-1 .bottom-sidebar-2 a, .kopa-social-links ul li a .bottom-sidebar-2 a, .kopa-social-links-2 ul li a .bottom-sidebar-2 a, .owl-carousel-4 .item .item-content .item-title-2 + div > div .bottom-sidebar-2 a, .owl-carousel-4 button:hover .bottom-sidebar-2 a, .ct-item-6.style-01 .rate-choose:hover .bottom-sidebar-2 a, .ct-item-6.style-01 .rate-choose.active .bottom-sidebar-2 a, .ct-item-10 .entry-content .bottom-sidebar-2 a, .ct-item-11 .item-header .item-title .bottom-sidebar-2 a, .ct-text.style-06 .bottom-sidebar-2 a, .widget-content-area-2 .dropcap.style-01 .bottom-sidebar-2 a, .widget-content-area-2 .dropcap.style-03 .bottom-sidebar-2 a, .kopa-alert.style-01 .kopa-close:hover .bottom-sidebar-2 a, .kopa-alert.style-02 .kopa-close:hover .bottom-sidebar-2 a, .kopa-alert.style-03 .kopa-close:hover .bottom-sidebar-2 a, .kopa-alert.style-04 .kopa-close:hover .bottom-sidebar-2 a, .kopa-alert.style-05 .kopa-close:hover .bottom-sidebar-2 a, .kopa-alert.style-06 .kopa-close:hover .bottom-sidebar-2 a, .kopa-area-70 .bottom-sidebar-2 a, .ct-item-30.style-01 .bottom-sidebar-2 a, .tab-area .nav-tabs li.active a .bottom-sidebar-2 a, .tab-area .nav-tabs li a:hover .bottom-sidebar-2 a {
        color: white !important;
    }

.dark-text-style {
    color: #5c5d5c;
}

    .dark-text-style .widget-title,
    .dark-text-style h1, .dark-text-style h2, .dark-text-style h3, .dark-text-style h4, .dark-text-style h5, .dark-text-style h6, .dark-text-style .h1, .dark-text-style .h2, .dark-text-style .h3, .dark-text-style .h4, .dark-text-style .h5, .dark-text-style .h6, .dark-text-style a {
        color: #383938;
    }

    .dark-text-style span, .dark-text-style p, .dark-text-style input, .dark-text-style textarea {
        color: #5c5d5c;
    }

    .dark-text-style h1 a, .dark-text-style h2 a, .dark-text-style h3 a, .dark-text-style h4 a, .dark-text-style h5 a, .dark-text-style h6 a, .dark-text-style .h1 a, .dark-text-style .h2 a, .dark-text-style .h3 a, .dark-text-style .h4 a, .dark-text-style .h5 a, .dark-text-style .h6 a {
        color: #383938;
        /* IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        /* Netscape */
        -moz-opacity: 1;
        /* Safari 1.x */
        -khtml-opacity: 1;
        /* Good browsers */
        opacity: 1;
    }

/*___________ 1.2.4 Default Article ___________*/
.entry-item {
    position: relative;
}

.entry-title {
    font-family: "Merriweather", serif;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
}

    .entry-title.style-01 {
        font-size: 46px;
        font-style: italic;
        line-height: 50px;
    }

    .entry-title.style-02 {
        font-style: italic;
        font-size: 24px;
    }

    .entry-title.style-03 {
        font-style: italic;
        font-size: 16px;
    }

    .entry-title.style-04 {
        margin-bottom: 25px !important;
    }

    .entry-title.style-05, .entry-title.style-08, .entry-title.style-11 {
        font-size: 18px;
        font-weight: normal;
    }

        .entry-title.style-05 a, .entry-title.style-08 a, .entry-title.style-11 a {
            color: #E32125;
        }

            .entry-title.style-05 a:hover, .entry-title.style-08 a:hover, .entry-title.style-11 a:hover {
                color: #a2a4a2;
            }

    .entry-title.style-06 a:hover {
        color: #383938 !important;
    }

    .entry-title.style-07 {
        font-size: 18px;
        padding: 13px 20px;
    }

    .entry-title.style-08 {
        font-size: 36px;
        line-height: 1.1;
        font-weight: normal;
        margin-top: 2px;
    }

    .entry-title.style-09 {
        font-size: 14px;
        font-weight: normal;
    }

    .entry-title.style-10 {
        font-size: 18px;
    }

    .entry-title.style-11 {
        font-size: 34px;
        line-height: 1.1;
        font-weight: normal;
        margin-top: 2px;
    }

    .entry-title.style-12 {
        font-size: 15px;
    }

        .entry-title.style-12 a:hover {
            color: #a7a7a7 !important;
        }

    .entry-title.style-13 {
        font-size: 18px;
    }

    .entry-title.style-14 {
        font-size: 24px;
    }

    .entry-title.style-15 {
        font-size: 15px;
        font-family: "Merriweather", serif;
        font-weight: bold;
        line-height: 26px !important;
    }

    .entry-title.style-16, .entry-sub-title.style-10 {
        font-size: 11px;
        display: inline-block;
        position: relative;
        font-family: "Merriweather", serif;
    }

        .entry-title.style-16:after, .entry-sub-title.style-10:after {
            content: "";
            position: absolute;
            top: 10%;
            right: -10px;
            width: 1px;
            height: 80%;
        }

        .home-events .entry-title.style-16:after, .entry-sub-title.style-10:after {
            content: none !important;
            position: absolute;
            top: 10%;
            right: -10px;
            width: 1px;
            height: 80%;
        }

.home-events h4 {
    font-size: 24px;
    line-height: 32px !important;
}

.entry-title.style-17 {
    font-size: 14px;
    font-family: "Merriweather", serif;
    font-weight: bold;
}

.entry-title.style-18 {
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
}

.entry-title.style-19 {
    font-size: 80px;
    font-weight: bold;
    line-height: 50px;
}

.entry-title.style-20 {
    font-size: 15px;
    font-family: "Merriweather", serif;
}

.entry-title.style-21 {
    font-size: 15px;
    font-family: "Merriweather", serif;
    color: #587e17;
}

.entry-title.style-22 {
    font-size: 18px;
    font-family: "Merriweather", serif;
    color: #587e17;
}

.entry-title.style-23 {
    font-family: "Merriweather", serif;
    font-size: 16px;
    font-weight: bold;
}

.entry-content {
    overflow: hidden;
}

/*--- meta-data ---*/
.entry-meta {
    font-size: 12px;
    line-height: 20px;
    position: relative;
    margin-left: -10px;
    margin-right: -10px;
}

    .entry-meta > span,
    .entry-meta > p {
        display: inline-block;
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 10px;
    }

        .entry-meta > span i,
        .entry-meta > p i {
            margin-right: 10px;
        }

        .entry-meta > span a,
        .entry-meta > p a {
            color: #5c5d5c;
        }

        .entry-meta > span a,
        .entry-meta > p a {
            opacity: 1 !important;
        }

    .entry-meta > a {
        display: inline-block;
        margin-top: 5px;
    }

    .entry-meta.style-01 {
        margin: 0;
    }

        .entry-meta.style-01 > span,
        .entry-meta.style-01 > p {
            display: inline-block;
            margin: 0 0 13px 60px;
            position: relative;
        }

            .entry-meta.style-01 > span:before,
            .entry-meta.style-01 > p:before {
                content: '';
                position: absolute;
                top: 4px;
                left: -30px;
                width: 1px;
                height: 13px;
                background: #5c5d5c;
            }

            .entry-meta.style-01 > span:first-child,
            .entry-meta.style-01 > p:first-child {
                margin-left: 0;
            }

                .entry-meta.style-01 > span:first-child:before,
                .entry-meta.style-01 > p:first-child:before {
                    display: none;
                }

            .entry-meta.style-01 > span i,
            .entry-meta.style-01 > p i {
                margin-right: 12px;
            }

/*___________ 1.2.5 Default Widget ___________*/
.widget {
    margin-bottom: 90px;
    position: relative;
}

    .widget > header,
    .widget > .container > header {
        margin-bottom: 50px;
        position: relative;
    }

        .widget > header .widget-title,
        .widget > .container > header .widget-title {
            margin-bottom: 15px;
        }

        .widget > header:last-child,
        .widget > .container > header:last-child {
            margin-bottom: 0;
        }

    .widget .widget-content {
        position: relative;
    }

        .widget .widget-content > article {
            margin-top: 30px;
        }

            .widget .widget-content > article:first-child {
                margin-top: 0;
            }

@media screen and (max-width: 639px) {
    .widget {
        margin-bottom: 40px;
    }

        .widget > header,
        .widget > .container > header {
            margin-bottom: 30px;
        }

            .widget > header p,
            .widget > .container > header p {
                font-size: 14px;
                line-height: 22px;
            }
}

/*--- widget-title ---*/
.widget-title {
    font-size: 24px;
    font-weight: 600;
    text-transform: capitalize;
    color: #383938;
    margin-bottom: 15px;
    position: relative;
    font-style: italic;
}

    .widget-title.style-01 {
        font-style: italic;
        font-size: 24px;
    }

    .widget-title.style-02 {
        font-style: italic;
        font-size: 28px;
    }

    .widget-title.style-03 {
        font-size: 46px;
        font-style: normal;
    }

    .widget-title.style-04 {
        font-style: normal;
        font-size: 24px;
        font-weight: normal;
    }

    .widget-title.style-05, .widget-title.style-06, .entry-title.style-04, .entry-title.style-06 {
        font-style: normal;
        font-size: 18px;
        font-weight: normal;
    }

    .widget-title.style-06, .entry-title.style-04, .entry-title.style-06 {
        margin-bottom: 15px;
    }

    .widget-title.style-07 {
        font-style: normal;
        font-size: 48px;
        font-weight: normal;
        line-height: 54px;
    }

    .widget-title.style-08 {
        font-style: normal;
        font-size: 37px;
        line-height: 50px;
    }

    .widget-title.style-09 {
        font-size: 46px;
        font-style: normal;
        line-height: 50px;
        text-transform: none;
    }

    .widget-title.style-10 {
        font-style: normal;
        font-size: 46px;
        line-height: 44px;
        text-transform: none;
    }

    .widget-title.style-11 {
        font-style: normal;
        font-size: 28px;
        font-weight: normal;
    }

    .widget-title.style-12 {
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
    }

    .widget-title.style-13 {
        font-size: 18px;
        font-weight: bold;
    }

    .widget-title.style-14 {
        font-size: 24px;
        font-weight: bold;
        position: relative;
        font-style: normal;
        display: inline-block;
        text-transform: none;
    }

        .widget-title.style-14:after {
            content: "";
            position: absolute;
            top: 0;
            right: -15px;
            width: 3px;
            height: 100%;
            background: #94bb3f;
        }

    .widget-title.style-15 {
        font-size: 24px;
        font-family: "PT Sans";
        font-weight: normal;
        font-style: normal;
        height: 70px;
        line-height: 70px;
        background: #ebebeb;
        padding: 0 25px;
        position: relative;
    }

        .widget-title.style-15:before {
            content: "";
            position: absolute;
            bottom: -25px;
            left: 20px;
            width: 0;
            height: 0;
            border-top: 25px solid #ebebeb;
            border-left: 20px solid transparent;
            -ms-transform: skewX(10deg);
            /* IE 9 */
            -webkit-transform: skewX(10deg);
            /* Safari */
            transform: skewX(10deg);
        }

    .widget-title.style-16 {
        font-size: 36px;
        font-style: normal;
    }

    .widget-title.style-17 {
        font-size: 36px;
        line-height: 54px;
        color: #587e17;
        font-weight: 300;
        font-style: normal;
    }

    .widget-title.style-18 {
        font-style: normal;
        font-size: 48px;
        font-weight: normal;
        line-height: 54px;
        color: #587e17;
    }

/*-- widget default --*/
.widget_categories > ul > li,
.widget_categories ul.menu > li,
.widget_recent_entries > ul > li,
.widget_recent_entries ul.menu > li,
.widget_archive > ul > li,
.widget_archive ul.menu > li,
.widget_meta > ul > li,
.widget_meta ul.menu > li,
.widget_nav_menu > ul > li,
.widget_nav_menu ul.menu > li,
.widget_pages > ul > li,
.widget_pages ul.menu > li,
.widget_recent_comments > ul > li,
.widget_recent_comments ul.menu > li,
.widget_rss > ul > li,
.widget_rss ul.menu > li {
    position: relative;
    margin-top: 15px;
    text-transform: capitalize;
}

    .widget_categories > ul > li:first-child,
    .widget_categories ul.menu > li:first-child,
    .widget_recent_entries > ul > li:first-child,
    .widget_recent_entries ul.menu > li:first-child,
    .widget_archive > ul > li:first-child,
    .widget_archive ul.menu > li:first-child,
    .widget_meta > ul > li:first-child,
    .widget_meta ul.menu > li:first-child,
    .widget_nav_menu > ul > li:first-child,
    .widget_nav_menu ul.menu > li:first-child,
    .widget_pages > ul > li:first-child,
    .widget_pages ul.menu > li:first-child,
    .widget_recent_comments > ul > li:first-child,
    .widget_recent_comments ul.menu > li:first-child,
    .widget_rss > ul > li:first-child,
    .widget_rss ul.menu > li:first-child {
        margin-top: 0;
    }

    .widget_categories > ul > li .sub-menu,
    .widget_categories > ul > li .children, .widget_categories > ul > li ul,
    .widget_categories ul.menu > li .sub-menu,
    .widget_categories ul.menu > li .children,
    .widget_categories ul.menu > li ul,
    .widget_recent_entries > ul > li .sub-menu,
    .widget_recent_entries > ul > li .children,
    .widget_recent_entries > ul > li ul,
    .widget_recent_entries ul.menu > li .sub-menu,
    .widget_recent_entries ul.menu > li .children,
    .widget_recent_entries ul.menu > li ul,
    .widget_archive > ul > li .sub-menu,
    .widget_archive > ul > li .children,
    .widget_archive > ul > li ul,
    .widget_archive ul.menu > li .sub-menu,
    .widget_archive ul.menu > li .children,
    .widget_archive ul.menu > li ul,
    .widget_meta > ul > li .sub-menu,
    .widget_meta > ul > li .children,
    .widget_meta > ul > li ul,
    .widget_meta ul.menu > li .sub-menu,
    .widget_meta ul.menu > li .children,
    .widget_meta ul.menu > li ul,
    .widget_nav_menu > ul > li .sub-menu,
    .widget_nav_menu > ul > li .children,
    .widget_nav_menu > ul > li ul,
    .widget_nav_menu ul.menu > li .sub-menu,
    .widget_nav_menu ul.menu > li .children,
    .widget_nav_menu ul.menu > li ul,
    .widget_pages > ul > li .sub-menu,
    .widget_pages > ul > li .children,
    .widget_pages > ul > li ul,
    .widget_pages ul.menu > li .sub-menu,
    .widget_pages ul.menu > li .children,
    .widget_pages ul.menu > li ul,
    .widget_recent_comments > ul > li .sub-menu,
    .widget_recent_comments > ul > li .children,
    .widget_recent_comments > ul > li ul,
    .widget_recent_comments ul.menu > li .sub-menu,
    .widget_recent_comments ul.menu > li .children,
    .widget_recent_comments ul.menu > li ul,
    .widget_rss > ul > li .sub-menu,
    .widget_rss > ul > li .children,
    .widget_rss > ul > li ul,
    .widget_rss ul.menu > li .sub-menu,
    .widget_rss ul.menu > li .children,
    .widget_rss ul.menu > li ul {
        margin-left: 10px;
    }

        .widget_categories > ul > li .sub-menu li,
        .widget_categories > ul > li .children li, .widget_categories > ul > li ul li,
        .widget_categories ul.menu > li .sub-menu li,
        .widget_categories ul.menu > li .children li,
        .widget_categories ul.menu > li ul li,
        .widget_recent_entries > ul > li .sub-menu li,
        .widget_recent_entries > ul > li .children li,
        .widget_recent_entries > ul > li ul li,
        .widget_recent_entries ul.menu > li .sub-menu li,
        .widget_recent_entries ul.menu > li .children li,
        .widget_recent_entries ul.menu > li ul li,
        .widget_archive > ul > li .sub-menu li,
        .widget_archive > ul > li .children li,
        .widget_archive > ul > li ul li,
        .widget_archive ul.menu > li .sub-menu li,
        .widget_archive ul.menu > li .children li,
        .widget_archive ul.menu > li ul li,
        .widget_meta > ul > li .sub-menu li,
        .widget_meta > ul > li .children li,
        .widget_meta > ul > li ul li,
        .widget_meta ul.menu > li .sub-menu li,
        .widget_meta ul.menu > li .children li,
        .widget_meta ul.menu > li ul li,
        .widget_nav_menu > ul > li .sub-menu li,
        .widget_nav_menu > ul > li .children li,
        .widget_nav_menu > ul > li ul li,
        .widget_nav_menu ul.menu > li .sub-menu li,
        .widget_nav_menu ul.menu > li .children li,
        .widget_nav_menu ul.menu > li ul li,
        .widget_pages > ul > li .sub-menu li,
        .widget_pages > ul > li .children li,
        .widget_pages > ul > li ul li,
        .widget_pages ul.menu > li .sub-menu li,
        .widget_pages ul.menu > li .children li,
        .widget_pages ul.menu > li ul li,
        .widget_recent_comments > ul > li .sub-menu li,
        .widget_recent_comments > ul > li .children li,
        .widget_recent_comments > ul > li ul li,
        .widget_recent_comments ul.menu > li .sub-menu li,
        .widget_recent_comments ul.menu > li .children li,
        .widget_recent_comments ul.menu > li ul li,
        .widget_rss > ul > li .sub-menu li,
        .widget_rss > ul > li .children li,
        .widget_rss > ul > li ul li,
        .widget_rss ul.menu > li .sub-menu li,
        .widget_rss ul.menu > li .children li,
        .widget_rss ul.menu > li ul li {
            margin-top: 15px;
        }

    .widget_categories > ul > li > span,
    .widget_categories ul.menu > li > span,
    .widget_recent_entries > ul > li > span,
    .widget_recent_entries ul.menu > li > span,
    .widget_archive > ul > li > span,
    .widget_archive ul.menu > li > span,
    .widget_meta > ul > li > span,
    .widget_meta ul.menu > li > span,
    .widget_nav_menu > ul > li > span,
    .widget_nav_menu ul.menu > li > span,
    .widget_pages > ul > li > span,
    .widget_pages ul.menu > li > span,
    .widget_recent_comments > ul > li > span,
    .widget_recent_comments ul.menu > li > span,
    .widget_rss > ul > li > span,
    .widget_rss ul.menu > li > span {
        display: inline-block;
    }

.widget_categories > ul a:before,
.widget_categories ul.menu a:before,
.widget_recent_entries > ul a:before,
.widget_recent_entries ul.menu a:before,
.widget_archive > ul a:before,
.widget_archive ul.menu a:before,
.widget_meta > ul a:before,
.widget_meta ul.menu a:before,
.widget_nav_menu > ul a:before,
.widget_nav_menu ul.menu a:before,
.widget_pages > ul a:before,
.widget_pages ul.menu a:before,
.widget_recent_comments > ul a:before,
.widget_recent_comments ul.menu a:before,
.widget_rss > ul a:before,
.widget_rss ul.menu a:before {
    content: '\f105';
    font-size: 16px;
    margin-right: 20px;
}

.widget_categories > ul,
.widget_categories ul.menu,
.widget_archive > ul,
.widget_archive ul.menu {
    background: white;
    border: 1px solid #cbcdcf;
    border-top: none;
    font-weight: 400;
}

    .widget_categories > ul > li,
    .widget_categories ul.menu > li,
    .widget_archive > ul > li,
    .widget_archive ul.menu > li {
        margin: 0;
        padding: 14px 40px;
        position: relative;
        border-top: 1px solid #cbcdcf;
    }

        .widget_categories > ul > li:first-child,
        .widget_categories ul.menu > li:first-child,
        .widget_archive > ul > li:first-child,
        .widget_archive ul.menu > li:first-child {
            border-top: 0;
        }

        .widget_categories > ul > li:before,
        .widget_categories ul.menu > li:before,
        .widget_archive > ul > li:before,
        .widget_archive ul.menu > li:before {
            display: block;
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 3px;
            height: 100%;
            /* IE 8 */
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
            /* Netscape */
            -moz-opacity: 0;
            /* Safari 1.x */
            -khtml-opacity: 0;
            /* Good browsers */
            opacity: 0;
        }

        .widget_categories > ul > li:hover:before,
        .widget_categories ul.menu > li:hover:before,
        .widget_archive > ul > li:hover:before,
        .widget_archive ul.menu > li:hover:before {
            /* IE 8 */
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
            /* Netscape */
            -moz-opacity: 1;
            /* Safari 1.x */
            -khtml-opacity: 1;
            /* Good browsers */
            opacity: 1;
        }

        .widget_categories > ul > li a:before,
        .widget_categories ul.menu > li a:before,
        .widget_archive > ul > li a:before,
        .widget_archive ul.menu > li a:before {
            display: none;
        }

.widget_rss .widget-title .rsswidget {
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    text-transform: inherit;
    font-weight: inherit;
    float: none;
}

.textwidget p {
    font-size: 14px;
}

    .textwidget p strong {
        font-weight: normal;
        margin-bottom: 20px;
        display: inline-block;
    }

.textwidget img {
    max-width: 100%;
    height: auto;
    margin-bottom: 20px;
}

.wp-caption img {
    max-width: 100%;
    height: auto;
    margin-bottom: 20px;
}

.post-date {
    margin-left: 3px;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: normal;
    line-height: 11px;
}

.wp-playlist {
    margin: 0 !important;
}

/* Tag */
.tagcloud {
    margin: -3px 0 0;
}

    .tagcloud a {
        padding: 6px 25px;
        margin: 3px 0 0;
        display: inline-block;
        border: 1px solid #ebebeb;
        font-size: 15px !important;
        color: #383938;
        position: relative;
    }

.widget_categories select,
.widget_archive select,
.widget_nav_menu select,
.widget_pages select,
.widget_recent_comments select,
.widget_rss select,
.textwidget select {
    font-size: 13px;
    color: #383938;
    width: 100%;
    height: 30px;
    padding: 0 20px;
    border: 1px solid #ebebeb;
    outline: none;
    position: relative;
}

/* Calendar */
.widget_calendar table {
    line-height: 2;
    margin: 0;
    padding: 0;
    width: 100%;
    margin-top: -5px;
}

.widget_calendar caption {
    font-weight: 600;
    border-bottom: 1px solid #ebebeb;
    color: #383938;
    font-size: 16px;
    padding-bottom: 15px;
    line-height: 18px;
}

.widget_calendar tfoot {
    border-top: 1px solid #ebebeb;
    font-weight: 700;
}

    .widget_calendar tfoot td {
        padding-top: 15px;
    }

.widget_calendar thead th {
    width: 14.285%;
    font-size: 16px;
}

.widget_calendar tbody td,
.widget_calendar thead th {
    text-align: center;
    text-align: center;
    font-weight: 600;
    border-bottom: 1px solid #ebebeb;
    color: #383938;
    font-size: 14px;
    margin-bottom: 15px;
    padding-bottom: 12px;
    padding-top: 15px;
    line-height: 18px;
}

.widget_calendar tbody a {
    display: block;
}

.widget_calendar #prev {
    padding-left: 5px;
}

.widget_calendar #next {
    padding-right: 5px;
    text-align: right;
}

/* Search */
.widget_search .search-box {
    padding: 40px;
    background: white;
    border: 1px solid #cbcdcf;
    border-top: none;
}

.widget_search .search-form {
    width: 100%;
    position: relative;
}

    .widget_search .search-form input.search-text {
        height: 38px;
        line-height: 38px;
        padding: 0 20px;
        width: 100%;
        background: white;
        border: 1px solid #f1f3e9;
        color: #5c5d5c;
    }

    .widget_search .search-form .search-submit {
        color: white;
        height: 38px;
        line-height: 38px;
        padding: 0 38px;
        border-radius: 38px;
        font-weight: 400;
        text-transform: capitalize;
        border: none;
        margin-top: 20px;
    }

        .widget_search .search-form .search-submit:hover {
            background: #383938;
        }

.bg-gray, .bg-green, .bg-green-2, .bg-green.style-03 {
    width: 100%;
    height: 100%;
    z-index: 2 !important;
    background: rgba(45, 45, 45, 0.6);
}

.bg-green {
    background: rgba(24, 33, 6, 0.7);
}

.bg-green-2 {
    background: rgba(88, 126, 23, 0.85);
}

.bg-green.style-03 {
    background: rgba(24, 33, 6, 0.3);
}

/* custom icon */
.ct-icon-1 {
    border: 2px solid #889a49;
    border-radius: 100%;
    display: inline-block;
    text-align: center;
    width: 70px;
    height: 70px;
    line-height: 66px;
    font-size: 24px;
}

.ct-icon-2 {
    display: inline-block;
    text-align: center;
    width: 54px;
    height: 54px;
    line-height: 54px;
    font-size: 24px;
    border-radius: 100%;
    border: 2px solid #d9e3bd;
    text-align: center;
}

    .ct-icon-2 span {
        color: #587e17;
    }

.ct-icon-3 {
    display: inline-block;
    text-align: center;
    width: 25px;
    height: 25px;
    line-height: 23px;
    font-size: 14px;
    border: 1px solid #587e17;
    border-radius: 100%;
    font-weight: bold;
    color: #587e17;
    background: transition;
}

.ct-icon-4 {
    display: inline-block;
    text-align: center;
    width: 60px;
    height: 60px;
    line-height: 58px;
    font-size: 24px;
    border-radius: 100%;
    border: 2px solid #fff;
    text-align: center;
}

    .ct-icon-4 span {
        color: #fff;
    }

    .ct-icon-4:hover span {
        color: white !important;
    }

/*--- More link ---*/
.more-link.style-01 {
    font-weight: bold;
    font-family: "Merriweather", serif;
    font-style: italic;
    color: #383938;
    font-size: 16px;
    position: relative;
    padding-left: 25px;
}

    .more-link.style-01 span {
        font-size: 18px;
        position: absolute;
        bottom: 2px;
        left: 0;
    }

.more-link.style-02 {
    text-transform: uppercase;
    display: inline-block;
    color: white;
    height: 50px;
    padding: 0 50px;
    line-height: 50px;
    border: 1px solid #383938;
    background: #383938;
}

    .more-link.style-02:hover {
        background: transparent;
        color: #383938;
    }

.more-link.style-03, .more-link.style-07 {
    text-transform: uppercase;
    display: inline-block;
    color: white;
    height: 50px;
    padding: 0 50px;
    line-height: 50px;
    border-width: 1px;
    border-style: solid;
}

    .more-link.style-03:hover, .more-link.style-07:hover {
        background: transparent;
    }

.more-link.style-04 {
    text-transform: uppercase;
    display: inline-block;
    height: 50px;
    padding: 0 50px;
    line-height: 50px;
    background: transparent;
    border-width: 1px;
    border-style: solid;
}

    .more-link.style-04:hover {
        color: white;
    }

.more-link.style-05 {
    text-transform: uppercase;
    display: inline-block;
    color: #383938;
    height: 50px;
    padding: 0 50px;
    line-height: 50px;
    border: 1px solid #383938;
    background: transparent;
}

    .more-link.style-05:hover {
        background: #383938;
        color: white;
    }

.more-link.style-06 {
    text-transform: uppercase;
    display: inline-block;
    border-width: 1px;
    border-style: solid;
    border-radius: 3px;
    color: white;
    font-family: "PT Sans";
    padding: 0 50px;
    height: 50px;
    line-height: 50px;
}

    .more-link.style-06:hover {
        background: transparent;
    }

.more-link.style-07 {
    background: #E32125;
}

.more-link.style-08 {
    text-transform: uppercase;
    display: block;
    height: 50px;
    line-height: 50px;
    color: #edf0ea;
    text-align: center;
    font-size: 15px;
}

    .more-link.style-08 span {
        margin-right: 10px;
    }

    .more-link.style-08:hover {
        background: #383938;
    }

.more-link.style-09 {
    text-transform: uppercase;
    display: inline-block;
    border-radius: 5px;
    color: #edf0ea;
    font-family: "PT Sans";
    padding: 0 12px;
    height: 35px;
    line-height: 35px;
}

    .more-link.style-09:hover {
        background: #383938;
    }

.more-link.style-10 {
    text-transform: uppercase;
    display: inline-block;
    border-radius: 100%;
    border-width: 1px;
    border-style: solid;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

    .more-link.style-10:hover {
        color: white;
    }

.more-link.style-11 {
    text-transform: uppercase;
    display: inline-block;
    color: #587e17;
    height: 50px;
    padding: 0 50px;
    line-height: 50px;
    background: transparent;
    border: 1px solid #587e17;
}

    .more-link.style-11:hover {
        background: #587e17;
        color: white;
    }

.more-link.style-12 {
    background: #fff;
    border: 1px solid #fff;
    border-radius: 2px;
    padding: 0px 20px;
    color: #000;
    height: auto;
    font-size: 14px;
    font-weight: bolder;
    line-height: 40px;
    text-transform: uppercase;
    display: inline-block;
}

    .more-link.style-12:hover {
        background: #0B75BB;
        color: #fff;
        border: 1px solid #0B75BB;
    }

p {
    font-size: 16px;
    line-height: 23px;
}

.txt-wt {
    color: #fff !important;
}

b, strong {
    font-weight: 800;
    text-shadow: none;
    color: #333;
}

.f14 {
    font-size: 14px;
}

.team .sec {
    padding: 10px;
    min-height: 450px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 5px 2px 11px 1px #ccc;
}

.team .auqa {
    padding: 10px;
    min-height: 450px;
    background: #EBEBEB;
    border-radius: 5px;
}

.team .sec img {
    margin-bottom: 20px;
}

.team.auqa .sec {
    min-height: 450px;
}

/*_____________ btn _____________*/
.ct-btn-1 {
    color: white;
    height: 50px;
    line-height: 50px;
    padding: 0 60px;
    background-color: #587e17;
    border-width: 1px;
    border-style: solid;
    border-color: #587e17;
    border-radius: 0;
}

    .ct-btn-1:hover {
        background: transparent;
    }

.ct-btn-2 {
    display: inline-block;
    height: 50px;
    line-height: 50px;
    padding: 0 45px;
    background: white;
    color: #383938 !important;
    border: 1px solid white;
}

    .ct-btn-2:hover {
        background: transparent;
        color: white !important;
    }

.ct-btn-3 {
    color: white;
    height: 50px;
    line-height: 50px;
    padding: 0 60px;
    border-width: 1px;
    border-style: solid;
}

    .ct-btn-3:hover {
        background: transparent;
    }

.ct-btn-4 {
    color: white;
    font-size: 15px;
    height: 47px;
    line-height: 47px;
    padding: 0 23px;
    background-color: #587e17;
    border-width: 1px;
    border-style: solid;
    border-color: #587e17;
    border-radius: 0;
}

    .ct-btn-4:hover {
        background: transparent;
    }

.ct-btn-5 {
    color: white;
    height: 40px;
    line-height: 40px;
    display: block;
    text-align: center;
    border-radius: 0;
    background: #587e17;
    width: 100%;
    padding: 0;
}

    .ct-btn-5.style-01 {
        background: #428bca;
    }

    .ct-btn-5:hover {
        background: #383938;
        color: white;
    }

.ct-btn-6 {
    color: white;
    height: 35px;
    line-height: 35px;
    padding: 0 25px;
    border-radius: 0;
}

    .ct-btn-6:hover {
        color: white;
        background: #383938;
    }

.ct-btn-7 {
    color: white;
    height: 50px;
    line-height: 50px;
    padding-top: 0;
    padding-bottom: 0;
    text-transform: uppercase;
    border-width: 1px;
    border-style: solid;
    width: 100%;
    border-radius: 0;
}

    .ct-btn-7:hover {
        background: transparent;
    }

.ct-btn-01 {
    display: inline-block;
    text-transform: uppercase;
}

    .ct-btn-01.style-01 {
        height: 60px;
        line-height: 60px;
        padding: 0 60px;
        font-size: 16px;
        background: #383938;
    }

    .ct-btn-01.style-02 {
        height: 55px;
        line-height: 55px;
        padding: 0 55px;
        font-size: 15px;
        border: 2px solid #383938;
        margin-top: 5px;
    }

    .ct-btn-01.style-03 {
        height: 40px;
        line-height: 40px;
        padding: 0 40px;
        font-size: 14px;
        margin-top: 20px;
    }

        .ct-btn-01.style-03:hover {
            background: #383938;
        }

    .ct-btn-01.style-04 {
        height: 40px;
        line-height: 40px;
        padding: 0 40px;
        font-size: 14px;
        border-width: 1px;
        border-style: solid;
        margin-top: 20px;
    }

        .ct-btn-01.style-04:hover {
            border-color: #383938;
            color: #383938;
        }

.ct-btn-02 {
    display: inline-block;
}

    .ct-btn-02.style-01 {
        height: 60px;
        line-height: 60px;
        padding: 0 65.5px;
        font-size: 16px;
        background: #383938;
    }

    .ct-btn-02.style-02 {
        height: 55px;
        line-height: 55px;
        padding: 0 60px;
        font-size: 15px;
        border: 2px solid #383938;
        margin-top: 5px;
    }

    .ct-btn-02.style-03 {
        height: 40px;
        line-height: 40px;
        padding: 0 45px;
        font-size: 14px;
        margin-top: 20px;
    }

        .ct-btn-02.style-03:hover {
            background: #383938;
        }

    .ct-btn-02.style-04 {
        height: 40px;
        line-height: 40px;
        padding: 0 45px;
        font-size: 14px;
        border-width: 1px;
        border-style: solid;
        margin-top: 20px;
    }

        .ct-btn-02.style-04:hover {
            border-color: #383938;
            color: #383938;
        }

.ct-btn-03 {
    display: inline-block;
    text-transform: uppercase;
    height: 50px;
    line-height: 50px;
    padding: 0 55px;
    font-size: 15px;
    border-width: 1px;
    border-style: solid;
}

    .ct-btn-03.style-01 {
        border-radius: 50px;
    }

    .ct-btn-03.style-02 {
        border-radius: 3px;
        border-color: #383938;
        background: #383938;
    }

        .ct-btn-03.style-02:hover {
            color: #383938;
        }

    .ct-btn-03.style-03 {
        border-radius: 5px;
    }

    .ct-btn-03.style-04 {
        border-color: #383938;
        background: #383938;
    }

        .ct-btn-03.style-04:hover {
            color: #383938;
        }

    .ct-btn-03:hover {
        background: transparent;
    }

.ct-btn-04 {
    display: inline-block;
    text-transform: uppercase;
    height: 50px;
    line-height: 50px;
    padding: 0 55px;
    font-size: 15px;
    border-width: 1px;
    border-style: solid;
    background: transparent;
}

    .ct-btn-04.style-01 {
        border-radius: 50px;
    }

    .ct-btn-04.style-02 {
        border-radius: 3px;
    }

    .ct-btn-04.style-03 {
        border-radius: 5px;
    }

/*_____________ loadmore _____________*/
.millside-loadmore.style-01 {
    cursor: pointer;
    display: inline-block;
    height: 50px;
    padding: 0 50px;
    line-height: 50px;
    border-width: 1px;
    border-style: solid;
    background: transparent;
    text-transform: uppercase;
}

    .millside-loadmore.style-01:hover {
        color: white;
    }

.millside-loadmore.style-02 {
    cursor: pointer;
    display: inline-block;
    height: 50px;
    padding: 0 50px;
    line-height: 50px;
    border-width: 1px;
    border-style: solid;
    background: transparent;
    text-transform: uppercase;
}

    .millside-loadmore.style-02:hover {
        background: #587e17;
        color: white;
    }

/*_____________ badge-icon _____________*/
.badge-icon-1 {
    width: 42px;
    height: 42px;
    border-radius: 10px;
    text-align: center;
    position: absolute;
    top: 10px;
    right: 25px;
}

    .badge-icon-1 p {
        display: inline-block;
        line-height: 42px;
        text-transform: uppercase;
        color: white;
        -ms-transform: rotate(45deg);
        /* IE 9 */
        -webkit-transform: rotate(45deg);
        /* Chrome, Safari, Opera */
        transform: rotate(45deg);
    }

    .badge-icon-1.style-01 {
        background: #d7ae64;
    }

/*_____________ form _____________*/
.kopa-form .form-group > div {
    position: relative;
}

.kopa-form .form-group label.error {
    position: absolute;
    top: 0;
    right: 30px;
    font-weight: 300;
    color: #eb6666;
    line-height: 40px;
    z-index: 100;
}

.kopa-form.kopa-form-01 label.error, .kopa-form.kopa-form-05 label.error {
    line-height: 45px;
}

.ct-list-01 {
    margin-top: -35px !important;
}

    .ct-list-01 > div, .ct-list-01 > li {
        margin-top: 35px;
    }

.ct-list-02 {
    margin-top: -50px !important;
}

    .ct-list-02 > div, .ct-list-02 > li {
        margin-top: 50px;
    }

.ct-item-01 .entry-title {
    margin-bottom: 5px;
}

.ct-item-01 p {
    font-size: 15px;
    line-height: 30px;
}

.ct-item-03 .entry-thumb {
    margin-bottom: 25px;
}

.ct-item-03 .entry-title {
    margin-bottom: 5px;
}

.ct-item-03 p {
    font-size: 15px;
    line-height: 30px;
}

/**
 * 2. Header
 * -----------------------------------------------------------------------------
 */
/*_____________ Home 1 _____________*/
.main-menu li {
    position: relative;
    list-style-type: none;
}

    .main-menu li a {
        text-decoration: none;
        text-transform: capitalize;
        color: #383938;
        font-weight: bold;
        font-family: "Merriweather", serif;
        display: block;
        padding: 0;
    }

.main-menu ul {
    display: none;
    box-shadow: 0 5px 2px -2px #a7a7a7;
    width: 230px;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 60px;
    left: auto;
    background: white;
    z-index: 9999 !important;
    border: none;
}

    .main-menu ul li {
        position: relative;
        width: 230px;
        padding: 0;
        margin: 0;
    }

        .main-menu ul li a {
            padding: 0 15px;
            line-height: 45px;
            width: 100%;
            border-left: 5px solid transparent;
        }

            .main-menu ul li a:hover {
                background-color: #ebebeb;
                border-left-color: #90a72b;
            }

    .main-menu ul ul {
        left: 230px;
        top: 0;
    }

.sfHover > a {
    background-color: #ebebeb;
    border-left-color: #90a72b !important;
}

.sf-with-ul {
    position: relative;
}

    .sf-with-ul:before {
        font-family: FontAwesome;
        content: "\f105";
        position: absolute;
        top: 3px;
        right: 15px;
        font-size: 16px;
        display: block;
        line-height: 45px;
    }

.kopa-page-header-1 .kopa-logo {
    position: absolute;
    z-index: 9;
}

.kopa-page-header-1 .header-top a {
    color: white;
    text-decoration: none !important;
    font-family: "PT Sans";
}

.kopa-page-header-1 .header-top .header-top-left ul {
    padding: 0;
    margin: 0;
}

    .kopa-page-header-1 .header-top .header-top-left ul li {
        float: left;
        list-style-type: none;
        padding: 0 30px;
        margin-bottom: 0;
        border-left: 1px solid #90a72b;
    }

        .kopa-page-header-1 .header-top .header-top-left ul li a {
            font-size: 13px;
            line-height: 42px;
        }

.kopa-page-header-1 .header-top .header-top-right {
    margin-top: -5px;
    margin-bottom: -8px;
}

    .kopa-page-header-1 .header-top .header-top-right a {
        line-height: 55px;
        margin-left: 20px;
        font-size: 17px;
    }

    .kopa-page-header-1 .header-top .header-top-right .cart span:first-child {
        margin-right: 5px;
        color: #f1f3e9;
        font-size: 18px;
    }

    .kopa-page-header-1 .header-top .header-top-right .cart span:last-child {
        background-color: #383938;
        font-family: "Merriweather", serif;
        border-radius: 100%;
        min-width: 55px;
        height: 55px;
        display: inline-block;
        text-align: center;
        font-size: 16px;
        padding: 0 5px;
    }

.kopa-page-header-1 .header-bottom {
    padding: 20px 0;
}

.kopa-page-header-1 .main-nav {
    float: right;
    margin-top: 12px;
    margin-right: 0px;
}

.kopa-page-header-1 .main-menu {
    margin: 0;
}

ul.main-menu {
    margin: 0px;
}

.kopa-page-header-1 .main-menu > li {
    /* margin-right: 32px; */
    float: left;
    padding: 15px 19px;
    margin: 0;
}

    .kopa-page-header-1 .main-menu > li:last-child {
        margin-right: 0px;
    }

    .kopa-page-header-1 .main-menu > li:last-child {
        margin-right: 0;
    }

    .kopa-page-header-1 .main-menu > li > a {
        padding: 0 !important;
        text-transform: uppercase;
        color: white;
        font-size: 13px;
        background-color: transparent;
        font-family: 'Graduate', cursive;
        /* padding: 27px; */
    }

        .kopa-page-header-1 .main-menu > li > a.sf-with-ul:before {
            content: "\f107";
            right: -18px;
            line-height: 17px;
        }

    .kopa-page-header-1 .main-menu > li > ul {
        padding-top: 0px;
    }

.search-box {
    position: relative;
    text-align: right;
}

.search-input {
    width: 170px;
    height: 42px;
    background-color: #ebebeb;
    border-radius: 2px;
    border: none !important;
    padding: 0 35px 0 16px;
}

    .search-input::-webkit-input-placeholder {
        /* Chrome/Opera/Safari */
        color: #a2a4a2;
        font-size: 14px;
        font-style: normal;
    }

    .search-input::-moz-placeholder {
        /* Firefox 19+ */
        color: #a2a4a2;
        font-size: 14px;
        font-style: normal;
    }

    .search-input:-ms-input-placeholder {
        /* IE 10+ */
        color: #a2a4a2;
        font-size: 14px;
        font-style: normal;
    }

    .search-input:-moz-placeholder {
        /* Firefox 18- */
        color: #a2a4a2;
        font-size: 14px;
        font-style: normal;
    }

.search-submit {
    height: 42px;
    line-height: 42px;
    width: 35px;
    border: none;
    background: transparent;
    position: absolute;
    top: 0px;
    right: 0;
}

    .search-submit span {
        font-size: 16px;
        font-weight: bold;
    }

/*_____________ Home 2 _____________*/
.kopa-page-header-2 .kopa-logo {
    margin: 0 -15px;
    margin-bottom: -10px;
    padding: 10px 9px 9px 10px;
    background-color: #ebebeb;
    text-align: center;
    position: absolute;
    z-index: 10;
    width: 100%;
}

.kopa-page-header-2 .main-nav {
    /*margin-top: 40px;*/
    padding: 25px 10px;
}

.kopa-page-header-2 .header-left {
    float: right;
}

.kopa-page-header-2 .header-right {
    float: left;
}

    .kopa-page-header-2 .header-right .main-menu {
        margin-left: 40px;
        margin-right: 0;
    }

.kopa-page-header-2 .main-menu {
    margin: 0;
    padding: 0;
}

    .kopa-page-header-2 .main-menu > li {
        float: left;
        margin-right: 40px;
    }

        .kopa-page-header-2 .main-menu > li > a {
            text-transform: uppercase;
            background-color: transparent;
            position: relative;
            padding: 0 !important;
        }

            .kopa-page-header-2 .main-menu > li > a.sf-with-ul:before {
                display: none;
            }

        .kopa-page-header-2 .main-menu > li > ul {
            padding-top: 45px;
        }

.kopa-page-header-2 .part-01 {
    padding-right: 0;
}

.kopa-page-header-2 .part-02 {
    padding-left: 0;
}

/*_____________ home 4 _____________*/
.kopa-page-header-4 {
    background: #ebebeb;
}

    .kopa-page-header-4 .header-top {
        padding: 30px 0 24px 0;
        background: white;
    }

    .kopa-page-header-4 .header-bottom {
        background: #383938;
        height: 58px;
        line-height: 58px;
        margin-bottom: 10px;
    }

        .kopa-page-header-4 .header-bottom .header-left {
            position: relative;
        }

            .kopa-page-header-4 .header-bottom .header-left .hamburger-menu {
                float: left;
                cursor: pointer;
                margin-left: 30px;
                padding-top: 22px;
                width: 25px;
                height: 58px;
                line-height: 58px;
            }

                .kopa-page-header-4 .header-bottom .header-left .hamburger-menu span {
                    display: block;
                    width: 100%;
                    height: 3px;
                    background: white;
                    margin-top: 3px;
                }

                    .kopa-page-header-4 .header-bottom .header-left .hamburger-menu span:first-child {
                        margin-top: 0;
                    }

            .kopa-page-header-4 .header-bottom .header-left .nav-4 {
                float: left;
                margin-left: 30px;
            }

                .kopa-page-header-4 .header-bottom .header-left .nav-4 ul {
                    margin: 0;
                    padding: 0;
                }

                    .kopa-page-header-4 .header-bottom .header-left .nav-4 ul li {
                        float: left;
                        list-style-type: none;
                        margin-bottom: 0;
                        margin-right: 40px;
                    }

                        .kopa-page-header-4 .header-bottom .header-left .nav-4 ul li:last-child {
                            margin-right: 0;
                        }

                        .kopa-page-header-4 .header-bottom .header-left .nav-4 ul li a {
                            text-transform: uppercase;
                            font-family: "Merriweather", serif;
                            color: white;
                        }

.search-box-4 {
    margin-right: 22px;
    position: relative;
}

    .search-box-4 .preSearch-4 {
        color: white;
        position: absolute;
        top: 3px;
        right: 0;
    }

        .search-box-4 .preSearch-4 span {
            height: 55px;
            line-height: 55px;
            font-size: 18px;
            cursor: pointer;
        }

    .search-box-4 form {
        opacity: 0;
    }

        .search-box-4 form.show {
            opacity: 1;
        }

    .search-box-4 input {
        color: white;
        background: transparent;
        border-bottom: 1px solid #c5c5c5 !important;
        padding-left: 5px;
    }

    .search-box-4 .search-submit {
        height: 42px;
        line-height: 42px;
        width: 25px;
        top: 11px;
    }

        .search-box-4 .search-submit span {
            color: white;
            font-size: 18px;
        }

/*_____________  _____________*/
.kopa-page-header-1 .hamburger-menu {
    display: none;
    font-size: 35px;
    font-weight: normal;
    margin-right: 30px;
    margin-top: 5px;
    cursor: pointer;
}

    .kopa-page-header-1 .hamburger-menu:hover {
        color: #383938;
    }

.kopa-page-header-1 .search-box {
    width: 131px;
    float: right;
    margin-top: 24px;
}

.search-box form {
    position: relative;
}

.member-1 {
    display: none;
}

.kopa-page-header-1 .search-box .preSearch {
    display: none;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
}

.kopa-page-header-2 .hamburger-menu {
    display: none;
    font-size: 35px;
    font-weight: normal;
    margin-right: 30px;
    margin-top: 5px;
    cursor: pointer;
    margin-top: 25px;
    margin-left: 25px;
}

    .kopa-page-header-2 .hamburger-menu:hover {
        color: #383938;
    }

.kopa-page-header-2 .preSearch {
    display: none;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    margin-top: 25px;
    margin-right: 25px;
    cursor: pointer;
}

/*_____________ mobile menu _____________*/
.mobile-main-nav {
    display: none;
    position: absolute;
    top: 72px;
    left: 15px;
    z-index: 9999;
    width: 320px;
    background: #ebebeb;
}

    .mobile-main-nav .mobile-main-menu {
        padding: 0 15px;
    }

    .mobile-main-nav a {
        text-transform: uppercase;
        position: relative;
        display: block;
    }

        .mobile-main-nav a span {
            position: absolute;
            top: 0;
            right: 0;
            width: 10px;
            height: 10px;
        }

            .mobile-main-nav a span:after {
                content: '\f0d7';
                font-family: FontAwesome;
                font-size: 14px;
            }

    .mobile-main-nav .open > a > span:after {
        content: '\f0d8';
    }

    .mobile-main-nav li {
        list-style-type: none;
        line-height: 26px !important;
    }

        .mobile-main-nav li ul {
            padding-left: 25px;
        }

    .mobile-main-nav.style-02 {
        top: 89px;
    }

.search-box-hd-2 form {
    display: none;
    position: absolute;
    top: 64px;
    right: 0;
    z-index: 9999;
}

.mobile-main-nav-2 {
    width: 100%;
    text-align: center;
}

    .mobile-main-nav-2 .mobile-main-menu {
        margin: auto;
        display: inline-block;
    }

        .mobile-main-nav-2 .mobile-main-menu > li {
            width: 320px;
        }

            .mobile-main-nav-2 .mobile-main-menu > li ul {
                text-align: left;
            }

            .mobile-main-nav-2 .mobile-main-menu > li > a {
                text-transform: uppercase;
            }

            .mobile-main-nav-2 .mobile-main-menu > li.open {
                border-bottom: 1px solid #d7ae64;
                border-top: 1px solid #d7ae64 !important;
            }

    .mobile-main-nav-2 a {
        position: relative;
        color: #d7ae64;
        text-transform: capitalize;
        font-size: 18px;
    }

        .mobile-main-nav-2 a span {
            position: absolute;
            top: -3px;
            right: -20px;
            width: 10px;
            height: 10px;
        }

            .mobile-main-nav-2 a span:after {
                content: '\f0d7';
                font-family: FontAwesome;
                font-size: 14px;
            }

    .mobile-main-nav-2 .open > a > span:after {
        content: '\f0d8';
    }

    .mobile-main-nav-2 li {
        list-style-type: none;
        line-height: 26px !important;
    }

        .mobile-main-nav-2 li ul {
            padding-left: 25px;
        }

.mobile-main-nav.style-04 {
    top: 58px;
    left: 0;
    background: #ddd;
}

.nav-4-sub {
    display: none;
}

/** 
 * 3. Content
 * -----------------------------------------------------------------------------
 */
.millside-module-slider {
    margin: 0;
}

.slider-pro-1 .sp-slide, .slider-pro-2 .sp-slide {
    background-color: rgba(45, 45, 45, 0.6);
}

.slider-pro-1 .sp-image, .slider-pro-2 .sp-image {
    z-index: 1 !important;
    border: none;
    padding: 0;
}

.slider-pro-1 .sp-layer.bg-gray, .slider-pro-1 .sp-layer.bg-green, .slider-pro-1 .sp-layer.bg-green-2, .slider-pro-2 .sp-layer.bg-gray, .slider-pro-2 .sp-layer.bg-green, .slider-pro-2 .sp-layer.bg-green-2 {
    transform: scale(1) !important;
}

.slider-pro-1 .sp-layer, .slider-pro-2 .sp-layer {
    z-index: 3;
}

.slider-pro p.sp-layer {
    white-space: nowrap;
}

    .slider-pro p.sp-layer.sp-txt-1 {
        font-family: "Merriweather", serif;
        font-size: 78px;
        color: white;
        font-style: italic;
    }

    .slider-pro p.sp-layer.sp-txt-1a {
        font-family: "Merriweather", serif;
        font-size: 78px;
        font-style: italic;
    }

    .slider-pro p.sp-layer.sp-txt-2 {
        font-family: "Merriweather", serif;
        font-style: italic;
        font-size: 44px;
    }

    .slider-pro p.sp-layer.sp-txt-3 {
        font-family: "PT Sans";
        font-size: 24px;
        color: #cbcdcf;
    }

        .slider-pro p.sp-layer.sp-txt-3 span {
            font-size: 20px;
            margin-right: 15px;
        }

    .slider-pro p.sp-layer.sp-txt-4 {
        font-family: "Merriweather", serif;
        font-size: 18px;
        color: #cbcdcf;
    }

.sp-link-1 a {
    border-width: 1px;
    border-style: solid;
    border-radius: 5px;
    color: white;
    font-family: "PT Sans";
    padding: 0px 68px;
    height: 50px;
    line-height: 50px;
    display: inline-block;
}

    .sp-link-1 a:hover {
        background: transparent;
    }

.sp-link-2 {
    width: 230px;
    height: 230px;
    border-radius: 100%;
    border-width: 2px;
    border-style: solid;
    padding: 12px;
}

    .sp-link-2 > div {
        width: 100%;
        height: 100%;
        text-align: center;
        background-color: #89a831;
        border-radius: 100%;
        padding-top: 40px;
    }

        .sp-link-2 > div p {
            margin-bottom: 15px;
        }

            .sp-link-2 > div p span {
                font-family: "Merriweather", serif;
                font-weight: 600;
                line-height: 25px;
            }

                .sp-link-2 > div p span:first-child {
                    color: white;
                    font-size: 32px;
                }

            .sp-link-2 > div p .span-2 {
                color: #383938;
                font-size: 18px;
            }

            .sp-link-2 > div p .span-3 {
                color: white;
                font-size: 24px;
            }

    .sp-link-2 a {
        border-width: 1px;
        border-style: solid;
        border-color: white;
        border-radius: 5px;
        background-color: white;
        color: #383938;
        font-family: "PT Sans";
        height: 36px;
        line-height: 36px;
        padding: 0 26px;
        display: inline-block;
    }

        .sp-link-2 a:hover {
            background: transparent;
            color: white;
        }

.slide-area {
    position: relative;
}

    .slide-area .kopa-scroll.style-01 {
        position: absolute;
        left: calc(50% - 25px);
        bottom: 40px;
        z-index: 15;
        width: 50px;
        height: 50px;
        text-align: center;
        border-radius: 100%;
        border-width: 2px;
        border-style: solid;
        border-color: #889a49;
        line-height: 50px;
    }

        .slide-area .kopa-scroll.style-01 span {
            font-size: 18px;
            color: white;
        }

        .slide-area .kopa-scroll.style-01:before {
            content: "";
            position: absolute;
            width: 2px;
            height: 40px;
            background: #889a49;
            left: calc(50% - 1px);
            top: 48px;
        }

/*_____________ Slider 2 _____________*/
.slider-pro p.sp-layer.sp-txt-5 {
    font-family: "PT Sans";
    font-size: 16px;
    color: #cbcdcf;
    line-height: 1.7em;
}

.sp-link-3 a {
    border-width: 1px;
    border-style: solid;
    border-radius: 5px;
    color: white;
    font-family: "PT Sans";
    padding: 0px 68px;
    display: inline-block;
    height: 60px;
    line-height: 60px;
}

.slider-pro-2 {
    position: relative;
}

    .slider-pro-2 .sp-buttons {
        position: absolute;
        top: 50%;
        right: 90px;
        z-index: 10;
        width: 12px;
    }

    .slider-pro-2 .sp-button {
        border: 1px solid #bab5ad;
        width: 12px;
        height: 12px;
        margin: 0px !important;
        position: relative;
    }

        .slider-pro-2 .sp-button.sp-selected-button, .slider-pro-2 .sp-button:hover {
            border-color: white;
        }

        .slider-pro-2 .sp-button:after {
            content: "";
            position: absolute;
            top: 11px;
            left: 50%;
            width: 1px;
            height: 15px;
            background: #bab5ad;
        }

        .slider-pro-2 .sp-button:last-child:after {
            display: none;
        }

/*_____________ Slider 3 _____________*/
.slider-pro-3 {
    position: relative;
}

    .slider-pro-3 .sp-buttons {
        position: absolute;
        bottom: 30px;
        z-index: 10;
    }

    .slider-pro-3 .sp-button {
        border: 1px solid #bab5ad;
        width: 12px;
        height: 12px;
        position: relative;
    }

        .slider-pro-3 .sp-button.sp-selected-button, .slider-pro-3 .sp-button:hover {
            border-color: white;
        }

        .slider-pro-3 .sp-button:after {
            content: "";
            position: absolute;
            top: 50%;
            right: -10px;
            width: 10px;
            height: 1px;
            background: #bab5ad;
        }

        .slider-pro-3 .sp-button:last-child:after {
            display: none;
        }

.slide-area-3 {
    padding: 30px 30px 0;
    position: relative;
}

    .slide-area-3 .millside-module-banner-3 {
        position: absolute;
        top: 0;
        left: 90px;
        width: 470px;
        height: 100%;
        z-index: 12;
    }

    .slide-area-3:after {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        width: 30px;
        height: 100%;
        background: white;
        z-index: 99;
    }

.millside-module-banner-3 {
    background-color: #efefef;
    text-align: center;
    padding-top: 40px;
}

    .millside-module-banner-3 p:nth-of-type(1) {
        text-transform: uppercase;
        font-size: 44px;
        font-family: "Merriweather", serif !important;
        color: #383938;
        border-top: 1px solid #d7d7d7;
        display: inline-block;
        line-height: 1.5em;
        margin-top: 30px;
        position: relative;
    }

        .millside-module-banner-3 p:nth-of-type(1):after {
            content: "";
            position: absolute;
            width: 60%;
            height: 1px;
            bottom: 0px;
            left: 20%;
            background: #d7d7d7;
        }

    .millside-module-banner-3 p:nth-of-type(2) {
        font-size: 18px;
        text-transform: uppercase;
    }

    .millside-module-banner-3 p:nth-of-type(3) {
        font-size: 40px;
        font-family: "Merriweather", serif;
        color: #383938;
        margin-top: 100px;
        font-weight: bold;
    }

    .millside-module-banner-3 p:nth-of-type(4) {
        font-size: 24px;
        font-family: "Merriweather", serif;
        color: #383938;
        margin-bottom: 30px;
    }

    .millside-module-banner-3 .kopa-scroll.style-02 {
        font-size: 40px;
        color: #d7ae64;
        z-index: 99;
    }

.navibar {
    position: absolute;
    top: 30px;
    right: 30px;
    width: 60px;
    text-align: center;
    z-index: 99;
}

    .navibar > div {
        cursor: pointer;
    }

.nav-btn-01 {
    color: white;
    background: #383938;
    height: 60px;
    line-height: 60px;
    font-size: 30px;
}

.nav-btn-02 {
    color: white;
    height: 230px;
    position: relative;
    padding-top: 10px;
}

    .nav-btn-02 div {
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        transform: rotate(-90deg);
        white-space: nowrap;
        display: inline-block;
        position: absolute;
        left: -30px;
        top: 50%;
        font-size: 18px;
    }

    .nav-btn-02:hover {
        background: #383938;
    }

.nav-btn-03, .nav-btn-04 {
    background: #f6f6f6;
    color: #383938;
    height: 60px;
    line-height: 60px;
    font-size: 30px;
}

.nav-btn-04 {
    font-family: "Merriweather", serif;
    font-size: 21px;
}

.kopa-menu-3 {
    position: absolute;
    top: 30px;
    left: 30px;
    width: calc(100% - 60px);
    background: rgba(56, 57, 56, 0.9);
    z-index: 99;
    text-align: center;
    display: none;
    padding-bottom: 200px;
    z-index: 9999;
}

    .kopa-menu-3 .kopa-logo {
        margin-top: 35px;
        margin-bottom: 50px;
    }

.close-menu-3 {
    position: absolute;
    top: 0px;
    right: 0;
    width: 60px;
    height: 60px;
    line-height: 60px;
    background: #587e17;
    text-align: center;
    z-index: 100;
    cursor: pointer;
    color: #ebebeb;
    font-size: 24px;
}

    .close-menu-3:hover {
        background: #d7ae64;
    }

/*_____________  _____________*/
.slider-pro-5 {
    background: white;
    position: relative;
}

    .slider-pro-5:before {
        content: "";
        position: absolute;
        bottom: 44px;
        left: 15%;
        width: 70%;
        height: 40px;
        background: white;
        z-index: 1;
    }

    .slider-pro-5 .sp-arrows {
        top: auto;
        bottom: 0px;
        z-index: 999 !important;
    }

    .slider-pro-5 .sp-arrow {
        opacity: 1;
        width: 45px;
        height: 45px;
        background: #a2a4a2;
    }

        .slider-pro-5 .sp-arrow span {
            display: block;
            width: 45px;
            height: 45px;
            text-align: center;
            line-height: 45px;
            color: #edf0ea;
            border-radius: 100%;
            border: 1px solid #edf0ea;
        }

        .slider-pro-5 .sp-arrow:hover {
            background: #383938;
        }

        .slider-pro-5 .sp-arrow.sp-previous-arrow {
            left: 0;
        }

        .slider-pro-5 .sp-arrow.sp-next-arrow {
            right: 0;
        }

        .slider-pro-5 .sp-arrow:after, .slider-pro-5 .sp-arrow:before {
            display: none !important;
        }

    .slider-pro-5 .sp-caption-container {
        height: 84px;
        line-height: 104px;
        font-size: 24px;
        font-family: "Merriweather", serif;
        font-weight: bold;
        background: white;
        width: 70%;
        margin-left: 15%;
        z-index: 999 !important;
        margin-top: -40px;
    }

/*_____________ Home 1 _____________*/
.kopa-area-1 {
    background-repeat: no-repeat;
    background-position: right;
    background-size: auto 100%;
    background-color: #587e17;
    background-image: -webkit-linear-gradient(left, #587e17 70%, rgba(88, 126, 23, 0)), url("img/background/1.jpg");
    /* For Safari 5.1 to 6.0 */
    background-image: -o-linear-gradient(left, #587e17 70%, rgba(88, 126, 23, 0)), url("img/background/1.jpg");
    /*For Opera 11.1 to 12.0 */
    background-image: -moz-linear-gradient(left, #587e17 70%, rgba(88, 126, 23, 0)), url("img/background/1.jpg");
    /* For Firefox 3.6 to 15 */
    background-image: linear-gradient(left, #587e17 70%, rgba(88, 126, 23, 0)), url("img/background/1.jpg");
    padding-top: 90px;
    padding-bottom: 115px;
}

.millside-module-intro-1 ul li {
    padding-bottom: 50px;
}

    .millside-module-intro-1 ul li:first-child {
        padding-bottom: 50px;
    }

    .millside-module-intro-1 ul li:last-child {
        padding-bottom: 0;
    }

    .millside-module-intro-1 ul li p {
        font-size: 16px;
    }

.millside-module-intro-1 .entry-icon {
    float: left;
    margin-right: 45px;
    margin-left: -34.5px;
}

.millside-module-intro-1 .entry-title.style-01 {
    padding-bottom: 5px;
}

.millside-module-intro-2 {
    margin-left: -15px;
    margin-right: -30px;
}

    .millside-module-intro-2 ul li {
        padding-bottom: 30px;
    }

        .millside-module-intro-2 ul li:first-child {
            padding-bottom: 30px;
        }

    .millside-module-intro-2 .entry-icon {
        float: left;
        margin-right: 45px;
        margin-left: -34.5px;
    }

    .millside-module-intro-2 .entry-title.style-02 {
        padding-top: 15px;
        padding-bottom: 7px;
    }

.kopa-area-2 {
    padding: 0;
}

    .kopa-area-2 .millside-module-tab, .kopa-area-2 .millside-module-event-1 {
        margin-bottom: 80px !important;
    }

.ct-row-1 {
    margin: 0 !important;
}

    .ct-row-1 > li, .ct-row-1 > div {
        padding: 0;
    }

.millside-module-action {
    border-left: 1px solid #ebebeb;
}

    .millside-module-action .ct-icon-2 {
        margin-bottom: 15px;
    }

    .millside-module-action .entry-title.style-02 {
        padding-top: 15px;
    }

    .millside-module-action li {
        border-left: none;
        border-top: none;
    }

    .millside-module-action .entry-content a > div {
        position: relative;
    }

        .millside-module-action .entry-content a > div img {
            width: 100%;
            min-height: 162px;
            position: relative;
            opacity: 0;
        }

            .millside-module-action .entry-content a > div img + div {
                width: 100%;
                height: 100%;
                padding: 30px;
                position: absolute;
                top: 0;
                left: 0;
                background: transparent;
                background-size: 100% 100%;
            }

    .millside-module-action .entry-content a > p {
        text-transform: uppercase;
        color: #5c5d5c;
        border-top: 1px solid #ebebeb;
        padding: 11px 30px;
    }

    .millside-module-action .entry-content:hover a > div img {
        opacity: 1;
    }

        .millside-module-action .entry-content:hover a > div img + div {
            background: rgba(56, 57, 56, 0.8);
        }

            .millside-module-action .entry-content:hover a > div img + div .ct-icon-2 {
                border-color: #889a49;
            }

                .millside-module-action .entry-content:hover a > div img + div .ct-icon-2 span {
                    color: white;
                }

            .millside-module-action .entry-content:hover a > div img + div .entry-title.style-02 {
                color: white;
            }

/*_____________  _____________*/
.millside-module-tab {
    padding: 23px 30px 30px 30px;
}

    .millside-module-tab .nav-tabs {
        border-bottom: none;
        margin-bottom: 42px !important;
    }

        .millside-module-tab .nav-tabs > li {
            border-left: 1px dashed #daddd6;
            padding: 0 50px;
        }

            .millside-module-tab .nav-tabs > li:first-child {
                border-left: none;
                border-top: none;
            }

            .millside-module-tab .nav-tabs > li a {
                padding: 2px;
                border: none;
                cursor: pointer;
                display: inline;
                text-transform: uppercase;
                font-family: "Merriweather", serif;
                color: #bab5ad;
            }

                .millside-module-tab .nav-tabs > li a:hover {
                    background-color: transparent;
                    border: none !important;
                    color: #587e17;
                }

                .millside-module-tab .nav-tabs > li a:focus {
                    border: none !important;
                }

            .millside-module-tab .nav-tabs > li.active > a {
                border: none;
                color: #587e17;
                cursor: pointer;
            }

    .millside-module-tab .tab-title {
        color: #587e17;
        text-transform: capitalize;
        margin-bottom: 18px;
        font-size: 32px;
        font-style: italic;
    }

    .millside-module-tab .tab-thumb {
        float: left;
        width: 237px;
        margin-right: 30px;
        padding-top: 7px;
    }

        .millside-module-tab .tab-thumb img {
            width: 100%;
        }

    .millside-module-tab .tab-detail {
        overflow: hidden;
    }

        .millside-module-tab .tab-detail > p:first-child {
            margin-bottom: 15px;
        }

        .millside-module-tab .tab-detail .pcheck {
            font-weight: bold;
            font-family: "Merriweather", serif;
            font-style: italic;
            color: #383938;
            border-bottom: 1px dashed #daddd6;
            padding-bottom: 8px;
            margin-bottom: 8px;
        }

            .millside-module-tab .tab-detail .pcheck:last-child {
                border-bottom: none;
            }

            .millside-module-tab .tab-detail .pcheck i {
                color: #587e17;
                margin-right: 10px;
                font-size: 10px;
            }

.millside-module-event-1 .widget-title.style-01 {
    margin-bottom: 21px;
    margin-top: -2px;
}

    .millside-module-event-1 .widget-title.style-01 img {
        margin-right: 10px;
    }

.millside-module-event-1 ul li {
    padding: 15px 0 14px 0;
    border-top: 1px solid #ebebeb;
}

    .millside-module-event-1 ul li:first-child {
        padding: 15px 0 15px 0;
        border-top: 1px solid #ebebeb;
    }

    .millside-module-event-1 ul li:last-child {
        border-bottom: 1px solid #ebebeb;
    }

.millside-module-event-1 .entry-content {
    overflow: hidden;
}

.millside-module-event-1 .entry-title.style-03 {
    color: #587e17;
    line-height: 26px;
    margin-bottom: 0px;
}

    .millside-module-event-1 .entry-title.style-03 a {
        color: #587e17;
    }

        .millside-module-event-1 .entry-title.style-03 a:hover {
            color: #383938;
        }

.millside-module-event-1 ul + div {
    margin-top: 25px;
}

.entry-date-1 {
    width: 55px;
    float: left;
    margin-right: 20px;
    background-color: #ececec;
    text-align: center;
    margin-top: 5px;
    padding: 5px 0 2px 0;
    position: relative;
}

    .entry-date-1:after {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        background: transparent;
        bottom: -10px;
        left: 0;
        border-top: 10px solid #ececec;
        border-right: 55px solid transparent;
    }

    .entry-date-1 p:first-child {
        font-size: 24px;
        font-family: "Merriweather", serif;
        color: #383938;
        font-weight: bold;
        margin-bottom: 0;
    }

    .entry-date-1 p:last-child {
        font-family: "Merriweather", serif;
        font-style: italic;
        text-transform: uppercase;
        color: #a2a4a2;
        margin-top: -5px;
        font-weight: 300;
    }

.title-46 {
    font-size: 46px;
    font-style: italic;
    line-height: 50px;
}

.title-24 {
    font-style: italic;
    font-size: 24px;
}

.millside-module-map {
    margin-bottom: 0;
}

.kopa-map-bg {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}

.kopa-map {
    height: 420px;
}

.millside-module-contact .widget-content .entry-icon {
    float: left;
    margin-right: 30px;
}

.millside-module-contact .widget-content .entry-content {
    overflow: hidden;
}

.millside-module-contact .widget-content > .entry-item:first-child {
    background-color: #383938;
    padding: 25px 43px;
}

    .millside-module-contact .widget-content > .entry-item:first-child .entry-icon {
        display: inline-block;
        text-align: center;
        width: 25px;
        height: 25px;
        line-height: 25px;
        font-size: 14px;
        border: 2px solid #889a49;
        border-radius: 100%;
        color: #ebebeb;
    }

.millside-module-contact .widget-content > .entry-item:nth-child(2) {
    background-color: #587e17;
    padding: 7px 43px 13px 43px;
    margin-top: 0;
}

    .millside-module-contact .widget-content > .entry-item:nth-child(2) .entry-icon {
        margin-top: 10px;
    }

        .millside-module-contact .widget-content > .entry-item:nth-child(2) .entry-icon span {
            color: #a1b959;
            font-size: 24px;
            margin-right: 2px;
        }

    .millside-module-contact .widget-content > .entry-item:nth-child(2) .entry-content span {
        font-family: "Merriweather", serif;
        font-size: 12px !important;
    }

    .millside-module-contact .widget-content > .entry-item:nth-child(2) .entry-content p {
        margin-top: -6px;
    }

.yellow-text {
    color: #d2ad5f !important;
    font-family: "Merriweather", serif;
    font-size: 18px !important;
    font-weight: bold;
    line-height: 1.5em;
}

.kopa-area-3.white-text-style p, .kopa-area-3.entry-title.style-07 p, .kopa-area-3.ct-btn-01.style-01 p, .kopa-area-3.ct-btn-01.style-03 p, .kopa-area-3.ct-btn-02.style-01 p, .kopa-area-3.ct-btn-02.style-03 p, .kopa-area-3.ct-btn-03 p, .kopa-area-3.ct-btn-04:hover p, .kopa-area-3.millside-module-bottom-menu-2 p, .kopa-area-3.owl-carousel-3 p, .kopa-area-10 .kopa-area-3.kopa-breadcrumb p, .kopa-area-3.millside-module-ads-5 p, .kopa-area-3.owl-carousel-1 p, .kopa-social-links ul li a.kopa-area-3 p, .kopa-social-links-2 ul li a.kopa-area-3 p, .owl-carousel-4 .item .item-content .item-title-2 + div > div.kopa-area-3 p, .owl-carousel-4 button.kopa-area-3:hover p, .ct-item-6.style-01 .kopa-area-3.rate-choose:hover p, .ct-item-6.style-01 .kopa-area-3.rate-choose.active p, .ct-item-10 .kopa-area-3.entry-content p, .ct-item-11 .item-header .kopa-area-3.item-title p, .kopa-area-3.ct-text.style-06 p, .widget-content-area-2 .kopa-area-3.dropcap.style-01 p, .widget-content-area-2 .kopa-area-3.dropcap.style-03 p, .kopa-alert.style-01 .kopa-area-3.kopa-close:hover p, .kopa-alert.style-02 .kopa-area-3.kopa-close:hover p, .kopa-alert.style-03 .kopa-area-3.kopa-close:hover p, .kopa-alert.style-04 .kopa-area-3.kopa-close:hover p, .kopa-alert.style-05 .kopa-area-3.kopa-close:hover p, .kopa-alert.style-06 .kopa-area-3.kopa-close:hover p, .kopa-area-3.kopa-area-70 p, .kopa-area-3.ct-item-30.style-01 p, .tab-area .nav-tabs li.active a.kopa-area-3 p, .tab-area .nav-tabs li a.kopa-area-3:hover p {
    color: white;
    font-size: 16px;
}

.bottom-sidebar {
    padding-top: 40px;
    padding-bottom: 30px;
}

    .bottom-sidebar .millside-module-bottom-menu {
        margin-top: 45px;
    }

.millside-module-bottom-menu .widget-content {
    float: right;
}

    .millside-module-bottom-menu .widget-content ul li {
        float: left;
        list-style-type: none;
        margin-right: 30px;
    }

        .millside-module-bottom-menu .widget-content ul li:last-child {
            margin-right: 0;
        }

        .millside-module-bottom-menu .widget-content ul li a {
            text-transform: uppercase;
            text-decoration: none;
            color: #383938;
            font-family: "Merriweather", serif;
        }

.bottom-logo {
    float: left;
    margin-right: 45px;
    text-align: center;
}

    .bottom-logo .bottom-logo-title {
        font-family: "Merriweather", serif;
        font-size: 24px;
        line-height: 30px;
        color: #383938;
        margin-top: 15px;
        position: relative;
    }

        .bottom-logo .bottom-logo-title:after {
            content: "";
            position: absolute;
            bottom: -5px;
            left: 0;
            width: 100%;
            height: 1px;
            background: #ebebeb;
        }

    .bottom-logo .bottom-logo-sub-title {
        font-size: 12px;
        text-transform: uppercase;
    }

.bottom-logo-caption {
    overflow: hidden;
    padding-left: 30px;
    margin-top: 45px !important;
    padding-bottom: 40px;
    font-size: 14px;
    position: relative;
}

    .bottom-logo-caption:before {
        content: "";
        position: absolute;
        width: 1px;
        height: calc(100%);
        background: #ebebeb;
        left: 0;
        top: 0;
    }

.kopa-page-footer > div {
    padding: 25px 0;
    /*border-top: 1px solid #ebebeb;*/
}

    .kopa-page-footer > div p {
        font-size: 12px;
    }

/*_____________ Home 2 _____________*/
.kopa-area-4 {
    padding: 0;
}

    .kopa-area-4 .millside-module-intro-14 {
        margin: 50px 110px 70px;
        font-size: 16px;
    }

        .kopa-area-4 .millside-module-intro-14 .widget-sub-title {
            text-transform: uppercase;
            margin-bottom: 35px;
        }

            .kopa-area-4 .millside-module-intro-14 .widget-sub-title img {
                margin-right: 5px;
            }

        .kopa-area-4 .millside-module-intro-14 .widget-title {
            margin-bottom: 30px;
        }

.kopa-area-5 {
    background-color: #383938;
    padding: 60px 0 55px 0;
}

    .kopa-area-5 .ct-icon-4 {
        border-color: #fff;
    }

.owl-carousel-5 .item {
    border: 2px solid transparent !important;
    padding: 5px;
}

    .owl-carousel-5 .item:hover {
        border: 2px solid red !important;
        padding: 5px;
    }

.millside-module-action-2 {
    font-size: 15px;
    line-height: 24px;
}

    .millside-module-action-2 ul {
        margin-top: -40px !important;
    }

        .millside-module-action-2 ul li {
            padding: 0 55px;
            margin-top: 40px;
        }

    .millside-module-action-2 .entry-title {
        margin-top: 34px;
        margin-bottom: 36px;
    }

.kopa-area-6 {
    padding: 0;
}

    .kopa-area-6 .millside-module-intro-15 {
        margin: 75px 98px;
        font-size: 16px;
    }

        .kopa-area-6 .millside-module-intro-15 .widget-title {
            margin-bottom: 15px;
        }

    .kopa-area-6 .millside-module-promo-1 {
        margin-top: 50px;
        margin-bottom: 50px !important;
    }

.millside-module-promo-1 {
    text-align: center;
}

    .millside-module-promo-1 .widget-title {
        text-transform: none;
        margin-bottom: 0;
    }

    .millside-module-promo-1 p {
        font-size: 16px;
    }

.bottom-sidebar-2 {
    padding: 0;
    /*background-color: #d6d6d6;*/
    background-color: #d6d6d6;
}
    .bottom-sidebar-2 h4 {
        font-family: "Merriweather", serif;
        font-size: 20px;
        color: #0f77bc;
       /* color: #f6f6f6;*/
        font-weight: 600;
        margin-bottom: 20px;
    }
    .footer ul{
        padding-left:0px !important;
    }
    .bottom-sidebar-2 > div:last-child {
        padding: 55px 0;
    }
.team-profile {
    box-shadow: 0 0.125rem 0.625rem 0 rgba(0,0,0,0.2);
    padding: 30px;
    background: #fffefe;
}

.millside-module-bottom-menu-2 ul li {
    list-style-type: none;
}

    .millside-module-bottom-menu-2 ul li a {
        line-height: 62px;
        text-transform: uppercase;
        font-family: "Merriweather", serif;
    }

        .millside-module-bottom-menu-2 ul li a:hover {
            color: black;
        }

.millside-module-info {
    font-size: 15px;
}

    .millside-module-info p, .millside-module-info p a {
        color: black;
    }

    .millside-module-info ul {
        margin-top: -17px;
    }

        .millside-module-info ul li {
            margin-top: 0;

            margin-bottom: 5px;
        }

    .millside-module-info .entry-item {
        text-align: center;
    }

    .millside-module-info .entry-title {
        margin-bottom: 5px;
    }

/*.millside-module-bottom-logo-2 {
    text-align: center;
    height: 100%;
    background-color: transparent;
    padding-top: 50%;
    max-height: 231px;
}*/

.millside-module-bottom-logo-2 .widget-content img {
    /*margin-top: -57%;*/
    margin-bottom: 10px;
    max-height: initial;
}

.footer .millside-module-bottom-logo-2 {
    text-align: leftl
}

.footer .millside-module-info .entry-item {
    text-align: left;
}

.footer .millside-module-info ul.unlisted li a {
    font-weight: 500;
    /*color: #0b75bb;*/
    font-size:14px;
}

    .footer .millside-module-info ul.unlisted li a:hover {
        font-weight: 600;
        color: #333;
    }

.container.footer {
    padding: 60px 0;
}

.bottom-sidebar-2 .millside-module-bottom-logo-2 {
    margin: 0 22px;
}
.bottom-sidebar-2 ul li {
    list-style: none;
    list-style: none;
    font-size: 14px;
    line-height:20px;
}
.footer-pr-0{
    padding-right:0px;
}
.footer-pl-0 {
    padding-left: 0px;
}
.location-detail i{
    font-size:20px;
}
    .bottom-sidebar-2 ul li span {
        float:left
    }
    .bottom-sidebar-2 .millside-module-mail {
    margin: 15px 30px;
    height: 100%;
}

    .bottom-sidebar-2 .millside-module-mail .widget-content p {
        padding: 0 10px;
    }

.millside-module-mail {
    text-align: center;
}

    .millside-module-mail p {
        font-size: 15px;
        color: black;
    }

    .millside-module-mail .entry-title {
        margin-bottom: 5px;
    }

    .millside-module-mail .enter-mail {
        margin-top: 30px;
    }

.enter-mail {
    position: relative;
}

    .enter-mail .mail-input {
        border: none;
        padding: 0 75px 0 15px;
        line-height: 50px;
        height: 50px;
        width: 100%;
    }

    .enter-mail .mail-submit {
        position: absolute;
        top: 0;
        right: 0;
        border: none;
        height: 50px;
        line-height: 50px;
        padding: 0 17px;
        text-align: center;
    }

        .enter-mail .mail-submit span {
            color: #b4c183;
            font-size: 13px;
            font-weight: bold;
            padding: 5px;
            border: 2px solid #b4c183;
            border-radius: 100%;
        }

        .enter-mail .mail-submit:hover span {
            color: white;
            border-color: white;
        }

.kopa-page-footer.style-01 {
    /*background-color: #2b2a2a;*/
    background-color: #2181c1;
}

    .kopa-page-footer.style-01 > div {
        border-top-color: #cccccc;
    }

/*_____________ Home 3 _____________*/
.millside-module-intro-16 .ct-text-03 {
    margin-bottom: 15px;
}

.millside-module-intro-16 .widget-content {
    margin-top: 30px;
}

.millside-module-intro-16 .more-link {
    margin-top: 30px;
}

.millside-module-slider-2 {
    margin-top: -55px;
}

    .millside-module-slider-2 .widget-content {
        margin: 0 -10px;
    }

.owl-carousel-2 .item {
    margin: 0 10px;
}

.owl-carousel-2 .owl-nav > div {
    font-size: 30px;
    font-weight: normal;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 30px;
    height: 50px;
    line-height: 46px;
    text-align: center;
    background: #383938;
}

.owl-carousel-2 .owl-prev {
    left: 10px;
}

.owl-carousel-2 .owl-next {
    right: 10px;
}

.kopa-area-8 > div {
    border: 1px solid #ececec;
}

.kopa-area-8 .millside-module-event-10 p {
    color: #a2a4a2;
}

.kopa-area-8 .millside-module-event-10 .widget-title {
    margin-bottom: 7px;
}

.kopa-area-8 .millside-module-event-10 .entry-title {
    margin-bottom: 0;
}

.kopa-area-8 .millside-module-event-10 ul {
    margin-top: -30px;
}

    .kopa-area-8 .millside-module-event-10 ul li {
        margin-top: 40px;
    }

.kopa-area-8 .widget {
    margin: 30px !important;
}

#wp-calendar {
    width: 100%;
}

    #wp-calendar th, #wp-calendar td {
        text-align: center;
    }

    #wp-calendar th {
        width: 14.2857143%;
    }

    #wp-calendar td.pad:hover {
        background: transparent;
        cursor: auto;
    }

.millside-module-calendar-1 #wp-calendar {
    background: #f7f7f7;
}

    .millside-module-calendar-1 #wp-calendar caption {
        text-align: center;
        line-height: 50px;
        height: 50px;
        padding: 0;
        position: relative;
        font-size: 18px;
        color: white;
    }

        .millside-module-calendar-1 #wp-calendar caption .cal-nav {
            position: absolute;
            top: 0;
        }

            .millside-module-calendar-1 #wp-calendar caption .cal-nav a {
                color: #bab5ad;
                padding: 5px;
            }

                .millside-module-calendar-1 #wp-calendar caption .cal-nav a:hover {
                    color: white;
                }

        .millside-module-calendar-1 #wp-calendar caption #prev {
            left: 15px;
        }

        .millside-module-calendar-1 #wp-calendar caption #next {
            right: 15px;
        }

    .millside-module-calendar-1 #wp-calendar th {
        line-height: 45px;
    }

    .millside-module-calendar-1 #wp-calendar td {
        cursor: pointer;
        border-radius: 5px;
    }

        .millside-module-calendar-1 #wp-calendar td#today, .millside-module-calendar-1 #wp-calendar td:hover {
            color: white;
        }

.millside-module-calendar-2 #wp-calendar {
    background: #383938;
}

    .millside-module-calendar-2 #wp-calendar caption {
        text-transform: uppercase;
        font-family: "PT Sans";
        text-align: center;
        line-height: 70px;
        height: 70px;
        padding: 0;
        position: relative;
        font-size: 16px;
        color: #edf0ea;
        background: #587e17;
    }

        .millside-module-calendar-2 #wp-calendar caption .cal-nav {
            position: absolute;
            top: 0;
        }

            .millside-module-calendar-2 #wp-calendar caption .cal-nav a {
                color: #bab5ad;
                padding: 5px;
            }

                .millside-module-calendar-2 #wp-calendar caption .cal-nav a:hover {
                    color: white;
                }

        .millside-module-calendar-2 #wp-calendar caption #prev {
            left: 30px;
        }

        .millside-module-calendar-2 #wp-calendar caption #next {
            right: 30px;
        }

    .millside-module-calendar-2 #wp-calendar th, .millside-module-calendar-2 #wp-calendar td {
        font-size: 15px;
        color: #edf0ea;
    }

        .millside-module-calendar-2 #wp-calendar th:last-of-type, .millside-module-calendar-2 #wp-calendar td:last-of-type {
            border-right: none;
        }

    .millside-module-calendar-2 #wp-calendar th {
        height: 55px;
        line-height: 55px;
        border-right: 1px solid #9daf3d;
    }

    .millside-module-calendar-2 #wp-calendar td {
        padding: 12px 20px 20px;
        border-right: 1px solid #888888;
        border-bottom: 1px solid #888888;
        text-align: left;
        vertical-align: top;
    }

.millside-module-calendar-2 .event-list {
    margin-top: 15px;
}

.millside-module-calendar-2 .event {
    margin-top: 5px;
    border-radius: 3px;
}

    .millside-module-calendar-2 .event a {
        display: block;
        color: #edf0ea;
        padding: 10px;
    }

        .millside-module-calendar-2 .event a p {
            margin: 0 !important;
            font-size: 14px;
        }

    .millside-module-calendar-2 .event:hover {
        background: #a7a7a7;
    }

    .millside-module-calendar-2 #wp-calendar caption,
    .millside-module-calendar-2 #wp-calendar th,
    .millside-module-calendar-2 .event a p {
        color: white;
        font-weight: normal;
    }

    .millside-module-calendar-2 .event a p {
        line-height: 24px;
    }

.millside-module-calendar-3 #wp-calendar {
    background: #383938;
}

    .millside-module-calendar-3 #wp-calendar caption {
        text-transform: uppercase;
        font-family: "PT Sans";
        line-height: 70px;
        height: 70px;
        padding: 0;
        padding-left: 70px !important;
        position: relative;
        font-size: 16px;
        color: #edf0ea;
        background: #587e17;
    }

        .millside-module-calendar-3 #wp-calendar caption .cal-nav {
            position: absolute;
            top: 0;
        }

            .millside-module-calendar-3 #wp-calendar caption .cal-nav a {
                color: #bab5ad;
                padding: 5px;
            }

                .millside-module-calendar-3 #wp-calendar caption .cal-nav a:hover {
                    color: white;
                }

        .millside-module-calendar-3 #wp-calendar caption .edit {
            position: absolute;
            top: 0;
            right: 30px;
            font-size: 25px;
        }

            .millside-module-calendar-3 #wp-calendar caption .edit span {
                color: white;
            }

                .millside-module-calendar-3 #wp-calendar caption .edit span:hover {
                    color: #edf0ea;
                    transform: scale(1.2, 1.2);
                }

        .millside-module-calendar-3 #wp-calendar caption #prev {
            left: 30px;
        }

        .millside-module-calendar-3 #wp-calendar caption #next {
            right: 160px;
        }

.millside-module-calendar-3 thead {
    border-left: 35px solid #0b75bb;
    border-right: 35px solid #0b75bb;
}

.millside-module-calendar-3 table {
    border-collapse: collapse;
}

.millside-module-calendar-3 tbody tr:first-child {
    margin-top: 30px;
}

.millside-module-calendar-3 th, .millside-module-calendar-3 td {
    font-size: 14px;
    color: #edf0ea;
}

.millside-module-calendar-3 th {
    height: 50px;
    line-height: 50px;
}

.millside-module-calendar-3 td {
    text-align: center;
    vertical-align: middle;
    height: 35px;
}

    .millside-module-calendar-3 td.active.day a {
        line-height: 35px;
        display: block;
        color: #edf0ea !important;
        border-radius: 3px;
    }

        .millside-module-calendar-3 td.active.day a:hover {
            background: #a7a7a7;
        }

.kopa-area-9 {
    padding-bottom: 0;
}

    .kopa-area-9 .part-01 .widget {
        margin-right: -30px;
        margin-bottom: 15px !important;
    }

    .kopa-area-9 .part-02 {
        padding-left: 50px;
    }

    .kopa-area-9 .millside-module-form-10 {
        margin-right: 30px !important;
    }

.millside-module-ads-3 img {
    width: 100%;
}

.millside-module-slider-3 {
    position: relative;
}

    .millside-module-slider-3 .bg-green {
        position: absolute;
        top: 20px;
        left: 20px;
        width: calc(100% - 40px);
        height: calc(100% - 40px);
    }

        .millside-module-slider-3 .bg-green .owl-carousel-3 {
            z-index: 3;
        }

            .millside-module-slider-3 .bg-green .owl-carousel-3 div, .millside-module-slider-3 .bg-green .owl-carousel-3 p, .millside-module-slider-3 .bg-green .owl-carousel-3 span {
                z-index: 3;
            }

.owl-carousel-3 {
    position: relative;
}

    .owl-carousel-3 .owl-nav > div {
        font-size: 30px;
        font-weight: normal;
        position: absolute;
        top: 50%;
    }

    .owl-carousel-3 .owl-prev {
        left: 40px;
    }

    .owl-carousel-3 .owl-next {
        right: 40px;
    }

    .owl-carousel-3 .part-1 p:nth-of-type(1) {
        font-size: 18px;
        color: white;
        margin-top: 35px;
        margin-bottom: 10px;
    }

    .owl-carousel-3 .part-1 p:nth-of-type(2) {
        font-size: 42px;
        font-family: "Merriweather", serif;
        font-style: italic;
        color: #d7ae64;
        padding: 15px 0 20px;
        border-top: 1px solid #888888;
        border-bottom: 1px solid #888888;
        display: inline-block;
    }

    .owl-carousel-3 .part-1 p:nth-of-type(3) a {
        color: #e4e4e4;
    }

    .owl-carousel-3 .part-2 p:nth-of-type(1) {
        font-family: "Merriweather", serif;
        font-size: 74px;
        margin-top: 60px;
        margin-bottom: 35px;
        margin-left: -15px;
        position: relative;
        color: white;
    }

        .owl-carousel-3 .part-2 p:nth-of-type(1) span {
            font-size: 34px;
            font-weight: bold;
            position: absolute;
            top: -5px;
            color: white;
        }

    .owl-carousel-3 .item p {
        text-align: center;
    }

    .owl-carousel-3.style-02 .part-1 p:nth-of-type(2) {
        font-size: 46px;
        font-style: normal;
        padding: 15px 0;
    }

    .owl-carousel-3.style-02 .part-2 p:nth-of-type(1) {
        font-size: 80px;
    }

.div-table-2 {
    font-size: 16px;
    color: black;
    border-top: 1px solid #ececec;
    border-left: 1px solid #ececec;
}

    .div-table-2 .price {
        font-size: 21px;
    }

    .div-table-2 .row {
        margin: 0;
    }

        .div-table-2 .row > div {
            text-align: center;
            padding: 23px 15px;
            border-right: 1px solid #ececec;
            border-bottom: 1px solid #ececec;
        }

            .div-table-2 .row > div b span {
                font-size: 12px;
            }

    .div-table-2 .col-md-2, .div-table-2 .col-sm-2, .div-table-2 .col-xs-2 {
        width: 20%;
    }

    .div-table-2 .col-md-4, .div-table-2 .col-sm-4, .div-table-2 .col-xs-4 {
        width: 40%;
    }

    .div-table-2 .col-md-8, .div-table-2 .col-sm-8, .div-table-2 .col-xs-8 {
        width: 80%;
    }

.millside-module-table-2 .widget-content > p {
    font-size: 15px;
    color: black;
    margin-bottom: 18px;
}

.millside-module-table-2 .more-link {
    margin-top: 20px;
}

.millside-module-contact-2 {
    font-size: 15px;
    line-height: 28px;
}

    .millside-module-contact-2 .widget-content > p:first-child {
        margin-bottom: 50px;
    }

    .millside-module-contact-2 .more-link {
        margin-top: 30px;
    }

    .millside-module-contact-2 .part-2 p:nth-of-type(1) {
        font-size: 28px;
        font-family: "Merriweather", serif;
        color: #d7ae64;
        font-weight: bold;
        margin-bottom: 16px;
    }

    .millside-module-contact-2 .part-2 p:nth-of-type(2) {
        border-bottom: 1px solid #a7a7a7;
        padding-bottom: 10px;
    }

    .millside-module-contact-2 .part-2 p:nth-of-type(3) span {
        font-family: "Merriweather", serif;
        text-transform: uppercase;
        font-size: 12px;
    }

    .millside-module-contact-2 .part-2 p:nth-of-type(3) a {
        font-size: 16px;
    }

.millside-module-text {
    font-size: 15px;
    line-height: 28px;
    color: black;
}

.millside-module-form-10 {
    font-size: 15px;
}

    .millside-module-form-10 .form-control {
        border-radius: 0;
    }

    .millside-module-form-10 input.form-control {
        height: 50px;
        line-height: 50px;
        padding-left: 20px;
    }

    .millside-module-form-10 .form-group {
        margin-bottom: 25px;
    }

        .millside-module-form-10 .form-group:last-child {
            margin-bottom: 0;
        }

.bottom-sidebar-3 {
    padding-top: 0;
    padding-bottom: 30px;
}

textarea {
    -webkit-box-shadow: none !important;
    box-shadow: none;
}

.kopa-page-footer-3 {
    padding: 30px 0;
    background: whitesmoke;
}

    .kopa-page-footer-3 .kopa-scroll {
        margin-top: -9px;
    }

.kopa-scroll.style-03 {
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    display: inline-block;
    background: #efefef;
}

    .kopa-scroll.style-03:hover {
        color: white;
    }

/*_____________ Membership-1 _____________*/
/*_____________ club 1 _____________*/
.kopa-area-10 {
    position: relative;
}

    .kopa-area-10 img {
        width: 100%;
    }

    .kopa-area-10 .bg-green {
        position: absolute;
        top: 0;
        left: 0;
    }

        .kopa-area-10 .bg-green .container {
            height: 100%;
            display: block;
        }

        .kopa-area-10 .bg-green .kopa-breadcrumb h3 {
            font-size: 48px;
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
        }

        .kopa-area-10 .bg-green .kopa-breadcrumb .breadcrumb-content {
            /*margin-left: 34.5%;*/
            position: absolute;
            bottom: 10px;
            margin: 0px auto;
            text-align: center;
            left: 0px;
            right: 0px;
        }

.breadcrumb-content > span {
    text-transform: capitalize;
    margin-right: 15px;
}

    .breadcrumb-content > span:nth-child(1), .breadcrumb-content > span:nth-child(2) {
        position: relative;
    }

    .breadcrumb-content > span:after {
        content: "";
        position: absolute;
        top: 3px;
        right: -7px;
        width: 1px;
        height: 12px;
        background: #d2ad5f;
    }

    .breadcrumb-content > span:nth-last-child(1):after {
        content: "";
        position: absolute;
        top: 3px;
        right: -7px;
        width: 1px;
        height: 12px;
        background: none;
    }

    .breadcrumb-content > span:nth-child(1) a span, .breadcrumb-content > span:nth-child(2) a span {
        color: #fff;
    }

.form-control {
    margin-bottom: 15px;
    height: 42px;
}

.kopa-breadcrumb.style-02 .breadcrumb-content > span {
    font-family: "Merriweather", serif;
}

    .kopa-breadcrumb.style-02 .breadcrumb-content > span:nth-child(1):after, .kopa-breadcrumb.style-02 .breadcrumb-content > span:nth-child(2):after {
        background: #587e17;
        content: none;
    }

    .kopa-breadcrumb.style-02 .breadcrumb-content > span:nth-child(1) a span, .kopa-breadcrumb.style-02 .breadcrumb-content > span:nth-child(2) a span {
        color: #587e17;
    }

.kopa-breadcrumb.style-03 .breadcrumb-content > span:last-child a span {
    color: #383938;
}

.kopa-breadcrumb.style-03 .breadcrumb-content > span:last-child:after {
    display: none !important;
}

.millside-module-article-list-1 ul li {
    margin-top: 45px;
}

    .millside-module-article-list-1 ul li .entry-item {
        padding-top: 45px;
        border-top: 1px solid #ebebeb;
    }

        .millside-module-article-list-1 ul li .entry-item .entry-thumb {
            float: right;
            margin-left: 30px;
            width: 370px;
        }

        .millside-module-article-list-1 ul li .entry-item .entry-content {
            overflow: hidden;
        }

        .millside-module-article-list-1 ul li .entry-item .more-link {
            margin-top: 15px;
            font-size: 14px;
        }

.millside-module-intro-9 {
    font-size: 15px;
}

    .millside-module-intro-9 .widget-content {
        line-height: 26px;
    }

/*_____________ club 2 _____________*/
.millside-module-article-list-2 ul li {
    margin-top: 50px;
}

    .millside-module-article-list-2 ul li .entry-thumb {
        float: right;
        margin-left: 30px;
        width: 170px;
    }

    .millside-module-article-list-2 ul li .entry-content {
        overflow: hidden;
    }

/*_____________ club 3 _____________*/
.kopa-area-18, .kopa-area-64 {
    position: relative;
    border-bottom: 1px solid #ebebeb;
}

    .kopa-area-18 .bg-green, .kopa-area-64 .bg-green {
        height: calc(100% - 50px) !important;
        position: absolute;
        top: 0;
        left: 0;
    }

        .kopa-area-18 .bg-green .container, .kopa-area-64 .bg-green .container {
            height: 100%;
            display: block;
        }

        .kopa-area-18 .bg-green h3, .kopa-area-64 .bg-green h3 {
            font-size: 48px;
            color: white;
            position: relative;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
        }

    .kopa-area-18 .breadcrumb-content, .kopa-area-64 .breadcrumb-content {
        height: 50px;
        line-height: 50px;
    }

        .kopa-area-18 .breadcrumb-content span:nth-child(3), .kopa-area-64 .breadcrumb-content span:nth-child(3) {
            color: #383938;
        }

.kopa-area-28 {
    padding-top: 58px;
}

.millside-module-event-3 .widget-title {
    margin-bottom: 21px;
}

/*_____________  _____________*/
.sub-page {
    font-size: 15px;
    padding: 50px 0 80px 0;
}

    .sub-page .sidebar {
        margin-top: -90px;
    }

.millside-module-quick-link .widget-title, .widget_product_categories .widget-title {
    margin-bottom: 0;
    padding: 20px 25px;
    background-color: #ebebeb;
}

.millside-module-quick-link ul li a, .widget_product_categories ul li a {
    display: block;
    border: 1px solid #ebebeb;
    border-top: none;
    padding: 14px 55px 13px 45px;
    position: relative;
}

    .millside-module-quick-link ul li a span:nth-child(1), .widget_product_categories ul li a span:nth-child(1) {
        color: #dcb876;
        margin-right: 2px;
        font-size: 12px;
        position: absolute;
        top: 20px;
        left: 25px;
    }

    .millside-module-quick-link ul li a span:nth-child(2), .widget_product_categories ul li a span:nth-child(2) {
        font-size: 15px;
    }

    .millside-module-quick-link ul li a .ct-icon-3, .widget_product_categories ul li a .ct-icon-3 {
        position: absolute;
        top: calc(50% - 12px);
        right: 0;
        margin: 0 11px;
    }

        .millside-module-quick-link ul li a .ct-icon-3:hover, .widget_product_categories ul li a .ct-icon-3:hover {
            color: white;
            background: #889a49;
        }

        .millside-module-quick-link ul li a .ct-icon-3:after, .widget_product_categories ul li a .ct-icon-3:after {
            clear: both;
        }

    .millside-module-quick-link ul li a:before, .widget_product_categories ul li a:before {
        content: '';
        position: absolute;
        top: 0;
        right: 50px;
        width: 1px;
        height: 100%;
        background: #ebebeb;
    }

    .millside-module-quick-link ul li a:hover span:nth-child(1), .widget_product_categories ul li a:hover span:nth-child(1) {
        color: #889a49;
    }

    .millside-module-quick-link ul li a:hover .ct-icon-3, .widget_product_categories ul li a:hover .ct-icon-3 {
        color: white;
        background: #889a49;
    }

.millside-module-form-1, .millside-module-form-11 {
    font-size: 15px;
}

    .millside-module-form-1 .widget-title, .millside-module-form-11 .widget-title {
        margin-bottom: 10px;
    }

    .millside-module-form-1 p, .millside-module-form-11 p {
        line-height: 27px;
    }

    .millside-module-form-1 form, .millside-module-form-11 form {
        margin-top: 45px;
    }

        .millside-module-form-1 form .form-group, .millside-module-form-11 form .form-group {
            margin-bottom: 20px;
        }

            .millside-module-form-1 form .form-group:last-child, .millside-module-form-11 form .form-group:last-child {
                margin-bottom: 0;
            }

        .millside-module-form-1 form .control-label, .millside-module-form-11 form .control-label {
            text-align: left;
            font-weight: normal;
            cursor: pointer;
            font-size: 14px;
        }

        .millside-module-form-1 form .form-control, .millside-module-form-11 form .form-control {
            border-radius: 0;
            padding: 9px 15px;
            font-size: 16px;
            min-height: 45px;
        }

        .millside-module-form-1 form textarea.form-control, .millside-module-form-11 form textarea.form-control {
            -webkit-box-shadow: none;
            box-shadow: none;
        }

    .millside-module-form-11 form {
        margin-top: 0;
    }

    .millside-module-form-11 .ct-btn-1 {
        border-radius: 0;
        margin-top: 18px;
        padding: 0 70px;
    }

    .millside-module-form-11 .widget-title {
        text-transform: none;
    }

    .millside-module-form-11 input.form-control {
        height: 50px;
        line-height: 50px;
    }

    .millside-module-form-11 .control-label {
        margin-bottom: 8px;
    }

    .millside-module-form-11 .form-group {
        margin-bottom: 11px !important;
    }

.millside-module-ads-5 .widget-content {
    position: relative;
}

    .millside-module-ads-5 .widget-content .bg-green-2 {
        position: absolute;
        top: 0;
        left: 0;
        padding: 50px 0;
    }

.millside-module-ads-5 .part-1 {
    padding-left: 25px;
}

    .millside-module-ads-5 .part-1 p {
        font-family: "Merriweather", serif;
    }

        .millside-module-ads-5 .part-1 p:nth-of-type(1) {
            font-size: 18px;
            text-transform: uppercase;
        }

        .millside-module-ads-5 .part-1 p:nth-of-type(2) {
            margin-top: -10px;
            font-size: 36px;
            font-weight: bold;
            color: white;
            position: relative;
        }

            .millside-module-ads-5 .part-1 p:nth-of-type(2) span {
                color: white;
            }

                .millside-module-ads-5 .part-1 p:nth-of-type(2) span:first-child {
                    font-size: 21px;
                    position: absolute;
                    top: -12px;
                }

                .millside-module-ads-5 .part-1 p:nth-of-type(2) span:last-child {
                    margin-left: 14px;
                }

.millside-module-ads-5 .part-2 {
    margin-left: -30px;
}

    .millside-module-ads-5 .part-2 .icon-weather {
        float: left;
        width: 35px;
        margin-right: 20px;
        position: relative;
    }

        .millside-module-ads-5 .part-2 .icon-weather img {
            position: absolute;
            top: calc(50% - 15px);
        }

        .millside-module-ads-5 .part-2 .icon-weather + div {
            overflow: hidden;
            padding: 0 25px;
            position: relative;
        }

            .millside-module-ads-5 .part-2 .icon-weather + div p:nth-of-type(1) {
                font-family: "Merriweather", serif;
                font-size: 28px;
                color: white;
            }

            .millside-module-ads-5 .part-2 .icon-weather + div p:last-child {
                font-size: 16px;
                margin-top: -5px;
            }

            .millside-module-ads-5 .part-2 .icon-weather + div:before {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                width: 1px;
                height: 100%;
                background: #87a056;
            }

/*_____________ Membership-2 _____________*/
.millside-module-intro-5 ul li {
    margin-bottom: 30px;
}

    .millside-module-intro-5 ul li:last-child {
        margin-bottom: 0;
    }

.millside-module-intro-5 .entry-thumb {
    float: left;
    width: 370px;
    height: 280px;
    margin-right: 30px;
}

    .millside-module-intro-5 .entry-thumb img {
        width: 100%;
        height: 100%;
    }

.millside-module-intro-5 .entry-content {
    overflow: hidden;
    font-size: 14px;
    line-height: 28px;
    margin-top: -6px;
    display: inline !important;
}

    .millside-module-intro-5 .entry-content > p {
        line-height: 27px;
        margin-bottom: 30px;
    }

        .millside-module-intro-5 .entry-content > p:last-child {
            margin-bottom: 0;
        }

/*_____________ event-3 _____________*/
.ct-list-1 > li, .ct-list-2 > li, .ct-list-3 > li {
    padding-left: 20px;
    margin-bottom: 10px;
    position: relative;
}

    .ct-list-1 > li:before, .ct-list-2 > li:before, .ct-list-3 > li:before {
        content: "•";
        position: absolute;
        top: 0;
        left: 0;
        color: #587e17;
        font-size: 20px;
    }

    .ct-list-2 > li:before {
        color: #cccccc;
    }

    .ct-list-3 > li:before {
        color: #a7a7a7;
    }

.millside-module-ads-6 {
    position: relative;
}

    .millside-module-ads-6 .bg-green {
        position: absolute;
        top: 20px;
        left: 20px;
        width: calc(100% - 40px);
        height: calc(100% - 40px);
    }

.millside-module-table-1 .widget-content > p:first-child {
    margin-bottom: 45px;
    font-size: 16px;
}

    .millside-module-table-1 .widget-content > p:first-child span {
        font-size: 18px;
        color: #d7ae64;
        font-family: "Merriweather", serif;
    }

.millside-module-table-1 .widget-content > p:last-child {
    margin-top: 5px;
    font-size: 12px;
}

.div-table-1 .row {
    margin: 0;
}

    .div-table-1 .row > div {
        text-align: center;
        padding: 25px 15px;
        border-right: 1px solid #a7a7a7;
        border-bottom: 1px solid #a7a7a7;
    }

        .div-table-1 .row > div b {
            font-size: 18px;
        }

            .div-table-1 .row > div b span {
                font-size: 12px;
            }

        .div-table-1 .row > div:first-child {
            border-left: 1px solid #a7a7a7;
        }

    .div-table-1 .row:first-child > div {
        border-top: 1px solid #a7a7a7;
    }
/*.div-table-1 .row:first-child > div:first-child {
  border-top: none;
  border-left: none;
}*/

.kopa-accordion .panel {
    border-radius: 0;
}

.kopa-accordion .panel-heading {
    border-radius: 0;
    background: #ececec;
    border: 1px solid #cccccc;
    padding: 0;
}

    .kopa-accordion .panel-heading .panel-title a {
        display: block;
        padding: 10px 40px;
        font-family: "PT Sans";
        font-size: 16px;
        color: #383938;
        font-weight: 300;
        position: relative;
        background-image: -webkit-linear-gradient(169deg,#0b75bb,#e84d51);
    }

        .kopa-accordion .panel-heading .panel-title a:before {
            content: "+";
            position: absolute;
            top: 17px;
            left: 15px;
            width: 16px;
            padding-left: 1px;
            height: 16px;
            background: #fff;
            border-radius: 100%;
            text-align: center;
            line-height: 16px;
            color: #333;
        }

.kopa-accordion .panel-body {
    border: 1px solid #cccccc;
    border-top: none !important;
    padding: 0;
}

    .kopa-accordion .panel-body table {
        margin-bottom: 0 !important;
    }

.table > thead > tr > th {
    font-size: 14px;
}

.kopa-accordion .panel-body .ct-list-1 li, .kopa-accordion .panel-body .ct-list-2 li, .kopa-accordion .panel-body .ct-list-3 li {
    margin-bottom: 5px;
}

.kopa-accordion .panel-body .ct-list-1 .ct-list-2, .kopa-accordion .panel-body .ct-list-2 .ct-list-2, .kopa-accordion .panel-body .ct-list-3 .ct-list-2 {
    margin-top: 6px !important;
}

.panel-heading.active .panel-title a {
    color: white;
}

    .panel-heading.active .panel-title a:before {
        content: "−";
        background: #ebebeb;
    }

.panel-heading:hover .panel-title a {
    color: white;
}

    .panel-heading:hover .panel-title a:before {
        background: #ebebeb;
    }

.tab-content .tab-pane {
    position: relative;
}

.main-col > div {
    margin-top: 40px;
}

    .main-col > div:first-child {
        margin-top: 0;
    }

.ct-main-col-1 > div {
    margin-top: 60px;
}

.millside-module-list-1 .entry-title {
    padding-top: 20px;
    border-top: 1px solid #e4e4e4;
}

.millside-module-list-1 .entry-content > p {
    margin-bottom: 30px;
}

    .millside-module-list-1 .entry-content > p:last-child {
        margin-bottom: 0;
    }

.ct-text-01 {
    font-size: 18px;
    font-family: "Merriweather", serif;
}

.ct-text-02 {
    font-size: 16px;
    font-family: "PT Sans";
}

.ct-text-03 {
    font-size: 18px;
}

.ct-text-04 {
    font-family: "Merriweather", serif;
}

.ct-text-06 {
    margin-top: -15px;
}

.ct-text-07 {
    color: #587e17;
    font-family: "Merriweather", serif;
}

.ct-text-08 {
    font-size: 16px;
    font-family: "Merriweather", serif;
    margin-bottom: 0;
}

div.datepicker:before, div.datepicker:after {
    display: none !important;
}

.datepicker-switch, .prev, .next {
    cursor: pointer;
}

    .datepicker-switch:hover, .prev:hover, .next:hover {
        background: #eeeeee;
    }

.datepicker td {
    padding: 4px 10px !important;
}

input.date-picker, input.time-picker {
    padding-right: 60px !important;
}

    input.date-picker + span, input.time-picker + span, input.date-picker + label + span, input.time-picker + label + span {
        position: absolute;
        top: 0;
        right: 16px;
        line-height: 40px;
        color: #587e17;
        border-left: 1px solid #cccccc;
        padding: 0 15px;
        cursor: pointer;
        font-size: 16px !important;
    }

.millside-module-intro-6 {
    font-size: 15px;
}

    .millside-module-intro-6 .widget-title {
        margin-bottom: 8px !important;
    }

    .millside-module-intro-6 .wiget-header {
        margin-bottom: 25px;
    }

    .millside-module-intro-6 .entry-thumb {
        margin-bottom: 25px;
    }

.millside-module-intro-7 .widget-title.style-07 {
    margin-bottom: 25px;
}

.millside-module-intro-7 .widget-content > img, .millside-module-intro-7 .widget-content > p {
    margin-bottom: 25px;
}

    .millside-module-intro-7 .widget-content > img:last-child, .millside-module-intro-7 .widget-content > p:last-child {
        margin-bottom: 0;
    }

/*_____________ _____________*/
.millside-module-event-2 .widget-content > ul {
    margin-top: -30px !important;
}

    .millside-module-event-2 .widget-content > ul > li {
        margin-top: 30px;
    }

        .millside-module-event-2 .widget-content > ul > li:nth-last-of-type(1) .entry-item, .millside-module-event-2 .widget-content > ul > li:nth-last-of-type(2) .entry-item {
            border-bottom: none;
            padding-bottom: 0;
        }

.millside-module-event-2 .entry-item {
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 30px;
}

.millside-module-event-2 .entry-thumb {
    float: left;
    margin-right: 30px;
    width: 172px;
    height: 245px;
}

    .millside-module-event-2 .entry-thumb img {
        width: 100%;
        height: 100%;
    }

.millside-module-event-2 .entry-content {
    overflow: hidden;
}

    .millside-module-event-2 .entry-content > p {
        font-size: 16px;
        line-height: 26px;
    }

.millside-module-event-2 .more-link {
    margin-top: 16px;
}

.millside-module-event-2 .entry-header .entry-date-2 + div:before {
    background: #ebebeb !important;
}

.kopa-area-20, .kopa-area-22 {
    padding-bottom: 0;
}

.kopa-area-21, .kopa-area-23 {
    padding-top: 53px;
}

.millside-module-intro-12 .entry-thumb {
    float: right;
    margin-left: 30px;
    width: 370px;
    height: 270px;
}

.millside-module-intro-12 .entry-content {
    overflow: visible;
}

.ct-row-2 {
    margin-left: -10px !important;
    margin-right: -10px !important;
    margin-top: -20px !important;
}

    .ct-row-2 li {
        padding: 0 10px;
        margin-top: 20px;
    }

.millside-module-photo .widget-content img {
    width: 100%;
}

.millside-module-intro-13 ul {
    margin-top: -30px;
}

    .millside-module-intro-13 ul li {
        margin-top: 30px;
    }

.millside-module-intro-13 .entry-item .entry-content > p {
    margin-top: 30px;
}

.millside-module-intro-13 .entry-item .entry-content .entry-title + p {
    margin-top: 0;
}

.millside-module-intro-13 .entry-item .entry-content aside {
    margin-top: 30px;
}

.aside-title {
    font-size: 16px;
    color: #587e17;
    margin-bottom: 5px;
    font-family: "PT Sans";
}

/*_____________  _____________*/
.millside-module-event-3 ul {
    margin-top: -40px !important;
}

    .millside-module-event-3 ul li {
        margin-top: 40px;
    }

.millside-module-event-3 .entry-item .entry-thumb img {
    width: 100%;
}

.millside-module-event-3 .entry-item .entry-content {
    background: #f2f2f2;
    padding: 25px 20px 30px 20px;
}

    .millside-module-event-3 .entry-item .entry-content .clearfix {
        padding-left: 54px;
        font-size: 15px;
    }

.millside-module-event-3 .millside-loadmore {
    margin-top: 40px;
}

.millside-module-event-4 {
    font-size: 15px;
}

    .millside-module-event-4 .widget-content > ul {
        margin-top: -40px !important;
    }

        .millside-module-event-4 .widget-content > ul > li {
            margin-top: 40px;
        }

    .millside-module-event-4 .entry-item {
        border-bottom: 1px solid #ebebeb;
    }

    .millside-module-event-4 .more-link {
        margin-top: 15px;
    }

    .millside-module-event-4 .entry-header .entry-date-2 {
        padding-top: 5px;
        width: 55px;
    }

        .millside-module-event-4 .entry-header .entry-date-2 p:first-child {
            font-size: 38px;
        }

        .millside-module-event-4 .entry-header .entry-date-2 p:last-child {
            margin-top: 5px;
            padding-left: 6px;
            font-size: 13px;
        }

        .millside-module-event-4 .entry-header .entry-date-2 + div {
            padding-left: 15px !important;
        }

            .millside-module-event-4 .entry-header .entry-date-2 + div:before {
                background: #ebebeb !important;
            }

    .millside-module-event-4 .entry-header .entry-title + p {
        font-size: 14px;
        margin-top: 6px;
    }

    .millside-module-event-4 .clearfix {
        padding-left: 70px;
        padding-bottom: 40px;
        line-height: 28px;
    }

    .millside-module-event-4 .kopa-pagination.style-04 {
        margin-top: 0;
        border-top: 0;
    }

.millside-module-event-5 {
    font-size: 15px;
}

    .millside-module-event-5 .widget-content > ul {
        margin-top: -40px !important;
    }

        .millside-module-event-5 .widget-content > ul > li {
            margin-top: 40px;
        }

    .millside-module-event-5 .entry-item {
        border-bottom: 1px solid #ebebeb;
        padding-bottom: 40px;
    }

    .millside-module-event-5 .entry-date + div {
        padding-left: 15px !important;
    }

    .millside-module-event-5 .entry-title + p {
        font-size: 14px;
        margin-top: 6px;
    }

    .millside-module-event-5 .more-link {
        margin-top: 15px;
    }

    .millside-module-event-5 .entry-thumb {
        float: left;
        width: 170px;
        margin-right: 30px;
    }

        .millside-module-event-5 .entry-thumb + div {
            overflow: hidden;
        }

    .millside-module-event-5 .entry-header .entry-date-2 {
        padding-top: 5px;
        width: 55px;
    }

        .millside-module-event-5 .entry-header .entry-date-2 p:first-child {
            font-size: 38px;
        }

        .millside-module-event-5 .entry-header .entry-date-2 p:last-child {
            margin-top: 5px;
            padding-left: 6px;
            font-size: 13px;
        }

        .millside-module-event-5 .entry-header .entry-date-2 + div {
            padding-left: 15px !important;
        }

            .millside-module-event-5 .entry-header .entry-date-2 + div:before {
                background: #ebebeb !important;
            }

    .millside-module-event-5 .clearfix {
        line-height: 28px;
    }

    .millside-module-event-5 .kopa-pagination.style-04 {
        margin-top: 0;
        border-top: 0;
    }

.millside-module-event-11 {
    font-size: 15px;
}

    .millside-module-event-11 .widget-content > ul {
        margin-top: -75px !important;
    }

        .millside-module-event-11 .widget-content > ul > li {
            margin-top: 75px;
            border-left: 1px solid #ebebeb;
        }

            .millside-module-event-11 .widget-content > ul > li:nth-of-type(odd) {
                border-left: none;
            }

    .millside-module-event-11 .entry-thumb {
        margin-bottom: 25px;
    }

    .millside-module-event-11 .more-link {
        margin-top: 15px;
    }

    .millside-module-event-11 .entry-header .entry-date-2 + div {
        padding-left: 15px !important;
    }

        .millside-module-event-11 .entry-header .entry-date-2 + div:before {
            background: #ebebeb !important;
        }

    .millside-module-event-11 .clearfix {
        padding-left: 57px;
    }

    .millside-module-event-11 .line {
        margin-top: 60px;
    }

    .millside-module-event-11 .millside-loadmore {
        margin-top: 30px;
    }

.line {
    border-top: 1px solid #ebebeb;
}

.millside-module-event-12 {
    font-size: 15px;
}

    .millside-module-event-12 .widget-content > ul {
        margin-top: -60px !important;
    }

        .millside-module-event-12 .widget-content > ul > li {
            margin-top: 60px;
            border-left: 1px solid #ebebeb;
        }

            .millside-module-event-12 .widget-content > ul > li:nth-of-type(5n+1), .millside-module-event-12 .widget-content > ul > li:nth-of-type(5n+3) {
                border-left: none;
            }

    .millside-module-event-12 .entry-thumb {
        margin-bottom: 25px;
    }

    .millside-module-event-12 .more-link {
        margin-top: 15px;
    }

    .millside-module-event-12 .entry-header .entry-date-2 {
        width: 40px;
    }

        .millside-module-event-12 .entry-header .entry-date-2 + div:before {
            background: #ebebeb !important;
        }

    .millside-module-event-12 .clearfix {
        padding-left: 50px;
    }

    .millside-module-event-12 .line {
        margin-top: 60px;
        border-top: 1px solid #ebebeb;
    }

    .millside-module-event-12 .millside-loadmore {
        margin-top: 30px;
    }

.owl-carousel-1 {
    background: #383938;
    border: 15px solid #ebebeb;
    padding: 55px 0;
    position: relative;
}

    .owl-carousel-1 .owl-nav > div {
        font-size: 30px;
        font-weight: normal;
        position: absolute;
        top: 100px;
    }

    .owl-carousel-1 .owl-prev {
        left: 40px;
    }

    .owl-carousel-1 .owl-next {
        right: 40px;
    }

    .owl-carousel-1 .item {
        text-align: center;
    }

        .owl-carousel-1 .item p {
            text-align: center;
        }

            .owl-carousel-1 .item p:nth-of-type(1) {
                font-family: "Merriweather", serif;
                font-size: 80px;
                margin-top: 20px;
                margin-bottom: 35px;
                margin-left: -15px;
                position: relative;
                color: white;
                font-weight: bold;
            }

                .owl-carousel-1 .item p:nth-of-type(1) span {
                    font-size: 34px;
                    position: absolute;
                    top: -10px;
                    color: white;
                }

            .owl-carousel-1 .item p:nth-of-type(3) {
                font-size: 18px;
                color: white;
                margin-top: 20px;
                margin-bottom: 10px;
            }

            .owl-carousel-1 .item p:nth-of-type(4) {
                font-size: 42px;
                font-family: "Merriweather", serif;
                font-style: italic;
                color: #d7ae64;
                padding: 15px 0 20px;
                border-top: 1px solid #888888;
                border-bottom: 1px solid #888888;
                display: inline-block;
            }

            .owl-carousel-1 .item p:nth-of-type(5) a {
                color: #e4e4e4;
            }

.sidebar > div {
    margin-bottom: 40px;
}

    .sidebar > div:last-child {
        margin-bottom: 0;
    }

.millside-module-tweets .widget-content {
    border: 15px solid #ebebeb;
    padding: 0 10px;
}

.millside-module-tweets ul li {
    border-top: 1px solid #ebebeb;
}

    .millside-module-tweets ul li:first-child {
        border-top: none;
    }

.millside-module-tweets .entry-item {
    padding: 20px 0;
}

    .millside-module-tweets .entry-item footer .fa {
        color: #a2a4a2;
    }

        .millside-module-tweets .entry-item footer .fa:first-child {
            margin-right: 10px;
        }

.entry-header.style-02 {
    position: relative;
}

    .entry-header.style-02 .entry-thumb {
        float: left;
        width: 30px;
        height: 30px;
        border-radius: 5px;
        margin-right: 10px;
    }

    .entry-header.style-02 .header-content {
        overflow: hidden;
        width: calc(100% - 100px);
    }

        .entry-header.style-02 .header-content .entry-title {
            margin-bottom: 0;
            margin-top: -7px;
            margin-bottom: -5px;
            display: block;
        }

        .entry-header.style-02 .header-content > a {
            color: #a2a4a2;
            font-style: italic;
        }

    .entry-header.style-02 .entry-date {
        position: absolute;
        top: -5px;
        right: 20px;
        width: 60px;
        text-align: right;
        font-size: 12px;
        color: #a2a4a2;
    }

/*_____________ event 4 _____________*/
.kopa-area-15 .millside-module-article-list-3 {
    margin-top: -15px;
}

.millside-module-article-list-3 .widget-content > ul {
    margin-top: -35px;
}

    .millside-module-article-list-3 .widget-content > ul > li {
        margin-top: 35px;
    }

        .millside-module-article-list-3 .widget-content > ul > li .entry-title {
            margin-bottom: 23px;
        }

        .millside-module-article-list-3 .widget-content > ul > li .ct-text-07 {
            margin-top: 15px !important;
        }

/*_____________  _____________*/
.millside-module-article-list-4 ul li {
    margin-top: 50px;
}

.millside-module-article-list-4 .clearfix {
    margin-top: -20px;
}

    .millside-module-article-list-4 .clearfix img, .millside-module-article-list-4 .clearfix p, .millside-module-article-list-4 .clearfix div {
        margin-top: 20px;
    }

/*_____________  _____________*/
.entry-date-2 {
    float: left;
    width: 43px;
}

    .entry-date-2 p:first-child {
        font-size: 28px;
        font-family: "Merriweather", serif;
        color: #383938;
        font-weight: bold;
        margin-bottom: 0;
    }

    .entry-date-2 p:last-child {
        text-transform: uppercase;
        color: #a2a4a2;
        margin-top: -2px;
    }

.entry-header.style-01 {
    margin-bottom: 12px;
}

    .entry-header.style-01 .entry-date-2 + div {
        position: relative;
        overflow: hidden;
        padding-left: 10px;
    }

        .entry-header.style-01 .entry-date-2 + div .entry-title {
            margin-bottom: 2px;
        }

        .entry-header.style-01 .entry-date-2 + div > p a {
            color: #0b75bb;
        }

            .entry-header.style-01 .entry-date-2 + div > p a:first-child {
                padding-right: 10px;
                border-right: 1px solid #e4e4e4;
            }

            .entry-header.style-01 .entry-date-2 + div > p a:last-child {
                padding-left: 8px;
            }

        .entry-header.style-01 .entry-date-2 + div:before {
            content: "";
            position: absolute;
            top: 4px;
            left: 0;
            width: 1px;
            height: calc(100% - 9px);
            background: #a7a7a7;
        }

.entry-date.style-03 {
    float: left;
    width: 42px;
}

    .entry-date.style-03 span:first-child {
        font-size: 28px;
        font-family: "Merriweather", serif;
        color: #383938;
        font-weight: bold;
    }

    .entry-date.style-03 span:last-child {
        text-transform: uppercase;
        color: #a2a4a2;
    }

.entry-date.style-03 {
    text-align: center;
    width: 50px;
}

/*_____________ pagination _____________*/
.kopa-pagination {
    text-align: center;
    margin-top: 80px;
    padding-top: 30px;
    border-top: 1px solid #ebebeb;
    position: relative;
}

    .kopa-pagination nav {
        margin: 0;
    }

    .kopa-pagination ul li {
        float: left;
        text-align: center;
        margin: 0 2px 0 0;
        display: block;
    }

        .kopa-pagination ul li:last-child {
            margin-right: 0;
        }

    .kopa-pagination ul:after {
        content: "";
        clear: both;
    }

    .kopa-pagination .page-number {
        width: 38px;
        height: 38px;
        line-height: 38px;
        display: block;
    }

        .kopa-pagination .page-number.current, .kopa-pagination .page-number:hover {
            background: #383938;
            color: white;
        }

        .kopa-pagination .page-number.prev, .kopa-pagination .page-number.next {
            background: #ebebeb;
            border: 1px solid #ebebeb;
            color: #383938;
            width: 110px;
            position: absolute;
        }

            .kopa-pagination .page-number.prev:hover, .kopa-pagination .page-number.next:hover {
                background: transparent;
            }

        .kopa-pagination .page-number.prev {
            left: 0;
        }

        .kopa-pagination .page-number.next {
            right: 0;
        }

    .kopa-pagination.style-01 {
        margin-top: 20px;
        padding-top: 0;
        border-top: none;
    }

    .kopa-pagination.style-02 {
        margin-top: 60px;
    }

        .kopa-pagination.style-02 .page-number {
            background: transparent;
        }

            .kopa-pagination.style-02 .page-number.next, .kopa-pagination.style-02 .page-number.prev {
                background: #ebebeb;
            }

                .kopa-pagination.style-02 .page-number.next:hover, .kopa-pagination.style-02 .page-number.prev:hover {
                    background: transparent;
                }

    .kopa-pagination.style-03 {
        margin-top: 30px;
    }

    .kopa-pagination.style-04 {
        margin-top: 30px;
    }

        .kopa-pagination.style-04 .page-number.next, .kopa-pagination.style-04 .page-number.prev {
            background: transparent;
            border: 1px solid #ebebeb;
        }

            .kopa-pagination.style-04 .page-number.next:hover, .kopa-pagination.style-04 .page-number.prev:hover {
                border-color: #0b75bb;
            }

.kopa-tag {
    margin-top: 30px;
}

    .kopa-tag span {
        color: #383938;
        font-size: 18px;
        font-family: "Merriweather", serif;
        margin-right: 12px;
    }

    .kopa-tag a {
        display: inline-block;
        font-size: 13px;
        height: 32px;
        line-height: 32px;
        padding: 0 35px;
        color: #edf0ea;
        background: #383938;
        margin-right: 4px;
        margin-top: 2px;
        margin-bottom: 2px;
        display: inline-block;
    }

        .kopa-tag a:hover {
            background: #a7a7a7;
        }

.kopa-area-50 {
    padding-bottom: 70px;
    border-bottom: 1px solid #ebebeb;
}

.millside-module-event-13 .widget-title {
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 5px;
}

.millside-module-event-13 ul {
    margin-top: -20px;
}

    .millside-module-event-13 ul li {
        margin-top: 20px;
        position: relative;
    }

        .millside-module-event-13 ul li:before {
            position: absolute;
            content: "";
            top: 6px;
            left: 0;
            width: 1px;
            height: calc(100% - 14px);
            background: #ebebeb;
        }

        .millside-module-event-13 ul li:first-child:before {
            display: none;
        }

.millside-module-event-30 .widget-title {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 7px;
    margin-bottom: 3px;
}

.millside-module-event-30 ul {
    margin-top: -20px;
}

    .millside-module-event-30 ul li {
        margin-top: 20px;
        padding-right: 50px;
        position: relative;
    }

        .millside-module-event-30 ul li .entry-title {
            margin-bottom: 0px;
        }

            .millside-module-event-30 ul li .entry-title + p {
                color: #a2a4a2;
            }

.millside-module-comment-count .widget-title span {
    font-size: 16px;
    font-family: "PT Sans";
    color: #587e17;
    text-transform: none;
}

.millside-module-comment-list {
    font-size: 15px;
}

    .millside-module-comment-list ol {
        margin-top: -34px;
    }

        .millside-module-comment-list ol li {
            margin-top: 34px;
            padding-bottom: 25px;
            border-bottom: 1px solid #ebebeb;
        }

            .millside-module-comment-list ol li:last-child {
                padding-bottom: 0;
                border-bottom: 0;
            }

    .millside-module-comment-list .comment-avatar {
        float: left;
        margin-right: 10px;
        width: 40px;
        height: 40px;
        text-align: center;
        border-radius: 100%;
        color: white;
        background: #c5c5c5;
        font-size: 35px;
        padding-top: 8px;
    }

    .millside-module-comment-list .comment-meta {
        overflow: hidden;
    }

    .millside-module-comment-list .comment-author {
        margin-bottom: 0;
        margin-top: -5px;
        font-size: 14px;
        color: #383938;
        font-family: "Merriweather", serif;
    }

    .millside-module-comment-list .comment-date {
        margin-top: -2px;
        color: #a2a4a2;
        font-size: 14px;
    }

    .millside-module-comment-list .clearfix {
        margin-top: 20px;
    }

        .millside-module-comment-list .clearfix a {
            color: #587e17;
            font-size: 15px;
        }

    .millside-module-comment-list .line {
        margin-top: 25px;
        margin-bottom: 40px;
    }

.kopa-area-50 .millside-module-post-relate {
    margin-top: 5px;
}

.millside-module-post-relate .widget-header {
    margin-bottom: 0;
}

.millside-module-post-relate .author-avatar {
    float: left;
    width: 57px;
    height: 57px;
    border-radius: 100%;
    margin-right: 20px;
    overflow: hidden;
}

.millside-module-post-relate .widget-title {
    overflow: hidden;
    line-height: 55px;
    margin-bottom: 23px !important;
}

.millside-module-post-relate .widget-content ul {
    margin-top: -25px;
}

    .millside-module-post-relate .widget-content ul li {
        margin-top: 25px;
    }

        .millside-module-post-relate .widget-content ul li p:nth-of-type(1) {
            text-transform: uppercase;
            color: #a2a4a2;
            font-size: 12px;
            margin-bottom: 0;
        }

        .millside-module-post-relate .widget-content ul li p:nth-of-type(2) {
            color: #587e17;
            font-family: "Merriweather", serif;
        }

            .millside-module-post-relate .widget-content ul li p:nth-of-type(2) span {
                color: #383938;
                font-family: "PT Sans";
            }

            .millside-module-post-relate .widget-content ul li p:nth-of-type(2) a {
                color: #587e17;
            }

                .millside-module-post-relate .widget-content ul li p:nth-of-type(2) a:hover {
                    color: #383938;
                }

.millside-module-post-relate .kopa-social-links {
    margin-top: 30px;
    padding-top: 20px;
    border-top: 1px solid #ebebeb;
}

.kopa-social-links p {
    margin-bottom: 5px;
}

.kopa-social-links ul li {
    float: left;
    margin-right: 5px;
}

    .kopa-social-links ul li:last-child {
        margin-right: 0;
    }

    .kopa-social-links ul li a {
        display: block;
        width: 30px;
        height: 30px;
        line-height: 16px;
        text-align: center;
        border-radius: 100%;
    }

        .kopa-social-links ul li a.fa-envelope {
            background: #ebebeb;
            color: #777777;
        }

        .kopa-social-links ul li a.fa-facebook {
            background: #3b5998;
        }

        .kopa-social-links ul li a.fa-twitter {
            background: #00acee;
        }

        .kopa-social-links ul li a.fa-linkedin {
            background: #0077b5;
        }

        .kopa-social-links ul li a:hover {
            opacity: 0.6;
        }

.kopa-social-links-2 ul {
    display: inline-block;
    margin: 0;
    padding: 0;
}

    .kopa-social-links-2 ul li {
        list-style-type: none;
        float: left;
        margin-right: 6px;
    }

        .kopa-social-links-2 ul li:last-child {
            margin-right: 0;
        }

        .kopa-social-links-2 ul li a {
            display: block;
            width: 35px;
            height: 35px;
            line-height: 35px;
            text-align: center;
            background: #587e17;
            font-size: 20px;
        }

            .kopa-social-links-2 ul li a:hover {
                background: #383938;
            }

.kopa-area-51 {
    padding-top: 60px;
}

    .kopa-area-51 .millside-module-form-11 {
        margin-top: 60px;
    }

.kopa-area-52 {
    border-top: 1px solid #a7a7a7;
    padding-top: 0;
}

    .kopa-area-52 .kopa-breadcrumb {
        margin-top: 10px;
    }

.millside-module-404 {
    font-size: 15px;
    color: darkgray;
}

    .millside-module-404 h4 {
        font-weight: bold;
        margin-top: 35px;
        margin-bottom: 35px;
    }

    .millside-module-404 a {
        text-decoration: underline !important;
    }

        .millside-module-404 a:hover {
            color: #383938;
        }

    .millside-module-404 .img404 {
        margin-top: 30px;
    }

    .millside-module-404 .search-box-2 {
        margin-top: 25px;
    }

        .millside-module-404 .search-box-2 .search-input {
            background: transparent;
            border: 1px solid #eaeaea !important;
        }

.kopa-area-54 {
    padding: 60px 0;
}

.search-box-2 {
    position: relative;
}

    .search-box-2:after {
        content: "";
        position: absolute;
        top: 13px;
        right: 55px;
        width: 1px;
        height: 27px;
        background: #eaeaea;
    }

    .search-box-2 input {
        width: 100%;
        height: 55px;
        line-height: 55px;
        border: 1px solid #eaeaea;
        padding: 0 75px 0 20px;
    }

        .search-box-2 input::-webkit-input-placeholder {
            /* Chrome/Opera/Safari */
            color: darkgray;
            font-size: 15px;
            font-style: italic;
        }

        .search-box-2 input::-moz-placeholder {
            /* Firefox 19+ */
            color: darkgray;
            font-size: 15px;
            font-style: italic;
        }

        .search-box-2 input:-ms-input-placeholder {
            /* IE 10+ */
            color: darkgray;
            font-size: 15px;
            font-style: italic;
        }

        .search-box-2 input:-moz-placeholder {
            /* Firefox 18- */
            color: darkgray;
            font-size: 15px;
            font-style: italic;
        }

    .search-box-2 .search-submit {
        position: absolute;
        top: 0;
        right: 0;
        height: 55px;
        width: 55px;
        line-height: 55px;
        border: none;
        background: transparent;
    }

        .search-box-2 .search-submit span {
            font-size: 18px;
        }

.kopa-area-55 {
    padding: 60px 0;
}

.kopa-area-56 .kopa-map {
    height: 505px;
}

.kopa-area-57 {
    padding-top: 55px;
    padding-bottom: 75px;
}

.widget_product_categories ul li a {
    padding-left: 30px;
}

    .widget_product_categories ul li a span:nth-child(1) {
        left: 15px;
    }

.widget_product_categories .widget-title {
    padding: 11px 16px;
}

.search-box.style-01 {
    border: 1px solid #ebebeb;
}

    .search-box.style-01 .search-input {
        height: 54px;
        border-radius: 0;
        background: whitesmoke;
    }

    .search-box.style-01 .search-submit {
        height: 54px;
        line-height: 54px;
    }

.ct-sidebar-1 > div {
    margin-bottom: 60px;
}

    .ct-sidebar-1 > div:last-child {
        margin-bottom: 0;
    }

.bottom-sidebar.style-01 {
    padding-top: 0;
}

    .bottom-sidebar.style-01 > div {
        padding-top: 30px;
        border-top: 1px solid #ebebeb;
    }

.millside-module-top-sale ul {
    margin-top: -40px;
}

    .millside-module-top-sale ul li {
        margin-top: 40px;
    }

.millside-module-top-sale .entry-thumb {
    width: 80px;
    height: 80px;
    border: 1px solid #ebebeb;
    float: left;
    margin-right: 20px;
}

    .millside-module-top-sale .entry-thumb img {
        width: 100%;
    }

.millside-module-top-sale .entry-content {
    overflow: hidden;
}

    .millside-module-top-sale .entry-content .entry-title {
        line-height: 20px !important;
    }

    .millside-module-top-sale .entry-content p {
        font-size: 18px;
        font-weight: bold;
        font-family: "Merriweather", serif;
    }

.ct-item-2 .entry-thumb {
    float: left;
    width: 370px;
    margin-right: 30px;
}

.ct-item-2 .entry-content {
    overflow: hidden;
}

.ct-item-3 .entry-thumb {
    float: right;
    width: 370px;
    margin-left: 30px;
}

.ct-item-3 .entry-content {
    overflow: hidden;
}

.millside-module-article-list-5 {
    padding-bottom: 60px;
    border-bottom: 1px solid #ebebeb;
}

    .millside-module-article-list-5 ul {
        margin-top: -60px;
    }

        .millside-module-article-list-5 ul li {
            margin-top: 60px;
        }

.millside-module-article-list-6 .entry-thumb {
    float: left;
    width: 198px;
    margin-right: 30px;
}

.millside-module-article-list-6 .entry-content {
    overflow: hidden;
}

.millside-module-article-list-6 ul {
    margin-top: -80px;
}

    .millside-module-article-list-6 ul li {
        margin-top: 80px;
    }

.millside-module-article-list-6 .entry-header {
    margin-bottom: 15px;
}

    .millside-module-article-list-6 .entry-header span {
        font-size: 15px;
        color: #383938;
        text-decoration: underline;
    }

    .millside-module-article-list-6 .entry-header .entry-title {
        margin-bottom: 0 !important;
    }

.ct-item-4 .entry-header {
    padding-top: 18px;
    padding-bottom: 18px;
    background: #383938;
    color: white;
}

    .ct-item-4 .entry-header .season {
        padding-left: 35px;
        font-size: 26px;
    }

.ct-item-4 .entry-content > div {
    /* border-bottom: 1px solid #ebebeb; */
}

    .ct-item-4 .entry-content > div > div {
        padding-top: 0px;
        padding-bottom: 6px;
    }

        .ct-item-4 .entry-content > div > div:first-child {
            /* padding-left: 35px; */
        }

.ct-item-4.style-01 .entry-header {
    background: #d7ae64;
    color: #383938;
}

.ct-item-4.style-02 .entry-header {
    background: #d7d7d7;
    color: #383938;
}

.ct-item-4.style-03 .entry-header {
    background: #dbd0b8;
    color: #383938;
}

.millside-module-article-list-7 ul {
    margin-top: -40px;
}

    .millside-module-article-list-7 ul li {
        margin-top: 40px;
    }

.kopa-area-58 .millside-module-photo .widget-title {
    color: #383938 !important;
}

.kopa-area-87 .millside-module-photo {
    padding-top: 22px;
    border-top: 1px solid #ebebeb;
    margin-top: 15px;
}

.owl-carousel-4 {
    position: relative;
}

    .owl-carousel-4 .item .item-title-1 {
        font-size: 28px;
    }

    .owl-carousel-4 .item .item-thumb {
        position: relative;
    }

        .owl-carousel-4 .item .item-thumb iframe {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
        }

    .owl-carousel-4 .item .item-content {
        margin-top: 110px;
    }

        .owl-carousel-4 .item .item-content .item-title-2 {
            font-size: 18px;
        }

            .owl-carousel-4 .item .item-content .item-title-2 + div {
                margin: 25px 0;
            }

                .owl-carousel-4 .item .item-content .item-title-2 + div > div {
                    text-align: center;
                    padding: 0;
                    height: 40px;
                    line-height: 40px;
                }

                    .owl-carousel-4 .item .item-content .item-title-2 + div > div:nth-child(1) {
                        background: #383938;
                    }

                    .owl-carousel-4 .item .item-content .item-title-2 + div > div:nth-child(2) {
                        background: #d7ae64;
                    }

        .owl-carousel-4 .item .item-content p {
            font-size: 14px;
        }

    .owl-carousel-4 .owl-prev, .owl-carousel-4 .owl-next {
        position: absolute;
        top: 500px;
        height: 40px;
        line-height: 40px;
    }

        .owl-carousel-4 .owl-prev span, .owl-carousel-4 .owl-next span {
            font-size: 14px;
        }

    .owl-carousel-4 .owl-next {
        right: 0;
    }

        .owl-carousel-4 .owl-next span {
            margin-left: 5px;
        }

    .owl-carousel-4 .owl-prev span {
        margin-right: 5px;
    }

    .owl-carousel-4 button {
        position: absolute;
        top: 500px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
        height: 40px;
        line-height: 40px;
        padding: 0 40px;
        background: transparent;
        border: 1px solid #383938;
    }

        .owl-carousel-4 button span {
            margin-right: 5px;
            font-size: 18px !important;
        }

.hole-yard {
    padding: 12px 0;
    font-size: 18px;
}

.kopa-area-59 {
    padding-top: 0;
}

    .kopa-area-59 .millside-module-hole {
        padding-top: 60px;
    }

.millside-module-tab-2 {
    font-size: 15px;
    border: 1px solid #ebebeb;
    border-top: none;
    padding-top: 60px;
}

    .millside-module-tab-2 .nav-tabs {
        margin-top: 40px;
        margin-bottom: 25px;
        background: #383938;
    }

        .millside-module-tab-2 .nav-tabs li {
            width: 5.8832%;
            text-align: center;
            background: #383938;
        }

            .millside-module-tab-2 .nav-tabs li a {
                color: white;
                height: 50px;
                line-height: 50px;
            }

                .millside-module-tab-2 .nav-tabs li a:hover {
                    border: none;
                    background: #587e17;
                }

            .millside-module-tab-2 .nav-tabs li.active a {
                color: white;
                background: #587e17;
                border: none;
                position: relative;
            }

                .millside-module-tab-2 .nav-tabs li.active a:after {
                    content: "";
                    position: absolute;
                    bottom: -10px;
                    left: 50%;
                    -webkit-transform: translateX(-50%);
                    -moz-transform: translateX(-50%);
                    -ms-transform: translateX(-50%);
                    -o-transform: translateX(-50%);
                    transform: translateX(-50%);
                    width: 0;
                    height: 0;
                    border-left: 9px solid transparent;
                    border-right: 9px solid transparent;
                    border-top: 10px solid #587e17;
                }

    .millside-module-tab-2 .tab-pane .tab-content-title {
        font-size: 24px;
        font-family: "Merriweather", serif;
        display: inline-block;
        padding: 0 25px;
        margin-bottom: 22px;
    }

    .millside-module-tab-2 .tab-pane .tab-content-detail > div {
        border-top: 2px solid #ebebeb;
    }

        .millside-module-tab-2 .tab-pane .tab-content-detail > div:first-child {
            border-top: none;
        }

            .millside-module-tab-2 .tab-pane .tab-content-detail > div:first-child > div {
                height: 100%;
                padding-top: 5px;
                border-top: 2px solid #ebebeb;
                border-right: 1px solid #ebebeb;
            }

        .millside-module-tab-2 .tab-pane .tab-content-detail > div:nth-child(2) {
            padding: 0;
            margin-left: -15px;
        }

            .millside-module-tab-2 .tab-pane .tab-content-detail > div:nth-child(2) > div {
                margin: 0;
                border-top: 1px solid #ebebeb;
            }

                .millside-module-tab-2 .tab-pane .tab-content-detail > div:nth-child(2) > div:first-child {
                    border-top: none;
                }

                .millside-module-tab-2 .tab-pane .tab-content-detail > div:nth-child(2) > div.hightline {
                    background: #ebebeb;
                }

                .millside-module-tab-2 .tab-pane .tab-content-detail > div:nth-child(2) > div > div {
                    padding: 8.5px 10px;
                }

                    .millside-module-tab-2 .tab-pane .tab-content-detail > div:nth-child(2) > div > div:first-child {
                        width: calc(100% - 50px);
                    }

                    .millside-module-tab-2 .tab-pane .tab-content-detail > div:nth-child(2) > div > div:last-child {
                        width: 50px;
                        border-left: 1px solid #ebebeb;
                    }

        .millside-module-tab-2 .tab-pane .tab-content-detail > div:last-child {
            padding: 5px;
            border-left: 1px solid #ebebeb;
        }

.millside-module-tab-3 .nav > li > a {
    background: transparent !important;
}

.millside-module-tab-3 .nav-tabs {
    display: inline-block;
    margin-top: 40px;
    margin-bottom: 32px;
}

    .millside-module-tab-3 .nav-tabs li {
        margin-right: 2px;
    }

        .millside-module-tab-3 .nav-tabs li:last-child {
            margin-right: 0;
        }

        .millside-module-tab-3 .nav-tabs li a {
            padding: 0 20px;
            height: 40px;
            line-height: 40px;
            font-size: 15px;
            border-width: 1px;
            border-style: solid;
            border-color: transparent;
        }

.millside-module-tab-3 .tab-content .tab-pane ul {
    margin-top: -30px;
}

    .millside-module-tab-3 .tab-content .tab-pane ul li {
        margin-top: 30px;
    }

.slider-pro-4 .sp-slide {
    opacity: 0.5;
}

    .slider-pro-4 .sp-slide.sp-selected {
        opacity: 1;
    }

    .slider-pro-4 .sp-slide .sp-image {
        width: 100% !important;
        height: 100% !important;
    }

.slider-pro-4 .sp-thumbnails-container {
    margin: 0 !important;
    margin-top: 25px !important;
    width: 100% !important;
}

    .slider-pro-4 .sp-thumbnails-container .sp-thumbnail-container {
        margin-right: 25px !important;
        margin-left: 0 !important;
        cursor: pointer;
    }

        .slider-pro-4 .sp-thumbnails-container .sp-thumbnail-container img {
            margin: 0 !important;
        }

        .slider-pro-4 .sp-thumbnails-container .sp-thumbnail-container.sp-selected-thumbnail {
            position: relative;
        }

            .slider-pro-4 .sp-thumbnails-container .sp-thumbnail-container.sp-selected-thumbnail:before {
                content: "";
                position: absolute;
                top: 0;
                right: 0;
                width: 0;
                height: 0;
                border-top: 20px solid #d7ae64;
                border-left: 20px solid transparent;
            }

            .slider-pro-4 .sp-thumbnails-container .sp-thumbnail-container.sp-selected-thumbnail:after {
                content: "";
                position: absolute;
                bottom: 0;
                left: 0;
                width: 0;
                height: 0;
                border-bottom: 20px solid #d7ae64;
                border-right: 20px solid transparent;
            }

.slider-pro-4 .sp-arrow {
    width: 30px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    background: #383938;
    margin-top: -10px;
}

    .slider-pro-4 .sp-arrow:hover {
        background: #587e17;
    }

    .slider-pro-4 .sp-arrow.sp-previous-arrow {
        left: 0;
    }

    .slider-pro-4 .sp-arrow.sp-next-arrow {
        right: 0;
    }

    .slider-pro-4 .sp-arrow:after, .slider-pro-4 .sp-arrow:before {
        display: none !important;
    }

.millside-module-booking {
    font-size: 15px;
}

    .millside-module-booking .description {
        font-size: 18px;
    }

    .millside-module-booking .kopa-navigation {
        background: #f8f8f8;
        margin-top: 25px;
    }

        .millside-module-booking .kopa-navigation ul li {
            height: 50px;
            line-height: 50px;
            float: left;
            margin-right: 2px;
            cursor: pointer;
        }

            .millside-module-booking .kopa-navigation ul li:last-child {
                margin-right: 0;
            }

            .millside-module-booking .kopa-navigation ul li.active, .millside-module-booking .kopa-navigation ul li:hover {
                background: #ebebeb;
            }

            .millside-module-booking .kopa-navigation ul li.kopa-navi-o {
                cursor: auto;
                background: transparent !important;
                padding: 0 15px;
            }

            .millside-module-booking .kopa-navigation ul li.kopa-navi-oo {
                padding: 0 13px;
            }

            .millside-module-booking .kopa-navigation ul li a {
                height: 50px;
                line-height: 50px;
                padding: 0 15px;
                display: block;
                color: #383938 !important;
            }

    .millside-module-booking .kopa-contents {
        margin: 40px 40px 0 40px;
    }

        .millside-module-booking .kopa-contents .kopa-content {
            display: none;
        }

            .millside-module-booking .kopa-contents .kopa-content.show {
                display: block;
            }

.ct-item-5 {
    border: 1px solid #ebebeb;
}

    .ct-item-5 .entry-title {
        text-transform: capitalize;
        height: 45px;
        line-height: 45px;
        padding: 0 25px;
        font-family: 'Graduate', cursive'Graduate', cursive;
        background: #f8f8f8;
        border-bottom: 1px solid #ebebeb;
        margin-bottom: 0;
        background: #0b75bb;
        color: white;
    }

    .ct-item-5 .clearfix {
        padding: 25px;
    }

    .ct-item-5.style-01 .clearfix {
        padding: 0;
    }

    .ct-item-5.style-02 .clearfix {
        padding: 10px 20px 0 20px;
    }

        .ct-item-5.style-02 .clearfix p {
            border-bottom: 1px solid #ebebeb;
            padding-bottom: 10px;
        }

            .ct-item-5.style-02 .clearfix p:last-child {
                border: none;
            }

    .ct-item-5.style-03 .clearfix {
        font-size: 14px;
        line-height: 26px;
        font-family: "Merriweather", serif;
    }

    .ct-item-5.style-05 .entry-title {
        padding: 0 15px;
    }

    .ct-item-5.style-05 .clearfix {
        padding: 20px 15px;
        line-height: 20px;
    }

.ct-row-3 {
    margin-left: -5px !important;
    margin-right: -5px !important;
}

    .ct-row-3 > li, .ct-row-3 > div {
        padding: 0 5px;
    }

.kopa-map-2 {
    height: 1031px;
}

#kopa-content-2 .ct-row-3 {
    margin-top: -20px !important;
}

    #kopa-content-2 .ct-row-3 > li {
        margin-top: 20px;
    }

.kopa-calendar {
    font-size: 15px;
}

    .kopa-calendar caption {
        text-align: center;
        line-height: 50px;
        height: 50px;
        padding: 0;
        position: relative;
        font-size: 15px;
    }

        .kopa-calendar caption .cal-nav {
            position: absolute;
            top: 0;
        }

            .kopa-calendar caption .cal-nav a {
                padding: 5px;
            }

                .kopa-calendar caption .cal-nav a:hover {
                    color: #383938;
                }

        .kopa-calendar caption #prev {
            left: 60px;
        }

        .kopa-calendar caption #next {
            right: 60px;
        }

    .kopa-calendar th {
        line-height: 45px;
    }

    .kopa-calendar td {
        line-height: 40px;
        cursor: pointer;
        border-radius: 5px;
        border: 5px solid white;
        border-collapse: collapse;
        color: #383938;
    }

        .kopa-calendar td.old, .kopa-calendar td.new {
            color: #a2a4a2;
        }

        .kopa-calendar td.active {
            background: #ebebeb;
        }

        .kopa-calendar td.today, .kopa-calendar td:hover {
            color: white;
        }

#kopa-content-1 .part-1 {
    margin-top: -10px;
}

    #kopa-content-1 .part-1 > div {
        margin-top: 10px;
    }

#kopa-content-1 .part-2 ul {
    margin-top: -10px;
}

    #kopa-content-1 .part-2 ul li {
        margin-top: 10px;
    }

#kopa-content-1 .part-2 .ct-item-5 {
    height: 100%;
    position: relative;
    padding-bottom: 45px;
}

    #kopa-content-1 .part-2 .ct-item-5 .clearfix {
        font-size: 14px;
    }

        #kopa-content-1 .part-2 .ct-item-5 .clearfix + div {
            padding: 5px;
            background: #f8f8f8;
            border-top: 1px solid #ebebeb;
            position: absolute;
            bottom: 0;
            width: 100%;
        }

    #kopa-content-1 .part-2 .ct-item-5 .entry-title {
        font-family: "PT Sans";
    }

        #kopa-content-1 .part-2 .ct-item-5 .entry-title span {
            font-size: 14px;
            margin-left: 5px;
            color: #a2a4a2;
        }

.fillter .ct-ul-1 {
    margin-top: 20px;
}

    .fillter .ct-ul-1:first-child {
        margin-top: 0;
    }

.ct-ul-1 li input {
    display: none;
}

.ct-ul-1 li label span {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: -3px 4px 0 0;
    vertical-align: middle;
    cursor: pointer;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 1px solid #383938;
    position: relative;
}

.ct-ul-1 li input:checked + label span {
    background: #383938;
}

    .ct-ul-1 li input:checked + label span:before {
        content: "\f00c";
        font-family: fontAwesome;
        position: absolute;
        top: -6px;
        left: 1px;
        font-size: 12px;
        width: 10px;
        height: 10px;
        color: white;
    }

.tab-5 .nav-tabs {
    margin: 0 !important;
    background: #f8f8f8;
}

    .tab-5 .nav-tabs li {
        padding: 0;
        text-align: center;
        border: none;
    }

        .tab-5 .nav-tabs li a {
            height: 45px;
            line-height: 45px;
            font-size: 18px;
            border: none;
            cursor: pointer;
        }

            .tab-5 .nav-tabs li a:hover {
                border: none;
            }

        .tab-5 .nav-tabs li.active a {
            background: #428bca;
            color: white;
            cursor: pointer;
            border: none;
        }

.tab-5 .tab-content {
    margin-top: 10px;
}

.kopa-form-06 label {
    text-align: left !important;
    font-weight: 300;
    padding-top: 0 !important;
}

.kopa-form-06 input {
    height: 45px;
    line-height: 45px;
    border-radius: 0;
    border: 1px solid #ebebeb;
}

    .kopa-form-06 input::-webkit-input-placeholder {
        /* Chrome/Opera/Safari */
        color: "";
        font-size: 15px;
        font-style: normal;
    }

    .kopa-form-06 input::-moz-placeholder {
        /* Firefox 19+ */
        color: "";
        font-size: 15px;
        font-style: normal;
    }

    .kopa-form-06 input:-ms-input-placeholder {
        /* IE 10+ */
        color: "";
        font-size: 15px;
        font-style: normal;
    }

    .kopa-form-06 input:-moz-placeholder {
        /* Firefox 18- */
        color: "";
        font-size: 15px;
        font-style: normal;
    }

.kopa-form-06 .form-group {
    margin-bottom: 25px;
}

    .kopa-form-06 .form-group:last-child {
        margin-bottom: 0;
    }

.kopa-form-06 .ct-btn-4 {
    font-size: 14px;
}

#kopa-content-4 {
    margin-top: -40px;
}

    #kopa-content-4 .form-wrap {
        border: 1px solid #ebebeb;
        padding: 25px;
    }

    #kopa-content-4 .form-control {
        height: 40px;
        line-height: 40px;
        border-radius: 0;
        border: 1px solid #ebebeb;
    }

    #kopa-content-4 input.form-control {
        padding-left: 52px;
    }

    #kopa-content-4 .form-group {
        position: relative;
    }

    #kopa-content-4 label {
        width: 40px;
        height: 40px;
        line-height: 40px;
        position: absolute;
        top: 0;
        left: 15px;
        border-right: 1px solid #ebebeb;
        text-align: center;
    }

#help .modal-content {
    border-radius: 0;
}

    #help .modal-content .modal-header {
        padding: 0 15px;
    }

        #help .modal-content .modal-header .modal-title, #help .modal-content .modal-header .close {
            font-size: 16px;
            height: 54px;
            line-height: 54px;
            font-family: "PT Sans";
        }

        #help .modal-content .modal-header .close {
            font-size: 20px;
        }

    #help .modal-content .modal-body {
        max-height: 500px;
        overflow-y: scroll;
    }

        #help .modal-content .modal-body ul {
            margin-top: -20px;
        }

            #help .modal-content .modal-body ul li {
                margin-top: 26px;
                list-style-type: none;
            }

        #help .modal-content .modal-body .block .block-title {
            font-family: "Merriweather", serif;
            font-size: 16px;
            margin-bottom: 5px;
        }

        #help .modal-content .modal-body .block p {
            font-size: 15px;
        }

            #help .modal-content .modal-body .block p a:hover {
                color: #383938;
            }

#kopa-content-5 .part-1 {
    margin-top: -10px;
}

    #kopa-content-5 .part-1 > div {
        margin-top: 10px;
    }

#kopa-content-5 .weather-status p:first-child {
    font-size: 28px;
    margin-bottom: 0;
}

#kopa-content-5 .weather-status p:last-child {
    font-size: 14px;
}

.rate {
    border: 1px solid #ebebeb;
    padding: 10px 20px;
}

    .rate .ct-item-6 {
        margin-bottom: 20px;
    }

        .rate .ct-item-6:last-child {
            margin-bottom: 0;
        }

.ct-item-6 .item-title {
    font-family: "Merriweather", serif;
    font-size: 15px;
    margin-bottom: 0;
}

.ct-item-6.style-01 ul {
    border-top: 1px solid #ebebeb;
}

    .ct-item-6.style-01 ul li {
        border: 1px solid #ebebeb;
        border-top: none;
    }

        .ct-item-6.style-01 ul li p {
            margin-bottom: 0;
        }

        .ct-item-6.style-01 ul li .kopa-pull-right p:last-child {
            font-size: 12px;
        }

        .ct-item-6.style-01 ul li:nth-child(odd) {
            background: #f8f8f8;
        }

.ct-item-6.style-01 .rate-choose {
    padding: 10px 15px;
    cursor: pointer;
}

    .ct-item-6.style-01 .rate-choose:hover, .ct-item-6.style-01 .rate-choose.active {
        background: #428bca;
    }

.ct-item-6.style-02 ul {
    border-left: 1px solid #ebebeb;
}

    .ct-item-6.style-02 ul li {
        border: 1px solid #ebebeb;
        border-left: none;
    }

        .ct-item-6.style-02 ul li p {
            text-align: center;
            height: 45px;
            line-height: 45px;
        }

.ct-item-6.style-02 .golfer {
    cursor: pointer;
    background: transparent;
}

    .ct-item-6.style-02 .golfer:hover, .ct-item-6.style-02 .golfer.active {
        background: #f8f8f8;
    }

.ct-item-6.style-03 .notification {
    font-size: 14px;
    font-style: italic;
}

.ct-item-6.style-03 ul {
    border-top: 1px solid #ebebeb;
}

    .ct-item-6.style-03 ul li {
        border: 1px solid #ebebeb;
        border-top: none;
        padding-top: 7px;
        padding-bottom: 7px;
    }

        .ct-item-6.style-03 ul li p {
            margin-bottom: 0;
        }

            .ct-item-6.style-03 ul li p:nth-child(2) {
                font-size: 13px;
            }

.ct-item-6.style-04 input {
    margin-top: 8px;
    cursor: pointer;
}

.ct-item-6.style-04 label {
    font-weight: 300;
    cursor: pointer;
}

.rate-button {
    margin: 0;
    padding: 5px 18px;
    border: 1px solid #ebebeb;
    border-top: none;
}

    .rate-button > div {
        padding: 0 3px;
    }

.rate-detail {
    display: none;
}

    .rate-detail:not(ul) {
        line-height: 37px;
    }

/*_____________ shop _____________*/
.woocommerce .woocommerce-main-header {
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 3px;
    display: inline-block;
    width: 100%;
}

.woocommerce .product-num-ordering {
    margin-top: 16px;
}

.woocommerce .woocommerce-ordering {
    position: relative;
}

    .woocommerce .woocommerce-ordering:before {
        content: "\f0d7";
        font-family: fontawesome;
        font-size: 14px;
        position: absolute;
        top: 0;
        right: 30px;
        height: 35px;
        line-height: 35px;
        pointer-events: none;
    }

    .woocommerce .woocommerce-ordering .orderby {
        height: 35px;
        line-height: 35px;
        padding: 0 45px 0 30px;
        border: none;
        background: whitesmoke;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }

        .woocommerce .woocommerce-ordering .orderby option {
            background: white;
        }

.woocommerce .woocommerce-main-content {
    margin-top: 40px;
}

    .woocommerce .woocommerce-main-content ul {
        padding: 0;
        margin-top: -60px;
    }

        .woocommerce .woocommerce-main-content ul li {
            margin-top: 60px;
            list-style-type: none;
        }

.woocommerce ul.products {
    margin: 0 -15px;
    margin-top: -60px;
}

    .woocommerce ul.products li {
        margin-top: 60px;
    }

.woocommerce div.product div.images {
    width: 48%;
    float: left;
}

.woocommerce div.product div.summary {
    float: right;
    width: 48%;
}

.woocommerce div.product .product_title {
    font-size: 36px;
    font-weight: bold;
    line-height: 40px;
}

.woocommerce div.product .price {
    margin-top: 25px;
    margin-bottom: 25px;
}

    .woocommerce div.product .price ins, .woocommerce div.product .price del {
        text-decoration: none !important;
        font-size: 18px;
        font-family: "Merriweather", serif;
        font-weight: 300 !important;
        display: block;
    }

    .woocommerce div.product .price ins {
        margin-bottom: 8px;
    }

        .woocommerce div.product .price ins > span {
            font-size: 36px;
            font-weight: bold;
        }

            .woocommerce div.product .price ins > span > span {
                font-size: 24px;
            }

    .woocommerce div.product .price del {
        color: #a2a4a2;
    }

.woocommerce div.product .product_meta {
    margin-top: 35px;
    font-family: "Merriweather", serif;
}

    .woocommerce div.product .product_meta > span {
        display: block;
    }

        .woocommerce div.product .product_meta > span > a:hover {
            color: #a7a7a7;
        }

.woocommerce div.product .cart {
    margin-top: 35px;
}

    .woocommerce div.product .cart .single_add_to_cart_button {
        display: block;
        height: 50px;
        line-height: 50px;
        padding: 0 50px;
        font-size: 15px;
    }

        .woocommerce div.product .cart .single_add_to_cart_button span {
            margin-right: 5px;
        }

        .woocommerce div.product .cart .single_add_to_cart_button:hover {
            background: #383938;
        }

    .woocommerce div.product .cart .quantity {
        border: 1px solid #ebebeb;
    }

        .woocommerce div.product .cart .quantity input {
            height: 50px;
            text-align: center;
            background: transparent;
            border: none;
        }

            .woocommerce div.product .cart .quantity input:first-child, .woocommerce div.product .cart .quantity input:last-child {
                width: 37px;
            }

            .woocommerce div.product .cart .quantity input.qty {
                width: 70px;
                border-left: 1px solid #ebebeb;
                border-right: 1px solid #ebebeb;
                font-size: 18px;
            }

            .woocommerce div.product .cart .quantity input::-webkit-outer-spin-button,
            .woocommerce div.product .cart .quantity input::-webkit-inner-spin-button {
                /* display: none; <- Crashes Chrome on hover */
                -webkit-appearance: none;
                margin: 0;
                /* <-- Apparently some margin are still there even though it's hidden */
            }

.woocommerce div.product .star-rating:before {
    color: #787878 !important;
}

.woocommerce div.product .star-rating span {
    width: 0%;
}

    .woocommerce div.product .star-rating span:before {
        color: #ffb400;
    }

.woocommerce .woocommerce-tabs ul {
    padding: 0 !important;
    border: none !important;
}

    .woocommerce .woocommerce-tabs ul:after, .woocommerce .woocommerce-tabs ul:before {
        display: none !important;
    }

    .woocommerce .woocommerce-tabs ul li {
        background: none !important;
        box-shadow: none !important;
        border-radius: 0 !important;
        border: none !important;
        padding: 0 !important;
        margin: 0 !important;
    }

        .woocommerce .woocommerce-tabs ul li:after, .woocommerce .woocommerce-tabs ul li:before {
            display: none !important;
        }

        .woocommerce .woocommerce-tabs ul li a {
            border: none !important;
            border-radius: 0;
            cursor: pointer;
            display: block !important;
            width: 100%;
            padding: 0 50px !important;
            height: 50px;
            line-height: 50px;
            color: #edf0ea !important;
        }

            .woocommerce .woocommerce-tabs ul li a:after, .woocommerce .woocommerce-tabs ul li a:before {
                display: none !important;
            }

            .woocommerce .woocommerce-tabs ul li a:hover {
                background: #ebebeb;
                color: #383938 !important;
            }

        .woocommerce .woocommerce-tabs ul li.active a {
            background: #ebebeb;
            color: #383938 !important;
        }

.woocommerce-tabs.wc-tabs-wrapper {
    margin-top: 60px;
}

.woocommerce div.product .star-rating:before {
    content: '\73\00a0\73\00a0\73\00a0\73\00a0\73';
}

.woocommerce div.product .star-rating span:before {
    content: '\53\00a0\53\00a0\53\00a0\53\00a0\53';
}

.woocommerce .star-rating {
    width: 8em;
}

.ct-item-1 {
    border: 1px solid #ebebeb;
}

    .ct-item-1:hover {
        border-color: #a7a7a7;
    }

    .ct-item-1 .entry-thumb {
        width: 100%;
        margin-bottom: 10px;
    }

    .ct-item-1 .entry-title {
        padding: 0 10px;
        text-align: center;
    }

        .ct-item-1 .entry-title + p {
            text-align: center;
            font-size: 28px;
            font-weight: bold;
            font-family: "Merriweather", serif;
            margin-top: 30px;
        }

    .ct-item-1 .more-link {
        margin-top: 45px;
    }

/*_____________ home 4 _____________*/
.kopa-area-60, .kopa-area-61 {
    background: #ebebeb;
}

.ct-item-7, .ct-item-9, .ct-item-12 {
    background: white;
    line-height: 23px;
}

    .ct-item-7 .entry-thumb, .ct-item-9 .entry-thumb, .ct-item-12 .entry-thumb {
        float: left;
        width: 270px;
    }

    .ct-item-7 .entry-content, .ct-item-9 .entry-content, .ct-item-12 .entry-content {
        font-size: 15px;
        padding: 18px 30px;
        background: white;
    }

    .ct-item-7 .more-link, .ct-item-9 .more-link, .ct-item-12 .more-link {
        margin-right: -20px;
    }

    .ct-item-9 .entry-content {
        padding-right: 30px;
    }

.ct-item-10 .entry-sub-title:after {
    background: #edf0ea;
}

.ct-item-10 .entry-thumb img {
    width: 100%;
}

.ct-item-10 .entry-content {
    font-size: 15px;
    min-height: 243px;
    padding: 27px 30px;
}

    .ct-item-10 .entry-content.upcmgsprt {
        padding: 30px 30px 95px;
    }

.ct-item-12 .entry-thumb {
    width: 140px;
}

.ct-item-12 .entry-content {
    padding: 10px 15px;
}

.ct-item-12 .entry-sub-title {
    margin-bottom: 3px;
}

.ct-item-12 .entry-title {
    margin-bottom: 0;
}

.ct-item-13 .entry-content {
    margin-top: 15px;
}

.ct-list-4 {
    margin-top: -30px !important;
}

    .ct-list-4 > li, .ct-list-4 > div {
        margin-top: 30px;
    }

.ct-list-5 {
    margin-top: -20px !important;
}

    .ct-list-5 > li {
        margin-top: 20px;
    }

.ct-list-6 {
    margin-top: -40px !important;
}

    .ct-list-6 > li, .ct-list-6 > div {
        margin-top: 40px;
    }

.ct-list-7 > li {
    margin-top: 15px;
}

.ct-item-8 .entry-thumb {
    width: 100%;
}

.ct-item-8 .entry-content {
    padding: 10px 20px;
    background: white;
}

.ct-item-8 .more-link {
    margin-right: -10px;
}

.ct-item-8 .entry-title {
    margin: 0;
    line-height: 30px;
}

.ct-item-40 .ct-list-3 li {
    margin-bottom: 2px;
}

.kopa-area-61 {
    padding: 40px 0;
}

    .kopa-area-61 > .container > .row .widget {
        margin-bottom: 45px;
    }

    .kopa-area-61 .widget-title {
        margin-bottom: 38px;
    }

.slider-pro-6, .slider-pro-7, .slider-pro-6 {
    width: auto !important;
}

    .slider-pro-6 a.sp-video:after, .slider-pro-6 .sp-thumbnail-image-container:after, .slider-pro-7 a.sp-video:after, .slider-pro-6 a.sp-video:after, .slider-pro-7 .sp-thumbnail-image-container:after, .slider-pro-6 .sp-thumbnail-image-container:after {
        content: '\25B6';
        position: absolute;
        width: 45px;
        height: 45px;
        line-height: 41px;
        border: 2px solid #FFF;
        text-align: center;
        font-size: 17px;
        border-radius: 100%;
        top: 0;
        color: #FFF;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: transparent;
        margin: auto;
    }

    .slider-pro-6 .sp-thumbnail-image-container, .slider-pro-7 .sp-thumbnail-image-container, .slider-pro-6 .sp-thumbnail-image-container {
        position: relative;
    }

    .slider-pro-6 a.sp-video:after, .slider-pro-7 a.sp-video:after, .slider-pro-6 a.sp-video:after {
        width: 75px;
        height: 75px;
        line-height: 71px;
    }

.slider-pro-7, .slider-pro-6 {
    background: white;
    margin: 0;
    padding: 30px;
}

    .slider-pro-7 .sp-slides .sp-slide, .slider-pro-6 .sp-slides .sp-slide {
        background: white;
    }

        .slider-pro-7 .sp-slides .sp-slide .sp-layer, .slider-pro-6 .sp-slides .sp-slide .sp-layer {
            width: 100%;
            height: 100%;
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
            -ms-transform: scale(1);
            -o-transform: scale(1);
            transform: scale(1);
        }

            .slider-pro-7 .sp-slides .sp-slide .sp-layer iframe, .slider-pro-6 .sp-slides .sp-slide .sp-layer iframe {
                height: 100%;
            }

            .slider-pro-7 .sp-slides .sp-slide .sp-layer a.sp-video img, .slider-pro-6 .sp-slides .sp-slide .sp-layer a.sp-video img {
                width: 100%;
                height: 100%;
            }

    .slider-pro-7 .sp-thumbnails-container, .slider-pro-6 .sp-thumbnails-container {
        margin-top: 30px;
        margin-bottom: 30px;
        padding-left: 30px;
        margin-left: 0;
    }

        .slider-pro-7 .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container, .slider-pro-6 .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container {
            margin-bottom: 30px;
        }

            .slider-pro-7 .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container .sp-thumbnail, .slider-pro-6 .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container .sp-thumbnail {
                left: 0;
                padding-right: 30px;
            }

    .slider-pro-7 .sp-selected-thumbnail:before, .slider-pro-6 .sp-selected-thumbnail:before {
        border-left: none;
        display: none !important;
    }

    .slider-pro-7 .sp-selected-thumbnail:after, .slider-pro-6 .sp-selected-thumbnail:after {
        display: none !important;
    }

    .slider-pro-6 .sp-layer {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }

        .slider-pro-6 .sp-layer .bg-gray, .slider-pro-6 .sp-layer .bg-green, .slider-pro-6 .sp-layer .bg-green-2 {
            position: absolute;
            top: 0;
            left: 0;
        }

        .slider-pro-6 .sp-layer .sp-video:after {
            z-index: 3;
        }

        .slider-pro-6 .sp-layer:hover .bg-gray, .slider-pro-6 .sp-layer:hover .bg-green, .slider-pro-6 .sp-layer:hover .bg-green-2 {
            opacity: 0.3;
        }

    .slider-pro-6 .sp-thumbnail-image-container {
        cursor: pointer;
        position: relative;
    }

        .slider-pro-6 .sp-thumbnail-image-container:after {
            z-index: 3;
        }

        .slider-pro-6 .sp-thumbnail-image-container .bg-gray, .slider-pro-6 .sp-thumbnail-image-container .bg-green, .slider-pro-6 .sp-thumbnail-image-container .bg-green-2 {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
        }

        .slider-pro-6 .sp-thumbnail-image-container:hover .bg-gray, .slider-pro-6 .sp-thumbnail-image-container:hover .bg-green, .slider-pro-6 .sp-thumbnail-image-container:hover .bg-green-2 {
            opacity: 0.3;
        }

    .slider-pro-6 .sp-thumbnail-text {
        margin-top: 10px;
    }

        .slider-pro-6 .sp-thumbnail-text .sp-thumbnail-title {
            font-family: "Merriweather", serif;
            font-weight: bold;
        }

        .slider-pro-6 .sp-thumbnail-text .sp-thumbnail-description {
            margin-top: -3px;
            color: #a7a7a7;
        }

    .slider-pro-6 .sp-thumbnail-title {
        color: #383938;
    }

.sp-video-title {
    position: absolute;
    z-index: 999;
    left: 40px;
    bottom: 20px;
}

    .sp-video-title p {
        text-transform: uppercase;
        font-size: 18px;
        color: white;
        font-weight: bold;
    }

    .sp-video-title h4 {
        font-size: 28px;
        font-family: "Merriweather", serif;
        color: white;
    }

.kopa-area-62 {
    padding: 60px 0;
}

.millside-module-slider-5 .widget-title {
    margin-bottom: 40px;
}

.owl-carousel-5 .item {
    margin: 10px 15px;
}

.owl-carousel-5 .owl-next, .owl-carousel-5 .owl-prev {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-width: 1px;
    border-style: solid;
    background: transparent;
    border-radius: 100%;
}

    .owl-carousel-5 .owl-next:hover, .owl-carousel-5 .owl-prev:hover {
        color: white;
    }

.owl-carousel-5 .owl-prev {
    left: -40px;
}

.owl-carousel-5 .owl-next {
    right: -40px;
}


.ct-item-11 {
    background: #ebebeb;
    height: 100%;
}

    .ct-item-11 .item-header .item-thumb {
        width: 95px;
        float: left;
    }

    .ct-item-11 .item-header .item-title {
        overflow: hidden;
        padding: 19px 15px;
        margin: 0;
        font-size: 21px;
        font-family: "Merriweather", serif;
        text-transform: uppercase;
    }

    .ct-item-11 .item-content {
        padding: 20px 25px;
        color: black;
    }

.kopa-area-63 {
    background: #ebebeb;
    padding-top: 55px;
    padding-bottom: 0;
}

    .kopa-area-63 .widget {
        margin-bottom: 55px;
    }

.millside-module-sign-up .widget-header {
    margin-bottom: 35px;
}

    .millside-module-sign-up .widget-header .widget-title {
        margin-bottom: 5px;
    }

.millside-module-sign-up .widget-title {
    text-transform: none;
}

.millside-module-sign-up .enter-mail .mail-input {
    height: 70px;
    line-height: 70px;
    font-size: 16px;
    padding: 0 180px 0 25px;
}

.millside-module-sign-up .enter-mail .mail-submit {
    height: 70px;
    line-height: 70px;
    padding: 0 35px;
    color: #edf0ea;
}

    .millside-module-sign-up .enter-mail .mail-submit span {
        margin-left: 15px;
    }

    .millside-module-sign-up .enter-mail .mail-submit:hover {
        color: white;
    }

.millside-module-nav-bottom .widget-title {
    font-style: normal;
    margin-bottom: 0;
}

.millside-module-nav-bottom .widget-content {
    font-size: 15px;
}

.millside-module-nav-bottom li {
    margin-top: 15px;
}

.kopa-area-64 {
    background: #ebebeb;
}

    .kopa-area-64 .bg-green {
        width: calc(100% - 30px);
        left: 15px;
        text-align: center;
    }

        .kopa-area-64 .bg-green h3 {
            font-size: 48px;
            color: white;
            position: relative;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
        }

    .kopa-area-64 .breadcrumb-content {
        background: white;
        padding-left: 15px;
    }

        .kopa-area-64 .breadcrumb-content > span:last-child a span {
            color: #383938 !important;
        }

.kopa-area-50.style-01 {
    background: #ebebeb;
    padding-top: 32px;
}

    .kopa-area-50.style-01 .kopa-social-links {
        border-top-color: #a7a7a7;
    }

        .kopa-area-50.style-01 .kopa-social-links .fa-envelope {
            background: #f8f8f8;
        }

    .kopa-area-50.style-01 .millside-module-intro-6 .widget-title {
        margin-bottom: 6px;
    }

.kopa-area-65 {
    background: #ebebeb;
    padding: 30px 0;
}

.kopa-area-66 {
    padding-top: 22px;
    padding-bottom: 50px;
}

.ct-item-14 .entry-title {
    margin-top: 15px;
    margin-bottom: 0;
}

    .ct-item-14 .entry-title + p {
        color: #a2a4a2;
    }

.ct-item-14 .entry-thumb {
    position: relative;
}

    .ct-item-14 .entry-thumb a {
        position: relative;
        display: block;
        width: 100%;
        height: 100%;
    }

        .ct-item-14 .entry-thumb a .bg-gray, .ct-item-14 .entry-thumb a .bg-green, .ct-item-14 .entry-thumb a .bg-green-2 {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }

        .ct-item-14 .entry-thumb a:hover .bg-gray, .ct-item-14 .entry-thumb a:hover .bg-green, .ct-item-14 .entry-thumb a:hover .bg-green-2 {
            opacity: 0.3;
        }

        .ct-item-14 .entry-thumb a:after {
            z-index: 5;
            content: '\25B6';
            position: absolute;
            width: 45px;
            height: 45px;
            line-height: 41px;
            border: 2px solid #FFF;
            text-align: center;
            font-size: 17px;
            border-radius: 100%;
            top: 50%;
            left: 50%;
            color: white;
            background-color: transparent;
            margin: auto;
            -ms-transform: translate(-50%, -50%);
            /* IE 9 */
            -webkit-transform: translate(-50%, -50%);
            /* Safari */
            transform: translate(-50%, -50%);
        }

.ct-widget-1 {
    font-size: 15px;
}

    .ct-widget-1 header {
        margin-bottom: 30px;
    }

    .ct-widget-1 .widget-content-area-1 {
        margin-top: 30px;
    }

        .ct-widget-1 .widget-content-area-1:first-child {
            margin-top: 0;
        }

.ct-title-1 {
    font-size: 18px;
    font-family: "Merriweather", serif;
}

.ct-text.style-01 {
    color: #eb6666;
}

.ct-text.style-02 {
    color: #e7d474;
}

.ct-text.style-03 {
    color: #27ea88;
}

.ct-text.style-04 {
    color: #f4b234;
}

.ct-text.style-05 {
    color: #7d92e7;
}

.widget-content-area-2 .dropcap {
    display: block;
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 36px;
    text-align: center;
    float: left;
    margin-right: 25px;
    margin-top: 7px;
    font-family: "Merriweather", serif;
}

    .widget-content-area-2 .dropcap.style-02 {
        border: 1px solid #ebebeb;
    }

    .widget-content-area-2 .dropcap.style-03 {
        border-radius: 100%;
        background: #d7ae64;
    }

    .widget-content-area-2 .dropcap.style-04 {
        border-radius: 100%;
        border: 1px solid #ebebeb;
    }

.widget-content-area-3 {
    padding: 30px;
    border-color: #ebebeb;
    border-width: 1px 1px 1px 3px;
    border-style: solid;
}

    .widget-content-area-3 .quote {
        font-size: 32px;
        margin-bottom: 10px;
    }

    .widget-content-area-3 .quote-content {
        font-family: "Merriweather", serif;
        font-size: 16px;
        font-style: italic;
        font-weight: 300 !important;
    }

    .widget-content-area-3 .quote-author {
        text-transform: uppercase;
    }

    .widget-content-area-3.style-01 {
        background: #ebebeb;
    }

.widget-content-area-4 ul li span {
    margin-right: 15px;
}

.kopa-area-68 {
    padding-bottom: 0;
}

.btn-list {
    margin-top: 10px;
}

    .btn-list:nth-of-type(1) {
        margin-top: 0;
    }

    .btn-list ul {
        margin-left: -10px;
    }

        .btn-list ul li {
            float: left;
            margin-left: 10px;
            margin-bottom: 10px;
        }

.kopa-alert {
    font-size: 16px;
    position: relative;
    padding: 10px 50px;
    border-width: 1px;
    border-style: solid;
}

    .kopa-alert .kopa-alert-icon {
        position: absolute;
        top: 16px;
        left: 20px;
    }

        .kopa-alert .kopa-alert-icon.fa {
            font-size: 18px !important;
        }

    .kopa-alert .kopa-close {
        position: absolute;
        top: 10px;
        right: 10px;
        border-width: 1px;
        border-style: solid;
        font-size: 7px;
        border-radius: 100%;
        padding: 3px;
        cursor: pointer;
    }

    .kopa-alert.style-01 {
        border-color: gainsboro;
        color: #777777;
    }

        .kopa-alert.style-01 .kopa-close {
            border-color: #777777;
        }

            .kopa-alert.style-01 .kopa-close:hover {
                background: #777777;
            }

    .kopa-alert.style-02 {
        border-color: #fdb1a8;
        color: #ff391f;
    }

        .kopa-alert.style-02 .kopa-close {
            border-color: #ff391f;
        }

            .kopa-alert.style-02 .kopa-close:hover {
                background: #ff391f;
            }

    .kopa-alert.style-03 {
        border-color: #ffcc66;
        color: #e99b00;
    }

        .kopa-alert.style-03 .kopa-close {
            border-color: #e99b00;
        }

            .kopa-alert.style-03 .kopa-close:hover {
                background: #e99b00;
            }

    .kopa-alert.style-04 {
        border-color: #9cff70;
        color: #86c26d;
    }

        .kopa-alert.style-04 .kopa-close {
            border-color: #86c26d;
        }

            .kopa-alert.style-04 .kopa-close:hover {
                background: #86c26d;
            }

    .kopa-alert.style-05 {
        border-color: #8ae1ff;
        color: #21c2f8;
    }

        .kopa-alert.style-05 .kopa-close {
            border-color: #21c2f8;
        }

            .kopa-alert.style-05 .kopa-close:hover {
                background: #21c2f8;
            }

    .kopa-alert.style-06 {
        border-color: #e2b5e5;
        color: #af75b3;
    }

        .kopa-alert.style-06 .kopa-close {
            border-color: #af75b3;
        }

            .kopa-alert.style-06 .kopa-close:hover {
                background: #af75b3;
            }

.kopa-area-68 > .container > .row .widget {
    margin-bottom: 60px;
}

.kopa-area-68 .main-col > div {
    margin-top: 0;
}

.millside-module-bottom-menu-2 .menu-xs {
    display: none;
    text-align: center;
    font-family: "Merriweather", serif;
    height: 60px;
    line-height: 60px;
    cursor: pointer;
}

    .millside-module-bottom-menu-2 .menu-xs:hover {
        color: #383938;
    }

.entry-thumb img {
    width: 100%;
    height: 250px;
}

.millside-module-article-list-20 {
    font-size: 15px;
}

.ct-item-20 {
    font-size: 15px;
    background: #f8f8f8;
}

    .ct-item-20 .entry-thumb {
        width: 270px;
        float: left;
    }

    .ct-item-20 .entry-content {
        padding: 50px 30px;
    }

.kopa-area-70 {
    background: #383938;
}

    .kopa-area-70 .millside-module-contact-2 .part-2 p:nth-of-type(3) {
        border-bottom: 1px solid #a7a7a7;
        padding-bottom: 10px;
    }

    .kopa-area-70 .millside-module-contact-2 .part-2 p:nth-of-type(1) {
        font-size: 28px;
    }

.kopa-area-71 {
    padding: 0;
}

.kopa-col-20 {
    width: 20%;
}

.kopa-social-links.style-02 ul {
    border-left: 1px solid #ebebeb;
}

    .kopa-social-links.style-02 ul li {
        text-align: center;
        display: block;
        margin: 0;
        padding: 75px 0;
        border-right: 1px solid #ebebeb;
    }

        .kopa-social-links.style-02 ul li a {
            width: auto;
            height: auto;
            display: inline-block;
            color: #383938;
            font-family: "Merriweather", serif;
        }

            .kopa-social-links.style-02 ul li a span {
                width: 27px;
                height: 27px;
                line-height: 27px;
                text-align: center;
                border-radius: 5px;
                margin-right: 10px;
                color: white;
            }

            .kopa-social-links.style-02 ul li a:hover {
                opacity: 1;
            }

                .kopa-social-links.style-02 ul li a:hover span {
                    transform: scale(1.7, 1.7);
                }

.search-box.style-01 .search-input {
    width: 100%;
}

.slider-pro-8 .sp-mask.sp-grab {
    border: 1px solid #ebebeb;
}

.slider-pro-8 .sp-thumbnail-container {
    border: 1px solid #ebebeb;
    cursor: pointer;
}

    .slider-pro-8 .sp-thumbnail-container img {
        opacity: 0.3;
    }

    .slider-pro-8 .sp-thumbnail-container.sp-selected-thumbnail img {
        opacity: 1;
    }

.slider-pro-8 .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
    border: none;
    display: none;
}

.slider-pro-8 .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
    display: none;
}

.slider-pro-8 .sp-bottom-thumbnails.sp-has-pointer {
    margin-top: 5px;
    float: left;
}

.owl-carousel-6 .owl-nav > div {
    font-size: 30px;
    font-weight: normal;
    position: absolute;
    top: calc(50% - 25px);
    width: 30px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #ebebeb;
}

.owl-carousel-6 .owl-prev {
    left: 0px;
}

.owl-carousel-6 .owl-next {
    right: 0px;
}

.owl-carousel-6 .item {
    border: 3px solid transparent;
}

    .owl-carousel-6 .item:hover {
        border-color: #ebebeb;
    }

.skill-title {
    text-transform: uppercase;
}

.skill-bar {
    position: relative;
}

    .skill-bar progress {
        margin-top: 5px;
        width: 100%;
        display: block;
        -webkit-appearance: none;
        border: none;
    }

        .skill-bar progress::-webkit-progress-bar, .skill-bar progress::-moz-progress-bar {
            background: #ebebeb;
        }

    .skill-bar span {
        position: absolute;
        top: -20px;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

        .skill-bar span.span-80 {
            left: 80%;
        }

        .skill-bar span.span-50 {
            left: 50%;
        }

        .skill-bar span.span-75 {
            left: 75%;
        }

        .skill-bar span.span-25 {
            left: 25%;
        }

.ct-widget-skill-bar .widget-content > .row {
    margin-top: 30px;
}

.kopa-accordion.style-01 .panel-heading {
    background: transparent;
}

    .kopa-accordion.style-01 .panel-heading .panel-title a:before {
        content: "\f107";
        font-family: fontAwesome;
        right: 15px !important;
        left: auto;
        background: transparent;
        border-radius: 0;
        color: #383938;
    }

    .kopa-accordion.style-01 .panel-heading.active, .kopa-accordion.style-01 .panel-heading:hover {
        background: #d7d7d7 !important;
    }

        .kopa-accordion.style-01 .panel-heading.active .panel-title a, .kopa-accordion.style-01 .panel-heading:hover .panel-title a {
            color: #383938;
        }

            .kopa-accordion.style-01 .panel-heading.active .panel-title a:before, .kopa-accordion.style-01 .panel-heading:hover .panel-title a:before {
                content: "\f107";
                background: transparent;
                color: white !important;
            }

.ct-item-30 {
    background: #ebebeb;
    text-align: center;
    padding-top: 35px;
}

    .ct-item-30 .entry-sub-title {
        font-size: 18px;
        font-family: "Merriweather", serif;
        margin-bottom: 40px;
    }

    .ct-item-30 .entry-title {
        margin-bottom: 0;
    }

        .ct-item-30 .entry-title span {
            font-size: 34px;
        }

    .ct-item-30 .clearfix {
        text-transform: capitalize;
    }

    .ct-item-30 .more-link {
        margin-top: 40px;
    }

        .ct-item-30 .more-link:hover {
            background: #a7a7a7;
        }

    .ct-item-30.style-01 .more-link {
        background: #383938;
    }

        .ct-item-30.style-01 .more-link:hover {
            background: #587e17;
            color: white;
        }

.tab-area .nav-tabs li a {
    height: 55px;
    line-height: 55px;
    background: #ebebeb;
}

    .tab-area .nav-tabs li.active a, .tab-area .nav-tabs li a:hover {
        border: none;
    }

.tab-area .tab-content {
    padding: 20px;
    border: 1px solid #ebebeb;
}

.tab-area.style-01 .nav-tabs li a {
    display: inline-block;
    padding: 0 55px;
}

.tab-area.style-02 .nav-tabs {
    float: left;
    width: 230px;
}

    .tab-area.style-02 .nav-tabs li {
        display: block;
        float: none;
    }

        .tab-area.style-02 .nav-tabs li a {
            display: block;
        }

.tab-area.style-02 .tab-content {
    overflow: hidden;
}

.kopa-progress-circle.c100 {
    font-size: 140px;
    width: 140px;
    height: 140px;
    background-color: #ebebeb;
    margin: auto;
    float: none;
}

    .kopa-progress-circle.c100:after {
        background: white;
        width: 134px;
        height: 134px;
        top: 3px;
        left: 3px;
    }

    .kopa-progress-circle.c100 .value {
        z-index: 99;
        position: absolute;
        top: 50%;
        left: 50%;
        text-align: center;
        -ms-transform: translate(-50%, -30%);
        /* IE 9 */
        -webkit-transform: translate(-50%, -30%);
        /* Safari */
        transform: translate(-50%, -30%);
    }

        .kopa-progress-circle.c100 .value p:first-child {
            font-size: 36px;
            font-family: "Merriweather", serif;
            font-weight: bold;
        }

        .kopa-progress-circle.c100 .value p:last-child {
            font-size: 14px;
            font-family: "Merriweather", serif;
            color: #a2a4a2;
        }

.millside-module-tab .nav-tabs > li a {
    line-height: 24px;
}

.kopa-area-61 .millside-module-ads-5 {
    margin-top: -20px;
}

    .kopa-area-61 .millside-module-ads-5 .widget-content > img {
        max-height: 113px;
    }

    .kopa-area-61 .millside-module-ads-5 .bg-green-2 {
        background: #668915;
        padding: 35px 0;
    }

    .kopa-area-61 .millside-module-ads-5 .part-2 .icon-weather {
        margin-left: 32px;
        margin-right: 30px;
    }

    .kopa-area-61 .millside-module-ads-5 .part-1 p:nth-of-type(2) {
        font-family: "PT Sans";
    }

.kopa-area-65 .millside-module-article-list-10 .ct-item-9 .entry-content {
    padding-top: 9px;
    padding-bottom: 9px;
}

.millside-module-article-list-12 .widget-title {
    margin-bottom: 20px;
}

.millside-module-sign-up .widget-header .widget-title {
    font-weight: 300;
    margin-bottom: 15px;
}

.millside-module-sign-up .widget-header .widget-sub-title {
    font-family: "Merriweather", serif;
}

.millside-module-video-list .ct-list-4 {
    margin-top: -25px;
}

    .millside-module-video-list .ct-list-4 > li, .millside-module-video-list .ct-list-4 > div {
        margin-top: 25px;
    }

.kopa-area-90, .kopa-area-17, .kopa-area-22 {
    padding-top: 60px;
}

.millside-module-slider-pro-4 .widget-title {
    margin-bottom: 25px;
}

.kopa-area-25 {
    padding-bottom: 60px;
}

.millside-module-intro-8 .widget-content {
    font-size: 15px;
}

.kopa-area-91 {
    padding-bottom: 30px;
}

#tab-description ul li {
    margin-top: 25px !important;
    list-style: none;
}

.millside-module-contact-20 .widget-header .entry-sub-title {
    font-size: 15px;
}

.kopa-form-10 {
    font-size: 15px;
}

    .kopa-form-10 .form-control {
        border-radius: 0;
    }

        .kopa-form-10 .form-control::-webkit-input-placeholder {
            /* Chrome/Opera/Safari */
            color: #5c5d5c;
            font-size: 15px;
            font-style: normal;
        }

        .kopa-form-10 .form-control::-moz-placeholder {
            /* Firefox 19+ */
            color: #5c5d5c;
            font-size: 15px;
            font-style: normal;
        }

        .kopa-form-10 .form-control:-ms-input-placeholder {
            /* IE 10+ */
            color: #5c5d5c;
            font-size: 15px;
            font-style: normal;
        }

        .kopa-form-10 .form-control:-moz-placeholder {
            /* Firefox 18- */
            color: #5c5d5c;
            font-size: 15px;
            font-style: normal;
        }

    .kopa-form-10 input.form-control, .kopa-form-10 select.form-control {
        height: 50px;
        line-height: 50px;
    }

    .kopa-form-10 textarea.form-control {
        resize: none;
    }

.kopa-breadcrumb > img {
    width: 100%;
}

.nav > li.active > a, .nav a:hover, .nav li.active > a {
    background: none;
}

.ct-item-9.style-09 .entry-content {
    padding-right: 0;
}

.rtl {
    left: -230px !important;
}

.cmnpd {
    padding: 60px 0;
}

.innerpgsec {
    /*background: #ebebeb;*/
    /*padding: 60px 0;*/
}

    .innerpgsec p{
        text-align:justify;
    }
    .innerpgsec.imggrid .col-lg-3.col-md-3 {
        margin: 0;
        padding: 5px;
    }
    /*.innerpgsec.imggrid .row::after {
            content: '';
            position: absolute;
            z-index: -1;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            -webkit-box-shadow: 0 -5px 10px 10px rgba(0,0,0,.4);
            box-shadow: 0 -5px 10px 10px rgba(0,0,0,.4);
            -webkit-transform: perspective(300px) rotateY(0deg) rotateX(-1deg);
            -moz-transform: perspective(300px) rotateY(0deg) rotateX(-1deg);
            -ms-transform: perspective(300px) rotateY(0deg) rotateX(-1deg);
            transform: perspective(300px) rotateY(0deg) rotateX(-1deg);
            -webkit-transform-origin: top;
            -moz-transform-origin: top;
            -ms-transform-origin: top;
            transform-origin: top;
        }*/

    .innerpgsec.imggrid .row {
        background: #fff;
        padding: 15px;
        border-radius: 5px;
        -webkit-box-shadow: 0 -5px 10px 10px rgba(0,0,0,.4);
        box-shadow: 0 -5px 10px 10px rgba(0,0,0,.4);
        margin-top: -130px;
    }
/*_____________ responsive _____________*/
@media screen and (max-width: 1199px) {
    .kopa-page-header-1 .main-nav {
        display: none;
    }

    .kopa-page-header-1 .hamburger-menu {
        display: block;
    }

    .kopa-page-header-1 .kopa-logo {
        float: left;
        width: 10%;
        right: 10%;
        top: 10%;
    }
}

@media screen and (max-width: 1160px) {
    .nav-4 {
        display: none;
    }

    .nav-4-sub {
        display: block;
    }

    .millside-module-bottom-menu {
        text-align: center;
    }

        .millside-module-bottom-menu .widget-content {
            float: none;
            display: inline-block;
        }

    .kopa-page-footer > div {
        padding: 30px 0;
    }

    .millside-module-tab .nav-tabs > li {
        padding: 0 35px;
    }

    .kopa-page-header-2 .main-menu > li {
        margin-right: 20px;
    }

    .millside-module-intro-14 .widget-title {
        font-size: 36px;
    }

    .kopa-page-header-2 .header-right .main-menu {
        margin-left: 15px;
    }

    .kopa-area-4 .millside-module-intro-14, .kopa-area-6 .millside-module-intro-15 {
        margin: 50px 50px;
    }

        .kopa-area-4 .millside-module-intro-14 .widget-sub-title, .kopa-area-4 .millside-module-intro-14 .widget-title {
            margin-bottom: 15px;
        }

    .hidden-1 {
        display: none;
    }

    .millside-module-mail .enter-mail {
        margin-right: 0;
        margin-left: 0;
    }

    .millside-module-bottom-logo-2 {
        margin: 0;
    }

    .owl-carousel-3 .part-1 p:nth-of-type(1) {
        margin-top: 15px;
    }

    .owl-carousel-3 .part-1 p:nth-of-type(2) {
        font-size: 36px;
    }

    .millside-module-text {
        display: none;
    }

    .kopa-area-62 .millside-module-article-list-10 {
        display: none;
    }

    .ct-item-11 .item-header .item-thumb {
        width: 70px;
    }

    .ct-item-11 .item-header .item-title {
        font-size: 16px;
        padding: 15px 10px;
        line-height: 22px;
    }

    .ct-item-11 .item-header {
        background: #587e17;
    }

    .ct-item-11 .item-content {
        padding: 17px 22px;
    }

    .owl-carousel-4 .owl-prev, .owl-carousel-4 .owl-next, .owl-carousel-4 button {
        top: 460px;
    }

    .slide-area .kopa-scroll.style-01 {
        bottom: 20px;
    }

    .millside-module-intro-1 {
        margin-right: -30px;
    }

        .millside-module-intro-1 .entry-icon {
            margin-right: 30px;
            margin-left: 0;
        }

        .millside-module-intro-1 ul li:first-child:before {
            left: 35px;
        }

        .millside-module-intro-1 ul li:after {
            left: 35px;
        }

    .millside-module-intro-2 {
        margin-right: 0;
    }

        .millside-module-intro-2 .entry-icon {
            margin-right: 30px;
        }

    .bottom-logo {
        margin-top: 38px;
    }

        .bottom-logo img {
            float: left;
            width: 42px;
        }

        .bottom-logo .bottom-logo-title {
            float: left;
            margin-left: 13px;
            font-size: 20px;
            margin-top: 5px;
        }

            .bottom-logo .bottom-logo-title:after {
                display: none;
            }

        .bottom-logo .bottom-logo-sub-title {
            display: none;
        }

    .bottom-logo-caption {
        padding-bottom: 0;
    }

    .kopa-area-5 .ct-icon-4 {
        width: 45px;
        height: 45px;
        line-height: 43px;
        font-size: 20px;
    }

    .millside-module-action-2 .entry-title {
        font-size: 18px;
        line-height: 20px;
        margin-top: 18px;
        margin-bottom: 23px;
    }

    .millside-module-action-2 p {
        font-size: 14px;
        line-height: 23px;
    }

    .millside-module-action-2 ul li {
        padding: 0 50px;
    }

    .bottom-sidebar-2 .millside-module-bottom-logo-2 {
        margin: 0 10px;
    }

    .bottom-sidebar-2 .millside-module-mail {
        margin: 0;
    }

    .slider-pro-2 .sp-buttons {
        display: none;
    }

    .kopa-area-8 .millside-module-event-10 .widget-title, .kopa-area-8 .millside-module-event-10 .entry-title {
        font-style: italic;
    }

    .millside-module-article-list-8 .ct-item-7 .entry-content, .millside-module-article-list-8 .ct-item-9 .entry-content, .millside-module-article-list-8 .ct-item-12 .entry-content {
        padding-left: 20px;
        padding-right: 20px;
    }

        .millside-module-article-list-8 .ct-item-7 .entry-content > p, .millside-module-article-list-8 .ct-item-9 .entry-content > p, .millside-module-article-list-8 .ct-item-12 .entry-content > p {
            display: none;
        }

        .millside-module-article-list-8 .ct-item-7 .entry-content .more-link, .millside-module-article-list-8 .ct-item-9 .entry-content .more-link, .millside-module-article-list-8 .ct-item-12 .entry-content .more-link {
            position: absolute;
            bottom: 10px;
            right: 30px;
        }

    .millside-module-article-list-8 .ct-item-7 .entry-thumb, .millside-module-article-list-8 .ct-item-9 .entry-thumb, .millside-module-article-list-8 .ct-item-12 .entry-thumb {
        width: 215px;
    }

    .slider-pro-7, .slider-pro-6 {
        padding: 25px;
    }

        .slider-pro-7 .sp-thumbnails-container, .slider-pro-6 .sp-thumbnails-container {
            margin-top: 25px;
            margin-bottom: 25px;
            padding-left: 25px;
        }

            .slider-pro-7 .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container, .slider-pro-6 .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container {
                margin-bottom: 25px;
            }

                .slider-pro-7 .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container .sp-thumbnail, .slider-pro-6 .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container .sp-thumbnail {
                    padding-right: 25px;
                }

    .kopa-page-header-4 .header-bottom .header-left .nav-4 ul li {
        margin-right: 30px;
    }

    .owl-carousel-5 .owl-prev {
        left: -82px;
    }

    .owl-carousel-5 .owl-next {
        right: -82px;
    }

    .kopa-area-61 .widget-title {
        display: none;
    }

    .kopa-area-61 {
        padding: 30px 0 60px;
    }

        .kopa-area-61 > .container > .row .widget {
            margin-bottom: 30px;
        }

        .kopa-area-61 .millside-module-ads-5 {
            margin-top: 0;
        }

    .millside-module-article-list-9 ul {
        margin-left: -12.5px !important;
        margin-right: -12.5px !important;
    }

        .millside-module-article-list-9 ul li {
            padding: 0 12.5px;
        }

    .owl-carousel-5 .item {
        margin: 0 12.5px;
    }
}
/*___________________________________________________________________________________*/
@media screen and (max-width: 1023px) {
    .kopa-area-6 .millside-module-intro-15 {
        margin: 45px 40px;
    }

    .ct-item-7 .entry-thumb, .ct-item-9 .entry-thumb, .ct-item-12 .entry-thumb {
        width: 210px;
    }

    .ct-item-7 .entry-content > p, .ct-item-9 .entry-content > p, .ct-item-12 .entry-content > p {
        display: none;
    }

    .owl-carousel-5 .owl-prev {
        left: -50px;
    }

    .owl-carousel-5 .owl-next {
        right: -50px;
    }
}

@media screen and (max-width: 991px) {
    .millside-module-event-11 .widget-content > ul > li {
        border-left: none;
    }

    .kopa-area-9 .part-02 {
        padding-left: 15px;
    }

    .kopa-area-10 .bg-green .kopa-breadcrumb .breadcrumb-content {
        margin-left: 43%;
    }

    .owl-carousel-4 .owl-prev, .owl-carousel-4 .owl-next, .owl-carousel-4 button {
        top: 335px;
    }

    .ct-item-2 .entry-thumb, .ct-item-3 .entry-thumb, .millside-module-article-list-6 .entry-thumb, .millside-module-article-list-1 ul li .entry-item .entry-thumb,
    .millside-module-article-list-2 ul li .entry-thumb, .millside-module-intro-12 .entry-thumb,
    .millside-module-intro-5 .entry-thumb, .millside-module-event-5 .entry-thumb {
        float: none;
        margin-right: 0;
        margin-left: 0;
        width: 100%;
        margin-bottom: 20px;
    }

    .slider-pro-5 .sp-caption-container {
        font-size: 18px;
    }
}
/*___________________________________________________________________________________*/
@media screen and (max-width: 979px) {
    .kopa-page-header-2 .main-nav {
        display: none;
    }

    .kopa-page-header-2 .hamburger-menu {
        display: inline;
    }

    .kopa-page-header-2 .search-box {
        margin-top: 25px;
    }

    .kopa-page-header-2 .preSearch {
        display: inline;
    }

    .kopa-page-header-2 .kopa-logo {
        margin-left: -46px;
        margin-right: -46px;
        padding: 27px 20px 27px 21px;
    }

    .kopa-page-header-2 {
        background: #fdfffd;
    }

    .millside-module-action-2 ul li {
        padding: 0 20px;
    }

    .kopa-area-5 .millside-module-action-2 .entry-title + p {
        display: none;
    }

    .millside-module-action-2 .entry-title {
        font-size: 14px;
        margin-top: 18px;
    }

    .kopa-area-5 {
        padding: 40px 0 20px 0;
    }

    .kopa-area-9 > .container {
        background: transparent;
    }

    .kopa-area-8 > div {
        padding-bottom: 30px;
    }

    .kopa-area-9 .millside-module-ads-3, .kopa-area-9 .millside-module-slider-3 {
        margin-right: 0;
    }

    .owl-carousel-3 .part-1 p:nth-of-type(1) {
        margin-top: 60px;
    }

    .owl-carousel-3 .part-2 p:nth-of-type(1) {
        margin-top: 90px;
    }

    .kopa-area-9 .millside-module-table-2 {
        margin-left: 0;
        margin-right: 0;
    }

    .millside-module-ads-5 .widget-content .bg-green-2 {
        padding: 22px 0;
    }

    .millside-module-ads-5 .part-1 p:nth-of-type(2) {
        font-size: 36px;
    }

    .millside-module-ads-5 .part-2 .icon-weather + div p:nth-of-type(1) {
        font-size: 18px;
    }

    .millside-module-ads-5 .part-2 .icon-weather + div p:last-child {
        font-size: 14px;
    }

    .owl-carousel-4 button {
        top: 275px;
        padding: 0 20px;
    }

    .owl-carousel-4 .owl-prev, .owl-carousel-4 .owl-next {
        top: 320px;
    }

    .entry-title.style-01 {
        font-size: 32px;
        line-height: 42px;
    }

    .bottom-logo {
        margin-top: 50px;
    }

    .widget-title.style-01 {
        font-size: 24px;
    }

    .widget-title.style-02 {
        font-size: 18px;
    }

    .kopa-area-6 .millside-module-intro-15, .millside-module-promo-1 p {
        font-size: 14px;
    }

    .bottom-sidebar-2 .millside-module-bottom-logo-2 {
        margin: 0 34px;
    }

    .widget-title.style-08 {
        font-size: 28px;
        line-height: 36px;
    }

    .kopa-area-61 .millside-module-ads-5 .part-2 .icon-weather {
        margin-left: 0;
        margin-right: 20px;
    }

    .kopa-area-61 {
        padding: 20px 0 40px;
    }

        .kopa-area-61 > .container > .row .widget {
            margin-bottom: 20px;
        }

    .millside-module-article-list-9 ul {
        margin-left: -10px !important;
        margin-right: -10px !important;
        margin-top: -20px !important;
    }

        .millside-module-article-list-9 ul li {
            padding: 0 10px;
            margin-top: 20px;
        }

    .owl-carousel-5 .item {
        margin: 0 10px;
    }

    .millside-module-article-list-8 ul {
        margin-top: -20px !important;
    }

        .millside-module-article-list-8 ul li {
            margin-top: 20px;
        }

    .slider-pro-7, .slider-pro-6 {
        padding: 20px;
    }

        .slider-pro-7 .sp-thumbnails-container, .slider-pro-6 .sp-thumbnails-container {
            margin-top: 20px;
            margin-bottom: 20px;
            padding-left: 20px;
        }

            .slider-pro-7 .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container, .slider-pro-6 .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container {
                margin-bottom: 20px;
            }

                .slider-pro-7 .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container .sp-thumbnail, .slider-pro-6 .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container .sp-thumbnail {
                    padding-right: 20px;
                }

        .slider-pro-6 .sp-thumbnail-text {
            margin-top: 4px;
        }

    .widget-title.style-18 {
        font-size: 26px;
    }

    .millside-module-calendar-2 #wp-calendar th {
        display: none;
    }

    .millside-module-calendar-2 #wp-calendar td {
        display: block;
    }
}
/*___________________________________________________________________________________*/
@media screen and (max-width: 799px) {
    .mobile-main-nav.style-02 {
        top: 83px;
    }
}
/*___________________________________________________________________________________*/
@media screen and (max-width: 767px) {
    .slider-pro p.sp-layer.sp-txt-5 {
        display: none;
    }

    .sp-video-title {
        display: none;
    }

    .ct-row-8 .col-xs-12 {
        width: 50%;
    }

    .millside-module-event-12 .widget-content > ul > li {
        border-left: none;
    }

    .header-top-left {
        display: none;
    }

    .member-1 {
        display: inline;
    }

    .slide-area .kopa-scroll.style-01 {
        display: none;
    }

    .millside-module-intro-1 ul li p {
        font-size: 15px;
    }

    .ct-icon-1 {
        width: 55px;
        height: 55px;
        line-height: 51px;
    }

    .millside-module-intro-1 ul li:first-child:before {
        left: 27.5px;
    }

    .millside-module-intro-1 ul li:after {
        left: 27.5px;
    }

    .millside-module-intro-2 .entry-icon {
        margin-right: 20px;
        margin-left: -27.5px;
    }

    .millside-module-intro-1 .entry-icon {
        margin-right: 20px;
    }

    .millside-module-intro-1 ul li:after, .millside-module-intro-2 ul li:after {
        top: 55px;
        height: calc(100% - 55px);
    }

    .millside-module-tab .nav-tabs > li {
        border-left: none;
        padding-top: 15px;
        padding-bottom: 15px;
        position: relative;
    }

        .millside-module-tab .nav-tabs > li:before {
            content: "";
            position: absolute;
            top: 0;
            left: 50%;
            width: 80px;
            height: 1px;
            border-top: 1px dashed #daddd6;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
        }

        .millside-module-tab .nav-tabs > li:first-child:before {
            display: none;
        }

    .millside-module-tab .tab-thumb {
        float: none;
        margin-right: 0;
        margin-bottom: 20px;
        width: 100%;
    }

    .millside-module-intro-2 ul li:first-child:before, .millside-module-intro-2 ul li:after {
        left: 42.5px;
    }

    .millside-module-intro-1 ul li:last-child:after {
        display: inline;
    }

    .millside-module-intro-2 .entry-icon {
        margin-left: 14.5px;
    }

    .millside-module-intro-1 {
        margin-right: 0;
    }

    .kopa-page-header-2 .main-nav {
        display: none;
    }

    .kopa-area-5 .millside-module-action-2 .entry-thumb {
        float: left;
        margin-right: 20px;
    }

    .kopa-area-5 .millside-module-action-2 .entry-content {
        float: left;
    }

    .kopa-area-9 .millside-module-form-10, .kopa-area-55 .millside-module-form-10, .kopa-area-70 .millside-module-form-10 {
        margin-top: 60px;
    }

    .kopa-page-footer-3 .row > div:last-child {
        text-align: center;
        margin-top: 20px;
    }

    .kopa-area-7 .container .row > div:last-child {
        margin-top: 60px;
    }

    .owl-carousel-3 .part-1 p:nth-of-type(1) {
        margin-top: 34px;
    }

    .owl-carousel-3 .part-2 p:nth-of-type(1) {
        margin-top: 68px;
    }

    .kopa-area-9 .millside-module-form-10 {
        margin-right: 0 !important;
    }

    .millside-module-ads-5 .widget-content .bg-green-2 {
        background: #587e17;
    }

        .millside-module-ads-5 .widget-content .bg-green-2 .part-1, .millside-module-ads-5 .widget-content .bg-green-2 .part-2 {
            background: #587e17;
        }

        .millside-module-ads-5 .widget-content .bg-green-2 .part-1 {
            padding-bottom: 10px;
        }

        .millside-module-ads-5 .widget-content .bg-green-2 .part-2 {
            margin-left: 0;
            position: relative;
            padding-bottom: 20px;
        }

            .millside-module-ads-5 .widget-content .bg-green-2 .part-2 .icon-weather {
                position: absolute;
                top: -25px;
                right: 25px;
            }

    .millside-module-ads-5 {
        margin-bottom: 80px !important;
    }

    .kopa-area-18 .bg-green h3, .kopa-area-64 .bg-green h3, .kopa-area-10 .bg-green .kopa-breadcrumb h3 {
        font-size: 40px;
    }

    .sub-page .sidebar {
        margin-top: 0;
    }

    .kopa-area-10 .bg-green .kopa-breadcrumb .breadcrumb-content {
        margin-left: 0;
    }

    .millside-module-tab-2 .tab-pane .tab-content-detail > div:nth-child(2) {
        margin: 0;
        padding: 0 15px;
    }

    .millside-module-tab-2 .tab-pane .tab-content-detail > div {
        border-top: none;
    }

        .millside-module-tab-2 .tab-pane .tab-content-detail > div:nth-child(2) > div:first-child {
            border-top: 1px solid #ebebeb;
        }

        .millside-module-tab-2 .tab-pane .tab-content-detail > div:nth-child(2) > div:last-child {
            border-bottom: 1px solid #ebebeb;
        }

        .millside-module-tab-2 .tab-pane .tab-content-detail > div:last-child {
            padding: 5px 20px;
            border-left: none;
        }

            .millside-module-tab-2 .tab-pane .tab-content-detail > div:last-child img {
                width: 100%;
            }

    .owl-carousel-4 .owl-prev, .owl-carousel-4 .owl-next, .owl-carousel-4 button {
        top: 480px;
    }

    .main-col, .sidebar {
        margin-top: 60px;
    }

    .golfer-404 {
        display: none;
    }

    .kopa-social-links.style-02 ul {
        border: none;
    }

        .kopa-social-links.style-02 ul li {
            width: 50%;
            padding: 20px 0;
            text-align: left;
            border: none;
        }

    .woocommerce div.product div.images {
        width: 100%;
        float: none;
        display: block;
        margin-bottom: 50px;
    }

    .woocommerce div.product div.summary {
        float: none;
        width: 100%;
        margin-top: 50px;
        display: block;
        overflow: hidden;
    }

    .millside-module-intro-2 ul li:first-child {
        margin-top: 30px;
    }

    .ct-item-03 .entry-thumb {
        float: left;
        width: 170px;
        margin-bottom: 0;
        margin-right: 20px;
    }
}
/*___________________________________________________________________________________*/
@media screen and (max-width: 639px) {
    .slider-pro p.sp-layer.sp-link-1 a {
        font-size: 22px;
        padding: 0 40px;
    }

    .slider-pro-7 .sp-thumbnails-container, .slider-pro-6 .sp-thumbnails-container {
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 0;
    }

    .slider-pro p.sp-layer.sp-link-3 a {
        font-size: 22px;
        padding: 0 40px;
    }

    .slider-pro-7 .sp-thumbnail-image-container:after, .slider-pro-6 .sp-thumbnail-image-container:after {
        width: 25px;
        height: 25px;
        line-height: 25px;
        font-size: 12px !important;
    }

    .slider-pro-7 .sp-thumbnails-container, .slider-pro-6 .sp-thumbnails-container {
        margin-bottom: 0;
    }

    .slider-pro-6 .sp-thumbnails-container {
        margin-bottom: 0;
    }

    .kopa-menu-3 {
        width: 100%;
        top: 0;
        left: 0;
    }

    .kopa-page-header-1 .search-box form {
        display: none;
    }

    .kopa-page-header-1 .search-box .preSearch {
        display: inline;
    }

    .preSearch + form {
        position: absolute;
        top: 71px;
        right: 0;
        z-index: 9999;
    }

        .preSearch + form .search-input {
            border-radius: 0;
        }

    .millside-module-intro-1 {
        margin-right: 0px;
    }

    .millside-module-intro-2 {
        margin-left: 0;
    }

        .millside-module-intro-2 .entry-icon {
            margin-left: 0px;
        }

        .millside-module-intro-2 ul li:first-child:before, .millside-module-intro-2 ul li:after {
            left: 27.5px;
        }

    .millside-module-intro-1 ul li:last-child:after {
        display: inline;
    }

    .bottom-sidebar {
        margin-top: 40px;
    }

    .kopa-area-5 {
        padding: 40px 0 15px 0;
    }

    .millside-module-action-2 ul li {
        margin-top: 20px;
    }

    .kopa-area-5 .millside-module-action-2 .entry-thumb {
        margin-right: 10px;
    }

        .kopa-area-5 .millside-module-action-2 .entry-thumb .ct-icon-4 {
            width: 35px;
            height: 35px;
            line-height: 32px;
            font-size: 14px;
        }

    .kopa-area-5 .millside-module-action-2 .entry-content .entry-title.style-02 {
        font-size: 11px;
        margin-top: 5px;
        margin-bottom: 0;
    }

    .kopa-area-4 .millside-module-intro-14, .kopa-area-6 .millside-module-intro-15 {
        margin: 30px 30px;
    }

    .millside-module-bottom-menu-2 .menu-xs {
        display: block;
    }

    .millside-module-bottom-menu-2 nav {
        display: none;
    }

    .owl-carousel-3 .part-1 p:nth-of-type(1) {
        margin-top: 2px;
        font-size: 14px;
        margin-bottom: 2px;
    }

    .owl-carousel-3 .part-2 p:nth-of-type(1) {
        margin-top: 26px;
        font-size: 50px;
        margin-bottom: 18px;
    }

    .owl-carousel-3 .part-1 p:nth-of-type(2) {
        font-size: 30px;
        margin-bottom: 2px;
        padding: 8px 12px;
    }

    .owl-carousel-3 .owl-prev {
        left: 0;
    }

    .owl-carousel-3 .owl-next {
        right: 0;
    }

    .slide-area-3 .millside-module-banner-3 {
        position: absolute;
        top: 0;
        left: 40px;
        width: 240px;
        height: 100%;
    }

        .slide-area-3 .millside-module-banner-3 img {
            width: 40%;
            margin-top: 55px;
        }

    .millside-module-banner-3 p:nth-of-type(1) {
        font-size: 22px;
    }

    .slide-area-3 {
        padding: 20px 20px 0;
    }

        .slide-area-3:after {
            width: 20px;
        }

    .navibar {
        right: 20px;
    }

    .millside-module-banner-3 p:nth-of-type(3) {
        font-size: 33px;
    }

    .millside-module-banner-3 p:nth-of-type(4) {
        font-size: 20px;
    }

    .millside-module-ads-5 {
        margin-bottom: 140px !important;
    }

    .kopa-area-18 .bg-green h3, .kopa-area-64 .bg-green h3, .kopa-area-10 .bg-green .kopa-breadcrumb h3 {
        font-size: 32px;
    }

    .kopa-area-18 .bg-green.style-05, .kopa-area-64 .bg-green.style-05, .kopa-area-18 .bg-green.style-06, .kopa-area-64 .bg-green.style-06 {
        height: calc(100% - 100px) !important;
    }

    .owl-carousel-4 .owl-prev, .owl-carousel-4 .owl-next, .owl-carousel-4 button {
        top: 340px;
    }

    .millside-module-bottom-menu {
        text-align: center;
    }

        .millside-module-bottom-menu .widget-content ul li {
            float: none;
            margin-right: 0;
            display: block;
            line-height: 30px;
        }

    .bottom-logo {
        float: none;
        width: 100%;
    }

        .bottom-logo img {
            float: none;
            width: 70px;
        }

        .bottom-logo .bottom-logo-title {
            float: none;
            font-size: 24px;
            line-height: 30px;
            margin-top: 15px;
        }

    .bottom-logo-caption {
        float: none;
        width: 100%;
        text-align: center;
        padding-left: 0;
    }

        .bottom-logo-caption:before {
            display: none;
        }

    .slider-pro-5:before {
        display: none;
    }

    .slider-pro-5 .sp-caption-container {
        height: 45px;
        line-height: 45px;
        font-size: 16px;
        margin-top: 0px;
    }
}
/*___________________________________________________________________________________*/
@media screen and (max-width: 479px) {
    .slider-pro-4 .sp-thumbnails-container {
        display: none;
    }

    .slider-pro p.sp-layer.sp-link-1 a, .slider-pro p.sp-layer.sp-link-3 a {
        font-size: 30px;
        padding: 0 35px;
        height: 70px;
        line-height: 70px;
    }

    .slider-pro p.sp-layer.sp-txt-3 {
        display: none !important;
    }

    .ct-row-8 .col-xs-12 {
        width: 100%;
    }

    .mobile-main-nav.style-02 {
        top: 90px;
    }

    .millside-module-bottom-logo {
        text-align: center;
    }

        .millside-module-bottom-logo .bottom-logo {
            float: none;
            margin-right: 0;
        }

    .kopa-page-header-1 .hamburger-menu {
        margin-right: 20px;
    }

    .kopa-page-header-2 .kopa-logo {
        background: transparent;
    }

    .kopa-area-4 .millside-module-intro-14, .kopa-area-6 .millside-module-intro-15 {
        margin: 30px 10px;
    }

    .kopa-area-5 .millside-module-action-2 .entry-content .entry-title.style-02 {
        font-size: 12px;
    }

    .owl-carousel-3 .part-1 p:nth-of-type(1) {
        margin-top: 0px;
        font-size: 12px;
        margin-bottom: 0px;
    }

    .owl-carousel-3 .part-2 p:nth-of-type(1) {
        margin-top: 14px;
        font-size: 35px;
        margin-bottom: 4px;
    }

    .owl-carousel-3 .part-1 p:nth-of-type(2) {
        font-size: 20px;
        margin-bottom: 0px;
        padding: 0px 4px;
    }

    .owl-carousel-3 .part-2 p:nth-of-type(1) span {
        font-size: 22px;
    }

    .millside-module-contact-2 .widget-content > .row > div:first-child {
        display: none;
    }

    .nav-btn-02, .nav-btn-03, .nav-btn-04, .nav-btn-04 {
        display: none;
    }

    .millside-module-sign-up .mail-submit {
        position: static;
        width: 100%;
    }

    .millside-module-sign-up .enter-mail .mail-input {
        padding-right: 25px;
    }

    .owl-carousel-5 .owl-prev {
        left: 25px;
    }

    .owl-carousel-5 .owl-next {
        right: 20px;
    }

    .ct-item-7 .entry-thumb, .ct-item-9 .entry-thumb, .ct-item-12 .entry-thumb {
        width: 110px;
        margin-right: 5px;
    }

    .ct-item-7 .entry-content, .ct-item-9 .entry-content, .ct-item-12 .entry-content {
        padding: 2px;
    }

        .ct-item-7 .entry-content .more-link, .ct-item-9 .entry-content .more-link, .ct-item-12 .entry-content .more-link {
            margin-right: 0 !important;
        }

    .ct-item-9 .entry-thumb {
        width: 100%;
        margin-right: 0px;
        float: none;
    }

    .ct-item-9 .entry-content {
        padding: 10px;
    }

        .ct-item-9 .entry-content .more-link {
            margin-right: 0 !important;
        }

    .kopa-page-header-4 img {
        max-width: 60%;
    }

    .millside-module-ads-5 {
        margin-bottom: 180px !important;
    }

    .kopa-area-18 .bg-green h3, .kopa-area-64 .bg-green h3, .kopa-area-10 .bg-green .kopa-breadcrumb h3 {
        font-size: 26px;
    }

    .kopa-area-10 .bg-green .kopa-breadcrumb .breadcrumb-content {
      /*  bottom: 0px;*/
        bottom: -4px;
    }

    .owl-carousel-4 button {
        top: 280px;
        padding: 0 10px;
    }

    .millside-module-event-2 .entry-thumb, .ct-item-20 .entry-thumb {
        float: none;
        margin-right: 0;
        margin-left: 0;
        width: 100%;
        margin-bottom: 20px;
    }

    .kopa-pagination .page-number.prev, .kopa-pagination .page-number.next {
        width: 50px;
    }

    .tab-area.style-01 .nav-tabs li {
        display: block;
        float: none !important;
    }

        .tab-area.style-01 .nav-tabs li a {
            display: block;
            text-align: center;
        }

    .tab-area.style-02 .nav-tabs {
        float: none;
        width: 100%;
    }

        .tab-area.style-02 .nav-tabs li {
            display: block;
            float: none;
        }

    .kopa-area-2 .millside-module-tab, .kopa-area-2 .millside-module-event-1 {
        margin-bottom: 45px !important;
    }

    .millside-module-tab {
        padding-bottom: 0px;
    }

    .kopa-area-3 {
        padding: 76px 0 60px 0;
    }

    .bottom-sidebar {
        margin-top: 0;
    }

    .millside-module-bottom-logo .bottom-logo {
        margin-top: 20px;
    }

    .widget-title.style-10 {
        font-size: 24px;
    }

    .kopa-page-header-4 .header-top {
        padding-top: 22px;
        padding-bottom: 22px;
    }

    .kopa-page-header-4 .header-bottom, .kopa-page-header-4 .header-bottom .header-left .hamburger-menu, .search-box-3 .preSearch-4 span {
        height: 50px;
        line-height: 50px;
    }

        .kopa-page-header-4 .header-bottom .header-left .hamburger-menu {
            padding-top: 17px;
            margin-left: 20px;
        }

    .search-box-3 {
        margin-right: 15px;
    }

    .slider-pro-5 .sp-arrow, .slider-pro-5 .sp-arrow span {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

    .slider-pro-5:before {
        bottom: 28px;
        height: 38px;
        width: calc(100% - 60px);
        left: 30px;
        z-index: 99;
    }

    .slider-pro-5 .sp-slides-container {
        z-index: 10;
    }

    .slider-pro-5 .sp-caption-container {
        height: 68px;
        width: calc(100% - 60px);
        margin-left: 30px;
        z-index: 999 !important;
        line-height: 34px;
        opacity: 1px;
    }

    .millside-module-article-list-8 .ct-item-7 .entry-thumb, .millside-module-article-list-8 .ct-item-9 .entry-thumb, .millside-module-article-list-8 .ct-item-12 .entry-thumb {
        width: 100px;
    }

    .millside-module-article-list-8 .ct-item-7 .entry-content, .millside-module-article-list-8 .ct-item-9 .entry-content, .millside-module-article-list-8 .ct-item-12 .entry-content {
        padding: 10px 8px;
        max-height: 96px;
        overflow: hidden;
    }

    .millside-module-article-list-8 .ct-item-7 .more-link, .millside-module-article-list-8 .ct-item-9 .more-link, .millside-module-article-list-8 .ct-item-12 .more-link {
        display: none;
    }

    .kopa-area-61 .widget-title {
        display: block;
        font-size: 15px;
        line-height: 60px;
        text-align: center;
        margin-bottom: 0;
    }

        .kopa-area-61 .widget-title:after {
            display: none;
        }

    .kopa-area-61 > .container > .row .widget {
        margin-bottom: 0;
    }

    .widget-title.style-16 {
        font-size: 24px;
    }

    .owl-carousel-5 .item {
        margin: 0 18px;
    }

    .millside-module-ads-5 {
        margin-bottom: 160px !important;
        margin-top: 20px !important;
    }

    .entry-title.style-08 {
        font-size: 20px;
    }

    .ct-item-03 .entry-thumb {
        float: none;
        width: 100%;
        margin-bottom: 25px;
        margin-right: 0;
    }

    .slider-pro-5 .sp-caption-container {
        height: 30px;
    }
}
/*___________________________________________________________________________________*/
@media screen and (max-width: 359px) {
    .slide-area-3 .millside-module-banner-3 img {
        margin-top: 0;
    }

    .millside-module-tab-3 .tab-content .tab-pane ul li {
        width: 100%;
    }

    .woocommerce .woocommerce-tabs ul li a {
        padding: 0 35px !important;
    }

    .woocommerce div.product .cart .single_add_to_cart_button {
        padding: 0 30px;
    }

    .woocommerce div.product .product_title {
        font-size: 22px;
        line-height: 25px;
    }

    .slider-pro p.sp-layer.sp-link-3 a {
        font-size: 40px;
        padding: 0 40px;
        height: 80px;
        line-height: 80px;
    }

    .mobile-main-nav.style-04 {
        width: 300px !important;
    }

    .widget-title.style-09 {
        font-size: 28px;
        line-height: 34px;
    }

    .mobile-main-nav-2 .mobile-main-menu > li {
        width: 230px;
    }

    .mobile-main-nav-2 a {
        font-size: 14px;
    }

    .mobile-main-nav.style-02 {
        top: 81px;
    }

    .preSearch + form {
        top: 46px;
    }

    .mobile-main-nav {
        top: 50px;
        left: 5px;
    }

    .kopa-area-18 .bg-green h3, .kopa-area-64 .bg-green h3, .kopa-area-10 .bg-green .kopa-breadcrumb h3 {
        font-size: 18px;
    }

    .owl-carousel-4 .owl-prev, .owl-carousel-4 .owl-next {
        top: 330px;
    }

    .entry-title.style-01, .widget-title.style-07 {
        font-size: 24px;
        line-height: 32px;
    }

    .kopa-area-1 {
        background: #0b75bb;
    }

    .ct-icon-1 {
        border-color: #90a72b;
    }

    .millside-module-intro-1 ul li:first-child:before, .millside-module-intro-2 ul li:first-child:before,
    .millside-module-intro-1 ul li:after, .millside-module-intro-2 ul li:after {
        background: #90a72b;
    }

    .millside-module-intro-1 ul li:first-child:before, .millside-module-intro-2 ul li:first-child:before {
        height: 45px;
        top: -45px;
    }

    .kopa-page-header-1 .header-bottom {
        padding: 0;
        height: 50px;
        line-height: 48px;
    }

    .kopa-page-header-1 .hamburger-menu {
        color: white;
        background: #383938;
        height: 50px;
        line-height: 50px;
        margin-top: 0;
        margin-bottom: 0;
        margin-left: -10px;
        width: 50px;
        text-align: center;
        margin-right: 0px;
        font-size: 25px;
    }

        .kopa-page-header-1 .hamburger-menu:hover {
            color: #0b75bb;
        }

    .kopa-page-header-1 .kopa-logo {
        max-width: 126px;
        margin-left: 44px;
        float: left;
    }

    .kopa-page-header-1 .header-top {
        height: 30px;
    }

        .kopa-page-header-1 .header-top .header-top-right a {
            font-size: 13px;
            margin-left: 15px;
            line-height: 42px;
        }

        .kopa-page-header-1 .header-top .header-top-right .cart span:last-child {
            min-width: 40px;
            height: 40px;
        }

        .kopa-page-header-1 .header-top .header-top-right {
            margin-top: -6px;
            margin-bottom: 0px;
            height: 30px;
        }

    .kopa-page-header-1 .search-box .preSearch {
        margin-right: 4px;
    }

    .kopa-area-1 {
        padding: 45px 0;
    }

    .kopa-area-2 > .container {
        margin: 0;
        width: 100%;
    }

    .millside-module-tab .tab-title {
        font-size: 24px;
        line-height: 30px;
    }

    .millside-module-tab, .millside-module-event-1 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .widget-title.style-02 {
        font-size: 15px;
    }

    .millside-module-intro-15 .widget-title.style-02 {
        margin-bottom: 0;
    }

    .millside-module-intro-15 p {
        margin-bottom: 10px;
    }

    .widget-title.style-01 {
        font-size: 14px;
        line-height: 24px;
    }

    .millside-module-promo-1 p {
        display: none;
    }

    .kopa-area-6 .millside-module-promo-1 {
        margin: 20px 0 !important;
    }

    .millside-module-bottom-logo-2 .widget-content img {
        max-width: 103px;
    }

    .bottom-sidebar-2 .millside-module-bottom-logo-2 {
        margin-right: 70px;
        margin-left: 70px;
        max-height: 130px;
        padding-top: 30%;
        padding-bottom: 23px;
    }

    .kopa-page-header-2 .preSearch {
        margin-right: 10px;
    }

    .kopa-page-header-2 .hamburger-menu {
        margin-left: 10px;
    }

    .widget-title.style-08 {
        font-size: 15px;
    }

    .millside-module-intro-14 .widget-sub-title {
        font-size: 12px;
        margin-bottom: 0 !important;
    }

        .millside-module-intro-14 .widget-sub-title img {
            width: 15px;
        }

    .millside-module-intro-14 .widget-title {
        margin-bottom: 0;
    }

    .kopa-page-header-1 .header-top .header-top-right .cart span:first-child {
        font-size: 13px;
    }

    .millside-module-booking .kopa-contents {
        margin: 0;
    }

    .kopa-area-18 .bg-green.style-06, .kopa-area-64 .bg-green.style-06 {
        height: calc(100% - 122px) !important;
    }

    .widget-title.style-18 {
        font-size: 24px;
    }

    .kopa-area-10 .bg-green .kopa-breadcrumb .breadcrumb-content {
        height: 19px;
        bottom: 3px;
    }
}

@media screen and (min-width: 1161px) and (max-width: 1199px) {
    .owl-carousel-3.style-03 .part-1 p:nth-of-type(2) {
        font-size: 30px;
        font-style: normal;
        padding: 5px 0;
    }
}

@media screen and (min-width: 1024px) and (max-width: 1160px) {
    .owl-carousel-3.style-03 .part-1 p:nth-of-type(2) {
        font-size: 29px;
    }

    .owl-carousel-3 .part-1 p:nth-of-type(2) {
        padding: 5px 0;
    }

    .owl-carousel-3.style-03 .part-1 p:nth-of-type(1) {
        font-size: 14px;
        margin-top: 8px;
    }

    .owl-carousel-3 .part-2 p:nth-of-type(1) {
        margin-top: 30px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1023px) {
    .owl-carousel-3.style-03 .part-1 p:nth-of-type(2) {
        padding: 3px 0;
    }

    .owl-carousel-3 .part-2 p:nth-of-type(1) {
        margin-top: 21px;
    }

    .owl-carousel-3.style-03 .part-1 p:nth-of-type(1) {
        font-size: 11px;
        margin-top: 0px;
        margin-bottom: 0;
    }

    .owl-carousel-3.style-03 .part-1 p:nth-of-type(2) {
        font-size: 20px;
        margin-bottom: 0;
    }

    .owl-carousel-3.style-03 .part-2 p:nth-of-type(1) {
        font-size: 50px;
        margin-bottom: 10px;
    }

        .owl-carousel-3.style-03 .part-2 p:nth-of-type(1) + p {
            font-size: 12px;
        }
}

@media screen and (min-width: 1367px) {
    .slide-area-3 {
        width: 1170px;
        margin: auto;
        padding-left: 0;
        padding-right: 0;
    }

        .slide-area-3:after {
            display: none;
        }

    .navibar {
        right: 0;
    }

    .kopa-menu-3 {
        width: 100%;
        left: 0;
    }

    .kopa-area-4 > div, .kopa-area-6 > div {
        /*width: 1366px;*/
        margin: auto !important;
        width: auto;
    }
}


.kopa-logo img {
    width: 100%;
    margin-top: -13px;
}

.btn-style-1 {
    border: 1px solid #fff;
    padding: 10px 10px;
    border-radius: 25px;
    color: white;
    font-size: 13px;
}

.heading-text {
    font-size: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15), 0 3px 3px rgba(0, 0, 0, 0.15);
    padding: 20px;
    text-align: center;
}

.header-bottom {
    /*background-image: -webkit-linear-gradient(169deg,#e40015,#750075);
    background-image: -webkit-linear-gradient(169deg,#0088e2,#037d39)*/
    background-color: #e40015 !important;
}

.bb {
    height: 4px;
    background: #DB252B;
    margin: 0px auto;
    width: 80px;
    margin-bottom: 50px;
}
/* custom css*/
.header-bottom {
    background-image: -webkit-linear-gradient(169deg,#e40015,#750075)-webkit-linear-gradient(169deg,#e40015,#750075) !important
    
}

.sports-bg {
    padding: 50px 0px !important;
    /*background: url(images/choose-bg.jpg);
    background-position: center;
    background-size: cover;*/
    background:#f6f6f6;
}

.packagspgg {
    background-image: url('img/Sports.png');
    background-position: center;
    background-size: auto;
}

    .packagspgg table {
        background-color: #fff;
    }

.events-bg {
    padding: 50px 0px !important;
    background-image: url(images/affiliate-bg.jpg);
    background-position: center;
    background-size: contain;
}

.footertop-bg {
    padding: 50px 0px !important;
    background-position: center;
    background-size: cover;
    /*    background: url(images/signup-bg.jpg)*/
        background: #0b75bb;
}

    .footertop-bg::after {
        background-color: #2b108e;
        opacity: .8;
        position: absolute;
        content: "";
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
    }

.forgot-pass-btn {
    padding: 5px 20px;
    border-radius: 0;
}

.modal-width {
    width: 450px;
    margin: 0 auto;
}

.recover-modal {
    top: 25%;
}

.cardpad {
    background-color: #ffffff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    display: inline-block;
    padding: 20px;
    width: 100%;
}

.carddiv {
    margin-bottom: 20px;
    background-color: #f7f8fa;
    border: 1px solid #e7e8ea;
    display: inline-block;
    padding: 20px;
    width: 100%;
}

    .carddiv > h5 i {
        color: #ff0000;
        cursor: pointer;
        float: right;
    }

.m-b30 {
    margin-bottom: 30px;
}

.carddiv > h5 {
    border-bottom: 1px solid #f0a200;
    font-size: 20px;
    margin: 0 0 20px;
    padding: 0 0 5px;
}

.carddiv table {
    margin: 0;
    background-color: #ffffff;
}

.carddiv .table td span {
    display: block;
    font-weight: 600;
}

.carddiv .table tr td:nth-child(2) {
    text-align: right;
    vertical-align: middle;
    width: 90px;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 10px;
}

.bg-white {
    background-color: #FFF;
}

.m-b30 {
    margin-bottom: 30px;
}

.p-a20 {
    padding: 20px;
}

.m-b0 {
    margin-bottom: 0 !important;
}

.cartpagesec .col-md-3 .section-head h2 {
    border-bottom: 1px solid #e7e8ea;
}

.cartpagesec .col-md-3 .section-head h2 {
    border-bottom: 1px solid #e7e8ea;
}

.cartpagesec .col-md-3 .formdiv > h3 {
    font-size: 30px;
    text-align: center;
}

.cartpagesec .formdiv .form-group {
    margin-bottom: 15px;
}

    .cartpagesec .formdiv .form-group .form-control {
        border-bottom: 1px solid #d3d3d3;
    }

.btngroup {
    display: inline-block;
    width: 100%;
}

.site-button {
    margin: 0 auto;
    display: block;
}

.resinpad {
    background-color: #ffffff;
    display: inline-block;
    padding: 15px 0;
    width: 100%;
}

.restaurantpad .pin-wrapper .stickysidebar {
    height: 475px;
    overflow: auto;
}

.resinpad .stickysidebar i {
    display: none;
}

.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

    .nav > li {
        position: relative;
        display: block;
    }

.resinpad .stickysidebar .nav li a {
    color: #000000;
    padding: 5px 10px;
}

.foodtype {
    border: 1px solid green;
    padding: 0 1px;
    font-size: 6px;
    line-height: 6px;
    color: green;
    margin-right: 5px;
    position: relative;
    bottom: 3px;
}



.resinpad table td {
    padding: 0;
}

.resinpad table tr {
    border-bottom: 1px solid #ededed;
}

.resinpad table td {
    padding: 0;
}

.resinpad table tr td:nth-child(2) {
    width: 100px;
}

.resinpad table tr td:nth-child(3) {
    width: 130px;
}

.recpad {
    display: inline-block;
    width: 100%;
    margin-bottom: 30px;
}

    .recpad img {
        width: 100%;
    }

    .recpad > span {
        float: left;
        font-weight: 600;
    }

    .recpad .quantity {
        float: right;
        width: 80px;
    }

.quantity {
    vertical-align: bottom;
    display: inline-block;
    position: relative;
    width: 125px;
}

.recpad .quantity .minus, .recpad .quantity .plus {
    width: 25px;
    height: 25px;
}

.resinpad {
    background-color: #ffffff;
    display: inline-block;
    padding: 15px 0;
    width: 100%;
}

.ressidepad {
    background-color: #ffffff;
    display: inline-block;
    padding: 15px;
    width: 100%;
}

.resinpad .stickysidebar .nav li a {
    color: #000000;
    padding: 5px 10px;
}

    .resinpad .stickysidebar .nav li a:hover, .resinpad .stickysidebar .nav li.active a {
        background-color: #f6f6f6;
    }

.ressidepad > h2 {
    font-size: 22px;
    line-height: 28px;
    margin: 0;
    padding: 5px 10px;
}

.orderinpad {
    border-top: 1px solid #ededed;
    display: block;
    padding: 10px;
}

    .orderinpad table td {
        padding: 7px 0;
    }

    .orderinpad table tr td:last-child {
        text-align: right;
    }

    .orderinpad table {
        margin-bottom: 10px;
    }

    .orderinpad > p {
        display: inline-block;
        margin: 0 0 10px;
        width: 100%;
    }

        .orderinpad > p .labtxt {
            font-size: 16px;
            text-align: left;
        }

        .orderinpad > p .respricetxt {
            float: right;
            text-align: right;
        }

.respricetxt strike {
    display: block;
    font-size: 18px;
}

.respricetxt strong {
    font-size: 30px;
    line-height: 40px;
}

.orderinpad .site-button {
    display: inline-block;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

.r-item {
    max-height: 184px;
    overflow: auto;
}

    .r-item table {
        font-size: 11px;
        background-color: #faf9f9;
        border: 1px solid #f3f3f3;
        margin: 0;
    }

        .r-item table th, .r-item table td {
            margin: 0;
            padding: 2px 4px;
            border-bottom: 1px solid #ebeaea;
        }

            .r-item table th:last-child {
                width: 10px;
            }

            .r-item table th:first-child {
                width: 92px;
            }

.btn.btn-hover.color-1:focus, .btn.btn-hover.color-1:focus, .btn.btn-hover.color-1:hover {
    color: #fff !important;
}

.membership-booknow {
    background-color: #0b75bb;
    display: block;
    padding: 8.5px 40px;
    font-family: "PT Sans";
    font-size: 16px;
    border: 1px solid #cccccc;
    font-weight: 300;
    border-left: none;
    text-align: center;
    margin: 0px auto;
    width: max-content;
}

    .membership-booknow a {
        color: #fff;
    }

.membership-accodion-heading {
    border-right: none !important;
    /*width:80% !important;
    float:left !important;*/
}



.blink_text {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 2s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-name: blinker;
    -moz-animation-duration: 2s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    animation-name: blinker;
    animation-duration: 2s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    color: white;
}

@-moz-keyframes blinker {
    0% {
        opacity: 1.0;
    }

    50% {
        opacity: 0.0;
    }

    100% {
        opacity: 1.0;
    }
}

@-webkit-keyframes blinker {
    0% {
        opacity: 1.0;
    }

    50% {
        opacity: 0.0;
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes blinker {
    0% {
        opacity: 1.0;
    }

    50% {
        opacity: 0.0;
    }

    100% {
        opacity: 1.0;
    }
}

/*--------------------------- new-style starts here ------------------------*/
/*.footer ul li a, .bottom-sidebar-2 ul li {
    color: #f6f6f6;
}*/
.bottom-sidebar-2 {
    /*background-color: #000080;*/
    background-color: #d6d6d6;
}
.kopa-logo img{
    height:95px;
}
.mob-sliders{
    display:none;
}
.entry-thumb {
    margin-bottom: 13px;
}
.entry-date-2 p:first-child{
    margin-bottom:7px;
}
.sports-bg .heading-text{
    background:#fff;
}
.kopa-area.kopa-area-4.white-text-style {
      background: #0b75bb;
   /* background: #000080;*/
}
.kopa-area.kopa-area-4.white-text-style .more-link.style-12:hover {
background: #e40015;
color: #fff;
 border: 1px solid #e40015
}
.head-new {
    font-size: 36px;
    line-height: 44px;
    margin-bottom: 25px;
}
.single-show-ticket {
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    border: solid 6px transparent;
    padding: 28px 17px 13px;
    margin-bottom: 16px;
    box-shadow: 0 0 35px 0 rgb(154 161 171 / 15%);
    align-items: center;
    background: #ffffff !important;
    display:flex;
}
.date-time {
    width: 72%;
    position: relative;
}
.single-show-ticket h6 {
    font-size: 30px;
    color: #000;
    line-height: 16px;
    margin-bottom: 0;
    line-height: 34px;
    font-weight: 700;
}
.single-show-ticket p {
    font-size: 14px;
    font-weight: 400;
}
.single-show-ticket h5 {
    font-size: 20px;
    color: #000;
    font-weight: 400;
    margin-bottom:5px;
}
.single-show-ticket p {
    font-size: 14px;
    color: #000;
    font-weight: 400;
    margin-bottom:10px;
    /* text-transform: uppercase; */
}
.date-time:after {
    content: '';
    position: absolute;
    right: 0;
    background: #d7d7d7;
    height: 85px;
    width: 1px;
    top: -13px;
}
a.btn.btn-rounded.btn-outline.btn-reveal {
    border-width: 2px;
    border-style: solid;
    border-color: #017cc1;
    color: #017cc1;
    border-radius: 2em !important;
}
.single-show-ticket:hover {
    -webkit-box-shadow: 0px 36px 36.9px 1.1px rgb(0 0 0 / 16%), inset -0.5px -0.9px 0 0 rgb(255 255 255 / 75%);
    box-shadow: 0px 36px 36.9px 1.1px rgb(0 0 0 / 16%), inset -0.5px -0.9px 0 0 rgb(255 255 255 / 75%);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    border: solid 6px #017cc1;
}
.login-btn .btn-style-1 {
    border: 1px solid #1371b5;
    padding: 10px 10px;
    border-radius: 25px;
    color: #ffffff;
    font-size: 13px;
    background: #1371b5;
    font-weight: 600;
    box-shadow: 0px 1px 5px #0d76bb;
}
.login-btn #btnlogin:hover, .form-group .ct-btn-4:hover {
    color: #fff !important;
    box-shadow: unset;
    /*background:unset;*/
}
.social-img img {
    margin-top: -5px;
    margin-left: -4px;
}
.form-group .ct-btn-4 {
    border-color: #0185bb;
    background-color: #0185bb;
}
.proceed-pay-sec{
    padding-left:50px;
}
.entry-content.social-list a {
    color: #e40015 !important;
}
.entry-content.social-list a:hover {
 color: #1371b5 !important;
}
.ftr-text{
    text-align:right;
}
.ftr-text a {
color: #ffffff;
}
.widget.millside-module-slider-2{
    margin-bottom:0px;
}
.sports-bg.homes-sports {
    padding: 70px 0px 60px !important;
}
.homes-sports .owl-carousel .owl-item img{
    height:184px;
}
.list-secnew{
    background:#f6f6f6;
    padding:50px 0px;
}
.list-secnew {
    background: #f6f6f6;
    padding: 50px 0px;
}
    .list-secnew ul li {
        list-style: square;
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 23px;
    }
    .list-secnew ul {
        padding-left: 18px;
    }
.yoga-banner .bg-green {
    background: rgb(24 33 6 / 24%);
}
.goal-post-banner .bg-green{
    background:unset!important;
}
.cockpit .bg-green {
    background: rgb(24 33 6 / 29%)!important;
}
.mt-4 {
    margin-top: 30px;
}
.imgbox-sec .img-hover-zoom {
    height: 300px;
    overflow: hidden; 
    border-radius: 5px;
    width:100%;
}

    .imgbox-sec .img-hover-zoom img {
        transition: transform 1s ease;
    }

    .imgbox-sec .img-hover-zoom:hover img {
        transform: scale(1.2);
    }
    .imgbox-sec .img-hover-zoom img {
        border-radius: 5px;
        height: 300px;
        width: 100%;
    }
.imgbox-sec {
    box-shadow: 0 5px 10px 0 rgb(17 121 239 / 15%);
}
.waterfront-banner .bg-green {
    background: rgb(24 33 6 / 27%);
}

@media only screen and (min-width:320px) and (max-width:767px) {
    .header-bottom {
        background-color: #8b0000 !important;
    }
    .kopa-area-10 .bg-green {
        top: -12px;

    }
    .testimonial4_slide{
        width:100%;
    }
    .mob-sliders {
        display: block;
    }
    .desk-slider{
        display:none;
    }
    .mob-sliders .carousel-inner > .item > a > img, .mob-sliders .carousel-inner > .item > img {
      height:220px;
      width:100%;
    }
    .kopa-logo img{
      /*  height:unset;*/
      height:52px;
    }
  
    .proceed-pay-sec {
        margin-top: 20px;
        padding-left: 0px;
    }
    .kopa-page-header-1 .search-box {
        margin-top: 4px;
    }
    .ftr-text {
        text-align: left;
    }
    .kopa-area.kopa-area-4.white-text-style {
        padding-bottom: 30px;
    }
}
/*--------------------------- new-style ends here ------------------------*/


@media only screen and (min-width:768px) and (max-width:991px) {
    .kopa-logo img {
         height: 60px !important;
         width:60px !important;
    }
    .kopa-page-header-1 .kopa-logo {
        float: left;
        width: 10%;
        right: 0%;
        top: 10%;
    }
}
@media only screen and (min-width:320px) and (max-width:767px) {
    .kopa-logo img {
        width: 100%;
         margin-top: -5px !important;
    }
}