@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Merriweather:400,900italic);
@import url(https://fonts.googleapis.com/css?family=PT+Sans);
.entry-meta,
.entry-meta.style-01,
.widget {
    list-style: none;
    padding: 0;
    margin: 0;
}

.row.entry-meta,
.row.widget {
    margin: 0 -15px;
}

.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: #849b0d; 
}

.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: #849b0d;
}

.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: #849b0d !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: #849b0d;
}

.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: #849b0d !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: #849b0d;
    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: #849b0d;
    left: -1px;
    top: -90px;
}

.millside-module-action li,
.millside-module-tab {
    border-width: 1px;
    border-style: solid;
    border-color: #ebebeb;
}

::selection {
    background: #849b0d;
    color: white;
    text-shadow: none;
}

::-moz-selection {
    background: #849b0d;
    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: "Merriweather", serif;
    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: #5c5d5c;
    background: white;
    overflow: hidden;
}


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

@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) {}


/*------*/

.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: 43px;
    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: #849b0d;
}

.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;
}

.entry-title.style-16,
.entry-sub-title.style-10 {
    font-size: 14px;
    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%;
}

.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: #849b0d;
}

.entry-title.style-22 {
    font-size: 18px;
    font-family: "Merriweather", serif;
    color: #849b0d;
}

.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: italic;
    font-size: 46px;
    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: #849b0d;
    font-weight: 300;
    font-style: normal;
}

.widget-title.style-18 {
    font-style: normal;
    font-size: 48px;
    font-weight: normal;
    line-height: 54px;
    color: #849b0d;
}


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

.arrowss li {
    padding-left: 35px;
    position: relative;
    margin-bottom: 7px;
}

.m_un_days .row h3 {
    text-align: center;
}

.m_un_days .row {
    margin-bottom: 25px;
}

.coming_soon_ {
    text-align: center;
    font-size: 35px;
    margin-top: 45px;
    opacity: 0.4;
}

.hide_agyet:after {
    content: "";
    display: none;
}

.hide_agyet span {
    color: #fff !important;
}

.arrowss li:after {
    content: "\f046";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    left: 5px;
    top: 6px;
}

.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 #849b0d;
    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: #849b0d;
}

.ct-icon-3 {
    display: inline-block;
    text-align: center;
    width: 25px;
    height: 25px;
    line-height: 23px;
    font-size: 14px;
    border: 1px solid #849b0d;
    border-radius: 100%;
    font-weight: bold;
    color: #849b0d;
    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 #849b0d;
    text-align: center;
}

.ct-icon-4 span {
    color: #849b0d;
}

.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: #849b0d;
}

.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: #849b0d;
    height: 50px;
    padding: 0 50px;
    line-height: 50px;
    background: transparent;
    border: 1px solid #849b0d;
}

.more-link.style-11:hover {
    background: #849b0d;
    color: white;
}


/*_____________ btn _____________*/

.ct-btn-1 {
    color: white;
    height: 50px;
    line-height: 50px;
    padding: 0 60px;
    background-color: #849b0d;
    border-width: 1px;
    border-style: solid;
    border-color: #849b0d;
    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: #849b0d;
    border-width: 1px;
    border-style: solid;
    border-color: #849b0d;
    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: #849b0d;
    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: #849b0d;
    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: 30px;
    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: #fefefe;
    border-left-color: #849b0d;
}

.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-logo img {
    height: 120px;
    padding: 10px 0
}

.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: 0;
}

.kopa-page-header-1 .main-nav {
    float: right;
    margin-top: 50px;
    margin-right: 27px;
}

.kopa-page-header-1 .main-menu {
    margin: 0;
}

.kopa-page-header-1 .main-menu>li {
    margin-right: 31px;
    float: left;
}

.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;
    background-color: transparent;
}

.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: 32px;
}

.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: 33px 20px 32px 21px;
    background-color: #ebebeb;
    text-align: center;
    position: relative;
    z-index: 10;
}

.kopa-page-header-2 .main-nav {
    margin-top: 40px;
}

.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: 170px;
    float: right;
}

.search-box form {
    position: relative;
}

.member-1 {
    display: none;
    position: absolute;
    top: 72px;
    left: 15px;
    z-index: 9999;
    right: 15px;
    background: #ebebeb;
}

.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;
    right: 15px;
    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: #849b0d;
    border-radius: 100%;
    padding-top: 40px;
}

.icoN-quicks {}

.my_icon_s {
    margin-top: 65px;
    text-align: center;
    display: block;
    text-transform: capitalize;
    cursor: pointer;
    color: #333 !important;
    font-family: "Merriweather", serif;
    font-size: 18px;
}

.my_icon_s img {
    display: block;
    margin: auto;
    width: 70px;
    margin-bottom: 25px;
}

