@charset "UTF-8";
/*
Theme Name: Millside
Theme URI: http://upsidethemes.net/demo/millside/wordpress/
Author: kopatheme
Author URI: http://kopatheme.com
Description: Millside WordPress inherits many prominent features from its HTML5 version. It is loaded with a variety of well-designed pages suitable for diverse purposes. There are up to 4 home layouts and many other pages for instruction, photo gallery, rates, news list and so on. Enquiry form is useful for membership registration while request information form is handy and convenient for any couple who desires to hold a wedding ceremony at your golf course. Moreover, Millside WordPress has other impressive features that will put greater control of the site in your hands. It is equipped with both premium and free plugins which will help you create and manage different stuffs on your site, namely Revolution Slider, Contact Form 7 and Visual Composer. Millside is also responsive and retina ready, flexible and customizable, making itself the best option of a professional golf club.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, accessibility-ready, custom-colors, custom-menu, featured-images, post-formats, sticky-post, threaded-comments, translation-ready
Text Domain: millside

*/
/**
 * 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
 * -----------------------------------------------------------------------------
 */
.entry-meta, .entry-meta.style-01, .widget, .woocommerce #reviews #comments ol.commentlist, .woocommerce-page #reviews #comments ol.commentlist, .woocommerce .woocommerce-thankyou-order-details, .woocommerce-page .woocommerce-thankyou-order-details, .woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods,
#add_payment_method #payment ul.payment_methods {
  list-style: none;
  padding: 0;
  margin: 0;
}
.row.entry-meta, .row.widget, .woocommerce #reviews #comments ol.row.commentlist, .woocommerce-page #reviews #comments ol.row.commentlist, .woocommerce .row.woocommerce-thankyou-order-details, .woocommerce-page .row.woocommerce-thankyou-order-details, .woocommerce #payment ul.row.payment_methods, .woocommerce-page #payment ul.row.payment_methods,
.woocommerce-cart #payment ul.row.payment_methods,
.woocommerce-checkout #payment ul.row.payment_methods,
#add_payment_method #payment ul.row.payment_methods {
  margin: 0 -15px;
}
.entry-meta li, .entry-meta.style-01 li, .widget li, .woocommerce #reviews #comments ol.commentlist li, .woocommerce-page #reviews #comments ol.commentlist li, .woocommerce .woocommerce-thankyou-order-details li, .woocommerce-page .woocommerce-thankyou-order-details li, .woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li,
.woocommerce-cart #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li,
#add_payment_method #payment ul.payment_methods li {
  list-style: none;
  margin: 0;
}
.entry-meta ul, .entry-meta.style-01 ul, .widget ul, .woocommerce #reviews #comments ol.commentlist ul, .woocommerce-page #reviews #comments ol.commentlist ul, .woocommerce .woocommerce-thankyou-order-details ul, .woocommerce-page .woocommerce-thankyou-order-details ul, .woocommerce #payment ul.payment_methods ul, .woocommerce-page #payment ul.payment_methods ul,
.woocommerce-cart #payment ul.payment_methods ul,
.woocommerce-checkout #payment ul.payment_methods ul,
#add_payment_method #payment ul.payment_methods ul, .entry-meta ol, .entry-meta.style-01 ol, .widget ol, .woocommerce #reviews #comments ol.commentlist ol, .woocommerce-page #reviews #comments ol.commentlist ol, .woocommerce .woocommerce-thankyou-order-details ol, .woocommerce-page .woocommerce-thankyou-order-details ol, .woocommerce #payment ul.payment_methods ol, .woocommerce-page #payment ul.payment_methods ol,
.woocommerce-cart #payment ul.payment_methods ol,
.woocommerce-checkout #payment ul.payment_methods ol,
#add_payment_method #payment ul.payment_methods ol {
  list-style: none;
  padding: 0;
  margin: 0;
}
.entry-meta ul.row, .widget ul.row, .woocommerce #reviews #comments ol.commentlist ul.row, .woocommerce-page #reviews #comments ol.commentlist ul.row, .woocommerce .woocommerce-thankyou-order-details ul.row, .woocommerce-page .woocommerce-thankyou-order-details ul.row, .woocommerce #payment ul.payment_methods ul.row, .woocommerce-page #payment ul.payment_methods ul.row,
.woocommerce-cart #payment ul.payment_methods ul.row,
.woocommerce-checkout #payment ul.payment_methods ul.row,
#add_payment_method #payment ul.payment_methods ul.row, .entry-meta ol.row, .widget ol.row, .woocommerce #reviews #comments ol.commentlist ol.row, .woocommerce-page #reviews #comments ol.commentlist ol.row, .woocommerce .woocommerce-thankyou-order-details ol.row, .woocommerce-page .woocommerce-thankyou-order-details ol.row, .woocommerce #payment ul.payment_methods ol.row, .woocommerce-page #payment ul.payment_methods ol.row,
.woocommerce-cart #payment ul.payment_methods ol.row,
.woocommerce-checkout #payment ul.payment_methods ol.row,
#add_payment_method #payment ul.payment_methods ol.row {
  margin: 0 -15px;
}
.entry-meta ul li, .entry-meta.style-01 ul li, .widget ul li, .woocommerce #reviews #comments ol.commentlist ul li, .woocommerce-page #reviews #comments ol.commentlist ul li, .woocommerce .woocommerce-thankyou-order-details ul li, .woocommerce-page .woocommerce-thankyou-order-details ul li, .woocommerce #payment ul.payment_methods ul li, .woocommerce-page #payment ul.payment_methods ul li,
.woocommerce-cart #payment ul.payment_methods ul li,
.woocommerce-checkout #payment ul.payment_methods ul li,
#add_payment_method #payment ul.payment_methods ul li, .entry-meta ol li, .entry-meta.style-01 ol li, .widget ol li, .woocommerce #reviews #comments ol.commentlist ol li, .woocommerce-page #reviews #comments ol.commentlist ol li, .woocommerce .woocommerce-thankyou-order-details ol li, .woocommerce-page .woocommerce-thankyou-order-details ol li, .woocommerce #payment ul.payment_methods ol li, .woocommerce-page #payment ul.payment_methods ol li,
.woocommerce-cart #payment ul.payment_methods ol li,
.woocommerce-checkout #payment ul.payment_methods ol li,
#add_payment_method #payment ul.payment_methods 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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .woocommerce #review_form #respond .form-submit input:hover, .wpcf7-submit: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, .millside-loadmore.style-02 a, .ct-item-03 footer a, .kopa-breadcrumb .breadcrumb-content > span a span:hover, .kopa-breadcrumb.style-02 .breadcrumb-content .current-page span:hover, .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, .white-text-style .millside-module-action-2 .entry-item .ct-icon-4 span, .entry-title.style-07 .millside-module-action-2 .entry-item .ct-icon-4 span, .ct-btn-01.style-01 .millside-module-action-2 .entry-item .ct-icon-4 span, .ct-btn-01.style-03 .millside-module-action-2 .entry-item .ct-icon-4 span, .ct-btn-02.style-01 .millside-module-action-2 .entry-item .ct-icon-4 span, .ct-btn-02.style-03 .millside-module-action-2 .entry-item .ct-icon-4 span, .ct-btn-03 .millside-module-action-2 .entry-item .ct-icon-4 span, .ct-btn-04:hover .millside-module-action-2 .entry-item .ct-icon-4 span, .millside-module-bottom-menu-2 .millside-module-action-2 .entry-item .ct-icon-4 span, .owl-carousel-3 .millside-module-action-2 .entry-item .ct-icon-4 span, .millside-module-ads-5 .millside-module-action-2 .entry-item .ct-icon-4 span, .owl-carousel-1 .millside-module-action-2 .entry-item .ct-icon-4 span, .kopa-social-links ul li a .millside-module-action-2 .entry-item .ct-icon-4 span, .kopa-social-links-2 ul li a .millside-module-action-2 .entry-item .ct-icon-4 span, .owl-carousel-4 .item .item-content .item-title-2 + div > div .millside-module-action-2 .entry-item .ct-icon-4 span, .owl-carousel-4 button:hover .millside-module-action-2 .entry-item .ct-icon-4 span, .ct-item-6.style-01 .rate-choose:hover .millside-module-action-2 .entry-item .ct-icon-4 span, .ct-item-6.style-01 .rate-choose.active .millside-module-action-2 .entry-item .ct-icon-4 span, .ct-item-10 .entry-content .millside-module-action-2 .entry-item .ct-icon-4 span, .ct-item-11 .item-header .item-title .millside-module-action-2 .entry-item .ct-icon-4 span, .ct-text.style-06 .millside-module-action-2 .entry-item .ct-icon-4 span, .widget-content-area-2 .dropcap.style-01 .millside-module-action-2 .entry-item .ct-icon-4 span, .widget-content-area-2 .dropcap.style-03 .millside-module-action-2 .entry-item .ct-icon-4 span, .kopa-alert.style-01 .kopa-close:hover .millside-module-action-2 .entry-item .ct-icon-4 span, .kopa-alert.style-02 .kopa-close:hover .millside-module-action-2 .entry-item .ct-icon-4 span, .kopa-alert.style-03 .kopa-close:hover .millside-module-action-2 .entry-item .ct-icon-4 span, .kopa-alert.style-04 .kopa-close:hover .millside-module-action-2 .entry-item .ct-icon-4 span, .kopa-alert.style-05 .kopa-close:hover .millside-module-action-2 .entry-item .ct-icon-4 span, .kopa-alert.style-06 .kopa-close:hover .millside-module-action-2 .entry-item .ct-icon-4 span, .kopa-area-70 .millside-module-action-2 .entry-item .ct-icon-4 span, .ct-item-30.style-01 .millside-module-action-2 .entry-item .ct-icon-4 span, .tab-area .nav-tabs li.active a .millside-module-action-2 .entry-item .ct-icon-4 span, .tab-area .nav-tabs li a:hover .millside-module-action-2 .entry-item .ct-icon-4 span, .kopa-hole .video-btn:hover .millside-module-action-2 .entry-item .ct-icon-4 span, .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, .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, .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-numbers.prev:hover, .kopa-pagination .page-numbers.next:hover, .kopa-pagination.style-02 .page-number.current, .kopa-pagination.style-02 .page-number:hover, .kopa-pagination-woo span.page-numbers.current, .kopa-pagination-woo span.page-numbers:hover, .kopa-pagination-woo a.page-numbers.current, .kopa-pagination-woo a.page-numbers:hover, .kopa-pagination-woo span.page-numbers.prev:hover, .kopa-pagination-woo span.page-numbers.next:hover, .kopa-pagination-woo a.page-numbers.prev:hover, .kopa-pagination-woo a.page-numbers.next: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 .price > span, .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, .millside-module-sign-up .widget-content.style-2 h1, .millside-module-sign-up .widget-content.style-2 h2, .millside-module-sign-up .widget-content.style-2 h3, .millside-module-sign-up .widget-content.style-2 h4, .millside-module-sign-up .widget-content.style-2 h5, .millside-module-sign-up .widget-content.style-2 h6, .ct-item-14 .entry-thumb a:hover:after, .widget-content-area-2 .dropcap.style-05, .kopa__blockQuote-1 .quote, .kopa__blockQuote-2 .quote, .kopa__blockQuote-1 .quote-author, .kopa__blockQuote-2 .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, .kopa-hole .video-btn span, .millside-module-sign-up .widget-content.style-2 l
h2 {
  color: #849b0d;
}

.entry-title.style-07, .entry-title.style-16:after, .entry-sub-title.style-10:after, .widget_categories > ul > li:before,
.widget_categories ul.menu > li:before,
.widget_archive > ul > li:before,
.widget_archive ul.menu > li:before, .widget_search .search-form .search-submit, .more-link.style-03, .more-link.style-07, .more-link.style-04:hover, .more-link.style-06, .more-link.style-09, .more-link.style-10:hover, .ct-btn-6, .millside-loadmore.style-01:hover, .badge-icon-1, .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, .millside-module-intro-1 .ct-icon-1,
.millside-module-intro-2 .ct-icon-1, .kopa-area-4, .owl-carousel-2 .owl-nav > div:hover, .millside-module-calendar-1 #wp-calendar td#today, .millside-module-calendar-2 #wp-calendar th, .millside-module-calendar-3 th, .millside-module-calendar-3 td.active.day a, .millside-module-calendar-3 .td_with_ul, .millside-module-calendar-1 .td_with_ul, .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 #reviews #review_form_wrapper form .form-submit .submit, .woocommerce-page #reviews #review_form_wrapper form .form-submit .submit, .woocommerce input#submit:hover, .woocommerce #respond input#submit:hover, .woocommerce-page input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce div.product .cart .single_add_to_cart_button, .woocommerce span.onsale:before, .owl-carousel-5 .owl-next:hover, .owl-carousel-5 .owl-prev:hover, .ct-text.style-06, .widget-content-area-2 .dropcap.style-01, .owl-carousel-6 .owl-nav > div:hover, .millside-module-article-list-10 .entry-item.ct-item-10, .kopa-hole .video-btn:hover, input[type=submit]:hover {
  background: #849b0d;
}

a.more-link.style-08, .ct-btn-3, .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, .kopa-page-header-1 .header-top, .kopa-page-header-4 .header-bottom .header-left .hamburger-menu:hover span, .nav-btn-02, .millside-module-bottom-menu-2, .enter-mail .mail-submit, .millside-module-calendar-1 #wp-calendar caption, .millside-module-calendar-2 .event, .panel-heading.active, .panel-heading:hover, .datepicker td.active, .kopa-calendar td.today, .kopa-calendar td:hover, .woocommerce #content div.product .woocommerce-tabs ul.tabs > li.active, .woocommerce div.product .woocommerce-tabs ul.tabs > li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li.active, .ct-item-10 .entry-content, .ct-item-11 .item-header, .kopa-social-links.style-02 ul li a span, .ct-item-30.style-01, .tab-area .nav-tabs li.active a, .tab-area .nav-tabs li a:hover {
  background: #849b0d !important;
}

.tagcloud a:hover, .more-link.style-03, .more-link.style-07, .more-link.style-04, .more-link.style-06, .more-link.style-10, .ct-btn-3, .ct-btn-7, .ct-btn-01.style-02:hover, .ct-btn-01.style-04, .ct-btn-02.style-02:hover, .ct-btn-02.style-04, .ct-btn-03.style-01, .ct-btn-03.style-03, .ct-btn-04, .millside-loadmore.style-01, .millside-loadmore.style-02, .sp-link-1 a, .sp-link-2, .sp-link-3 a, .millside-module-calendar-3 thead, .kopa-pagination .page-numbers.prev:hover, .kopa-pagination .page-numbers.next:hover, .kopa-pagination.style-04 .page-number.next:hover, .kopa-pagination.style-04 .page-number.prev:hover, .kopa-pagination-woo span.page-numbers.prev:hover, .kopa-pagination-woo span.page-numbers.next:hover, .kopa-pagination-woo a.page-numbers.prev:hover, .kopa-pagination-woo a.page-numbers.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, .kopa-hole .video-btn:hover, .woocommerce ul.product_list_widget li:hover a img, .millside-module-filter-1 .masonry-header .masonry-filter a:hover, .millside-module-filter-1 .masonry-header .masonry-filter a.active, input[type=submit]:hover {
  border-color: #849b0d;
}

.entry-title.style-06 a, .entry-title.style-12 a, .current-menu-item > a, .search-box-4 .preSearch-4 span:hover, .panel-heading.active .panel-title a:before, .panel-heading:hover .panel-title a:before, .owl-carousel-4 .owl-prev:hover, .owl-carousel-4 .owl-next:hover {
  color: #849b0d !important;
}

.entry-title.style-05 a, .entry-title.style-08 a, .entry-title.style-11 a, .entry-title.style-21, .entry-title.style-22, .widget-title.style-17, .widget-title.style-18, .ct-icon-2 span, .ct-icon-3, .ct-icon-4 span, .more-link.style-11, .ct-btn-5:hover, .ct-btn-6:hover, .badge-icon-1 p, .millside-module-tab .nav-tabs > li a:hover, .millside-module-tab .nav-tabs > li.active > a, .millside-module-tab .tab-title, .millside-module-tab .tab-detail ul li i, .millside-module-event-1 .entry-title, .millside-module-event-1 .entry-title a, .ct-list-1 > li:before, .ct-list-2 > li:before, .ct-list-3 > li:before, .ct-text-07, input.date-picker + span, input.time-picker + span, input.date-picker + label + span, input.time-picker + label + span, .aside-title, .millside-module-comment-count .widget-title span, .millside-module-comment-list .clearfix a, .millside-module-comment-list .woocommerce #content div.product .woocommerce-tabs ul.tabs a, .woocommerce #content div.product .woocommerce-tabs .millside-module-comment-list ul.tabs a, .millside-module-comment-list .woocommerce div.product .woocommerce-tabs ul.tabs a, .woocommerce div.product .woocommerce-tabs .millside-module-comment-list ul.tabs a, .millside-module-comment-list .woocommerce-page #content div.product .woocommerce-tabs ul.tabs a, .woocommerce-page #content div.product .woocommerce-tabs .millside-module-comment-list ul.tabs a, .millside-module-comment-list .woocommerce-page div.product .woocommerce-tabs ul.tabs a, .woocommerce-page div.product .woocommerce-tabs .millside-module-comment-list ul.tabs a, .millside-module-comment-list .ct-item-20 a, .millside-module-comment-list .form-group a, .millside-module-post-relate .widget-content ul li p:nth-of-type(2), .millside-module-post-relate .widget-content ul li p:nth-of-type(2) a, .woocommerce .quantity, .woocommerce #content .quantity, .woocommerce .widget_shopping_cart_content a.button:hover, .woocommerce-page .quantity, .woocommerce-page #content .quantity, .woocommerce-page .widget_shopping_cart_content a.button:hover, .woocommerce #content div.product .woocommerce-tabs ul.tabs > li > a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs > li > a:hover, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li > a:hover, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li > a:hover, .woocommerce .woocommerce-product-rating .woocommerce-review-link:hover, .woocommerce-page .woocommerce-product-rating .woocommerce-review-link:hover, .woocommerce #content table.cart tbody .product-price,
.woocommerce table.cart tbody .product-price,
.woocommerce table.shop_table tbody .product-price, .woocommerce-page #content table.cart tbody .product-price,
.woocommerce-page table.cart tbody .product-price,
.woocommerce-page table.shop_table tbody .product-price, .woocommerce .woocommerce-thankyou-order-received, .woocommerce-page .woocommerce-thankyou-order-received, .woocommerce .order-total .amount, .woocommerce-page .order-total .amount, .woocommerce .cart-collaterals .cart_totals table strong .amount, .woocommerce .cart-collaterals .cart_totals table.shop_table strong .amount, .woocommerce-page .cart-collaterals .cart_totals table strong .amount, .woocommerce-page .cart-collaterals .cart_totals table.shop_table strong .amount,
.woocommerce-cart .cart-collaterals .cart_totals table strong .amount,
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table strong .amount,
.woocommerce-checkout .cart-collaterals .cart_totals table strong .amount,
.woocommerce-checkout .cart-collaterals .cart_totals table.shop_table strong .amount,
#add_payment_method .cart-collaterals .cart_totals table strong .amount,
#add_payment_method .cart-collaterals .cart_totals table.shop_table strong .amount {
  color: #587e17;
}

.more-link.style-07, .ct-btn-5, .millside-loadmore.style-02:hover, .close-menu-3, .millside-module-contact .widget-content > .entry-item:nth-child(2), .millside-module-calendar-2 #wp-calendar caption, .millside-module-calendar-3 #wp-calendar caption, .kopa-social-links-2 ul li a, .millside-module-tab-2 .nav-tabs li a:hover, .millside-module-tab-2 .nav-tabs li.active a, .slider-pro-4 .sp-arrow:hover, .woocommerce .woocommerce #respond input#submit.alt, .woocommerce .woocommerce a.button.alt, .woocommerce .woocommerce button.button.alt, .woocommerce .woocommerce input.button.alt, .woocommerce-page .woocommerce #respond input#submit.alt, .woocommerce-page .woocommerce a.button.alt, .woocommerce-page .woocommerce button.button.alt, .woocommerce-page .woocommerce input.button.alt, .woocommerce .quantity .plus:hover, .woocommerce .quantity .minus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce #reviews #review_form_wrapper input[type="submit"], .woocommerce-page #reviews #review_form_wrapper input[type="submit"], .woocommerce #content table.cart td.actions .coupon .button:hover,
.woocommerce table.cart td.actions .coupon .button:hover,
.woocommerce table.shop_table td.actions .coupon .button:hover, .woocommerce-page #content table.cart td.actions .coupon .button:hover,
.woocommerce-page table.cart td.actions .coupon .button:hover,
.woocommerce-page table.shop_table td.actions .coupon .button:hover {
  background: #587e17;
}

.more-link.style-11:hover, .ct-btn-1, .woocommerce #review_form #respond .form-submit input, .wpcf7-submit, .ct-btn-4, .ct-item-30.style-01 a.more-link:hover {
  background: #587e17 !important;
}

.ct-icon-3, .more-link.style-11, .ct-btn-1, .woocommerce #review_form #respond .form-submit input, .wpcf7-submit, .ct-btn-4, .millside-module-tab-2 .nav-tabs li.active a:after, .woocommerce a.remove:hover, .woocommerce-page a.remove:hover, .woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-single, .woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-drop, .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce form .form-row.validate-required.woocommerce-invalid select, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-single, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-drop, .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce-page form .form-row.validate-required.woocommerce-invalid select {
  border-color: #587e17;
}

.woocommerce a.remove:hover, .woocommerce-page a.remove:hover, .woocommerce-page table.cart .coupon .button:hover, .woocommerce-page table.cart td.actions .button:hover {
  color: #587e17 !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, .woocommerce #reviews #comments ol.commentlist li:first-child, .woocommerce-page #reviews #comments ol.commentlist li:first-child {
  margin: 0;
  padding: 0;
  border: 0;
}

.container:before, .kopa-breadcrumb.style-01 h3:before, .kopa-breadcrumb.style-01 .breadcrumb-content:before, .kopa-breadcrumb.style-01 .hole-yard:before, .kopa-breadcrumb.style-02 h3:before, .kopa-breadcrumb.style-02 .breadcrumb-content:before, .kopa-breadcrumb.style-03:before, .kopa-breadcrumb.style-04 .breadcrumb-content:before, .clearfix:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .ct-item-20:before, .form-group:before, .kopa-area:before, .entry-item:before, .entry-meta:before, .entry-meta.style-01:before, .widget:before, .widget > header:before,
.widget > .container > header:before,
.kopa-breadcrumb.style-01 .widget > h3 > header:before,
.kopa-breadcrumb.style-01 .widget > .breadcrumb-content > header:before,
.kopa-breadcrumb.style-01 .widget > .hole-yard > header:before,
.kopa-breadcrumb.style-02 .widget > h3 > header:before,
.kopa-breadcrumb.style-02 .widget > .breadcrumb-content > header:before,
.widget > .kopa-breadcrumb.style-03 > header:before,
.kopa-breadcrumb.style-04 .widget > .breadcrumb-content > 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 .nav-links:before, .kopa-pagination-woo ul:before, .millside-module-event-13 ul:before, .millside-module-event-30 ul:before, .millside-module-comment-list .comment-list: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, .type-page:before, .woocommerce .woocommerce-main-header:before, .woocommerce .woocommerce-main-content ul:before, .woocommerce ul.products:before, .container:after, .kopa-breadcrumb.style-01 h3:after, .kopa-breadcrumb.style-01 .breadcrumb-content:after, .kopa-breadcrumb.style-01 .hole-yard:after, .kopa-breadcrumb.style-02 h3:after, .kopa-breadcrumb.style-02 .breadcrumb-content:after, .kopa-breadcrumb.style-03:after, .kopa-breadcrumb.style-04 .breadcrumb-content:after, .clearfix:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs:after, .ct-item-20:after, .form-group:after, .kopa-area:after, .entry-item:after, .entry-meta:after, .entry-meta.style-01:after, .widget:after, .widget > header:after,
.widget > .container > header:after,
.kopa-breadcrumb.style-01 .widget > h3 > header:after,
.kopa-breadcrumb.style-01 .widget > .breadcrumb-content > header:after,
.kopa-breadcrumb.style-01 .widget > .hole-yard > header:after,
.kopa-breadcrumb.style-02 .widget > h3 > header:after,
.kopa-breadcrumb.style-02 .widget > .breadcrumb-content > header:after,
.widget > .kopa-breadcrumb.style-03 > header:after,
.kopa-breadcrumb.style-04 .widget > .breadcrumb-content > 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 .nav-links:after, .kopa-pagination-woo ul:after, .millside-module-event-13 ul:after, .millside-module-event-30 ul:after, .millside-module-comment-list .comment-list: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, .type-page:after, .woocommerce .woocommerce-main-header:after, .woocommerce .woocommerce-main-content ul:after, .woocommerce ul.products:after {
  content: "";
  display: table;
}
.container:after, .kopa-breadcrumb.style-01 h3:after, .kopa-breadcrumb.style-01 .breadcrumb-content:after, .kopa-breadcrumb.style-01 .hole-yard:after, .kopa-breadcrumb.style-02 h3:after, .kopa-breadcrumb.style-02 .breadcrumb-content:after, .kopa-breadcrumb.style-03:after, .kopa-breadcrumb.style-04 .breadcrumb-content:after, .clearfix:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs:after, .ct-item-20:after, .form-group:after, .kopa-area:after, .entry-item:after, .entry-meta:after, .entry-meta.style-01:after, .widget:after, .widget > header:after,
.widget > .container > header:after,
.kopa-breadcrumb.style-01 .widget > h3 > header:after,
.kopa-breadcrumb.style-01 .widget > .breadcrumb-content > header:after,
.kopa-breadcrumb.style-01 .widget > .hole-yard > header:after,
.kopa-breadcrumb.style-02 .widget > h3 > header:after,
.kopa-breadcrumb.style-02 .widget > .breadcrumb-content > header:after,
.widget > .kopa-breadcrumb.style-03 > header:after,
.kopa-breadcrumb.style-04 .widget > .breadcrumb-content > 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 .nav-links:after, .kopa-pagination-woo ul:after, .millside-module-event-13 ul:after, .millside-module-event-30 ul:after, .millside-module-comment-list .comment-list: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, .type-page:after, .woocommerce .woocommerce-main-header:after, .woocommerce .woocommerce-main-content ul:after, .woocommerce ul.products:after {
  clear: both;
}

a, input, select, button, .kopa-zoom img, .ct-item-2 .entry-thumb img, .ct-item-7 .entry-thumb img, .ct-item-9 .entry-thumb img, .ct-item-12 .entry-thumb img, .ct-item-10 .entry-thumb img, .ct-item-13 .entry-thumb img, .ct-item-8 .entry-thumb img, .millside-module-event-2 .entry-thumb img,
.millside-module-event-3 .entry-thumb img,
.millside-module-event-5 .entry-thumb img,
.millside-module-event-11 .entry-thumb img,
.millside-module-event-12 .entry-thumb img,
.millside-module-article-list-6 .entry-thumb img, .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, a.more-link.style-08, .more-link.style-09, .more-link.style-10, .more-link.style-11, .ct-btn-1, .woocommerce #review_form #respond .form-submit input, .wpcf7-submit, .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, .kopa-breadcrumb .breadcrumb-content span, .kopa-breadcrumb .breadcrumb-content a, .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, .enter-mail .mail-submit span, .owl-carousel-2 .owl-nav > div, .millside-module-calendar-1 .cal-nav a, .millside-module-calendar-1 #wp-calendar td, .millside-module-calendar-2 .cal-nav a, .millside-module-calendar-2 #wp-calendar td, .millside-module-calendar-2 .event, .millside-module-calendar-3 .cal-nav a, .millside-module-calendar-3 .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-numbers, .kopa-pagination-woo span.page-numbers, .kopa-pagination-woo a.page-numbers, .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 #reviews #review_form_wrapper input[type="submit"], .woocommerce-page #reviews #review_form_wrapper input[type="submit"], .woocommerce #reviews #review_form_wrapper form .comment-form-rating label, .woocommerce-page #reviews #review_form_wrapper form .comment-form-rating label, .woocommerce #reviews #review_form_wrapper form .form-submit .submit, .woocommerce-page #reviews #review_form_wrapper form .form-submit .submit, .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, .kopa-page-pagination a, .kopa-hole .video-btn, .woocommerce ul.product_list_widget li a img, #calendar_wrap .cal-nav-visual span,
#calendar_wrap .cal-nav-widget span,
#calendar_wrap .cal-nav span, input[type=submit] {
  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: 80px;
  background: #889a49;
  left: -1px;
  top: -80px;
}

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

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

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

