@charset "UTF-8";
/**
 * Table of Contents:
 *

1. - Global Styles
2. - Header
3. - Content 
    3.1 - Widget
    3.2 - Home Page
    3.3 - Sub Page
    3.4 - Sidebar 
    3.5 - Bottom sidebar
4. - Footer 

5. - Responsive
 
 * -----------------------------------------------------------------------------
 */
/**
 * 1. Global Styles
 * -----------------------------------------------------------------------------
 */
@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: #001a66;
}

.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 {
  background: #001a66;
}

.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: #001a66 !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: #001a66
}

.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: #001a66 !important;
}

.millside-module-intro-1 ul li:first-child, .millside-module-intro-2 ul li:first-child, .millside-module-event-1 ul li:first-child, .millside-module-article-list-1 ul li:first-child, .millside-module-article-list-2 ul li:first-child {
  margin: 0;
  padding: 0;
  border: 0;
}

.container:before, .clearfix:before, .kopa-area:before, .entry-item:before, .entry-meta:before, .entry-meta.style-01:before, .widget:before, .widget > header:before,
.widget > .container > header:before, .widget .widget-content:before, .widget_categories > ul > li:before,
.widget_categories ul.menu > li:before,
.widget_recent_entries > ul > li:before,
.widget_recent_entries ul.menu > li:before,
.widget_archive > ul > li:before,
.widget_archive ul.menu > li:before,
.widget_meta > ul > li:before,
.widget_meta ul.menu > li:before,
.widget_nav_menu > ul > li:before,
.widget_nav_menu ul.menu > li:before,
.widget_pages > ul > li:before,
.widget_pages ul.menu > li:before,
.widget_recent_comments > ul > li:before,
.widget_recent_comments ul.menu > li:before,
.widget_rss > ul > li:before,
.widget_rss ul.menu > li:before, .main-menu:before, .kopa-page-header-1 .header-top .header-top-left ul:before, .kopa-page-header-2 .main-menu:before, .kopa-page-header-4 .header-bottom .header-left .nav-4 ul:before, .millside-module-intro-1 ul:before, .millside-module-intro-2 ul:before, .millside-module-tab .tab-pane:before, .millside-module-event-1 ul:before, .millside-module-action-2 ul:before, .millside-module-info ul:before, .millside-module-article-list-1 ul:before, .millside-module-article-list-2 ul:before, .millside-module-intro-5 ul:before, .ct-list-1:before, .ct-list-2:before, .ct-list-3:before, .millside-module-event-2 .widget-content > ul:before, .millside-module-event-4 .widget-content > ul:before, .millside-module-event-11 .widget-content > ul:before, .millside-module-event-12 .widget-content > ul:before, .millside-module-article-list-3 .widget-content > ul:before, .millside-module-article-list-4 ul:before, .kopa-pagination ul:before, .millside-module-event-13 ul:before, .millside-module-event-30 ul:before, .millside-module-comment-list ol:before, .millside-module-post-relate .widget-content ul:before, .kopa-social-links ul:before, .millside-module-top-sale ul:before, .millside-module-article-list-5 ul:before, .millside-module-article-list-6 ul:before, .millside-module-article-list-7 ul:before, .millside-module-tab-3 .tab-content .tab-pane ul:before, #help .modal-content .modal-body ul:before, .woocommerce .woocommerce-main-header:before, .woocommerce .woocommerce-main-content ul:before, .woocommerce ul.products:before, .container:after, .clearfix:after, .kopa-area:after, .entry-item:after, .entry-meta:after, .entry-meta.style-01:after, .widget:after, .widget > header:after,
.widget > .container > header:after, .widget .widget-content:after, .widget_categories > ul > li:after,
.widget_categories ul.menu > li:after,
.widget_recent_entries > ul > li:after,
.widget_recent_entries ul.menu > li:after,
.widget_archive > ul > li:after,
.widget_archive ul.menu > li:after,
.widget_meta > ul > li:after,
.widget_meta ul.menu > li:after,
.widget_nav_menu > ul > li:after,
.widget_nav_menu ul.menu > li:after,
.widget_pages > ul > li:after,
.widget_pages ul.menu > li:after,
.widget_recent_comments > ul > li:after,
.widget_recent_comments ul.menu > li:after,
.widget_rss > ul > li:after,
.widget_rss ul.menu > li:after, .main-menu:after, .kopa-page-header-1 .header-top .header-top-left ul:after, .kopa-page-header-2 .main-menu:after, .kopa-page-header-4 .header-bottom .header-left .nav-4 ul:after, .millside-module-intro-1 ul:after, .millside-module-intro-2 ul:after, .millside-module-tab .tab-pane:after, .millside-module-event-1 ul:after, .millside-module-action-2 ul:after, .millside-module-info ul:after, .millside-module-article-list-1 ul:after, .millside-module-article-list-2 ul:after, .millside-module-intro-5 ul:after, .ct-list-1:after, .ct-list-2:after, .ct-list-3:after, .millside-module-event-2 .widget-content > ul:after, .millside-module-event-4 .widget-content > ul:after, .millside-module-event-11 .widget-content > ul:after, .millside-module-event-12 .widget-content > ul:after, .millside-module-article-list-3 .widget-content > ul:after, .millside-module-article-list-4 ul:after, .kopa-pagination ul:after, .millside-module-event-13 ul:after, .millside-module-event-30 ul:after, .millside-module-comment-list ol:after, .millside-module-post-relate .widget-content ul:after, .kopa-social-links ul:after, .millside-module-top-sale ul:after, .millside-module-article-list-5 ul:after, .millside-module-article-list-6 ul:after, .millside-module-article-list-7 ul:after, .millside-module-tab-3 .tab-content .tab-pane ul:after, #help .modal-content .modal-body ul:after, .woocommerce .woocommerce-main-header:after, .woocommerce .woocommerce-main-content ul:after, .woocommerce ul.products:after {
  content: "";
  display: table;
}
.container:after, .clearfix:after, .kopa-area:after, .entry-item:after, .entry-meta:after, .entry-meta.style-01:after, .widget:after, .widget > header:after,
.widget > .container > header:after, .widget .widget-content:after, .widget_categories > ul > li:after,
.widget_categories ul.menu > li:after,
.widget_recent_entries > ul > li:after,
.widget_recent_entries ul.menu > li:after,
.widget_archive > ul > li:after,
.widget_archive ul.menu > li:after,
.widget_meta > ul > li:after,
.widget_meta ul.menu > li:after,
.widget_nav_menu > ul > li:after,
.widget_nav_menu ul.menu > li:after,
.widget_pages > ul > li:after,
.widget_pages ul.menu > li:after,
.widget_recent_comments > ul > li:after,
.widget_recent_comments ul.menu > li:after,
.widget_rss > ul > li:after,
.widget_rss ul.menu > li:after, .main-menu:after, .kopa-page-header-1 .header-top .header-top-left ul:after, .kopa-page-header-2 .main-menu:after, .kopa-page-header-4 .header-bottom .header-left .nav-4 ul:after, .millside-module-intro-1 ul:after, .millside-module-intro-2 ul:after, .millside-module-tab .tab-pane:after, .millside-module-event-1 ul:after, .millside-module-action-2 ul:after, .millside-module-info ul:after, .millside-module-article-list-1 ul:after, .millside-module-article-list-2 ul:after, .millside-module-intro-5 ul:after, .ct-list-1:after, .ct-list-2:after, .ct-list-3:after, .millside-module-event-2 .widget-content > ul:after, .millside-module-event-4 .widget-content > ul:after, .millside-module-event-11 .widget-content > ul:after, .millside-module-event-12 .widget-content > ul:after, .millside-module-article-list-3 .widget-content > ul:after, .millside-module-article-list-4 ul:after, .kopa-pagination ul:after, .millside-module-event-13 ul:after, .millside-module-event-30 ul:after, .millside-module-comment-list ol:after, .millside-module-post-relate .widget-content ul:after, .kopa-social-links ul:after, .millside-module-top-sale ul:after, .millside-module-article-list-5 ul:after, .millside-module-article-list-6 ul:after, .millside-module-article-list-7 ul:after, .millside-module-tab-3 .tab-content .tab-pane ul:after, #help .modal-content .modal-body ul:after, .woocommerce .woocommerce-main-header:after, .woocommerce .woocommerce-main-content ul:after, .woocommerce ul.products:after {
  clear: both;
}

a, input, select, button, .entry-title.style-12 a, .widget_categories > ul > li,
.widget_categories ul.menu > li,
.widget_recent_entries > ul > li,
.widget_recent_entries ul.menu > li,
.widget_archive > ul > li,
.widget_archive ul.menu > li,
.widget_meta > ul > li,
.widget_meta ul.menu > li,
.widget_nav_menu > ul > li,
.widget_nav_menu ul.menu > li,
.widget_pages > ul > li,
.widget_pages ul.menu > li,
.widget_recent_comments > ul > li,
.widget_recent_comments ul.menu > li,
.widget_rss > ul > li,
.widget_rss ul.menu > li, .widget_categories > ul > li:before,
.widget_categories ul.menu > li:before,
.widget_archive > ul > li:before,
.widget_archive ul.menu > li:before, .widget_search .search-form .search-submit, .ct-icon-2, .ct-icon-2 span, .ct-icon-3, .ct-icon-4, .ct-icon-4 span, .more-link.style-02, .more-link.style-03, .more-link.style-07, .more-link.style-04, .more-link.style-05, .more-link.style-06, .more-link.style-08, .more-link.style-09, .more-link.style-10, .more-link.style-11, .ct-btn-1, .ct-btn-2, .ct-btn-3, .ct-btn-4, .ct-btn-5, .ct-btn-6, .ct-btn-7, .ct-btn-01.style-01, .ct-btn-01.style-02, .ct-btn-01.style-03, .ct-btn-01.style-04, .ct-btn-02.style-01, .ct-btn-02.style-02, .ct-btn-02.style-03, .ct-btn-02.style-04, .ct-btn-03, .ct-btn-04, .millside-loadmore.style-01, .millside-loadmore.style-02, .main-menu ul li a, .kopa-page-header-4 .header-bottom .header-left .hamburger-menu span, .search-box-4 .preSearch-4 span, .search-box-4 form, .search-box-4 .search-submit span, .kopa-page-header-1 .hamburger-menu, .kopa-page-header-2 .hamburger-menu, .slide-area .kopa-scroll.style-01 span, .slider-pro-2 .sp-button, .slider-pro-3 .sp-button, .millside-module-banner-3 .kopa-scroll.style-02, .navibar > div, .close-menu-3, .slider-pro-5 .sp-arrow, .millside-module-action .entry-content a > div img, .millside-module-action .entry-content a > div img + div, .millside-module-action .entry-content a > div img + div .entry-title.style-02, .enter-mail .mail-submit span, .owl-carousel-2 .owl-nav > div, .millside-module-calendar-1 #wp-calendar caption .cal-nav a, .millside-module-calendar-1 #wp-calendar td, .millside-module-calendar-2 #wp-calendar caption .cal-nav a, .millside-module-calendar-2 #wp-calendar td, .millside-module-calendar-2 .event, .millside-module-calendar-3 #wp-calendar caption .cal-nav a, .millside-module-calendar-3 #wp-calendar caption .edit span, .millside-module-calendar-3 td, .owl-carousel-3 .owl-nav > div, .kopa-scroll.style-03, .kopa-accordion .panel-heading, .kopa-accordion .panel-heading .panel-title a, .kopa-accordion .panel-heading .panel-title a:before, .kopa-accordion .in, .owl-carousel-1 .owl-nav > div, .kopa-pagination .page-number, .kopa-tag a, .millside-module-post-relate .widget-content ul li p:nth-of-type(2) a, .kopa-social-links ul li a, .kopa-social-links-2 ul li a, .owl-carousel-4 button, .millside-module-tab-2 .nav-tabs li a, .millside-module-tab-3 .nav-tabs li a, .slider-pro-4 .sp-arrow, .millside-module-booking .kopa-navigation ul li, .kopa-calendar caption .cal-nav a, .kopa-calendar td, .ct-ul-1 li label span, .ct-item-6.style-01 .rate-choose, .ct-item-6.style-02 .golfer, .woocommerce div.product .cart .single_add_to_cart_button, .ct-item-1, .slider-pro-6 a.sp-video:after, .slider-pro-6 .sp-thumbnail-image-container:after, .slider-pro-7 a.sp-video:after, .slider-pro-7 .sp-thumbnail-image-container:after, .slider-pro-6 .sp-layer .bg-gray, .slider-pro-6 .sp-layer .bg-green, .slider-pro-6 .sp-layer .bg-green-2, .slider-pro-6 .sp-layer, .slider-pro-6 .sp-thumbnail-image-container, .slider-pro-6 .sp-thumbnail-image-container .bg-gray, .slider-pro-6 .sp-thumbnail-image-container .bg-green, .slider-pro-6 .sp-thumbnail-image-container .bg-green-2, .owl-carousel-5 .owl-next, .owl-carousel-5 .owl-prev, .ct-item-14 .entry-thumb a .bg-gray, .ct-item-14 .entry-thumb a .bg-green, .ct-item-14 .entry-thumb a .bg-green-2, .ct-item-14 .entry-thumb a:after, .kopa-alert .kopa-close, .millside-module-bottom-menu-2 .menu-xs, .kopa-social-links.style-02 ul li a span, .owl-carousel-6 .owl-nav > div, .owl-carousel-6 .item {
  transition: all 0.5s, visibility 0s;
  -ms-transition: all 0.5s, visibility 0s;
  -webkit-transition: all 0.5s, visibility 0s;
  -moz-transition: all 0.5s, visibility 0s;
}

.millside-module-slider a {
  transition: all 0.5s, visibility 0s !important;
  -ms-transition: all 0.5s, visibility 0s !important;
  -webkit-transition: all 0.5s, visibility 0s !important;
  -moz-transition: all 0.5s, visibility 0s !important;
}

.widget_categories > ul a:before,
.widget_categories ul.menu a:before,
.widget_recent_entries > ul a:before,
.widget_recent_entries ul.menu a:before,
.widget_archive > ul a:before,
.widget_archive ul.menu a:before,
.widget_meta > ul a:before,
.widget_meta ul.menu a:before,
.widget_nav_menu > ul a:before,
.widget_nav_menu ul.menu a:before,
.widget_pages > ul a:before,
.widget_pages ul.menu a:before,
.widget_recent_comments > ul a:before,
.widget_recent_comments ul.menu a:before,
.widget_rss > ul a:before,
.widget_rss ul.menu a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  font-size: 14px;
  line-height: 26px;
  font-style: normal;
}

.millside-module-intro-1 ul li, .millside-module-intro-2 ul li {
  position: relative;
}
.millside-module-intro-1 ul li:after, .millside-module-intro-2 ul li:after {
  content: "";
  position: absolute;
  width: 2px;
  height: calc(100% - 70px);
  background: #889a49;
  left: 0px;
  top: 70px;
}
.millside-module-intro-1 ul li:last-child, .millside-module-intro-2 ul li:last-child {
  padding-bottom: 0;
}
.millside-module-intro-1 ul li:last-child:after, .millside-module-intro-2 ul li:last-child:after {
  display: none;
}
.millside-module-intro-1 ul li:first-child:before, .millside-module-intro-2 ul li:first-child:before {
  content: "";
  position: absolute;
  width: 2px;
  height: 90px;
  background: #889a49;
  left: -1px;
  top: -90px;
}

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

::selection {
  color: white;
  text-shadow: none;
}

::-moz-selection {
  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;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/**
 *
 *
 
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: 18px;
  line-height: 32px;
}

h4,
.h4 {
  font-size: 14px;
  line-height: 14px;
}

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 {

}

ol li ol li,
ul li ol li ol li {
  list-style: lower-alpha inside none;
}

ol li {

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

.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) {
  .container {
    width: 300px;
  }
}

/*------*/
.kopa-area {
  padding: 20px 0;
  position: relative;
}
.kopa-area > .container {
  position: relative;
  z-index: 9;
}
.kopa-area > .container > .row .widget {
  margin-bottom: 20px;
}
.kopa-area > .container > .row:last-child .widget:last-child {
  margin-bottom: 0;
}
.kopa-area .widget:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 639px) {
  .kopa-area {
    padding: 40px 0;
  }
  .kopa-area > .container > .row .widget {
    margin-bottom: 40px;
  }
  .kopa-area > .container > .row:last-child .widget:last-child {
    margin-bottom: 0;
  }
  .kopa-area .widget:last-child {
    margin-bottom: 0;
  }
}