.title_home h1 {
    color: #fff;
    margin: 0;
}

.despecito li {
    position: relative;
    padding-left: 75px;
    font-size: 17px;
    margin-top: 10px;
}

.mb_nxt a {
    display: inline-block;
    font-size: 25px;
    font-family: "Merriweather", serif;
    margin: 10px;
    margin-bottom: 25px;
    color: #849b0d;
}

.despecito li p {
    position: absolute;
    left: 0;
    font-weight: 600;
}

.title_home {
    background: #849b0d;
    padding: 25px 5px;
    text-align: center;
}

.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: #849b0d;
    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: #849b0d;
    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: #849b0d;
    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);
    background-image: -o-linear-gradient(left, #587e17 70%, rgba(88, 126, 23, 0)), url(img/background/1.jpg);
    background-image: -moz-linear-gradient(left, #587e17 70%, rgba(88, 126, 23, 0)), url(img/background/1.jpg);
    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;
    padding-top: 80px;
}

.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%;
    height: 162px;
    position: relative;
    opacity: 0;
}

#myModal img {
    width: 100%;
}

.pagination a {
    color: #849b0d !important;
    background: #fdfdfd !important;
    box-shadow: 0 2px 0 -1px;
}

.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: #849b0d;
}

.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 14px;
}

.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: #849b0d;
}

.millside-module-tab .nav-tabs>li a:focus {
    border: none !important;
}

.millside-module-tab .nav-tabs>li.active>a {
    border: none;
    color: #849b0d;
    cursor: pointer;
}

.millside-module-tab .tab-title {
    color: #849b0d;
    text-transform: capitalize;
    margin-bottom: 18px;
    font-size: 32px;
    font-style: italic;
}

.millside-module-tab .tab-thumb {
    float: left;
    width: 170px;
    margin-right: 30px;
    padding-top: 7px;
}

.millside-module-tab .tab-thumb img {
    width: 100%;
    border-radius: 5px;
}

.millside-module-tab .tab-detail {
    overflow: hidden;
}

.millside-module-tab .tab-detail>p:first-child {
    margin-bottom: 15px;
}

.millside-module-tab .tab-detail>p {
    margin: 15px 0;
    font-size: 17px;
    line-height: 32px;
}

.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: #849b0d;
    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: #849b0d;
    line-height: 26px;
    margin-bottom: 0px;
}

.millside-module-event-1 .entry-title.style-03 a {
    color: #849b0d;
}

.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 #849b0d;
    border-radius: 100%;
    color: #ebebeb;
}

.millside-module-contact .widget-content>.entry-item:nth-child(2) {
    background-color: #849b0d;
    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: #fff;
    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: 16px;
    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: 35px 0;
    border-top: 1px solid #ebebeb;
}


/*_____________ Home 2 _____________*/

.kopa-area-4 {
    padding: 0;
}

.kopa-area-4 .millside-module-intro-14 {
    margin: 70px 110px;
    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: #626c45;
}

.millside-module-action-2 {
    font-size: 15px;
    line-height: 30px;
}

.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: #ebebeb;
}

.bottom-sidebar-2>div:last-child {
    padding: 55px 0;
}

.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: 17px;
}

.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: #383938;
    padding-top: 50%;
    max-height: 231px;
}

.millside-module-bottom-logo-2 .widget-content img {
    margin-top: -50%;
}

.bottom-sidebar-2 .millside-module-bottom-logo-2 {
    margin: 0 22px;
}

.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: #ebebeb;
}

.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: #849b0d;
}

.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: #849b0d;
}

.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 #849b0d;
    border-right: 35px solid #849b0d;
}

.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%;
    min-height: 200px;
}

.kopa-area-10 .bg-green {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 15px;
}

.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;
}

.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:nth-child(1):after,
.breadcrumb-content>span:nth-child(2):after {
    content: "";
    position: absolute;
    top: 3px;
    right: -7px;
    width: 1px;
    height: 12px;
    background: #d2ad5f;
}

.breadcrumb-content>span:nth-child(1) a span,
.breadcrumb-content>span:nth-child(2) a span {
    color: #d2ad5f;
}

.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: #849b0d;
}

.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: #849b0d;
}

.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 {
    text-transform: capitalize;
    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: #849b0d;
}

.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: #849b0d;
}

.millside-module-quick-link ul li a:hover .ct-icon-3,
.widget_product_categories ul li a:hover .ct-icon-3 {
    color: white;
    background: #849b0d;
}

.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: #849b0d;
    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;
}

.kopa-accordion .panel-heading .panel-title a:before {
    content: "+";
    position: absolute;
    top: 17px;
    left: 15px;
    width: 16px;
    padding-left: 1px;
    height: 16px;
    background: #383938;
    border-radius: 100%;
    text-align: center;
    line-height: 16px;
    color: white;
}