.millside-module-tab-2, .millside-module-tab-3, .tab-5, .woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs, .tab-area {
  border-top: none;
}
.millside-module-tab-2 .nav-tabs, .millside-module-tab-3 .nav-tabs, .tab-5 .nav-tabs, .woocommerce #content div.product .woocommerce-tabs .nav-tabs, .woocommerce div.product .woocommerce-tabs .nav-tabs, .woocommerce-page #content div.product .woocommerce-tabs .nav-tabs, .woocommerce-page div.product .woocommerce-tabs .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, .woocommerce #content div.product .woocommerce-tabs .nav-tabs li, .woocommerce div.product .woocommerce-tabs .nav-tabs li, .woocommerce-page #content div.product .woocommerce-tabs .nav-tabs li, .woocommerce-page div.product .woocommerce-tabs .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, .woocommerce #content div.product .woocommerce-tabs .nav-tabs li a, .woocommerce div.product .woocommerce-tabs .nav-tabs li a, .woocommerce-page #content div.product .woocommerce-tabs .nav-tabs li a, .woocommerce-page div.product .woocommerce-tabs .nav-tabs li a, .tab-area .nav-tabs li a {
  display: block;
  border: none;
  border-radius: 0;
  padding: 0;
  margin: 0;
}

/**
 *
 *
 
1.2.1 Default Structure Tag

1.2.2 Basic Structure Class

1.2.3 Custom Layout 

1.2.4 Default Article 

1.2.5 Default Widget

1.2.6 Elements
 
 
 *  
 **/
/*___________ 1.2.1 Default Structure Tag ___________*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Merriweather", serif;
  color: #383938;
  font-weight: 400;
  display: block;
  margin: 0 0 15px;
}

h1,
.h1 {
  font-size: 36px;
  line-height: 44px;
}

h2,
.h2 {
  font-size: 28px;
  line-height: 36px;
}

h3,
.h3 {
  font-size: 24px;
  line-height: 32px;
}

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

h5,
.h5 {
  font-size: 18px;
  line-height: 26px;
}

h6,
.h6 {
  font-size: 16px;
  line-height: 24px;
}

a {
  color: #383938;
  text-decoration: none !important;
  outline: none !important;
}

ol {
  counter-reset: item;
  display: block;
  margin: 5px 0;
}

ul li {
  list-style: disc;
  margin-bottom: 10px;
  display: list-item;
}

ul li > ol > li {
  list-style: inside decimal;
}

ol li ol > li,
ul li ol li ol > li {
  list-style: inside decimal;
}

ol > li {
  list-style: inside decimal;
  margin-bottom: 10px;
}

ol li > ul,
ul li > ol {
  margin-top: 10px;
  margin-left: 10px;
}

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

.show {
  display: block;
}

.font-2 {
  font-family: "PT Sans" !important;
}

.kopa-zoom, .ct-item-2 .entry-thumb, .ct-item-7 .entry-thumb, .ct-item-9 .entry-thumb, .ct-item-12 .entry-thumb, .ct-item-10 .entry-thumb, .ct-item-13 .entry-thumb, .ct-item-8 .entry-thumb, .millside-module-event-2 .entry-thumb,
.millside-module-event-3 .entry-thumb,
.millside-module-event-5 .entry-thumb,
.millside-module-event-11 .entry-thumb,
.millside-module-event-12 .entry-thumb,
.millside-module-article-list-6 .entry-thumb {
  overflow: hidden;
}
.kopa-zoom img, .ct-item-2 .entry-thumb img, .ct-item-7 .entry-thumb img, .ct-item-9 .entry-thumb img, .ct-item-12 .entry-thumb img, .ct-item-10 .entry-thumb img, .ct-item-13 .entry-thumb img, .ct-item-8 .entry-thumb img, .millside-module-event-2 .entry-thumb img,
.millside-module-event-3 .entry-thumb img,
.millside-module-event-5 .entry-thumb img,
.millside-module-event-11 .entry-thumb img,
.millside-module-event-12 .entry-thumb img,
.millside-module-article-list-6 .entry-thumb img {
  width: 100%;
}
.kopa-zoom:hover img, .ct-item-2 .entry-thumb:hover img, .ct-item-7 .entry-thumb:hover img, .ct-item-9 .entry-thumb:hover img, .ct-item-12 .entry-thumb:hover img, .ct-item-10 .entry-thumb:hover img, .ct-item-13 .entry-thumb:hover img, .ct-item-8 .entry-thumb:hover img, .millside-module-event-2 .entry-thumb:hover img,
.millside-module-event-3 .entry-thumb:hover img,
.millside-module-event-5 .entry-thumb:hover img,
.millside-module-event-11 .entry-thumb:hover img,
.millside-module-event-12 .entry-thumb:hover img,
.millside-module-article-list-6 .entry-thumb:hover img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}

/*--- layout ---*/
.kopa-pull-left {
  float: left;
}

.kopa-pull-right {
  float: right;
}

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.alignleft {
  float: left;
}

.alignright {
  float: right;
}

figure.wp-caption.alignleft,
img.alignleft {
  margin: 5px 30px 15px 0;
}

.wp-caption.alignleft {
  margin: 5px 10px 5px 0;
}

figure.wp-caption.alignright,
img.alignright {
  margin: 5px 0 5px 30px;
}

.wp-caption.alignright {
  margin: 5px 0 5px 10px;
}

img.aligncenter {
  margin: 5px auto;
}

img.alignnone {
  margin: 5px 0;
}

.entry-box .entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption {
  max-width: 100%;
  height: auto;
}

.entry-box .entry-content address {
  font-style: italic;
}

.text-light {
  font-weight: 300;
}

.txt-up {
  text-transform: uppercase;
}

.txt-cap {
  text-transform: capitalize;
}

.container, .kopa-breadcrumb.style-01 h3, .kopa-breadcrumb.style-01 .breadcrumb-content, .kopa-breadcrumb.style-01 .hole-yard, .kopa-breadcrumb.style-02 h3, .kopa-breadcrumb.style-02 .breadcrumb-content, .kopa-breadcrumb.style-03, .kopa-breadcrumb.style-04 .breadcrumb-content {
  width: 1170px;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
@media screen and (max-width: 1160px) {
  .container, .kopa-breadcrumb.style-01 h3, .kopa-breadcrumb.style-01 .breadcrumb-content, .kopa-breadcrumb.style-01 .hole-yard, .kopa-breadcrumb.style-02 h3, .kopa-breadcrumb.style-02 .breadcrumb-content, .kopa-breadcrumb.style-03, .kopa-breadcrumb.style-04 .breadcrumb-content {
    width: 940px;
  }
}
@media screen and (max-width: 1023px) {
  .container, .kopa-breadcrumb.style-01 h3, .kopa-breadcrumb.style-01 .breadcrumb-content, .kopa-breadcrumb.style-01 .hole-yard, .kopa-breadcrumb.style-02 h3, .kopa-breadcrumb.style-02 .breadcrumb-content, .kopa-breadcrumb.style-03, .kopa-breadcrumb.style-04 .breadcrumb-content {
    width: 780px;
  }
}
@media screen and (max-width: 979px) {
  .container, .kopa-breadcrumb.style-01 h3, .kopa-breadcrumb.style-01 .breadcrumb-content, .kopa-breadcrumb.style-01 .hole-yard, .kopa-breadcrumb.style-02 h3, .kopa-breadcrumb.style-02 .breadcrumb-content, .kopa-breadcrumb.style-03, .kopa-breadcrumb.style-04 .breadcrumb-content {
    width: 708px;
  }
}
@media screen and (max-width: 799px) {
  .container, .kopa-breadcrumb.style-01 h3, .kopa-breadcrumb.style-01 .breadcrumb-content, .kopa-breadcrumb.style-01 .hole-yard, .kopa-breadcrumb.style-02 h3, .kopa-breadcrumb.style-02 .breadcrumb-content, .kopa-breadcrumb.style-03, .kopa-breadcrumb.style-04 .breadcrumb-content {
    width: 708px;
  }
}
@media screen and (max-width: 767px) {
  .container, .kopa-breadcrumb.style-01 h3, .kopa-breadcrumb.style-01 .breadcrumb-content, .kopa-breadcrumb.style-01 .hole-yard, .kopa-breadcrumb.style-02 h3, .kopa-breadcrumb.style-02 .breadcrumb-content, .kopa-breadcrumb.style-03, .kopa-breadcrumb.style-04 .breadcrumb-content {
    width: 620px;
  }
}
@media screen and (max-width: 639px) {
  .container, .kopa-breadcrumb.style-01 h3, .kopa-breadcrumb.style-01 .breadcrumb-content, .kopa-breadcrumb.style-01 .hole-yard, .kopa-breadcrumb.style-02 h3, .kopa-breadcrumb.style-02 .breadcrumb-content, .kopa-breadcrumb.style-03, .kopa-breadcrumb.style-04 .breadcrumb-content {
    width: 460px;
  }
}
@media screen and (max-width: 479px) {
  .container, .kopa-breadcrumb.style-01 h3, .kopa-breadcrumb.style-01 .breadcrumb-content, .kopa-breadcrumb.style-01 .hole-yard, .kopa-breadcrumb.style-02 h3, .kopa-breadcrumb.style-02 .breadcrumb-content, .kopa-breadcrumb.style-03, .kopa-breadcrumb.style-04 .breadcrumb-content {
    width: 340px;
  }
}
@media screen and (max-width: 359px) {
  .container, .kopa-breadcrumb.style-01 h3, .kopa-breadcrumb.style-01 .breadcrumb-content, .kopa-breadcrumb.style-01 .hole-yard, .kopa-breadcrumb.style-02 h3, .kopa-breadcrumb.style-02 .breadcrumb-content, .kopa-breadcrumb.style-03, .kopa-breadcrumb.style-04 .breadcrumb-content {
    width: 300px;
  }
}

/*------*/
.widget:last-child {
  margin-bottom: 0;
}

.kopa-area {
  padding: 80px 0;
  position: relative;
}
.kopa-area > .container, .kopa-breadcrumb.style-01 .kopa-area > h3, .kopa-breadcrumb.style-01 .kopa-area > .breadcrumb-content, .kopa-breadcrumb.style-01 .kopa-area > .hole-yard, .kopa-breadcrumb.style-02 .kopa-area > h3, .kopa-breadcrumb.style-02 .kopa-area > .breadcrumb-content, .kopa-area > .kopa-breadcrumb.style-03, .kopa-breadcrumb.style-04 .kopa-area > .breadcrumb-content {
  position: relative;
  z-index: 9;
}
.kopa-area > .container > .row .widget, .kopa-breadcrumb.style-01 .kopa-area > h3 > .row .widget, .kopa-breadcrumb.style-01 .kopa-area > .breadcrumb-content > .row .widget, .kopa-breadcrumb.style-01 .kopa-area > .hole-yard > .row .widget, .kopa-breadcrumb.style-02 .kopa-area > h3 > .row .widget, .kopa-breadcrumb.style-02 .kopa-area > .breadcrumb-content > .row .widget, .kopa-area > .kopa-breadcrumb.style-03 > .row .widget, .kopa-breadcrumb.style-04 .kopa-area > .breadcrumb-content > .row .widget {
  margin-bottom: 80px;
}
.kopa-area > .container > .row:last-child .widget:last-child, .kopa-breadcrumb.style-01 .kopa-area > h3 > .row:last-child .widget:last-child, .kopa-breadcrumb.style-01 .kopa-area > .breadcrumb-content > .row:last-child .widget:last-child, .kopa-breadcrumb.style-01 .kopa-area > .hole-yard > .row:last-child .widget:last-child, .kopa-breadcrumb.style-02 .kopa-area > h3 > .row:last-child .widget:last-child, .kopa-breadcrumb.style-02 .kopa-area > .breadcrumb-content > .row:last-child .widget:last-child, .kopa-area > .kopa-breadcrumb.style-03 > .row:last-child .widget:last-child, .kopa-breadcrumb.style-04 .kopa-area > .breadcrumb-content > .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 > div, .kopa-breadcrumb.style-01 .kopa-area > h3 > .row > div, .kopa-breadcrumb.style-01 .kopa-area > .breadcrumb-content > .row > div, .kopa-breadcrumb.style-01 .kopa-area > .hole-yard > .row > div, .kopa-breadcrumb.style-02 .kopa-area > h3 > .row > div, .kopa-breadcrumb.style-02 .kopa-area > .breadcrumb-content > .row > div, .kopa-area > .kopa-breadcrumb.style-03 > .row > div, .kopa-breadcrumb.style-04 .kopa-area > .breadcrumb-content > .row > div, .kopa-area > .container > .vc_row > div, .kopa-breadcrumb.style-01 .kopa-area > h3 > .vc_row > div, .kopa-breadcrumb.style-01 .kopa-area > .breadcrumb-content > .vc_row > div, .kopa-breadcrumb.style-01 .kopa-area > .hole-yard > .vc_row > div, .kopa-breadcrumb.style-02 .kopa-area > h3 > .vc_row > div, .kopa-breadcrumb.style-02 .kopa-area > .breadcrumb-content > .vc_row > div, .kopa-area > .kopa-breadcrumb.style-03 > .vc_row > div, .kopa-breadcrumb.style-04 .kopa-area > .breadcrumb-content > .vc_row > div, .kopa-area .wpb_wrapper > .row > div, .kopa-area .wpb_wrapper > .vc_row > div {
    width: 100%;
    margin-top: 40px;
  }
  .kopa-area > .container > .row > div:first-child, .kopa-breadcrumb.style-01 .kopa-area > h3 > .row > div:first-child, .kopa-breadcrumb.style-01 .kopa-area > .breadcrumb-content > .row > div:first-child, .kopa-breadcrumb.style-01 .kopa-area > .hole-yard > .row > div:first-child, .kopa-breadcrumb.style-02 .kopa-area > h3 > .row > div:first-child, .kopa-breadcrumb.style-02 .kopa-area > .breadcrumb-content > .row > div:first-child, .kopa-area > .kopa-breadcrumb.style-03 > .row > div:first-child, .kopa-breadcrumb.style-04 .kopa-area > .breadcrumb-content > .row > div:first-child, .kopa-area > .container > .vc_row > div:first-child, .kopa-breadcrumb.style-01 .kopa-area > h3 > .vc_row > div:first-child, .kopa-breadcrumb.style-01 .kopa-area > .breadcrumb-content > .vc_row > div:first-child, .kopa-breadcrumb.style-01 .kopa-area > .hole-yard > .vc_row > div:first-child, .kopa-breadcrumb.style-02 .kopa-area > h3 > .vc_row > div:first-child, .kopa-breadcrumb.style-02 .kopa-area > .breadcrumb-content > .vc_row > div:first-child, .kopa-area > .kopa-breadcrumb.style-03 > .vc_row > div:first-child, .kopa-breadcrumb.style-04 .kopa-area > .breadcrumb-content > .vc_row > div:first-child, .kopa-area .wpb_wrapper > .row > div:first-child, .kopa-area .wpb_wrapper > .vc_row > div:first-child {
    margin-top: 0;
  }
  .kopa-area > .container > .row .widget, .kopa-breadcrumb.style-01 .kopa-area > h3 > .row .widget, .kopa-breadcrumb.style-01 .kopa-area > .breadcrumb-content > .row .widget, .kopa-breadcrumb.style-01 .kopa-area > .hole-yard > .row .widget, .kopa-breadcrumb.style-02 .kopa-area > h3 > .row .widget, .kopa-breadcrumb.style-02 .kopa-area > .breadcrumb-content > .row .widget, .kopa-area > .kopa-breadcrumb.style-03 > .row .widget, .kopa-breadcrumb.style-04 .kopa-area > .breadcrumb-content > .row .widget, .kopa-area > .container > .vc_row .widget, .kopa-breadcrumb.style-01 .kopa-area > h3 > .vc_row .widget, .kopa-breadcrumb.style-01 .kopa-area > .breadcrumb-content > .vc_row .widget, .kopa-breadcrumb.style-01 .kopa-area > .hole-yard > .vc_row .widget, .kopa-breadcrumb.style-02 .kopa-area > h3 > .vc_row .widget, .kopa-breadcrumb.style-02 .kopa-area > .breadcrumb-content > .vc_row .widget, .kopa-area > .kopa-breadcrumb.style-03 > .vc_row .widget, .kopa-breadcrumb.style-04 .kopa-area > .breadcrumb-content > .vc_row .widget, .kopa-area .wpb_wrapper > .row .widget, .kopa-area .wpb_wrapper > .vc_row .widget {
    margin-bottom: 40px;
  }
  .kopa-area > .container > .row:last-child .widget:last-child, .kopa-breadcrumb.style-01 .kopa-area > h3 > .row:last-child .widget:last-child, .kopa-breadcrumb.style-01 .kopa-area > .breadcrumb-content > .row:last-child .widget:last-child, .kopa-breadcrumb.style-01 .kopa-area > .hole-yard > .row:last-child .widget:last-child, .kopa-breadcrumb.style-02 .kopa-area > h3 > .row:last-child .widget:last-child, .kopa-breadcrumb.style-02 .kopa-area > .breadcrumb-content > .row:last-child .widget:last-child, .kopa-area > .kopa-breadcrumb.style-03 > .row:last-child .widget:last-child, .kopa-breadcrumb.style-04 .kopa-area > .breadcrumb-content > .row:last-child .widget:last-child, .kopa-area > .container > .vc_row:last-child .widget:last-child, .kopa-breadcrumb.style-01 .kopa-area > h3 > .vc_row:last-child .widget:last-child, .kopa-breadcrumb.style-01 .kopa-area > .breadcrumb-content > .vc_row:last-child .widget:last-child, .kopa-breadcrumb.style-01 .kopa-area > .hole-yard > .vc_row:last-child .widget:last-child, .kopa-breadcrumb.style-02 .kopa-area > h3 > .vc_row:last-child .widget:last-child, .kopa-breadcrumb.style-02 .kopa-area > .breadcrumb-content > .vc_row:last-child .widget:last-child, .kopa-area > .kopa-breadcrumb.style-03 > .vc_row:last-child .widget:last-child, .kopa-breadcrumb.style-04 .kopa-area > .breadcrumb-content > .vc_row:last-child .widget:last-child, .kopa-area .wpb_wrapper > .row:last-child .widget:last-child, .kopa-area .wpb_wrapper > .vc_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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn: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, .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, .kopa-hole .video-btn:hover .bottom-sidebar-2 a {
  color: white !important;
}

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

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

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

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

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

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

.entry-title.style-04 {
  margin-bottom: 25px !important;
}

.entry-title.style-05, .entry-title.style-08, .entry-title.style-11 {
  font-size: 18px;
  font-weight: normal;
}
.entry-title.style-05 a: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, .woocommerce ul.product_list_widget li a .product-title {
  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;
  line-height: 1.2em;
}

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

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

.entry-title.style-23 {
  font-family: "Merriweather", serif;
  font-size: 16px;
  font-weight: bold;
}

.entry-content {
  overflow: hidden;
}

/*--- meta-data ---*/
.entry-meta {
  font-size: 12px;
  line-height: 20px;
  position: relative;
  margin-left: -10px;
  margin-right: -10px;
}
.entry-meta > span,
.entry-meta > p {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.entry-meta > span i,
.entry-meta > p i {
  margin-right: 10px;
}
.entry-meta > span a,
.entry-meta > p a {
  color: #5c5d5c;
}
.entry-meta > span a,
.entry-meta > p a {
  opacity: 1 !important;
}
.entry-meta > a {
  display: inline-block;
  margin-top: 5px;
}

.entry-meta.style-01 {
  margin: 0;
}
.entry-meta.style-01 > span,
.entry-meta.style-01 > p {
  display: inline-block;
  margin: 0 0 13px 60px;
  position: relative;
}
.entry-meta.style-01 > span:before,
.entry-meta.style-01 > p:before {
  content: '';
  position: absolute;
  top: 4px;
  left: -30px;
  width: 1px;
  height: 13px;
  background: #5c5d5c;
}
.entry-meta.style-01 > span:first-child,
.entry-meta.style-01 > p:first-child {
  margin-left: 0;
}
.entry-meta.style-01 > span:first-child:before,
.entry-meta.style-01 > p:first-child:before {
  display: none;
}
.entry-meta.style-01 > span i,
.entry-meta.style-01 > p i {
  margin-right: 12px;
}

/*___________ 1.2.5 Default Widget ___________*/
.widget {
  margin-bottom: 90px;
  position: relative;
}
.widget > header,
.widget > .container > header,
.kopa-breadcrumb.style-01 .widget > h3 > header,
.kopa-breadcrumb.style-01 .widget > .breadcrumb-content > header,
.kopa-breadcrumb.style-01 .widget > .hole-yard > header,
.kopa-breadcrumb.style-02 .widget > h3 > header,
.kopa-breadcrumb.style-02 .widget > .breadcrumb-content > header,
.widget > .kopa-breadcrumb.style-03 > header,
.kopa-breadcrumb.style-04 .widget > .breadcrumb-content > header {
  margin-bottom: 50px;
  position: relative;
}
.widget > header .widget-title,
.widget > .container > header .widget-title,
.kopa-breadcrumb.style-01 .widget > h3 > header .widget-title,
.kopa-breadcrumb.style-01 .widget > .breadcrumb-content > header .widget-title,
.kopa-breadcrumb.style-01 .widget > .hole-yard > header .widget-title,
.kopa-breadcrumb.style-02 .widget > h3 > header .widget-title,
.kopa-breadcrumb.style-02 .widget > .breadcrumb-content > header .widget-title,
.widget > .kopa-breadcrumb.style-03 > header .widget-title,
.kopa-breadcrumb.style-04 .widget > .breadcrumb-content > header .widget-title {
  margin-bottom: 15px;
}
.widget > header:last-child,
.widget > .container > header:last-child,
.kopa-breadcrumb.style-01 .widget > h3 > header:last-child,
.kopa-breadcrumb.style-01 .widget > .breadcrumb-content > header:last-child,
.kopa-breadcrumb.style-01 .widget > .hole-yard > header:last-child,
.kopa-breadcrumb.style-02 .widget > h3 > header:last-child,
.kopa-breadcrumb.style-02 .widget > .breadcrumb-content > header:last-child,
.widget > .kopa-breadcrumb.style-03 > header:last-child,
.kopa-breadcrumb.style-04 .widget > .breadcrumb-content > 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,
  .kopa-breadcrumb.style-01 .widget > h3 > header,
  .kopa-breadcrumb.style-01 .widget > .breadcrumb-content > header,
  .kopa-breadcrumb.style-01 .widget > .hole-yard > header,
  .kopa-breadcrumb.style-02 .widget > h3 > header,
  .kopa-breadcrumb.style-02 .widget > .breadcrumb-content > header,
  .widget > .kopa-breadcrumb.style-03 > header,
  .kopa-breadcrumb.style-04 .widget > .breadcrumb-content > header {
    margin-bottom: 30px;
  }
  .widget > header p,
  .widget > .container > header p,
  .kopa-breadcrumb.style-01 .widget > h3 > header p,
  .kopa-breadcrumb.style-01 .widget > .breadcrumb-content > header p,
  .kopa-breadcrumb.style-01 .widget > .hole-yard > header p,
  .kopa-breadcrumb.style-02 .widget > h3 > header p,
  .kopa-breadcrumb.style-02 .widget > .breadcrumb-content > header p,
  .widget > .kopa-breadcrumb.style-03 > header p,
  .kopa-breadcrumb.style-04 .widget > .breadcrumb-content > 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, .millside-module-promo-1 .title-03 {
  font-style: italic;
  font-size: 24px;
}

.widget-title.style-02, .millside-module-intro-15 .title-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, .millside-module-intro-14 .title-01 {
  font-style: italic;
  font-size: 46px;
  line-height: 50px;
}

.widget-title.style-09 {
  font-size: 46px;
  font-style: normal;
  line-height: 50px;
  text-transform: none;
}

.widget-title.style-10 {
  font-style: normal;
  font-size: 46px;
  line-height: 44px;
  text-transform: none;
}

.widget-title.style-11 {
  font-style: normal;
  font-size: 28px;
  font-weight: normal;
}

.widget-title.style-12 {
  font-style: normal;
  font-size: 16px;
  font-weight: normal;
}

.widget-title.style-13 {
  font-size: 18px;
  font-weight: bold;
}

.widget-title.style-14 {
  font-size: 24px;
  font-weight: bold;
  position: relative;
  font-style: normal;
  display: inline-block;
  text-transform: none;
}
.widget-title.style-14:after {
  content: "";
  position: absolute;
  top: 0;
  right: -15px;
  width: 3px;
  height: 100%;
  background: #94bb3f;
}

.widget-title.style-15 {
  font-size: 24px;
  font-family: "PT Sans";
  font-weight: normal;
  font-style: normal;
  height: 70px;
  line-height: 70px;
  background: #ebebeb;
  padding: 0 25px;
  position: relative;
}
.widget-title.style-15:before {
  content: "";
  position: absolute;
  bottom: -25px;
  left: 20px;
  width: 0;
  height: 0;
  border-top: 25px solid #ebebeb;
  border-left: 20px solid transparent;
  -ms-transform: skewX(10deg);
  /* IE 9 */
  -webkit-transform: skewX(10deg);
  /* Safari */
  transform: skewX(10deg);
}

.widget-title.style-16 {
  font-size: 36px;
  font-style: normal;
}

.widget-title.style-17 {
  font-size: 36px;
  line-height: 54px;
  font-weight: 300;
  font-style: normal;
}

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

/*-- 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: #fff;
  height: 38px;
  line-height: 38px;
  padding: 0 38px;
  border-radius: 38px;
  font-weight: 400;
  text-transform: capitalize;
  border: none;
  margin-top: 20px;
}
.widget_search .search-form .search-submit:hover {
  background: #383938;
}

.bg-gray, .bg-green, .bg-green-2, .bg-green.style-03 {
  width: 100%;
  height: 100%;
  z-index: 2 !important;
  background: rgba(45, 45, 45, 0.6);
}

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

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

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

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

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

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

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

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

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

.more-link.style-06 {
  text-transform: uppercase;
  display: inline-block;
  border-width: 1px;
  border-style: solid;
  border-radius: 3px;
  color: #fff;
  font-family: "PT Sans";
  padding: 0 50px;
  height: 50px;
  line-height: 50px;
}
.more-link.style-06:hover {
  background: transparent;
}

a.more-link.style-08 {
  text-transform: uppercase;
  display: block;
  height: 50px;
  line-height: 50px;
  color: #edf0ea;
  text-align: center;
  font-size: 15px;
  font-weight: normal;
  padding: 0 10px;
  border-radius: 0;
}
a.more-link.style-08 span {
  margin-right: 10px;
}
a.more-link.style-08:hover {
  background: #383938 !important;
  color: #edf0ea;
}

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

.more-link.style-11 {
  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-11:hover {
  color: white;
}

/*_____________ btn _____________*/
.ct-btn-1, .woocommerce #review_form #respond .form-submit input, .wpcf7-submit {
  color: #fff;
  height: 50px;
  line-height: 50px;
  padding: 0 60px;
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
}
.ct-btn-1:hover, .woocommerce #review_form #respond .form-submit input:hover, .wpcf7-submit:hover {
  background: transparent !important;
}

.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: #fff;
  height: 50px;
  line-height: 50px;
  padding: 0 60px;
  border-width: 1px;
  border-style: solid;
}
.ct-btn-3:hover {
  background: transparent !important;
}

.ct-btn-4 {
  color: #fff;
  font-size: 15px;
  height: 47px;
  line-height: 47px;
  padding: 0 23px;
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
}
.ct-btn-4:hover {
  background: transparent !important;
}

.ct-btn-5 {
  color: #fff;
  height: 40px;
  line-height: 40px;
  display: block;
  text-align: center;
  border-radius: 0;
  width: 100%;
  padding: 0;
}
.ct-btn-5.style-01 {
  background: #428bca;
}
.ct-btn-5:hover {
  background: #383938;
}

.ct-btn-6 {
  color: #fff;
  height: 35px;
  line-height: 35px;
  padding: 0 25px;
  border-radius: 0;
}
.ct-btn-6:hover {
  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 !important;
}

.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;
}
.ct-btn-01.style-03 {
  height: 50px;
  line-height: 50px;
  padding: 0 50px;
  font-size: 14px;
}
.ct-btn-01.style-03:hover {
  background: #383938 !important;
}
.ct-btn-01.style-04 {
  height: 50px;
  line-height: 50px;
  padding: 0 50px;
  font-size: 14px;
  border-width: 1px;
  border-style: solid;
}
.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;
}
.ct-btn-02.style-03 {
  height: 40px;
  line-height: 40px;
  padding: 0 45px;
  font-size: 14px;
}
.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;
}
.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 30px;
  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 !important;
}

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