.kopa-area-no-space {
  padding: 0;
  overflow: hidden;
}

.white-text-style, .entry-title.style-07, .ct-btn-01.style-01, .ct-btn-01.style-03, .ct-btn-02.style-01, .ct-btn-02.style-03, .ct-btn-03, .ct-btn-04:hover, .millside-module-bottom-menu-2, .owl-carousel-3, .kopa-area-10 .kopa-breadcrumb, .millside-module-ads-5, .owl-carousel-1, .kopa-social-links ul li a, .kopa-social-links-2 ul li a, .owl-carousel-4 .item .item-content .item-title-2 + div > div, .owl-carousel-4 button:hover, .ct-item-6.style-01 .rate-choose:hover, .ct-item-6.style-01 .rate-choose.active, .ct-item-10 .entry-content, .ct-item-11 .item-header .item-title, .ct-text.style-06, .widget-content-area-2 .dropcap.style-01, .widget-content-area-2 .dropcap.style-03, .kopa-alert.style-01 .kopa-close:hover, .kopa-alert.style-02 .kopa-close:hover, .kopa-alert.style-03 .kopa-close:hover, .kopa-alert.style-04 .kopa-close:hover, .kopa-alert.style-05 .kopa-close:hover, .kopa-alert.style-06 .kopa-close:hover, .kopa-area-70, .ct-item-30.style-01, .tab-area .nav-tabs li.active a, .tab-area .nav-tabs li a:hover {
  color: white;
}
.white-text-style .widget-title, .entry-title.style-07 .widget-title, .ct-btn-01.style-01 .widget-title, .ct-btn-01.style-03 .widget-title, .ct-btn-02.style-01 .widget-title, .ct-btn-02.style-03 .widget-title, .ct-btn-03 .widget-title, .ct-btn-04:hover .widget-title, .millside-module-bottom-menu-2 .widget-title, .owl-carousel-3 .widget-title, .kopa-area-10 .kopa-breadcrumb .widget-title, .millside-module-ads-5 .widget-title, .owl-carousel-1 .widget-title, .kopa-social-links ul li a .widget-title, .kopa-social-links-2 ul li a .widget-title, .owl-carousel-4 .item .item-content .item-title-2 + div > div .widget-title, .owl-carousel-4 button:hover .widget-title, .ct-item-6.style-01 .rate-choose:hover .widget-title, .ct-item-6.style-01 .rate-choose.active .widget-title, .ct-item-10 .entry-content .widget-title, .ct-item-11 .item-header .item-title .widget-title, .ct-text.style-06 .widget-title, .widget-content-area-2 .dropcap.style-01 .widget-title, .widget-content-area-2 .dropcap.style-03 .widget-title, .kopa-alert.style-01 .kopa-close:hover .widget-title, .kopa-alert.style-02 .kopa-close:hover .widget-title, .kopa-alert.style-03 .kopa-close:hover .widget-title, .kopa-alert.style-04 .kopa-close:hover .widget-title, .kopa-alert.style-05 .kopa-close:hover .widget-title, .kopa-alert.style-06 .kopa-close:hover .widget-title, .kopa-area-70 .widget-title, .ct-item-30.style-01 .widget-title, .tab-area .nav-tabs li.active a .widget-title, .tab-area .nav-tabs li a:hover .widget-title, .white-text-style span, .entry-title.style-07 span, .ct-btn-01.style-01 span, .ct-btn-01.style-03 span, .ct-btn-02.style-01 span, .ct-btn-02.style-03 span, .ct-btn-03 span, .ct-btn-04:hover span, .millside-module-bottom-menu-2 span, .owl-carousel-3 span, .kopa-area-10 .kopa-breadcrumb span, .millside-module-ads-5 span, .owl-carousel-1 span, .kopa-social-links ul li a span, .kopa-social-links-2 ul li a span, .owl-carousel-4 .item .item-content .item-title-2 + div > div span, .owl-carousel-4 button:hover span, .ct-item-6.style-01 .rate-choose:hover span, .ct-item-6.style-01 .rate-choose.active span, .ct-item-10 .entry-content span, .ct-item-11 .item-header .item-title span, .ct-text.style-06 span, .widget-content-area-2 .dropcap.style-01 span, .widget-content-area-2 .dropcap.style-03 span, .kopa-alert.style-01 .kopa-close:hover span, .kopa-alert.style-02 .kopa-close:hover span, .kopa-alert.style-03 .kopa-close:hover span, .kopa-alert.style-04 .kopa-close:hover span, .kopa-alert.style-05 .kopa-close:hover span, .kopa-alert.style-06 .kopa-close:hover span, .kopa-area-70 span, .ct-item-30.style-01 span, .tab-area .nav-tabs li.active a span, .tab-area .nav-tabs li a:hover span, .white-text-style p, .entry-title.style-07 p, .ct-btn-01.style-01 p, .ct-btn-01.style-03 p, .ct-btn-02.style-01 p, .ct-btn-02.style-03 p, .ct-btn-03 p, .ct-btn-04:hover p, .millside-module-bottom-menu-2 p, .owl-carousel-3 p, .kopa-area-10 .kopa-breadcrumb p, .millside-module-ads-5 p, .owl-carousel-1 p, .kopa-social-links ul li a p, .kopa-social-links-2 ul li a p, .owl-carousel-4 .item .item-content .item-title-2 + div > div p, .owl-carousel-4 button:hover p, .ct-item-6.style-01 .rate-choose:hover p, .ct-item-6.style-01 .rate-choose.active p, .ct-item-10 .entry-content p, .ct-item-11 .item-header .item-title p, .ct-text.style-06 p, .widget-content-area-2 .dropcap.style-01 p, .widget-content-area-2 .dropcap.style-03 p, .kopa-alert.style-01 .kopa-close:hover p, .kopa-alert.style-02 .kopa-close:hover p, .kopa-alert.style-03 .kopa-close:hover p, .kopa-alert.style-04 .kopa-close:hover p, .kopa-alert.style-05 .kopa-close:hover p, .kopa-alert.style-06 .kopa-close:hover p, .kopa-area-70 p, .ct-item-30.style-01 p, .tab-area .nav-tabs li.active a p, .tab-area .nav-tabs li a:hover p, .white-text-style a, .entry-title.style-07 a, .ct-btn-01.style-01 a, .ct-btn-01.style-03 a, .ct-btn-02.style-01 a, .ct-btn-02.style-03 a, .ct-btn-03 a, .ct-btn-04:hover a, .millside-module-bottom-menu-2 a, .owl-carousel-3 a, .kopa-area-10 .kopa-breadcrumb a, .millside-module-ads-5 a, .owl-carousel-1 a, .kopa-social-links ul li a a, .kopa-social-links-2 ul li a a, .owl-carousel-4 .item .item-content .item-title-2 + div > div a, .owl-carousel-4 button:hover a, .ct-item-6.style-01 .rate-choose:hover a, .ct-item-6.style-01 .rate-choose.active a, .ct-item-10 .entry-content a, .ct-item-11 .item-header .item-title a, .ct-text.style-06 a, .widget-content-area-2 .dropcap.style-01 a, .widget-content-area-2 .dropcap.style-03 a, .kopa-alert.style-01 .kopa-close:hover a, .kopa-alert.style-02 .kopa-close:hover a, .kopa-alert.style-03 .kopa-close:hover a, .kopa-alert.style-04 .kopa-close:hover a, .kopa-alert.style-05 .kopa-close:hover a, .kopa-alert.style-06 .kopa-close:hover a, .kopa-area-70 a, .ct-item-30.style-01 a, .tab-area .nav-tabs li.active a a, .tab-area .nav-tabs li a:hover a, .white-text-style h1, .entry-title.style-07 h1, .ct-btn-01.style-01 h1, .ct-btn-01.style-03 h1, .ct-btn-02.style-01 h1, .ct-btn-02.style-03 h1, .ct-btn-03 h1, .ct-btn-04:hover h1, .millside-module-bottom-menu-2 h1, .owl-carousel-3 h1, .kopa-area-10 .kopa-breadcrumb h1, .millside-module-ads-5 h1, .owl-carousel-1 h1, .kopa-social-links ul li a h1, .kopa-social-links-2 ul li a h1, .owl-carousel-4 .item .item-content .item-title-2 + div > div h1, .owl-carousel-4 button:hover h1, .ct-item-6.style-01 .rate-choose:hover h1, .ct-item-6.style-01 .rate-choose.active h1, .ct-item-10 .entry-content h1, .ct-item-11 .item-header .item-title h1, .ct-text.style-06 h1, .widget-content-area-2 .dropcap.style-01 h1, .widget-content-area-2 .dropcap.style-03 h1, .kopa-alert.style-01 .kopa-close:hover h1, .kopa-alert.style-02 .kopa-close:hover h1, .kopa-alert.style-03 .kopa-close:hover h1, .kopa-alert.style-04 .kopa-close:hover h1, .kopa-alert.style-05 .kopa-close:hover h1, .kopa-alert.style-06 .kopa-close:hover h1, .kopa-area-70 h1, .ct-item-30.style-01 h1, .tab-area .nav-tabs li.active a h1, .tab-area .nav-tabs li a:hover h1, .white-text-style h2, .entry-title.style-07 h2, .ct-btn-01.style-01 h2, .ct-btn-01.style-03 h2, .ct-btn-02.style-01 h2, .ct-btn-02.style-03 h2, .ct-btn-03 h2, .ct-btn-04:hover h2, .millside-module-bottom-menu-2 h2, .owl-carousel-3 h2, .kopa-area-10 .kopa-breadcrumb h2, .millside-module-ads-5 h2, .owl-carousel-1 h2, .kopa-social-links ul li a h2, .kopa-social-links-2 ul li a h2, .owl-carousel-4 .item .item-content .item-title-2 + div > div h2, .owl-carousel-4 button:hover h2, .ct-item-6.style-01 .rate-choose:hover h2, .ct-item-6.style-01 .rate-choose.active h2, .ct-item-10 .entry-content h2, .ct-item-11 .item-header .item-title h2, .ct-text.style-06 h2, .widget-content-area-2 .dropcap.style-01 h2, .widget-content-area-2 .dropcap.style-03 h2, .kopa-alert.style-01 .kopa-close:hover h2, .kopa-alert.style-02 .kopa-close:hover h2, .kopa-alert.style-03 .kopa-close:hover h2, .kopa-alert.style-04 .kopa-close:hover h2, .kopa-alert.style-05 .kopa-close:hover h2, .kopa-alert.style-06 .kopa-close:hover h2, .kopa-area-70 h2, .ct-item-30.style-01 h2, .tab-area .nav-tabs li.active a h2, .tab-area .nav-tabs li a:hover h2, .white-text-style h3, .entry-title.style-07 h3, .ct-btn-01.style-01 h3, .ct-btn-01.style-03 h3, .ct-btn-02.style-01 h3, .ct-btn-02.style-03 h3, .ct-btn-03 h3, .ct-btn-04:hover h3, .millside-module-bottom-menu-2 h3, .owl-carousel-3 h3, .kopa-area-10 .kopa-breadcrumb h3, .millside-module-ads-5 h3, .owl-carousel-1 h3, .kopa-social-links ul li a h3, .kopa-social-links-2 ul li a h3, .owl-carousel-4 .item .item-content .item-title-2 + div > div h3, .owl-carousel-4 button:hover h3, .ct-item-6.style-01 .rate-choose:hover h3, .ct-item-6.style-01 .rate-choose.active h3, .ct-item-10 .entry-content h3, .ct-item-11 .item-header .item-title h3, .ct-text.style-06 h3, .widget-content-area-2 .dropcap.style-01 h3, .widget-content-area-2 .dropcap.style-03 h3, .kopa-alert.style-01 .kopa-close:hover h3, .kopa-alert.style-02 .kopa-close:hover h3, .kopa-alert.style-03 .kopa-close:hover h3, .kopa-alert.style-04 .kopa-close:hover h3, .kopa-alert.style-05 .kopa-close:hover h3, .kopa-alert.style-06 .kopa-close:hover h3, .kopa-area-70 h3, .ct-item-30.style-01 h3, .tab-area .nav-tabs li.active a h3, .tab-area .nav-tabs li a:hover h3, .white-text-style h4, .entry-title.style-07 h4, .ct-btn-01.style-01 h4, .ct-btn-01.style-03 h4, .ct-btn-02.style-01 h4, .ct-btn-02.style-03 h4, .ct-btn-03 h4, .ct-btn-04:hover h4, .millside-module-bottom-menu-2 h4, .owl-carousel-3 h4, .kopa-area-10 .kopa-breadcrumb h4, .millside-module-ads-5 h4, .owl-carousel-1 h4, .kopa-social-links ul li a h4, .kopa-social-links-2 ul li a h4, .owl-carousel-4 .item .item-content .item-title-2 + div > div h4, .owl-carousel-4 button:hover h4, .ct-item-6.style-01 .rate-choose:hover h4, .ct-item-6.style-01 .rate-choose.active h4, .ct-item-10 .entry-content h4, .ct-item-11 .item-header .item-title h4, .ct-text.style-06 h4, .widget-content-area-2 .dropcap.style-01 h4, .widget-content-area-2 .dropcap.style-03 h4, .kopa-alert.style-01 .kopa-close:hover h4, .kopa-alert.style-02 .kopa-close:hover h4, .kopa-alert.style-03 .kopa-close:hover h4, .kopa-alert.style-04 .kopa-close:hover h4, .kopa-alert.style-05 .kopa-close:hover h4, .kopa-alert.style-06 .kopa-close:hover h4, .kopa-area-70 h4, .ct-item-30.style-01 h4, .tab-area .nav-tabs li.active a h4, .tab-area .nav-tabs li a:hover h4, .white-text-style h5, .entry-title.style-07 h5, .ct-btn-01.style-01 h5, .ct-btn-01.style-03 h5, .ct-btn-02.style-01 h5, .ct-btn-02.style-03 h5, .ct-btn-03 h5, .ct-btn-04:hover h5, .millside-module-bottom-menu-2 h5, .owl-carousel-3 h5, .kopa-area-10 .kopa-breadcrumb h5, .millside-module-ads-5 h5, .owl-carousel-1 h5, .kopa-social-links ul li a h5, .kopa-social-links-2 ul li a h5, .owl-carousel-4 .item .item-content .item-title-2 + div > div h5, .owl-carousel-4 button:hover h5, .ct-item-6.style-01 .rate-choose:hover h5, .ct-item-6.style-01 .rate-choose.active h5, .ct-item-10 .entry-content h5, .ct-item-11 .item-header .item-title h5, .ct-text.style-06 h5, .widget-content-area-2 .dropcap.style-01 h5, .widget-content-area-2 .dropcap.style-03 h5, .kopa-alert.style-01 .kopa-close:hover h5, .kopa-alert.style-02 .kopa-close:hover h5, .kopa-alert.style-03 .kopa-close:hover h5, .kopa-alert.style-04 .kopa-close:hover h5, .kopa-alert.style-05 .kopa-close:hover h5, .kopa-alert.style-06 .kopa-close:hover h5, .kopa-area-70 h5, .ct-item-30.style-01 h5, .tab-area .nav-tabs li.active a h5, .tab-area .nav-tabs li a:hover h5, .white-text-style h6, .entry-title.style-07 h6, .ct-btn-01.style-01 h6, .ct-btn-01.style-03 h6, .ct-btn-02.style-01 h6, .ct-btn-02.style-03 h6, .ct-btn-03 h6, .ct-btn-04:hover h6, .millside-module-bottom-menu-2 h6, .owl-carousel-3 h6, .kopa-area-10 .kopa-breadcrumb h6, .millside-module-ads-5 h6, .owl-carousel-1 h6, .kopa-social-links ul li a h6, .kopa-social-links-2 ul li a h6, .owl-carousel-4 .item .item-content .item-title-2 + div > div h6, .owl-carousel-4 button:hover h6, .ct-item-6.style-01 .rate-choose:hover h6, .ct-item-6.style-01 .rate-choose.active h6, .ct-item-10 .entry-content h6, .ct-item-11 .item-header .item-title h6, .ct-text.style-06 h6, .widget-content-area-2 .dropcap.style-01 h6, .widget-content-area-2 .dropcap.style-03 h6, .kopa-alert.style-01 .kopa-close:hover h6, .kopa-alert.style-02 .kopa-close:hover h6, .kopa-alert.style-03 .kopa-close:hover h6, .kopa-alert.style-04 .kopa-close:hover h6, .kopa-alert.style-05 .kopa-close:hover h6, .kopa-alert.style-06 .kopa-close:hover h6, .kopa-area-70 h6, .ct-item-30.style-01 h6, .tab-area .nav-tabs li.active a h6, .tab-area .nav-tabs li a:hover h6, .white-text-style input, .entry-title.style-07 input, .ct-btn-01.style-01 input, .ct-btn-01.style-03 input, .ct-btn-02.style-01 input, .ct-btn-02.style-03 input, .ct-btn-03 input, .ct-btn-04:hover input, .millside-module-bottom-menu-2 input, .owl-carousel-3 input, .kopa-area-10 .kopa-breadcrumb input, .millside-module-ads-5 input, .owl-carousel-1 input, .kopa-social-links ul li a input, .kopa-social-links-2 ul li a input, .owl-carousel-4 .item .item-content .item-title-2 + div > div input, .owl-carousel-4 button:hover input, .ct-item-6.style-01 .rate-choose:hover input, .ct-item-6.style-01 .rate-choose.active input, .ct-item-10 .entry-content input, .ct-item-11 .item-header .item-title input, .ct-text.style-06 input, .widget-content-area-2 .dropcap.style-01 input, .widget-content-area-2 .dropcap.style-03 input, .kopa-alert.style-01 .kopa-close:hover input, .kopa-alert.style-02 .kopa-close:hover input, .kopa-alert.style-03 .kopa-close:hover input, .kopa-alert.style-04 .kopa-close:hover input, .kopa-alert.style-05 .kopa-close:hover input, .kopa-alert.style-06 .kopa-close:hover input, .kopa-area-70 input, .ct-item-30.style-01 input, .tab-area .nav-tabs li.active a input, .tab-area .nav-tabs li a:hover input, .white-text-style textarea, .entry-title.style-07 textarea, .ct-btn-01.style-01 textarea, .ct-btn-01.style-03 textarea, .ct-btn-02.style-01 textarea, .ct-btn-02.style-03 textarea, .ct-btn-03 textarea, .ct-btn-04:hover textarea, .millside-module-bottom-menu-2 textarea, .owl-carousel-3 textarea, .kopa-area-10 .kopa-breadcrumb textarea, .millside-module-ads-5 textarea, .owl-carousel-1 textarea, .kopa-social-links ul li a textarea, .kopa-social-links-2 ul li a textarea, .owl-carousel-4 .item .item-content .item-title-2 + div > div textarea, .owl-carousel-4 button:hover textarea, .ct-item-6.style-01 .rate-choose:hover textarea, .ct-item-6.style-01 .rate-choose.active textarea, .ct-item-10 .entry-content textarea, .ct-item-11 .item-header .item-title textarea, .ct-text.style-06 textarea, .widget-content-area-2 .dropcap.style-01 textarea, .widget-content-area-2 .dropcap.style-03 textarea, .kopa-alert.style-01 .kopa-close:hover textarea, .kopa-alert.style-02 .kopa-close:hover textarea, .kopa-alert.style-03 .kopa-close:hover textarea, .kopa-alert.style-04 .kopa-close:hover textarea, .kopa-alert.style-05 .kopa-close:hover textarea, .kopa-alert.style-06 .kopa-close:hover textarea, .kopa-area-70 textarea, .ct-item-30.style-01 textarea, .tab-area .nav-tabs li.active a textarea, .tab-area .nav-tabs li a:hover textarea {
  color: white;
}
.white-text-style p, .entry-title.style-07 p, .ct-btn-01.style-01 p, .ct-btn-01.style-03 p, .ct-btn-02.style-01 p, .ct-btn-02.style-03 p, .ct-btn-03 p, .ct-btn-04:hover p, .millside-module-bottom-menu-2 p, .owl-carousel-3 p, .kopa-area-10 .kopa-breadcrumb p, .millside-module-ads-5 p, .owl-carousel-1 p, .kopa-social-links ul li a p, .kopa-social-links-2 ul li a p, .owl-carousel-4 .item .item-content .item-title-2 + div > div p, .owl-carousel-4 button:hover p, .ct-item-6.style-01 .rate-choose:hover p, .ct-item-6.style-01 .rate-choose.active p, .ct-item-10 .entry-content p, .ct-item-11 .item-header .item-title p, .ct-text.style-06 p, .widget-content-area-2 .dropcap.style-01 p, .widget-content-area-2 .dropcap.style-03 p, .kopa-alert.style-01 .kopa-close:hover p, .kopa-alert.style-02 .kopa-close:hover p, .kopa-alert.style-03 .kopa-close:hover p, .kopa-alert.style-04 .kopa-close:hover p, .kopa-alert.style-05 .kopa-close:hover p, .kopa-alert.style-06 .kopa-close:hover p, .kopa-area-70 p, .ct-item-30.style-01 p, .tab-area .nav-tabs li.active a p, .tab-area .nav-tabs li a:hover p, .white-text-style span, .entry-title.style-07 span, .ct-btn-01.style-01 span, .ct-btn-01.style-03 span, .ct-btn-02.style-01 span, .ct-btn-02.style-03 span, .ct-btn-03 span, .ct-btn-04:hover span, .millside-module-bottom-menu-2 span, .owl-carousel-3 span, .kopa-area-10 .kopa-breadcrumb span, .millside-module-ads-5 span, .owl-carousel-1 span, .kopa-social-links ul li a span, .kopa-social-links-2 ul li a span, .owl-carousel-4 .item .item-content .item-title-2 + div > div span, .owl-carousel-4 button:hover span, .ct-item-6.style-01 .rate-choose:hover span, .ct-item-6.style-01 .rate-choose.active span, .ct-item-10 .entry-content span, .ct-item-11 .item-header .item-title span, .ct-text.style-06 span, .widget-content-area-2 .dropcap.style-01 span, .widget-content-area-2 .dropcap.style-03 span, .kopa-alert.style-01 .kopa-close:hover span, .kopa-alert.style-02 .kopa-close:hover span, .kopa-alert.style-03 .kopa-close:hover span, .kopa-alert.style-04 .kopa-close:hover span, .kopa-alert.style-05 .kopa-close:hover span, .kopa-alert.style-06 .kopa-close:hover span, .kopa-area-70 span, .ct-item-30.style-01 span, .tab-area .nav-tabs li.active a span, .tab-area .nav-tabs li a:hover span {
  color: #e4e4e4;
}
.white-text-style h1 a, .entry-title.style-07 h1 a, .ct-btn-01.style-01 h1 a, .ct-btn-01.style-03 h1 a, .ct-btn-02.style-01 h1 a, .ct-btn-02.style-03 h1 a, .ct-btn-03 h1 a, .ct-btn-04:hover h1 a, .millside-module-bottom-menu-2 h1 a, .owl-carousel-3 h1 a, .kopa-area-10 .kopa-breadcrumb h1 a, .millside-module-ads-5 h1 a, .owl-carousel-1 h1 a, .kopa-social-links ul li a h1 a, .kopa-social-links-2 ul li a h1 a, .owl-carousel-4 .item .item-content .item-title-2 + div > div h1 a, .owl-carousel-4 button:hover h1 a, .ct-item-6.style-01 .rate-choose:hover h1 a, .ct-item-6.style-01 .rate-choose.active h1 a, .ct-item-10 .entry-content h1 a, .ct-item-11 .item-header .item-title h1 a, .ct-text.style-06 h1 a, .widget-content-area-2 .dropcap.style-01 h1 a, .widget-content-area-2 .dropcap.style-03 h1 a, .kopa-alert.style-01 .kopa-close:hover h1 a, .kopa-alert.style-02 .kopa-close:hover h1 a, .kopa-alert.style-03 .kopa-close:hover h1 a, .kopa-alert.style-04 .kopa-close:hover h1 a, .kopa-alert.style-05 .kopa-close:hover h1 a, .kopa-alert.style-06 .kopa-close:hover h1 a, .kopa-area-70 h1 a, .ct-item-30.style-01 h1 a, .tab-area .nav-tabs li.active a h1 a, .tab-area .nav-tabs li a:hover h1 a, .white-text-style h2 a, .entry-title.style-07 h2 a, .ct-btn-01.style-01 h2 a, .ct-btn-01.style-03 h2 a, .ct-btn-02.style-01 h2 a, .ct-btn-02.style-03 h2 a, .ct-btn-03 h2 a, .ct-btn-04:hover h2 a, .millside-module-bottom-menu-2 h2 a, .owl-carousel-3 h2 a, .kopa-area-10 .kopa-breadcrumb h2 a, .millside-module-ads-5 h2 a, .owl-carousel-1 h2 a, .kopa-social-links ul li a h2 a, .kopa-social-links-2 ul li a h2 a, .owl-carousel-4 .item .item-content .item-title-2 + div > div h2 a, .owl-carousel-4 button:hover h2 a, .ct-item-6.style-01 .rate-choose:hover h2 a, .ct-item-6.style-01 .rate-choose.active h2 a, .ct-item-10 .entry-content h2 a, .ct-item-11 .item-header .item-title h2 a, .ct-text.style-06 h2 a, .widget-content-area-2 .dropcap.style-01 h2 a, .widget-content-area-2 .dropcap.style-03 h2 a, .kopa-alert.style-01 .kopa-close:hover h2 a, .kopa-alert.style-02 .kopa-close:hover h2 a, .kopa-alert.style-03 .kopa-close:hover h2 a, .kopa-alert.style-04 .kopa-close:hover h2 a, .kopa-alert.style-05 .kopa-close:hover h2 a, .kopa-alert.style-06 .kopa-close:hover h2 a, .kopa-area-70 h2 a, .ct-item-30.style-01 h2 a, .tab-area .nav-tabs li.active a h2 a, .tab-area .nav-tabs li a:hover h2 a, .white-text-style h3 a, .entry-title.style-07 h3 a, .ct-btn-01.style-01 h3 a, .ct-btn-01.style-03 h3 a, .ct-btn-02.style-01 h3 a, .ct-btn-02.style-03 h3 a, .ct-btn-03 h3 a, .ct-btn-04:hover h3 a, .millside-module-bottom-menu-2 h3 a, .owl-carousel-3 h3 a, .kopa-area-10 .kopa-breadcrumb h3 a, .millside-module-ads-5 h3 a, .owl-carousel-1 h3 a, .kopa-social-links ul li a h3 a, .kopa-social-links-2 ul li a h3 a, .owl-carousel-4 .item .item-content .item-title-2 + div > div h3 a, .owl-carousel-4 button:hover h3 a, .ct-item-6.style-01 .rate-choose:hover h3 a, .ct-item-6.style-01 .rate-choose.active h3 a, .ct-item-10 .entry-content h3 a, .ct-item-11 .item-header .item-title h3 a, .ct-text.style-06 h3 a, .widget-content-area-2 .dropcap.style-01 h3 a, .widget-content-area-2 .dropcap.style-03 h3 a, .kopa-alert.style-01 .kopa-close:hover h3 a, .kopa-alert.style-02 .kopa-close:hover h3 a, .kopa-alert.style-03 .kopa-close:hover h3 a, .kopa-alert.style-04 .kopa-close:hover h3 a, .kopa-alert.style-05 .kopa-close:hover h3 a, .kopa-alert.style-06 .kopa-close:hover h3 a, .kopa-area-70 h3 a, .ct-item-30.style-01 h3 a, .tab-area .nav-tabs li.active a h3 a, .tab-area .nav-tabs li a:hover h3 a, .white-text-style h4 a, .entry-title.style-07 h4 a, .ct-btn-01.style-01 h4 a, .ct-btn-01.style-03 h4 a, .ct-btn-02.style-01 h4 a, .ct-btn-02.style-03 h4 a, .ct-btn-03 h4 a, .ct-btn-04:hover h4 a, .millside-module-bottom-menu-2 h4 a, .owl-carousel-3 h4 a, .kopa-area-10 .kopa-breadcrumb h4 a, .millside-module-ads-5 h4 a, .owl-carousel-1 h4 a, .kopa-social-links ul li a h4 a, .kopa-social-links-2 ul li a h4 a, .owl-carousel-4 .item .item-content .item-title-2 + div > div h4 a, .owl-carousel-4 button:hover h4 a, .ct-item-6.style-01 .rate-choose:hover h4 a, .ct-item-6.style-01 .rate-choose.active h4 a, .ct-item-10 .entry-content h4 a, .ct-item-11 .item-header .item-title h4 a, .ct-text.style-06 h4 a, .widget-content-area-2 .dropcap.style-01 h4 a, .widget-content-area-2 .dropcap.style-03 h4 a, .kopa-alert.style-01 .kopa-close:hover h4 a, .kopa-alert.style-02 .kopa-close:hover h4 a, .kopa-alert.style-03 .kopa-close:hover h4 a, .kopa-alert.style-04 .kopa-close:hover h4 a, .kopa-alert.style-05 .kopa-close:hover h4 a, .kopa-alert.style-06 .kopa-close:hover h4 a, .kopa-area-70 h4 a, .ct-item-30.style-01 h4 a, .tab-area .nav-tabs li.active a h4 a, .tab-area .nav-tabs li a:hover h4 a, .white-text-style h5 a, .entry-title.style-07 h5 a, .ct-btn-01.style-01 h5 a, .ct-btn-01.style-03 h5 a, .ct-btn-02.style-01 h5 a, .ct-btn-02.style-03 h5 a, .ct-btn-03 h5 a, .ct-btn-04:hover h5 a, .millside-module-bottom-menu-2 h5 a, .owl-carousel-3 h5 a, .kopa-area-10 .kopa-breadcrumb h5 a, .millside-module-ads-5 h5 a, .owl-carousel-1 h5 a, .kopa-social-links ul li a h5 a, .kopa-social-links-2 ul li a h5 a, .owl-carousel-4 .item .item-content .item-title-2 + div > div h5 a, .owl-carousel-4 button:hover h5 a, .ct-item-6.style-01 .rate-choose:hover h5 a, .ct-item-6.style-01 .rate-choose.active h5 a, .ct-item-10 .entry-content h5 a, .ct-item-11 .item-header .item-title h5 a, .ct-text.style-06 h5 a, .widget-content-area-2 .dropcap.style-01 h5 a, .widget-content-area-2 .dropcap.style-03 h5 a, .kopa-alert.style-01 .kopa-close:hover h5 a, .kopa-alert.style-02 .kopa-close:hover h5 a, .kopa-alert.style-03 .kopa-close:hover h5 a, .kopa-alert.style-04 .kopa-close:hover h5 a, .kopa-alert.style-05 .kopa-close:hover h5 a, .kopa-alert.style-06 .kopa-close:hover h5 a, .kopa-area-70 h5 a, .ct-item-30.style-01 h5 a, .tab-area .nav-tabs li.active a h5 a, .tab-area .nav-tabs li a:hover h5 a, .white-text-style h6 a, .entry-title.style-07 h6 a, .ct-btn-01.style-01 h6 a, .ct-btn-01.style-03 h6 a, .ct-btn-02.style-01 h6 a, .ct-btn-02.style-03 h6 a, .ct-btn-03 h6 a, .ct-btn-04:hover h6 a, .millside-module-bottom-menu-2 h6 a, .owl-carousel-3 h6 a, .kopa-area-10 .kopa-breadcrumb h6 a, .millside-module-ads-5 h6 a, .owl-carousel-1 h6 a, .kopa-social-links ul li a h6 a, .kopa-social-links-2 ul li a h6 a, .owl-carousel-4 .item .item-content .item-title-2 + div > div h6 a, .owl-carousel-4 button:hover h6 a, .ct-item-6.style-01 .rate-choose:hover h6 a, .ct-item-6.style-01 .rate-choose.active h6 a, .ct-item-10 .entry-content h6 a, .ct-item-11 .item-header .item-title h6 a, .ct-text.style-06 h6 a, .widget-content-area-2 .dropcap.style-01 h6 a, .widget-content-area-2 .dropcap.style-03 h6 a, .kopa-alert.style-01 .kopa-close:hover h6 a, .kopa-alert.style-02 .kopa-close:hover h6 a, .kopa-alert.style-03 .kopa-close:hover h6 a, .kopa-alert.style-04 .kopa-close:hover h6 a, .kopa-alert.style-05 .kopa-close:hover h6 a, .kopa-alert.style-06 .kopa-close:hover h6 a, .kopa-area-70 h6 a, .ct-item-30.style-01 h6 a, .tab-area .nav-tabs li.active a h6 a, .tab-area .nav-tabs li a:hover h6 a, .white-text-style .h1 a, .entry-title.style-07 .h1 a, .ct-btn-01.style-01 .h1 a, .ct-btn-01.style-03 .h1 a, .ct-btn-02.style-01 .h1 a, .ct-btn-02.style-03 .h1 a, .ct-btn-03 .h1 a, .ct-btn-04:hover .h1 a, .millside-module-bottom-menu-2 .h1 a, .owl-carousel-3 .h1 a, .kopa-area-10 .kopa-breadcrumb .h1 a, .millside-module-ads-5 .h1 a, .owl-carousel-1 .h1 a, .kopa-social-links ul li a .h1 a, .kopa-social-links-2 ul li a .h1 a, .owl-carousel-4 .item .item-content .item-title-2 + div > div .h1 a, .owl-carousel-4 button:hover .h1 a, .ct-item-6.style-01 .rate-choose:hover .h1 a, .ct-item-6.style-01 .rate-choose.active .h1 a, .ct-item-10 .entry-content .h1 a, .ct-item-11 .item-header .item-title .h1 a, .ct-text.style-06 .h1 a, .widget-content-area-2 .dropcap.style-01 .h1 a, .widget-content-area-2 .dropcap.style-03 .h1 a, .kopa-alert.style-01 .kopa-close:hover .h1 a, .kopa-alert.style-02 .kopa-close:hover .h1 a, .kopa-alert.style-03 .kopa-close:hover .h1 a, .kopa-alert.style-04 .kopa-close:hover .h1 a, .kopa-alert.style-05 .kopa-close:hover .h1 a, .kopa-alert.style-06 .kopa-close:hover .h1 a, .kopa-area-70 .h1 a, .ct-item-30.style-01 .h1 a, .tab-area .nav-tabs li.active a .h1 a, .tab-area .nav-tabs li a:hover .h1 a, .white-text-style .h2 a, .entry-title.style-07 .h2 a, .ct-btn-01.style-01 .h2 a, .ct-btn-01.style-03 .h2 a, .ct-btn-02.style-01 .h2 a, .ct-btn-02.style-03 .h2 a, .ct-btn-03 .h2 a, .ct-btn-04:hover .h2 a, .millside-module-bottom-menu-2 .h2 a, .owl-carousel-3 .h2 a, .kopa-area-10 .kopa-breadcrumb .h2 a, .millside-module-ads-5 .h2 a, .owl-carousel-1 .h2 a, .kopa-social-links ul li a .h2 a, .kopa-social-links-2 ul li a .h2 a, .owl-carousel-4 .item .item-content .item-title-2 + div > div .h2 a, .owl-carousel-4 button:hover .h2 a, .ct-item-6.style-01 .rate-choose:hover .h2 a, .ct-item-6.style-01 .rate-choose.active .h2 a, .ct-item-10 .entry-content .h2 a, .ct-item-11 .item-header .item-title .h2 a, .ct-text.style-06 .h2 a, .widget-content-area-2 .dropcap.style-01 .h2 a, .widget-content-area-2 .dropcap.style-03 .h2 a, .kopa-alert.style-01 .kopa-close:hover .h2 a, .kopa-alert.style-02 .kopa-close:hover .h2 a, .kopa-alert.style-03 .kopa-close:hover .h2 a, .kopa-alert.style-04 .kopa-close:hover .h2 a, .kopa-alert.style-05 .kopa-close:hover .h2 a, .kopa-alert.style-06 .kopa-close:hover .h2 a, .kopa-area-70 .h2 a, .ct-item-30.style-01 .h2 a, .tab-area .nav-tabs li.active a .h2 a, .tab-area .nav-tabs li a:hover .h2 a, .white-text-style .h3 a, .entry-title.style-07 .h3 a, .ct-btn-01.style-01 .h3 a, .ct-btn-01.style-03 .h3 a, .ct-btn-02.style-01 .h3 a, .ct-btn-02.style-03 .h3 a, .ct-btn-03 .h3 a, .ct-btn-04:hover .h3 a, .millside-module-bottom-menu-2 .h3 a, .owl-carousel-3 .h3 a, .kopa-area-10 .kopa-breadcrumb .h3 a, .millside-module-ads-5 .h3 a, .owl-carousel-1 .h3 a, .kopa-social-links ul li a .h3 a, .kopa-social-links-2 ul li a .h3 a, .owl-carousel-4 .item .item-content .item-title-2 + div > div .h3 a, .owl-carousel-4 button:hover .h3 a, .ct-item-6.style-01 .rate-choose:hover .h3 a, .ct-item-6.style-01 .rate-choose.active .h3 a, .ct-item-10 .entry-content .h3 a, .ct-item-11 .item-header .item-title .h3 a, .ct-text.style-06 .h3 a, .widget-content-area-2 .dropcap.style-01 .h3 a, .widget-content-area-2 .dropcap.style-03 .h3 a, .kopa-alert.style-01 .kopa-close:hover .h3 a, .kopa-alert.style-02 .kopa-close:hover .h3 a, .kopa-alert.style-03 .kopa-close:hover .h3 a, .kopa-alert.style-04 .kopa-close:hover .h3 a, .kopa-alert.style-05 .kopa-close:hover .h3 a, .kopa-alert.style-06 .kopa-close:hover .h3 a, .kopa-area-70 .h3 a, .ct-item-30.style-01 .h3 a, .tab-area .nav-tabs li.active a .h3 a, .tab-area .nav-tabs li a:hover .h3 a, .white-text-style .h4 a, .entry-title.style-07 .h4 a, .ct-btn-01.style-01 .h4 a, .ct-btn-01.style-03 .h4 a, .ct-btn-02.style-01 .h4 a, .ct-btn-02.style-03 .h4 a, .ct-btn-03 .h4 a, .ct-btn-04:hover .h4 a, .millside-module-bottom-menu-2 .h4 a, .owl-carousel-3 .h4 a, .kopa-area-10 .kopa-breadcrumb .h4 a, .millside-module-ads-5 .h4 a, .owl-carousel-1 .h4 a, .kopa-social-links ul li a .h4 a, .kopa-social-links-2 ul li a .h4 a, .owl-carousel-4 .item .item-content .item-title-2 + div > div .h4 a, .owl-carousel-4 button:hover .h4 a, .ct-item-6.style-01 .rate-choose:hover .h4 a, .ct-item-6.style-01 .rate-choose.active .h4 a, .ct-item-10 .entry-content .h4 a, .ct-item-11 .item-header .item-title .h4 a, .ct-text.style-06 .h4 a, .widget-content-area-2 .dropcap.style-01 .h4 a, .widget-content-area-2 .dropcap.style-03 .h4 a, .kopa-alert.style-01 .kopa-close:hover .h4 a, .kopa-alert.style-02 .kopa-close:hover .h4 a, .kopa-alert.style-03 .kopa-close:hover .h4 a, .kopa-alert.style-04 .kopa-close:hover .h4 a, .kopa-alert.style-05 .kopa-close:hover .h4 a, .kopa-alert.style-06 .kopa-close:hover .h4 a, .kopa-area-70 .h4 a, .ct-item-30.style-01 .h4 a, .tab-area .nav-tabs li.active a .h4 a, .tab-area .nav-tabs li a:hover .h4 a, .white-text-style .h5 a, .entry-title.style-07 .h5 a, .ct-btn-01.style-01 .h5 a, .ct-btn-01.style-03 .h5 a, .ct-btn-02.style-01 .h5 a, .ct-btn-02.style-03 .h5 a, .ct-btn-03 .h5 a, .ct-btn-04:hover .h5 a, .millside-module-bottom-menu-2 .h5 a, .owl-carousel-3 .h5 a, .kopa-area-10 .kopa-breadcrumb .h5 a, .millside-module-ads-5 .h5 a, .owl-carousel-1 .h5 a, .kopa-social-links ul li a .h5 a, .kopa-social-links-2 ul li a .h5 a, .owl-carousel-4 .item .item-content .item-title-2 + div > div .h5 a, .owl-carousel-4 button:hover .h5 a, .ct-item-6.style-01 .rate-choose:hover .h5 a, .ct-item-6.style-01 .rate-choose.active .h5 a, .ct-item-10 .entry-content .h5 a, .ct-item-11 .item-header .item-title .h5 a, .ct-text.style-06 .h5 a, .widget-content-area-2 .dropcap.style-01 .h5 a, .widget-content-area-2 .dropcap.style-03 .h5 a, .kopa-alert.style-01 .kopa-close:hover .h5 a, .kopa-alert.style-02 .kopa-close:hover .h5 a, .kopa-alert.style-03 .kopa-close:hover .h5 a, .kopa-alert.style-04 .kopa-close:hover .h5 a, .kopa-alert.style-05 .kopa-close:hover .h5 a, .kopa-alert.style-06 .kopa-close:hover .h5 a, .kopa-area-70 .h5 a, .ct-item-30.style-01 .h5 a, .tab-area .nav-tabs li.active a .h5 a, .tab-area .nav-tabs li a:hover .h5 a, .white-text-style .h6 a, .entry-title.style-07 .h6 a, .ct-btn-01.style-01 .h6 a, .ct-btn-01.style-03 .h6 a, .ct-btn-02.style-01 .h6 a, .ct-btn-02.style-03 .h6 a, .ct-btn-03 .h6 a, .ct-btn-04:hover .h6 a, .millside-module-bottom-menu-2 .h6 a, .owl-carousel-3 .h6 a, .kopa-area-10 .kopa-breadcrumb .h6 a, .millside-module-ads-5 .h6 a, .owl-carousel-1 .h6 a, .kopa-social-links ul li a .h6 a, .kopa-social-links-2 ul li a .h6 a, .owl-carousel-4 .item .item-content .item-title-2 + div > div .h6 a, .owl-carousel-4 button:hover .h6 a, .ct-item-6.style-01 .rate-choose:hover .h6 a, .ct-item-6.style-01 .rate-choose.active .h6 a, .ct-item-10 .entry-content .h6 a, .ct-item-11 .item-header .item-title .h6 a, .ct-text.style-06 .h6 a, .widget-content-area-2 .dropcap.style-01 .h6 a, .widget-content-area-2 .dropcap.style-03 .h6 a, .kopa-alert.style-01 .kopa-close:hover .h6 a, .kopa-alert.style-02 .kopa-close:hover .h6 a, .kopa-alert.style-03 .kopa-close:hover .h6 a, .kopa-alert.style-04 .kopa-close:hover .h6 a, .kopa-alert.style-05 .kopa-close:hover .h6 a, .kopa-alert.style-06 .kopa-close:hover .h6 a, .kopa-area-70 .h6 a, .ct-item-30.style-01 .h6 a, .tab-area .nav-tabs li.active a .h6 a, .tab-area .nav-tabs li a:hover .h6 a {
  color: white;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  /* Netscape */
  -moz-opacity: 1;
  /* Safari 1.x */
  -khtml-opacity: 1;
  /* Good browsers */
  opacity: 1;
}
.white-text-style h1 a:hover, .entry-title.style-07 h1 a:hover, .ct-btn-01.style-01 h1 a:hover, .ct-btn-01.style-03 h1 a:hover, .ct-btn-02.style-01 h1 a:hover, .ct-btn-02.style-03 h1 a:hover, .ct-btn-03 h1 a:hover, .ct-btn-04:hover h1 a:hover, .millside-module-bottom-menu-2 h1 a:hover, .owl-carousel-3 h1 a:hover, .kopa-area-10 .kopa-breadcrumb h1 a:hover, .millside-module-ads-5 h1 a:hover, .owl-carousel-1 h1 a:hover, .kopa-social-links ul li a h1 a:hover, .kopa-social-links-2 ul li a h1 a:hover, .owl-carousel-4 .item .item-content .item-title-2 + div > div h1 a:hover, .owl-carousel-4 button:hover h1 a:hover, .ct-item-6.style-01 .rate-choose:hover h1 a:hover, .ct-item-6.style-01 .rate-choose.active h1 a:hover, .ct-item-10 .entry-content h1 a:hover, .ct-item-11 .item-header .item-title h1 a:hover, .ct-text.style-06 h1 a:hover, .widget-content-area-2 .dropcap.style-01 h1 a:hover, .widget-content-area-2 .dropcap.style-03 h1 a:hover, .kopa-alert.style-01 .kopa-close:hover h1 a:hover, .kopa-alert.style-02 .kopa-close:hover h1 a:hover, .kopa-alert.style-03 .kopa-close:hover h1 a:hover, .kopa-alert.style-04 .kopa-close:hover h1 a:hover, .kopa-alert.style-05 .kopa-close:hover h1 a:hover, .kopa-alert.style-06 .kopa-close:hover h1 a:hover, .kopa-area-70 h1 a:hover, .ct-item-30.style-01 h1 a:hover, .tab-area .nav-tabs li.active a h1 a:hover, .tab-area .nav-tabs li a:hover h1 a:hover, .white-text-style h2 a:hover, .entry-title.style-07 h2 a:hover, .ct-btn-01.style-01 h2 a:hover, .ct-btn-01.style-03 h2 a:hover, .ct-btn-02.style-01 h2 a:hover, .ct-btn-02.style-03 h2 a:hover, .ct-btn-03 h2 a:hover, .ct-btn-04:hover h2 a:hover, .millside-module-bottom-menu-2 h2 a:hover, .owl-carousel-3 h2 a:hover, .kopa-area-10 .kopa-breadcrumb h2 a:hover, .millside-module-ads-5 h2 a:hover, .owl-carousel-1 h2 a:hover, .kopa-social-links ul li a h2 a:hover, .kopa-social-links-2 ul li a h2 a:hover, .owl-carousel-4 .item .item-content .item-title-2 + div > div h2 a:hover, .owl-carousel-4 button:hover h2 a:hover, .ct-item-6.style-01 .rate-choose:hover h2 a:hover, .ct-item-6.style-01 .rate-choose.active h2 a:hover, .ct-item-10 .entry-content h2 a:hover, .ct-item-11 .item-header .item-title h2 a:hover, .ct-text.style-06 h2 a:hover, .widget-content-area-2 .dropcap.style-01 h2 a:hover, .widget-content-area-2 .dropcap.style-03 h2 a:hover, .kopa-alert.style-01 .kopa-close:hover h2 a:hover, .kopa-alert.style-02 .kopa-close:hover h2 a:hover, .kopa-alert.style-03 .kopa-close:hover h2 a:hover, .kopa-alert.style-04 .kopa-close:hover h2 a:hover, .kopa-alert.style-05 .kopa-close:hover h2 a:hover, .kopa-alert.style-06 .kopa-close:hover h2 a:hover, .kopa-area-70 h2 a:hover, .ct-item-30.style-01 h2 a:hover, .tab-area .nav-tabs li.active a h2 a:hover, .tab-area .nav-tabs li a:hover h2 a:hover, .white-text-style h3 a:hover, .entry-title.style-07 h3 a:hover, .ct-btn-01.style-01 h3 a:hover, .ct-btn-01.style-03 h3 a:hover, .ct-btn-02.style-01 h3 a:hover, .ct-btn-02.style-03 h3 a:hover, .ct-btn-03 h3 a:hover, .ct-btn-04:hover h3 a:hover, .millside-module-bottom-menu-2 h3 a:hover, .owl-carousel-3 h3 a:hover, .kopa-area-10 .kopa-breadcrumb h3 a:hover, .millside-module-ads-5 h3 a:hover, .owl-carousel-1 h3 a:hover, .kopa-social-links ul li a h3 a:hover, .kopa-social-links-2 ul li a h3 a:hover, .owl-carousel-4 .item .item-content .item-title-2 + div > div h3 a:hover, .owl-carousel-4 button:hover h3 a:hover, .ct-item-6.style-01 .rate-choose:hover h3 a:hover, .ct-item-6.style-01 .rate-choose.active h3 a:hover, .ct-item-10 .entry-content h3 a:hover, .ct-item-11 .item-header .item-title h3 a:hover, .ct-text.style-06 h3 a:hover, .widget-content-area-2 .dropcap.style-01 h3 a:hover, .widget-content-area-2 .dropcap.style-03 h3 a:hover, .kopa-alert.style-01 .kopa-close:hover h3 a:hover, .kopa-alert.style-02 .kopa-close:hover h3 a:hover, .kopa-alert.style-03 .kopa-close:hover h3 a:hover, .kopa-alert.style-04 .kopa-close:hover h3 a:hover, .kopa-alert.style-05 .kopa-close:hover h3 a:hover, .kopa-alert.style-06 .kopa-close:hover h3 a:hover, .kopa-area-70 h3 a:hover, .ct-item-30.style-01 h3 a:hover, .tab-area .nav-tabs li.active a h3 a:hover, .tab-area .nav-tabs li a:hover h3 a:hover, .white-text-style h4 a:hover, .entry-title.style-07 h4 a:hover, .ct-btn-01.style-01 h4 a:hover, .ct-btn-01.style-03 h4 a:hover, .ct-btn-02.style-01 h4 a:hover, .ct-btn-02.style-03 h4 a:hover, .ct-btn-03 h4 a:hover, .ct-btn-04:hover h4 a:hover, .millside-module-bottom-menu-2 h4 a:hover, .owl-carousel-3 h4 a:hover, .kopa-area-10 .kopa-breadcrumb h4 a:hover, .millside-module-ads-5 h4 a:hover, .owl-carousel-1 h4 a:hover, .kopa-social-links ul li a h4 a:hover, .kopa-social-links-2 ul li a h4 a:hover, .owl-carousel-4 .item .item-content .item-title-2 + div > div h4 a:hover, .owl-carousel-4 button:hover h4 a:hover, .ct-item-6.style-01 .rate-choose:hover h4 a:hover, .ct-item-6.style-01 .rate-choose.active h4 a:hover, .ct-item-10 .entry-content h4 a:hover, .ct-item-11 .item-header .item-title h4 a:hover, .ct-text.style-06 h4 a:hover, .widget-content-area-2 .dropcap.style-01 h4 a:hover, .widget-content-area-2 .dropcap.style-03 h4 a:hover, .kopa-alert.style-01 .kopa-close:hover h4 a:hover, .kopa-alert.style-02 .kopa-close:hover h4 a:hover, .kopa-alert.style-03 .kopa-close:hover h4 a:hover, .kopa-alert.style-04 .kopa-close:hover h4 a:hover, .kopa-alert.style-05 .kopa-close:hover h4 a:hover, .kopa-alert.style-06 .kopa-close:hover h4 a:hover, .kopa-area-70 h4 a:hover, .ct-item-30.style-01 h4 a:hover, .tab-area .nav-tabs li.active a h4 a:hover, .tab-area .nav-tabs li a:hover h4 a:hover, .white-text-style h5 a:hover, .entry-title.style-07 h5 a:hover, .ct-btn-01.style-01 h5 a:hover, .ct-btn-01.style-03 h5 a:hover, .ct-btn-02.style-01 h5 a:hover, .ct-btn-02.style-03 h5 a:hover, .ct-btn-03 h5 a:hover, .ct-btn-04:hover h5 a:hover, .millside-module-bottom-menu-2 h5 a:hover, .owl-carousel-3 h5 a:hover, .kopa-area-10 .kopa-breadcrumb h5 a:hover, .millside-module-ads-5 h5 a:hover, .owl-carousel-1 h5 a:hover, .kopa-social-links ul li a h5 a:hover, .kopa-social-links-2 ul li a h5 a:hover, .owl-carousel-4 .item .item-content .item-title-2 + div > div h5 a:hover, .owl-carousel-4 button:hover h5 a:hover, .ct-item-6.style-01 .rate-choose:hover h5 a:hover, .ct-item-6.style-01 .rate-choose.active h5 a:hover, .ct-item-10 .entry-content h5 a:hover, .ct-item-11 .item-header .item-title h5 a:hover, .ct-text.style-06 h5 a:hover, .widget-content-area-2 .dropcap.style-01 h5 a:hover, .widget-content-area-2 .dropcap.style-03 h5 a:hover, .kopa-alert.style-01 .kopa-close:hover h5 a:hover, .kopa-alert.style-02 .kopa-close:hover h5 a:hover, .kopa-alert.style-03 .kopa-close:hover h5 a:hover, .kopa-alert.style-04 .kopa-close:hover h5 a:hover, .kopa-alert.style-05 .kopa-close:hover h5 a:hover, .kopa-alert.style-06 .kopa-close:hover h5 a:hover, .kopa-area-70 h5 a:hover, .ct-item-30.style-01 h5 a:hover, .tab-area .nav-tabs li.active a h5 a:hover, .tab-area .nav-tabs li a:hover h5 a:hover, .white-text-style h6 a:hover, .entry-title.style-07 h6 a:hover, .ct-btn-01.style-01 h6 a:hover, .ct-btn-01.style-03 h6 a:hover, .ct-btn-02.style-01 h6 a:hover, .ct-btn-02.style-03 h6 a:hover, .ct-btn-03 h6 a:hover, .ct-btn-04:hover h6 a:hover, .millside-module-bottom-menu-2 h6 a:hover, .owl-carousel-3 h6 a:hover, .kopa-area-10 .kopa-breadcrumb h6 a:hover, .millside-module-ads-5 h6 a:hover, .owl-carousel-1 h6 a:hover, .kopa-social-links ul li a h6 a:hover, .kopa-social-links-2 ul li a h6 a:hover, .owl-carousel-4 .item .item-content .item-title-2 + div > div h6 a:hover, .owl-carousel-4 button:hover h6 a:hover, .ct-item-6.style-01 .rate-choose:hover h6 a:hover, .ct-item-6.style-01 .rate-choose.active h6 a:hover, .ct-item-10 .entry-content h6 a:hover, .ct-item-11 .item-header .item-title h6 a:hover, .ct-text.style-06 h6 a:hover, .widget-content-area-2 .dropcap.style-01 h6 a:hover, .widget-content-area-2 .dropcap.style-03 h6 a:hover, .kopa-alert.style-01 .kopa-close:hover h6 a:hover, .kopa-alert.style-02 .kopa-close:hover h6 a:hover, .kopa-alert.style-03 .kopa-close:hover h6 a:hover, .kopa-alert.style-04 .kopa-close:hover h6 a:hover, .kopa-alert.style-05 .kopa-close:hover h6 a:hover, .kopa-alert.style-06 .kopa-close:hover h6 a:hover, .kopa-area-70 h6 a:hover, .ct-item-30.style-01 h6 a:hover, .tab-area .nav-tabs li.active a h6 a:hover, .tab-area .nav-tabs li a:hover h6 a:hover, .white-text-style .h1 a:hover, .entry-title.style-07 .h1 a:hover, .ct-btn-01.style-01 .h1 a:hover, .ct-btn-01.style-03 .h1 a:hover, .ct-btn-02.style-01 .h1 a:hover, .ct-btn-02.style-03 .h1 a:hover, .ct-btn-03 .h1 a:hover, .ct-btn-04:hover .h1 a:hover, .millside-module-bottom-menu-2 .h1 a:hover, .owl-carousel-3 .h1 a:hover, .kopa-area-10 .kopa-breadcrumb .h1 a:hover, .millside-module-ads-5 .h1 a:hover, .owl-carousel-1 .h1 a:hover, .kopa-social-links ul li a .h1 a:hover, .kopa-social-links-2 ul li a .h1 a:hover, .owl-carousel-4 .item .item-content .item-title-2 + div > div .h1 a:hover, .owl-carousel-4 button:hover .h1 a:hover, .ct-item-6.style-01 .rate-choose:hover .h1 a:hover, .ct-item-6.style-01 .rate-choose.active .h1 a:hover, .ct-item-10 .entry-content .h1 a:hover, .ct-item-11 .item-header .item-title .h1 a:hover, .ct-text.style-06 .h1 a:hover, .widget-content-area-2 .dropcap.style-01 .h1 a:hover, .widget-content-area-2 .dropcap.style-03 .h1 a:hover, .kopa-alert.style-01 .kopa-close:hover .h1 a:hover, .kopa-alert.style-02 .kopa-close:hover .h1 a:hover, .kopa-alert.style-03 .kopa-close:hover .h1 a:hover, .kopa-alert.style-04 .kopa-close:hover .h1 a:hover, .kopa-alert.style-05 .kopa-close:hover .h1 a:hover, .kopa-alert.style-06 .kopa-close:hover .h1 a:hover, .kopa-area-70 .h1 a:hover, .ct-item-30.style-01 .h1 a:hover, .tab-area .nav-tabs li.active a .h1 a:hover, .tab-area .nav-tabs li a:hover .h1 a:hover, .white-text-style .h2 a:hover, .entry-title.style-07 .h2 a:hover, .ct-btn-01.style-01 .h2 a:hover, .ct-btn-01.style-03 .h2 a:hover, .ct-btn-02.style-01 .h2 a:hover, .ct-btn-02.style-03 .h2 a:hover, .ct-btn-03 .h2 a:hover, .ct-btn-04:hover .h2 a:hover, .millside-module-bottom-menu-2 .h2 a:hover, .owl-carousel-3 .h2 a:hover, .kopa-area-10 .kopa-breadcrumb .h2 a:hover, .millside-module-ads-5 .h2 a:hover, .owl-carousel-1 .h2 a:hover, .kopa-social-links ul li a .h2 a:hover, .kopa-social-links-2 ul li a .h2 a:hover, .owl-carousel-4 .item .item-content .item-title-2 + div > div .h2 a:hover, .owl-carousel-4 button:hover .h2 a:hover, .ct-item-6.style-01 .rate-choose:hover .h2 a:hover, .ct-item-6.style-01 .rate-choose.active .h2 a:hover, .ct-item-10 .entry-content .h2 a:hover, .ct-item-11 .item-header .item-title .h2 a:hover, .ct-text.style-06 .h2 a:hover, .widget-content-area-2 .dropcap.style-01 .h2 a:hover, .widget-content-area-2 .dropcap.style-03 .h2 a:hover, .kopa-alert.style-01 .kopa-close:hover .h2 a:hover, .kopa-alert.style-02 .kopa-close:hover .h2 a:hover, .kopa-alert.style-03 .kopa-close:hover .h2 a:hover, .kopa-alert.style-04 .kopa-close:hover .h2 a:hover, .kopa-alert.style-05 .kopa-close:hover .h2 a:hover, .kopa-alert.style-06 .kopa-close:hover .h2 a:hover, .kopa-area-70 .h2 a:hover, .ct-item-30.style-01 .h2 a:hover, .tab-area .nav-tabs li.active a .h2 a:hover, .tab-area .nav-tabs li a:hover .h2 a:hover, .white-text-style .h3 a:hover, .entry-title.style-07 .h3 a:hover, .ct-btn-01.style-01 .h3 a:hover, .ct-btn-01.style-03 .h3 a:hover, .ct-btn-02.style-01 .h3 a:hover, .ct-btn-02.style-03 .h3 a:hover, .ct-btn-03 .h3 a:hover, .ct-btn-04:hover .h3 a:hover, .millside-module-bottom-menu-2 .h3 a:hover, .owl-carousel-3 .h3 a:hover, .kopa-area-10 .kopa-breadcrumb .h3 a:hover, .millside-module-ads-5 .h3 a:hover, .owl-carousel-1 .h3 a:hover, .kopa-social-links ul li a .h3 a:hover, .kopa-social-links-2 ul li a .h3 a:hover, .owl-carousel-4 .item .item-content .item-title-2 + div > div .h3 a:hover, .owl-carousel-4 button:hover .h3 a:hover, .ct-item-6.style-01 .rate-choose:hover .h3 a:hover, .ct-item-6.style-01 .rate-choose.active .h3 a:hover, .ct-item-10 .entry-content .h3 a:hover, .ct-item-11 .item-header .item-title .h3 a:hover, .ct-text.style-06 .h3 a:hover, .widget-content-area-2 .dropcap.style-01 .h3 a:hover, .widget-content-area-2 .dropcap.style-03 .h3 a:hover, .kopa-alert.style-01 .kopa-close:hover .h3 a:hover, .kopa-alert.style-02 .kopa-close:hover .h3 a:hover, .kopa-alert.style-03 .kopa-close:hover .h3 a:hover, .kopa-alert.style-04 .kopa-close:hover .h3 a:hover, .kopa-alert.style-05 .kopa-close:hover .h3 a:hover, .kopa-alert.style-06 .kopa-close:hover .h3 a:hover, .kopa-area-70 .h3 a:hover, .ct-item-30.style-01 .h3 a:hover, .tab-area .nav-tabs li.active a .h3 a:hover, .tab-area .nav-tabs li a:hover .h3 a:hover, .white-text-style .h4 a:hover, .entry-title.style-07 .h4 a:hover, .ct-btn-01.style-01 .h4 a:hover, .ct-btn-01.style-03 .h4 a:hover, .ct-btn-02.style-01 .h4 a:hover, .ct-btn-02.style-03 .h4 a:hover, .ct-btn-03 .h4 a:hover, .ct-btn-04:hover .h4 a:hover, .millside-module-bottom-menu-2 .h4 a:hover, .owl-carousel-3 .h4 a:hover, .kopa-area-10 .kopa-breadcrumb .h4 a:hover, .millside-module-ads-5 .h4 a:hover, .owl-carousel-1 .h4 a:hover, .kopa-social-links ul li a .h4 a:hover, .kopa-social-links-2 ul li a .h4 a:hover, .owl-carousel-4 .item .item-content .item-title-2 + div > div .h4 a:hover, .owl-carousel-4 button:hover .h4 a:hover, .ct-item-6.style-01 .rate-choose:hover .h4 a:hover, .ct-item-6.style-01 .rate-choose.active .h4 a:hover, .ct-item-10 .entry-content .h4 a:hover, .ct-item-11 .item-header .item-title .h4 a:hover, .ct-text.style-06 .h4 a:hover, .widget-content-area-2 .dropcap.style-01 .h4 a:hover, .widget-content-area-2 .dropcap.style-03 .h4 a:hover, .kopa-alert.style-01 .kopa-close:hover .h4 a:hover, .kopa-alert.style-02 .kopa-close:hover .h4 a:hover, .kopa-alert.style-03 .kopa-close:hover .h4 a:hover, .kopa-alert.style-04 .kopa-close:hover .h4 a:hover, .kopa-alert.style-05 .kopa-close:hover .h4 a:hover, .kopa-alert.style-06 .kopa-close:hover .h4 a:hover, .kopa-area-70 .h4 a:hover, .ct-item-30.style-01 .h4 a:hover, .tab-area .nav-tabs li.active a .h4 a:hover, .tab-area .nav-tabs li a:hover .h4 a:hover, .white-text-style .h5 a:hover, .entry-title.style-07 .h5 a:hover, .ct-btn-01.style-01 .h5 a:hover, .ct-btn-01.style-03 .h5 a:hover, .ct-btn-02.style-01 .h5 a:hover, .ct-btn-02.style-03 .h5 a:hover, .ct-btn-03 .h5 a:hover, .ct-btn-04:hover .h5 a:hover, .millside-module-bottom-menu-2 .h5 a:hover, .owl-carousel-3 .h5 a:hover, .kopa-area-10 .kopa-breadcrumb .h5 a:hover, .millside-module-ads-5 .h5 a:hover, .owl-carousel-1 .h5 a:hover, .kopa-social-links ul li a .h5 a:hover, .kopa-social-links-2 ul li a .h5 a:hover, .owl-carousel-4 .item .item-content .item-title-2 + div > div .h5 a:hover, .owl-carousel-4 button:hover .h5 a:hover, .ct-item-6.style-01 .rate-choose:hover .h5 a:hover, .ct-item-6.style-01 .rate-choose.active .h5 a:hover, .ct-item-10 .entry-content .h5 a:hover, .ct-item-11 .item-header .item-title .h5 a:hover, .ct-text.style-06 .h5 a:hover, .widget-content-area-2 .dropcap.style-01 .h5 a:hover, .widget-content-area-2 .dropcap.style-03 .h5 a:hover, .kopa-alert.style-01 .kopa-close:hover .h5 a:hover, .kopa-alert.style-02 .kopa-close:hover .h5 a:hover, .kopa-alert.style-03 .kopa-close:hover .h5 a:hover, .kopa-alert.style-04 .kopa-close:hover .h5 a:hover, .kopa-alert.style-05 .kopa-close:hover .h5 a:hover, .kopa-alert.style-06 .kopa-close:hover .h5 a:hover, .kopa-area-70 .h5 a:hover, .ct-item-30.style-01 .h5 a:hover, .tab-area .nav-tabs li.active a .h5 a:hover, .tab-area .nav-tabs li a:hover .h5 a:hover, .white-text-style .h6 a:hover, .entry-title.style-07 .h6 a:hover, .ct-btn-01.style-01 .h6 a:hover, .ct-btn-01.style-03 .h6 a:hover, .ct-btn-02.style-01 .h6 a:hover, .ct-btn-02.style-03 .h6 a:hover, .ct-btn-03 .h6 a:hover, .ct-btn-04:hover .h6 a:hover, .millside-module-bottom-menu-2 .h6 a:hover, .owl-carousel-3 .h6 a:hover, .kopa-area-10 .kopa-breadcrumb .h6 a:hover, .millside-module-ads-5 .h6 a:hover, .owl-carousel-1 .h6 a:hover, .kopa-social-links ul li a .h6 a:hover, .kopa-social-links-2 ul li a .h6 a:hover, .owl-carousel-4 .item .item-content .item-title-2 + div > div .h6 a:hover, .owl-carousel-4 button:hover .h6 a:hover, .ct-item-6.style-01 .rate-choose:hover .h6 a:hover, .ct-item-6.style-01 .rate-choose.active .h6 a:hover, .ct-item-10 .entry-content .h6 a:hover, .ct-item-11 .item-header .item-title .h6 a:hover, .ct-text.style-06 .h6 a:hover, .widget-content-area-2 .dropcap.style-01 .h6 a:hover, .widget-content-area-2 .dropcap.style-03 .h6 a:hover, .kopa-alert.style-01 .kopa-close:hover .h6 a:hover, .kopa-alert.style-02 .kopa-close:hover .h6 a:hover, .kopa-alert.style-03 .kopa-close:hover .h6 a:hover, .kopa-alert.style-04 .kopa-close:hover .h6 a:hover, .kopa-alert.style-05 .kopa-close:hover .h6 a:hover, .kopa-alert.style-06 .kopa-close:hover .h6 a:hover, .kopa-area-70 .h6 a:hover, .ct-item-30.style-01 .h6 a:hover, .tab-area .nav-tabs li.active a .h6 a:hover, .tab-area .nav-tabs li a:hover .h6 a:hover {
  color: white;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  /* Netscape */
  -moz-opacity: 0.7;
  /* Safari 1.x */
  -khtml-opacity: 0.7;
  /* Good browsers */
  opacity: 0.7;
}
.white-text-style .bottom-sidebar-2 a, .entry-title.style-07 .bottom-sidebar-2 a, .ct-btn-01.style-01 .bottom-sidebar-2 a, .ct-btn-01.style-03 .bottom-sidebar-2 a, .ct-btn-02.style-01 .bottom-sidebar-2 a, .ct-btn-02.style-03 .bottom-sidebar-2 a, .ct-btn-03 .bottom-sidebar-2 a, .ct-btn-04:hover .bottom-sidebar-2 a, .millside-module-bottom-menu-2 .bottom-sidebar-2 a, .owl-carousel-3 .bottom-sidebar-2 a, .kopa-area-10 .kopa-breadcrumb .bottom-sidebar-2 a, .millside-module-ads-5 .bottom-sidebar-2 a, .owl-carousel-1 .bottom-sidebar-2 a, .kopa-social-links ul li a .bottom-sidebar-2 a, .kopa-social-links-2 ul li a .bottom-sidebar-2 a, .owl-carousel-4 .item .item-content .item-title-2 + div > div .bottom-sidebar-2 a, .owl-carousel-4 button:hover .bottom-sidebar-2 a, .ct-item-6.style-01 .rate-choose:hover .bottom-sidebar-2 a, .ct-item-6.style-01 .rate-choose.active .bottom-sidebar-2 a, .ct-item-10 .entry-content .bottom-sidebar-2 a, .ct-item-11 .item-header .item-title .bottom-sidebar-2 a, .ct-text.style-06 .bottom-sidebar-2 a, .widget-content-area-2 .dropcap.style-01 .bottom-sidebar-2 a, .widget-content-area-2 .dropcap.style-03 .bottom-sidebar-2 a, .kopa-alert.style-01 .kopa-close:hover .bottom-sidebar-2 a, .kopa-alert.style-02 .kopa-close:hover .bottom-sidebar-2 a, .kopa-alert.style-03 .kopa-close:hover .bottom-sidebar-2 a, .kopa-alert.style-04 .kopa-close:hover .bottom-sidebar-2 a, .kopa-alert.style-05 .kopa-close:hover .bottom-sidebar-2 a, .kopa-alert.style-06 .kopa-close:hover .bottom-sidebar-2 a, .kopa-area-70 .bottom-sidebar-2 a, .ct-item-30.style-01 .bottom-sidebar-2 a, .tab-area .nav-tabs li.active a .bottom-sidebar-2 a, .tab-area .nav-tabs li a:hover .bottom-sidebar-2 a {
  color: white !important;
}