.kopa-accordion .panel-body {
    border: 1px solid #cccccc;
    border-top: none !important;
    padding: 15px 40px;
}

.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: #849b0d;
    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: #849b0d;
    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: #849b0d;
    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: #a2a4a2;
}

.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: #849b0d;
}

.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: #849b0d;
    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: #849b0d;
    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: #849b0d;
    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: #849b0d;
}

.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: 30px;
    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: #849b0d;
    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;
}

.ct-item-4 .entry-content>div {
    border-bottom: 1px solid #ebebeb;
}

.ct-item-4 .entry-content>div>div {
    padding-top: 6px;
    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: 11.11%;
    text-align: center;
    background: #383938;
}

.hole_img_h {
    max-height: 400px;
}

.heoght_100 {
    min-height: 400px;
}

.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: #849b0d;
}

.millside-module-tab-2 .nav-tabs li.active a {
    color: white;
    background: #849b0d;
    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 #849b0d;
}

.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: #849b0d;
}

.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;
    background: #f8f8f8;
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 0;
}

.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;
    padding: 27px 30px;
}

.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: 0 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: -100px;
}

.owl-carousel-5 .owl-next {
    right: -100px;
}

.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%;
}

.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: #849b0d;
    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;
}


/*_____________ responsive _____________*/

@media screen and (max-width: 1199px) {
    .kopa-page-header-1 .main-nav {
        display: none;
    }
    .kopa-page-header-1 .hamburger-menu {
        display: block;
        position: absolute;
        right: 0;
        top: 15px;
    }
    .kopa-page-header-1 .kopa-logo {
        float: left;
    }
}

@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: #849b0d;
    }
    .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;
        width: 100%;
        display: block;
        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: #849b0d;
    }
    .millside-module-ads-5 .widget-content .bg-green-2 .part-1,
    .millside-module-ads-5 .widget-content .bg-green-2 .part-2 {
        background: #849b0d;
    }
    .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 {
        margin-bottom: 25px;
    }
    .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: -25px;
    }
    .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;
    }
    .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) {
    .container {
        width: 90%;
    }
}

@media screen and (max-width: 59px) {
    .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: #849b0d;
    }
    .ct-icon-1 {
        border-color: #c59d0e;
    }
    .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: #c59d0e;
    }
    .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: #849b0d;
    }
    .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;
    }
}

a#inq_butn_ {
    position: fixed;
    bottom: 50%;
    font-family: "Merriweather", serif;
    z-index: 999999999;
    color: #fff;
    right: 0;
    font-size: 19px;
    padding: 5px 15px;
    transform: rotate(-90deg) translate(50%, -50%);
    background: #849b0d;
    transform-origin: 100% 50%;
    border-radius: 5px 5px 0 0;
    border: 1px dashed;
    border-bottom: 0;
}

.vie_side_med .form_side,
.vie_side_med .add_overlay{
    visibility: visible;
    opacity: 1;
    transform: translateX(0);
}

.vie_side_med{
    overflow: hidden !important;
}

.form_side,
.add_overlay{
    visibility: hidden;
    opacity: 0;
    transition: all .3s;
}

.add_overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.36);
    z-index: 999999999;
}

.form_side {
    position: fixed;
    top: 0;
    right: 0;
    max-width: 80%;
    height: 100%;
    overflow-y: auto;
    background: #fff;
    z-index: 9999999999;
    width: 300px;
    transform: translateX(300px);
}

li.my__tour {
    animation: blinks 1.5s infinite;
    font-weight: 600;
    font-size: 15px !important;
    text-transform: uppercase;
    letter-spacing: 1px;
padding: 0 17px;
    border-radius: 20px;
}

@-webkit-keyframes blinks {
  0% {background: #849b0d; color: #fff;}
    20% {background: #849b0d; color: red;}
    50% {background: #587e17; color: #000;}
    70% {background: #849b0d; color: red;}
100% {background: #849b0d; color: #fff;}
}
@keyframes blinks {
    0% {background: #849b0d; color: #fff;}
    20% {background: #849b0d; color: red;}
    50% {background: #587e17; color: #000;}
    70% {background: #849b0d; color: red;}
100% {background: #849b0d; color: #fff;}
}


#gallery.modal .modal-dialog{
    overflow-x: hidden;
    overflow-y: auto;
    display: table !important;
    height: 100%;
}

#gallery .modal-dialog.modal-lg .modal-content{
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    border: 0;
    background: none;
    box-shadow: 0 0 0;
}

#gallery button.closenow{
position: fixed;
    top: 25px;
    right: 25px;
    background: #333;
    border: 0;
    color: #fff;
    font-size: 35px;
    border-radius: 100px;
    width: 50px;
    height: 50px;
    border: 2px solid #fff;
    text-align: center;
}