.ct-btn-01, .ct-btn-02, .ct-btn-03, .ct-btn-04 {
  margin-bottom: 10px;
}

/*_____________ 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: #fff;
}

.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 {
  color: white;
}
.millside-loadmore.style-02:hover a {
  color: #fff;
}

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

/*_____________ breadcrumb_____________*/
.kopa-breadcrumb {
  position: relative;
}
.kopa-breadcrumb:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(24, 33, 6, 0.7);
  top: 0;
  left: 0;
  display: inherit !important;
}
.kopa-breadcrumb h3 {
  color: #fff;
  margin-bottom: 0;
  line-height: 100%;
  font-size: 48px;
  position: relative;
  padding: 120px 0 !important;
}
.kopa-breadcrumb .breadcrumb-content span, .kopa-breadcrumb .breadcrumb-content a {
  display: inline-block;
}
.kopa-breadcrumb .breadcrumb-content > span {
  text-transform: capitalize;
  color: #d2ad5f;
}
.kopa-breadcrumb .breadcrumb-content > span a span {
  color: #d2ad5f;
}
.kopa-breadcrumb .breadcrumb-content .current-page span {
  color: #383938;
}

.kopa-breadcrumb.style-01 {
  border-bottom: 1px solid #ebebeb;
}
.kopa-breadcrumb.style-01 .breadcrumb-content, .kopa-breadcrumb.style-01 .hole-yard {
  float: none;
  padding: 12px 0;
  background: #fff;
  position: relative;
}
.kopa-breadcrumb.style-01 .breadcrumb-content:before, .kopa-breadcrumb.style-01 .breadcrumb-content:after, .kopa-breadcrumb.style-01 .hole-yard:before, .kopa-breadcrumb.style-01 .hole-yard:after {
  content: "";
  width: 1000px !important;
  height: 100% !important;
  background: white !important;
  position: absolute !important;
  top: 0 !important;
  display: block !important;
}
.kopa-breadcrumb.style-01 .breadcrumb-content:before, .kopa-breadcrumb.style-01 .hole-yard:before {
  left: -1000px;
}
.kopa-breadcrumb.style-01 .breadcrumb-content:after, .kopa-breadcrumb.style-01 .hole-yard:after {
  right: -1000px;
}
.kopa-breadcrumb.style-01 .hole-yard {
  text-align: right;
}

.kopa-breadcrumb.style-02 h3 {
  padding: 120px 0 70px;
}
.kopa-breadcrumb.style-02 .breadcrumb-content {
  padding-left: 400px;
  padding-bottom: 10px;
}
.kopa-breadcrumb.style-02 .breadcrumb-content > span, .kopa-breadcrumb.style-02 .breadcrumb-content a span {
  color: #d2ad5f;
}
.kopa-breadcrumb.style-02 .breadcrumb-content .current-page span {
  color: #e4e4e4;
}

.kopa-breadcrumb.style-03 h3 {
  text-align: center;
  position: relative;
  z-index: 999;
}
.kopa-breadcrumb.style-03 .breadcrumb-content {
  padding: 12px 0;
  background: #fff;
  position: relative;
}

.kopa-breadcrumb.style-04 {
  border-bottom: 1px solid #ebebeb;
}
.kopa-breadcrumb.style-04 h3 {
  text-align: center;
}
.kopa-breadcrumb.style-04 .breadcrumb-content {
  padding: 12px 0;
  background: #fff;
  position: relative;
}
.kopa-breadcrumb.style-04 .breadcrumb-content:before, .kopa-breadcrumb.style-04 .breadcrumb-content:after {
  content: "";
  width: 1000px !important;
  height: 100% !important;
  background: white !important;
  position: absolute !important;
  top: 0 !important;
  display: block !important;
}
.kopa-breadcrumb.style-04 .breadcrumb-content:before {
  left: -1000px;
}
.kopa-breadcrumb.style-04 .breadcrumb-content:after {
  right: -1000px;
}

/**
 * 2. Header
 * -----------------------------------------------------------------------------
 */
/*_____________ Home 1 _____________*/
.main-menu li {
  position: relative;
  list-style-type: none;
}
.main-menu li a {
  text-decoration: none;
  text-transform: capitalize;
  color: #383938;
  font-weight: bold;
  font-family: "Merriweather", serif;
  display: block;
  padding: 0;
}
.main-menu ul {
  display: none;
  box-shadow: 0 5px 2px -2px #a7a7a7;
  width: 230px;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 25px;
  left: auto;
  background: white;
  z-index: 9999 !important;
  border: none;
}
.main-menu ul li {
  text-align: left;
  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: 190px;
}

.kopa-page-header-1 .header-top a {
  color: white;
  text-decoration: none !important;
  font-family: "PT Sans";
}
.kopa-page-header-1 .header-top .header-top-left ul {
  padding: 0;
  margin: 0;
}
.kopa-page-header-1 .header-top .header-top-left ul li {
  float: left;
  list-style-type: none;
  padding: 0 30px;
  margin-bottom: 0;
  border-left: 1px solid #90a72b;
}
.kopa-page-header-1 .header-top .header-top-left ul li a {
  font-size: 13px;
  line-height: 42px;
}
.kopa-page-header-1 .header-top .header-top-right {
  margin-top: -5px;
  margin-bottom: -8px;
}
.kopa-page-header-1 .header-top .header-top-right a {
  line-height: 55px;
  margin-left: 20px;
  font-size: 17px;
}
.kopa-page-header-1 .header-top .header-top-right .cart span:first-child {
  margin-right: 5px;
  color: #f1f3e9;
  font-size: 18px;
}
.kopa-page-header-1 .header-top .header-top-right .cart span:last-child {
  background-color: #383938;
  font-family: "Merriweather", serif;
  border-radius: 100%;
  min-width: 55px;
  height: 55px;
  display: inline-block;
  text-align: center;
  font-size: 16px;
  padding: 0 5px;
}
.kopa-page-header-1 .header-bottom {
  padding: 26px 0;
}
.kopa-page-header-1 .main-nav {
  float: right;
  margin-top: 12px;
  margin-right: 27px;
}
.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: 40px;
  margin-right: 0;
}
.kopa-page-header-2 .main-menu {
  margin: 0;
  padding: 0;
}
.kopa-page-header-2 .main-menu > li {
  float: left;
  margin-right: 40px;
}
.kopa-page-header-2 .main-menu > li > a {
  text-transform: uppercase;
  background-color: transparent;
  position: relative;
  padding: 0 !important;
}
.kopa-page-header-2 .main-menu > li > a.sf-with-ul:before {
  display: none;
}
.kopa-page-header-2 .main-menu > li > ul {
  padding-top: 45px;
}
.kopa-page-header-2 .part-01 {
  padding-right: 0;
}
.kopa-page-header-2 .part-02 {
  padding-left: 0;
}

/*_____________ home 4 _____________*/
.kopa-page-header-4 {
  background: #ebebeb;
}
.kopa-page-header-4 .header-top {
  padding: 30px 0 24px 0;
  background: white;
}
.kopa-page-header-4 .header-bottom {
  background: #383938;
  height: 58px;
  line-height: 58px;
  margin-bottom: 10px;
}
.kopa-page-header-4 .header-bottom .header-left {
  position: relative;
}
.kopa-page-header-4 .header-bottom .header-left .hamburger-menu {
  float: left;
  cursor: pointer;
  margin-left: 30px;
  padding-top: 22px;
  width: 25px;
  height: 58px;
  line-height: 58px;
}
.kopa-page-header-4 .header-bottom .header-left .hamburger-menu span {
  display: block;
  width: 100%;
  height: 3px;
  background: white;
  margin-top: 3px;
}
.kopa-page-header-4 .header-bottom .header-left .hamburger-menu span:first-child {
  margin-top: 0;
}
.kopa-page-header-4 .header-bottom .header-left .nav-4 {
  float: left;
  margin-left: 30px;
}
.kopa-page-header-4 .header-bottom .header-left .nav-4 > ul {
  margin: 0;
  padding: 0;
}
.kopa-page-header-4 .header-bottom .header-left .nav-4 > ul > li {
  float: left;
  list-style-type: none;
  margin-bottom: 0;
  margin-right: 40px;
  position: relative;
}
.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;
  font-weight: 300;
  color: white;
  background: transparent !important;
}
.kopa-page-header-4 .header-bottom .header-left .nav-4 > ul > li > a.sf-with-ul:before {
  content: "\f107" !important;
  top: 7px !important;
}
.kopa-page-header-4 .header-bottom .header-left .nav-4 > ul > li ul {
  top: 60px !important;
}

.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;
  padding-top: 20px;
  padding-bottom: 20px;
}
.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 img {
  display: block;
  margin: auto;
}
.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: 80px;
  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 a {
  color: #fff;
}
.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 !important;
}

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

/*_____________ Home 1 _____________*/
.kopa-area-1 {
  background-repeat: no-repeat;
  background-position: right;
  background-image: -webkit-linear-gradient(left, #587e17 70%, rgba(88, 126, 23, 0)), url("img/background/1.jpg");
  /* For Safari 5.1 to 6.0 */
  background-image: -o-linear-gradient(left, #587e17 70%, rgba(88, 126, 23, 0)), url("img/background/1.jpg");
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(left, #587e17 70%, rgba(88, 126, 23, 0)), url("img/background/1.jpg");
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(left, #587e17 70%, rgba(88, 126, 23, 0)), url("img/background/1.jpg");
  background-size: auto 100%;
  padding-top: 90px;
  padding-bottom: 115px;
  background: rgba(88, 126, 23, 0.6);
}

.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 {
  padding-bottom: 5px;
}

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

.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 {
  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 {
  padding-top: 9px;
}
.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 {
  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;
}
.millside-module-tab .nav-tabs > li a:focus {
  border: none !important;
}
.millside-module-tab .nav-tabs > li.active > a {
  border: none;
  cursor: pointer;
}
.millside-module-tab .tab-title {
  text-transform: capitalize;
  margin-bottom: 18px;
  font-size: 32px;
  font-style: italic;
}
.millside-module-tab .tab-thumb {
  float: left;
  width: 237px;
  margin-right: 30px;
  padding-top: 7px;
}
.millside-module-tab .tab-thumb img {
  width: 100%;
}
.millside-module-tab .tab-detail {
  overflow: hidden;
  font-size: 14px;
}
.millside-module-tab .tab-detail > p:first-child {
  margin-bottom: 15px;
}
.millside-module-tab .tab-detail ul li {
  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 ul li:last-child {
  border-bottom: none;
}
.millside-module-tab .tab-detail ul li i {
  margin-right: 10px;
  font-size: 10px;
}

.millside-module-event-1 .widget-title {
  margin-bottom: 21px;
  margin-top: -2px;
}
.millside-module-event-1 .widget-title 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 {
  line-height: 26px;
  margin-bottom: 0px;
}
.millside-module-event-1 .entry-title 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) {
  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-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, .kopa-hole .kopa-area-3.video-btn:hover p {
  color: white;
  font-size: 16px;
}

.bottom-sidebar {
  padding-top: 40px;
  padding-bottom: 30px;
}
.bottom-sidebar .millside-module-bottom-menu {
  margin-top: 45px;
}
@media screen and (max-width: 639px) {
  .bottom-sidebar .millside-module-bottom-menu {
    margin-bottom: 0;
  }
}

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

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

.bottom-logo-caption {
  overflow: hidden;
  padding-left: 30px;
  margin-top: 45px !important;
  padding-bottom: 40px;
  font-size: 14px;
  position: relative;
}
.bottom-logo-caption:before {
  content: "";
  position: absolute;
  width: 1px;
  height: calc(100%);
  background: #ebebeb;
  left: 0;
  top: 0;
}

.kopa-page-footer > div {
  padding: 35px 0;
  border-top: 1px solid #ebebeb;
}

/*_____________ Home 2 _____________*/
.kopa-area-4 {
  padding: 0;
}

.millside-module-intro-14 {
  font-size: 16px;
}
.millside-module-intro-14 .sub-title-01 {
  text-transform: uppercase;
  margin-bottom: 35px;
}
.millside-module-intro-14 .sub-title-01 img {
  margin-right: 5px;
}
.millside-module-intro-14 .title-01 {
  margin-bottom: 30px;
}
@media screen and (max-width: 1023px) {
  .millside-module-intro-14 .title-01 {
    font-size: 36px;
    line-height: 40px;
  }
}

.kopa-area-5 {
  background-color: #383938;
  padding: 60px 0 55px 0;
}
.kopa-area-5 .ct-icon-4 {
  border-color: #626c45;
}

.millside-module-action-2 {
  font-size: 15px;
  line-height: 30px;
}
.millside-module-action-2 ul {
  margin-top: -40px !important;
}
.millside-module-action-2 ul li {
  padding: 0 55px;
  margin-top: 40px;
}
@media screen and (max-width: 991px) {
  .millside-module-action-2 ul li {
    padding: 0 25px;
  }
}
@media screen and (max-width: 768px) {
  .millside-module-action-2 ul li {
    width: 100% !important;
  }
}
.millside-module-action-2 .entry-title {
  margin-top: 34px;
  margin-bottom: 36px;
}

.millside-module-action-2 .entry-item:hover .ct-icon-4 span {
  color: #383938;
}

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

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

.millside-module-intro-15 {
  font-size: 16px;
}
.millside-module-intro-15 .title-02 {
  margin-bottom: 15px;
}

.millside-module-promo-1 {
  text-align: center;
}
.millside-module-promo-1 .title-03 {
  text-transform: none;
  margin-bottom: 0;
}
.millside-module-promo-1 p {
  font-size: 16px;
}

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

.millside-module-bottom-menu-2 ul li {
  list-style-type: none;
}
.millside-module-bottom-menu-2 ul li a {
  line-height: 62px;
  text-transform: uppercase;
  font-family: "Merriweather", serif;
}
.millside-module-bottom-menu-2 ul li a:hover {
  color: black;
}

.millside-module-info {
  font-size: 15px;
}
.millside-module-info p, .millside-module-info p a {
  color: black;
}
.millside-module-info ul {
  margin-top: -17px;
}
.millside-module-info ul li {
  margin-top: 17px;
}
.millside-module-info .entry-item {
  text-align: center;
}
.millside-module-info .entry-title {
  margin-bottom: 5px;
}

.millside-module-bottom-logo-2 {
  text-align: center;
  height: 100%;
  background-color: #383938;
  padding-top: 50%;
  max-height: 231px;
}
.millside-module-bottom-logo-2 .widget-content img {
  margin-top: -50%;
}

.bottom-sidebar-2 .millside-module-bottom-logo-2 {
  margin: 0 22px;
}
.bottom-sidebar-2 .millside-module-mail {
  margin: 15px  30px;
  height: 100%;
}
.bottom-sidebar-2 .millside-module-mail .widget-content p {
  padding: 0 10px;
}

.millside-module-mail {
  text-align: center;
}
.millside-module-mail p {
  font-size: 15px;
  color: black;
}
.millside-module-mail .entry-title {
  margin-bottom: 5px;
}
.millside-module-mail .enter-mail {
  margin-top: 30px;
}

.enter-mail {
  position: relative;
}
.enter-mail .mail-input {
  border: none;
  padding: 0 75px 0 15px;
  line-height: 50px;
  height: 50px;
  width: 100%;
}
.enter-mail .mail-submit {
  position: absolute;
  top: 0;
  right: 0;
  border: none;
  height: 50px;
  line-height: 50px;
  padding: 0 17px;
  text-align: center;
}
.enter-mail .mail-submit span {
  color: #b4c183;
  font-size: 13px;
  font-weight: bold;
  padding: 5px;
  border: 2px solid #b4c183;
  border-radius: 100%;
}
.enter-mail .mail-submit:hover span {
  color: white;
  border-color: white;
}

.kopa-page-footer.style-01 {
  background-color: #ebebeb;
}
.kopa-page-footer.style-01 > div {
  border-top-color: #cccccc;
}

/*_____________ Home 3 _____________*/
.millside-module-intro-16 .ct-text-03 {
  margin-bottom: 15px;
}
.millside-module-intro-16 .widget-content {
  margin-top: 30px;
}
.millside-module-intro-16 .more-link {
  margin-top: 30px;
}

.millside-module-slider-2 .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;
}
@media screen and (max-width: 768px) {
  .kopa-area-8 .widget {
    margin: 10px 0 !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 .cal-nav {
  position: absolute;
  top: 0;
}
.millside-module-calendar-1 .cal-nav a {
  color: #bab5ad;
  padding: 5px;
}
.millside-module-calendar-1 .cal-nav a:hover {
  color: white;
}
.millside-module-calendar-1 #prev {
  left: 15px;
}
.millside-module-calendar-1 #next {
  right: 15px;
}
.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 th {
  line-height: 45px;
}
.millside-module-calendar-1 #wp-calendar td {
  cursor: pointer;
  border-radius: 5px;
}
.millside-module-calendar-1 #wp-calendar td#today {
  color: white;
}

.millside-module-calendar-2 .cal-nav {
  position: absolute;
  top: 0;
}
.millside-module-calendar-2 .cal-nav a {
  color: #bab5ad;
  padding: 5px;
}
.millside-module-calendar-2 .cal-nav a:hover {
  color: white;
}
.millside-module-calendar-2 #prev {
  left: 30px;
}
.millside-module-calendar-2 #next {
  right: 30px;
}
.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;
}
.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 !important;
}

.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 .cal-nav {
  position: absolute;
  top: 0;
}
.millside-module-calendar-3 .cal-nav a {
  color: #bab5ad;
  padding: 5px;
}
.millside-module-calendar-3 .cal-nav a:hover {
  color: white;
}
.millside-module-calendar-3 .edit {
  position: absolute;
  top: 0;
  right: 30px;
  font-size: 25px;
}
.millside-module-calendar-3 .edit span {
  color: white;
}
.millside-module-calendar-3 .edit span:hover {
  color: #edf0ea;
  transform: scale(1.2, 1.2);
}
.millside-module-calendar-3 #prev {
  left: 30px;
}
.millside-module-calendar-3 #next {
  right: 140px;
}
.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;
}
.millside-module-calendar-3 thead {
  border-left-width: 35px;
  border-right-width: 35px;
  border-style: solid;
}
.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;
}

.millside-module-calendar-3 table, .millside-module-calendar-3 table.table-default {
  margin: 0 !important;
  padding: 0 !important;
  border: none;
}
.millside-module-calendar-3 tbody, .millside-module-calendar-3 tr {
  border: none !important;
}
.millside-module-calendar-3 th, .millside-module-calendar-3 td {
  border: none !important;
}
.millside-module-calendar-3 .event-list {
  position: absolute;
  display: none;
  background: #f1f1f1;
  border-radius: 3px;
  box-shadow: 2px 2px 5px solid #fff;
  padding: 3px;
}
.millside-module-calendar-3 .td_with_ul {
  border-radius: 3px;
  cursor: pointer;
}
.millside-module-calendar-3 .td_with_ul:hover .event-list {
  display: block;
}
.millside-module-calendar-3 .active {
  border: 1px solid white !important;
  border-radius: 3px !important;
}

.millside-module-calendar-1 table, .millside-module-calendar-1 table.table-default {
  margin: 0 !important;
  padding: 0 !important;
  border: none;
}
.millside-module-calendar-1 tbody, .millside-module-calendar-1 tr {
  border: none !important;
}
.millside-module-calendar-1 th, .millside-module-calendar-1 td {
  border: none !important;
}
.millside-module-calendar-1 th a, .millside-module-calendar-1 td a {
  display: block;
}
.millside-module-calendar-1 th a:hover, .millside-module-calendar-1 td a:hover {
  color: #fff;
}
.millside-module-calendar-1 .event-list {
  position: absolute;
  display: none;
  background: #b6b3b3;
  border-radius: 3px;
  box-shadow: 2px 2px 5px solid #fff;
  padding: 3px;
}
.millside-module-calendar-1 .td_with_ul {
  border-radius: 3px;
  cursor: pointer;
}
.millside-module-calendar-1 .td_with_ul:hover .event-list {
  display: block;
}

.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 .widget-content {
  padding: 20px;
}
.millside-module-slider-3 .bg-green {
  padding-bottom: 10px;
}
.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;
  line-height: 1.2em;
}

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

.millside-module-article-list-1 ul li {
  margin-top: 45px;
}
.millside-module-article-list-1 ul li .entry-item {
  padding-top: 45px;
  border-top: 1px solid #ebebeb;
}
.millside-module-article-list-1 ul li .entry-item .entry-thumb {
  float: right;
  margin-left: 30px;
  width: 370px;
}
.millside-module-article-list-1 ul li .entry-item .entry-content {
  overflow: hidden;
}
.millside-module-article-list-1 ul li .entry-item .more-link {
  margin-top: 15px;
  font-size: 14px;
}

.millside-module-intro-9 {
  font-size: 15px;
}
.millside-module-intro-9 .widget-content {
  line-height: 26px;
}

/*_____________ club 2 _____________*/
.millside-module-article-list-2 ul li {
  margin-top: 50px;
}
.millside-module-article-list-2 ul li .entry-thumb {
  float: right;
  margin-left: 30px;
  width: 170px;
}
.millside-module-article-list-2 ul li .entry-content {
  overflow: hidden;
}

/*_____________ club 3 _____________*/
.kopa-area-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, .millside-module-form-11 .woocommerce #review_form #respond .form-submit input, .woocommerce #review_form #respond .form-submit .millside-module-form-11 input, .millside-module-form-11 .wpcf7-submit {
  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 {
  padding: 50px 20px;
}

/*_____________ 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;
  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 {
  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;
  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 {
  margin-bottom: 25px;
}
.millside-module-intro-7 .widget-content > img, .millside-module-intro-7 .widget-content > p {
  margin-bottom: 25px;
}
.millside-module-intro-7 .widget-content > img:last-child, .millside-module-intro-7 .widget-content > p:last-child {
  margin-bottom: 0;
}

/*_____________ _____________*/
.millside-module-event-2 .widget-content > ul {
  margin-top: -30px !important;
}
.millside-module-event-2 .widget-content > ul > li {
  margin-top: 30px;
}
.millside-module-event-2 .widget-content > ul > li:nth-last-of-type(1) .entry-item, .millside-module-event-2 .widget-content > ul > li:nth-last-of-type(2) .entry-item {
  border-bottom: none;
  padding-bottom: 0;
}
.millside-module-event-2 .entry-item {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 30px;
}
.millside-module-event-2 .entry-thumb {
  float: left;
  margin-right: 30px;
  width: 172px;
}
.millside-module-event-2 .entry-thumb img {
  width: 100%;
  height: 100%;
}
.millside-module-event-2 .entry-content {
  overflow: hidden;
}
.millside-module-event-2 .entry-content > p {
  font-size: 16px;
  line-height: 26px;
}
.millside-module-event-2 .more-link {
  margin-top: 16px;
}
.millside-module-event-2 .entry-header .entry-date-2 + div:before {
  background: #ebebeb !important;
}

.kopa-area-20, .kopa-area-22 {
  padding-bottom: 0;
}

.kopa-area-21, .kopa-area-23 {
  padding-top: 53px;
}

.millside-module-intro-12 .entry-thumb {
  float: right;
  margin-left: 30px;
  width: 370px;
  height: 270px;
}
.millside-module-intro-12 .entry-content {
  overflow: visible;
}

.ct-row-2 {
  margin-left: -10px !important;
  margin-right: -10px !important;
  margin-top: -20px !important;
}
.ct-row-2 li {
  padding: 0 10px;
  margin-top: 20px;
}

.millside-module-photo .widget-content img {
  width: 100%;
}

.millside-module-intro-13 ul {
  margin-top: -30px;
}
.millside-module-intro-13 ul li {
  margin-top: 30px;
}
.millside-module-intro-13 .entry-item .entry-content > p {
  margin-top: 30px;
}
.millside-module-intro-13 .entry-item .entry-content .entry-title + p {
  margin-top: 0;
}
.millside-module-intro-13 .entry-item .entry-content aside {
  margin-top: 30px;
}