.dark-text-style {
  color: #5c5d5c;
}
.dark-text-style .widget-title,
.dark-text-style h1, .dark-text-style h2, .dark-text-style h3, .dark-text-style h4, .dark-text-style h5, .dark-text-style h6, .dark-text-style .h1, .dark-text-style .h2, .dark-text-style .h3, .dark-text-style .h4, .dark-text-style .h5, .dark-text-style .h6, .dark-text-style a {
  color: #383938;
}
.dark-text-style span, .dark-text-style p, .dark-text-style input, .dark-text-style textarea {
  color: #5c5d5c;
}
.dark-text-style h1 a, .dark-text-style h2 a, .dark-text-style h3 a, .dark-text-style h4 a, .dark-text-style h5 a, .dark-text-style h6 a, .dark-text-style .h1 a, .dark-text-style .h2 a, .dark-text-style .h3 a, .dark-text-style .h4 a, .dark-text-style .h5 a, .dark-text-style .h6 a {
  color: #383938;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  /* Netscape */
  -moz-opacity: 1;
  /* Safari 1.x */
  -khtml-opacity: 1;
  /* Good browsers */
  opacity: 1;
}

/*___________ 1.2.4 Default Article ___________*/
.entry-item {
  position: relative;
}

.entry-title {
  font-family: "Merriweather", serif;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 10px;
}

