/* 
Theme Name: Innova Web Comunicaciones
Description: Tema elaborado por Renzo Silva Miranda
Theme URI: http://innovawebcom.pe/
Version: 0.1
Author: Renzo Silva Miranda
Author URI: http://renzosilva.pe/
*/

/**
 * Table of Contents:
 *

1. - Global Styles
2. - Header
3. - Slider
4. - Content   
5. - Bottom sidebar & footer 
6. - Responsive
  
 * -----------------------------------------------------------------------------
 */
/** 
 * 1. Global Styles
 * -----------------------------------------------------------------------------
 */
@import url(css/css.css);
@import url(css/css-1.css);
@import url(css/css-2.css);
@import url(css/css-3.css);
@import url(css/css-4.css);
@import url(css/css-5.css);
.text-hover, .white-text-style h1 a:hover, .ct-item-03 .entry-content h1 a:hover, .ct-item-04 .entry-content h1 a:hover, .ct-item-10 .entry-content h1 a:hover, .ct-icon-02 h1 a:hover, .kopa-widget-intro-10 h1 a:hover, .white-text-style h2 a:hover, .ct-item-03 .entry-content h2 a:hover, .ct-item-04 .entry-content h2 a:hover, .ct-item-10 .entry-content h2 a:hover, .ct-icon-02 h2 a:hover, .kopa-widget-intro-10 h2 a:hover, .white-text-style h3 a:hover, .ct-item-03 .entry-content h3 a:hover, .ct-item-04 .entry-content h3 a:hover, .ct-item-10 .entry-content h3 a:hover, .ct-icon-02 h3 a:hover, .kopa-widget-intro-10 h3 a:hover, .white-text-style h4 a:hover, .ct-item-03 .entry-content h4 a:hover, .ct-item-04 .entry-content h4 a:hover, .ct-item-10 .entry-content h4 a:hover, .ct-icon-02 h4 a:hover, .kopa-widget-intro-10 h4 a:hover, .white-text-style h5 a:hover, .ct-item-03 .entry-content h5 a:hover, .ct-item-04 .entry-content h5 a:hover, .ct-item-10 .entry-content h5 a:hover, .ct-icon-02 h5 a:hover, .kopa-widget-intro-10 h5 a:hover, .white-text-style h6 a:hover, .ct-item-03 .entry-content h6 a:hover, .ct-item-04 .entry-content h6 a:hover, .ct-item-10 .entry-content h6 a:hover, .ct-icon-02 h6 a:hover, .kopa-widget-intro-10 h6 a:hover, .white-text-style .h1 a:hover, .ct-item-03 .entry-content .h1 a:hover, .ct-item-04 .entry-content .h1 a:hover, .ct-item-10 .entry-content .h1 a:hover, .ct-icon-02 .h1 a:hover, .kopa-widget-intro-10 .h1 a:hover, .white-text-style .h2 a:hover, .ct-item-03 .entry-content .h2 a:hover, .ct-item-04 .entry-content .h2 a:hover, .ct-item-10 .entry-content .h2 a:hover, .ct-icon-02 .h2 a:hover, .kopa-widget-intro-10 .h2 a:hover, .white-text-style .h3 a:hover, .ct-item-03 .entry-content .h3 a:hover, .ct-item-04 .entry-content .h3 a:hover, .ct-item-10 .entry-content .h3 a:hover, .ct-icon-02 .h3 a:hover, .kopa-widget-intro-10 .h3 a:hover, .white-text-style .h4 a:hover, .ct-item-03 .entry-content .h4 a:hover, .ct-item-04 .entry-content .h4 a:hover, .ct-item-10 .entry-content .h4 a:hover, .ct-icon-02 .h4 a:hover, .kopa-widget-intro-10 .h4 a:hover, .white-text-style .h5 a:hover, .ct-item-03 .entry-content .h5 a:hover, .ct-item-04 .entry-content .h5 a:hover, .ct-item-10 .entry-content .h5 a:hover, .ct-icon-02 .h5 a:hover, .kopa-widget-intro-10 .h5 a:hover, .white-text-style .h6 a:hover, .ct-item-03 .entry-content .h6 a:hover, .ct-item-04 .entry-content .h6 a:hover, .ct-item-10 .entry-content .h6 a:hover, .ct-icon-02 .h6 a:hover, .kopa-widget-intro-10 .h6 a:hover, .white-text-style a:hover, .ct-item-03 .entry-content a:hover, .ct-item-04 .entry-content a:hover, .ct-item-10 .entry-content a:hover, .ct-icon-02 a:hover, .kopa-widget-intro-10 a:hover, .white-text-style a:hover span, .ct-item-03 .entry-content a:hover span, .ct-item-04 .entry-content a:hover span, .ct-item-10 .entry-content a:hover span, .ct-icon-02 a:hover span, .kopa-widget-intro-10 a:hover span, a:focus, .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, .widget-header.meta-header .header-link a:hover span, .widget-header.style-02 .widget-title, .widget_rss > ul > li a, .post-date, .widget_calendar thead th, .widget_calendar tbody a, .ct-item-07:hover .entry-thumb a span, .ct-item-28 .entry-category a, .ct-item-29 .entry-content .entry-category a, .ct-item-29 .entry-content .ywpc-countdown > .ywpc-timer > div > .ywpc-label, .last40-loadmore.style-01:hover span, .ct-btn-05:hover i, .kopa-scroll.style-02:after, .search-form-02 .search-submit:hover span, .widget_product_categories .product-categories > li:hover:before, .kopa-breadcrumb.style-02 .breadcrumb-content span a span:hover, .kopa-page-header-02 .kopa-hamburger-menu .hamburger-menu-btn:hover, .kopa-page-header-02 .kopa-hamburger-menu .hamburger-menu-btn:hover span, .kopa-page-header-03 .kopa-hamburger-menu .hamburger-menu-btn:hover, .kopa-page-header-03 .kopa-hamburger-menu .hamburger-menu-btn:hover span, .kopa-hamburger-menu .hamburger-menu-btn:hover, .search-box-wrapper .kopa-close-btn:hover, .search-form-01 .search-input, .search-form-01 .search-submit:hover span, .mobile-navi-wrapper .kopa-close-btn:hover, .slider-pro p.sp-layer.sp-txt-52 span, .slider-pro.slider-pro-01 .sp-arrow p:hover, .slider-pro.slider-pro-03 .sp-arrow p:hover, .kopa-scroll.style-01:hover p, .kopa-scroll.style-04:hover p, .slick-01.slick-content .item .item-rating > p:first-child span, .slick-02 .item .item-rating > p:first-child span, .white-text-style .slick-01.slick-content .slick-arrow:hover, .ct-item-03 .entry-content .slick-01.slick-content .slick-arrow:hover, .ct-item-04 .entry-content .slick-01.slick-content .slick-arrow:hover, .ct-item-10 .entry-content .slick-01.slick-content .slick-arrow:hover, .ct-icon-02 .slick-01.slick-content .slick-arrow:hover, .kopa-widget-intro-10 .slick-01.slick-content .slick-arrow:hover, .white-text-style .slick-02 .slick-arrow:hover, .ct-item-03 .entry-content .slick-02 .slick-arrow:hover, .ct-item-04 .entry-content .slick-02 .slick-arrow:hover, .ct-item-10 .entry-content .slick-02 .slick-arrow:hover, .ct-icon-02 .slick-02 .slick-arrow:hover, .kopa-widget-intro-10 .slick-02 .slick-arrow:hover, .kopa-nav-scroll .nav > li.active > 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:before, .woocommerce div.product .woocommerce-tabs ul.tabs > li > a:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li > a:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li > a:before, .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 #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, .woocommerce .related.products ul > li .star-rating:before, .woocommerce .related.products ul li.product .star-rating:before, .woocommerce .related.products .products > li .star-rating:before, .woocommerce .related.products .products li.product .star-rating:before,
.woocommerce .upsells.products ul > li .star-rating:before,
.woocommerce .upsells.products ul li.product .star-rating:before, .woocommerce .upsells.products .products > li .star-rating:before, .woocommerce .upsells.products .products li.product .star-rating:before,
.woocommerce .cross-sells ul > li .star-rating:before,
.woocommerce .cross-sells ul li.product .star-rating:before, .woocommerce .cross-sells .products > li .star-rating:before, .woocommerce .cross-sells .products li.product .star-rating:before,
.woocommerce .products ul > li .star-rating:before,
.woocommerce .products ul li.product .star-rating:before,
.woocommerce ul.products > li .star-rating:before,
.woocommerce ul.products li.product .star-rating:before, .woocommerce-page .related.products ul > li .star-rating:before, .woocommerce-page .related.products ul li.product .star-rating:before, .woocommerce-page .related.products .products > li .star-rating:before, .woocommerce-page .related.products .products li.product .star-rating:before,
.woocommerce-page .upsells.products ul > li .star-rating:before,
.woocommerce-page .upsells.products ul li.product .star-rating:before, .woocommerce-page .upsells.products .products > li .star-rating:before, .woocommerce-page .upsells.products .products li.product .star-rating:before,
.woocommerce-page .cross-sells ul > li .star-rating:before,
.woocommerce-page .cross-sells ul li.product .star-rating:before, .woocommerce-page .cross-sells .products > li .star-rating:before, .woocommerce-page .cross-sells .products li.product .star-rating:before,
.woocommerce-page .products ul > li .star-rating:before,
.woocommerce-page .products ul li.product .star-rating:before,
.woocommerce-page ul.products > li .star-rating:before,
.woocommerce-page ul.products li.product .star-rating:before, .woocommerce .related.products ul > li .star-rating span:before, .woocommerce .related.products ul li.product .star-rating span:before, .woocommerce .related.products .products > li .star-rating span:before, .woocommerce .related.products .products li.product .star-rating span:before,
.woocommerce .upsells.products ul > li .star-rating span:before,
.woocommerce .upsells.products ul li.product .star-rating span:before, .woocommerce .upsells.products .products > li .star-rating span:before, .woocommerce .upsells.products .products li.product .star-rating span:before,
.woocommerce .cross-sells ul > li .star-rating span:before,
.woocommerce .cross-sells ul li.product .star-rating span:before, .woocommerce .cross-sells .products > li .star-rating span:before, .woocommerce .cross-sells .products li.product .star-rating span:before,
.woocommerce .products ul > li .star-rating span:before,
.woocommerce .products ul li.product .star-rating span:before,
.woocommerce ul.products > li .star-rating span:before,
.woocommerce ul.products li.product .star-rating span:before, .woocommerce-page .related.products ul > li .star-rating span:before, .woocommerce-page .related.products ul li.product .star-rating span:before, .woocommerce-page .related.products .products > li .star-rating span:before, .woocommerce-page .related.products .products li.product .star-rating span:before,
.woocommerce-page .upsells.products ul > li .star-rating span:before,
.woocommerce-page .upsells.products ul li.product .star-rating span:before, .woocommerce-page .upsells.products .products > li .star-rating span:before, .woocommerce-page .upsells.products .products li.product .star-rating span:before,
.woocommerce-page .cross-sells ul > li .star-rating span:before,
.woocommerce-page .cross-sells ul li.product .star-rating span:before, .woocommerce-page .cross-sells .products > li .star-rating span:before, .woocommerce-page .cross-sells .products li.product .star-rating span:before,
.woocommerce-page .products ul > li .star-rating span:before,
.woocommerce-page .products ul li.product .star-rating span:before,
.woocommerce-page ul.products > li .star-rating span:before,
.woocommerce-page ul.products li.product .star-rating span:before, .woocommerce .related.products ul > li .button:hover, .woocommerce .related.products ul > li .wc-forward:hover, .woocommerce .related.products ul li.product .button:hover, .woocommerce .related.products ul li.product .wc-forward:hover, .woocommerce .related.products .products > li .button:hover, .woocommerce .related.products .products > li .wc-forward:hover, .woocommerce .related.products .products li.product .button:hover, .woocommerce .related.products .products li.product .wc-forward:hover,
.woocommerce .upsells.products ul > li .button:hover,
.woocommerce .upsells.products ul > li .wc-forward:hover,
.woocommerce .upsells.products ul li.product .button:hover,
.woocommerce .upsells.products ul li.product .wc-forward:hover, .woocommerce .upsells.products .products > li .button:hover, .woocommerce .upsells.products .products > li .wc-forward:hover, .woocommerce .upsells.products .products li.product .button:hover, .woocommerce .upsells.products .products li.product .wc-forward:hover,
.woocommerce .cross-sells ul > li .button:hover,
.woocommerce .cross-sells ul > li .wc-forward:hover,
.woocommerce .cross-sells ul li.product .button:hover,
.woocommerce .cross-sells ul li.product .wc-forward:hover, .woocommerce .cross-sells .products > li .button:hover, .woocommerce .cross-sells .products > li .wc-forward:hover, .woocommerce .cross-sells .products li.product .button:hover, .woocommerce .cross-sells .products li.product .wc-forward:hover,
.woocommerce .products ul > li .button:hover,
.woocommerce .products ul > li .wc-forward:hover,
.woocommerce .products ul li.product .button:hover,
.woocommerce .products ul li.product .wc-forward:hover,
.woocommerce ul.products > li .button:hover,
.woocommerce ul.products > li .wc-forward:hover,
.woocommerce ul.products li.product .button:hover,
.woocommerce ul.products li.product .wc-forward:hover, .woocommerce-page .related.products ul > li .button:hover, .woocommerce-page .related.products ul > li .wc-forward:hover, .woocommerce-page .related.products ul li.product .button:hover, .woocommerce-page .related.products ul li.product .wc-forward:hover, .woocommerce-page .related.products .products > li .button:hover, .woocommerce-page .related.products .products > li .wc-forward:hover, .woocommerce-page .related.products .products li.product .button:hover, .woocommerce-page .related.products .products li.product .wc-forward:hover,
.woocommerce-page .upsells.products ul > li .button:hover,
.woocommerce-page .upsells.products ul > li .wc-forward:hover,
.woocommerce-page .upsells.products ul li.product .button:hover,
.woocommerce-page .upsells.products ul li.product .wc-forward:hover, .woocommerce-page .upsells.products .products > li .button:hover, .woocommerce-page .upsells.products .products > li .wc-forward:hover, .woocommerce-page .upsells.products .products li.product .button:hover, .woocommerce-page .upsells.products .products li.product .wc-forward:hover,
.woocommerce-page .cross-sells ul > li .button:hover,
.woocommerce-page .cross-sells ul > li .wc-forward:hover,
.woocommerce-page .cross-sells ul li.product .button:hover,
.woocommerce-page .cross-sells ul li.product .wc-forward:hover, .woocommerce-page .cross-sells .products > li .button:hover, .woocommerce-page .cross-sells .products > li .wc-forward:hover, .woocommerce-page .cross-sells .products li.product .button:hover, .woocommerce-page .cross-sells .products li.product .wc-forward:hover,
.woocommerce-page .products ul > li .button:hover,
.woocommerce-page .products ul > li .wc-forward:hover,
.woocommerce-page .products ul li.product .button:hover,
.woocommerce-page .products ul li.product .wc-forward:hover,
.woocommerce-page ul.products > li .button:hover,
.woocommerce-page ul.products > li .wc-forward:hover,
.woocommerce-page ul.products li.product .button:hover,
.woocommerce-page ul.products li.product .wc-forward:hover, .woocommerce .related.products ul > li .button:hover:before, .woocommerce .related.products ul > li .wc-forward:hover:before, .woocommerce .related.products ul li.product .button:hover:before, .woocommerce .related.products ul li.product .wc-forward:hover:before, .woocommerce .related.products .products > li .button:hover:before, .woocommerce .related.products .products > li .wc-forward:hover:before, .woocommerce .related.products .products li.product .button:hover:before, .woocommerce .related.products .products li.product .wc-forward:hover:before,
.woocommerce .upsells.products ul > li .button:hover:before,
.woocommerce .upsells.products ul > li .wc-forward:hover:before,
.woocommerce .upsells.products ul li.product .button:hover:before,
.woocommerce .upsells.products ul li.product .wc-forward:hover:before, .woocommerce .upsells.products .products > li .button:hover:before, .woocommerce .upsells.products .products > li .wc-forward:hover:before, .woocommerce .upsells.products .products li.product .button:hover:before, .woocommerce .upsells.products .products li.product .wc-forward:hover:before,
.woocommerce .cross-sells ul > li .button:hover:before,
.woocommerce .cross-sells ul > li .wc-forward:hover:before,
.woocommerce .cross-sells ul li.product .button:hover:before,
.woocommerce .cross-sells ul li.product .wc-forward:hover:before, .woocommerce .cross-sells .products > li .button:hover:before, .woocommerce .cross-sells .products > li .wc-forward:hover:before, .woocommerce .cross-sells .products li.product .button:hover:before, .woocommerce .cross-sells .products li.product .wc-forward:hover:before,
.woocommerce .products ul > li .button:hover:before,
.woocommerce .products ul > li .wc-forward:hover:before,
.woocommerce .products ul li.product .button:hover:before,
.woocommerce .products ul li.product .wc-forward:hover:before,
.woocommerce ul.products > li .button:hover:before,
.woocommerce ul.products > li .wc-forward:hover:before,
.woocommerce ul.products li.product .button:hover:before,
.woocommerce ul.products li.product .wc-forward:hover:before, .woocommerce-page .related.products ul > li .button:hover:before, .woocommerce-page .related.products ul > li .wc-forward:hover:before, .woocommerce-page .related.products ul li.product .button:hover:before, .woocommerce-page .related.products ul li.product .wc-forward:hover:before, .woocommerce-page .related.products .products > li .button:hover:before, .woocommerce-page .related.products .products > li .wc-forward:hover:before, .woocommerce-page .related.products .products li.product .button:hover:before, .woocommerce-page .related.products .products li.product .wc-forward:hover:before,
.woocommerce-page .upsells.products ul > li .button:hover:before,
.woocommerce-page .upsells.products ul > li .wc-forward:hover:before,
.woocommerce-page .upsells.products ul li.product .button:hover:before,
.woocommerce-page .upsells.products ul li.product .wc-forward:hover:before, .woocommerce-page .upsells.products .products > li .button:hover:before, .woocommerce-page .upsells.products .products > li .wc-forward:hover:before, .woocommerce-page .upsells.products .products li.product .button:hover:before, .woocommerce-page .upsells.products .products li.product .wc-forward:hover:before,
.woocommerce-page .cross-sells ul > li .button:hover:before,
.woocommerce-page .cross-sells ul > li .wc-forward:hover:before,
.woocommerce-page .cross-sells ul li.product .button:hover:before,
.woocommerce-page .cross-sells ul li.product .wc-forward:hover:before, .woocommerce-page .cross-sells .products > li .button:hover:before, .woocommerce-page .cross-sells .products > li .wc-forward:hover:before, .woocommerce-page .cross-sells .products li.product .button:hover:before, .woocommerce-page .cross-sells .products li.product .wc-forward:hover:before,
.woocommerce-page .products ul > li .button:hover:before,
.woocommerce-page .products ul > li .wc-forward:hover:before,
.woocommerce-page .products ul li.product .button:hover:before,
.woocommerce-page .products ul li.product .wc-forward:hover:before,
.woocommerce-page ul.products > li .button:hover:before,
.woocommerce-page ul.products > li .wc-forward:hover:before,
.woocommerce-page ul.products li.product .button:hover:before,
.woocommerce-page ul.products li.product .wc-forward:hover:before, .woocommerce .related.products ul > li:hover h3, .woocommerce .related.products ul li.product:hover h3, .woocommerce .related.products .products > li:hover h3, .woocommerce .related.products .products li.product:hover h3,
.woocommerce .upsells.products ul > li:hover h3,
.woocommerce .upsells.products ul li.product:hover h3, .woocommerce .upsells.products .products > li:hover h3, .woocommerce .upsells.products .products li.product:hover h3,
.woocommerce .cross-sells ul > li:hover h3,
.woocommerce .cross-sells ul li.product:hover h3, .woocommerce .cross-sells .products > li:hover h3, .woocommerce .cross-sells .products li.product:hover h3,
.woocommerce .products ul > li:hover h3,
.woocommerce .products ul li.product:hover h3,
.woocommerce ul.products > li:hover h3,
.woocommerce ul.products li.product:hover h3, .woocommerce-page .related.products ul > li:hover h3, .woocommerce-page .related.products ul li.product:hover h3, .woocommerce-page .related.products .products > li:hover h3, .woocommerce-page .related.products .products li.product:hover h3,
.woocommerce-page .upsells.products ul > li:hover h3,
.woocommerce-page .upsells.products ul li.product:hover h3, .woocommerce-page .upsells.products .products > li:hover h3, .woocommerce-page .upsells.products .products li.product:hover h3,
.woocommerce-page .cross-sells ul > li:hover h3,
.woocommerce-page .cross-sells ul li.product:hover h3, .woocommerce-page .cross-sells .products > li:hover h3, .woocommerce-page .cross-sells .products li.product:hover h3,
.woocommerce-page .products ul > li:hover h3,
.woocommerce-page .products ul li.product:hover h3,
.woocommerce-page ul.products > li:hover h3,
.woocommerce-page ul.products li.product:hover h3, .woocommerce a.button:before, .woocommerce button.button:before, .woocommerce input.button:before,
.woocommerce input#submit:before, .woocommerce #content input.button:before, .woocommerce .comment-box input#submit:before,
.woocommerce div.product form.cart .button:before, .woocommerce #content div.product form.cart .button:before, .woocommerce-page a.button:before, .woocommerce-page button.button:before, .woocommerce-page input.button:before,
.woocommerce-page input#submit:before, .woocommerce-page #content input.button:before, .woocommerce-page .comment-box input#submit:before,
.woocommerce-page div.product form.cart .button:before, .woocommerce-page #content div.product form.cart .button:before, .woocommerce .woocommerce-product-rating .star-rating:before, .woocommerce .star-rating:before, .woocommerce-page .woocommerce-product-rating .star-rating:before, .woocommerce-page .star-rating:before, .woocommerce .woocommerce-product-rating .star-rating span:before, .woocommerce .star-rating span:before, .woocommerce-page .woocommerce-product-rating .star-rating span:before, .woocommerce-page .star-rating span:before, .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 .widget_shopping_cart .cart_list a:hover, .woocommerce .woocommerce.widget_shopping_cart .cart_list a:hover,
.woocommerce ul.cart_list a:hover, .woocommerce ul.product_list_widget a:hover, .woocommerce-page .woocommerce .widget_shopping_cart .cart_list a:hover, .woocommerce-page .woocommerce.widget_shopping_cart .cart_list a:hover,
.woocommerce-page ul.cart_list a:hover, .woocommerce-page ul.product_list_widget a:hover, .woocommerce .woocommerce .widget_shopping_cart .cart_list.cart_list .mini_cart_item .remove, .woocommerce .woocommerce.widget_shopping_cart .cart_list.cart_list .mini_cart_item .remove,
.woocommerce ul.cart_list.cart_list .mini_cart_item .remove, .woocommerce ul.product_list_widget.cart_list .mini_cart_item .remove, .woocommerce-page .woocommerce .widget_shopping_cart .cart_list.cart_list .mini_cart_item .remove, .woocommerce-page .woocommerce.widget_shopping_cart .cart_list.cart_list .mini_cart_item .remove,
.woocommerce-page ul.cart_list.cart_list .mini_cart_item .remove, .woocommerce-page ul.product_list_widget.cart_list .mini_cart_item .remove, .woocommerce.widget_shopping_cart p.buttons .button:last-child:hover,
.woocommerce .widget_shopping_cart p.buttons .button:last-child:hover, .woocommerce-page.widget_shopping_cart p.buttons .button:last-child:hover,
.woocommerce-page .widget_shopping_cart p.buttons .button:last-child:hover, .woocommerce .woocommerce-thankyou-order-received, .woocommerce-page .woocommerce-thankyou-order-received, .woocommerce .order-total .amount, .woocommerce-page .order-total .amount, .woocommerce.widget.widget_product_categories a:hover, .widget_product_categories a:hover, .widget_price_filter .update_price_filter:hover, ul.product_list_widget > li a .product-title:hover, .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, .kopa-result-count span.kopa-refresh:hover, .select-view span:hover, .post_next_prev a:hover, .kopa-widget-filter-01 .masonry-footer .masonry-filter a.active, .owl-carousel-05 .owl-nav .owl-next:hover, .owl-carousel-05 .owl-nav .owl-prev:hover, .post_author_area .author_position, .post_next_prev_2 .post_prev .text span, .post_next_prev_2 .post_next .text span, .post_next_prev_2 .post_prev:hover h4:hover, .post_next_prev_2 .post_next:hover h4:hover {
  color: #ffba00;
}

a:hover, a:active, .white-text-style .text-hover, .ct-item-03 .entry-content .text-hover, .ct-item-04 .entry-content .text-hover, .ct-item-10 .entry-content .text-hover, .ct-icon-02 .text-hover, .kopa-widget-intro-10 .text-hover, .widget-header.meta-header .header-navigation .kopa-tab-navs li a:hover, .widget-header.meta-header .header-navigation .masonry-filter a:hover, .ct-btn-02:hover, .kopa-breadcrumb .breadcrumb-content span a span:hover, .kopa-multi-btn .search-btn:hover, .kopa-multi-btn .kopa-user:hover, .kopa-multi-btn .search-btn:hover span, .kopa-multi-btn .kopa-user:hover span, .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: #ffba00 !important;
}

.bg-blue-main, .widget_categories > ul > li:before,
.widget_categories ul.menu > li:before,
.widget_archive > ul > li:before,
.widget_archive ul.menu > li:before, .kopa-social-links.style-04 ul li a:hover, .ct-item-11:hover, .ct-item-animation-01 .entry-thumb:after, .ct-item-20 .entry-thumb:after, .ct-item-26:hover .entry-content, .ct-icon-02:before, .more-link.style-02:after, .mobile-navi-wrapper, .kopa-area-3, .kopa-area-7 .col-right, .woocommerce #reviews #review_form_wrapper form .form-submit .submit, .woocommerce-page #reviews #review_form_wrapper form .form-submit .submit, .woocommerce.widget_shopping_cart p.buttons .button,
.woocommerce .widget_shopping_cart p.buttons .button, .woocommerce-page.widget_shopping_cart p.buttons .button,
.woocommerce-page .widget_shopping_cart p.buttons .button, .woocommerce input#submit:hover, .woocommerce #respond input#submit:hover, .woocommerce-page input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce.widget.widget_berocket_aapf .ui-slider-horizontal .ui-slider-range, .widget_berocket_aapf .ui-slider-horizontal .ui-slider-range, .woocommerce.widget.widget_berocket_aapf .ui-slider-horizontal .ui-widget-content .ui-state-default,
.woocommerce.widget.widget_berocket_aapf .ui-slider-horizontal .ui-slider-handle, .widget_berocket_aapf .ui-slider-horizontal .ui-widget-content .ui-state-default,
.widget_berocket_aapf .ui-slider-horizontal .ui-slider-handle, .post_next_prev_2 .post_prev:hover, .post_next_prev_2 .post_next:hover {
  background: #003143;
}

.widget-header.meta-header .header-text .h-line {
  border-color: #003143;
}

.text-hover, .white-text-style h1 a:hover, .ct-item-03 .entry-content h1 a:hover, .ct-item-04 .entry-content h1 a:hover, .ct-item-10 .entry-content h1 a:hover, .ct-icon-02 h1 a:hover, .kopa-widget-intro-10 h1 a:hover, .white-text-style h2 a:hover, .ct-item-03 .entry-content h2 a:hover, .ct-item-04 .entry-content h2 a:hover, .ct-item-10 .entry-content h2 a:hover, .ct-icon-02 h2 a:hover, .kopa-widget-intro-10 h2 a:hover, .white-text-style h3 a:hover, .ct-item-03 .entry-content h3 a:hover, .ct-item-04 .entry-content h3 a:hover, .ct-item-10 .entry-content h3 a:hover, .ct-icon-02 h3 a:hover, .kopa-widget-intro-10 h3 a:hover, .white-text-style h4 a:hover, .ct-item-03 .entry-content h4 a:hover, .ct-item-04 .entry-content h4 a:hover, .ct-item-10 .entry-content h4 a:hover, .ct-icon-02 h4 a:hover, .kopa-widget-intro-10 h4 a:hover, .white-text-style h5 a:hover, .ct-item-03 .entry-content h5 a:hover, .ct-item-04 .entry-content h5 a:hover, .ct-item-10 .entry-content h5 a:hover, .ct-icon-02 h5 a:hover, .kopa-widget-intro-10 h5 a:hover, .white-text-style h6 a:hover, .ct-item-03 .entry-content h6 a:hover, .ct-item-04 .entry-content h6 a:hover, .ct-item-10 .entry-content h6 a:hover, .ct-icon-02 h6 a:hover, .kopa-widget-intro-10 h6 a:hover, .white-text-style .h1 a:hover, .ct-item-03 .entry-content .h1 a:hover, .ct-item-04 .entry-content .h1 a:hover, .ct-item-10 .entry-content .h1 a:hover, .ct-icon-02 .h1 a:hover, .kopa-widget-intro-10 .h1 a:hover, .white-text-style .h2 a:hover, .ct-item-03 .entry-content .h2 a:hover, .ct-item-04 .entry-content .h2 a:hover, .ct-item-10 .entry-content .h2 a:hover, .ct-icon-02 .h2 a:hover, .kopa-widget-intro-10 .h2 a:hover, .white-text-style .h3 a:hover, .ct-item-03 .entry-content .h3 a:hover, .ct-item-04 .entry-content .h3 a:hover, .ct-item-10 .entry-content .h3 a:hover, .ct-icon-02 .h3 a:hover, .kopa-widget-intro-10 .h3 a:hover, .white-text-style .h4 a:hover, .ct-item-03 .entry-content .h4 a:hover, .ct-item-04 .entry-content .h4 a:hover, .ct-item-10 .entry-content .h4 a:hover, .ct-icon-02 .h4 a:hover, .kopa-widget-intro-10 .h4 a:hover, .white-text-style .h5 a:hover, .ct-item-03 .entry-content .h5 a:hover, .ct-item-04 .entry-content .h5 a:hover, .ct-item-10 .entry-content .h5 a:hover, .ct-icon-02 .h5 a:hover, .kopa-widget-intro-10 .h5 a:hover, .white-text-style .h6 a:hover, .ct-item-03 .entry-content .h6 a:hover, .ct-item-04 .entry-content .h6 a:hover, .ct-item-10 .entry-content .h6 a:hover, .ct-icon-02 .h6 a:hover, .kopa-widget-intro-10 .h6 a:hover, .white-text-style a:hover, .ct-item-03 .entry-content a:hover, .ct-item-04 .entry-content a:hover, .ct-item-10 .entry-content a:hover, .ct-icon-02 a:hover, .kopa-widget-intro-10 a:hover, .white-text-style a:hover span, .ct-item-03 .entry-content a:hover span, .ct-item-04 .entry-content a:hover span, .ct-item-10 .entry-content a:hover span, .ct-icon-02 a:hover span, .kopa-widget-intro-10 a:hover span, a:focus, .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, .widget-header.meta-header .header-link a:hover span, .widget-header.style-02 .widget-title, .widget_rss > ul > li a, .post-date, .widget_calendar thead th, .widget_calendar tbody a, .ct-item-07:hover .entry-thumb a span, .ct-item-28 .entry-category a, .ct-item-29 .entry-content .entry-category a, .ct-item-29 .entry-content .ywpc-countdown > .ywpc-timer > div > .ywpc-label, .last40-loadmore.style-01:hover span, .ct-btn-05:hover i, .kopa-scroll.style-02:after, .search-form-02 .search-submit:hover span, .widget_product_categories .product-categories > li:hover:before, .kopa-breadcrumb.style-02 .breadcrumb-content span a span:hover, .kopa-page-header-02 .kopa-hamburger-menu .hamburger-menu-btn:hover, .kopa-page-header-02 .kopa-hamburger-menu .hamburger-menu-btn:hover span, .kopa-page-header-03 .kopa-hamburger-menu .hamburger-menu-btn:hover, .kopa-page-header-03 .kopa-hamburger-menu .hamburger-menu-btn:hover span, .kopa-hamburger-menu .hamburger-menu-btn:hover, .search-box-wrapper .kopa-close-btn:hover, .search-form-01 .search-input, .search-form-01 .search-submit:hover span, .mobile-navi-wrapper .kopa-close-btn:hover, .slider-pro p.sp-layer.sp-txt-52 span, .slider-pro.slider-pro-01 .sp-arrow p:hover, .slider-pro.slider-pro-03 .sp-arrow p:hover, .kopa-scroll.style-01:hover p, .kopa-scroll.style-04:hover p, .slick-01.slick-content .item .item-rating > p:first-child span, .slick-02 .item .item-rating > p:first-child span, .white-text-style .slick-01.slick-content .slick-arrow:hover, .ct-item-03 .entry-content .slick-01.slick-content .slick-arrow:hover, .ct-item-04 .entry-content .slick-01.slick-content .slick-arrow:hover, .ct-item-10 .entry-content .slick-01.slick-content .slick-arrow:hover, .ct-icon-02 .slick-01.slick-content .slick-arrow:hover, .kopa-widget-intro-10 .slick-01.slick-content .slick-arrow:hover, .white-text-style .slick-02 .slick-arrow:hover, .ct-item-03 .entry-content .slick-02 .slick-arrow:hover, .ct-item-04 .entry-content .slick-02 .slick-arrow:hover, .ct-item-10 .entry-content .slick-02 .slick-arrow:hover, .ct-icon-02 .slick-02 .slick-arrow:hover, .kopa-widget-intro-10 .slick-02 .slick-arrow:hover, .kopa-nav-scroll .nav > li.active > 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:before, .woocommerce div.product .woocommerce-tabs ul.tabs > li > a:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li > a:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li > a:before, .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 #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, .woocommerce .related.products ul > li .star-rating:before, .woocommerce .related.products ul li.product .star-rating:before, .woocommerce .related.products .products > li .star-rating:before, .woocommerce .related.products .products li.product .star-rating:before,
.woocommerce .upsells.products ul > li .star-rating:before,
.woocommerce .upsells.products ul li.product .star-rating:before, .woocommerce .upsells.products .products > li .star-rating:before, .woocommerce .upsells.products .products li.product .star-rating:before,
.woocommerce .cross-sells ul > li .star-rating:before,
.woocommerce .cross-sells ul li.product .star-rating:before, .woocommerce .cross-sells .products > li .star-rating:before, .woocommerce .cross-sells .products li.product .star-rating:before,
.woocommerce .products ul > li .star-rating:before,
.woocommerce .products ul li.product .star-rating:before,
.woocommerce ul.products > li .star-rating:before,
.woocommerce ul.products li.product .star-rating:before, .woocommerce-page .related.products ul > li .star-rating:before, .woocommerce-page .related.products ul li.product .star-rating:before, .woocommerce-page .related.products .products > li .star-rating:before, .woocommerce-page .related.products .products li.product .star-rating:before,
.woocommerce-page .upsells.products ul > li .star-rating:before,
.woocommerce-page .upsells.products ul li.product .star-rating:before, .woocommerce-page .upsells.products .products > li .star-rating:before, .woocommerce-page .upsells.products .products li.product .star-rating:before,
.woocommerce-page .cross-sells ul > li .star-rating:before,
.woocommerce-page .cross-sells ul li.product .star-rating:before, .woocommerce-page .cross-sells .products > li .star-rating:before, .woocommerce-page .cross-sells .products li.product .star-rating:before,
.woocommerce-page .products ul > li .star-rating:before,
.woocommerce-page .products ul li.product .star-rating:before,
.woocommerce-page ul.products > li .star-rating:before,
.woocommerce-page ul.products li.product .star-rating:before, .woocommerce .related.products ul > li .star-rating span:before, .woocommerce .related.products ul li.product .star-rating span:before, .woocommerce .related.products .products > li .star-rating span:before, .woocommerce .related.products .products li.product .star-rating span:before,
.woocommerce .upsells.products ul > li .star-rating span:before,
.woocommerce .upsells.products ul li.product .star-rating span:before, .woocommerce .upsells.products .products > li .star-rating span:before, .woocommerce .upsells.products .products li.product .star-rating span:before,
.woocommerce .cross-sells ul > li .star-rating span:before,
.woocommerce .cross-sells ul li.product .star-rating span:before, .woocommerce .cross-sells .products > li .star-rating span:before, .woocommerce .cross-sells .products li.product .star-rating span:before,
.woocommerce .products ul > li .star-rating span:before,
.woocommerce .products ul li.product .star-rating span:before,
.woocommerce ul.products > li .star-rating span:before,
.woocommerce ul.products li.product .star-rating span:before, .woocommerce-page .related.products ul > li .star-rating span:before, .woocommerce-page .related.products ul li.product .star-rating span:before, .woocommerce-page .related.products .products > li .star-rating span:before, .woocommerce-page .related.products .products li.product .star-rating span:before,
.woocommerce-page .upsells.products ul > li .star-rating span:before,
.woocommerce-page .upsells.products ul li.product .star-rating span:before, .woocommerce-page .upsells.products .products > li .star-rating span:before, .woocommerce-page .upsells.products .products li.product .star-rating span:before,
.woocommerce-page .cross-sells ul > li .star-rating span:before,
.woocommerce-page .cross-sells ul li.product .star-rating span:before, .woocommerce-page .cross-sells .products > li .star-rating span:before, .woocommerce-page .cross-sells .products li.product .star-rating span:before,
.woocommerce-page .products ul > li .star-rating span:before,
.woocommerce-page .products ul li.product .star-rating span:before,
.woocommerce-page ul.products > li .star-rating span:before,
.woocommerce-page ul.products li.product .star-rating span:before, .woocommerce .related.products ul > li .button:hover, .woocommerce .related.products ul > li .wc-forward:hover, .woocommerce .related.products ul li.product .button:hover, .woocommerce .related.products ul li.product .wc-forward:hover, .woocommerce .related.products .products > li .button:hover, .woocommerce .related.products .products > li .wc-forward:hover, .woocommerce .related.products .products li.product .button:hover, .woocommerce .related.products .products li.product .wc-forward:hover,
.woocommerce .upsells.products ul > li .button:hover,
.woocommerce .upsells.products ul > li .wc-forward:hover,
.woocommerce .upsells.products ul li.product .button:hover,
.woocommerce .upsells.products ul li.product .wc-forward:hover, .woocommerce .upsells.products .products > li .button:hover, .woocommerce .upsells.products .products > li .wc-forward:hover, .woocommerce .upsells.products .products li.product .button:hover, .woocommerce .upsells.products .products li.product .wc-forward:hover,
.woocommerce .cross-sells ul > li .button:hover,
.woocommerce .cross-sells ul > li .wc-forward:hover,
.woocommerce .cross-sells ul li.product .button:hover,
.woocommerce .cross-sells ul li.product .wc-forward:hover, .woocommerce .cross-sells .products > li .button:hover, .woocommerce .cross-sells .products > li .wc-forward:hover, .woocommerce .cross-sells .products li.product .button:hover, .woocommerce .cross-sells .products li.product .wc-forward:hover,
.woocommerce .products ul > li .button:hover,
.woocommerce .products ul > li .wc-forward:hover,
.woocommerce .products ul li.product .button:hover,
.woocommerce .products ul li.product .wc-forward:hover,
.woocommerce ul.products > li .button:hover,
.woocommerce ul.products > li .wc-forward:hover,
.woocommerce ul.products li.product .button:hover,
.woocommerce ul.products li.product .wc-forward:hover, .woocommerce-page .related.products ul > li .button:hover, .woocommerce-page .related.products ul > li .wc-forward:hover, .woocommerce-page .related.products ul li.product .button:hover, .woocommerce-page .related.products ul li.product .wc-forward:hover, .woocommerce-page .related.products .products > li .button:hover, .woocommerce-page .related.products .products > li .wc-forward:hover, .woocommerce-page .related.products .products li.product .button:hover, .woocommerce-page .related.products .products li.product .wc-forward:hover,
.woocommerce-page .upsells.products ul > li .button:hover,
.woocommerce-page .upsells.products ul > li .wc-forward:hover,
.woocommerce-page .upsells.products ul li.product .button:hover,
.woocommerce-page .upsells.products ul li.product .wc-forward:hover, .woocommerce-page .upsells.products .products > li .button:hover, .woocommerce-page .upsells.products .products > li .wc-forward:hover, .woocommerce-page .upsells.products .products li.product .button:hover, .woocommerce-page .upsells.products .products li.product .wc-forward:hover,
.woocommerce-page .cross-sells ul > li .button:hover,
.woocommerce-page .cross-sells ul > li .wc-forward:hover,
.woocommerce-page .cross-sells ul li.product .button:hover,
.woocommerce-page .cross-sells ul li.product .wc-forward:hover, .woocommerce-page .cross-sells .products > li .button:hover, .woocommerce-page .cross-sells .products > li .wc-forward:hover, .woocommerce-page .cross-sells .products li.product .button:hover, .woocommerce-page .cross-sells .products li.product .wc-forward:hover,
.woocommerce-page .products ul > li .button:hover,
.woocommerce-page .products ul > li .wc-forward:hover,
.woocommerce-page .products ul li.product .button:hover,
.woocommerce-page .products ul li.product .wc-forward:hover,
.woocommerce-page ul.products > li .button:hover,
.woocommerce-page ul.products > li .wc-forward:hover,
.woocommerce-page ul.products li.product .button:hover,
.woocommerce-page ul.products li.product .wc-forward:hover, .woocommerce .related.products ul > li .button:hover:before, .woocommerce .related.products ul > li .wc-forward:hover:before, .woocommerce .related.products ul li.product .button:hover:before, .woocommerce .related.products ul li.product .wc-forward:hover:before, .woocommerce .related.products .products > li .button:hover:before, .woocommerce .related.products .products > li .wc-forward:hover:before, .woocommerce .related.products .products li.product .button:hover:before, .woocommerce .related.products .products li.product .wc-forward:hover:before,
.woocommerce .upsells.products ul > li .button:hover:before,
.woocommerce .upsells.products ul > li .wc-forward:hover:before,
.woocommerce .upsells.products ul li.product .button:hover:before,
.woocommerce .upsells.products ul li.product .wc-forward:hover:before, .woocommerce .upsells.products .products > li .button:hover:before, .woocommerce .upsells.products .products > li .wc-forward:hover:before, .woocommerce .upsells.products .products li.product .button:hover:before, .woocommerce .upsells.products .products li.product .wc-forward:hover:before,
.woocommerce .cross-sells ul > li .button:hover:before,
.woocommerce .cross-sells ul > li .wc-forward:hover:before,
.woocommerce .cross-sells ul li.product .button:hover:before,
.woocommerce .cross-sells ul li.product .wc-forward:hover:before, .woocommerce .cross-sells .products > li .button:hover:before, .woocommerce .cross-sells .products > li .wc-forward:hover:before, .woocommerce .cross-sells .products li.product .button:hover:before, .woocommerce .cross-sells .products li.product .wc-forward:hover:before,
.woocommerce .products ul > li .button:hover:before,
.woocommerce .products ul > li .wc-forward:hover:before,
.woocommerce .products ul li.product .button:hover:before,
.woocommerce .products ul li.product .wc-forward:hover:before,
.woocommerce ul.products > li .button:hover:before,
.woocommerce ul.products > li .wc-forward:hover:before,
.woocommerce ul.products li.product .button:hover:before,
.woocommerce ul.products li.product .wc-forward:hover:before, .woocommerce-page .related.products ul > li .button:hover:before, .woocommerce-page .related.products ul > li .wc-forward:hover:before, .woocommerce-page .related.products ul li.product .button:hover:before, .woocommerce-page .related.products ul li.product .wc-forward:hover:before, .woocommerce-page .related.products .products > li .button:hover:before, .woocommerce-page .related.products .products > li .wc-forward:hover:before, .woocommerce-page .related.products .products li.product .button:hover:before, .woocommerce-page .related.products .products li.product .wc-forward:hover:before,
.woocommerce-page .upsells.products ul > li .button:hover:before,
.woocommerce-page .upsells.products ul > li .wc-forward:hover:before,
.woocommerce-page .upsells.products ul li.product .button:hover:before,
.woocommerce-page .upsells.products ul li.product .wc-forward:hover:before, .woocommerce-page .upsells.products .products > li .button:hover:before, .woocommerce-page .upsells.products .products > li .wc-forward:hover:before, .woocommerce-page .upsells.products .products li.product .button:hover:before, .woocommerce-page .upsells.products .products li.product .wc-forward:hover:before,
.woocommerce-page .cross-sells ul > li .button:hover:before,
.woocommerce-page .cross-sells ul > li .wc-forward:hover:before,
.woocommerce-page .cross-sells ul li.product .button:hover:before,
.woocommerce-page .cross-sells ul li.product .wc-forward:hover:before, .woocommerce-page .cross-sells .products > li .button:hover:before, .woocommerce-page .cross-sells .products > li .wc-forward:hover:before, .woocommerce-page .cross-sells .products li.product .button:hover:before, .woocommerce-page .cross-sells .products li.product .wc-forward:hover:before,
.woocommerce-page .products ul > li .button:hover:before,
.woocommerce-page .products ul > li .wc-forward:hover:before,
.woocommerce-page .products ul li.product .button:hover:before,
.woocommerce-page .products ul li.product .wc-forward:hover:before,
.woocommerce-page ul.products > li .button:hover:before,
.woocommerce-page ul.products > li .wc-forward:hover:before,
.woocommerce-page ul.products li.product .button:hover:before,
.woocommerce-page ul.products li.product .wc-forward:hover:before, .woocommerce .related.products ul > li:hover h3, .woocommerce .related.products ul li.product:hover h3, .woocommerce .related.products .products > li:hover h3, .woocommerce .related.products .products li.product:hover h3,
.woocommerce .upsells.products ul > li:hover h3,
.woocommerce .upsells.products ul li.product:hover h3, .woocommerce .upsells.products .products > li:hover h3, .woocommerce .upsells.products .products li.product:hover h3,
.woocommerce .cross-sells ul > li:hover h3,
.woocommerce .cross-sells ul li.product:hover h3, .woocommerce .cross-sells .products > li:hover h3, .woocommerce .cross-sells .products li.product:hover h3,
.woocommerce .products ul > li:hover h3,
.woocommerce .products ul li.product:hover h3,
.woocommerce ul.products > li:hover h3,
.woocommerce ul.products li.product:hover h3, .woocommerce-page .related.products ul > li:hover h3, .woocommerce-page .related.products ul li.product:hover h3, .woocommerce-page .related.products .products > li:hover h3, .woocommerce-page .related.products .products li.product:hover h3,
.woocommerce-page .upsells.products ul > li:hover h3,
.woocommerce-page .upsells.products ul li.product:hover h3, .woocommerce-page .upsells.products .products > li:hover h3, .woocommerce-page .upsells.products .products li.product:hover h3,
.woocommerce-page .cross-sells ul > li:hover h3,
.woocommerce-page .cross-sells ul li.product:hover h3, .woocommerce-page .cross-sells .products > li:hover h3, .woocommerce-page .cross-sells .products li.product:hover h3,
.woocommerce-page .products ul > li:hover h3,
.woocommerce-page .products ul li.product:hover h3,
.woocommerce-page ul.products > li:hover h3,
.woocommerce-page ul.products li.product:hover h3, .woocommerce a.button:before, .woocommerce button.button:before, .woocommerce input.button:before,
.woocommerce input#submit:before, .woocommerce #content input.button:before, .woocommerce .comment-box input#submit:before,
.woocommerce div.product form.cart .button:before, .woocommerce #content div.product form.cart .button:before, .woocommerce-page a.button:before, .woocommerce-page button.button:before, .woocommerce-page input.button:before,
.woocommerce-page input#submit:before, .woocommerce-page #content input.button:before, .woocommerce-page .comment-box input#submit:before,
.woocommerce-page div.product form.cart .button:before, .woocommerce-page #content div.product form.cart .button:before, .woocommerce .woocommerce-product-rating .star-rating:before, .woocommerce .star-rating:before, .woocommerce-page .woocommerce-product-rating .star-rating:before, .woocommerce-page .star-rating:before, .woocommerce .woocommerce-product-rating .star-rating span:before, .woocommerce .star-rating span:before, .woocommerce-page .woocommerce-product-rating .star-rating span:before, .woocommerce-page .star-rating span:before, .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 .widget_shopping_cart .cart_list a:hover, .woocommerce .woocommerce.widget_shopping_cart .cart_list a:hover,
.woocommerce ul.cart_list a:hover, .woocommerce ul.product_list_widget a:hover, .woocommerce-page .woocommerce .widget_shopping_cart .cart_list a:hover, .woocommerce-page .woocommerce.widget_shopping_cart .cart_list a:hover,
.woocommerce-page ul.cart_list a:hover, .woocommerce-page ul.product_list_widget a:hover, .woocommerce .woocommerce .widget_shopping_cart .cart_list.cart_list .mini_cart_item .remove, .woocommerce .woocommerce.widget_shopping_cart .cart_list.cart_list .mini_cart_item .remove,
.woocommerce ul.cart_list.cart_list .mini_cart_item .remove, .woocommerce ul.product_list_widget.cart_list .mini_cart_item .remove, .woocommerce-page .woocommerce .widget_shopping_cart .cart_list.cart_list .mini_cart_item .remove, .woocommerce-page .woocommerce.widget_shopping_cart .cart_list.cart_list .mini_cart_item .remove,
.woocommerce-page ul.cart_list.cart_list .mini_cart_item .remove, .woocommerce-page ul.product_list_widget.cart_list .mini_cart_item .remove, .woocommerce.widget_shopping_cart p.buttons .button:last-child:hover,
.woocommerce .widget_shopping_cart p.buttons .button:last-child:hover, .woocommerce-page.widget_shopping_cart p.buttons .button:last-child:hover,
.woocommerce-page .widget_shopping_cart p.buttons .button:last-child:hover, .woocommerce .woocommerce-thankyou-order-received, .woocommerce-page .woocommerce-thankyou-order-received, .woocommerce .order-total .amount, .woocommerce-page .order-total .amount, .woocommerce.widget.widget_product_categories a:hover, .widget_product_categories a:hover, .widget_price_filter .update_price_filter:hover, ul.product_list_widget > li a .product-title:hover, .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, .kopa-result-count span.kopa-refresh:hover, .select-view span:hover, .post_next_prev a:hover, .kopa-widget-filter-01 .masonry-footer .masonry-filter a.active, .owl-carousel-05 .owl-nav .owl-next:hover, .owl-carousel-05 .owl-nav .owl-prev:hover, .post_author_area .author_position, .post_next_prev_2 .post_prev .text span, .post_next_prev_2 .post_next .text span, .post_next_prev_2 .post_prev:hover h4:hover, .post_next_prev_2 .post_next:hover h4:hover {
  color: #ffba00;
}

a:hover, a:active, .white-text-style .text-hover, .ct-item-03 .entry-content .text-hover, .ct-item-04 .entry-content .text-hover, .ct-item-10 .entry-content .text-hover, .ct-icon-02 .text-hover, .kopa-widget-intro-10 .text-hover, .widget-header.meta-header .header-navigation .kopa-tab-navs li a:hover, .widget-header.meta-header .header-navigation .masonry-filter a:hover, .ct-btn-02:hover, .kopa-breadcrumb .breadcrumb-content span a span:hover, .kopa-multi-btn .search-btn:hover, .kopa-multi-btn .kopa-user:hover, .kopa-multi-btn .search-btn:hover span, .kopa-multi-btn .kopa-user:hover span, .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: #ffba00 !important;
}

.kopa-slash:after, .widget-header.meta-header .header-navigation .kopa-tab-navs .kopa-tab-nav.active:after, .widget-header.meta-header .header-navigation .masonry-filter a.active:after, .ct-item-30 .entry-content span.price del:after, .current-menu-item > a:after, .kopa-widget-filter-01 .masonry-footer .masonry-filter a.active:after, .entry-title.style-13:hover:after, .entry-header.style-03:after, .widget-title.style-05:after, .widget-header.style-03:after, .porfolio-sgl-header:after, .widget-header.style-04:after, .widget-header.style-05:after, .porfolio-sgb .porfolio-sgb-header:after, .blog-header:after, .kopa-social-links.style-01 ul li a:hover, .ct-item-13 .entry-content a, .ct-item-21:hover .entry-icon, .ct-item-29 .entry-content .entry-header:after, .more-link.style-02:hover:after, .more-link.style-03:hover:after, .ct-btn-01-parent:hover, .widget_tag_cloud .tagcloud a:hover, .kopa-cart-btn span, .mobile-navi-wrapper .kopa-link > div:first-child .cart-link span, .slider-pro.slider-pro-05 .sp-buttons .sp-button:hover, .slider-pro.slider-pro-05 .sp-buttons .sp-button.sp-selected-button, .woocommerce .quantity .plus:hover, .woocommerce .quantity .minus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce span.onsale.new, .woocommerce-page span.onsale.new, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,
.woocommerce input#submit, .woocommerce #content input.button, .woocommerce .comment-box input#submit,
.woocommerce div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button,
.woocommerce-page input#submit, .woocommerce-page #content input.button, .woocommerce-page .comment-box input#submit,
.woocommerce-page div.product form.cart .button, .woocommerce-page #content div.product form.cart .button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,
.woocommerce input#submit.alt, .woocommerce #content input.button.alt, .woocommerce .comment-box input#submit.alt,
.woocommerce div.product form.cart .button.alt, .woocommerce #content div.product form.cart .button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt,
.woocommerce-page input#submit.alt, .woocommerce-page #content input.button.alt, .woocommerce-page .comment-box input#submit.alt,
.woocommerce-page div.product form.cart .button.alt, .woocommerce-page #content div.product form.cart .button.alt, .woocommerce #reviews #review_form_wrapper input[type="submit"], .woocommerce-page #reviews #review_form_wrapper input[type="submit"], .woocommerce #reviews #review_form_wrapper form .form-submit .submit:hover, .woocommerce-page #reviews #review_form_wrapper form .form-submit .submit:hover, .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: #ffba00;
}

.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range, .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
  background: #ffba00 !important;
}

.ct-item-18:hover, .ct-item-28:hover:before, .ct-item-29:hover .entry-thumb:before, .ct-item-29:hover .entry-thumb .img-slider:before, .ct-btn-02:hover, .woocommerce.woocommerce-page .product .add_to_cart_button.ct-btn-03:hover, .widget_tag_cloud .tagcloud a:hover, .slider-pro.slider-pro-05 .sp-buttons .sp-button:hover:before, .slider-pro.slider-pro-05 .sp-buttons .sp-button.sp-selected-button:before, .kopa-scroll.style-04:hover, .woocommerce a.remove:hover, .woocommerce-page a.remove:hover, .woocommerce.widget_shopping_cart p.buttons .button:last-child:hover,
.woocommerce .widget_shopping_cart p.buttons .button:last-child:hover, .woocommerce-page.widget_shopping_cart p.buttons .button:last-child:hover,
.woocommerce-page .widget_shopping_cart p.buttons .button:last-child: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, .woocommerce-message, .woocommerce-error, .woocommerce-info, .post_next_prev a:hover, .kopa-widget-filter-01 .masonry-footer, .owl-carousel-05 .owl-nav .owl-next:hover, .owl-carousel-05 .owl-nav .owl-prev:hover, .post_comment_list .comment_container .comment-text .reply:hover {
  border-color: #ffba00;
}

.widget, .main-col > ul, .woocommerce #reviews #comments ol.commentlist, .woocommerce-page #reviews #comments ol.commentlist, .woocommerce .woocommerce-thankyou-order-details, .woocommerce-page .woocommerce-thankyou-order-details, .woocommerce.widget.widget_product_categories, .widget_product_categories, .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.widget, .main-col > ul.row, .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, .row.woocommerce.widget.widget_product_categories, .row.widget_product_categories, .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;
}
.widget li, .main-col > ul 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.widget.widget_product_categories li, .widget_product_categories 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;
}
.widget ul, .main-col > ul 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.widget.widget_product_categories ul, .widget_product_categories 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, .widget ol, .main-col > ul 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.widget.widget_product_categories ol, .widget_product_categories 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;
}
.widget ul.row, .main-col > ul 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.widget.widget_product_categories ul.row, .widget_product_categories 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, .widget ol.row, .main-col > ul 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.widget.widget_product_categories ol.row, .widget_product_categories 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;
}
.widget ul li, .main-col > ul 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.widget.widget_product_categories ul li, .widget_product_categories 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, .widget ol li, .main-col > ul 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.widget.widget_product_categories ol li, .widget_product_categories 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;
}

.woocommerce #reviews #comments ol.commentlist li:first-child, .woocommerce-page #reviews #comments ol.commentlist li:first-child, .woocommerce .woocommerce .widget_shopping_cart .cart_list li:first-child, .woocommerce .woocommerce.widget_shopping_cart .cart_list li:first-child,
.woocommerce ul.cart_list li:first-child, .woocommerce ul.product_list_widget li:first-child, .woocommerce-page .woocommerce .widget_shopping_cart .cart_list li:first-child, .woocommerce-page .woocommerce.widget_shopping_cart .cart_list li:first-child,
.woocommerce-page ul.cart_list li:first-child, .woocommerce-page ul.product_list_widget li:first-child {
  margin: 0;
  padding: 0;
  border: 0;
}

.container:before, .clearfix:before, .ct-item-26 .entry-content .price:before, .ct-item-28:before, .ct-item-29 .entry-thumb .meta:before, .ct-item-30 .entry-thumb > div .link:before, .kopa-page-header-02 .kopa-multi-btn:before, .kopa-widget-ads-01 .widget-content:before, .kopa-widget-intro-12 .block-meta:before, .porfolio-sgl .block-meta:before, .kopa-widget-intro-12 .post_social_area:before, .porfolio-sgl .post_social_area:before, .kopa-widget-intro-13 .post_social_area:before, .blog-single .post_social_area:before, .porfolio-sgb .post_social_area:before, .woocommerce-main-header:before, .post_next_prev:before, .kopa-area:before, .entry-item:before, .widget:before, .widget > header:before,
.widget > .container > header:before, .widget .widget-content:before, .widget_categories > ul > li:before,
.widget_categories ul.menu > li:before,
.widget_recent_entries > ul > li:before,
.widget_recent_entries ul.menu > li:before,
.widget_archive > ul > li:before,
.widget_archive ul.menu > li:before,
.widget_meta > ul > li:before,
.widget_meta ul.menu > li:before,
.widget_nav_menu > ul > li:before,
.widget_nav_menu ul.menu > li:before,
.widget_pages > ul > li:before,
.widget_pages ul.menu > li:before,
.widget_recent_comments > ul > li:before,
.widget_recent_comments ul.menu > li:before,
.widget_rss > ul > li:before,
.widget_rss ul.menu > li:before, .sf-mega:before, .sf-mega .sf-mega-section: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, .woocommerce .product-detail:before, .woocommerce-page .product-detail:before, .woocommerce nav.woocommerce-pagination:before, .woocommerce #content nav.woocommerce-pagination:before, .woocommerce-page nav.woocommerce-pagination:before, .woocommerce-page #content nav.woocommerce-pagination:before, .woocommerce .woocommerce .widget_shopping_cart .cart_list > li:before, .woocommerce .woocommerce.widget_shopping_cart .cart_list > li:before,
.woocommerce ul.cart_list > li:before, .woocommerce ul.product_list_widget > li:before, .woocommerce-page .woocommerce .widget_shopping_cart .cart_list > li:before, .woocommerce-page .woocommerce.widget_shopping_cart .cart_list > li:before,
.woocommerce-page ul.cart_list > li:before, .woocommerce-page ul.product_list_widget > li:before, .type-page:before, .container:after, .clearfix:after, .ct-item-26 .entry-content .price:after, .ct-item-28:after, .ct-item-29 .entry-thumb .meta:after, .ct-item-30 .entry-thumb > div .link:after, .kopa-page-header-02 .kopa-multi-btn:after, .kopa-widget-ads-01 .widget-content:after, .kopa-widget-intro-12 .block-meta:after, .porfolio-sgl .block-meta:after, .kopa-widget-intro-12 .post_social_area:after, .porfolio-sgl .post_social_area:after, .kopa-widget-intro-13 .post_social_area:after, .blog-single .post_social_area:after, .porfolio-sgb .post_social_area:after, .woocommerce-main-header:after, .post_next_prev:after, .kopa-area:after, .entry-item:after, .widget:after, .widget > header:after,
.widget > .container > header:after, .widget .widget-content:after, .widget_categories > ul > li:after,
.widget_categories ul.menu > li:after,
.widget_recent_entries > ul > li:after,
.widget_recent_entries ul.menu > li:after,
.widget_archive > ul > li:after,
.widget_archive ul.menu > li:after,
.widget_meta > ul > li:after,
.widget_meta ul.menu > li:after,
.widget_nav_menu > ul > li:after,
.widget_nav_menu ul.menu > li:after,
.widget_pages > ul > li:after,
.widget_pages ul.menu > li:after,
.widget_recent_comments > ul > li:after,
.widget_recent_comments ul.menu > li:after,
.widget_rss > ul > li:after,
.widget_rss ul.menu > li:after, .sf-mega:after, .sf-mega .sf-mega-section: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, .woocommerce .product-detail:after, .woocommerce-page .product-detail:after, .woocommerce nav.woocommerce-pagination:after, .woocommerce #content nav.woocommerce-pagination:after, .woocommerce-page nav.woocommerce-pagination:after, .woocommerce-page #content nav.woocommerce-pagination:after, .woocommerce .woocommerce .widget_shopping_cart .cart_list > li:after, .woocommerce .woocommerce.widget_shopping_cart .cart_list > li:after,
.woocommerce ul.cart_list > li:after, .woocommerce ul.product_list_widget > li:after, .woocommerce-page .woocommerce .widget_shopping_cart .cart_list > li:after, .woocommerce-page .woocommerce.widget_shopping_cart .cart_list > li:after,
.woocommerce-page ul.cart_list > li:after, .woocommerce-page ul.product_list_widget > li:after, .type-page:after {
  content: "";
  display: table;
}
.container:after, .clearfix:after, .ct-item-26 .entry-content .price:after, .ct-item-28:after, .ct-item-29 .entry-thumb .meta:after, .ct-item-30 .entry-thumb > div .link:after, .kopa-page-header-02 .kopa-multi-btn:after, .kopa-widget-ads-01 .widget-content:after, .kopa-widget-intro-12 .block-meta:after, .porfolio-sgl .block-meta:after, .kopa-widget-intro-12 .post_social_area:after, .porfolio-sgl .post_social_area:after, .kopa-widget-intro-13 .post_social_area:after, .blog-single .post_social_area:after, .porfolio-sgb .post_social_area:after, .woocommerce-main-header:after, .post_next_prev:after, .kopa-area:after, .entry-item:after, .widget:after, .widget > header:after,
.widget > .container > header:after, .widget .widget-content:after, .widget_categories > ul > li:after,
.widget_categories ul.menu > li:after,
.widget_recent_entries > ul > li:after,
.widget_recent_entries ul.menu > li:after,
.widget_archive > ul > li:after,
.widget_archive ul.menu > li:after,
.widget_meta > ul > li:after,
.widget_meta ul.menu > li:after,
.widget_nav_menu > ul > li:after,
.widget_nav_menu ul.menu > li:after,
.widget_pages > ul > li:after,
.widget_pages ul.menu > li:after,
.widget_recent_comments > ul > li:after,
.widget_recent_comments ul.menu > li:after,
.widget_rss > ul > li:after,
.widget_rss ul.menu > li:after, .sf-mega:after, .sf-mega .sf-mega-section: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, .woocommerce .product-detail:after, .woocommerce-page .product-detail:after, .woocommerce nav.woocommerce-pagination:after, .woocommerce #content nav.woocommerce-pagination:after, .woocommerce-page nav.woocommerce-pagination:after, .woocommerce-page #content nav.woocommerce-pagination:after, .woocommerce .woocommerce .widget_shopping_cart .cart_list > li:after, .woocommerce .woocommerce.widget_shopping_cart .cart_list > li:after,
.woocommerce ul.cart_list > li:after, .woocommerce ul.product_list_widget > li:after, .woocommerce-page .woocommerce .widget_shopping_cart .cart_list > li:after, .woocommerce-page .woocommerce.widget_shopping_cart .cart_list > li:after,
.woocommerce-page ul.cart_list > li:after, .woocommerce-page ul.product_list_widget > li:after, .type-page:after {
  clear: both;
}

.slider-pro.slider-pro-01 .sp-arrow p, .slider-pro.slider-pro-03 .sp-arrow p, .slick-01.slick-content .slick-arrow, .slick-02 .slick-arrow {
  width: 3px;
  word-break: break-all;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  font-family: "Montserrat", sans-serif;
}

a, input, select, button, .kopa-square, .owl-carousel-01 .owl-nav:before, .owl-carousel-01 .owl-nav .owl-prev, .owl-carousel-01 .owl-nav .owl-next, .white-text-style h1 a, .ct-item-03 .entry-content h1 a, .ct-item-04 .entry-content h1 a, .ct-item-10 .entry-content h1 a, .ct-icon-02 h1 a, .kopa-widget-intro-10 h1 a, .white-text-style h2 a, .ct-item-03 .entry-content h2 a, .ct-item-04 .entry-content h2 a, .ct-item-10 .entry-content h2 a, .ct-icon-02 h2 a, .kopa-widget-intro-10 h2 a, .white-text-style h3 a, .ct-item-03 .entry-content h3 a, .ct-item-04 .entry-content h3 a, .ct-item-10 .entry-content h3 a, .ct-icon-02 h3 a, .kopa-widget-intro-10 h3 a, .white-text-style h4 a, .ct-item-03 .entry-content h4 a, .ct-item-04 .entry-content h4 a, .ct-item-10 .entry-content h4 a, .ct-icon-02 h4 a, .kopa-widget-intro-10 h4 a, .white-text-style h5 a, .ct-item-03 .entry-content h5 a, .ct-item-04 .entry-content h5 a, .ct-item-10 .entry-content h5 a, .ct-icon-02 h5 a, .kopa-widget-intro-10 h5 a, .white-text-style h6 a, .ct-item-03 .entry-content h6 a, .ct-item-04 .entry-content h6 a, .ct-item-10 .entry-content h6 a, .ct-icon-02 h6 a, .kopa-widget-intro-10 h6 a, .white-text-style .h1 a, .ct-item-03 .entry-content .h1 a, .ct-item-04 .entry-content .h1 a, .ct-item-10 .entry-content .h1 a, .ct-icon-02 .h1 a, .kopa-widget-intro-10 .h1 a, .white-text-style .h2 a, .ct-item-03 .entry-content .h2 a, .ct-item-04 .entry-content .h2 a, .ct-item-10 .entry-content .h2 a, .ct-icon-02 .h2 a, .kopa-widget-intro-10 .h2 a, .white-text-style .h3 a, .ct-item-03 .entry-content .h3 a, .ct-item-04 .entry-content .h3 a, .ct-item-10 .entry-content .h3 a, .ct-icon-02 .h3 a, .kopa-widget-intro-10 .h3 a, .white-text-style .h4 a, .ct-item-03 .entry-content .h4 a, .ct-item-04 .entry-content .h4 a, .ct-item-10 .entry-content .h4 a, .ct-icon-02 .h4 a, .kopa-widget-intro-10 .h4 a, .white-text-style .h5 a, .ct-item-03 .entry-content .h5 a, .ct-item-04 .entry-content .h5 a, .ct-item-10 .entry-content .h5 a, .ct-icon-02 .h5 a, .kopa-widget-intro-10 .h5 a, .white-text-style .h6 a, .ct-item-03 .entry-content .h6 a, .ct-item-04 .entry-content .h6 a, .ct-item-10 .entry-content .h6 a, .ct-icon-02 .h6 a, .kopa-widget-intro-10 .h6 a, .white-text-style a:hover, .ct-item-03 .entry-content a:hover, .ct-item-04 .entry-content a:hover, .ct-item-10 .entry-content a:hover, .ct-icon-02 a:hover, .kopa-widget-intro-10 a:hover, a span, .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, .entry-thumb.zoom img, .entry-title.style-13:after, .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, .kopa-social-links.style-04 ul li a, .ct-item-03 .entry-content, .ct-item-03 .entry-content img, .ct-item-04 .entry-content, .ct-item-04 .entry-content .kopa-social-links, .ct-item-09 ul li a span, .ct-item-10 .entry-thumb:before, .ct-item-11, .ct-item-11 .entry-thumb:before, .ct-item-13 .entry-content, .ct-item-13 .entry-content a, .ct-item-14 .cart-remove, .ct-item-18, .ct-item-animation-01 .entry-thumb:after, .ct-item-20 .entry-thumb:after, .ct-item-animation-01 .kopa-social-links, .ct-item-20 .kopa-social-links, .ct-item-21 .entry-icon, .ct-item-26 .entry-thumb .ct-mask, .ct-item-26 .entry-thumb .ct-mask a:before, .ct-item-26 .entry-thumb .ct-mask a:after, .ct-item-26 .entry-content, .ct-item-28:before, .ct-item-28 .sale-off > p span, .ct-item-28 .sale-off .number, .ct-item-28 .sale-off .unit, .ct-item-28 .sale-off .text, .ct-item-29 .entry-thumb:before, .ct-item-29 .entry-thumb .img-slider:before, .ct-item-30 .entry-thumb, .ct-item-30 .entry-thumb .ct-mask, .ct-item-30 .entry-thumb > div, .ct-icon-01.style-04 > div, .more-link.style-01:after, .last40-loadmore.style-01:after, .more-link.style-02:after, .more-link.style-03:after, .more-link.style-05:after, .ct-link-01, .last40-loadmore.style-01, .last40-loadmore.style-01 span, .ct-btn-01, .ct-btn-01-parent, .ct-btn-02, .ct-btn-05 i, .search-form-02 .search-submit span, .widget_product_categories .product-categories > li:before, .kopa-page-header-02 .kopa-hamburger-menu, .kopa-page-header-02 .kopa-hamburger-menu .hamburger-menu-btn, .kopa-page-header-02 .kopa-hamburger-menu .hamburger-menu-btn span, .kopa-page-header-03 .kopa-hamburger-menu, .kopa-page-header-03 .kopa-hamburger-menu .hamburger-menu-btn, .kopa-page-header-03 .kopa-hamburger-menu .hamburger-menu-btn span, .sf-mega, .kopa-multi-btn .search-btn, .kopa-multi-btn .kopa-user, .kopa-hamburger-menu .hamburger-menu-btn, .kopa-slide-btn--down + div, .search-box-wrapper .kopa-close-btn, .search-form-01 .search-submit span, .kopa-slide-btn--left + div, .kopa-slide-btn--right + div, .mobile-navi-wrapper .kopa-close-btn, .slider-pro.slider-pro-01 .sp-arrow p, .slider-pro.slider-pro-02 .sp-link-21 a, .slider-pro.slider-pro-02 .sp-link-21 a span:nth-of-type(1), .slider-pro.slider-pro-02 .sp-link-21 a span:nth-of-type(2), .slider-pro.slider-pro-02 .sp-arrow span, .slider-pro.slider-pro-03 .sp-arrow p, .slider-pro.slider-pro-04 .sp-arrow span, .slider-pro.slider-pro-05 .sp-buttons .sp-button, .slider-pro.slider-pro-06 .sp-buttons .sp-button, .kopa-scroll.style-01 p:first-child, .kopa-scroll.style-01 p:last-child, .kopa-scroll.style-04 p:first-child, .kopa-scroll.style-04 p:last-child, .kopa-tab-content, .kopa-widget-table-01 .widget-content > ul > li, .owl-carousel-01 .item img, .slick-01.slick-content .slick-arrow, .slick-02 .slick-arrow, .slick-01.slick-thumb .thumb img, .owl-carousel-02 .owl-next span, .owl-carousel-02 .owl-prev span, .kopa-widget-img-list-01 ul li img, .owl-carousel-03 .owl-dots .owl-dot, .owl-carousel-03 .owl-dots .owl-dot:before, .owl-carousel-04 .owl-next span, .owl-carousel-04 .owl-prev span, .woocommerce h3:not([class*='-title']), .woocommerce-page h3:not([class*='-title']), .woocommerce .related.products ul > li h3, .woocommerce .related.products ul li.product h3, .woocommerce .related.products .products > li h3, .woocommerce .related.products .products li.product h3,
.woocommerce .upsells.products ul > li h3,
.woocommerce .upsells.products ul li.product h3, .woocommerce .upsells.products .products > li h3, .woocommerce .upsells.products .products li.product h3,
.woocommerce .cross-sells ul > li h3,
.woocommerce .cross-sells ul li.product h3, .woocommerce .cross-sells .products > li h3, .woocommerce .cross-sells .products li.product h3,
.woocommerce .products ul > li h3,
.woocommerce .products ul li.product h3,
.woocommerce ul.products > li h3,
.woocommerce ul.products li.product h3, .woocommerce-page .related.products ul > li h3, .woocommerce-page .related.products ul li.product h3, .woocommerce-page .related.products .products > li h3, .woocommerce-page .related.products .products li.product h3,
.woocommerce-page .upsells.products ul > li h3,
.woocommerce-page .upsells.products ul li.product h3, .woocommerce-page .upsells.products .products > li h3, .woocommerce-page .upsells.products .products li.product h3,
.woocommerce-page .cross-sells ul > li h3,
.woocommerce-page .cross-sells ul li.product h3, .woocommerce-page .cross-sells .products > li h3, .woocommerce-page .cross-sells .products li.product h3,
.woocommerce-page .products ul > li h3,
.woocommerce-page .products ul li.product h3,
.woocommerce-page ul.products > li h3,
.woocommerce-page ul.products li.product h3, .woocommerce .related.products ul > li .button:before, .woocommerce .related.products ul > li .wc-forward:before, .woocommerce .related.products ul li.product .button:before, .woocommerce .related.products ul li.product .wc-forward:before, .woocommerce .related.products .products > li .button:before, .woocommerce .related.products .products > li .wc-forward:before, .woocommerce .related.products .products li.product .button:before, .woocommerce .related.products .products li.product .wc-forward:before,
.woocommerce .upsells.products ul > li .button:before,
.woocommerce .upsells.products ul > li .wc-forward:before,
.woocommerce .upsells.products ul li.product .button:before,
.woocommerce .upsells.products ul li.product .wc-forward:before, .woocommerce .upsells.products .products > li .button:before, .woocommerce .upsells.products .products > li .wc-forward:before, .woocommerce .upsells.products .products li.product .button:before, .woocommerce .upsells.products .products li.product .wc-forward:before,
.woocommerce .cross-sells ul > li .button:before,
.woocommerce .cross-sells ul > li .wc-forward:before,
.woocommerce .cross-sells ul li.product .button:before,
.woocommerce .cross-sells ul li.product .wc-forward:before, .woocommerce .cross-sells .products > li .button:before, .woocommerce .cross-sells .products > li .wc-forward:before, .woocommerce .cross-sells .products li.product .button:before, .woocommerce .cross-sells .products li.product .wc-forward:before,
.woocommerce .products ul > li .button:before,
.woocommerce .products ul > li .wc-forward:before,
.woocommerce .products ul li.product .button:before,
.woocommerce .products ul li.product .wc-forward:before,
.woocommerce ul.products > li .button:before,
.woocommerce ul.products > li .wc-forward:before,
.woocommerce ul.products li.product .button:before,
.woocommerce ul.products li.product .wc-forward:before, .woocommerce-page .related.products ul > li .button:before, .woocommerce-page .related.products ul > li .wc-forward:before, .woocommerce-page .related.products ul li.product .button:before, .woocommerce-page .related.products ul li.product .wc-forward:before, .woocommerce-page .related.products .products > li .button:before, .woocommerce-page .related.products .products > li .wc-forward:before, .woocommerce-page .related.products .products li.product .button:before, .woocommerce-page .related.products .products li.product .wc-forward:before,
.woocommerce-page .upsells.products ul > li .button:before,
.woocommerce-page .upsells.products ul > li .wc-forward:before,
.woocommerce-page .upsells.products ul li.product .button:before,
.woocommerce-page .upsells.products ul li.product .wc-forward:before, .woocommerce-page .upsells.products .products > li .button:before, .woocommerce-page .upsells.products .products > li .wc-forward:before, .woocommerce-page .upsells.products .products li.product .button:before, .woocommerce-page .upsells.products .products li.product .wc-forward:before,
.woocommerce-page .cross-sells ul > li .button:before,
.woocommerce-page .cross-sells ul > li .wc-forward:before,
.woocommerce-page .cross-sells ul li.product .button:before,
.woocommerce-page .cross-sells ul li.product .wc-forward:before, .woocommerce-page .cross-sells .products > li .button:before, .woocommerce-page .cross-sells .products > li .wc-forward:before, .woocommerce-page .cross-sells .products li.product .button:before, .woocommerce-page .cross-sells .products li.product .wc-forward:before,
.woocommerce-page .products ul > li .button:before,
.woocommerce-page .products ul > li .wc-forward:before,
.woocommerce-page .products ul li.product .button:before,
.woocommerce-page .products ul li.product .wc-forward:before,
.woocommerce-page ul.products > li .button:before,
.woocommerce-page ul.products > li .wc-forward:before,
.woocommerce-page ul.products li.product .button:before,
.woocommerce-page ul.products li.product .wc-forward:before, .woocommerce .related.products ul > li .button.add-to-cart:before, .woocommerce .related.products ul > li .wc-forward.add-to-cart:before, .woocommerce .related.products ul li.product .button.add-to-cart:before, .woocommerce .related.products ul li.product .wc-forward.add-to-cart:before, .woocommerce .related.products .products > li .button.add-to-cart:before, .woocommerce .related.products .products > li .wc-forward.add-to-cart:before, .woocommerce .related.products .products li.product .button.add-to-cart:before, .woocommerce .related.products .products li.product .wc-forward.add-to-cart:before,
.woocommerce .upsells.products ul > li .button.add-to-cart:before,
.woocommerce .upsells.products ul > li .wc-forward.add-to-cart:before,
.woocommerce .upsells.products ul li.product .button.add-to-cart:before,
.woocommerce .upsells.products ul li.product .wc-forward.add-to-cart:before, .woocommerce .upsells.products .products > li .button.add-to-cart:before, .woocommerce .upsells.products .products > li .wc-forward.add-to-cart:before, .woocommerce .upsells.products .products li.product .button.add-to-cart:before, .woocommerce .upsells.products .products li.product .wc-forward.add-to-cart:before,
.woocommerce .cross-sells ul > li .button.add-to-cart:before,
.woocommerce .cross-sells ul > li .wc-forward.add-to-cart:before,
.woocommerce .cross-sells ul li.product .button.add-to-cart:before,
.woocommerce .cross-sells ul li.product .wc-forward.add-to-cart:before, .woocommerce .cross-sells .products > li .button.add-to-cart:before, .woocommerce .cross-sells .products > li .wc-forward.add-to-cart:before, .woocommerce .cross-sells .products li.product .button.add-to-cart:before, .woocommerce .cross-sells .products li.product .wc-forward.add-to-cart:before,
.woocommerce .products ul > li .button.add-to-cart:before,
.woocommerce .products ul > li .wc-forward.add-to-cart:before,
.woocommerce .products ul li.product .button.add-to-cart:before,
.woocommerce .products ul li.product .wc-forward.add-to-cart:before,
.woocommerce ul.products > li .button.add-to-cart:before,
.woocommerce ul.products > li .wc-forward.add-to-cart:before,
.woocommerce ul.products li.product .button.add-to-cart:before,
.woocommerce ul.products li.product .wc-forward.add-to-cart:before, .woocommerce-page .related.products ul > li .button.add-to-cart:before, .woocommerce-page .related.products ul > li .wc-forward.add-to-cart:before, .woocommerce-page .related.products ul li.product .button.add-to-cart:before, .woocommerce-page .related.products ul li.product .wc-forward.add-to-cart:before, .woocommerce-page .related.products .products > li .button.add-to-cart:before, .woocommerce-page .related.products .products > li .wc-forward.add-to-cart:before, .woocommerce-page .related.products .products li.product .button.add-to-cart:before, .woocommerce-page .related.products .products li.product .wc-forward.add-to-cart:before,
.woocommerce-page .upsells.products ul > li .button.add-to-cart:before,
.woocommerce-page .upsells.products ul > li .wc-forward.add-to-cart:before,
.woocommerce-page .upsells.products ul li.product .button.add-to-cart:before,
.woocommerce-page .upsells.products ul li.product .wc-forward.add-to-cart:before, .woocommerce-page .upsells.products .products > li .button.add-to-cart:before, .woocommerce-page .upsells.products .products > li .wc-forward.add-to-cart:before, .woocommerce-page .upsells.products .products li.product .button.add-to-cart:before, .woocommerce-page .upsells.products .products li.product .wc-forward.add-to-cart:before,
.woocommerce-page .cross-sells ul > li .button.add-to-cart:before,
.woocommerce-page .cross-sells ul > li .wc-forward.add-to-cart:before,
.woocommerce-page .cross-sells ul li.product .button.add-to-cart:before,
.woocommerce-page .cross-sells ul li.product .wc-forward.add-to-cart:before, .woocommerce-page .cross-sells .products > li .button.add-to-cart:before, .woocommerce-page .cross-sells .products > li .wc-forward.add-to-cart:before, .woocommerce-page .cross-sells .products li.product .button.add-to-cart:before, .woocommerce-page .cross-sells .products li.product .wc-forward.add-to-cart:before,
.woocommerce-page .products ul > li .button.add-to-cart:before,
.woocommerce-page .products ul > li .wc-forward.add-to-cart:before,
.woocommerce-page .products ul li.product .button.add-to-cart:before,
.woocommerce-page .products ul li.product .wc-forward.add-to-cart:before,
.woocommerce-page ul.products > li .button.add-to-cart:before,
.woocommerce-page ul.products > li .wc-forward.add-to-cart:before,
.woocommerce-page ul.products li.product .button.add-to-cart:before,
.woocommerce-page ul.products li.product .wc-forward.add-to-cart:before, .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, .widget_price_filter .update_price_filter, ul.product_list_widget > li a .product-title, .woocommerce.widget.widget_product_search .woocommerce-product-search input[type="search"], .widget_product_search .woocommerce-product-search input[type="search"], .kopa-result-count span.kopa-refresh, .select-view span, .post_next_prev a, .owl-carousel-05 .owl-nav .owl-next, .owl-carousel-05 .owl-nav .owl-prev, .post_next_prev_2 .post_prev, .post_next_prev_2 .post_next, .post_next_prev_2 .post_prev .icon, .post_next_prev_2 .post_next .icon, .post_next_prev_2 .post_prev .text h4, .post_next_prev_2 .post_next .text h4, .post_next_prev_2 .post_prev .text p, .post_next_prev_2 .post_next .text p, .post_comment_list .comment_container .comment-text .reply {
  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;
}

.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, .woocommerce .related.products ul > li .button.loading:after, .woocommerce .related.products ul > li .wc-forward.loading:after, .woocommerce .related.products ul li.product .button.loading:after, .woocommerce .related.products ul li.product .wc-forward.loading:after, .woocommerce .related.products .products > li .button.loading:after, .woocommerce .related.products .products > li .wc-forward.loading:after, .woocommerce .related.products .products li.product .button.loading:after, .woocommerce .related.products .products li.product .wc-forward.loading:after,
.woocommerce .upsells.products ul > li .button.loading:after,
.woocommerce .upsells.products ul > li .wc-forward.loading:after,
.woocommerce .upsells.products ul li.product .button.loading:after,
.woocommerce .upsells.products ul li.product .wc-forward.loading:after, .woocommerce .upsells.products .products > li .button.loading:after, .woocommerce .upsells.products .products > li .wc-forward.loading:after, .woocommerce .upsells.products .products li.product .button.loading:after, .woocommerce .upsells.products .products li.product .wc-forward.loading:after,
.woocommerce .cross-sells ul > li .button.loading:after,
.woocommerce .cross-sells ul > li .wc-forward.loading:after,
.woocommerce .cross-sells ul li.product .button.loading:after,
.woocommerce .cross-sells ul li.product .wc-forward.loading:after, .woocommerce .cross-sells .products > li .button.loading:after, .woocommerce .cross-sells .products > li .wc-forward.loading:after, .woocommerce .cross-sells .products li.product .button.loading:after, .woocommerce .cross-sells .products li.product .wc-forward.loading:after,
.woocommerce .products ul > li .button.loading:after,
.woocommerce .products ul > li .wc-forward.loading:after,
.woocommerce .products ul li.product .button.loading:after,
.woocommerce .products ul li.product .wc-forward.loading:after,
.woocommerce ul.products > li .button.loading:after,
.woocommerce ul.products > li .wc-forward.loading:after,
.woocommerce ul.products li.product .button.loading:after,
.woocommerce ul.products li.product .wc-forward.loading:after, .woocommerce-page .related.products ul > li .button.loading:after, .woocommerce-page .related.products ul > li .wc-forward.loading:after, .woocommerce-page .related.products ul li.product .button.loading:after, .woocommerce-page .related.products ul li.product .wc-forward.loading:after, .woocommerce-page .related.products .products > li .button.loading:after, .woocommerce-page .related.products .products > li .wc-forward.loading:after, .woocommerce-page .related.products .products li.product .button.loading:after, .woocommerce-page .related.products .products li.product .wc-forward.loading:after,
.woocommerce-page .upsells.products ul > li .button.loading:after,
.woocommerce-page .upsells.products ul > li .wc-forward.loading:after,
.woocommerce-page .upsells.products ul li.product .button.loading:after,
.woocommerce-page .upsells.products ul li.product .wc-forward.loading:after, .woocommerce-page .upsells.products .products > li .button.loading:after, .woocommerce-page .upsells.products .products > li .wc-forward.loading:after, .woocommerce-page .upsells.products .products li.product .button.loading:after, .woocommerce-page .upsells.products .products li.product .wc-forward.loading:after,
.woocommerce-page .cross-sells ul > li .button.loading:after,
.woocommerce-page .cross-sells ul > li .wc-forward.loading:after,
.woocommerce-page .cross-sells ul li.product .button.loading:after,
.woocommerce-page .cross-sells ul li.product .wc-forward.loading:after, .woocommerce-page .cross-sells .products > li .button.loading:after, .woocommerce-page .cross-sells .products > li .wc-forward.loading:after, .woocommerce-page .cross-sells .products li.product .button.loading:after, .woocommerce-page .cross-sells .products li.product .wc-forward.loading:after,
.woocommerce-page .products ul > li .button.loading:after,
.woocommerce-page .products ul > li .wc-forward.loading:after,
.woocommerce-page .products ul li.product .button.loading:after,
.woocommerce-page .products ul li.product .wc-forward.loading:after,
.woocommerce-page ul.products > li .button.loading:after,
.woocommerce-page ul.products > li .wc-forward.loading:after,
.woocommerce-page ul.products li.product .button.loading:after,
.woocommerce-page ul.products li.product .wc-forward.loading:after, .woocommerce .related.products ul > li .button.add-to-cart:before, .woocommerce .related.products ul > li .wc-forward.add-to-cart:before, .woocommerce .related.products ul li.product .button.add-to-cart:before, .woocommerce .related.products ul li.product .wc-forward.add-to-cart:before, .woocommerce .related.products .products > li .button.add-to-cart:before, .woocommerce .related.products .products > li .wc-forward.add-to-cart:before, .woocommerce .related.products .products li.product .button.add-to-cart:before, .woocommerce .related.products .products li.product .wc-forward.add-to-cart:before,
.woocommerce .upsells.products ul > li .button.add-to-cart:before,
.woocommerce .upsells.products ul > li .wc-forward.add-to-cart:before,
.woocommerce .upsells.products ul li.product .button.add-to-cart:before,
.woocommerce .upsells.products ul li.product .wc-forward.add-to-cart:before, .woocommerce .upsells.products .products > li .button.add-to-cart:before, .woocommerce .upsells.products .products > li .wc-forward.add-to-cart:before, .woocommerce .upsells.products .products li.product .button.add-to-cart:before, .woocommerce .upsells.products .products li.product .wc-forward.add-to-cart:before,
.woocommerce .cross-sells ul > li .button.add-to-cart:before,
.woocommerce .cross-sells ul > li .wc-forward.add-to-cart:before,
.woocommerce .cross-sells ul li.product .button.add-to-cart:before,
.woocommerce .cross-sells ul li.product .wc-forward.add-to-cart:before, .woocommerce .cross-sells .products > li .button.add-to-cart:before, .woocommerce .cross-sells .products > li .wc-forward.add-to-cart:before, .woocommerce .cross-sells .products li.product .button.add-to-cart:before, .woocommerce .cross-sells .products li.product .wc-forward.add-to-cart:before,
.woocommerce .products ul > li .button.add-to-cart:before,
.woocommerce .products ul > li .wc-forward.add-to-cart:before,
.woocommerce .products ul li.product .button.add-to-cart:before,
.woocommerce .products ul li.product .wc-forward.add-to-cart:before,
.woocommerce ul.products > li .button.add-to-cart:before,
.woocommerce ul.products > li .wc-forward.add-to-cart:before,
.woocommerce ul.products li.product .button.add-to-cart:before,
.woocommerce ul.products li.product .wc-forward.add-to-cart:before, .woocommerce-page .related.products ul > li .button.add-to-cart:before, .woocommerce-page .related.products ul > li .wc-forward.add-to-cart:before, .woocommerce-page .related.products ul li.product .button.add-to-cart:before, .woocommerce-page .related.products ul li.product .wc-forward.add-to-cart:before, .woocommerce-page .related.products .products > li .button.add-to-cart:before, .woocommerce-page .related.products .products > li .wc-forward.add-to-cart:before, .woocommerce-page .related.products .products li.product .button.add-to-cart:before, .woocommerce-page .related.products .products li.product .wc-forward.add-to-cart:before,
.woocommerce-page .upsells.products ul > li .button.add-to-cart:before,
.woocommerce-page .upsells.products ul > li .wc-forward.add-to-cart:before,
.woocommerce-page .upsells.products ul li.product .button.add-to-cart:before,
.woocommerce-page .upsells.products ul li.product .wc-forward.add-to-cart:before, .woocommerce-page .upsells.products .products > li .button.add-to-cart:before, .woocommerce-page .upsells.products .products > li .wc-forward.add-to-cart:before, .woocommerce-page .upsells.products .products li.product .button.add-to-cart:before, .woocommerce-page .upsells.products .products li.product .wc-forward.add-to-cart:before,
.woocommerce-page .cross-sells ul > li .button.add-to-cart:before,
.woocommerce-page .cross-sells ul > li .wc-forward.add-to-cart:before,
.woocommerce-page .cross-sells ul li.product .button.add-to-cart:before,
.woocommerce-page .cross-sells ul li.product .wc-forward.add-to-cart:before, .woocommerce-page .cross-sells .products > li .button.add-to-cart:before, .woocommerce-page .cross-sells .products > li .wc-forward.add-to-cart:before, .woocommerce-page .cross-sells .products li.product .button.add-to-cart:before, .woocommerce-page .cross-sells .products li.product .wc-forward.add-to-cart:before,
.woocommerce-page .products ul > li .button.add-to-cart:before,
.woocommerce-page .products ul > li .wc-forward.add-to-cart:before,
.woocommerce-page .products ul li.product .button.add-to-cart:before,
.woocommerce-page .products ul li.product .wc-forward.add-to-cart:before,
.woocommerce-page ul.products > li .button.add-to-cart:before,
.woocommerce-page ul.products > li .wc-forward.add-to-cart:before,
.woocommerce-page ul.products li.product .button.add-to-cart:before,
.woocommerce-page ul.products li.product .wc-forward.add-to-cart:before, .woocommerce.widget.widget_product_search .woocommerce-product-search:before, .widget_product_search .woocommerce-product-search: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;
}

.woocommerce .related.products ul > li .button:before, .woocommerce .related.products ul > li .wc-forward:before, .woocommerce .related.products ul li.product .button:before, .woocommerce .related.products ul li.product .wc-forward:before, .woocommerce .related.products .products > li .button:before, .woocommerce .related.products .products > li .wc-forward:before, .woocommerce .related.products .products li.product .button:before, .woocommerce .related.products .products li.product .wc-forward:before,
.woocommerce .upsells.products ul > li .button:before,
.woocommerce .upsells.products ul > li .wc-forward:before,
.woocommerce .upsells.products ul li.product .button:before,
.woocommerce .upsells.products ul li.product .wc-forward:before, .woocommerce .upsells.products .products > li .button:before, .woocommerce .upsells.products .products > li .wc-forward:before, .woocommerce .upsells.products .products li.product .button:before, .woocommerce .upsells.products .products li.product .wc-forward:before,
.woocommerce .cross-sells ul > li .button:before,
.woocommerce .cross-sells ul > li .wc-forward:before,
.woocommerce .cross-sells ul li.product .button:before,
.woocommerce .cross-sells ul li.product .wc-forward:before, .woocommerce .cross-sells .products > li .button:before, .woocommerce .cross-sells .products > li .wc-forward:before, .woocommerce .cross-sells .products li.product .button:before, .woocommerce .cross-sells .products li.product .wc-forward:before,
.woocommerce .products ul > li .button:before,
.woocommerce .products ul > li .wc-forward:before,
.woocommerce .products ul li.product .button:before,
.woocommerce .products ul li.product .wc-forward:before,
.woocommerce ul.products > li .button:before,
.woocommerce ul.products > li .wc-forward:before,
.woocommerce ul.products li.product .button:before,
.woocommerce ul.products li.product .wc-forward:before, .woocommerce-page .related.products ul > li .button:before, .woocommerce-page .related.products ul > li .wc-forward:before, .woocommerce-page .related.products ul li.product .button:before, .woocommerce-page .related.products ul li.product .wc-forward:before, .woocommerce-page .related.products .products > li .button:before, .woocommerce-page .related.products .products > li .wc-forward:before, .woocommerce-page .related.products .products li.product .button:before, .woocommerce-page .related.products .products li.product .wc-forward:before,
.woocommerce-page .upsells.products ul > li .button:before,
.woocommerce-page .upsells.products ul > li .wc-forward:before,
.woocommerce-page .upsells.products ul li.product .button:before,
.woocommerce-page .upsells.products ul li.product .wc-forward:before, .woocommerce-page .upsells.products .products > li .button:before, .woocommerce-page .upsells.products .products > li .wc-forward:before, .woocommerce-page .upsells.products .products li.product .button:before, .woocommerce-page .upsells.products .products li.product .wc-forward:before,
.woocommerce-page .cross-sells ul > li .button:before,
.woocommerce-page .cross-sells ul > li .wc-forward:before,
.woocommerce-page .cross-sells ul li.product .button:before,
.woocommerce-page .cross-sells ul li.product .wc-forward:before, .woocommerce-page .cross-sells .products > li .button:before, .woocommerce-page .cross-sells .products > li .wc-forward:before, .woocommerce-page .cross-sells .products li.product .button:before, .woocommerce-page .cross-sells .products li.product .wc-forward:before,
.woocommerce-page .products ul > li .button:before,
.woocommerce-page .products ul > li .wc-forward:before,
.woocommerce-page .products ul li.product .button:before,
.woocommerce-page .products ul li.product .wc-forward:before,
.woocommerce-page ul.products > li .button:before,
.woocommerce-page ul.products > li .wc-forward:before,
.woocommerce-page ul.products li.product .button:before,
.woocommerce-page ul.products li.product .wc-forward:before {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  font-size: 14px;
  line-height: 24px;
  font-style: normal;
}

::selection {
  background: #003143;
  color: white;
  text-shadow: none;
}

::-moz-selection {
  background: #003143;
  color: white;
  text-shadow: none;
}

/**
 *
 *

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: "Montserrat", sans-serif;
  color: #333333;
  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: #333333;
  text-decoration: none !important;
  outline: none !important;
}

ol {
  counter-reset: item;
  display: block;
  margin: 5px 0;
  padding: 0 0 0 40px;
}

ul {
  list-style: square;
  margin: 5px 0px;
  padding: 0 0 0 10px;
}

ul li {
  list-style: inside square;
  margin-bottom: 10px;
}

ul li > ol > li {
  list-style: inside decimal;
}

ol li ol > li,
ul li ol li ol > li {
  list-style: inside decimal;
}

ol > li {
  list-style: inside decimal;
  margin-bottom: 10px;
}

ol li > ul,
ul li > ol {
  margin-top: 10px;
  margin-left: 10px;
}

ol li > ul > li {
  list-style: inside square;
}

textarea {
  resize: vertical;
}

img {
  max-width: 100%;
  height: auto;
}

input, select, button {
  outline: none !important;
  box-shadow: none !important;
}

p.reset {
  margin: 0;
}

p:last-child {
  margin-bottom: 0;
}

cite,
em,
var,
address,
dfn {
  font-style: italic;
}

i {
  font-style: normal;
}

p i {
  font-style: italic;
}

iframe {
  border: none;
  width: 100%;
}

blockquote {
  border-left: 0px;
}

::-webkit-input-placeholder {
  color: #4c4c4c;
}

:-moz-placeholder {
  /* Firefox 18- */
  color: #4c4c4c;
}

::-moz-placeholder {
  /* Firefox 19+ */
  color: #4c4c4c;
}

:-ms-input-placeholder {
  color: #4c4c4c;
}

html {
  overflow-x: hidden;
}

body {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  color: #4c4c4c;
  background: white;
  overflow: hidden;
  text-rendering: optimizeLegibility !important;
  text-rendering: geometricPrecision !important;
  font-smooth: always !important;
  font-smoothing: antialiased !important;
  -moz-font-smoothing: antialiased !important;
  -webkit-font-smoothing: antialiased !important;
  -webkit-font-smoothing: subpixel-antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

/*___________ 1.2.2 Basic Structure Class ___________*/
.full-width {
  width: 100%;
}

.clear {
  clear: both;
}

.hidden {
  display: none;
}

.show {
  display: block;
}

.kopa-slash, .widget-header.meta-header .header-navigation .kopa-tab-navs .kopa-tab-nav.active, .widget-header.meta-header .header-navigation .masonry-filter a.active, .ct-item-30 .entry-content span.price del, .current-menu-item > a, .kopa-widget-filter-01 .masonry-footer .masonry-filter a.active {
  position: relative;
}
.kopa-slash:after, .widget-header.meta-header .header-navigation .kopa-tab-navs .kopa-tab-nav.active:after, .widget-header.meta-header .header-navigation .masonry-filter a.active:after, .ct-item-30 .entry-content span.price del:after, .current-menu-item > a:after, .kopa-widget-filter-01 .masonry-footer .masonry-filter a.active:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 33px;
  height: 1px;
  -ms-transform: translate(-50%, -50%) rotate(-42deg);
  /* IE 9 */
  -webkit-transform: translate(-50%, -50%) rotate(-42deg);
  /* Safari */
  transform: translate(-50%, -50%) rotate(-42deg);
}

.kopa-square, .owl-carousel-01 .owl-nav:before, .owl-carousel-01 .owl-nav .owl-prev, .owl-carousel-01 .owl-nav .owl-next {
  width: 12px;
  height: 12px;
  background: #bdc0c0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.kopa-square:hover, .owl-carousel-01 .owl-nav:hover:before, .owl-carousel-01 .owl-nav .owl-prev:hover, .owl-carousel-01 .owl-nav .owl-next:hover {
  background: #444444;
}

.bg-blue-01, .ct-item-03 .entry-content, .ct-item-04 .entry-content {
  background: rgba(0, 49, 67, 0.9);
}

.bg-fixed {
  background-attachment: fixed;
}

.kopa-absolute-br {
  position: absolute;
  bottom: 0;
  right: 0;
}

.kopa-absolute-bl {
  position: absolute;
  bottom: 0;
  left: 0;
}

.kopa-absolute-tl {
  position: absolute;
  top: 0;
  left: 0;
}

.ct-mask {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*--- layout ---*/
.kopa-pull-left {
  float: left;
}

.kopa-pull-right {
  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 {
  width: 1170px;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
@media screen and (max-width: 1160px) {
  .container {
    width: 990px;
  }
}
@media screen and (max-width: 1023px) {
  .container {
    width: 960px;
  }
}
@media screen and (max-width: 979px) {
  .container {
    width: 760px;
  }
}
@media screen and (max-width: 799px) {
  .container {
    width: 708px;
  }
}
@media screen and (max-width: 767px) {
  .container {
    width: 620px;
  }
}
@media screen and (max-width: 639px) {
  .container {
    width: 460px;
  }
}
@media screen and (max-width: 479px) {
  .container {
    width: 340px;
  }
}
@media screen and (max-width: 359px) {
  .container {
    width: 300px;
  }
}

@media screen and (max-width: 1160px) {
  .main-container.style-03 .container {
    width: 820px;
  }
}
@media screen and (max-width: 1023px) {
  .main-container.style-03 .container {
    width: 820px;
  }
}
@media screen and (max-width: 979px) {
  .main-container.style-03 .container {
    width: 720px;
  }
}
@media screen and (max-width: 799px) {
  .main-container.style-03 .container {
    width: 678px;
  }
}
@media screen and (max-width: 767px) {
  .main-container.style-03 .container {
    width: 620px;
  }
}
@media screen and (max-width: 639px) {
  .main-container.style-03 .container {
    width: 440px;
  }
}
@media screen and (max-width: 479px) {
  .main-container.style-03 .container {
    width: 320px;
  }
}
@media screen and (max-width: 359px) {
  .main-container.style-03 .container {
    width: 300px;
  }
}

/*------*/
.kopa-area {
  padding: 90px 0 110px 0;
  position: relative;
}
.kopa-area > .container {
  position: relative;
  z-index: 9;
}
.kopa-area > .container > .row .widget {
  margin-bottom: 60px;
}
.kopa-area > .container > .row:last-child .widget:last-child {
  margin-bottom: 0;
}
.kopa-area .widget:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 639px) {
  .kopa-area {
    padding: 50px 0;
  }
  .kopa-area > .container > .row .widget {
    margin-bottom: 50px;
  }
  .kopa-area > .container > .row:last-child .widget:last-child {
    margin-bottom: 0;
  }
  .kopa-area .widget:last-child {
    margin-bottom: 0;
  }
}

.kopa-area-no-space {
  padding: 0;
  overflow: hidden;
}

.white-text-style, .ct-item-03 .entry-content, .ct-item-04 .entry-content, .ct-item-10 .entry-content, .ct-icon-02, .kopa-widget-intro-10 {
  color: white;
}
.white-text-style .widget-title, .ct-item-03 .entry-content .widget-title, .ct-item-04 .entry-content .widget-title, .ct-item-10 .entry-content .widget-title, .ct-icon-02 .widget-title, .kopa-widget-intro-10 .widget-title, .white-text-style .widget-sub-title, .ct-item-03 .entry-content .widget-sub-title, .ct-item-04 .entry-content .widget-sub-title, .ct-item-10 .entry-content .widget-sub-title, .ct-icon-02 .widget-sub-title, .kopa-widget-intro-10 .widget-sub-title, .white-text-style span, .ct-item-03 .entry-content span, .ct-item-04 .entry-content span, .ct-item-10 .entry-content span, .ct-icon-02 span, .kopa-widget-intro-10 span, .white-text-style p, .ct-item-03 .entry-content p, .ct-item-04 .entry-content p, .ct-item-10 .entry-content p, .ct-icon-02 p, .kopa-widget-intro-10 p, .white-text-style a, .ct-item-03 .entry-content a, .ct-item-04 .entry-content a, .ct-item-10 .entry-content a, .ct-icon-02 a, .kopa-widget-intro-10 a, .white-text-style h1, .ct-item-03 .entry-content h1, .ct-item-04 .entry-content h1, .ct-item-10 .entry-content h1, .ct-icon-02 h1, .kopa-widget-intro-10 h1, .white-text-style h2, .ct-item-03 .entry-content h2, .ct-item-04 .entry-content h2, .ct-item-10 .entry-content h2, .ct-icon-02 h2, .kopa-widget-intro-10 h2, .white-text-style h3, .ct-item-03 .entry-content h3, .ct-item-04 .entry-content h3, .ct-item-10 .entry-content h3, .ct-icon-02 h3, .kopa-widget-intro-10 h3, .white-text-style h4, .ct-item-03 .entry-content h4, .ct-item-04 .entry-content h4, .ct-item-10 .entry-content h4, .ct-icon-02 h4, .kopa-widget-intro-10 h4, .white-text-style h5, .ct-item-03 .entry-content h5, .ct-item-04 .entry-content h5, .ct-item-10 .entry-content h5, .ct-icon-02 h5, .kopa-widget-intro-10 h5, .white-text-style h6, .ct-item-03 .entry-content h6, .ct-item-04 .entry-content h6, .ct-item-10 .entry-content h6, .ct-icon-02 h6, .kopa-widget-intro-10 h6, .white-text-style input, .ct-item-03 .entry-content input, .ct-item-04 .entry-content input, .ct-item-10 .entry-content input, .ct-icon-02 input, .kopa-widget-intro-10 input, .white-text-style textarea, .ct-item-03 .entry-content textarea, .ct-item-04 .entry-content textarea, .ct-item-10 .entry-content textarea, .ct-icon-02 textarea, .kopa-widget-intro-10 textarea {
  color: white;
}
.white-text-style p, .ct-item-03 .entry-content p, .ct-item-04 .entry-content p, .ct-item-10 .entry-content p, .ct-icon-02 p, .kopa-widget-intro-10 p, .white-text-style span, .ct-item-03 .entry-content span, .ct-item-04 .entry-content span, .ct-item-10 .entry-content span, .ct-icon-02 span, .kopa-widget-intro-10 span {
  color: #dddddd;
}
.white-text-style h1 a, .ct-item-03 .entry-content h1 a, .ct-item-04 .entry-content h1 a, .ct-item-10 .entry-content h1 a, .ct-icon-02 h1 a, .kopa-widget-intro-10 h1 a, .white-text-style h2 a, .ct-item-03 .entry-content h2 a, .ct-item-04 .entry-content h2 a, .ct-item-10 .entry-content h2 a, .ct-icon-02 h2 a, .kopa-widget-intro-10 h2 a, .white-text-style h3 a, .ct-item-03 .entry-content h3 a, .ct-item-04 .entry-content h3 a, .ct-item-10 .entry-content h3 a, .ct-icon-02 h3 a, .kopa-widget-intro-10 h3 a, .white-text-style h4 a, .ct-item-03 .entry-content h4 a, .ct-item-04 .entry-content h4 a, .ct-item-10 .entry-content h4 a, .ct-icon-02 h4 a, .kopa-widget-intro-10 h4 a, .white-text-style h5 a, .ct-item-03 .entry-content h5 a, .ct-item-04 .entry-content h5 a, .ct-item-10 .entry-content h5 a, .ct-icon-02 h5 a, .kopa-widget-intro-10 h5 a, .white-text-style h6 a, .ct-item-03 .entry-content h6 a, .ct-item-04 .entry-content h6 a, .ct-item-10 .entry-content h6 a, .ct-icon-02 h6 a, .kopa-widget-intro-10 h6 a, .white-text-style .h1 a, .ct-item-03 .entry-content .h1 a, .ct-item-04 .entry-content .h1 a, .ct-item-10 .entry-content .h1 a, .ct-icon-02 .h1 a, .kopa-widget-intro-10 .h1 a, .white-text-style .h2 a, .ct-item-03 .entry-content .h2 a, .ct-item-04 .entry-content .h2 a, .ct-item-10 .entry-content .h2 a, .ct-icon-02 .h2 a, .kopa-widget-intro-10 .h2 a, .white-text-style .h3 a, .ct-item-03 .entry-content .h3 a, .ct-item-04 .entry-content .h3 a, .ct-item-10 .entry-content .h3 a, .ct-icon-02 .h3 a, .kopa-widget-intro-10 .h3 a, .white-text-style .h4 a, .ct-item-03 .entry-content .h4 a, .ct-item-04 .entry-content .h4 a, .ct-item-10 .entry-content .h4 a, .ct-icon-02 .h4 a, .kopa-widget-intro-10 .h4 a, .white-text-style .h5 a, .ct-item-03 .entry-content .h5 a, .ct-item-04 .entry-content .h5 a, .ct-item-10 .entry-content .h5 a, .ct-icon-02 .h5 a, .kopa-widget-intro-10 .h5 a, .white-text-style .h6 a, .ct-item-03 .entry-content .h6 a, .ct-item-04 .entry-content .h6 a, .ct-item-10 .entry-content .h6 a, .ct-icon-02 .h6 a, .kopa-widget-intro-10 .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, .ct-item-03 .entry-content h1 a:hover, .ct-item-04 .entry-content h1 a:hover, .ct-item-10 .entry-content h1 a:hover, .ct-icon-02 h1 a:hover, .kopa-widget-intro-10 h1 a:hover, .white-text-style h2 a:hover, .ct-item-03 .entry-content h2 a:hover, .ct-item-04 .entry-content h2 a:hover, .ct-item-10 .entry-content h2 a:hover, .ct-icon-02 h2 a:hover, .kopa-widget-intro-10 h2 a:hover, .white-text-style h3 a:hover, .ct-item-03 .entry-content h3 a:hover, .ct-item-04 .entry-content h3 a:hover, .ct-item-10 .entry-content h3 a:hover, .ct-icon-02 h3 a:hover, .kopa-widget-intro-10 h3 a:hover, .white-text-style h4 a:hover, .ct-item-03 .entry-content h4 a:hover, .ct-item-04 .entry-content h4 a:hover, .ct-item-10 .entry-content h4 a:hover, .ct-icon-02 h4 a:hover, .kopa-widget-intro-10 h4 a:hover, .white-text-style h5 a:hover, .ct-item-03 .entry-content h5 a:hover, .ct-item-04 .entry-content h5 a:hover, .ct-item-10 .entry-content h5 a:hover, .ct-icon-02 h5 a:hover, .kopa-widget-intro-10 h5 a:hover, .white-text-style h6 a:hover, .ct-item-03 .entry-content h6 a:hover, .ct-item-04 .entry-content h6 a:hover, .ct-item-10 .entry-content h6 a:hover, .ct-icon-02 h6 a:hover, .kopa-widget-intro-10 h6 a:hover, .white-text-style .h1 a:hover, .ct-item-03 .entry-content .h1 a:hover, .ct-item-04 .entry-content .h1 a:hover, .ct-item-10 .entry-content .h1 a:hover, .ct-icon-02 .h1 a:hover, .kopa-widget-intro-10 .h1 a:hover, .white-text-style .h2 a:hover, .ct-item-03 .entry-content .h2 a:hover, .ct-item-04 .entry-content .h2 a:hover, .ct-item-10 .entry-content .h2 a:hover, .ct-icon-02 .h2 a:hover, .kopa-widget-intro-10 .h2 a:hover, .white-text-style .h3 a:hover, .ct-item-03 .entry-content .h3 a:hover, .ct-item-04 .entry-content .h3 a:hover, .ct-item-10 .entry-content .h3 a:hover, .ct-icon-02 .h3 a:hover, .kopa-widget-intro-10 .h3 a:hover, .white-text-style .h4 a:hover, .ct-item-03 .entry-content .h4 a:hover, .ct-item-04 .entry-content .h4 a:hover, .ct-item-10 .entry-content .h4 a:hover, .ct-icon-02 .h4 a:hover, .kopa-widget-intro-10 .h4 a:hover, .white-text-style .h5 a:hover, .ct-item-03 .entry-content .h5 a:hover, .ct-item-04 .entry-content .h5 a:hover, .ct-item-10 .entry-content .h5 a:hover, .ct-icon-02 .h5 a:hover, .kopa-widget-intro-10 .h5 a:hover, .white-text-style .h6 a:hover, .ct-item-03 .entry-content .h6 a:hover, .ct-item-04 .entry-content .h6 a:hover, .ct-item-10 .entry-content .h6 a:hover, .ct-icon-02 .h6 a:hover, .kopa-widget-intro-10 .h6 a:hover {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  /* Netscape */
  -moz-opacity: 1;
  /* Safari 1.x */
  -khtml-opacity: 1;
  /* Good browsers */
  opacity: 1;
}

.dark-text-style {
  color: #4c4c4c;
}
.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: #333333;
}
.dark-text-style span, .dark-text-style p, .dark-text-style input, .dark-text-style textarea {
  color: #4c4c4c;
}
.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: #333333;
  /* 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-content {
  overflow: hidden;
}

.entry-thumb.zoom {
  overflow: hidden;
}
.entry-thumb.zoom img {
  width: 100%;
}
.entry-thumb.zoom: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);
}

.entry-title {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 10px;
}

.entry-title.style-01 {
  font-size: 19px;
  line-height: 22px;
  text-transform: uppercase;
}

.entry-title.style-02 {
  font-size: 23px;
  line-height: 28px;
  text-transform: uppercase;
  font-weight: bold;
}

.entry-title.style-03 {
  font-size: 19px;
  line-height: 22px;
  text-transform: uppercase;
  font-weight: bold;
}
.entry-title.style-03 span.fa {
  font-size: 25px;
}

.entry-title.style-04 {
  font-size: 42px;
  line-height: 50px;
  font-weight: bold;
}
.entry-title.style-04 span {
  font-size: 19px;
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
}

.entry-title.style-05 {
  font-size: 20px;
  line-height: 24px;
  text-transform: capitalize;
  letter-spacing: -0.06em;
}

.entry-title.style-06 {
  font-size: 23px;
  line-height: 28px;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}

.entry-title.style-07 {
  font-size: 22px;
  line-height: 33px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
}

.entry-title.style-08 {
  font-size: 15px;
  line-height: 23px;
  text-transform: uppercase;
}

.entry-title.style-09, .ct-item-14 .entry-content .product-price {
  font-size: 16px;
  line-height: 24px;
  font-family: "Lato", sans-serif;
  font-weight: bold;
}

.entry-title.style-10 {
  font-size: 25px;
  line-height: 30px;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
}

.entry-title.style-11 {
  font-size: 18px;
  line-height: 22px;
  font-family: "Montserrat", sans-serif;
}

.entry-title.style-12 {
  font-size: 19px;
  line-height: 22px;
  text-transform: capitalize;
}

.entry-title.style-13 {
  font-size: 19px;
  line-height: 23px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
  padding-bottom: 27px;
}
.entry-title.style-13:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 40px;
  height: 2px;
  background: #4c4c4c;
}

.entry-title.style-14 {
  font-size: 28px;
  line-height: 33px;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}

.entry-title.style-15 {
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  letter-spacing: -0.02em;
}

.entry-title.style-16 {
  font-size: 19px;
  line-height: 24px;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
}

.entry-title.style-17 {
  font-size: 18px;
  line-height: 22px;
  font-family: "Montserrat", sans-serif;
  text-transform: capitalize;
}

.entry-title.style-18 {
  font-size: 15px;
  line-height: 21px;
  font-family: "Montserrat", sans-serif;
  color: #1f1f1f;
}

.entry-title.style-19 {
  font-size: 20px;
  line-height: 28px;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
}

.entry-title.style-20 {
  font-size: 16px;
  line-height: 18px;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
}

.entry-title.style-21 {
  font-size: 46px;
  line-height: 1.4em;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-weight: 900;
  letter-spacing: -0.07em;
}

.entry-title.style-22 {
  font-size: 17px;
  line-height: 21px;
  text-transform: capitalize;
  font-family: "Montserrat", sans-serif;
}

/*_____________ entry-header _eh _____________*/
.entry-header.style-01 {
  margin-bottom: 50px;
  position: relative;
}
.entry-header.style-01:after {
  content: "";
  position: absolute;
  bottom: -25px;
  left: 0;
  width: 45px;
  height: 2px;
  background: #333333;
}
.entry-header.style-01 .entry-title {
  margin-bottom: 0;
}

.entry-header.style-02 {
  padding-bottom: 30px;
  border-bottom: 1px solid #dddddd;
}
.entry-header.style-02 .entry-sub-title {
  text-transform: uppercase;
  font-size: 19px;
  line-height: 22px;
  font-family: "Roboto", sans-serif;
  color: #333333;
}
.entry-header.style-02 .entry-title {
  margin-bottom: 5px;
}
.entry-header.style-02 .entry-title + p {
  font-size: 15px;
  line-height: 21px;
  color: #999999;
}

.entry-header.style-03 {
  padding-bottom: 30px;
  margin-bottom: 25px;
  position: relative;
}
.entry-header.style-03:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 30px;
  height: 3px;
}
.entry-header.style-03 .entry-sub-title {
  font-size: 11px;
  line-height: 13px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  color: #999999;
}

.entry-sub-title {
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
}

.entry-sub-title.style-01 {
  font-size: 11px;
  line-height: 13px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  color: #aaaaaa;
  letter-spacing: 2px;
}

/*___________ 1.2.5 Default Widget ___________*/
.widget {
  margin-bottom: 90px;
  position: relative;
}
.widget > header,
.widget > .container > header {
  margin-bottom: 55px;
  position: relative;
}
.widget > header .widget-title,
.widget > .container > header .widget-title {
  margin-bottom: 0px;
}
.widget > header:last-child,
.widget > .container > header:last-child {
  margin-bottom: 0;
}
.widget .widget-content {
  position: relative;
}
.widget .widget-content > article {
  margin-top: 30px;
}
.widget .widget-content > article:first-child {
  margin-top: 0;
}
@media screen and (max-width: 639px) {
  .widget {
    margin-bottom: 40px;
  }
  .widget > header,
  .widget > .container > header {
    margin-bottom: 30px;
  }
  .widget > header p,
  .widget > .container > header p {
    font-size: 14px;
    line-height: 22px;
  }
}

/*--- widget-title _wt---*/
.widget-title {
  font-size: 24px;
  font-weight: 600;
  text-transform: capitalize;
  color: #333333;
  margin-bottom: 0px;
  position: relative;
}

.widget-title.style-01 {
  font-size: 42px;
  line-height: 50px;
  letter-spacing: -0.045em;
}

.widget-title.style-02 {
  font-size: 23px;
  line-height: 28px;
  text-transform: uppercase;
}

.widget-title.style-03 {
  font-size: 30px;
  line-height: 36px;
}

.widget-title.style-04 {
  font-size: 21px;
  line-height: 25px;
  text-transform: uppercase;
}

.widget-title.style-05 {
  font-size: 15px;
  line-height: 23px;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 21px;
}
.widget-title.style-05:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 30px;
  height: 3px;
}

.widget-title.style-06 {
  font-size: 32px;
  line-height: 38px;
  letter-spacing: -2px;
}
.widget-title.style-06 span {
  color: #ffbd00;
}

.widget-title.style-07 {
  font-size: 25px;
  line-height: 33px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: -1px;
}

.widget-title.style-08, .porfolio-sgb .porfolio-sgb-title, .blog-title {
  font-size: 40px;
  line-height: 52px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: -2px;
}

.widget-title.style-09, .porfolio-sgl-title, .woocommerce .related.products h2 {
  font-size: 30px;
  line-height: 36px;
  text-transform: uppercase;
  font-weight: bold;
}

.widget-title.style-10 {
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: -0.02em;
}

.widget-title.style-11 {
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
  font-weight: bold;
}

/*_____________ widget-sub-title _____________*/
.widget-sub-title.style-01 {
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
}

.widget-sub-title.style-02, .kopa-widget-slick-02 .widget-title {
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  letter-spacing: -0.3px;
}

.widget-sub-title.style-03 {
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
}

.widget-sub-title.style-04, .porfolio-sgl-sub-title {
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  color: #999999;
}

.widget-sub-title.style-05 {
  font-size: 17px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  color: #999999;
}

/*_____________ widget-header _wh _____________*/
.widget-header.meta-header {
  z-index: 10;
}
.widget-header.meta-header .header-text {
  padding-bottom: 38px;
}
.widget-header.meta-header .header-text .widget-title {
  margin-bottom: 0;
  margin-top: 30px;
}
.widget-header.meta-header .header-text .widget-sub-title {
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
}
.widget-header.meta-header .header-text .h-line {
  width: 184px;
  height: 1px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin-top: 59px;
}
.widget-header.meta-header .header-text.left .h-line {
  margin-left: 29px;
}
.widget-header.meta-header .header-text.right .h-line {
  margin-right: 29px;
}
.widget-header.meta-header .header-navigation .short-text {
  margin-top: 46px;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
}
.widget-header.meta-header .header-navigation .kopa-tab-navs {
  margin-top: 46px;
}
.widget-header.meta-header .header-navigation .kopa-tab-navs li {
  display: inline-block;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
}
.widget-header.meta-header .header-navigation .kopa-tab-navs li a {
  color: #333333 !important;
  font-weight: 300;
  text-transform: capitalize;
}
.widget-header.meta-header .header-navigation .kopa-tab-navs .kopa-tab-nav.active a {
  font-weight: bold !important;
}
.widget-header.meta-header .header-navigation .kopa-tab-navs .kopa-tab-nav.active:hover a {
  color: #333333 !important;
}
.widget-header.meta-header .header-navigation .masonry-filter {
  margin-top: 46px;
}
.widget-header.meta-header .header-navigation .masonry-filter a {
  display: inline-block;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  color: #333333 !important;
  font-weight: 300;
  text-transform: capitalize;
}
.widget-header.meta-header .header-navigation .masonry-filter a.active:hover {
  color: #333333 !important;
}
.widget-header.meta-header .header-navigation .masonry-filter a + a {
  margin-left: 20px;
}
.widget-header.meta-header .header-navigation.right .kopa-tab-navs li {
  float: left;
  margin-right: 20px;
}
.widget-header.meta-header .header-navigation.right .kopa-tab-navs li:last-child {
  margin-right: 0;
}
.widget-header.meta-header .header-link {
  margin-top: 46px;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
}
.widget-header.meta-header .header-link .short-text {
  position: relative;
}
.widget-header.meta-header .header-link .short-text:before {
  content: "";
  position: absolute;
  top: 10%;
  width: 1px;
  height: 80%;
  background: #dddddd;
}
.widget-header.meta-header .header-link.left .short-text {
  margin-left: 40px;
}
.widget-header.meta-header .header-link.left .short-text:before {
  left: -20px;
}
.widget-header.meta-header .header-link.right .short-text {
  margin-right: 40px;
}
.widget-header.meta-header .header-link.right .short-text:before {
  right: -20px;
}
.widget-header.meta-header .right {
  padding-left: 0;
}
.widget-header.meta-header .left {
  padding-right: 0;
}
.widget-header.meta-header.meta-header-half-right .header-icon {
  margin-left: calc(15px - 8.3333% );
}
.widget-header.meta-header.meta-header-half-left .header-text, .widget-header.meta-header.meta-header-half-left .header-link {
  margin-right: 100px;
}

.white-text-style .meta-header .header-text h3, .ct-item-03 .entry-content .meta-header .header-text h3, .ct-item-04 .entry-content .meta-header .header-text h3, .ct-item-10 .entry-content .meta-header .header-text h3, .ct-icon-02 .meta-header .header-text h3, .kopa-widget-intro-10 .meta-header .header-text h3, .white-text-style .meta-header .header-text a, .ct-item-03 .entry-content .meta-header .header-text a, .ct-item-04 .entry-content .meta-header .header-text a, .ct-item-10 .entry-content .meta-header .header-text a, .ct-icon-02 .meta-header .header-text a, .kopa-widget-intro-10 .meta-header .header-text a, .white-text-style .meta-header .header-text p, .ct-item-03 .entry-content .meta-header .header-text p, .ct-item-04 .entry-content .meta-header .header-text p, .ct-item-10 .entry-content .meta-header .header-text p, .ct-icon-02 .meta-header .header-text p, .kopa-widget-intro-10 .meta-header .header-text p, .white-text-style .meta-header .header-text span, .ct-item-03 .entry-content .meta-header .header-text span, .ct-item-04 .entry-content .meta-header .header-text span, .ct-item-10 .entry-content .meta-header .header-text span, .ct-icon-02 .meta-header .header-text span, .kopa-widget-intro-10 .meta-header .header-text span, .white-text-style .meta-header .header-link h3, .ct-item-03 .entry-content .meta-header .header-link h3, .ct-item-04 .entry-content .meta-header .header-link h3, .ct-item-10 .entry-content .meta-header .header-link h3, .ct-icon-02 .meta-header .header-link h3, .kopa-widget-intro-10 .meta-header .header-link h3, .white-text-style .meta-header .header-link a, .ct-item-03 .entry-content .meta-header .header-link a, .ct-item-04 .entry-content .meta-header .header-link a, .ct-item-10 .entry-content .meta-header .header-link a, .ct-icon-02 .meta-header .header-link a, .kopa-widget-intro-10 .meta-header .header-link a, .white-text-style .meta-header .header-link p, .ct-item-03 .entry-content .meta-header .header-link p, .ct-item-04 .entry-content .meta-header .header-link p, .ct-item-10 .entry-content .meta-header .header-link p, .ct-icon-02 .meta-header .header-link p, .kopa-widget-intro-10 .meta-header .header-link p, .white-text-style .meta-header .header-link span, .ct-item-03 .entry-content .meta-header .header-link span, .ct-item-04 .entry-content .meta-header .header-link span, .ct-item-10 .entry-content .meta-header .header-link span, .ct-icon-02 .meta-header .header-link span, .kopa-widget-intro-10 .meta-header .header-link span {
  color: white;
}
.white-text-style .meta-header .header-text .h-line, .ct-item-03 .entry-content .meta-header .header-text .h-line, .ct-item-04 .entry-content .meta-header .header-text .h-line, .ct-item-10 .entry-content .meta-header .header-text .h-line, .ct-icon-02 .meta-header .header-text .h-line, .kopa-widget-intro-10 .meta-header .header-text .h-line {
  border-color: white;
}

@media screen and (max-width: 1160px) {
  .widget-header.meta-header .header-text .h-line {
    width: 100px;
  }

  .widget-header.meta-header .header-link.left .short-text {
    width: 100%;
    margin-left: 0;
    margin-bottom: 0;
    float: right;
    text-align: right;
  }
  .widget-header.meta-header .header-link.left .short-text:before {
    display: none;
  }

  .widget-header.meta-header .header-link.left a {
    float: right;
  }

  .widget-header.meta-header .header-link {
    margin-top: 34px;
  }

  .widget-header.meta-header .header-link.right .short-text {
    width: 100%;
    margin-left: 0;
    margin-bottom: 0;
    float: left;
    text-align: left;
  }
  .widget-header.meta-header .header-link.right .short-text:before {
    display: none;
  }

  .widget-header.meta-header .header-link.right a {
    float: left;
  }
}
@media screen and (max-width: 1023px) {
  .widget-header.meta-header .header-text .h-line {
    width: 60px;
  }
}
@media screen and (max-width: 991px) {
  .meta-header .header-text, .meta-header .header-icon, .meta-header .header-navigation, .meta-header .header-link {
    width: 100% !important;
    text-align: center !important;
    float: none !important;
  }
  .meta-header .header-text div, .meta-header .header-text p, .meta-header .header-text a, .meta-header .header-icon div, .meta-header .header-icon p, .meta-header .header-icon a, .meta-header .header-navigation div, .meta-header .header-navigation p, .meta-header .header-navigation a, .meta-header .header-link div, .meta-header .header-link p, .meta-header .header-link a {
    float: none !important;
    text-align: center !important;
  }
  .meta-header.meta-header-half-right .header-icon {
    margin-left: 0 !important;
  }
  .meta-header .h-line {
    display: none !important;
  }
  .meta-header .kopa-tab-navs {
    display: inline-block;
    float: none !important;
    margin-top: 0 !important;
  }

  .widget-header.meta-header .header-text .widget-title,
  .widget-header.meta-header .header-text .widget-sub-title {
    text-align: center;
  }

  .widget-header.meta-header .right {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.widget-header.style-01 {
  padding: 96px 0 66px 0;
  margin-bottom: 0;
}

.widget-header.style-02 img {
  margin-right: 23px;
  margin-top: 4px;
}
.widget-header.style-02 .widget-title {
  font-size: 15px;
  line-height: 23px;
  text-transform: uppercase;
  overflow: hidden;
  font-weight: 300;
  padding-left: 25px;
  position: relative;
}
.widget-header.style-02 .widget-title:before {
  content: "";
  position: absolute;
  top: 4px;
  left: 0;
  width: 1px;
  height: calc(100% - 8px);
  background: #34748c;
}

.widget-header.style-03, .porfolio-sgl-header {
  padding-bottom: 37px;
  margin-bottom: 44px;
  position: relative;
}
.widget-header.style-03:after, .porfolio-sgl-header:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 40px;
  height: 3px;
}
.widget-header.style-03 .widget-title, .porfolio-sgl-header .widget-title {
  margin-bottom: 0px;
}

.widget-header.style-04 {
  text-align: center;
  padding-bottom: 41px;
  margin-bottom: 59px;
  position: relative;
}
.widget-header.style-04:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 40px;
  height: 3px;
}
.widget-header.style-04 .widget-title {
  margin-bottom: 7px;
}

.widget-header.style-05, .porfolio-sgb .porfolio-sgb-header, .blog-header {
  text-align: center;
  padding-bottom: 37px;
  margin-bottom: 44px;
  position: relative;
}
.widget-header.style-05:after, .porfolio-sgb .porfolio-sgb-header:after, .blog-header:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 40px;
  height: 3px;
}
.widget-header.style-05 .widget-title, .porfolio-sgb .porfolio-sgb-header .widget-title, .blog-header .widget-title {
  margin-bottom: 0px;
}
.widget-header.style-05 .post-author, .porfolio-sgb .porfolio-sgb-header .post-author, .blog-header .post-author {
  text-align: center;
  margin-top: 52px;
}
.widget-header.style-05 .post-author img, .porfolio-sgb .porfolio-sgb-header .post-author img, .blog-header .post-author img {
  width: 100px;
  height: 100px;
  border-radius: 100%;
}
.widget-header.style-05 .post-author p, .porfolio-sgb .porfolio-sgb-header .post-author p, .blog-header .post-author p {
  font-size: 12px;
  line-height: 16px;
  color: #999999;
  font-family: "Montserrat", sans-serif;
  margin-top: 15px;
}

/*-- 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-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;
}
.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 */
.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: #333333;
  width: 100%;
  height: 30px;
  padding: 0 20px;
  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;
  color: #333333;
  font-size: 16px;
  padding-bottom: 15px;
  line-height: 18px;
}
.widget_calendar tfoot {
  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;
  color: #333333;
  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;
}

/**
 * 
 * -------------------------------------------------------------------
 */
/*_____________ social links _____________*/
.kopa-social-links label, .kopa-social-links label + ul {
  float: left;
}
.kopa-social-links label {
  font-family: "Montserrat", sans-serif;
  color: #999999;
  text-transform: uppercase;
  margin-right: 15px;
}

.kopa-social-links.style-01 {
  display: inline-block;
}
.kopa-social-links.style-01 ul {
  padding: 0;
}
.kopa-social-links.style-01 ul li {
  display: inline-block;
  float: left;
  margin-right: 10px;
}
.kopa-social-links.style-01 ul li:last-child {
  margin-right: 0;
}
.kopa-social-links.style-01 ul li a {
  display: inline-block;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  border-radius: 100%;
  background: #1f6c87;
  color: white;
}
.kopa-social-links.style-01 ul li a:hover {
  color: white !important;
}

.kopa-social-links.style-02 {
  display: inline-block;
  margin: auto;
}
.kopa-social-links.style-02 ul {
  padding: 0;
  margin: 0;
}
.kopa-social-links.style-02 ul li {
  display: inline-block;
  float: left;
  margin-right: 23px;
  margin-bottom: 0;
}
.kopa-social-links.style-02 ul li:last-child {
  margin-right: 0;
}
.kopa-social-links.style-02 ul li a {
  color: white;
  font-size: 16px;
}

.kopa-social-links.style-03 {
  display: inline-block;
}
.kopa-social-links.style-03 label {
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 300;
  color: #333333;
}
.kopa-social-links.style-03 p {
  font-size: 16px;
  text-transform: uppercase;
  float: left;
}
.kopa-social-links.style-03 ul {
  float: left;
  padding: 0;
  margin: 0;
}
.kopa-social-links.style-03 ul li {
  display: inline-block;
  float: left;
  margin-right: 8px;
  margin-bottom: 0;
}
.kopa-social-links.style-03 ul li:last-child {
  margin-right: 0;
}
.kopa-social-links.style-03 ul li a {
  color: #cccccc;
  font-size: 17px;
}

.kopa-social-links.style-04 {
  display: inline-block;
  margin: auto;
}
.kopa-social-links.style-04 label {
  line-height: 30px;
}
.kopa-social-links.style-04 ul {
  padding: 0;
  margin: 0;
}
.kopa-social-links.style-04 ul li {
  display: inline-block;
  float: left;
  margin-bottom: 0;
  margin-right: 3px;
}
.kopa-social-links.style-04 ul li:last-child {
  margin-right: 0;
}
.kopa-social-links.style-04 ul li a {
  color: white;
  font-size: 16px;
  width: 30px;
  height: 30px;
  display: inline-block;
  background: #ccc;
  text-align: center;
  line-height: 30px;
  border-radius: 2px;
}

.kopa-social-links.style-05 {
  display: inline-block;
}
.kopa-social-links.style-05 ul {
  float: left;
  padding: 0;
  margin: 0;
}
.kopa-social-links.style-05 ul li {
  display: inline-block;
  float: left;
  margin-right: 13px;
  margin-bottom: 0;
}
.kopa-social-links.style-05 ul li:last-child {
  margin-right: 0;
}
.kopa-social-links.style-05 ul li a {
  color: #999999;
  font-size: 15px;
}

/*_____________ _list _____________*/
.ct-list-01 {
  margin-top: -30px !important;
}
.ct-list-01 > li, .ct-list-01 > div {
  margin-top: 30px;
}

.ct-list-02 {
  margin-top: -50px !important;
}
.ct-list-02 > li, .ct-list-02 > div {
  margin-top: 50px;
}

.ct-list-03 {
  margin-top: -60px !important;
}
.ct-list-03 > li, .ct-list-03 > div {
  margin-top: 60px;
}

.ct-list-04 {
  margin-top: -29px !important;
}
.ct-list-04 > li, .ct-list-04 > div {
  margin-top: 29px;
}

.ct-list-05 {
  margin-top: -15px !important;
  margin-left: -7.5px !important;
  margin-right: -7.5px !important;
}
.ct-list-05 > li, .ct-list-05 > div {
  margin-top: 15px;
  padding-left: 7.5px;
  padding-right: 7.5px;
}

.ct-list-06 {
  margin-top: -55px !important;
}
.ct-list-06 > li, .ct-list-06 > div {
  margin-top: 55px;
}

.ct-list-07 {
  margin-top: -40px !important;
}
.ct-list-07 > li, .ct-list-07 > div {
  margin-top: 40px;
}

/*_____________ _row _____________*/
.ct-row-01 {
  margin: 0 !important;
}
.ct-row-01 > li, .ct-row-01 > div {
  padding-left: 0;
  padding-right: 0;
}

.ct-row-02 {
  margin-left: -30px;
  margin-right: -30px;
}
.ct-row-02 > div {
  float: left;
  padding-left: 30px;
  padding-right: 30px;
}

/*_____________ _item _____________*/
.ct-item-01 {
  text-align: center;
}
.ct-item-01 .entry-thumb {
  transition: all 2s, visibility 0s;
  -ms-transition: all 2s, visibility 0s;
  -webkit-transition: all 2s, visibility 0s;
  -moz-transition: all 2s, visibility 0s;
}
.ct-item-01 .entry-title {
  margin-top: 35px;
}
.ct-item-01 p {
  font-size: 15px;
  line-height: 24px;
}
.ct-item-01:hover .entry-thumb {
  -webkit-transform: rotateY(360deg);
  -moz-transform: rotateY(360deg);
  -ms-transform: rotateY(360deg);
  -o-transform: rotateY(360deg);
  transform: rotateY(360deg);
}

.ct-item-02 {
  font-size: 17px;
  line-height: 27px;
  background: rgba(255, 255, 255, 0.8);
  padding: 115px 225px;
}
.ct-item-02 .entry-thumb {
  text-align: center;
}
.ct-item-02 .entry-content {
  text-align: center;
}
.ct-item-02 .entry-content .entry-title {
  margin-top: 30px;
  margin-bottom: 20px;
}
.ct-item-02 .more-link {
  margin-top: 23px;
}

.ct-item-03 {
  position: relative;
}
.ct-item-03 .entry-thumb img {
  width: 100%;
}
.ct-item-03 .entry-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  font-size: 18px;
  padding: 90px 140px;
  opacity: 0;
}
.ct-item-03 .entry-content img {
  margin-bottom: 25px;
  margin-top: 100px;
}
.ct-item-03 .entry-content:hover {
  opacity: 1;
}
.ct-item-03 .entry-content:hover img {
  margin-top: 0;
}

.ct-item-04 {
  position: relative;
}
.ct-item-04 .entry-thumb {
  text-align: center;
}
.ct-item-04 .entry-thumb img {
  width: 100%;
}
.ct-item-04 .entry-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 110px 10px 0 10px;
  opacity: 0;
}
.ct-item-04 .entry-content .kopa-social-links {
  margin-top: 100px;
}
.ct-item-04 .entry-content h4 {
  font-size: 18px;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 0;
}
.ct-item-04 .entry-content p {
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  margin-top: -5px;
}
.ct-item-04 .entry-content:hover {
  opacity: 1;
}
.ct-item-04 .entry-content:hover .kopa-social-links {
  margin-top: 0;
}

.ct-item-05 {
  padding: 60px 45px;
  height: 100%;
  background: #f7f7f7;
}
.ct-item-05 .entry-content > p {
  font-size: 16px;
}

.ct-item-06 {
  padding: 40px 38px 55px;
  color: #333333;
}
.ct-item-06 .entry-header {
  margin-bottom: 40px;
}
.ct-item-06 .entry-header p, .ct-item-06 .entry-header span, .ct-item-06 .entry-header h4 {
  color: #333333;
}
.ct-item-06 ul li {
  font-size: 15px;
  line-height: 40px;
  color: #4c4c4c;
}
.ct-item-06 ul li span {
  font-size: 13px;
  width: 20px;
}
.ct-item-06 ul li span.fa-check {
  color: #8bb22c;
}
.ct-item-06 ul li span.fa-times {
  color: #cccccc;
}
.ct-item-06 .more-link {
  margin-top: 55px;
}
.ct-item-06 .more-link.style-03 {
  font-size: 16px;
  height: 50px;
  line-height: 50px;
  padding: 0 63px 0 17px;
  white-space: nowrap;
}
.ct-item-06 .more-link.style-03:after {
  width: 48px;
  height: 48px;
  line-height: 48px;
}

.ct-item-07 .entry-title {
  margin-top: 21px;
  margin-bottom: 12px;
}
.ct-item-07 .entry-content {
  padding-right: 10px;
}

.ct-item-08 .entry-title {
  margin-bottom: 27px;
}
.ct-item-08 ul {
  margin-top: -6px;
}
.ct-item-08 ul li {
  margin-top: 6px;
  position: relative;
  padding-left: 32px;
}
.ct-item-08 ul li:after {
  content: "";
  position: absolute;
  top: 11px;
  left: 0;
  width: 15px;
  height: 2px;
  background: #888888;
}
.ct-item-08 ul li p {
  font-size: 15px;
  line-height: 24px;
}

.ct-item-09 .entry-title {
  margin-bottom: 40px;
}
.ct-item-09 ul li {
  border-bottom: 1px solid #bbbbbb;
  border-right: 1px solid #bbbbbb;
}
.ct-item-09 ul li:nth-of-type(3n) {
  border-right: none;
}
.ct-item-09 ul li:nth-last-of-type(-n + 3) {
  border-bottom: none;
}
.ct-item-09 ul li a {
  display: block;
  text-align: center;
  padding: 30px 5px;
}
.ct-item-09 ul li a span {
  font-size: 60px;
  line-height: 72px;
  color: #555555;
}
.ct-item-09 ul li a p {
  margin-top: 5px;
  font-size: 12px;
  line-height: 15px;
  font-weight: bold;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  color: #333333 !important;
}
.ct-item-09 ul li a:hover span {
  color: #0085b2;
}
.ct-item-09 ul li a:hover p {
  color: #333333 !important;
}

.ct-item-10 {
  position: relative;
  height: 100%;
}
.ct-item-10 .entry-thumb {
  position: relative;
  height: 100%;
}
.ct-item-10 .entry-thumb img {
  height: 100%;
}
.ct-item-10 .entry-thumb:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
}
.ct-item-10:hover .entry-thumb:before {
  background: transparent;
}
.ct-item-10 .entry-content {
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 45px;
}
.ct-item-10 .entry-content .entry-title {
  margin-bottom: 26px;
}

.ct-item-11 {
  position: relative;
  background: #f4f4f4;
}
.ct-item-11 .entry-thumb {
  width: 270px;
  float: right;
  position: relative;
}
.ct-item-11 .entry-thumb:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.05);
}
.ct-item-11:hover .entry-thumb:before {
  background: transparent;
}
.ct-item-11 .entry-content {
  position: absolute;
  top: 15px;
  left: 15px;
  width: 60%;
  height: calc(100% - 30px);
  background: white;
  padding: 50px 43px;
}

.ct-item-12 {
  font-size: 15px;
  line-height: 24px;
}
.ct-item-12 footer {
  margin-top: 7px;
}
.ct-item-12 footer span {
  font-size: 12px;
}

.ct-item-13 {
  position: relative;
}
.ct-item-13 .entry-thumb {
  width: 100%;
}
.ct-item-13 .entry-thumb img {
  width: 100%;
}
.ct-item-13 .entry-content {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 100%;
  opacity: 0;
}
.ct-item-13 .entry-content a {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}
.ct-item-13 .entry-content a p {
  text-align: center;
  width: 100%;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  color: white;
  font-size: 11px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.ct-item-13:hover .entry-content {
  opacity: 1;
  width: 100%;
}

.ct-item-14 {
  background: #eeeeee;
}
.ct-item-14 .entry-thumb {
  width: 70px;
  float: left;
  margin: 15px;
}
.ct-item-14 .entry-content {
  background: #ffbb00;
  padding: 22px 60px 24px 23px;
  border-bottom: 1px solid white;
}
.ct-item-14 .entry-content h4, .ct-item-14 .entry-content p {
  color: white;
}
.ct-item-14 .entry-content .entry-title {
  margin-bottom: 0;
}
.ct-item-14 .entry-content .entry-title:hover {
  color: #333333 !important;
}
.ct-item-14 .entry-content .entry-title:hover a {
  color: #333333 !important;
}
.ct-item-14 .entry-content .product-price {
  margin-bottom: 0;
}
.ct-item-14 .entry-content .product-num {
  font-size: 14px;
  line-height: 20px;
  font-family: "Lato", sans-serif;
  margin-bottom: 0;
}
.ct-item-14 .cart-remove {
  position: absolute;
  top: 50%;
  right: 18px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 16px;
  width: 33px;
  height: 33px;
  line-height: 33px;
  display: inline-block;
  text-align: center;
  color: #ffbb00;
  background: white;
  border-radius: 100%;
  cursor: pointer;
}
.ct-item-14 .cart-remove:hover {
  color: #ff5b26;
}

.ct-item-15 .entry-thumb {
  float: left;
  width: 638px;
  margin-right: 13px;
}
.ct-item-15 .entry-content {
  padding-right: 40px;
}
.ct-item-15 .entry-content .entry-header {
  margin-bottom: 23px;
}
.ct-item-15 .entry-content .entry-title {
  margin-bottom: 6px;
}
.ct-item-15 .entry-content > p {
  font-size: 16px;
  line-height: 23px;
}
.ct-item-15 .entry-content .more-link {
  margin-top: 34px;
}

.ct-item-16 .entry-thumb {
  float: left;
  width: 35px;
  margin-right: 16px;
  transition: all 2s, visibility 0s;
  -ms-transition: all 2s, visibility 0s;
  -webkit-transition: all 2s, visibility 0s;
  -moz-transition: all 2s, visibility 0s;
}
.ct-item-16 .entry-content .entry-title {
  margin-bottom: 17px;
}
.ct-item-16 .entry-content > p {
  font-size: 15px;
  line-height: 23px;
  color: #747474;
}
.ct-item-16:hover .entry-thumb {
  -webkit-transform: rotateY(360deg);
  -moz-transform: rotateY(360deg);
  -ms-transform: rotateY(360deg);
  -o-transform: rotateY(360deg);
  transform: rotateY(360deg);
}

.ct-item-17 {
  text-align: center;
}
.ct-item-17 .entry-icon {
  transition: all 2s, visibility 0s;
  -ms-transition: all 2s, visibility 0s;
  -webkit-transition: all 2s, visibility 0s;
  -moz-transition: all 2s, visibility 0s;
}
.ct-item-17 .entry-content {
  margin-top: 37px;
}
.ct-item-17 .entry-content > p {
  font-size: 15px;
  line-height: 23px;
  color: #6a6a6a;
}
.ct-item-17:hover .entry-icon {
  -webkit-transform: rotateY(360deg);
  -moz-transform: rotateY(360deg);
  -ms-transform: rotateY(360deg);
  -o-transform: rotateY(360deg);
  transform: rotateY(360deg);
}

.ct-item-18 {
  border: 10px solid #f1f1f1;
  padding: 57px 42px;
}
.ct-item-18 .entry-title {
  margin-bottom: 27px;
}
.ct-item-18 .entry-content > p {
  font-size: 15px;
  line-height: 24px;
}
.ct-item-18 .more-link {
  margin-top: 35px;
}

.ct-item-19 {
  background: #eeeeee;
}
.ct-item-19 .entry-thumb {
  float: left;
  width: 585px;
}
.ct-item-19 .entry-content {
  padding: 79px 60px;
}
.ct-item-19 .entry-content > p {
  font-size: 16px;
  line-height: 23px;
}
.ct-item-19 .entry-content > ul {
  margin-top: 33px;
}
.ct-item-19 .entry-content > ul li {
  font-size: 14px;
  line-height: 24px;
  color: #333333;
  font-weight: bold;
  text-transform: uppercase;
}
.ct-item-19 .entry-content > ul li span {
  color: #8bb22c;
}
.ct-item-19.style-01 .entry-thumb {
  float: right;
}

.ct-item-animation-01 .entry-thumb, .ct-item-20 .entry-thumb {
  position: relative;
}
.ct-item-animation-01 .entry-thumb:after, .ct-item-20 .entry-thumb:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ct-item-animation-01 .kopa-social-links, .ct-item-20 .kopa-social-links {
  position: absolute;
  top: 80%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  opacity: 0;
  z-index: 9;
}
.ct-item-animation-01:hover .entry-thumb:after, .ct-item-20:hover .entry-thumb:after {
  opacity: 0.9;
}
.ct-item-animation-01:hover .kopa-social-links, .ct-item-20:hover .kopa-social-links {
  top: 50%;
  -ms-transform: translate(-50%, -50%);
  /* IE 9 */
  -webkit-transform: translate(-50%, -50%);
  /* Safari */
  transform: translate(-50%, -50%);
  opacity: 1;
}

.ct-item-20 .entry-title {
  margin-top: 25px;
  margin-bottom: 6px;
}
.ct-item-20 p {
  font-size: 11px;
  line-height: 13px;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  color: #cccccc;
}

.ct-item-21 .entry-title {
  margin-bottom: 15px;
  margin-top: -3px;
}
.ct-item-21 .entry-icon {
  float: left;
  width: 40px;
  height: 40px;
  text-align: center;
  background: #dddddd;
  margin-right: 30px;
}
.ct-item-21 .entry-icon span {
  line-height: 40px;
  font-size: 20px;
  color: white;
}
.ct-item-21 .entry-content .short-description {
  font-size: 15px;
  line-height: 21px;
  color: #666666;
}
.ct-item-21 .entry-content .entry-meta {
  font-size: 13px;
  color: #999999;
}
.ct-item-21 .entry-content .entry-meta span {
  margin-right: 3px;
}

.ct-item-22 .entry-title {
  margin-bottom: 7px;
  margin-top: -3px;
}
.ct-item-22 .entry-thumb {
  float: left;
  width: 80px;
  margin-right: 22px;
}
.ct-item-22 .entry-meta {
  font-size: 13px;
  color: #999999;
}
.ct-item-22 .entry-meta span {
  display: none;
}

.ct-item-23 .entry-title {
  margin-top: 25px;
  margin-bottom: 17px;
}
.ct-item-23 .entry-meta {
  margin-bottom: 13px;
}
.ct-item-23 .entry-meta span {
  font-size: 12px;
  line-height: 16px;
  font-family: "Montserrat", sans-serif;
  color: #999999;
  margin-left: 18px;
  padding-left: 18px;
  border-left: 1px solid #999999;
}
.ct-item-23 .entry-meta span:first-child {
  margin-left: 0;
  padding-left: 0;
  border-left: none;
}
.ct-item-23 .entry-meta span a {
  color: #999999;
}
.ct-item-23 .short-description {
  font-size: 16px;
  line-height: 26px;
}
.ct-item-23 .more-link {
  margin-top: 22px;
}

.ct-item-24 .entry-title {
  margin-top: 35px;
  margin-bottom: 16px;
}
.ct-item-24 .entry-meta {
  margin-bottom: 15px;
}
.ct-item-24 .entry-meta span {
  font-size: 12px;
  line-height: 16px;
  font-family: "Montserrat", sans-serif;
  color: #999999;
  margin-left: 18px;
  padding-left: 18px;
  border-left: 1px solid #999999;
}
.ct-item-24 .entry-meta span:first-child {
  margin-left: 0;
  padding-left: 0;
  border-left: none;
}
.ct-item-24 .entry-meta span a {
  color: #999999;
}
.ct-item-24 .short-description {
  font-size: 16px;
  line-height: 26px;
}
.ct-item-24 .more-link {
  margin-top: 25px;
}

.ct-item-25 {
  padding: 40px 65px;
}
.ct-item-25 .entry-icon img {
  transition: all 2s, visibility 0s;
  -ms-transition: all 2s, visibility 0s;
  -webkit-transition: all 2s, visibility 0s;
  -moz-transition: all 2s, visibility 0s;
}
.ct-item-25:hover .entry-icon img {
  -webkit-transform: rotateY(360deg);
  -moz-transform: rotateY(360deg);
  -ms-transform: rotateY(360deg);
  -o-transform: rotateY(360deg);
  transform: rotateY(360deg);
}
.ct-item-25 .entry-content .entry-title {
  margin-top: 27px;
  margin-bottom: 15px;
}
.ct-item-25 .entry-content p {
  font-size: 15px;
  line-height: 23px;
  color: #999999;
}
.ct-item-25 .entry-content p a {
  color: #999999;
}

.ct-item-26 .entry-thumb {
  position: relative;
}
.ct-item-26 .entry-thumb .ct-mask {
  background: rgba(0, 49, 67, 0.5);
  opacity: 0;
}
.ct-item-26 .entry-thumb .ct-mask a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.ct-item-26 .entry-thumb .ct-mask a:before, .ct-item-26 .entry-thumb .ct-mask a:after {
  content: "";
  position: absolute;
  -ms-transform: translate(-50%, -50%);
  /* IE 9 */
  -webkit-transform: translate(-50%, -50%);
  /* Safari */
  transform: translate(-50%, -50%);
  display: inline-block;
  background: #fff;
}
.ct-item-26 .entry-thumb .ct-mask a:before {
  width: 1px;
  height: 50px;
  top: 40%;
  left: 50%;
}
.ct-item-26 .entry-thumb .ct-mask a:after {
  top: 50%;
  left: 40%;
  height: 1px;
  width: 50px;
}
.ct-item-26 .entry-content {
  text-align: center;
  background: #fff;
  padding: 25px 10px 20px;
}
.ct-item-26 .entry-content .entry-title {
  margin-top: 0px;
  margin-bottom: 0px;
}
.ct-item-26 .entry-content .price label {
  text-transform: uppercase;
  color: #999999;
  font-weight: normal;
  font-size: 13px;
}
.ct-item-26 .entry-content .price .woocommerce-Price-amount {
  font-size: 13px;
  line-height: 15px;
  color: #999999;
  font-family: "Roboto", sans-serif;
  font-weight: 600;
}
.ct-item-26 .entry-content .price del .woocommerce-Price-amount {
  font-size: 11px;
  color: #999999;
}
.ct-item-26 .entry-content .price ins .woocommerce-Price-amount {
  color: #f11d1d;
}
.ct-item-26:hover .entry-thumb .ct-mask {
  opacity: 1;
}
.ct-item-26:hover .entry-thumb .ct-mask a:after, .ct-item-26:hover .entry-thumb .ct-mask a:before {
  top: 50%;
  left: 50%;
}
.ct-item-26:hover .entry-content .entry-title a {
  color: #fff;
}

.ct-item-27 .entry-title {
  margin-top: 15px;
  text-align: left;
}
.ct-item-27 p {
  text-align: left;
}

.ct-item-28 {
  position: relative;
  padding: 180px 10px 10px 10px;
}
.ct-item-28:before {
  content: "";
  position: absolute;
  top: 150px;
  left: 0;
  width: 100%;
  height: calc(100% - 150px);
  border: 10px solid #f2f2f2;
  display: inline-block;
  z-index: -1;
}
.ct-item-28 .entry-thumb {
  float: left;
  width: 300px;
  margin-top: -180px;
}
.ct-item-28 .entry-header {
  margin-bottom: 25px;
}
.ct-item-28 .entry-category {
  margin-bottom: 0;
}
.ct-item-28 .entry-category a {
  font-family: "Great Vibes", cursive;
  font-size: 40px;
  line-height: 48px;
  text-transform: capitalize;
}
.ct-item-28 .entry-title {
  margin-top: -10px;
}
.ct-item-28 .entry-content {
  position: relative;
  padding: 15px;
}
.ct-item-28 .entry-content > p {
  font-size: 15px;
  line-height: 22px;
}
.ct-item-28 .sale-off {
  position: absolute;
  top: 57%;
  left: 0;
  z-index: -1;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  display: block;
  text-align: center;
}
.ct-item-28 .sale-off > p {
  display: inline-block;
  position: relative;
}
.ct-item-28 .sale-off > p span {
  color: #ededed;
  display: inline-block;
}
.ct-item-28 .sale-off .number {
  font-size: 140px;
  font-family: "Montserrat", sans-serif;
  letter-spacing: -0.07em;
  font-weight: bold;
  display: inline-block;
  line-height: 140px;
}
.ct-item-28 .sale-off .unit {
  font-size: 45px;
  font-family: "Montserrat", sans-serif;
  letter-spacing: -0.07em;
  font-weight: bold;
  display: inline-block;
}
.ct-item-28 .sale-off .text {
  font-size: 28px;
  font-family: "Montserrat", sans-serif;
  letter-spacing: -0.07em;
  font-weight: bold;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  position: absolute;
  top: 35px;
  right: -18px;
}
.ct-item-28 .more-link {
  margin-top: 50px;
}

.ct-item-29 .entry-thumb {
  width: 50%;
  float: right;
  position: relative;
  margin-left: 100px;
  padding-bottom: 10px;
}
.ct-item-29 .entry-thumb:before {
  content: "";
  position: absolute;
  top: 10px;
  left: 10px;
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  border: 10px solid #f2f2f2;
}
.ct-item-29 .entry-thumb .img-slider {
  position: relative;
}
.ct-item-29 .entry-thumb .img-slider:before {
  content: "";
  position: absolute;
  top: 10px;
  left: 10px;
  width: calc(100% - 20px);
  height: calc(100% - 10px);
  border: 10px solid #f2f2f2;
  border-bottom: none;
  z-index: 9;
}
.ct-item-29 .entry-thumb .meta {
  padding: 25px 40px 20px;
}
.ct-item-29 .entry-thumb .meta span.price {
  width: 33.3333%;
  height: 40px;
  display: inline-block;
  float: left;
  color: #333333;
  font-size: 23px !important;
  line-height: 40px !important;
  font-weight: bold;
  font-family: "Montserrat", sans-serif;
  display: inline-block;
  text-decoration: none;
}
.ct-item-29 .entry-thumb .meta span.price ins {
  text-decoration: none;
}
.ct-item-29 .entry-thumb .meta span.price del {
  font-size: 13px !important;
  margin-left: 8px;
  color: #dddddd;
  font-weight: normal;
  text-decoration: none;
}
.ct-item-29 .entry-thumb .meta .btn-wrapper {
  width: 33.3333%;
  display: inline-block;
  text-align: center;
  float: left;
}
.ct-item-29 .entry-content {
  padding-top: 20px;
}
.ct-item-29 .entry-content .entry-category a {
  font-family: "Great Vibes", cursive;
  font-size: 30px;
  line-height: 36px;
  text-transform: capitalize;
}
.ct-item-29 .entry-content .entry-category-2 {
  margin-top: 7px;
}
.ct-item-29 .entry-content .entry-category-2 a {
  font-family: "Montserrat", sans-serif;
  font-size: 37px;
  color: #333333;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: -0.07em;
}
.ct-item-29 .entry-content .entry-title {
  margin-top: 20px;
  margin-bottom: 6px;
}
.ct-item-29 .entry-content .entry-sub-title {
  font-size: 11px;
  line-height: 13px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  color: #cccccc;
}
.ct-item-29 .entry-content .entry-header {
  padding-bottom: 35px;
  margin-bottom: 35px;
  position: relative;
}
.ct-item-29 .entry-content .entry-header:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 30px;
  height: 3px;
}
.ct-item-29 .entry-content .description p {
  font-size: 16px;
  line-height: 24px;
}
.ct-item-29 .entry-content .description ul {
  margin-top: 30px;
}
.ct-item-29 .entry-content .description ul li {
  margin-top: 0;
  padding-left: 0;
  font-size: 14px;
  line-height: 22px;
  text-transform: uppercase;
  color: #333333;
  font-weight: bold;
  width: 100% !important;
}
.ct-item-29 .entry-content .description ul li i {
  color: #8bb22c;
  margin-right: 3px;
}
.ct-item-29 .entry-content .ywpc-countdown {
  border: none;
  background: transparent;
  padding: 0;
  margin: 0;
  margin-top: 50px;
  text-align: left;
}
.ct-item-29 .entry-content .ywpc-countdown .ywpc-header {
  display: none;
}
.ct-item-29 .entry-content .ywpc-countdown > .ywpc-timer > .ywpc-days, .ct-item-29 .entry-content .ywpc-countdown > .ywpc-timer > .ywpc-hours, .ct-item-29 .entry-content .ywpc-countdown > .ywpc-timer > .ywpc-minutes, .ct-item-29 .entry-content .ywpc-countdown > .ywpc-timer > .ywpc-seconds {
  width: 80px;
  text-align: center;
  border: 5px solid #eeeeee;
  border-radius: 3px;
  padding-top: 6px;
  padding-bottom: 5px;
}
.ct-item-29 .entry-content .ywpc-countdown > .ywpc-timer > .ywpc-days + div, .ct-item-29 .entry-content .ywpc-countdown > .ywpc-timer > .ywpc-hours + div, .ct-item-29 .entry-content .ywpc-countdown > .ywpc-timer > .ywpc-minutes + div, .ct-item-29 .entry-content .ywpc-countdown > .ywpc-timer > .ywpc-seconds + div {
  margin-left: 6px;
}
.ct-item-29 .entry-content .ywpc-countdown > .ywpc-timer > div > .ywpc-amount {
  height: 35px;
}
.ct-item-29 .entry-content .ywpc-countdown > .ywpc-timer > div > .ywpc-amount > span {
  display: inline-block;
  background: #fff;
  border: none;
  margin: 0;
  height: 35px;
  width: auto;
  line-height: 35px;
  color: #333333;
  font-weight: 700;
  font-size: 35px;
}
.ct-item-29 .entry-content .ywpc-countdown > .ywpc-timer > div > .ywpc-label {
  text-transform: uppercase;
  font-size: 11px;
  line-height: 20px;
}

.ct-item-29.style-01 .entry-thumb {
  float: left;
  margin-left: 0;
  margin-right: 100px;
}

.ct-item-30 .entry-thumb {
  position: relative;
  overflow: hidden;
  -webkit-box-shadow: 0px 0px 20px 10px transparent;
  -moz-box-shadow: 0px 0px 20px 10px transparent;
  box-shadow: 0px 0px 20px 10px transparent;
}
.ct-item-30 .entry-thumb .ct-mask {
  background: transparent;
}
.ct-item-30 .entry-thumb > div {
  position: absolute;
  bottom: -80px;
  left: 0;
  width: 100%;
  padding-left: 18px;
  padding-right: 18px;
  text-align: center;
  opacity: 0;
}
.ct-item-30 .entry-thumb > div .link {
  margin-top: 15px;
  text-align: left;
  border: 1px solid #eeeeee;
}
.ct-item-30 .entry-thumb > div .link a {
  float: left;
  border-right: 1px solid #eeeeee;
}
.ct-item-30 .entry-thumb > div .link a:last-child {
  border-right: none;
}
.ct-item-30 .entry-thumb > div .link .add_to_cart_button {
  width: calc(100% - 80px);
}
.ct-item-30 .entry-content {
  text-align: center;
  padding-top: 28px;
}
.ct-item-30 .entry-content .entry-title {
  margin-bottom: 3px;
}
.ct-item-30 .entry-content span.price {
  color: #333333;
  font-size: 23px !important;
  line-height: 27px !important;
  font-weight: bold !important;
  font-family: "Montserrat", sans-serif;
  text-decoration: none;
  letter-spacing: -0.06em;
}
.ct-item-30 .entry-content span.price ins {
  text-decoration: none;
}
.ct-item-30 .entry-content span.price del {
  font-size: 13px !important;
  margin-left: 8px;
  color: #dddddd;
  font-weight: normal !important;
  text-decoration: none;
  position: relative;
}
.ct-item-30 .entry-content span.price del:after {
  background: #ddd;
}
.ct-item-30:hover .entry-thumb {
  -webkit-box-shadow: 0px 0px 20px 10px #f6f6f6;
  -moz-box-shadow: 0px 0px 20px 10px #f6f6f6;
  box-shadow: 0px 0px 20px 10px #f6f6f6;
}
.ct-item-30:hover .entry-thumb .ct-mask {
  background: white;
  opacity: 0.6;
}
.ct-item-30:hover .entry-thumb > div {
  bottom: 47px;
  opacity: 1;
}

/*_____________ _icon _____________*/
.ct-icon-01.style-01 {
  display: inline-block;
  width: 86px;
  height: 86px;
  border: 1px dashed #d5d4d3;
  margin: 17px;
}
.ct-icon-01.style-01 > div {
  width: 84px;
  height: 84px;
  border-width: 1px;
  border-style: solid;
  border-color: #333333;
  display: inline-block;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: #f8f8f8;
}
.ct-icon-01.style-01 > div > div {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 17px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  position: relative;
}
.ct-icon-01.style-01 > div > div p {
  color: #333333;
  margin-bottom: 0;
}
.ct-icon-01.style-01 > div > div p:first-child {
  font-size: 30px;
}
.ct-icon-01.style-01 > div > div p:last-child {
  font-size: 12px;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  margin-top: -5px;
  font-weight: bold;
  color: #333;
}
.ct-icon-01.style-01 > div > div img {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  /* IE 9 */
  -webkit-transform: translate(-50%, -50%);
  /* Safari */
  transform: translate(-50%, -50%);
}

.ct-icon-01.style-02 {
  display: inline-block;
  width: 86px;
  height: 86px;
  border: 1px dashed #d5d4d3;
  margin: 17px;
}
.ct-icon-01.style-02 > div {
  width: 84px;
  height: 84px;
  border-width: 1px;
  border-style: solid;
  border-color: #333333;
  display: inline-block;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: white;
}
.ct-icon-01.style-02 > div > div {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 17px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  position: relative;
}
.ct-icon-01.style-02 > div > div p {
  color: #333333;
  margin-bottom: 0;
}
.ct-icon-01.style-02 > div > div p:first-child {
  font-size: 30px;
}
.ct-icon-01.style-02 > div > div p:last-child {
  font-size: 12px;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  margin-top: -5px;
  font-weight: bold;
  color: #333;
}
.ct-icon-01.style-02 > div > div img {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  /* IE 9 */
  -webkit-transform: translate(-50%, -50%);
  /* Safari */
  transform: translate(-50%, -50%);
}

.ct-icon-01.style-03 {
  display: inline-block;
  width: 86px;
  height: 86px;
  border: 1px dashed #d5d4d3;
  margin: 17px;
}
.ct-icon-01.style-03 > div {
  width: 84px;
  height: 84px;
  border-width: 1px;
  border-style: solid;
  border-color: white;
  display: inline-block;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: #002a3a;
}
.ct-icon-01.style-03 > div > div {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 17px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  position: relative;
}
.ct-icon-01.style-03 > div > div p {
  color: white;
  margin-bottom: 0;
}
.ct-icon-01.style-03 > div > div p:first-child {
  font-size: 30px;
}
.ct-icon-01.style-03 > div > div p:last-child {
  font-size: 12px;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  margin-top: -5px;
  font-weight: bold;
  color: #333;
}
.ct-icon-01.style-03 > div > div img {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  /* IE 9 */
  -webkit-transform: translate(-50%, -50%);
  /* Safari */
  transform: translate(-50%, -50%);
}
.ct-icon-01.style-03 > div > div p:last-child {
  color: white;
}

.ct-icon-01.style-04 {
  display: inline-block;
  width: 86px;
  height: 86px;
  border: 1px dashed #d5d4d3;
  margin: 17px;
}
.ct-icon-01.style-04 > div {
  width: 84px;
  height: 84px;
  border-width: 1px;
  border-style: solid;
  border-color: #333333;
  display: inline-block;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: white;
}
.ct-icon-01.style-04 > div > div {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 17px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  position: relative;
}
.ct-icon-01.style-04 > div > div p {
  color: #333333;
  margin-bottom: 0;
}
.ct-icon-01.style-04 > div > div p:first-child {
  font-size: 30px;
}
.ct-icon-01.style-04 > div > div p:last-child {
  font-size: 12px;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  margin-top: -5px;
  font-weight: bold;
  color: #333;
}
.ct-icon-01.style-04 > div > div img {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  /* IE 9 */
  -webkit-transform: translate(-50%, -50%);
  /* Safari */
  transform: translate(-50%, -50%);
}

.ct-icon-02 {
  z-index: 9;
  font-size: 22px;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  position: relative;
  display: inline-block;
}
.ct-icon-02:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  /* IE 9 */
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  /* Safari */
  transform: translate(-50%, -50%) rotate(45deg);
  width: 43px;
  height: 43px;
  border: 1px solid #aab8be;
  z-index: -1;
}

/*_____________ _link _____________*/
.more-link.style-01, .last40-loadmore.style-01 {
  display: inline-block;
  font-size: 17px;
  height: 39px;
  line-height: 39px;
  padding: 0 55px 0 15px;
  color: #333333;
  border: 1px solid #333333;
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  position: relative;
}
.more-link.style-01:after, .last40-loadmore.style-01:after {
  content: "\f105";
  font-family: fontAwesome;
  width: 39px;
  height: 37px;
  line-height: 37px;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  background: transparent;
  border-left: 1px solid #333333;
}
.more-link.style-01:hover, .last40-loadmore.style-01:hover {
  border-color: #ffba00;
}
.more-link.style-01:hover:after, .last40-loadmore.style-01:hover:after {
  background: #ffba00;
  color: #333333;
  border-left-color: #ffba00;
}

.more-link.style-02 {
  display: inline-block;
  font-size: 17px;
  height: 39px;
  line-height: 39px;
  padding: 0 55px 0 15px;
  color: white;
  border: 1px solid #d4d7d9;
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  position: relative;
  background: #002a3a;
}
.more-link.style-02:after {
  content: "\f105";
  font-family: fontAwesome;
  width: 39px;
  height: 37px;
  line-height: 37px;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  background: transparent;
  border-left: 1px solid #d4d7d9;
}
.more-link.style-02:hover {
  border-color: #ffba00;
}
.more-link.style-02:hover:after {
  background: #ffba00;
  color: #003143;
  border-left-color: #ffba00;
}

.more-link.style-03 {
  display: inline-block;
  font-size: 17px;
  height: 39px;
  line-height: 39px;
  padding: 0 55px 0 15px;
  color: #333333;
  border: 1px solid #333333;
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  position: relative;
  background: #fafafa;
}
.more-link.style-03:after {
  content: "\f105";
  font-family: fontAwesome;
  width: 39px;
  height: 37px;
  line-height: 37px;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  background: transparent;
  border-left: 1px solid #333333;
}
.more-link.style-03:hover {
  border-color: #ffba00;
}
.more-link.style-03:hover:after {
  background: #ffba00;
  color: #333333;
  border-left-color: #ffba00;
}
.more-link.style-03:after {
  background: white;
}

.more-link.style-04 {
  font-size: 13px;
  line-height: 15px;
  font-family: "Montserrat", sans-serif;
  position: relative;
}
.more-link.style-04:after {
  content: "\f105";
  font-family: fontAwesome;
  position: absolute;
  top: 1.7px;
  right: -10px;
}

.more-link.style-05 {
  display: inline-block;
  font-size: 17px;
  height: 39px;
  line-height: 39px;
  padding: 0 55px 0 15px;
  color: white;
  border: 1px solid #fbfbfb;
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  position: relative;
}
.more-link.style-05:after {
  content: "\f105";
  font-family: fontAwesome;
  width: 39px;
  height: 37px;
  line-height: 37px;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  background: transparent;
  border-left: 1px solid #fbfbfb;
}
.more-link.style-05:hover {
  border-color: #ffba00;
}
.more-link.style-05:hover:after {
  background: #ffba00;
  color: white;
  border-left-color: #ffba00;
}

.more-link.style-06 {
  font-size: 13px;
  line-height: 16px;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  color: #333333;
  display: inline-block;
}

.more-link.style-07 {
  font-size: 15px;
  line-height: 21px;
  text-transform: capitalize;
  font-family: "Montserrat", sans-serif;
  display: inline-block;
}

/*_____________  _____________*/
.ct-link-01 {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  padding: 0 17px;
  border-radius: 32px;
  font-size: 11px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  background: #fff;
  margin-top: 10px;
  color: #999999;
}
.ct-link-01 i {
  font-size: 19px;
  margin-right: 10px;
  line-height: 32px;
  vertical-align: middle;
}

/*_____________ loadmore btn _____________*/
.last40-loadmore.style-01 {
  cursor: pointer;
  display: table;
}
.last40-loadmore.style-01:after {
  height: 40px;
  line-height: 40px;
}

/*_____________ _btn _____________*/
.ct-btn-01 {
  border: none;
  height: 54px;
  line-height: 54px;
  padding: 0 80px 0 30px;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-size: 17px;
  color: white;
  background: transparent;
}

.ct-btn-01-parent {
  position: relative;
  display: inline-block;
  background: #333333;
}
.ct-btn-01-parent:after {
  content: "\f105";
  font-family: fontAwesome;
  color: white;
  font-size: 25px;
  line-height: 54px;
  position: absolute;
  top: 0;
  right: 20px;
  z-index: -1px;
}

.ct-btn-02 {
  font-size: 16px;
  line-height: 40px;
  text-transform: uppercase;
  font-weight: bold;
  background: transparent !important;
  border: 2px solid white;
  padding: 0 30px;
}

.woocommerce.woocommerce-page .product .add_to_cart_button.ct-btn-03 {
  font-size: 13px;
  line-height: 40px;
  height: 40px;
  display: inline-block;
  text-transform: uppercase;
  margin: 0;
  padding: 0 15px;
  border: 1px solid #eeeeee;
}
.woocommerce.woocommerce-page .product .add_to_cart_button.ct-btn-03:before {
  content: '\e61a';
  margin-right: 5px !important;
  color: #333333;
  font-size: 13px;
  display: inline-block !important;
}

.woocommerce.woocommerce-page .product .add_to_cart_button.ct-btn-04 {
  font-size: 14px;
  line-height: 40px;
  height: 40px;
  display: inline-block;
  margin: 0;
  padding: 0 5px;
  background: #333333 !important;
  color: white;
  text-transform: none;
}
.woocommerce.woocommerce-page .product .add_to_cart_button.ct-btn-04:before {
  display: none;
}

.ct-btn-05 {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  background: #333333;
}
.ct-btn-05 i {
  color: white;
}

/*_____________ _form _____________*/
.kopa-form {
  margin-top: -30px;
}
.kopa-form .form-group {
  margin-top: 30px;
}
.kopa-form .form-control {
  border-radius: 0;
  padding-left: 25px;
  padding-right: 25px;
  border-color: #e6e6e6;
  font-family: "Montserrat", sans-serif;
}
.kopa-form .form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #999999;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-style: normal;
}
.kopa-form .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #999999;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-style: normal;
}
.kopa-form .form-control:-ms-input-placeholder {
  /* IE 10+ */
  color: #999999;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-style: normal;
}
.kopa-form .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: #999999;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-style: normal;
}
.kopa-form input.form-control {
  height: 54px;
  line-height: 54px;
}
.kopa-form textarea.form-control {
  -webkit-box-shadow: none;
  box-shadow: none;
  padding-top: 24px;
  padding-bottom: 24px;
  resize: none;
}
.kopa-form .form-button {
  margin-top: 50px;
}

.kopa-form-02 {
  margin-top: -28px;
}
.kopa-form-02 .form-group {
  margin-top: 28px;
}
.kopa-form-02 .form-group label {
  font-size: 17px;
  line-height: 21px;
  font-weight: normal;
  text-transform: capitalize;
}
.kopa-form-02 .form-control {
  padding-left: 15px;
  padding-right: 15px;
}
.kopa-form-02 input.form-control {
  height: 40px;
  line-height: 40px;
}
.kopa-form-02 textarea.form-control {
  padding-top: 15px;
  padding-bottom: 15px;
}
.kopa-form-02 .form-button {
  margin-top: 30px;
}

.white-text-style .kopa-form-02 label, .ct-item-03 .entry-content .kopa-form-02 label, .ct-item-04 .entry-content .kopa-form-02 label, .ct-item-10 .entry-content .kopa-form-02 label, .ct-icon-02 .kopa-form-02 label, .kopa-widget-intro-10 .kopa-form-02 label {
  color: white;
}
.white-text-style .kopa-form-02 .form-control, .ct-item-03 .entry-content .kopa-form-02 .form-control, .ct-item-04 .entry-content .kopa-form-02 .form-control, .ct-item-10 .entry-content .kopa-form-02 .form-control, .ct-icon-02 .kopa-form-02 .form-control, .kopa-widget-intro-10 .kopa-form-02 .form-control {
  color: #333333;
}

/*_____________ scroll btn _____________*/
.kopa-scroll.style-02 {
  font-size: 14px;
  color: white;
  padding-right: 40px;
  position: relative;
}
.kopa-scroll.style-02:hover:after {
  animation-play-state: running;
}
.kopa-scroll.style-02:after {
  content: '\f062';
  font-family: fontAwesome;
  font-size: 30px;
  position: absolute;
  bottom: 0px;
  right: 0px;
  -webkit-animation: move-top 0.6s infinite;
  /* Chrome, Safari, Opera */
  animation: move-top 0.6s  infinite;
  animation-play-state: paused;
}

@-webkit-keyframes move-top {
  0% {
    bottom: 0px;
  }

  50% {
    bottom: 5px;
  }

  100% {
    bottom: 0px;
  }
}
@keyframes move-top {
  0% {
    bottom: 0px;
  }

  50% {
    bottom: 5px;
  }

  100% {
    bottom: 0px;
  }
}
/*_____________ progress _____________*/
.ct-progress {
  position: relative;
}
.ct-progress .ct-progress-text {
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  line-height: 30px;
  height: 30px;
  display: inline-block;
  padding: 0 15px 0 20px;
  background: #ffbd00;
  color: white;
  position: absolute;
  bottom: -13px;
  right: 0;
}
.ct-progress .ct-progress-num {
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  display: inline-block;
  margin-bottom: 10px;
  margin-left: 3px;
}
.ct-progress .progress {
  border-radius: 0;
  box-shadow: none;
  border: none;
  background-color: #bdc5c5;
  height: 4px;
}
.ct-progress .progress .progress-bar {
  float: right;
  background-color: #003f56;
}

/*_____________ sidebar _____________*/
.sidebar.sidebar-small {
  padding-right: 85px;
}
.sidebar .widget + .widget {
  margin-top: 30px;
  margin-bottom: 0;
}

.search-form-02 {
  position: relative;
}
.search-form-02 .search-input {
  width: 100%;
  font-size: 15px;
  line-height: 46px;
  height: 46px;
  border: 1px solid #cccccc;
  padding-left: 20px;
  padding-right: 50px;
}
.search-form-02 .search-input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #cccccc;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  font-style: normal;
}
.search-form-02 .search-input::-moz-placeholder {
  /* Firefox 19+ */
  color: #cccccc;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  font-style: normal;
}
.search-form-02 .search-input:-ms-input-placeholder {
  /* IE 10+ */
  color: #cccccc;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  font-style: normal;
}
.search-form-02 .search-input:-moz-placeholder {
  /* Firefox 18- */
  color: #cccccc;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  font-style: normal;
}
.search-form-02 .search-input:focus {
  border-color: #333333;
}
.search-form-02 .search-submit {
  position: absolute;
  top: 0;
  right: 15px;
  border: none;
  background: transparent;
}
.search-form-02 .search-submit span {
  line-height: 48px;
  color: #cccccc;
  font-size: 16px;
}

.widget_categories > ul {
  margin-top: 35px;
  border: 1px solid #eeeeee;
  padding: 15px 30px;
}
.widget_categories > ul li {
  padding: 10px 50px 10px 20px;
  position: relative;
}
.widget_categories > ul li:before {
  display: none !important;
}
.widget_categories > ul li a {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  color: #666666;
  position: relative;
}
.widget_categories > ul li a span {
  position: absolute;
  left: -20px;
  top: 0;
  line-height: 20px;
}
.widget_categories > ul li > span {
  position: absolute;
  right: 5px;
  top: 10px;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  color: #cccccc;
  line-height: 25px;
}

.widget_tag_cloud .widget-title {
  margin-bottom: 35px;
}
.widget_tag_cloud .tagcloud {
  margin-top: -10px;
  margin-left: -5px;
}
.widget_tag_cloud .tagcloud a {
  display: inline-block;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 20px;
  color: #666666;
  border: 1px solid #cccccc;
  padding: 0 5px;
  margin-top: 10px;
  margin-left: 5px;
}
.widget_tag_cloud .tagcloud a:hover {
  color: white !important;
}

.widget_product_categories {
  background: white;
}
.widget_product_categories .widget-title {
  margin-bottom: 0;
  padding: 14px 25px;
}
.widget_product_categories .product-categories {
  background: #f8f8f8;
  padding: 25px !important;
}
.widget_product_categories .product-categories li a {
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 35px;
}
.widget_product_categories .product-categories > li {
  position: relative;
  padding-left: 15px;
}
.widget_product_categories .product-categories > li:before {
  content: "\f105";
  font-family: fontAwesome;
  font-size: 15px;
  line-height: 35px;
  position: absolute;
  top: -2px;
  left: 0;
}
.widget_product_categories .product-categories > li + li {
  border-top: 1px solid #e9e9e9;
}

/*_____________  _____________*/
.kopa-area-breadcrumb {
  padding: 266px 0 280px;
}
.kopa-area-breadcrumb .ct-mask {
  background: rgba(0, 0, 0, 0.25);
}

.kopa-breadcrumb {
  position: relative;
  text-align: center;
}
.kopa-breadcrumb p, .kopa-breadcrumb h3, .kopa-breadcrumb span {
  color: white;
  font-family: "Montserrat", sans-serif;
}
.kopa-breadcrumb > p {
  font-size: 18px;
  line-height: 22px;
  font-weight: bold;
  letter-spacing: 5px;
  text-transform: uppercase;
}
.kopa-breadcrumb > h3 {
  font-size: 93px;
  line-height: 111px;
  font-weight: bold;
  margin-top: -12px;
  letter-spacing: -3px;
  text-transform: uppercase;
}
.kopa-breadcrumb .breadcrumb-content {
  margin-top: -16px;
}
.kopa-breadcrumb .breadcrumb-content span {
  font-size: 11px;
  text-transform: uppercase;
  color: #999999;
}
.kopa-breadcrumb .breadcrumb-content .current-page > span {
  color: #fff;
}

.kopa-breadcrumb.style-02 {
  text-align: left;
}
.kopa-breadcrumb.style-02 > p, .kopa-breadcrumb.style-02 > h3 {
  display: none;
}
.kopa-breadcrumb.style-02 .breadcrumb-content {
  margin-top: 0;
}
.kopa-breadcrumb.style-02 .breadcrumb-content span {
  font-size: 12px;
  text-transform: uppercase;
  line-height: 30px;
}
.kopa-breadcrumb.style-02 .breadcrumb-content .current-page > span {
  color: #333333;
}

/**
 * 2. Header 
 * -----------------------------------------------------------------------------
 */
.kopa-page-header > .row, .kopa-page-header > .row > div {
  position: static;
}

.kopa-page-header-01 {
  position: absolute;
  top: 42px;
  width: 100%;
  z-index: 99;
  padding: 0 60px;
}
.kopa-page-header-01 .header-left {
  text-align: left;
}
.kopa-page-header-01 .header-center {
  text-align: center;
}
.kopa-page-header-01 .header-right {
  float: right;
}
.kopa-page-header-01 .main-menu > li {
  margin-right: 50px;
}
.kopa-page-header-01 .main-menu > li > a {
  color: white;
  font-weight: bold;
}
.kopa-page-header-01 .kopa-multi-btn > div > span, .kopa-page-header-01 .kopa-multi-btn > div > a > span, .kopa-page-header-01 .kopa-multi-btn > div > p {
  color: white;
}
.kopa-page-header-01 .kopa-multi-btn > div:before {
  background: rgba(221, 221, 221, 0.2);
}
.kopa-page-header-01 .kopa-logo {
  margin-top: 2px;
}
.kopa-page-header-01 .kopa-hamburger-menu {
  display: none;
}
.kopa-page-header-01 .kopa-user:before {
  display: none;
}

.kopa-page-header-02 {
  position: absolute;
  top: 64px;
  width: 100%;
  z-index: 99;
}
.kopa-page-header-02.style-01 {
  position: relative;
  margin-top: 64px;
  top: auto !important;
}
@media screen and (max-width: 1160px) {
  .kopa-page-header-02.style-01 {
    margin-top: 40px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 497px) {
  .kopa-page-header-02.style-01 {
    margin-top: 20px;
    margin-bottom: 10px;
  }
}
.kopa-page-header-02 > .row {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.kopa-page-header-02 .header-left {
  text-align: right;
  padding-right: 70px;
}
.kopa-page-header-02 .header-center {
  text-align: center;
}
.kopa-page-header-02 .header-right {
  text-align: left;
  padding-left: 70px;
}
.kopa-page-header-02 .main-menu > li {
  margin-right: 45px;
}
.kopa-page-header-02 .kopa-multi-btn {
  display: inline-block;
  float: left;
  margin-left: 45px;
  position: relative;
}
.kopa-page-header-02 .kopa-multi-btn:after {
  content: "";
}
.kopa-page-header-02 .kopa-multi-btn > div:before {
  background: rgba(119, 119, 119, 0.2);
}
.kopa-page-header-02 .main-nav.right {
  float: left;
}
.kopa-page-header-02 .kopa-logo {
  margin-top: -20px;
}
.kopa-page-header-02 .kopa-logo p {
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  text-transform: capitalize;
  margin-top: -2px;
}
.kopa-page-header-02 .kopa-hamburger-menu {
  display: none;
}
.kopa-page-header-02 .kopa-hamburger-menu {
  position: relative !important;
}
.kopa-page-header-02 .kopa-hamburger-menu .hamburger-menu-btn {
  font-size: 16px;
  color: #333333;
  margin-top: 15px;
  color: #999999;
  text-transform: uppercase;
  cursor: pointer;
}
.kopa-page-header-02 .kopa-hamburger-menu .hamburger-menu-btn span {
  font-family: "Montserrat", sans-serif;
  color: #999999;
  text-transform: uppercase;
  padding-left: 3px;
}

.kopa-page-header-02.style-02 {
  position: relative;
  top: 0;
  margin-top: 50px;
}

.kopa-page-header-03 {
  padding-top: 31px;
  padding-bottom: 21px;
}
.kopa-page-header-03 .header-left {
  text-align: left;
}
.kopa-page-header-03 .header-center {
  text-align: center;
}
.kopa-page-header-03 .header-right {
  float: right;
}
.kopa-page-header-03 .kopa-hamburger-menu {
  position: relative !important;
}
.kopa-page-header-03 .kopa-hamburger-menu .hamburger-menu-btn {
  font-size: 16px;
  color: #333333;
  margin-top: 15px;
  text-transform: uppercase;
  cursor: pointer;
}
.kopa-page-header-03 .kopa-hamburger-menu .hamburger-menu-btn span {
  font-family: "Montserrat", sans-serif;
  color: #999999;
  text-transform: uppercase;
  padding-left: 5px;
  font-size: 12px;
}
.kopa-page-header-03 .kopa-multi-btn {
  margin-top: 12px;
}
.kopa-page-header-03 .kopa-multi-btn > div > span, .kopa-page-header-03 .kopa-multi-btn > div > a > span, .kopa-page-header-03 .kopa-multi-btn > div > p {
  color: #999999;
}
.kopa-page-header-03 .kopa-multi-btn > div:before {
  background: rgba(119, 119, 119, 0.2);
}
.kopa-page-header-03 .kopa-logo p {
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  text-transform: capitalize;
  margin-top: -4px;
  color: #49615c;
}

/*_____________ nav _____________*/
.main-nav {
  display: inline-block;
  margin-top: 10px;
}

.sf-arrows .sf-with-ul {
  padding-right: 0;
}

.main-menu {
  position: static;
}
.main-menu > li {
  position: static;
  padding-bottom: 20px;
}
.main-menu > li:last-child {
  margin-right: 0 !important;
}
.main-menu > li > a {
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
}
.main-menu ul {
  display: none;
  width: 225px;
  padding: 10px 30px;
  margin: 0;
  position: absolute;
  top: 42px;
  left: auto;
  background: white;
  z-index: 9999 !important;
  border: none;
}
.main-menu ul li {
  position: relative;
  width: 180px;
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #dddddd;
}
.main-menu ul li:last-child {
  border-bottom: none;
}
.main-menu ul li a {
  height: 40px;
  line-height: 40px;
  width: 100%;
  text-align: left;
  text-transform: uppercase;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
}
.main-menu ul ul {
  top: 0;
  left: 195px;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.main-menu ul .sf-with-ul {
  position: relative;
}
.main-menu ul .sf-with-ul:before {
  font-family: FontAwesome;
  content: "\f0da";
  position: absolute;
  top: 1px;
  right: 0px;
  font-size: 11px;
  display: block;
  line-height: 40px;
}

.sf-mega {
  height: 0;
  padding: 0px;
  opacity: 0;
  display: block !important;
  position: absolute;
  top: 42px;
  background: #fff;
  z-index: 99999;
  margin-left: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  overflow: hidden;
}
.sf-mega > * {
  position: relative;
  overflow: hidden;
}
.sf-mega .row {
  position: relative;
  z-index: 9;
  width: auto !important;
  margin: 0 -15px;
}
.sf-mega .row ul:before, .sf-mega .row ul:after {
  display: none;
}
.sf-mega .row ul li a {
  text-transform: none;
  padding: 0;
}
.sf-mega .row ul li a:before {
  display: none;
}
.sf-mega .sf-mega-section {
  margin: 0;
  padding: 0 15px;
}
.sf-mega .widget {
  margin-top: 40px;
  margin-bottom: 0;
}
.sf-mega .widget:first-child {
  margin-top: 0;
}

.sfHover .sf-mega {
  height: auto;
  padding: 30px;
  opacity: 1;
}

/*_____________  _____________*/
.kopa-multi-btn {
  margin-top: 7px;
  position: relative;
}
.kopa-multi-btn > div {
  position: relative;
  float: right;
  margin-left: 15px;
  padding-left: 16px;
  font-size: 16px;
}
.kopa-multi-btn > div:last-child {
  margin-left: 0;
  padding-left: 0;
}
.kopa-multi-btn > div:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 25px;
}
.kopa-multi-btn > div:last-child:before {
  display: none;
}
.kopa-multi-btn .search-btn, .kopa-multi-btn .kopa-user {
  cursor: pointer;
}

.kopa-cart-btn {
  font-size: 17px;
  margin-right: 4px;
  cursor: pointer;
}
.kopa-cart-btn span {
  height: 15px;
  line-height: 15px;
  min-width: 15px;
  padding: 0 3px;
  border-radius: 15px;
  color: white;
  font-size: 11px;
  display: inline-block;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  position: absolute;
  top: 45%;
  right: -4px;
}

.kopa-cart-content {
  display: none;
  position: absolute;
  z-index: 9999;
  top: 40px;
  right: 0px;
  width: 320px;
}
.kopa-cart-content a, .kopa-cart-content p, .kopa-cart-content span {
  color: white;
}
.kopa-cart-content .cart-product-list {
  margin: 0;
  padding: 0;
}
.kopa-cart-content .cart-product-list li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.kopa-cart-content .cart-product-list li:last-child .entry-content {
  border-bottom: none;
}
.kopa-cart-content .cart-product-bottom {
  background: #333333;
  line-height: 57px;
  padding: 0 18px;
  font-family: "Lato", sans-serif;
  font-size: 22px;
  font-weight: bold;
}
.kopa-cart-content .cart-product-bottom-link {
  background: #eeeeee;
  padding: 15px;
}
.kopa-cart-content .cart-product-bottom-link a {
  text-transform: uppercase;
  font-family: "Lato", sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  padding: 0 30px;
  display: inline-block;
}
.kopa-cart-content .cart-product-bottom-link a.kopa-btn-01 {
  color: #818181;
  background: white;
}
.kopa-cart-content .cart-product-bottom-link a.kopa-btn-02 {
  background: #ffbb00;
}
.kopa-cart-content .cart-product-bottom-link a:hover {
  background: #333333;
}

.kopa-hamburger-menu {
  position: static !important;
}
.kopa-hamburger-menu .hamburger-menu-btn {
  cursor: pointer;
}

.mobile-nav {
  text-align: left;
  margin-top: 35px;
  padding-top: 25px;
  padding-bottom: 25px;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.mobile-nav .mobile-menu {
  padding: 0;
}
.mobile-nav .mobile-menu > li > a {
  text-transform: uppercase;
}
.mobile-nav .mobile-menu > li ul a {
  text-transform: capitalize;
  opacity: 0.8;
}
.mobile-nav a {
  position: relative;
  display: block;
  color: #fff;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
}
.mobile-nav a span {
  position: absolute;
  top: 0;
  right: 0;
  width: 10px;
  height: 10px;
}
.mobile-nav a span:after {
  content: '\f0d7';
  font-family: FontAwesome;
  font-size: 14px;
}
.mobile-nav .open > a > span:after {
  content: '\f0d8';
}
.mobile-nav li {
  list-style-type: none;
  line-height: 26px !important;
}
.mobile-nav li ul {
  padding-left: 25px;
}

.kopa-slide-btn--down + div {
  position: fixed;
  top: -1500px;
  left: 0;
  display: block;
  z-index: 99999;
}
.kopa-slide-btn--down + div.active {
  top: 0;
}

.search-box-wrapper {
  background: rgba(0, 49, 67, 0.95);
  padding: 270px 0;
  width: 100%;
  min-height: 100%;
}
.search-box-wrapper .kopa-close-btn {
  position: absolute;
  top: 45px;
  right: 65px;
  z-index: 999999;
  cursor: pointer;
  color: #999999;
  font-size: 15px;
  display: inline-block;
  text-align: center;
}

.search-form-01 {
  position: relative;
}
.search-form-01 .search-input {
  width: 100%;
  font-size: 40px;
  line-height: 100px;
  height: 100px;
  font-weight: 300;
  background: transparent;
  border: 2px solid #999999;
  padding: 0 190px 0 50px;
}
.search-form-01 .search-input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #999999;
  font-family: "Roboto", sans-serif;
  font-size: 40px;
  font-style: italic;
}
.search-form-01 .search-input::-moz-placeholder {
  /* Firefox 19+ */
  color: #999999;
  font-family: "Roboto", sans-serif;
  font-size: 40px;
  font-style: italic;
}
.search-form-01 .search-input:-ms-input-placeholder {
  /* IE 10+ */
  color: #999999;
  font-family: "Roboto", sans-serif;
  font-size: 40px;
  font-style: italic;
}
.search-form-01 .search-input:-moz-placeholder {
  /* Firefox 18- */
  color: #999999;
  font-family: "Roboto", sans-serif;
  font-size: 40px;
  font-style: italic;
}
.search-form-01 .search-submit {
  position: absolute;
  top: 0;
  right: 0;
  border: none;
  background: transparent;
}
.search-form-01 .search-submit span {
  line-height: 100px;
  height: 100px;
  color: #cccccc;
  font-size: 40px;
  width: 140px;
  text-align: center;
  position: relative;
  display: inline-block;
}
.search-form-01 .search-submit span:after {
  content: "";
  position: absolute;
  top: 20px;
  left: 0;
  width: 1px;
  height: 60px;
  background: rgba(255, 255, 255, 0.1);
}

.kopa-slide-btn--left + div {
  position: fixed;
  top: 0;
  left: -320px;
  display: block;
  z-index: 99999;
}
.kopa-slide-btn--left + div.active {
  left: 0;
}

.kopa-slide-btn--right + div {
  position: fixed;
  top: 0;
  right: -320px;
  display: block;
  z-index: 99999;
}
.kopa-slide-btn--right + div.active {
  right: 0;
}

.mobile-navi-wrapper {
  width: 320px;
  height: 100%;
  padding: 50px 40px;
  overflow: scroll;
}
.mobile-navi-wrapper::-webkit-scrollbar {
  display: none;
}
.mobile-navi-wrapper .kopa-close-btn {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 999999;
  cursor: pointer;
  color: #999999;
  font-size: 15px;
  display: inline-block;
  text-align: center;
}
.mobile-navi-wrapper .mobile-logo {
  text-align: center;
}
.mobile-navi-wrapper .kopa-link {
  margin-top: 20px;
}
.mobile-navi-wrapper .kopa-link > div:first-child a {
  color: #999999;
  font-size: 15px;
  display: inline-block;
}
.mobile-navi-wrapper .kopa-link > div:first-child a + a {
  margin-left: 18px;
}
.mobile-navi-wrapper .kopa-link > div:first-child .cart-link {
  position: relative;
}
.mobile-navi-wrapper .kopa-link > div:first-child .cart-link span {
  height: 15px;
  line-height: 15px;
  min-width: 15px;
  padding: 0 3px;
  border-radius: 15px;
  color: white;
  font-size: 11px;
  display: inline-block;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  position: absolute;
  top: 0px;
  right: -8px;
}
.mobile-navi-wrapper .search-box {
  margin-top: 20px;
}

@media screen and (max-width: 768px) {
  .slider-pro.slider-pro-01 .sp-arrow.sp-previous-arrow,
  .slider-pro.slider-pro-03 .sp-arrow.sp-previous-arrow {
    left: 10px !important;
  }

  .slider-pro.slider-pro-01 .sp-arrow.sp-next-arrow,
  .slider-pro.slider-pro-03 .sp-arrow.sp-next-arrow {
    right: 10px !important;
  }

  .slider-pro.slider-pro-05 .sp-buttons,
  .slider-pro.slider-pro-06 .sp-buttons {
    top: auto !important;
    bottom: 10px !important;
    left: 10px !important;
  }
}
/** 
 * 3. Slider
 * -----------------------------------------------------------------------------
 */
.slider-pro p.sp-layer {
  z-index: 10;
}
.slider-pro p.sp-layer.sp-txt-11 {
  font-size: 300px;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  color: white;
}
.slider-pro p.sp-layer.sp-txt-12 {
  font-size: 600px;
  font-family: "Lato", sans-serif;
  font-weight: bold;
  color: rgba(26, 66, 100, 0.4);
  z-index: 8;
}
.slider-pro p.sp-layer.sp-txt-13 {
  font-size: 39.33px;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  color: white;
}
.slider-pro p.sp-layer.sp-txt-14 {
  display: inline-block;
  width: 196px;
  height: 1px;
  border-top: 1px solid white;
}
.slider-pro p.sp-layer.sp-txt-15 {
  display: inline-block;
  width: 179px;
  height: 1px;
  border-top: 1px solid white;
}
.slider-pro p.sp-layer.sp-txt-16 {
  font-size: 13px;
  color: #d5d7d8;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
.slider-pro p.sp-layer.sp-txt-16 .fa {
  font-size: 12px;
  margin: 0 3px;
}
.slider-pro p.sp-layer.sp-txt-17 {
  font-size: 12px;
  color: #d5d7d8;
}
.slider-pro p.sp-layer.sp-txt-31 {
  font-family: "Monsieur La Doulaise", cursive;
  font-size: 88px;
  color: white;
  text-transform: capitalize;
}
.slider-pro p.sp-layer.sp-txt-32 {
  font-family: "Montserrat", sans-serif;
  font-size: 60px;
  color: white;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: -2px;
}
.slider-pro p.sp-layer.sp-txt-33 {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  color: white;
  text-transform: uppercase;
  letter-spacing: 1.4px;
}
@media screen and (max-width: 479px) {
  .slider-pro p.sp-layer.sp-txt-33 {
    display: none;
  }
}
.slider-pro p.sp-layer.sp-txt-34 {
  display: inline-block;
  background: white;
  width: 283px;
  height: 10px;
}
.slider-pro p.sp-layer.sp-txt-35 {
  display: inline-block;
  background: white;
  width: 10px;
  height: 192px;
}
.slider-pro p.sp-layer.sp-txt-36 {
  display: inline-block;
  background: white;
  width: 922px;
  height: 10px;
}
.slider-pro p.sp-layer.sp-txt-37 {
  display: inline-block;
  background: white;
  width: 142px;
  height: 10px;
}
.slider-pro p.sp-layer.sp-txt-51 {
  font-size: 200px;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  color: white;
  z-index: 12;
  line-height: 240px;
  text-shadow: 1px 1px 30px #ccc;
}
.slider-pro p.sp-layer.sp-txt-52 {
  font-size: 16px;
  line-height: 19px;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  color: white;
  text-transform: uppercase;
  z-index: 12;
  text-shadow: 1px 1px 10px #ccc;
  letter-spacing: 2.6px;
}
.slider-pro p.sp-layer.sp-txt-53 {
  width: 670px;
  height: 10px;
  display: inline-block;
  background: rgba(255, 188, 0, 0.6);
}
.slider-pro p.sp-layer.sp-txt-54 {
  width: 10px;
  height: 280px;
  display: inline-block;
  background: rgba(255, 188, 0, 0.6);
}
.slider-pro p.sp-layer.sp-txt-61 {
  color: #f3f8f9;
  font-size: 18px;
}
.slider-pro p.sp-layer.sp-txt-62 {
  color: #f3f8f9;
  font-size: 45px;
  font-family: "Great Vibes", cursive;
}
.slider-pro p.sp-layer.sp-txt-63 {
  color: white;
  font-size: 100px;
  font-family: "Montserrat", sans-serif;
  letter-spacing: -0.1em;
}
.slider-pro p.sp-layer.sp-txt-64 {
  color: #f3f8f9;
  font-size: 14px;
  letter-spacing: -0.07em;
}
.slider-pro .sp-img-01 {
  z-index: 9;
}
.slider-pro .sp-img-51 {
  z-index: 11;
}
@media screen and (max-width: 767px) {
  .slider-pro .sp-img-51 {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .slider-pro p.sp-layer.sp-txt-61, .slider-pro p.sp-layer.sp-txt-62, .slider-pro p.sp-layer.sp-txt-64 {
    display: none;
  }
  .slider-pro .sp-link-61 {
    transform: scale(0.5) translate3d(-55px, 0px, 0px) !important;
  }
}
@media screen and (max-width: 1366px) and (min-width: 1024px) {
  .slider-pro .sp-link-61 {
    transform: scale(0.8) !important;
  }
}

.slider-pro.slider-pro-01 .sp-arrow:before, .slider-pro.slider-pro-01 .sp-arrow:after {
  display: none !important;
}
.slider-pro.slider-pro-01 .sp-arrow p {
  color: white;
  font-style: bold;
  margin-bottom: 0;
}
.slider-pro.slider-pro-01 .sp-arrow.sp-previous-arrow {
  left: 60px;
}
.slider-pro.slider-pro-01 .sp-arrow.sp-next-arrow {
  right: 60px;
}

.slider-pro.slider-pro-02 p.sp-layer {
  z-index: 10;
}
.slider-pro.slider-pro-02 p.sp-layer.sp-txt-21 {
  font-size: 186px;
  font-weight: 100;
  letter-spacing: -14px;
  line-height: 0.8;
  color: white;
}
.slider-pro.slider-pro-02 p.sp-layer.sp-txt-22 {
  font-size: 42px;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  color: #104d68;
  letter-spacing: -3px;
}
.slider-pro.slider-pro-02 p.sp-layer.sp-txt-23 {
  font-size: 14px;
  line-height: 18px;
  color: #dddddd;
  font-weight: 400;
}
.slider-pro.slider-pro-02 p.sp-layer.sp-txt-24 {
  font-size: 14px;
  color: #dddddd;
}
.slider-pro.slider-pro-02 p.sp-layer.sp-txt-24 span {
  color: #8bb22c;
  margin-right: 5px;
}
.slider-pro.slider-pro-02 p.sp-layer.sp-txt-24 b {
  color: white;
}
.slider-pro.slider-pro-02 p.sp-layer.sp-txt-25 span {
  font-size: 13px;
  color: #ffca00;
}
.slider-pro.slider-pro-02 p.sp-layer.sp-txt-26 {
  font-size: 35px;
  font-family: "Lato", sans-serif;
  font-weight: 600;
  color: white;
}
.slider-pro.slider-pro-02 p.sp-layer.sp-txt-27 {
  width: 2px;
  height: 65px;
  display: inline-block;
  background: #ffca00;
}
.slider-pro.slider-pro-02 p.sp-layer.sp-txt-28 {
  font-size: 20px;
  font-family: "Lato", sans-serif;
  font-weight: 600;
  color: white;
}
.slider-pro.slider-pro-02 p.sp-layer.sp-txt-29 {
  font-size: 13px;
  line-height: 16px;
  color: #dddddd;
}
.slider-pro.slider-pro-02 .sp-img-22 {
  z-index: 11;
}
.slider-pro.slider-pro-02 .sp-link-21 a {
  display: inline-block;
  padding: 15px;
  margin-left: -20px;
  margin-right: -20px;
  background: #002a3d;
  border: 1px solid #0b5675;
}
.slider-pro.slider-pro-02 .sp-link-21 a span:nth-of-type(1) {
  font-size: 30px;
  margin-right: 10px;
}
@media screen and (max-width: 479px) {
  .slider-pro.slider-pro-02 .sp-link-21 a span:nth-of-type(1) {
    margin-right: 0;
  }
}
.slider-pro.slider-pro-02 .sp-link-21 a span:nth-of-type(2) {
  text-transform: uppercase;
  font-size: 12px;
  line-height: 16px;
  font-family: "Lato", sans-serif;
  font-weight: 600;
}
@media screen and (max-width: 479px) {
  .slider-pro.slider-pro-02 .sp-link-21 a span:nth-of-type(2) {
    display: none;
  }
}
.slider-pro.slider-pro-02 .sp-link-21 a:hover {
  border: 1px solid #ffca00;
}
.slider-pro.slider-pro-02 .sp-link-21 a:hover span, .slider-pro.slider-pro-02 .sp-link-21 a:hover p {
  color: #ffca00;
}
@media screen and (max-width: 479px) {
  .slider-pro.slider-pro-02 .sp-link-21 a:hover {
    border-color: transparent !important;
  }
}
.slider-pro.slider-pro-02 .sp-arrows {
  top: 80px;
}
.slider-pro.slider-pro-02 .sp-arrow {
  width: 40px;
  height: 40px;
  z-index: 12;
}
.slider-pro.slider-pro-02 .sp-arrow:before, .slider-pro.slider-pro-02 .sp-arrow:after {
  display: none !important;
}
.slider-pro.slider-pro-02 .sp-arrow span {
  font-size: 31px;
  line-height: 38px;
  width: 40px;
  border: 1px solid #0a4c68;
  color: #0a4c68;
  text-align: center;
}
.slider-pro.slider-pro-02 .sp-arrow span:hover {
  color: white;
  border-color: white;
}
.slider-pro.slider-pro-02 .sp-arrow.sp-previous-arrow {
  right: 47px;
  left: auto;
}
.slider-pro.slider-pro-02 .sp-arrow.sp-next-arrow {
  right: 0;
}

.slider-pro.slider-pro-03 .sp-arrow:before, .slider-pro.slider-pro-03 .sp-arrow:after {
  display: none !important;
}
.slider-pro.slider-pro-03 .sp-arrow p {
  color: white;
  font-style: bold;
  margin-bottom: 0;
}
.slider-pro.slider-pro-03 .sp-arrow.sp-previous-arrow {
  left: 60px;
}
.slider-pro.slider-pro-03 .sp-arrow.sp-next-arrow {
  right: 60px;
}

.slider-pro.slider-pro-04 p.sp-layer {
  z-index: 10;
}
.slider-pro.slider-pro-04 p.sp-layer.sp-txt-41 {
  font-size: 148px;
  font-weight: 300;
  color: #e7e7e7;
  letter-spacing: -10px;
  line-height: 0.8;
}
.slider-pro.slider-pro-04 p.sp-layer.sp-txt-42 {
  font-size: 42px;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  color: #333333;
  letter-spacing: -3px;
}
.slider-pro.slider-pro-04 p.sp-layer.sp-txt-43 {
  font-size: 14px;
  line-height: 18px;
  color: #797979;
  font-weight: 400;
  text-align: left;
}
.slider-pro.slider-pro-04 p.sp-layer.sp-txt-44 {
  font-size: 14px;
  color: #333333;
}
.slider-pro.slider-pro-04 p.sp-layer.sp-txt-44 span {
  color: #8bb22c;
  margin-right: 5px;
}
.slider-pro.slider-pro-04 p.sp-layer.sp-txt-45 span {
  font-size: 13px;
  color: #ffca00;
}
.slider-pro.slider-pro-04 p.sp-layer.sp-txt-46 {
  font-size: 35px;
  font-family: "Lato", sans-serif;
  font-weight: 600;
  color: #333333;
}
.slider-pro.slider-pro-04 p.sp-layer.sp-txt-47 {
  width: 2px;
  height: 65px;
  display: inline-block;
  background: #ffca00;
}
.slider-pro.slider-pro-04 p.sp-layer.sp-txt-48 {
  font-size: 20px;
  font-family: "Lato", sans-serif;
  font-weight: 600;
  color: #333333;
}
.slider-pro.slider-pro-04 p.sp-layer.sp-txt-49 {
  font-size: 13px;
  line-height: 16px;
  color: #333333;
}
.slider-pro.slider-pro-04 .sp-img-42 {
  z-index: 11;
}
@media screen and (max-width: 767px) {
  .slider-pro.slider-pro-04 .sp-img-42 {
    transform: scale(0.5) translate3d(0px, 0px, 0px) !important;
  }
}
.slider-pro.slider-pro-04 .sp-arrows {
  top: 253px;
}
.slider-pro.slider-pro-04 .sp-arrow {
  width: 40px;
  height: 40px;
  z-index: 12;
}
.slider-pro.slider-pro-04 .sp-arrow:before, .slider-pro.slider-pro-04 .sp-arrow:after {
  display: none !important;
}
.slider-pro.slider-pro-04 .sp-arrow span {
  font-size: 31px;
  line-height: 38px;
  width: 40px;
  border: 1px solid #d3d3d3;
  color: #cccccc;
  text-align: center;
}
.slider-pro.slider-pro-04 .sp-arrow span:hover {
  color: #333333;
  border-color: #333333;
}
.slider-pro.slider-pro-04 .sp-arrow.sp-previous-arrow {
  left: -100px;
}
.slider-pro.slider-pro-04 .sp-arrow.sp-next-arrow {
  right: -100px;
}

@media screen and (max-width: 479px) {
  .sp-link-41 {
    transform: scale(0.8) translate3d(0px, 0px, 0px) !important;
    margin-top: -10px !important;
  }

  .slider-pro-04 {
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  .slider-pro.slider-pro-04 .sp-arrow.sp-previous-arrow {
    left: -10px;
  }

  .slider-pro.slider-pro-04 .sp-arrow.sp-next-arrow {
    right: -10px;
  }
}
.slider-pro.slider-pro-05 .sp-buttons {
  position: absolute;
  top: 50%;
  left: 40px;
  z-index: 999;
  width: 15px;
  padding: 0;
}
.slider-pro.slider-pro-05 .sp-buttons .sp-button {
  width: 12px;
  height: 12px;
  background: white;
  border: none;
  position: relative;
  margin: 0;
}
.slider-pro.slider-pro-05 .sp-buttons .sp-button:before {
  content: "";
  position: absolute;
  top: -3px;
  left: -3px;
  width: 18px;
  height: 18px;
  border: 1px solid transparent;
  border-radius: 100%;
}

.slider-pro.slider-pro-06 .sp-buttons {
  position: absolute;
  top: 50%;
  left: 40px;
  z-index: 999;
  width: 15px;
  padding: 0;
}
.slider-pro.slider-pro-06 .sp-buttons .sp-button {
  width: 12px;
  height: 12px;
  background: white;
  border: none;
  position: relative;
  margin: 0;
  opacity: 0.3;
}
.slider-pro.slider-pro-06 .sp-buttons .sp-button:hover, .slider-pro.slider-pro-06 .sp-buttons .sp-button.sp-selected-button {
  opacity: 1;
}

.slider-pro p.sp-layer {
  white-space: nowrap;
}

.kopa-scroll.style-01 {
  position: absolute;
  bottom: 70px;
  left: 50%;
  width: 18px;
  text-align: center;
  color: white;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 15;
}
.kopa-scroll.style-01 p:first-child {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 10px;
  white-space: nowrap;
  margin-top: -20px;
}
.kopa-scroll.style-01 p:last-child {
  font-size: 18px;
}

.kopa-scroll.style-04 {
  position: absolute;
  top: 50%;
  right: 60px;
  width: 51px;
  padding: 94px 10px 20px;
  text-align: center;
  color: white;
  display: inline-block;
  border: 2px solid white;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 15;
}
.kopa-scroll.style-04 p:first-child {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 10px;
  white-space: nowrap;
  margin-top: -20px;
}
.kopa-scroll.style-04 p:last-child {
  font-size: 18px;
}
@media screen and (max-width: 991px) {
  .kopa-scroll.style-04 {
    display: none;
  }
}

/**
 * 4.Content
 * -------------------------------------------------------------------
 */
.kopa-widget-intro-01 .widget-header {
  margin-bottom: 90px;
  padding: 0 250px;
  text-align: center;
}
.kopa-widget-intro-01 .widget-header .widget-icon {
  margin-bottom: 65px;
}
.kopa-widget-intro-01 .widget-header .widget-sub-title {
  margin-top: -5px;
}
.kopa-widget-intro-01 .widget-header .short-description {
  font-size: 15px;
  line-height: 24px;
  margin-top: 25px;
}

.module-intro-01--01 .entry-item {
  padding: 0 50px;
}

.overlap-top {
  padding-top: 0px;
  margin-top: -60px;
}

.kopa-tab-content {
  display: none;
  height: 0;
  opacity: 0;
}

.kopa-tab-content.show {
  height: auto;
  opacity: 1;
}

.kopa-area-3 {
  padding: 63px 0;
}

.kopa-widget-ads-01 .ads-icon {
  width: 60px;
  margin-right: 15px;
  margin-top: -2px;
}
.kopa-widget-ads-01 .ads-icon span {
  font-size: 55px;
}
.kopa-widget-ads-01 .ads-text h4 {
  font-size: 27px;
  margin-bottom: 0;
  font-weight: bold;
  color: #333333;
}
.kopa-widget-ads-01 .ads-text p {
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
}
.kopa-widget-ads-01 .ads-link {
  margin-top: 5px;
}
.kopa-widget-ads-01 .ads-link a {
  margin-right: 30px;
}
.kopa-widget-ads-01 .ads-link a:first-child {
  margin-right: 0;
}

.white-text-style .kopa-widget-ads-01 .ads-text h4, .ct-item-03 .entry-content .kopa-widget-ads-01 .ads-text h4, .ct-item-04 .entry-content .kopa-widget-ads-01 .ads-text h4, .ct-item-10 .entry-content .kopa-widget-ads-01 .ads-text h4, .ct-icon-02 .kopa-widget-ads-01 .ads-text h4, .kopa-widget-intro-10 .kopa-widget-ads-01 .ads-text h4, .white-text-style .kopa-widget-ads-01 .ads-text p, .ct-item-03 .entry-content .kopa-widget-ads-01 .ads-text p, .ct-item-04 .entry-content .kopa-widget-ads-01 .ads-text p, .ct-item-10 .entry-content .kopa-widget-ads-01 .ads-text p, .ct-icon-02 .kopa-widget-ads-01 .ads-text p, .kopa-widget-intro-10 .kopa-widget-ads-01 .ads-text p, .white-text-style .kopa-widget-ads-01 .ads-icon span, .ct-item-03 .entry-content .kopa-widget-ads-01 .ads-icon span, .ct-item-04 .entry-content .kopa-widget-ads-01 .ads-icon span, .ct-item-10 .entry-content .kopa-widget-ads-01 .ads-icon span, .ct-icon-02 .kopa-widget-ads-01 .ads-icon span, .kopa-widget-intro-10 .kopa-widget-ads-01 .ads-icon span {
  color: #fff;
}

.kopa-area-4 {
  position: relative;
  margin-bottom: -30px;
  padding-top: 120px;
  padding-bottom: 0;
  background-size: cover !important;
}
.kopa-area-4:after {
  content: '';
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 30px;
  background: white;
}
.kopa-area-4 .widget + .widget {
  margin-top: -30px;
}

.kopa-widget-intro-02 .widget-header {
  text-align: center;
  margin-bottom: 30px;
}
.kopa-widget-intro-02 .widget-header .widget-title {
  margin-top: 30px;
}
.kopa-widget-intro-02 .widget-content {
  text-align: center;
  font-size: 17px;
}
.kopa-widget-intro-02 .widget-content p {
  padding: 0 190px;
}
.kopa-widget-intro-02 .widget-content .more-link {
  margin-top: 42px;
}

.kopa-widget-article-list-01 .widget-header {
  margin-bottom: 55px;
}
.kopa-widget-article-list-01 .ct-item-05 {
  height: 100%;
}

.kopa-area-6 {
  padding-bottom: 150px;
}

.kopa-widget-table-01 .widget-content {
  background: white;
}
.kopa-widget-table-01 .widget-content > ul > li {
  border-right: 1px solid #dddddd;
}
.kopa-widget-table-01 .widget-content > ul > li:last-child {
  border-right: none;
}
.kopa-widget-table-01 .widget-content > ul > li:hover {
  background: rgba(0, 49, 67, 0.05);
}

.kopa-area-7 .col-left {
  padding: 100px 220px;
}
.kopa-area-7 .col-right {
  padding-top: 100px;
  padding-bottom: 220px;
}

.kopa-widget-intro-04 .widget-header {
  margin-bottom: 20px;
}
.kopa-widget-intro-04 .widget-content {
  padding-left: 100px;
}
.kopa-widget-intro-04 .widget-content .description {
  font-size: 17px;
  line-height: 27px;
  margin-bottom: 75px;
}

.kopa-area-14 .sj-plw {
  padding-top: 100px;
  padding-bottom: 100px;
}
.kopa-area-14 .sj-prw {
  padding-top: 100px;
  padding-bottom: 180px;
}

.kopa-widget-progress-01 .widget-content {
  padding-right: 100px;
}
.kopa-widget-progress-01 .widget-content > p:first-child {
  font-size: 17px;
  line-height: 27px;
  margin-bottom: 58px;
}
.kopa-widget-progress-01 .widget-content .more-link {
  float: right;
  margin-top: 92px;
}

.kopa-widget-intro-03 .widget-header {
  text-align: center;
  margin-bottom: 10px;
}
.kopa-widget-intro-03 .widget-header img {
  margin-bottom: 80px;
}
.kopa-widget-intro-03 .widget-content {
  text-align: center;
}
.kopa-widget-intro-03 .widget-content > p:first-child {
  margin-bottom: 75px;
  font-size: 17px;
  line-height: 27px;
}

.kopa-area-8 {
  background: #f1f5f6;
  padding: 120px 0 135px;
}

.owl-carousel-01 .owl-item .item {
  text-align: center;
}
.owl-carousel-01 .owl-item .item img {
  width: auto !important;
  margin: auto;
}
.owl-carousel-01 .owl-nav {
  margin-top: 95px;
  position: relative;
}
.owl-carousel-01 .owl-nav:before, .owl-carousel-01 .owl-nav .owl-prev, .owl-carousel-01 .owl-nav .owl-next {
  position: absolute;
  left: 50%;
}
.owl-carousel-01 .owl-nav:before {
  content: "";
  background: #444444 !important;
  margin-left: -8px;
}
.owl-carousel-01 .owl-nav .owl-prev {
  margin-left: -28px;
}
.owl-carousel-01 .owl-nav .owl-next {
  margin-left: 12px;
}
.owl-carousel-01 .item img {
  opacity: 0.4;
}
.owl-carousel-01 .item img:hover {
  opacity: 1;
}

.kopa-area-9, .kopa-area-17 {
  padding: 120px 0 140px;
}

.kopa-widget-slick-01 .widget-header {
  margin-bottom: 35px;
}
.kopa-widget-slick-01 .widget-header img {
  margin-bottom: 28px;
}

.slick-01.slick-content, .slick-02 {
  padding: 0 30px;
}
.slick-01.slick-content .slick-list, .slick-02 .slick-list {
  padding: 10px 0;
}
.slick-01.slick-content .item, .slick-02 .item {
  text-align: center;
  padding: 0 200px;
}
.slick-01.slick-content .item:focus, .slick-02 .item:focus {
  border: none !important;
  outline: none !important;
}
.slick-01.slick-content .item .item-text, .slick-02 .item .item-text {
  font-size: 18px;
  line-height: 26px;
  font-style: italic;
  position: relative;
}
.slick-01.slick-content .item .item-text:before, .slick-02 .item .item-text:before {
  content: "\f10d";
  font-family: fontAwesome;
  position: absolute;
  top: -5px;
  left: -63px;
  font-size: 33px;
  color: #dddddd;
}
.slick-01.slick-content .item .item-text:after, .slick-02 .item .item-text:after {
  content: "\f10e";
  font-family: fontAwesome;
  position: absolute;
  bottom: -5px;
  right: -63px;
  font-size: 33px;
  color: #dddddd;
}
.slick-01.slick-content .item .item-rating, .slick-02 .item .item-rating {
  margin-top: 28px;
}
.slick-01.slick-content .item .item-rating > p:first-child, .slick-02 .item .item-rating > p:first-child {
  margin-bottom: 4px;
}
.slick-01.slick-content .item .item-rating > p:first-child span, .slick-02 .item .item-rating > p:first-child span {
  font-size: 16px;
  line-height: 19px;
}
.slick-01.slick-content .item .item-rating > p:last-child, .slick-02 .item .item-rating > p:last-child {
  font-size: 10px;
  line-height: 12px;
  color: #999999;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
}
.slick-01.slick-content .slick-arrow, .slick-02 .slick-arrow {
  font-weight: bold;
  color: #dddddd;
  cursor: pointer;
  padding: 6px 0;
  position: absolute;
  z-index: 9999;
  top: 10px;
}
.slick-01.slick-content .slick-arrow:hover, .slick-02 .slick-arrow:hover {
  color: #333333;
}
.slick-01.slick-content .slick-arrow.kopa-prev, .slick-02 .slick-arrow.kopa-prev {
  border-right: 1px solid #dddddd;
  padding-right: 21px;
  left: 0;
}
.slick-01.slick-content .slick-arrow.kopa-next, .slick-02 .slick-arrow.kopa-next {
  border-left: 1px solid #dddddd;
  padding-left: 12px;
  right: 10px;
}

.slick-01.slick-thumb {
  width: 330px;
  margin: auto;
  margin-top: 20px;
  padding: 0;
}
.slick-01.slick-thumb .slick-list {
  border-radius: 89px;
}
.slick-01.slick-thumb .thumb {
  margin: 0 10px !important;
  padding: 0 !important;
  text-align: center;
  border: 2px solid #ececec;
  border-radius: 100%;
}
.slick-01.slick-thumb .thumb:focus {
  outline: none !important;
}
.slick-01.slick-thumb .thumb img {
  width: 89px;
  height: 89px;
  display: inline-block;
  border-radius: 100%;
  opacity: 0.3;
}
.slick-01.slick-thumb .thumb img:hover, .slick-01.slick-thumb .thumb.slick-center img {
  opacity: 1;
  cursor: pointer;
}

.white-text-style .kopa-widget-slick-01 .widget-sub-title, .ct-item-03 .entry-content .kopa-widget-slick-01 .widget-sub-title, .ct-item-04 .entry-content .kopa-widget-slick-01 .widget-sub-title, .ct-item-10 .entry-content .kopa-widget-slick-01 .widget-sub-title, .ct-icon-02 .kopa-widget-slick-01 .widget-sub-title, .kopa-widget-intro-10 .kopa-widget-slick-01 .widget-sub-title {
  color: #0f82b3;
}
.white-text-style .slick-01.slick-content .item .item-text:before, .ct-item-03 .entry-content .slick-01.slick-content .item .item-text:before, .ct-item-04 .entry-content .slick-01.slick-content .item .item-text:before, .ct-item-10 .entry-content .slick-01.slick-content .item .item-text:before, .ct-icon-02 .slick-01.slick-content .item .item-text:before, .kopa-widget-intro-10 .slick-01.slick-content .item .item-text:before, .white-text-style .slick-02 .item .item-text:before, .ct-item-03 .entry-content .slick-02 .item .item-text:before, .ct-item-04 .entry-content .slick-02 .item .item-text:before, .ct-item-10 .entry-content .slick-02 .item .item-text:before, .ct-icon-02 .slick-02 .item .item-text:before, .kopa-widget-intro-10 .slick-02 .item .item-text:before, .white-text-style .slick-01.slick-content .item .item-text:after, .ct-item-03 .entry-content .slick-01.slick-content .item .item-text:after, .ct-item-04 .entry-content .slick-01.slick-content .item .item-text:after, .ct-item-10 .entry-content .slick-01.slick-content .item .item-text:after, .ct-icon-02 .slick-01.slick-content .item .item-text:after, .kopa-widget-intro-10 .slick-01.slick-content .item .item-text:after, .white-text-style .slick-02 .item .item-text:after, .ct-item-03 .entry-content .slick-02 .item .item-text:after, .ct-item-04 .entry-content .slick-02 .item .item-text:after, .ct-item-10 .entry-content .slick-02 .item .item-text:after, .ct-icon-02 .slick-02 .item .item-text:after, .kopa-widget-intro-10 .slick-02 .item .item-text:after {
  color: #0f82b3;
}
.white-text-style .slick-01.slick-content .item .item-rating > p:last-child, .ct-item-03 .entry-content .slick-01.slick-content .item .item-rating > p:last-child, .ct-item-04 .entry-content .slick-01.slick-content .item .item-rating > p:last-child, .ct-item-10 .entry-content .slick-01.slick-content .item .item-rating > p:last-child, .ct-icon-02 .slick-01.slick-content .item .item-rating > p:last-child, .kopa-widget-intro-10 .slick-01.slick-content .item .item-rating > p:last-child, .white-text-style .slick-02 .item .item-rating > p:last-child, .ct-item-03 .entry-content .slick-02 .item .item-rating > p:last-child, .ct-item-04 .entry-content .slick-02 .item .item-rating > p:last-child, .ct-item-10 .entry-content .slick-02 .item .item-rating > p:last-child, .ct-icon-02 .slick-02 .item .item-rating > p:last-child, .kopa-widget-intro-10 .slick-02 .item .item-rating > p:last-child {
  color: #0f82b3;
}
.white-text-style .slick-01.slick-content .slick-arrow, .ct-item-03 .entry-content .slick-01.slick-content .slick-arrow, .ct-item-04 .entry-content .slick-01.slick-content .slick-arrow, .ct-item-10 .entry-content .slick-01.slick-content .slick-arrow, .ct-icon-02 .slick-01.slick-content .slick-arrow, .kopa-widget-intro-10 .slick-01.slick-content .slick-arrow, .white-text-style .slick-02 .slick-arrow, .ct-item-03 .entry-content .slick-02 .slick-arrow, .ct-item-04 .entry-content .slick-02 .slick-arrow, .ct-item-10 .entry-content .slick-02 .slick-arrow, .ct-icon-02 .slick-02 .slick-arrow, .kopa-widget-intro-10 .slick-02 .slick-arrow {
  color: #0f82b3;
}
.white-text-style .slick-01.slick-content .slick-arrow.kopa-prev, .ct-item-03 .entry-content .slick-01.slick-content .slick-arrow.kopa-prev, .ct-item-04 .entry-content .slick-01.slick-content .slick-arrow.kopa-prev, .ct-item-10 .entry-content .slick-01.slick-content .slick-arrow.kopa-prev, .ct-icon-02 .slick-01.slick-content .slick-arrow.kopa-prev, .kopa-widget-intro-10 .slick-01.slick-content .slick-arrow.kopa-prev, .white-text-style .slick-02 .slick-arrow.kopa-prev, .ct-item-03 .entry-content .slick-02 .slick-arrow.kopa-prev, .ct-item-04 .entry-content .slick-02 .slick-arrow.kopa-prev, .ct-item-10 .entry-content .slick-02 .slick-arrow.kopa-prev, .ct-icon-02 .slick-02 .slick-arrow.kopa-prev, .kopa-widget-intro-10 .slick-02 .slick-arrow.kopa-prev, .white-text-style .slick-01.slick-content .slick-arrow.kopa-next, .ct-item-03 .entry-content .slick-01.slick-content .slick-arrow.kopa-next, .ct-item-04 .entry-content .slick-01.slick-content .slick-arrow.kopa-next, .ct-item-10 .entry-content .slick-01.slick-content .slick-arrow.kopa-next, .ct-icon-02 .slick-01.slick-content .slick-arrow.kopa-next, .kopa-widget-intro-10 .slick-01.slick-content .slick-arrow.kopa-next, .white-text-style .slick-02 .slick-arrow.kopa-next, .ct-item-03 .entry-content .slick-02 .slick-arrow.kopa-next, .ct-item-04 .entry-content .slick-02 .slick-arrow.kopa-next, .ct-item-10 .entry-content .slick-02 .slick-arrow.kopa-next, .ct-icon-02 .slick-02 .slick-arrow.kopa-next, .kopa-widget-intro-10 .slick-02 .slick-arrow.kopa-next {
  border-color: #0f82b3;
}
.white-text-style .slick-01.slick-thumb .thumb, .ct-item-03 .entry-content .slick-01.slick-thumb .thumb, .ct-item-04 .entry-content .slick-01.slick-thumb .thumb, .ct-item-10 .entry-content .slick-01.slick-thumb .thumb, .ct-icon-02 .slick-01.slick-thumb .thumb, .kopa-widget-intro-10 .slick-01.slick-thumb .thumb {
  border: none;
}
.white-text-style .slick-01.slick-thumb .thumb img, .ct-item-03 .entry-content .slick-01.slick-thumb .thumb img, .ct-item-04 .entry-content .slick-01.slick-thumb .thumb img, .ct-item-10 .entry-content .slick-01.slick-thumb .thumb img, .ct-icon-02 .slick-01.slick-thumb .thumb img, .kopa-widget-intro-10 .slick-01.slick-thumb .thumb img {
  opacity: 0.3;
  -webkit-filter: grayscale(100%);
  /* Chrome, Safari, Opera */
  filter: grayscale(100%);
}
.white-text-style .slick-01.slick-thumb .thumb img:hover, .ct-item-03 .entry-content .slick-01.slick-thumb .thumb img:hover, .ct-item-04 .entry-content .slick-01.slick-thumb .thumb img:hover, .ct-item-10 .entry-content .slick-01.slick-thumb .thumb img:hover, .ct-icon-02 .slick-01.slick-thumb .thumb img:hover, .kopa-widget-intro-10 .slick-01.slick-thumb .thumb img:hover, .white-text-style .slick-01.slick-thumb .thumb.slick-center img, .ct-item-03 .entry-content .slick-01.slick-thumb .thumb.slick-center img, .ct-item-04 .entry-content .slick-01.slick-thumb .thumb.slick-center img, .ct-item-10 .entry-content .slick-01.slick-thumb .thumb.slick-center img, .ct-icon-02 .slick-01.slick-thumb .thumb.slick-center img, .kopa-widget-intro-10 .slick-01.slick-thumb .thumb.slick-center img {
  opacity: 1;
  -webkit-filter: grayscale(0);
  /* Chrome, Safari, Opera */
  filter: grayscale(0);
}

.kopa-area-21 {
  padding: 120px 0 80px;
}
.kopa-area-21 .widget + .widget {
  border-top: 1px solid rgba(255, 255, 255, 0.15);
  padding-top: 30px;
}

.module-slick-01--02 .slick-arrow {
  display: none !important;
}

.kopa-area-10 .sj-plw {
  padding-top: 95px;
  padding-bottom: 40px;
  background-size: cover;
}
.kopa-area-10 .sj-prw {
  padding-top: 95px;
  padding-bottom: 250px;
  background-size: cover;
}

.kopa-widget-slider-pro-02 .widget-header {
  margin-bottom: 26px;
}
.kopa-widget-slider-pro-02 .widget-content {
  padding-right: 100px;
}

.kopa-widget-tab-02 .widget-header {
  margin-bottom: 26px;
}
.kopa-widget-tab-02 .widget-content {
  padding-left: 100px;
}

.kopa-area-12 {
  background: #f4f4f4;
}

.kopa-widget-form-01 .widget-header {
  margin-bottom: 45px;
}
.kopa-widget-form-01 .widget-header img {
  margin-bottom: 3px;
}

.kopa-widget-form-02 .widget-header {
  margin-bottom: 72px;
}
.kopa-widget-form-02 .widget-header .widget-title {
  margin-bottom: 6px;
}

.kopa-area-15 {
  padding-top: 100px;
  padding-bottom: 130px;
  background: #f2f2f2;
}

.kopa-widget-intro-07 .widget-icon {
  text-align: center;
  margin-bottom: 47px;
}

.kopa-widget-table-02 .widget-content {
  background: white;
}
.kopa-widget-table-02 .widget-content ul li {
  border: 1px solid #f2f2f2;
}
.kopa-widget-table-02 .widget-content ul li .entry-item {
  padding: 60px 30px;
}

.kopa-area-16 {
  position: relative;
  padding-bottom: 0;
  margin-bottom: -20px;
}
.kopa-area-16:after {
  content: '';
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 120px;
  background: white;
}

.kopa-widget-slider-pro-04 .widget-header {
  text-align: center;
  margin-bottom: 30px;
}
.kopa-widget-slider-pro-04 .widget-header .widget-title {
  margin-top: 22px;
  margin-bottom: 5px;
}

/*---  ---*/
.main-container.style-03 {
  padding: 0 60px;
}

.kopa-nav-scroll {
  position: fixed;
  top: 230px;
  right: 20px;
  z-index: 999;
}
.kopa-nav-scroll .nav > li > a:focus, .kopa-nav-scroll .nav > li > a:hover {
  background: transparent;
}
.kopa-nav-scroll .nav > li > a {
  padding: 0;
}
.kopa-nav-scroll .nav > li.active > a {
  background: none !important;
}
.kopa-nav-scroll .nav > li {
  margin-bottom: 0;
}
.kopa-nav-scroll .nav > li a {
  font-size: 14px;
  line-height: 25px;
  font-family: "Montserrat", sans-serif;
  color: rgba(0, 0, 0, 0.5);
}

.kopa-area-19 {
  padding-top: 70px;
}

.kopa-widget-intro-09 .widget-header {
  text-align: center;
  margin-bottom: 42px;
}
.kopa-widget-intro-09 .widget-title {
  margin-top: 38px;
}
.kopa-widget-intro-09 .description {
  padding: 0 135px;
  margin-bottom: 78px;
}
.kopa-widget-intro-09 .description .row > div.col-left {
  font-size: 17px;
  line-height: 25px;
}
.kopa-widget-intro-09 .description .row > div.col-right {
  font-size: 25px;
  line-height: 33px;
  font-family: "Montserrat", sans-serif;
  color: #333333;
}

.kopa-area-20 {
  padding-top: 175px;
  padding-bottom: 150px;
}
.kopa-area-20 .ct-mask {
  background: rgba(0, 0, 0, 0.35);
}
.kopa-area-20 .col-right {
  padding: 45px 85px;
}

.kopa-widget-intro-10 .widget-sub-title {
  margin-bottom: 7px;
}
.kopa-widget-intro-10 .widget-content p {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0;
}
.kopa-widget-intro-10 footer {
  margin-top: 85px;
}

.kopa-widget-article-list-02 .widget-title.style-08, .kopa-widget-article-list-02 .porfolio-sgb .porfolio-sgb-title, .porfolio-sgb .kopa-widget-article-list-02 .porfolio-sgb-title, .kopa-widget-article-list-02 .blog-title {
  color: #718a93;
  margin-bottom: -13px;
}

.kopa-widget-owl-carousel-02 .widget-title {
  color: #efefef;
  margin-bottom: -13px;
}

.owl-carousel-02 .item {
  position: relative;
}
.owl-carousel-02 .item .item-number {
  margin-top: 15px;
  margin-left: 2px;
  font-size: 40px;
  line-height: 48px;
  font-weight: bold;
  color: white;
  display: inline-block;
  position: relative;
}
.owl-carousel-02 .item .item-number span:first-child {
  font-size: 60px;
  line-height: 72px;
  font-weight: 100;
}
.owl-carousel-02 .item .item-number span:last-child {
  display: inline-block;
  font-size: 14px;
  line-height: 17px;
  color: #ffbe00;
  position: absolute;
  top: 17px;
  right: -15px;
  font-weight: normal;
}
.owl-carousel-02 .item .item-title {
  font-size: 25px;
  line-height: 30px;
  font-family: "Great Vibes", cursive;
  color: #9f9f9f;
  text-align: center;
  width: 100%;
  position: absolute;
  bottom: 150px;
}
.owl-carousel-02 .item .item-date {
  position: absolute;
  bottom: 78px;
  width: 100%;
  text-align: center;
}
.owl-carousel-02 .item .item-date span {
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  line-height: 40px;
  height: 40px;
  display: inline-block;
  padding: 0 24px;
  color: white;
  background: #ffbe00;
  text-transform: uppercase;
}
.owl-carousel-02 .owl-next, .owl-carousel-02 .owl-prev {
  position: absolute;
  bottom: 20px;
  right: 0;
}
.owl-carousel-02 .owl-next span, .owl-carousel-02 .owl-prev span {
  font-size: 20px;
  line-height: 38px;
  width: 40px;
  border: 1px solid #666666;
  color: #666666;
  text-align: center;
}
.owl-carousel-02 .owl-next span:hover, .owl-carousel-02 .owl-prev span:hover {
  color: white;
  border-color: white;
}
.owl-carousel-02 .owl-prev {
  right: 47px;
}

.kopa-widget-img-list-01 ul {
  margin-top: -40px;
}
.kopa-widget-img-list-01 ul li {
  margin-top: 40px;
  text-align: center;
  position: relative;
}
.kopa-widget-img-list-01 ul li:first-child:before {
  display: none;
}
.kopa-widget-img-list-01 ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 16px;
  height: 16px;
  border: 1px solid #33504d;
  -ms-transform: translate(-8px, -8px) rotate(45deg);
  /* IE 9 */
  -webkit-transform: translate(-8px, -8px) rotate(45deg);
  /* Safari */
  transform: translate(-8px, -8px) rotate(45deg);
}
.kopa-widget-img-list-01 ul li img {
  opacity: 0.4;
}
.kopa-widget-img-list-01 ul li img:hover {
  opacity: 1;
}

.owl-carousel-03 {
  padding-bottom: 170px;
}
.owl-carousel-03 .owl-dots {
  margin-top: 150px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.owl-carousel-03 .owl-dots .owl-dot {
  width: 16px;
  height: 16px;
  background: #dddddd;
  border-radius: 100%;
  float: left;
  margin-left: 12px;
  position: relative;
}
.owl-carousel-03 .owl-dots .owl-dot:first-child {
  margin-left: 0;
}
.owl-carousel-03 .owl-dots .owl-dot:before {
  content: "";
  position: absolute;
  top: -3px;
  left: -3px;
  width: 22px;
  height: 22px;
  border: 1px solid transparent;
  border-radius: 100%;
}
.owl-carousel-03 .owl-dots .owl-dot.active, .owl-carousel-03 .owl-dots .owl-dot:hover {
  background: #999999;
}
.owl-carousel-03 .owl-dots .owl-dot.active:before, .owl-carousel-03 .owl-dots .owl-dot:hover:before {
  border-color: #999999;
}

.porfolio-single .sj-plw {
  padding-right: 100px;
  padding-top: 95px;
  padding-bottom: 70px;
}
.porfolio-single .part-02 {
  height: 100%;
  background: #eeeeee;
  padding: 225px 150px 50px;
}
@media screen and (max-width: 639px) {
  .porfolio-single .part-02 {
    padding: 50px;
  }
  .porfolio-single .part-02 .owl-carousel-03 {
    padding-bottom: 50px;
  }
  .porfolio-single .part-02 .owl-carousel-03 .owl-dots {
    margin-top: 20px;
  }
}

.porfolio-sgl-title {
  margin-bottom: 6px;
}

.kopa-widget-intro-12 .block-meta > div, .porfolio-sgl .block-meta > div {
  float: left;
  padding: 0 40px;
  border-left: 1px solid #dddddd;
  text-transform: uppercase;
}
.kopa-widget-intro-12 .block-meta > div:first-child, .porfolio-sgl .block-meta > div:first-child {
  padding-left: 0;
  border-left: none;
}
.kopa-widget-intro-12 .block-meta > div:last-child, .porfolio-sgl .block-meta > div:last-child {
  padding-right: 0;
}
.kopa-widget-intro-12 .block-meta > div h4, .porfolio-sgl .block-meta > div h4 {
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 7px;
}
.kopa-widget-intro-12 .block-meta > div p, .porfolio-sgl .block-meta > div p {
  font-size: 11px;
  line-height: 13px;
  color: #999999;
  font-family: "Montserrat", sans-serif;
}
@media screen and (max-width: 767px) {
  .kopa-widget-intro-12 .block-meta > div + div, .porfolio-sgl .block-meta > div + div {
    margin-top: 10px;
    padding-top: 10px !important;
    border-top: 1px dashed #999999;
  }
}
.kopa-widget-intro-12 .block-text, .porfolio-sgl .block-text {
  margin-top: 40px;
  font-size: 17px;
  line-height: 25px;
}
.kopa-widget-intro-12 .block-border-left, .porfolio-sgl .block-border-left {
  font-size: 17px;
  line-height: 25px;
  font-style: italic;
  color: #111111;
  font-weight: 600;
  border-left: 3px solid #dddddd;
  padding: 0 30px;
  margin-top: 40px;
}
.kopa-widget-intro-12 .post_social_area, .porfolio-sgl .post_social_area {
  margin-top: 40px;
  padding-top: 25px;
  padding-bottom: 25px;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
}
@media screen and (max-width: 639px) {
  .kopa-widget-intro-12 .post_social_area > div, .porfolio-sgl .post_social_area > div {
    float: none !important;
  }
}
.kopa-widget-intro-12 .post_next_prev, .porfolio-sgl .post_next_prev {
  margin-top: 45px;
}
@media screen and (max-width: 639px) {
  .kopa-widget-intro-12 .post_next_prev a, .porfolio-sgl .post_next_prev a {
    font-size: 14px;
  }
}

.kopa-widget-intro-13 .block-meta, .blog-single .block-meta, .porfolio-sgb .block-meta {
  margin-top: -20px !important;
}
.kopa-widget-intro-13 .block-meta > div, .blog-single .block-meta > div, .porfolio-sgb .block-meta > div {
  margin-top: 20px;
}
.kopa-widget-intro-13 .block-meta > div > div, .blog-single .block-meta > div > div, .porfolio-sgb .block-meta > div > div {
  text-align: center;
  border: 10px solid #f1f1f1;
  padding: 21px 15px;
  text-transform: uppercase;
  height: 100%;
}
.kopa-widget-intro-13 .block-meta > div > div h4, .blog-single .block-meta > div > div h4, .porfolio-sgb .block-meta > div > div h4 {
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 0px;
}
.kopa-widget-intro-13 .block-meta > div > div p, .blog-single .block-meta > div > div p, .porfolio-sgb .block-meta > div > div p {
  font-size: 13px;
  line-height: 15px;
  color: #999999;
  font-family: "Montserrat", sans-serif;
}
.kopa-widget-intro-13 .block-meta > div > div p span, .blog-single .block-meta > div > div p span, .porfolio-sgb .block-meta > div > div p span {
  margin: 5px;
}
@media screen and (max-width: 767px) {
  .kopa-widget-intro-13 .block-meta > div + div, .blog-single .block-meta > div + div, .porfolio-sgb .block-meta > div + div {
    margin-top: 10px;
    padding-top: 10px !important;
    border-top: 1px dashed #999999;
  }
}
.kopa-widget-intro-13 .block-text, .blog-single .block-text, .porfolio-sgb .block-text {
  text-align: center;
  margin-top: 50px;
  font-size: 17px;
  line-height: 25px;
}
.kopa-widget-intro-13 .block-text-bold, .blog-single .block-text-bold, .porfolio-sgb .block-text-bold {
  font-size: 22px;
  line-height: 31px;
  font-style: italic;
  color: #111111;
  font-weight: 600;
  padding: 0 150px;
  margin-top: 50px;
  text-align: center;
}
.kopa-widget-intro-13 .post_social_area, .blog-single .post_social_area, .porfolio-sgb .post_social_area {
  margin-top: 40px;
  padding-top: 25px;
  padding-bottom: 25px;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
}
@media screen and (max-width: 639px) {
  .kopa-widget-intro-13 .post_social_area > div, .blog-single .post_social_area > div, .porfolio-sgb .post_social_area > div {
    float: none !important;
  }
}
.kopa-widget-intro-13 .post_next_prev, .blog-single .post_next_prev, .porfolio-sgb .post_next_prev {
  margin-top: 45px;
}
@media screen and (max-width: 639px) {
  .kopa-widget-intro-13 .post_next_prev a, .blog-single .post_next_prev a, .porfolio-sgb .post_next_prev a {
    font-size: 14px;
  }
}

.porfolio-sgb {
  margin-top: 60px !important;
}
.porfolio-sgb .porfolio-sgb-header .porfolio-sgb-sub-title {
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  color: #999999;
}
.porfolio-sgb .porfolio-sgb-title {
  margin-bottom: 2px;
}

.porfolio-sgb {
  margin-top: 40px;
}

.porfolio-sgb footer {
  margin-top: 50px;
}

.post_social_area_2 {
  margin-top: 50px;
}

.kopa-widget-owl-carousel-04, .porfolio-sgt {
  background: #eeeeee;
  padding: 50px 0;
}

.owl-carousel-04 .item {
  width: 50%;
  margin-left: 25%;
}
.owl-carousel-04 .owl-next, .owl-carousel-04 .owl-prev {
  position: absolute;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
  /* IE 9 */
  -webkit-transform: translate(-50%, -50%);
  /* Safari */
  transform: translate(-50%, -50%);
}
.owl-carousel-04 .owl-next span, .owl-carousel-04 .owl-prev span {
  font-size: 20px;
  line-height: 38px;
  width: 40px;
  border: 1px solid #d2d2d2;
  color: #d2d2d2;
  text-align: center;
}
.owl-carousel-04 .owl-next span:hover, .owl-carousel-04 .owl-prev span:hover {
  color: #333333;
  border-color: #333333;
}
.owl-carousel-04 .owl-prev {
  left: 90px;
}
.owl-carousel-04 .owl-next {
  right: 40px;
}

.kopa-widget-article-list-03 .widget-title {
  margin-bottom: 35px;
}

.kopa-widget-article-list-04 .widget-title {
  margin-bottom: 35px;
}
.kopa-widget-article-list-04 .widget-content ul {
  margin-top: -18px;
}
.kopa-widget-article-list-04 .widget-content ul li {
  margin-top: 18px;
}

/*_____________  _____________*/
.blog-article-list-01 {
  margin-top: -75px !important;
}
.blog-article-list-01 > li {
  margin-top: 75px !important;
}
.blog-article-list-01 + .last40-loadmore {
  margin-top: 80px;
}

.blog-article-list-02 {
  margin-top: -75px !important;
}
.blog-article-list-02 > li {
  margin-top: 75px !important;
}
.blog-article-list-02 + .last40-loadmore {
  margin-top: 80px;
}

.kopa-widget-contact .widget-header {
  margin-bottom: 80px;
}
.kopa-widget-contact .widget-header .widget-title {
  margin-bottom: 27px;
}
.kopa-widget-contact .widget-header p {
  font-size: 16px;
  line-height: 22px;
}
.kopa-widget-contact .widget-content ul li + li {
  border-left: 1px solid #cccccc;
}
@media screen and (max-width: 767px) {
  .kopa-widget-contact .widget-content ul li + li {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #cccccc;
    border-left: none;
  }
}

.kopa-area-28 .col-right {
  padding: 100px;
}

.main-content-bg {
  background: #e9e9e9;
}

.kopa-area-29 {
  background: #e9e9e9;
  padding-top: 45px;
  padding-bottom: 85px;
}

.kopa-area-40 {
  background: #e9e9e9;
  padding-top: 45px;
  padding-bottom: 0;
}

/*_____________ shop  _____________*/
/*_____________ woocommerce _____________*/
/* MAIN PRODUCT STYLES */
.woocommerce, .woocommerce-page {
  /*--- Globals ---*/
  /*--- Product Single ---*/
  /*--- Product List ---*/
  /*--- Buttons ---*/
  /*--- Reviews ---*/
  /*--- Star Ratings ---*/
  /*--- Tables ---*/
  /*--- Cart sidebar ---*/
  /*--- Forms ---*/
  /*--- Order page ---*/
  /*--- More custom ---*/
}
.woocommerce strong, .woocommerce-page strong {
  font-weight: 600;
}
.woocommerce h2, .woocommerce-page h2 {
  text-align: left;
  border-bottom: 0;
  font-size: 22px;
  line-height: 30px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
  margin: 0 0 20px;
}
.woocommerce h3:not([class*='-title']), .woocommerce-page h3:not([class*='-title']) {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  text-transform: capitalize;
  padding: 0;
  margin-bottom: 10px;
}
.woocommerce a img, .woocommerce-page a img {
  box-shadow: none;
}
.woocommerce a:hover img, .woocommerce-page a:hover img {
  box-shadow: none;
}
@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 .kopa-breadcrumb h2, .woocommerce-page .kopa-breadcrumb h2 {
  font-size: 48px;
  line-height: 48px;
  text-align: center;
  font-weight: 600 !important;
  text-transform: capitalize;
}
@media screen and (max-width: 767px) {
  .woocommerce .kopa-breadcrumb h2, .woocommerce-page .kopa-breadcrumb h2 {
    font-size: 24px;
    line-height: 32px;
  }
}
.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;
  background: none !important;
  margin-left: 15px;
}
.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .minus {
  text-shadow: none !important;
  background: #fff;
  border-color: #d8d8d8;
  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;
  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 .woocommerce-tabs ul.tabs li:before, .woocommerce .woocommerce-tabs ul.tabs li:after, .woocommerce-page .woocommerce-tabs ul.tabs li:before, .woocommerce-page .woocommerce-tabs ul.tabs li:after {
  display: none !important;
}
.woocommerce #content div.product .product-sub-title, .woocommerce div.product .product-sub-title, .woocommerce-page #content div.product .product-sub-title, .woocommerce-page div.product .product-sub-title {
  font-size: 11px;
  line-height: 23px;
  color: #999999;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 0;
}
.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {
  font-size: 28px;
  line-height: 34px;
  font-weight: 300;
  position: relative;
  margin: 0 0 5px;
  text-transform: capitalize;
  font-family: "Montserrat", sans-serif;
}
.woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price {
  color: #333333;
  font-size: 24px;
  line-height: 50px;
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
  display: inline-block;
}
.woocommerce #content div.product p.price ins, .woocommerce #content div.product span.price ins, .woocommerce div.product p.price ins, .woocommerce div.product span.price ins, .woocommerce-page #content div.product p.price ins, .woocommerce-page #content div.product span.price ins, .woocommerce-page div.product p.price ins, .woocommerce-page div.product span.price ins {
  text-decoration: none;
  font-weight: 600;
}
.woocommerce #content div.product p.price del, .woocommerce #content div.product span.price del, .woocommerce div.product p.price del, .woocommerce div.product span.price del, .woocommerce-page #content div.product p.price del, .woocommerce-page #content div.product span.price del, .woocommerce-page div.product p.price del, .woocommerce-page div.product span.price del {
  font-size: 18px;
  margin-right: 2px;
  color: #4c4c4c;
  font-weight: 400;
}
.woocommerce #content div.product .compare-whistlist, .woocommerce div.product .compare-whistlist, .woocommerce-page #content div.product .compare-whistlist, .woocommerce-page div.product .compare-whistlist {
  display: inline-block;
  float: right;
  line-height: 50px;
  margin-bottom: 10px;
  margin-top: -5px;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
  margin-bottom: 50px;
}
@media screen and (max-width: 639px) {
  .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    width: 100%;
    float: none;
  }
}
.woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img {
  box-shadow: none;
  width: 100%;
}
.woocommerce #content div.product div.images div.thumbnails, .woocommerce div.product div.images div.thumbnails, .woocommerce-page #content div.product div.images div.thumbnails, .woocommerce-page div.product div.images div.thumbnails {
  padding: 0;
  margin: 0 -2.5px;
}
.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: 33.33333%;
  padding: 0 2.5px;
  margin: 5px 0 0;
}
.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;
  padding: 25px 30px;
  background: #fff;
  margin-bottom: 0;
  overflow: visible;
}
.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 > 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 {
  margin-right: 20px;
  margin-left: -1px;
  text-transform: none;
  border: none !important;
  background: none !important;
  color: #333333;
  text-align: center;
  text-transform: capitalize;
  padding: 0;
  padding-right: 13px;
  margin-bottom: 0px;
  border-radius: 0;
  cursor: pointer !important;
  position: relative;
  display: block !important;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs > li > a:before, .woocommerce div.product .woocommerce-tabs ul.tabs > li > a:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li > a:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li > a:before {
  content: "\f105";
  font-family: fontAwesome;
  position: absolute;
  font-size: 16px;
  top: -1px;
  left: 0;
  opacity: 0;
}
.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 {
  padding-left: 13px;
  padding-right: 0;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs > li > a:hover:before, .woocommerce div.product .woocommerce-tabs ul.tabs > li > a:hover:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li > a:hover:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li > a:hover:before {
  opacity: 1;
}
.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 {
  cursor: default;
  padding-left: 13px;
  padding-right: 0;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs > li.active > a:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs > li.active > a:hover:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs > li.active > a:focus:before, .woocommerce div.product .woocommerce-tabs ul.tabs > li.active > a:before, .woocommerce div.product .woocommerce-tabs ul.tabs > li.active > a:hover:before, .woocommerce div.product .woocommerce-tabs ul.tabs > li.active > a:focus:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li.active > a:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li.active > a:hover:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li.active > a:focus:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li.active > a:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li.active > a:hover:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li.active > a:focus:before {
  opacity: 1;
}
.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: "Montserrat", sans-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: #333333;
}
.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: "Montserrat", sans-serif;
}
.woocommerce ul.products li.product span.onsale, .woocommerce-page ul.products li.product span.onsale {
  box-shadow: none;
  text-shadow: none;
  padding: 0;
  top: -8px;
  left: auto;
  right: auto;
  margin: 0 !important;
  width: 100px;
  height: 50px;
  line-height: 35px;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 12px;
  border: none;
  border-radius: 0;
  padding-top: 15px;
  font-family: "Montserrat", sans-serif;
  text-align: center;
  display: inline-block;
}
.woocommerce span.onsale.new, .woocommerce-page span.onsale.new {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  left: -33px !important;
  right: auto !important;
}
.woocommerce span.onsale.sale, .woocommerce-page span.onsale.sale {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  right: -33px !important;
  left: auto !important;
  background: #333333;
}
.woocommerce .product-detail, .woocommerce-page .product-detail {
  display: block;
  border: 1px solid #e5e5e5;
}
.woocommerce .wc-tab, .woocommerce-page .wc-tab {
  display: none;
}
.woocommerce .wc-tab.active, .woocommerce-page .wc-tab.active {
  display: block;
}
.woocommerce .related.products ul, .woocommerce .related.products .products,
.woocommerce .upsells.products ul, .woocommerce .upsells.products .products,
.woocommerce .cross-sells ul, .woocommerce .cross-sells .products,
.woocommerce .products ul,
.woocommerce ul.products, .woocommerce-page .related.products ul, .woocommerce-page .related.products .products,
.woocommerce-page .upsells.products ul, .woocommerce-page .upsells.products .products,
.woocommerce-page .cross-sells ul, .woocommerce-page .cross-sells .products,
.woocommerce-page .products ul,
.woocommerce-page ul.products {
  margin-top: -30px;
}
.woocommerce .related.products ul.row, .woocommerce .related.products .products.row,
.woocommerce .upsells.products ul.row, .woocommerce .upsells.products .products.row,
.woocommerce .cross-sells ul.row, .woocommerce .cross-sells .products.row,
.woocommerce .products ul.row,
.woocommerce ul.products.row, .woocommerce-page .related.products ul.row, .woocommerce-page .related.products .products.row,
.woocommerce-page .upsells.products ul.row, .woocommerce-page .upsells.products .products.row,
.woocommerce-page .cross-sells ul.row, .woocommerce-page .cross-sells .products.row,
.woocommerce-page .products ul.row,
.woocommerce-page ul.products.row {
  margin-left: -15px;
  margin-right: -15px;
}
.woocommerce .related.products ul .star-rating, .woocommerce .related.products .products .star-rating,
.woocommerce .upsells.products ul .star-rating, .woocommerce .upsells.products .products .star-rating,
.woocommerce .cross-sells ul .star-rating, .woocommerce .cross-sells .products .star-rating,
.woocommerce .products ul .star-rating,
.woocommerce ul.products .star-rating, .woocommerce-page .related.products ul .star-rating, .woocommerce-page .related.products .products .star-rating,
.woocommerce-page .upsells.products ul .star-rating, .woocommerce-page .upsells.products .products .star-rating,
.woocommerce-page .cross-sells ul .star-rating, .woocommerce-page .cross-sells .products .star-rating,
.woocommerce-page .products ul .star-rating,
.woocommerce-page ul.products .star-rating {
  display: inline-block;
}
.woocommerce .related.products ul > li, .woocommerce .related.products ul li.product, .woocommerce .related.products .products > li, .woocommerce .related.products .products li.product,
.woocommerce .upsells.products ul > li,
.woocommerce .upsells.products ul li.product, .woocommerce .upsells.products .products > li, .woocommerce .upsells.products .products li.product,
.woocommerce .cross-sells ul > li,
.woocommerce .cross-sells ul li.product, .woocommerce .cross-sells .products > li, .woocommerce .cross-sells .products li.product,
.woocommerce .products ul > li,
.woocommerce .products ul li.product,
.woocommerce ul.products > li,
.woocommerce ul.products li.product, .woocommerce-page .related.products ul > li, .woocommerce-page .related.products ul li.product, .woocommerce-page .related.products .products > li, .woocommerce-page .related.products .products li.product,
.woocommerce-page .upsells.products ul > li,
.woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products .products > li, .woocommerce-page .upsells.products .products li.product,
.woocommerce-page .cross-sells ul > li,
.woocommerce-page .cross-sells ul li.product, .woocommerce-page .cross-sells .products > li, .woocommerce-page .cross-sells .products li.product,
.woocommerce-page .products ul > li,
.woocommerce-page .products ul li.product,
.woocommerce-page ul.products > li,
.woocommerce-page ul.products li.product {
  padding: 0 15px;
  margin: 30px 0 0;
  margin: 30px 0 0;
  margin: 30px 0 0;
}
.woocommerce .related.products ul > li.col-xs-12, .woocommerce .related.products ul li.product.col-xs-12, .woocommerce .related.products .products > li.col-xs-12, .woocommerce .related.products .products li.product.col-xs-12,
.woocommerce .upsells.products ul > li.col-xs-12,
.woocommerce .upsells.products ul li.product.col-xs-12, .woocommerce .upsells.products .products > li.col-xs-12, .woocommerce .upsells.products .products li.product.col-xs-12,
.woocommerce .cross-sells ul > li.col-xs-12,
.woocommerce .cross-sells ul li.product.col-xs-12, .woocommerce .cross-sells .products > li.col-xs-12, .woocommerce .cross-sells .products li.product.col-xs-12,
.woocommerce .products ul > li.col-xs-12,
.woocommerce .products ul li.product.col-xs-12,
.woocommerce ul.products > li.col-xs-12,
.woocommerce ul.products li.product.col-xs-12, .woocommerce-page .related.products ul > li.col-xs-12, .woocommerce-page .related.products ul li.product.col-xs-12, .woocommerce-page .related.products .products > li.col-xs-12, .woocommerce-page .related.products .products li.product.col-xs-12,
.woocommerce-page .upsells.products ul > li.col-xs-12,
.woocommerce-page .upsells.products ul li.product.col-xs-12, .woocommerce-page .upsells.products .products > li.col-xs-12, .woocommerce-page .upsells.products .products li.product.col-xs-12,
.woocommerce-page .cross-sells ul > li.col-xs-12,
.woocommerce-page .cross-sells ul li.product.col-xs-12, .woocommerce-page .cross-sells .products > li.col-xs-12, .woocommerce-page .cross-sells .products li.product.col-xs-12,
.woocommerce-page .products ul > li.col-xs-12,
.woocommerce-page .products ul li.product.col-xs-12,
.woocommerce-page ul.products > li.col-xs-12,
.woocommerce-page ul.products li.product.col-xs-12 {
  width: 100%;
}
.woocommerce .related.products ul > li.col-xs-11, .woocommerce .related.products ul li.product.col-xs-11, .woocommerce .related.products .products > li.col-xs-11, .woocommerce .related.products .products li.product.col-xs-11,
.woocommerce .upsells.products ul > li.col-xs-11,
.woocommerce .upsells.products ul li.product.col-xs-11, .woocommerce .upsells.products .products > li.col-xs-11, .woocommerce .upsells.products .products li.product.col-xs-11,
.woocommerce .cross-sells ul > li.col-xs-11,
.woocommerce .cross-sells ul li.product.col-xs-11, .woocommerce .cross-sells .products > li.col-xs-11, .woocommerce .cross-sells .products li.product.col-xs-11,
.woocommerce .products ul > li.col-xs-11,
.woocommerce .products ul li.product.col-xs-11,
.woocommerce ul.products > li.col-xs-11,
.woocommerce ul.products li.product.col-xs-11, .woocommerce-page .related.products ul > li.col-xs-11, .woocommerce-page .related.products ul li.product.col-xs-11, .woocommerce-page .related.products .products > li.col-xs-11, .woocommerce-page .related.products .products li.product.col-xs-11,
.woocommerce-page .upsells.products ul > li.col-xs-11,
.woocommerce-page .upsells.products ul li.product.col-xs-11, .woocommerce-page .upsells.products .products > li.col-xs-11, .woocommerce-page .upsells.products .products li.product.col-xs-11,
.woocommerce-page .cross-sells ul > li.col-xs-11,
.woocommerce-page .cross-sells ul li.product.col-xs-11, .woocommerce-page .cross-sells .products > li.col-xs-11, .woocommerce-page .cross-sells .products li.product.col-xs-11,
.woocommerce-page .products ul > li.col-xs-11,
.woocommerce-page .products ul li.product.col-xs-11,
.woocommerce-page ul.products > li.col-xs-11,
.woocommerce-page ul.products li.product.col-xs-11 {
  width: 91.66666666666666%;
}
.woocommerce .related.products ul > li.col-xs-10, .woocommerce .related.products ul li.product.col-xs-10, .woocommerce .related.products .products > li.col-xs-10, .woocommerce .related.products .products li.product.col-xs-10,
.woocommerce .upsells.products ul > li.col-xs-10,
.woocommerce .upsells.products ul li.product.col-xs-10, .woocommerce .upsells.products .products > li.col-xs-10, .woocommerce .upsells.products .products li.product.col-xs-10,
.woocommerce .cross-sells ul > li.col-xs-10,
.woocommerce .cross-sells ul li.product.col-xs-10, .woocommerce .cross-sells .products > li.col-xs-10, .woocommerce .cross-sells .products li.product.col-xs-10,
.woocommerce .products ul > li.col-xs-10,
.woocommerce .products ul li.product.col-xs-10,
.woocommerce ul.products > li.col-xs-10,
.woocommerce ul.products li.product.col-xs-10, .woocommerce-page .related.products ul > li.col-xs-10, .woocommerce-page .related.products ul li.product.col-xs-10, .woocommerce-page .related.products .products > li.col-xs-10, .woocommerce-page .related.products .products li.product.col-xs-10,
.woocommerce-page .upsells.products ul > li.col-xs-10,
.woocommerce-page .upsells.products ul li.product.col-xs-10, .woocommerce-page .upsells.products .products > li.col-xs-10, .woocommerce-page .upsells.products .products li.product.col-xs-10,
.woocommerce-page .cross-sells ul > li.col-xs-10,
.woocommerce-page .cross-sells ul li.product.col-xs-10, .woocommerce-page .cross-sells .products > li.col-xs-10, .woocommerce-page .cross-sells .products li.product.col-xs-10,
.woocommerce-page .products ul > li.col-xs-10,
.woocommerce-page .products ul li.product.col-xs-10,
.woocommerce-page ul.products > li.col-xs-10,
.woocommerce-page ul.products li.product.col-xs-10 {
  width: 83.33333333333334%;
}
.woocommerce .related.products ul > li.col-xs-9, .woocommerce .related.products ul li.product.col-xs-9, .woocommerce .related.products .products > li.col-xs-9, .woocommerce .related.products .products li.product.col-xs-9,
.woocommerce .upsells.products ul > li.col-xs-9,
.woocommerce .upsells.products ul li.product.col-xs-9, .woocommerce .upsells.products .products > li.col-xs-9, .woocommerce .upsells.products .products li.product.col-xs-9,
.woocommerce .cross-sells ul > li.col-xs-9,
.woocommerce .cross-sells ul li.product.col-xs-9, .woocommerce .cross-sells .products > li.col-xs-9, .woocommerce .cross-sells .products li.product.col-xs-9,
.woocommerce .products ul > li.col-xs-9,
.woocommerce .products ul li.product.col-xs-9,
.woocommerce ul.products > li.col-xs-9,
.woocommerce ul.products li.product.col-xs-9, .woocommerce-page .related.products ul > li.col-xs-9, .woocommerce-page .related.products ul li.product.col-xs-9, .woocommerce-page .related.products .products > li.col-xs-9, .woocommerce-page .related.products .products li.product.col-xs-9,
.woocommerce-page .upsells.products ul > li.col-xs-9,
.woocommerce-page .upsells.products ul li.product.col-xs-9, .woocommerce-page .upsells.products .products > li.col-xs-9, .woocommerce-page .upsells.products .products li.product.col-xs-9,
.woocommerce-page .cross-sells ul > li.col-xs-9,
.woocommerce-page .cross-sells ul li.product.col-xs-9, .woocommerce-page .cross-sells .products > li.col-xs-9, .woocommerce-page .cross-sells .products li.product.col-xs-9,
.woocommerce-page .products ul > li.col-xs-9,
.woocommerce-page .products ul li.product.col-xs-9,
.woocommerce-page ul.products > li.col-xs-9,
.woocommerce-page ul.products li.product.col-xs-9 {
  width: 75%;
}
.woocommerce .related.products ul > li.col-xs-8, .woocommerce .related.products ul li.product.col-xs-8, .woocommerce .related.products .products > li.col-xs-8, .woocommerce .related.products .products li.product.col-xs-8,
.woocommerce .upsells.products ul > li.col-xs-8,
.woocommerce .upsells.products ul li.product.col-xs-8, .woocommerce .upsells.products .products > li.col-xs-8, .woocommerce .upsells.products .products li.product.col-xs-8,
.woocommerce .cross-sells ul > li.col-xs-8,
.woocommerce .cross-sells ul li.product.col-xs-8, .woocommerce .cross-sells .products > li.col-xs-8, .woocommerce .cross-sells .products li.product.col-xs-8,
.woocommerce .products ul > li.col-xs-8,
.woocommerce .products ul li.product.col-xs-8,
.woocommerce ul.products > li.col-xs-8,
.woocommerce ul.products li.product.col-xs-8, .woocommerce-page .related.products ul > li.col-xs-8, .woocommerce-page .related.products ul li.product.col-xs-8, .woocommerce-page .related.products .products > li.col-xs-8, .woocommerce-page .related.products .products li.product.col-xs-8,
.woocommerce-page .upsells.products ul > li.col-xs-8,
.woocommerce-page .upsells.products ul li.product.col-xs-8, .woocommerce-page .upsells.products .products > li.col-xs-8, .woocommerce-page .upsells.products .products li.product.col-xs-8,
.woocommerce-page .cross-sells ul > li.col-xs-8,
.woocommerce-page .cross-sells ul li.product.col-xs-8, .woocommerce-page .cross-sells .products > li.col-xs-8, .woocommerce-page .cross-sells .products li.product.col-xs-8,
.woocommerce-page .products ul > li.col-xs-8,
.woocommerce-page .products ul li.product.col-xs-8,
.woocommerce-page ul.products > li.col-xs-8,
.woocommerce-page ul.products li.product.col-xs-8 {
  width: 66.66666666666666%;
}
.woocommerce .related.products ul > li.col-xs-7, .woocommerce .related.products ul li.product.col-xs-7, .woocommerce .related.products .products > li.col-xs-7, .woocommerce .related.products .products li.product.col-xs-7,
.woocommerce .upsells.products ul > li.col-xs-7,
.woocommerce .upsells.products ul li.product.col-xs-7, .woocommerce .upsells.products .products > li.col-xs-7, .woocommerce .upsells.products .products li.product.col-xs-7,
.woocommerce .cross-sells ul > li.col-xs-7,
.woocommerce .cross-sells ul li.product.col-xs-7, .woocommerce .cross-sells .products > li.col-xs-7, .woocommerce .cross-sells .products li.product.col-xs-7,
.woocommerce .products ul > li.col-xs-7,
.woocommerce .products ul li.product.col-xs-7,
.woocommerce ul.products > li.col-xs-7,
.woocommerce ul.products li.product.col-xs-7, .woocommerce-page .related.products ul > li.col-xs-7, .woocommerce-page .related.products ul li.product.col-xs-7, .woocommerce-page .related.products .products > li.col-xs-7, .woocommerce-page .related.products .products li.product.col-xs-7,
.woocommerce-page .upsells.products ul > li.col-xs-7,
.woocommerce-page .upsells.products ul li.product.col-xs-7, .woocommerce-page .upsells.products .products > li.col-xs-7, .woocommerce-page .upsells.products .products li.product.col-xs-7,
.woocommerce-page .cross-sells ul > li.col-xs-7,
.woocommerce-page .cross-sells ul li.product.col-xs-7, .woocommerce-page .cross-sells .products > li.col-xs-7, .woocommerce-page .cross-sells .products li.product.col-xs-7,
.woocommerce-page .products ul > li.col-xs-7,
.woocommerce-page .products ul li.product.col-xs-7,
.woocommerce-page ul.products > li.col-xs-7,
.woocommerce-page ul.products li.product.col-xs-7 {
  width: 58.333333333333336%;
}
.woocommerce .related.products ul > li.col-xs-6, .woocommerce .related.products ul li.product.col-xs-6, .woocommerce .related.products .products > li.col-xs-6, .woocommerce .related.products .products li.product.col-xs-6,
.woocommerce .upsells.products ul > li.col-xs-6,
.woocommerce .upsells.products ul li.product.col-xs-6, .woocommerce .upsells.products .products > li.col-xs-6, .woocommerce .upsells.products .products li.product.col-xs-6,
.woocommerce .cross-sells ul > li.col-xs-6,
.woocommerce .cross-sells ul li.product.col-xs-6, .woocommerce .cross-sells .products > li.col-xs-6, .woocommerce .cross-sells .products li.product.col-xs-6,
.woocommerce .products ul > li.col-xs-6,
.woocommerce .products ul li.product.col-xs-6,
.woocommerce ul.products > li.col-xs-6,
.woocommerce ul.products li.product.col-xs-6, .woocommerce-page .related.products ul > li.col-xs-6, .woocommerce-page .related.products ul li.product.col-xs-6, .woocommerce-page .related.products .products > li.col-xs-6, .woocommerce-page .related.products .products li.product.col-xs-6,
.woocommerce-page .upsells.products ul > li.col-xs-6,
.woocommerce-page .upsells.products ul li.product.col-xs-6, .woocommerce-page .upsells.products .products > li.col-xs-6, .woocommerce-page .upsells.products .products li.product.col-xs-6,
.woocommerce-page .cross-sells ul > li.col-xs-6,
.woocommerce-page .cross-sells ul li.product.col-xs-6, .woocommerce-page .cross-sells .products > li.col-xs-6, .woocommerce-page .cross-sells .products li.product.col-xs-6,
.woocommerce-page .products ul > li.col-xs-6,
.woocommerce-page .products ul li.product.col-xs-6,
.woocommerce-page ul.products > li.col-xs-6,
.woocommerce-page ul.products li.product.col-xs-6 {
  width: 50%;
}
.woocommerce .related.products ul > li.col-xs-5, .woocommerce .related.products ul li.product.col-xs-5, .woocommerce .related.products .products > li.col-xs-5, .woocommerce .related.products .products li.product.col-xs-5,
.woocommerce .upsells.products ul > li.col-xs-5,
.woocommerce .upsells.products ul li.product.col-xs-5, .woocommerce .upsells.products .products > li.col-xs-5, .woocommerce .upsells.products .products li.product.col-xs-5,
.woocommerce .cross-sells ul > li.col-xs-5,
.woocommerce .cross-sells ul li.product.col-xs-5, .woocommerce .cross-sells .products > li.col-xs-5, .woocommerce .cross-sells .products li.product.col-xs-5,
.woocommerce .products ul > li.col-xs-5,
.woocommerce .products ul li.product.col-xs-5,
.woocommerce ul.products > li.col-xs-5,
.woocommerce ul.products li.product.col-xs-5, .woocommerce-page .related.products ul > li.col-xs-5, .woocommerce-page .related.products ul li.product.col-xs-5, .woocommerce-page .related.products .products > li.col-xs-5, .woocommerce-page .related.products .products li.product.col-xs-5,
.woocommerce-page .upsells.products ul > li.col-xs-5,
.woocommerce-page .upsells.products ul li.product.col-xs-5, .woocommerce-page .upsells.products .products > li.col-xs-5, .woocommerce-page .upsells.products .products li.product.col-xs-5,
.woocommerce-page .cross-sells ul > li.col-xs-5,
.woocommerce-page .cross-sells ul li.product.col-xs-5, .woocommerce-page .cross-sells .products > li.col-xs-5, .woocommerce-page .cross-sells .products li.product.col-xs-5,
.woocommerce-page .products ul > li.col-xs-5,
.woocommerce-page .products ul li.product.col-xs-5,
.woocommerce-page ul.products > li.col-xs-5,
.woocommerce-page ul.products li.product.col-xs-5 {
  width: 41.66666666666667%;
}
.woocommerce .related.products ul > li.col-xs-4, .woocommerce .related.products ul li.product.col-xs-4, .woocommerce .related.products .products > li.col-xs-4, .woocommerce .related.products .products li.product.col-xs-4,
.woocommerce .upsells.products ul > li.col-xs-4,
.woocommerce .upsells.products ul li.product.col-xs-4, .woocommerce .upsells.products .products > li.col-xs-4, .woocommerce .upsells.products .products li.product.col-xs-4,
.woocommerce .cross-sells ul > li.col-xs-4,
.woocommerce .cross-sells ul li.product.col-xs-4, .woocommerce .cross-sells .products > li.col-xs-4, .woocommerce .cross-sells .products li.product.col-xs-4,
.woocommerce .products ul > li.col-xs-4,
.woocommerce .products ul li.product.col-xs-4,
.woocommerce ul.products > li.col-xs-4,
.woocommerce ul.products li.product.col-xs-4, .woocommerce-page .related.products ul > li.col-xs-4, .woocommerce-page .related.products ul li.product.col-xs-4, .woocommerce-page .related.products .products > li.col-xs-4, .woocommerce-page .related.products .products li.product.col-xs-4,
.woocommerce-page .upsells.products ul > li.col-xs-4,
.woocommerce-page .upsells.products ul li.product.col-xs-4, .woocommerce-page .upsells.products .products > li.col-xs-4, .woocommerce-page .upsells.products .products li.product.col-xs-4,
.woocommerce-page .cross-sells ul > li.col-xs-4,
.woocommerce-page .cross-sells ul li.product.col-xs-4, .woocommerce-page .cross-sells .products > li.col-xs-4, .woocommerce-page .cross-sells .products li.product.col-xs-4,
.woocommerce-page .products ul > li.col-xs-4,
.woocommerce-page .products ul li.product.col-xs-4,
.woocommerce-page ul.products > li.col-xs-4,
.woocommerce-page ul.products li.product.col-xs-4 {
  width: 33.33333333333333%;
}
.woocommerce .related.products ul > li.col-xs-3, .woocommerce .related.products ul li.product.col-xs-3, .woocommerce .related.products .products > li.col-xs-3, .woocommerce .related.products .products li.product.col-xs-3,
.woocommerce .upsells.products ul > li.col-xs-3,
.woocommerce .upsells.products ul li.product.col-xs-3, .woocommerce .upsells.products .products > li.col-xs-3, .woocommerce .upsells.products .products li.product.col-xs-3,
.woocommerce .cross-sells ul > li.col-xs-3,
.woocommerce .cross-sells ul li.product.col-xs-3, .woocommerce .cross-sells .products > li.col-xs-3, .woocommerce .cross-sells .products li.product.col-xs-3,
.woocommerce .products ul > li.col-xs-3,
.woocommerce .products ul li.product.col-xs-3,
.woocommerce ul.products > li.col-xs-3,
.woocommerce ul.products li.product.col-xs-3, .woocommerce-page .related.products ul > li.col-xs-3, .woocommerce-page .related.products ul li.product.col-xs-3, .woocommerce-page .related.products .products > li.col-xs-3, .woocommerce-page .related.products .products li.product.col-xs-3,
.woocommerce-page .upsells.products ul > li.col-xs-3,
.woocommerce-page .upsells.products ul li.product.col-xs-3, .woocommerce-page .upsells.products .products > li.col-xs-3, .woocommerce-page .upsells.products .products li.product.col-xs-3,
.woocommerce-page .cross-sells ul > li.col-xs-3,
.woocommerce-page .cross-sells ul li.product.col-xs-3, .woocommerce-page .cross-sells .products > li.col-xs-3, .woocommerce-page .cross-sells .products li.product.col-xs-3,
.woocommerce-page .products ul > li.col-xs-3,
.woocommerce-page .products ul li.product.col-xs-3,
.woocommerce-page ul.products > li.col-xs-3,
.woocommerce-page ul.products li.product.col-xs-3 {
  width: 25%;
}
.woocommerce .related.products ul > li.col-xs-2, .woocommerce .related.products ul li.product.col-xs-2, .woocommerce .related.products .products > li.col-xs-2, .woocommerce .related.products .products li.product.col-xs-2,
.woocommerce .upsells.products ul > li.col-xs-2,
.woocommerce .upsells.products ul li.product.col-xs-2, .woocommerce .upsells.products .products > li.col-xs-2, .woocommerce .upsells.products .products li.product.col-xs-2,
.woocommerce .cross-sells ul > li.col-xs-2,
.woocommerce .cross-sells ul li.product.col-xs-2, .woocommerce .cross-sells .products > li.col-xs-2, .woocommerce .cross-sells .products li.product.col-xs-2,
.woocommerce .products ul > li.col-xs-2,
.woocommerce .products ul li.product.col-xs-2,
.woocommerce ul.products > li.col-xs-2,
.woocommerce ul.products li.product.col-xs-2, .woocommerce-page .related.products ul > li.col-xs-2, .woocommerce-page .related.products ul li.product.col-xs-2, .woocommerce-page .related.products .products > li.col-xs-2, .woocommerce-page .related.products .products li.product.col-xs-2,
.woocommerce-page .upsells.products ul > li.col-xs-2,
.woocommerce-page .upsells.products ul li.product.col-xs-2, .woocommerce-page .upsells.products .products > li.col-xs-2, .woocommerce-page .upsells.products .products li.product.col-xs-2,
.woocommerce-page .cross-sells ul > li.col-xs-2,
.woocommerce-page .cross-sells ul li.product.col-xs-2, .woocommerce-page .cross-sells .products > li.col-xs-2, .woocommerce-page .cross-sells .products li.product.col-xs-2,
.woocommerce-page .products ul > li.col-xs-2,
.woocommerce-page .products ul li.product.col-xs-2,
.woocommerce-page ul.products > li.col-xs-2,
.woocommerce-page ul.products li.product.col-xs-2 {
  width: 16.666666666666664%;
}
.woocommerce .related.products ul > li.col-xs-1, .woocommerce .related.products ul li.product.col-xs-1, .woocommerce .related.products .products > li.col-xs-1, .woocommerce .related.products .products li.product.col-xs-1,
.woocommerce .upsells.products ul > li.col-xs-1,
.woocommerce .upsells.products ul li.product.col-xs-1, .woocommerce .upsells.products .products > li.col-xs-1, .woocommerce .upsells.products .products li.product.col-xs-1,
.woocommerce .cross-sells ul > li.col-xs-1,
.woocommerce .cross-sells ul li.product.col-xs-1, .woocommerce .cross-sells .products > li.col-xs-1, .woocommerce .cross-sells .products li.product.col-xs-1,
.woocommerce .products ul > li.col-xs-1,
.woocommerce .products ul li.product.col-xs-1,
.woocommerce ul.products > li.col-xs-1,
.woocommerce ul.products li.product.col-xs-1, .woocommerce-page .related.products ul > li.col-xs-1, .woocommerce-page .related.products ul li.product.col-xs-1, .woocommerce-page .related.products .products > li.col-xs-1, .woocommerce-page .related.products .products li.product.col-xs-1,
.woocommerce-page .upsells.products ul > li.col-xs-1,
.woocommerce-page .upsells.products ul li.product.col-xs-1, .woocommerce-page .upsells.products .products > li.col-xs-1, .woocommerce-page .upsells.products .products li.product.col-xs-1,
.woocommerce-page .cross-sells ul > li.col-xs-1,
.woocommerce-page .cross-sells ul li.product.col-xs-1, .woocommerce-page .cross-sells .products > li.col-xs-1, .woocommerce-page .cross-sells .products li.product.col-xs-1,
.woocommerce-page .products ul > li.col-xs-1,
.woocommerce-page .products ul li.product.col-xs-1,
.woocommerce-page ul.products > li.col-xs-1,
.woocommerce-page ul.products li.product.col-xs-1 {
  width: 8.333333333333332%;
}
@media screen and (min-width: 768px) {
  .woocommerce .related.products ul > li.col-sm-12, .woocommerce .related.products ul li.product.col-sm-12, .woocommerce .related.products .products > li.col-sm-12, .woocommerce .related.products .products li.product.col-sm-12,
  .woocommerce .upsells.products ul > li.col-sm-12,
  .woocommerce .upsells.products ul li.product.col-sm-12, .woocommerce .upsells.products .products > li.col-sm-12, .woocommerce .upsells.products .products li.product.col-sm-12,
  .woocommerce .cross-sells ul > li.col-sm-12,
  .woocommerce .cross-sells ul li.product.col-sm-12, .woocommerce .cross-sells .products > li.col-sm-12, .woocommerce .cross-sells .products li.product.col-sm-12,
  .woocommerce .products ul > li.col-sm-12,
  .woocommerce .products ul li.product.col-sm-12,
  .woocommerce ul.products > li.col-sm-12,
  .woocommerce ul.products li.product.col-sm-12, .woocommerce-page .related.products ul > li.col-sm-12, .woocommerce-page .related.products ul li.product.col-sm-12, .woocommerce-page .related.products .products > li.col-sm-12, .woocommerce-page .related.products .products li.product.col-sm-12,
  .woocommerce-page .upsells.products ul > li.col-sm-12,
  .woocommerce-page .upsells.products ul li.product.col-sm-12, .woocommerce-page .upsells.products .products > li.col-sm-12, .woocommerce-page .upsells.products .products li.product.col-sm-12,
  .woocommerce-page .cross-sells ul > li.col-sm-12,
  .woocommerce-page .cross-sells ul li.product.col-sm-12, .woocommerce-page .cross-sells .products > li.col-sm-12, .woocommerce-page .cross-sells .products li.product.col-sm-12,
  .woocommerce-page .products ul > li.col-sm-12,
  .woocommerce-page .products ul li.product.col-sm-12,
  .woocommerce-page ul.products > li.col-sm-12,
  .woocommerce-page ul.products li.product.col-sm-12 {
    width: 100%;
  }
  .woocommerce .related.products ul > li.col-sm-11, .woocommerce .related.products ul li.product.col-sm-11, .woocommerce .related.products .products > li.col-sm-11, .woocommerce .related.products .products li.product.col-sm-11,
  .woocommerce .upsells.products ul > li.col-sm-11,
  .woocommerce .upsells.products ul li.product.col-sm-11, .woocommerce .upsells.products .products > li.col-sm-11, .woocommerce .upsells.products .products li.product.col-sm-11,
  .woocommerce .cross-sells ul > li.col-sm-11,
  .woocommerce .cross-sells ul li.product.col-sm-11, .woocommerce .cross-sells .products > li.col-sm-11, .woocommerce .cross-sells .products li.product.col-sm-11,
  .woocommerce .products ul > li.col-sm-11,
  .woocommerce .products ul li.product.col-sm-11,
  .woocommerce ul.products > li.col-sm-11,
  .woocommerce ul.products li.product.col-sm-11, .woocommerce-page .related.products ul > li.col-sm-11, .woocommerce-page .related.products ul li.product.col-sm-11, .woocommerce-page .related.products .products > li.col-sm-11, .woocommerce-page .related.products .products li.product.col-sm-11,
  .woocommerce-page .upsells.products ul > li.col-sm-11,
  .woocommerce-page .upsells.products ul li.product.col-sm-11, .woocommerce-page .upsells.products .products > li.col-sm-11, .woocommerce-page .upsells.products .products li.product.col-sm-11,
  .woocommerce-page .cross-sells ul > li.col-sm-11,
  .woocommerce-page .cross-sells ul li.product.col-sm-11, .woocommerce-page .cross-sells .products > li.col-sm-11, .woocommerce-page .cross-sells .products li.product.col-sm-11,
  .woocommerce-page .products ul > li.col-sm-11,
  .woocommerce-page .products ul li.product.col-sm-11,
  .woocommerce-page ul.products > li.col-sm-11,
  .woocommerce-page ul.products li.product.col-sm-11 {
    width: 91.66666666666666%;
  }
  .woocommerce .related.products ul > li.col-sm-10, .woocommerce .related.products ul li.product.col-sm-10, .woocommerce .related.products .products > li.col-sm-10, .woocommerce .related.products .products li.product.col-sm-10,
  .woocommerce .upsells.products ul > li.col-sm-10,
  .woocommerce .upsells.products ul li.product.col-sm-10, .woocommerce .upsells.products .products > li.col-sm-10, .woocommerce .upsells.products .products li.product.col-sm-10,
  .woocommerce .cross-sells ul > li.col-sm-10,
  .woocommerce .cross-sells ul li.product.col-sm-10, .woocommerce .cross-sells .products > li.col-sm-10, .woocommerce .cross-sells .products li.product.col-sm-10,
  .woocommerce .products ul > li.col-sm-10,
  .woocommerce .products ul li.product.col-sm-10,
  .woocommerce ul.products > li.col-sm-10,
  .woocommerce ul.products li.product.col-sm-10, .woocommerce-page .related.products ul > li.col-sm-10, .woocommerce-page .related.products ul li.product.col-sm-10, .woocommerce-page .related.products .products > li.col-sm-10, .woocommerce-page .related.products .products li.product.col-sm-10,
  .woocommerce-page .upsells.products ul > li.col-sm-10,
  .woocommerce-page .upsells.products ul li.product.col-sm-10, .woocommerce-page .upsells.products .products > li.col-sm-10, .woocommerce-page .upsells.products .products li.product.col-sm-10,
  .woocommerce-page .cross-sells ul > li.col-sm-10,
  .woocommerce-page .cross-sells ul li.product.col-sm-10, .woocommerce-page .cross-sells .products > li.col-sm-10, .woocommerce-page .cross-sells .products li.product.col-sm-10,
  .woocommerce-page .products ul > li.col-sm-10,
  .woocommerce-page .products ul li.product.col-sm-10,
  .woocommerce-page ul.products > li.col-sm-10,
  .woocommerce-page ul.products li.product.col-sm-10 {
    width: 83.33333333333334%;
  }
  .woocommerce .related.products ul > li.col-sm-9, .woocommerce .related.products ul li.product.col-sm-9, .woocommerce .related.products .products > li.col-sm-9, .woocommerce .related.products .products li.product.col-sm-9,
  .woocommerce .upsells.products ul > li.col-sm-9,
  .woocommerce .upsells.products ul li.product.col-sm-9, .woocommerce .upsells.products .products > li.col-sm-9, .woocommerce .upsells.products .products li.product.col-sm-9,
  .woocommerce .cross-sells ul > li.col-sm-9,
  .woocommerce .cross-sells ul li.product.col-sm-9, .woocommerce .cross-sells .products > li.col-sm-9, .woocommerce .cross-sells .products li.product.col-sm-9,
  .woocommerce .products ul > li.col-sm-9,
  .woocommerce .products ul li.product.col-sm-9,
  .woocommerce ul.products > li.col-sm-9,
  .woocommerce ul.products li.product.col-sm-9, .woocommerce-page .related.products ul > li.col-sm-9, .woocommerce-page .related.products ul li.product.col-sm-9, .woocommerce-page .related.products .products > li.col-sm-9, .woocommerce-page .related.products .products li.product.col-sm-9,
  .woocommerce-page .upsells.products ul > li.col-sm-9,
  .woocommerce-page .upsells.products ul li.product.col-sm-9, .woocommerce-page .upsells.products .products > li.col-sm-9, .woocommerce-page .upsells.products .products li.product.col-sm-9,
  .woocommerce-page .cross-sells ul > li.col-sm-9,
  .woocommerce-page .cross-sells ul li.product.col-sm-9, .woocommerce-page .cross-sells .products > li.col-sm-9, .woocommerce-page .cross-sells .products li.product.col-sm-9,
  .woocommerce-page .products ul > li.col-sm-9,
  .woocommerce-page .products ul li.product.col-sm-9,
  .woocommerce-page ul.products > li.col-sm-9,
  .woocommerce-page ul.products li.product.col-sm-9 {
    width: 75%;
  }
  .woocommerce .related.products ul > li.col-sm-8, .woocommerce .related.products ul li.product.col-sm-8, .woocommerce .related.products .products > li.col-sm-8, .woocommerce .related.products .products li.product.col-sm-8,
  .woocommerce .upsells.products ul > li.col-sm-8,
  .woocommerce .upsells.products ul li.product.col-sm-8, .woocommerce .upsells.products .products > li.col-sm-8, .woocommerce .upsells.products .products li.product.col-sm-8,
  .woocommerce .cross-sells ul > li.col-sm-8,
  .woocommerce .cross-sells ul li.product.col-sm-8, .woocommerce .cross-sells .products > li.col-sm-8, .woocommerce .cross-sells .products li.product.col-sm-8,
  .woocommerce .products ul > li.col-sm-8,
  .woocommerce .products ul li.product.col-sm-8,
  .woocommerce ul.products > li.col-sm-8,
  .woocommerce ul.products li.product.col-sm-8, .woocommerce-page .related.products ul > li.col-sm-8, .woocommerce-page .related.products ul li.product.col-sm-8, .woocommerce-page .related.products .products > li.col-sm-8, .woocommerce-page .related.products .products li.product.col-sm-8,
  .woocommerce-page .upsells.products ul > li.col-sm-8,
  .woocommerce-page .upsells.products ul li.product.col-sm-8, .woocommerce-page .upsells.products .products > li.col-sm-8, .woocommerce-page .upsells.products .products li.product.col-sm-8,
  .woocommerce-page .cross-sells ul > li.col-sm-8,
  .woocommerce-page .cross-sells ul li.product.col-sm-8, .woocommerce-page .cross-sells .products > li.col-sm-8, .woocommerce-page .cross-sells .products li.product.col-sm-8,
  .woocommerce-page .products ul > li.col-sm-8,
  .woocommerce-page .products ul li.product.col-sm-8,
  .woocommerce-page ul.products > li.col-sm-8,
  .woocommerce-page ul.products li.product.col-sm-8 {
    width: 66.66666666666666%;
  }
  .woocommerce .related.products ul > li.col-sm-7, .woocommerce .related.products ul li.product.col-sm-7, .woocommerce .related.products .products > li.col-sm-7, .woocommerce .related.products .products li.product.col-sm-7,
  .woocommerce .upsells.products ul > li.col-sm-7,
  .woocommerce .upsells.products ul li.product.col-sm-7, .woocommerce .upsells.products .products > li.col-sm-7, .woocommerce .upsells.products .products li.product.col-sm-7,
  .woocommerce .cross-sells ul > li.col-sm-7,
  .woocommerce .cross-sells ul li.product.col-sm-7, .woocommerce .cross-sells .products > li.col-sm-7, .woocommerce .cross-sells .products li.product.col-sm-7,
  .woocommerce .products ul > li.col-sm-7,
  .woocommerce .products ul li.product.col-sm-7,
  .woocommerce ul.products > li.col-sm-7,
  .woocommerce ul.products li.product.col-sm-7, .woocommerce-page .related.products ul > li.col-sm-7, .woocommerce-page .related.products ul li.product.col-sm-7, .woocommerce-page .related.products .products > li.col-sm-7, .woocommerce-page .related.products .products li.product.col-sm-7,
  .woocommerce-page .upsells.products ul > li.col-sm-7,
  .woocommerce-page .upsells.products ul li.product.col-sm-7, .woocommerce-page .upsells.products .products > li.col-sm-7, .woocommerce-page .upsells.products .products li.product.col-sm-7,
  .woocommerce-page .cross-sells ul > li.col-sm-7,
  .woocommerce-page .cross-sells ul li.product.col-sm-7, .woocommerce-page .cross-sells .products > li.col-sm-7, .woocommerce-page .cross-sells .products li.product.col-sm-7,
  .woocommerce-page .products ul > li.col-sm-7,
  .woocommerce-page .products ul li.product.col-sm-7,
  .woocommerce-page ul.products > li.col-sm-7,
  .woocommerce-page ul.products li.product.col-sm-7 {
    width: 58.333333333333336%;
  }
  .woocommerce .related.products ul > li.col-sm-6, .woocommerce .related.products ul li.product.col-sm-6, .woocommerce .related.products .products > li.col-sm-6, .woocommerce .related.products .products li.product.col-sm-6,
  .woocommerce .upsells.products ul > li.col-sm-6,
  .woocommerce .upsells.products ul li.product.col-sm-6, .woocommerce .upsells.products .products > li.col-sm-6, .woocommerce .upsells.products .products li.product.col-sm-6,
  .woocommerce .cross-sells ul > li.col-sm-6,
  .woocommerce .cross-sells ul li.product.col-sm-6, .woocommerce .cross-sells .products > li.col-sm-6, .woocommerce .cross-sells .products li.product.col-sm-6,
  .woocommerce .products ul > li.col-sm-6,
  .woocommerce .products ul li.product.col-sm-6,
  .woocommerce ul.products > li.col-sm-6,
  .woocommerce ul.products li.product.col-sm-6, .woocommerce-page .related.products ul > li.col-sm-6, .woocommerce-page .related.products ul li.product.col-sm-6, .woocommerce-page .related.products .products > li.col-sm-6, .woocommerce-page .related.products .products li.product.col-sm-6,
  .woocommerce-page .upsells.products ul > li.col-sm-6,
  .woocommerce-page .upsells.products ul li.product.col-sm-6, .woocommerce-page .upsells.products .products > li.col-sm-6, .woocommerce-page .upsells.products .products li.product.col-sm-6,
  .woocommerce-page .cross-sells ul > li.col-sm-6,
  .woocommerce-page .cross-sells ul li.product.col-sm-6, .woocommerce-page .cross-sells .products > li.col-sm-6, .woocommerce-page .cross-sells .products li.product.col-sm-6,
  .woocommerce-page .products ul > li.col-sm-6,
  .woocommerce-page .products ul li.product.col-sm-6,
  .woocommerce-page ul.products > li.col-sm-6,
  .woocommerce-page ul.products li.product.col-sm-6 {
    width: 50%;
  }
  .woocommerce .related.products ul > li.col-sm-5, .woocommerce .related.products ul li.product.col-sm-5, .woocommerce .related.products .products > li.col-sm-5, .woocommerce .related.products .products li.product.col-sm-5,
  .woocommerce .upsells.products ul > li.col-sm-5,
  .woocommerce .upsells.products ul li.product.col-sm-5, .woocommerce .upsells.products .products > li.col-sm-5, .woocommerce .upsells.products .products li.product.col-sm-5,
  .woocommerce .cross-sells ul > li.col-sm-5,
  .woocommerce .cross-sells ul li.product.col-sm-5, .woocommerce .cross-sells .products > li.col-sm-5, .woocommerce .cross-sells .products li.product.col-sm-5,
  .woocommerce .products ul > li.col-sm-5,
  .woocommerce .products ul li.product.col-sm-5,
  .woocommerce ul.products > li.col-sm-5,
  .woocommerce ul.products li.product.col-sm-5, .woocommerce-page .related.products ul > li.col-sm-5, .woocommerce-page .related.products ul li.product.col-sm-5, .woocommerce-page .related.products .products > li.col-sm-5, .woocommerce-page .related.products .products li.product.col-sm-5,
  .woocommerce-page .upsells.products ul > li.col-sm-5,
  .woocommerce-page .upsells.products ul li.product.col-sm-5, .woocommerce-page .upsells.products .products > li.col-sm-5, .woocommerce-page .upsells.products .products li.product.col-sm-5,
  .woocommerce-page .cross-sells ul > li.col-sm-5,
  .woocommerce-page .cross-sells ul li.product.col-sm-5, .woocommerce-page .cross-sells .products > li.col-sm-5, .woocommerce-page .cross-sells .products li.product.col-sm-5,
  .woocommerce-page .products ul > li.col-sm-5,
  .woocommerce-page .products ul li.product.col-sm-5,
  .woocommerce-page ul.products > li.col-sm-5,
  .woocommerce-page ul.products li.product.col-sm-5 {
    width: 41.66666666666667%;
  }
  .woocommerce .related.products ul > li.col-sm-4, .woocommerce .related.products ul li.product.col-sm-4, .woocommerce .related.products .products > li.col-sm-4, .woocommerce .related.products .products li.product.col-sm-4,
  .woocommerce .upsells.products ul > li.col-sm-4,
  .woocommerce .upsells.products ul li.product.col-sm-4, .woocommerce .upsells.products .products > li.col-sm-4, .woocommerce .upsells.products .products li.product.col-sm-4,
  .woocommerce .cross-sells ul > li.col-sm-4,
  .woocommerce .cross-sells ul li.product.col-sm-4, .woocommerce .cross-sells .products > li.col-sm-4, .woocommerce .cross-sells .products li.product.col-sm-4,
  .woocommerce .products ul > li.col-sm-4,
  .woocommerce .products ul li.product.col-sm-4,
  .woocommerce ul.products > li.col-sm-4,
  .woocommerce ul.products li.product.col-sm-4, .woocommerce-page .related.products ul > li.col-sm-4, .woocommerce-page .related.products ul li.product.col-sm-4, .woocommerce-page .related.products .products > li.col-sm-4, .woocommerce-page .related.products .products li.product.col-sm-4,
  .woocommerce-page .upsells.products ul > li.col-sm-4,
  .woocommerce-page .upsells.products ul li.product.col-sm-4, .woocommerce-page .upsells.products .products > li.col-sm-4, .woocommerce-page .upsells.products .products li.product.col-sm-4,
  .woocommerce-page .cross-sells ul > li.col-sm-4,
  .woocommerce-page .cross-sells ul li.product.col-sm-4, .woocommerce-page .cross-sells .products > li.col-sm-4, .woocommerce-page .cross-sells .products li.product.col-sm-4,
  .woocommerce-page .products ul > li.col-sm-4,
  .woocommerce-page .products ul li.product.col-sm-4,
  .woocommerce-page ul.products > li.col-sm-4,
  .woocommerce-page ul.products li.product.col-sm-4 {
    width: 33.33333333333333%;
  }
  .woocommerce .related.products ul > li.col-sm-3, .woocommerce .related.products ul li.product.col-sm-3, .woocommerce .related.products .products > li.col-sm-3, .woocommerce .related.products .products li.product.col-sm-3,
  .woocommerce .upsells.products ul > li.col-sm-3,
  .woocommerce .upsells.products ul li.product.col-sm-3, .woocommerce .upsells.products .products > li.col-sm-3, .woocommerce .upsells.products .products li.product.col-sm-3,
  .woocommerce .cross-sells ul > li.col-sm-3,
  .woocommerce .cross-sells ul li.product.col-sm-3, .woocommerce .cross-sells .products > li.col-sm-3, .woocommerce .cross-sells .products li.product.col-sm-3,
  .woocommerce .products ul > li.col-sm-3,
  .woocommerce .products ul li.product.col-sm-3,
  .woocommerce ul.products > li.col-sm-3,
  .woocommerce ul.products li.product.col-sm-3, .woocommerce-page .related.products ul > li.col-sm-3, .woocommerce-page .related.products ul li.product.col-sm-3, .woocommerce-page .related.products .products > li.col-sm-3, .woocommerce-page .related.products .products li.product.col-sm-3,
  .woocommerce-page .upsells.products ul > li.col-sm-3,
  .woocommerce-page .upsells.products ul li.product.col-sm-3, .woocommerce-page .upsells.products .products > li.col-sm-3, .woocommerce-page .upsells.products .products li.product.col-sm-3,
  .woocommerce-page .cross-sells ul > li.col-sm-3,
  .woocommerce-page .cross-sells ul li.product.col-sm-3, .woocommerce-page .cross-sells .products > li.col-sm-3, .woocommerce-page .cross-sells .products li.product.col-sm-3,
  .woocommerce-page .products ul > li.col-sm-3,
  .woocommerce-page .products ul li.product.col-sm-3,
  .woocommerce-page ul.products > li.col-sm-3,
  .woocommerce-page ul.products li.product.col-sm-3 {
    width: 25%;
  }
  .woocommerce .related.products ul > li.col-sm-2, .woocommerce .related.products ul li.product.col-sm-2, .woocommerce .related.products .products > li.col-sm-2, .woocommerce .related.products .products li.product.col-sm-2,
  .woocommerce .upsells.products ul > li.col-sm-2,
  .woocommerce .upsells.products ul li.product.col-sm-2, .woocommerce .upsells.products .products > li.col-sm-2, .woocommerce .upsells.products .products li.product.col-sm-2,
  .woocommerce .cross-sells ul > li.col-sm-2,
  .woocommerce .cross-sells ul li.product.col-sm-2, .woocommerce .cross-sells .products > li.col-sm-2, .woocommerce .cross-sells .products li.product.col-sm-2,
  .woocommerce .products ul > li.col-sm-2,
  .woocommerce .products ul li.product.col-sm-2,
  .woocommerce ul.products > li.col-sm-2,
  .woocommerce ul.products li.product.col-sm-2, .woocommerce-page .related.products ul > li.col-sm-2, .woocommerce-page .related.products ul li.product.col-sm-2, .woocommerce-page .related.products .products > li.col-sm-2, .woocommerce-page .related.products .products li.product.col-sm-2,
  .woocommerce-page .upsells.products ul > li.col-sm-2,
  .woocommerce-page .upsells.products ul li.product.col-sm-2, .woocommerce-page .upsells.products .products > li.col-sm-2, .woocommerce-page .upsells.products .products li.product.col-sm-2,
  .woocommerce-page .cross-sells ul > li.col-sm-2,
  .woocommerce-page .cross-sells ul li.product.col-sm-2, .woocommerce-page .cross-sells .products > li.col-sm-2, .woocommerce-page .cross-sells .products li.product.col-sm-2,
  .woocommerce-page .products ul > li.col-sm-2,
  .woocommerce-page .products ul li.product.col-sm-2,
  .woocommerce-page ul.products > li.col-sm-2,
  .woocommerce-page ul.products li.product.col-sm-2 {
    width: 16.666666666666664%;
  }
  .woocommerce .related.products ul > li.col-sm-1, .woocommerce .related.products ul li.product.col-sm-1, .woocommerce .related.products .products > li.col-sm-1, .woocommerce .related.products .products li.product.col-sm-1,
  .woocommerce .upsells.products ul > li.col-sm-1,
  .woocommerce .upsells.products ul li.product.col-sm-1, .woocommerce .upsells.products .products > li.col-sm-1, .woocommerce .upsells.products .products li.product.col-sm-1,
  .woocommerce .cross-sells ul > li.col-sm-1,
  .woocommerce .cross-sells ul li.product.col-sm-1, .woocommerce .cross-sells .products > li.col-sm-1, .woocommerce .cross-sells .products li.product.col-sm-1,
  .woocommerce .products ul > li.col-sm-1,
  .woocommerce .products ul li.product.col-sm-1,
  .woocommerce ul.products > li.col-sm-1,
  .woocommerce ul.products li.product.col-sm-1, .woocommerce-page .related.products ul > li.col-sm-1, .woocommerce-page .related.products ul li.product.col-sm-1, .woocommerce-page .related.products .products > li.col-sm-1, .woocommerce-page .related.products .products li.product.col-sm-1,
  .woocommerce-page .upsells.products ul > li.col-sm-1,
  .woocommerce-page .upsells.products ul li.product.col-sm-1, .woocommerce-page .upsells.products .products > li.col-sm-1, .woocommerce-page .upsells.products .products li.product.col-sm-1,
  .woocommerce-page .cross-sells ul > li.col-sm-1,
  .woocommerce-page .cross-sells ul li.product.col-sm-1, .woocommerce-page .cross-sells .products > li.col-sm-1, .woocommerce-page .cross-sells .products li.product.col-sm-1,
  .woocommerce-page .products ul > li.col-sm-1,
  .woocommerce-page .products ul li.product.col-sm-1,
  .woocommerce-page ul.products > li.col-sm-1,
  .woocommerce-page ul.products li.product.col-sm-1 {
    width: 8.333333333333332%;
  }
}
@media screen and (min-width: 992px) {
  .woocommerce .related.products ul > li.col-md-12, .woocommerce .related.products ul li.product.col-md-12, .woocommerce .related.products .products > li.col-md-12, .woocommerce .related.products .products li.product.col-md-12,
  .woocommerce .upsells.products ul > li.col-md-12,
  .woocommerce .upsells.products ul li.product.col-md-12, .woocommerce .upsells.products .products > li.col-md-12, .woocommerce .upsells.products .products li.product.col-md-12,
  .woocommerce .cross-sells ul > li.col-md-12,
  .woocommerce .cross-sells ul li.product.col-md-12, .woocommerce .cross-sells .products > li.col-md-12, .woocommerce .cross-sells .products li.product.col-md-12,
  .woocommerce .products ul > li.col-md-12,
  .woocommerce .products ul li.product.col-md-12,
  .woocommerce ul.products > li.col-md-12,
  .woocommerce ul.products li.product.col-md-12, .woocommerce-page .related.products ul > li.col-md-12, .woocommerce-page .related.products ul li.product.col-md-12, .woocommerce-page .related.products .products > li.col-md-12, .woocommerce-page .related.products .products li.product.col-md-12,
  .woocommerce-page .upsells.products ul > li.col-md-12,
  .woocommerce-page .upsells.products ul li.product.col-md-12, .woocommerce-page .upsells.products .products > li.col-md-12, .woocommerce-page .upsells.products .products li.product.col-md-12,
  .woocommerce-page .cross-sells ul > li.col-md-12,
  .woocommerce-page .cross-sells ul li.product.col-md-12, .woocommerce-page .cross-sells .products > li.col-md-12, .woocommerce-page .cross-sells .products li.product.col-md-12,
  .woocommerce-page .products ul > li.col-md-12,
  .woocommerce-page .products ul li.product.col-md-12,
  .woocommerce-page ul.products > li.col-md-12,
  .woocommerce-page ul.products li.product.col-md-12 {
    width: 100%;
  }
  .woocommerce .related.products ul > li.col-md-11, .woocommerce .related.products ul li.product.col-md-11, .woocommerce .related.products .products > li.col-md-11, .woocommerce .related.products .products li.product.col-md-11,
  .woocommerce .upsells.products ul > li.col-md-11,
  .woocommerce .upsells.products ul li.product.col-md-11, .woocommerce .upsells.products .products > li.col-md-11, .woocommerce .upsells.products .products li.product.col-md-11,
  .woocommerce .cross-sells ul > li.col-md-11,
  .woocommerce .cross-sells ul li.product.col-md-11, .woocommerce .cross-sells .products > li.col-md-11, .woocommerce .cross-sells .products li.product.col-md-11,
  .woocommerce .products ul > li.col-md-11,
  .woocommerce .products ul li.product.col-md-11,
  .woocommerce ul.products > li.col-md-11,
  .woocommerce ul.products li.product.col-md-11, .woocommerce-page .related.products ul > li.col-md-11, .woocommerce-page .related.products ul li.product.col-md-11, .woocommerce-page .related.products .products > li.col-md-11, .woocommerce-page .related.products .products li.product.col-md-11,
  .woocommerce-page .upsells.products ul > li.col-md-11,
  .woocommerce-page .upsells.products ul li.product.col-md-11, .woocommerce-page .upsells.products .products > li.col-md-11, .woocommerce-page .upsells.products .products li.product.col-md-11,
  .woocommerce-page .cross-sells ul > li.col-md-11,
  .woocommerce-page .cross-sells ul li.product.col-md-11, .woocommerce-page .cross-sells .products > li.col-md-11, .woocommerce-page .cross-sells .products li.product.col-md-11,
  .woocommerce-page .products ul > li.col-md-11,
  .woocommerce-page .products ul li.product.col-md-11,
  .woocommerce-page ul.products > li.col-md-11,
  .woocommerce-page ul.products li.product.col-md-11 {
    width: 91.66666666666666%;
  }
  .woocommerce .related.products ul > li.col-md-10, .woocommerce .related.products ul li.product.col-md-10, .woocommerce .related.products .products > li.col-md-10, .woocommerce .related.products .products li.product.col-md-10,
  .woocommerce .upsells.products ul > li.col-md-10,
  .woocommerce .upsells.products ul li.product.col-md-10, .woocommerce .upsells.products .products > li.col-md-10, .woocommerce .upsells.products .products li.product.col-md-10,
  .woocommerce .cross-sells ul > li.col-md-10,
  .woocommerce .cross-sells ul li.product.col-md-10, .woocommerce .cross-sells .products > li.col-md-10, .woocommerce .cross-sells .products li.product.col-md-10,
  .woocommerce .products ul > li.col-md-10,
  .woocommerce .products ul li.product.col-md-10,
  .woocommerce ul.products > li.col-md-10,
  .woocommerce ul.products li.product.col-md-10, .woocommerce-page .related.products ul > li.col-md-10, .woocommerce-page .related.products ul li.product.col-md-10, .woocommerce-page .related.products .products > li.col-md-10, .woocommerce-page .related.products .products li.product.col-md-10,
  .woocommerce-page .upsells.products ul > li.col-md-10,
  .woocommerce-page .upsells.products ul li.product.col-md-10, .woocommerce-page .upsells.products .products > li.col-md-10, .woocommerce-page .upsells.products .products li.product.col-md-10,
  .woocommerce-page .cross-sells ul > li.col-md-10,
  .woocommerce-page .cross-sells ul li.product.col-md-10, .woocommerce-page .cross-sells .products > li.col-md-10, .woocommerce-page .cross-sells .products li.product.col-md-10,
  .woocommerce-page .products ul > li.col-md-10,
  .woocommerce-page .products ul li.product.col-md-10,
  .woocommerce-page ul.products > li.col-md-10,
  .woocommerce-page ul.products li.product.col-md-10 {
    width: 83.33333333333334%;
  }
  .woocommerce .related.products ul > li.col-md-9, .woocommerce .related.products ul li.product.col-md-9, .woocommerce .related.products .products > li.col-md-9, .woocommerce .related.products .products li.product.col-md-9,
  .woocommerce .upsells.products ul > li.col-md-9,
  .woocommerce .upsells.products ul li.product.col-md-9, .woocommerce .upsells.products .products > li.col-md-9, .woocommerce .upsells.products .products li.product.col-md-9,
  .woocommerce .cross-sells ul > li.col-md-9,
  .woocommerce .cross-sells ul li.product.col-md-9, .woocommerce .cross-sells .products > li.col-md-9, .woocommerce .cross-sells .products li.product.col-md-9,
  .woocommerce .products ul > li.col-md-9,
  .woocommerce .products ul li.product.col-md-9,
  .woocommerce ul.products > li.col-md-9,
  .woocommerce ul.products li.product.col-md-9, .woocommerce-page .related.products ul > li.col-md-9, .woocommerce-page .related.products ul li.product.col-md-9, .woocommerce-page .related.products .products > li.col-md-9, .woocommerce-page .related.products .products li.product.col-md-9,
  .woocommerce-page .upsells.products ul > li.col-md-9,
  .woocommerce-page .upsells.products ul li.product.col-md-9, .woocommerce-page .upsells.products .products > li.col-md-9, .woocommerce-page .upsells.products .products li.product.col-md-9,
  .woocommerce-page .cross-sells ul > li.col-md-9,
  .woocommerce-page .cross-sells ul li.product.col-md-9, .woocommerce-page .cross-sells .products > li.col-md-9, .woocommerce-page .cross-sells .products li.product.col-md-9,
  .woocommerce-page .products ul > li.col-md-9,
  .woocommerce-page .products ul li.product.col-md-9,
  .woocommerce-page ul.products > li.col-md-9,
  .woocommerce-page ul.products li.product.col-md-9 {
    width: 75%;
  }
  .woocommerce .related.products ul > li.col-md-8, .woocommerce .related.products ul li.product.col-md-8, .woocommerce .related.products .products > li.col-md-8, .woocommerce .related.products .products li.product.col-md-8,
  .woocommerce .upsells.products ul > li.col-md-8,
  .woocommerce .upsells.products ul li.product.col-md-8, .woocommerce .upsells.products .products > li.col-md-8, .woocommerce .upsells.products .products li.product.col-md-8,
  .woocommerce .cross-sells ul > li.col-md-8,
  .woocommerce .cross-sells ul li.product.col-md-8, .woocommerce .cross-sells .products > li.col-md-8, .woocommerce .cross-sells .products li.product.col-md-8,
  .woocommerce .products ul > li.col-md-8,
  .woocommerce .products ul li.product.col-md-8,
  .woocommerce ul.products > li.col-md-8,
  .woocommerce ul.products li.product.col-md-8, .woocommerce-page .related.products ul > li.col-md-8, .woocommerce-page .related.products ul li.product.col-md-8, .woocommerce-page .related.products .products > li.col-md-8, .woocommerce-page .related.products .products li.product.col-md-8,
  .woocommerce-page .upsells.products ul > li.col-md-8,
  .woocommerce-page .upsells.products ul li.product.col-md-8, .woocommerce-page .upsells.products .products > li.col-md-8, .woocommerce-page .upsells.products .products li.product.col-md-8,
  .woocommerce-page .cross-sells ul > li.col-md-8,
  .woocommerce-page .cross-sells ul li.product.col-md-8, .woocommerce-page .cross-sells .products > li.col-md-8, .woocommerce-page .cross-sells .products li.product.col-md-8,
  .woocommerce-page .products ul > li.col-md-8,
  .woocommerce-page .products ul li.product.col-md-8,
  .woocommerce-page ul.products > li.col-md-8,
  .woocommerce-page ul.products li.product.col-md-8 {
    width: 66.66666666666666%;
  }
  .woocommerce .related.products ul > li.col-md-7, .woocommerce .related.products ul li.product.col-md-7, .woocommerce .related.products .products > li.col-md-7, .woocommerce .related.products .products li.product.col-md-7,
  .woocommerce .upsells.products ul > li.col-md-7,
  .woocommerce .upsells.products ul li.product.col-md-7, .woocommerce .upsells.products .products > li.col-md-7, .woocommerce .upsells.products .products li.product.col-md-7,
  .woocommerce .cross-sells ul > li.col-md-7,
  .woocommerce .cross-sells ul li.product.col-md-7, .woocommerce .cross-sells .products > li.col-md-7, .woocommerce .cross-sells .products li.product.col-md-7,
  .woocommerce .products ul > li.col-md-7,
  .woocommerce .products ul li.product.col-md-7,
  .woocommerce ul.products > li.col-md-7,
  .woocommerce ul.products li.product.col-md-7, .woocommerce-page .related.products ul > li.col-md-7, .woocommerce-page .related.products ul li.product.col-md-7, .woocommerce-page .related.products .products > li.col-md-7, .woocommerce-page .related.products .products li.product.col-md-7,
  .woocommerce-page .upsells.products ul > li.col-md-7,
  .woocommerce-page .upsells.products ul li.product.col-md-7, .woocommerce-page .upsells.products .products > li.col-md-7, .woocommerce-page .upsells.products .products li.product.col-md-7,
  .woocommerce-page .cross-sells ul > li.col-md-7,
  .woocommerce-page .cross-sells ul li.product.col-md-7, .woocommerce-page .cross-sells .products > li.col-md-7, .woocommerce-page .cross-sells .products li.product.col-md-7,
  .woocommerce-page .products ul > li.col-md-7,
  .woocommerce-page .products ul li.product.col-md-7,
  .woocommerce-page ul.products > li.col-md-7,
  .woocommerce-page ul.products li.product.col-md-7 {
    width: 58.333333333333336%;
  }
  .woocommerce .related.products ul > li.col-md-6, .woocommerce .related.products ul li.product.col-md-6, .woocommerce .related.products .products > li.col-md-6, .woocommerce .related.products .products li.product.col-md-6,
  .woocommerce .upsells.products ul > li.col-md-6,
  .woocommerce .upsells.products ul li.product.col-md-6, .woocommerce .upsells.products .products > li.col-md-6, .woocommerce .upsells.products .products li.product.col-md-6,
  .woocommerce .cross-sells ul > li.col-md-6,
  .woocommerce .cross-sells ul li.product.col-md-6, .woocommerce .cross-sells .products > li.col-md-6, .woocommerce .cross-sells .products li.product.col-md-6,
  .woocommerce .products ul > li.col-md-6,
  .woocommerce .products ul li.product.col-md-6,
  .woocommerce ul.products > li.col-md-6,
  .woocommerce ul.products li.product.col-md-6, .woocommerce-page .related.products ul > li.col-md-6, .woocommerce-page .related.products ul li.product.col-md-6, .woocommerce-page .related.products .products > li.col-md-6, .woocommerce-page .related.products .products li.product.col-md-6,
  .woocommerce-page .upsells.products ul > li.col-md-6,
  .woocommerce-page .upsells.products ul li.product.col-md-6, .woocommerce-page .upsells.products .products > li.col-md-6, .woocommerce-page .upsells.products .products li.product.col-md-6,
  .woocommerce-page .cross-sells ul > li.col-md-6,
  .woocommerce-page .cross-sells ul li.product.col-md-6, .woocommerce-page .cross-sells .products > li.col-md-6, .woocommerce-page .cross-sells .products li.product.col-md-6,
  .woocommerce-page .products ul > li.col-md-6,
  .woocommerce-page .products ul li.product.col-md-6,
  .woocommerce-page ul.products > li.col-md-6,
  .woocommerce-page ul.products li.product.col-md-6 {
    width: 50%;
  }
  .woocommerce .related.products ul > li.col-md-5, .woocommerce .related.products ul li.product.col-md-5, .woocommerce .related.products .products > li.col-md-5, .woocommerce .related.products .products li.product.col-md-5,
  .woocommerce .upsells.products ul > li.col-md-5,
  .woocommerce .upsells.products ul li.product.col-md-5, .woocommerce .upsells.products .products > li.col-md-5, .woocommerce .upsells.products .products li.product.col-md-5,
  .woocommerce .cross-sells ul > li.col-md-5,
  .woocommerce .cross-sells ul li.product.col-md-5, .woocommerce .cross-sells .products > li.col-md-5, .woocommerce .cross-sells .products li.product.col-md-5,
  .woocommerce .products ul > li.col-md-5,
  .woocommerce .products ul li.product.col-md-5,
  .woocommerce ul.products > li.col-md-5,
  .woocommerce ul.products li.product.col-md-5, .woocommerce-page .related.products ul > li.col-md-5, .woocommerce-page .related.products ul li.product.col-md-5, .woocommerce-page .related.products .products > li.col-md-5, .woocommerce-page .related.products .products li.product.col-md-5,
  .woocommerce-page .upsells.products ul > li.col-md-5,
  .woocommerce-page .upsells.products ul li.product.col-md-5, .woocommerce-page .upsells.products .products > li.col-md-5, .woocommerce-page .upsells.products .products li.product.col-md-5,
  .woocommerce-page .cross-sells ul > li.col-md-5,
  .woocommerce-page .cross-sells ul li.product.col-md-5, .woocommerce-page .cross-sells .products > li.col-md-5, .woocommerce-page .cross-sells .products li.product.col-md-5,
  .woocommerce-page .products ul > li.col-md-5,
  .woocommerce-page .products ul li.product.col-md-5,
  .woocommerce-page ul.products > li.col-md-5,
  .woocommerce-page ul.products li.product.col-md-5 {
    width: 41.66666666666667%;
  }
  .woocommerce .related.products ul > li.col-md-4, .woocommerce .related.products ul li.product.col-md-4, .woocommerce .related.products .products > li.col-md-4, .woocommerce .related.products .products li.product.col-md-4,
  .woocommerce .upsells.products ul > li.col-md-4,
  .woocommerce .upsells.products ul li.product.col-md-4, .woocommerce .upsells.products .products > li.col-md-4, .woocommerce .upsells.products .products li.product.col-md-4,
  .woocommerce .cross-sells ul > li.col-md-4,
  .woocommerce .cross-sells ul li.product.col-md-4, .woocommerce .cross-sells .products > li.col-md-4, .woocommerce .cross-sells .products li.product.col-md-4,
  .woocommerce .products ul > li.col-md-4,
  .woocommerce .products ul li.product.col-md-4,
  .woocommerce ul.products > li.col-md-4,
  .woocommerce ul.products li.product.col-md-4, .woocommerce-page .related.products ul > li.col-md-4, .woocommerce-page .related.products ul li.product.col-md-4, .woocommerce-page .related.products .products > li.col-md-4, .woocommerce-page .related.products .products li.product.col-md-4,
  .woocommerce-page .upsells.products ul > li.col-md-4,
  .woocommerce-page .upsells.products ul li.product.col-md-4, .woocommerce-page .upsells.products .products > li.col-md-4, .woocommerce-page .upsells.products .products li.product.col-md-4,
  .woocommerce-page .cross-sells ul > li.col-md-4,
  .woocommerce-page .cross-sells ul li.product.col-md-4, .woocommerce-page .cross-sells .products > li.col-md-4, .woocommerce-page .cross-sells .products li.product.col-md-4,
  .woocommerce-page .products ul > li.col-md-4,
  .woocommerce-page .products ul li.product.col-md-4,
  .woocommerce-page ul.products > li.col-md-4,
  .woocommerce-page ul.products li.product.col-md-4 {
    width: 33.33333333333333%;
  }
  .woocommerce .related.products ul > li.col-md-3, .woocommerce .related.products ul li.product.col-md-3, .woocommerce .related.products .products > li.col-md-3, .woocommerce .related.products .products li.product.col-md-3,
  .woocommerce .upsells.products ul > li.col-md-3,
  .woocommerce .upsells.products ul li.product.col-md-3, .woocommerce .upsells.products .products > li.col-md-3, .woocommerce .upsells.products .products li.product.col-md-3,
  .woocommerce .cross-sells ul > li.col-md-3,
  .woocommerce .cross-sells ul li.product.col-md-3, .woocommerce .cross-sells .products > li.col-md-3, .woocommerce .cross-sells .products li.product.col-md-3,
  .woocommerce .products ul > li.col-md-3,
  .woocommerce .products ul li.product.col-md-3,
  .woocommerce ul.products > li.col-md-3,
  .woocommerce ul.products li.product.col-md-3, .woocommerce-page .related.products ul > li.col-md-3, .woocommerce-page .related.products ul li.product.col-md-3, .woocommerce-page .related.products .products > li.col-md-3, .woocommerce-page .related.products .products li.product.col-md-3,
  .woocommerce-page .upsells.products ul > li.col-md-3,
  .woocommerce-page .upsells.products ul li.product.col-md-3, .woocommerce-page .upsells.products .products > li.col-md-3, .woocommerce-page .upsells.products .products li.product.col-md-3,
  .woocommerce-page .cross-sells ul > li.col-md-3,
  .woocommerce-page .cross-sells ul li.product.col-md-3, .woocommerce-page .cross-sells .products > li.col-md-3, .woocommerce-page .cross-sells .products li.product.col-md-3,
  .woocommerce-page .products ul > li.col-md-3,
  .woocommerce-page .products ul li.product.col-md-3,
  .woocommerce-page ul.products > li.col-md-3,
  .woocommerce-page ul.products li.product.col-md-3 {
    width: 25%;
  }
  .woocommerce .related.products ul > li.col-md-2, .woocommerce .related.products ul li.product.col-md-2, .woocommerce .related.products .products > li.col-md-2, .woocommerce .related.products .products li.product.col-md-2,
  .woocommerce .upsells.products ul > li.col-md-2,
  .woocommerce .upsells.products ul li.product.col-md-2, .woocommerce .upsells.products .products > li.col-md-2, .woocommerce .upsells.products .products li.product.col-md-2,
  .woocommerce .cross-sells ul > li.col-md-2,
  .woocommerce .cross-sells ul li.product.col-md-2, .woocommerce .cross-sells .products > li.col-md-2, .woocommerce .cross-sells .products li.product.col-md-2,
  .woocommerce .products ul > li.col-md-2,
  .woocommerce .products ul li.product.col-md-2,
  .woocommerce ul.products > li.col-md-2,
  .woocommerce ul.products li.product.col-md-2, .woocommerce-page .related.products ul > li.col-md-2, .woocommerce-page .related.products ul li.product.col-md-2, .woocommerce-page .related.products .products > li.col-md-2, .woocommerce-page .related.products .products li.product.col-md-2,
  .woocommerce-page .upsells.products ul > li.col-md-2,
  .woocommerce-page .upsells.products ul li.product.col-md-2, .woocommerce-page .upsells.products .products > li.col-md-2, .woocommerce-page .upsells.products .products li.product.col-md-2,
  .woocommerce-page .cross-sells ul > li.col-md-2,
  .woocommerce-page .cross-sells ul li.product.col-md-2, .woocommerce-page .cross-sells .products > li.col-md-2, .woocommerce-page .cross-sells .products li.product.col-md-2,
  .woocommerce-page .products ul > li.col-md-2,
  .woocommerce-page .products ul li.product.col-md-2,
  .woocommerce-page ul.products > li.col-md-2,
  .woocommerce-page ul.products li.product.col-md-2 {
    width: 16.666666666666664%;
  }
  .woocommerce .related.products ul > li.col-md-1, .woocommerce .related.products ul li.product.col-md-1, .woocommerce .related.products .products > li.col-md-1, .woocommerce .related.products .products li.product.col-md-1,
  .woocommerce .upsells.products ul > li.col-md-1,
  .woocommerce .upsells.products ul li.product.col-md-1, .woocommerce .upsells.products .products > li.col-md-1, .woocommerce .upsells.products .products li.product.col-md-1,
  .woocommerce .cross-sells ul > li.col-md-1,
  .woocommerce .cross-sells ul li.product.col-md-1, .woocommerce .cross-sells .products > li.col-md-1, .woocommerce .cross-sells .products li.product.col-md-1,
  .woocommerce .products ul > li.col-md-1,
  .woocommerce .products ul li.product.col-md-1,
  .woocommerce ul.products > li.col-md-1,
  .woocommerce ul.products li.product.col-md-1, .woocommerce-page .related.products ul > li.col-md-1, .woocommerce-page .related.products ul li.product.col-md-1, .woocommerce-page .related.products .products > li.col-md-1, .woocommerce-page .related.products .products li.product.col-md-1,
  .woocommerce-page .upsells.products ul > li.col-md-1,
  .woocommerce-page .upsells.products ul li.product.col-md-1, .woocommerce-page .upsells.products .products > li.col-md-1, .woocommerce-page .upsells.products .products li.product.col-md-1,
  .woocommerce-page .cross-sells ul > li.col-md-1,
  .woocommerce-page .cross-sells ul li.product.col-md-1, .woocommerce-page .cross-sells .products > li.col-md-1, .woocommerce-page .cross-sells .products li.product.col-md-1,
  .woocommerce-page .products ul > li.col-md-1,
  .woocommerce-page .products ul li.product.col-md-1,
  .woocommerce-page ul.products > li.col-md-1,
  .woocommerce-page ul.products li.product.col-md-1 {
    width: 8.333333333333332%;
  }
}
@media screen and (min-width: 1200px) {
  .woocommerce .related.products ul > li.col-lg-12, .woocommerce .related.products ul li.product.col-lg-12, .woocommerce .related.products .products > li.col-lg-12, .woocommerce .related.products .products li.product.col-lg-12,
  .woocommerce .upsells.products ul > li.col-lg-12,
  .woocommerce .upsells.products ul li.product.col-lg-12, .woocommerce .upsells.products .products > li.col-lg-12, .woocommerce .upsells.products .products li.product.col-lg-12,
  .woocommerce .cross-sells ul > li.col-lg-12,
  .woocommerce .cross-sells ul li.product.col-lg-12, .woocommerce .cross-sells .products > li.col-lg-12, .woocommerce .cross-sells .products li.product.col-lg-12,
  .woocommerce .products ul > li.col-lg-12,
  .woocommerce .products ul li.product.col-lg-12,
  .woocommerce ul.products > li.col-lg-12,
  .woocommerce ul.products li.product.col-lg-12, .woocommerce-page .related.products ul > li.col-lg-12, .woocommerce-page .related.products ul li.product.col-lg-12, .woocommerce-page .related.products .products > li.col-lg-12, .woocommerce-page .related.products .products li.product.col-lg-12,
  .woocommerce-page .upsells.products ul > li.col-lg-12,
  .woocommerce-page .upsells.products ul li.product.col-lg-12, .woocommerce-page .upsells.products .products > li.col-lg-12, .woocommerce-page .upsells.products .products li.product.col-lg-12,
  .woocommerce-page .cross-sells ul > li.col-lg-12,
  .woocommerce-page .cross-sells ul li.product.col-lg-12, .woocommerce-page .cross-sells .products > li.col-lg-12, .woocommerce-page .cross-sells .products li.product.col-lg-12,
  .woocommerce-page .products ul > li.col-lg-12,
  .woocommerce-page .products ul li.product.col-lg-12,
  .woocommerce-page ul.products > li.col-lg-12,
  .woocommerce-page ul.products li.product.col-lg-12 {
    width: 100%;
  }
  .woocommerce .related.products ul > li.col-lg-11, .woocommerce .related.products ul li.product.col-lg-11, .woocommerce .related.products .products > li.col-lg-11, .woocommerce .related.products .products li.product.col-lg-11,
  .woocommerce .upsells.products ul > li.col-lg-11,
  .woocommerce .upsells.products ul li.product.col-lg-11, .woocommerce .upsells.products .products > li.col-lg-11, .woocommerce .upsells.products .products li.product.col-lg-11,
  .woocommerce .cross-sells ul > li.col-lg-11,
  .woocommerce .cross-sells ul li.product.col-lg-11, .woocommerce .cross-sells .products > li.col-lg-11, .woocommerce .cross-sells .products li.product.col-lg-11,
  .woocommerce .products ul > li.col-lg-11,
  .woocommerce .products ul li.product.col-lg-11,
  .woocommerce ul.products > li.col-lg-11,
  .woocommerce ul.products li.product.col-lg-11, .woocommerce-page .related.products ul > li.col-lg-11, .woocommerce-page .related.products ul li.product.col-lg-11, .woocommerce-page .related.products .products > li.col-lg-11, .woocommerce-page .related.products .products li.product.col-lg-11,
  .woocommerce-page .upsells.products ul > li.col-lg-11,
  .woocommerce-page .upsells.products ul li.product.col-lg-11, .woocommerce-page .upsells.products .products > li.col-lg-11, .woocommerce-page .upsells.products .products li.product.col-lg-11,
  .woocommerce-page .cross-sells ul > li.col-lg-11,
  .woocommerce-page .cross-sells ul li.product.col-lg-11, .woocommerce-page .cross-sells .products > li.col-lg-11, .woocommerce-page .cross-sells .products li.product.col-lg-11,
  .woocommerce-page .products ul > li.col-lg-11,
  .woocommerce-page .products ul li.product.col-lg-11,
  .woocommerce-page ul.products > li.col-lg-11,
  .woocommerce-page ul.products li.product.col-lg-11 {
    width: 91.66666666666666%;
  }
  .woocommerce .related.products ul > li.col-lg-10, .woocommerce .related.products ul li.product.col-lg-10, .woocommerce .related.products .products > li.col-lg-10, .woocommerce .related.products .products li.product.col-lg-10,
  .woocommerce .upsells.products ul > li.col-lg-10,
  .woocommerce .upsells.products ul li.product.col-lg-10, .woocommerce .upsells.products .products > li.col-lg-10, .woocommerce .upsells.products .products li.product.col-lg-10,
  .woocommerce .cross-sells ul > li.col-lg-10,
  .woocommerce .cross-sells ul li.product.col-lg-10, .woocommerce .cross-sells .products > li.col-lg-10, .woocommerce .cross-sells .products li.product.col-lg-10,
  .woocommerce .products ul > li.col-lg-10,
  .woocommerce .products ul li.product.col-lg-10,
  .woocommerce ul.products > li.col-lg-10,
  .woocommerce ul.products li.product.col-lg-10, .woocommerce-page .related.products ul > li.col-lg-10, .woocommerce-page .related.products ul li.product.col-lg-10, .woocommerce-page .related.products .products > li.col-lg-10, .woocommerce-page .related.products .products li.product.col-lg-10,
  .woocommerce-page .upsells.products ul > li.col-lg-10,
  .woocommerce-page .upsells.products ul li.product.col-lg-10, .woocommerce-page .upsells.products .products > li.col-lg-10, .woocommerce-page .upsells.products .products li.product.col-lg-10,
  .woocommerce-page .cross-sells ul > li.col-lg-10,
  .woocommerce-page .cross-sells ul li.product.col-lg-10, .woocommerce-page .cross-sells .products > li.col-lg-10, .woocommerce-page .cross-sells .products li.product.col-lg-10,
  .woocommerce-page .products ul > li.col-lg-10,
  .woocommerce-page .products ul li.product.col-lg-10,
  .woocommerce-page ul.products > li.col-lg-10,
  .woocommerce-page ul.products li.product.col-lg-10 {
    width: 83.33333333333334%;
  }
  .woocommerce .related.products ul > li.col-lg-9, .woocommerce .related.products ul li.product.col-lg-9, .woocommerce .related.products .products > li.col-lg-9, .woocommerce .related.products .products li.product.col-lg-9,
  .woocommerce .upsells.products ul > li.col-lg-9,
  .woocommerce .upsells.products ul li.product.col-lg-9, .woocommerce .upsells.products .products > li.col-lg-9, .woocommerce .upsells.products .products li.product.col-lg-9,
  .woocommerce .cross-sells ul > li.col-lg-9,
  .woocommerce .cross-sells ul li.product.col-lg-9, .woocommerce .cross-sells .products > li.col-lg-9, .woocommerce .cross-sells .products li.product.col-lg-9,
  .woocommerce .products ul > li.col-lg-9,
  .woocommerce .products ul li.product.col-lg-9,
  .woocommerce ul.products > li.col-lg-9,
  .woocommerce ul.products li.product.col-lg-9, .woocommerce-page .related.products ul > li.col-lg-9, .woocommerce-page .related.products ul li.product.col-lg-9, .woocommerce-page .related.products .products > li.col-lg-9, .woocommerce-page .related.products .products li.product.col-lg-9,
  .woocommerce-page .upsells.products ul > li.col-lg-9,
  .woocommerce-page .upsells.products ul li.product.col-lg-9, .woocommerce-page .upsells.products .products > li.col-lg-9, .woocommerce-page .upsells.products .products li.product.col-lg-9,
  .woocommerce-page .cross-sells ul > li.col-lg-9,
  .woocommerce-page .cross-sells ul li.product.col-lg-9, .woocommerce-page .cross-sells .products > li.col-lg-9, .woocommerce-page .cross-sells .products li.product.col-lg-9,
  .woocommerce-page .products ul > li.col-lg-9,
  .woocommerce-page .products ul li.product.col-lg-9,
  .woocommerce-page ul.products > li.col-lg-9,
  .woocommerce-page ul.products li.product.col-lg-9 {
    width: 75%;
  }
  .woocommerce .related.products ul > li.col-lg-8, .woocommerce .related.products ul li.product.col-lg-8, .woocommerce .related.products .products > li.col-lg-8, .woocommerce .related.products .products li.product.col-lg-8,
  .woocommerce .upsells.products ul > li.col-lg-8,
  .woocommerce .upsells.products ul li.product.col-lg-8, .woocommerce .upsells.products .products > li.col-lg-8, .woocommerce .upsells.products .products li.product.col-lg-8,
  .woocommerce .cross-sells ul > li.col-lg-8,
  .woocommerce .cross-sells ul li.product.col-lg-8, .woocommerce .cross-sells .products > li.col-lg-8, .woocommerce .cross-sells .products li.product.col-lg-8,
  .woocommerce .products ul > li.col-lg-8,
  .woocommerce .products ul li.product.col-lg-8,
  .woocommerce ul.products > li.col-lg-8,
  .woocommerce ul.products li.product.col-lg-8, .woocommerce-page .related.products ul > li.col-lg-8, .woocommerce-page .related.products ul li.product.col-lg-8, .woocommerce-page .related.products .products > li.col-lg-8, .woocommerce-page .related.products .products li.product.col-lg-8,
  .woocommerce-page .upsells.products ul > li.col-lg-8,
  .woocommerce-page .upsells.products ul li.product.col-lg-8, .woocommerce-page .upsells.products .products > li.col-lg-8, .woocommerce-page .upsells.products .products li.product.col-lg-8,
  .woocommerce-page .cross-sells ul > li.col-lg-8,
  .woocommerce-page .cross-sells ul li.product.col-lg-8, .woocommerce-page .cross-sells .products > li.col-lg-8, .woocommerce-page .cross-sells .products li.product.col-lg-8,
  .woocommerce-page .products ul > li.col-lg-8,
  .woocommerce-page .products ul li.product.col-lg-8,
  .woocommerce-page ul.products > li.col-lg-8,
  .woocommerce-page ul.products li.product.col-lg-8 {
    width: 66.66666666666666%;
  }
  .woocommerce .related.products ul > li.col-lg-7, .woocommerce .related.products ul li.product.col-lg-7, .woocommerce .related.products .products > li.col-lg-7, .woocommerce .related.products .products li.product.col-lg-7,
  .woocommerce .upsells.products ul > li.col-lg-7,
  .woocommerce .upsells.products ul li.product.col-lg-7, .woocommerce .upsells.products .products > li.col-lg-7, .woocommerce .upsells.products .products li.product.col-lg-7,
  .woocommerce .cross-sells ul > li.col-lg-7,
  .woocommerce .cross-sells ul li.product.col-lg-7, .woocommerce .cross-sells .products > li.col-lg-7, .woocommerce .cross-sells .products li.product.col-lg-7,
  .woocommerce .products ul > li.col-lg-7,
  .woocommerce .products ul li.product.col-lg-7,
  .woocommerce ul.products > li.col-lg-7,
  .woocommerce ul.products li.product.col-lg-7, .woocommerce-page .related.products ul > li.col-lg-7, .woocommerce-page .related.products ul li.product.col-lg-7, .woocommerce-page .related.products .products > li.col-lg-7, .woocommerce-page .related.products .products li.product.col-lg-7,
  .woocommerce-page .upsells.products ul > li.col-lg-7,
  .woocommerce-page .upsells.products ul li.product.col-lg-7, .woocommerce-page .upsells.products .products > li.col-lg-7, .woocommerce-page .upsells.products .products li.product.col-lg-7,
  .woocommerce-page .cross-sells ul > li.col-lg-7,
  .woocommerce-page .cross-sells ul li.product.col-lg-7, .woocommerce-page .cross-sells .products > li.col-lg-7, .woocommerce-page .cross-sells .products li.product.col-lg-7,
  .woocommerce-page .products ul > li.col-lg-7,
  .woocommerce-page .products ul li.product.col-lg-7,
  .woocommerce-page ul.products > li.col-lg-7,
  .woocommerce-page ul.products li.product.col-lg-7 {
    width: 58.333333333333336%;
  }
  .woocommerce .related.products ul > li.col-lg-6, .woocommerce .related.products ul li.product.col-lg-6, .woocommerce .related.products .products > li.col-lg-6, .woocommerce .related.products .products li.product.col-lg-6,
  .woocommerce .upsells.products ul > li.col-lg-6,
  .woocommerce .upsells.products ul li.product.col-lg-6, .woocommerce .upsells.products .products > li.col-lg-6, .woocommerce .upsells.products .products li.product.col-lg-6,
  .woocommerce .cross-sells ul > li.col-lg-6,
  .woocommerce .cross-sells ul li.product.col-lg-6, .woocommerce .cross-sells .products > li.col-lg-6, .woocommerce .cross-sells .products li.product.col-lg-6,
  .woocommerce .products ul > li.col-lg-6,
  .woocommerce .products ul li.product.col-lg-6,
  .woocommerce ul.products > li.col-lg-6,
  .woocommerce ul.products li.product.col-lg-6, .woocommerce-page .related.products ul > li.col-lg-6, .woocommerce-page .related.products ul li.product.col-lg-6, .woocommerce-page .related.products .products > li.col-lg-6, .woocommerce-page .related.products .products li.product.col-lg-6,
  .woocommerce-page .upsells.products ul > li.col-lg-6,
  .woocommerce-page .upsells.products ul li.product.col-lg-6, .woocommerce-page .upsells.products .products > li.col-lg-6, .woocommerce-page .upsells.products .products li.product.col-lg-6,
  .woocommerce-page .cross-sells ul > li.col-lg-6,
  .woocommerce-page .cross-sells ul li.product.col-lg-6, .woocommerce-page .cross-sells .products > li.col-lg-6, .woocommerce-page .cross-sells .products li.product.col-lg-6,
  .woocommerce-page .products ul > li.col-lg-6,
  .woocommerce-page .products ul li.product.col-lg-6,
  .woocommerce-page ul.products > li.col-lg-6,
  .woocommerce-page ul.products li.product.col-lg-6 {
    width: 50%;
  }
  .woocommerce .related.products ul > li.col-lg-5, .woocommerce .related.products ul li.product.col-lg-5, .woocommerce .related.products .products > li.col-lg-5, .woocommerce .related.products .products li.product.col-lg-5,
  .woocommerce .upsells.products ul > li.col-lg-5,
  .woocommerce .upsells.products ul li.product.col-lg-5, .woocommerce .upsells.products .products > li.col-lg-5, .woocommerce .upsells.products .products li.product.col-lg-5,
  .woocommerce .cross-sells ul > li.col-lg-5,
  .woocommerce .cross-sells ul li.product.col-lg-5, .woocommerce .cross-sells .products > li.col-lg-5, .woocommerce .cross-sells .products li.product.col-lg-5,
  .woocommerce .products ul > li.col-lg-5,
  .woocommerce .products ul li.product.col-lg-5,
  .woocommerce ul.products > li.col-lg-5,
  .woocommerce ul.products li.product.col-lg-5, .woocommerce-page .related.products ul > li.col-lg-5, .woocommerce-page .related.products ul li.product.col-lg-5, .woocommerce-page .related.products .products > li.col-lg-5, .woocommerce-page .related.products .products li.product.col-lg-5,
  .woocommerce-page .upsells.products ul > li.col-lg-5,
  .woocommerce-page .upsells.products ul li.product.col-lg-5, .woocommerce-page .upsells.products .products > li.col-lg-5, .woocommerce-page .upsells.products .products li.product.col-lg-5,
  .woocommerce-page .cross-sells ul > li.col-lg-5,
  .woocommerce-page .cross-sells ul li.product.col-lg-5, .woocommerce-page .cross-sells .products > li.col-lg-5, .woocommerce-page .cross-sells .products li.product.col-lg-5,
  .woocommerce-page .products ul > li.col-lg-5,
  .woocommerce-page .products ul li.product.col-lg-5,
  .woocommerce-page ul.products > li.col-lg-5,
  .woocommerce-page ul.products li.product.col-lg-5 {
    width: 41.66666666666667%;
  }
  .woocommerce .related.products ul > li.col-lg-4, .woocommerce .related.products ul li.product.col-lg-4, .woocommerce .related.products .products > li.col-lg-4, .woocommerce .related.products .products li.product.col-lg-4,
  .woocommerce .upsells.products ul > li.col-lg-4,
  .woocommerce .upsells.products ul li.product.col-lg-4, .woocommerce .upsells.products .products > li.col-lg-4, .woocommerce .upsells.products .products li.product.col-lg-4,
  .woocommerce .cross-sells ul > li.col-lg-4,
  .woocommerce .cross-sells ul li.product.col-lg-4, .woocommerce .cross-sells .products > li.col-lg-4, .woocommerce .cross-sells .products li.product.col-lg-4,
  .woocommerce .products ul > li.col-lg-4,
  .woocommerce .products ul li.product.col-lg-4,
  .woocommerce ul.products > li.col-lg-4,
  .woocommerce ul.products li.product.col-lg-4, .woocommerce-page .related.products ul > li.col-lg-4, .woocommerce-page .related.products ul li.product.col-lg-4, .woocommerce-page .related.products .products > li.col-lg-4, .woocommerce-page .related.products .products li.product.col-lg-4,
  .woocommerce-page .upsells.products ul > li.col-lg-4,
  .woocommerce-page .upsells.products ul li.product.col-lg-4, .woocommerce-page .upsells.products .products > li.col-lg-4, .woocommerce-page .upsells.products .products li.product.col-lg-4,
  .woocommerce-page .cross-sells ul > li.col-lg-4,
  .woocommerce-page .cross-sells ul li.product.col-lg-4, .woocommerce-page .cross-sells .products > li.col-lg-4, .woocommerce-page .cross-sells .products li.product.col-lg-4,
  .woocommerce-page .products ul > li.col-lg-4,
  .woocommerce-page .products ul li.product.col-lg-4,
  .woocommerce-page ul.products > li.col-lg-4,
  .woocommerce-page ul.products li.product.col-lg-4 {
    width: 33.33333333333333%;
  }
  .woocommerce .related.products ul > li.col-lg-3, .woocommerce .related.products ul li.product.col-lg-3, .woocommerce .related.products .products > li.col-lg-3, .woocommerce .related.products .products li.product.col-lg-3,
  .woocommerce .upsells.products ul > li.col-lg-3,
  .woocommerce .upsells.products ul li.product.col-lg-3, .woocommerce .upsells.products .products > li.col-lg-3, .woocommerce .upsells.products .products li.product.col-lg-3,
  .woocommerce .cross-sells ul > li.col-lg-3,
  .woocommerce .cross-sells ul li.product.col-lg-3, .woocommerce .cross-sells .products > li.col-lg-3, .woocommerce .cross-sells .products li.product.col-lg-3,
  .woocommerce .products ul > li.col-lg-3,
  .woocommerce .products ul li.product.col-lg-3,
  .woocommerce ul.products > li.col-lg-3,
  .woocommerce ul.products li.product.col-lg-3, .woocommerce-page .related.products ul > li.col-lg-3, .woocommerce-page .related.products ul li.product.col-lg-3, .woocommerce-page .related.products .products > li.col-lg-3, .woocommerce-page .related.products .products li.product.col-lg-3,
  .woocommerce-page .upsells.products ul > li.col-lg-3,
  .woocommerce-page .upsells.products ul li.product.col-lg-3, .woocommerce-page .upsells.products .products > li.col-lg-3, .woocommerce-page .upsells.products .products li.product.col-lg-3,
  .woocommerce-page .cross-sells ul > li.col-lg-3,
  .woocommerce-page .cross-sells ul li.product.col-lg-3, .woocommerce-page .cross-sells .products > li.col-lg-3, .woocommerce-page .cross-sells .products li.product.col-lg-3,
  .woocommerce-page .products ul > li.col-lg-3,
  .woocommerce-page .products ul li.product.col-lg-3,
  .woocommerce-page ul.products > li.col-lg-3,
  .woocommerce-page ul.products li.product.col-lg-3 {
    width: 25%;
  }
  .woocommerce .related.products ul > li.col-lg-2, .woocommerce .related.products ul li.product.col-lg-2, .woocommerce .related.products .products > li.col-lg-2, .woocommerce .related.products .products li.product.col-lg-2,
  .woocommerce .upsells.products ul > li.col-lg-2,
  .woocommerce .upsells.products ul li.product.col-lg-2, .woocommerce .upsells.products .products > li.col-lg-2, .woocommerce .upsells.products .products li.product.col-lg-2,
  .woocommerce .cross-sells ul > li.col-lg-2,
  .woocommerce .cross-sells ul li.product.col-lg-2, .woocommerce .cross-sells .products > li.col-lg-2, .woocommerce .cross-sells .products li.product.col-lg-2,
  .woocommerce .products ul > li.col-lg-2,
  .woocommerce .products ul li.product.col-lg-2,
  .woocommerce ul.products > li.col-lg-2,
  .woocommerce ul.products li.product.col-lg-2, .woocommerce-page .related.products ul > li.col-lg-2, .woocommerce-page .related.products ul li.product.col-lg-2, .woocommerce-page .related.products .products > li.col-lg-2, .woocommerce-page .related.products .products li.product.col-lg-2,
  .woocommerce-page .upsells.products ul > li.col-lg-2,
  .woocommerce-page .upsells.products ul li.product.col-lg-2, .woocommerce-page .upsells.products .products > li.col-lg-2, .woocommerce-page .upsells.products .products li.product.col-lg-2,
  .woocommerce-page .cross-sells ul > li.col-lg-2,
  .woocommerce-page .cross-sells ul li.product.col-lg-2, .woocommerce-page .cross-sells .products > li.col-lg-2, .woocommerce-page .cross-sells .products li.product.col-lg-2,
  .woocommerce-page .products ul > li.col-lg-2,
  .woocommerce-page .products ul li.product.col-lg-2,
  .woocommerce-page ul.products > li.col-lg-2,
  .woocommerce-page ul.products li.product.col-lg-2 {
    width: 16.666666666666664%;
  }
  .woocommerce .related.products ul > li.col-lg-1, .woocommerce .related.products ul li.product.col-lg-1, .woocommerce .related.products .products > li.col-lg-1, .woocommerce .related.products .products li.product.col-lg-1,
  .woocommerce .upsells.products ul > li.col-lg-1,
  .woocommerce .upsells.products ul li.product.col-lg-1, .woocommerce .upsells.products .products > li.col-lg-1, .woocommerce .upsells.products .products li.product.col-lg-1,
  .woocommerce .cross-sells ul > li.col-lg-1,
  .woocommerce .cross-sells ul li.product.col-lg-1, .woocommerce .cross-sells .products > li.col-lg-1, .woocommerce .cross-sells .products li.product.col-lg-1,
  .woocommerce .products ul > li.col-lg-1,
  .woocommerce .products ul li.product.col-lg-1,
  .woocommerce ul.products > li.col-lg-1,
  .woocommerce ul.products li.product.col-lg-1, .woocommerce-page .related.products ul > li.col-lg-1, .woocommerce-page .related.products ul li.product.col-lg-1, .woocommerce-page .related.products .products > li.col-lg-1, .woocommerce-page .related.products .products li.product.col-lg-1,
  .woocommerce-page .upsells.products ul > li.col-lg-1,
  .woocommerce-page .upsells.products ul li.product.col-lg-1, .woocommerce-page .upsells.products .products > li.col-lg-1, .woocommerce-page .upsells.products .products li.product.col-lg-1,
  .woocommerce-page .cross-sells ul > li.col-lg-1,
  .woocommerce-page .cross-sells ul li.product.col-lg-1, .woocommerce-page .cross-sells .products > li.col-lg-1, .woocommerce-page .cross-sells .products li.product.col-lg-1,
  .woocommerce-page .products ul > li.col-lg-1,
  .woocommerce-page .products ul li.product.col-lg-1,
  .woocommerce-page ul.products > li.col-lg-1,
  .woocommerce-page ul.products li.product.col-lg-1 {
    width: 8.333333333333332%;
  }
}
@media screen and (max-width: 979px) {
  .woocommerce .related.products ul > li, .woocommerce .related.products ul li.product, .woocommerce .related.products .products > li, .woocommerce .related.products .products li.product,
  .woocommerce .upsells.products ul > li,
  .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products .products > li, .woocommerce .upsells.products .products li.product,
  .woocommerce .cross-sells ul > li,
  .woocommerce .cross-sells ul li.product, .woocommerce .cross-sells .products > li, .woocommerce .cross-sells .products li.product,
  .woocommerce .products ul > li,
  .woocommerce .products ul li.product,
  .woocommerce ul.products > li,
  .woocommerce ul.products li.product, .woocommerce-page .related.products ul > li, .woocommerce-page .related.products ul li.product, .woocommerce-page .related.products .products > li, .woocommerce-page .related.products .products li.product,
  .woocommerce-page .upsells.products ul > li,
  .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products .products > li, .woocommerce-page .upsells.products .products li.product,
  .woocommerce-page .cross-sells ul > li,
  .woocommerce-page .cross-sells ul li.product, .woocommerce-page .cross-sells .products > li, .woocommerce-page .cross-sells .products li.product,
  .woocommerce-page .products ul > li,
  .woocommerce-page .products ul li.product,
  .woocommerce-page ul.products > li,
  .woocommerce-page ul.products li.product {
    width: 50% !important;
  }
}
@media screen and (max-width: 479px) {
  .woocommerce .related.products ul > li, .woocommerce .related.products ul li.product, .woocommerce .related.products .products > li, .woocommerce .related.products .products li.product,
  .woocommerce .upsells.products ul > li,
  .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products .products > li, .woocommerce .upsells.products .products li.product,
  .woocommerce .cross-sells ul > li,
  .woocommerce .cross-sells ul li.product, .woocommerce .cross-sells .products > li, .woocommerce .cross-sells .products li.product,
  .woocommerce .products ul > li,
  .woocommerce .products ul li.product,
  .woocommerce ul.products > li,
  .woocommerce ul.products li.product, .woocommerce-page .related.products ul > li, .woocommerce-page .related.products ul li.product, .woocommerce-page .related.products .products > li, .woocommerce-page .related.products .products li.product,
  .woocommerce-page .upsells.products ul > li,
  .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products .products > li, .woocommerce-page .upsells.products .products li.product,
  .woocommerce-page .cross-sells ul > li,
  .woocommerce-page .cross-sells ul li.product, .woocommerce-page .cross-sells .products > li, .woocommerce-page .cross-sells .products li.product,
  .woocommerce-page .products ul > li,
  .woocommerce-page .products ul li.product,
  .woocommerce-page ul.products > li,
  .woocommerce-page ul.products li.product {
    width: 100% !important;
  }
}
.woocommerce .related.products ul > li a img, .woocommerce .related.products ul li.product a img, .woocommerce .related.products .products > li a img, .woocommerce .related.products .products li.product a img,
.woocommerce .upsells.products ul > li a img,
.woocommerce .upsells.products ul li.product a img, .woocommerce .upsells.products .products > li a img, .woocommerce .upsells.products .products li.product a img,
.woocommerce .cross-sells ul > li a img,
.woocommerce .cross-sells ul li.product a img, .woocommerce .cross-sells .products > li a img, .woocommerce .cross-sells .products li.product a img,
.woocommerce .products ul > li a img,
.woocommerce .products ul li.product a img,
.woocommerce ul.products > li a img,
.woocommerce ul.products li.product a img, .woocommerce-page .related.products ul > li a img, .woocommerce-page .related.products ul li.product a img, .woocommerce-page .related.products .products > li a img, .woocommerce-page .related.products .products li.product a img,
.woocommerce-page .upsells.products ul > li a img,
.woocommerce-page .upsells.products ul li.product a img, .woocommerce-page .upsells.products .products > li a img, .woocommerce-page .upsells.products .products li.product a img,
.woocommerce-page .cross-sells ul > li a img,
.woocommerce-page .cross-sells ul li.product a img, .woocommerce-page .cross-sells .products > li a img, .woocommerce-page .cross-sells .products li.product a img,
.woocommerce-page .products ul > li a img,
.woocommerce-page .products ul li.product a img,
.woocommerce-page ul.products > li a img,
.woocommerce-page ul.products li.product a img {
  width: 100%;
  box-shadow: none;
  margin: 0;
}
.woocommerce .related.products ul > li a:hover img, .woocommerce .related.products ul li.product a:hover img, .woocommerce .related.products .products > li a:hover img, .woocommerce .related.products .products li.product a:hover img,
.woocommerce .upsells.products ul > li a:hover img,
.woocommerce .upsells.products ul li.product a:hover img, .woocommerce .upsells.products .products > li a:hover img, .woocommerce .upsells.products .products li.product a:hover img,
.woocommerce .cross-sells ul > li a:hover img,
.woocommerce .cross-sells ul li.product a:hover img, .woocommerce .cross-sells .products > li a:hover img, .woocommerce .cross-sells .products li.product a:hover img,
.woocommerce .products ul > li a:hover img,
.woocommerce .products ul li.product a:hover img,
.woocommerce ul.products > li a:hover img,
.woocommerce ul.products li.product a:hover img, .woocommerce-page .related.products ul > li a:hover img, .woocommerce-page .related.products ul li.product a:hover img, .woocommerce-page .related.products .products > li a:hover img, .woocommerce-page .related.products .products li.product a:hover img,
.woocommerce-page .upsells.products ul > li a:hover img,
.woocommerce-page .upsells.products ul li.product a:hover img, .woocommerce-page .upsells.products .products > li a:hover img, .woocommerce-page .upsells.products .products li.product a:hover img,
.woocommerce-page .cross-sells ul > li a:hover img,
.woocommerce-page .cross-sells ul li.product a:hover img, .woocommerce-page .cross-sells .products > li a:hover img, .woocommerce-page .cross-sells .products li.product a:hover img,
.woocommerce-page .products ul > li a:hover img,
.woocommerce-page .products ul li.product a:hover img,
.woocommerce-page ul.products > li a:hover img,
.woocommerce-page ul.products li.product a:hover img {
  box-shadow: none;
}
.woocommerce .related.products ul > li h3, .woocommerce .related.products ul li.product h3, .woocommerce .related.products .products > li h3, .woocommerce .related.products .products li.product h3,
.woocommerce .upsells.products ul > li h3,
.woocommerce .upsells.products ul li.product h3, .woocommerce .upsells.products .products > li h3, .woocommerce .upsells.products .products li.product h3,
.woocommerce .cross-sells ul > li h3,
.woocommerce .cross-sells ul li.product h3, .woocommerce .cross-sells .products > li h3, .woocommerce .cross-sells .products li.product h3,
.woocommerce .products ul > li h3,
.woocommerce .products ul li.product h3,
.woocommerce ul.products > li h3,
.woocommerce ul.products li.product h3, .woocommerce-page .related.products ul > li h3, .woocommerce-page .related.products ul li.product h3, .woocommerce-page .related.products .products > li h3, .woocommerce-page .related.products .products li.product h3,
.woocommerce-page .upsells.products ul > li h3,
.woocommerce-page .upsells.products ul li.product h3, .woocommerce-page .upsells.products .products > li h3, .woocommerce-page .upsells.products .products li.product h3,
.woocommerce-page .cross-sells ul > li h3,
.woocommerce-page .cross-sells ul li.product h3, .woocommerce-page .cross-sells .products > li h3, .woocommerce-page .cross-sells .products li.product h3,
.woocommerce-page .products ul > li h3,
.woocommerce-page .products ul li.product h3,
.woocommerce-page ul.products > li h3,
.woocommerce-page ul.products li.product h3 {
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
  text-transform: capitalize;
  color: #fafafa;
  padding: 0;
  margin-bottom: 15px;
}
.woocommerce .related.products ul > li .star-rating, .woocommerce .related.products ul li.product .star-rating, .woocommerce .related.products .products > li .star-rating, .woocommerce .related.products .products li.product .star-rating,
.woocommerce .upsells.products ul > li .star-rating,
.woocommerce .upsells.products ul li.product .star-rating, .woocommerce .upsells.products .products > li .star-rating, .woocommerce .upsells.products .products li.product .star-rating,
.woocommerce .cross-sells ul > li .star-rating,
.woocommerce .cross-sells ul li.product .star-rating, .woocommerce .cross-sells .products > li .star-rating, .woocommerce .cross-sells .products li.product .star-rating,
.woocommerce .products ul > li .star-rating,
.woocommerce .products ul li.product .star-rating,
.woocommerce ul.products > li .star-rating,
.woocommerce ul.products li.product .star-rating, .woocommerce-page .related.products ul > li .star-rating, .woocommerce-page .related.products ul li.product .star-rating, .woocommerce-page .related.products .products > li .star-rating, .woocommerce-page .related.products .products li.product .star-rating,
.woocommerce-page .upsells.products ul > li .star-rating,
.woocommerce-page .upsells.products ul li.product .star-rating, .woocommerce-page .upsells.products .products > li .star-rating, .woocommerce-page .upsells.products .products li.product .star-rating,
.woocommerce-page .cross-sells ul > li .star-rating,
.woocommerce-page .cross-sells ul li.product .star-rating, .woocommerce-page .cross-sells .products > li .star-rating, .woocommerce-page .cross-sells .products li.product .star-rating,
.woocommerce-page .products ul > li .star-rating,
.woocommerce-page .products ul li.product .star-rating,
.woocommerce-page ul.products > li .star-rating,
.woocommerce-page ul.products li.product .star-rating {
  margin: 0 0 10px;
  border: none;
}
.woocommerce .related.products ul > li .price, .woocommerce .related.products ul li.product .price, .woocommerce .related.products .products > li .price, .woocommerce .related.products .products li.product .price,
.woocommerce .upsells.products ul > li .price,
.woocommerce .upsells.products ul li.product .price, .woocommerce .upsells.products .products > li .price, .woocommerce .upsells.products .products li.product .price,
.woocommerce .cross-sells ul > li .price,
.woocommerce .cross-sells ul li.product .price, .woocommerce .cross-sells .products > li .price, .woocommerce .cross-sells .products li.product .price,
.woocommerce .products ul > li .price,
.woocommerce .products ul li.product .price,
.woocommerce ul.products > li .price,
.woocommerce ul.products li.product .price, .woocommerce-page .related.products ul > li .price, .woocommerce-page .related.products ul li.product .price, .woocommerce-page .related.products .products > li .price, .woocommerce-page .related.products .products li.product .price,
.woocommerce-page .upsells.products ul > li .price,
.woocommerce-page .upsells.products ul li.product .price, .woocommerce-page .upsells.products .products > li .price, .woocommerce-page .upsells.products .products li.product .price,
.woocommerce-page .cross-sells ul > li .price,
.woocommerce-page .cross-sells ul li.product .price, .woocommerce-page .cross-sells .products > li .price, .woocommerce-page .cross-sells .products li.product .price,
.woocommerce-page .products ul > li .price,
.woocommerce-page .products ul li.product .price,
.woocommerce-page ul.products > li .price,
.woocommerce-page ul.products li.product .price {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  line-height: 26px;
  color: #333333;
  padding: 0;
  border-bottom: 0;
  margin-bottom: 0;
}
.woocommerce .related.products ul > li .price > *, .woocommerce .related.products ul li.product .price > *, .woocommerce .related.products .products > li .price > *, .woocommerce .related.products .products li.product .price > *,
.woocommerce .upsells.products ul > li .price > *,
.woocommerce .upsells.products ul li.product .price > *, .woocommerce .upsells.products .products > li .price > *, .woocommerce .upsells.products .products li.product .price > *,
.woocommerce .cross-sells ul > li .price > *,
.woocommerce .cross-sells ul li.product .price > *, .woocommerce .cross-sells .products > li .price > *, .woocommerce .cross-sells .products li.product .price > *,
.woocommerce .products ul > li .price > *,
.woocommerce .products ul li.product .price > *,
.woocommerce ul.products > li .price > *,
.woocommerce ul.products li.product .price > *, .woocommerce-page .related.products ul > li .price > *, .woocommerce-page .related.products ul li.product .price > *, .woocommerce-page .related.products .products > li .price > *, .woocommerce-page .related.products .products li.product .price > *,
.woocommerce-page .upsells.products ul > li .price > *,
.woocommerce-page .upsells.products ul li.product .price > *, .woocommerce-page .upsells.products .products > li .price > *, .woocommerce-page .upsells.products .products li.product .price > *,
.woocommerce-page .cross-sells ul > li .price > *,
.woocommerce-page .cross-sells ul li.product .price > *, .woocommerce-page .cross-sells .products > li .price > *, .woocommerce-page .cross-sells .products li.product .price > *,
.woocommerce-page .products ul > li .price > *,
.woocommerce-page .products ul li.product .price > *,
.woocommerce-page ul.products > li .price > *,
.woocommerce-page ul.products li.product .price > * {
  display: inline-block !important;
}
.woocommerce .related.products ul > li .price ins, .woocommerce .related.products ul li.product .price ins, .woocommerce .related.products .products > li .price ins, .woocommerce .related.products .products li.product .price ins,
.woocommerce .upsells.products ul > li .price ins,
.woocommerce .upsells.products ul li.product .price ins, .woocommerce .upsells.products .products > li .price ins, .woocommerce .upsells.products .products li.product .price ins,
.woocommerce .cross-sells ul > li .price ins,
.woocommerce .cross-sells ul li.product .price ins, .woocommerce .cross-sells .products > li .price ins, .woocommerce .cross-sells .products li.product .price ins,
.woocommerce .products ul > li .price ins,
.woocommerce .products ul li.product .price ins,
.woocommerce ul.products > li .price ins,
.woocommerce ul.products li.product .price ins, .woocommerce-page .related.products ul > li .price ins, .woocommerce-page .related.products ul li.product .price ins, .woocommerce-page .related.products .products > li .price ins, .woocommerce-page .related.products .products li.product .price ins,
.woocommerce-page .upsells.products ul > li .price ins,
.woocommerce-page .upsells.products ul li.product .price ins, .woocommerce-page .upsells.products .products > li .price ins, .woocommerce-page .upsells.products .products li.product .price ins,
.woocommerce-page .cross-sells ul > li .price ins,
.woocommerce-page .cross-sells ul li.product .price ins, .woocommerce-page .cross-sells .products > li .price ins, .woocommerce-page .cross-sells .products li.product .price ins,
.woocommerce-page .products ul > li .price ins,
.woocommerce-page .products ul li.product .price ins,
.woocommerce-page ul.products > li .price ins,
.woocommerce-page ul.products li.product .price ins {
  text-decoration: none;
  font-weight: 600;
}
.woocommerce .related.products ul > li .price del, .woocommerce .related.products ul li.product .price del, .woocommerce .related.products .products > li .price del, .woocommerce .related.products .products li.product .price del,
.woocommerce .upsells.products ul > li .price del,
.woocommerce .upsells.products ul li.product .price del, .woocommerce .upsells.products .products > li .price del, .woocommerce .upsells.products .products li.product .price del,
.woocommerce .cross-sells ul > li .price del,
.woocommerce .cross-sells ul li.product .price del, .woocommerce .cross-sells .products > li .price del, .woocommerce .cross-sells .products li.product .price del,
.woocommerce .products ul > li .price del,
.woocommerce .products ul li.product .price del,
.woocommerce ul.products > li .price del,
.woocommerce ul.products li.product .price del, .woocommerce-page .related.products ul > li .price del, .woocommerce-page .related.products ul li.product .price del, .woocommerce-page .related.products .products > li .price del, .woocommerce-page .related.products .products li.product .price del,
.woocommerce-page .upsells.products ul > li .price del,
.woocommerce-page .upsells.products ul li.product .price del, .woocommerce-page .upsells.products .products > li .price del, .woocommerce-page .upsells.products .products li.product .price del,
.woocommerce-page .cross-sells ul > li .price del,
.woocommerce-page .cross-sells ul li.product .price del, .woocommerce-page .cross-sells .products > li .price del, .woocommerce-page .cross-sells .products li.product .price del,
.woocommerce-page .products ul > li .price del,
.woocommerce-page .products ul li.product .price del,
.woocommerce-page ul.products > li .price del,
.woocommerce-page ul.products li.product .price del {
  font-size: 14px;
  line-height: 22px;
  margin-right: 5px;
}
.woocommerce .related.products ul > li .add_to_cart_button.added, .woocommerce .related.products ul li.product .add_to_cart_button.added, .woocommerce .related.products .products > li .add_to_cart_button.added, .woocommerce .related.products .products li.product .add_to_cart_button.added,
.woocommerce .upsells.products ul > li .add_to_cart_button.added,
.woocommerce .upsells.products ul li.product .add_to_cart_button.added, .woocommerce .upsells.products .products > li .add_to_cart_button.added, .woocommerce .upsells.products .products li.product .add_to_cart_button.added,
.woocommerce .cross-sells ul > li .add_to_cart_button.added,
.woocommerce .cross-sells ul li.product .add_to_cart_button.added, .woocommerce .cross-sells .products > li .add_to_cart_button.added, .woocommerce .cross-sells .products li.product .add_to_cart_button.added,
.woocommerce .products ul > li .add_to_cart_button.added,
.woocommerce .products ul li.product .add_to_cart_button.added,
.woocommerce ul.products > li .add_to_cart_button.added,
.woocommerce ul.products li.product .add_to_cart_button.added, .woocommerce-page .related.products ul > li .add_to_cart_button.added, .woocommerce-page .related.products ul li.product .add_to_cart_button.added, .woocommerce-page .related.products .products > li .add_to_cart_button.added, .woocommerce-page .related.products .products li.product .add_to_cart_button.added,
.woocommerce-page .upsells.products ul > li .add_to_cart_button.added,
.woocommerce-page .upsells.products ul li.product .add_to_cart_button.added, .woocommerce-page .upsells.products .products > li .add_to_cart_button.added, .woocommerce-page .upsells.products .products li.product .add_to_cart_button.added,
.woocommerce-page .cross-sells ul > li .add_to_cart_button.added,
.woocommerce-page .cross-sells ul li.product .add_to_cart_button.added, .woocommerce-page .cross-sells .products > li .add_to_cart_button.added, .woocommerce-page .cross-sells .products li.product .add_to_cart_button.added,
.woocommerce-page .products ul > li .add_to_cart_button.added,
.woocommerce-page .products ul li.product .add_to_cart_button.added,
.woocommerce-page ul.products > li .add_to_cart_button.added,
.woocommerce-page ul.products li.product .add_to_cart_button.added {
  display: none;
}
.woocommerce .related.products ul > li .button, .woocommerce .related.products ul > li .wc-forward, .woocommerce .related.products ul li.product .button, .woocommerce .related.products ul li.product .wc-forward, .woocommerce .related.products .products > li .button, .woocommerce .related.products .products > li .wc-forward, .woocommerce .related.products .products li.product .button, .woocommerce .related.products .products li.product .wc-forward,
.woocommerce .upsells.products ul > li .button,
.woocommerce .upsells.products ul > li .wc-forward,
.woocommerce .upsells.products ul li.product .button,
.woocommerce .upsells.products ul li.product .wc-forward, .woocommerce .upsells.products .products > li .button, .woocommerce .upsells.products .products > li .wc-forward, .woocommerce .upsells.products .products li.product .button, .woocommerce .upsells.products .products li.product .wc-forward,
.woocommerce .cross-sells ul > li .button,
.woocommerce .cross-sells ul > li .wc-forward,
.woocommerce .cross-sells ul li.product .button,
.woocommerce .cross-sells ul li.product .wc-forward, .woocommerce .cross-sells .products > li .button, .woocommerce .cross-sells .products > li .wc-forward, .woocommerce .cross-sells .products li.product .button, .woocommerce .cross-sells .products li.product .wc-forward,
.woocommerce .products ul > li .button,
.woocommerce .products ul > li .wc-forward,
.woocommerce .products ul li.product .button,
.woocommerce .products ul li.product .wc-forward,
.woocommerce ul.products > li .button,
.woocommerce ul.products > li .wc-forward,
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .wc-forward, .woocommerce-page .related.products ul > li .button, .woocommerce-page .related.products ul > li .wc-forward, .woocommerce-page .related.products ul li.product .button, .woocommerce-page .related.products ul li.product .wc-forward, .woocommerce-page .related.products .products > li .button, .woocommerce-page .related.products .products > li .wc-forward, .woocommerce-page .related.products .products li.product .button, .woocommerce-page .related.products .products li.product .wc-forward,
.woocommerce-page .upsells.products ul > li .button,
.woocommerce-page .upsells.products ul > li .wc-forward,
.woocommerce-page .upsells.products ul li.product .button,
.woocommerce-page .upsells.products ul li.product .wc-forward, .woocommerce-page .upsells.products .products > li .button, .woocommerce-page .upsells.products .products > li .wc-forward, .woocommerce-page .upsells.products .products li.product .button, .woocommerce-page .upsells.products .products li.product .wc-forward,
.woocommerce-page .cross-sells ul > li .button,
.woocommerce-page .cross-sells ul > li .wc-forward,
.woocommerce-page .cross-sells ul li.product .button,
.woocommerce-page .cross-sells ul li.product .wc-forward, .woocommerce-page .cross-sells .products > li .button, .woocommerce-page .cross-sells .products > li .wc-forward, .woocommerce-page .cross-sells .products li.product .button, .woocommerce-page .cross-sells .products li.product .wc-forward,
.woocommerce-page .products ul > li .button,
.woocommerce-page .products ul > li .wc-forward,
.woocommerce-page .products ul li.product .button,
.woocommerce-page .products ul li.product .wc-forward,
.woocommerce-page ul.products > li .button,
.woocommerce-page ul.products > li .wc-forward,
.woocommerce-page ul.products li.product .button,
.woocommerce-page ul.products li.product .wc-forward {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #333333;
  font-weight: 700;
  text-transform: uppercase;
  background: none !important;
  border: none;
  height: auto;
  padding: 12px 18px;
  display: block;
}
.woocommerce .related.products ul > li .button.product_type_variable, .woocommerce .related.products ul > li .wc-forward.product_type_variable, .woocommerce .related.products ul li.product .button.product_type_variable, .woocommerce .related.products ul li.product .wc-forward.product_type_variable, .woocommerce .related.products .products > li .button.product_type_variable, .woocommerce .related.products .products > li .wc-forward.product_type_variable, .woocommerce .related.products .products li.product .button.product_type_variable, .woocommerce .related.products .products li.product .wc-forward.product_type_variable,
.woocommerce .upsells.products ul > li .button.product_type_variable,
.woocommerce .upsells.products ul > li .wc-forward.product_type_variable,
.woocommerce .upsells.products ul li.product .button.product_type_variable,
.woocommerce .upsells.products ul li.product .wc-forward.product_type_variable, .woocommerce .upsells.products .products > li .button.product_type_variable, .woocommerce .upsells.products .products > li .wc-forward.product_type_variable, .woocommerce .upsells.products .products li.product .button.product_type_variable, .woocommerce .upsells.products .products li.product .wc-forward.product_type_variable,
.woocommerce .cross-sells ul > li .button.product_type_variable,
.woocommerce .cross-sells ul > li .wc-forward.product_type_variable,
.woocommerce .cross-sells ul li.product .button.product_type_variable,
.woocommerce .cross-sells ul li.product .wc-forward.product_type_variable, .woocommerce .cross-sells .products > li .button.product_type_variable, .woocommerce .cross-sells .products > li .wc-forward.product_type_variable, .woocommerce .cross-sells .products li.product .button.product_type_variable, .woocommerce .cross-sells .products li.product .wc-forward.product_type_variable,
.woocommerce .products ul > li .button.product_type_variable,
.woocommerce .products ul > li .wc-forward.product_type_variable,
.woocommerce .products ul li.product .button.product_type_variable,
.woocommerce .products ul li.product .wc-forward.product_type_variable,
.woocommerce ul.products > li .button.product_type_variable,
.woocommerce ul.products > li .wc-forward.product_type_variable,
.woocommerce ul.products li.product .button.product_type_variable,
.woocommerce ul.products li.product .wc-forward.product_type_variable, .woocommerce-page .related.products ul > li .button.product_type_variable, .woocommerce-page .related.products ul > li .wc-forward.product_type_variable, .woocommerce-page .related.products ul li.product .button.product_type_variable, .woocommerce-page .related.products ul li.product .wc-forward.product_type_variable, .woocommerce-page .related.products .products > li .button.product_type_variable, .woocommerce-page .related.products .products > li .wc-forward.product_type_variable, .woocommerce-page .related.products .products li.product .button.product_type_variable, .woocommerce-page .related.products .products li.product .wc-forward.product_type_variable,
.woocommerce-page .upsells.products ul > li .button.product_type_variable,
.woocommerce-page .upsells.products ul > li .wc-forward.product_type_variable,
.woocommerce-page .upsells.products ul li.product .button.product_type_variable,
.woocommerce-page .upsells.products ul li.product .wc-forward.product_type_variable, .woocommerce-page .upsells.products .products > li .button.product_type_variable, .woocommerce-page .upsells.products .products > li .wc-forward.product_type_variable, .woocommerce-page .upsells.products .products li.product .button.product_type_variable, .woocommerce-page .upsells.products .products li.product .wc-forward.product_type_variable,
.woocommerce-page .cross-sells ul > li .button.product_type_variable,
.woocommerce-page .cross-sells ul > li .wc-forward.product_type_variable,
.woocommerce-page .cross-sells ul li.product .button.product_type_variable,
.woocommerce-page .cross-sells ul li.product .wc-forward.product_type_variable, .woocommerce-page .cross-sells .products > li .button.product_type_variable, .woocommerce-page .cross-sells .products > li .wc-forward.product_type_variable, .woocommerce-page .cross-sells .products li.product .button.product_type_variable, .woocommerce-page .cross-sells .products li.product .wc-forward.product_type_variable,
.woocommerce-page .products ul > li .button.product_type_variable,
.woocommerce-page .products ul > li .wc-forward.product_type_variable,
.woocommerce-page .products ul li.product .button.product_type_variable,
.woocommerce-page .products ul li.product .wc-forward.product_type_variable,
.woocommerce-page ul.products > li .button.product_type_variable,
.woocommerce-page ul.products > li .wc-forward.product_type_variable,
.woocommerce-page ul.products li.product .button.product_type_variable,
.woocommerce-page ul.products li.product .wc-forward.product_type_variable {
  padding: 12px 5px;
}
.woocommerce .related.products ul > li .button.loading:before, .woocommerce .related.products ul > li .wc-forward.loading:before, .woocommerce .related.products ul li.product .button.loading:before, .woocommerce .related.products ul li.product .wc-forward.loading:before, .woocommerce .related.products .products > li .button.loading:before, .woocommerce .related.products .products > li .wc-forward.loading:before, .woocommerce .related.products .products li.product .button.loading:before, .woocommerce .related.products .products li.product .wc-forward.loading:before,
.woocommerce .upsells.products ul > li .button.loading:before,
.woocommerce .upsells.products ul > li .wc-forward.loading:before,
.woocommerce .upsells.products ul li.product .button.loading:before,
.woocommerce .upsells.products ul li.product .wc-forward.loading:before, .woocommerce .upsells.products .products > li .button.loading:before, .woocommerce .upsells.products .products > li .wc-forward.loading:before, .woocommerce .upsells.products .products li.product .button.loading:before, .woocommerce .upsells.products .products li.product .wc-forward.loading:before,
.woocommerce .cross-sells ul > li .button.loading:before,
.woocommerce .cross-sells ul > li .wc-forward.loading:before,
.woocommerce .cross-sells ul li.product .button.loading:before,
.woocommerce .cross-sells ul li.product .wc-forward.loading:before, .woocommerce .cross-sells .products > li .button.loading:before, .woocommerce .cross-sells .products > li .wc-forward.loading:before, .woocommerce .cross-sells .products li.product .button.loading:before, .woocommerce .cross-sells .products li.product .wc-forward.loading:before,
.woocommerce .products ul > li .button.loading:before,
.woocommerce .products ul > li .wc-forward.loading:before,
.woocommerce .products ul li.product .button.loading:before,
.woocommerce .products ul li.product .wc-forward.loading:before,
.woocommerce ul.products > li .button.loading:before,
.woocommerce ul.products > li .wc-forward.loading:before,
.woocommerce ul.products li.product .button.loading:before,
.woocommerce ul.products li.product .wc-forward.loading:before, .woocommerce-page .related.products ul > li .button.loading:before, .woocommerce-page .related.products ul > li .wc-forward.loading:before, .woocommerce-page .related.products ul li.product .button.loading:before, .woocommerce-page .related.products ul li.product .wc-forward.loading:before, .woocommerce-page .related.products .products > li .button.loading:before, .woocommerce-page .related.products .products > li .wc-forward.loading:before, .woocommerce-page .related.products .products li.product .button.loading:before, .woocommerce-page .related.products .products li.product .wc-forward.loading:before,
.woocommerce-page .upsells.products ul > li .button.loading:before,
.woocommerce-page .upsells.products ul > li .wc-forward.loading:before,
.woocommerce-page .upsells.products ul li.product .button.loading:before,
.woocommerce-page .upsells.products ul li.product .wc-forward.loading:before, .woocommerce-page .upsells.products .products > li .button.loading:before, .woocommerce-page .upsells.products .products > li .wc-forward.loading:before, .woocommerce-page .upsells.products .products li.product .button.loading:before, .woocommerce-page .upsells.products .products li.product .wc-forward.loading:before,
.woocommerce-page .cross-sells ul > li .button.loading:before,
.woocommerce-page .cross-sells ul > li .wc-forward.loading:before,
.woocommerce-page .cross-sells ul li.product .button.loading:before,
.woocommerce-page .cross-sells ul li.product .wc-forward.loading:before, .woocommerce-page .cross-sells .products > li .button.loading:before, .woocommerce-page .cross-sells .products > li .wc-forward.loading:before, .woocommerce-page .cross-sells .products li.product .button.loading:before, .woocommerce-page .cross-sells .products li.product .wc-forward.loading:before,
.woocommerce-page .products ul > li .button.loading:before,
.woocommerce-page .products ul > li .wc-forward.loading:before,
.woocommerce-page .products ul li.product .button.loading:before,
.woocommerce-page .products ul li.product .wc-forward.loading:before,
.woocommerce-page ul.products > li .button.loading:before,
.woocommerce-page ul.products > li .wc-forward.loading:before,
.woocommerce-page ul.products li.product .button.loading:before,
.woocommerce-page ul.products li.product .wc-forward.loading:before {
  content: '';
  background: rgba(255, 255, 255, 0.95);
}
.woocommerce .related.products ul > li .button.loading:after, .woocommerce .related.products ul > li .wc-forward.loading:after, .woocommerce .related.products ul li.product .button.loading:after, .woocommerce .related.products ul li.product .wc-forward.loading:after, .woocommerce .related.products .products > li .button.loading:after, .woocommerce .related.products .products > li .wc-forward.loading:after, .woocommerce .related.products .products li.product .button.loading:after, .woocommerce .related.products .products li.product .wc-forward.loading:after,
.woocommerce .upsells.products ul > li .button.loading:after,
.woocommerce .upsells.products ul > li .wc-forward.loading:after,
.woocommerce .upsells.products ul li.product .button.loading:after,
.woocommerce .upsells.products ul li.product .wc-forward.loading:after, .woocommerce .upsells.products .products > li .button.loading:after, .woocommerce .upsells.products .products > li .wc-forward.loading:after, .woocommerce .upsells.products .products li.product .button.loading:after, .woocommerce .upsells.products .products li.product .wc-forward.loading:after,
.woocommerce .cross-sells ul > li .button.loading:after,
.woocommerce .cross-sells ul > li .wc-forward.loading:after,
.woocommerce .cross-sells ul li.product .button.loading:after,
.woocommerce .cross-sells ul li.product .wc-forward.loading:after, .woocommerce .cross-sells .products > li .button.loading:after, .woocommerce .cross-sells .products > li .wc-forward.loading:after, .woocommerce .cross-sells .products li.product .button.loading:after, .woocommerce .cross-sells .products li.product .wc-forward.loading:after,
.woocommerce .products ul > li .button.loading:after,
.woocommerce .products ul > li .wc-forward.loading:after,
.woocommerce .products ul li.product .button.loading:after,
.woocommerce .products ul li.product .wc-forward.loading:after,
.woocommerce ul.products > li .button.loading:after,
.woocommerce ul.products > li .wc-forward.loading:after,
.woocommerce ul.products li.product .button.loading:after,
.woocommerce ul.products li.product .wc-forward.loading:after, .woocommerce-page .related.products ul > li .button.loading:after, .woocommerce-page .related.products ul > li .wc-forward.loading:after, .woocommerce-page .related.products ul li.product .button.loading:after, .woocommerce-page .related.products ul li.product .wc-forward.loading:after, .woocommerce-page .related.products .products > li .button.loading:after, .woocommerce-page .related.products .products > li .wc-forward.loading:after, .woocommerce-page .related.products .products li.product .button.loading:after, .woocommerce-page .related.products .products li.product .wc-forward.loading:after,
.woocommerce-page .upsells.products ul > li .button.loading:after,
.woocommerce-page .upsells.products ul > li .wc-forward.loading:after,
.woocommerce-page .upsells.products ul li.product .button.loading:after,
.woocommerce-page .upsells.products ul li.product .wc-forward.loading:after, .woocommerce-page .upsells.products .products > li .button.loading:after, .woocommerce-page .upsells.products .products > li .wc-forward.loading:after, .woocommerce-page .upsells.products .products li.product .button.loading:after, .woocommerce-page .upsells.products .products li.product .wc-forward.loading:after,
.woocommerce-page .cross-sells ul > li .button.loading:after,
.woocommerce-page .cross-sells ul > li .wc-forward.loading:after,
.woocommerce-page .cross-sells ul li.product .button.loading:after,
.woocommerce-page .cross-sells ul li.product .wc-forward.loading:after, .woocommerce-page .cross-sells .products > li .button.loading:after, .woocommerce-page .cross-sells .products > li .wc-forward.loading:after, .woocommerce-page .cross-sells .products li.product .button.loading:after, .woocommerce-page .cross-sells .products li.product .wc-forward.loading:after,
.woocommerce-page .products ul > li .button.loading:after,
.woocommerce-page .products ul > li .wc-forward.loading:after,
.woocommerce-page .products ul li.product .button.loading:after,
.woocommerce-page .products ul li.product .wc-forward.loading:after,
.woocommerce-page ul.products > li .button.loading:after,
.woocommerce-page ul.products > li .wc-forward.loading:after,
.woocommerce-page ul.products li.product .button.loading:after,
.woocommerce-page ul.products li.product .wc-forward.loading:after {
  content: '\f110';
  position: absolute;
  margin: 0;
  top: 50%;
  left: 50%;
  right: auto;
  margin: -7px 0 0 -7px;
  webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
.woocommerce .related.products ul > li .button:before, .woocommerce .related.products ul > li .wc-forward:before, .woocommerce .related.products ul li.product .button:before, .woocommerce .related.products ul li.product .wc-forward:before, .woocommerce .related.products .products > li .button:before, .woocommerce .related.products .products > li .wc-forward:before, .woocommerce .related.products .products li.product .button:before, .woocommerce .related.products .products li.product .wc-forward:before,
.woocommerce .upsells.products ul > li .button:before,
.woocommerce .upsells.products ul > li .wc-forward:before,
.woocommerce .upsells.products ul li.product .button:before,
.woocommerce .upsells.products ul li.product .wc-forward:before, .woocommerce .upsells.products .products > li .button:before, .woocommerce .upsells.products .products > li .wc-forward:before, .woocommerce .upsells.products .products li.product .button:before, .woocommerce .upsells.products .products li.product .wc-forward:before,
.woocommerce .cross-sells ul > li .button:before,
.woocommerce .cross-sells ul > li .wc-forward:before,
.woocommerce .cross-sells ul li.product .button:before,
.woocommerce .cross-sells ul li.product .wc-forward:before, .woocommerce .cross-sells .products > li .button:before, .woocommerce .cross-sells .products > li .wc-forward:before, .woocommerce .cross-sells .products li.product .button:before, .woocommerce .cross-sells .products li.product .wc-forward:before,
.woocommerce .products ul > li .button:before,
.woocommerce .products ul > li .wc-forward:before,
.woocommerce .products ul li.product .button:before,
.woocommerce .products ul li.product .wc-forward:before,
.woocommerce ul.products > li .button:before,
.woocommerce ul.products > li .wc-forward:before,
.woocommerce ul.products li.product .button:before,
.woocommerce ul.products li.product .wc-forward:before, .woocommerce-page .related.products ul > li .button:before, .woocommerce-page .related.products ul > li .wc-forward:before, .woocommerce-page .related.products ul li.product .button:before, .woocommerce-page .related.products ul li.product .wc-forward:before, .woocommerce-page .related.products .products > li .button:before, .woocommerce-page .related.products .products > li .wc-forward:before, .woocommerce-page .related.products .products li.product .button:before, .woocommerce-page .related.products .products li.product .wc-forward:before,
.woocommerce-page .upsells.products ul > li .button:before,
.woocommerce-page .upsells.products ul > li .wc-forward:before,
.woocommerce-page .upsells.products ul li.product .button:before,
.woocommerce-page .upsells.products ul li.product .wc-forward:before, .woocommerce-page .upsells.products .products > li .button:before, .woocommerce-page .upsells.products .products > li .wc-forward:before, .woocommerce-page .upsells.products .products li.product .button:before, .woocommerce-page .upsells.products .products li.product .wc-forward:before,
.woocommerce-page .cross-sells ul > li .button:before,
.woocommerce-page .cross-sells ul > li .wc-forward:before,
.woocommerce-page .cross-sells ul li.product .button:before,
.woocommerce-page .cross-sells ul li.product .wc-forward:before, .woocommerce-page .cross-sells .products > li .button:before, .woocommerce-page .cross-sells .products > li .wc-forward:before, .woocommerce-page .cross-sells .products li.product .button:before, .woocommerce-page .cross-sells .products li.product .wc-forward:before,
.woocommerce-page .products ul > li .button:before,
.woocommerce-page .products ul > li .wc-forward:before,
.woocommerce-page .products ul li.product .button:before,
.woocommerce-page .products ul li.product .wc-forward:before,
.woocommerce-page ul.products > li .button:before,
.woocommerce-page ul.products > li .wc-forward:before,
.woocommerce-page ul.products li.product .button:before,
.woocommerce-page ul.products li.product .wc-forward:before {
  content: '\e61a';
  margin-right: 10px;
}
@media screen and (max-width: 1160px) {
  .woocommerce .related.products ul > li .button:before, .woocommerce .related.products ul > li .wc-forward:before, .woocommerce .related.products ul li.product .button:before, .woocommerce .related.products ul li.product .wc-forward:before, .woocommerce .related.products .products > li .button:before, .woocommerce .related.products .products > li .wc-forward:before, .woocommerce .related.products .products li.product .button:before, .woocommerce .related.products .products li.product .wc-forward:before,
  .woocommerce .upsells.products ul > li .button:before,
  .woocommerce .upsells.products ul > li .wc-forward:before,
  .woocommerce .upsells.products ul li.product .button:before,
  .woocommerce .upsells.products ul li.product .wc-forward:before, .woocommerce .upsells.products .products > li .button:before, .woocommerce .upsells.products .products > li .wc-forward:before, .woocommerce .upsells.products .products li.product .button:before, .woocommerce .upsells.products .products li.product .wc-forward:before,
  .woocommerce .cross-sells ul > li .button:before,
  .woocommerce .cross-sells ul > li .wc-forward:before,
  .woocommerce .cross-sells ul li.product .button:before,
  .woocommerce .cross-sells ul li.product .wc-forward:before, .woocommerce .cross-sells .products > li .button:before, .woocommerce .cross-sells .products > li .wc-forward:before, .woocommerce .cross-sells .products li.product .button:before, .woocommerce .cross-sells .products li.product .wc-forward:before,
  .woocommerce .products ul > li .button:before,
  .woocommerce .products ul > li .wc-forward:before,
  .woocommerce .products ul li.product .button:before,
  .woocommerce .products ul li.product .wc-forward:before,
  .woocommerce ul.products > li .button:before,
  .woocommerce ul.products > li .wc-forward:before,
  .woocommerce ul.products li.product .button:before,
  .woocommerce ul.products li.product .wc-forward:before, .woocommerce-page .related.products ul > li .button:before, .woocommerce-page .related.products ul > li .wc-forward:before, .woocommerce-page .related.products ul li.product .button:before, .woocommerce-page .related.products ul li.product .wc-forward:before, .woocommerce-page .related.products .products > li .button:before, .woocommerce-page .related.products .products > li .wc-forward:before, .woocommerce-page .related.products .products li.product .button:before, .woocommerce-page .related.products .products li.product .wc-forward:before,
  .woocommerce-page .upsells.products ul > li .button:before,
  .woocommerce-page .upsells.products ul > li .wc-forward:before,
  .woocommerce-page .upsells.products ul li.product .button:before,
  .woocommerce-page .upsells.products ul li.product .wc-forward:before, .woocommerce-page .upsells.products .products > li .button:before, .woocommerce-page .upsells.products .products > li .wc-forward:before, .woocommerce-page .upsells.products .products li.product .button:before, .woocommerce-page .upsells.products .products li.product .wc-forward:before,
  .woocommerce-page .cross-sells ul > li .button:before,
  .woocommerce-page .cross-sells ul > li .wc-forward:before,
  .woocommerce-page .cross-sells ul li.product .button:before,
  .woocommerce-page .cross-sells ul li.product .wc-forward:before, .woocommerce-page .cross-sells .products > li .button:before, .woocommerce-page .cross-sells .products > li .wc-forward:before, .woocommerce-page .cross-sells .products li.product .button:before, .woocommerce-page .cross-sells .products li.product .wc-forward:before,
  .woocommerce-page .products ul > li .button:before,
  .woocommerce-page .products ul > li .wc-forward:before,
  .woocommerce-page .products ul li.product .button:before,
  .woocommerce-page .products ul li.product .wc-forward:before,
  .woocommerce-page ul.products > li .button:before,
  .woocommerce-page ul.products > li .wc-forward:before,
  .woocommerce-page ul.products li.product .button:before,
  .woocommerce-page ul.products li.product .wc-forward:before {
    display: none;
  }
}
.woocommerce .related.products ul > li .button.add-to-cart:before, .woocommerce .related.products ul > li .wc-forward.add-to-cart:before, .woocommerce .related.products ul li.product .button.add-to-cart:before, .woocommerce .related.products ul li.product .wc-forward.add-to-cart:before, .woocommerce .related.products .products > li .button.add-to-cart:before, .woocommerce .related.products .products > li .wc-forward.add-to-cart:before, .woocommerce .related.products .products li.product .button.add-to-cart:before, .woocommerce .related.products .products li.product .wc-forward.add-to-cart:before,
.woocommerce .upsells.products ul > li .button.add-to-cart:before,
.woocommerce .upsells.products ul > li .wc-forward.add-to-cart:before,
.woocommerce .upsells.products ul li.product .button.add-to-cart:before,
.woocommerce .upsells.products ul li.product .wc-forward.add-to-cart:before, .woocommerce .upsells.products .products > li .button.add-to-cart:before, .woocommerce .upsells.products .products > li .wc-forward.add-to-cart:before, .woocommerce .upsells.products .products li.product .button.add-to-cart:before, .woocommerce .upsells.products .products li.product .wc-forward.add-to-cart:before,
.woocommerce .cross-sells ul > li .button.add-to-cart:before,
.woocommerce .cross-sells ul > li .wc-forward.add-to-cart:before,
.woocommerce .cross-sells ul li.product .button.add-to-cart:before,
.woocommerce .cross-sells ul li.product .wc-forward.add-to-cart:before, .woocommerce .cross-sells .products > li .button.add-to-cart:before, .woocommerce .cross-sells .products > li .wc-forward.add-to-cart:before, .woocommerce .cross-sells .products li.product .button.add-to-cart:before, .woocommerce .cross-sells .products li.product .wc-forward.add-to-cart:before,
.woocommerce .products ul > li .button.add-to-cart:before,
.woocommerce .products ul > li .wc-forward.add-to-cart:before,
.woocommerce .products ul li.product .button.add-to-cart:before,
.woocommerce .products ul li.product .wc-forward.add-to-cart:before,
.woocommerce ul.products > li .button.add-to-cart:before,
.woocommerce ul.products > li .wc-forward.add-to-cart:before,
.woocommerce ul.products li.product .button.add-to-cart:before,
.woocommerce ul.products li.product .wc-forward.add-to-cart:before, .woocommerce-page .related.products ul > li .button.add-to-cart:before, .woocommerce-page .related.products ul > li .wc-forward.add-to-cart:before, .woocommerce-page .related.products ul li.product .button.add-to-cart:before, .woocommerce-page .related.products ul li.product .wc-forward.add-to-cart:before, .woocommerce-page .related.products .products > li .button.add-to-cart:before, .woocommerce-page .related.products .products > li .wc-forward.add-to-cart:before, .woocommerce-page .related.products .products li.product .button.add-to-cart:before, .woocommerce-page .related.products .products li.product .wc-forward.add-to-cart:before,
.woocommerce-page .upsells.products ul > li .button.add-to-cart:before,
.woocommerce-page .upsells.products ul > li .wc-forward.add-to-cart:before,
.woocommerce-page .upsells.products ul li.product .button.add-to-cart:before,
.woocommerce-page .upsells.products ul li.product .wc-forward.add-to-cart:before, .woocommerce-page .upsells.products .products > li .button.add-to-cart:before, .woocommerce-page .upsells.products .products > li .wc-forward.add-to-cart:before, .woocommerce-page .upsells.products .products li.product .button.add-to-cart:before, .woocommerce-page .upsells.products .products li.product .wc-forward.add-to-cart:before,
.woocommerce-page .cross-sells ul > li .button.add-to-cart:before,
.woocommerce-page .cross-sells ul > li .wc-forward.add-to-cart:before,
.woocommerce-page .cross-sells ul li.product .button.add-to-cart:before,
.woocommerce-page .cross-sells ul li.product .wc-forward.add-to-cart:before, .woocommerce-page .cross-sells .products > li .button.add-to-cart:before, .woocommerce-page .cross-sells .products > li .wc-forward.add-to-cart:before, .woocommerce-page .cross-sells .products li.product .button.add-to-cart:before, .woocommerce-page .cross-sells .products li.product .wc-forward.add-to-cart:before,
.woocommerce-page .products ul > li .button.add-to-cart:before,
.woocommerce-page .products ul > li .wc-forward.add-to-cart:before,
.woocommerce-page .products ul li.product .button.add-to-cart:before,
.woocommerce-page .products ul li.product .wc-forward.add-to-cart:before,
.woocommerce-page ul.products > li .button.add-to-cart:before,
.woocommerce-page ul.products > li .wc-forward.add-to-cart:before,
.woocommerce-page ul.products li.product .button.add-to-cart:before,
.woocommerce-page ul.products li.product .wc-forward.add-to-cart:before {
  content: '\f07a';
  font-size: 16px;
  margin-right: 10px;
  color: #333333;
}
.woocommerce .related.products ul > li .button.add-to-cart:hover:before, .woocommerce .related.products ul > li .wc-forward.add-to-cart:hover:before, .woocommerce .related.products ul li.product .button.add-to-cart:hover:before, .woocommerce .related.products ul li.product .wc-forward.add-to-cart:hover:before, .woocommerce .related.products .products > li .button.add-to-cart:hover:before, .woocommerce .related.products .products > li .wc-forward.add-to-cart:hover:before, .woocommerce .related.products .products li.product .button.add-to-cart:hover:before, .woocommerce .related.products .products li.product .wc-forward.add-to-cart:hover:before,
.woocommerce .upsells.products ul > li .button.add-to-cart:hover:before,
.woocommerce .upsells.products ul > li .wc-forward.add-to-cart:hover:before,
.woocommerce .upsells.products ul li.product .button.add-to-cart:hover:before,
.woocommerce .upsells.products ul li.product .wc-forward.add-to-cart:hover:before, .woocommerce .upsells.products .products > li .button.add-to-cart:hover:before, .woocommerce .upsells.products .products > li .wc-forward.add-to-cart:hover:before, .woocommerce .upsells.products .products li.product .button.add-to-cart:hover:before, .woocommerce .upsells.products .products li.product .wc-forward.add-to-cart:hover:before,
.woocommerce .cross-sells ul > li .button.add-to-cart:hover:before,
.woocommerce .cross-sells ul > li .wc-forward.add-to-cart:hover:before,
.woocommerce .cross-sells ul li.product .button.add-to-cart:hover:before,
.woocommerce .cross-sells ul li.product .wc-forward.add-to-cart:hover:before, .woocommerce .cross-sells .products > li .button.add-to-cart:hover:before, .woocommerce .cross-sells .products > li .wc-forward.add-to-cart:hover:before, .woocommerce .cross-sells .products li.product .button.add-to-cart:hover:before, .woocommerce .cross-sells .products li.product .wc-forward.add-to-cart:hover:before,
.woocommerce .products ul > li .button.add-to-cart:hover:before,
.woocommerce .products ul > li .wc-forward.add-to-cart:hover:before,
.woocommerce .products ul li.product .button.add-to-cart:hover:before,
.woocommerce .products ul li.product .wc-forward.add-to-cart:hover:before,
.woocommerce ul.products > li .button.add-to-cart:hover:before,
.woocommerce ul.products > li .wc-forward.add-to-cart:hover:before,
.woocommerce ul.products li.product .button.add-to-cart:hover:before,
.woocommerce ul.products li.product .wc-forward.add-to-cart:hover:before, .woocommerce-page .related.products ul > li .button.add-to-cart:hover:before, .woocommerce-page .related.products ul > li .wc-forward.add-to-cart:hover:before, .woocommerce-page .related.products ul li.product .button.add-to-cart:hover:before, .woocommerce-page .related.products ul li.product .wc-forward.add-to-cart:hover:before, .woocommerce-page .related.products .products > li .button.add-to-cart:hover:before, .woocommerce-page .related.products .products > li .wc-forward.add-to-cart:hover:before, .woocommerce-page .related.products .products li.product .button.add-to-cart:hover:before, .woocommerce-page .related.products .products li.product .wc-forward.add-to-cart:hover:before,
.woocommerce-page .upsells.products ul > li .button.add-to-cart:hover:before,
.woocommerce-page .upsells.products ul > li .wc-forward.add-to-cart:hover:before,
.woocommerce-page .upsells.products ul li.product .button.add-to-cart:hover:before,
.woocommerce-page .upsells.products ul li.product .wc-forward.add-to-cart:hover:before, .woocommerce-page .upsells.products .products > li .button.add-to-cart:hover:before, .woocommerce-page .upsells.products .products > li .wc-forward.add-to-cart:hover:before, .woocommerce-page .upsells.products .products li.product .button.add-to-cart:hover:before, .woocommerce-page .upsells.products .products li.product .wc-forward.add-to-cart:hover:before,
.woocommerce-page .cross-sells ul > li .button.add-to-cart:hover:before,
.woocommerce-page .cross-sells ul > li .wc-forward.add-to-cart:hover:before,
.woocommerce-page .cross-sells ul li.product .button.add-to-cart:hover:before,
.woocommerce-page .cross-sells ul li.product .wc-forward.add-to-cart:hover:before, .woocommerce-page .cross-sells .products > li .button.add-to-cart:hover:before, .woocommerce-page .cross-sells .products > li .wc-forward.add-to-cart:hover:before, .woocommerce-page .cross-sells .products li.product .button.add-to-cart:hover:before, .woocommerce-page .cross-sells .products li.product .wc-forward.add-to-cart:hover:before,
.woocommerce-page .products ul > li .button.add-to-cart:hover:before,
.woocommerce-page .products ul > li .wc-forward.add-to-cart:hover:before,
.woocommerce-page .products ul li.product .button.add-to-cart:hover:before,
.woocommerce-page .products ul li.product .wc-forward.add-to-cart:hover:before,
.woocommerce-page ul.products > li .button.add-to-cart:hover:before,
.woocommerce-page ul.products > li .wc-forward.add-to-cart:hover:before,
.woocommerce-page ul.products li.product .button.add-to-cart:hover:before,
.woocommerce-page ul.products li.product .wc-forward.add-to-cart:hover:before {
  color: white;
}
.woocommerce .related.products ul > li .wc-forward, .woocommerce .related.products ul li.product .wc-forward, .woocommerce .related.products .products > li .wc-forward, .woocommerce .related.products .products li.product .wc-forward,
.woocommerce .upsells.products ul > li .wc-forward,
.woocommerce .upsells.products ul li.product .wc-forward, .woocommerce .upsells.products .products > li .wc-forward, .woocommerce .upsells.products .products li.product .wc-forward,
.woocommerce .cross-sells ul > li .wc-forward,
.woocommerce .cross-sells ul li.product .wc-forward, .woocommerce .cross-sells .products > li .wc-forward, .woocommerce .cross-sells .products li.product .wc-forward,
.woocommerce .products ul > li .wc-forward,
.woocommerce .products ul li.product .wc-forward,
.woocommerce ul.products > li .wc-forward,
.woocommerce ul.products li.product .wc-forward, .woocommerce-page .related.products ul > li .wc-forward, .woocommerce-page .related.products ul li.product .wc-forward, .woocommerce-page .related.products .products > li .wc-forward, .woocommerce-page .related.products .products li.product .wc-forward,
.woocommerce-page .upsells.products ul > li .wc-forward,
.woocommerce-page .upsells.products ul li.product .wc-forward, .woocommerce-page .upsells.products .products > li .wc-forward, .woocommerce-page .upsells.products .products li.product .wc-forward,
.woocommerce-page .cross-sells ul > li .wc-forward,
.woocommerce-page .cross-sells ul li.product .wc-forward, .woocommerce-page .cross-sells .products > li .wc-forward, .woocommerce-page .cross-sells .products li.product .wc-forward,
.woocommerce-page .products ul > li .wc-forward,
.woocommerce-page .products ul li.product .wc-forward,
.woocommerce-page ul.products > li .wc-forward,
.woocommerce-page ul.products li.product .wc-forward {
  float: none;
}
.woocommerce .related.products ul > li .wc-forward:before, .woocommerce .related.products ul li.product .wc-forward:before, .woocommerce .related.products .products > li .wc-forward:before, .woocommerce .related.products .products li.product .wc-forward:before,
.woocommerce .upsells.products ul > li .wc-forward:before,
.woocommerce .upsells.products ul li.product .wc-forward:before, .woocommerce .upsells.products .products > li .wc-forward:before, .woocommerce .upsells.products .products li.product .wc-forward:before,
.woocommerce .cross-sells ul > li .wc-forward:before,
.woocommerce .cross-sells ul li.product .wc-forward:before, .woocommerce .cross-sells .products > li .wc-forward:before, .woocommerce .cross-sells .products li.product .wc-forward:before,
.woocommerce .products ul > li .wc-forward:before,
.woocommerce .products ul li.product .wc-forward:before,
.woocommerce ul.products > li .wc-forward:before,
.woocommerce ul.products li.product .wc-forward:before, .woocommerce-page .related.products ul > li .wc-forward:before, .woocommerce-page .related.products ul li.product .wc-forward:before, .woocommerce-page .related.products .products > li .wc-forward:before, .woocommerce-page .related.products .products li.product .wc-forward:before,
.woocommerce-page .upsells.products ul > li .wc-forward:before,
.woocommerce-page .upsells.products ul li.product .wc-forward:before, .woocommerce-page .upsells.products .products > li .wc-forward:before, .woocommerce-page .upsells.products .products li.product .wc-forward:before,
.woocommerce-page .cross-sells ul > li .wc-forward:before,
.woocommerce-page .cross-sells ul li.product .wc-forward:before, .woocommerce-page .cross-sells .products > li .wc-forward:before, .woocommerce-page .cross-sells .products li.product .wc-forward:before,
.woocommerce-page .products ul > li .wc-forward:before,
.woocommerce-page .products ul li.product .wc-forward:before,
.woocommerce-page ul.products > li .wc-forward:before,
.woocommerce-page ul.products li.product .wc-forward:before {
  content: '\e628';
}
.woocommerce .woocommerce-result-count, .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-result-count, .woocommerce-page .woocommerce-ordering {
  margin: 0;
}
@media screen and (max-width: 479px) {
  .woocommerce .woocommerce-result-count, .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-result-count, .woocommerce-page .woocommerce-ordering {
    float: none;
  }
}
.woocommerce .woocommerce-result-count select, .woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-result-count select, .woocommerce-page .woocommerce-ordering select {
  padding: 0 12px;
  height: 40px;
  border: 1px solid #e5e5e5;
  box-shadow: none;
  border-radius: 0;
  outline: none;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 22px;
  font-weight: 600;
  color: #333333;
  margin: 9px 0 0px;
}
@media screen and (max-width: 479px) {
  .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    margin-top: 0;
  }
}
.woocommerce nav.woocommerce-pagination, .woocommerce #content nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination, .woocommerce-page #content nav.woocommerce-pagination {
  text-align: right;
  margin: 0;
}
@media screen and (max-width: 359px) {
  .woocommerce nav.woocommerce-pagination, .woocommerce #content nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination, .woocommerce-page #content nav.woocommerce-pagination {
    text-align: center;
  }
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul.page-numbers, .woocommerce #content nav.woocommerce-pagination ul, .woocommerce #content nav.woocommerce-pagination ul.page-numbers, .woocommerce-page nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul.page-numbers, .woocommerce-page #content nav.woocommerce-pagination ul, .woocommerce-page #content nav.woocommerce-pagination ul.page-numbers {
  border: none;
  margin: 0;
}
.woocommerce nav.woocommerce-pagination ul li, .woocommerce nav.woocommerce-pagination ul.page-numbers li, .woocommerce #content nav.woocommerce-pagination ul li, .woocommerce #content nav.woocommerce-pagination ul.page-numbers li, .woocommerce-page nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul.page-numbers li, .woocommerce-page #content nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul.page-numbers li {
  float: left;
  margin: 0;
  cursor: pointer;
  border: none;
  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;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul.page-numbers li a, .woocommerce nav.woocommerce-pagination ul.page-numbers li span, .woocommerce #content nav.woocommerce-pagination ul li a, .woocommerce #content nav.woocommerce-pagination ul li span, .woocommerce #content nav.woocommerce-pagination ul.page-numbers li a, .woocommerce #content nav.woocommerce-pagination ul.page-numbers li span, .woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li span, .woocommerce-page nav.woocommerce-pagination ul.page-numbers li a, .woocommerce-page nav.woocommerce-pagination ul.page-numbers li span, .woocommerce-page #content nav.woocommerce-pagination ul li a, .woocommerce-page #content nav.woocommerce-pagination ul li span, .woocommerce-page #content nav.woocommerce-pagination ul.page-numbers li a, .woocommerce-page #content nav.woocommerce-pagination ul.page-numbers li span {
  text-align: center;
  background: none;
  border: none;
  padding: 10px;
  font-size: 16px;
  line-height: 22px;
  color: #999999;
  font-weight: normal;
  border-radius: 0;
}
@media screen and (max-width: 359px) {
  .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul.page-numbers li a, .woocommerce nav.woocommerce-pagination ul.page-numbers li span, .woocommerce #content nav.woocommerce-pagination ul li a, .woocommerce #content nav.woocommerce-pagination ul li span, .woocommerce #content nav.woocommerce-pagination ul.page-numbers li a, .woocommerce #content nav.woocommerce-pagination ul.page-numbers li span, .woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li span, .woocommerce-page nav.woocommerce-pagination ul.page-numbers li a, .woocommerce-page nav.woocommerce-pagination ul.page-numbers li span, .woocommerce-page #content nav.woocommerce-pagination ul li a, .woocommerce-page #content nav.woocommerce-pagination ul li span, .woocommerce-page #content nav.woocommerce-pagination ul.page-numbers li a, .woocommerce-page #content nav.woocommerce-pagination ul.page-numbers li span {
    padding: 6px;
  }
}
.woocommerce nav.woocommerce-pagination ul li:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul.page-numbers li:hover, .woocommerce nav.woocommerce-pagination ul.page-numbers li span.current, .woocommerce #content nav.woocommerce-pagination ul li:hover, .woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce #content nav.woocommerce-pagination ul.page-numbers li:hover, .woocommerce #content nav.woocommerce-pagination ul.page-numbers li span.current, .woocommerce-page nav.woocommerce-pagination ul li:hover, .woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul.page-numbers li:hover, .woocommerce-page nav.woocommerce-pagination ul.page-numbers li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li:hover, .woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul.page-numbers li:hover, .woocommerce-page #content nav.woocommerce-pagination ul.page-numbers li span.current {
  font-weight: bold;
  color: #333333;
}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button,
.woocommerce input#submit, .woocommerce #content input.button, .woocommerce .comment-box input#submit,
.woocommerce div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button,
.woocommerce-page input#submit, .woocommerce-page #content input.button, .woocommerce-page .comment-box input#submit,
.woocommerce-page div.product form.cart .button, .woocommerce-page #content div.product form.cart .button {
  padding: 0 40px;
  text-align: center;
  font-weight: normal;
  border-radius: 0;
  left: auto;
  color: white;
  text-shadow: none;
  border: none;
  box-shadow: none;
  display: inline-block;
  overflow: hidden;
  height: 40px;
  line-height: 40px;
}
.woocommerce a.button:before, .woocommerce button.button:before, .woocommerce input.button:before,
.woocommerce input#submit:before, .woocommerce #content input.button:before, .woocommerce .comment-box input#submit:before,
.woocommerce div.product form.cart .button:before, .woocommerce #content div.product form.cart .button:before, .woocommerce-page a.button:before, .woocommerce-page button.button:before, .woocommerce-page input.button:before,
.woocommerce-page input#submit:before, .woocommerce-page #content input.button:before, .woocommerce-page .comment-box input#submit:before,
.woocommerce-page div.product form.cart .button:before, .woocommerce-page #content div.product form.cart .button:before {
  top: 0.5em;
  font-weight: bold;
}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,
.woocommerce input#submit:hover, .woocommerce #content input.button:hover, .woocommerce .comment-box input#submit:hover,
.woocommerce div.product form.cart .button:hover, .woocommerce #content div.product form.cart .button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover,
.woocommerce-page input#submit:hover, .woocommerce-page #content input.button:hover, .woocommerce-page .comment-box input#submit:hover,
.woocommerce-page div.product form.cart .button:hover, .woocommerce-page #content div.product form.cart .button:hover {
  background: #333;
}
.woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading,
.woocommerce input#submit.loading, .woocommerce #content input.button.loading, .woocommerce .comment-box input#submit.loading,
.woocommerce div.product form.cart .button.loading, .woocommerce #content div.product form.cart .button.loading, .woocommerce-page a.button.loading, .woocommerce-page button.button.loading, .woocommerce-page input.button.loading,
.woocommerce-page input#submit.loading, .woocommerce-page #content input.button.loading, .woocommerce-page .comment-box input#submit.loading,
.woocommerce-page div.product form.cart .button.loading, .woocommerce-page #content div.product form.cart .button.loading {
  min-height: 10px;
  width: auto;
}
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,
.woocommerce input#submit.alt, .woocommerce #content input.button.alt, .woocommerce .comment-box input#submit.alt,
.woocommerce div.product form.cart .button.alt, .woocommerce #content div.product form.cart .button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt,
.woocommerce-page input#submit.alt, .woocommerce-page #content input.button.alt, .woocommerce-page .comment-box input#submit.alt,
.woocommerce-page div.product form.cart .button.alt, .woocommerce-page #content div.product form.cart .button.alt {
  border: none;
  box-shadow: none;
  outline: none;
  text-shadow: none;
  transition: all 0.3s, visibility 0s;
  -ms-transition: all 0.3s, visibility 0s;
  -webkit-transition: all 0.3s, visibility 0s;
  -moz-transition: all 0.3s, visibility 0s;
}
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,
.woocommerce input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce .comment-box input#submit.alt:hover,
.woocommerce div.product form.cart .button.alt:hover, .woocommerce #content div.product form.cart .button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover,
.woocommerce-page input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page .comment-box input#submit.alt:hover,
.woocommerce-page div.product form.cart .button.alt:hover, .woocommerce-page #content div.product form.cart .button.alt:hover {
  background: #000;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  /* Netscape */
  -moz-opacity: 0.8;
  /* Safari 1.x */
  -khtml-opacity: 0.8;
  /* Good browsers */
  opacity: 0.8;
}
.woocommerce div.product form.cart .single_add_to_cart_button, .woocommerce-page div.product form.cart .single_add_to_cart_button {
  padding: 0 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  border-radius: 36px;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
}
.woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart {
  float: right;
  padding-top: .2em;
}
.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: "Montserrat", sans-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: "Montserrat", sans-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 .comment-form-comment label, .woocommerce-page #reviews #review_form_wrapper .comment-form-comment label {
  display: none;
}
.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: #d5d7d8;
}
.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: #333333;
  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: #333333;
}
.woocommerce #reviews #review_form_wrapper .comment-notes, .woocommerce-page #reviews #review_form_wrapper .comment-notes {
  text-align: center;
}
.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: #333333;
}
.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: #333333;
  font-size: 13px;
}
.woocommerce #reviews #review_form_wrapper form input::-webkit-input-placeholder, .woocommerce #reviews #review_form_wrapper form textarea::-webkit-input-placeholder, .woocommerce-page #reviews #review_form_wrapper form input::-webkit-input-placeholder, .woocommerce-page #reviews #review_form_wrapper form textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #cccccc;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  font-style: normal;
}
.woocommerce #reviews #review_form_wrapper form input::-moz-placeholder, .woocommerce #reviews #review_form_wrapper form textarea::-moz-placeholder, .woocommerce-page #reviews #review_form_wrapper form input::-moz-placeholder, .woocommerce-page #reviews #review_form_wrapper form textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #cccccc;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  font-style: normal;
}
.woocommerce #reviews #review_form_wrapper form input:-ms-input-placeholder, .woocommerce #reviews #review_form_wrapper form textarea:-ms-input-placeholder, .woocommerce-page #reviews #review_form_wrapper form input:-ms-input-placeholder, .woocommerce-page #reviews #review_form_wrapper form textarea:-ms-input-placeholder {
  /* IE 10+ */
  color: #cccccc;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  font-style: normal;
}
.woocommerce #reviews #review_form_wrapper form input:-moz-placeholder, .woocommerce #reviews #review_form_wrapper form textarea:-moz-placeholder, .woocommerce-page #reviews #review_form_wrapper form input:-moz-placeholder, .woocommerce-page #reviews #review_form_wrapper form textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #cccccc;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  font-style: normal;
}
.woocommerce #reviews #review_form_wrapper form .comment-form-comment, .woocommerce-page #reviews #review_form_wrapper form .comment-form-comment {
  height: 150px;
}
.woocommerce #reviews #review_form_wrapper form .comment-form-comment textarea, .woocommerce-page #reviews #review_form_wrapper form .comment-form-comment textarea {
  height: 150px;
}
.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: "Montserrat", sans-serif;
  text-transform: uppercase;
  color: #fff;
  font-weight: bold;
}
.woocommerce .woocommerce ul.products li.product .star-rating, .woocommerce-page .woocommerce ul.products li.product .star-rating {
  font-size: 13px !important;
}
.woocommerce .woocommerce-product-rating .star-rating, .woocommerce .star-rating, .woocommerce-page .woocommerce-product-rating .star-rating, .woocommerce-page .star-rating {
  margin: 1px 15px 0 0;
  float: left;
  width: 6.5em;
}
.woocommerce .woocommerce-product-rating .star-rating:before, .woocommerce .star-rating:before, .woocommerce-page .woocommerce-product-rating .star-rating:before, .woocommerce-page .star-rating:before {
  content: '\73\00a0\73\00a0\73\00a0\73\00a0\73';
}
.woocommerce .woocommerce-product-rating .star-rating span, .woocommerce .star-rating span, .woocommerce-page .woocommerce-product-rating .star-rating span, .woocommerce-page .star-rating span {
  width: 100%;
}
.woocommerce .woocommerce-product-rating .star-rating span:before, .woocommerce .star-rating span:before, .woocommerce-page .woocommerce-product-rating .star-rating span:before, .woocommerce-page .star-rating span:before {
  content: '\53\00a0\53\00a0\53\00a0\53\00a0\53';
}
.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;
}
.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: #333333;
  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: #333333;
}
.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: #333333;
}
.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 .woocommerce .widget_shopping_cart .cart_list > li .product-title, .woocommerce .woocommerce.widget_shopping_cart .cart_list > li .product-title,
.woocommerce ul.cart_list > li .product-title, .woocommerce ul.product_list_widget > li .product-title, .woocommerce-page .woocommerce .widget_shopping_cart .cart_list > li .product-title, .woocommerce-page .woocommerce.widget_shopping_cart .cart_list > li .product-title,
.woocommerce-page ul.cart_list > li .product-title, .woocommerce-page ul.product_list_widget > li .product-title {
  margin-top: 8px;
  display: inline-block;
}
.woocommerce .woocommerce .widget_shopping_cart .cart_list > li .star-rating, .woocommerce .woocommerce.widget_shopping_cart .cart_list > li .star-rating,
.woocommerce ul.cart_list > li .star-rating, .woocommerce ul.product_list_widget > li .star-rating, .woocommerce-page .woocommerce .widget_shopping_cart .cart_list > li .star-rating, .woocommerce-page .woocommerce.widget_shopping_cart .cart_list > li .star-rating,
.woocommerce-page ul.cart_list > li .star-rating, .woocommerce-page ul.product_list_widget > li .star-rating {
  float: none;
}
.woocommerce .woocommerce .widget_shopping_cart .cart_list > li .amount, .woocommerce .woocommerce.widget_shopping_cart .cart_list > li .amount,
.woocommerce ul.cart_list > li .amount, .woocommerce ul.product_list_widget > li .amount, .woocommerce-page .woocommerce .widget_shopping_cart .cart_list > li .amount, .woocommerce-page .woocommerce.widget_shopping_cart .cart_list > li .amount,
.woocommerce-page ul.cart_list > li .amount, .woocommerce-page ul.product_list_widget > li .amount {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
.woocommerce .woocommerce .widget_shopping_cart .cart_list > li del, .woocommerce .woocommerce.widget_shopping_cart .cart_list > li del,
.woocommerce ul.cart_list > li del, .woocommerce ul.product_list_widget > li del, .woocommerce-page .woocommerce .widget_shopping_cart .cart_list > li del, .woocommerce-page .woocommerce.widget_shopping_cart .cart_list > li del,
.woocommerce-page ul.cart_list > li del, .woocommerce-page ul.product_list_widget > li del {
  font-size: 12px;
  margin-right: 5px;
}
.woocommerce .woocommerce .widget_shopping_cart .cart_list > li del .amount, .woocommerce .woocommerce.widget_shopping_cart .cart_list > li del .amount,
.woocommerce ul.cart_list > li del .amount, .woocommerce ul.product_list_widget > li del .amount, .woocommerce-page .woocommerce .widget_shopping_cart .cart_list > li del .amount, .woocommerce-page .woocommerce.widget_shopping_cart .cart_list > li del .amount,
.woocommerce-page ul.cart_list > li del .amount, .woocommerce-page ul.product_list_widget > li del .amount {
  font-weight: 300;
  color: #b5b5b5;
}
.woocommerce .woocommerce .widget_shopping_cart .cart_list > li ins, .woocommerce .woocommerce.widget_shopping_cart .cart_list > li ins,
.woocommerce ul.cart_list > li ins, .woocommerce ul.product_list_widget > li ins, .woocommerce-page .woocommerce .widget_shopping_cart .cart_list > li ins, .woocommerce-page .woocommerce.widget_shopping_cart .cart_list > li ins,
.woocommerce-page ul.cart_list > li ins, .woocommerce-page ul.product_list_widget > li ins {
  text-decoration: none;
  font-size: 14px;
  line-height: 22px;
}
.woocommerce .woocommerce .widget_shopping_cart .cart_list > li img, .woocommerce .woocommerce.widget_shopping_cart .cart_list > li img,
.woocommerce ul.cart_list > li img, .woocommerce ul.product_list_widget > li img, .woocommerce-page .woocommerce .widget_shopping_cart .cart_list > li img, .woocommerce-page .woocommerce.widget_shopping_cart .cart_list > li img,
.woocommerce-page ul.cart_list > li img, .woocommerce-page ul.product_list_widget > li img {
  width: 80px;
  box-shadow: none;
  margin-left: 15px;
}
.woocommerce .woocommerce .widget_shopping_cart .cart_list > li .star-rating, .woocommerce .woocommerce.widget_shopping_cart .cart_list > li .star-rating,
.woocommerce ul.cart_list > li .star-rating, .woocommerce ul.product_list_widget > li .star-rating, .woocommerce-page .woocommerce .widget_shopping_cart .cart_list > li .star-rating, .woocommerce-page .woocommerce.widget_shopping_cart .cart_list > li .star-rating,
.woocommerce-page ul.cart_list > li .star-rating, .woocommerce-page ul.product_list_widget > li .star-rating {
  font-size: 12px;
  margin-bottom: 5px;
}
.woocommerce .woocommerce .widget_shopping_cart .cart_list li a, .woocommerce .woocommerce.widget_shopping_cart .cart_list li a,
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page .woocommerce .widget_shopping_cart .cart_list li a, .woocommerce-page .woocommerce.widget_shopping_cart .cart_list li a,
.woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a {
  font-weight: 400;
}
.woocommerce .woocommerce .widget_shopping_cart .cart_list a, .woocommerce .woocommerce.widget_shopping_cart .cart_list a,
.woocommerce ul.cart_list a, .woocommerce ul.product_list_widget a, .woocommerce-page .woocommerce .widget_shopping_cart .cart_list a, .woocommerce-page .woocommerce.widget_shopping_cart .cart_list a,
.woocommerce-page ul.cart_list a, .woocommerce-page ul.product_list_widget a {
  font-size: 14px;
  line-height: 22px;
  text-transform: capitalize;
  margin-bottom: 5px;
  display: block;
  color: #999;
}
.woocommerce .woocommerce .widget_shopping_cart .cart_list.cart_list .quantity, .woocommerce .woocommerce.widget_shopping_cart .cart_list.cart_list .quantity,
.woocommerce ul.cart_list.cart_list .quantity, .woocommerce ul.product_list_widget.cart_list .quantity, .woocommerce-page .woocommerce .widget_shopping_cart .cart_list.cart_list .quantity, .woocommerce-page .woocommerce.widget_shopping_cart .cart_list.cart_list .quantity,
.woocommerce-page ul.cart_list.cart_list .quantity, .woocommerce-page ul.product_list_widget.cart_list .quantity {
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  color: #b5b5b5;
}
.woocommerce .woocommerce .widget_shopping_cart .cart_list.cart_list .quantity .amount, .woocommerce .woocommerce.widget_shopping_cart .cart_list.cart_list .quantity .amount,
.woocommerce ul.cart_list.cart_list .quantity .amount, .woocommerce ul.product_list_widget.cart_list .quantity .amount, .woocommerce-page .woocommerce .widget_shopping_cart .cart_list.cart_list .quantity .amount, .woocommerce-page .woocommerce.widget_shopping_cart .cart_list.cart_list .quantity .amount,
.woocommerce-page ul.cart_list.cart_list .quantity .amount, .woocommerce-page ul.product_list_widget.cart_list .quantity .amount {
  color: #333333;
}
.woocommerce .woocommerce .widget_shopping_cart .cart_list.cart_list .mini_cart_item, .woocommerce .woocommerce.widget_shopping_cart .cart_list.cart_list .mini_cart_item,
.woocommerce ul.cart_list.cart_list .mini_cart_item, .woocommerce ul.product_list_widget.cart_list .mini_cart_item, .woocommerce-page .woocommerce .widget_shopping_cart .cart_list.cart_list .mini_cart_item, .woocommerce-page .woocommerce.widget_shopping_cart .cart_list.cart_list .mini_cart_item,
.woocommerce-page ul.cart_list.cart_list .mini_cart_item, .woocommerce-page ul.product_list_widget.cart_list .mini_cart_item {
  position: relative;
  padding-left: 30px;
}
.woocommerce .woocommerce .widget_shopping_cart .cart_list.cart_list .mini_cart_item .remove, .woocommerce .woocommerce.widget_shopping_cart .cart_list.cart_list .mini_cart_item .remove,
.woocommerce ul.cart_list.cart_list .mini_cart_item .remove, .woocommerce ul.product_list_widget.cart_list .mini_cart_item .remove, .woocommerce-page .woocommerce .widget_shopping_cart .cart_list.cart_list .mini_cart_item .remove, .woocommerce-page .woocommerce.widget_shopping_cart .cart_list.cart_list .mini_cart_item .remove,
.woocommerce-page ul.cart_list.cart_list .mini_cart_item .remove, .woocommerce-page ul.product_list_widget.cart_list .mini_cart_item .remove {
  position: absolute;
  left: 0;
  top: 50%;
  margin: -2px 0 0;
}
.woocommerce .woocommerce .widget_shopping_cart .cart_list.cart_list .mini_cart_item:first-child .remove, .woocommerce .woocommerce.widget_shopping_cart .cart_list.cart_list .mini_cart_item:first-child .remove,
.woocommerce ul.cart_list.cart_list .mini_cart_item:first-child .remove, .woocommerce ul.product_list_widget.cart_list .mini_cart_item:first-child .remove, .woocommerce-page .woocommerce .widget_shopping_cart .cart_list.cart_list .mini_cart_item:first-child .remove, .woocommerce-page .woocommerce.widget_shopping_cart .cart_list.cart_list .mini_cart_item:first-child .remove,
.woocommerce-page ul.cart_list.cart_list .mini_cart_item:first-child .remove, .woocommerce-page ul.product_list_widget.cart_list .mini_cart_item:first-child .remove {
  margin: -10px 0 0;
}
.woocommerce.widget_shopping_cart .total,
.woocommerce .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total,
.woocommerce-page .widget_shopping_cart .total {
  padding: 20px 0 0;
  font-size: 12px;
  line-height: 22px;
  border: none;
}
.woocommerce.widget_shopping_cart .total strong,
.woocommerce .widget_shopping_cart .total strong, .woocommerce-page.widget_shopping_cart .total strong,
.woocommerce-page .widget_shopping_cart .total strong {
  font-weight: 300;
  margin-right: 5px;
}
.woocommerce.widget_shopping_cart .total span,
.woocommerce .widget_shopping_cart .total span, .woocommerce-page.widget_shopping_cart .total span,
.woocommerce-page .widget_shopping_cart .total span {
  font-size: 18px;
  font-weight: 600;
  color: #333333;
}
.woocommerce.widget_shopping_cart p.buttons,
.woocommerce .widget_shopping_cart p.buttons, .woocommerce-page.widget_shopping_cart p.buttons,
.woocommerce-page .widget_shopping_cart p.buttons {
  margin: 0 -3px;
  position: relative;
}
.woocommerce.widget_shopping_cart p.buttons .button,
.woocommerce .widget_shopping_cart p.buttons .button, .woocommerce-page.widget_shopping_cart p.buttons .button,
.woocommerce-page .widget_shopping_cart p.buttons .button {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #333333;
  font-weight: 600;
  text-transform: capitalize;
  border-radius: 0;
  height: auto;
  padding: 8px 18px;
  display: inline-block;
  margin: 10px 3px;
}
.woocommerce.widget_shopping_cart p.buttons .button:hover,
.woocommerce .widget_shopping_cart p.buttons .button:hover, .woocommerce-page.widget_shopping_cart p.buttons .button:hover,
.woocommerce-page .widget_shopping_cart p.buttons .button:hover {
  background: #f3f3f3;
}
.woocommerce.widget_shopping_cart p.buttons .button:last-child,
.woocommerce .widget_shopping_cart p.buttons .button:last-child, .woocommerce-page.widget_shopping_cart p.buttons .button:last-child,
.woocommerce-page .widget_shopping_cart p.buttons .button:last-child {
  padding: 7px 18px;
  background: none;
  border: 1px solid #e5e5e5;
}
.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;
  }
}

/* WIDGETS */
/*--- widget_product_categories ---*/
.woocommerce.widget.widget_product_categories select, .widget_product_categories select {
  width: 100%;
  padding: 5px 10px;
}
.woocommerce.widget.widget_product_categories ul li, .widget_product_categories ul li {
  font-size: 13px;
  line-height: 21px;
}
.woocommerce.widget.widget_product_categories ul li span, .widget_product_categories ul li span {
  float: right;
}
.woocommerce.widget.widget_product_categories ul ul, .widget_product_categories ul ul {
  margin-left: 15px;
}
.woocommerce.widget.widget_product_categories a, .widget_product_categories a {
  color: #4c4c4c;
}

.widget_price_filter {
  background: white;
}
.widget_price_filter .widget-title {
  margin-bottom: 0;
  padding: 14px 25px;
}
.widget_price_filter .widget-content {
  background: #f8f8f8;
  padding: 30px 25px;
}
.widget_price_filter .price_slider_wrapper .ui-slider {
  background-color: #dddddd !important;
  height: 10px !important;
  border-radius: 10px !important;
  margin: 0;
}
.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range {
  height: 10px;
  border-radius: 10px !important;
}
.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
  width: 15px !important;
  height: 15px !important;
  border: 3px solid white !important;
  top: -3px !important;
  cursor: pointer;
}
.widget_price_filter .price_slider_wrapper .price_slider_amount {
  margin-top: 10px;
  text-align: center;
  font-size: 12px;
  color: #999999;
  font-family: "Montserrat", sans-serif;
}
.widget_price_filter .update_price_filter {
  border: none;
  background: #333333;
  font-size: 16px;
  line-height: 18px;
  display: block;
  width: 100%;
  color: white;
  padding: 16px 25px;
}

ul.product_list_widget > li {
  background: #f8f8f8;
  margin-bottom: 3px !important;
  padding: 32px 10px 0 100px !important;
  position: relative;
  min-height: 80px;
}
ul.product_list_widget > li:last-child {
  margin-bottom: 0;
}
ul.product_list_widget > li a {
  margin-bottom: -3px !important;
}
ul.product_list_widget > li a img {
  margin-left: 0 !important;
  width: 80px;
  height: 80px;
  position: absolute;
  top: 0;
  left: 0;
}
ul.product_list_widget > li a .product-title {
  font-size: 15px;
  line-height: 18px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  color: #333333;
  font-weight: bold;
  margin-top: 0px !important;
}
ul.product_list_widget > li .star-rating {
  position: absolute;
  top: 15px;
  left: 100px;
}
ul.product_list_widget > li .woocommerce-Price-amount {
  font-size: 13px;
  line-height: 15px;
  color: #999999;
  font-family: "Roboto", sans-serif;
  font-weight: normal !important;
}
ul.product_list_widget > li del .woocommerce-Price-amount {
  font-size: 11px;
  color: #999999;
}
ul.product_list_widget > li ins .woocommerce-Price-amount {
  color: #f11d1d;
}

/*--- widget_berocket_aapf ---*/
.woocommerce.widget.widget_berocket_aapf .berocket_aapf_widget-wrapper .berocket_aapf_widget, .widget_berocket_aapf .berocket_aapf_widget-wrapper .berocket_aapf_widget {
  background: white;
  border: 1px solid #f8f8f8;
  border-top: none;
  padding: 25px 20px;
}
.woocommerce.widget.widget_berocket_aapf .berocket_aapf_widget-wrapper .berocket_aapf_widget > li, .widget_berocket_aapf .berocket_aapf_widget-wrapper .berocket_aapf_widget > li {
  margin-top: 12px;
}
.woocommerce.widget.widget_berocket_aapf .berocket_aapf_widget-wrapper .berocket_aapf_widget > li:first-child, .widget_berocket_aapf .berocket_aapf_widget-wrapper .berocket_aapf_widget > li:first-child {
  margin-top: 0;
}
.woocommerce.widget.widget_berocket_aapf .berocket_aapf_widget-wrapper .berocket_aapf_widget li.slider span.left input, .woocommerce.widget.widget_berocket_aapf .berocket_aapf_widget-wrapper .berocket_aapf_widget li.slider span.right input, .widget_berocket_aapf .berocket_aapf_widget-wrapper .berocket_aapf_widget li.slider span.left input, .widget_berocket_aapf .berocket_aapf_widget-wrapper .berocket_aapf_widget li.slider span.right input {
  background: none;
  border: none;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  font-style: normal;
}
.woocommerce.widget.widget_berocket_aapf .berocket_aapf_widget-wrapper .berocket_aapf_widget li.slider span.left input, .widget_berocket_aapf .berocket_aapf_widget-wrapper .berocket_aapf_widget li.slider span.left input {
  text-align: left;
}
.woocommerce.widget.widget_berocket_aapf .ui-slider-horizontal, .widget_berocket_aapf .ui-slider-horizontal {
  height: 2px;
  border: none;
  border-radius: 0;
  background: #d5d4d3;
  margin-bottom: 8px;
}
.woocommerce.widget.widget_berocket_aapf .ui-slider-horizontal .ui-widget-content .ui-state-default,
.woocommerce.widget.widget_berocket_aapf .ui-slider-horizontal .ui-slider-handle, .widget_berocket_aapf .ui-slider-horizontal .ui-widget-content .ui-state-default,
.widget_berocket_aapf .ui-slider-horizontal .ui-slider-handle {
  top: -7px;
  margin: 0;
  width: 16px;
  height: 16px;
  border: none;
  outline: none !important;
  border-radius: 50%;
}
.woocommerce.widget.widget_berocket_aapf .ui-slider-horizontal .ui-widget-content .ui-state-default:last-child,
.woocommerce.widget.widget_berocket_aapf .ui-slider-horizontal .ui-slider-handle:last-child, .widget_berocket_aapf .ui-slider-horizontal .ui-widget-content .ui-state-default:last-child,
.widget_berocket_aapf .ui-slider-horizontal .ui-slider-handle:last-child {
  margin-left: -16px;
}
.woocommerce.widget.widget_berocket_aapf input[type="checkbox"] + label:before, .widget_berocket_aapf input[type="checkbox"] + label:before {
  position: relative;
  top: 1px;
  margin-right: 15px;
}
.woocommerce.widget.widget_berocket_aapf label, .widget_berocket_aapf label {
  font-weight: 400;
  margin: 0;
  text-transform: capitalize;
}

/*--- widget_product_search ---*/
.woocommerce.widget.widget_product_search > *, .widget_product_search > * {
  position: relative;
}
.woocommerce.widget.widget_product_search label, .widget_product_search label {
  display: none;
}
.woocommerce.widget.widget_product_search .woocommerce-product-search, .widget_product_search .woocommerce-product-search {
  position: relative;
}
.woocommerce.widget.widget_product_search .woocommerce-product-search:before, .widget_product_search .woocommerce-product-search:before {
  content: '\f002';
  color: rgba(44, 47, 51, 0.3);
  position: absolute;
  top: 14px;
  right: 15px;
}
.woocommerce.widget.widget_product_search .woocommerce-product-search input[type="search"], .widget_product_search .woocommerce-product-search input[type="search"] {
  background: white;
  border: 2px solid rgba(44, 47, 51, 0.1);
  border-radius: 0;
  color: #c5c5c5;
  padding: 0 40px 0 15px;
  height: 42px;
  line-height: 42px;
  font-size: 14px;
  width: 100%;
}
.woocommerce.widget.widget_product_search .woocommerce-product-search input[type="submit"], .widget_product_search .woocommerce-product-search input[type="submit"] {
  width: 14px;
  height: 14px;
  position: absolute;
  top: 14px;
  right: 15px;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  /* Netscape */
  -moz-opacity: 0;
  /* Safari 1.x */
  -khtml-opacity: 0;
  /* Good browsers */
  opacity: 0;
}
.woocommerce.widget.widget_product_search ::-webkit-input-placeholder, .widget_product_search ::-webkit-input-placeholder {
  color: #c5c5c5;
}
.woocommerce.widget.widget_product_search :-moz-placeholder, .widget_product_search :-moz-placeholder {
  /* Firefox 18- */
  color: #c5c5c5;
}
.woocommerce.widget.widget_product_search ::-moz-placeholder, .widget_product_search ::-moz-placeholder {
  /* Firefox 19+ */
  color: #c5c5c5;
}
.woocommerce.widget.widget_product_search :-ms-input-placeholder, .widget_product_search :-ms-input-placeholder {
  color: #c5c5c5;
}

/*--- Alerts ---*/
.woocommerce-message, .woocommerce-error, .woocommerce-info {
  background: none;
  box-shadow: none;
  border-radius: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-width: 3px;
  background: #f9f9f9;
}
.woocommerce-message:before, .woocommerce-error:before, .woocommerce-info:before {
  padding-top: 0;
  color: #333333;
}

/*--- Forms ---*/
.select2-drop, .select2-drop-active {
  border-color: #e5e5e5;
  border-radius: 0;
}

.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: #333333;
}
.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: "Montserrat", sans-serif;
  text-transform: capitalize;
  font-weight: 300 !important;
  border: none !important;
  background: transparent !important;
  text-align: center;
}
.woocommerce-page table.cart td {
  position: relative;
}
.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: "Montserrat", sans-serif;
  color: #4c4c4c !important;
  font-weight: bold;
  text-align: center;
}
.woocommerce-page table.cart td.product-name {
  font-size: 17px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  color: #333333;
}
.woocommerce-page table.cart td.product-quantity {
  text-align: center;
}
.woocommerce-page table.cart td.product-quantity input {
  border: none;
  background: #f5f5f5;
  font-size: 30px;
  font-family: "Montserrat", sans-serif;
  color: #4c4c4c !important;
  font-weight: bold;
}
.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 .input-text::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #7d7d7d;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  font-style: normal;
  text-transform: uppercase;
}
.woocommerce-page table.cart .coupon .input-text::-moz-placeholder {
  /* Firefox 19+ */
  color: #7d7d7d;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  font-style: normal;
  text-transform: uppercase;
}
.woocommerce-page table.cart .coupon .input-text:-ms-input-placeholder {
  /* IE 10+ */
  color: #7d7d7d;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  font-style: normal;
  text-transform: uppercase;
}
.woocommerce-page table.cart .coupon .input-text:-moz-placeholder {
  /* Firefox 18- */
  color: #7d7d7d;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  font-style: normal;
  text-transform: uppercase;
}
.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: "Montserrat", sans-serif;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.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 {
  background: #f5f5f5;
}
.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 {
  color: #4c4c4c !important;
  font-size: 15px;
  font-family: "Lato", sans-serif;
}
.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: 13px;
  padding-bottom: 13px;
}
.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: "Montserrat", sans-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: "Montserrat", sans-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 #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 .related.products h2 {
  text-align: center;
  margin-bottom: 0;
}
.woocommerce .related.products > p {
  text-align: center;
  margin-bottom: 58px;
  font-size: 16px;
  line-height: 19px;
  margin-top: 2px;
}

.woocommerce-page div.product .woocommerce-tabs ul.tabs {
  border-bottom: none;
}

.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;
}
.woocommerce #reviews #review_form_wrapper form label, .woocommerce-page #reviews #review_form_wrapper form label {
  display: none;
}

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;
  }
}

.related.products {
  background: #fff;
  padding: 100px 0 75px;
  position: relative;
}
.related.products:before {
  content: "";
  position: absolute;
  top: 0;
  left: -1000px;
  width: 1000px;
  height: 100%;
  background: #fff;
}
.related.products:after {
  content: "";
  position: absolute;
  top: 0;
  right: -1000px;
  width: 1000px;
  height: 100%;
  background: #fff;
}

.woocommerce #reviews #comment {
  height: 150px;
}

@media screen and (max-width: 768px) {
  .woocommerce-page table.cart thead {
    display: none;
  }

  .woocommerce-page table.cart tr td:after {
    display: none;
  }
}
@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;
  }
}
.woocommerce .sidebar .widget {
  margin-bottom: 0 !important;
}

.woocommerce table.shop_table_responsive tr.order-total td:before, .woocommerce-page table.shop_table_responsive tr.order-total td:before {
  color: white !important;
}

@media screen and (max-width: 768px) and (min-width: 640px) {
  .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: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .woocommerce-page table.cart td.product-price,
  .woocommerce-page table.cart td.product-subtotal,
  .woocommerce-page table.cart td.product-quantity input {
    font-size: 20px;
  }
}
@media screen and (max-width: 991px) {
  .woocommerce-page table.cart td.product-price,
  .woocommerce-page table.cart td.product-subtotal,
  .woocommerce-page table.cart td.product-quantity input {
    font-size: 16px;
  }

  .woocommerce-page table.cart td.product-name {
    font-size: 14px;
  }
}
div[itemprop='offers'] {
  border-top: 1px solid #ddd;
  padding-top: 15px;
}

.comment-form-rating .star-rating {
  float: right;
  margin-top: 3px;
}

.kopa-result-count {
  padding: 3px 15px;
  background: #f5f5f5;
}
.kopa-result-count span.kopa-refresh {
  display: inline-block;
  font-size: 18px;
  line-height: 13px;
  cursor: pointer;
  vertical-align: middle;
}
.kopa-result-count p {
  display: inline-block;
  text-transform: uppercase;
  font-size: 11px;
  font-family: "Montserrat", sans-serif;
  line-height: 13px;
  margin-left: 3px;
}
@media screen and (max-width: 479px) {
  .kopa-result-count {
    width: 100%;
    margin-top: 10px;
  }
}

.woocommerce-ordering label {
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  color: #333333;
  margin-right: 3px;
  margin-bottom: 0;
  line-height: 40px;
}
.woocommerce-ordering select {
  height: 40px;
  line-height: 40px;
  border: 1px solid #e6e6e6;
  padding: 0 20px;
  min-width: 170px;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  color: #999999;
  text-transform: capitalize;
}

.select-view label {
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  color: #333333;
  margin-right: 3px;
}
.select-view span {
  display: inline-block;
  width: 45px;
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  text-align: center;
  border: 1px solid #e6e6e6;
  background: #fff;
  color: #999999;
  cursor: pointer;
}
.select-view span + span {
  border-left: none;
  margin-left: -3px;
}

.woocommerce-main-header {
  background: #f5f5f5;
  margin-top: 15px;
  margin-bottom: 30px;
}
.woocommerce-main-header > div {
  padding: 19px 30px;
}
.woocommerce-main-header > div + div {
  border-left: 1px solid #e6e6e6;
}
.woocommerce-main-header .woocommerce-ordering {
  float: left;
  margin-right: 20px;
}
.woocommerce-main-header .woocommerce-ordering:last-child {
  margin-right: 0;
}
@media screen and (max-width: 1200px) {
  .woocommerce-main-header label {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-main-header > div + div {
    border-left: none;
  }
  .woocommerce-main-header label {
    display: inline-block;
  }
  .woocommerce-main-header form {
    width: 100%;
    margin-bottom: 10px !important;
    text-align: right;
  }
}
@media screen and (max-width: 479px) {
  .woocommerce-main-header label {
    display: none;
  }
  .woocommerce-main-header form select {
    width: 100%;
  }
}

.woocommerce ul.products li.product .star-rating {
  font-size: 13px !important;
  margin: 0;
}

.kopa-area-30 {
  border-top: 1px solid #dddddd;
  padding-top: 50px;
  padding-bottom: 0px;
}

.kopa-area-31 {
  padding-top: 60px;
}

.kopa-product-single {
  margin-top: 30px;
  padding-top: 50px;
  border-top: 1px solid #dddddd;
}

.kopa-map {
  height: 703px;
}

.kopa-widget-bs-instagram .widget-title {
  margin-bottom: 35px;
}

.tagcloud.style-11 span {
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  margin-right: 10px;
}
.tagcloud.style-11 a {
  text-transform: capitalize;
  font-size: 16px;
  color: #999999;
  font-family: "Montserrat", sans-serif;
}

.post_next_prev {
  text-align: right;
}
.post_next_prev .post_next {
  float: right;
}
.post_next_prev > div {
  display: inline-block;
}
.post_next_prev a {
  display: inline-block;
  font-size: 16px;
  text-transform: capitalize;
  color: #d9d9d9;
  font-family: "Montserrat", sans-serif;
  height: 40px;
  line-height: 40px;
  padding: 0 15px;
  border: 1px solid #dfdfdf;
  min-width: 90px;
  text-align: center;
}

.kopa-widget-filter-01 .masonry-container.row {
  margin-top: -40px !important;
}
.kopa-widget-filter-01 .masonry-container.row > div {
  padding: 0 15px !important;
  margin-top: 40px;
}
.kopa-widget-filter-01 .masonry-footer {
  text-align: left;
  margin-top: 25px;
  padding-top: 25px;
  border-top-width: 1px;
  border-style: solid;
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.kopa-widget-filter-01 .masonry-footer .masonry-filter a {
  display: inline-block;
  font-size: 15px;
  line-height: 25px;
  font-family: "Montserrat", sans-serif;
  margin-right: 30px;
}

.kopa-widget-filter-02 .widget-header.style-01 {
  background: #f8f8f8;
  padding: 96px 0 66px 0;
  margin-bottom: 0;
}

.module-filter-02--02 .last40-loadmore, .module-filter-02--03 .last40-loadmore, .module-filter-02--04 .last40-loadmore, .module-filter-02--05 .last40-loadmore {
  margin: auto;
  margin-top: 100px;
  float: none;
  display: table;
}
@media screen and (max-width: 639px) {
  .module-filter-02--02 .last40-loadmore, .module-filter-02--03 .last40-loadmore, .module-filter-02--04 .last40-loadmore, .module-filter-02--05 .last40-loadmore {
    margin-top: 40px;
  }
}

.kopa-widget-instagram .widget-title {
  margin-bottom: 35px;
}

.sidebar .widget {
  margin-bottom: 80px !important;
}
.sidebar .widget:last-child {
  margin-bottom: 0 !important;
}

.ct-mask.style-01 {
  background: rgba(0, 0, 0, 0.2);
}

.woocommerce-main-footer {
  margin-top: 55px;
}

.kopa-area-breadcrumb {
  background-attachment: fixed;
}

.module-intro-01--05 {
  margin-top: -40px;
}

.slick-02 .slick-arrow {
  color: #dddddd;
  cursor: pointer;
  padding: 6px 0;
  position: absolute;
  z-index: 9999;
  top: 35%;
  font-family: fontAwesome;
  font-size: 30px;
}
.slick-02 .slick-arrow:hover {
  color: #333333;
}
.slick-02 .slick-arrow.kopa-prev {
  border-right: none;
  padding-right: 0;
  left: 20px;
}
.slick-02 .slick-arrow.kopa-next {
  border-left: none;
  padding-left: 0;
  right: 30px;
}

.kopa-widget-slick-02 {
  border: 10px solid #f2f2f2;
  padding-top: 30px;
  padding-bottom: 30px;
}
.kopa-widget-slick-02 .widget-title {
  font-size: 13px;
  text-align: center;
  font-weight: normal;
}

.kopa-widget-intro-05 .widget-header.meta-header .header-link .short-text:before {
  display: none;
}
.kopa-widget-intro-05 ul.products li.product {
  width: 100% !important;
}

.owl-carousel-05 {
  position: relative;
}
.owl-carousel-05 .owl-nav {
  position: absolute;
  bottom: -65px;
  right: 40px;
}
.owl-carousel-05 .owl-nav .owl-next, .owl-carousel-05 .owl-nav .owl-prev {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 31px;
  color: #eeeeee;
  border: 1px solid #eeeeee;
}
.owl-carousel-05 .owl-nav .owl-next + div, .owl-carousel-05 .owl-nav .owl-prev + div {
  margin-left: 5px;
}

.module-filter-02--06 .products {
  margin-top: -80px !important;
}
.module-filter-02--06 .products .product {
  margin-top: 80px !important;
}

@media screen and (max-width: 1600px) and (min-width: 1200px) {
  .module-filter-02--01 > ul {
    margin-left: -3px !important;
  }
}

.post_social_area_2 {
  margin-top: 100px;
  padding-top: 50px;
  border-top: 1px solid #eee;
}
.post_social_area_2 .post_next_prev {
  margin-top: 0;
}

.post_author_area {
  background: #f1f5f6;
  padding: 45px 30px;
  margin-top: 100px;
}
.post_author_area .author_avatar {
  margin-right: 30px;
  float: left;
}
@media screen and (max-width: 479px) {
  .post_author_area .author_avatar {
    float: none;
    margin-right: 0;
    margin-bottom: 30px;
  }
}
.post_author_area .author_avatar img {
  width: 88px;
  height: 88px;
  border-radius: 100%;
}
.post_author_area .content {
  overflow: hidden;
}
.post_author_area .author_name {
  font-size: 16px;
  line-height: 30px;
  text-transform: uppercase;
  margin-top: -5px;
  margin-bottom: 2px;
}
.post_author_area .author_position {
  font-size: 11px;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
}
.post_author_area .author_quote {
  font-size: 17px;
  line-height: 24px;
}

.related_posts_area {
  margin-top: 100px;
}
.related_posts_area > h4 {
  font-size: 23px;
  line-height: 28px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 55px;
}
.related_posts_area > ul {
  margin-top: -50px;
}
.related_posts_area > ul > li {
  margin-top: 50px;
  list-style-type: none;
}

.post_next_prev_2 {
  margin-top: 100px;
}
.post_next_prev_2 > .row {
  margin: 0 !important;
}
.post_next_prev_2 > .row > div {
  padding: 0 !important;
}
.post_next_prev_2 .post_prev, .post_next_prev_2 .post_next {
  background: #e6e7ea;
  display: block;
  width: 100%;
  height: 100%;
  padding: 60px 30px;
}
.post_next_prev_2 .post_prev .icon, .post_next_prev_2 .post_next .icon {
  font-size: 31px;
  width: 40px;
  height: 40px;
  display: inline-block;
  background: white;
  border: 1px solid #e3e4e5;
  color: #999;
  text-align: center;
  line-height: 40px;
  margin-top: 30px;
}
.post_next_prev_2 .post_prev .text, .post_next_prev_2 .post_next .text {
  overflow: hidden;
}
.post_next_prev_2 .post_prev .text span, .post_next_prev_2 .post_next .text span {
  font-size: 11px;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
}
.post_next_prev_2 .post_prev .text h4, .post_next_prev_2 .post_next .text h4 {
  font-size: 15px;
  line-height: 22px;
  text-transform: uppercase;
  color: #262626;
  margin-top: 6px;
  margin-bottom: 11px;
}
.post_next_prev_2 .post_prev .text p, .post_next_prev_2 .post_next .text p {
  font-size: 14px;
  line-height: 24px;
  color: #4c4c4c;
}
.post_next_prev_2 .post_prev:hover h4, .post_next_prev_2 .post_prev:hover p, .post_next_prev_2 .post_next:hover h4, .post_next_prev_2 .post_next:hover p {
  color: white;
}
.post_next_prev_2 .post_prev:hover .icon, .post_next_prev_2 .post_next:hover .icon {
  border-color: #0d4a64;
  color: #0d4a64;
  background: #003a52;
}
.post_next_prev_2 .post_prev .icon {
  float: left;
  margin-right: 30px;
}
.post_next_prev_2 .post_next .icon {
  float: right;
  margin-left: 30px;
}

.post_comment_list {
  margin-top: 100px;
}
.post_comment_list .reviews-title {
  font-size: 23px;
  line-height: 28px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 3px;
}
.post_comment_list .reviews-sub-title {
  text-align: center;
  font-size: 15px;
  line-height: 18px;
  font-family: "Montserrat", sans-serif;
}
.post_comment_list li {
  list-style-type: none;
  border-top: 1px solid #dddddd;
}
.post_comment_list li:first-child {
  border-top: none;
}
.post_comment_list li + li {
  margin-top: 30px;
  padding-top: 30px;
}
.post_comment_list > ol {
  padding-left: 0;
  margin-top: 47px;
}
.post_comment_list > ol ol {
  padding-left: 65px;
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px solid #dddddd;
}
.post_comment_list .comment_container img {
  width: 60px;
  height: 60px;
  border-radius: 100%;
  float: left;
  margin-right: 20px;
}
.post_comment_list .comment_container .comment-text h5 {
  font-size: 17px;
  line-height: 26px;
  text-transform: capitalize;
  margin-bottom: 2px;
}
.post_comment_list .comment_container .comment-text .date-time {
  font-size: 14px;
  line-height: 26px;
  color: #909090;
  margin-bottom: 25px;
}
.post_comment_list .comment_container .comment-text .description {
  font-size: 17px;
  line-height: 25px;
}
.post_comment_list .comment_container .comment-text .reply {
  font-size: 14px;
  color: #909090;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  padding: 0 15px;
  border: 1px solid #ebebeb;
  margin-top: 8px;
}

.post_comment_form {
  margin-top: 100px;
}
.post_comment_form .comment-form-title {
  font-size: 23px;
  line-height: 28px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 3px;
}
.post_comment_form .comment-form-sub-title {
  text-align: center;
  font-size: 15px;
  line-height: 18px;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 55px;
}

 /**
* 5. Bottom Sidebar
* -----------------------------------------------------------------------------
*/
.bottom-sidebar {
  padding: 125px 0 0px 0;
}
.bottom-sidebar > .ct-mask {
  background: rgba(0, 49, 68, 0.89);
}
.bottom-sidebar .widget > .widget-header {
  margin-bottom: 28px;
}
.bottom-sidebar .widget > .widget-title {
  margin-bottom: 30px;
}
.bottom-sidebar .widget-content {
  line-height: 21px;
  padding-bottom: 10px;
}

.ct-row-02 {
  margin-top: -30px;
}
.ct-row-02 > div {
  margin-top: 30px;
  border-left: 1px solid #34748c;
}
.ct-row-02 > div:nth-of-type(1) {
  border-left: none;
}
.ct-row-02 .ct-col-01 {
  width: 34.959349%;
  padding-right: 70px;
}
.ct-row-02 .ct-col-02, .ct-row-02 .ct-col-04 {
  width: 24.390243%;
}
.ct-row-02 .ct-col-03 {
  width: 16.260163%;
}

.kopa-widget-bs-text .kopa-bs-logo {
  float: left;
}
.kopa-widget-bs-text .widget-content > p {
  font-size: 15px;
  line-height: 24px;
}
.kopa-widget-bs-text .widget-content .contact {
  margin-top: 23px;
}
.kopa-widget-bs-text .widget-content .contact li {
  line-height: 25px;
}
.kopa-widget-bs-text .widget-content .contact li span {
  font-size: 14px;
  line-height: 14px;
  width: 25px;
  margin-right: 10px;
  border-right: 1px solid #85bcd4;
}
.kopa-widget-bs-text .widget-content .contact li span.fa-envelope {
  font-size: 11px;
}

.kopa-widget-bs-link .widget-content {
  margin-top: -10px;
}
.kopa-widget-bs-link ul li a {
  font-size: 13px;
  line-height: 39px;
  text-transform: uppercase;
}

.text-red {
  color: #ff5b26 !important;
}

.kopa-page-footer {
  margin-top: 130px;
  margin-bottom: 60px;
  font-family: "Montserrat", sans-serif;
}
.kopa-page-footer p {
  color: white !important;
}

.kopa-page-footer.style-02 {
  background: white;
  padding-top: 40px;
  padding-bottom: 40px;
  margin-bottom: 0;
  position: relative;
}
.kopa-page-footer.style-02 p {
  color: #333333 !important;
}
.kopa-page-footer.style-02:before {
  content: "";
  position: absolute;
  width: calc(100% + 2000px);
  height: 100%;
  top: 0;
  left: -1000px;
  background: white;
}
.kopa-page-footer.style-02 .kopa-social-links.style-02 ul li a {
  color: #333333;
}
.kopa-page-footer.style-02 .kopa-scroll.style-02 {
  color: #333333;
}

.white-text-style.bottom-sidebar p, .ct-item-03 .bottom-sidebar.entry-content p, .ct-item-04 .bottom-sidebar.entry-content p, .ct-item-10 .bottom-sidebar.entry-content p, .bottom-sidebar.ct-icon-02 p, .bottom-sidebar.kopa-widget-intro-10 p, .white-text-style.bottom-sidebar span, .ct-item-03 .bottom-sidebar.entry-content span, .ct-item-04 .bottom-sidebar.entry-content span, .ct-item-10 .bottom-sidebar.entry-content span, .bottom-sidebar.ct-icon-02 span, .bottom-sidebar.kopa-widget-intro-10 span, .white-text-style.bottom-sidebar ul, .ct-item-03 .bottom-sidebar.entry-content ul, .ct-item-04 .bottom-sidebar.entry-content ul, .ct-item-10 .bottom-sidebar.entry-content ul, .bottom-sidebar.ct-icon-02 ul, .bottom-sidebar.kopa-widget-intro-10 ul, .white-text-style.bottom-sidebar li, .ct-item-03 .bottom-sidebar.entry-content li, .ct-item-04 .bottom-sidebar.entry-content li, .ct-item-10 .bottom-sidebar.entry-content li, .bottom-sidebar.ct-icon-02 li, .bottom-sidebar.kopa-widget-intro-10 li, .white-text-style.bottom-sidebar a, .ct-item-03 .bottom-sidebar.entry-content a, .ct-item-04 .bottom-sidebar.entry-content a, .ct-item-10 .bottom-sidebar.entry-content a, .bottom-sidebar.ct-icon-02 a, .bottom-sidebar.kopa-widget-intro-10 a, .white-text-style .bottom-sidebar p, .ct-item-03 .entry-content .bottom-sidebar p, .ct-item-04 .entry-content .bottom-sidebar p, .ct-item-10 .entry-content .bottom-sidebar p, .ct-icon-02 .bottom-sidebar p, .kopa-widget-intro-10 .bottom-sidebar p, .white-text-style .bottom-sidebar span, .ct-item-03 .entry-content .bottom-sidebar span, .ct-item-04 .entry-content .bottom-sidebar span, .ct-item-10 .entry-content .bottom-sidebar span, .ct-icon-02 .bottom-sidebar span, .kopa-widget-intro-10 .bottom-sidebar span, .white-text-style .bottom-sidebar ul, .ct-item-03 .entry-content .bottom-sidebar ul, .ct-item-04 .entry-content .bottom-sidebar ul, .ct-item-10 .entry-content .bottom-sidebar ul, .ct-icon-02 .bottom-sidebar ul, .kopa-widget-intro-10 .bottom-sidebar ul, .white-text-style .bottom-sidebar li, .ct-item-03 .entry-content .bottom-sidebar li, .ct-item-04 .entry-content .bottom-sidebar li, .ct-item-10 .entry-content .bottom-sidebar li, .ct-icon-02 .bottom-sidebar li, .kopa-widget-intro-10 .bottom-sidebar li, .white-text-style .bottom-sidebar a, .ct-item-03 .entry-content .bottom-sidebar a, .ct-item-04 .entry-content .bottom-sidebar a, .ct-item-10 .entry-content .bottom-sidebar a, .ct-icon-02 .bottom-sidebar a, .kopa-widget-intro-10 .bottom-sidebar a {
  color: #dddddd;
}
.white-text-style.bottom-sidebar .kopa-scroll, .ct-item-03 .bottom-sidebar.entry-content .kopa-scroll, .ct-item-04 .bottom-sidebar.entry-content .kopa-scroll, .ct-item-10 .bottom-sidebar.entry-content .kopa-scroll, .bottom-sidebar.ct-icon-02 .kopa-scroll, .bottom-sidebar.kopa-widget-intro-10 .kopa-scroll, .white-text-style .bottom-sidebar .kopa-scroll, .ct-item-03 .entry-content .bottom-sidebar .kopa-scroll, .ct-item-04 .entry-content .bottom-sidebar .kopa-scroll, .ct-item-10 .entry-content .bottom-sidebar .kopa-scroll, .ct-icon-02 .bottom-sidebar .kopa-scroll, .kopa-widget-intro-10 .bottom-sidebar .kopa-scroll {
  color: #fff;
}
.white-text-style.bottom-sidebar .kopa-widget-bs-text .widget-content .contact li, .ct-item-03 .bottom-sidebar.entry-content .kopa-widget-bs-text .widget-content .contact li, .ct-item-04 .bottom-sidebar.entry-content .kopa-widget-bs-text .widget-content .contact li, .ct-item-10 .bottom-sidebar.entry-content .kopa-widget-bs-text .widget-content .contact li, .bottom-sidebar.ct-icon-02 .kopa-widget-bs-text .widget-content .contact li, .bottom-sidebar.kopa-widget-intro-10 .kopa-widget-bs-text .widget-content .contact li, .white-text-style.bottom-sidebar .kopa-widget-bs-text .widget-content .contact span, .ct-item-03 .bottom-sidebar.entry-content .kopa-widget-bs-text .widget-content .contact span, .ct-item-04 .bottom-sidebar.entry-content .kopa-widget-bs-text .widget-content .contact span, .ct-item-10 .bottom-sidebar.entry-content .kopa-widget-bs-text .widget-content .contact span, .bottom-sidebar.ct-icon-02 .kopa-widget-bs-text .widget-content .contact span, .bottom-sidebar.kopa-widget-intro-10 .kopa-widget-bs-text .widget-content .contact span, .white-text-style.bottom-sidebar .kopa-widget-bs-text .widget-content .contact a, .ct-item-03 .bottom-sidebar.entry-content .kopa-widget-bs-text .widget-content .contact a, .ct-item-04 .bottom-sidebar.entry-content .kopa-widget-bs-text .widget-content .contact a, .ct-item-10 .bottom-sidebar.entry-content .kopa-widget-bs-text .widget-content .contact a, .bottom-sidebar.ct-icon-02 .kopa-widget-bs-text .widget-content .contact a, .bottom-sidebar.kopa-widget-intro-10 .kopa-widget-bs-text .widget-content .contact a, .white-text-style .bottom-sidebar .kopa-widget-bs-text .widget-content .contact li, .ct-item-03 .entry-content .bottom-sidebar .kopa-widget-bs-text .widget-content .contact li, .ct-item-04 .entry-content .bottom-sidebar .kopa-widget-bs-text .widget-content .contact li, .ct-item-10 .entry-content .bottom-sidebar .kopa-widget-bs-text .widget-content .contact li, .ct-icon-02 .bottom-sidebar .kopa-widget-bs-text .widget-content .contact li, .kopa-widget-intro-10 .bottom-sidebar .kopa-widget-bs-text .widget-content .contact li, .white-text-style .bottom-sidebar .kopa-widget-bs-text .widget-content .contact span, .ct-item-03 .entry-content .bottom-sidebar .kopa-widget-bs-text .widget-content .contact span, .ct-item-04 .entry-content .bottom-sidebar .kopa-widget-bs-text .widget-content .contact span, .ct-item-10 .entry-content .bottom-sidebar .kopa-widget-bs-text .widget-content .contact span, .ct-icon-02 .bottom-sidebar .kopa-widget-bs-text .widget-content .contact span, .kopa-widget-intro-10 .bottom-sidebar .kopa-widget-bs-text .widget-content .contact span, .white-text-style .bottom-sidebar .kopa-widget-bs-text .widget-content .contact a, .ct-item-03 .entry-content .bottom-sidebar .kopa-widget-bs-text .widget-content .contact a, .ct-item-04 .entry-content .bottom-sidebar .kopa-widget-bs-text .widget-content .contact a, .ct-item-10 .entry-content .bottom-sidebar .kopa-widget-bs-text .widget-content .contact a, .ct-icon-02 .bottom-sidebar .kopa-widget-bs-text .widget-content .contact a, .kopa-widget-intro-10 .bottom-sidebar .kopa-widget-bs-text .widget-content .contact a {
  color: #85bcd4;
}
.white-text-style.bottom-sidebar .ct-item-12 a, .ct-item-03 .bottom-sidebar.entry-content .ct-item-12 a, .ct-item-04 .bottom-sidebar.entry-content .ct-item-12 a, .ct-item-10 .bottom-sidebar.entry-content .ct-item-12 a, .bottom-sidebar.ct-icon-02 .ct-item-12 a, .bottom-sidebar.kopa-widget-intro-10 .ct-item-12 a, .white-text-style.bottom-sidebar .ct-item-12 footer, .ct-item-03 .bottom-sidebar.entry-content .ct-item-12 footer, .ct-item-04 .bottom-sidebar.entry-content .ct-item-12 footer, .ct-item-10 .bottom-sidebar.entry-content .ct-item-12 footer, .bottom-sidebar.ct-icon-02 .ct-item-12 footer, .bottom-sidebar.kopa-widget-intro-10 .ct-item-12 footer, .white-text-style.bottom-sidebar .ct-item-12 footer span, .ct-item-03 .bottom-sidebar.entry-content .ct-item-12 footer span, .ct-item-04 .bottom-sidebar.entry-content .ct-item-12 footer span, .ct-item-10 .bottom-sidebar.entry-content .ct-item-12 footer span, .bottom-sidebar.ct-icon-02 .ct-item-12 footer span, .bottom-sidebar.kopa-widget-intro-10 .ct-item-12 footer span, .white-text-style .bottom-sidebar .ct-item-12 a, .ct-item-03 .entry-content .bottom-sidebar .ct-item-12 a, .ct-item-04 .entry-content .bottom-sidebar .ct-item-12 a, .ct-item-10 .entry-content .bottom-sidebar .ct-item-12 a, .ct-icon-02 .bottom-sidebar .ct-item-12 a, .kopa-widget-intro-10 .bottom-sidebar .ct-item-12 a, .white-text-style .bottom-sidebar .ct-item-12 footer, .ct-item-03 .entry-content .bottom-sidebar .ct-item-12 footer, .ct-item-04 .entry-content .bottom-sidebar .ct-item-12 footer, .ct-item-10 .entry-content .bottom-sidebar .ct-item-12 footer, .ct-icon-02 .bottom-sidebar .ct-item-12 footer, .kopa-widget-intro-10 .bottom-sidebar .ct-item-12 footer, .white-text-style .bottom-sidebar .ct-item-12 footer span, .ct-item-03 .entry-content .bottom-sidebar .ct-item-12 footer span, .ct-item-04 .entry-content .bottom-sidebar .ct-item-12 footer span, .ct-item-10 .entry-content .bottom-sidebar .ct-item-12 footer span, .ct-icon-02 .bottom-sidebar .ct-item-12 footer span, .kopa-widget-intro-10 .bottom-sidebar .ct-item-12 footer span {
  color: #85bcd4;
}

/** 
 * 6. Responsive
 * -----------------------------------------------------------------------------
 */
@media screen and (max-width: 1600px) {
  .ct-item-02 {
    padding: 100px;
  }

  .ct-item-03 .entry-content {
    padding: 40px 45px;
  }
  .ct-item-03 .entry-content img {
    margin-bottom: 30px;
  }

  .kopa-area-7 .col-left {
    padding: 100px;
  }

  .kopa-area-7 .kopa-absolute-br {
    opacity: 0.2;
  }

  .kopa-area-7 .col-right {
    padding-bottom: 180px;
  }

  .kopa-scroll-btn-02 {
    display: none;
  }

  .last10-module-intro-12 footer {
    margin-top: 60px;
  }

  .kopa-area-24 .part-02 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .kopa-map {
    height: 892px;
  }
}
@media screen and (max-width: 1600px) and (min-width: 1200px) {
  .kopa-map {
    height: 705px;
  }
}
@media screen and (max-width: 1200px) {
  .kopa-page-header-01 .main-menu > li {
    margin-right: 40px;
  }

  .kopa-page-header-02 .main-menu > li {
    margin-right: 40px;
  }
  .kopa-page-header-02 .header-left {
    padding-right: 50px;
  }
  .kopa-page-header-02 .header-right {
    padding-left: 50px;
  }
  .kopa-page-header-02 .kopa-multi-btn {
    margin-left: 40px;
  }

  .kopa-page-footer > .row > div {
    width: 100% !important;
    margin-top: 10px;
    text-align: center;
    float: none;
  }

  .kopa-area-20 .col-right {
    padding: 45px 15px;
  }

  .kopa-scroll.style-02 {
    position: relative;
    top: 0px;
  }

  .ct-item-19 .entry-content {
    padding: 50px;
  }

  .ct-item-29 .entry-thumb .meta .btn-wrapper,
  .ct-item-29 .entry-thumb .meta span.price {
    width: 100%;
  }

  .ct-item-29 .entry-thumb .meta .btn-wrapper {
    margin-top: 10px;
  }

  .ct-item-29 .entry-thumb {
    margin-left: 30px;
  }

  .ct-item-29.style-01 .entry-thumb {
    margin-right: 30px;
  }

  .kopa-area-7 .col-left:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0.5;
  }

  .module-intro-01--05 > ul > li {
    width: 100% !important;
  }
}
@media screen and (max-width: 1200px) and (min-width: 992px) {
  .porfolio-sgl .block-meta > div {
    display: block;
    width: 100%;
    padding: 0;
    border-left: none;
  }
  .porfolio-sgl .block-meta > div + div {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px dashed #ddd;
  }
}
@media screen and (max-width: 1160px) {
  .main-container.style-03 {
    padding: 0 20px;
  }

  .kopa-page-header-01 .header-center {
    display: none;
  }
  .kopa-page-header-01 .header-left {
    width: 33.33333%;
  }
  .kopa-page-header-01 .header-right {
    width: 50%;
  }
  .kopa-page-header-01 .kopa-user:before {
    display: block;
  }
  .kopa-page-header-01 .kopa-hamburger-menu {
    display: block;
  }

  .kopa-page-header-02 .main-nav {
    display: none;
  }
  .kopa-page-header-02 .header-left {
    text-align: left;
    padding-right: 0;
  }
  .kopa-page-header-02 .header-right {
    text-align: right;
    padding-left: 0;
  }
  .kopa-page-header-02 .kopa-multi-btn {
    float: none;
    margin-left: 0;
  }
  .kopa-page-header-02 .kopa-hamburger-menu {
    display: block;
  }

  .kopa-widget-intro-01 .widget-header {
    padding: 0 150px;
  }

  .module-intro-01--01 .entry-item {
    padding: 0;
  }

  .ct-item-02 {
    padding: 40px;
  }

  .kopa-widget-ads-01 .widget-content {
    text-align: center;
  }
  .kopa-widget-ads-01 .widget-content > div {
    float: none;
    display: inline-block;
  }
  .kopa-widget-ads-01 .widget-content .ads-link {
    margin-top: 35px;
  }

  .kopa-widget-intro-02 .widget-content p {
    padding: 0 120px;
  }

  .ct-item-05 {
    padding: 30px 45px;
  }

  .ct-item-06 {
    padding: 40px 25px 55px;
  }

  .kopa-scroll.style-01, .kopa-scroll.style-02 {
    bottom: 20px;
  }

  .kopa-widget-intro-09 .description {
    padding: 0;
  }

  .ct-item-11 .entry-content {
    padding: 35px;
  }
}
@media screen and (max-width: 1023px) {
  .ct-item-06 .more-link.style-03 {
    font-size: 15px;
  }

  .ct-row-02 {
    margin-left: -25px;
    margin-right: -25px;
  }
  .ct-row-02 > div {
    padding-left: 25px;
    padding-right: 25px;
  }
  .ct-row-02 .ct-col-01, .ct-row-02 .ct-col-02, .ct-row-02 .ct-col-03 {
    width: 33%;
  }
  .ct-row-02 .ct-col-01 {
    padding-right: 25px;
  }
  .ct-row-02 .ct-col-04 {
    width: 100%;
    margin-top: 30px;
    border-left: none;
  }

  .kopa-widget-bs-text .kopa-bs-logo {
    float: none;
  }
  .kopa-widget-bs-text .widget-header.style-02 .widget-title {
    padding-left: 0;
    margin-top: 10px;
  }
  .kopa-widget-bs-text .widget-header.style-02 .widget-title:before {
    display: none;
  }

  .kopa-widget-bs-instagram .ct-list-05 {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .kopa-widget-bs-instagram .ct-list-05 > li {
    padding: 0 15px;
    width: 16.666666%;
  }
  .kopa-widget-bs-instagram .ct-item-13 .entry-thumb img {
    width: 100%;
  }

  .ct-item-25 {
    padding: 30px;
  }

  .sidebar.sidebar-small {
    padding-right: 15px;
  }
}
@media screen and (max-width: 991px) {
  .kopa-area-7 .sj-prw {
    padding-left: 15px;
    padding-right: 15px !important;
  }

  .kopa-widget-intro-04 .widget-content {
    padding-left: 0;
  }

  .kopa-scroll.style-01 {
    display: none;
  }

  .kopa-widget-intro-01 .widget-header {
    padding: 0;
  }

  .kopa-widget-article-list-01 .header-icon {
    margin-top: 20px;
  }

  .slick-01.slick-content .item, .slick-02 .item {
    text-align: center;
    padding: 0 50px;
  }

  .slick-01.slick-content .item .item-text:before, .slick-02 .item .item-text:before {
    left: -23px;
    font-size: 23px;
  }

  .slick-01.slick-content .item .item-text:after, .slick-02 .item .item-text:after {
    right: -23px;
    font-size: 23px;
  }

  .kopa-widget-tab-02 .widget-content {
    padding-left: 15px;
    padding-right: 15px;
  }

  .kopa-widget-article-list-02 .meta-header .header-text, .meta-header .header-icon {
    margin-top: 20px;
  }

  .ct-item-10 {
    margin-bottom: 30px;
  }
  .ct-item-10 .entry-thumb img {
    width: 100%;
  }

  .kopa-area-10 .sj-plw, .kopa-area-10 .sj-prw,
  .kopa-area-14 .sj-prw, .kopa-area-14 .sj-plw {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .kopa-widget-slider-pro-02 .widget-content {
    padding-right: 0;
  }

  .kopa-widget-progress-01 .widget-content {
    padding-left: 100px;
  }

  .porfolio-single .sj-plw, .porfolio-single .sj-prw {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .kopa-widget-table-01 .widget-content > ul > li {
    border-top: 1px solid #dddddd;
  }

  .kopa-area-14 .sj-plw:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0.6;
  }
}
@media screen and (max-width: 991px) and (min-width: 800px) {
  .kopa-widget-article-list-02 .widget-content > .row > div {
    width: 50%;
  }

  .ct-item-11 .entry-content {
    width: 70%;
    padding: 30px;
  }
}
@media screen and (max-width: 979px) {
  .ct-item-15 {
    text-align: center;
  }
  .ct-item-15 .entry-thumb {
    float: none;
    margin-right: 0;
    margin-bottom: 30px;
    width: auto;
  }

  .kopa-widget-owl-carousel-02 .widget-title {
    font-size: 30px;
  }

  .kopa-area-20 .col-right {
    padding: 34px 15px;
  }

  .kopa-widget-intro-10 .widget-header {
    margin-bottom: 30px;
  }
  .kopa-widget-intro-10 .widget-header .widget-title {
    font-size: 20px;
  }
  .kopa-widget-intro-10 footer {
    margin-top: 30px;
  }

  .ct-item-18 {
    padding: 30px;
  }

  .kopa-area-breadcrumb {
    padding: 150px 0 150px;
  }

  .kopa-breadcrumb > h3 {
    font-size: 60px;
    line-height: 1.2em;
  }

  .ct-item-19 .entry-thumb {
    width: 100%;
  }

  .ct-item-25 {
    padding: 20px;
  }

  .kopa-area-28 .col-right {
    padding: 50px 15px;
  }

  .kopa-map {
    height: 500px;
  }

  .woocommerce-main-header {
    padding: 20px;
  }
  .woocommerce-main-header > div {
    padding: 0;
  }

  .ct-item-29 .entry-content .ywpc-countdown > .ywpc-timer > .ywpc-days, .ct-item-29 .entry-content .ywpc-countdown > .ywpc-timer > .ywpc-hours, .ct-item-29 .entry-content .ywpc-countdown > .ywpc-timer > .ywpc-minutes, .ct-item-29 .entry-content .ywpc-countdown > .ywpc-timer > .ywpc-seconds {
    width: 70px;
  }
}
@media screen and (max-width: 799px) {
  .kopa-widget-article-list-01 .widget-header {
    margin-bottom: 30px;
  }

  .kopa-widget-filter-02 .widget-header.style-01 {
    padding: 40px 0;
  }

  .owl-carousel-02 {
    margin-top: -3px;
  }

  .search-box-wrapper {
    padding: 200px 0;
  }

  .search-form-01 .search-input {
    height: 80px;
    line-height: 80px;
    font-size: 30px;
    padding: 0 130px 0 30px;
  }
  .search-form-01 .search-input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #999999;
    font-family: "Roboto", sans-serif;
    font-size: 30px;
    font-style: italic;
  }
  .search-form-01 .search-input::-moz-placeholder {
    /* Firefox 19+ */
    color: #999999;
    font-family: "Roboto", sans-serif;
    font-size: 30px;
    font-style: italic;
  }
  .search-form-01 .search-input:-ms-input-placeholder {
    /* IE 10+ */
    color: #999999;
    font-family: "Roboto", sans-serif;
    font-size: 30px;
    font-style: italic;
  }
  .search-form-01 .search-input:-moz-placeholder {
    /* Firefox 18- */
    color: #999999;
    font-family: "Roboto", sans-serif;
    font-size: 30px;
    font-style: italic;
  }
  .search-form-01 .search-submit span {
    font-size: 30px;
    width: 100px;
    height: 80px;
    line-height: 80px;
  }
  .search-form-01 .search-submit span:after {
    top: 10px;
  }

  .ct-item-29 .entry-thumb .meta span.price {
    text-align: center;
    margin-top: 50px;
  }

  .owl-carousel-05 .owl-nav {
    right: 50%;
    -webkit-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -o-transform: translateX(50%);
    transform: translateX(50%);
  }
}
@media screen and (max-width: 799px) and (min-width: 768px) {
  .ct-item-04 .entry-content {
    padding-top: 60px;
  }

  .widget_categories > ul {
    padding: 15px;
  }
}
@media screen and (max-width: 767px) {
  .main-container.style-03 {
    padding: 0px;
  }

  .kopa-page-header-03 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .kopa-widget-intro-04 .widget-content ul li {
    width: 50%;
  }

  .ct-row-02 .ct-col-01, .ct-row-02 .ct-col-02, .ct-row-02 .ct-col-03, .ct-row-02 .ct-col-04 {
    width: 50%;
  }
  .ct-row-02 .ct-col-03 {
    border-left: none;
  }
  .ct-row-02 .ct-col-04 {
    border-left: 1px solid #34748c;
  }

  .kopa-widget-bs-instagram .ct-list-05 {
    margin: -15px -7.5px !important;
  }
  .kopa-widget-bs-instagram .ct-list-05 > li {
    width: 33.33333%;
    padding: 0 7.5px;
  }

  .kopa-widget-progress-01 .widget-content {
    padding: 0;
  }

  .kopa-widget-intro-09 .description > .row > div {
    text-align: center !important;
  }
  .kopa-widget-intro-09 .description > .row > div + div {
    margin-top: 30px;
  }

  .kopa-widget-img-list-01 ul li:nth-child(odd):before {
    display: none;
  }

  .ct-item-25 {
    border-left: none;
  }
  .ct-item-25 .entry-icon {
    float: left;
    margin-right: 10px;
    width: 50px;
  }
  .ct-item-25 .entry-content .entry-title {
    margin-top: 0;
  }

  .kopa-widget-intro-13 .block-text-bold, .blog-single .block-text-bold, .porfolio-sgb .block-text-bold {
    padding: 0;
    font-size: 20px;
  }

  .porfolio-sgl .block-meta > div {
    border-left: none;
    display: block;
  }
  .porfolio-sgl .block-meta > div + div {
    margin-top: 10px;
    float: none !important;
    padding: 0;
    width: 100%;
  }

  .porfolio-sgl .block-meta > div:first-child {
    float: none !important;
  }

  .porfolio-sgb .block-meta > div + div {
    border-top: none;
  }

  .kopa-widget-intro-02 .widget-content p {
    padding: 0;
  }

  .sidebar {
    margin-top: 80px;
  }
  .sidebar .widget {
    margin-bottom: 50px !important;
  }
  .sidebar .widget:last-child {
    margin-bottom: 0 !important;
  }

  .kopa-page-footer {
    margin-top: 60px;
  }

  .bottom-sidebar {
    padding-top: 60px;
  }

  .ct-item-29 .entry-thumb, .ct-item-29.style-01 .entry-thumb {
    float: none;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media screen and (max-width: 639px) {
  .kopa-page-header-01 {
    padding: 0 15px;
  }
  .kopa-page-header-01 .header-right {
    width: 50%;
  }
  .kopa-page-header-01 .kopa-cart, .kopa-page-header-01 .kopa-user {
    display: none;
  }

  .kopa-page-header-03 .kopa-cart, .kopa-page-header-03 .kopa-user {
    display: none;
  }

  .kopa-page-header-02 .kopa-cart, .kopa-page-header-02 .kopa-user {
    display: none;
  }

  .kopa-widget-ads-01 .ads-icon {
    float: none;
    width: 100%;
    text-align: center;
  }
  .kopa-widget-ads-01 .ads-link {
    float: none;
    text-align: center;
  }
  .kopa-widget-ads-01 .ads-link a {
    float: none;
    margin-bottom: 10px;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .kopa-widget-ads-01 .ads-link a:last-child {
    margin-bottom: 0;
  }

  .kopa-area-7 .col-left {
    padding: 40px 15px;
  }

  .slick-01.slick-content .item .item-text:before, .slick-02 .item .item-text:before,
  .slick-01.slick-content .item .item-text:after,
  .slick-02 .item .item-text:after {
    font-size: 15px;
    margin-left: -15px;
  }

  .overlap-top {
    padding-top: 50px;
    margin-top: 0px;
  }

  .kopa-widget-intro-09 .description .row > div.col-right {
    font-size: 20px;
  }

  .blog-article-list-01 > li {
    width: 100%;
  }

  .porfolio-sgb .porfolio-sgb-title, .blog-title {
    font-size: 30px;
    line-height: 1.2em;
  }

  .kopa-area-4 .widget + .widget {
    margin-top: 0;
  }

  .ct-item-28 {
    text-align: center;
  }
  .ct-item-28 .entry-thumb {
    float: none;
    text-align: center;
    width: 100%;
  }
  .ct-item-28 .entry-content {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 479px) {
  .kopa-nav-scroll {
    display: none;
  }

  .kopa-page-header-01 {
    top: 15px;
  }

  .kopa-page-header-02 {
    top: 20px;
  }

  .kopa-page-header-02 .kopa-logo {
    margin-top: 0px;
  }

  .kopa-page-header-03 .kopa-logo p,
  .kopa-page-header-02 .kopa-logo p {
    font-size: 10px;
  }

  .ct-item-02 {
    padding: 40px 15px;
  }

  .kopa-widget-intro-04 .widget-content ul li {
    width: 100%;
  }

  .ct-item-07 {
    text-align: center;
  }

  .slick-01.slick-content .item, .slick-02 .item {
    padding: 0 20px;
  }

  .slick-01.slick-content .item .item-text, .slick-02 .item .item-text {
    font-size: 15px;
  }

  .ct-item-09 ul li a span {
    font-size: 40px;
  }

  .ct-item-09 ul li a p {
    font-size: 10px;
  }

  .ct-item-11 .entry-content {
    width: 80%;
    padding: 30px;
  }

  .ct-item-05 {
    padding: 20px;
  }

  .ct-row-02 .ct-col-01, .ct-row-02 .ct-col-02, .ct-row-02 .ct-col-03, .ct-row-02 .ct-col-04 {
    width: 100%;
    border-left: none;
  }

  .kopa-widget-owl-carousel-02 .widget-title {
    font-size: 20px;
  }

  .slick-01.slick-content .item .item-text, .slick-02 .item .item-text {
    padding-bottom: 50px;
  }
  .slick-01.slick-content .item .item-text:before, .slick-02 .item .item-text:before {
    left: calc(50% - 14px);
    font-size: 50px;
    top: -40px;
  }
  .slick-01.slick-content .item .item-text:after, .slick-02 .item .item-text:after {
    right: calc(50% - 14px);
    font-size: 50px;
    bottom: 0px;
  }

  .slick-01.slick-content .item, .slick-02 .item {
    padding: 50px 0 0;
  }

  .ct-btn-01 {
    padding: 0 40px 0 20px;
  }

  .slick-01.slick-thumb .thumb img {
    width: 55px;
    height: 55px;
  }

  .slick-01.slick-thumb {
    width: 240px;
  }

  .kopa-breadcrumb > h3 {
    font-size: 30px;
    letter-spacing: 0;
  }

  .entry-title.style-14 {
    font-size: 20px;
    line-height: 1.2em;
  }

  .kopa-map {
    height: 400px;
  }

  .block-title {
    font-size: 28px;
    line-height: 1.2em;
  }

  .module-filter-02--01 > ul > li, .module-filter-02--02 > ul > li, .module-filter-02--03 > ul > li, .module-filter-02--04 > ul > li, .module-filter-02--05 > ul > li {
    width: 100%;
  }

  .entry-title.style-03 {
    font-size: 18px;
  }

  .kopa-area-6, .kopa-area-7 .col-right, .kopa-area-8, .kopa-area-9, .kopa-area-10 .sj-plw, .kopa-area-10 .sj-prw,
  .kopa-area-14 .sj-plw, .kopa-area-14 .sj-prw, .kopa-area-17, .kopa-area-20, .kopa-area-21 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .kopa-area-4 {
    padding-top: 50px;
  }

  .kopa-area-10 .sj-prw, .kopa-area-14 .sj-plw {
    position: relative;
  }
  .kopa-area-10 .sj-prw:before, .kopa-area-14 .sj-plw:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.8);
    z-index: 2;
  }
  .kopa-area-10 .sj-prw .widget, .kopa-area-14 .sj-plw .widget {
    z-index: 9;
  }

  .ct-item-09 ul li a p {
    display: none;
  }

  .blog-article-list-01 {
    margin-top: -50px !important;
  }
  .blog-article-list-01 > li {
    margin-top: 50px !important;
  }

  .ct-item-19 .entry-content {
    padding: 40px 20px;
  }

  .search-box-wrapper {
    padding: 150px 0;
  }

  .search-box-wrapper .kopa-close-btn {
    top: 20px;
    right: 20px;
  }

  .search-form-01 .search-input {
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    padding: 0 75px 0 15px;
  }
  .search-form-01 .search-input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #999999;
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-style: italic;
  }
  .search-form-01 .search-input::-moz-placeholder {
    /* Firefox 19+ */
    color: #999999;
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-style: italic;
  }
  .search-form-01 .search-input:-ms-input-placeholder {
    /* IE 10+ */
    color: #999999;
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-style: italic;
  }
  .search-form-01 .search-input:-moz-placeholder {
    /* Firefox 18- */
    color: #999999;
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-style: italic;
  }
  .search-form-01 .search-submit span {
    font-size: 16px;
    width: 60px;
    height: 60px;
    line-height: 60px;
  }
  .search-form-01 .search-submit span:after {
    top: 10px;
    height: 40px;
  }

  .kopa-breadcrumb.style-02 {
    display: block;
    float: none;
  }

  .ct-item-29 .entry-content .ywpc-countdown > .ywpc-timer > .ywpc-days, .ct-item-29 .entry-content .ywpc-countdown > .ywpc-timer > .ywpc-hours, .ct-item-29 .entry-content .ywpc-countdown > .ywpc-timer > .ywpc-minutes, .ct-item-29 .entry-content .ywpc-countdown > .ywpc-timer > .ywpc-seconds {
    width: 62px;
  }

  .ct-item-29 .entry-content .ywpc-countdown {
    text-align: center;
  }

  .ct-item-29 .entry-content .ywpc-countdown > .ywpc-timer > div > .ywpc-label {
    font-size: 9px;
  }

  .owl-carousel-04 .owl-next {
    right: 0;
  }

  .owl-carousel-04 .owl-prev {
    left: 40px;
  }
}
@media screen and (max-width: 359px) {
  .kopa-page-header-01 .mobile-nav {
    right: -15px;
  }

  .kopa-page-header-02 .kopa-hamburger-menu .mobile-nav {
    left: -15px;
  }

  .kopa-page-header-03 .kopa-logo p,
  .kopa-page-header-02 .kopa-logo p {
    font-size: 9px;
  }

  .kopa-page-header-02 .kopa-hamburger-menu .hamburger-menu-btn span,
  .kopa-page-header-03 .kopa-hamburger-menu .hamburger-menu-btn span {
    margin-left: 3px;
    letter-spacing: -1px;
  }
}