.aside-title {
  font-size: 16px;
  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, .millside-module-event-3 .entry-item .entry-content .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs .millside-module-event-3 .entry-item .entry-content ul.tabs, .millside-module-event-3 .entry-item .entry-content .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs .millside-module-event-3 .entry-item .entry-content ul.tabs, .millside-module-event-3 .entry-item .entry-content .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs .millside-module-event-3 .entry-item .entry-content ul.tabs, .millside-module-event-3 .entry-item .entry-content .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs .millside-module-event-3 .entry-item .entry-content ul.tabs, .millside-module-event-3 .entry-item .entry-content .ct-item-20, .millside-module-event-3 .entry-item .entry-content .form-group {
  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, .millside-module-event-4 .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs .millside-module-event-4 ul.tabs, .millside-module-event-4 .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs .millside-module-event-4 ul.tabs, .millside-module-event-4 .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs .millside-module-event-4 ul.tabs, .millside-module-event-4 .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs .millside-module-event-4 ul.tabs, .millside-module-event-4 .ct-item-20, .millside-module-event-4 .form-group {
  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, .millside-module-event-5 .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs .millside-module-event-5 ul.tabs, .millside-module-event-5 .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs .millside-module-event-5 ul.tabs, .millside-module-event-5 .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs .millside-module-event-5 ul.tabs, .millside-module-event-5 .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs .millside-module-event-5 ul.tabs, .millside-module-event-5 .ct-item-20, .millside-module-event-5 .form-group {
  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, .millside-module-event-11 .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs .millside-module-event-11 ul.tabs, .millside-module-event-11 .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs .millside-module-event-11 ul.tabs, .millside-module-event-11 .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs .millside-module-event-11 ul.tabs, .millside-module-event-11 .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs .millside-module-event-11 ul.tabs, .millside-module-event-11 .ct-item-20, .millside-module-event-11 .form-group {
  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, .millside-module-event-12 .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs .millside-module-event-12 ul.tabs, .millside-module-event-12 .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs .millside-module-event-12 ul.tabs, .millside-module-event-12 .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs .millside-module-event-12 ul.tabs, .millside-module-event-12 .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs .millside-module-event-12 ul.tabs, .millside-module-event-12 .ct-item-20, .millside-module-event-12 .form-group {
  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, .millside-module-article-list-4 .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs .millside-module-article-list-4 ul.tabs, .millside-module-article-list-4 .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs .millside-module-article-list-4 ul.tabs, .millside-module-article-list-4 .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs .millside-module-article-list-4 ul.tabs, .millside-module-article-list-4 .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs .millside-module-article-list-4 ul.tabs, .millside-module-article-list-4 .ct-item-20, .millside-module-article-list-4 .form-group {
  margin-top: -20px;
}
.millside-module-article-list-4 .clearfix img, .millside-module-article-list-4 .woocommerce #content div.product .woocommerce-tabs ul.tabs img, .woocommerce #content div.product .woocommerce-tabs .millside-module-article-list-4 ul.tabs img, .millside-module-article-list-4 .woocommerce div.product .woocommerce-tabs ul.tabs img, .woocommerce div.product .woocommerce-tabs .millside-module-article-list-4 ul.tabs img, .millside-module-article-list-4 .woocommerce-page #content div.product .woocommerce-tabs ul.tabs img, .woocommerce-page #content div.product .woocommerce-tabs .millside-module-article-list-4 ul.tabs img, .millside-module-article-list-4 .woocommerce-page div.product .woocommerce-tabs ul.tabs img, .woocommerce-page div.product .woocommerce-tabs .millside-module-article-list-4 ul.tabs img, .millside-module-article-list-4 .ct-item-20 img, .millside-module-article-list-4 .form-group img, .millside-module-article-list-4 .clearfix p, .millside-module-article-list-4 .woocommerce #content div.product .woocommerce-tabs ul.tabs p, .woocommerce #content div.product .woocommerce-tabs .millside-module-article-list-4 ul.tabs p, .millside-module-article-list-4 .woocommerce div.product .woocommerce-tabs ul.tabs p, .woocommerce div.product .woocommerce-tabs .millside-module-article-list-4 ul.tabs p, .millside-module-article-list-4 .woocommerce-page #content div.product .woocommerce-tabs ul.tabs p, .woocommerce-page #content div.product .woocommerce-tabs .millside-module-article-list-4 ul.tabs p, .millside-module-article-list-4 .woocommerce-page div.product .woocommerce-tabs ul.tabs p, .woocommerce-page div.product .woocommerce-tabs .millside-module-article-list-4 ul.tabs p, .millside-module-article-list-4 .ct-item-20 p, .millside-module-article-list-4 .form-group p, .millside-module-article-list-4 .clearfix div, .millside-module-article-list-4 .woocommerce #content div.product .woocommerce-tabs ul.tabs div, .woocommerce #content div.product .woocommerce-tabs .millside-module-article-list-4 ul.tabs div, .millside-module-article-list-4 .woocommerce div.product .woocommerce-tabs ul.tabs div, .woocommerce div.product .woocommerce-tabs .millside-module-article-list-4 ul.tabs div, .millside-module-article-list-4 .woocommerce-page #content div.product .woocommerce-tabs ul.tabs div, .woocommerce-page #content div.product .woocommerce-tabs .millside-module-article-list-4 ul.tabs div, .millside-module-article-list-4 .woocommerce-page div.product .woocommerce-tabs ul.tabs div, .woocommerce-page div.product .woocommerce-tabs .millside-module-article-list-4 ul.tabs div, .millside-module-article-list-4 .ct-item-20 div, .millside-module-article-list-4 .form-group div {
  margin-top: 20px;
}

/*_____________  _____________*/
.entry-date-2 {
  float: left;
  width: 43px;
  text-align: center;
}
.entry-date-2 p:first-child {
  font-size: 28px;
  font-family: "Merriweather", serif;
  color: #383938;
  font-weight: bold;
  margin-bottom: 0;
}
.entry-date-2 p:last-child {
  text-transform: uppercase;
  color: #a2a4a2;
  margin-top: -2px;
}

.entry-header.style-01 {
  margin-bottom: 12px;
}
.entry-header.style-01 .entry-date-2 + div {
  position: relative;
  overflow: hidden;
  padding-left: 10px;
}
.entry-header.style-01 .entry-date-2 + div .entry-title {
  margin-bottom: 2px;
}
.entry-header.style-01 .entry-date-2 + div > p a {
  color: #a2a4a2;
}
.entry-header.style-01 .entry-date-2 + div > p a:first-child {
  padding-right: 10px;
  border-right: 1px solid #e4e4e4;
}
.entry-header.style-01 .entry-date-2 + div > p a:last-child {
  padding-left: 8px;
}
.entry-header.style-01 .entry-date-2 + div:before {
  content: "";
  position: absolute;
  top: 4px;
  left: 0;
  width: 1px;
  height: calc(100% - 9px);
  background: #a7a7a7;
}

.entry-date.style-03 {
  float: left;
  width: 42px;
}
.entry-date.style-03 span:first-child {
  font-size: 28px;
  font-family: "Merriweather", serif;
  color: #383938;
  font-weight: bold;
}
.entry-date.style-03 span:last-child {
  text-transform: uppercase;
  color: #a2a4a2;
}

.entry-date.style-03 {
  text-align: center;
  width: 50px;
}

/*_____________ pagination _____________*/
.kopa-pagination {
  text-align: center;
  margin-top: 80px;
  padding-top: 30px;
  border-top: 1px solid #ebebeb;
  position: relative;
}
.kopa-pagination h2 {
  display: none;
}
.kopa-pagination nav {
  margin: 0;
}
.kopa-pagination .nav-links a, .kopa-pagination .nav-links span {
  float: left;
  text-align: center;
  margin: 5px 2px 0 0;
  display: block;
}
.kopa-pagination .nav-links a:last-child, .kopa-pagination .nav-links span:last-child {
  margin-right: 0;
}
.kopa-pagination .nav-links:after {
  content: "";
  clear: both;
}
.kopa-pagination .page-numbers {
  width: 38px;
  height: 38px;
  line-height: 38px;
  display: block;
}
.kopa-pagination .page-numbers.current, .kopa-pagination .page-numbers:hover {
  background: #383938;
  color: white;
}
.kopa-pagination .page-numbers.prev, .kopa-pagination .page-numbers.next {
  background: #ebebeb;
  border: 1px solid #ebebeb;
  color: #383938;
  width: 110px;
  position: absolute;
}
@media screen and (max-width: 1024px) {
  .kopa-pagination .page-numbers.prev, .kopa-pagination .page-numbers.next {
    position: relative;
  }
}
@media screen and (max-width: 639px) {
  .kopa-pagination .page-numbers.prev, .kopa-pagination .page-numbers.next {
    width: auto;
    min-width: 38px;
  }
}
.kopa-pagination .page-numbers.prev:hover, .kopa-pagination .page-numbers.next:hover {
  background: transparent;
}
.kopa-pagination .page-numbers.prev {
  left: 0;
}
.kopa-pagination .page-numbers.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-woo {
  text-align: center;
  margin-top: 80px;
  padding-top: 30px;
  border-top: 1px solid #ebebeb;
  position: relative;
}
.kopa-pagination-woo nav {
  margin: 0;
}
.kopa-pagination-woo ul {
  border: none !important;
}
.kopa-pagination-woo ul li {
  float: left;
  text-align: center;
  margin: 0 2px;
  display: block;
  border: none !important;
}
.kopa-pagination-woo ul:after {
  content: "";
  clear: both;
}
.kopa-pagination-woo span.page-numbers, .kopa-pagination-woo a.page-numbers {
  width: 38px;
  height: 38px;
  line-height: 38px !important;
  display: block;
  padding: 0 !important;
}
.kopa-pagination-woo span.page-numbers.current, .kopa-pagination-woo span.page-numbers:hover, .kopa-pagination-woo a.page-numbers.current, .kopa-pagination-woo a.page-numbers:hover {
  background: transparent !important;
}
.kopa-pagination-woo span.page-numbers.prev, .kopa-pagination-woo span.page-numbers.next, .kopa-pagination-woo a.page-numbers.prev, .kopa-pagination-woo a.page-numbers.next {
  background: #ebebeb;
  border: 1px solid #ebebeb;
  color: #383938;
  width: 110px;
  position: absolute;
}
@media screen and (max-width: 1024px) {
  .kopa-pagination-woo span.page-numbers.prev, .kopa-pagination-woo span.page-numbers.next, .kopa-pagination-woo a.page-numbers.prev, .kopa-pagination-woo a.page-numbers.next {
    position: relative;
  }
}
@media screen and (max-width: 639px) {
  .kopa-pagination-woo span.page-numbers.prev, .kopa-pagination-woo span.page-numbers.next, .kopa-pagination-woo a.page-numbers.prev, .kopa-pagination-woo a.page-numbers.next {
    width: auto;
    min-width: 38px;
  }
}
.kopa-pagination-woo span.page-numbers.prev:hover, .kopa-pagination-woo span.page-numbers.next:hover, .kopa-pagination-woo a.page-numbers.prev:hover, .kopa-pagination-woo a.page-numbers.next:hover {
  background: transparent;
}
.kopa-pagination-woo span.page-numbers.prev, .kopa-pagination-woo a.page-numbers.prev {
  left: 0;
}
.kopa-pagination-woo span.page-numbers.next, .kopa-pagination-woo a.page-numbers.next {
  right: 0;
}

.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;
  text-transform: capitalize;
}
.kopa-tag a:hover {
  background: #a7a7a7;
}

.kopa-area-50 {
  padding-bottom: 70px;
}

.kopa-area-50 + .kopa-area-51 {
  border-top: 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-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";
  text-transform: none;
}

.millside-module-comment-list {
  font-size: 15px;
}
.millside-module-comment-list .widget-content > .comment-list {
  padding-left: 0;
}
.millside-module-comment-list .comment-list {
  margin-top: -34px;
}
.millside-module-comment-list .comment-list .comment {
  margin-top: 34px;
  padding-bottom: 25px;
  border-bottom: 1px solid #ebebeb;
}
.millside-module-comment-list .comment-list .comment:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.millside-module-comment-list .comment-list .comment .comment-list {
  margin-top: 25px;
  margin-left: 35px;
  border-top: 1px solid #ebebeb;
}
.millside-module-comment-list .comment-avatar {
  float: left;
  margin-right: 10px;
  width: 40px;
}
.millside-module-comment-list .comment-avatar img {
  border-radius: 100%;
  width: 40px;
  height: 40px;
}
.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, .millside-module-comment-list .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs .millside-module-comment-list ul.tabs, .millside-module-comment-list .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs .millside-module-comment-list ul.tabs, .millside-module-comment-list .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs .millside-module-comment-list ul.tabs, .millside-module-comment-list .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs .millside-module-comment-list ul.tabs, .millside-module-comment-list .ct-item-20, .millside-module-comment-list .form-group {
  margin-top: 20px;
}
.millside-module-comment-list .clearfix a, .millside-module-comment-list .woocommerce #content div.product .woocommerce-tabs ul.tabs a, .woocommerce #content div.product .woocommerce-tabs .millside-module-comment-list ul.tabs a, .millside-module-comment-list .woocommerce div.product .woocommerce-tabs ul.tabs a, .woocommerce div.product .woocommerce-tabs .millside-module-comment-list ul.tabs a, .millside-module-comment-list .woocommerce-page #content div.product .woocommerce-tabs ul.tabs a, .woocommerce-page #content div.product .woocommerce-tabs .millside-module-comment-list ul.tabs a, .millside-module-comment-list .woocommerce-page div.product .woocommerce-tabs ul.tabs a, .woocommerce-page div.product .woocommerce-tabs .millside-module-comment-list ul.tabs a, .millside-module-comment-list .ct-item-20 a, .millside-module-comment-list .form-group a {
  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) {
  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: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;
  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;
}

.millside-module-404 {
  font-size: 15px;
  color: darkgray;
}
.millside-module-404 h4 {
  font-weight: bold;
  margin-top: 35px;
  margin-bottom: 35px;
}
.millside-module-404 a {
  text-decoration: underline !important;
}
.millside-module-404 a:hover {
  color: #383938;
}
.millside-module-404 .img404 {
  margin-top: 30px;
}
.millside-module-404 .search-box-2 {
  margin-top: 25px;
}
.millside-module-404 .search-box-2 .search-input {
  background: transparent;
  border: 1px solid #eaeaea !important;
}

.kopa-area-54 {
  padding: 60px 0;
}

.search-box-2 {
  position: relative;
}
.search-box-2:after {
  content: "";
  position: absolute;
  top: 13px;
  right: 55px;
  width: 1px;
  height: 27px;
  background: #eaeaea;
}
.search-box-2 input {
  width: 100%;
  height: 55px;
  line-height: 55px;
  border: 1px solid #eaeaea;
  padding: 0 75px 0 20px;
}
.search-box-2 input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: darkgray;
  font-size: 15px;
  font-style: italic;
}
.search-box-2 input::-moz-placeholder {
  /* Firefox 19+ */
  color: darkgray;
  font-size: 15px;
  font-style: italic;
}
.search-box-2 input:-ms-input-placeholder {
  /* IE 10+ */
  color: darkgray;
  font-size: 15px;
  font-style: italic;
}
.search-box-2 input:-moz-placeholder {
  /* Firefox 18- */
  color: darkgray;
  font-size: 15px;
  font-style: italic;
}
.search-box-2 .search-submit {
  position: absolute;
  top: 0;
  right: 0;
  height: 55px;
  width: 55px;
  line-height: 55px;
  border: none;
  background: transparent;
}
.search-box-2 .search-submit span {
  font-size: 18px;
}

.kopa-area-55 {
  padding: 60px 0;
}

.kopa-area-56 .kopa-map {
  height: 505px;
}

.kopa-area-57 {
  padding-top: 55px;
  padding-bottom: 75px;
}

.widget_product_categories ul li a {
  padding-left: 30px;
}
.widget_product_categories ul li a span:nth-child(1) {
  left: 15px;
}
.widget_product_categories .widget-title {
  padding: 11px 16px;
}

.search-box.style-01 {
  border: 1px solid #ebebeb;
}
.search-box.style-01 .search-input {
  height: 54px;
  border-radius: 0;
  background: whitesmoke;
}
.search-box.style-01 .search-submit {
  height: 54px;
  line-height: 54px;
}

.ct-sidebar-1 > div {
  margin-bottom: 60px;
}
.ct-sidebar-1 > div:last-child {
  margin-bottom: 0;
}

.bottom-sidebar.style-01 {
  padding-top: 0;
}
.bottom-sidebar.style-01 > div {
  padding-top: 30px;
  border-top: 1px solid #ebebeb;
}

.millside-module-top-sale ul {
  margin-top: -40px;
}
.millside-module-top-sale ul li {
  margin-top: 40px;
}
.millside-module-top-sale .entry-thumb {
  width: 80px;
  height: 80px;
  border: 1px solid #ebebeb;
  float: left;
  margin-right: 20px;
}
.millside-module-top-sale .entry-thumb img {
  width: 100%;
}
.millside-module-top-sale .entry-content {
  overflow: hidden;
}
.millside-module-top-sale .entry-content .entry-title {
  line-height: 20px !important;
}
.millside-module-top-sale .entry-content p {
  font-size: 18px;
  font-weight: bold;
  font-family: "Merriweather", serif;
}

.ct-item-2 .entry-thumb {
  float: left;
  width: 370px;
  margin-right: 30px;
}
.ct-item-2 .entry-content {
  overflow: hidden;
}

.ct-item-3 .entry-thumb {
  float: right;
  width: 370px;
  margin-left: 30px;
}
.ct-item-3 .entry-content {
  overflow: hidden;
}

.millside-module-article-list-5 {
  padding-bottom: 60px;
  border-bottom: 1px solid #ebebeb;
}
.millside-module-article-list-5 ul {
  margin-top: -60px;
}
.millside-module-article-list-5 ul li {
  margin-top: 60px;
}

.millside-module-article-list-6 .entry-thumb {
  float: left;
  width: 198px;
  margin-right: 30px;
}
.millside-module-article-list-6 .entry-content {
  overflow: hidden;
}
.millside-module-article-list-6 ul li {
  margin-bottom: 80px;
}
.millside-module-article-list-6 ul li:last-child {
  margin-bottom: 0;
}
.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;
  padding-top: 60px;
  margin-top: -1px;
}
.millside-module-tab-2 .nav-tabs {
  margin-top: 40px;
  margin-bottom: 25px;
  background: #383938;
}
.millside-module-tab-2 .nav-tabs li {
  text-align: center;
  background: #383938;
}
.millside-module-tab-2 .nav-tabs li a {
  color: white;
  height: 50px;
  line-height: 50px;
  padding: 0 10px;
}
.millside-module-tab-2 .nav-tabs li a:hover {
  border: none;
}
.millside-module-tab-2 .nav-tabs li.active a {
  color: white;
  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-width: 10px;
  border-style: solid;
}
.millside-module-tab-2 .tab-pane .tab-content-title ~ p {
  padding: 0 10px;
}
.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 img {
  height: 100%;
  width: 100%;
}
.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: 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);
  border-right: 1px solid #ebebeb;
}
.millside-module-tab-2 .tab-pane .tab-content-detail > div:nth-child(2) > div > div:last-child {
  width: 50px;
}
.millside-module-tab-2 .tab-pane .tab-content-detail > div:last-child {
  padding: 5px;
  border-left: 1px solid #ebebeb;
}

.millside-module-tab-3 .nav > li > a {
  background: transparent !important;
}
.millside-module-tab-3 .nav-tabs {
  display: inline-block;
  margin-top: 40px;
  margin-bottom: 32px;
}
.millside-module-tab-3 .nav-tabs li {
  margin-right: 2px;
}
.millside-module-tab-3 .nav-tabs li:last-child {
  margin-right: 0;
}
.millside-module-tab-3 .nav-tabs li a {
  padding: 0 20px;
  height: 40px;
  line-height: 40px;
  font-size: 15px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
}
.millside-module-tab-3 .tab-content .tab-pane ul {
  margin-top: -30px;
}
.millside-module-tab-3 .tab-content .tab-pane ul li {
  margin-top: 30px;
}