.entry-title.style-01 {
  font-size: 46px;
  font-style: italic;
  line-height: 50px;
}

.entry-title.style-02 {
  font-style: italic;
  font-size: 16px;
}

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

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

.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: 20px;
	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: #001a66;
}

.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: #001a66;
  font-weight: 300;
  font-style: normal;
}

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

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

.bg-green {
}

.bg-green-2 {
  background: rgba(88, 126, 23, 0.85);
}

.bg-green.style-03 {
  background: rgba(24, 33, 6, 0.3);
}

/* custom icon */
.ct-icon-1 {
  border: 2px solid #889a49;
  border-radius: 100%;
  display: inline-block;
  text-align: center;
  width: 70px;
  height: 70px;
  line-height: 66px;
  font-size: 24px;
}

.ct-icon-2 {
  display: inline-block;
  text-align: center;
  width: 54px;
  height: 54px;
  line-height: 54px;
  font-size: 24px;
  border-radius: 100%;
  border: 2px solid #d9e3bd;
  text-align: center;
}
.ct-icon-2 span {
  color: #001a66;
}

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

.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: #001a66;
  height: 50px;
  padding: 0 50px;
  line-height: 50px;
  background: transparent;
  border: 1px solid #001a66;
}
.more-link.style-11:hover {
  background: #001a66;
  color: white;
}