.slider-pro-4 .sp-slide {
  opacity: 0.5;
}
.slider-pro-4 .sp-slide.sp-selected {
  opacity: 1;
}
.slider-pro-4 .sp-slide .sp-image {
  width: 100% !important;
  height: 100% !important;
}
.slider-pro-4 .sp-thumbnails-container {
  margin: 0 !important;
  margin-top: 25px !important;
  width: 100% !important;
}
.slider-pro-4 .sp-thumbnails-container .sp-thumbnail-container {
  margin-right: 25px !important;
  margin-left: 0 !important;
  cursor: pointer;
}
.slider-pro-4 .sp-thumbnails-container .sp-thumbnail-container img {
  margin: 0 !important;
}
.slider-pro-4 .sp-thumbnails-container .sp-thumbnail-container.sp-selected-thumbnail {
  position: relative;
}
.slider-pro-4 .sp-thumbnails-container .sp-thumbnail-container.sp-selected-thumbnail:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 20px solid #d7ae64;
  border-left: 20px solid transparent;
}
.slider-pro-4 .sp-thumbnails-container .sp-thumbnail-container.sp-selected-thumbnail:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 0;
  border-bottom: 20px solid #d7ae64;
  border-right: 20px solid transparent;
}
.slider-pro-4 .sp-arrow {
  width: 30px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  background: #383938;
  margin-top: -10px;
}
.slider-pro-4 .sp-arrow.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, .ct-item-5 .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs .ct-item-5 ul.tabs, .ct-item-5 .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs .ct-item-5 ul.tabs, .ct-item-5 .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs .ct-item-5 ul.tabs, .ct-item-5 .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs .ct-item-5 ul.tabs, .ct-item-5 .ct-item-20, .ct-item-5 .form-group {
  padding: 25px;
}
.ct-item-5.style-01 .clearfix, .ct-item-5.style-01 .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs .ct-item-5.style-01 ul.tabs, .ct-item-5.style-01 .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs .ct-item-5.style-01 ul.tabs, .ct-item-5.style-01 .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs .ct-item-5.style-01 ul.tabs, .ct-item-5.style-01 .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs .ct-item-5.style-01 ul.tabs, .ct-item-5.style-01 .ct-item-20, .ct-item-5.style-01 .form-group {
  padding: 0;
}
.ct-item-5.style-02 .clearfix, .ct-item-5.style-02 .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs .ct-item-5.style-02 ul.tabs, .ct-item-5.style-02 .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs .ct-item-5.style-02 ul.tabs, .ct-item-5.style-02 .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs .ct-item-5.style-02 ul.tabs, .ct-item-5.style-02 .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs .ct-item-5.style-02 ul.tabs, .ct-item-5.style-02 .ct-item-20, .ct-item-5.style-02 .form-group {
  padding: 10px 20px 0 20px;
}
.ct-item-5.style-02 .clearfix p, .ct-item-5.style-02 .woocommerce #content div.product .woocommerce-tabs ul.tabs p, .woocommerce #content div.product .woocommerce-tabs .ct-item-5.style-02 ul.tabs p, .ct-item-5.style-02 .woocommerce div.product .woocommerce-tabs ul.tabs p, .woocommerce div.product .woocommerce-tabs .ct-item-5.style-02 ul.tabs p, .ct-item-5.style-02 .woocommerce-page #content div.product .woocommerce-tabs ul.tabs p, .woocommerce-page #content div.product .woocommerce-tabs .ct-item-5.style-02 ul.tabs p, .ct-item-5.style-02 .woocommerce-page div.product .woocommerce-tabs ul.tabs p, .woocommerce-page div.product .woocommerce-tabs .ct-item-5.style-02 ul.tabs p, .ct-item-5.style-02 .ct-item-20 p, .ct-item-5.style-02 .form-group p {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 10px;
}
.ct-item-5.style-02 .clearfix p:last-child, .ct-item-5.style-02 .woocommerce #content div.product .woocommerce-tabs ul.tabs p:last-child, .woocommerce #content div.product .woocommerce-tabs .ct-item-5.style-02 ul.tabs p:last-child, .ct-item-5.style-02 .woocommerce div.product .woocommerce-tabs ul.tabs p:last-child, .woocommerce div.product .woocommerce-tabs .ct-item-5.style-02 ul.tabs p:last-child, .ct-item-5.style-02 .woocommerce-page #content div.product .woocommerce-tabs ul.tabs p:last-child, .woocommerce-page #content div.product .woocommerce-tabs .ct-item-5.style-02 ul.tabs p:last-child, .ct-item-5.style-02 .woocommerce-page div.product .woocommerce-tabs ul.tabs p:last-child, .woocommerce-page div.product .woocommerce-tabs .ct-item-5.style-02 ul.tabs p:last-child, .ct-item-5.style-02 .ct-item-20 p:last-child, .ct-item-5.style-02 .form-group p:last-child {
  border: none;
}
.ct-item-5.style-03 .clearfix, .ct-item-5.style-03 .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs .ct-item-5.style-03 ul.tabs, .ct-item-5.style-03 .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs .ct-item-5.style-03 ul.tabs, .ct-item-5.style-03 .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs .ct-item-5.style-03 ul.tabs, .ct-item-5.style-03 .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs .ct-item-5.style-03 ul.tabs, .ct-item-5.style-03 .ct-item-20, .ct-item-5.style-03 .form-group {
  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, .ct-item-5.style-05 .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs .ct-item-5.style-05 ul.tabs, .ct-item-5.style-05 .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs .ct-item-5.style-05 ul.tabs, .ct-item-5.style-05 .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs .ct-item-5.style-05 ul.tabs, .ct-item-5.style-05 .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs .ct-item-5.style-05 ul.tabs, .ct-item-5.style-05 .ct-item-20, .ct-item-5.style-05 .form-group {
  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, #kopa-content-1 .part-2 .ct-item-5 .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs #kopa-content-1 .part-2 .ct-item-5 ul.tabs, #kopa-content-1 .part-2 .ct-item-5 .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs #kopa-content-1 .part-2 .ct-item-5 ul.tabs, #kopa-content-1 .part-2 .ct-item-5 .ct-item-20, #kopa-content-1 .part-2 .ct-item-5 .form-group {
  font-size: 14px;
}
#kopa-content-1 .part-2 .ct-item-5 .clearfix + div, #kopa-content-1 .part-2 .ct-item-5 .woocommerce div.product .woocommerce-tabs ul.tabs + div, .woocommerce div.product .woocommerce-tabs #kopa-content-1 .part-2 .ct-item-5 ul.tabs + div, #kopa-content-1 .part-2 .ct-item-5 .woocommerce-page div.product .woocommerce-tabs ul.tabs + div, .woocommerce-page div.product .woocommerce-tabs #kopa-content-1 .part-2 .ct-item-5 ul.tabs + div, #kopa-content-1 .part-2 .ct-item-5 .ct-item-20 + div, #kopa-content-1 .part-2 .ct-item-5 .form-group + 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 _____________*/
/* MAIN PRODUCT STYLES */
.woocommerce, .woocommerce-page {
  /*--- Product Single ---*/
  /*--- Reviews ---*/
  /*--- Star Ratings ---*/
  /*--- Tables ---*/
  /*--- Forms ---*/
  /*--- Order page ---*/
  /*--- More custom ---*/
}
@media screen and (max-width: 768px) {
  .woocommerce #content table.cart td.actions .coupon .button, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon .button, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input, .woocommerce-page #content table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input {
    width: 100%;
  }
}
.woocommerce a.remove, .woocommerce-page a.remove {
  font-size: 12px;
  color: #ccc !important;
  width: 18px;
  height: 18px;
  line-height: 18px !important;
  border: 1px solid #e5e5e5;
  margin-left: 15px;
}
.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .minus {
  text-shadow: none !important;
  background: #fff;
  height: 23px;
  width: 35px;
}
.woocommerce .quantity .plus:hover, .woocommerce .quantity .minus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce-page .quantity .minus:hover {
  color: white;
}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty {
  font-weight: 600;
  padding: 0;
  text-align: center;
  border: 1px solid #d8d8d8 !important;
  font-weight: bold;
  border-radius: 0;
  border-right: none;
  height: 36px;
  line-height: 36px;
  width: 50px;
  color: #999;
}
.woocommerce .quantity, .woocommerce #content .quantity, .woocommerce .widget_shopping_cart_content a.button:hover, .woocommerce-page .quantity, .woocommerce-page #content .quantity, .woocommerce-page .widget_shopping_cart_content a.button:hover {
  min-width: 80px;
  width: auto;
}
.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce .widget_shopping_cart_content a.button:hover input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .widget_shopping_cart_content a.button:hover input.qty {
  border-right: 1px solid #d8d8d8;
}
.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
  margin-bottom: 100px;
  background: #f8f8f8;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs {
  border-bottom: none;
  background: #fff;
  margin-bottom: 0;
  overflow: visible;
  padding: 0;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before {
  display: none;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs > li, .woocommerce div.product .woocommerce-tabs ul.tabs > li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li {
  margin-right: 0 !important;
  background: none !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
  float: left;
  display: block;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs > li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs > li:before, .woocommerce div.product .woocommerce-tabs ul.tabs > li:after, .woocommerce div.product .woocommerce-tabs ul.tabs > li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li:before {
  display: none;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs > li > a, .woocommerce div.product .woocommerce-tabs ul.tabs > li > a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li > a, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li > a {
  text-transform: none;
  border: none !important;
  background: none !important;
  color: #383938;
  text-align: center;
  text-transform: capitalize;
  padding: 10px 30px;
  margin-bottom: 0px;
  border-radius: 0;
  cursor: pointer !important;
  position: relative;
  display: block !important;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs > li > a:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs > li > a:before, .woocommerce div.product .woocommerce-tabs ul.tabs > li > a:after, .woocommerce div.product .woocommerce-tabs ul.tabs > li > a:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li > a:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li > a:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li > a:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li > a:before {
  display: none;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs > li.active > a, .woocommerce #content div.product .woocommerce-tabs ul.tabs > li.active > a:hover, .woocommerce #content div.product .woocommerce-tabs ul.tabs > li.active > a:focus, .woocommerce div.product .woocommerce-tabs ul.tabs > li.active > a, .woocommerce div.product .woocommerce-tabs ul.tabs > li.active > a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs > li.active > a:focus, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li.active > a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li.active > a:hover, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li.active > a:focus, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li.active > a, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li.active > a:hover, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li.active > a:focus {
  color: #fff;
}
.woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel {
  border: none;
  box-shadow: none;
  background: none;
  padding: 40px 30px 60px;
}
.woocommerce #content div.product .woocommerce-tabs .wc-tab h2, .woocommerce div.product .woocommerce-tabs .wc-tab h2, .woocommerce-page #content div.product .woocommerce-tabs .wc-tab h2, .woocommerce-page div.product .woocommerce-tabs .wc-tab h2 {
  font-size: 16px;
  line-height: 24px;
  text-transform: capitalize;
  position: relative;
  margin-bottom: 25px;
  font-weight: bold;
}
.woocommerce #content div.product .tab-description-content .tab-description-img, .woocommerce div.product .tab-description-content .tab-description-img, .woocommerce-page #content div.product .tab-description-content .tab-description-img, .woocommerce-page div.product .tab-description-content .tab-description-img {
  float: left;
  width: 270px;
  margin-right: 30px;
}
@media screen and (max-width: 767px) {
  .woocommerce #content div.product .tab-description-content .tab-description-img, .woocommerce div.product .tab-description-content .tab-description-img, .woocommerce-page #content div.product .tab-description-content .tab-description-img, .woocommerce-page div.product .tab-description-content .tab-description-img {
    float: none;
    margin-right: 0;
    margin-bottom: 30px;
    width: 100%;
  }
}
.woocommerce #content div.product .tab-description-content .tab-description-detail, .woocommerce div.product .tab-description-content .tab-description-detail, .woocommerce-page #content div.product .tab-description-content .tab-description-detail, .woocommerce-page div.product .tab-description-content .tab-description-detail {
  overflow: hidden;
  font-size: 15px;
  line-height: 24px;
}
.woocommerce #content div.product form.cart, .woocommerce #content div.product .woocommerce-variation-add-to-cart, .woocommerce div.product form.cart, .woocommerce div.product .woocommerce-variation-add-to-cart, .woocommerce-page #content div.product form.cart, .woocommerce-page #content div.product .woocommerce-variation-add-to-cart, .woocommerce-page div.product form.cart, .woocommerce-page div.product .woocommerce-variation-add-to-cart {
  margin: 0;
}
.woocommerce #content div.product form.cart > *, .woocommerce #content div.product form.cart div.quantity, .woocommerce #content div.product .woocommerce-variation-add-to-cart > *, .woocommerce #content div.product .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product form.cart > *, .woocommerce div.product form.cart div.quantity, .woocommerce div.product .woocommerce-variation-add-to-cart > *, .woocommerce div.product .woocommerce-variation-add-to-cart div.quantity, .woocommerce-page #content div.product form.cart > *, .woocommerce-page #content div.product form.cart div.quantity, .woocommerce-page #content div.product .woocommerce-variation-add-to-cart > *, .woocommerce-page #content div.product .woocommerce-variation-add-to-cart div.quantity, .woocommerce-page div.product form.cart > *, .woocommerce-page div.product form.cart div.quantity, .woocommerce-page div.product .woocommerce-variation-add-to-cart > *, .woocommerce-page div.product .woocommerce-variation-add-to-cart div.quantity {
  margin: 30px 0 0;
}
.woocommerce #content div.product form.cart .variations label, .woocommerce #content div.product .woocommerce-variation-add-to-cart .variations label, .woocommerce div.product form.cart .variations label, .woocommerce div.product .woocommerce-variation-add-to-cart .variations label, .woocommerce-page #content div.product form.cart .variations label, .woocommerce-page #content div.product .woocommerce-variation-add-to-cart .variations label, .woocommerce-page div.product form.cart .variations label, .woocommerce-page div.product .woocommerce-variation-add-to-cart .variations label {
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
  color: #333;
  text-transform: capitalize;
  margin: 10px 0 0;
}
.woocommerce #content div.product form.cart .variations select, .woocommerce #content div.product .woocommerce-variation-add-to-cart .variations select, .woocommerce div.product form.cart .variations select, .woocommerce div.product .woocommerce-variation-add-to-cart .variations select, .woocommerce-page #content div.product form.cart .variations select, .woocommerce-page #content div.product .woocommerce-variation-add-to-cart .variations select, .woocommerce-page div.product form.cart .variations select, .woocommerce-page div.product .woocommerce-variation-add-to-cart .variations select {
  height: 40px;
  line-height: 40px;
  border: 1px solid #e5e5e5;
  padding: 0 15px;
}
.woocommerce #content div.product .product_meta, .woocommerce div.product .product_meta, .woocommerce-page #content div.product .product_meta, .woocommerce-page div.product .product_meta {
  margin-top: 30px;
}
.woocommerce #content div.product .product_meta > span, .woocommerce div.product .product_meta > span, .woocommerce-page #content div.product .product_meta > span, .woocommerce-page div.product .product_meta > span {
  display: block;
  margin-top: 10px;
}
.woocommerce #content div.product .product_meta > span:first-child, .woocommerce div.product .product_meta > span:first-child, .woocommerce-page #content div.product .product_meta > span:first-child, .woocommerce-page div.product .product_meta > span:first-child {
  margin-top: 0;
}
.woocommerce #content div.product .product_meta > span.posted_in, .woocommerce div.product .product_meta > span.posted_in, .woocommerce-page #content div.product .product_meta > span.posted_in, .woocommerce-page div.product .product_meta > span.posted_in {
  color: #999;
}
.woocommerce #content div.product .product_meta > span.posted_in a, .woocommerce div.product .product_meta > span.posted_in a, .woocommerce-page #content div.product .product_meta > span.posted_in a, .woocommerce-page div.product .product_meta > span.posted_in a {
  font-size: 14px;
  text-transform: capitalize;
}
.woocommerce #content div.product .product_meta .sku_wrapper, .woocommerce div.product .product_meta .sku_wrapper, .woocommerce-page #content div.product .product_meta .sku_wrapper, .woocommerce-page div.product .product_meta .sku_wrapper {
  font-size: 14px;
  line-height: 24px;
  color: #999999;
  font-family: "Merriweather", serif;
}
.woocommerce #content div.product .product_meta .sku_wrapper .sku, .woocommerce div.product .product_meta .sku_wrapper .sku, .woocommerce-page #content div.product .product_meta .sku_wrapper .sku, .woocommerce-page div.product .product_meta .sku_wrapper .sku {
  color: #383938;
}
.woocommerce #content div.product .product_meta .posted_in, .woocommerce div.product .product_meta .posted_in, .woocommerce-page #content div.product .product_meta .posted_in, .woocommerce-page div.product .product_meta .posted_in {
  font-size: 14px;
  line-height: 24px;
  color: #999999;
  margin-top: 0;
  font-family: "Merriweather", serif;
}
.woocommerce .wc-tab, .woocommerce-page .wc-tab {
  display: none;
}
.woocommerce .wc-tab.active, .woocommerce-page .wc-tab.active {
  display: block;
}
.woocommerce #reviews #comments strong, .woocommerce-page #reviews #comments strong {
  font-weight: 600;
}
.woocommerce #reviews #comments ol.commentlist, .woocommerce-page #reviews #comments ol.commentlist {
  padding: 0;
  margin-top: 20px;
}
.woocommerce #reviews #comments ol.commentlist li .comment_container, .woocommerce-page #reviews #comments ol.commentlist li .comment_container {
  position: relative;
  min-height: 95px;
}
.woocommerce #reviews #comments ol.commentlist li .comment_container img, .woocommerce-page #reviews #comments ol.commentlist li .comment_container img {
  background: none;
  padding: 0;
  border: none;
  width: 95px;
  height: 95px;
  border-radius: 100%;
}
.woocommerce #reviews #comments ol.commentlist li .comment_container .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment_container .comment-text {
  margin: 0 0 0 120px;
  border: none;
  border-radius: 0;
  padding: 0;
}
@media screen and (max-width: 639px) {
  .woocommerce #reviews #comments ol.commentlist li .comment_container .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment_container .comment-text {
    margin: 0 0 0 85px;
  }
}
.woocommerce #reviews #comments ol.commentlist li .comment_container .comment-text p.meta, .woocommerce-page #reviews #comments ol.commentlist li .comment_container .comment-text p.meta {
  font-size: 12px;
  margin-bottom: 8px !important;
}
.woocommerce #reviews #comments ol.commentlist li .comment_container .comment-text p.meta strong, .woocommerce #reviews #comments ol.commentlist li .comment_container .comment-text p.meta time, .woocommerce-page #reviews #comments ol.commentlist li .comment_container .comment-text p.meta strong, .woocommerce-page #reviews #comments ol.commentlist li .comment_container .comment-text p.meta time {
  text-transform: capitalize;
  font-weight: 300 !important;
  font-family: "Merriweather", serif;
  color: #999;
}
.woocommerce #reviews #comments ol.commentlist li .comment_container .star-rating, .woocommerce-page #reviews #comments ol.commentlist li .comment_container .star-rating {
  font-size: 12px;
}
.woocommerce #reviews #comments ol.commentlist li + li, .woocommerce-page #reviews #comments ol.commentlist li + li {
  margin-top: 40px;
  padding-top: 40px;
  border-top: 1px solid #eee;
}
.woocommerce #reviews #comments .star-rating, .woocommerce-page #reviews #comments .star-rating {
  float: right;
  margin: 3px 0 0 15px;
}
.woocommerce #reviews #review_form_wrapper, .woocommerce-page #reviews #review_form_wrapper {
  margin-top: 50px;
}
.woocommerce #reviews #review_form_wrapper .comment-reply-title, .woocommerce-page #reviews #review_form_wrapper .comment-reply-title {
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
  position: relative;
  text-align: center;
  font-family: "Merriweather", serif;
  font-weight: bold;
}
.woocommerce #reviews #review_form_wrapper .comment-notes, .woocommerce-page #reviews #review_form_wrapper .comment-notes {
  margin-bottom: 30px;
}
.woocommerce #reviews #review_form_wrapper input, .woocommerce #reviews #review_form_wrapper textarea, .woocommerce-page #reviews #review_form_wrapper input, .woocommerce-page #reviews #review_form_wrapper textarea {
  box-shadow: none;
  background: none;
  outline: none !important;
  border: 1px solid #e5e5e5;
  padding: 10px 15px;
  width: 100%;
  color: #ebebeb;
}
.woocommerce #reviews #review_form_wrapper input[type="submit"], .woocommerce-page #reviews #review_form_wrapper input[type="submit"] {
  border: none !important;
  outline: none !important;
  line-height: 40px;
  font-weight: 600;
  text-transform: capitalize;
  color: #383938;
  width: auto;
  padding: 0 30px;
  border-radius: 0;
  margin-top: 10px;
  text-shadow: none;
}
.woocommerce #reviews #review_form_wrapper input[type="submit"]:hover, .woocommerce-page #reviews #review_form_wrapper input[type="submit"]:hover {
  color: white;
  background: #383938;
}
.woocommerce #reviews #review_form_wrapper .comment-notes, .woocommerce-page #reviews #review_form_wrapper .comment-notes {
  text-align: center;
}
.woocommerce #reviews #review_form_wrapper form, .woocommerce-page #reviews #review_form_wrapper form {
  margin-top: 20px;
}
.woocommerce #reviews #review_form_wrapper form .comment-form-rating, .woocommerce-page #reviews #review_form_wrapper form .comment-form-rating {
  margin: 0 0 10px;
  background: #fff;
  border: 1px solid #e5e5e5;
  padding: 10px 15px;
}
.woocommerce #reviews #review_form_wrapper form .comment-form-rating label, .woocommerce-page #reviews #review_form_wrapper form .comment-form-rating label {
  display: inline-block;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 13px;
  font-weight: normal;
  color: #cccccc;
}
.woocommerce #reviews #review_form_wrapper form .comment-form-rating .stars, .woocommerce-page #reviews #review_form_wrapper form .comment-form-rating .stars {
  display: inline-block;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 13px;
  margin-left: 10px;
}
.woocommerce #reviews #review_form_wrapper form .comment-form-rating .stars a, .woocommerce-page #reviews #review_form_wrapper form .comment-form-rating .stars a {
  width: 13px !important;
}
.woocommerce #reviews #review_form_wrapper form .comment-form-rating:hover label, .woocommerce-page #reviews #review_form_wrapper form .comment-form-rating:hover label {
  color: #383938;
}
.woocommerce #reviews #review_form_wrapper form input, .woocommerce #reviews #review_form_wrapper form textarea, .woocommerce-page #reviews #review_form_wrapper form input, .woocommerce-page #reviews #review_form_wrapper form textarea {
  color: #383938;
  font-size: 13px;
}
.woocommerce #reviews #review_form_wrapper form .form-submit .submit, .woocommerce-page #reviews #review_form_wrapper form .form-submit .submit {
  margin-top: 0;
  width: 100%;
  font-size: 14px;
  line-height: 45px;
  height: 45px;
  font-family: "Merriweather", serif;
  text-transform: uppercase;
  color: #fff;
  font-weight: bold;
}
.woocommerce #reviews #review_form_wrapper form .form-submit .submit:hover, .woocommerce-page #reviews #review_form_wrapper form .form-submit .submit:hover {
  background: #383938 !important;
}
.woocommerce .woocommerce ul.products li.product .star-rating, .woocommerce-page .woocommerce ul.products li.product .star-rating {
  font-size: 1em !important;
}
.woocommerce .woocommerce-product-rating, .woocommerce-page .woocommerce-product-rating {
  font-size: 13px;
  line-height: 20px;
}
.woocommerce .woocommerce-product-rating .woocommerce-review-link, .woocommerce-page .woocommerce-product-rating .woocommerce-review-link {
  display: none;
  color: #999;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.woocommerce #review_form .comment-box .form-submit input, .woocommerce-page #review_form .comment-box .form-submit input {
  width: auto;
}
.woocommerce #content table.cart,
.woocommerce table.cart,
.woocommerce table.shop_table, .woocommerce-page #content table.cart,
.woocommerce-page table.cart,
.woocommerce-page table.shop_table {
  border: 1px solid #e5e5e5;
  border-top: none;
  border-radius: 0;
  border-collapse: inherit;
  width: 100%;
}
.woocommerce #content table.cart tfoot td, .woocommerce #content table.cart tfoot th,
.woocommerce table.cart tfoot td,
.woocommerce table.cart tfoot th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th, .woocommerce-page #content table.cart tfoot td, .woocommerce-page #content table.cart tfoot th,
.woocommerce-page table.cart tfoot td,
.woocommerce-page table.cart tfoot th,
.woocommerce-page table.shop_table tfoot td,
.woocommerce-page table.shop_table tfoot th {
  border-color: #e5e5e5;
}
.woocommerce #content table.cart tbody th, .woocommerce #content table.cart tfoot th, .woocommerce #content table.cart tr th, .woocommerce #content table.cart th th, .woocommerce #content table.cart td th,
.woocommerce table.cart tbody th,
.woocommerce table.cart tfoot th,
.woocommerce table.cart tr th,
.woocommerce table.cart th th,
.woocommerce table.cart td th,
.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot th,
.woocommerce table.shop_table tr th,
.woocommerce table.shop_table th th,
.woocommerce table.shop_table td th, .woocommerce-page #content table.cart tbody th, .woocommerce-page #content table.cart tfoot th, .woocommerce-page #content table.cart tr th, .woocommerce-page #content table.cart th th, .woocommerce-page #content table.cart td th,
.woocommerce-page table.cart tbody th,
.woocommerce-page table.cart tfoot th,
.woocommerce-page table.cart tr th,
.woocommerce-page table.cart th th,
.woocommerce-page table.cart td th,
.woocommerce-page table.shop_table tbody th,
.woocommerce-page table.shop_table tfoot th,
.woocommerce-page table.shop_table tr th,
.woocommerce-page table.shop_table th th,
.woocommerce-page table.shop_table td th {
  font-weight: 600;
}
.woocommerce #content table.cart th,
.woocommerce table.cart th,
.woocommerce table.shop_table th, .woocommerce-page #content table.cart th,
.woocommerce-page table.cart th,
.woocommerce-page table.shop_table th {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  padding: 15px 12px;
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
}
.woocommerce #content table.cart th:first-child,
.woocommerce table.cart th:first-child,
.woocommerce table.shop_table th:first-child, .woocommerce-page #content table.cart th:first-child,
.woocommerce-page table.cart th:first-child,
.woocommerce-page table.shop_table th:first-child {
  border-left: 0;
}
.woocommerce #content table.cart td,
.woocommerce table.cart td,
.woocommerce table.shop_table td, .woocommerce-page #content table.cart td,
.woocommerce-page table.cart td,
.woocommerce-page table.shop_table td {
  padding: 20px 15px;
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
}
.woocommerce #content table.cart td:first-child,
.woocommerce table.cart td:first-child,
.woocommerce table.shop_table td:first-child, .woocommerce-page #content table.cart td:first-child,
.woocommerce-page table.cart td:first-child,
.woocommerce-page table.shop_table td:first-child {
  border-left: 0;
}
.woocommerce #content table.cart td.actions,
.woocommerce table.cart td.actions,
.woocommerce table.shop_table td.actions, .woocommerce-page #content table.cart td.actions,
.woocommerce-page table.cart td.actions,
.woocommerce-page table.shop_table td.actions {
  padding: 30px;
}
@media screen and (max-width: 979px) {
  .woocommerce #content table.cart td.actions .coupon,
  .woocommerce table.cart td.actions .coupon,
  .woocommerce table.shop_table td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon,
  .woocommerce-page table.cart td.actions .coupon,
  .woocommerce-page table.shop_table td.actions .coupon {
    float: none;
    margin-bottom: 20px;
  }
}
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce table.shop_table td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce-page table.shop_table td.actions .coupon .input-text {
  width: 300px;
  padding: 0 15px;
  height: 40px;
  line-height: 40px;
  border-radius: 0;
  border: 1px solid #e5e5e5;
}
.woocommerce #content table.cart td.actions .coupon .button,
.woocommerce table.cart td.actions .coupon .button,
.woocommerce table.shop_table td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .button,
.woocommerce-page table.cart td.actions .coupon .button,
.woocommerce-page table.shop_table td.actions .coupon .button {
  background: #ececec;
  color: #383938;
  margin-left: 15px;
}
.woocommerce #content table.cart td.actions .coupon .button:hover,
.woocommerce table.cart td.actions .coupon .button:hover,
.woocommerce table.shop_table td.actions .coupon .button:hover, .woocommerce-page #content table.cart td.actions .coupon .button:hover,
.woocommerce-page table.cart td.actions .coupon .button:hover,
.woocommerce-page table.shop_table td.actions .coupon .button:hover {
  color: white;
}
.woocommerce #content table.cart td.actions .button,
.woocommerce table.cart td.actions .button,
.woocommerce table.shop_table td.actions .button, .woocommerce-page #content table.cart td.actions .button,
.woocommerce-page table.cart td.actions .button,
.woocommerce-page table.shop_table td.actions .button {
  background: #383938;
}
.woocommerce #content table.cart td.actions .button:hover,
.woocommerce table.cart td.actions .button:hover,
.woocommerce table.shop_table td.actions .button:hover, .woocommerce-page #content table.cart td.actions .button:hover,
.woocommerce-page table.cart td.actions .button:hover,
.woocommerce-page table.shop_table td.actions .button:hover {
  background: #ececec;
  color: #383938;
}
.woocommerce #content table.cart tbody .product-name,
.woocommerce table.cart tbody .product-name,
.woocommerce table.shop_table tbody .product-name, .woocommerce-page #content table.cart tbody .product-name,
.woocommerce-page table.cart tbody .product-name,
.woocommerce-page table.shop_table tbody .product-name {
  font-size: 18px;
  line-height: 26px;
  font-weight: 400;
  text-transform: capitalize;
}
.woocommerce #content table.cart tbody .product-price,
.woocommerce table.cart tbody .product-price,
.woocommerce table.shop_table tbody .product-price, .woocommerce-page #content table.cart tbody .product-price,
.woocommerce-page table.cart tbody .product-price,
.woocommerce-page table.shop_table tbody .product-price {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
.woocommerce #content table.cart tbody .product-subtotal,
.woocommerce table.cart tbody .product-subtotal,
.woocommerce table.shop_table tbody .product-subtotal, .woocommerce-page #content table.cart tbody .product-subtotal,
.woocommerce-page table.cart tbody .product-subtotal,
.woocommerce-page table.shop_table tbody .product-subtotal {
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
}
.woocommerce #content table.cart img,
.woocommerce table.cart img,
.woocommerce table.shop_table img, .woocommerce-page #content table.cart img,
.woocommerce-page table.cart img,
.woocommerce-page table.shop_table img {
  width: 80px;
}
.woocommerce .cart_totals table, .woocommerce .cart_totals table.shop_table, .woocommerce-page .cart_totals table, .woocommerce-page .cart_totals table.shop_table {
  border-top: 1px solid #e5e5e5;
}
@media screen and (max-width: 768px) {
  .woocommerce table.shop_table_responsive tbody tr:first-child td:first-child, .woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child {
    border-top: 1px solid #e5e5e5;
  }
  .woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before {
    margin: 2px 15px 0 0;
    font-weight: 600;
  }
}
@media screen and (max-width: 768px) and (max-width: 479px) {
  .woocommerce table.shop_table_responsive tr td.product-name, .woocommerce-page table.shop_table_responsive tr td.product-name {
    text-align: left !important;
  }
  .woocommerce table.shop_table_responsive tr td.product-name:before, .woocommerce-page table.shop_table_responsive tr td.product-name:before {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .woocommerce #content table.cart td,
  .woocommerce table.cart td,
  .woocommerce table.shop_table td, .woocommerce-page #content table.cart td,
  .woocommerce-page table.cart td,
  .woocommerce-page table.shop_table td {
    border-left: none;
  }
  .woocommerce #content table.cart th,
  .woocommerce table.cart th,
  .woocommerce table.shop_table th, .woocommerce-page #content table.cart th,
  .woocommerce-page table.cart th,
  .woocommerce-page table.shop_table th {
    margin-left: -1px;
  }
}
.woocommerce form .form-row input, .woocommerce form .form-row input.input-text, .woocommerce form .form-row select, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row select, .woocommerce-page form .form-row textarea {
  width: 100%;
}
.woocommerce form .form-row select, .woocommerce form .form-row textarea, .woocommerce-page form .form-row select, .woocommerce-page form .form-row textarea {
  height: 36px;
}
.woocommerce form .form-row.place-order input, .woocommerce-page form .form-row.place-order input {
  width: auto;
}
.woocommerce form .form-row.create-account .input-checkbox, .woocommerce-page form .form-row.create-account .input-checkbox {
  float: left;
  width: auto;
  height: 32px;
}
.woocommerce .order_details li, .woocommerce-page .order_details li {
  float: left;
  margin-right: 20px;
  text-transform: capitalize;
  font-size: 14px;
  line-height: 22px;
  border-right: 1px dashed #e5e5e5;
  padding-right: 20px;
}
.woocommerce .order_details li strong, .woocommerce-page .order_details li strong {
  font-size: 12px;
  text-transform: uppercase;
  margin-top: 5px;
}
.woocommerce .woocommerce-thankyou-order-received, .woocommerce-page .woocommerce-thankyou-order-received {
  margin-bottom: 20px;
}
.woocommerce .woocommerce-thankyou-order-details, .woocommerce-page .woocommerce-thankyou-order-details {
  margin-bottom: 30px;
}
.woocommerce .cart-subtotal .amount, .woocommerce-page .cart-subtotal .amount {
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
}
.woocommerce .order-total .amount, .woocommerce-page .order-total .amount {
  font-size: 24px;
  line-height: 32px;
}
.woocommerce #ship-to-different-address, .woocommerce-page #ship-to-different-address {
  margin-top: 20px;
  position: relative;
}
.woocommerce #ship-to-different-address .checkbox, .woocommerce-page #ship-to-different-address .checkbox {
  margin-top: 0;
}
.woocommerce #ship-to-different-address input, .woocommerce #ship-to-different-address #ship-to-different-address-checkbox, .woocommerce-page #ship-to-different-address input, .woocommerce-page #ship-to-different-address #ship-to-different-address-checkbox {
  position: absolute;
  top: 4px;
}
.woocommerce div.summary, .woocommerce div.entry-summary, .woocommerce .entry-summary, .woocommerce-page div.summary, .woocommerce-page div.entry-summary, .woocommerce-page .entry-summary {
  margin: 0 0 50px;
  padding-right: 0;
}
@media screen and (max-width: 639px) {
  .woocommerce div.summary, .woocommerce div.entry-summary, .woocommerce .entry-summary, .woocommerce-page div.summary, .woocommerce-page div.entry-summary, .woocommerce-page .entry-summary {
    width: 100% !important;
    float: none !important;
    margin-top: 40px;
    padding: 0 5px;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 {
    width: 100%;
    float: none;
    margin-top: 40px;
  }
  .woocommerce .col2-set .col-1:first-child, .woocommerce .col2-set .col-2:first-child, .woocommerce-page .col2-set .col-1:first-child, .woocommerce-page .col2-set .col-2:first-child {
    margin-top: 0;
  }
}

/*--- Forms ---*/
.woocommerce-checkout h3, .edit-account h3, .login h3 {
  margin: 30px 0 15px;
}
.woocommerce-checkout input, .woocommerce-checkout textarea, .woocommerce-checkout select, .edit-account input, .edit-account textarea, .edit-account select, .login input, .login textarea, .login select {
  border: 1px solid #e5e5e5;
  padding: 8px;
  line-height: 18px;
}
.woocommerce-checkout .select2-container .select2-choice, .edit-account .select2-container .select2-choice, .login .select2-container .select2-choice {
  border: 1px solid #e5e5e5;
  padding: 8px;
  line-height: 18px;
  border-radius: 0;
}
.woocommerce-checkout label, .edit-account label, .login label {
  font-weight: 400;
}
.woocommerce-checkout .form-row .chosen-container-single .chosen-single, .edit-account .form-row .chosen-container-single .chosen-single, .login .form-row .chosen-container-single .chosen-single {
  border-radius: 0;
  background: none;
  box-shadow: none;
  padding: 0 0 0 8px;
  height: 36px;
  line-height: 36px;
  border: 1px solid #e5e5e5;
  background-clip: inherit;
  color: #383938;
}
.woocommerce-checkout fieldset, .edit-account fieldset, .login fieldset {
  margin-top: 20px;
}
.woocommerce-checkout fieldset legend, .edit-account fieldset legend, .login fieldset legend {
  border-bottom: none;
  margin-bottom: 10px;
}
.woocommerce-checkout input[type="submit"], .edit-account input[type="submit"], .login input[type="submit"] {
  margin-top: 10px;
}

.login {
  border-color: #e5e5e5 !important;
  border-radius: 0 !important;
}
.login input.button,
.login input[type="checkbox"], .login input[type="radio"] {
  width: auto !important;
  text-align: left !important;
}

/*--- Cart ---*/
.type-page .entry-title {
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
  margin: 0 0 40px;
}

/*--- Cart/checkout page ---*/
@media screen and (max-width: 639px) {
  .woocommerce #content table.cart,
  .woocommerce table.cart,
  .woocommerce table.shop_table, .woocommerce-page #content table.cart,
  .woocommerce-page table.cart,
  .woocommerce-page table.shop_table,
  .woocommerce-cart #content table.cart,
  .woocommerce-cart table.cart,
  .woocommerce-cart table.shop_table,
  .woocommerce-checkout #content table.cart,
  .woocommerce-checkout table.cart,
  .woocommerce-checkout table.shop_table,
  #add_payment_method #content table.cart,
  #add_payment_method table.cart,
  #add_payment_method table.shop_table {
    display: block;
  }
  .woocommerce #content table.cart thead, .woocommerce #content table.cart tfoot td, .woocommerce #content table.cart tfoot th,
  .woocommerce table.cart thead,
  .woocommerce table.cart tfoot td,
  .woocommerce table.cart tfoot th,
  .woocommerce table.shop_table thead,
  .woocommerce table.shop_table tfoot td,
  .woocommerce table.shop_table tfoot th, .woocommerce-page #content table.cart thead, .woocommerce-page #content table.cart tfoot td, .woocommerce-page #content table.cart tfoot th,
  .woocommerce-page table.cart thead,
  .woocommerce-page table.cart tfoot td,
  .woocommerce-page table.cart tfoot th,
  .woocommerce-page table.shop_table thead,
  .woocommerce-page table.shop_table tfoot td,
  .woocommerce-page table.shop_table tfoot th,
  .woocommerce-cart #content table.cart thead,
  .woocommerce-cart #content table.cart tfoot td,
  .woocommerce-cart #content table.cart tfoot th,
  .woocommerce-cart table.cart thead,
  .woocommerce-cart table.cart tfoot td,
  .woocommerce-cart table.cart tfoot th,
  .woocommerce-cart table.shop_table thead,
  .woocommerce-cart table.shop_table tfoot td,
  .woocommerce-cart table.shop_table tfoot th,
  .woocommerce-checkout #content table.cart thead,
  .woocommerce-checkout #content table.cart tfoot td,
  .woocommerce-checkout #content table.cart tfoot th,
  .woocommerce-checkout table.cart thead,
  .woocommerce-checkout table.cart tfoot td,
  .woocommerce-checkout table.cart tfoot th,
  .woocommerce-checkout table.shop_table thead,
  .woocommerce-checkout table.shop_table tfoot td,
  .woocommerce-checkout table.shop_table tfoot th,
  #add_payment_method #content table.cart thead,
  #add_payment_method #content table.cart tfoot td,
  #add_payment_method #content table.cart tfoot th,
  #add_payment_method table.cart thead,
  #add_payment_method table.cart tfoot td,
  #add_payment_method table.cart tfoot th,
  #add_payment_method table.shop_table thead,
  #add_payment_method table.shop_table tfoot td,
  #add_payment_method table.shop_table tfoot th {
    display: block;
    width: 100%;
  }
  .woocommerce #content table.cart tbody, .woocommerce #content table.cart tfoot, .woocommerce #content table.cart tr, .woocommerce #content table.cart th, .woocommerce #content table.cart td,
  .woocommerce table.cart tbody,
  .woocommerce table.cart tfoot,
  .woocommerce table.cart tr,
  .woocommerce table.cart th,
  .woocommerce table.cart td,
  .woocommerce table.shop_table tbody,
  .woocommerce table.shop_table tfoot,
  .woocommerce table.shop_table tr,
  .woocommerce table.shop_table th,
  .woocommerce table.shop_table td, .woocommerce-page #content table.cart tbody, .woocommerce-page #content table.cart tfoot, .woocommerce-page #content table.cart tr, .woocommerce-page #content table.cart th, .woocommerce-page #content table.cart td,
  .woocommerce-page table.cart tbody,
  .woocommerce-page table.cart tfoot,
  .woocommerce-page table.cart tr,
  .woocommerce-page table.cart th,
  .woocommerce-page table.cart td,
  .woocommerce-page table.shop_table tbody,
  .woocommerce-page table.shop_table tfoot,
  .woocommerce-page table.shop_table tr,
  .woocommerce-page table.shop_table th,
  .woocommerce-page table.shop_table td,
  .woocommerce-cart #content table.cart tbody,
  .woocommerce-cart #content table.cart tfoot,
  .woocommerce-cart #content table.cart tr,
  .woocommerce-cart #content table.cart th,
  .woocommerce-cart #content table.cart td,
  .woocommerce-cart table.cart tbody,
  .woocommerce-cart table.cart tfoot,
  .woocommerce-cart table.cart tr,
  .woocommerce-cart table.cart th,
  .woocommerce-cart table.cart td,
  .woocommerce-cart table.shop_table tbody,
  .woocommerce-cart table.shop_table tfoot,
  .woocommerce-cart table.shop_table tr,
  .woocommerce-cart table.shop_table th,
  .woocommerce-cart table.shop_table td,
  .woocommerce-checkout #content table.cart tbody,
  .woocommerce-checkout #content table.cart tfoot,
  .woocommerce-checkout #content table.cart tr,
  .woocommerce-checkout #content table.cart th,
  .woocommerce-checkout #content table.cart td,
  .woocommerce-checkout table.cart tbody,
  .woocommerce-checkout table.cart tfoot,
  .woocommerce-checkout table.cart tr,
  .woocommerce-checkout table.cart th,
  .woocommerce-checkout table.cart td,
  .woocommerce-checkout table.shop_table tbody,
  .woocommerce-checkout table.shop_table tfoot,
  .woocommerce-checkout table.shop_table tr,
  .woocommerce-checkout table.shop_table th,
  .woocommerce-checkout table.shop_table td,
  #add_payment_method #content table.cart tbody,
  #add_payment_method #content table.cart tfoot,
  #add_payment_method #content table.cart tr,
  #add_payment_method #content table.cart th,
  #add_payment_method #content table.cart td,
  #add_payment_method table.cart tbody,
  #add_payment_method table.cart tfoot,
  #add_payment_method table.cart tr,
  #add_payment_method table.cart th,
  #add_payment_method table.cart td,
  #add_payment_method table.shop_table tbody,
  #add_payment_method table.shop_table tfoot,
  #add_payment_method table.shop_table tr,
  #add_payment_method table.shop_table th,
  #add_payment_method table.shop_table td {
    display: block;
  }
  .woocommerce #content table.cart tbody th, .woocommerce #content table.cart tfoot th, .woocommerce #content table.cart tr th, .woocommerce #content table.cart th th, .woocommerce #content table.cart td th,
  .woocommerce table.cart tbody th,
  .woocommerce table.cart tfoot th,
  .woocommerce table.cart tr th,
  .woocommerce table.cart th th,
  .woocommerce table.cart td th,
  .woocommerce table.shop_table tbody th,
  .woocommerce table.shop_table tfoot th,
  .woocommerce table.shop_table tr th,
  .woocommerce table.shop_table th th,
  .woocommerce table.shop_table td th, .woocommerce-page #content table.cart tbody th, .woocommerce-page #content table.cart tfoot th, .woocommerce-page #content table.cart tr th, .woocommerce-page #content table.cart th th, .woocommerce-page #content table.cart td th,
  .woocommerce-page table.cart tbody th,
  .woocommerce-page table.cart tfoot th,
  .woocommerce-page table.cart tr th,
  .woocommerce-page table.cart th th,
  .woocommerce-page table.cart td th,
  .woocommerce-page table.shop_table tbody th,
  .woocommerce-page table.shop_table tfoot th,
  .woocommerce-page table.shop_table tr th,
  .woocommerce-page table.shop_table th th,
  .woocommerce-page table.shop_table td th,
  .woocommerce-cart #content table.cart tbody th,
  .woocommerce-cart #content table.cart tfoot th,
  .woocommerce-cart #content table.cart tr th,
  .woocommerce-cart #content table.cart th th,
  .woocommerce-cart #content table.cart td th,
  .woocommerce-cart table.cart tbody th,
  .woocommerce-cart table.cart tfoot th,
  .woocommerce-cart table.cart tr th,
  .woocommerce-cart table.cart th th,
  .woocommerce-cart table.cart td th,
  .woocommerce-cart table.shop_table tbody th,
  .woocommerce-cart table.shop_table tfoot th,
  .woocommerce-cart table.shop_table tr th,
  .woocommerce-cart table.shop_table th th,
  .woocommerce-cart table.shop_table td th,
  .woocommerce-checkout #content table.cart tbody th,
  .woocommerce-checkout #content table.cart tfoot th,
  .woocommerce-checkout #content table.cart tr th,
  .woocommerce-checkout #content table.cart th th,
  .woocommerce-checkout #content table.cart td th,
  .woocommerce-checkout table.cart tbody th,
  .woocommerce-checkout table.cart tfoot th,
  .woocommerce-checkout table.cart tr th,
  .woocommerce-checkout table.cart th th,
  .woocommerce-checkout table.cart td th,
  .woocommerce-checkout table.shop_table tbody th,
  .woocommerce-checkout table.shop_table tfoot th,
  .woocommerce-checkout table.shop_table tr th,
  .woocommerce-checkout table.shop_table th th,
  .woocommerce-checkout table.shop_table td th,
  #add_payment_method #content table.cart tbody th,
  #add_payment_method #content table.cart tfoot th,
  #add_payment_method #content table.cart tr th,
  #add_payment_method #content table.cart th th,
  #add_payment_method #content table.cart td th,
  #add_payment_method table.cart tbody th,
  #add_payment_method table.cart tfoot th,
  #add_payment_method table.cart tr th,
  #add_payment_method table.cart th th,
  #add_payment_method table.cart td th,
  #add_payment_method table.shop_table tbody th,
  #add_payment_method table.shop_table tfoot th,
  #add_payment_method table.shop_table tr th,
  #add_payment_method table.shop_table th th,
  #add_payment_method table.shop_table td th {
    font-weight: 600;
  }
  .woocommerce #content table.cart thead .product-remove, .woocommerce #content table.cart thead .product-thumbnail,
  .woocommerce table.cart thead .product-remove,
  .woocommerce table.cart thead .product-thumbnail,
  .woocommerce table.shop_table thead .product-remove,
  .woocommerce table.shop_table thead .product-thumbnail, .woocommerce-page #content table.cart thead .product-remove, .woocommerce-page #content table.cart thead .product-thumbnail,
  .woocommerce-page table.cart thead .product-remove,
  .woocommerce-page table.cart thead .product-thumbnail,
  .woocommerce-page table.shop_table thead .product-remove,
  .woocommerce-page table.shop_table thead .product-thumbnail,
  .woocommerce-cart #content table.cart thead .product-remove,
  .woocommerce-cart #content table.cart thead .product-thumbnail,
  .woocommerce-cart table.cart thead .product-remove,
  .woocommerce-cart table.cart thead .product-thumbnail,
  .woocommerce-cart table.shop_table thead .product-remove,
  .woocommerce-cart table.shop_table thead .product-thumbnail,
  .woocommerce-checkout #content table.cart thead .product-remove,
  .woocommerce-checkout #content table.cart thead .product-thumbnail,
  .woocommerce-checkout table.cart thead .product-remove,
  .woocommerce-checkout table.cart thead .product-thumbnail,
  .woocommerce-checkout table.shop_table thead .product-remove,
  .woocommerce-checkout table.shop_table thead .product-thumbnail,
  #add_payment_method #content table.cart thead .product-remove,
  #add_payment_method #content table.cart thead .product-thumbnail,
  #add_payment_method table.cart thead .product-remove,
  #add_payment_method table.cart thead .product-thumbnail,
  #add_payment_method table.shop_table thead .product-remove,
  #add_payment_method table.shop_table thead .product-thumbnail {
    display: none;
  }
  .woocommerce #content table.cart .coupon input.input-text,
  .woocommerce table.cart .coupon input.input-text,
  .woocommerce table.shop_table .coupon input.input-text, .woocommerce-page #content table.cart .coupon input.input-text,
  .woocommerce-page table.cart .coupon input.input-text,
  .woocommerce-page table.shop_table .coupon input.input-text,
  .woocommerce-cart #content table.cart .coupon input.input-text,
  .woocommerce-cart table.cart .coupon input.input-text,
  .woocommerce-cart table.shop_table .coupon input.input-text,
  .woocommerce-checkout #content table.cart .coupon input.input-text,
  .woocommerce-checkout table.cart .coupon input.input-text,
  .woocommerce-checkout table.shop_table .coupon input.input-text,
  #add_payment_method #content table.cart .coupon input.input-text,
  #add_payment_method table.cart .coupon input.input-text,
  #add_payment_method table.shop_table .coupon input.input-text {
    width: 100% !important;
  }
  .woocommerce #content table.cart .coupon input.button,
  .woocommerce table.cart .coupon input.button,
  .woocommerce table.shop_table .coupon input.button, .woocommerce-page #content table.cart .coupon input.button,
  .woocommerce-page table.cart .coupon input.button,
  .woocommerce-page table.shop_table .coupon input.button,
  .woocommerce-cart #content table.cart .coupon input.button,
  .woocommerce-cart table.cart .coupon input.button,
  .woocommerce-cart table.shop_table .coupon input.button,
  .woocommerce-checkout #content table.cart .coupon input.button,
  .woocommerce-checkout table.cart .coupon input.button,
  .woocommerce-checkout table.shop_table .coupon input.button,
  #add_payment_method #content table.cart .coupon input.button,
  #add_payment_method table.cart .coupon input.button,
  #add_payment_method table.shop_table .coupon input.button {
    margin-top: 15px;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals,
  .woocommerce-cart .cart-collaterals .cart_totals,
  .woocommerce-checkout .cart-collaterals .cart_totals,
  #add_payment_method .cart-collaterals .cart_totals {
    width: 100%;
    float: none;
  }
}
.woocommerce .cart-collaterals .cart_totals table, .woocommerce .cart-collaterals .cart_totals table.shop_table, .woocommerce-page .cart-collaterals .cart_totals table, .woocommerce-page .cart-collaterals .cart_totals table.shop_table,
.woocommerce-cart .cart-collaterals .cart_totals table,
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table,
.woocommerce-checkout .cart-collaterals .cart_totals table,
.woocommerce-checkout .cart-collaterals .cart_totals table.shop_table,
#add_payment_method .cart-collaterals .cart_totals table,
#add_payment_method .cart-collaterals .cart_totals table.shop_table {
  border: 1px solid #e5e5e5;
  border-radius: 0;
  border-collapse: inherit;
  width: 100%;
}
.woocommerce .cart-collaterals .cart_totals table tfoot td, .woocommerce .cart-collaterals .cart_totals table tfoot th, .woocommerce .cart-collaterals .cart_totals table.shop_table tfoot td, .woocommerce .cart-collaterals .cart_totals table.shop_table tfoot th, .woocommerce-page .cart-collaterals .cart_totals table tfoot td, .woocommerce-page .cart-collaterals .cart_totals table tfoot th, .woocommerce-page .cart-collaterals .cart_totals table.shop_table tfoot td, .woocommerce-page .cart-collaterals .cart_totals table.shop_table tfoot th,
.woocommerce-cart .cart-collaterals .cart_totals table tfoot td,
.woocommerce-cart .cart-collaterals .cart_totals table tfoot th,
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tfoot td,
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tfoot th,
.woocommerce-checkout .cart-collaterals .cart_totals table tfoot td,
.woocommerce-checkout .cart-collaterals .cart_totals table tfoot th,
.woocommerce-checkout .cart-collaterals .cart_totals table.shop_table tfoot td,
.woocommerce-checkout .cart-collaterals .cart_totals table.shop_table tfoot th,
#add_payment_method .cart-collaterals .cart_totals table tfoot td,
#add_payment_method .cart-collaterals .cart_totals table tfoot th,
#add_payment_method .cart-collaterals .cart_totals table.shop_table tfoot td,
#add_payment_method .cart-collaterals .cart_totals table.shop_table tfoot th {
  border-color: #e5e5e5;
}
.woocommerce .cart-collaterals .cart_totals table th, .woocommerce .cart-collaterals .cart_totals table.shop_table th, .woocommerce-page .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table.shop_table th,
.woocommerce-cart .cart-collaterals .cart_totals table th,
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table th,
.woocommerce-checkout .cart-collaterals .cart_totals table th,
.woocommerce-checkout .cart-collaterals .cart_totals table.shop_table th,
#add_payment_method .cart-collaterals .cart_totals table th,
#add_payment_method .cart-collaterals .cart_totals table.shop_table th {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  padding: 15px 12px;
  border-color: #e5e5e5;
}
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce .cart-collaterals .cart_totals table.shop_table td, .woocommerce-page .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table.shop_table td,
.woocommerce-cart .cart-collaterals .cart_totals table td,
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table td,
.woocommerce-checkout .cart-collaterals .cart_totals table td,
.woocommerce-checkout .cart-collaterals .cart_totals table.shop_table td,
#add_payment_method .cart-collaterals .cart_totals table td,
#add_payment_method .cart-collaterals .cart_totals table.shop_table td {
  padding: 15px;
  border-color: #e5e5e5;
}
.woocommerce .cart-collaterals .cart_totals table .amount, .woocommerce .cart-collaterals .cart_totals table.shop_table .amount, .woocommerce-page .cart-collaterals .cart_totals table .amount, .woocommerce-page .cart-collaterals .cart_totals table.shop_table .amount,
.woocommerce-cart .cart-collaterals .cart_totals table .amount,
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table .amount,
.woocommerce-checkout .cart-collaterals .cart_totals table .amount,
.woocommerce-checkout .cart-collaterals .cart_totals table.shop_table .amount,
#add_payment_method .cart-collaterals .cart_totals table .amount,
#add_payment_method .cart-collaterals .cart_totals table.shop_table .amount {
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
}
.woocommerce .cart-collaterals .cart_totals table strong .amount, .woocommerce .cart-collaterals .cart_totals table.shop_table strong .amount, .woocommerce-page .cart-collaterals .cart_totals table strong .amount, .woocommerce-page .cart-collaterals .cart_totals table.shop_table strong .amount,
.woocommerce-cart .cart-collaterals .cart_totals table strong .amount,
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table strong .amount,
.woocommerce-checkout .cart-collaterals .cart_totals table strong .amount,
.woocommerce-checkout .cart-collaterals .cart_totals table.shop_table strong .amount,
#add_payment_method .cart-collaterals .cart_totals table strong .amount,
#add_payment_method .cart-collaterals .cart_totals table.shop_table strong .amount {
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
}
.woocommerce .cart-collaterals .cart_totals a.button.alt, .woocommerce-page .cart-collaterals .cart_totals a.button.alt,
.woocommerce-cart .cart-collaterals .cart_totals a.button.alt,
.woocommerce-checkout .cart-collaterals .cart_totals a.button.alt,
#add_payment_method .cart-collaterals .cart_totals a.button.alt {
  width: 220px;
  height: 50px;
  line-height: 50px;
  border-radius: 0;
  font-size: 1em;
  text-transform: capitalize;
  margin-top: 30px;
  padding: 0;
}
.woocommerce .checkout h1, .woocommerce .checkout h2, .woocommerce .checkout h3, .woocommerce .checkout h4, .woocommerce .checkout h5, .woocommerce .checkout h6, .woocommerce .checkout .h1, .woocommerce .checkout .h2, .woocommerce .checkout .h3, .woocommerce .checkout .h4, .woocommerce .checkout .h5, .woocommerce .checkout .h6, .woocommerce-page .checkout h1, .woocommerce-page .checkout h2, .woocommerce-page .checkout h3, .woocommerce-page .checkout h4, .woocommerce-page .checkout h5, .woocommerce-page .checkout h6, .woocommerce-page .checkout .h1, .woocommerce-page .checkout .h2, .woocommerce-page .checkout .h3, .woocommerce-page .checkout .h4, .woocommerce-page .checkout .h5, .woocommerce-page .checkout .h6,
.woocommerce-cart .checkout h1,
.woocommerce-cart .checkout h2,
.woocommerce-cart .checkout h3,
.woocommerce-cart .checkout h4,
.woocommerce-cart .checkout h5,
.woocommerce-cart .checkout h6,
.woocommerce-cart .checkout .h1,
.woocommerce-cart .checkout .h2,
.woocommerce-cart .checkout .h3,
.woocommerce-cart .checkout .h4,
.woocommerce-cart .checkout .h5,
.woocommerce-cart .checkout .h6,
.woocommerce-checkout .checkout h1,
.woocommerce-checkout .checkout h2,
.woocommerce-checkout .checkout h3,
.woocommerce-checkout .checkout h4,
.woocommerce-checkout .checkout h5,
.woocommerce-checkout .checkout h6,
.woocommerce-checkout .checkout .h1,
.woocommerce-checkout .checkout .h2,
.woocommerce-checkout .checkout .h3,
.woocommerce-checkout .checkout .h4,
.woocommerce-checkout .checkout .h5,
.woocommerce-checkout .checkout .h6,
#add_payment_method .checkout h1,
#add_payment_method .checkout h2,
#add_payment_method .checkout h3,
#add_payment_method .checkout h4,
#add_payment_method .checkout h5,
#add_payment_method .checkout h6,
#add_payment_method .checkout .h1,
#add_payment_method .checkout .h2,
#add_payment_method .checkout .h3,
#add_payment_method .checkout .h4,
#add_payment_method .checkout .h5,
#add_payment_method .checkout .h6 {
  text-transform: uppercase;
  margin-top: 20px;
}
.woocommerce #payment, .woocommerce-page #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment,
#add_payment_method #payment {
  border-radius: 0;
  background: #f9f9f9;
}
.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods,
#add_payment_method #payment ul.payment_methods {
  padding: 15px 30px;
  border-color: #e5e5e5;
}
.woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row,
.woocommerce-cart #payment div.form-row,
.woocommerce-checkout #payment div.form-row,
#add_payment_method #payment div.form-row {
  padding: 30px;
  border: none;
}

/*_____________  _____________*/
.woocommerce-page table.cart {
  border: none !important;
  border-collapse: collapse !important;
}
.woocommerce-page table.cart thead {
  border: none !important;
}
.woocommerce-page table.cart th {
  color: #7d7d7d;
  font-size: 14px;
  font-family: "Merriweather", serif;
  text-transform: capitalize;
  font-weight: 300 !important;
  border: none !important;
  background: transparent !important;
  text-align: center;
}
.woocommerce-page table.cart td {
  border: none !important;
}
.woocommerce-page table.cart tr {
  border-top: 5px solid white !important;
}
.woocommerce-page table.cart .product-remove, .woocommerce-page table.cart .product-thumbnail, .woocommerce-page table.cart .product-name, .woocommerce-page table.cart .product-quantity {
  background: #f5f5f5;
}
.woocommerce-page table.cart td.product-price, .woocommerce-page table.cart td.product-subtotal {
  background: #eeeeee;
  font-size: 30px;
  font-family: "Merriweather", serif;
  color: #4c4c4c !important;
  font-weight: bold;
  text-align: center;
}
.woocommerce-page table.cart td.product-name {
  font-size: 17px;
  font-family: "Merriweather", serif;
  text-transform: uppercase;
  color: #383938;
}
.woocommerce-page table.cart td.product-quantity {
  text-align: center;
}
.woocommerce-page table.cart td.product-quantity input.qty {
  border: none;
  background: #f5f5f5;
  font-size: 30px;
  font-family: "Merriweather", serif;
  color: #4c4c4c !important;
  font-weight: bold;
  border: none !important;
}
.woocommerce-page table.cart td.product-name, .woocommerce-page table.cart td.product-quantity {
  position: relative;
}
.woocommerce-page table.cart td.product-name:after, .woocommerce-page table.cart td.product-quantity:after {
  content: "";
  position: absolute;
  top: 50%;
  right: -20px;
  width: 0;
  height: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  border-left: 20px solid #f5f5f5;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  z-index: 999;
}
.woocommerce-page table.cart td.product-price {
  position: relative;
}
.woocommerce-page table.cart td.product-price:after {
  content: "";
  position: absolute;
  top: 50%;
  right: -20px;
  width: 0;
  height: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  border-left: 20px solid #eeeeee;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  z-index: 999;
}
.woocommerce-page table.cart .coupon .input-text {
  height: 45px !important;
  line-height: 45px !important;
}
.woocommerce-page table.cart .coupon .button {
  height: 45px;
  line-height: 45px;
  text-transform: uppercase;
  background: #222222 !important;
  font-size: 16px;
  text-transform: uppercase;
  color: white !important;
  font-weight: bold;
}
.woocommerce-page table.cart td.actions .button {
  height: 45px;
  line-height: 45px;
  text-transform: uppercase;
  background: #222222 !important;
  font-size: 16px;
  text-transform: uppercase;
  color: white !important;
  font-weight: bold;
}

.woocommerce .cart-collaterals .cart_totals > h2, .woocommerce-page .cart-collaterals .cart_totals > h2 {
  font-size: 17px;
  font-family: "Merriweather", serif;
  text-transform: uppercase;
  margin-bottom: 0;
}
.woocommerce .cart-collaterals .cart_totals .shop_table, .woocommerce-page .cart-collaterals .cart_totals .shop_table {
  border: none !important;
}
.woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal, .woocommerce-page .cart-collaterals .cart_totals .shop_table .cart-subtotal {
  border: none !important;
}
.woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal th, .woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal td, .woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal td span, .woocommerce-page .cart-collaterals .cart_totals .shop_table .cart-subtotal th, .woocommerce-page .cart-collaterals .cart_totals .shop_table .cart-subtotal td, .woocommerce-page .cart-collaterals .cart_totals .shop_table .cart-subtotal td span {
  border: none !important;
  color: #4c4c4c !important;
  font-size: 15px;
}
.woocommerce .cart-collaterals .cart_totals .shop_table .order-total, .woocommerce-page .cart-collaterals .cart_totals .shop_table .order-total {
  border: none !important;
  background: #222222 !important;
}
.woocommerce .cart-collaterals .cart_totals .shop_table .order-total th, .woocommerce .cart-collaterals .cart_totals .shop_table .order-total td, .woocommerce-page .cart-collaterals .cart_totals .shop_table .order-total th, .woocommerce-page .cart-collaterals .cart_totals .shop_table .order-total td {
  border: none !important;
  padding-top: 9px;
  padding-bottom: 9px;
}
.woocommerce .cart-collaterals .cart_totals .shop_table .order-total th, .woocommerce-page .cart-collaterals .cart_totals .shop_table .order-total th {
  font-size: 16px;
  text-transform: uppercase;
  color: white !important;
  font-family: "Merriweather", serif;
  font-weight: bold;
}
.woocommerce .cart-collaterals .cart_totals .shop_table .order-total td span, .woocommerce-page .cart-collaterals .cart_totals .shop_table .order-total td span {
  font-size: 15px;
  text-transform: uppercase;
  color: white !important;
  font-family: "Merriweather", serif;
  font-weight: bold;
}

a.checkout-button {
  height: 45px !important;
  line-height: 45px !important;
  text-transform: uppercase !important;
  font-size: 16px !important;
  text-transform: uppercase !important;
  font-weight: bold !important;
}

.woocommerce #reviews #review_form_wrapper form input, .woocommerce #reviews #review_form_wrapper form textarea, .woocommerce-page #reviews #review_form_wrapper form input, .woocommerce-page #reviews #review_form_wrapper form textarea {
  background: #fff;
}
.woocommerce #reviews #review_form_wrapper form select, .woocommerce-page #reviews #review_form_wrapper form select {
  height: 40px;
  line-height: 40px;
  padding: 0 8px;
}

div.summary p {
  font-size: 15px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  font-size: 16px;
  text-transform: uppercase;
}

.woocommerce-page div.product .woocommerce-tabs .panel p {
  font-size: 15px;
}

@media screen and (max-width: 497px) {
  .woocommerce form .form-row {
    width: 100% !important;
  }
}

.woocommerce #reviews #comment {
  height: 150px;
}

@media screen and (max-width: 767px) {
  .woocommerce #reviews #comments ol.commentlist li .comment_container img,
  .woocommerce-page #reviews #comments ol.commentlist li .comment_container img {
    width: 60px;
    height: 60px;
  }

  .woocommerce #reviews #comments ol.commentlist li .comment_container .comment-text,
  .woocommerce-page #reviews #comments ol.commentlist li .comment_container .comment-text {
    margin-left: 80px;
  }
}
@media screen and (max-width: 479px) {
  .woocommerce #reviews #comments ol.commentlist li .comment_container .comment-text,
  .woocommerce-page #reviews #comments ol.commentlist li .comment_container .comment-text {
    margin-left: 70px;
  }

  .woocommerce #reviews #comments .star-rating, .woocommerce-page #reviews #comments .star-rating {
    float: none;
    margin-left: 0;
  }
}
/*_____________ zzzzzzzzzzzz  _____________*/
.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 .orderby {
  height: 35px;
  line-height: 35px;
  padding: 0 0px 0 30px;
  border: none;
  background: whitesmoke;
}
.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 {
  font-size: 18px;
  font-family: "Merriweather", serif;
  font-weight: 300 !important;
  display: block;
}
.woocommerce div.product .price ins {
  margin-bottom: 8px;
  text-decoration: none;
}
.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 .price > span {
  font-family: "Merriweather", serif;
  font-size: 36px;
  font-weight: bold;
}
.woocommerce div.product .price > span > span {
  font-size: 24px;
}
.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 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-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;
}

.woocommerce span.onsale {
  display: inline-block;
  line-height: 42px;
  text-transform: uppercase;
  color: white;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 8px;
  right: 8px;
  left: auto;
  width: 42px;
  height: 42px;
  background: transparent;
  border-radius: 0;
  font-size: 14px;
}
.woocommerce span.onsale:before {
  content: "";
  width: 42px;
  height: 42px;
  border-radius: 10px;
  position: absolute;
  top: 2px;
  right: 2px;
  z-index: -1;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.woocommerce span.onsale.style-01:before {
  background: #d7ae64;
}

.woocommerce a.added_to_cart {
  width: 100%;
  text-align: center;
}

.woocommerce div.product > .onsale {
  top: 10px;
  left: 10px;
  right: auto;
}

.woocommerce #content div.product div.images div.thumbnails a, .woocommerce div.product div.images div.thumbnails a, .woocommerce-page #content div.product div.images div.thumbnails a, .woocommerce-page div.product div.images div.thumbnails a {
  width: 20%;
}

.woocommerce-page table.cart td.actions .button {
  padding-top: 0;
  padding-bottom: 0;
}

@media screen and (max-width: 768px) {
  .woocommerce-page table.cart thead {
    display: none;
  }

  .woocommerce-page table.cart tr td:after {
    display: none;
  }
}
.ct-item-1 {
  border: 1px solid #ebebeb;
}
.ct-item-1:hover {
  border-color: #a7a7a7;
}
.ct-item-1 .entry-thumb {
  width: 100%;
  margin-bottom: 20px;
  position: relative;
}
.ct-item-1 .entry-title {
  padding: 0 10px;
  text-align: center;
  text-transform: uppercase;
}
.ct-item-1 .price {
  text-align: center;
  font-size: 28px;
  font-weight: bold;
  font-family: "Merriweather", serif;
  margin-top: 30px;
  text-decoration: none !important;
  display: block;
}
.ct-item-1 .price del {
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  font-family: "Merriweather", serif;
  color: #ccc;
  margin-bottom: -30px;
  margin-top: -27px;
  display: block;
}
.ct-item-1 .price ins {
  text-align: center;
  font-size: 28px;
  font-weight: bold;
  font-family: "Merriweather", serif;
  margin-top: 30px;
  text-decoration: none !important;
  display: block;
}
.ct-item-1 a.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, .kopa_pricing_table {
  margin-top: -30px !important;
}
.ct-list-4 > li, .kopa_pricing_table > li, .ct-list-4 > div, .kopa_pricing_table > div {
  margin-top: 30px;
}

.ct-list-5 {
  margin-top: -20px !important;
}
.ct-list-5 > li {
  margin-top: 20px;
}

.ct-list-6 {
  margin-top: -40px !important;
}
.ct-list-6 > li, .ct-list-6 > div {
  margin-top: 40px;
}

.ct-list-7 > li {
  margin-top: 15px;
}

.ct-item-8 .entry-thumb {
  width: 100%;
}
.ct-item-8 .entry-content {
  padding: 10px 20px;
  background: white;
}
.ct-item-8 .more-link {
  margin-right: -10px;
}
.ct-item-8 .entry-title {
  margin: 0;
}

.ct-item-40 .ct-list-3 li {
  margin-bottom: 2px;
}