/*_____________ btn _____________*/
.ct-btn-1 {
  color: white;
  height: 50px;
  line-height: 50px;
  padding: 0 60px;
  background-color: #001a66;
  border-width: 1px;
  border-style: solid;
  border-color: #001a66;
  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: #001a66;
  border-width: 1px;
  border-style: solid;
  border-color: #001a66;
  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: #001a66;
  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: #001a66;
  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: normal;
  font-family: "Merriweather", serif;
  display: block;
  padding: 0;
}
.main-menu ul {
  display: none;
  box-shadow: 0 5px 2px -2px #a7a7a7;
  width: 200px;
  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: #ebebeb;
  border-left-color: #90a72b;
}
.main-menu ul ul {
  left: 230px;
  top: 0;
}

.sfHover > a {
  background-color: #ebebeb;
  border-left-color: #90a72b !important;
}

.sf-with-ul {
  position: relative;
}
.sf-with-ul:before {
  font-family: FontAwesome;
  content: "\f105";
  position: absolute;
  top: 3px;
  right: 15px;
  font-size: 16px;
  display: block;
  line-height: 45px;
}

.kopa-page-header-1 .kopa-logo {
  width: 230px;
}

.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 10px;
  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: 26px 0;
}
.kopa-page-header-1 .main-nav {
  float: right;
  margin-top: 12px;
  margin-right: 0px;
}
.kopa-page-header-1 .main-menu {
  margin: 0;
}
.kopa-page-header-1 .main-menu > li {
  margin-right: 51px;
  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: 45px;
}

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