.kopa-area-61 {
  padding: 40px 0;
}
.kopa-area-61 > .container > .row .widget, .kopa-breadcrumb.style-01 .kopa-area-61 > h3 > .row .widget, .kopa-breadcrumb.style-01 .kopa-area-61 > .breadcrumb-content > .row .widget, .kopa-breadcrumb.style-01 .kopa-area-61 > .hole-yard > .row .widget, .kopa-breadcrumb.style-02 .kopa-area-61 > h3 > .row .widget, .kopa-breadcrumb.style-02 .kopa-area-61 > .breadcrumb-content > .row .widget, .kopa-area-61 > .kopa-breadcrumb.style-03 > .row .widget, .kopa-breadcrumb.style-04 .kopa-area-61 > .breadcrumb-content > .row .widget {
  margin-bottom: 45px;
}
.kopa-area-61 .widget-title {
  margin-bottom: 38px;
}

.slider-pro-6, .slider-pro-7, .slider-pro-6 {
  width: auto !important;
}
.slider-pro-6 a.sp-video:after, .slider-pro-6 .sp-thumbnail-image-container:after, .slider-pro-7 a.sp-video:after, .slider-pro-6 a.sp-video:after, .slider-pro-7 .sp-thumbnail-image-container:after, .slider-pro-6 .sp-thumbnail-image-container:after {
  content: '\25B6';
  position: absolute;
  width: 45px;
  height: 45px;
  line-height: 41px;
  border: 2px solid #FFF;
  text-align: center;
  font-size: 17px;
  border-radius: 100%;
  top: 0;
  color: #FFF;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: transparent;
  margin: auto;
}
.slider-pro-6 .sp-thumbnail-image-container, .slider-pro-7 .sp-thumbnail-image-container, .slider-pro-6 .sp-thumbnail-image-container {
  position: relative;
}
.slider-pro-6 a.sp-video:after, .slider-pro-7 a.sp-video:after, .slider-pro-6 a.sp-video:after {
  width: 75px;
  height: 75px;
  line-height: 71px;
}

.slider-pro-7, .slider-pro-6 {
  background: white;
  margin: 0;
  padding: 30px;
}
.slider-pro-7 .sp-slides .sp-slide, .slider-pro-6 .sp-slides .sp-slide {
  background: white;
}
.slider-pro-7 .sp-slides .sp-slide .sp-layer, .slider-pro-6 .sp-slides .sp-slide .sp-layer {
  width: 100%;
  height: 100%;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.slider-pro-7 .sp-slides .sp-slide .sp-layer iframe, .slider-pro-6 .sp-slides .sp-slide .sp-layer iframe {
  height: 100%;
}
.slider-pro-7 .sp-slides .sp-slide .sp-layer a.sp-video img, .slider-pro-6 .sp-slides .sp-slide .sp-layer a.sp-video img {
  width: 100%;
  height: 100%;
}
.slider-pro-7 .sp-thumbnails-container, .slider-pro-6 .sp-thumbnails-container {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-left: 30px;
  margin-left: 0;
}
.slider-pro-7 .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container, .slider-pro-6 .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container {
  margin-bottom: 30px;
}
.slider-pro-7 .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container .sp-thumbnail, .slider-pro-6 .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container .sp-thumbnail {
  left: 0;
  padding-right: 30px;
}
.slider-pro-7 .sp-selected-thumbnail:before, .slider-pro-6 .sp-selected-thumbnail:before {
  border-left: none;
  display: none !important;
}
.slider-pro-7 .sp-selected-thumbnail:after, .slider-pro-6 .sp-selected-thumbnail:after {
  display: none !important;
}

.slider-pro-6 .sp-layer {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.slider-pro-6 .sp-layer .bg-gray, .slider-pro-6 .sp-layer .bg-green, .slider-pro-6 .sp-layer .bg-green-2 {
  position: absolute;
  top: 0;
  left: 0;
}
.slider-pro-6 .sp-layer .sp-video:after {
  z-index: 3;
}
.slider-pro-6 .sp-layer:hover .bg-gray, .slider-pro-6 .sp-layer:hover .bg-green, .slider-pro-6 .sp-layer:hover .bg-green-2 {
  opacity: 0.3;
}
.slider-pro-6 .sp-thumbnail-image-container {
  cursor: pointer;
  position: relative;
}
.slider-pro-6 .sp-thumbnail-image-container:after {
  z-index: 3;
}
.slider-pro-6 .sp-thumbnail-image-container .bg-gray, .slider-pro-6 .sp-thumbnail-image-container .bg-green, .slider-pro-6 .sp-thumbnail-image-container .bg-green-2 {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.slider-pro-6 .sp-thumbnail-image-container:hover .bg-gray, .slider-pro-6 .sp-thumbnail-image-container:hover .bg-green, .slider-pro-6 .sp-thumbnail-image-container:hover .bg-green-2 {
  opacity: 0.3;
}
.slider-pro-6 .sp-thumbnail-text {
  margin-top: 10px;
}
.slider-pro-6 .sp-thumbnail-text .sp-thumbnail-title {
  font-family: "Merriweather", serif;
  font-weight: bold;
}
.slider-pro-6 .sp-thumbnail-text .sp-thumbnail-description {
  margin-top: -3px;
  color: #a7a7a7;
}
.slider-pro-6 .sp-thumbnail-title {
  color: #383938;
}

.sp-video-title {
  position: absolute;
  z-index: 999;
  left: 40px;
  bottom: 20px;
}
.sp-video-title p {
  text-transform: uppercase;
  font-size: 18px;
  color: white;
  font-weight: bold;
}
.sp-video-title h4 {
  font-size: 28px;
  font-family: "Merriweather", serif;
  color: white;
}

.kopa-area-62 {
  padding: 60px 0;
}

.millside-module-slider-5 .widget-title {
  margin-bottom: 40px;
}

.owl-carousel-5 .item {
  margin: 0 15px;
}
.owl-carousel-5 .owl-next, .owl-carousel-5 .owl-prev {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  background: transparent;
  border-radius: 100%;
}
.owl-carousel-5 .owl-next:hover, .owl-carousel-5 .owl-prev:hover {
  color: white;
}
.owl-carousel-5 .owl-prev {
  left: -100px;
}
.owl-carousel-5 .owl-next {
  right: -100px;
}

.ct-item-11 {
  background: #ebebeb;
  height: 100%;
}
.ct-item-11 .item-header .item-thumb {
  width: 95px;
  float: left;
}
.ct-item-11 .item-header .item-title {
  overflow: hidden;
  padding: 19px 15px;
  margin: 0;
  font-size: 21px;
  font-family: "Merriweather", serif;
  text-transform: uppercase;
}
.ct-item-11 .item-content {
  padding: 20px 25px;
  color: black;
}

.kopa-area-63 {
  background: #ebebeb;
  padding-top: 55px;
  padding-bottom: 0;
}

.kopa-area-63 .widget {
  margin-bottom: 55px;
}

.millside-module-sign-up .widget-title {
  margin-bottom: 5px;
  text-transform: none;
  text-align: center;
}
.millside-module-sign-up .widget-content {
  margin-top: 10px;
}
.millside-module-sign-up .widget-content .description {
  text-align: center;
  font-family: "Merriweather", serif;
  margin-bottom: 35px;
}
.millside-module-sign-up .widget-content .enter-mail .mail-input {
  height: 70px;
  line-height: 70px;
  font-size: 16px;
  padding: 0 180px 0 25px;
}
.millside-module-sign-up .widget-content .enter-mail .mail-submit {
  height: 70px;
  line-height: 70px;
  padding: 0 35px;
  color: #edf0ea;
}
.millside-module-sign-up .widget-content .enter-mail .mail-submit span {
  margin-left: 15px;
}
.millside-module-sign-up .widget-content .enter-mail .mail-submit:hover {
  color: white;
}
.millside-module-sign-up .widget-content.style-2 {
  margin-top: 0px;
}
.millside-module-sign-up .widget-content.style-2 .description {
  text-align: center;
  font-family: "Merriweather", serif;
  font-size: 15px;
  color: #000;
}
.millside-module-sign-up .widget-content.style-2 .enter-mail .mail-input {
  border: none;
  padding: 0 75px 0 15px;
  line-height: 50px;
  height: 50px;
  width: 100%;
}
.millside-module-sign-up .widget-content.style-2 .enter-mail .mail-submit {
  position: absolute;
  top: 0;
  right: 0;
  border: none;
  height: 50px;
  line-height: 50px;
  padding: 0 17px;
  text-align: center;
}
.millside-module-sign-up .widget-content.style-2 .enter-mail .mail-submit span {
  color: #b4c183;
  font-size: 13px;
  font-weight: bold;
  padding: 5px;
  border: 2px solid #b4c183;
  border-radius: 100%;
  margin-left: 0;
}
.millside-module-sign-up .widget-content.style-2 .enter-mail .mail-submit span:hover {
  color: white;
  border-color: white;
}

.millside-module-sign-up .widget-content.style-2 {
  font-size: 15px;
  color: #000;
}
.millside-module-sign-up .widget-content.style-2 h1, .millside-module-sign-up .widget-content.style-2 h2, .millside-module-sign-up .widget-content.style-2 h3, .millside-module-sign-up .widget-content.style-2 h4, .millside-module-sign-up .widget-content.style-2 h5, .millside-module-sign-up .widget-content.style-2 h6 {
  font-style: italic !important;
  font-size: 16px !important;
}

.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-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-2:after {
  content: '';
  clear: both;
  display: block;
}

.kopa__blockQuote-1, .kopa__blockQuote-2 {
  padding: 30px;
  border-color: #ebebeb;
  border-width: 1px 1px 1px 3px;
  border-style: solid;
}
.kopa__blockQuote-1 .quote, .kopa__blockQuote-2 .quote {
  font-size: 32px;
  margin-bottom: 10px;
}
.kopa__blockQuote-1 .quote-content, .kopa__blockQuote-2 .quote-content {
  font-family: "Merriweather", serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 300 !important;
}
.kopa__blockQuote-1 .quote-author, .kopa__blockQuote-2 .quote-author {
  text-transform: uppercase;
}

.kopa__blockQuote-2 {
  background: #ebebeb;
}

.widget-content-area-4 ul {
  margin: 0;
  padding: 0;
}
.widget-content-area-4 ul li {
  list-style-type: none;
  margin-bottom: 0;
}
.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, .kopa-breadcrumb.style-01 .kopa-area-68 > h3 > .row .widget, .kopa-breadcrumb.style-01 .kopa-area-68 > .breadcrumb-content > .row .widget, .kopa-breadcrumb.style-01 .kopa-area-68 > .hole-yard > .row .widget, .kopa-breadcrumb.style-02 .kopa-area-68 > h3 > .row .widget, .kopa-breadcrumb.style-02 .kopa-area-68 > .breadcrumb-content > .row .widget, .kopa-area-68 > .kopa-breadcrumb.style-03 > .row .widget, .kopa-breadcrumb.style-04 .kopa-area-68 > .breadcrumb-content > .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;
  background: #F9F9F9;
}
.skill-bar progress::-webkit-progress-bar, .skill-bar progress::-moz-progress-bar {
  background: #F9F9F9;
}
.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-header {
  margin-bottom: 30px;
}
.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 .entry-below-title {
  font-size: 15px;
}
.ct-item-30 .clearfix, .ct-item-30 .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs .ct-item-30 ul.tabs, .ct-item-30 .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs .ct-item-30 ul.tabs, .ct-item-30 .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs .ct-item-30 ul.tabs, .ct-item-30 .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs .ct-item-30 ul.tabs, .ct-item-30 .ct-item-20, .ct-item-30 .form-group {
  text-transform: capitalize;
  font-size: 15px;
}
.ct-item-30 a.more-link {
  margin-top: 40px;
}
.ct-item-30 a.more-link:hover {
  background: #a7a7a7 !important;
}

.ct-item-30.style-01 a.more-link {
  background: #383938 !important;
}
.ct-item-30.style-01 a.more-link:hover {
  color: white;
}

.tab-area .nav-tabs {
  margin-top: 0;
}
.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;
}

.millside-module-article-list-10 .entry-item.ct-item-10 {
  height: 100%;
}

.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, .millside-module-video-list .kopa_pricing_table {
  margin-top: -25px;
}
.millside-module-video-list .ct-list-4 > li, .millside-module-video-list .kopa_pricing_table > li, .millside-module-video-list .ct-list-4 > div, .millside-module-video-list .kopa_pricing_table > div {
  margin-top: 25px;
}

.kopa-area-90, .kopa-area-17, .kopa-area-22 {
  padding-top: 60px;
}

.millside-module-slider-pro-4 .widget-title {
  margin-bottom: 25px;
}

.kopa-area-25 {
  padding-bottom: 60px;
}

.millside-module-intro-8 .widget-content {
  font-size: 15px;
}

.kopa-area-91 {
  padding-bottom: 30px;
}

#tab-description ul li {
  margin-top: 25px !important;
  list-style: none;
}

.millside-module-contact-20 .widget-header .entry-sub-title {
  font-size: 15px;
}

.kopa-form-10 {
  font-size: 15px;
}
.kopa-form-10 .form-control {
  border-radius: 0;
}
.kopa-form-10 .form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #5c5d5c;
  font-size: 15px;
  font-style: normal;
}
.kopa-form-10 .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #5c5d5c;
  font-size: 15px;
  font-style: normal;
}
.kopa-form-10 .form-control:-ms-input-placeholder {
  /* IE 10+ */
  color: #5c5d5c;
  font-size: 15px;
  font-style: normal;
}
.kopa-form-10 .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: #5c5d5c;
  font-size: 15px;
  font-style: normal;
}
.kopa-form-10 input.form-control, .kopa-form-10 select.form-control {
  height: 50px;
  line-height: 50px;
}
.kopa-form-10 textarea.form-control {
  resize: none;
}

.millside-module-article-list-8 .widget-title, .millside-module-article-list-9 .widget-title, .millside-module-slider .widget-title {
  margin-bottom: 34px;
}

.nav > li.active > a, .nav a:hover, .nav li.active > a {
  background: none;
}

.ct-item-9.style-09 .entry-content {
  padding-right: 0;
}

.rtl {
  left: -230px !important;
}

.divider {
  width: 100%;
  height: 1px;
  background: #ebebeb;
}

.ct-chart-1 {
  display: inline-block;
  text-align: center;
  position: relative;
}
.ct-chart-1:after {
  content: "";
  position: absolute;
  top: 7px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 140.5px;
  height: 140.5px;
  border: 3px solid #ebebeb;
  border-radius: 100%;
  z-index: -1;
}
.ct-chart-1 h6, .ct-chart-1 span {
  position: absolute;
  font-family: "Merriweather", serif;
  left: 0;
  width: 100%;
}
.ct-chart-1 span {
  font-size: 36px;
  font-weight: bold;
  color: #383938;
  top: 58px;
}
.ct-chart-1 h6 {
  font-size: 14px;
  color: #a2a4a2;
  text-transform: capitalize;
  top: 96px;
}

.ct-countdown-1 {
  margin-top: -30px !important;
}
.ct-countdown-1 > * {
  margin-top: 30px;
}

@font-face {
  font-family: 'weather';
  src: url("fonts/weather/artill_clean_icons-webfont.eot");
  src: url("fonts/weather/artill_clean_icons-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/weather/artill_clean_icons-webfont.woff") format("woff"), url("fonts/weather/artill_clean_icons-webfont.ttf") format("truetype"), url("fonts/weather/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg") format("svg");
  font-weight: normal;
  font-style: normal;
}
#weather {
  margin: 0px auto;
  text-transform: uppercase;
  margin-right: 20px;
}
#weather > div {
  float: left;
  width: 140px;
  text-align: left;
}
#weather i {
  color: #fff;
  font-family: weather;
  font-size: 50px;
  font-weight: normal;
  font-style: normal;
  line-height: 1.0;
  text-transform: none;
  position: relative;
  top: 20px;
}
#weather .currently {
  font-size: 18px;
  text-transform: uppercase;
  font-family: "Merriweather", serif;
  white-space: nowrap;
}
#weather .temp {
  font-size: 36px;
  font-weight: bold;
  color: white;
  position: relative;
  font-family: "Merriweather", serif;
}

#weather + div {
  position: relative;
  padding-left: 20px;
}
#weather + div:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: #87a056;
}

.millside-module-ads-5 .kopa-large-text {
  font-family: "Merriweather", serif;
  font-size: 28px;
  line-height: 1.2em;
  color: white;
  margin-bottom: 10px;
}
.millside-module-ads-5 .kopa-small-text {
  font-size: 16px;
  margin-top: -5px;
}

.icon-0:before {
  content: ":";
}

.icon-1:before {
  content: "p";
}

.icon-2:before {
  content: "S";
}

.icon-3:before {
  content: "Q";
}

.icon-4:before {
  content: "S";
}

.icon-5:before {
  content: "W";
}

.icon-6:before {
  content: "W";
}

.icon-7:before {
  content: "W";
}

.icon-8:before {
  content: "W";
}

.icon-9:before {
  content: "I";
}

.icon-10:before {
  content: "W";
}

.icon-11:before {
  content: "I";
}

.icon-12:before {
  content: "I";
}

.icon-13:before {
  content: "I";
}

.icon-14:before {
  content: "I";
}

.icon-15:before {
  content: "W";
}

.icon-16:before {
  content: "I";
}

.icon-17:before {
  content: "W";
}

.icon-18:before {
  content: "U";
}

.icon-19:before {
  content: "Z";
}

.icon-20:before {
  content: "Z";
}

.icon-21:before {
  content: "Z";
}

.icon-22:before {
  content: "Z";
}

.icon-23:before {
  content: "Z";
}

.icon-24:before {
  content: "E";
}

.icon-25:before {
  content: "E";
}

.icon-26:before {
  content: "3";
}

.icon-27:before {
  content: "a";
}

.icon-28:before {
  content: "A";
}

.icon-29:before {
  content: "a";
}

.icon-30:before {
  content: "A";
}

.icon-31:before {
  content: "6";
}

.icon-32:before {
  content: "1";
}

.icon-33:before {
  content: "6";
}

.icon-34:before {
  content: "1";
}

.icon-35:before {
  content: "W";
}

.icon-36:before {
  content: "1";
}

.icon-37:before {
  content: "S";
}

.icon-38:before {
  content: "S";
}

.icon-39:before {
  content: "S";
}

.icon-40:before {
  content: "M";
}

.icon-41:before {
  content: "W";
}

.icon-42:before {
  content: "I";
}

.icon-43:before {
  content: "W";
}

.icon-44:before {
  content: "a";
}

.icon-45:before {
  content: "S";
}

.icon-46:before {
  content: "U";
}

.icon-47:before {
  content: "S";
}

/*_____________ default table style_____________*/
table {
  margin: 20px 0;
  width: 100%;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-collapse: collapse !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  max-width: 100%;
  background-color: transparent;
  border-spacing: 0;
  display: table;
  border-collapse: collapse !important;
  border-spacing: 2px;
}
table tbody {
  display: table-row-group;
  vertical-align: middle;
  border-color: inherit;
}
table tr {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
}
table th {
  padding: 8px;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  vertical-align: top;
  text-align: left;
  line-height: 18px;
}
table td {
  padding: 8px;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  vertical-align: top;
  text-align: left;
  line-height: 18px;
}

ol.comments-list .comment {
  list-style-type: none !important;
}

.wp-caption {
  margin-bottom: 20px;
  background: #f8f8f8;
  border: 1px solid #eee;
}
.wp-caption img {
  margin-bottom: 0;
}
.wp-caption .wp-caption-text {
  margin-bottom: 0;
  color: #888;
  font-size: 14px;
  text-align: center;
}

.wp-caption.alignleft {
  margin-right: 20px;
}

.wp-caption.alignright {
  margin-left: 20px;
}

.kopa-page-pagination span {
  color: #383938;
  font-size: 18px;
  font-family: "Merriweather", serif;
  margin-right: 12px;
}
.kopa-page-pagination a {
  text-align: center;
  margin: 0 2px;
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  background: #383938;
  color: #fff;
}
.kopa-page-pagination a:hover {
  background: #a7a7a7;
}

.widget_search form {
  position: relative;
}
.widget_search form .search-input {
  width: 100%;
}

.widget_recent_comments a:before, .widget_meta a:before, .widget_pages a:before {
  margin-right: 5px !important;
}

.widget_categories > ul > li:first-child, .widget_archive > ul > li:first-child {
  border-top: 1px solid #cbcdcf;
}

.ct-item-10 .entry-sub-title a:hover {
  color: #e4e4e4;
}

.ct-item-9 .entry-sub-title a,
.ct-item-8 .entry-title a,
.entry-sub-title.style-10 a {
  text-transform: capitalize;
}

.hole-thumb {
  position: relative;
}
.hole-thumb iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none;
}

.kopa-hole .video-btn {
  height: 40px;
  line-height: 40px;
  padding: 0 40px;
  background: transparent;
  border: 1px solid #383938;
}
.kopa-hole .video-btn span {
  margin-right: 5px;
  font-size: 18px !important;
}

.next-hole span, .prev-hole span {
  line-height: 40px;
}
.next-hole .arr, .prev-hole .arr {
  font-size: 13px;
  margin: 0 5px;
}

.hole-nav {
  margin-top: 30px;
  margin-bottom: 30px;
}

@media screen and (max-width: 359px) {
  .kopa-hole .video-btn {
    padding: 0 10px;
  }
}
/*_____________ gallery _____________*/
.gallery {
  margin-bottom: 1.6em;
  margin-left: -10px;
  margin-right: -10px;
  margin-top: -20px;
}
@media screen and (max-width: 479px) {
  .gallery {
    margin-left: -5px;
    margin-right: -5px;
  }
}

.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 20px;
}
.gallery-item img {
  width: 100%;
}
@media screen and (max-width: 479px) {
  .gallery-item {
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 10px;
  }
}

.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
  max-width: 25%;
}
@media screen and (max-width: 479px) {
  .gallery-columns-4 .gallery-item {
    max-width: 50%;
  }
}

.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

.gallery-icon img {
  margin: 0 auto;
}

.gallery-caption {
  color: #707070;
  color: rgba(51, 51, 51, 0.7);
  display: block;
  font-family: "Noto Sans", sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5;
  padding: 0.5em 0;
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
  display: none;
}

.woocommerce ul.product_list_widget li {
  margin-bottom: 40px;
  position: relative;
  padding-left: 100px;
}
.woocommerce ul.product_list_widget li:last-child {
  margin-bottom: 0;
}
.woocommerce ul.product_list_widget li a img {
  width: 80px;
  height: 80px;
  border: 1px solid #ebebeb;
  position: absolute;
  top: 8px;
  left: 0;
}
.woocommerce ul.product_list_widget li a .product-title {
  font-family: "Merriweather", serif;
  line-height: 20px;
  display: inline-block;
}
.woocommerce ul.product_list_widget li .woocommerce-Price-amount {
  font-size: 18px;
  font-weight: bold;
  font-family: "Merriweather", serif;
  text-decoration: none;
}
.woocommerce ul.product_list_widget li del .woocommerce-Price-amount {
  text-decoration: line-through;
  font-size: 16px;
  color: #ddd;
}
.woocommerce ul.product_list_widget li ins {
  text-decoration: none;
}

.widget_product_search form {
  position: relative;
}
.widget_product_search form:before {
  content: "\f002";
  font-family: fontAwesome;
  color: inherit;
  font-size: 17px;
  width: 35px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
}
.widget_product_search form label {
  display: none;
}
.widget_product_search form input[type=search] {
  width: 100%;
  height: 42px;
  background-color: #ebebeb;
  border-radius: 2px;
  border: none !important;
  padding: 0 35px 0 16px;
}
.widget_product_search form input[type=submit] {
  height: 42px;
  line-height: 42px;
  width: 35px;
  border: none;
  background: transparent;
  position: absolute;
  top: 0px;
  right: 0px;
  color: transparent;
}

.woocommerce .cart-collaterals .cross-sells .woocommerce-main-content > ul > li {
  margin-top: 40px;
  width: 50%;
}
.woocommerce .cart-collaterals .cross-sells .woocommerce-main-content > ul > li:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 1160px) {
  .woocommerce .cart-collaterals .cross-sells .woocommerce-main-content > ul > li {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .woocommerce .cart-collaterals .cross-sells .woocommerce-main-content > ul > li {
    width: 50%;
  }
}
@media screen and (max-width: 479px) {
  .woocommerce .cart-collaterals .cross-sells .woocommerce-main-content > ul > li {
    width: 100%;
  }
}

.ct-item-1.small ins .woocommerce-Price-amount {
  display: block;
}
.ct-item-1.small ins .woocommerce-Price-amount:first-child {
  margin-bottom: -5px;
}
.ct-item-1.small ins .woocommerce-Price-amount:last-child {
  margin-top: -5px;
}

.single_variation_wrap {
  margin-bottom: 40px;
}

.woocommerce-variation-add-to-cart {
  margin-top: 40px;
}

.woocommerce div.product form.cart .variations select {
  height: 30px;
}

.woocommerce div.product form.cart .reset_variations {
  text-transform: uppercase;
}
.woocommerce div.product form.cart .reset_variations:hover {
  color: #eb6666 !important;
}

.woocommerce div.product form.cart .variations label {
  font-family: "Merriweather", serif;
  font-size: 14px;
  color: #383938;
  text-transform: capitalize;
  line-height: 30px;
}

.millside-module-form-11 .widget-title a {
  font-size: 18px;
}

.page-content {
  font-size: 15px;
}

.woocommerce #reviews #comments ol.commentlist {
  border: 1px solid #e4e1e3 !important;
  border-radius: 4px;
  margin-bottom: 40px;
  padding: 20px 40px 0;
}
.woocommerce #reviews #comments ol.commentlist li {
  list-style-type: none !important;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar {
  padding: 0;
  width: 40px;
  height: 40px;
  background: transparent;
  border: 1px solid #e4e1e3;
  margin: 0;
  box-shadow: none;
  border-radius: 100%;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
  padding: 0;
  border-top: none;
  border-left: none;
  border-right: none;
  border-radius: 0;
}

.woocommerce #reviews #comments ol.commentlist li:last-child .comment-text {
  border-bottom: none;
}

.woocommerce #review_form #respond textarea {
  border-radius: 4px;
}

.kopa-page-header-2 .search-box form {
  display: none;
}

/*--- sticky post ---*/
.sticky {
  position: relative;
}
.sticky > .sticky-post-icon {
  top: -25px;
}
.sticky > .sticky-post-icon i {
  background: #d7ae64;
  color: #fff;
}
.sticky > .sticky-post-icon span:before {
  border-top: 12px solid #d7ae64;
}
.sticky > .sticky-post-icon span:after {
  border-bottom: 12px solid #d7ae64;
}
.sticky .entry-thumb {
  position: relative;
}
.sticky .entry-thumb > .sticky-post-icon {
  top: 30px;
}
.sticky .entry-thumb > .sticky-post-icon i {
  color: #d7ae64;
  background: #fff;
}
.sticky .entry-thumb > .sticky-post-icon span:before {
  border-top: 12px solid #fff;
}
.sticky .entry-thumb > .sticky-post-icon span:after {
  border-bottom: 12px solid #fff;
}

.sticky-post-icon {
  position: absolute;
  width: 60px;
  height: 24px;
  line-height: 24px;
}
.sticky-post-icon i {
  width: 48px;
  height: 24px;
  line-height: 24px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  display: inline-block;
  float: left;
}
.sticky-post-icon span {
  position: relative;
  height: 24px;
  width: 12px;
  line-height: 24px;
  display: inline-block;
}
.sticky-post-icon span:before, .sticky-post-icon span:after {
  content: "";
  position: absolute;
  left: 0px;
  width: 0;
  height: 0;
  border-right: 12px solid transparent;
}
.sticky-post-icon span:before {
  top: 0px;
}
.sticky-post-icon span:after {
  bottom: 0px;
}

.kopa-alert + .kopa-alert {
  margin-top: 10px;
}

.sidebar.kopa-pull-up {
  margin-top: -79px;
}
@media screen and (max-width: 767px) {
  .sidebar.kopa-pull-up {
    margin-top: 0;
  }
}

.ct-item-30 {
  margin-bottom: 30px;
}

.millside-module-filter-1 .widget-header {
  margin-bottom: 0;
}
.millside-module-filter-1 .masonry-header {
  text-align: center;
}
.millside-module-filter-1 .masonry-header .masonry-filter {
  display: inline-block;
  margin-top: 30px;
}
.millside-module-filter-1 .masonry-header .masonry-filter a {
  padding: 0 20px;
  height: 40px;
  line-height: 40px;
  font-size: 15px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  display: inline-block;
  text-transform: capitalize;
}
.millside-module-filter-1 .masonry-header .masonry-filter a:hover, .millside-module-filter-1 .masonry-header .masonry-filter a.active {
  border-width: 1px;
  border-style: solid;
}
.millside-module-filter-1 .masonry-container {
  margin-left: -10px;
}
@media screen and (max-width: 1160px) {
  .millside-module-filter-1 .masonry-container {
    margin-left: -16px;
  }
}
.millside-module-filter-1 .masonry-container .ms-item-01 {
  margin-top: 30px;
}
.millside-module-filter-1 .masonry-container .ms-item-01 img {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .millside-module-filter-1 .masonry-container .ms-item-01 {
    width: 49% !important;
  }
}
@media screen and (max-width: 479px) {
  .millside-module-filter-1 .masonry-container .ms-item-01 {
    width: 100% !important;
  }
}

.millside-module-sign-up .widget-content.style-2 {
  text-align: center;
}
.millside-module-sign-up .widget-content.style-2 l
h2 {
  font-style: italic;
  font-size: 16px;
}
.millside-module-sign-up .widget-content.style-2 .enter-mail {
  margin-top: 30px;
}

.kopa-map-3 {
  height: 300px;
}

.ct-item-20 .item-map {
  width: 270px;
  float: left;
}
.ct-item-20 .item-content {
  padding: 50px 30px;
  overflow: hidden;
}
.ct-item-20 .item-content .item-title {
  text-transform: uppercase;
}

.kopa-contact-wrapper {
  z-index: 999;
  position: absolute;
  width: 100%;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}
.kopa-contact-wrapper > div {
  left: 8.3333333333%;
  margin: auto;
}
@media screen and (max-width: 320px) {
  .kopa-contact-wrapper > div {
    left: 10px;
  }
}
.kopa-contact-wrapper > div .widget {
  width: 470px;
}
@media screen and (max-width: 639px) {
  .kopa-contact-wrapper > div .widget {
    width: 460px;
  }
}
@media screen and (max-width: 479px) {
  .kopa-contact-wrapper > div .widget {
    width: 300px;
  }
}
@media screen and (max-width: 359px) {
  .kopa-contact-wrapper > div .widget {
    width: 300px;
  }
}

.millside-module-calendar-3 #wp-calendar caption .cal-nav-widget {
  position: absolute !important;
  top: 0 !important;
}

.millside-module-ads-1 .widget-content img {
  width: 100%;
}

.millside-module-sign-up .widget-content.style-2 .enter-mail .mail-submit {
  width: auto;
}

.form-horizontal .control-label {
  text-align: left !important;
}

.form-group {
  margin-left: -15px;
  margin-right: -15px;
  display: block;
  margin-bottom: 20px;
}
.form-group label {
  font-weight: normal;
}
.form-group input, .form-group select {
  width: 100%;
  height: 45px;
  line-height: 45px;
  padding: 0 15px;
}
.form-group textarea {
  width: 100%;
  padding: 15px;
}
.form-group .wpcf7-form-control-wrap {
  width: 100%;
}
.form-group p, .form-group img {
  height: 0;
  display: none;
}
.form-group .wpcf7-checkbox input {
  text-align: left;
  height: 15px;
  width: 15px;
}

.wpcf7-submit {
  width: auto !important;
  padding: 0 50px !important;
}

.mill-temr-desc {
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 50px;
}

#calendar_wrap {
  position: relative;
}

#calendar_wrap .cal-nav-visual,
#calendar_wrap .cal-nav-widget,
#calendar_wrap .cal-nav {
  position: absolute;
  top: 20px;
  z-index: 9999;
}
#calendar_wrap .cal-nav-visual span,
#calendar_wrap .cal-nav-widget span,
#calendar_wrap .cal-nav span {
  width: 20px;
  height: 20px;
  line-height: 20px;
  border-radius: 100%;
  background: transparent;
  cursor: pointer;
  text-align: center;
  color: #fff;
}
#calendar_wrap .cal-nav-visual span:hover,
#calendar_wrap .cal-nav-widget span:hover,
#calendar_wrap .cal-nav span:hover {
  background: rgba(0, 0, 0, 0.3);
}

.millside-module-calendar-1 #calendar_wrap .cal-nav {
  top: 12px;
}

.millside-module-calendar-3 #calendar_wrap .cal-nav {
  top: 23px;
}

.woocommerce .bottom-sidebar {
  border-top: 1px solid #ebebeb;
}

.comment-list, .comment .comments-list, .comment .children, .comment .comment, li.comment {
  list-style: none !important;
}

.millside-module-video-list .widget-title, .millside-module-video-list .widget-title.style-01, .millside-module-video-list .millside-module-promo-1 .title-03, .millside-module-promo-1 .millside-module-video-list .title-03, .millside-module-article-list-12 .widget-title, .millside-module-article-list-12 .widget-title.style-01, .millside-module-article-list-12 .millside-module-promo-1 .title-03, .millside-module-promo-1 .millside-module-article-list-12 .title-03 {
  font-style: normal;
  font-size: 18px;
  font-weight: normal;
}

.clearfix:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs:after, .ct-item-20:after, .form-group:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.clearfix, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .ct-item-20, .form-group {
  display: inline-block;
}

* html .clearfix, * html .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs * html ul.tabs, * html .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs * html ul.tabs, * html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs * html ul.tabs, * html .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs * html ul.tabs, * html .ct-item-20, * html .form-group {
  height: 1%;
}

.clearfix, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .ct-item-20, .form-group {
  display: block;
}

input[type=submit] {
  background: #383938;
  border-color: #383938;
  color: #fff;
}

.millside-no-post blockquote {
  padding: 0;
  padding-left: 30px;
  font-size: 24px;
  line-height: 32px;
  font-weight: bold;
  position: relative;
}
.millside-no-post blockquote:before {
  content: "\f06a";
  font-family: fontAwesome;
  position: absolute;
  top: 0;
  left: 0;
}
.millside-no-post form {
  position: relative;
  margin-top: 20px;
}
.millside-no-post form .search-input {
  width: 100%;
}

.kopa-menu-3 h1, .header-top h1, .millside-title {
  font-size: 36px;
  line-height: 44px;
  font-weight: bold;
}

.kopa-page-header-2 .millside-title {
  text-align: center;
  margin-top: 22px;
}

.kopa-menu-3 h1 {
  color: #fff;
  text-align: center;
  margin-top: 20px;
}

.mobile-main-nav-2 .mobile-main-menu {
  padding-left: 0;
}

.screen-reader-text, .bypostauthor {
  display: none;
}

.millside-module-intro-6 input[type=submit] {
  border: none;
  line-height: 27px;
}

/*_____________ 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: #587e17;
  }

  .ct-item-11 .item-content {
    padding: 17px 22px;
  }

  .owl-carousel-4 .owl-prev, .owl-carousel-4 .owl-next, .owl-carousel-4 button {
    top: 460px;
  }

  .slide-area .kopa-scroll.style-01 {
    bottom: 20px;
  }

  .millside-module-intro-1 {
    margin-right: -30px;
  }

  .millside-module-intro-1 .entry-icon {
    margin-right: 30px;
    margin-left: 0;
  }

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

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

  .millside-module-intro-2 {
    margin-right: 0;
  }

  .millside-module-intro-2 .entry-icon {
    margin-right: 30px;
  }

  .bottom-logo {
    margin-top: 38px;
  }
  .bottom-logo img {
    float: left;
    width: 42px;
  }
  .bottom-logo .bottom-logo-title {
    float: left;
    margin-left: 13px;
    font-size: 20px;
    margin-top: 5px;
  }
  .bottom-logo .bottom-logo-title:after {
    display: none;
  }
  .bottom-logo .bottom-logo-sub-title {
    display: none;
  }

  .bottom-logo-caption {
    padding-bottom: 0;
  }

  .kopa-area-5 .ct-icon-4 {
    width: 45px;
    height: 45px;
    line-height: 43px;
    font-size: 20px;
  }

  .millside-module-action-2 .entry-title {
    font-size: 18px;
    line-height: 20px;
    margin-top: 18px;
    margin-bottom: 23px;
  }
  .millside-module-action-2 p {
    font-size: 14px;
    line-height: 23px;
  }

  .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, .kopa-breadcrumb.style-01 .kopa-area-61 > h3 > .row .widget, .kopa-breadcrumb.style-01 .kopa-area-61 > .breadcrumb-content > .row .widget, .kopa-breadcrumb.style-01 .kopa-area-61 > .hole-yard > .row .widget, .kopa-breadcrumb.style-02 .kopa-area-61 > h3 > .row .widget, .kopa-breadcrumb.style-02 .kopa-area-61 > .breadcrumb-content > .row .widget, .kopa-area-61 > .kopa-breadcrumb.style-03 > .row .widget, .kopa-breadcrumb.style-04 .kopa-area-61 > .breadcrumb-content > .row .widget {
    margin-bottom: 30px;
  }

  .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) {
  .millside-module-ads-5 .bg-green-2 > div {
    float: none;
  }
  .millside-module-ads-5 #weather {
    width: 100%;
    margin-right: 0;
  }
  .millside-module-ads-5 #weather + div {
    margin-top: 40px;
    border-top: 1px solid #87a056;
    padding-top: 15px;
    padding-left: 0;
  }
  .millside-module-ads-5 #weather + div:before {
    display: none;
  }

  .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) {
  .ct-item-20 .item-map {
    width: 100%;
    float: none;
  }

  .kopa-page-header-2 .part-02 {
    text-align: right;
  }

  .kopa-page-header-2 .search-box {
    display: inline-block;
    margin-top: 25px;
  }
  .kopa-page-header-2 .search-box .preSearch {
    display: inline;
  }
  .kopa-page-header-2 .search-box form {
    position: absolute;
    top: 65px;
    right: 22px;
    z-index: 9999;
  }

  .kopa-page-header-2 .hamburger-menu {
    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;
  }

  .kopa-page-header-2 .main-nav {
    display: none;
  }

  .skill-title, .skill-bar {
    width: 100% !important;
  }

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

  .kopa-area-9 .part-02 {
    padding-left: 15px;
  }

  .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-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, .kopa-breadcrumb.style-01 .kopa-area-9 > h3, .kopa-breadcrumb.style-01 .kopa-area-9 > .breadcrumb-content, .kopa-breadcrumb.style-01 .kopa-area-9 > .hole-yard, .kopa-breadcrumb.style-02 .kopa-area-9 > h3, .kopa-breadcrumb.style-02 .kopa-area-9 > .breadcrumb-content, .kopa-area-9 > .kopa-breadcrumb.style-03, .kopa-breadcrumb.style-04 .kopa-area-9 > .breadcrumb-content {
    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: 35px 15px;
  }

  .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, .millside-module-promo-1 .title-03 {
    font-size: 24px;
  }

  .widget-title.style-02, .millside-module-intro-15 .title-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, .millside-module-intro-14 .title-01 {
    font-size: 28px;
    line-height: 36px;
  }

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

  .kopa-area-61 > .container > .row .widget, .kopa-breadcrumb.style-01 .kopa-area-61 > h3 > .row .widget, .kopa-breadcrumb.style-01 .kopa-area-61 > .breadcrumb-content > .row .widget, .kopa-breadcrumb.style-01 .kopa-area-61 > .hole-yard > .row .widget, .kopa-breadcrumb.style-02 .kopa-area-61 > h3 > .row .widget, .kopa-breadcrumb.style-02 .kopa-area-61 > .breadcrumb-content > .row .widget, .kopa-area-61 > .kopa-breadcrumb.style-03 > .row .widget, .kopa-breadcrumb.style-04 .kopa-area-61 > .breadcrumb-content > .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;
  }
  .millside-module-calendar-2 #wp-calendar td:empty {
    display: none;
  }
}
/*___________________________________________________________________________________*/
@media screen and (max-width: 799px) {
  .mobile-main-nav.style-02 {
    top: 83px;
  }
}
/*___________________________________________________________________________________*/
@media screen and (max-width: 767px) {
  .slider-pro p.sp-layer.sp-txt-5 {
    display: none;
  }

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

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

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

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

  .member-1 {
    display: inline;
  }

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

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

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

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

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

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

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

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

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

  .millside-module-tab .tab-thumb {
    float: none;
    margin-right: 0;
    margin-bottom: 20px;
    width: 100%;
  }

  .millside-module-intro-2 ul li:first-child:before, .millside-module-intro-2 ul li:after {
    left: 42.5px;
  }

  .millside-module-intro-1 ul li:last-child:after {
    display: inline;
  }

  .millside-module-intro-2 .entry-icon {
    margin-left: 14.5px;
  }

  .millside-module-intro-1 {
    margin-right: 0;
  }

  .kopa-page-header-2 .main-nav {
    display: none;
  }

  .kopa-area-5 .millside-module-action-2 .entry-thumb {
    float: left;
    margin-right: 20px;
  }
  .kopa-area-5 .millside-module-action-2 .entry-content {
    float: left;
  }

  .kopa-area-9 .millside-module-form-10, .kopa-area-55 .millside-module-form-10, .kopa-area-70 .millside-module-form-10 {
    margin-top: 60px;
  }

  .kopa-page-footer-3 .row > div:last-child {
    text-align: center;
    margin-top: 20px;
  }

  .kopa-area-7 .container .row > div:last-child, .kopa-area-7 .kopa-breadcrumb.style-01 h3 .row > div:last-child, .kopa-breadcrumb.style-01 .kopa-area-7 h3 .row > div:last-child, .kopa-area-7 .kopa-breadcrumb.style-01 .breadcrumb-content .row > div:last-child, .kopa-breadcrumb.style-01 .kopa-area-7 .breadcrumb-content .row > div:last-child, .kopa-area-7 .kopa-breadcrumb.style-01 .hole-yard .row > div:last-child, .kopa-breadcrumb.style-01 .kopa-area-7 .hole-yard .row > div:last-child, .kopa-area-7 .kopa-breadcrumb.style-02 h3 .row > div:last-child, .kopa-breadcrumb.style-02 .kopa-area-7 h3 .row > div:last-child, .kopa-area-7 .kopa-breadcrumb.style-02 .breadcrumb-content .row > div:last-child, .kopa-breadcrumb.style-02 .kopa-area-7 .breadcrumb-content .row > div:last-child, .kopa-area-7 .kopa-breadcrumb.style-03 .row > div:last-child, .kopa-area-7 .kopa-breadcrumb.style-04 .breadcrumb-content .row > div:last-child, .kopa-breadcrumb.style-04 .kopa-area-7 .breadcrumb-content .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;
  }

  .sub-page .sidebar {
    margin-top: 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) {
  .bottom-sidebar .millside-module-bottom-menu {
    margin-top: 0 !important;
  }

  .millside-module-bottom-menu-2 ul li {
    width: 100% !important;
  }

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

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

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

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

  .kopa-area-5 {
    padding: 40px 0 15px 0;
  }

  .millside-module-action-2 ul li {
    margin-top: 20px;
  }

  .kopa-area-5 .millside-module-action-2 .entry-thumb {
    margin-right: 10px;
  }
  .kopa-area-5 .millside-module-action-2 .entry-thumb .ct-icon-4 {
    width: 35px;
    height: 35px;
    line-height: 32px;
    font-size: 14px;
  }
  .kopa-area-5 .millside-module-action-2 .entry-content .entry-title.style-02 {
    font-size: 11px;
    margin-top: 5px;
    margin-bottom: 0;
  }

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

  .millside-module-bottom-menu-2 .menu-xs {
    display: block;
  }

  .millside-module-bottom-menu-2 nav {
    display: none;
  }

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

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

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

  .owl-carousel-3 .owl-prev {
    left: 0;
  }

  .owl-carousel-3 .owl-next {
    right: 0;
  }

  .slide-area-3 .millside-module-banner-3 {
    position: absolute;
    top: 0;
    left: 40px;
    width: 240px;
    height: 100%;
  }
  .slide-area-3 .millside-module-banner-3 img {
    width: 40%;
    margin-top: 55px;
  }

  .millside-module-banner-3 p:nth-of-type(1) {
    font-size: 22px;
  }

  .slide-area-3 {
    padding: 20px 20px 0;
  }

  .slide-area-3:after {
    width: 20px;
  }

  .navibar {
    right: 20px;
  }

  .millside-module-banner-3 p:nth-of-type(3) {
    font-size: 33px;
  }

  .millside-module-banner-3 p:nth-of-type(4) {
    font-size: 20px;
  }

  .kopa-area-18 .bg-green.style-05, .kopa-area-64 .bg-green.style-05, .kopa-area-18 .bg-green.style-06, .kopa-area-64 .bg-green.style-06 {
    height: calc(100% - 100px) !important;
  }

  .owl-carousel-4 .owl-prev, .owl-carousel-4 .owl-next, .owl-carousel-4 button {
    top: 340px;
  }

  .millside-module-bottom-menu {
    text-align: center;
  }
  .millside-module-bottom-menu .widget-content ul li {
    float: none;
    margin-right: 0;
    display: block;
    line-height: 30px;
  }

  .bottom-logo {
    float: none;
    width: 100%;
  }
  .bottom-logo img {
    float: none;
    width: 70px;
  }
  .bottom-logo .bottom-logo-title {
    float: none;
    font-size: 24px;
    line-height: 30px;
    margin-top: 15px;
  }

  .bottom-logo-caption {
    float: none;
    width: 100%;
    text-align: center;
    padding-left: 0;
  }
  .bottom-logo-caption:before {
    display: none;
  }

  .slider-pro-5:before {
    display: none;
  }

  .slider-pro-5 .sp-caption-container {
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    margin-top: 0px;
  }
}
/*___________________________________________________________________________________*/
@media screen and (max-width: 479px) {
  .hidden-small {
    display: none !important;
  }

  .slider-pro-7 .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container, .slider-pro-6 .sp-thumbnails-container .sp-thumbnails .sp-thumbnail-container {
    margin-bottom: 0;
  }
  .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: 5px;
    top: 5px;
  }

  .slider-pro-7 .sp-thumbnail-image-container:after, .slider-pro-6 .sp-thumbnail-image-container:after {
    bottom: 20px;
    line-height: 21px;
  }

  .slider-pro-7 a.sp-video:after, .slider-pro-6 a.sp-video:after {
    width: 50px;
    height: 50px;
    line-height: 50px;
  }

  .slider-pro-4 .sp-thumbnails-container {
    display: none;
  }

  .slider-pro p.sp-layer.sp-link-1 a, .slider-pro p.sp-layer.sp-link-3 a {
    font-size: 30px;
    padding: 0 35px;
    height: 70px;
    line-height: 70px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .ct-item-7 .entry-thumb, .ct-item-9 .entry-thumb, .ct-item-12 .entry-thumb {
    width: 110px;
    margin-right: 5px;
  }
  .ct-item-7 .entry-content, .ct-item-9 .entry-content, .ct-item-12 .entry-content {
    padding: 2px;
  }
  .ct-item-7 .entry-content .more-link, .ct-item-9 .entry-content .more-link, .ct-item-12 .entry-content .more-link {
    margin-right: 0 !important;
  }

  .ct-item-9 .entry-thumb {
    width: 100%;
    margin-right: 0px;
    float: none;
  }
  .ct-item-9 .entry-content {
    padding: 10px;
  }
  .ct-item-9 .entry-content .more-link {
    margin-right: 0 !important;
  }

  .kopa-page-header-4 img {
    max-width: 60%;
  }

  .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;
    line-height: 1.2em;
  }

  .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, .kopa-breadcrumb.style-01 .kopa-area-61 > h3 > .row .widget, .kopa-breadcrumb.style-01 .kopa-area-61 > .breadcrumb-content > .row .widget, .kopa-breadcrumb.style-01 .kopa-area-61 > .hole-yard > .row .widget, .kopa-breadcrumb.style-02 .kopa-area-61 > h3 > .row .widget, .kopa-breadcrumb.style-02 .kopa-area-61 > .breadcrumb-content > .row .widget, .kopa-area-61 > .kopa-breadcrumb.style-03 > .row .widget, .kopa-breadcrumb.style-04 .kopa-area-61 > .breadcrumb-content > .row .widget {
    margin-bottom: 0;
  }

  .widget-title.style-16 {
    font-size: 24px;
  }

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

  .entry-title.style-08 {
    font-size: 20px;
  }

  .ct-item-03 .entry-thumb {
    float: none;
    width: 100%;
    margin-bottom: 25px;
    margin-right: 0;
  }

  .slider-pro-5 .sp-caption-container {
    height: 30px;
  }
}
/*___________________________________________________________________________________*/
@media screen and (max-width: 359px) {
  .slide-area-3 .millside-module-banner-3 img {
    margin-top: 0;
  }

  .millside-module-tab-3 .tab-content .tab-pane ul li {
    width: 100%;
  }

  .woocommerce .woocommerce-tabs ul li a {
    padding: 0 35px !important;
  }

  .woocommerce div.product .cart .single_add_to_cart_button {
    padding: 0 30px;
  }

  .woocommerce div.product .product_title {
    font-size: 22px;
    line-height: 25px;
  }

  .slider-pro p.sp-layer.sp-link-3 a {
    font-size: 40px;
    padding: 0 40px;
    height: 80px;
    line-height: 80px;
  }

  .mobile-main-nav.style-04 {
    width: 300px !important;
  }

  .widget-title.style-09 {
    font-size: 28px;
    line-height: 34px;
  }

  .mobile-main-nav-2 .mobile-main-menu > li {
    width: 230px;
  }

  .mobile-main-nav-2 a {
    font-size: 14px;
  }

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

  .preSearch + form {
    top: 46px;
  }

  .mobile-main-nav {
    top: 50px;
    left: 5px;
  }

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

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

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

  .kopa-page-header-1 .kopa-logo {
    max-width: 126px;
    margin-left: 44px;
    float: left;
  }

  .kopa-page-header-1 .header-top {
    height: 30px;
  }
  .kopa-page-header-1 .header-top .header-top-right a {
    font-size: 13px;
    margin-left: 15px;
    line-height: 42px;
  }

  .kopa-page-header-1 .header-top .header-top-right .cart span:last-child {
    min-width: 40px;
    height: 40px;
  }

  .kopa-page-header-1 .header-top .header-top-right {
    margin-top: -6px;
    margin-bottom: 0px;
    height: 30px;
  }

  .kopa-page-header-1 .search-box .preSearch {
    margin-right: 4px;
  }

  .kopa-area-1 {
    padding: 45px 0;
  }

  .kopa-area-2 > .container, .kopa-breadcrumb.style-01 .kopa-area-2 > h3, .kopa-breadcrumb.style-01 .kopa-area-2 > .breadcrumb-content, .kopa-breadcrumb.style-01 .kopa-area-2 > .hole-yard, .kopa-breadcrumb.style-02 .kopa-area-2 > h3, .kopa-breadcrumb.style-02 .kopa-area-2 > .breadcrumb-content, .kopa-area-2 > .kopa-breadcrumb.style-03, .kopa-breadcrumb.style-04 .kopa-area-2 > .breadcrumb-content {
    margin: 0;
    width: 100%;
  }

  .millside-module-tab .tab-title {
    font-size: 24px;
    line-height: 30px;
  }

  .millside-module-tab {
    padding-left: 10px;
    padding-right: 10px;
  }

  .widget-title.style-02, .millside-module-intro-15 .title-02 {
    font-size: 15px;
  }

  .millside-module-intro-15 .widget-title.style-02, .millside-module-intro-15 .title-02 {
    margin-bottom: 0;
  }
  .millside-module-intro-15 p {
    margin-bottom: 10px;
  }

  .widget-title.style-01, .millside-module-promo-1 .title-03 {
    font-size: 24px;
    line-height: 28px;
  }

  .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, .millside-module-intro-14 .title-01 {
    font-size: 24px;
  }

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

  .slider-pro-5 .sp-caption-container {
    font-size: 12px;
  }
}
@media screen and (min-width: 1161px) and (max-width: 1199px) {
  .owl-carousel-3.style-03 .part-1 p:nth-of-type(2) {
    font-size: 30px;
    font-style: normal;
    padding: 5px 0;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1160px) {
  .owl-carousel-3.style-03 .part-1 p:nth-of-type(2) {
    font-size: 29px;
  }

  .owl-carousel-3 .part-1 p:nth-of-type(2) {
    padding: 5px 0;
  }

  .owl-carousel-3.style-03 .part-1 p:nth-of-type(1) {
    font-size: 14px;
    margin-top: 8px;
  }

  .owl-carousel-3 .part-2 p:nth-of-type(1) {
    margin-top: 30px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1023px) {
  .owl-carousel-3.style-03 .part-1 p:nth-of-type(2) {
    padding: 3px 0;
  }

  .owl-carousel-3 .part-2 p:nth-of-type(1) {
    margin-top: 21px;
  }

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

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

  .owl-carousel-3.style-03 .part-2 p:nth-of-type(1) {
    font-size: 50px;
    margin-bottom: 10px;
  }
  .owl-carousel-3.style-03 .part-2 p:nth-of-type(1) + p {
    font-size: 12px;
  }
}
@media screen and (min-width: 1367px) {
  .slide-area-3 {
    width: 1170px;
    margin: auto;
    padding-left: 0;
    padding-right: 0;
  }
  .slide-area-3:after {
    display: none;
  }

  .navibar {
    right: 0;
  }

  .kopa-menu-3 {
    width: 100%;
    left: 0;
  }

  .kopa-area-4 > div, .kopa-area-6 > div {
    width: 1366px;
    margin: auto !important;
  }
}
@media screen and (max-width: 1160px) {
  .kopa-breadcrumb h3 {
    padding: 100px 0 !important;
  }

  .kopa-breadcrumb.style-02 h3 {
    padding: 100px 0 50px;
  }
  .kopa-breadcrumb.style-02 .breadcrumb-content {
    padding-left: 323px;
  }
}
@media screen and (max-width: 1023px) {
  .kopa-breadcrumb.style-02 .breadcrumb-content {
    padding-left: 270px;
  }
}
@media screen and (max-width: 991px) {
  .kopa-breadcrumb.style-02 .breadcrumb-content {
    padding-left: 337px;
  }
}
@media screen and (max-width: 979px) {
  .kopa-breadcrumb h3 {
    padding: 80px 0 !important;
  }

  .kopa-breadcrumb.style-02 h3 {
    padding: 80px 0 30px;
  }
  .kopa-breadcrumb.style-02 .breadcrumb-content {
    padding-left: 307px;
  }
}
@media screen and (max-width: 767px) {
  .kopa-breadcrumb.style-02 .breadcrumb-content {
    padding-left: 0px;
  }
}
@media screen and (max-width: 639px) {
  .kopa-breadcrumb h3 {
    padding: 60px 0 !important;
    font-size: 32px;
  }

  .kopa-breadcrumb.style-02 h3 {
    padding: 60px 0 20px;
  }
}
@media screen and (max-width: 479px) {
  .kopa-breadcrumb h3 {
    font-size: 28px;
  }
}
@media screen and (max-width: 359px) {
  .kopa-breadcrumb h3 {
    padding: 50px 0 !important;
    font-size: 24px;
  }

  .kopa-breadcrumb.style-02 h3 {
    padding: 50px 0 15px;
  }
}
@media screen and (max-width: 1160px) and (min-width: 768px) {
  .millside-module-article-list-10 .widget-content > .row li[class^="col"] {
    width: 100% !important;
  }
}
@media screen and (max-width: 1023px) and (min-width: 640px) {
  .millside-module-event-12 .widget-content > ul > li {
    border-left: none;
    width: 50% !important;
  }
}
@media screen and (max-width: 767px) and (min-width: 480px) {
  .millside-module-article-list-9 ul li,
  .woocommerce .woocommerce-main-content ul li {
    width: 50% !important;
  }
}
@media screen and (max-width: 768px) {
  .millside-module-event-1 {
    margin-top: 30px;
  }
}
.kopa-custom-col-01 {
  padding: 60px 80px !important;
}
.kopa-custom-col-01 > div {
  padding: 0 !important;
}
@media screen and (max-width: 1160px) {
  .kopa-custom-col-01 {
    padding: 60px 85px 60px 70px !important;
  }
}
@media screen and (max-width: 1023px) {
  .kopa-custom-col-01 {
    padding: 45px 30px !important;
  }
}
@media screen and (max-width: 979px) {
  .kopa-custom-col-01 {
    padding: 45px 30px !important;
  }
}
@media screen and (max-width: 799px) {
  .kopa-custom-col-01 {
    padding: 45px 30px !important;
  }
}
@media screen and (max-width: 767px) {
  .kopa-custom-col-01 {
    padding: 45px !important;
  }
}
@media screen and (max-width: 639px) {
  .kopa-custom-col-01 {
    padding: 25px 30px !important;
  }
}

.kopa-custom-col-02 .widget {
  margin-bottom: 20px;
}