.kopa-page-header-1 .search-box .preSearch {
  display: none;
  height: 45px;
  line-height: 45px;
  font-size: 18px;
}

.kopa-page-header-2 .hamburger-menu {
  display: none;
  font-size: 35px;
  font-weight: normal;
  margin-right: 30px;
  margin-top: 5px;
  cursor: pointer;
  margin-top: 25px;
  margin-left: 25px;
}
.kopa-page-header-2 .hamburger-menu:hover {
  color: #383938;
}

.kopa-page-header-2 .preSearch {
  display: none;
  height: 45px;
  line-height: 45px;
  font-size: 18px;
  margin-top: 25px;
  margin-right: 25px;
  cursor: pointer;
}

/*_____________ mobile menu _____________*/
.mobile-main-nav {
  display: none;
  position: absolute;
  top: 72px;
  left: 15px;
  z-index: 9999;
  width: 320px;
  background: #ebebeb;
}
.mobile-main-nav .mobile-main-menu {
  padding: 0 15px;
}
.mobile-main-nav a {
  text-transform: uppercase;
  position: relative;
  display: block;
}
.mobile-main-nav a span {
  position: absolute;
  top: 0;
  right: 0;
  width: 10px;
  height: 10px;
}
.mobile-main-nav a span:after {
  content: '\f0d7';
  font-family: FontAwesome;
  font-size: 14px;
}
.mobile-main-nav .open > a > span:after {
  content: '\f0d8';
}
.mobile-main-nav li {
  list-style-type: none;
  line-height: 26px !important;
}
.mobile-main-nav li ul {
  padding-left: 25px;
}

.mobile-main-nav.style-02 {
  top: 89px;
}

.search-box-hd-2 form {
  display: none;
  position: absolute;
  top: 64px;
  right: 0;
  z-index: 9999;
}

.mobile-main-nav-2 {
  width: 100%;
  text-align: center;
}
.mobile-main-nav-2 .mobile-main-menu {
  margin: auto;
  display: inline-block;
}
.mobile-main-nav-2 .mobile-main-menu > li {
  width: 320px;
}
.mobile-main-nav-2 .mobile-main-menu > li ul {
  text-align: left;
}
.mobile-main-nav-2 .mobile-main-menu > li > a {
  text-transform: uppercase;
}
.mobile-main-nav-2 .mobile-main-menu > li.open {
  border-bottom: 1px solid #d7ae64;
  border-top: 1px solid #d7ae64 !important;
}
.mobile-main-nav-2 a {
  position: relative;
  color: #d7ae64;
  text-transform: capitalize;
  font-size: 18px;
}
.mobile-main-nav-2 a span {
  position: absolute;
  top: -3px;
  right: -20px;
  width: 10px;
  height: 10px;
}
.mobile-main-nav-2 a span:after {
  content: '\f0d7';
  font-family: FontAwesome;
  font-size: 14px;
}
.mobile-main-nav-2 .open > a > span:after {
  content: '\f0d8';
}
.mobile-main-nav-2 li {
  list-style-type: none;
  line-height: 26px !important;
}
.mobile-main-nav-2 li ul {
  padding-left: 25px;
}

.mobile-main-nav.style-04 {
  top: 58px;
  left: 0;
  background: #ddd;
}

.nav-4-sub {
  display: none;
}

/** 
 * 3. Content
 * -----------------------------------------------------------------------------
 */
.millside-module-slider {
  margin: 0;
}

.slider-pro-1 .sp-slide, .slider-pro-2 .sp-slide {
  background-color: rgba(45, 45, 45, 0.6);
}
.slider-pro-1 .sp-image, .slider-pro-2 .sp-image {
  z-index: 1 !important;
  border: none;
  padding: 0;
}
.slider-pro-1 .sp-layer.bg-gray, .slider-pro-1 .sp-layer.bg-green, .slider-pro-1 .sp-layer.bg-green-2, .slider-pro-2 .sp-layer.bg-gray, .slider-pro-2 .sp-layer.bg-green, .slider-pro-2 .sp-layer.bg-green-2 {
  transform: scale(1) !important;
}
.slider-pro-1 .sp-layer, .slider-pro-2 .sp-layer {
  z-index: 3;
}

.slider-pro p.sp-layer {
  white-space: nowrap;
}
.slider-pro p.sp-layer.sp-txt-1 {
  font-family: "Merriweather", serif;
  font-size: 78px;
  color: white;
  font-style: italic;
}
.slider-pro p.sp-layer.sp-txt-1a {
  font-family: "Merriweather", serif;
  font-size: 78px;
  font-style: italic;
}
.slider-pro p.sp-layer.sp-txt-2 {
  font-family: "Merriweather", serif;
  font-style: italic;
  font-size: 44px;
}
.slider-pro p.sp-layer.sp-txt-3 {
  font-family: "PT Sans";
  font-size: 24px;
  color: #cbcdcf;
}
.slider-pro p.sp-layer.sp-txt-3 span {
  font-size: 20px;
  margin-right: 15px;
}
.slider-pro p.sp-layer.sp-txt-4 {
  font-family: "Merriweather", serif;
  font-size: 18px;
  color: #cbcdcf;
}

.sp-link-1 a {
  border-width: 1px;
  border-style: solid;
  border-radius: 5px;
  color: white;
  font-family: "PT Sans";
  padding: 0px 68px;
  height: 50px;
  line-height: 50px;
  display: inline-block;
}
.sp-link-1 a:hover {
  background: transparent;
}

.sp-link-2 {
  width: 230px;
  height: 230px;
  border-radius: 100%;
  border-width: 2px;
  border-style: solid;
  padding: 12px;
}
.sp-link-2 > div {
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: #89a831;
  border-radius: 100%;
  padding-top: 40px;
}
.sp-link-2 > div p {
  margin-bottom: 15px;
}
.sp-link-2 > div p span {
  font-family: "Merriweather", serif;
  font-weight: 600;
  line-height: 25px;
}
.sp-link-2 > div p span:first-child {
  color: white;
  font-size: 32px;
}
.sp-link-2 > div p .span-2 {
  color: #383938;
  font-size: 18px;
}
.sp-link-2 > div p .span-3 {
  color: white;
  font-size: 24px;
}
.sp-link-2 a {
  border-width: 1px;
  border-style: solid;
  border-color: white;
  border-radius: 5px;
  background-color: white;
  color: #383938;
  font-family: "PT Sans";
  height: 36px;
  line-height: 36px;
  padding: 0 26px;
  display: inline-block;
}
.sp-link-2 a:hover {
  background: transparent;
  color: white;
}

.slide-area {
  position: relative;
}
.slide-area .kopa-scroll.style-01 {
  position: absolute;
  left: calc(50% - 25px);
  bottom: 40px;
  z-index: 15;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 100%;
  border-width: 2px;
  border-style: solid;
  border-color: #889a49;
  line-height: 50px;
}
.slide-area .kopa-scroll.style-01 span {
  font-size: 18px;
  color: white;
}
.slide-area .kopa-scroll.style-01:before {
  content: "";
  position: absolute;
  width: 2px;
  height: 40px;
  background: #889a49;
  left: calc(50% - 1px);
  top: 48px;
}

/*_____________ Slider 2 _____________*/
.slider-pro p.sp-layer.sp-txt-5 {
  font-family: "PT Sans";
  font-size: 16px;
  color: #cbcdcf;
  line-height: 1.7em;
}

.sp-link-3 a {
  border-width: 1px;
  border-style: solid;
  border-radius: 5px;
  color: white;
  font-family: "PT Sans";
  padding: 0px 68px;
  display: inline-block;
  height: 60px;
  line-height: 60px;
}

.slider-pro-2 {
  position: relative;
}
.slider-pro-2 .sp-buttons {
  position: absolute;
  top: 50%;
  right: 90px;
  z-index: 10;
  width: 12px;
}
.slider-pro-2 .sp-button {
  border: 1px solid #bab5ad;
  width: 12px;
  height: 12px;
  margin: 0px !important;
  position: relative;
}
.slider-pro-2 .sp-button.sp-selected-button, .slider-pro-2 .sp-button:hover {
  border-color: white;
}
.slider-pro-2 .sp-button:after {
  content: "";
  position: absolute;
  top: 11px;
  left: 50%;
  width: 1px;
  height: 15px;
  background: #bab5ad;
}
.slider-pro-2 .sp-button:last-child:after {
  display: none;
}

/*_____________ Slider 3 _____________*/
.slider-pro-3 {
  position: relative;
}
.slider-pro-3 .sp-buttons {
  position: absolute;
  bottom: 30px;
  z-index: 10;
}
.slider-pro-3 .sp-button {
  border: 1px solid #bab5ad;
  width: 12px;
  height: 12px;
  position: relative;
}
.slider-pro-3 .sp-button.sp-selected-button, .slider-pro-3 .sp-button:hover {
  border-color: white;
}
.slider-pro-3 .sp-button:after {
  content: "";
  position: absolute;
  top: 50%;
  right: -10px;
  width: 10px;
  height: 1px;
  background: #bab5ad;
}
.slider-pro-3 .sp-button:last-child:after {
  display: none;
}

.slide-area-3 {
  padding: 30px 30px 0;
  position: relative;
}
.slide-area-3 .millside-module-banner-3 {
  position: absolute;
  top: 0;
  left: 90px;
  width: 470px;
  height: 100%;
  z-index: 12;
}
.slide-area-3:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 100%;
  background: white;
  z-index: 99;
}

.millside-module-banner-3 {
  background-color: #efefef;
  text-align: center;
  padding-top: 40px;
}
.millside-module-banner-3 p:nth-of-type(1) {
  text-transform: uppercase;
  font-size: 44px;
  font-family: "Merriweather", serif !important;
  color: #383938;
  border-top: 1px solid #d7d7d7;
  display: inline-block;
  line-height: 1.5em;
  margin-top: 30px;
  position: relative;
}
.millside-module-banner-3 p:nth-of-type(1):after {
  content: "";
  position: absolute;
  width: 60%;
  height: 1px;
  bottom: 0px;
  left: 20%;
  background: #d7d7d7;
}
.millside-module-banner-3 p:nth-of-type(2) {
  font-size: 18px;
  text-transform: uppercase;
}
.millside-module-banner-3 p:nth-of-type(3) {
  font-size: 40px;
  font-family: "Merriweather", serif;
  color: #383938;
  margin-top: 100px;
  font-weight: bold;
}
.millside-module-banner-3 p:nth-of-type(4) {
  font-size: 24px;
  font-family: "Merriweather", serif;
  color: #383938;
  margin-bottom: 30px;
}
.millside-module-banner-3 .kopa-scroll.style-02 {
  font-size: 40px;
  color: #d7ae64;
  z-index: 99;
}

.navibar {
  position: absolute;
  top: 30px;
  right: 30px;
  width: 60px;
  text-align: center;
  z-index: 99;
}
.navibar > div {
  cursor: pointer;
}

.nav-btn-01 {
  color: white;
  background: #383938;
  height: 60px;
  line-height: 60px;
  font-size: 30px;
}

.nav-btn-02 {
  color: white;
  height: 230px;
  position: relative;
  padding-top: 10px;
}
.nav-btn-02 div {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  transform: rotate(-90deg);
  white-space: nowrap;
  display: inline-block;
  position: absolute;
  left: -30px;
  top: 50%;
  font-size: 18px;
}
.nav-btn-02:hover {
  background: #383938;
}

.nav-btn-03, .nav-btn-04 {
  background: #f6f6f6;
  color: #383938;
  height: 60px;
  line-height: 60px;
  font-size: 30px;
}

.nav-btn-04 {
  font-family: "Merriweather", serif;
  font-size: 21px;
}

.kopa-menu-3 {
  position: absolute;
  top: 30px;
  left: 30px;
  width: calc(100% - 60px);
  background: rgba(56, 57, 56, 0.9);
  z-index: 99;
  text-align: center;
  display: none;
  padding-bottom: 200px;
  z-index: 9999;
}
.kopa-menu-3 .kopa-logo {
  margin-top: 35px;
  margin-bottom: 50px;
}

.close-menu-3 {
  position: absolute;
  top: 0px;
  right: 0;
  width: 60px;
  height: 60px;
  line-height: 60px;
  background: #001a66;
  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-image: -webkit-linear-gradient(left, #001a66 70%, rgba(88, 126, 23, 0)), url("img/background/1.jpg");
  /* For Safari 5.1 to 6.0 */
  background-image: -o-linear-gradient(left, #001a66 70%, rgba(88, 126, 23, 0)), url("img/background/1.jpg");
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(left, #001a66 70%, rgba(88, 126, 23, 0)), url("img/background/1.jpg");
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(left, #001a66 70%, rgba(88, 126, 23, 0)), url("img/background/1.jpg");
  background-size: auto 100%;
  padding-top: 90px;
  padding-bottom: 115px;
}

.millside-module-intro-1 ul li {
  padding-bottom: 50px;
}
.millside-module-intro-1 ul li:first-child {
  padding-bottom: 50px;
}
.millside-module-intro-1 ul li:last-child {
  padding-bottom: 0;
}
.millside-module-intro-1 ul li p {
  font-size: 16px;
}
.millside-module-intro-1 .entry-icon {
  float: left;
  margin-right: 45px;
  margin-left: -34.5px;
}
.millside-module-intro-1 .entry-title.style-01 {
  padding-bottom: 5px;
}

.millside-module-intro-2 {
  margin-left: -15px;
  margin-right: -30px;
}
.millside-module-intro-2 ul li {
  padding-bottom: 30px;
}
.millside-module-intro-2 ul li:first-child {
  padding-bottom: 30px;
}
.millside-module-intro-2 .entry-icon {
  float: left;
  margin-right: 45px;
  margin-left: -34.5px;
}
.millside-module-intro-2 .entry-title.style-02 {
  padding-top: 15px;
  padding-bottom: 7px;
}

.kopa-area-2 {
  padding: 0;
}
.kopa-area-2 .millside-module-tab, .kopa-area-2 .millside-module-event-1 {
  margin-bottom: 80px !important;
}

.ct-row-1 {
  margin: 0 !important;
}
.ct-row-1 > li, .ct-row-1 > div {
  padding: 0;
}

.millside-module-action {
  border-left: 1px solid #ebebeb;
}
.millside-module-action .ct-icon-2 {
  margin-bottom: 15px;
}
.millside-module-action .entry-title.style-02 {
  padding-top: 15px;
}
.millside-module-action li {
  border-left: none;
  border-top: none;
}
.millside-module-action .entry-content a > div {
  position: relative;
}
.millside-module-action .entry-content a > div img {
  width: 100%;
  min-height: 162px;
  position: relative;
  opacity: 0;
}
.millside-module-action .entry-content a > div img + div {
  width: 100%;
  height: 100%;
  padding: 30px;
  position: absolute;
  top: 0;
  left: 0;
  background: transparent;
  background-size: 100% 100%;
}
.millside-module-action .entry-content a > p {
  text-transform: uppercase;
  color: #5c5d5c;
  border-top: 1px solid #ebebeb;
  padding: 11px 30px;
}
.millside-module-action .entry-content:hover a > div img {
  opacity: 1;
}
.millside-module-action .entry-content:hover a > div img + div {
  background: rgba(56, 57, 56, 0.8);
}
.millside-module-action .entry-content:hover a > div img + div .ct-icon-2 {
  border-color: #889a49;
}
.millside-module-action .entry-content:hover a > div img + div .ct-icon-2 span {
  color: white;
}
.millside-module-action .entry-content:hover a > div img + div .entry-title.style-02 {
  color: white;
}

/*_____________  _____________*/
.millside-module-tab {
  padding: 23px 30px 30px 30px;
}
.millside-module-tab .nav-tabs {
  border-bottom: none;
  margin-bottom: 42px !important;
}
.millside-module-tab .nav-tabs > li {
  border-left: 1px dashed #daddd6;
  padding: 0 50px;
}
.millside-module-tab .nav-tabs > li:first-child {
  border-left: none;
  border-top: none;
}
.millside-module-tab .nav-tabs > li a {
  padding: 2px;
  border: none;
  cursor: pointer;
  display: inline;
  text-transform: uppercase;
  font-family: "Merriweather", serif;
  color: #bab5ad;
}
.millside-module-tab .nav-tabs > li a:hover {
  background-color: transparent;
  border: none !important;
  color: #001a66;
}
.millside-module-tab .nav-tabs > li a:focus {
  border: none !important;
}
.millside-module-tab .nav-tabs > li.active > a {
  border: none;
  color: #001a66;
  cursor: pointer;
}
.millside-module-tab .tab-title {
  color: #001a66;
  text-transform: capitalize;
  margin-bottom: 25px;
  font-size: 32px;
  font-style: italic;
}
.millside-module-tab .tab-thumb {
  float: left;
  width: 237px;
  margin-right: 30px;
}
.millside-module-tab .tab-thumb img {
  width: 100%;
}
.millside-module-tab .tab-detail {
  overflow: hidden;
}
.millside-module-tab .tab-detail > p:first-child {
  margin-bottom: 15px;
}
.millside-module-tab .tab-detail .pcheck {
  font-weight: bold;
  font-family: "Merriweather", serif;
  font-style: italic;
  color: #383938;
  border-bottom: 1px dashed #daddd6;
  padding-bottom: 8px;
  margin-bottom: 8px;
}
.millside-module-tab .tab-detail .pcheck:last-child {
  border-bottom: none;
}
.millside-module-tab .tab-detail .pcheck i {
  color: #001a66;
  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: #001a66;
  line-height: 26px;
  margin-bottom: 0px;
}
.millside-module-event-1 .entry-title.style-03 a {
  color: #001a66;
}
.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 {
  min-height: 420px;
  height: 100%;
}

.millside-module-contact .widget-content .entry-icon {
  float: left;
  margin-right: 30px;
}
.millside-module-contact .widget-content .entry-content {
  overflow: hidden;
}
.millside-module-contact .widget-content > .entry-item:first-child {
  background-color: #383938;
  padding: 25px 43px;
}
.millside-module-contact .widget-content > .entry-item:first-child .entry-icon {
  display: inline-block;
  text-align: center;
  width: 25px;
  height: 25px;
  line-height: 25px;
  font-size: 14px;
  border: 2px solid #889a49;
  border-radius: 100%;
  color: #ebebeb;
}
.millside-module-contact .widget-content > .entry-item:nth-child(2) {
  background-color: #001a66;
  padding: 7px 43px 13px 43px;
  margin-top: 0;
}
.millside-module-contact .widget-content > .entry-item:nth-child(2) .entry-icon {
  margin-top: 10px;
}
.millside-module-contact .widget-content > .entry-item:nth-child(2) .entry-icon span {
  color: #a1b959;
  font-size: 24px;
  margin-right: 2px;
}
.millside-module-contact .widget-content > .entry-item:nth-child(2) .entry-content span {
  font-family: "Merriweather", serif;
  font-size: 12px !important;
}
.millside-module-contact .widget-content > .entry-item:nth-child(2) .entry-content p {
  margin-top: -6px;
}

.yellow-text {
  color: #d2ad5f !important;
  font-family: "Merriweather", serif;
  font-size: 18px !important;
  font-weight: bold;
  line-height: 1.5em;
}

.kopa-area-3.white-text-style p, .kopa-area-3.entry-title.style-07 p, .kopa-area-3.ct-btn-01.style-01 p, .kopa-area-3.ct-btn-01.style-03 p, .kopa-area-3.ct-btn-02.style-01 p, .kopa-area-3.ct-btn-02.style-03 p, .kopa-area-3.ct-btn-03 p, .kopa-area-3.ct-btn-04:hover p, .kopa-area-3.millside-module-bottom-menu-2 p, .kopa-area-3.owl-carousel-3 p, .kopa-area-10 .kopa-area-3.kopa-breadcrumb p, .kopa-area-3.millside-module-ads-5 p, .kopa-area-3.owl-carousel-1 p, .kopa-social-links ul li a.kopa-area-3 p, .kopa-social-links-2 ul li a.kopa-area-3 p, .owl-carousel-4 .item .item-content .item-title-2 + div > div.kopa-area-3 p, .owl-carousel-4 button.kopa-area-3:hover p, .ct-item-6.style-01 .kopa-area-3.rate-choose:hover p, .ct-item-6.style-01 .kopa-area-3.rate-choose.active p, .ct-item-10 .kopa-area-3.entry-content p, .ct-item-11 .item-header .kopa-area-3.item-title p, .kopa-area-3.ct-text.style-06 p, .widget-content-area-2 .kopa-area-3.dropcap.style-01 p, .widget-content-area-2 .kopa-area-3.dropcap.style-03 p, .kopa-alert.style-01 .kopa-area-3.kopa-close:hover p, .kopa-alert.style-02 .kopa-area-3.kopa-close:hover p, .kopa-alert.style-03 .kopa-area-3.kopa-close:hover p, .kopa-alert.style-04 .kopa-area-3.kopa-close:hover p, .kopa-alert.style-05 .kopa-area-3.kopa-close:hover p, .kopa-alert.style-06 .kopa-area-3.kopa-close:hover p, .kopa-area-3.kopa-area-70 p, .kopa-area-3.ct-item-30.style-01 p, .tab-area .nav-tabs li.active a.kopa-area-3 p, .tab-area .nav-tabs li a.kopa-area-3:hover p {
  color: white;
  font-size: 16px;
}

.bottom-sidebar {
  padding-top: 40px;
  padding-bottom: 30px;
}
.bottom-sidebar .millside-module-bottom-menu {
  margin-top: 45px;
}

.millside-module-bottom-menu .widget-content {
  float: right;
}
.millside-module-bottom-menu .widget-content ul li {
  float: left;
  list-style-type: none;
  margin-right: 30px;
}
.millside-module-bottom-menu .widget-content ul li:last-child {
  margin-right: 0;
}
.millside-module-bottom-menu .widget-content ul li a {
  text-transform: uppercase;
  text-decoration: none;
  color: #383938;
  font-family: "Merriweather", serif;
}

.bottom-logo {
  float: left;
  margin-right: 45px;
  text-align: center;
}
.bottom-logo .bottom-logo-title {
  font-family: "Merriweather", serif;
  font-size: 24px;
  line-height: 30px;
  color: #383938;
  margin-top: 15px;
  position: relative;
}
.bottom-logo .bottom-logo-title:after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #ebebeb;
}
.bottom-logo .bottom-logo-sub-title {
  font-size: 12px;
  text-transform: uppercase;
}

.bottom-logo-caption {
  overflow: hidden;
  padding-left: 30px;
  margin-top: 45px !important;
  padding-bottom: 40px;
  font-size: 15px;
  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: 10px 0 10px 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%;
  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;
  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: #001a66;
}
.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: #001a66;
}
.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 .bg-green {
  position: absolute;
  top: 0;
  left: 0;
}
.kopa-area-10 .bg-green .container {
  height: 100%;
  display: block;
}
.kopa-area-10 .bg-green .kopa-breadcrumb h3 {
  font-size: 48px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.kopa-area-10 .bg-green .kopa-breadcrumb .breadcrumb-content {
  margin-left: 34.5%;
  position: absolute;
  bottom: 10px;
}

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

.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: 300px;
}
.millside-module-article-list-2 ul li .entry-content {
  overflow: hidden;
}

/*_____________ club 3 _____________*/
.kopa-area-18, .kopa-area-64 {
  position: relative;
  border-bottom: 1px solid #ebebeb;
}
.kopa-area-18 .bg-green, .kopa-area-64 .bg-green {
  height: calc(100% - 50px) !important;
  position: absolute;
  top: 0;
  left: 0;
}
.kopa-area-18 .bg-green .container, .kopa-area-64 .bg-green .container {
  height: 100%;
  display: block;
}
.kopa-area-18 .bg-green h3, .kopa-area-64 .bg-green h3 {
  font-size: 48px;
  color: white;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.kopa-area-18 .breadcrumb-content, .kopa-area-64 .breadcrumb-content {
  height: 50px;
  line-height: 50px;
}
.kopa-area-18 .breadcrumb-content span:nth-child(3), .kopa-area-64 .breadcrumb-content span:nth-child(3) {
  color: #383938;
}

.kopa-area-28 {
  padding-top: 58px;
}

.millside-module-event-3 .widget-title {
  margin-bottom: 21px;
}

/*_____________  _____________*/
.sub-page {
  font-size: 15px;
  padding: 50px 0 80px 0;
}
.sub-page .sidebar {
  margin-top: -90px;
}

.millside-module-quick-link .widget-title, .widget_product_categories .widget-title {
  margin-bottom: 0;
  padding: 20px 25px;
  background-color: #ebebeb;
}
.millside-module-quick-link ul li a, .widget_product_categories ul li a {
  display: block;
  border: 1px solid #ebebeb;
  border-top: none;
  padding: 14px 55px 13px 45px;
  position: relative;
}
.millside-module-quick-link ul li a span:nth-child(1), .widget_product_categories ul li a span:nth-child(1) {
  color: #dcb876;
  margin-right: 2px;
  font-size: 12px;
  position: absolute;
  top: 20px;
  left: 25px;
}
.millside-module-quick-link ul li a span:nth-child(2), .widget_product_categories ul li a span:nth-child(2) {
  font-size: 15px;
}
.millside-module-quick-link ul li a .ct-icon-3, .widget_product_categories ul li a .ct-icon-3 {
  position: absolute;
  top: calc(50% - 12px);
  right: 0;
  margin: 0 11px;
}
.millside-module-quick-link ul li a .ct-icon-3:hover, .widget_product_categories ul li a .ct-icon-3:hover {
  color: white;
  background: #889a49;
}
.millside-module-quick-link ul li a .ct-icon-3:after, .widget_product_categories ul li a .ct-icon-3:after {
  clear: both;
}
.millside-module-quick-link ul li a:before, .widget_product_categories ul li a:before {
  content: '';
  position: absolute;
  top: 0;
  right: 50px;
  width: 1px;
  height: 100%;
  background: #ebebeb;
}
.millside-module-quick-link ul li a:hover span:nth-child(1), .widget_product_categories ul li a:hover span:nth-child(1) {
  color: #889a49;
}
.millside-module-quick-link ul li a:hover .ct-icon-3, .widget_product_categories ul li a:hover .ct-icon-3 {
  color: white;
  background: #889a49;
}

.millside-module-form-1, .millside-module-form-11 {
  font-size: 15px;
}
.millside-module-form-1 .widget-title, .millside-module-form-11 .widget-title {
  margin-bottom: 10px;
}
.millside-module-form-1 p, .millside-module-form-11 p {
  line-height: 27px;
}
.millside-module-form-1 form, .millside-module-form-11 form {
  margin-top: 45px;
}
.millside-module-form-1 form .form-group, .millside-module-form-11 form .form-group {
  margin-bottom: 20px;
}
.millside-module-form-1 form .form-group:last-child, .millside-module-form-11 form .form-group:last-child {
  margin-bottom: 0;
}
.millside-module-form-1 form .control-label, .millside-module-form-11 form .control-label {
  text-align: left;
  font-weight: normal;
  cursor: pointer;
  font-size: 14px;
}
.millside-module-form-1 form .form-control, .millside-module-form-11 form .form-control {
  border-radius: 0;
  padding: 9px 15px;
  font-size: 16px;
  min-height: 45px;
}
.millside-module-form-1 form textarea.form-control, .millside-module-form-11 form textarea.form-control {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.millside-module-form-11 form {
  margin-top: 0;
}
.millside-module-form-11 .ct-btn-1 {
  border-radius: 0;
  margin-top: 18px;
  padding: 0 70px;
}
.millside-module-form-11 .widget-title {
  text-transform: none;
}
.millside-module-form-11 input.form-control {
  height: 50px;
  line-height: 50px;
}
.millside-module-form-11 .control-label {
  margin-bottom: 8px;
}
.millside-module-form-11 .form-group {
  margin-bottom: 11px !important;
}

.millside-module-ads-5 .widget-content {
  position: relative;
}
.millside-module-ads-5 .widget-content .bg-green-2 {
  position: absolute;
  top: 0;
  left: 0;
  padding: 50px 0;
}
.millside-module-ads-5 .part-1 {
  padding-left: 25px;
}
.millside-module-ads-5 .part-1 p {
  font-family: "Merriweather", serif;
}
.millside-module-ads-5 .part-1 p:nth-of-type(1) {
  font-size: 18px;
  text-transform: uppercase;
}
.millside-module-ads-5 .part-1 p:nth-of-type(2) {
  margin-top: -10px;
  font-size: 36px;
  font-weight: bold;
  color: white;
  position: relative;
}
.millside-module-ads-5 .part-1 p:nth-of-type(2) span {
  color: white;
}
.millside-module-ads-5 .part-1 p:nth-of-type(2) span:first-child {
  font-size: 21px;
  position: absolute;
  top: -12px;
}
.millside-module-ads-5 .part-1 p:nth-of-type(2) span:last-child {
  margin-left: 14px;
}
.millside-module-ads-5 .part-2 {
  margin-left: -30px;
}
.millside-module-ads-5 .part-2 .icon-weather {
  float: left;
  width: 35px;
  margin-right: 20px;
  position: relative;
}
.millside-module-ads-5 .part-2 .icon-weather img {
  position: absolute;
  top: calc(50% - 15px);
}
.millside-module-ads-5 .part-2 .icon-weather + div {
  overflow: hidden;
  padding: 0 25px;
  position: relative;
}
.millside-module-ads-5 .part-2 .icon-weather + div p:nth-of-type(1) {
  font-family: "Merriweather", serif;
  font-size: 28px;
  color: white;
}
.millside-module-ads-5 .part-2 .icon-weather + div p:last-child {
  font-size: 16px;
  margin-top: -5px;
}
.millside-module-ads-5 .part-2 .icon-weather + div:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: #87a056;
}

/*_____________ Membership-2 _____________*/
.millside-module-intro-5 ul li {
  margin-bottom: 30px;
}
.millside-module-intro-5 ul li:last-child {
  margin-bottom: 0;
}
.millside-module-intro-5 .entry-thumb {
  float: left;
  width: 370px;
  height: 280px;
  margin-right: 30px;
}
.millside-module-intro-5 .entry-thumb img {
  width: 100%;
  height: 100%;
}
.millside-module-intro-5 .entry-content {
  overflow: hidden;
  font-size: 14px;
  line-height: 28px;
  margin-top: -6px;
  display: inline !important;
}
.millside-module-intro-5 .entry-content > p {
  line-height: 27px;
  margin-bottom: 30px;
}
.millside-module-intro-5 .entry-content > p:last-child {
  margin-bottom: 0;
}

/*_____________ event-3 _____________*/
.ct-list-1 > li, .ct-list-2 > li, .ct-list-3 > li {
  padding-left: 20px;
  margin-bottom: 10px;
  position: relative;
}
.ct-list-1 > li:before, .ct-list-2 > li:before, .ct-list-3 > li:before {
  content: "•";
  position: absolute;
  top: 0;
  left: 0;
  color: #001a66;
  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: #001a66;
  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: #001a66;
  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;
}
.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: 33px;
}

.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: #001a66;
  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-bottom: 40px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ebebeb;
  position: relative;
}
.kopa-pagination nav {
  margin: 0;
}
.kopa-pagination ul li {
  float: left;
  text-align: center;
  margin: 0 2px;
  display: block;
}
.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: #001a66;
  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: #001a66;
  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: #001a66;
  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: #001a66;
}
.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: #001a66;
  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;
}

.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: 5.8832%;
  text-align: center;
  background: #383938;
}
.millside-module-tab-2 .nav-tabs li a {
  color: white;
  height: 50px;
  line-height: 50px;
}
.millside-module-tab-2 .nav-tabs li a:hover {
  border: none;
  background: #001a66;
}
.millside-module-tab-2 .nav-tabs li.active a {
  color: white;
  background: #001a66;
  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 #001a66;
}
.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 {
  width: 214px !important;
  height: 130px !important;
  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: #001a66;
}
.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: 5px 20px;
  background: white;
}
.ct-item-8 .more-link {
  margin-right: -10px;
}
.ct-item-8 .entry-title {
  margin: 0;
}

.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: 14px;
}
.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: #001a66;
  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: 20px;
}

.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-form-10 .nav > li.active > a,
.kopa-form-10 .nav a:hover, .kopa-form-10 .nav li.active > a {
  background: none !important;
}

/*_____________ responsive _____________*/
@media screen and (max-width: 1199px) {
  .kopa-page-header-1 .main-nav {
    display: none;
  }

  .kopa-page-header-1 .hamburger-menu {
    display: block;
  }

  .kopa-page-header-1 .kopa-logo {
    float: left;
  }
}
@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: #001a66;
  }

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

  .widget-title.style-02 {
    font-size: 18px;
  }

  .kopa-area-6 .millside-module-intro-15, .millside-module-promo-1 p {
    font-size: 14px;
  }

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

  .widget-title.style-08 {
    font-size: 28px;
    line-height: 36px;
  }

  .kopa-area-61 .millside-module-ads-5 .part-2 .icon-weather {
    margin-left: 0;
    margin-right: 20px;
  }

  .kopa-area-61 {
    padding: 20px 0 40px;
  }

  .kopa-area-61 > .container > .row .widget {
    margin-bottom: 20px;
  }

  .millside-module-article-list-9 ul {
    margin-left: -10px !important;
    margin-right: -10px !important;
    margin-top: -20px !important;
  }
  .millside-module-article-list-9 ul li {
    padding: 0 10px;
    margin-top: 20px;
  }

  .owl-carousel-5 .item {
    margin: 0 10px;
  }

  .millside-module-article-list-8 ul {
    margin-top: -20px !important;
  }
  .millside-module-article-list-8 ul li {
    margin-top: 20px;
  }

  .slider-pro-7, .slider-pro-6 {
    padding: 20px;
  }
  .slider-pro-7 .sp-thumbnails-container, .slider-pro-6 .sp-thumbnails-container {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 20px;
  }
  .slider-pro-7 .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container, .slider-pro-6 .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container {
    margin-bottom: 20px;
  }
  .slider-pro-7 .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container .sp-thumbnail, .slider-pro-6 .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container .sp-thumbnail {
    padding-right: 20px;
  }

  .slider-pro-6 .sp-thumbnail-text {
    margin-top: 4px;
  }

  .widget-title.style-18 {
    font-size: 26px;
  }

  .millside-module-calendar-2 #wp-calendar th {
    display: none;
  }

  .millside-module-calendar-2 #wp-calendar td {
    display: block;
  }
}
/*___________________________________________________________________________________*/
@media screen and (max-width: 799px) {
  .mobile-main-nav.style-02 {
    top: 83px;
  }
}
/*___________________________________________________________________________________*/
@media screen and (max-width: 767px) {
  .slider-pro p.sp-layer.sp-txt-5 {
    display: none;
  }

  .sp-video-title {
    display: none;
  }

  .ct-row-8 .col-xs-12 {
    width: 50%;
  }

  .millside-module-event-12 .widget-content > ul > li {
    border-left: none;
  }

  .header-top-left {
    display: none;
  }

  .member-1 {
    display: inline;
  }

  .slide-area .kopa-scroll.style-01 {
    display: none;
  }

  .millside-module-intro-1 ul li p {
    font-size: 15px;
  }

  .ct-icon-1 {
    width: 55px;
    height: 55px;
    line-height: 51px;
  }

  .millside-module-intro-1 ul li:first-child:before {
    left: 27.5px;
  }

  .millside-module-intro-1 ul li:after {
    left: 27.5px;
  }

  .millside-module-intro-2 .entry-icon {
    margin-right: 20px;
    margin-left: -27.5px;
  }

  .millside-module-intro-1 .entry-icon {
    margin-right: 20px;
  }

  .millside-module-intro-1 ul li:after, .millside-module-intro-2 ul li:after {
    top: 55px;
    height: calc(100% - 55px);
  }

  .millside-module-tab .nav-tabs > li {
    border-left: none;
    padding-top: 15px;
    padding-bottom: 15px;
    position: relative;
  }
  .millside-module-tab .nav-tabs > li:before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 80px;
    height: 1px;
    border-top: 1px dashed #daddd6;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .millside-module-tab .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: #001a66;
  }
  .millside-module-ads-5 .widget-content .bg-green-2 .part-1, .millside-module-ads-5 .widget-content .bg-green-2 .part-2 {
    background: #001a66;
  }
  .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: 20px 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;
  }
}
/*___________________________________________________________________________________*/
@media screen and (max-width: 479px) {
  .slider-pro p.sp-layer.sp-link-1 a, .slider-pro p.sp-layer.sp-link-3 a {
    font-size: 30px;
    padding: 0 35px;
    height: 70px;
    line-height: 70px;
  }

  .slider-pro p.sp-layer.sp-txt-3 {
    display: none !important;
  }

  .ct-row-8 .col-xs-12 {
    width: 100%;
  }

  .mobile-main-nav.style-02 {
    top: 90px;
  }

  .millside-module-bottom-logo {
    text-align: center;
  }
  .millside-module-bottom-logo .bottom-logo {
    float: none;
    margin-right: 0;
  }

  .kopa-page-header-1 .hamburger-menu {
    margin-right: 20px;
  }

  .kopa-page-header-2 .kopa-logo {
    background: transparent;
  }

  .kopa-area-4 .millside-module-intro-14, .kopa-area-6 .millside-module-intro-15 {
    margin: 30px 10px;
  }

  .kopa-area-5 .millside-module-action-2 .entry-content .entry-title.style-02 {
    font-size: 12px;
  }

  .owl-carousel-3 .part-1 p:nth-of-type(1) {
    margin-top: 0px;
    font-size: 12px;
    margin-bottom: 0px;
  }

  .owl-carousel-3 .part-2 p:nth-of-type(1) {
    margin-top: 14px;
    font-size: 35px;
    margin-bottom: 4px;
  }

  .owl-carousel-3 .part-1 p:nth-of-type(2) {
    font-size: 20px;
    margin-bottom: 0px;
    padding: 0px 4px;
  }

  .owl-carousel-3 .part-2 p:nth-of-type(1) span {
    font-size: 22px;
  }

  .millside-module-contact-2 .widget-content > .row > div:first-child {
    display: none;
  }

  .nav-btn-02, .nav-btn-03, .nav-btn-04, .nav-btn-04 {
    display: none;
  }

  .millside-module-sign-up .mail-submit {
    position: static;
    width: 100%;
  }

  .millside-module-sign-up .enter-mail .mail-input {
    padding-right: 25px;
  }

  .owl-carousel-5 .owl-prev {
    left: -25px;
  }

  .owl-carousel-5 .owl-next {
    right: -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;
  }

  .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;
  }
}
/*___________________________________________________________________________________*/
@media screen and (max-width: 490px) {
  .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: #90a72b;
  }

  .millside-module-intro-1 ul li:first-child:before, .millside-module-intro-2 ul li:first-child:before,
  .millside-module-intro-1 ul li:after, .millside-module-intro-2 ul li:after {
    background: #90a72b;
  }

  .millside-module-intro-1 ul li:first-child:before, .millside-module-intro-2 ul li:first-child:before {
    height: 45px;
    top: -45px;
  }

  .kopa-page-header-1 .header-bottom {
    padding: 0;
    height: 50px;
    line-height: 48px;
  }

  .kopa-page-header-1 .hamburger-menu {
    color: white;
    background: #383938;
    height: 40px;
    line-height: 50px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: -10px;
    width: 40px;
    text-align: center;
    margin-right: 0px;
    font-size: 20px;
  }
  .kopa-page-header-1 .hamburger-menu:hover {
    color: #849b0d;
  }

  .kopa-page-header-1 .kopa-logo {
    max-width: 170px;
    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;
  }

 /* .kopa-area-6 .millside-module-intro-15, .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;
  }
}
