@charset "UTF-8";
/*
Theme Name: Innovato
Theme URI: http://kopatheme.com/
Author: KopaSoft
Author URI: http://kopatheme.com/
Description: Clean, smooth, responsive, unique and easy to customize, that is the first felling of users when use Innovato multipurpose WordPress theme. 
Innovato comes with fully responsive design, unlimited sidebars, supports fresh HTML, CSS3 Woocomerce WordPress theme that is perfect for users who want to create a fashion portfolio, wedding, accessories or furniture and interior design business
Moreover, this theme becomes more interesting when it was supported by 30+ custom widgets, unlimited color variations in style, multiple shortcode and many more. ItΓÇÖs definitely one of those themes you need.
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: light, one-column, two-columns, right-sidebar, fluid-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post, translation-ready

/*----------------------------------------------------------------

[Table of contents] 

1. - Body
    1.1 - Sass
    1.2 - Repeatable Patterns
    1.3 - Elements
    1.4 - Basic Structure
2. - Header / .kopa-header
    2.1 - Search / .sb-search-wrapper
    2.2 - Navigation / .main-nav
3. - Content
    3.1 - Widget
    3.2 - Sub Page
    3.3 - Sidebar / .sidebar
    3.4 - Bottom sidebar / #bottom-sidebar
4. - Footer / #kopa-footer

5. - Responsive

-----------------------------------------------------------------*/
@import url(http://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);
a, .sv-icon-2, .column ul li.pricing-row, .column ul li.pricing-row p, .column ul li.pricing-row p span, .column ul li.pricing-row span, .column ul li.pricing-row span.triggle:before, .column ul li.pricing-row span.triggle:after, .kopa-button, .kopa-button span, .more-link1.s1, .more-link1.s1 span, input[type="submit"], .kopa-search-box .search-form .search-submit, .top-menu > li, .main-menu > li > a:before, .main-menu > li > a:after, .main-menu > li ul li, .main-menu > li ul.sub-menu li, .thumb-icon, .post-icon, .post-icon:before, .comment-box input:focus, .comment-box textarea:focus, .widget-title.style3:before, .widget-title.style3:after, .widget_categories > ul > li, .widget_categories ul.menu > li, .widget_categories .pd-20 > ul > li, .widget_categories .pd-20 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_search .search-form .search-submit, .kopa-newsletter-widget .newsletter-form .search-submit span, .entry-job, .entry-job span, .owl-carousel-4 .item img, .owl-carousel-5 .entry-content .entry-title a, .owl-carousel-5 .entry-content .entry-title span, .kopa-service-1-widget .widget-content > ul > li, .kopa-service-1-widget .entry-item, .kopa-portfolio-widget.style1 .portfolio-filter .filter-options li label, .kopa-portfolio-widget.style1 .caption, .kopa-portfolio-widget.style2 .filters-options li, .kopa-portfolio-widget.style3 .filters-options li, .popup-icon, .link-icon, .kopa-loadmore span, .kopa-about-widget .icon-outer, .kopa-about-widget .icon-outer .icon-inner, .kopa-team-widget .entry-item .entry-thumb, .kopa-team-widget .entry-item .entry-content .entry-title, .kopa-team-widget.style2 .entry-item, .kopa-team-widget.style3 .entry-item, .widget_categories > ul > li a:after, .widget_categories > ul > li span, .kopa-breadcrumb-wrapper .kopa-breadcrumb span, .single-other-post .caption p, .single-other-post .caption span, .woocommerce ul.products > li .button.add-to-cart:before, .woocommerce ul.products li.product .button.add-to-cart:before, .woocommerce-page ul.products > li .button.add-to-cart:before, .woocommerce-page ul.products li.product .button.add-to-cart:before, .woocommerce #content div.product div.product-images div.images-sm-wrapper div.images-sm, .woocommerce div.product div.product-images div.images-sm-wrapper div.images-sm, .woocommerce-page #content div.product div.product-images div.images-sm-wrapper div.images-sm, .woocommerce-page div.product div.product-images div.images-sm-wrapper div.images-sm, .woocommerce ul.products > li.product header h3, .woocommerce ul.products > li header h3, .woocommerce-page ul.products > li.product header h3, .woocommerce-page ul.products > li header h3, .contact-box-1 input:focus, .contact-box-1 textarea:focus {
  transition: all .3s;
  -ms-transition: all .3s;
  -webkit-transition: all .3s;
  -moz-transition: all .3s; }

.sticky-post .entry-title a:before, .kopa-entry-view:before, .top-nav-mobile .top-menu-mobile > li span:after, .top-nav-mobile .top-menu-mobile > li.open span:after, .main-nav-mobile .main-menu-mobile > li > a > span:after, .thumb-icon, .post-icon, .more-link.style1:after, .kopa-slider-3-widget .slider .fraction-slider .prev:before, .kopa-slider-3-widget .slider .fraction-slider .next:before, .kopa-slider-4-widget .slider .fraction-slider .prev:before, .kopa-slider-4-widget .slider .fraction-slider .next:before, .kopa-loadmore span:before, .article-list-2 .entry-thumb .format-icon span, .owl-theme .owl-controls .owl-buttons div.owl-prev:before, .owl-theme .owl-controls .owl-buttons div.owl-next:before, .woocommerce ul.products > li .button.add-to-cart:before, .woocommerce ul.products li.product .button.add-to-cart:before, .woocommerce-page ul.products > li .button.add-to-cart:before, .woocommerce-page ul.products li.product .button.add-to-cart: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; }

.kopa-area-dark .owl-carousel-14 .entry-item header .entry-categories, .owl-carousel-14 .entry-item header .entry-categories {
  font-size: 13px;
  line-height: 20px;
  color: #494949;
  font-weight: normal;
  font-style: normal; }

.element-wrap, .pricing-table, .column, .kopa-e-list, .kopa-pagination, .kopa-social-links, .kopa-user, .top-menu, .top-nav-mobile, .main-nav-mobile, .widget, .kopa-portfolio-widget.style1 .portfolio-filter .filter-options, .kopa-portfolio-widget.style2 .filters-options, .kopa-por-des, .kopa-entry-list, .kp-rating, .contact-box.s1 ul, .kopa-related-post, #bottom-sidebar .widget_categories > ul, #bottom-sidebar .widget_categories ul.menu,
#bottom-sidebar .widget_recent_entries > ul,
#bottom-sidebar .widget_recent_entries ul.menu,
#bottom-sidebar .widget_archive > ul,
#bottom-sidebar .widget_archive ul.menu,
#bottom-sidebar .widget_meta > ul,
#bottom-sidebar .widget_meta ul.menu,
#bottom-sidebar .widget_nav_menu > ul,
#bottom-sidebar .widget_nav_menu ul.menu,
#bottom-sidebar .widget_pages > ul,
#bottom-sidebar .widget_pages ul.menu,
#bottom-sidebar .widget_recent_comments > ul,
#bottom-sidebar .widget_recent_comments ul.menu,
#bottom-sidebar .widget_rss > ul,
#bottom-sidebar .widget_rss ul.menu, .bottom-menu {
  list-style: none;
  padding: 0; }
  .element-wrap ul, .pricing-table ul, .column ul, .kopa-e-list ul, .kopa-pagination ul, .kopa-social-links ul, .kopa-user ul, .top-menu ul, .top-nav-mobile ul, .main-nav-mobile ul, .widget ul, .kopa-portfolio-widget.style1 .portfolio-filter .filter-options ul, .kopa-portfolio-widget.style2 .filters-options ul, .kopa-por-des ul, .kopa-entry-list ul, .kp-rating ul, .contact-box.s1 ul ul, .kopa-related-post ul, #bottom-sidebar .widget_categories > ul ul, #bottom-sidebar .widget_categories ul.menu ul,
  #bottom-sidebar .widget_recent_entries > ul ul,
  #bottom-sidebar .widget_recent_entries ul.menu ul,
  #bottom-sidebar .widget_archive > ul ul,
  #bottom-sidebar .widget_archive ul.menu ul,
  #bottom-sidebar .widget_meta > ul ul,
  #bottom-sidebar .widget_meta ul.menu ul,
  #bottom-sidebar .widget_nav_menu > ul ul,
  #bottom-sidebar .widget_nav_menu ul.menu ul,
  #bottom-sidebar .widget_pages > ul ul,
  #bottom-sidebar .widget_pages ul.menu ul,
  #bottom-sidebar .widget_recent_comments > ul ul,
  #bottom-sidebar .widget_recent_comments ul.menu ul,
  #bottom-sidebar .widget_rss > ul ul,
  #bottom-sidebar .widget_rss ul.menu ul, .bottom-menu ul, .element-wrap ol, .pricing-table ol, .column ol, .kopa-e-list ol, .kopa-pagination ol, .kopa-social-links ol, .kopa-user ol, .top-menu ol, .top-nav-mobile ol, .main-nav-mobile ol, .widget ol, .kopa-portfolio-widget.style1 .portfolio-filter .filter-options ol, .kopa-portfolio-widget.style2 .filters-options ol, .kopa-por-des ol, .kopa-entry-list ol, .kp-rating ol, .contact-box.s1 ul ol, .kopa-related-post ol, #bottom-sidebar .widget_categories > ul ol, #bottom-sidebar .widget_categories ul.menu ol,
  #bottom-sidebar .widget_recent_entries > ul ol,
  #bottom-sidebar .widget_recent_entries ul.menu ol,
  #bottom-sidebar .widget_archive > ul ol,
  #bottom-sidebar .widget_archive ul.menu ol,
  #bottom-sidebar .widget_meta > ul ol,
  #bottom-sidebar .widget_meta ul.menu ol,
  #bottom-sidebar .widget_nav_menu > ul ol,
  #bottom-sidebar .widget_nav_menu ul.menu ol,
  #bottom-sidebar .widget_pages > ul ol,
  #bottom-sidebar .widget_pages ul.menu ol,
  #bottom-sidebar .widget_recent_comments > ul ol,
  #bottom-sidebar .widget_recent_comments ul.menu ol,
  #bottom-sidebar .widget_rss > ul ol,
  #bottom-sidebar .widget_rss ul.menu ol, .bottom-menu ol {
    list-style: none;
    padding: 0; }

.kopa-e-list li:first-child, .kopa-user ul li:first-child, .top-menu > li ul li:first-child, .top-nav-mobile .top-menu-mobile li:first-child, .main-nav-mobile .main-menu-mobile li:first-child, .kopa-mission-list li:first-child, .owl-carousel-9 .item > ul li:first-child, .kopa-twitter-2-widget > ul li:first-child, .por-detail > ul li:first-child {
  margin: 0;
  padding: 0;
  border: 0; }

.kopa-area:before, .mb-5:before, .mb-10:before, .mb-20:before, .mb-30:before, .mb-40:before, .mb-50:before, .mb-60:before, .pd-20:before, .area-ic-wrap:before, .wrapper:before, .pricing-table:before, .nav-tabs:before, .button-wrap:before, .kopa-e-list.list-order li:before, .kopa-pagination:before, .kopa-header-top:before, .header-top-left:before, .header-top-right:before, .kopa-header-middle:before, .kopa-header-bottom:before, .kopa-main-nav:before, .main-menu:before, .main-menu.style2:before, .sf-mega:before, .sf-mega .sf-mega-section:before, .sf-mega .sf-mega-section ul:before, .sf-mega .sf-mega-section ul.sub-menu:before, .main-nav-mobile .main-menu-mobile:before, .sf-mega-mobile:before, .entry-item:before, .widget:before, .widget > header:before, .widget > .wrapper > header:before, .widget > header.style3:before, .widget > .wrapper > header.style3:before, .widget-content:before, .event-widget-content:before, .event-widget-content > header.style3:before, #main-content:before, .sv-list:before, .ct-item:before, .kopa-service-1-widget .widget-content > ul > li:before, .kopa-portfolio-widget.style2 .filters-options:before, .widget_categories > ul > li:before, .entry-meta:before, .kopa-tag-box:before, .woocommerce ul.products:before, .woocommerce-page ul.products: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 ul.cart_list > li:before, .woocommerce ul.product_list_widget > li:before, .woocommerce-page ul.cart_list > li:before, .woocommerce-page ul.product_list_widget > li:before, .woocommerce .product-detail:before, .woocommerce-page .product-detail:before, .bottom-menu:before, .bottom-menu > li:before, .kopa-area:after, .mb-5:after, .mb-10:after, .mb-20:after, .mb-30:after, .mb-40:after, .mb-50:after, .mb-60:after, .pd-20:after, .area-ic-wrap:after, .wrapper:after, .pricing-table:after, .nav-tabs:after, .button-wrap:after, .kopa-e-list.list-order li:after, .kopa-pagination:after, .kopa-header-top:after, .header-top-left:after, .header-top-right:after, .kopa-header-middle:after, .kopa-header-bottom:after, .kopa-main-nav:after, .main-menu:after, .main-menu.style2:after, .sf-mega:after, .sf-mega .sf-mega-section:after, .sf-mega .sf-mega-section ul:after, .sf-mega .sf-mega-section ul.sub-menu:after, .main-nav-mobile .main-menu-mobile:after, .sf-mega-mobile:after, .entry-item:after, .widget:after, .widget > header:after, .widget > .wrapper > header:after, .widget > header.style3:after, .widget > .wrapper > header.style3:after, .widget-content:after, .event-widget-content:after, .event-widget-content > header.style3:after, #main-content:after, .sv-list:after, .ct-item:after, .kopa-service-1-widget .widget-content > ul > li:after, .kopa-portfolio-widget.style2 .filters-options:after, .widget_categories > ul > li:after, .entry-meta:after, .kopa-tag-box:after, .woocommerce ul.products:after, .woocommerce-page ul.products: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 ul.cart_list > li:after, .woocommerce ul.product_list_widget > li:after, .woocommerce-page ul.cart_list > li:after, .woocommerce-page ul.product_list_widget > li:after, .woocommerce .product-detail:after, .woocommerce-page .product-detail:after, .bottom-menu:after, .bottom-menu > li:after {
  content: "";
  display: table; }
.kopa-area:after, .mb-5:after, .mb-10:after, .mb-20:after, .mb-30:after, .mb-40:after, .mb-50:after, .mb-60:after, .pd-20:after, .area-ic-wrap:after, .wrapper:after, .pricing-table:after, .nav-tabs:after, .button-wrap:after, .kopa-e-list.list-order li:after, .kopa-pagination:after, .kopa-header-top:after, .header-top-left:after, .header-top-right:after, .kopa-header-middle:after, .kopa-header-bottom:after, .kopa-main-nav:after, .main-menu:after, .main-menu.style2:after, .sf-mega:after, .sf-mega .sf-mega-section:after, .sf-mega .sf-mega-section ul:after, .sf-mega .sf-mega-section ul.sub-menu:after, .main-nav-mobile .main-menu-mobile:after, .sf-mega-mobile:after, .entry-item:after, .widget:after, .widget > header:after, .widget > .wrapper > header:after, .widget > header.style3:after, .widget > .wrapper > header.style3:after, .widget-content:after, .event-widget-content:after, .event-widget-content > header.style3:after, #main-content:after, .sv-list:after, .ct-item:after, .kopa-service-1-widget .widget-content > ul > li:after, .kopa-portfolio-widget.style2 .filters-options:after, .widget_categories > ul > li:after, .entry-meta:after, .kopa-tag-box:after, .woocommerce ul.products:after, .woocommerce-page ul.products: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 ul.cart_list > li:after, .woocommerce ul.product_list_widget > li:after, .woocommerce-page ul.cart_list > li:after, .woocommerce-page ul.product_list_widget > li:after, .woocommerce .product-detail:after, .woocommerce-page .product-detail:after, .bottom-menu:after, .bottom-menu > li:after {
  clear: both; }

/**
 * 1. Body
 * -------------------------------------------------------------------
 */
/**
 * 1.1 Sass
 * -------------------------------------------------------------------
 */
/**
 * 1.2 Repeatable Patterns
 * -------------------------------------------------------------------
 */
::selection {
  background: #ffc619;
  color: #fff;
  text-shadow: none; }

::-moz-selection {
  background: #ffc619;
  color: #fff;
  text-shadow: none; }

a {
  color: #292929;
  text-decoration: none !important;
  outline: none !important; }
  a:hover, a:active {
    color: #ffc619;
    text-decoration: none; }
  a:focus {
    outline: none; }

input {
  outline: none !important; }

ul, ol {
  margin: 0;
  padding: 0; }

ol {
  list-style: decimal inside; }

ul {
  list-style: disc inside; }

ol li ul, ol li ol, ul li ul, ul li ol {
  padding-left: 15px; }

p.reset {
  margin: 0; }

p:last-child {
  margin: 0; }

cite, em, var, address, dfn {
  font-style: italic; }

i {
  font-style: normal; }

p i {
  font-style: italic; }
p a {
  color: inherit; }
  p a:hover {
    color: #ffc619; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Raleway", sans-serif;
  color: #292929;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  margin: 0 0 15px; }
  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {
    color: inherit; }
    h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .h1 a:hover, .h2 a:hover, .h3 a:hover, .h4 a:hover, .h5 a:hover, .h6 a:hover {
      color: #ffc619; }

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

h2, .h2 {
  font-size: 22px;
  line-height: 30px; }

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

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

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

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

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

.sv-icon-2 {
  position: relative;
  display: inline-block;
  text-align: center;
  width: 110px;
  height: 110px;
  line-height: 110px;
  font-size: 50px;
  background: none;
  border-radius: 10px;
  border-top: 1px solid #ffc619;
  color: #ffc619; }
  .sv-icon-2:before, .sv-icon-2:after {
    content: "";
    position: absolute;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffc619), to(transparent));
    background: -webkit-linear-gradient(#ffc619, transparent);
    background: -moz-linear-gradient(#ffc619, transparent);
    background: -o-linear-gradient(#ffc619, transparent);
    background: linear-gradient(#ffc619, transparent);
    top: 6px;
    bottom: 0px;
    width: 1px; }
  .sv-icon-2:before {
    left: 0px; }
  .sv-icon-2:after {
    right: 0px; }
  .sv-icon-2:hover {
    background: #ffc619;
    border: 1px solid #ffc619;
    color: #fff; }
    .sv-icon-2:hover:before, .sv-icon-2:hover:after {
      display: none; }

/*--- kopa area ---*/
#main-content {
  position: relative;
  z-index: 5; }

/*--- kopa-area ---*/
.kopa-area {
  padding-top: 90px;
  position: relative; }
  @media screen and (max-width: 639px) {
    .kopa-area {
      padding-top: 40px; } }
  .kopa-area .widget:last-child.kopa-intro-4-widget, .kopa-area .widget:last-child.list-carousel, .kopa-area .widget:last-child.kopa-service-widget {
    margin: 0; }
  .kopa-area .widget:last-child.kopa-portfolio-widget.style2 {
    margin-bottom: 90px; }

.kopa-area-1 {
  padding-top: 135px !important;
  min-height: 150px; }
  .kopa-area-1 .span-bg {
    background: url("images/background/bg/black/8.png");
    background: rgba(29, 29, 29, 0.9); }
    .kopa-area-1 .span-bg:before {
      content: '';
      position: absolute;
      top: -95px;
      left: -50%;
      width: 200%;
      height: 150px;
      -webkit-transform: rotate(-4deg);
      -moz-transform: rotate(-4deg);
      -ms-transform: rotate(-4deg);
      transform: rotate(-4deg);
      background: #ffc619;
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      /* Netscape */
      -moz-opacity: 1;
      /* Safari 1.x */
      -khtml-opacity: 1;
      /* Good browsers */
      opacity: 1; }
    .kopa-area-1 .span-bg:after {
      content: '';
      position: absolute;
      top: 23px;
      left: -50%;
      width: 200%;
      height: 3px;
      -webkit-transform: rotate(-2deg);
      -moz-transform: rotate(-2deg);
      -ms-transform: rotate(-2deg);
      transform: rotate(-2deg);
      background: #ffc619;
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      /* Netscape */
      -moz-opacity: 1;
      /* Safari 1.x */
      -khtml-opacity: 1;
      /* Good browsers */
      opacity: 1;
      z-index: 9; }
    .kopa-area-1 .span-bg > .c-tg {
      background: url("images/parallax/1.jpg");
      position: absolute;
      top: -125px;
      left: -50%;
      width: 200%;
      height: 150px;
      -webkit-transform: rotate(-2deg);
      -moz-transform: rotate(-2deg);
      -ms-transform: rotate(-2deg);
      transform: rotate(-2deg); }
      .kopa-area-1 .span-bg > .c-tg:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: url("images/background/bg/black/8.png");
        background: rgba(29, 29, 29, 0.9); }
  .kopa-area-1 > .wrapper {
    z-index: 999; }
  .kopa-area-1 .area-icon {
    margin: 8px 0 0 25px; }

.kopa-area-2 {
  background: #fff;
  min-height: 150px; }

/*--- sv-carousel-wrap ---*/
.sv-content {
  background: url("images/background/2.png") top left no-repeat #1d1d1d;
  min-height: 470px;
  position: relative;
  padding: 0 0 0 !important;
  z-index: 999; }
  .sv-content .span-bg {
    display: block !important;
    background: url("images/background/bg/black/8.png");
    background: rgba(29, 29, 29, 0.6); }
    .sv-content .span-bg:before {
      content: '';
      position: absolute;
      top: -50px;
      left: -50%;
      width: 200%;
      height: 150px;
      -webkit-transform: rotate(6deg);
      -moz-transform: rotate(6deg);
      -ms-transform: rotate(6deg);
      transform: rotate(6deg);
      background: #ffc619;
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      /* Netscape */
      -moz-opacity: 1;
      /* Safari 1.x */
      -khtml-opacity: 1;
      /* Good browsers */
      opacity: 1; }
    .sv-content .span-bg:after {
      content: '';
      position: absolute;
      bottom: 0px;
      left: 0;
      width: 100%;
      height: 200px;
      background: #1d1d1d;
      background: -moz-linear-gradient(top, rgba(29, 29, 29, 0.9) 0%, #1d1d1d 35%, #1d1d1d 100%);
      background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(29, 29, 29, 0.9)), color-stop(0%, #f6290c), color-stop(0%, rgba(29, 29, 29, 0.9)), color-stop(35%, #1d1d1d), color-stop(100%, #1d1d1d));
      background: -webkit-linear-gradient(top, rgba(29, 29, 29, 0.9) 0%, #1d1d1d 35%, #1d1d1d 100%);
      background: -o-linear-gradient(top, rgba(29, 29, 29, 0.1) 0%, #1d1d1d 35%, #1d1d1d 100%);
      background: -ms-linear-gradient(top, rgba(29, 29, 29, 0.9) 0%, #1d1d1d 35%, #1d1d1d 100%);
      background: linear-gradient(to bottom, rgba(29, 29, 29, 0.1) 0%, #1d1d1d 35%, #1d1d1d 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f16f5c', endColorstr='#1d1d1d', GradientType=0 );
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      /* Netscape */
      -moz-opacity: 1;
      /* Safari 1.x */
      -khtml-opacity: 1;
      /* Good browsers */
      opacity: 1; }
    .sv-content .span-bg > .c-tg {
      position: absolute;
      top: -80px;
      left: -50%;
      width: 200%;
      height: 150px;
      -webkit-transform: rotate(4deg);
      -moz-transform: rotate(4deg);
      -ms-transform: rotate(4deg);
      transform: rotate(4deg); }
      .sv-content .span-bg > .c-tg:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #fff; }
  .sv-content .span-bg-1 {
    content: '';
    position: absolute;
    bottom: -30px;
    left: -50%;
    width: 200%;
    height: 50px;
    background: #fff;
    -webkit-transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    transform: rotate(-2deg);
    z-index: 999; }

.kopa-area-4 {
  padding-top: 90px;
  background: #fff;
  min-height: 150px; }
  .kopa-area-4 .span-bg:before {
    content: '';
    position: absolute;
    top: 0px;
    left: -50%;
    width: 200%;
    height: 50px;
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
    background: #fff;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* Netscape */
    -moz-opacity: 1;
    /* Safari 1.x */
    -khtml-opacity: 1;
    /* Good browsers */
    opacity: 1; }
  .kopa-area-4 .span-bg > .c-tg {
    position: absolute;
    top: -25px;
    left: -50%;
    width: 200%;
    height: 50px;
    -webkit-transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    transform: rotate(-2deg); }
    .kopa-area-4 .span-bg > .c-tg:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: #1d1d1d; }

.kopa-area-5 {
  background: top left no-repeat #1d1d1d;
  min-height: 470px;
  position: relative;
  padding-top: 55px !important; }
  .kopa-area-5 .span-bg {
    background: url("images/background/bg/black/8.png");
    background: rgba(29, 29, 29, 0.7); }
    .kopa-area-5 .span-bg:before {
      content: '';
      position: absolute;
      top: -38px;
      left: -50%;
      width: 200%;
      height: 150px;
      -webkit-transform: rotate(-4deg);
      -moz-transform: rotate(-4deg);
      -ms-transform: rotate(-4deg);
      transform: rotate(-4deg);
      background: #ffc619;
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      /* Netscape */
      -moz-opacity: 1;
      /* Safari 1.x */
      -khtml-opacity: 1;
      /* Good browsers */
      opacity: 1; }
    .kopa-area-5 .span-bg:after {
      content: '';
      position: absolute;
      bottom: 0px;
      left: 0;
      width: 100%;
      height: 300px;
      background: rgba(29, 29, 29, 0.9);
      background: -moz-linear-gradient(top, rgba(29, 29, 29, 0.9) 0%, #1d1d1d 35%, #1d1d1d 100%);
      background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(29, 29, 29, 0.9)), color-stop(0%, #f6290c), color-stop(0%, rgba(29, 29, 29, 0.9)), color-stop(35%, #1d1d1d), color-stop(100%, #1d1d1d));
      background: -webkit-linear-gradient(top, rgba(29, 29, 29, 0.9) 0%, #1d1d1d 35%, #1d1d1d 100%);
      background: -o-linear-gradient(top, rgba(29, 29, 29, 0.1) 0%, #1d1d1d 35%, #1d1d1d 100%);
      background: -ms-linear-gradient(top, rgba(29, 29, 29, 0.9) 0%, #1d1d1d 35%, #1d1d1d 100%);
      background: linear-gradient(to bottom, rgba(29, 29, 29, 0.1) 0%, #1d1d1d 35%, #1d1d1d 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f16f5c', endColorstr='#1d1d1d', GradientType=0 );
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      /* Netscape */
      -moz-opacity: 1;
      /* Safari 1.x */
      -khtml-opacity: 1;
      /* Good browsers */
      opacity: 1; }
    .kopa-area-5 .span-bg > .c-tg {
      position: absolute;
      top: -72px;
      left: -50%;
      width: 200%;
      height: 150px;
      -webkit-transform: rotate(-6deg);
      -moz-transform: rotate(-6deg);
      -ms-transform: rotate(-6deg);
      transform: rotate(-6deg); }
      .kopa-area-5 .span-bg > .c-tg:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #fff; }
  .kopa-area-5 .area-icon {
    margin: 85px 0 0 25px; }
  .kopa-area-5 .span-bg1 {
    content: '';
    position: absolute;
    bottom: -50px;
    left: -50%;
    width: 200%;
    height: 150px;
    background: #fff;
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg);
    z-index: 9; }

.kopa-area-6 {
  padding: 130px 0 0;
  background: #fff;
  min-height: 150px; }
  .kopa-area-6 .span-bg:before {
    content: '';
    position: absolute;
    top: 0px;
    left: -50%;
    width: 200%;
    height: 50px;
    -webkit-transform: rotate(6deg);
    -moz-transform: rotate(6deg);
    -ms-transform: rotate(6deg);
    transform: rotate(6deg);
    background: #fff;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* Netscape */
    -moz-opacity: 1;
    /* Safari 1.x */
    -khtml-opacity: 1;
    /* Good browsers */
    opacity: 1; }
  .kopa-area-6 .span-bg > .c-tg {
    position: absolute;
    top: -42px;
    left: -50%;
    width: 200%;
    height: 80px;
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg); }
    .kopa-area-6 .span-bg > .c-tg:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: #1d1d1d; }

.kopa-area-7 {
  background: top left no-repeat #1d1d1d;
  min-height: 470px;
  padding-bottom: 5px;
  position: relative;
  padding-top: 175px !important; }
  .kopa-area-7:before {
    content: '';
    display: block; }
  .kopa-area-7 .span-bg {
    background: url("images/background/bg/black/8.png");
    background: rgba(29, 29, 29, 0.7); }
    .kopa-area-7 .span-bg:before {
      content: '';
      position: absolute;
      bottom: -45px;
      left: -50%;
      width: 200%;
      height: 70px;
      -webkit-transform: rotate(-2deg);
      -moz-transform: rotate(-2deg);
      -ms-transform: rotate(-2deg);
      transform: rotate(-2deg);
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      /* Netscape */
      -moz-opacity: 1;
      /* Safari 1.x */
      -khtml-opacity: 1;
      /* Good browsers */
      opacity: 1;
      z-index: 9;
      background: #fff; }
    .kopa-area-7 .span-bg:after {
      content: '';
      position: absolute;
      bottom: 0px;
      left: 0;
      width: 100%;
      height: 100px;
      background: rgba(29, 29, 29, 0.9);
      background: -moz-linear-gradient(top, rgba(29, 29, 29, 0.9) 0%, #1d1d1d 35%, #1d1d1d 100%);
      background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(29, 29, 29, 0.9)), color-stop(0%, #f6290c), color-stop(0%, rgba(29, 29, 29, 0.9)), color-stop(35%, #1d1d1d), color-stop(100%, #1d1d1d));
      background: -webkit-linear-gradient(top, rgba(29, 29, 29, 0.9) 0%, #1d1d1d 35%, #1d1d1d 100%);
      background: -o-linear-gradient(top, rgba(29, 29, 29, 0.1) 0%, #1d1d1d 35%, #1d1d1d 100%);
      background: -ms-linear-gradient(top, rgba(29, 29, 29, 0.9) 0%, #1d1d1d 35%, #1d1d1d 100%);
      background: linear-gradient(to bottom, rgba(29, 29, 29, 0.1) 0%, #1d1d1d 35%, #1d1d1d 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f16f5c', endColorstr='#1d1d1d', GradientType=0 );
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      /* Netscape */
      -moz-opacity: 1;
      /* Safari 1.x */
      -khtml-opacity: 1;
      /* Good browsers */
      opacity: 1; }
    .kopa-area-7 .span-bg > .c-tg {
      position: absolute;
      top: 0;
      left: -50%;
      width: 200%;
      height: 150px;
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      transform: rotate(0deg);
      z-index: 9; }
      .kopa-area-7 .span-bg > .c-tg:before {
        content: '';
        position: absolute;
        position: absolute;
        top: 20px;
        left: -50%;
        width: 200%;
        height: 100px;
        -webkit-transform: rotate(4deg);
        -moz-transform: rotate(4deg);
        -ms-transform: rotate(4deg);
        transform: rotate(4deg);
        background: #ffc619;
        /* IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        /* Netscape */
        -moz-opacity: 1;
        /* Safari 1.x */
        -khtml-opacity: 1;
        /* Good browsers */
        opacity: 1; }
      .kopa-area-7 .span-bg > .c-tg:after {
        content: '';
        position: absolute;
        top: -115px;
        left: -50%;
        width: 200%;
        height: 200px;
        -webkit-transform: rotate(6deg);
        -moz-transform: rotate(6deg);
        -ms-transform: rotate(6deg);
        transform: rotate(6deg);
        background: #fff;
        /* IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        /* Netscape */
        -moz-opacity: 1;
        /* Safari 1.x */
        -khtml-opacity: 1;
        /* Good browsers */
        opacity: 1; }

.kopa-area-8 {
  background: #fff; }

.kopa-area-9 {
  background: top left no-repeat #1d1d1d;
  background-size: cover;
  min-height: 200px;
  position: relative; }
  .kopa-area-9 .span-bg {
    background: url("images/background/bg/black/8.png");
    background: rgba(29, 29, 29, 0.9); }
    .kopa-area-9 .span-bg:before, .kopa-area-9 .span-bg:after {
      content: '';
      position: absolute;
      top: -128px;
      left: -50%;
      width: 100%;
      height: 200px;
      -webkit-transform: rotate(-6deg);
      -moz-transform: rotate(-6deg);
      -ms-transform: rotate(-6deg);
      transform: rotate(-6deg);
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      /* Netscape */
      -moz-opacity: 1;
      /* Safari 1.x */
      -khtml-opacity: 1;
      /* Good browsers */
      opacity: 1;
      background: #ffc619; }
    .kopa-area-9 .span-bg:after {
      left: auto;
      right: -50%;
      -webkit-transform: rotate(6deg);
      -moz-transform: rotate(6deg);
      -ms-transform: rotate(6deg);
      transform: rotate(6deg); }

.kopa-area-11 {
  border-top: 5px solid #ffc619; }
  .kopa-area-11 .span-bg {
    background: url("images/background/bg/black/8.png");
    background: rgba(29, 29, 29, 0.9); }
    .kopa-area-11 .span-bg:before {
      display: none; }

.kopa-area-12 {
  background: top left no-repeat #ffc619;
  background-size: cover;
  padding-top: 60px; }
  .kopa-area-12 .widget {
    margin-bottom: 60px; }

.kopa-area-13 {
  background: top left no-repeat #292929;
  background-size: contain; }

.kopa-area-14 {
  background-size: contain;
  padding: 90px 0 80px; }
  .kopa-area-14 .widget {
    margin-bottom: 0px; }

.kopa-area-15 {
  background: top left no-repeat #ffc619;
  background-size: cover; }
  .kopa-area-15 .span-bg:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    background: #f7f7f7;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    /* Netscape */
    -moz-opacity: 0.9;
    /* Safari 1.x */
    -khtml-opacity: 0.9;
    /* Good browsers */
    opacity: 0.9; }

.kopa-area-16 {
  padding: 0px; }
  .kopa-area-16 .widget:last-child {
    margin-bottom: 0; }

.kopa-area-17 {
  background: top left no-repeat #ffc619;
  border-bottom: 16px solid #ffc619;
  background-size: cover; }
  .kopa-area-17 .span-bg:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    background: #f7f7f7;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    /* Netscape */
    -moz-opacity: 0.9;
    /* Safari 1.x */
    -khtml-opacity: 0.9;
    /* Good browsers */
    opacity: 0.9; }

.kopa-area-18 {
  background: top left no-repeat #ffc619;
  background-size: cover;
  padding: 90px 0 80px; }
  .kopa-area-18 .widget {
    margin-bottom: 0px; }
  .kopa-area-18 .span-bg:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 320px;
    background: #ffc619;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    /* Netscape */
    -moz-opacity: 0.85;
    /* Safari 1.x */
    -khtml-opacity: 0.85;
    /* Good browsers */
    opacity: 0.85; }
  .kopa-area-18 .span-bg:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 191px;
    background: #292929;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    /* Netscape */
    -moz-opacity: 0.85;
    /* Safari 1.x */
    -khtml-opacity: 0.85;
    /* Good browsers */
    opacity: 0.85; }
  .kopa-area-18 .span-bg .c-tg {
    display: block;
    position: absolute;
    top: 320px;
    bottom: 191px;
    left: 0;
    width: 100%;
    height: auto;
    background: #fff; }
  .kopa-area-18 .widget:first-child .widget-title span {
    color: #fff; }

.kopa-area-19 {
  background: top left no-repeat #414141;
  background-size: contain;
  border-bottom: 5px solid #fff; }
  .kopa-area-19 .span-bg:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    background: #292929;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    /* Netscape */
    -moz-opacity: 0.7;
    /* Safari 1.x */
    -khtml-opacity: 0.7;
    /* Good browsers */
    opacity: 0.7; }

.kopa-area-20 {
  background: top left no-repeat #292929;
  background-size: contain; }
  .kopa-area-20 .span-bg:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 150px;
    background: url("images/background/3.png") center left no-repeat #292929;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    /* Netscape */
    -moz-opacity: 0.85;
    /* Safari 1.x */
    -khtml-opacity: 0.85;
    /* Good browsers */
    opacity: 0.85; }
  .kopa-area-20 .span-bg:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 150px;
    background: #292929;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    /* Netscape */
    -moz-opacity: 0.85;
    /* Safari 1.x */
    -khtml-opacity: 0.85;
    /* Good browsers */
    opacity: 0.85; }

.kopa-area-21 {
  border-top: 1px solid #e5e5e5;
  background: top left no-repeat #292929;
  background-size: cover;
  padding: 60px 0 0; }
  .kopa-area-21 .span-bg:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    background: #fff;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    /* Netscape */
    -moz-opacity: 0.9;
    /* Safari 1.x */
    -khtml-opacity: 0.9;
    /* Good browsers */
    opacity: 0.9; }
  .kopa-area-21 .widget {
    margin-bottom: 60px; }

.kopa-area-22 {
  background: top left no-repeat #1d1d1d;
  position: relative; }
  .kopa-area-22 .span-bg {
    background: url("images/background/bg/black/8.png");
    background: rgba(29, 29, 29, 0.7); }
    .kopa-area-22 .span-bg:before {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 110px;
      -webkit-transform: rotate(0);
      -moz-transform: rotate(0);
      -ms-transform: rotate(0);
      transform: rotate(0);
      background: #fff;
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      /* Netscape */
      -moz-opacity: 1;
      /* Safari 1.x */
      -khtml-opacity: 1;
      /* Good browsers */
      opacity: 1;
      z-index: 9; }
    .kopa-area-22 .span-bg:after {
      content: '';
      position: absolute;
      bottom: 0px;
      left: 0;
      width: 100%;
      height: 300px;
      background: rgba(29, 29, 29, 0.9);
      background: -moz-linear-gradient(top, rgba(29, 29, 29, 0.9) 0%, #1d1d1d 35%, #1d1d1d 100%);
      background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(29, 29, 29, 0.9)), color-stop(0%, #f6290c), color-stop(0%, rgba(29, 29, 29, 0.9)), color-stop(35%, #1d1d1d), color-stop(100%, #1d1d1d));
      background: -webkit-linear-gradient(top, rgba(29, 29, 29, 0.9) 0%, #1d1d1d 35%, #1d1d1d 100%);
      background: -o-linear-gradient(top, rgba(29, 29, 29, 0.1) 0%, #1d1d1d 35%, #1d1d1d 100%);
      background: -ms-linear-gradient(top, rgba(29, 29, 29, 0.9) 0%, #1d1d1d 35%, #1d1d1d 100%);
      background: linear-gradient(to bottom, rgba(29, 29, 29, 0.1) 0%, #1d1d1d 35%, #1d1d1d 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f16f5c', endColorstr='#1d1d1d', GradientType=0 );
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      /* Netscape */
      -moz-opacity: 1;
      /* Safari 1.x */
      -khtml-opacity: 1;
      /* Good browsers */
      opacity: 1; }

.kopa-area-23 {
  background: top left no-repeat #1d1d1d;
  position: relative; }
  .kopa-area-23:before {
    content: '';
    display: block; }

.kopa-area-24 {
  background: top left no-repeat #1d1d1d;
  position: relative;
  background-size: cover;
  border-bottom: 12px solid #ffc619;
  max-height: 700px;
  padding-top: 0; }

.kopa-area-25 {
  background: url("images/background/3.png") top left no-repeat #1d1d1d;
  position: relative;
  background-size: cover;
  padding-top: 0; }

@media screen and (min-width: 1200px) {
  .kopa-area-26 {
    background: url(images/background/mission-bg.png) 260px 38px no-repeat; } }

.kopa-area-27 {
  padding-top: 0; }

.kopa-area-28 {
  border-top: 10px solid #ffc619; }

.kopa-area-dark {
  color: #FFF; }
  .kopa-area-dark .widget-title, .kopa-area-dark span, .kopa-area-dark p, .kopa-area-dark a, .kopa-area-dark h1, .kopa-area-dark h2, .kopa-area-dark h3, .kopa-area-dark h4, .kopa-area-dark h5, .kopa-area-dark h6, .kopa-area-dark input, .kopa-area-dark textarea {
    color: #FFF; }
  .kopa-area-dark .widget > header p {
    color: #fff; }
  .kopa-area-dark p {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    /* Netscape */
    -moz-opacity: 0.7;
    /* Safari 1.x */
    -khtml-opacity: 0.7;
    /* Good browsers */
    opacity: 0.7; }
  .kopa-area-dark a {
    color: #ffc619; }
    .kopa-area-dark a:hover {
      color: #fff; }
  .kopa-area-dark .tagcloud a {
    border-color: #898989;
    color: #898989; }
    .kopa-area-dark .tagcloud a:hover {
      color: #ffc619; }
  .kopa-area-dark .widget_calendar {
    border-color: #292929;
    color: #fff;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    /* Netscape */
    -moz-opacity: 0.9;
    /* Safari 1.x */
    -khtml-opacity: 0.9;
    /* Good browsers */
    opacity: 0.9; }
    .kopa-area-dark .widget_calendar caption, .kopa-area-dark .widget_calendar tfoot, .kopa-area-dark .widget_calendar thead th, .kopa-area-dark .widget_calendar tfoot td a, .kopa-area-dark .widget_calendar tbody td {
      border-color: #292929;
      color: #fff;
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
      /* Netscape */
      -moz-opacity: 0.9;
      /* Safari 1.x */
      -khtml-opacity: 0.9;
      /* Good browsers */
      opacity: 0.9; }
  .kopa-area-dark a:hover {
    color: #ffc619; }
  .kopa-area-dark .filters-options li {
    color: #fff; }
    .kopa-area-dark .filters-options li:before {
      background: #fff; }
  .kopa-area-dark .filters-options.style1 li {
    color: #898989;
    border-color: #898989; }
    .kopa-area-dark .filters-options.style1 li.active, .kopa-area-dark .filters-options.style1 li:hover {
      color: #fff;
      background: #ffc619;
      border-color: #ffc619; }
  .kopa-area-dark .owl-carousel-14 .entry-item header .entry-categories {
    margin-bottom: 0;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    /* Netscape */
    -moz-opacity: 0.7;
    /* Safari 1.x */
    -khtml-opacity: 0.7;
    /* Good browsers */
    opacity: 0.7; }
    .kopa-area-dark .owl-carousel-14 .entry-item header .entry-categories a {
      color: #fff; }
      .kopa-area-dark .owl-carousel-14 .entry-item header .entry-categories a:hover {
        color: #ffc619; }
  .kopa-area-dark .intro-title {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* Netscape */
    -moz-opacity: 1;
    /* Safari 1.x */
    -khtml-opacity: 1;
    /* Good browsers */
    opacity: 1; }

.kopa-area-color .widget .widget-title {
  color: #FFF; }
.kopa-area-color p {
  color: #fff; }
  .kopa-area-color p span {
    color: #292929; }
.kopa-area-color .span-bg:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  background: #ffc619;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  /* Netscape */
  -moz-opacity: 0.85;
  /* Safari 1.x */
  -khtml-opacity: 0.85;
  /* Good browsers */
  opacity: 0.85; }

.bg-pd {
  padding: 40px 70px;
  background: url("images/background/bg/white/9.png");
  background: rgba(255, 255, 255, 0.95); }

.bg-white {
  background: #fff;
  color: #292929; }

.kopa-area-nt > .span-bg {
  display: none; }

/*--- loading ---*/
.loading {
  background: url("images/background/bg/white/9.png");
  background: rgba(255, 255, 255, 0.9);
  min-height: 565px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9; }
  .loading > i {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 30px;
    margin-left: -13px;
    margin-top: -15px; }

.mb-5 {
  margin-bottom: 5px; }

.mb-10 {
  margin-bottom: 10px; }

.mb-20 {
  margin-bottom: 20px; }

.mb-30 {
  margin-bottom: 30px; }

.mb-40 {
  margin-bottom: 40px; }

.mb-50 {
  margin-bottom: 50px; }

.mb-60 {
  margin-bottom: 60px; }

.pt-0 {
  padding-top: 0; }

.pd-20 {
  padding: 20px;
  position: relative; }

.kopa-header-area.s1 {
  background: url(images/background/header-area-1.jpg);
  background-size: cover; }

.kopa-header-top.header-shop {
  background: url(images/background/header-top-bg.jpg);
  background-size: cover; }

.overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }
  .overlay.s1 {
    background-color: #292929;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    /* Netscape */
    -moz-opacity: 0.7;
    /* Safari 1.x */
    -khtml-opacity: 0.7;
    /* Good browsers */
    opacity: 0.7; }
  .overlay.s2 {
    background-color: #000;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    /* Netscape */
    -moz-opacity: 0.6;
    /* Safari 1.x */
    -khtml-opacity: 0.6;
    /* Good browsers */
    opacity: 0.6; }
  .overlay.s3 {
    background-color: #1d1d1d;
    /* 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; }
  .overlay.s4 {
    background-color: #292929;
    /* 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; }
  .overlay.s5 {
    background-color: #414141;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
    /* Netscape */
    -moz-opacity: 0.65;
    /* Safari 1.x */
    -khtml-opacity: 0.65;
    /* Good browsers */
    opacity: 0.65; }

.kopa-image-widget.s1 {
  position: relative;
  top: 195px;
  left: 30px; }

/**
 * 1.4 Basic structure
 * -------------------------------------------------------------------
 */
html {
  overflow-x: hidden; }

body {
  font-family: Arial, sans-serif;
  background: #fff;
  color: #898989;
  font-size: 14px;
  line-height: 22px;
  overflow: hidden; }

.kopa-logo img {
  max-width: 100%; }

/*--- span-bg ---*/
.span-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }
  .span-bg:before {
    content: '';
    position: absolute;
    bottom: -9%;
    right: -10%;
    width: 150%;
    height: 70%;
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
    background: #1d1d1d;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    /* Netscape */
    -moz-opacity: 0.9;
    /* Safari 1.x */
    -khtml-opacity: 0.9;
    /* Good browsers */
    opacity: 0.9; }

.area-ic-wrap {
  width: 1090px;
  margin: 0 auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }

.area-icon {
  position: relative;
  display: inline-block;
  text-align: center;
  width: 108px;
  height: 108px;
  line-height: 108px;
  font-size: 45px;
  background: #ffc619;
  color: #fff;
  border-radius: 50%;
  z-index: 999; }

.area-neg {
  margin-top: -500px; }

.area-neg-1 {
  margin-top: -30px; }

.kopa-no-space .widget {
  margin-bottom: 0px !important; }

.kopa-no-space.style1 {
  background: #ffc619; }

/*--- kopa-parallax ---*/
.kopa-parallax {
  padding-top: 90px;
  position: relative;
  background-position: 50% 0;
  background-attachment: fixed !important;
  background-repeat: repeat;
  background-size: cover !important; }

.kopa-header.style1 {
  background: url("images/parallax/1.jpg"); }

.b-radius {
  border-radius: 5px; }

iframe {
  width: 100%;
  border: none; }

label {
  font-weight: 400; }

.kopa-post-content-formated {
  margin-bottom: 20px; }

textarea {
  overflow: auto;
  resize: vertical !important; }

ul#tiles {
  list-style: none !important; }

body.kopa-layout-single-product #main-content .kopa-area,
body.kopa-layout-product-archive #main-content .kopa-area {
  padding-bottom: 60px; }

.kopa-portfolio-page .kopa-area {
  overflow: hidden; }

/*
 * --------------------------------------------------
 * WORDPRESS REQUIRED BY THEME-CHECK
 * --------------------------------------------------
 */
.wp-caption {
  font-size: inherit;
  max-width: 100%; }

.wp-caption-text {
  font-size: inherit; }

.sticky {
  font-size: inherit; }

.gallery-caption {
  font-size: inherit; }

.bypostauthor {
  font-size: inherit; }

img {
  max-width: 100%;
  height: auto; }

.alignnone {
  max-width: 100%; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.alignleft {
  display: inline;
  float: left;
  margin-right: 10px; }

.alignright {
  display: inline;
  float: right;
  margin-left: 10px; }

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

.bg-white {
  background: #fff; }

/*--- sticky-post ---*/
.sticky-post .entry-title {
  padding-left: 20px;
  position: relative; }
  .sticky-post .entry-title a:before {
    position: absolute;
    content: "\f0e7";
    font-size: 20px;
    top: 5px;
    left: 0px; }

/*--- page-links ---*/
.page-links {
  margin: 0 -5px 0 0; }
  .page-links a {
    margin: 0 5px 5px;
    font-weight: 600; }
    .page-links a:first-child {
      margin-left: 8px; }

.popup-icon.style1, .link-icon.style1 {
  text-align: center;
  width: 38px;
  height: 38px;
  line-height: 38px;
  font-size: 20px;
  position: absolute;
  top: 50%;
  margin-top: -19px;
  color: #fff;
  border-radius: 0;
  border: 1px solid #fff;
  background: none; }

.popup-icon.style1 {
  right: 50%;
  margin-right: 3px; }

.link-icon.style1 {
  left: 50%;
  margin-left: 3px; }

/* Layout */
.wrapper {
  width: 1090px;
  margin: 0 auto;
  position: relative; }

/*--- Wrapper Responsive ---*/
@media screen and (max-width: 1119px) {
  .wrapper {
    width: 980px; } }
@media screen and (max-width: 1023px) {
  .wrapper {
    width: 960px; } }
@media screen and (max-width: 979px) {
  .wrapper {
    width: 780px; } }
@media screen and (max-width: 799px) {
  .wrapper {
    width: 740px; } }
@media screen and (max-width: 767px) {
  .wrapper {
    width: 620px; } }
@media screen and (max-width: 639px) {
  .wrapper {
    width: 440px; } }
@media screen and (max-width: 479px) {
  .wrapper {
    width: 300px;
    padding: 0; } }

@media screen and (min-width: 1200px) {
  .kopa-main-col {
    width: 72.94642857142857%; }

  .sidebar {
    width: 27.05357142857143%; } }
.kopa-main-col.no-sidebar {
  width: 100%; }

.col-left-11 {
  padding-left: 15px;
  float: left;
  width: 63.621%; }
  @media screen and (max-width: 1199px) {
    .col-left-11 {
      width: 100%; } }

.col-left-12 {
  padding-left: 15px;
  float: left;
  width: 36.379%; }
  @media screen and (max-width: 1199px) {
    .col-left-12 {
      display: none; } }

.col-left-21 {
  float: left;
  width: 41%; }

.col-right-22 {
  float: right;
  width: 57%; }

@media screen and (max-width: 1199px) {
  .col-right-1 {
    float: none !important;
    width: 100%;
    margin-left: auto;
    margin-right: auto; } }
@media screen and (max-width: 799px) {
  .col-right-1 {
    width: 100%; } }

/**
 * 1.3 Elements
 * -------------------------------------------------------------------
 */
.e-accordion .row, .e-button .row, .e-tabs .row {
  margin-top: 0; }

.element-wrap {
  margin-bottom: 90px;
  padding: 0 15px; }

.element-title {
  text-transform: capitalize;
  position: relative;
  font-size: 28px;
  line-height: 36px;
  font-weight: 700;
  margin-bottom: 25px; }
  .element-title > span {
    background: #fff;
    padding: 0 8px 0 0;
    position: relative; }
  .element-title:before {
    content: '';
    position: absolute;
    bottom: 8px;
    left: 0;
    width: 100%;
    height: 1px;
    background: #e5e5e5; }

.e-heading p {
  margin-bottom: 20px; }
  .e-heading p:last-child {
    margin-bottom: 0; }

/*----- blockquote -----*/
.b-line {
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #898989;
  margin-top: 10px; }
  .b-line span:first-child {
    width: 20px;
    height: 1px;
    background: #898989;
    display: block;
    float: left;
    margin: 11px 12px 0 0; }

blockquote {
  background: url("images/background/bq.png") right bottom no-repeat;
  color: #292929;
  font-size: 18px;
  line-height: 26px;
  font-family: Georgia, "Times New Roman", Times, serif;
  padding: 20px 20px 20px 25px;
  margin-bottom: 0;
  border: 1px solid #e4decf;
  position: relative;
  margin: 30px 0; }
  blockquote:before {
    content: '';
    width: 4px;
    height: 100%;
    background: #ffc619;
    position: absolute;
    top: 0;
    left: -1px; }
  blockquote.style-2 {
    font-style: italic;
    border: none;
    background: none; }

.element-wrap blockquote:last-child {
  margin-bottom: 0; }

/*----- Text style -----*/
.txt-highlight {
  background: #ffc619;
  color: #fff; }

.txt-highlight-2 {
  background: #292929;
  color: #fff; }

.txt-color {
  color: #292929; }

.txt-decoration {
  color: #292929;
  text-decoration: underline; }

.txt-decoration-2 {
  color: #ffc619;
  text-decoration: underline; }

.txt-style {
  color: #ffc619;
  font-weight: 700;
  font-style: italic; }

/*----- Column -----*/
.c-title {
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 10px; }

.e-column .element-title {
  margin-bottom: 0; }

/*----- Bootstrap collapse -----*/
.panel-group {
  margin-bottom: 0px; }
  .panel-group .panel {
    background: none;
    border-radius: 0;
    box-shadow: none;
    border: none;
    margin: 0 0 15px 0 !important; }
    .panel-group .panel .panel-heading {
      position: relative;
      border-radius: 0;
      background: #fff;
      padding: 0;
      transition: all 0.3s;
      -ms-transition: all 0.3s;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s; }
      .panel-group .panel .panel-heading > .panel-title a {
        font-family: "Raleway", sans-serif;
        font-size: 16px;
        line-height: 24px;
        color: #898989;
        font-weight: 600;
        text-transform: none;
        display: block;
        padding: 12px 20px 12px 68px;
        border: 1px solid #e5e5e5; }
        .panel-group .panel .panel-heading > .panel-title a .btn-title {
          text-align: center;
          width: 50px;
          height: 50px;
          line-height: 50px;
          font-size: 14px;
          position: absolute;
          top: 0;
          margin-top: -25px;
          margin-left: -25px;
          display: block;
          background: #fff;
          border: 1px solid #e5e5e5;
          cursor: pointer;
          margin: 0;
          left: 0;
          transition: all 0.3s;
          -ms-transition: all 0.3s;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s; }
          .panel-group .panel .panel-heading > .panel-title a .btn-title:before {
            content: "";
            width: 14px;
            height: 3px;
            background: #c8c8c8;
            position: absolute;
            top: 50%;
            left: 50%;
            margin-left: -7px;
            margin-top: -1.5px;
            transition: all 0.3s;
            -ms-transition: all 0.3s;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s; }
          .panel-group .panel .panel-heading > .panel-title a .btn-title:after {
            content: "";
            width: 3px;
            height: 14px;
            background: #c8c8c8;
            position: absolute;
            top: 50%;
            left: 50%;
            margin-left: -1.5px;
            margin-top: -7px;
            transition: all 0.3s;
            -ms-transition: all 0.3s;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s; }
      .panel-group .panel .panel-heading.active > .panel-title a, .panel-group .panel .panel-heading:hover > .panel-title a {
        color: #292929; }
        .panel-group .panel .panel-heading.active > .panel-title a .btn-title, .panel-group .panel .panel-heading:hover > .panel-title a .btn-title {
          background: #ffc619;
          border-color: #ffc619; }
          .panel-group .panel .panel-heading.active > .panel-title a .btn-title:before, .panel-group .panel .panel-heading.active > .panel-title a .btn-title:after, .panel-group .panel .panel-heading:hover > .panel-title a .btn-title:before, .panel-group .panel .panel-heading:hover > .panel-title a .btn-title:after {
            background: #fff; }
      .panel-group .panel .panel-heading.active > .panel-title a .btn-title:after {
        display: none; }
    .panel-group .panel .panel-body {
      padding: 20px 0 5px 50px;
      border-top: 0 !important; }

.kopa-accordion.style1 .panel-group .panel .panel-heading > .panel-title a {
  border: 1px solid #292929;
  background: #292929; }
  .kopa-accordion.style1 .panel-group .panel .panel-heading > .panel-title a .btn-title {
    background: #ffc619;
    border-color: #ffc619; }
    .kopa-accordion.style1 .panel-group .panel .panel-heading > .panel-title a .btn-title:before, .kopa-accordion.style1 .panel-group .panel .panel-heading > .panel-title a .btn-title:after {
      background: #fff; }
.kopa-accordion.style1 .panel-group .panel .panel-heading.active > .panel-title a, .kopa-accordion.style1 .panel-group .panel .panel-heading:hover > .panel-title a {
  color: #fff; }
.kopa-accordion.style1 .panel-group .panel .panel-heading.active > .panel-title a {
  color: #fff; }

.kopa-accordion.style2 .panel-group .panel .panel-heading > .panel-title a {
  border: 1px solid #f3f3f3;
  background: #f3f3f3; }
  .kopa-accordion.style2 .panel-group .panel .panel-heading > .panel-title a .btn-title {
    background: #ffc619;
    border-color: #ffc619; }
    .kopa-accordion.style2 .panel-group .panel .panel-heading > .panel-title a .btn-title:before, .kopa-accordion.style2 .panel-group .panel .panel-heading > .panel-title a .btn-title:after {
      background: #fff; }

/*----- Pricing-table -----*/
.pricing-table {
  margin-top: 25px; }

.column {
  text-align: center;
  position: relative;
  width: 100%;
  background: #fff;
  border: 1px solid #e5e5e5; }
  .column ul li {
    padding: 12px 30px;
    color: #898989;
    font-size: 15px; }
    .column ul li.title-row {
      padding: 22px 30px;
      font-family: "Raleway", sans-serif;
      font-size: 25px;
      line-height: 32px;
      color: #292929;
      font-weight: 600;
      text-transform: capitalize; }
      .column ul li.title-row span {
        display: none; }
    .column ul li.pricing-row {
      background: #f7f7f7;
      color: #292929;
      border-top: 1px solid #e5e5e5;
      border-bottom: 1px solid #e5e5e5;
      padding: 26px 30px;
      margin-bottom: 12px;
      position: relative; }
      .column ul li.pricing-row p {
        font-size: 13px;
        text-transform: uppercase; }
        .column ul li.pricing-row p span {
          font-family: "Raleway", sans-serif;
          font-size: 40px;
          line-height: 46px;
          color: #ffc619; }
      .column ul li.pricing-row span.triggle:before {
        content: '';
        position: absolute;
        border-left: 12px solid transparent;
        border-right: 12px solid transparent;
        border-bottom: 12px solid #e4decf;
        top: -13px;
        left: 50%;
        margin-left: -12px; }
      .column ul li.pricing-row span.triggle:after {
        content: '';
        position: absolute;
        border-left: 12px solid transparent;
        border-right: 12px solid transparent;
        border-bottom: 12px solid #f7f7f7;
        top: -12px;
        left: 50%;
        margin-left: -12px; }
    .column ul li.footer-row {
      padding: 0;
      border-top: 1px solid #e5e5e5;
      margin-top: 12px; }
      .column ul li.footer-row .pt-btn {
        display: block;
        width: 100%;
        font-family: "Raleway", sans-serif;
        font-size: 14px;
        line-height: 22px;
        color: #fff;
        text-transform: uppercase;
        padding: 16px 30px;
        background: #ffc619; }
        .column ul li.footer-row .pt-btn:hover {
          background: #292929;
          color: #fff; }
  .column:hover ul li.pricing-row {
    background: #ffc619; }
    .column:hover ul li.pricing-row p {
      color: #fff; }
      .column:hover ul li.pricing-row p span {
        color: #fff; }
    .column:hover ul li.pricing-row span.triggle:before {
      content: '';
      position: absolute;
      border-left: 12px solid transparent;
      border-right: 12px solid transparent;
      border-bottom: 12px solid #e4decf;
      top: -13px;
      left: 50%;
      margin-left: -12px; }
    .column:hover ul li.pricing-row span.triggle:after {
      content: '';
      position: absolute;
      border-left: 12px solid transparent;
      border-right: 12px solid transparent;
      border-bottom: 12px solid #ffc619;
      top: -12px;
      left: 50%;
      margin-left: -12px; }

.column.style2 .title-row {
  background: #ffc619;
  color: #fff; }
.column.style2 .pricing-row {
  background: #292929;
  color: #fff;
  border-color: #292929; }
  .column.style2 .pricing-row p span {
    color: #fff; }
  .column.style2 .pricing-row span.triggle:before {
    content: '';
    position: absolute;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #292929;
    top: -13px;
    left: 50%;
    margin-left: -12px; }
  .column.style2 .pricing-row span.triggle:after {
    content: '';
    position: absolute;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #292929;
    top: -12px;
    left: 50%;
    margin-left: -12px; }
.column.style2 .footer-row .pt-btn {
  background: #e5e5e5;
  color: #292929; }
  .column.style2 .footer-row .pt-btn:hover {
    background: #ffc619;
    color: #fff; }

/*----- Tabs -----*/
.nav-tabs {
  background: none;
  margin-bottom: 0;
  border: 0;
  float: left;
  width: 16.5%; }
  @media screen and (max-width: 639px) {
    .nav-tabs {
      width: 100%; } }
  .nav-tabs > li {
    float: none; }
    .nav-tabs > li > a {
      display: block;
      text-transform: none;
      background: none;
      font-family: "Raleway", sans-serif;
      font-size: 16px;
      line-height: 40px;
      color: #8e8e8e;
      font-weight: 500;
      padding: 0 10px 0 0;
      margin: 0px;
      border-radius: 0;
      cursor: pointer !important;
      border: none;
      background: none !important;
      border-bottom: 1px solid #ebebeb; }
      .nav-tabs > li > a:hover {
        color: #353535; }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
      cursor: default;
      background: none;
      color: #353535;
      border: none;
      border-bottom: 1px solid #ebebeb; }

.tab-content {
  border: 1px solid #ebebeb;
  padding: 30px 20px 25px;
  background: #fff;
  float: left;
  width: 83.5%;
  border: 1px solid #ebebeb; }
  @media screen and (max-width: 639px) {
    .tab-content {
      width: 100%; } }
  .tab-content .widget {
    margin: 30px 0 0 !important; }
    .tab-content .widget:first-child {
      margin-top: 0 !important; }

.entry-item.style1 .entry-thumb {
  width: 135px;
  margin-right: 20px;
  float: left; }
.entry-item.style1 .entry-content {
  overflow: hidden; }

/*----- dropcap -----*/
.kopa-dropcap {
  color: #fff;
  background: #ffc619;
  display: inline-block;
  zoom: 1;
  float: left;
  font-size: 36px;
  font-weight: 600;
  line-height: 41px;
  margin: 5px 10px 0 0;
  text-align: center;
  padding: 6px 12px; }

.kopa-dropcap.dc2 {
  color: #292929;
  background: none;
  line-height: 36px;
  margin: 5px 10px 0 0;
  text-align: center;
  padding: 0px 6px; }

.kopa-dropcap.dc3 {
  background: #292929; }

/*----- Divider -----*/
.kopa-divider {
  margin: 0 0 50px;
  height: 1px; }

.divider-1 {
  border-top: 1px solid #e4decf; }

.divider-2 {
  border-top: 2px dotted #e4decf;
  height: 2px; }

.divider-3 {
  border-top: 2px dashed #e4decf;
  height: 2px; }

.divider-4 {
  height: 12px;
  border-top: 1px double #e4decf;
  border-bottom: 1px double #e4decf; }

/*----- Progress bar -----*/
.progress {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 0 0 0 0 transparent;
  -ms-box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
  background: #fff;
  border: none;
  height: 28px;
  margin: 20px 0 0;
  border-radius: 0;
  border-left: 3px solid #292929;
  border-right: 3px solid #ffc619;
  overflow: visible;
  position: relative; }
  .progress:first-child {
    margin-top: 0; }
  .progress .progress-bar {
    box-shadow: 0 0 0 0 transparent;
    -ms-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 0 transparent;
    background: #ffc619;
    position: relative;
    text-align: left; }
  .progress .progress-bar-danger {
    background: #ffc619; }

.sr-only {
  top: 5px;
  left: 7px;
  overflow: visible;
  display: inline-block;
  width: auto;
  height: auto;
  clip: auto;
  text-transform: uppercase; }

.sr-num {
  position: absolute;
  top: 3px;
  right: 7px;
  color: #1d1d1d; }

.progress.bar-success {
  border-color: #5CB85C; }

.progress.bar-info {
  border-color: #5BC0DE; }

.progress.bar-warning {
  border-color: #F0AD4E; }

.progress.bar-danger {
  border-color: #ffc619; }

/*--- user-rating ---*/
.kopa-slider {
  margin-top: 20px; }

.slider.slider-horizontal {
  width: 100% !important;
  height: 28px; }
  .slider.slider-horizontal .slider-track {
    height: 28px;
    background: #fff;
    border-radius: 0;
    box-shadow: 0px 0px 0px;
    border-left: 3px solid #ffc619;
    border-right: 3px solid #ffc619;
    margin-top: 0;
    top: 0; }
  .slider.slider-horizontal .slider-selection {
    background: #ffc619;
    border-radius: 0;
    box-shadow: 0px 0px 0px; }
  .slider.slider-horizontal .slider-handle {
    margin-left: -15px;
    margin-top: 0px;
    border-radius: 0;
    width: 15px;
    height: 28px;
    background: #000;
    display: none; }
    .slider.slider-horizontal .slider-handle:before, .slider.slider-horizontal .slider-handle:after {
      content: "";
      width: 3px;
      height: 100%;
      background: #fff;
      position: absolute;
      top: 0;
      left: -3px;
      display: block; }
    .slider.slider-horizontal .slider-handle:after {
      left: auto;
      right: -3px; }
.slider .tooltip-min, .slider .tooltip-max {
  display: none; }
.slider .tooltip.top {
  top: 6px;
  left: 10px !important;
  padding: 0;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  /* Netscape */
  -moz-opacity: 1;
  /* Safari 1.x */
  -khtml-opacity: 1;
  /* Good browsers */
  opacity: 1;
  margin-left: 0 !important;
  margin-top: 0; }
  .slider .tooltip.top .tooltip-arrow {
    display: none; }
  .slider .tooltip.top .tooltip-inner {
    background: none;
    border-radius: none;
    padding: 0;
    text-transform: uppercase;
    color: #292929;
    position: relative; }
    .slider .tooltip.top .tooltip-inner:before {
      content: "reader rating: ("; }
    .slider .tooltip.top .tooltip-inner:after {
      content: "% vote)"; }

/*----- Buttons -----*/
.button-des {
  background: #191919;
  padding: 20px;
  border-radius: 5px; }

.button-wrap {
  margin: 0 -6px; }

.kopa-button {
  float: left;
  margin-right: 15px;
  margin-bottom: 15px; }

.small-button {
  margin-top: 26px; }

.medium-button {
  margin-top: 16px; }

.kopa-button {
  padding: 7px 25px;
  color: #fff;
  background: #ffc619;
  font-size: 15px; }

.small-button {
  padding: 7px 25px; }

.medium-button {
  padding: 12px 30px; }

.big-button {
  padding: 20px 40px; }

.color-button, .border-button:hover {
  color: #fff;
  background: #ffc619;
  border: 1px solid #ffc619; }

.color-button {
  color: #fff !important; }
  .color-button:hover {
    color: #292929 !important; }

.border-button {
  background-color: #fff !important; }
  .border-button:hover {
    color: #292929 !important; }

.border-button, .color-button:hover {
  background: #fff;
  border: 1px solid #ffc619;
  color: #ffc619; }

.span-button {
  background: #fff;
  border: 2px solid #ffc619;
  padding: 1px; }
  .span-button span {
    background: #ffc619;
    display: block; }
  .span-button.small-button > span {
    padding: 5px 24px; }
  .span-button.medium-button > span {
    padding: 10px 27px; }
  .span-button.big-button > span {
    padding: 18px 37px; }
  .span-button:hover span {
    background: #fff; }

.black-button {
  background: #292929; }
  .black-button.span-button {
    background: #fff;
    border-color: #292929; }
    .black-button.span-button span {
      background: #292929; }
    .black-button.span-button:hover span {
      background: #fff;
      color: #292929; }
  .black-button.color-button, .black-button.border-button:hover {
    color: #fff;
    background: #292929;
    border: 1px solid #292929; }
  .black-button.border-button, .black-button.color-button:hover {
    background: #fff;
    border-color: #292929;
    color: #292929; }

.button-wrap {
  margin-top: 15px; }
  .button-wrap:first-child {
    margin-top: 0; }
  .button-wrap.style2 {
    margin-top: 50px; }

.kopa-button-1 {
  border-radius: 3px;
  display: inline-block;
  min-width: 163px;
  text-align: center;
  text-transform: uppercase;
  font-family: "Raleway", sans-serif;
  font-size: 15px;
  line-height: 22px;
  color: #fff;
  padding: 12px 20px;
  background: #ffc619; }
  .kopa-button-1:hover {
    color: #fff;
    background: #292929; }

.kopa-button-2 {
  border-radius: 3px;
  display: inline-block;
  min-width: 163px;
  text-align: center;
  text-transform: uppercase;
  font-family: "Raleway", sans-serif;
  font-size: 15px;
  line-height: 22px;
  color: #fff;
  padding: 12px 20px;
  background: #292929; }
  .kopa-button-2:hover {
    color: #fff;
    background: #ffc619; }

/*----- Alert Box -----*/
.kopa-alert {
  margin-top: 20px; }

.kopa-alert {
  padding: 10px 35px 10px 17px;
  color: #fff;
  position: relative;
  border: none; }

.kopa-alert .close {
  opacity: 0.8;
  top: 0px;
  right: -18px;
  outline: none; }

.kopa-alert.alert-warning {
  background: #ffc619; }

.kopa-alert.alert-info {
  background: #4fc7ed; }

.kopa-alert.alert-success {
  background: #35d05a; }

.kopa-alert.alert-danger {
  background: #f25656; }

.kopa-entry-view {
  font-family: "Raleway", sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #191919;
  font-weight: 600;
  padding: 8px 20px;
  border-left: 1px solid #e4decf; }
  .kopa-entry-view:before {
    content: '\f06d';
    color: #f7f7f7;
    margin-right: 5px; }

.kopa-e-list li {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #e4decf; }
  .kopa-e-list li > span {
    font-size: 16px;
    margin-right: 10px;
    color: #a8a8a8; }
  .kopa-e-list li .order-num {
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    background: #292929;
    float: left;
    margin-right: 15px;
    margin-top: -2px;
    padding: 5px 8px; }
    .kopa-e-list li .order-num:before {
      display: none; }
.kopa-e-list.list-unorder {
  list-style: square inside;
  color: #ffc619; }
  .kopa-e-list.list-unorder p {
    color: #494949; }
.kopa-e-list.list-order li {
  margin-top: 12px; }

::-webkit-input-placeholder {
  color: #494949; }

:-moz-placeholder {
  /* Firefox 18- */
  color: #494949; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: #494949; }

:-ms-input-placeholder {
  color: #494949; }

.more-link1.s1 {
  display: inline-block;
  font: 14px/34px arial;
  color: #353535;
  border: 1px solid #ededed;
  border-radius: 2px;
  padding: 0 20px;
  text-transform: none;
  background-color: #fff; }
  .more-link1.s1 span {
    color: #353535;
    font-size: 13px;
    margin-left: 10px; }
  .more-link1.s1:hover {
    color: #fff;
    border-color: #ffc619;
    background-color: #ffc619; }
    .more-link1.s1:hover span {
      color: #fff; }

/* Theme Check */
table, th, td {
  border: 1px solid #eaeaea;
  border: 1px solid rgba(51, 51, 51, 0.1); }

table {
  border-collapse: separate;
  border-spacing: 0;
  border-width: 1px 0 0 1px;
  margin: 0 0 1.6em;
  table-layout: fixed;
  width: 100%; }

th, td {
  padding: 0.4em; }

td {
  border-width: 0 1px 1px 0; }

.comment-content ul, .comment-content ol {
  margin-bottom: 1.6842em; }

thead, tbody {
  border: none; }

th {
  border-width: 0 1px 1px 0;
  font-weight: 700; }

.kopa-shop-detail #comments {
  border-top: none;
  padding-top: 0;
  margin-top: 0;
  padding-bottom: 0;
  margin-bottom: 30px; }
  .kopa-shop-detail #comments .commentlist {
    list-style: none; }
  .kopa-shop-detail #comments .comment_container {
    border: 1px solid #ededed;
    padding: 10px 10px 15px;
    margin-bottom: 30px; }
    .kopa-shop-detail #comments .comment_container img {
      width: 50px;
      float: left;
      margin-right: 13px; }
    .kopa-shop-detail #comments .comment_container .comment-text {
      overflow: hidden; }
      .kopa-shop-detail #comments .comment_container .comment-text .meta strong {
        color: #131313;
        float: left;
        margin-right: 10px;
        margin-bottom: 0; }
.kopa-shop-detail #review_form_wrapper .form-submit .submit {
  padding: 0 15px !important; }

.kopa-area-dark ::-webkit-input-placeholder {
  color: #fff; }
.kopa-area-dark :-moz-placeholder {
  /* Firefox 18- */
  color: #fff; }
.kopa-area-dark ::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff; }
.kopa-area-dark :-ms-input-placeholder {
  color: #fff; }

.widget_search {
  padding: 0px; }

.widget_search .widget-title {
  display: none; }

.widget_search .sb-search-input {
  position: relative; }

/*--- form ---*/
input[type="submit"] {
  border: none; }

label.error {
  display: none;
  color: #ffc619; }

.contact-form.s1 label.error {
  margin: 5px 0 0 15px; }
.contact-form.s1 .input-block, .contact-form.s1 .textarea-block {
  margin-bottom: 10px; }
.contact-form.s1 input[type="text"], .contact-form.s1 textarea {
  border: 1px solid #d4d4d4;
  width: 100%;
  font: 14px/22px arial;
  color: #9c9c9c; }
  .contact-form.s1 input[type="text"]:focus, .contact-form.s1 textarea:focus {
    outline: 0;
    border: 1px solid #ffc619; }
.contact-form.s1 input[type="text"] {
  height: 35px;
  line-height: 35px;
  padding: 6px 15px; }
.contact-form.s1 textarea {
  padding: 10px 15px;
  height: 80px; }
.contact-form.s1 input[type="submit"] {
  margin-top: 10px; }

.contact-form.s2 {
  text-align: center; }
  .contact-form.s2 label.error {
    margin: 5px 0 0 15px; }
  .contact-form.s2 .input-block, .contact-form.s2 .textarea-block {
    margin-bottom: 10px;
    position: relative;
    text-align: left; }
    .contact-form.s2 .input-block span, .contact-form.s2 .textarea-block span {
      font-size: 16px;
      position: absolute;
      top: 12px;
      right: 20px;
      color: #e5e5e5; }
  .contact-form.s2 .textarea-block {
    margin-bottom: 35px; }
  .contact-form.s2 input[type="text"], .contact-form.s2 textarea {
    border: 1px solid #d4d4d4;
    width: 100%;
    font: italic 14px/22px arial;
    color: #8e8e8e; }
    .contact-form.s2 input[type="text"]:focus, .contact-form.s2 textarea:focus {
      outline: 0;
      border: 1px solid #ffc619; }
  .contact-form.s2 input[type="text"] {
    height: 40px;
    line-height: 40px;
    padding: 11px 15px; }
  .contact-form.s2 textarea {
    padding: 10px 15px;
    height: 117px; }
  .contact-form.s2 input[type="submit"] {
    font: 16px/40px arial;
    color: #fff;
    display: inline-block;
    background-color: #ffc619;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    padding: 0 38px;
    text-transform: uppercase; }
    .contact-form.s2 input[type="submit"]:hover {
      background-color: #292929; }

/*--- pagination ---*/
.kopa-pagination {
  width: 100%;
  position: relative;
  margin-top: 60px;
  font-size: 14px; }
  .kopa-pagination:before {
    display: none; }
  .kopa-pagination ul {
    margin: 0; }
    .kopa-pagination ul li {
      display: inline-block;
      margin: 2px 0 0 0; }
      .kopa-pagination ul li:before {
        display: none; }
      .kopa-pagination ul li span, .kopa-pagination ul li a {
        display: inline-block;
        text-align: center;
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        background: #fff;
        border: 1px solid #e5e5e5;
        display: block;
        color: #292929; }
        .kopa-pagination ul li span.current, .kopa-pagination ul li a.current {
          color: #fff;
          background: #ffc619;
          border-color: #ffc619; }
      .kopa-pagination ul li:hover a, .kopa-pagination ul li.current a {
        color: #fff;
        background: #ffc619;
        border-color: #ffc619; }

.kopa-pagination.style1 {
  text-align: center;
  margin-top: 30px; }
  .kopa-pagination.style1:before {
    display: none; }
  .kopa-pagination.style1 ul {
    margin: 0; }
    .kopa-pagination.style1 ul li {
      display: inline-block;
      margin: 2px 0 0 0; }
      .kopa-pagination.style1 ul li:before {
        display: none; }
      .kopa-pagination.style1 ul li:first-child {
        float: left;
        margin-top: 6px; }
      .kopa-pagination.style1 ul li:last-child {
        float: right;
        margin-top: 6px; }
      .kopa-pagination.style1 ul li span.fa, .kopa-pagination.style1 ul li a.fa {
        display: inline-block;
        text-align: center;
        width: 40px;
        height: 20px;
        line-height: 20px;
        font-size: 14px;
        background: #fff; }
      .kopa-pagination.style1 ul li:hover a, .kopa-pagination.style1 ul li.current a {
        color: #fff;
        background: #ffc619;
        border-color: #ffc619; }

.kopa-pagination.style2 {
  margin-top: 0px;
  text-align: center; }
  .kopa-pagination.style2 ul {
    margin: 0; }
    .kopa-pagination.style2 ul li span, .kopa-pagination.style2 ul li a {
      width: 43px;
      height: 43px;
      line-height: 43px;
      border-radius: 2px; }

/*----- Social Links -----*/
.kopa-social-links.style1 ul {
  margin: -5px 0 0; }
  .kopa-social-links.style1 ul li {
    float: left;
    margin-top: 5px;
    margin-left: 20px;
    position: relative; }
    .kopa-social-links.style1 ul li:first-child:before {
      display: none; }
    .kopa-social-links.style1 ul li:before {
      content: '';
      position: absolute;
      top: 4px;
      left: -10px;
      width: 1px;
      height: 14px;
      background: url("images/background/bg/white/2.png");
      background: rgba(255, 255, 255, 0.2); }

.kopa-social-links.style2 {
  margin-top: 20px; }
  .kopa-social-links.style2 ul {
    margin: -8px -2px 0; }
    .kopa-social-links.style2 ul li {
      display: inline-block;
      position: relative;
      margin: 8px 2px 0; }
      .kopa-social-links.style2 ul li a {
        display: inline-block;
        text-align: center;
        width: 26px;
        height: 26px;
        line-height: 24px;
        font-size: 14px;
        background: none;
        border: 1px solid #a8a8a8;
        color: #a8a8a8; }
        .kopa-social-links.style2 ul li a:hover {
          border-color: #ffc619;
          color: #ffc619; }

.kopa-social-links.style3 ul {
  margin: -8px -2px 0; }
  .kopa-social-links.style3 ul li {
    display: inline-block;
    position: relative;
    margin: 8px 2px 0; }
    .kopa-social-links.style3 ul li a {
      display: inline-block;
      text-align: center;
      width: 44px;
      height: 44px;
      line-height: 42px;
      font-size: 14px;
      background: #292929;
      border: 1px solid #494949;
      border-radius: 50%;
      color: #898989; }
      .kopa-social-links.style3 ul li a:hover {
        border-color: #ffc619;
        background: #ffc619;
        color: #fff; }

.kopa-social-links.style4 ul {
  margin: -8px -3px 0; }
  .kopa-social-links.style4 ul li {
    display: inline-block;
    position: relative;
    margin: 8px 3px 0; }
    .kopa-social-links.style4 ul li a {
      display: inline-block;
      text-align: center;
      width: 38px;
      height: 38px;
      line-height: 38px;
      font-size: 18px;
      background: #e5e5e5;
      color: #b0b0b0; }
      .kopa-social-links.style4 ul li a:hover {
        background: #ffc619;
        color: #fff; }

.kopa-social-links.style5 {
  text-align: center;
  position: relative; }
  .kopa-social-links.style5:before {
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #eee;
    left: 0;
    top: 14px;
    content: ""; }
    @media screen and (max-width: 479px) {
      .kopa-social-links.style5:before {
        display: none; } }
  .kopa-social-links.style5 ul {
    display: inline; }
    .kopa-social-links.style5 ul li {
      display: inline-block;
      position: relative;
      margin: 0px 3px 0 0; }
      @media screen and (max-width: 479px) {
        .kopa-social-links.style5 ul li {
          margin-bottom: 5px; } }
      .kopa-social-links.style5 ul li a {
        display: inline-block;
        text-align: center;
        width: 47px;
        height: 28px;
        line-height: 28px;
        font-size: 15px;
        background: #fff;
        color: #888;
        border: 1px solid #eee;
        border-radius: 2px; }
        .kopa-social-links.style5 ul li a:hover {
          color: #ffc619; }

.kopa-social-links.style6 ul li {
  display: inline-block;
  position: relative;
  margin: 0 3px; }
  .kopa-social-links.style6 ul li a {
    display: inline-block;
    text-align: center;
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 15px;
    background: #fff;
    color: #a4a4a4;
    border: 1px solid #d8d8d8; }
    .kopa-social-links.style6 ul li a:hover {
      border-color: #ffc619;
      color: #ffc619; }

.kopa-social-links.style7 ul li {
  float: left;
  margin: 0 2px; }
  .kopa-social-links.style7 ul li a {
    display: block;
    width: 21px;
    height: 21px;
    color: #c5c5c5;
    line-height: 21px;
    font-size: 12px;
    background-color: #fff;
    text-align: center; }
    .kopa-social-links.style7 ul li a:hover {
      color: #fff !important;
      background-color: #ffc619; }

/**
 * 2. Header
 * -------------------------------------------------------------------
 */
.kopa-user {
  float: left;
  position: relative;
  z-index: 9; }
  .kopa-user ul li {
    float: left;
    color: #e4decf; }

.kopa-header {
  padding: 0; }

.kopa-header.style2 {
  background: #494949; }
  .kopa-header.style2 .kopa-header-bottom {
    background: none; }

/*--- Header top ---*/
.kopa-header-top {
  padding: 3px 0;
  position: relative; }

.kopa-header-top.style2 {
  color: #fff; }
  .kopa-header-top.style2:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #ffc619;
    /* 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; }
  .kopa-header-top.style2 a {
    color: #fff; }
    .kopa-header-top.style2 a:hover {
      color: #292929; }
  .kopa-header-top.style2 .sb-search-wrapper .sb-icon-search:before {
    position: relative;
    z-index: 9; }
  .kopa-header-top.style2 .sb-search-wrapper .sb-icon-search:after {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* Netscape */
    -moz-opacity: 1;
    /* Safari 1.x */
    -khtml-opacity: 1;
    /* Good browsers */
    opacity: 1; }
  .kopa-header-top.style2 .sb-search-wrapper .sb-search.sb-search-open form > button > span:after {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* Netscape */
    -moz-opacity: 1;
    /* Safari 1.x */
    -khtml-opacity: 1;
    /* Good browsers */
    opacity: 1; }
  .kopa-header-top.style2 .sb-search-wrapper .sb-search.sb-search-open .sb-icon-search {
    display: none; }

/*- header-top-left -*/
.header-top-left {
  float: left; }
  .header-top-left.no-slinks .kopa-hotline:before {
    display: none; }
  .header-top-left .kopa-hotline {
    float: left;
    text-transform: uppercase;
    position: relative; }
    .header-top-left .kopa-hotline:before {
      content: '';
      position: absolute;
      top: 4px;
      right: -10px;
      width: 1px;
      height: 14px;
      background: url("images/background/bg/white/2.png");
      background: rgba(255, 255, 255, 0.2); }
    .header-top-left .kopa-hotline p {
      float: left;
      margin-bottom: 0; }
    .header-top-left .kopa-hotline a {
      text-transform: none; }
  .header-top-left .kopa-social-links {
    float: left; }

/*- header-top-right -*/
.header-top-right {
  float: right;
  padding-right: 38px; }
  .header-top-right .kopa-user {
    margin-left: 20px;
    font-size: 13px; }
    .header-top-right .kopa-user:before {
      content: '';
      position: absolute;
      top: 4px;
      left: -10px;
      width: 1px;
      height: 14px;
      background: #e4decf; }
  .header-top-right .kopa-cart {
    float: left;
    position: relative;
    z-index: 9;
    font-size: 13px; }
  .header-top-right .sb-search-wrapper {
    float: left; }
  .header-top-right.no-woo .kopa-user:before {
    display: none; }

/*--- Header middle ---*/
.kopa-header-middle {
  text-align: center;
  padding: 25px 0; }

.kopa-logo .site-title {
  font-family: "Raleway", sans-serif;
  font-size: 28px;
  line-height: 36px;
  color: #fff;
  font-weight: 700;
  text-transform: capitalize;
  margin: 3px 0 12px 0; }
  .kopa-logo .site-title a {
    color: #fff; }
    .kopa-logo .site-title a:hover {
      color: #292929; }
.kopa-logo p {
  font-family: "Raleway", sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #292929;
  font-weight: 700; }

/*--- Header bottom ---*/
.kopa-header-bottom {
  text-align: center;
  background-color: #fff; }

.bd-top {
  width: 60%;
  height: 2px;
  position: relative;
  margin-bottom: 15px;
  display: inline-block; }
  .bd-top:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#ffc619));
    background: -webkit-linear-gradient(left, transparent, #ffc619);
    background: -moz-linear-gradient(left, transparent, #ffc619);
    background: -o-linear-gradient(left, transparent, #ffc619);
    background: -ms-linear-gradient(left, transparent, #ffc619);
    background: linear-gradient(left, transparent, #ffc619);
    background-color: transparent;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    /* Netscape */
    -moz-opacity: 0.3;
    /* Safari 1.x */
    -khtml-opacity: 0.3;
    /* Good browsers */
    opacity: 0.3; }
  .bd-top:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 100%;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffc619), to(transparent));
    background: -webkit-linear-gradient(left, #ffc619, transparent);
    background: -moz-linear-gradient(left, #ffc619, transparent);
    background: -o-linear-gradient(left, #ffc619, transparent);
    background: -ms-linear-gradient(left, #ffc619, transparent);
    background: linear-gradient(left, #ffc619, transparent);
    background-color: transparent;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    /* Netscape */
    -moz-opacity: 0.3;
    /* Safari 1.x */
    -khtml-opacity: 0.3;
    /* Good browsers */
    opacity: 0.3; }

/*--- kopa header style 2 ---*/
.kopa-header-bottom.style2 {
  padding: 17px 0; }
  .kopa-header-bottom.style2 .kopa-logo {
    float: left; }
  .kopa-header-bottom.style2 .kopa-main-nav {
    width: auto;
    float: right;
    margin-top: 20px; }
    .kopa-header-bottom.style2 .kopa-main-nav .main-menu li:last-child {
      margin-right: 0; }

/*  header top style 3*/
.kopa-header-top.style3 {
  padding: 10px 0; }
  .kopa-header-top.style3 .sb-search-wrapper .sb-icon-search:after {
    background: none; }

/*--- header bottom style3 ---*/
.kopa-header-bottom.style3 .kopa-main-nav {
  width: auto;
  float: right;
  margin-right: 48px; }
  .kopa-header-bottom.style3 .kopa-main-nav .main-menu > li > a {
    color: #292929; }
  .kopa-header-bottom.style3 .kopa-main-nav .main-menu > li:before {
    background: #e5e5e5;
    /* 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; }
  .kopa-header-bottom.style3 .kopa-main-nav .main-menu > li:hover > a, .kopa-header-bottom.style3 .kopa-main-nav .main-menu > li.current-menu-item > a {
    color: #ffc619; }
.kopa-header-bottom.style3 .main-nav-mobile .pull {
  background: #ffc619; }

/* header home 3*/
.kopa-header.home3 {
  position: relative;
  z-index: 9; }
  .kopa-header.home3 .kopa-header-top {
    color: #666666; }
    @media screen and (max-width: 1023px) {
      .kopa-header.home3 .kopa-header-top {
        border-bottom: 1px solid #eee; } }
    .kopa-header.home3 .kopa-header-top a {
      color: #666666; }
      .kopa-header.home3 .kopa-header-top a:hover {
        color: #ffc619; }
  .kopa-header.home3 .header-top-left .email {
    margin-left: 26px;
    position: relative; }
    @media screen and (max-width: 767px) {
      .kopa-header.home3 .header-top-left .email {
        display: none; } }
    .kopa-header.home3 .header-top-left .email:before {
      content: '';
      position: absolute;
      top: 4px;
      left: -13px;
      width: 1px;
      height: 14px;
      background: #eee; }
  .kopa-header.home3 .header-top-right {
    padding-right: 0; }
    .kopa-header.home3 .header-top-right .kopa-user:before {
      background: #998f88; }
    .kopa-header.home3 .header-top-right .kopa-user:after {
      content: '';
      position: absolute;
      top: 4px;
      right: -14px;
      width: 1px;
      height: 14px;
      background: #998f88; }
  .kopa-header.home3 .kopa-social-links {
    float: left;
    margin-left: 20px;
    position: relative; }
    @media screen and (max-width: 799px) {
      .kopa-header.home3 .kopa-social-links {
        display: none; } }
    .kopa-header.home3 .kopa-social-links ul {
      margin-top: 1px; }

/*--- kopa header home 3 ---*/
.kopa-header-bottom.style3.home3 {
  padding: 0; }
  @media screen and (max-width: 979px) {
    .kopa-header-bottom.style3.home3 {
      padding: 17px 0; } }
  .kopa-header-bottom.style3.home3 .kopa-logo {
    float: left;
    margin-top: 16px; }
    @media screen and (max-width: 979px) {
      .kopa-header-bottom.style3.home3 .kopa-logo {
        margin-top: 0; } }
  @media screen and (min-width: 1024px) {
    .kopa-header-bottom.style3.home3 .wrapper {
      border-top: 1px solid #eee; } }
  .kopa-header-bottom.style3.home3 .sb-search-wrapper {
    top: 34px; }
    @media screen and (max-width: 979px) {
      .kopa-header-bottom.style3.home3 .sb-search-wrapper {
        display: none; } }
    .kopa-header-bottom.style3.home3 .sb-search-wrapper .sb-search {
      min-width: 31px;
      height: 31px;
      border: 2px solid #ffc619; }
      .kopa-header-bottom.style3.home3 .sb-search-wrapper .sb-search.sb-search-open form > button {
        background-color: #fff; }
        .kopa-header-bottom.style3.home3 .sb-search-wrapper .sb-search.sb-search-open form > button > span {
          color: #8c8c8c; }
          .kopa-header-bottom.style3.home3 .sb-search-wrapper .sb-search.sb-search-open form > button > span:after {
            background-color: #fff; }
    .kopa-header-bottom.style3.home3 .sb-search-wrapper .sb-search-input {
      background-color: #fff; }
    .kopa-header-bottom.style3.home3 .sb-search-wrapper .sb-icon-search {
      color: #8c8c8c; }
      .kopa-header-bottom.style3.home3 .sb-search-wrapper .sb-icon-search:after {
        background-color: #fff; }
  .kopa-header-bottom.style3.home3 .kopa-main-nav {
    width: auto;
    float: right;
    margin-right: 48px;
    position: relative;
    z-index: 5; }
    .kopa-header-bottom.style3.home3 .kopa-main-nav .main-menu > li > a {
      color: #292929; }
    .kopa-header-bottom.style3.home3 .kopa-main-nav .main-menu > li:before {
      background: #e5e5e5;
      /* 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; }
    .kopa-header-bottom.style3.home3 .kopa-main-nav .main-menu > li:hover > a, .kopa-header-bottom.style3.home3 .kopa-main-nav .main-menu > li.current-menu-item > a {
      color: #ffc619; }
  .kopa-header-bottom.style3.home3 .main-nav-mobile .pull {
    background: #ffc619; }

/*--- header sub page ---*/
.kopa-header.s1 .kopa-logo {
  float: left;
  margin-top: 26px; }
.kopa-header.s1 .kopa-header-top p, .kopa-header.s1 .kopa-header-top a {
  color: #fff;
  color: rgba(255, 255, 255, 0.6); }
.kopa-header.s1 .kopa-header-top a:hover {
  color: #ffc619; }
.kopa-header.s1 .header-top-right .kopa-user:before {
  background: #fff;
  background: rgba(255, 255, 255, 0.6); }
.kopa-header.s1 .header-top-right .kopa-user:after {
  content: '';
  position: absolute;
  top: 4px;
  right: -7px;
  width: 1px;
  height: 14px;
  background: #fff;
  background: rgba(255, 255, 255, 0.6); }
.kopa-header.s1 .kopa-header-bottom .kopa-main-nav {
  width: auto;
  float: right;
  margin-right: 0; }
  .kopa-header.s1 .kopa-header-bottom .kopa-main-nav .main-menu > li {
    padding: 45px 0 42px;
    margin-left: 0;
    margin-right: 0px; }
    .kopa-header.s1 .kopa-header-bottom .kopa-main-nav .main-menu > li:last-child {
      margin-right: 0; }
    .kopa-header.s1 .kopa-header-bottom .kopa-main-nav .main-menu > li > a {
      color: #292929;
      padding: 8px 17px;
      border: 1px solid transparent; }
      .kopa-header.s1 .kopa-header-bottom .kopa-main-nav .main-menu > li > a:before, .kopa-header.s1 .kopa-header-bottom .kopa-main-nav .main-menu > li > a:after {
        display: none; }
    .kopa-header.s1 .kopa-header-bottom .kopa-main-nav .main-menu > li:before {
      display: none; }
    .kopa-header.s1 .kopa-header-bottom .kopa-main-nav .main-menu > li:hover > a, .kopa-header.s1 .kopa-header-bottom .kopa-main-nav .main-menu > li.current-menu-item > a {
      border: 1px solid #353535; }
.kopa-header.s1 .kopa-header-bottom .main-nav-mobile .pull {
  background: #ffc619; }
.kopa-header.s1 .kopa-header-bottom .kopa-main-nav .main-menu.style2 > li ul, .kopa-header.s1 .kopa-header-bottom .kopa-main-nav .main-menu.style2 > li ul.sub-menu {
  top: 127px; }
  .kopa-header.s1 .kopa-header-bottom .kopa-main-nav .main-menu.style2 > li ul li, .kopa-header.s1 .kopa-header-bottom .kopa-main-nav .main-menu.style2 > li ul.sub-menu li {
    border-top: none; }
    .kopa-header.s1 .kopa-header-bottom .kopa-main-nav .main-menu.style2 > li ul li a, .kopa-header.s1 .kopa-header-bottom .kopa-main-nav .main-menu.style2 > li ul.sub-menu li a {
      font: 14px/34px arial;
      color: #353535;
      text-transform: uppercase;
      background-color: #fff;
      border-bottom: 1px solid #ebebeb !important;
      padding: 0 20px;
      min-width: 164px;
      white-space: nowrap; }
      .kopa-header.s1 .kopa-header-bottom .kopa-main-nav .main-menu.style2 > li ul li a:hover, .kopa-header.s1 .kopa-header-bottom .kopa-main-nav .main-menu.style2 > li ul.sub-menu li a:hover {
        color: #ffc619; }
    .kopa-header.s1 .kopa-header-bottom .kopa-main-nav .main-menu.style2 > li ul li:last-child > a, .kopa-header.s1 .kopa-header-bottom .kopa-main-nav .main-menu.style2 > li ul.sub-menu li:last-child > a {
      border-bottom: none !important; }
    .kopa-header.s1 .kopa-header-bottom .kopa-main-nav .main-menu.style2 > li ul li.current-menu-item > a, .kopa-header.s1 .kopa-header-bottom .kopa-main-nav .main-menu.style2 > li ul.sub-menu li.current-menu-item > a {
      color: #ffc619; }
  .kopa-header.s1 .kopa-header-bottom .kopa-main-nav .main-menu.style2 > li ul .sub-menu, .kopa-header.s1 .kopa-header-bottom .kopa-main-nav .main-menu.style2 > li ul.sub-menu .sub-menu {
    display: block;
    position: absolute;
    top: 0;
    left: 100%; }

/**
 * 2.1 - Search
 * -------------------------------------------------------------------
 */
.kopa-search-box .search-form {
  position: relative;
  width: 224px; }
  .kopa-search-box .search-form .search-text {
    width: 100%;
    border: none;
    height: 44px;
    line-height: 44px;
    padding: 0 45px 0 10px;
    font-size: 14px;
    color: #e4decf;
    background-color: #ffc619;
    outline: none;
    border-left: 10px solid #292929; }
  .kopa-search-box .search-form .search-submit {
    position: absolute;
    right: 14px;
    top: 12px;
    border: none;
    background: none;
    font-size: 18px;
    padding: 0;
    color: #fff;
    outline: none; }
    .kopa-search-box .search-form .search-submit:hover {
      color: #292929; }

.sb-search-wrapper {
  position: absolute;
  width: 260px;
  top: -3px;
  right: 0; }
  .sb-search-wrapper .sb-icon-search, .sb-search-wrapper .sb-search-submit, .sb-search-wrapper .sb-search-input, .sb-search-wrapper .sb-search.sb-search-open .sb-icon-search, .sb-search-wrapper .no-js .sb-search .sb-icon-search {
    width: auto;
    height: auto;
    background: none;
    color: #494949; }
  .sb-search-wrapper .sb-search {
    height: 28px;
    min-width: 28px; }
    .sb-search-wrapper .sb-search form > button {
      display: none; }
  .sb-search-wrapper .sb-icon-search {
    z-index: 90;
    font-size: 14px;
    line-height: 28px;
    margin-top: 0;
    width: 28px;
    height: 28px;
    color: #fff;
    text-align: center;
    position: relative;
    position: absolute;
    top: 0;
    right: 0; }
    .sb-search-wrapper .sb-icon-search:after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: #ffc619;
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
      /* Netscape */
      -moz-opacity: 0.3;
      /* Safari 1.x */
      -khtml-opacity: 0.3;
      /* Good browsers */
      opacity: 0.3; }
  .sb-search-wrapper .sb-search-input {
    padding: 3px 10px;
    width: 230px;
    font-size: 14px;
    color: #292929;
    background: #fff;
    margin-right: 28px; }
  .sb-search-wrapper .sb-search.sb-search-open {
    position: relative;
    z-index: 999; }
    .sb-search-wrapper .sb-search.sb-search-open form > button {
      display: block;
      position: absolute;
      top: 0;
      right: 0px;
      z-index: 999;
      outline: none;
      border: none;
      padding: 0; }
      .sb-search-wrapper .sb-search.sb-search-open form > button > span {
        z-index: 90;
        font-size: 14px;
        line-height: 28px;
        margin-top: 0;
        width: 28px;
        height: 28px;
        color: #fff;
        text-align: center;
        position: relative; }
        .sb-search-wrapper .sb-search.sb-search-open form > button > span:before {
          position: relative;
          z-index: 9; }
        .sb-search-wrapper .sb-search.sb-search-open form > button > span:after {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background: #ffc619;
          /* IE 8 */
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
          /* Netscape */
          -moz-opacity: 0.7;
          /* Safari 1.x */
          -khtml-opacity: 0.7;
          /* Good browsers */
          opacity: 0.7; }
    .sb-search-wrapper .sb-search.sb-search-open .sb-icon-search {
      display: none; }
  .sb-search-wrapper ::selection {
    background: #292929; }
  .sb-search-wrapper ::-moz-selection {
    background: #292929; }

/**
 * 2.2 Navigation
 * -------------------------------------------------------------------
 */
/*--- top-nav ---*/
.top-menu.sf-arrows .sub-menu .sf-with-ul {
  padding-right: 0; }
  .top-menu.sf-arrows .sub-menu .sf-with-ul:after {
    content: "\f105";
    right: 0; }
.top-menu > li {
  position: relative;
  z-index: 999999999;
  float: left; }
  .top-menu > li > a {
    text-transform: uppercase;
    color: #fff;
    font-family: "Raleway", sans-serif;
    font-size: 14px;
    font-weight: 700;
    padding: 10px 15px;
    display: inline-block;
    border-right: 1px solid #292929; }
  .top-menu > li:first-child > a {
    border-left: 1px solid #292929; }
  .top-menu > li ul {
    background-color: #1d1d1d;
    color: #fff;
    width: 200px;
    display: none;
    position: absolute;
    left: 0;
    top: 44px;
    padding: 12px 20px; }
    .top-menu > li ul li {
      margin-top: 10px;
      padding-top: 10px;
      border-top: 1px solid #292929;
      position: relative; }
      .top-menu > li ul li a {
        color: #e4decf;
        font-size: 14px;
        font-family: "Raleway", sans-serif; }
        .top-menu > li ul li a:hover {
          color: #ffc619; }
      .top-menu > li ul li.current-menu-item > a {
        color: #ffc619; }
    .top-menu > li ul ul {
      top: 0;
      left: -222px; }
  .top-menu > li:hover > a, .top-menu > li.current-menu-item > a {
    background: #292929; }

.top-nav-mobile {
  position: relative;
  float: left;
  margin-top: 0;
  display: none; }
  .top-nav-mobile .pull {
    font-size: 20px;
    background: #292929;
    padding: 10px 15px;
    color: #e4decf;
    z-index: 99;
    position: relative;
    display: block;
    cursor: pointer; }
  .top-nav-mobile .top-menu-mobile {
    position: absolute;
    top: 42px;
    right: 0;
    width: 220px;
    border: 1px solid #e4decf;
    border-top: 0;
    z-index: 99999999;
    display: none;
    background: #fff;
    padding: 0 15px; }
    .top-nav-mobile .top-menu-mobile > li {
      border-top: 1px solid #e5e5e5;
      position: relative;
      width: 100%; }
      .top-nav-mobile .top-menu-mobile > li:first-child {
        border: 0; }
      .top-nav-mobile .top-menu-mobile > li > a {
        color: #292929;
        font-family: "Raleway", sans-serif;
        text-transform: uppercase;
        font-size: 13px;
        display: block;
        padding: 10px 0; }
        .top-nav-mobile .top-menu-mobile > li > a:hover {
          color: #ffc619; }
      .top-nav-mobile .top-menu-mobile > li ul li, .top-nav-mobile .top-menu-mobile > li ul.sub-menu li {
        border-top: 1px solid #e5e5e5; }
        .top-nav-mobile .top-menu-mobile > li ul li:first-child, .top-nav-mobile .top-menu-mobile > li ul.sub-menu li:first-child {
          border-top: 1px solid #e5e5e5; }
        .top-nav-mobile .top-menu-mobile > li ul li a, .top-nav-mobile .top-menu-mobile > li ul.sub-menu li a {
          padding: 10px 15px;
          color: #292929;
          text-transform: none;
          display: block; }
          .top-nav-mobile .top-menu-mobile > li ul li a:hover, .top-nav-mobile .top-menu-mobile > li ul.sub-menu li a:hover {
            color: #ffc619; }
        .top-nav-mobile .top-menu-mobile > li ul li span, .top-nav-mobile .top-menu-mobile > li ul.sub-menu li span {
          display: none; }
        .top-nav-mobile .top-menu-mobile > li ul li ul, .top-nav-mobile .top-menu-mobile > li ul li ul.sub-menu, .top-nav-mobile .top-menu-mobile > li ul.sub-menu li ul, .top-nav-mobile .top-menu-mobile > li ul.sub-menu li ul.sub-menu {
          display: block !important;
          margin: 0 !important;
          padding: 0 !important;
          height: auto !important;
          width: 100%;
          padding-left: 10px !important; }
      .top-nav-mobile .top-menu-mobile > li span {
        position: absolute;
        right: 10px;
        top: 10px;
        cursor: pointer;
        font-size: 15px; }
        .top-nav-mobile .top-menu-mobile > li span:after {
          content: '\f107'; }
      .top-nav-mobile .top-menu-mobile > li.open span:after {
        content: '\f106'; }

/*--- main-nav ---*/
.kopa-main-nav {
  width: 100%;
  float: left; }

.main-menu {
  position: relative;
  border: none;
  margin: 0; }
  .main-menu > li {
    list-style: none;
    padding: 0;
    margin: 0 17px;
    background: none;
    z-index: 99999999;
    float: none;
    display: inline-block;
    position: initial;
    white-space: normal;
    transition: all 0.5s;
    -ms-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    position: relative; }
    .main-menu > li:before {
      content: '';
      position: absolute;
      top: 10px;
      left: -21px;
      width: 4px;
      height: 4px;
      background: #fff;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      border-radius: 50%; }
    .main-menu > li:first-child:before {
      display: none; }
    .main-menu > li > a {
      padding: 0 0 8px;
      font-family: "Raleway", sans-serif;
      font-size: 15px;
      line-height: 22px;
      color: #fff;
      text-transform: uppercase;
      margin: 0;
      border: none;
      position: relative;
      transition: all 0.5s;
      -ms-transition: all 0.5s;
      -webkit-transition: all 0.5s;
      -moz-transition: all 0.5s; }
      .main-menu > li > a:before {
        background: #ffc619;
        /* IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        /* Netscape */
        -moz-opacity: 0.5;
        /* Safari 1.x */
        -khtml-opacity: 0.5;
        /* Good browsers */
        opacity: 0.5;
        height: 2px;
        overflow: hidden;
        position: absolute;
        bottom: 0;
        right: 50%;
        left: 50%;
        content: ''; }
      .main-menu > li > a:after {
        background: #ffc619;
        /* IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        /* Netscape */
        -moz-opacity: 0.5;
        /* Safari 1.x */
        -khtml-opacity: 0.5;
        /* Good browsers */
        opacity: 0.5;
        height: 2px !important;
        overflow: hidden;
        position: absolute;
        bottom: 0 !important;
        right: 50% !important;
        left: 50%;
        content: '';
        border: none !important;
        margin: 0 !important;
        width: auto !important; }
    .main-menu > li:hover > a, .main-menu > li.current-menu-item > a {
      color: #ffc619; }
      .main-menu > li:hover > a:before, .main-menu > li.current-menu-item > a:before {
        left: 0; }
      .main-menu > li:hover > a:after, .main-menu > li.current-menu-item > a:after {
        right: 0 !important; }
    .main-menu > li ul, .main-menu > li ul.sub-menu {
      min-width: 164px;
      display: none;
      position: absolute;
      top: 30px;
      left: auto;
      background: none;
      box-shadow: none !important;
      z-index: 9999 !important;
      text-align: left; }
      .main-menu > li ul:before, .main-menu > li ul.sub-menu:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #292929;
        /* IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
        /* Netscape */
        -moz-opacity: 0.75;
        /* Safari 1.x */
        -khtml-opacity: 0.75;
        /* Good browsers */
        opacity: 0.75; }
      .main-menu > li ul li, .main-menu > li ul.sub-menu li {
        background: none;
        position: relative;
        white-space: normal;
        border-top: 1px solid #494949; }
        .main-menu > li ul li:first-child, .main-menu > li ul.sub-menu li:first-child {
          border: none; }
        .main-menu > li ul li a, .main-menu > li ul.sub-menu li a {
          padding: 0;
          margin: 0;
          border: none;
          text-transform: capitalize;
          display: inline-block;
          width: 100%;
          color: #fff;
          padding: 8px 18px; }
          .main-menu > li ul li a:hover, .main-menu > li ul.sub-menu li a:hover {
            color: #ffc619;
            background: rgba(255, 198, 24, 0.15); }
          .main-menu > li ul li a.sf-with-ul:after, .main-menu > li ul.sub-menu li a.sf-with-ul:after {
            display: none; }
        .main-menu > li ul li.current-menu-item > a, .main-menu > li ul.sub-menu li.current-menu-item > a {
          color: #ffc619;
          background: rgba(255, 198, 24, 0.15); }
      .main-menu > li ul ul, .main-menu > li ul.sub-menu ul {
        top: 0;
        left: 162px; }

.sd-menu > li > a {
  text-shadow: 1px 1px 0 #292929; }

.main-menu.style2 {
  position: relative;
  border: none;
  margin: 0; }
  .main-menu.style2 > li:before {
    content: '';
    position: absolute;
    top: 42px;
    left: -19px;
    width: 1px;
    height: 14px;
    background: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%; }
  .main-menu.style2 > li:first-child:before {
    display: none; }
  .main-menu.style2 > li:last-child {
    margin-right: 0; }
  .main-menu.style2 > li > a {
    padding: 38px 0; }
    .main-menu.style2 > li > a:before, .main-menu.style2 > li > a:after {
      background: #ffc619;
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      /* Netscape */
      -moz-opacity: 1;
      /* Safari 1.x */
      -khtml-opacity: 1;
      /* Good browsers */
      opacity: 1;
      height: 3px !important;
      top: -2px !important; }
  .main-menu.style2 > li:hover > a, .main-menu.style2 > li.current-menu-item > a {
    color: #ffc619; }
    .main-menu.style2 > li:hover > a:before, .main-menu.style2 > li.current-menu-item > a:before {
      left: 0; }
    .main-menu.style2 > li:hover > a:after, .main-menu.style2 > li.current-menu-item > a:after {
      right: 0 !important; }
  .main-menu.style2 > li ul, .main-menu.style2 > li ul.sub-menu {
    top: 98px; }
    .main-menu.style2 > li ul ul, .main-menu.style2 > li ul.sub-menu ul {
      top: 0; }

.sf-mega {
  background: #fff;
  border: 1px solid #e4decf;
  position: absolute;
  top: 48px !important;
  padding: 36px 18px;
  box-shadow: none !important;
  z-index: 9999999 !important;
  margin-left: 0;
  -webkit-transform: skew(0);
  -moz-transform: skew(0);
  -ms-transform: skew(0);
  -o-transform: skew(0);
  transform: skew(0); }
  .sf-mega.col-xs-3, .sf-mega.col-sm-3, .sf-mega.col-md-3, .sf-mega.col-lg-3 {
    width: 25%; }
  .sf-mega.col-xs-4, .sf-mega.col-sm-4, .sf-mega.col-md-4, .sf-mega.col-lg-4 {
    width: 33.33333%; }
  .sf-mega.col-xs-6, .sf-mega.col-sm-6, .sf-mega.col-md-6, .sf-mega.col-lg-6 {
    width: 50%; }
  .sf-mega.col-xs-9, .sf-mega.col-sm-9, .sf-mega.col-md-9, .sf-mega.col-lg-9 {
    width: 75%; }
  .sf-mega .row {
    width: auto !important;
    margin: 0 -18px !important; }
    .sf-mega .row .col-xs-1, .sf-mega .row .col-sm-1, .sf-mega .row .col-md-1, .sf-mega .row .col-lg-1, .sf-mega .row .col-xs-2,
    .sf-mega .row .col-sm-2, .sf-mega .row .col-md-2, .sf-mega .row .col-lg-2, .sf-mega .row .col-xs-3, .sf-mega .row .col-sm-3,
    .sf-mega .row .col-md-3, .sf-mega .row .col-lg-3, .sf-mega .row .col-xs-4, .sf-mega .row .col-sm-4, .sf-mega .row .col-md-4,
    .sf-mega .row .col-lg-4, .sf-mega .row .col-xs-5, .sf-mega .row .col-sm-5, .sf-mega .row .col-md-5, .sf-mega .row .col-lg-5,
    .sf-mega .row .col-xs-6, .sf-mega .row .col-sm-6, .sf-mega .row .col-md-6, .sf-mega .row .col-lg-6, .sf-mega .row .col-xs-7,
    .sf-mega .row .col-sm-7, .sf-mega .row .col-md-7, .sf-mega .row .col-lg-7, .sf-mega .row .col-xs-8, .sf-mega .row .col-sm-8,
    .sf-mega .row .col-md-8, .sf-mega .row .col-lg-8, .sf-mega .row .col-xs-9, .sf-mega .row .col-sm-9, .sf-mega .row .col-md-9,
    .sf-mega .row .col-lg-9, .sf-mega .row .col-xs-10, .sf-mega .row .col-sm-10, .sf-mega .row .col-md-10, .sf-mega .row .col-lg-10,
    .sf-mega .row .col-xs-11, .sf-mega .row .col-sm-11, .sf-mega .row .col-md-11, .sf-mega .row .col-lg-11, .sf-mega .row .col-xs-12,
    .sf-mega .row .col-sm-12, .sf-mega .row .col-md-12, .sf-mega .row .col-lg-12 {
      padding: 0 18px; }
    .sf-mega .row a {
      padding: 0 !important; }
  .sf-mega.style1 {
    padding: 0; }
    .sf-mega.style1 .sf-mega-section {
      padding: 0;
      border-left: 1px solid #e5e5e5;
      border-right: 1px solid #e5e5e5;
      margin-left: -1px; }
      .sf-mega.style1 .sf-mega-section:first-child {
        padding: 0;
        border-left: none; }
      .sf-mega.style1 .sf-mega-section:last-child {
        border-right: none; }
      .sf-mega.style1 .sf-mega-section ul > li, .sf-mega.style1 .sf-mega-section ul.sub-menu > li {
        padding-left: 10px; }
        .sf-mega.style1 .sf-mega-section ul > li:first-child, .sf-mega.style1 .sf-mega-section ul.sub-menu > li:first-child {
          padding-top: 7px; }
  .sf-mega.style2 {
    padding: 36px 0; }
    .sf-mega.style2 .sf-mega-section {
      padding: 0 36px;
      border-left: 1px solid #e5e5e5;
      border-right: 1px solid #e5e5e5;
      margin-left: -1px; }
      .sf-mega.style2 .sf-mega-section:last-child {
        border-right: none; }
  .sf-mega .sf-mega-section {
    margin: 0;
    padding: 0 18px; }
    .sf-mega .sf-mega-section ul, .sf-mega .sf-mega-section ul.sub-menu {
      display: block;
      border: none;
      width: 100%;
      position: inherit;
      top: inherit;
      left: inherit;
      margin-left: 0;
      padding: 0; }
      .sf-mega .sf-mega-section ul > li, .sf-mega .sf-mega-section ul.sub-menu > li {
        padding-left: 0; }
        .sf-mega .sf-mega-section ul > li:first-child, .sf-mega .sf-mega-section ul.sub-menu > li:first-child {
          padding-top: 0; }
  .sf-mega .widget {
    margin-top: 20px;
    margin-bottom: 0; }
    .sf-mega .widget:first-child {
      margin-top: 0; }
    .sf-mega .widget ul li:hover {
      background: none; }
  .sf-mega .entry-title {
    font-family: "Raleway", sans-serif;
    font-size: 18px;
    line-height: 26px;
    color: #292929;
    text-transform: none;
    font-weight: 400; }
    .sf-mega .entry-title a {
      color: #292929; }
      .sf-mega .entry-title a:hover {
        color: #ffc619; }
  .sf-mega .kopa-article-list-widget.menu-list-1 .entry-item {
    margin-top: 20px; }
    .sf-mega .kopa-article-list-widget.menu-list-1 .entry-item:first-child {
      margin-top: 0; }
    .sf-mega .kopa-article-list-widget.menu-list-1 .entry-item .entry-thumb {
      margin-bottom: 20px; }

/*--- menu-mobile ---*/
.main-nav-mobile {
  display: none;
  position: relative;
  height: 44px; }
  .main-nav-mobile .pull {
    font-family: "Raleway", sans-serif;
    font-size: 22px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    z-index: 99;
    position: relative;
    display: inline-block;
    cursor: pointer;
    padding: 6px 10px;
    margin: 15px 0 0;
    background: #ffc619;
    background: rgba(255, 198, 24, 0.5); }
    .main-nav-mobile .pull i {
      color: #fff; }
  .main-nav-mobile .main-menu-mobile {
    position: absolute;
    top: 81px;
    right: 0;
    width: 220px;
    height: auto;
    z-index: 999999;
    display: none;
    background: #fff;
    border: 1px solid #e4decf;
    padding: 5px 15px 0;
    text-align: left; }
    .main-nav-mobile .main-menu-mobile > li {
      border-top: 1px solid #e4decf;
      position: relative;
      width: 100%; }
      .main-nav-mobile .main-menu-mobile > li:first-child {
        border: 0; }
      .main-nav-mobile .main-menu-mobile > li > a {
        color: #292929;
        font-family: Arial, sans-serif;
        text-transform: capitalize;
        font-size: 14px;
        display: block;
        padding: 10px 25px 10px 0; }
        .main-nav-mobile .main-menu-mobile > li > a:hover {
          color: #ffc619; }
        .main-nav-mobile .main-menu-mobile > li > a > span {
          position: absolute;
          right: 5px;
          top: 10px;
          cursor: pointer;
          font-size: 15px; }
          .main-nav-mobile .main-menu-mobile > li > a > span:after {
            content: '\f107'; }
      .main-nav-mobile .main-menu-mobile > li.current-menu-item > a {
        color: #ffc619; }
      .main-nav-mobile .main-menu-mobile > li .sub-menu li {
        border-top: 1px solid #e4decf; }
        .main-nav-mobile .main-menu-mobile > li .sub-menu li a {
          padding: 10px 10px;
          color: #292929;
          text-transform: capitalize;
          display: block;
          position: relative; }
          .main-nav-mobile .main-menu-mobile > li .sub-menu li a:hover {
            color: #ffc619; }
        .main-nav-mobile .main-menu-mobile > li .sub-menu li span {
          display: none; }
        .main-nav-mobile .main-menu-mobile > li .sub-menu li .sub-menu {
          display: block !important;
          margin: 0 !important;
          padding: 0 !important;
          height: auto !important;
          width: 100%; }
        .main-nav-mobile .main-menu-mobile > li .sub-menu li.current-menu-item > a {
          color: #ffc619; }
      .main-nav-mobile .main-menu-mobile > li > div h5 {
        text-transform: uppercase;
        margin: 5px 0 15px; }
      .main-nav-mobile .main-menu-mobile > li .entry-thumb {
        margin-bottom: 15px; }
      .main-nav-mobile .main-menu-mobile > li .sub-menu-list-article {
        display: block !important; }
        .main-nav-mobile .main-menu-mobile > li .sub-menu-list-article li {
          margin-bottom: 10px; }
    .main-nav-mobile .main-menu-mobile .entry-date {
      position: relative;
      top: auto;
      right: auto; }
      .main-nav-mobile .main-menu-mobile .entry-date:after {
        display: none !important; }

.sf-mega-mobile {
  display: none;
  padding: 0 0 20px;
  width: 100%;
  left: 0;
  z-index: 99999;
  background: #fff; }
  .sf-mega-mobile ul {
    display: block !important;
    height: 100% !important; }
  .sf-mega-mobile .sf-mega-section-mobile {
    padding: 0;
    width: 100%;
    left: 0;
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #e4decf; }
    .sf-mega-mobile .sf-mega-section-mobile .sub-menu-list-article {
      margin-bottom: 10px; }
    .sf-mega-mobile .sf-mega-section-mobile:first-child {
      margin-top: 0;
      padding-top: 0;
      border-top: none; }
      .sf-mega-mobile .sf-mega-section-mobile:first-child .widget {
        margin-top: 0; }
    .sf-mega-mobile .sf-mega-section-mobile ul li:last-child a, .sf-mega-mobile .sf-mega-section-mobile .sub-menu li:last-child a {
      padding-bottom: 0; }
    .sf-mega-mobile .sf-mega-section-mobile .widget {
      margin-bottom: 0; }
      .sf-mega-mobile .sf-mega-section-mobile .widget ul {
        display: block !important; }
    .sf-mega-mobile .sf-mega-section-mobile .kopa-sub-list-widget > ul {
      margin: 0; }
      .sf-mega-mobile .sf-mega-section-mobile .kopa-sub-list-widget > ul > li {
        width: 100%;
        padding: 0; }
        .sf-mega-mobile .sf-mega-section-mobile .kopa-sub-list-widget > ul > li:first-child {
          margin-top: 0; }
  .sf-mega-mobile .entry-title {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 22px;
    color: #e4decf;
    font-weight: 600;
    margin-bottom: 8px; }
    .sf-mega-mobile .entry-title a {
      color: #292929; }
      .sf-mega-mobile .entry-title a:hover {
        color: #ffc619; }
  .sf-mega-mobile .widget-title.style1 {
    margin-bottom: 30px;
    padding-bottom: 0;
    border-bottom: none; }
  .sf-mega-mobile .sub-list-2 .entry-item .entry-title {
    font-size: 16px;
    line-height: 24px; }
  .sf-mega-mobile .sub-list-3 .entry-item .entry-thumb {
    width: 100px;
    margin-right: 15px;
    margin-bottom: 0; }
  .sf-mega-mobile .sub-list-3 .entry-item .entry-title {
    margin-top: -5px;
    margin-bottom: 0; }
  .sf-mega-mobile .sub-list-3 .entry-item .entry-meta {
    display: none; }
  .sf-mega-mobile .entry-thumb > h5 {
    margin: 0 !important; }

/*--- Sticky Menu ---*/
.kopa-header-bottom.kopa-sticky-menu.fixed {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999999;
  background: #ffc619;
  background: rgba(255, 198, 24, 0.8); }
  .kopa-header-bottom.kopa-sticky-menu.fixed .main-menu > li > a {
    color: #fff;
    text-shadow: 0 0 0; }
    .kopa-header-bottom.kopa-sticky-menu.fixed .main-menu > li > a:before, .kopa-header-bottom.kopa-sticky-menu.fixed .main-menu > li > a:after {
      background: #292929; }
  .kopa-header-bottom.kopa-sticky-menu.fixed .main-menu > li:hover > a, .kopa-header-bottom.kopa-sticky-menu.fixed .main-menu > li.current-menu-item > a {
    color: #292929; }
  .kopa-header-bottom.kopa-sticky-menu.fixed .main-nav-mobile .pull {
    background: #292929; }
  .kopa-header-bottom.kopa-sticky-menu.fixed.style1 {
    padding: 10px 10px 0px; }
    .kopa-header-bottom.kopa-sticky-menu.fixed.style1 .bd-top {
      display: none; }
  .kopa-header-bottom.kopa-sticky-menu.fixed.style2 .kopa-logo img, .kopa-header-bottom.kopa-sticky-menu.fixed.style3 .kopa-logo img {
    height: 44px;
    max-height: 44px; }
  .kopa-header-bottom.kopa-sticky-menu.fixed.style2 .kopa-main-nav, .kopa-header-bottom.kopa-sticky-menu.fixed.style3 .kopa-main-nav {
    margin-top: 14px; }
  .kopa-header-bottom.kopa-sticky-menu.fixed.style2 .main-nav-mobile .pull, .kopa-header-bottom.kopa-sticky-menu.fixed.style3 .main-nav-mobile .pull {
    margin-top: 5px; }
  .kopa-header-bottom.kopa-sticky-menu.fixed.style3 .kopa-logo img {
    height: 44px;
    max-height: 44px; }
  .kopa-header-bottom.kopa-sticky-menu.fixed.style3 .kopa-main-nav {
    margin-top: 0; }
    .kopa-header-bottom.kopa-sticky-menu.fixed.style3 .kopa-main-nav .main-menu.style2 > li:before {
      top: 32px;
      background: #fff; }
    .kopa-header-bottom.kopa-sticky-menu.fixed.style3 .kopa-main-nav .main-menu.style2 > li > a {
      padding: 28px 0; }
      .kopa-header-bottom.kopa-sticky-menu.fixed.style3 .kopa-main-nav .main-menu.style2 > li > a:before, .kopa-header-bottom.kopa-sticky-menu.fixed.style3 .kopa-main-nav .main-menu.style2 > li > a:after {
        top: -1px !important; }
    .kopa-header-bottom.kopa-sticky-menu.fixed.style3 .kopa-main-nav .main-menu.style2 > li ul, .kopa-header-bottom.kopa-sticky-menu.fixed.style3 .kopa-main-nav .main-menu.style2 > li ul.sub-menu {
      top: 78px; }
      .kopa-header-bottom.kopa-sticky-menu.fixed.style3 .kopa-main-nav .main-menu.style2 > li ul ul, .kopa-header-bottom.kopa-sticky-menu.fixed.style3 .kopa-main-nav .main-menu.style2 > li ul.sub-menu ul {
        top: 0; }

/* sticky home 3 */
.kopa-header.home3 .kopa-header-bottom.kopa-sticky-menu.fixed .kopa-main-nav .main-menu > li.current-menu-item > a {
  color: #292929; }
.kopa-header.home3 .kopa-header-bottom.kopa-sticky-menu.fixed .kopa-main-nav .main-menu > li > a {
  color: #fff; }
.kopa-header.home3 .kopa-header-bottom.kopa-sticky-menu.fixed .sb-search-wrapper {
  top: 22px; }
  .kopa-header.home3 .kopa-header-bottom.kopa-sticky-menu.fixed .sb-search-wrapper .sb-icon-search {
    color: #fff; }

/* sticky sub page */
.kopa-header-bottom.kopa-sticky-menu.fixed.style3.s1 .kopa-logo {
  margin-top: 15px; }
.kopa-header-bottom.kopa-sticky-menu.fixed.style3.s1 .kopa-main-nav {
  width: auto;
  float: right;
  margin-right: 0; }
  .kopa-header-bottom.kopa-sticky-menu.fixed.style3.s1 .kopa-main-nav .main-menu > li {
    padding: 20px 0 20px;
    margin-left: 0;
    margin-right: 0px; }
    .kopa-header-bottom.kopa-sticky-menu.fixed.style3.s1 .kopa-main-nav .main-menu > li:last-child {
      margin-right: 0; }
    .kopa-header-bottom.kopa-sticky-menu.fixed.style3.s1 .kopa-main-nav .main-menu > li > a {
      color: #fff;
      padding: 8px 17px;
      border: 1px solid transparent; }
      .kopa-header-bottom.kopa-sticky-menu.fixed.style3.s1 .kopa-main-nav .main-menu > li > a:before, .kopa-header-bottom.kopa-sticky-menu.fixed.style3.s1 .kopa-main-nav .main-menu > li > a:after {
        display: none; }
    .kopa-header-bottom.kopa-sticky-menu.fixed.style3.s1 .kopa-main-nav .main-menu > li:before {
      display: none; }
    .kopa-header-bottom.kopa-sticky-menu.fixed.style3.s1 .kopa-main-nav .main-menu > li:hover > a, .kopa-header-bottom.kopa-sticky-menu.fixed.style3.s1 .kopa-main-nav .main-menu > li.current-menu-item > a {
      color: #353535;
      border: 1px solid #353535; }
.kopa-header-bottom.kopa-sticky-menu.fixed.style3.s1 .kopa-main-nav .main-menu.style2 > li ul, .kopa-header-bottom.kopa-sticky-menu.fixed.style3.s1 .kopa-main-nav .main-menu.style2 > li ul.sub-menu {
  top: 80px; }
  .kopa-header-bottom.kopa-sticky-menu.fixed.style3.s1 .kopa-main-nav .main-menu.style2 > li ul li, .kopa-header-bottom.kopa-sticky-menu.fixed.style3.s1 .kopa-main-nav .main-menu.style2 > li ul.sub-menu li {
    border-top: none; }
    .kopa-header-bottom.kopa-sticky-menu.fixed.style3.s1 .kopa-main-nav .main-menu.style2 > li ul li a, .kopa-header-bottom.kopa-sticky-menu.fixed.style3.s1 .kopa-main-nav .main-menu.style2 > li ul.sub-menu li a {
      font: 14px/34px arial;
      color: #fff;
      text-transform: uppercase;
      background: rgba(255, 198, 24, 0.15);
      border-bottom: 1px solid #ebebeb !important;
      padding: 0 20px;
      min-width: 164px;
      white-space: nowrap; }
      .kopa-header-bottom.kopa-sticky-menu.fixed.style3.s1 .kopa-main-nav .main-menu.style2 > li ul li a:hover, .kopa-header-bottom.kopa-sticky-menu.fixed.style3.s1 .kopa-main-nav .main-menu.style2 > li ul.sub-menu li a:hover {
        color: #ffc619; }
    .kopa-header-bottom.kopa-sticky-menu.fixed.style3.s1 .kopa-main-nav .main-menu.style2 > li ul li:last-child > a, .kopa-header-bottom.kopa-sticky-menu.fixed.style3.s1 .kopa-main-nav .main-menu.style2 > li ul.sub-menu li:last-child > a {
      border-bottom: none !important; }
    .kopa-header-bottom.kopa-sticky-menu.fixed.style3.s1 .kopa-main-nav .main-menu.style2 > li ul li.current-menu-item > a, .kopa-header-bottom.kopa-sticky-menu.fixed.style3.s1 .kopa-main-nav .main-menu.style2 > li ul.sub-menu li.current-menu-item > a {
      color: #ffc619; }
  .kopa-header-bottom.kopa-sticky-menu.fixed.style3.s1 .kopa-main-nav .main-menu.style2 > li ul .sub-menu, .kopa-header-bottom.kopa-sticky-menu.fixed.style3.s1 .kopa-main-nav .main-menu.style2 > li ul.sub-menu .sub-menu {
    display: block;
    position: absolute;
    top: 0;
    left: 100%;
    margin-left: 0; }

/**
 * 3. - Content
 * -------------------------------------------------------------------
 */
.entry-item {
  position: relative; }

.entry-title {
  margin-bottom: 10px;
  font-weight: 600;
  text-transform: none; }

.entry-thumb {
  width: 100%;
  position: relative; }
  .entry-thumb img {
    width: 100%; }
  .entry-thumb .thumb-hover {
    background: url("images/background/bg/black/4.png");
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    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;
    transition: all 0.5s;
    -ms-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s; }
  .entry-thumb:hover .thumb-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; }

.thumb-icon {
  text-transform: capitalize;
  padding: 0;
  margin: 0;
  text-align: center;
  width: 45px;
  height: 45px;
  line-height: 45px;
  font-size: 19px;
  position: absolute;
  top: 50%;
  margin-top: -22.5px;
  margin-left: -22.5px;
  color: #fff;
  left: 50%;
  background: #ffc619;
  border-radius: 50%; }
  .thumb-icon:hover {
    background: #292929;
    color: #fff !important; }

.entry-item .thumb-icon:before {
  content: "\f08e"; }

.portfolio-item .thumb-icon:before {
  content: '\f064'; }

.video-post .thumb-icon:before {
  content: '\f008'; }

.gallery-post .thumb-icon:before {
  content: '\f03e'; }

.image-post .thumb-icon:before {
  content: '\f083'; }

.standard-post .thumb-icon:before {
  content: "\f08e"; }

.audio-post .thumb-icon:before {
  content: "\f130"; }

.link-post .thumb-icon:before {
  content: "\f0c1"; }

.quote-post .thumb-icon:before {
  content: "\f10e"; }

.post-icon {
  padding: 0;
  margin: 0;
  text-align: center;
  width: 58px;
  height: 58px;
  line-height: 58px;
  font-size: 30px;
  position: absolute;
  top: 50%;
  margin-top: -29px;
  margin-left: -29px;
  color: #fff;
  left: 50%;
  border-radius: 50%; }
  .post-icon:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #ffc619;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    /* Netscape */
    -moz-opacity: 0.6;
    /* Safari 1.x */
    -khtml-opacity: 0.6;
    /* Good browsers */
    opacity: 0.6;
    border-radius: 50%; }
  .post-icon i {
    position: relative;
    color: #fff; }
  .post-icon: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; }
  .post-icon.style1 {
    top: 0;
    left: 0;
    margin: -15px 0 0 -15px; }
  .post-icon.style2 {
    top: auto;
    left: auto;
    margin-top: 0;
    margin-left: 0;
    bottom: 0;
    right: 0;
    margin: 0 -15px -15px 0; }
  .post-icon.style3 {
    top: auto;
    left: 0;
    bottom: 0;
    margin: 0 0 -15px -15px; }

.more-link {
  font-size: 12px;
  line-height: 20px;
  position: relative;
  display: inline-block;
  margin-top: 15px;
  text-transform: uppercase;
  padding: 4px 15px;
  border: 1px solid #ffc619;
  border-color: rgba(255, 198, 24, 0.7);
  color: #ffc619;
  color: rgba(255, 198, 24, 0.7); }
  .more-link:hover {
    background: #ffc619;
    border-color: #ffc619;
    color: #fff; }

.more-link.style1 {
  font-size: 13px;
  line-height: 20px;
  position: relative;
  display: inline-block;
  margin-top: 15px;
  text-transform: capitalize;
  padding: 0;
  border: none;
  background: none;
  color: #494949;
  /* 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; }
  .more-link.style1:after {
    content: '\f101';
    margin-left: 5px; }
  .more-link.style1:hover {
    background: none;
    color: #ffc619; }

.more-link.style2, .more-link.style3 {
  border: none;
  background: #ffc619;
  color: #fff !important;
  text-transform: none; }
  .more-link.style2:hover, .more-link.style3:hover {
    background: #292929; }

.more-link.style3 {
  font-size: 15px;
  line-height: 22px;
  padding: 7px 20px; }

.more-link.style4 {
  background: #292929;
  color: #fff;
  border: none;
  font-size: 15px;
  line-height: 22px;
  padding: 12px 40px; }
  .more-link.style4:hover {
    background: #ffc619; }

/*--- form ---*/
address {
  color: #292929; }

.contact-title, .comment-title {
  font-size: 22px;
  line-height: 28px;
  font-weight: 600;
  margin: 0; }
  .contact-title.style1, .comment-title.style1 {
    margin-bottom: 45px; }

.comment-box {
  margin: 0 0 0; }
  .comment-box > h3 {
    text-transform: uppercase; }
  .comment-box .input-block, .comment-box .textarea-block {
    position: relative;
    margin: 10px 0 0; }
    .comment-box .input-block span, .comment-box .textarea-block span {
      font-size: 16px;
      position: absolute;
      top: 12px;
      right: 20px;
      color: #e5e5e5; }
  .comment-box input, .comment-box textarea {
    box-shadow: none;
    border: 1px solid #e5e5e5;
    background: none;
    line-height: 20px;
    padding: 9px 50px 9px 20px;
    width: 100%;
    font-style: italic;
    color: #898989; }
    .comment-box input:focus, .comment-box textarea:focus {
      border-color: #ffc619;
      outline: 0; }
    .comment-box input#submit-contact, .comment-box input#submit-comment, .comment-box textarea#submit-contact, .comment-box textarea#submit-comment {
      font-family: Arial, sans-serif;
      font-size: 16px;
      line-height: 24px;
      text-transform: uppercase;
      font-style: normal;
      color: #fff;
      width: 100%;
      background: #ffc619;
      text-align: center;
      padding: 8px 20px;
      margin-top: 10px;
      border: 0;
      transition: all 0.5s;
      -ms-transition: all 0.5s;
      -webkit-transition: all 0.5s;
      -moz-transition: all 0.5s; }
      .comment-box input#submit-contact:hover, .comment-box input#submit-comment:hover, .comment-box textarea#submit-contact:hover, .comment-box textarea#submit-comment:hover {
        background: #292929; }
  .comment-box textarea {
    width: 100%;
    padding: 9px 20px; }
  .comment-box label.error {
    color: #ffc619;
    position: static;
    top: 0;
    right: 50px;
    margin: 0;
    line-height: 40px; }
  .comment-box .input-label {
    color: #292929;
    margin: 5px 0 5px; }
    .comment-box .input-label > span {
      color: #ffc619;
      margin-left: 5px; }

.kopa-comment-form {
  margin-top: 30px; }

.comment-box input, .comment-box textarea {
  font-style: normal; }
  .comment-box input#submit-contact, .comment-box input#submit-comment, .comment-box textarea#submit-contact, .comment-box textarea#submit-comment {
    width: auto;
    padding: 8px 35px;
    margin-top: 25px;
    float: right;
    text-transform: none; }
.comment-box label.error {
  right: 15px; }
.comment-box .textarea-block {
  margin-top: 30px; }

.btn-add-to-cart, .btn-detail {
  text-align: center;
  width: 44px;
  height: 32px;
  line-height: 32px;
  font-size: 16px;
  position: absolute;
  top: auto;
  margin-top: -16px;
  margin-left: -22px;
  bottom: 0;
  right: 0;
  background: url("images/background/bg/white/1.png");
  background: rgba(255, 255, 255, 0.1);
  color: #fff; }
  .btn-add-to-cart:hover, .btn-detail:hover {
    background: #ffc619;
    color: #fff !important; }

/**
 * 3.1 - Widget
 * -------------------------------------------------------------------
 */
.widget {
  margin-bottom: 90px;
  position: relative; }
  .widget > header, .widget > .wrapper > header {
    text-align: center;
    margin-bottom: 60px; }
    .widget > header p, .widget > .wrapper > header p {
      color: #494949; }
    .widget > header .widget-title, .widget > .wrapper > header .widget-title {
      margin-bottom: 10px; }
  .widget > header.style2 {
    position: absolute;
    top: -30px;
    left: 0;
    width: 100%; }
  .widget > header.style3, .widget > .wrapper > header.style3 {
    text-align: left;
    margin-bottom: 50px; }
    .widget > header.style3 > i, .widget > .wrapper > header.style3 > i {
      display: inline-block;
      text-align: center;
      width: 105px;
      height: 146px;
      line-height: 190px;
      font-size: 46px;
      background: #ffc619;
      float: left;
      margin: -80px 25px 0 0;
      color: #fff; }
    .widget > header.style3 h3, .widget > .wrapper > header.style3 h3 {
      overflow: hidden; }
    .widget > header.style3 .filters-options, .widget > .wrapper > header.style3 .filters-options {
      overflow: hidden;
      margin-bottom: 0; }
      .widget > header.style3 .filters-options li:first-child, .widget > .wrapper > header.style3 .filters-options li:first-child {
        margin-left: 0; }

.widget-title {
  font-size: 32px;
  line-height: 40px;
  margin-bottom: 25px;
  text-transform: uppercase;
  font-weight: 700;
  color: #292929; }
  .widget-title span {
    color: #ffc619; }

.widget-title.style1 {
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 10px;
  font-weight: 400; }

.widget-title.style2 {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 10px;
  font-weight: 600;
  text-transform: none; }

.widget-title.style3 {
  font-size: 30px;
  line-height: 38px;
  margin-bottom: 10px;
  padding: 11px 50px;
  background: #ffc619;
  display: inline-block;
  position: relative; }
  .widget-title.style3:before {
    content: '';
    position: absolute;
    border-top: 18px solid transparent;
    border-bottom: 0 solid transparent;
    border-right: 18px solid #292929;
    top: 12px;
    left: -18px;
    z-index: 998; }
  .widget-title.style3:after {
    content: '';
    position: absolute;
    border-top: 18px solid transparent;
    border-bottom: 0 solid transparent;
    border-left: 18px solid #292929;
    top: 12px;
    right: -18px;
    z-index: 998;
    left: auto; }
  .widget-title.style3 > span {
    color: #fff; }

.widget-title.style4 {
  font-size: 30px;
  line-height: 38px;
  font-weight: 600;
  text-transform: none;
  margin-bottom: 15px; }

.widget-title.style5 {
  font-size: 25px;
  line-height: 32px;
  font-weight: 600;
  text-transform: capitalize;
  position: relative;
  padding: 0 0 0 20px; }
  .widget-title.style5:before {
    content: '';
    position: absolute;
    top: 5px;
    left: 0;
    width: 5px;
    height: 22px;
    background: #ffc619; }

.widget-title.style7, .woocommerce .related.products h2, .woocommerce-page .related.products h2 {
  font-size: 18px;
  line-height: 26px;
  font-weight: 400;
  text-transform: capitalize;
  position: relative;
  padding: 0 0 0 20px; }
  .widget-title.style7:before, .woocommerce .related.products h2:before, .woocommerce-page .related.products h2:before {
    content: '';
    position: absolute;
    top: 1px;
    left: 0;
    width: 5px;
    height: 22px;
    background: #ffc619; }

.widget-content {
  position: relative; }

.widget-title.s1 {
  font: 600 14px/20px "Raleway", sans-serif;
  color: #fff; }

.widget > header .widget-title.s2 {
  margin-bottom: 40px; }

.widget-title.s2 {
  font: 600 40px/48px "Raleway", sans-serif;
  position: relative; }
  .widget-title.s2:before, .widget-title.s2:after {
    position: absolute;
    content: "";
    width: 65px;
    height: 1px;
    background-color: #f1f1f1;
    left: 50%;
    bottom: -12px; }
  .widget-title.s2:before {
    margin-left: -80px; }
  .widget-title.s2:after {
    margin-left: 14px; }
  .widget-title.s2 .three-square {
    position: absolute;
    text-align: center;
    left: 50%;
    bottom: -15px;
    margin-left: -14px; }
    .widget-title.s2 .three-square span {
      display: block;
      float: left;
      width: 7px;
      height: 7px;
      background-color: #ffc619;
      margin: 0 1px; }

.kopa-area-dark .widget-title.s2:before, .kopa-area-dark .widget-title.s2:after {
  background-color: #fff; }
.kopa-area-dark .widget-title.s2 .three-square span {
  background-color: #fff; }

.widget-title.s3 {
  font: 700 40px/48px "Raleway", sans-serif;
  color: #fff;
  text-transform: uppercase; }
  .widget-title.s3 span {
    color: #ffc619; }

@media screen and (max-width: 639px) {
  .widget-title.s2, .widget-title.s3 {
    font-size: 32px;
    line-height: 40px; } }

header.s4 {
  margin-bottom: 40px; }
  header.s4 .widget-title {
    margin-bottom: 15px; }
  header.s4 p {
    color: #808080 !important; }

.widget-title.s4 {
  font: 600 24px/30px "Raleway", sans-serif;
  color: #292929; }

.event-widget-content > header.style3 {
  text-align: left;
  margin-bottom: 50px; }
  .event-widget-content > header.style3 > i {
    display: inline-block;
    text-align: center;
    width: 105px;
    height: 146px;
    line-height: 190px;
    font-size: 46px;
    background: #ffc619;
    float: left;
    margin: -80px 25px 0 0;
    color: #fff; }
  .event-widget-content > header.style3 h3 {
    overflow: hidden; }

/*-- widget default --*/
.widget_categories > ul, .widget_categories ul.menu, .widget_categories .pd-20 > ul, .widget_categories .pd-20 ul.menu,
.widget_recent_entries > ul,
.widget_recent_entries ul.menu,
.widget_archive > ul,
.widget_archive ul.menu,
.widget_meta > ul,
.widget_meta ul.menu,
.widget_nav_menu > ul,
.widget_nav_menu ul.menu,
.widget_pages > ul,
.widget_pages ul.menu,
.widget_recent_comments > ul,
.widget_recent_comments ul.menu,
.widget_rss > ul,
.widget_rss ul.menu {
  list-style: disc inside;
  color: #898989; }
  .widget_categories > ul > li, .widget_categories ul.menu > li, .widget_categories .pd-20 > ul > li, .widget_categories .pd-20 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 {
    color: #898989;
    position: relative;
    margin-top: 5px; }
    .widget_categories > ul > li:first-child, .widget_categories ul.menu > li:first-child, .widget_categories .pd-20 > ul > li:first-child, .widget_categories .pd-20 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.menu > li .sub-menu, .widget_categories ul.menu > li .children, .widget_categories .pd-20 > ul > li .sub-menu, .widget_categories .pd-20 > ul > li .children, .widget_categories .pd-20 ul.menu > li .sub-menu, .widget_categories .pd-20 ul.menu > li .children,
    .widget_recent_entries > ul > li .sub-menu,
    .widget_recent_entries > ul > li .children,
    .widget_recent_entries ul.menu > li .sub-menu,
    .widget_recent_entries ul.menu > li .children,
    .widget_archive > ul > li .sub-menu,
    .widget_archive > ul > li .children,
    .widget_archive ul.menu > li .sub-menu,
    .widget_archive ul.menu > li .children,
    .widget_meta > ul > li .sub-menu,
    .widget_meta > ul > li .children,
    .widget_meta ul.menu > li .sub-menu,
    .widget_meta ul.menu > li .children,
    .widget_nav_menu > ul > li .sub-menu,
    .widget_nav_menu > ul > li .children,
    .widget_nav_menu ul.menu > li .sub-menu,
    .widget_nav_menu ul.menu > li .children,
    .widget_pages > ul > li .sub-menu,
    .widget_pages > ul > li .children,
    .widget_pages ul.menu > li .sub-menu,
    .widget_pages ul.menu > li .children,
    .widget_recent_comments > ul > li .sub-menu,
    .widget_recent_comments > ul > li .children,
    .widget_recent_comments ul.menu > li .sub-menu,
    .widget_recent_comments ul.menu > li .children,
    .widget_rss > ul > li .sub-menu,
    .widget_rss > ul > li .children,
    .widget_rss ul.menu > li .sub-menu,
    .widget_rss ul.menu > li .children {
      margin-left: 10px; }
      .widget_categories > ul > li .sub-menu li, .widget_categories > ul > li .children li, .widget_categories ul.menu > li .sub-menu li, .widget_categories ul.menu > li .children li, .widget_categories .pd-20 > ul > li .sub-menu li, .widget_categories .pd-20 > ul > li .children li, .widget_categories .pd-20 ul.menu > li .sub-menu li, .widget_categories .pd-20 ul.menu > li .children li,
      .widget_recent_entries > ul > li .sub-menu li,
      .widget_recent_entries > ul > li .children li,
      .widget_recent_entries ul.menu > li .sub-menu li,
      .widget_recent_entries ul.menu > li .children li,
      .widget_archive > ul > li .sub-menu li,
      .widget_archive > ul > li .children li,
      .widget_archive ul.menu > li .sub-menu li,
      .widget_archive ul.menu > li .children li,
      .widget_meta > ul > li .sub-menu li,
      .widget_meta > ul > li .children li,
      .widget_meta ul.menu > li .sub-menu li,
      .widget_meta ul.menu > li .children li,
      .widget_nav_menu > ul > li .sub-menu li,
      .widget_nav_menu > ul > li .children li,
      .widget_nav_menu ul.menu > li .sub-menu li,
      .widget_nav_menu ul.menu > li .children li,
      .widget_pages > ul > li .sub-menu li,
      .widget_pages > ul > li .children li,
      .widget_pages ul.menu > li .sub-menu li,
      .widget_pages ul.menu > li .children li,
      .widget_recent_comments > ul > li .sub-menu li,
      .widget_recent_comments > ul > li .children li,
      .widget_recent_comments ul.menu > li .sub-menu li,
      .widget_recent_comments ul.menu > li .children li,
      .widget_rss > ul > li .sub-menu li,
      .widget_rss > ul > li .children li,
      .widget_rss ul.menu > li .sub-menu li,
      .widget_rss ul.menu > li .children li {
        margin-top: 10px; }
    .widget_categories > ul > li > a, .widget_categories ul.menu > li > a, .widget_categories .pd-20 > ul > li > a, .widget_categories .pd-20 ul.menu > li > a,
    .widget_recent_entries > ul > li > a,
    .widget_recent_entries ul.menu > li > a,
    .widget_archive > ul > li > a,
    .widget_archive ul.menu > li > a,
    .widget_meta > ul > li > a,
    .widget_meta ul.menu > li > a,
    .widget_nav_menu > ul > li > a,
    .widget_nav_menu ul.menu > li > a,
    .widget_pages > ul > li > a,
    .widget_pages ul.menu > li > a,
    .widget_recent_comments > ul > li > a,
    .widget_recent_comments ul.menu > li > a,
    .widget_rss > ul > li > a,
    .widget_rss ul.menu > li > a {
      font-size: 14px; }
    .widget_categories > ul > li > span, .widget_categories ul.menu > li > span, .widget_categories .pd-20 > ul > li > span, .widget_categories .pd-20 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 {
      float: right;
      display: inline-block;
      color: #c8c8c8; }

.widget_rss .widget-title .rsswidget {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  text-transform: inherit;
  font-weight: inherit;
  float: none; }
.widget_rss > ul > li a {
  color: #ffc619; }

.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;
  color: #ffc619;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: normal;
  line-height: 11px; }

.wp-playlist {
  margin: 0 !important; }

.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: #292929;
  width: 100%;
  height: 30px;
  padding: 0 20px;
  border: 1px solid #e4decf;
  outline: none;
  position: relative; }

/*Calendar*/
.widget_calendar table {
  line-height: 2;
  margin: 0;
  padding: 0;
  width: 100%;
  margin-top: -5px; }
.widget_calendar caption {
  font-weight: 600;
  border-bottom: 1px solid #e4decf;
  color: #292929;
  font-size: 16px;
  padding-bottom: 15px;
  line-height: 18px; }
.widget_calendar tfoot {
  border-top: 1px solid #e4decf;
  font-weight: 700; }
  .widget_calendar tfoot td {
    padding-top: 15px; }
.widget_calendar thead th {
  width: 14.285%;
  font-size: 16px;
  color: #ffc619; }
.widget_calendar tbody td, .widget_calendar thead th {
  text-align: center;
  text-align: center;
  font-weight: 600;
  border-bottom: 1px solid #e4decf;
  color: #292929;
  font-size: 14px;
  margin-bottom: 15px;
  padding-bottom: 12px;
  padding-top: 15px;
  line-height: 18px; }
.widget_calendar tbody a {
  color: #ffc619;
  display: block; }
.widget_calendar #prev {
  padding-left: 5px; }
.widget_calendar #next {
  padding-right: 5px;
  text-align: right; }

/*Search*/
.widget_search {
  border: 1px solid #e4decf;
  padding: 10px; }
  .widget_search .widget-title {
    margin-bottom: 0; }
  .widget_search .search-form {
    width: 100%; }
    .widget_search .search-form .search-text {
      width: 79.31034%;
      height: 38px;
      padding: 5px 15px;
      color: #494949;
      background: #1d1d1d;
      border: none;
      outline: none;
      float: left;
      margin-right: 3.44828%;
      font-style: italic; }
    .widget_search .search-form .search-submit {
      width: 17.24138%;
      height: 38px;
      border: none;
      outline: none;
      background: #ffc619;
      font-size: 15px;
      text-transform: uppercase;
      font-weight: 700;
      padding: 0;
      color: #fff; }
      .widget_search .search-form .search-submit > span {
        display: none; }
      .widget_search .search-form .search-submit:before {
        content: "go"; }
      .widget_search .search-form .search-submit:hover {
        color: #292929; }

/*--- Kopa newsletter widget ---*/
.kopa-newsletter-widget .newsletter-form {
  position: relative; }
  .kopa-newsletter-widget .newsletter-form .input-area {
    position: relative;
    width: 70%;
    float: left; }
    .kopa-newsletter-widget .newsletter-form .input-area > input {
      width: 100%;
      background: none;
      border: none;
      border-bottom: 1px solid #1d1d1d;
      border-color: rgba(29, 29, 29, 0.34);
      padding: 0;
      font-family: "Raleway", sans-serif;
      font-size: 25px;
      line-height: 32px;
      font-weight: 700;
      text-transform: uppercase;
      color: #292929;
      height: 46px; }
    .kopa-newsletter-widget .newsletter-form .input-area label.error {
      color: #ffc619;
      position: absolute;
      top: 0;
      right: 10px;
      margin: 0;
      line-height: 46px; }
  .kopa-newsletter-widget .newsletter-form .search-submit {
    border-radius: 3px;
    width: 25%;
    margin-left: 5%;
    float: left;
    background: #292929;
    border: none;
    color: #fff;
    text-transform: uppercase;
    outline: none !important;
    height: 46px;
    text-align: center; }
    .kopa-newsletter-widget .newsletter-form .search-submit span {
      color: #fff;
      font-family: "Raleway", sans-serif;
      font-size: 16px;
      line-height: 46px; }
    .kopa-newsletter-widget .newsletter-form .search-submit:hover span {
      color: #ffc619; }

/*--- kopa-ads-widget ---*/
.kopa-ads-widget {
  text-align: center;
  padding-top: 0; }
  .kopa-ads-widget .owl-carousel-4 {
    border-top: 1px solid #d7d7d7;
    padding-top: 30px; }
  .kopa-ads-widget a {
    display: block; }

/**
 * 3.1.1 - widget-area
 * -------------------------------------------------------------------
 */
/*--- kopa-intro-widget ---*/
.kopa-header.style1 .widget {
  margin-bottom: 40px; }

.intro-title {
  font-family: "Raleway", sans-serif;
  font-size: 35px;
  line-height: 42px;
  color: #292929;
  font-weight: 600;
  font-style: italic; }
  .intro-title span {
    color: #ffc619; }

.intro-des {
  font-family: "Raleway", sans-serif;
  font-size: 23px;
  line-height: 30px;
  color: #a8a8a8;
  font-style: italic;
  text-align: right;
  margin-bottom: 0; }

/*--- kopa-intro-1-widget ---*/
.kopa-intro-1-widget {
  overflow: hidden;
  padding: 45px 80px 0 0; }
  .kopa-intro-1-widget .intro-thumb {
    position: relative;
    width: 185px;
    border: 12px solid #ffc619;
    border-radius: 50%;
    margin-left: 60px;
    margin-bottom: 40px; }
    .kopa-intro-1-widget .intro-thumb img {
      border-radius: 50%;
      position: relative;
      z-index: 9; }
  .kopa-intro-1-widget > span {
    font-family: "Raleway", sans-serif;
    font-size: 20px;
    line-height: 28px;
    text-transform: uppercase; }
  .kopa-intro-1-widget > h3 {
    font-family: "Raleway", sans-serif;
    font-size: 55px;
    line-height: 62px;
    color: #ffc619;
    margin-bottom: 20px;
    text-transform: uppercase; }
  .kopa-intro-1-widget > p {
    font-size: 16px;
    line-height: 24px; }

/*--- kopa-intro-2-widget ---*/
.kopa-line {
  position: absolute;
  top: 0;
  left: 42px;
  height: 100%;
  width: 24px; }
  .kopa-line:before {
    content: '';
    display: inline-block;
    text-align: center;
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 24px;
    background: #ffc619;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    border: 3px solid #ffc619; }
  .kopa-line:after {
    content: '';
    display: inline-block;
    text-align: center;
    width: 2px;
    height: 80%;
    line-height: 24px;
    font-size: 24px;
    background: #ffc619;
    position: absolute;
    top: 0;
    left: 11px;
    background: #ffc619;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    /* Netscape */
    -moz-opacity: 0.3;
    /* Safari 1.x */
    -khtml-opacity: 0.3;
    /* Good browsers */
    opacity: 0.3; }

.kopa-intro-2-widget .kopa-line {
  margin-top: -5px; }
.kopa-intro-2-widget .intro-content > ul {
  margin-top: -40px; }
  .kopa-intro-2-widget .intro-content > ul > li {
    margin-top: 40px;
    padding-bottom: 15px; }
.kopa-intro-2-widget .intro-content .entry-item .entry-thumb {
  width: 108px;
  padding: 6px;
  background: #ffc619;
  float: left;
  margin-right: 50px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%; }
  .kopa-intro-2-widget .intro-content .entry-item .entry-thumb img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%; }
.kopa-intro-2-widget .intro-content .entry-item .entry-content {
  overflow: hidden; }
  .kopa-intro-2-widget .intro-content .entry-item .entry-content .entry-title {
    font-size: 22px;
    line-height: 30px;
    font-weight: 400; }
  .kopa-intro-2-widget .intro-content .entry-item .entry-content p {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    /* Netscape */
    -moz-opacity: 0.7;
    /* Safari 1.x */
    -khtml-opacity: 0.7;
    /* Good browsers */
    opacity: 0.7; }

/*--- kopa-service-widget ---*/
.kopa-service-widget > .wrapper > header {
  position: relative;
  z-index: 9; }

.thumb-top {
  text-align: center;
  position: relative;
  z-index: 9; }
  .thumb-top img {
    max-width: 70%;
    margin-left: -85px; }

/*--- owl-carousel-3 ---*/
.entry-date.style1 {
  display: inline-block;
  padding: 17px 15px;
  color: #ffc619;
  background: url("images/background/bg/black/7.png");
  background: rgba(0, 0, 0, 0.7); }

.entry-content.style1 {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #fff;
  width: 100%;
  padding: 30px 30px 0; }
  .entry-content.style1 .entry-meta1 {
    position: absolute;
    top: -56px;
    left: 0px; }
    .entry-content.style1 .entry-meta1 .detail-link {
      float: left;
      display: block;
      width: 70px;
      background-color: #ffc619;
      text-align: center; }
      .entry-content.style1 .entry-meta1 .detail-link span {
        color: #fff;
        line-height: 20px;
        line-height: 56px; }
  .entry-content.style1 .entry-title {
    font-size: 25px;
    line-height: 32px;
    font-weight: 400;
    color: #000; }

.owl-carousel-3 .item {
  padding: 0 15px; }
.owl-carousel-3 .entry-item .entry-thumb {
  padding-left: 70px; }
.owl-carousel-3 .entry-item .entry-content {
  width: auto;
  right: 75px; }
.owl-carousel-3 .owl3-right .entry-item .entry-thumb {
  padding-left: 0;
  padding-right: 70px; }
.owl-carousel-3 .owl3-right .entry-item .entry-content {
  width: auto;
  right: auto;
  left: 75px;
  text-align: right; }
  .owl-carousel-3 .owl3-right .entry-item .entry-content .entry-meta1 {
    left: auto;
    right: 0px; }
    .owl-carousel-3 .owl3-right .entry-item .entry-content .entry-meta1 .detail-link {
      float: right;
      display: block;
      width: 70px;
      background-color: #ffc619;
      text-align: center; }
      .owl-carousel-3 .owl3-right .entry-item .entry-content .entry-meta1 .detail-link span {
        color: #fff;
        line-height: 56px; }

/*--- kopa-event-widget ---*/
.event-icon {
  display: inline-block;
  text-align: center;
  width: 108px;
  height: 108px;
  line-height: 108px;
  font-size: 46px;
  background: #ffc619;
  color: #fff;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0; }

.event-time {
  float: left;
  margin: 0 25px 0 0;
  font-size: 12px;
  line-height: 18px;
  text-align: center; }
  .event-time span {
    display: block; }
  .event-time p {
    display: inline-block;
    font-size: 16px;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* Netscape */
    -moz-opacity: 1;
    /* Safari 1.x */
    -khtml-opacity: 1;
    /* Good browsers */
    opacity: 1;
    margin-top: 5px;
    padding-top: 10px;
    border-top: 1px solid #e4decf; }

.event-widget-content > ul > li {
  margin-bottom: 55px; }
.event-widget-content .entry-item .entry-content {
  overflow: hidden; }
  .event-widget-content .entry-item .entry-content .entry-title {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400; }

.mb-hide {
  position: relative;
  z-index: 9; }

.kopa-event-widget .mb-hide {
  margin: 35px 0 -90px; }

/*--- kopa-intro-3-widget ---*/
.intro-des.style1 {
  font-size: 26px;
  line-height: 34px;
  text-align: center; }

.kopa-intro-3-widget {
  text-align: center;
  margin-top: -55px; }
  .kopa-intro-3-widget .intro-thumb {
    width: 100%;
    background: #ffc619;
    border-radius: 50%;
    padding: 40px 20px 10px;
    margin-bottom: 35px; }
    .kopa-intro-3-widget .intro-thumb img {
      border-radius: 50%; }

.widget header.style1 {
  padding: 155px 0 0 0;
  text-align: left;
  margin-bottom: 0; }

/*--- kopa-team-widget ---*/
.entry-job {
  font-size: 13px;
  line-height: 20px;
  font-weight: 400;
  font-style: italic;
  text-transform: capitalize; }
  .entry-job span {
    display: inline-block;
    color: #fff;
    background: #ffc619;
    padding: 0 10px; }

.sv-list {
  margin-top: -30px; }
  .sv-list > li {
    margin-top: 30px; }
    .sv-list > li:first-child .thumb-bot, .sv-list > li:first-child .line-left {
      display: none; }
    .sv-list > li:last-child .line-right {
      display: none; }
  .sv-list .entry-item .sv-icon {
    margin-bottom: 20px;
    position: relative; }
  .sv-list .entry-item .entry-title {
    font-size: 18px;
    line-height: 26px;
    text-transform: uppercase; }

/*--- kopa-product-list-widget ---*/
.owl-carousel-14 .owl-controls .owl-pagination {
  position: relative;
  left: auto;
  bottom: auto;
  margin-top: 40px; }
.owl-carousel-14 .item {
  padding: 0 15px; }
.owl-carousel-14 .entry-item:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 2px solid #ffc619;
  transition: all 0.5s;
  -ms-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  /* Netscape */
  -moz-opacity: 0;
  /* Safari 1.x */
  -khtml-opacity: 0;
  /* Good browsers */
  opacity: 0; }
.owl-carousel-14 .entry-item: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; }
.owl-carousel-14 .entry-item .entry-thumb {
  background: url("images/background/bg/white/1.png");
  background: rgba(255, 255, 255, 0.15);
  border: 1px solid #e4decf;
  border-color: rgba(255, 255, 255, 0.1); }
.owl-carousel-14 .entry-item .entry-content {
  position: relative; }
.owl-carousel-14 .entry-item header {
  margin-top: -1px;
  background: url("images/background/bg/white/1.png");
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid #e4decf;
  border-color: rgba(255, 255, 255, 0.1);
  padding: 18px 20px; }
  .owl-carousel-14 .entry-item header .entry-title {
    font-size: 15px;
    line-height: 22px;
    font-weight: 400;
    margin-bottom: 5px;
    text-transform: capitalize; }
  .owl-carousel-14 .entry-item header .entry-categories {
    margin-bottom: 0;
    text-transform: none; }
.owl-carousel-14 .entry-item footer {
  margin-top: -1px;
  background: url("images/background/bg/white/1.png");
  background: rgba(255, 255, 255, 0.03);
  border: 1px solid #e4decf;
  border-color: rgba(255, 255, 255, 0.05);
  padding: 18px 20px; }

.kopa-product-list-widget > ul {
  margin-top: -30px; }
  .kopa-product-list-widget > ul > li {
    margin-top: 30px; }
    .kopa-product-list-widget > ul > li.col-md-3 {
      width: 24.97%; }

/*--- kopa-contact-info-widget ---*/
.ct-item {
  margin-left: -17px; }
  .ct-item .ct-icon {
    display: inline-block;
    text-align: center;
    width: 54px;
    height: 37px;
    line-height: 37px;
    font-size: 20px;
    background: none;
    border-right: 1px solid #494949;
    float: left;
    margin-right: 13px; }
    .ct-item .ct-icon span {
      color: #ffc619; }
  .ct-item .ct-content {
    overflow: hidden;
    font-family: "Raleway", sans-serif;
    font-weight: 300; }
    .ct-item .ct-content .ct-title {
      text-transform: uppercase;
      margin-bottom: 3px;
      margin-top: -5px; }
    .ct-item .ct-content .ct-des {
      color: #ffc619; }
      .ct-item .ct-content .ct-des span {
        font-size: 20px;
        line-height: 28px;
        font-weight: 600;
        color: #ffc619; }
      .ct-item .ct-content .ct-des a {
        color: #ffc619; }
        .ct-item .ct-content .ct-des a:hover {
          color: #fff; }

.kopa-contact-info-widget {
  margin-bottom: 25px; }
  .kopa-contact-info-widget > ul > li {
    margin-bottom: 36px; }

/*--- kopa-tag-line-widget ---*/
.kopa-tag-line-widget {
  padding: 0 60px 0 40px;
  font-family: "Raleway", sans-serif; }
  .kopa-tag-line-widget .col-left {
    width: 77.55102%;
    float: left;
    margin-right: 5.10204%;
    min-height: 1px; }
  .kopa-tag-line-widget .col-right {
    width: 17.34694%;
    float: left;
    min-height: 1px; }
  .kopa-tag-line-widget p {
    font-size: 30px;
    line-height: 38px; }
  .kopa-tag-line-widget a {
    border-radius: 3px;
    width: 100%;
    display: inline-block;
    color: #fff;
    font-family: "Raleway", sans-serif;
    font-size: 16px;
    background: #292929;
    text-transform: uppercase;
    text-align: center;
    padding: 12px; }
    .kopa-tag-line-widget a:hover {
      color: #ffc619; }

/*--- owl-carousel-4 ---*/
.owl-carousel-4 .item {
  padding: 0 15px; }
  .owl-carousel-4 .item img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%); }
    .owl-carousel-4 .item img:hover {
      -webkit-filter: grayscale(0);
      filter: grayscale(0); }

/*--- kopa-slider-2-widget ---*/
.kopa-slider-2-widget .loading {
  position: relative;
  min-height: 551px; }

.owl-carousel-5 .entry-item .wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }
.owl-carousel-5 .entry-content {
  position: absolute;
  top: 120px;
  left: 55px;
  width: 49%;
  color: #fff; }
  @media screen and (max-width: 799px) {
    .owl-carousel-5 .entry-content {
      top: 15px; } }
  @media screen and (max-width: 767px) {
    .owl-carousel-5 .entry-content {
      width: 50%; } }
  @media screen and (max-width: 639px) {
    .owl-carousel-5 .entry-content {
      bottom: auto !important; } }
  .owl-carousel-5 .entry-content span {
    color: #292929; }
  .owl-carousel-5 .entry-content .entry-title {
    font: 700 40px/46px "Raleway", sans-serif;
    color: #fff;
    padding: 16px 70px 16px 33px;
    text-transform: uppercase;
    margin-bottom: 0;
    background-color: rgba(255, 198, 25, 0.77); }
    .owl-carousel-5 .entry-content .entry-title:hover a {
      color: #292929; }
    .owl-carousel-5 .entry-content .entry-title:hover span {
      color: #fff; }
    @media screen and (max-width: 767px) {
      .owl-carousel-5 .entry-content .entry-title {
        margin-bottom: 20px; } }
    @media screen and (max-width: 639px) {
      .owl-carousel-5 .entry-content .entry-title {
        padding: 10px 20px 10px 15px; } }
  .owl-carousel-5 .entry-content > p {
    font: light 18px/24px arial;
    padding: 30px 40px 30px 30px;
    color: rgba(255, 255, 255, 0.7);
    width: 81%;
    background-color: rgba(41, 41, 41, 0.7); }
    @media screen and (max-width: 767px) {
      .owl-carousel-5 .entry-content > p {
        display: none; } }
  .owl-carousel-5 .entry-content .read-more {
    display: inline-block;
    margin-bottom: 30px;
    font: 600 16px/50px "Raleway", sans-serif;
    color: #fff;
    text-transform: uppercase;
    padding: 0 25px;
    background-color: #ffc619;
    border-radius: 4px; }
    .owl-carousel-5 .entry-content .read-more: hover {
      background-color: #292929; }
    @media screen and (max-width: 639px) {
      .owl-carousel-5 .entry-content .read-more {
        padding: 0 10px;
        font: 400 14px/30px "Raleway", sans-serif; } }

/*--- kopa-intro-4-widget ---*/
.kopa-intro-4-widget .col-md-5 {
  padding-left: 75px;
  margin-bottom: 50px; }
.kopa-intro-4-widget h4 {
  font-size: 30px;
  line-height: 38px;
  font-weight: 600;
  text-transform: none; }
.kopa-intro-4-widget ul {
  margin: 8px -2px; }
  .kopa-intro-4-widget ul li {
    margin: 8px 2px;
    display: inline-block; }

/*--- kopa-portfolio-2-widget ---*/
.kopa-portfolio-2-widget .portfolio-container {
  margin-top: -20px; }
.kopa-portfolio-2-widget .portfolio-list-item > li {
  width: 25%;
  padding: 30px 15px 0; }
  .kopa-portfolio-2-widget .portfolio-list-item > li.inactive {
    visibility: hidden;
    opacity: 0; }

.por-item2 {
  float: left;
  text-align: left; }
  .por-item2 .entry-item .thumb-hover, .por-item2 .entry-item .popup-icon, .por-item2 .entry-item .link-icon {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    /* Netscape */
    -moz-opacity: 0;
    /* Safari 1.x */
    -khtml-opacity: 0;
    /* Good browsers */
    opacity: 0; }
  .por-item2 .entry-item:hover .thumb-hover, .por-item2 .entry-item:hover .popup-icon, .por-item2 .entry-item:hover .link-icon {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* Netscape */
    -moz-opacity: 1;
    /* Safari 1.x */
    -khtml-opacity: 1;
    /* Good browsers */
    opacity: 1; }
  .por-item2 .entry-item .entry-content {
    margin-top: 15px; }
  .por-item2 .entry-item .entry-title {
    font-size: 17px;
    line-height: 24px;
    text-transform: capitalize;
    margin-bottom: 5px; }
  .por-item2 .entry-item .entry-categories {
    font-family: Arial, sans-serif;
    font-size: 13px;
    line-height: 20px;
    color: #898989;
    margin-bottom: 0;
    text-transform: capitalize;
    font-weight: 400; }
    .por-item2 .entry-item .entry-categories a {
      color: #898989; }
      .por-item2 .entry-item .entry-categories a:hover {
        color: #ffc619; }

/*--- list-carousel ---*/
.list-carousel-wrap {
  margin: 0 -9px; }

/*--- kopa-service-6-widget ---*/
.sv-icon-3 {
  display: inline-block;
  text-align: center;
  width: 190px;
  height: 190px;
  line-height: 190px;
  font-size: 32px;
  background: #ffc619;
  background: #ffc619;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  color: #fff;
  font-family: "Raleway", sans-serif;
  position: relative; }
  .sv-icon-3:hover {
    color: #fff; }
  .sv-icon-3 .chart {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -27px;
    margin-top: -27px;
    width: 52px;
    height: 52px;
    line-height: 52px; }
    .sv-icon-3 .chart .percent {
      margin-left: -5px; }
      .sv-icon-3 .chart .percent:after {
        content: '%'; }
    .sv-icon-3 .chart canvas {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -80.5px;
      margin-left: -80.5px; }

.kopa-service-6-widget > ul {
  margin-top: -30px; }
  .kopa-service-6-widget > ul > li {
    margin-top: 30px; }
.kopa-service-6-widget .sv-icon-3 {
  margin-bottom: 20px; }
.kopa-service-6-widget .entry-item {
  padding: 0 15px; }
  .kopa-service-6-widget .entry-item .entry-content p {
    font-style: italic;
    color: #898989; }

/*--- kopa-mission-list ---*/
.kopa-mission-list {
  font-family: "Raleway", sans-serif;
  font-weight: 600; }
  .kopa-mission-list li {
    color: #292929;
    margin-top: 10px; }
    .kopa-mission-list li span:first-child {
      color: #ffc619;
      margin-right: 10px; }

/*--- kopa-twitter-widget ---*/
.twitter-icon {
  text-align: center;
  width: 52px;
  height: 52px;
  line-height: 52px;
  font-size: 25px;
  position: absolute;
  top: 50%;
  margin-top: -26px;
  margin-left: -26px;
  background: #fff;
  position: relative;
  border: 1px solid #e5e5e5;
  border-radius: 50%;
  color: #ffc619; }

.twitter-content p {
  color: #292929;
  margin-bottom: 5px;
  display: inline-block; }
  .twitter-content p a {
    color: #ffc619; }
    .twitter-content p a:hover {
      color: #292929; }
.twitter-content > a {
  display: block;
  color: #292929; }

.owl-carousel-9 .item {
  position: relative; }
  .owl-carousel-9 .item:before {
    content: '';
    position: absolute;
    top: 0;
    left: 26px;
    width: 1px;
    height: 100%;
    background: #e5e5e5; }
  .owl-carousel-9 .item > ul {
    position: relative; }
    .owl-carousel-9 .item > ul > li {
      position: relative;
      margin-top: 25px; }
      .owl-carousel-9 .item > ul > li .twitter-icon {
        float: left;
        margin: 25px 15px 0 0; }
      .owl-carousel-9 .item > ul > li span.triggle {
        z-index: 9; }
        .owl-carousel-9 .item > ul > li span.triggle:before {
          content: '';
          position: absolute;
          border-top: 8px solid transparent;
          border-bottom: 8px solid transparent;
          border-right: 10px solid #e5e5e5;
          top: 42px;
          left: -10px;
          left: 58px; }
        .owl-carousel-9 .item > ul > li span.triggle:after {
          content: '';
          position: absolute;
          border-top: 8px solid transparent;
          border-bottom: 8px solid transparent;
          border-right: 10px solid #fff;
          top: 42px;
          left: -10px;
          left: 59px;
          z-index: 9; }
      .owl-carousel-9 .item > ul > li .twitter-content {
        overflow: hidden;
        border: 1px solid #e5e5e5;
        padding: 15px 22px;
        position: relative; }

/*--- kopa-twitter-2-widget ---*/
.tw-item > header {
  margin-bottom: 10px;
  padding-left: 50px;
  position: relative;
  min-height: 40px; }
  .tw-item > header .twitter-icon {
    text-align: center;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 25px;
    position: absolute;
    top: 0;
    margin-top: -20px;
    margin-left: -20px;
    left: 0;
    margin: 0;
    border-color: #ffc619; }
  .tw-item > header h6 {
    text-transform: none;
    margin: 10px 0 0;
    float: left;
    font-weight: 600; }
.tw-item .twitter-content p {
  color: #898989; }
  .tw-item .twitter-content p a {
    color: #292929; }
    .tw-item .twitter-content p a:hover {
      color: #ffc619; }
.tw-item .twitter-content > a {
  color: #ffc619; }

.kopa-twitter-2-widget > ul > li {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #e5e5e5; }

/*--- kopa-contact-info-2-widget ---*/
.kopa-contact-info-2-widget > ul > li {
  margin-top: 10px; }
  .kopa-contact-info-2-widget > ul > li p {
    color: #292929; }
    .kopa-contact-info-2-widget > ul > li p span {
      font-size: 20px;
      float: left;
      margin-right: 15px;
      color: #898989; }

/*--- kopa-intro-6-widget ---*/
.sale-icon {
  display: inline-block;
  text-align: center;
  width: 104px;
  height: 104px;
  line-height: 104px;
  font-size: 25px;
  background: #ffc619;
  color: #fff;
  border-radius: 50%;
  position: absolute;
  top: 140px;
  right: 0;
  text-transform: capitalize; }

.intro-left {
  position: relative; }
  .intro-left .text-center {
    padding-top: 50px; }
  .intro-left .intro-price {
    position: absolute;
    top: 0;
    right: 0;
    width: 196px;
    height: 196px;
    background: #ffc619;
    background: rgba(255, 198, 24, 0.5);
    padding: 11px;
    border-radius: 50%;
    font-family: "Raleway", sans-serif;
    font-weight: 600;
    color: #ffc619;
    top: 0;
    right: 0;
    text-align: center; }
    .intro-left .intro-price > div {
      width: 174px;
      height: 174px;
      background: #fff;
      border-radius: 50%;
      padding: 25px 5px; }
    .intro-left .intro-price p {
      margin-bottom: 0;
      font-size: 55px;
      line-height: 62px; }
    .intro-left .intro-price span {
      font-size: 25px;
      line-height: 32px;
      color: #292929;
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
      /* Netscape */
      -moz-opacity: 0.7;
      /* Safari 1.x */
      -khtml-opacity: 0.7;
      /* Good browsers */
      opacity: 0.7;
      text-decoration: line-through; }

.intro-right {
  text-align: right; }
  .intro-right h4 {
    font-size: 40px;
    line-height: 48px;
    font-weight: 400;
    text-transform: none; }
    .intro-right h4 span {
      font-weight: 700;
      color: #ffc619; }
  .intro-right p {
    font-family: "Raleway", sans-serif;
    font-size: 16px;
    line-height: 24px; }

/*--- kopa-slider-3-widget ---*/
.slider-intro {
  font-family: "Raleway", sans-serif;
  font-size: 30px;
  line-height: 38px;
  color: #fff;
  font-weight: 600;
  font-style: italic; }
  .slider-intro span {
    color: #ffc619; }

.slider-intro-2 {
  font-family: "Raleway", sans-serif;
  font-size: 40px;
  line-height: 48px;
  color: #fff; }
  .slider-intro-2 span {
    font-weight: 700;
    color: #ffc619; }

.slider-intro-3 {
  font-family: "Raleway", sans-serif;
  font-size: 27px;
  line-height: 34px;
  color: #fff; }

.slider-caption {
  font-family: "Raleway", sans-serif;
  font-size: 20px;
  line-height: 28px;
  color: #ffc619;
  font-weight: 600; }

.slider-caption-2 {
  display: inline-block;
  font-family: "Raleway", sans-serif;
  font-size: 16px;
  line-height: 16px;
  color: #fff;
  padding: 12px 60px 12px 22px;
  background: url("images/background/bg/black/7.png");
  background: rgba(29, 29, 29, 0.7); }

.slider-caption-3 {
  font-family: "Raleway", sans-serif;
  font-size: 30px;
  line-height: 38px;
  color: #fff;
  font-weight: 700; }

.slider-des {
  color: #fff; }

.slider-des-2 {
  font-family: "Raleway", sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #fff; }

.slider-link a {
  color: #fff;
  font-family: "Raleway", sans-serif;
  font-size: 15px;
  line-height: 15px;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  padding: 15px 30px;
  background: #ffc619; }
  .slider-link a:hover {
    background: #292929; }

.kopa-slider-3-widget {
  margin: 0 0 0 !important;
  background: url("images/fraction/bg.jpg");
  background-size: cover;
  overflow: hidden;
  max-height: 755px; }
  .kopa-slider-3-widget .slider-content {
    position: relative;
    width: 100%;
    height: 100%; }
    .kopa-slider-3-widget .slider-content .slider-cover {
      position: absolute;
      width: 100%;
      height: 100%;
      background: url("images/background/bg/black/5.png");
      background: rgba(29, 29, 29, 0.55); }
  .kopa-slider-3-widget .slider {
    background: none;
    overflow: visible;
    height: 100%;
    margin: 0 auto; }
    .kopa-slider-3-widget .slider .fraction-slider .prev, .kopa-slider-3-widget .slider .fraction-slider .next {
      color: #fff;
      background: url("images/background/bg/black/5.png");
      background: rgba(29, 29, 29, 0.5);
      padding: 0;
      margin: 0;
      text-align: center;
      width: 60px;
      height: 116px;
      line-height: 116px;
      font-size: 40px;
      position: absolute;
      top: 50%;
      margin-top: -58px;
      margin-left: -30px;
      margin-left: 0;
      border: none; }
      .kopa-slider-3-widget .slider .fraction-slider .prev:hover, .kopa-slider-3-widget .slider .fraction-slider .next:hover {
        color: #ffc619; }
    .kopa-slider-3-widget .slider .fraction-slider .prev {
      padding-right: 8px;
      border-top-right-radius: 116px;
      border-bottom-right-radius: 116px; }
      .kopa-slider-3-widget .slider .fraction-slider .prev:before {
        content: "\f100"; }
    .kopa-slider-3-widget .slider .fraction-slider .next {
      padding-left: 8px;
      border-top-left-radius: 116px;
      border-bottom-left-radius: 116px; }
      .kopa-slider-3-widget .slider .fraction-slider .next:before {
        content: "\f101"; }

/*--- kopa-area-top ---*/
.kopa-area-top {
  padding: 0 0 30px !important; }

.kopa-slider-4-widget {
  background-size: cover;
  overflow: hidden;
  max-height: 530px; }
  .kopa-slider-4-widget .slider-content {
    position: relative;
    width: 100%;
    height: 100%; }
  .kopa-slider-4-widget .slider {
    background: none;
    overflow: visible;
    height: 100%;
    margin: 0 auto; }
    .kopa-slider-4-widget .slider .fraction-slider .prev, .kopa-slider-4-widget .slider .fraction-slider .next {
      color: #ffc619;
      background: none;
      padding: 0;
      margin: 0;
      border-radius: 0;
      text-align: center;
      width: 50px;
      height: 75px;
      line-height: 75px;
      font-size: 100px;
      position: absolute;
      top: 40%;
      margin-top: -37.5px;
      margin-left: -25px;
      margin-left: 0;
      border: none; }
      .kopa-slider-4-widget .slider .fraction-slider .prev:hover, .kopa-slider-4-widget .slider .fraction-slider .next:hover {
        /* IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        /* Netscape */
        -moz-opacity: 0.5;
        /* Safari 1.x */
        -khtml-opacity: 0.5;
        /* Good browsers */
        opacity: 0.5; }
    .kopa-slider-4-widget .slider .fraction-slider .prev {
      padding-right: 2px; }
      .kopa-slider-4-widget .slider .fraction-slider .prev:before {
        content: "\f104"; }
    .kopa-slider-4-widget .slider .fraction-slider .next {
      padding-left: 2px; }
      .kopa-slider-4-widget .slider .fraction-slider .next:before {
        content: "\f105"; }

/*--- kopa-list-pricing ---*/
.kopa-list-pricing > .row {
  margin-top: -30px; }
  .kopa-list-pricing > .row > div {
    margin-top: 30px; }

/*--- kopa-service-widget ---*/
.sv-img {
  position: relative;
  margin: -30px 0 0; }

.sv-list-1 {
  margin-top: 150px; }
  .sv-list-1 > ul {
    margin-top: -50px; }
    .sv-list-1 > ul > li {
      margin-top: 50px; }
  .sv-list-1 .entry-item .entry-icon {
    width: 80px;
    float: left;
    margin-right: 30px;
    text-align: center; }
    .sv-list-1 .entry-item .entry-icon a {
      font-size: 80px; }
  .sv-list-1 .entry-item .entry-content {
    overflow: hidden; }
  .sv-list-1 .entry-item .entry-title {
    text-transform: uppercase; }

/*--- kopa-service-1-widget ---*/
.kopa-service-1-widget {
  text-align: center; }
  .kopa-service-1-widget .widget-content > ul > li {
    float: left;
    width: 25%; }
    .kopa-service-1-widget .widget-content > ul > li:hover {
      background: #292929; }
      .kopa-service-1-widget .widget-content > ul > li:hover a {
        color: #ffc619; }
  .kopa-service-1-widget .entry-item {
    padding: 70px 25px; }
    .kopa-service-1-widget .entry-item .sv-icon-h {
      margin-bottom: 15px;
      font-size: 80px; }
      .kopa-service-1-widget .entry-item .sv-icon-h a {
        color: #fff; }
    .kopa-service-1-widget .entry-item .entry-title {
      font-size: 22px;
      line-height: 30px;
      font-weight: 400; }
    .kopa-service-1-widget .entry-item p {
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
      /* Netscape */
      -moz-opacity: 0.7;
      /* Safari 1.x */
      -khtml-opacity: 0.7;
      /* Good browsers */
      opacity: 0.7; }

/*--- kopa-portfolio-widget ---*/
.portfolio-container {
  position: relative; }

/*--- filter ---*/
.portfolio-list-item {
  overflow: hidden;
  text-align: center; }
  .portfolio-list-item > li {
    float: left;
    width: 25%;
    padding: 0.5px;
    transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out; }
    .portfolio-list-item > li.inactive {
      visibility: hidden;
      opacity: 0; }

/* kopa portfolio style 1 */
.kopa-portfolio-widget.style1 > header {
  margin-bottom: 55px; }
  .kopa-portfolio-widget.style1 > header p {
    color: #494949;
    margin-left: auto;
    margin-right: auto; }
.kopa-portfolio-widget.style1 .portfolio-filter {
  margin-bottom: 15px;
  text-align: center; }
  .kopa-portfolio-widget.style1 .portfolio-filter .filter-options {
    display: inline-block; }
    .kopa-portfolio-widget.style1 .portfolio-filter .filter-options li {
      float: left;
      margin: 0 3px; }
      .kopa-portfolio-widget.style1 .portfolio-filter .filter-options li label {
        display: block;
        padding: 0 15px;
        font: 14px/32px arial;
        color: #808080;
        border: 1px solid transparent;
        border-radius: 4px; }
        .kopa-portfolio-widget.style1 .portfolio-filter .filter-options li label input {
          display: none; }
        .kopa-portfolio-widget.style1 .portfolio-filter .filter-options li label:hover {
          color: #ffc619;
          border-color: #ffc619;
          cursor: pointer; }
        .kopa-portfolio-widget.style1 .portfolio-filter .filter-options li label.active {
          color: #ffc619;
          border-color: #ffc619;
          cursor: default; }
.kopa-portfolio-widget.style1 .masonry-wrapper {
  position: relative;
  margin: -0.5px; }
  .kopa-portfolio-widget.style1 .masonry-wrapper .element {
    width: 24.9%;
    list-style: none;
    float: left;
    padding: 0.5px;
    margin-bottom: 1px;
    overflow: hidden; }
    .kopa-portfolio-widget.style1 .masonry-wrapper .element .entry-item img {
      width: 100%; }
    @media screen and (max-width: 767px) {
      .kopa-portfolio-widget.style1 .masonry-wrapper .element {
        width: 49.8%; } }
    @media screen and (max-width: 639px) {
      .kopa-portfolio-widget.style1 .masonry-wrapper .element {
        width: 100%; } }
  .kopa-portfolio-widget.style1 .masonry-wrapper .width2 {
    width: 50%; }
    @media screen and (max-width: 767px) {
      .kopa-portfolio-widget.style1 .masonry-wrapper .width2 {
        width: 49.8%; } }
    @media screen and (max-width: 639px) {
      .kopa-portfolio-widget.style1 .masonry-wrapper .width2 {
        width: 100%; } }
.kopa-portfolio-widget.style1 .caption {
  position: absolute;
  width: 100%;
  bottom: 0px;
  background-color: rgba(41, 41, 41, 0.8);
  padding: 15px 10px 15px 55px;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  /* Netscape */
  -moz-opacity: 0;
  /* Safari 1.x */
  -khtml-opacity: 0;
  /* Good browsers */
  opacity: 0; }
  .kopa-portfolio-widget.style1 .caption .entry-icon {
    width: 34px;
    height: 38px;
    background-color: #ffc619;
    color: #fff;
    text-align: center;
    font-size: 20px;
    line-height: 38px;
    position: absolute;
    top: 18px;
    left: 10px; }
  .kopa-portfolio-widget.style1 .caption .entry-title {
    font: 16px/22px "Raleway", sans-serif;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 2px; }
  .kopa-portfolio-widget.style1 .caption .entry-category {
    font: italic 14px/20px arial;
    color: #c2c2c2; }
.kopa-portfolio-widget.style1 .width2 .caption {
  min-height: 90px;
  background-color: rgba(41, 41, 41, 0.8);
  padding: 20px 10px 22px 102px; }
  .kopa-portfolio-widget.style1 .width2 .caption .entry-icon {
    width: 68px;
    height: 76px;
    font-size: 30px;
    line-height: 76px;
    top: -16px;
    left: 18px; }
.kopa-portfolio-widget.style1 .entry-item:hover .caption {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  /* Netscape */
  -moz-opacity: 1;
  /* Safari 1.x */
  -khtml-opacity: 1;
  /* Good browsers */
  opacity: 1; }
.kopa-portfolio-widget.style1 .entry-item:hover .popup-icon, .kopa-portfolio-widget.style1 .entry-item:hover .link-icon {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  /* Netscape */
  -moz-opacity: 1;
  /* Safari 1.x */
  -khtml-opacity: 1;
  /* Good browsers */
  opacity: 1; }
.kopa-portfolio-widget.style1 .kopa-pagination {
  margin-top: 40px; }

/* portfolio 2 icon */
.widget-icon {
  width: 106px;
  height: 146px;
  background-color: rgba(255, 255, 255, 0.25);
  text-align: center; }
  .widget-icon .icon-top {
    width: 100%;
    height: 48px;
    background-color: #ffc619;
    position: relative; }
    .widget-icon .icon-top:before {
      content: '';
      position: absolute;
      border-left: 0 solid transparent;
      border-right: 53px solid transparent;
      border-top: 25px solid #ffc619;
      top: 100%;
      left: 0; }
    .widget-icon .icon-top:after {
      content: '';
      position: absolute;
      border-left: 53px solid transparent;
      border-right: 0px solid transparent;
      border-top: 25px solid #ffc619;
      top: 100%;
      right: 0; }
  .widget-icon span {
    color: #fff;
    font-size: 50px;
    margin-top: 30px; }

/* kopa portfolio style 2 */
.kopa-portfolio-widget.style2 {
  position: relative;
  margin-bottom: 0 !important;
  padding-top: 55px; }
  .kopa-portfolio-widget.style2 .widget-icon {
    position: absolute;
    top: -18px;
    left: 0; }
  .kopa-portfolio-widget.style2 header {
    margin-bottom: 10px; }
  .kopa-portfolio-widget.style2 .widget-title {
    padding-left: 130px;
    text-align: left;
    margin-bottom: -2px; }
  .kopa-portfolio-widget.style2 .filters-options {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    /* Netscape */
    -moz-opacity: 0.6;
    /* Safari 1.x */
    -khtml-opacity: 0.6;
    /* Good browsers */
    opacity: 0.6;
    padding-left: 130px;
    margin-bottom: 24px; }
    .kopa-portfolio-widget.style2 .filters-options li {
      margin: 0 0 10px 20px;
      display: inline-block;
      cursor: pointer;
      text-transform: capitalize;
      color: #fff;
      position: relative; }
      .kopa-portfolio-widget.style2 .filters-options li:before {
        content: '';
        position: absolute;
        top: 4px;
        left: -12px;
        width: 2px;
        height: 14px;
        background: #fff; }
      .kopa-portfolio-widget.style2 .filters-options li:first-child {
        margin-left: 0; }
        .kopa-portfolio-widget.style2 .filters-options li:first-child:before {
          display: none; }
      .kopa-portfolio-widget.style2 .filters-options li.active, .kopa-portfolio-widget.style2 .filters-options li:hover {
        color: #ffc619; }
  .kopa-portfolio-widget.style2 .por-wrap {
    position: relative;
    top: 21px; }
    @media screen and (max-width: 1199px) {
      .kopa-portfolio-widget.style2 .por-wrap {
        position: static;
        top: 0; } }
    .kopa-portfolio-widget.style2 .por-wrap:before {
      content: "";
      position: absolute;
      width: 99.9%;
      height: 12px;
      background-color: #ffc619;
      top: 100%;
      left: 0; }
  .kopa-portfolio-widget.style2 .portfolio-list-item > li {
    width: 50%; }
  .kopa-portfolio-widget.style2 .entry-thumb .thumb-hover {
    background: rgba(0, 0, 0, 0.4);
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    /* Netscape */
    -moz-opacity: 0;
    /* Safari 1.x */
    -khtml-opacity: 0;
    /* Good browsers */
    opacity: 0; }
  .kopa-portfolio-widget.style2 .entry-thumb:hover .thumb-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;
    border: 10px solid #ffc619; }
  .kopa-portfolio-widget.style2 .entry-thumb:hover .popup-icon, .kopa-portfolio-widget.style2 .entry-thumb:hover .link-icon {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* Netscape */
    -moz-opacity: 1;
    /* Safari 1.x */
    -khtml-opacity: 1;
    /* Good browsers */
    opacity: 1; }

/* kopa portfolio style 3 */
.kopa-portfolio-widget.style3 {
  margin-bottom: 100px; }
  .kopa-portfolio-widget.style3 header {
    padding-top: 90px;
    padding-bottom: 55px;
    margin-bottom: 0;
    background-color: #fff; }
    .kopa-portfolio-widget.style3 header .widget-title {
      margin-bottom: 40px;
      width: 90%;
      margin-left: auto;
      margin-right: auto; }
    .kopa-portfolio-widget.style3 header p {
      color: #494949;
      margin-left: auto;
      margin-right: auto; }
  .kopa-portfolio-widget.style3 .filters-options {
    text-align: center;
    padding-bottom: 35px;
    background-color: #fff; }
    .kopa-portfolio-widget.style3 .filters-options li {
      display: inline-block;
      padding: 0 15px;
      margin: 0 2px;
      font: 14px/32px arial;
      color: #808080;
      border: 1px solid transparent;
      border-radius: 4px; }
      .kopa-portfolio-widget.style3 .filters-options li:hover {
        color: #ffc619;
        border-color: #ffc619;
        cursor: pointer; }
      .kopa-portfolio-widget.style3 .filters-options li.active {
        color: #ffc619;
        border-color: #ffc619;
        cursor: default; }
  .kopa-portfolio-widget.style3 .por-wrap {
    border-top: 5px solid #ffc619;
    border-bottom: 5px solid #ffc619;
    background-color: #000; }
  .kopa-portfolio-widget.style3 .entry-thumb .thumb-hover {
    background: rgba(0, 0, 0, 0.4);
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* Netscape */
    -moz-opacity: 1;
    /* Safari 1.x */
    -khtml-opacity: 1;
    /* Good browsers */
    opacity: 1; }
  .kopa-portfolio-widget.style3 .entry-thumb:hover .thumb-hover {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    /* Netscape */
    -moz-opacity: 0;
    /* Safari 1.x */
    -khtml-opacity: 0;
    /* Good browsers */
    opacity: 0; }
  .kopa-portfolio-widget.style3 .entry-thumb:hover .popup-icon, .kopa-portfolio-widget.style3 .entry-thumb:hover .link-icon {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* Netscape */
    -moz-opacity: 1;
    /* Safari 1.x */
    -khtml-opacity: 1;
    /* Good browsers */
    opacity: 1; }

/* popup icon, link icon */
.popup-icon, .link-icon {
  width: 38px;
  height: 38px;
  font-size: 20px;
  line-height: 38px;
  text-align: center;
  color: #fff;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  /* Netscape */
  -moz-opacity: 0;
  /* Safari 1.x */
  -khtml-opacity: 0;
  /* Good browsers */
  opacity: 0; }

.popup-icon {
  background-color: #292929; }
  .popup-icon:hover {
    color: #292929;
    background-color: #ffc619; }

.link-icon {
  background-color: #ffc619; }
  .link-icon:hover {
    color: #ffc619;
    background-color: #292929; }

.kopa-portfolio-widget.style1 .popup-icon, .kopa-portfolio-widget.style1 .link-icon {
  position: absolute;
  top: 20px;
  right: 20px; }
.kopa-portfolio-widget.style1 .popup-icon {
  margin-right: 43px; }
.kopa-portfolio-widget.style1 .link-icon {
  margin-right: 0; }

.kopa-portfolio-widget.style2 .popup-icon, .kopa-portfolio-widget.style2 .link-icon,
.kopa-portfolio-widget.style3 .popup-icon,
.kopa-portfolio-widget.style3 .link-icon {
  position: absolute;
  top: 50%;
  margin-top: -19px;
  margin-left: -19px; }
.kopa-portfolio-widget.style2 .popup-icon,
.kopa-portfolio-widget.style3 .popup-icon {
  right: 50%;
  margin-right: 3px; }
.kopa-portfolio-widget.style2 .link-icon,
.kopa-portfolio-widget.style3 .link-icon {
  left: 50%;
  margin-left: 3px; }

.kopa-loadmore {
  text-align: center;
  font-family: "Raleway", sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  cursor: pointer; }
  .kopa-loadmore span {
    display: inline-block;
    margin-top: 0;
    background: #ffc619;
    padding: 4px 45px 25px;
    position: relative; }
    .kopa-loadmore span:before {
      content: '\f0d7';
      position: absolute;
      top: 21px;
      left: 50%;
      margin-left: -9px;
      font-size: 30px; }
    .kopa-loadmore span:hover {
      color: #292929; }

.loadmore-wrapper {
  text-align: center; }

.kopa-loadmore-1 {
  font: 500 16px/50px "Raleway", sans-serif;
  color: #fff;
  text-transform: uppercase;
  display: inline-block;
  background-color: #ffc619;
  border-radius: 2px;
  padding: 0 35px;
  margin-top: 40px; }
  .kopa-loadmore-1:hover {
    background-color: #292929; }

/* single portfolio */
/*--- kopa-sync-portfolio-widget ---*/
.kopa-sync-portfolio-widget .loading {
  position: relative; }
.kopa-sync-portfolio-widget .sync-row {
  margin: 10px -5px 0; }

.sync4 .item {
  padding: 0 5px;
  cursor: pointer; }
.sync4 .owl-controls {
  transition: all 0.5s;
  -ms-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  margin: 0; }
  .sync4 .owl-controls .owl-buttons div.owl-prev {
    left: 5px; }
  .sync4 .owl-controls .owl-buttons div.owl-next {
    right: 5px; }

.related-por-widget {
  overflow: hidden;
  margin: 0 -1px 90px; }
  .related-por-widget .owl-theme .owl-controls.style6 {
    right: 20px; }

header.por-style {
  position: relative;
  padding-right: 110px;
  margin-top: -10px;
  margin-bottom: 30px; }
  header.por-style h2 {
    font: 600 21px/30px "Raleway", sans-serif;
    margin: 0; }
  @media screen and (max-width: 639px) {
    header.por-style {
      padding-right: 0;
      margin-bottom: 10px; }
      header.por-style h2 {
        margin-bottom: 0px; } }
  header.por-style span {
    position: absolute;
    top: 3px;
    right: 0; }
    header.por-style span i {
      margin-right: 5px; }
    @media screen and (max-width: 639px) {
      header.por-style span {
        position: relative; } }

.kopa-por-des {
  margin-top: 49px; }
  .kopa-por-des .widget-title {
    margin-bottom: 10px; }
  .kopa-por-des .kopa-tag-box {
    text-align: left; }

.por-line {
  margin: 30px 0;
  border-bottom: 1px solid #e5e5e5; }

.por-des {
  margin-bottom: 25px; }

.por-detail > ul > li {
  margin-top: 5px; }
.por-detail .dt-left {
  width: 100px;
  float: left;
  margin: 0 15px 0 0; }
.por-detail .dt-right {
  overflow: hidden;
  color: #292929; }

.owl-carousel-13 .owl-controls.style6 {
  top: -50px;
  right: 15px; }
.owl-carousel-13 .item {
  padding: 0 15px 1px; }
.owl-carousel-13 .entry-item {
  text-align: center; }
  .owl-carousel-13 .entry-item .entry-thumb .popup-icon, .owl-carousel-13 .entry-item .entry-thumb .link-icon {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    /* Netscape */
    -moz-opacity: 0;
    /* Safari 1.x */
    -khtml-opacity: 0;
    /* Good browsers */
    opacity: 0; }
  .owl-carousel-13 .entry-item .entry-thumb:hover .popup-icon, .owl-carousel-13 .entry-item .entry-thumb:hover .link-icon {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* Netscape */
    -moz-opacity: 1;
    /* Safari 1.x */
    -khtml-opacity: 1;
    /* Good browsers */
    opacity: 1; }
  .owl-carousel-13 .entry-item .entry-content {
    padding: 12px 20px;
    border: 1px solid #e5e5e5;
    background: #f7f7f7; }
    .owl-carousel-13 .entry-item .entry-content h5 {
      font-family: Arial, sans-serif;
      font-size: 14px;
      line-height: 22px;
      color: #898989;
      font-weight: normal;
      text-transform: none;
      margin: 0; }
      .owl-carousel-13 .entry-item .entry-content h5 a {
        color: #898989; }
        .owl-carousel-13 .entry-item .entry-content h5 a:hover {
          color: #ffc619; }
  .owl-carousel-13 .entry-item .entry-title {
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 5px; }

/* format icon */
.standard-format .format-icon span:before {
  content: "\f03e"; }

.video-format .format-icon span:before {
  content: "\f008"; }

.audio-format .format-icon span:before {
  content: "\f130"; }

.gallery-format .format-icon span:before {
  content: "\f009"; }

/*--- article list 1 ---*/
.article-list-1 .loading {
  position: relative;
  min-height: 465px; }

/*--- article-list-2 ---*/
.entry-date.style2 {
  color: #ffc619; }

.article-list-2 > ul {
  margin-top: -30px; }
  .article-list-2 > ul > li {
    margin-top: 30px; }
.article-list-2 a {
  color: #292929; }
  .article-list-2 a:hover {
    color: #ffc619; }
.article-list-2 .entry-item .entry-content {
  background-color: #f7f7f7;
  padding: 35px 25px 25px; }
  .article-list-2 .entry-item .entry-content > header p {
    margin-bottom: 0; }
  .article-list-2 .entry-item .entry-content .entry-title {
    font-size: 17px;
    line-height: 24px;
    color: #292929; }
  .article-list-2 .entry-item .entry-content > p {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    /* Netscape */
    -moz-opacity: 0.7;
    /* Safari 1.x */
    -khtml-opacity: 0.7;
    /* Good browsers */
    opacity: 0.7;
    margin-bottom: 0;
    color: #494949; }
  .article-list-2 .entry-item .entry-content > footer {
    margin-top: 15px;
    padding-top: 0;
    border-top: 1px solid #e5e5e5; }
.article-list-2 .entry-thumb {
  position: relative; }
  .article-list-2 .entry-thumb .format-icon {
    position: absolute;
    width: 38px;
    height: 38px;
    bottom: -26px;
    left: 26px;
    line-height: 38px;
    font-size: 15px;
    color: #fff;
    text-align: center;
    background-color: #ffc619; }
    .article-list-2 .entry-thumb .format-icon span {
      line-height: 38px;
      margin-top: 1px; }

.kopa-area-dark .article-list-2 a, .article-list-2 a {
  color: #292929; }

.owl-carousel-6 .item {
  padding: 0 9px; }
.owl-carousel-6 .entry-item .entry-thumb {
  border: 7px solid #fff; }
.owl-carousel-6 .entry-item .entry-content {
  padding: 13px 20px 20px;
  background: #fff; }
  .owl-carousel-6 .entry-item .entry-content > header:before {
    width: 7px;
    left: -20px; }

.article-list-2 .owl-carousel-6 .entry-item .entry-content > header {
  position: relative; }
  .article-list-2 .owl-carousel-6 .entry-item .entry-content > header :before {
    content: '';
    width: 7px;
    height: 38px;
    background: #ffc619;
    position: absolute;
    top: 5px;
    left: -20px; }

/*--- article-list-3 ---*/
.entry-date.style3 > i {
  margin-right: 5px; }

.article-list-3 > ul > li {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e5e5e5; }
  .article-list-3 > ul > li:last-child {
    margin: 0; }
.article-list-3 .entry-thumb {
  width: 76px;
  float: left;
  margin-right: 15px; }
.article-list-3 .entry-title {
  text-transform: none;
  font-weight: 600;
  margin-top: -2px; }
.article-list-3 .entry-content {
  overflow: hidden; }

/*--- kopa-service-2-widget ---*/
.kopa-service-2-widget {
  text-align: center; }
  .kopa-service-2-widget > ul {
    margin-top: -30px; }
    .kopa-service-2-widget > ul > li {
      margin-top: 30px; }
      .kopa-service-2-widget > ul > li:first-child .thumb-bot, .kopa-service-2-widget > ul > li:first-child .line-left {
        display: none; }
      .kopa-service-2-widget > ul > li:last-child .line-right {
        display: none; }
  .kopa-service-2-widget .sv-icon {
    display: inline-block;
    text-align: center;
    width: 196px;
    height: 196px;
    line-height: 166px;
    font-size: 80px;
    background: #fff;
    border: 15px solid #ffc619;
    color: #ffc619;
    margin-bottom: 20px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%; }
  .kopa-service-2-widget .thumb-bot {
    top: 89px; }
  .kopa-service-2-widget .line-left, .kopa-service-2-widget .line-right {
    height: 4px;
    background: #ffc619;
    top: 96px; }

/*--- kopa-service-3-widget ---*/
.sv-icon-1 {
  position: relative;
  display: inline-block;
  text-align: center;
  width: 62px;
  height: 62px;
  line-height: 60px;
  font-size: 25px;
  background: none;
  border-radius: 5px;
  border-top: 1px solid #ffc619;
  color: #ffc619; }
  .sv-icon-1:before, .sv-icon-1:after {
    content: "";
    position: absolute;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffc619), to(transparent));
    background: -webkit-linear-gradient(#ffc619, transparent);
    background: -moz-linear-gradient(#ffc619, transparent);
    background: -o-linear-gradient(#ffc619, transparent);
    background: linear-gradient(#ffc619, transparent);
    top: 2px;
    bottom: 0px;
    width: 1px; }
  .sv-icon-1:before {
    left: 0px; }
  .sv-icon-1:after {
    right: 0px; }

.kopa-service-3-widget {
  text-align: center; }
  .kopa-service-3-widget .col-middle, .kopa-service-3-widget .col-left, .kopa-service-3-widget .col-right {
    float: left;
    min-height: 1px; }
  .kopa-service-3-widget .col-middle {
    width: 33.45455%; }
    .kopa-service-3-widget .col-middle img {
      max-width: 90%; }
  .kopa-service-3-widget .col-left {
    width: 33.27273%;
    text-align: right;
    padding-top: 60px; }
    .kopa-service-3-widget .col-left .entry-item .sv-icon-1 {
      float: right;
      margin: 0 0 0 26px; }
  .kopa-service-3-widget .col-right {
    width: 33.27273%;
    text-align: left;
    padding-top: 60px; }
  .kopa-service-3-widget .clearfix > div > ul {
    margin-top: -80px; }
    .kopa-service-3-widget .clearfix > div > ul > li {
      margin-top: 80px; }
  .kopa-service-3-widget .entry-item .sv-icon-1 {
    float: left;
    margin: 0 26px 0 0; }
  .kopa-service-3-widget .entry-item .entry-content {
    overflow: hidden; }
  .kopa-service-3-widget .entry-item .entry-title {
    font-size: 17px;
    line-height: 24px;
    text-transform: capitalize;
    margin-top: -5px; }

/*--- kopa-kopa-service-4-widget ---*/
.kopa-service-4-widget {
  text-align: center; }
  .kopa-service-4-widget .entry-item .sv-icon-2 {
    margin-bottom: 20px; }
  .kopa-service-4-widget .entry-item .entry-content h4 {
    position: relative;
    margin-bottom: 40px; }
    .kopa-service-4-widget .entry-item .entry-content h4:before {
      position: absolute;
      content: "";
      width: 94px;
      height: 1px;
      background-color: #f1f1f1;
      left: 50%;
      margin-left: -47px;
      bottom: -20px; }
    .kopa-service-4-widget .entry-item .entry-content h4:after {
      position: absolute;
      content: "";
      width: 22px;
      height: 1px;
      background-color: #ffc619;
      left: 50%;
      margin-left: -11px;
      bottom: -20px; }
  .kopa-service-4-widget .entry-item .entry-content > p {
    color: #898989; }
  .kopa-service-4-widget > ul {
    margin-top: -30px; }
    .kopa-service-4-widget > ul > li {
      margin-top: 30px; }

/*--- kopa-service-5-widget ---*/
.kopa-service-5-widget > ul {
  margin-top: -35px; }
  .kopa-service-5-widget > ul > li {
    margin-top: 35px; }
.kopa-service-5-widget > .text-center img {
  max-width: 90%; }
.kopa-service-5-widget .entry-item .sv-icon-1 {
  float: left;
  margin: 0 26px 0 0; }
.kopa-service-5-widget .entry-item .entry-content {
  overflow: hidden; }
.kopa-service-5-widget .entry-item .entry-title {
  font-size: 17px;
  line-height: 24px;
  text-transform: capitalize;
  margin-top: -5px; }

/*--- kopa-testimonial-widget ---*/
.half-circle {
  width: 200px;
  height: 100px;
  border-top-left-radius: 110px;
  border-top-right-radius: 110px;
  border: 10px solid #ffe28c;
  border-bottom: 0;
  margin: 0 auto 144px;
  position: relative; }
  .half-circle:before, .half-circle:after {
    content: '';
    position: absolute;
    top: 80px;
    left: -60px;
    width: 60px;
    height: 10px;
    background: #ffe28c; }
  .half-circle:after {
    left: auto;
    right: -60px; }
  .half-circle .circle-icon {
    display: inline-block;
    text-align: center;
    width: 155px;
    height: 155px;
    line-height: 135px;
    font-size: 60px;
    background: #ffc619;
    color: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    position: relative;
    margin-top: 10px; }
    .half-circle .circle-icon:before {
      content: '';
      position: absolute;
      bottom: -64px;
      left: 50%;
      margin-left: -1px;
      width: 2px;
      height: 64px;
      background: #ffe28c; }
    .half-circle .circle-icon:after {
      content: '';
      position: absolute;
      bottom: -80px;
      left: 50%;
      margin-left: -8px;
      width: 16px;
      height: 16px;
      background: #ffc619;
      border-radius: 50%;
      z-index: 9; }
    .half-circle .circle-icon span {
      padding: 0 10px 10px;
      border-bottom: 2px dotted #fff; }

.kopa-testimonial-widget {
  text-align: center;
  margin-bottom: 50px; }

.sync2 {
  margin-bottom: 40px; }
  .sync2 .item {
    padding: 0 2px;
    cursor: pointer; }
    .sync2 .item .tes-thumb {
      transition: all 0.3s;
      -ms-transition: all 0.3s;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -webkit-transform: scale(0.85);
      -moz-transform: scale(0.85);
      -ms-transform: scale(0.85);
      -o-transform: scale(0.85);
      transform: scale(0.85);
      border: 5px solid #fff; }
      .sync2 .item .tes-thumb img {
        width: 100%; }
      .sync2 .item .tes-thumb:hover {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        border-color: #ffc619; }
  .sync2 .owl-item.synced .item .tes-thumb {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    border-color: #ffc619; }

.testi-item {
  position: relative; }
  .testi-item:before, .testi-item:after {
    width: 58px;
    height: 46px;
    position: absolute;
    content: "";
    background-size: cover; }
    @media screen and (max-width: 639px) {
      .testi-item:before, .testi-item:after {
        width: 40px;
        height: 30px; } }
  .testi-item:before {
    background: url("images/icons/1.png") no-repeat;
    top: 15px;
    left: -70px;
    background-size: cover; }
    @media screen and (max-width: 359px) {
      .testi-item:before {
        top: 40px; } }
  .testi-item:after {
    background: url("images/icons/2.png") no-repeat;
    top: 80px;
    right: -70px;
    background-size: cover; }
    @media screen and (max-width: 639px) {
      .testi-item:after {
        top: 125px; } }
    @media screen and (max-width: 479px) {
      .testi-item:after {
        top: 190px; } }
  .testi-item .testi-title {
    text-transform: none; }
    .testi-item .testi-title > span {
      color: #ffc619; }
  .testi-item .testi-content {
    font-family: 'Arial Narrow', Arial, sans-serif;
    color: #8e8e8e;
    font-size: 20px;
    line-height: 28px;
    font-style: italic; }

.sync1 .item {
  padding: 0 150px; }

/*--- kopa-testimonial-2-widget ---*/
.kopa-testimonial-2-widget {
  text-align: center;
  padding-top: 70px !important; }

/*--- kopa-testimonial-3-widget ---*/
.ticker-icon {
  text-align: center;
  width: 26px;
  height: 26px;
  line-height: 26px;
  font-size: 15px;
  position: absolute;
  top: 0;
  margin-top: -13px;
  margin-left: -13px;
  left: 50%;
  background: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  display: none; }
  .ticker-icon:before {
    content: '';
    text-align: center;
    width: 18px;
    height: 18px;
    line-height: 18px;
    font-size: 15px;
    position: absolute;
    top: 50%;
    margin-top: -9px;
    margin-left: -9px;
    left: 50%;
    background: #ffc619;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%; }
  .ticker-icon:after {
    content: '';
    position: absolute;
    top: 13px;
    left: 12px;
    width: 2px;
    height: 50px;
    background: #ffc619; }

.kopa-testimonial-3-widget .widget-title {
  font: 600 40px/48px "Raleway", sans-serif;
  margin-bottom: 60px; }
  @media screen and (max-width: 639px) {
    .kopa-testimonial-3-widget .widget-title {
      font-size: 32px;
      line-height: 40px; } }
.kopa-testimonial-3-widget .bg-pd {
  padding-top: 45px;
  position: relative; }

/*--- kopa about widget ---*/
.kopa-about-widget .item-list {
  padding-left: 40px;
  padding-right: 130px; }
  @media screen and (max-width: 639px) {
    .kopa-about-widget .item-list {
      padding: 0; } }
.kopa-about-widget .entry-item {
  margin-bottom: 35px; }
  .kopa-about-widget .entry-item:last-child {
    margin-bottom: 0; }
  .kopa-about-widget .entry-item:hover .icon-outer {
    background-color: #ffc619; }
    .kopa-about-widget .entry-item:hover .icon-outer .icon-inner {
      border-color: #fff;
      color: #fff; }
.kopa-about-widget .icon-outer {
  position: relative;
  width: 82px;
  height: 82px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: #f3f3f3;
  float: left;
  margin-right: 20px; }
  .kopa-about-widget .icon-outer .icon-inner {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -35px;
    margin-top: -35px;
    width: 70px;
    height: 70px;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #f3f3f3;
    font-size: 24px;
    line-height: 70px;
    color: #8e8e8e; }
.kopa-about-widget .entry-content {
  overflow: hidden;
  padding-top: 8px; }
  .kopa-about-widget .entry-content .entry-title {
    position: relative;
    font: 20px/26px "Raleway", sans-serif;
    color: #292929;
    margin-bottom: 20px; }
    .kopa-about-widget .entry-content .entry-title:before {
      position: absolute;
      content: "";
      width: 63px;
      height: 1px;
      background-color: #f3f3f3;
      left: 0;
      bottom: -9px; }
    .kopa-about-widget .entry-content .entry-title:after {
      position: absolute;
      content: "";
      width: 20px;
      height: 1px;
      background-color: #ffc619;
      left: 0;
      bottom: -9px; }
  .kopa-about-widget .entry-content .excerpt {
    font: 14px/20px arial;
    color: #8e8e8e; }
@media screen and (max-width: 1023px) {
  .kopa-about-widget .text-right {
    text-align: center; } }

.kopa-team-widget {
  text-align: center; }
  .kopa-team-widget > ul {
    margin-top: -30px; }
    .kopa-team-widget > ul > li {
      margin-top: 30px; }
      .kopa-team-widget > ul > li:first-child .thumb-bot, .kopa-team-widget > ul > li:first-child .line-left {
        display: none; }
      .kopa-team-widget > ul > li:last-child .line-right {
        display: none; }
  .kopa-team-widget .entry-item .entry-thumb {
    display: inline-block;
    text-align: center;
    width: 165px;
    height: 165px;
    line-height: 165px;
    font-size: 15px;
    background: #ffc619;
    border-radius: 50%;
    padding: 5px 0 0 15px;
    margin-bottom: 20px; }
    .kopa-team-widget .entry-item .entry-thumb img {
      border-radius: 50%;
      width: 95%; }
  .kopa-team-widget .entry-item .entry-content .entry-title {
    font-style: 16px;
    line-height: 24px;
    font-weight: 700;
    margin-bottom: 3px;
    text-transform: uppercase; }
  .kopa-team-widget .entry-item .entry-content > p {
    font-style: italic;
    color: #494949;
    margin-bottom: 15px; }

.kopa-team-widget.style1 .entry-item .entry-thumb img {
  width: 97%; }

.kopa-team-widget.style2 > ul > li {
  padding: 0;
  margin: -1px 0 0 -1px; }
.kopa-team-widget.style2 .entry-item {
  padding: 30px 20px;
  border: 1px solid #e5e5e5; }
  .kopa-team-widget.style2 .entry-item:hover {
    background: #ffc619;
    border-color: #ffc619; }
    .kopa-team-widget.style2 .entry-item:hover a {
      color: #292929; }
      .kopa-team-widget.style2 .entry-item:hover a:hover {
        color: #fff; }
    .kopa-team-widget.style2 .entry-item:hover .entry-thumb {
      background: #fff; }
    .kopa-team-widget.style2 .entry-item:hover .entry-job span {
      color: #292929;
      background: #fff; }
    .kopa-team-widget.style2 .entry-item:hover .entry-content p {
      color: #fff; }
    .kopa-team-widget.style2 .entry-item:hover .kopa-social-links.style2 ul li a {
      border-color: #fff;
      color: #fff; }
      .kopa-team-widget.style2 .entry-item:hover .kopa-social-links.style2 ul li a:hover {
        background: #fff;
        color: #ffc619; }
  .kopa-team-widget.style2 .entry-item .entry-thumb {
    padding: 0; }
    .kopa-team-widget.style2 .entry-item .entry-thumb img {
      width: 87%; }

.owl-carousel-8 .item {
  padding: 0 15px; }

.kopa-team-widget.style3 .entry-item {
  padding: 30px 20px;
  border: 1px solid #e5e5e5;
  background: url("images/background/bg/white/5.png");
  background: rgba(255, 255, 255, 0.5); }
  .kopa-team-widget.style3 .entry-item:hover {
    background: #ffc619;
    border-color: #ffc619; }
    .kopa-team-widget.style3 .entry-item:hover a {
      color: #292929; }
      .kopa-team-widget.style3 .entry-item:hover a:hover {
        color: #fff; }
    .kopa-team-widget.style3 .entry-item:hover .entry-thumb {
      background: #fff; }
    .kopa-team-widget.style3 .entry-item:hover .entry-job span {
      color: #292929;
      background: #fff; }
    .kopa-team-widget.style3 .entry-item:hover .entry-content p {
      color: #fff; }
    .kopa-team-widget.style3 .entry-item:hover .kopa-social-links.style2 ul li a {
      border-color: #fff;
      color: #fff; }
      .kopa-team-widget.style3 .entry-item:hover .kopa-social-links.style2 ul li a:hover {
        background: #fff;
        color: #ffc619; }
  .kopa-team-widget.style3 .entry-item .entry-thumb {
    padding: 0; }
    .kopa-team-widget.style3 .entry-item .entry-thumb img {
      width: 87%; }

/*--- owl-button ---*/
.owl-theme .owl-controls {
  transition: all 0.5s;
  -ms-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  margin: 0; }
  .owl-theme .owl-controls .owl-buttons div {
    color: #fff;
    background: url("images/background/bg/black/3.png");
    background: rgba(0, 0, 0, 0.3);
    padding: 0;
    margin: 0;
    border-radius: 0;
    text-align: center;
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    position: absolute;
    top: 50%;
    margin-top: -12px;
    margin-left: -12px;
    margin-left: 0;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* Netscape */
    -moz-opacity: 1;
    /* Safari 1.x */
    -khtml-opacity: 1;
    /* Good browsers */
    opacity: 1;
    transition: all 0.5s;
    -ms-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s; }
    .owl-theme .owl-controls .owl-buttons div:hover {
      background: #ffc619;
      color: #fff; }
    .owl-theme .owl-controls .owl-buttons div.owl-prev {
      left: 0;
      padding-right: 2px; }
      .owl-theme .owl-controls .owl-buttons div.owl-prev:before {
        content: "\f104"; }
    .owl-theme .owl-controls .owl-buttons div.owl-next {
      right: 0;
      padding-left: 2px; }
      .owl-theme .owl-controls .owl-buttons div.owl-next:before {
        content: "\f105"; }
  .owl-theme .owl-controls .owl-pagination {
    position: absolute;
    left: 0;
    bottom: 20px;
    width: 100%; }
    .owl-theme .owl-controls .owl-pagination .owl-page span {
      width: 12px;
      height: 12px;
      margin: 5px 3px 0;
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      /* Netscape */
      -moz-opacity: 1;
      /* Safari 1.x */
      -khtml-opacity: 1;
      /* Good browsers */
      opacity: 1;
      background: #fff;
      border: none;
      transition: all 0.5s;
      -ms-transition: all 0.5s;
      -webkit-transition: all 0.5s;
      -moz-transition: all 0.5s;
      border-radius: 50%; }
    .owl-theme .owl-controls .owl-pagination .owl-page.active span, .owl-theme .owl-controls .owl-pagination .owl-page:hover span {
      background: #ffc619; }
.owl-theme .owl-controls.style1 .owl-buttons div {
  color: #ffc619;
  background: none;
  padding: 0;
  margin: 0;
  border-radius: 0;
  text-align: center;
  width: 50px;
  height: 75px;
  line-height: 75px;
  font-size: 100px;
  position: absolute;
  top: 40%;
  margin-top: -37.5px;
  margin-left: -25px;
  margin-left: 0; }
  .owl-theme .owl-controls.style1 .owl-buttons div:hover {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    /* Netscape */
    -moz-opacity: 0.5;
    /* Safari 1.x */
    -khtml-opacity: 0.5;
    /* Good browsers */
    opacity: 0.5; }
.owl-theme .owl-controls.style3 .owl-buttons div {
  color: #fff;
  background: #ffc619;
  margin: 0;
  padding: 0;
  border-radius: 50%;
  transition: all 0.5s;
  -ms-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  /* Netscape */
  -moz-opacity: 1;
  /* Safari 1.x */
  -khtml-opacity: 1;
  /* Good browsers */
  opacity: 1;
  text-align: center;
  width: 35px;
  height: 35px;
  line-height: 35px;
  font-size: 25px;
  position: absolute;
  top: 50%;
  margin-top: -17.5px;
  margin-left: -17.5px;
  margin-left: 0; }
  .owl-theme .owl-controls.style3 .owl-buttons div:hover {
    color: #292929;
    background: #ffc619; }
  .owl-theme .owl-controls.style3 .owl-buttons div.owl-prev {
    padding-right: 2px; }
  .owl-theme .owl-controls.style3 .owl-buttons div.owl-next {
    padding-left: 2px; }
.owl-theme .owl-controls.style4 .owl-buttons div {
  color: #fff;
  background-color: #353535;
  padding: 0;
  margin: 0;
  border-radius: 50%;
  text-align: center;
  width: 78px;
  height: 78px;
  line-height: 78px;
  font-size: 40px;
  position: absolute;
  top: 50%;
  margin-top: -39px;
  margin-left: -39px;
  margin-left: 0; }
  @media screen and (max-width: 639px) {
    .owl-theme .owl-controls.style4 .owl-buttons div {
      margin-stop: -36px !important; } }
  @media screen and (max-width: 359px) {
    .owl-theme .owl-controls.style4 .owl-buttons div {
      margin-stop: -58px !important; } }
  .owl-theme .owl-controls.style4 .owl-buttons div:hover {
    color: #ffc619; }
  .owl-theme .owl-controls.style4 .owl-buttons div.owl-prev {
    left: -94px;
    padding-right: 2px; }
    .owl-theme .owl-controls.style4 .owl-buttons div.owl-prev:before {
      content: "\f100"; }
  .owl-theme .owl-controls.style4 .owl-buttons div.owl-next {
    right: -98px;
    padding-left: 2px; }
    .owl-theme .owl-controls.style4 .owl-buttons div.owl-next:before {
      content: "\f101"; }
.owl-theme .owl-controls.style5 .owl-buttons div {
  color: #fff;
  background: url("images/background/bg/black/7.png");
  background: rgba(29, 29, 29, 0.7);
  padding: 0;
  margin: 0;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 28px;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  margin-left: -20px;
  margin-left: 0; }
  .owl-theme .owl-controls.style5 .owl-buttons div:hover {
    color: #ffc619; }
  .owl-theme .owl-controls.style5 .owl-buttons div.owl-prev {
    left: 18px;
    padding-right: 2px; }
  .owl-theme .owl-controls.style5 .owl-buttons div.owl-next {
    right: 18px;
    padding-left: 2px; }
.owl-theme .owl-controls.style6 {
  position: absolute;
  top: -50px;
  right: 0; }
  .owl-theme .owl-controls.style6 .owl-buttons div {
    color: #292929;
    border: 1px solid #e5e5e5;
    background: none;
    padding: 0;
    margin: 0;
    text-align: center;
    width: 22px;
    height: 22px;
    line-height: 20px;
    font-size: 14px;
    position: absolute;
    top: auto;
    margin-top: -11px;
    margin-left: -11px;
    margin-left: 3px;
    position: relative; }
    .owl-theme .owl-controls.style6 .owl-buttons div:hover {
      color: #ffc619; }
    .owl-theme .owl-controls.style6 .owl-buttons div.owl-prev {
      left: auto;
      padding-right: 2px; }
    .owl-theme .owl-controls.style6 .owl-buttons div.owl-next {
      right: auto;
      padding-left: 2px; }
.owl-theme .owl-controls.style7 .owl-buttons div {
  color: #fff;
  background: url("images/background/bg/black/5.png");
  background: rgba(29, 29, 29, 0.5);
  padding: 0;
  margin: 0;
  text-align: center;
  width: 60px;
  height: 116px;
  line-height: 116px;
  font-size: 40px;
  position: absolute;
  top: 50%;
  margin-top: -58px;
  margin-left: -30px;
  margin-left: 0; }
  .owl-theme .owl-controls.style7 .owl-buttons div:hover {
    color: #ffc619; }
  .owl-theme .owl-controls.style7 .owl-buttons div.owl-prev {
    padding-right: 8px;
    border-top-right-radius: 116px;
    border-bottom-right-radius: 116px; }
  .owl-theme .owl-controls.style7 .owl-buttons div.owl-next {
    padding-left: 8px;
    border-top-left-radius: 116px;
    border-bottom-left-radius: 116px; }
.owl-theme .owl-controls.style8 .owl-buttons div {
  color: #fff;
  background: url("images/background/bg/black/5.png");
  background: rgba(29, 29, 29, 0.5);
  padding: 0;
  margin: 0;
  border-radius: 50%;
  text-align: center;
  width: 78px;
  height: 78px;
  line-height: 78px;
  font-size: 40px;
  position: absolute;
  top: 50%;
  margin-top: -39px;
  margin-left: -39px;
  margin-left: 0; }
  @media screen and (max-width: 639px) {
    .owl-theme .owl-controls.style8 .owl-buttons div {
      width: 40px;
      height: 40px;
      line-height: 40px;
      font-size: 20px;
      margin-top: -20px; } }
  .owl-theme .owl-controls.style8 .owl-buttons div:hover {
    color: #ffc619; }
  .owl-theme .owl-controls.style8 .owl-buttons div.owl-prev {
    left: 30px;
    padding-right: 2px; }
    .owl-theme .owl-controls.style8 .owl-buttons div.owl-prev:before {
      content: "\f104"; }
    @media screen and (max-width: 639px) {
      .owl-theme .owl-controls.style8 .owl-buttons div.owl-prev {
        left: 10px; } }
  .owl-theme .owl-controls.style8 .owl-buttons div.owl-next {
    right: 30px;
    padding-left: 2px; }
    .owl-theme .owl-controls.style8 .owl-buttons div.owl-next:before {
      content: "\f105"; }
    @media screen and (max-width: 639px) {
      .owl-theme .owl-controls.style8 .owl-buttons div.owl-next {
        right: 10px; } }

.kopa-entry-list.s2 .owl-theme .owl-controls.style7 .owl-buttons div {
  width: 46px;
  height: 92px;
  line-height: 92px;
  font-size: 35px; }
  .kopa-entry-list.s2 .owl-theme .owl-controls.style7 .owl-buttons div.owl-prev {
    border-top-right-radius: 92px;
    border-bottom-right-radius: 92px; }
  .kopa-entry-list.s2 .owl-theme .owl-controls.style7 .owl-buttons div.owl-next {
    border-top-left-radius: 92px;
    border-bottom-left-radius: 92px; }

.kopa-owl-prev, .kopa-owl-next {
  width: 40px;
  height: 100%;
  background: url("images/background/bg/white/5.png");
  background: rgba(255, 255, 255, 0.5);
  position: absolute;
  top: 0;
  left: 15px;
  z-index: 99999; }
  .kopa-owl-prev > i, .kopa-owl-next > i {
    text-align: center;
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 15px;
    position: absolute;
    top: 50%;
    margin-top: -12.5px;
    margin-left: -12.5px;
    background: #fff;
    border-radius: 5px;
    left: 50%;
    padding-left: 2px;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out; }
    .kopa-owl-prev > i:hover, .kopa-owl-next > i:hover {
      background: #ffc619;
      color: #fff; }

.kopa-owl-prev {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px; }
  .kopa-owl-prev > i {
    padding-right: 2px; }

.kopa-owl-next {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  left: auto;
  right: 15px; }

.owl-carousel-8.owl-theme .owl-controls .owl-pagination {
  position: relative;
  left: auto;
  bottom: auto;
  margin-top: 40px; }

.owl-article-list-1.owl-theme .owl-controls .owl-pagination {
  position: relative;
  line-height: 10px;
  bottom: 0;
  margin-top: 15px; }
  .owl-article-list-1.owl-theme .owl-controls .owl-pagination .owl-page span {
    margin: 0 2px; }
  .owl-article-list-1.owl-theme .owl-controls .owl-pagination .owl-page.active span, .owl-article-list-1.owl-theme .owl-controls .owl-pagination .owl-page:hover span {
    background-color: #292929; }

.owl-carousel-3.owl-theme .owl-controls .owl-pagination {
  bottom: -50px; }
  .owl-carousel-3.owl-theme .owl-controls .owl-pagination .owl-page span {
    background-color: #898989; }
  .owl-carousel-3.owl-theme .owl-controls .owl-pagination .owl-page.active span {
    background-color: #ffc619; }

/*--- wp widget ---*/
/*--- categories ---*/
.widget_categories .widget-title {
  margin-bottom: 15px; }
.widget_categories > ul > li {
  border-top: 1px solid #f3f3f3;
  list-style: none;
  display: block;
  margin-top: 8px;
  padding-top: 15px; }
  .widget_categories > ul > li:first-child {
    border-top: none;
    margin-top: 0;
    padding-top: 0; }
  .widget_categories > ul > li:hover span {
    background-color: #424242;
    color: #fff; }
  .widget_categories > ul > li:hover a:after {
    background-color: #ffc619; }
  .widget_categories > ul > li a {
    font: 14px/20px arial;
    color: #989898;
    float: left;
    position: relative;
    padding-left: 23px; }
    .widget_categories > ul > li a:hover {
      color: #ffc619; }
    .widget_categories > ul > li a:before {
      position: absolute;
      content: "";
      width: 10px;
      height: 10px;
      border: 1px solid #ffc619;
      top: 5px;
      left: 0; }
    .widget_categories > ul > li a:after {
      position: absolute;
      content: "";
      width: 6px;
      height: 6px;
      background-color: transparent;
      top: 7px;
      left: 2px; }
  .widget_categories > ul > li span {
    float: right;
    border-radius: 2px;
    background-color: transparent;
    display: inline-block;
    padding: 0 10px; }

/*--- tag cloud ---*/
.tagcloud {
  margin: 0 -3px; }
  .tagcloud a {
    padding: 0px 15px;
    margin: 0 3px 13px;
    height: 28px;
    display: inline-block;
    border: 1px solid #eee;
    border-radius: 8px;
    font-size: 14px !important;
    line-height: 26px;
    color: #292929; }
    .tagcloud a:hover {
      border: 1px solid #ffc619;
      color: #ffc619; }

/* top rated product */
.woocommerce .widget_top_rated_products ul.product_list_widget, .woocommerce-page .widget_top_rated_products ul.product_list_widget {
  background-color: #f9f9f9;
  border: 1px solid #e4e4e4;
  padding: 15px; }
  .woocommerce .widget_top_rated_products ul.product_list_widget li:last-child, .woocommerce-page .widget_top_rated_products ul.product_list_widget li:last-child {
    padding-bottom: 0;
    border-bottom: none; }
  .woocommerce .widget_top_rated_products ul.product_list_widget > li ins, .woocommerce-page .widget_top_rated_products ul.product_list_widget > li ins {
    color: #8e8e8e; }
  .woocommerce .widget_top_rated_products ul.product_list_widget a, .woocommerce-page .widget_top_rated_products ul.product_list_widget a {
    line-height: 18px; }

.widget_recent_comments > ul {
  list-style: none; }
  .widget_recent_comments > ul > li > span {
    float: left;
    margin-right: 5px; }

.widget_rss > ul > li {
  list-style: none; }
  .widget_rss > ul > li a {
    display: block; }
  .widget_rss > ul > li span {
    float: none; }

/**
* 3.2 - Sub Page
* -------------------------------------------------------------------
*/
/* entry date */
.entry-date-outer {
  width: 70px;
  height: 70px;
  background-color: #ffc619;
  padding: 2px; }
  .entry-date-outer .entry-date-inner {
    border: 1px solid #fff;
    text-align: center;
    width: 100%;
    height: 100%; }
    .entry-date-outer .entry-date-inner .entry-day {
      display: block;
      font: 700 26px/26px "Raleway", sans-serif;
      color: #fff;
      margin-top: 5px;
      margin-bottom: 5px; }
    .entry-date-outer .entry-date-inner .entry-month {
      font: 18px/18px "Raleway", sans-serif;
      color: #fff; }

/* entry meta */
.entry-meta {
  padding: 7px 0;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  background-color: #f9f9f9; }
  .entry-meta > span, .entry-meta p {
    display: inline-block;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 22px;
    color: #898989;
    text-transform: capitalize;
    padding-right: 15px;
    border-right: 1px solid #ededed;
    margin: 0 15px 5px 0; }
    .entry-meta > span:last-child, .entry-meta p:last-child {
      margin: 0;
      padding: 0;
      border-right: 0; }
    .entry-meta > span i, .entry-meta p i {
      font-size: 14px;
      font-style: normal;
      margin-right: 7px;
      float: left;
      margin-top: 3px; }
    .entry-meta > span a, .entry-meta p a {
      color: #4b4b4b; }
      .entry-meta > span a:hover, .entry-meta p a:hover {
        color: #ffc619; }
  .entry-meta > a {
    display: inline-block;
    margin-top: 5px; }
    .entry-meta > a:hover span {
      color: #ffc619; }

.entry-meta {
  position: relative;
  margin-bottom: 45px;
  padding: 26px 0 17px 100px;
  border-bottom: 2px solid #ffc619; }
  @media screen and (max-width: 639px) {
    .entry-meta {
      margin-bottom: 20px; } }
  @media screen and (max-width: 479px) {
    .entry-meta {
      padding-top: 16px; } }
  .entry-meta .entry-date-outer {
    position: absolute;
    top: 15px;
    left: 15px; }
  .entry-meta.no-entry-date {
    padding-left: 15px; }
    .entry-meta.no-entry-date .entry-date-outer {
      display: none; }

@media screen and (max-width: 1199px) {
  .kopa-related-post .entry-meta .entry-date-outer {
    top: 5px; } }

.kopa-entry-list {
  background: none !important; }
  .kopa-entry-list > ul {
    margin-top: -50px; }
    .kopa-entry-list > ul > li {
      margin-top: 50px; }
  .kopa-entry-list .entry-item .entry-content {
    position: relative; }
  .kopa-entry-list .entry-item .entry-meta {
    position: relative;
    border-top: none;
    border-bottom: none; }
    .kopa-entry-list .entry-item .entry-meta.style1 {
      padding-top: 19px;
      padding-bottom: 17px;
      border-bottom: 2px solid #ffc619; }
      .kopa-entry-list .entry-item .entry-meta.style1 p {
        margin-bottom: 0; }
  .kopa-entry-list .entry-item .excerpt {
    margin-bottom: 10px; }
  .kopa-entry-list .entry-item.no-thumb .post-line .entry-date {
    top: 0px;
    left: 15px; }
  .kopa-entry-list .entry-item.no-thumb .post-line .thumb-icon {
    top: 120px; }
  .kopa-entry-list .entry-item.audio-post iframe {
    height: 166px;
    border: none !important; }
  .kopa-entry-list iframe {
    height: 392px;
    margin-bottom: -6px; }
  .kopa-entry-list .kopa-pagination {
    padding-top: 40px;
    margin-top: 40px;
    border-top: 1px solid #eaeaea;
    text-align: center; }

/* kopa entry list style 1 */
.entry-title {
  font: 500 23px/30px "Raleway", sans-serif;
  margin-bottom: 10px; }

/* kopa entry list style 2 */
.kopa-entry-list.s2 .entry-item .entry-meta {
  margin-bottom: 17px;
  background: none;
  border-bottom: none;
  padding-top: 13px;
  padding-left: 84px; }
  @media screen and (max-width: 1023px) {
    .kopa-entry-list.s2 .entry-item .entry-meta {
      margin-bottom: 30px; } }
  @media screen and (max-width: 359px) {
    .kopa-entry-list.s2 .entry-item .entry-meta {
      padding-top: 13px; }
      .kopa-entry-list.s2 .entry-item .entry-meta p {
        border-right: none; } }
  .kopa-entry-list.s2 .entry-item .entry-meta .entry-date-outer {
    float: left;
    margin-right: 15px;
    top: 0;
    left: 0; }
  .kopa-entry-list.s2 .entry-item .entry-meta .entry-meta-text {
    overflow: hidden; }
  .kopa-entry-list.s2 .entry-item .entry-meta .entry-comment {
    border-right: none; }
.kopa-entry-list.s2 .entry-item .entry-title {
  font: 500 20px/26px "Raleway", sans-serif;
  margin-bottom: 10px; }

/*--- kopa-element-page ---*/
.kopa-element-page .entry-item {
  padding-left: 115px; }

/*--- kopa-shop-page ---*/
.entry-price-area {
  margin-top: 10px; }
  .entry-price-area .entry-price {
    display: inline-block;
    font-family: "Raleway", sans-serif;
    font-size: 32px;
    line-height: 38px;
    color: #ffc619;
    font-weight: 700;
    margin-bottom: 0; }
    .entry-price-area .entry-price span {
      color: #ffc619; }
    .entry-price-area .entry-price.old-price {
      font-size: 14px;
      line-height: 22px;
      margin-right: 5px;
      text-decoration: line-through; }

.product-review .review-title {
  font: 14px/22px "Raleway", sans-serif;
  color: #353535;
  text-transform: uppercase;
  margin-bottom: 25px; }
.product-review .review-entry {
  border: 1px solid #ededed;
  padding: 10px 10px 15px;
  margin-bottom: 30px; }
  .product-review .review-entry header {
    padding-bottom: 15px;
    border-bottom: 1px solid #ededed;
    margin-bottom: 10px; }
  .product-review .review-entry .entry-thumb {
    float: left;
    width: 50px;
    height: 50px;
    margin-right: 13px; }
    .product-review .review-entry .entry-thumb img {
      width: 100%; }
  .product-review .review-entry .right-top {
    overflow: hidden; }
  .product-review .review-entry .author-name {
    color: #131313;
    float: left;
    margin-right: 10px;
    margin-bottom: 0; }
  .product-review .review-entry .kp-rating {
    margin-top: 4px; }
  .product-review .review-entry .time {
    font-size: 13px;
    color: #8e8e8e; }
    .product-review .review-entry .time span {
      margin-right: 8px; }
.product-review .review-form {
  border-top: 1px solid #ececec;
  padding-top: 27px; }
  .product-review .review-form h5 {
    color: #353535;
    text-transform: uppercase;
    margin-bottom: 15px; }
  .product-review .review-form .kopa-rating p {
    float: left; }
  .product-review .review-form #input-submit {
    display: inline-block;
    font: 16px/35px arial;
    color: #fff;
    padding: 0 30px;
    background-color: #ffc619;
    border-radius: 2px;
    border: none; }
    .product-review .review-form #input-submit:hover {
      background-color: #292929; }

.kp-rating {
  float: left; }
  .kp-rating li {
    float: left;
    color: #ffc619; }
    .kp-rating li a {
      color: #ffc619; }

.woocommerce .kopa-shop-page .kopa-pagination, .woocommerce-page .kopa-shop-page .kopa-pagination {
  padding-top: 45px;
  border-top: 1px solid #ededed;
  margin-top: 25px; }

.woocommerce .shop-top-page, .woocommerce-page .shop-top-page {
  padding-bottom: 20px;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 30px; }
  .woocommerce .shop-top-page .woocommerce-ordering, .woocommerce-page .shop-top-page .woocommerce-ordering {
    float: left;
    margin-right: 6px;
    margin-bottom: 10px; }
    .woocommerce .shop-top-page .woocommerce-ordering .orderby, .woocommerce-page .shop-top-page .woocommerce-ordering .orderby {
      border: 1px solid #dfdfdf;
      border-radius: 0;
      height: 30px;
      box-shadow: none;
      color: #8e8e8e; }
  .woocommerce .shop-top-page .woocommerce-result-count, .woocommerce-page .shop-top-page .woocommerce-result-count {
    float: left;
    border: 1px solid #dfdfdf;
    height: 30px;
    color: #8e8e8e;
    padding: 0 20px;
    margin: 0 5px 10px 0;
    font: normal 14px/30px arial; }
  .woocommerce .shop-top-page .search-box, .woocommerce-page .shop-top-page .search-box {
    float: left;
    margin-bottom: 10px; }
  .woocommerce .shop-top-page .search-box .search-form, .woocommerce-page .shop-top-page .search-box .search-form {
    width: 250px;
    height: 30px;
    border: 1px solid #dfdfdf;
    position: relative; }
    @media screen and (max-width: 479px) {
      .woocommerce .shop-top-page .search-box .search-form, .woocommerce-page .shop-top-page .search-box .search-form {
        width: 206px; } }
    .woocommerce .shop-top-page .search-box .search-form .search-text, .woocommerce-page .shop-top-page .search-box .search-form .search-text {
      width: 100%;
      height: 100%;
      padding: 0 40px 0 10px;
      border: none;
      font: 14px/28px "Raleway", sans-serif;
      color: #8e8e8e;
      font-style: italic; }
  .woocommerce .shop-top-page .display-type, .woocommerce-page .shop-top-page .display-type {
    float: right; }
  .woocommerce .shop-top-page .display-type a, .woocommerce-page .shop-top-page .display-type a {
    color: #c0c0c0;
    float: left;
    margin-left: 5px;
    display: block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    border: 1px solid #dfdfdf;
    text-align: center; }
    .woocommerce .shop-top-page .display-type a:hover, .woocommerce-page .shop-top-page .display-type a:hover {
      color: #ffc619;
      border-color: #ffc619; }

.woocommerce .kopa-shop-page.s2 .products .entry-thumb, .woocommerce-page .kopa-shop-page.s2 .products .entry-thumb {
  float: left;
  width: 50%; }
  @media screen and (max-width: 479px) {
    .woocommerce .kopa-shop-page.s2 .products .entry-thumb, .woocommerce-page .kopa-shop-page.s2 .products .entry-thumb {
      width: 100%; } }
  .woocommerce .kopa-shop-page.s2 .products .entry-thumb:hover .product-detail, .woocommerce-page .kopa-shop-page.s2 .products .entry-thumb:hover .product-detail {
    border-color: #ffc619; }
  .woocommerce .kopa-shop-page.s2 .products .entry-thumb:hover .button, .woocommerce-page .kopa-shop-page.s2 .products .entry-thumb:hover .button {
    color: #fff;
    border-color: #ffc619;
    background-color: #ffc619; }
    .woocommerce .kopa-shop-page.s2 .products .entry-thumb:hover .button:before, .woocommerce-page .kopa-shop-page.s2 .products .entry-thumb:hover .button:before {
      color: #fff; }
.woocommerce .kopa-shop-page.s2 .products .entry-content, .woocommerce-page .kopa-shop-page.s2 .products .entry-content {
  float: left;
  width: 50%;
  border-left: none;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5; }
  @media screen and (max-width: 479px) {
    .woocommerce .kopa-shop-page.s2 .products .entry-content, .woocommerce-page .kopa-shop-page.s2 .products .entry-content {
      width: 100%;
      border-top: none;
      border-left: 1px solid #e5e5e5; } }
  .woocommerce .kopa-shop-page.s2 .products .entry-content .price, .woocommerce-page .kopa-shop-page.s2 .products .entry-content .price {
    border-bottom: 1px solid #e5e5e5; }
  .woocommerce .kopa-shop-page.s2 .products .entry-content .desc, .woocommerce-page .kopa-shop-page.s2 .products .entry-content .desc {
    border-right: none;
    border-left: none;
    border-bottom: none; }

/*--- kopa page title ---*/
.page-title-wrapper {
  position: relative;
  padding: 62px 0;
  text-align: center;
  overflow: hidden; }
  .page-title-wrapper .left-corner, .page-title-wrapper .right-corner {
    position: absolute;
    z-index: 5;
    width: 18%;
    height: 100%;
    top: 0;
    background-color: #000;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    /* Netscape */
    -moz-opacity: 0.5;
    /* Safari 1.x */
    -khtml-opacity: 0.5;
    /* Good browsers */
    opacity: 0.5; }
    @media screen and (max-width: 639px) {
      .page-title-wrapper .left-corner, .page-title-wrapper .right-corner {
        display: none; } }
  .page-title-wrapper .left-corner {
    left: 0; }
    .page-title-wrapper .left-corner:before {
      left: 100%;
      top: 0;
      content: '';
      position: absolute;
      border-top: 300px solid transparent;
      border-bottom: 0 solid transparent;
      border-left: 170px solid #000; }
  .page-title-wrapper .right-corner {
    right: 0; }
    .page-title-wrapper .right-corner:before {
      right: 100%;
      top: 0;
      content: '';
      position: absolute;
      border-top: 300px solid transparent;
      border-bottom: 0 solid transparent;
      border-right: 170px solid #000; }
  .page-title-wrapper .page-title {
    font: 700 30px/36px "Raleway", sans-serif;
    color: #fff;
    margin: 0;
    display: block !important;
    padding: 0 250px;
    text-align: center; }

/*--- kopa bread crumb ---*/
.kopa-breadcrumb-wrapper {
  position: relative;
  border-bottom: 1px solid #eee;
  padding: 11px 0;
  text-align: center;
  overflow: hidden; }
  .kopa-breadcrumb-wrapper .left-corner, .kopa-breadcrumb-wrapper .right-corner {
    position: absolute;
    z-index: 5;
    width: 22.3%;
    height: 100%;
    top: 0;
    background-color: #f7f7f7; }
    @media screen and (max-width: 639px) {
      .kopa-breadcrumb-wrapper .left-corner, .kopa-breadcrumb-wrapper .right-corner {
        display: none; } }
  .kopa-breadcrumb-wrapper .left-corner {
    left: 0; }
    .kopa-breadcrumb-wrapper .left-corner:before {
      left: 100%;
      top: 0;
      content: '';
      position: absolute;
      border-top: 0px solid transparent;
      border-bottom: 50px solid transparent;
      border-left: 32px solid #f7f7f7; }
  .kopa-breadcrumb-wrapper .right-corner {
    right: 0; }
    .kopa-breadcrumb-wrapper .right-corner:before {
      right: 100%;
      top: 0;
      content: '';
      position: absolute;
      border-top: 0px solid transparent;
      border-bottom: 50px solid transparent;
      border-right: 32px solid #f7f7f7; }
  .kopa-breadcrumb-wrapper .kopa-breadcrumb {
    width: 58%;
    margin-left: auto;
    margin-right: auto; }
    .kopa-breadcrumb-wrapper .kopa-breadcrumb span {
      color: #808080; }
      .kopa-breadcrumb-wrapper .kopa-breadcrumb span:hover {
        color: #ffc619; }
    .kopa-breadcrumb-wrapper .kopa-breadcrumb .fa {
      margin: 0 5px; }
      .kopa-breadcrumb-wrapper .kopa-breadcrumb .fa:hover {
        color: #808080; }
    .kopa-breadcrumb-wrapper .kopa-breadcrumb .current-page span {
      color: #ffc619; }

/*--- Contact page ---*/
.kopa-contact-wrapper {
  background: #fff;
  margin-bottom: 50px; }

.contact-title {
  text-transform: uppercase; }

.kopa-map-wrapper #kopa-map {
  height: 450px;
  width: 100%; }

.kopa-map-1-wrapper {
  border-radius: 5px;
  padding: 10px;
  background: #3e3e3e;
  position: relative; }
  .kopa-map-1-wrapper .kopa-map-1 {
    height: 158px;
    width: 100%; }

address {
  color: #292929; }

.contact-box.s1 {
  padding-top: 75px;
  width: 90%;
  margin: 0 auto 45px; }
  @media screen and (max-width: 479px) {
    .contact-box.s1 {
      width: 100%; } }
  .contact-box.s1 .contact-item {
    margin-bottom: 30px;
    text-align: center; }
    .contact-box.s1 .contact-item .sv-icon-2 {
      margin-bottom: 25px; }
    .contact-box.s1 .contact-item h4 {
      font: 18px/24px arial;
      color: #292929;
      text-transform: uppercase;
      margin-bottom: 10px; }
    .contact-box.s1 .contact-item p, .contact-box.s1 .contact-item a {
      font: 14px/20px arial;
      color: #808080; }
    .contact-box.s1 .contact-item a:hover {
      color: #ffc619; }

.contact-box.s2 {
  width: 70%;
  margin-left: auto;
  margin-right: auto; }
  @media screen and (max-width: 479px) {
    .contact-box.s2 {
      width: 100%; } }

/*--- Singe standard page ---*/
.kopa-single-page .kopa-pagination ul {
  float: right;
  margin-right: -10px; }
.kopa-single-page .entry-meta {
  margin-bottom: 15px; }

.entry-categories.style-s {
  margin: 0 -2px 20px; }
  .entry-categories.style-s a {
    display: inline-block;
    padding: 5px 10px;
    margin: 0 2px;
    background: #ffc619;
    text-transform: uppercase;
    color: #fff; }
    .entry-categories.style-s a:hover {
      background: #1d1d1d; }

.short-des {
  font-size: 16px;
  line-height: 24px; }

.kopa-entry-post {
  margin-bottom: 90px; }
  .kopa-entry-post .entry-meta {
    margin-bottom: 45px;
    padding-top: 19px;
    padding-bottom: 17px;
    border-bottom: 2px solid #ffc619; }
    .kopa-entry-post .entry-meta p {
      margin-bottom: 0; }
    @media screen and (max-width: 479px) {
      .kopa-entry-post .entry-meta {
        margin-bottom: 30px; } }
  .kopa-entry-post > article .entry-title {
    font-size: 23px;
    line-height: 30px;
    margin-bottom: 15px; }
  .kopa-entry-post .kopa-social-links {
    margin-top: 35px; }
  .kopa-entry-post .kopa-author {
    margin-top: 112px; }
    @media screen and (max-width: 479px) {
      .kopa-entry-post .kopa-author {
        margin-top: 80px; } }
  .kopa-entry-post .kopa-post-review {
    margin-top: 20px; }
  .kopa-entry-post .kopa-comment-form {
    margin-top: 50px; }
  .kopa-entry-post .entry-meta-text p {
    border-right: none; }
    .kopa-entry-post .entry-meta-text p:first-child {
      border-right: 1px solid #ededed; }

.kopa-full-width .kopa-entry-post .single-other-post {
  width: 70.64%;
  margin-left: auto;
  margin-right: auto; }
  @media screen and (max-width: 639px) {
    .kopa-full-width .kopa-entry-post .single-other-post {
      width: 100%; } }
  .kopa-full-width .kopa-entry-post .single-other-post .post {
    width: 48.65%; }
    @media screen and (max-width: 639px) {
      .kopa-full-width .kopa-entry-post .single-other-post .post {
        float: none !important;
        width: 80%;
        margin: 0 auto 20px; } }
.kopa-full-width .kopa-entry-post .kopa-author .desc {
  width: 68%;
  margin-left: auto;
  margin-right: auto; }
  @media screen and (max-width: 479px) {
    .kopa-full-width .kopa-entry-post .kopa-author .desc {
      width: 90%; } }

/* single-other-post */
.entry-meta-1 a {
  color: #898989; }
  .entry-meta-1 a:hover {
    color: #ffc619; }

/* kopa-tag-box */
.kopa-tag-box {
  font-size: 14px;
  text-transform: capitalize;
  margin-top: 15px;
  text-align: center; }
  .kopa-tag-box span {
    color: #898989;
    position: relative;
    display: inline-block; }
  .kopa-tag-box a {
    font-style: italic;
    display: inline-block;
    color: #ffc619;
    margin-top: 3px; }
    .kopa-tag-box a:hover {
      color: #292929; }

/* single other post */
.single-other-post {
  margin-top: 45px; }
  .single-other-post .post {
    width: 47.65%;
    position: relative; }
    @media screen and (max-width: 639px) {
      .single-other-post .post {
        width: 80%;
        float: none !important;
        margin: 0 auto 20px; } }
    .single-other-post .post:hover p, .single-other-post .post:hover span {
      color: #ffc619; }
    .single-other-post .post .entry-thumb {
      min-height: 86px;
      margin-bottom: 15px; }
    .single-other-post .post .entry-title {
      font: 500 18px/24px "Raleway", sans-serif; }
  .single-other-post .caption {
    position: absolute;
    top: 43px;
    background-color: rgba(53, 53, 53, 0.5); }
    @media screen and (max-width: 479px) {
      .single-other-post .caption {
        top: 25px; } }
    .single-other-post .caption p {
      font: 14px/22px arial;
      color: #fff;
      text-transform: uppercase; }
    .single-other-post .caption span {
      font-size: 20px;
      line-height: 22px;
      display: inline-block;
      color: #fff; }
  .single-other-post .prev-post {
    float: left; }
    .single-other-post .prev-post .caption {
      left: 0;
      padding: 12px 33px 12px 15px; }
    .single-other-post .prev-post p, .single-other-post .prev-post span {
      float: left; }
    .single-other-post .prev-post span {
      margin-right: 10px; }
  .single-other-post .next-post {
    float: right; }
    .single-other-post .next-post .caption {
      right: 0;
      padding: 12px 15px 12px 33px; }
    .single-other-post .next-post p, .single-other-post .next-post span {
      float: right; }
    .single-other-post .next-post span {
      margin-left: 10px; }

/* kopa-author */
.kopa-author {
  position: relative;
  border: 1px solid #ededed;
  min-height: 100px;
  padding: 0 80px 44px;
  text-align: center; }
  @media screen and (max-width: 479px) {
    .kopa-author {
      padding: 0 10px 30px; } }
  .kopa-author .entry-thumb {
    overflow: hidden;
    position: relative;
    width: 110px;
    height: 110px;
    margin: -55px auto 20px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #ffc619; }
  .kopa-author .entry-title {
    margin-bottom: 0px;
    font: 14px/22px "Raleway", sans-serif;
    color: #292929; }
    .kopa-author .entry-title:hover {
      color: #ffc619; }
  .kopa-author .job {
    margin-bottom: 14px; }
  .kopa-author .kopa-social-links.style5 {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: -14px; }
    .kopa-author .kopa-social-links.style5:before {
      display: none; }

/* kopa-related-post */
.kopa-related-post {
  margin-top: 50px;
  overflow: hidden; }

.entry-meta.style2 > span, .entry-meta.style2 > p {
  margin: 0; }
.entry-meta.style2 a {
  color: #ffc619; }
  .entry-meta.style2 a:hover {
    color: #292929; }

.owl-carousel-11 .owl-controls.style6, .owl-carousel-12 .owl-controls.style6 {
  right: 15px; }
.owl-carousel-11 .item, .owl-carousel-12 .item {
  padding: 0 15px; }
.owl-carousel-11 .entry-item .entry-thumb .popup-icon, .owl-carousel-12 .entry-item .entry-thumb .popup-icon, .owl-carousel-11 .entry-item .entry-thumb .link-icon, .owl-carousel-12 .entry-item .entry-thumb .link-icon {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  /* Netscape */
  -moz-opacity: 0;
  /* Safari 1.x */
  -khtml-opacity: 0;
  /* Good browsers */
  opacity: 0; }
.owl-carousel-11 .entry-item .entry-thumb:hover .popup-icon, .owl-carousel-12 .entry-item .entry-thumb:hover .popup-icon, .owl-carousel-11 .entry-item .entry-thumb:hover .link-icon, .owl-carousel-12 .entry-item .entry-thumb:hover .link-icon {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  /* Netscape */
  -moz-opacity: 1;
  /* Safari 1.x */
  -khtml-opacity: 1;
  /* Good browsers */
  opacity: 1; }
.owl-carousel-11 .entry-item .entry-meta, .owl-carousel-12 .entry-item .entry-meta {
  min-height: 62px;
  padding-top: 10px;
  padding-bottom: 5px; }
  .owl-carousel-11 .entry-item .entry-meta p, .owl-carousel-12 .entry-item .entry-meta p {
    margin-bottom: 0; }
.owl-carousel-11 .entry-item .entry-title, .owl-carousel-12 .entry-item .entry-title {
  font-size: 14px;
  line-height: 22px; }

/* comments */
#comments {
  margin-top: 50px;
  border-top: 1px solid #ededed;
  padding-top: 50px;
  border-bottom: 1px solid #ededed;
  padding-bottom: 50px;
  margin-bottom: 50px; }
  #comments .comments-list .comment {
    list-style: none;
    margin: 0;
    padding: 0; }
  #comments .comments-list > li.comment {
    padding-top: 30px;
    border-top: 1px solid #ededed; }
    #comments .comments-list > li.comment:first-child {
      padding-top: 0;
      border-top: none; }
  #comments .comments-list ul.children {
    padding-left: 110px;
    border-top: 1px solid #ededed;
    margin-top: 25px;
    padding-top: 25px; }
    @media screen and (max-width: 639px) {
      #comments .comments-list ul.children {
        padding-left: 60px; } }
    @media screen and (max-width: 479px) {
      #comments .comments-list ul.children {
        padding-left: 30px; } }
    #comments .comments-list ul.children li {
      padding-bottom: 25px;
      border-bottom: 1px solid #ededed;
      margin-bottom: 25px; }
      #comments .comments-list ul.children li:last-child {
        padding-bottom: 0;
        border-bottom: none; }
  #comments .comments-list .comment-avatar {
    width: 70px;
    height: 70px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    float: left;
    margin-right: 20px;
    overflow: hidden; }
  #comments .comments-list > li > .comment-wrap .comment-avatar {
    width: 90px;
    height: 90px;
    border: 2px solid #ffc619; }
    @media screen and (max-width: 479px) {
      #comments .comments-list > li > .comment-wrap .comment-avatar {
        width: 70px;
        height: 70px; } }
  #comments .comments-list .comment-body {
    overflow: hidden; }
    #comments .comments-list .comment-body header {
      margin-bottom: 10px; }
  #comments .comments-list .header-left {
    float: left;
    margin-top: -4px; }
    @media screen and (max-width: 479px) {
      #comments .comments-list .header-left {
        float: none; } }
    #comments .comments-list .header-left .comment-name {
      font: 14px/22px "Raleway", sans-serif;
      text-transform: uppercase;
      color: #292929;
      margin-bottom: 0px; }
    #comments .comments-list .header-left .time {
      font: italic 12px/18px "Raleway", sans-serif;
      color: #ffc619; }
  #comments .comments-list .header-right {
    float: left;
    border-left: 1px solid #ededed;
    margin-left: 20px;
    padding-left: 20px;
    height: 34px;
    font: 12px/34px "Raleway", sans-serif;
    color: #fff; }
    @media screen and (max-width: 479px) {
      #comments .comments-list .header-right {
        float: none;
        border-left: none;
        padding-left: 0;
        margin-left: 0; } }
    #comments .comments-list .header-right a {
      margin-right: 20px; }
      #comments .comments-list .header-right a:hover {
        color: #ffc619; }
      #comments .comments-list .header-right a span {
        text-transform: uppercase; }
    #comments .comments-list .header-right .fa {
      margin-right: 5px; }

/*--- 404 page ---*/
.error-404 {
  padding: 100px 0;
  position: relative;
  background-color: #fff; }
  .error-404 .left-col {
    width: 41%;
    float: left;
    margin: 0 2%; }
    .error-404 .left-col p {
      font-size: 120px;
      font-weight: 700;
      color: #ffc619;
      line-height: 60px;
      text-align: right;
      margin-top: 20px; }
  .error-404 .right-col {
    width: 50%;
    float: left;
    margin: 0 2%; }
    .error-404 .right-col h1 {
      margin-bottom: 10px;
      font-size: 30px;
      color: #ffc619;
      margin-top: 0; }
    .error-404 .right-col .arrow-list {
      margin-top: 10px; }
    .error-404 .right-col a {
      color: #292929; }
      .error-404 .right-col a:hover {
        color: #ffc619; }
  @media screen and (max-width: 639px) {
    .error-404 {
      padding: 30px 0; }
      .error-404 .left-col p {
        font-size: 100px; } }
  @media screen and (max-width: 479px) {
    .error-404 .left-col {
      width: 100%;
      float: none;
      margin: 0;
      padding: 0 20px 20px;
      text-align: center; }
      .error-404 .left-col p {
        text-align: center; }
    .error-404 .right-col {
      width: 100%;
      float: none;
      margin: 0;
      padding: 0 20px;
      text-align: center; } }

/* woocommerce plugin */
.single-product .kopa-product-list {
  text-align: left; }

.woocommerce .woocommerce-result-count, .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-result-count, .woocommerce-page .woocommerce-ordering {
  margin: 0 0 20px; }
  .woocommerce .woocommerce-result-count select, .woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-result-count select, .woocommerce-page .woocommerce-ordering select {
    padding: 5px 10px;
    border: 1px solid #d0d0d0;
    box-shadow: none;
    border-radius: 0;
    outline: none; }
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
  font-family: "Raleway", sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #494949;
  font-weight: 700;
  margin-top: 5px; }
.woocommerce ul.products, .woocommerce-page ul.products {
  margin: 0 -10px;
  height: auto !important; }
  .woocommerce ul.products > li, .woocommerce ul.products li.product, .woocommerce-page ul.products > li, .woocommerce-page ul.products li.product {
    padding: 0 10px;
    margin: 0 0 20px; }
    .woocommerce ul.products > li .onsale, .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products > li .onsale, .woocommerce-page ul.products li.product .onsale {
      top: 20px;
      right: 30px;
      margin: 0;
      width: 40px;
      height: 40px;
      font-size: 14px;
      font-weight: 400;
      border-radius: 50%;
      background: #ffc619;
      padding: 0;
      min-width: 40px;
      line-height: 40px;
      border: none; }
    .woocommerce ul.products > li a img, .woocommerce ul.products li.product a img, .woocommerce-page ul.products > li a img, .woocommerce-page ul.products li.product a img {
      box-shadow: none;
      margin: 0;
      padding: 30px 20px; }
    .woocommerce ul.products > li a:hover img, .woocommerce ul.products 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 ul.products > li .star-rating, .woocommerce ul.products li.product .star-rating, .woocommerce-page ul.products > li .star-rating, .woocommerce-page ul.products li.product .star-rating {
      margin: 0 20px 15px; }
      .woocommerce ul.products > li .star-rating:before, .woocommerce ul.products li.product .star-rating:before, .woocommerce-page ul.products > li .star-rating:before, .woocommerce-page ul.products li.product .star-rating:before {
        color: #ffc619; }
      .woocommerce ul.products > li .star-rating span:before, .woocommerce ul.products 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 {
        color: #ffc619; }
    .woocommerce ul.products > li .price, .woocommerce ul.products li.product .price, .woocommerce-page ul.products > li .price, .woocommerce-page ul.products li.product .price {
      color: #ffc619;
      font-family: "Raleway", sans-serif;
      font-weight: 600;
      font-size: 30px;
      line-height: 38px;
      padding: 12px 15px 12px 20px;
      border-top: 1px solid #e5e5e5;
      border-bottom: 0;
      margin-bottom: 0; }
      .woocommerce ul.products > li .price ins, .woocommerce ul.products li.product .price ins, .woocommerce-page ul.products > li .price ins, .woocommerce-page ul.products li.product .price ins {
        text-decoration: none; }
      .woocommerce ul.products > li .price del, .woocommerce ul.products li.product .price del, .woocommerce-page ul.products > li .price del, .woocommerce-page ul.products li.product .price del {
        font-size: 20px;
        margin-right: 10px;
        color: #b0b0b0;
        float: left;
        margin-top: 2px; }
    .woocommerce ul.products > li .button, .woocommerce ul.products li.product .button, .woocommerce-page ul.products > li .button, .woocommerce-page ul.products li.product .button {
      font-family: "Raleway", sans-serif;
      font-size: 13px;
      line-height: 22px;
      color: #292929;
      background: #f7f7f7;
      border: 1px solid #e5e5e5;
      border-top: none;
      width: 100%;
      height: 38px;
      line-height: 38px;
      text-transform: uppercase;
      font-weight: 600; }
      .woocommerce ul.products > li .button:hover, .woocommerce ul.products li.product .button:hover, .woocommerce-page ul.products > li .button:hover, .woocommerce-page ul.products li.product .button:hover {
        background: #ffc619;
        color: #fff; }
        .woocommerce ul.products > li .button:hover:before, .woocommerce ul.products li.product .button:hover:before, .woocommerce-page ul.products > li .button:hover:before, .woocommerce-page ul.products li.product .button:hover:before {
          color: #fff; }
      .woocommerce ul.products > li .button.add-to-cart:before, .woocommerce ul.products li.product .button.add-to-cart:before, .woocommerce-page ul.products > li .button.add-to-cart:before, .woocommerce-page ul.products li.product .button.add-to-cart:before {
        content: '\f07a';
        font-size: 16px;
        margin-right: 10px;
        color: #898989; }
      .woocommerce ul.products > li .button.add-to-cart:hover:before, .woocommerce ul.products li.product .button.add-to-cart:hover:before, .woocommerce-page ul.products > li .button.add-to-cart:hover:before, .woocommerce-page ul.products li.product .button.add-to-cart:hover:before {
        color: #fff; }
    .woocommerce ul.products > li:hover h3, .woocommerce ul.products li.product:hover h3, .woocommerce-page ul.products > li:hover h3, .woocommerce-page ul.products li.product:hover h3 {
      color: #ffc619; }
  @media screen and (max-width: 479px) {
    .woocommerce ul.products > li, .woocommerce ul.products li.product, .woocommerce-page ul.products > li, .woocommerce-page ul.products li.product {
      width: 100%; } }
.woocommerce .star-rating:before, .woocommerce-page .star-rating:before {
  color: #ffc619; }
.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before {
  color: #ffc619; }
.woocommerce span.onsale, .woocommerce-page span.onsale {
  top: 20px;
  left: 20px;
  right: 30px;
  margin: 0;
  width: 40px;
  height: 40px;
  font-size: 14px;
  font-weight: 400;
  border-radius: 50%;
  background: #ffc619;
  color: #fff;
  padding: 0;
  min-width: 40px;
  line-height: 40px;
  border: none; }
.woocommerce a img, .woocommerce-page a img {
  box-shadow: none; }
.woocommerce a:hover img, .woocommerce-page a:hover img {
  box-shadow: none; }
.woocommerce .star-rating, .woocommerce-page .star-rating {
  margin: 0 0 10px; }
.woocommerce .kopa-shop-detail, .woocommerce-page .kopa-shop-detail {
  margin-bottom: 40px; }
.woocommerce #content div.product div.product-images, .woocommerce div.product div.product-images, .woocommerce-page #content div.product div.product-images, .woocommerce-page div.product div.product-images {
  float: left;
  width: 54.64%;
  margin-bottom: 35px; }
  @media screen and (max-width: 639px) {
    .woocommerce #content div.product div.product-images, .woocommerce div.product div.product-images, .woocommerce-page #content div.product div.product-images, .woocommerce-page div.product div.product-images {
      width: 100%; } }
  .woocommerce #content div.product div.product-images div.images, .woocommerce div.product div.product-images div.images, .woocommerce-page #content div.product div.product-images div.images, .woocommerce-page div.product div.product-images div.images {
    width: 100%;
    margin-bottom: 15px;
    border: 1px solid #e5e5e5;
    padding: 20px; }
  .woocommerce #content div.product div.product-images div.images-sm-wrapper div.images-sm, .woocommerce div.product div.product-images div.images-sm-wrapper div.images-sm, .woocommerce-page #content div.product div.product-images div.images-sm-wrapper div.images-sm, .woocommerce-page div.product div.product-images div.images-sm-wrapper div.images-sm {
    float: left;
    width: 31.009%;
    margin-right: 3.4865%;
    margin-bottom: 15px;
    border: 1px solid #e5e5e5; }
    .woocommerce #content div.product div.product-images div.images-sm-wrapper div.images-sm:hover, .woocommerce div.product div.product-images div.images-sm-wrapper div.images-sm:hover, .woocommerce-page #content div.product div.product-images div.images-sm-wrapper div.images-sm:hover, .woocommerce-page div.product div.product-images div.images-sm-wrapper div.images-sm:hover {
      border-color: #ffc619; }
    .woocommerce #content div.product div.product-images div.images-sm-wrapper div.images-sm:last-child, .woocommerce div.product div.product-images div.images-sm-wrapper div.images-sm:last-child, .woocommerce-page #content div.product div.product-images div.images-sm-wrapper div.images-sm:last-child, .woocommerce-page div.product div.product-images div.images-sm-wrapper div.images-sm:last-child {
      margin-right: 0; }
    .woocommerce #content div.product div.product-images div.images-sm-wrapper div.images-sm img, .woocommerce div.product div.product-images div.images-sm-wrapper div.images-sm img, .woocommerce-page #content div.product div.product-images div.images-sm-wrapper div.images-sm img, .woocommerce-page div.product div.product-images div.images-sm-wrapper div.images-sm img {
      width: 100%; }
.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: #ffc619;
  margin-bottom: 10px;
  font-size: 32px;
  line-height: 38px;
  font-family: "Raleway", sans-serif; }
  .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; }
  .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: 24px;
    margin-right: 10px;
    color: #292929; }
.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: 16px/24px "Raleway", sans-serif;
  color: #353535;
  text-transform: none; }
.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 {
  padding: 0; }
  .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 {
    background: none;
    box-shadow: none;
    border-radius: 0;
    margin: 0 -2px; }
    .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after {
      display: none; }
    .woocommerce #content div.product .woocommerce-tabs ul.tabs li:first-child, .woocommerce div.product .woocommerce-tabs ul.tabs li:first-child, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:first-child, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:first-child {
      margin-left: 0; }
.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;
  margin: 30px 0; }
.woocommerce .coupon .input-text, .woocommerce-page .coupon .input-text {
  height: 30px !important;
  line-height: 30px !important; }
.woocommerce input#submit:hover:hover, .woocommerce #respond input#submit:hover, .woocommerce-page input#submit:hover:hover, .woocommerce-page #respond input#submit:hover {
  background: #ffc619; }
.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 15px;
  text-align: center;
  font-weight: normal;
  border-radius: 0;
  left: auto;
  color: #fff;
  text-shadow: none;
  border: none;
  background: #ffc619;
  box-shadow: none;
  display: inline-block;
  overflow: hidden;
  height: 30px;
  line-height: 30px; }
  .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;
    color: #ffc619;
    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 {
    background: #ffc619;
    border: none;
    box-shadow: none;
    outline: none;
    transition: all 0.3s;
    -ms-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s; }
    .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 a.added_to_cart, .woocommerce-page a.added_to_cart {
  float: right;
  padding-top: .2em; }
.woocommerce nav.woocommerce-pagination, .woocommerce #content nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination, .woocommerce-page #content nav.woocommerce-pagination {
  margin: 0 0 60px; }
  .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; }
    .woocommerce nav.woocommerce-pagination ul li:first-child, .woocommerce nav.woocommerce-pagination ul.page-numbers li:first-child, .woocommerce #content nav.woocommerce-pagination ul li:first-child, .woocommerce #content nav.woocommerce-pagination ul.page-numbers li:first-child, .woocommerce-page nav.woocommerce-pagination ul li:first-child, .woocommerce-page nav.woocommerce-pagination ul.page-numbers li:first-child, .woocommerce-page #content nav.woocommerce-pagination ul li:first-child, .woocommerce-page #content nav.woocommerce-pagination ul.page-numbers li:first-child {
      margin: 0;
      padding: 0;
      border: 1px solid #e4decf; }
    .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 {
      display: inline-block;
      margin-left: 4px;
      cursor: pointer;
      background: #fff;
      line-height: 31px;
      transition: all 0.5s;
      -ms-transition: all 0.5s;
      -webkit-transition: all 0.5s;
      -moz-transition: all 0.5s;
      border: none; }
      .woocommerce nav.woocommerce-pagination ul li:first-child, .woocommerce nav.woocommerce-pagination ul.page-numbers li:first-child, .woocommerce #content nav.woocommerce-pagination ul li:first-child, .woocommerce #content nav.woocommerce-pagination ul.page-numbers li:first-child, .woocommerce-page nav.woocommerce-pagination ul li:first-child, .woocommerce-page nav.woocommerce-pagination ul.page-numbers li:first-child, .woocommerce-page #content nav.woocommerce-pagination ul li:first-child, .woocommerce-page #content nav.woocommerce-pagination ul.page-numbers li:first-child {
        border: none; }
      .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 {
        display: inline-block;
        width: 39px;
        height: 39px;
        border: 1px solid #d0d0d0;
        line-height: 36px !important;
        text-align: center;
        background: none;
        transition: all 0.5s;
        -ms-transition: all 0.5s;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s; }
      .woocommerce nav.woocommerce-pagination ul li:hover a, .woocommerce nav.woocommerce-pagination ul li.current a, .woocommerce nav.woocommerce-pagination ul.page-numbers li:hover a, .woocommerce nav.woocommerce-pagination ul.page-numbers li.current a, .woocommerce #content nav.woocommerce-pagination ul li:hover a, .woocommerce #content nav.woocommerce-pagination ul li.current a, .woocommerce #content nav.woocommerce-pagination ul.page-numbers li:hover a, .woocommerce #content nav.woocommerce-pagination ul.page-numbers li.current a, .woocommerce-page nav.woocommerce-pagination ul li:hover a, .woocommerce-page nav.woocommerce-pagination ul li.current a, .woocommerce-page nav.woocommerce-pagination ul.page-numbers li:hover a, .woocommerce-page nav.woocommerce-pagination ul.page-numbers li.current a, .woocommerce-page #content nav.woocommerce-pagination ul li:hover a, .woocommerce-page #content nav.woocommerce-pagination ul li.current a, .woocommerce-page #content nav.woocommerce-pagination ul.page-numbers li:hover a, .woocommerce-page #content nav.woocommerce-pagination ul.page-numbers li.current a {
        border-color: #ffc619;
        background: #ffc619;
        color: #fff; }
      .woocommerce nav.woocommerce-pagination ul li.current, .woocommerce nav.woocommerce-pagination ul.page-numbers li.current, .woocommerce #content nav.woocommerce-pagination ul li.current, .woocommerce #content nav.woocommerce-pagination ul.page-numbers li.current, .woocommerce-page nav.woocommerce-pagination ul li.current, .woocommerce-page nav.woocommerce-pagination ul.page-numbers li.current, .woocommerce-page #content nav.woocommerce-pagination ul li.current, .woocommerce-page #content nav.woocommerce-pagination ul.page-numbers li.current {
        cursor: text; }
        .woocommerce nav.woocommerce-pagination ul li.current span, .woocommerce nav.woocommerce-pagination ul.page-numbers li.current span, .woocommerce #content nav.woocommerce-pagination ul li.current span, .woocommerce #content nav.woocommerce-pagination ul.page-numbers li.current span, .woocommerce-page nav.woocommerce-pagination ul li.current span, .woocommerce-page nav.woocommerce-pagination ul.page-numbers li.current span, .woocommerce-page #content nav.woocommerce-pagination ul li.current span, .woocommerce-page #content nav.woocommerce-pagination ul.page-numbers li.current span {
          background: #ffc619;
          color: #fff; }
      .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul.page-numbers li span.current, .woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce #content nav.woocommerce-pagination ul.page-numbers li span.current, .woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul.page-numbers li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul.page-numbers li span.current {
        border-color: #ffc619;
        background: #ffc619 !important;
        color: #fff;
        cursor: text; }
.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info {
  background: none;
  box-shadow: none;
  border: 1px solid #ffc619;
  border-top-width: 3px; }
  .woocommerce .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-message:before, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:before {
    padding-top: 0;
    background: #ffc619; }
.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 {
  text-transform: uppercase;
  margin-top: 20px; }
.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 table.shop_table, .woocommerce-page table.shop_table {
  border: 1px solid #e4decf;
  border-radius: 0;
  border-collapse: inherit; }
  .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot td, .woocommerce-page table.shop_table tfoot th {
    border-color: #e4decf; }
.woocommerce #review_form .comment-box .form-submit input, .woocommerce-page #review_form .comment-box .form-submit input {
  width: auto; }
.woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-single, .woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-drop, .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce form .form-row.validate-required.woocommerce-invalid select, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-single, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-drop, .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce-page form .form-row.validate-required.woocommerce-invalid select {
  border-color: #ffc619; }
.woocommerce form .form-row input, .woocommerce form .form-row input.input-text, .woocommerce-page form .form-row input, .woocommerce-page form .form-row input.input-text {
  width: 100%; }
.woocommerce form .form-row textarea, .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 .quantity .plus:hover, .woocommerce .quantity .minus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce-page .quantity .minus:hover {
  background: #ffc619;
  color: #fff; }
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty {
  border: 1px solid #ccc; }
.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 ul.cart_list > li, .woocommerce ul.product_list_widget > li, .woocommerce-page ul.cart_list > li, .woocommerce-page ul.product_list_widget > li {
  padding: 20px 0; }
  .woocommerce ul.cart_list > li .star-rating, .woocommerce ul.product_list_widget > li .star-rating, .woocommerce-page ul.cart_list > li .star-rating, .woocommerce-page ul.product_list_widget > li .star-rating {
    float: none; }
  .woocommerce ul.cart_list > li ins, .woocommerce ul.product_list_widget > li ins, .woocommerce-page ul.cart_list > li ins, .woocommerce-page ul.product_list_widget > li ins {
    text-decoration: none;
    color: #ffc619;
    font-size: 14px;
    line-height: 22px; }
  .woocommerce ul.cart_list > li ins, .woocommerce ul.cart_list > li del, .woocommerce ul.product_list_widget > li ins, .woocommerce ul.product_list_widget > li del, .woocommerce-page ul.cart_list > li ins, .woocommerce-page ul.cart_list > li del, .woocommerce-page ul.product_list_widget > li ins, .woocommerce-page ul.product_list_widget > li del {
    font-family: "Raleway", sans-serif; }
  .woocommerce ul.cart_list > li img, .woocommerce ul.product_list_widget > li img, .woocommerce-page ul.cart_list > li img, .woocommerce-page ul.product_list_widget > li img {
    width: 76px; }
  .woocommerce ul.cart_list > li .star-rating, .woocommerce ul.product_list_widget > 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 ul.cart_list a, .woocommerce ul.product_list_widget a, .woocommerce-page ul.cart_list a, .woocommerce-page ul.product_list_widget a {
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
  text-transform: none;
  margin-bottom: 5px;
  display: block; }
.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: 83px;
  width: auto;
  color: #ffc619; }
  .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;
    padding-left: 10px; }
.woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total {
  padding: 20px 0 0;
  font-size: 18px;
  line-height: 24px; }
  .woocommerce .widget_shopping_cart .total span, .woocommerce-page .widget_shopping_cart .total span {
    color: #ffc619; }
.woocommerce.widget, .woocommerce-page.widget {
  text-align: left !important; }
  .woocommerce.widget.widget_product_search form input, .woocommerce-page.widget.widget_product_search form input {
    padding: 0 70px 0 10px; }
    .woocommerce.widget.widget_product_search form input[type="submit"], .woocommerce-page.widget.widget_product_search form input[type="submit"] {
      background: #ffc619;
      padding: 0 10px; }
  .woocommerce.widget.widget_product_categories select, .woocommerce-page.widget.widget_product_categories select {
    width: 100%;
    padding: 5px 10px; }
.woocommerce .widget_price_filter .price_slider, .woocommerce-page .widget_price_filter .price_slider {
  margin-bottom: 25px; }
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
  height: 8px; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
  background: #ffc619;
  box-shadow: 0 0 0 0px #292929;
  -ms-box-shadow: 0 0 0 0px #292929;
  -moz-box-shadow: 0 0 0 0px #292929;
  -webkit-box-shadow: 0 0 0 0px #292929;
  height: 8px; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
  display: inline-block;
  text-align: center;
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-size: 12px;
  background: #ccc;
  border: none;
  box-shadow: 0 0 0 0px #292929;
  -ms-box-shadow: 0 0 0 0px #292929;
  -moz-box-shadow: 0 0 0 0px #292929;
  -webkit-box-shadow: 0 0 0 0px #292929;
  top: -4px; }
.woocommerce .widget_price_filter .price_slider_amount, .woocommerce-page .widget_price_filter .price_slider_amount {
  line-height: 22px;
  font-size: 14px; }
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta {
  font-size: 1em; }
.woocommerce .product-detail, .woocommerce-page .product-detail {
  display: block;
  border: 1px solid #e5e5e5; }
.woocommerce .related.products h2, .woocommerce-page .related.products h2 {
  border-bottom: 0; }

.woocommerce-checkout input, .woocommerce-checkout textarea {
  border: 1px solid #e4decf;
  padding: 8px;
  line-height: 18px; }
.woocommerce-checkout .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 #e4decf;
  background-clip: inherit;
  color: #292929; }

.woocommerce div.product div.summary, .wocommerce-page div.product div.summary {
  width: 41%;
  margin-bottom: 50px; }
  @media screen and (max-width: 639px) {
    .woocommerce div.product div.summary, .wocommerce-page div.product div.summary {
      width: 100%; } }
  .woocommerce div.product div.summary .star-rating:before, .woocommerce div.product div.summary .star-rating span:before, .wocommerce-page div.product div.summary .star-rating:before, .wocommerce-page div.product div.summary .star-rating span:before {
    color: #919191; }
  .woocommerce div.product div.summary .woocommerce-review-link, .wocommerce-page div.product div.summary .woocommerce-review-link {
    color: #919191; }
  .woocommerce div.product div.summary p.price, .wocommerce-page div.product div.summary p.price {
    margin-bottom: 5px; }
    .woocommerce div.product div.summary p.price ins, .wocommerce-page div.product div.summary p.price ins {
      font-size: 40px;
      font-weight: 600; }
    .woocommerce div.product div.summary p.price del, .wocommerce-page div.product div.summary p.price del {
      font-size: 22px;
      color: #919191; }
  .woocommerce div.product div.summary form.cart, .wocommerce-page div.product div.summary form.cart {
    padding-bottom: 0;
    margin-bottom: 25px;
    border-bottom: none; }
    .woocommerce div.product div.summary form.cart div.quantity, .wocommerce-page div.product div.summary form.cart div.quantity {
      width: auto;
      float: left;
      margin-right: 8px; }
      .woocommerce div.product div.summary form.cart div.quantity input.qty, .wocommerce-page div.product div.summary form.cart div.quantity input.qty {
        width: 45px;
        height: 30px;
        border: 1px solid #e8e8e8;
        text-align: center;
        float: left; }
      .woocommerce div.product div.summary form.cart div.quantity .minus, .woocommerce div.product div.summary form.cart div.quantity .plus, .wocommerce-page div.product div.summary form.cart div.quantity .minus, .wocommerce-page div.product div.summary form.cart div.quantity .plus {
        position: relative;
        float: left;
        width: 30px;
        height: 30px;
        background-color: #e8e8e8;
        border: 1px solid #e8e8e8;
        text-align: center;
        color: #919191;
        font-size: 15px; }
        .woocommerce div.product div.summary form.cart div.quantity .minus:hover, .woocommerce div.product div.summary form.cart div.quantity .plus:hover, .wocommerce-page div.product div.summary form.cart div.quantity .minus:hover, .wocommerce-page div.product div.summary form.cart div.quantity .plus:hover {
          background-color: #fff; }
      .woocommerce div.product div.summary form.cart div.quantity .minus, .wocommerce-page div.product div.summary form.cart div.quantity .minus {
        margin-right: 1px; }
      .woocommerce div.product div.summary form.cart div.quantity .plus, .wocommerce-page div.product div.summary form.cart div.quantity .plus {
        margin-left: 1px; }
  .woocommerce div.product div.summary .button.alt, .wocommerce-page div.product div.summary .button.alt {
    float: left;
    border-radius: 2px;
    padding: 0 20px 0 15px; }
    .woocommerce div.product div.summary .button.alt span, .wocommerce-page div.product div.summary .button.alt span {
      margin-right: 10px; }
  .woocommerce div.product div.summary .product_meta span, .wocommerce-page div.product div.summary .product_meta span {
    display: block;
    font-style: normal;
    color: #8e8e8e; }
    .woocommerce div.product div.summary .product_meta span a, .wocommerce-page div.product div.summary .product_meta span a {
      color: #ffc619; }
      .woocommerce div.product div.summary .product_meta span a:hover, .wocommerce-page div.product div.summary .product_meta span a:hover {
        color: #292929; }

.woocommerce ul.products > li.product header, .woocommerce ul.products > li header, .woocommerce-page ul.products > li.product header, .woocommerce-page ul.products > li header {
  padding: 12px 20px 8px;
  border-top: 1px solid #e5e5e5; }
  .woocommerce ul.products > li.product header h3, .woocommerce ul.products > li header h3, .woocommerce-page ul.products > li.product header h3, .woocommerce-page ul.products > li header h3 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    text-transform: none;
    padding-bottom: 5px; }
  .woocommerce ul.products > li.product header .star-rating, .woocommerce ul.products > li header .star-rating, .woocommerce-page ul.products > li.product header .star-rating, .woocommerce-page ul.products > li header .star-rating {
    margin: 0 0 10px; }
.woocommerce ul.products > li.product .desc, .woocommerce ul.products > li .desc, .woocommerce-page ul.products > li.product .desc, .woocommerce-page ul.products > li .desc {
  color: #8e8e8e;
  padding: 12px 20px;
  border: 1px solid #e5e5e5;
  border-top: none;
  margin-bottom: 0; }
.woocommerce ul.products > li.product .price ins, .woocommerce ul.products > li .price ins, .woocommerce-page ul.products > li.product .price ins, .woocommerce-page ul.products > li .price ins {
  float: left;
  font-size: 26px; }
.woocommerce ul.products > li.product .price del, .woocommerce ul.products > li .price del, .woocommerce-page ul.products > li.product .price del, .woocommerce-page ul.products > li .price del {
  float: right;
  font-size: 20px; }

.woocommerce .kopa-shop-page.s2 .entry-thumb, .woocommerce-page .kopa-shop-page.s2 .entry-thumb {
  border: 1px solid #e5e5e5; }
  .woocommerce .kopa-shop-page.s2 .entry-thumb .product-detail, .woocommerce-page .kopa-shop-page.s2 .entry-thumb .product-detail {
    border: none; }
  .woocommerce .kopa-shop-page.s2 .entry-thumb .add-to-cart, .woocommerce-page .kopa-shop-page.s2 .entry-thumb .add-to-cart {
    position: absolute;
    bottom: 0;
    left: 0;
    border: none;
    border-top: 1px solid #e5e5e5; }
  .woocommerce .kopa-shop-page.s2 .entry-thumb:hover, .woocommerce-page .kopa-shop-page.s2 .entry-thumb:hover {
    border-color: #ffc619; }
    .woocommerce .kopa-shop-page.s2 .entry-thumb:hover .add-to-cart, .woocommerce-page .kopa-shop-page.s2 .entry-thumb:hover .add-to-cart {
      border-top: 1px solid #ffc619; }

p.stars {
  position: relative;
  font-size: 1em; }
  p.stars a {
    display: inline-block;
    font-weight: 700;
    margin-right: 1em;
    text-indent: -9999px;
    position: relative;
    border-bottom: 0 !important;
    outline: 0; }
    p.stars a:last-child {
      border-right: 0; }
    p.stars a.star-1, p.stars a.star-2, p.stars a.star-3, p.stars a.star-4, p.stars a.star-5 {
      border-right: 1px solid #ccc; }
      p.stars a.star-1:after, p.stars a.star-2:after, p.stars a.star-3:after, p.stars a.star-4:after, p.stars a.star-5:after {
        font-family: "WooCommerce";
        text-indent: 0;
        position: absolute;
        top: 0;
        left: 0; }
    p.stars a.star-1 {
      width: 2em; }
      p.stars a.star-1:after {
        content: "\e021"; }
      p.stars a.star-1:hover:after, p.stars a.star-1.active:after {
        content: ""; }
    p.stars a.star-2 {
      width: 3em; }
      p.stars a.star-2:after {
        content: "\e021\e021"; }
      p.stars a.star-2:hover:after, p.stars a.star-2.active:after {
        content: ""; }
    p.stars a.star-3 {
      width: 4em; }
      p.stars a.star-3:after {
        content: "\e021\e021\e021"; }
      p.stars a.star-3:hover:after, p.stars a.star-3.active:after {
        content: ""; }
    p.stars a.star-4 {
      width: 5em; }
      p.stars a.star-4:after {
        content: "\e021\e021\e021\e021"; }
      p.stars a.star-4:hover:after, p.stars a.star-4.active:after {
        content: ""; }
    p.stars a.star-5 {
      width: 6em;
      border: 0; }
      p.stars a.star-5:after {
        content: "\e021\e021\e021\e021\e021"; }
      p.stars a.star-5:hover:after, p.stars a.star-5.active:after {
        content: ""; }

.woocommerce a.button, .woocommerce button.button,
.woocommerce input.button, .woocommerce input#submit,
.woocommerce input.button, .woocommerce #respond input#submit,
.woocommerce #content input.button, .woocommerce input#submit,
.woocommerce input.button.alt, .woocommerce-page a.button,
.woocommerce-page button.button, .woocommerce-page input.button,
.woocommerce-page input#submit, .woocommerce-page input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page #content input.button,
.woocommerce-page input#submit,
.woocommerce-page input.button.alt {
  display: inline-block;
  height: 35px;
  font: 16px/35px arial;
  color: #fff;
  padding: 0 30px !important;
  background-color: #ffc619;
  border-radius: 3px;
  border: none;
  margin-top: 10px; }
  .woocommerce a.button:hover, .woocommerce button.button:hover,
  .woocommerce input.button:hover, .woocommerce input#submit:hover,
  .woocommerce input.button:hover, .woocommerce #respond input#submit:hover,
  .woocommerce #content input.button:hover, .woocommerce input#submit:hover,
  .woocommerce input.button.alt:hover, .woocommerce-page a.button:hover,
  .woocommerce-page button.button:hover, .woocommerce-page input.button:hover,
  .woocommerce-page input#submit:hover, .woocommerce-page input.button:hover,
  .woocommerce-page #respond input#submit:hover,
  .woocommerce-page #content input.button:hover,
  .woocommerce-page input#submit:hover,
  .woocommerce-page input.button.alt:hover {
    background-color: #292929; }

.woocommerce-page div.product form.cart .button.alt,
.woocommerce-page button.button.alt, .woocommerce div.product form.cart .button.alt,
.woocommerce button.button.alt {
  color: #fff !important; }

.woocommerce-page div.product form.cart .button.alt,
.woocommerce-page button.button.alt,
.woocommerce div.product form.cart .button.alt,
.woocommerce button.button.alt,
.woocommerce a.button, .woocommerce button.button,
.woocommerce a.button.alt, .woocommerce-page a.button.alt,
.woocommerce input.button,
.woocommerce input#submit,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #content input.button,
.woocommerce input#submit,
.woocommerce input.button.alt,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce-page input#submit,
.woocommerce-page input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page #content input.button,
.woocommerce-page input#submit,
.woocommerce-page input.button.alt {
  color: #fff !important; }

.woocommerce ul.products > li .button,
.woocommerce ul.products li.product .button,
.woocommerce-page ul.products > li .button,
.woocommerce-page ul.products li.product .button {
  color: #292929 !important; }
  .woocommerce ul.products > li .button:hover,
  .woocommerce ul.products li.product .button:hover,
  .woocommerce-page ul.products > li .button:hover,
  .woocommerce-page ul.products li.product .button:hover {
    color: #fff !important; }

/**
 * 3.3 - Sidebar / .sidebar
 * -------------------------------------------------------------------
 */
#main-content .sidebar .widget {
  margin-bottom: 45px; }

.sidebar .widget-title {
  font: 600 18px/24px "Raleway", sans-serif;
  color: #292929;
  margin-bottom: 22px; }
.sidebar .widget-title.s1 {
  font: 600 14px/20px "Raleway", sans-serif;
  color: #fff; }

/*--- kopa flickr widget ---*/
.kopa-flickr-widget .flickr-wrap {
  border: 1px solid #e4e4e4;
  padding: 5px;
  background-color: #f9f9f9; }
  @media screen and (min-width: 640px) and (max-width: 1023px) {
    .kopa-flickr-widget .flickr-wrap {
      display: inline-block; } }
  .kopa-flickr-widget .flickr-wrap li {
    float: left;
    width: 33.33333333%;
    padding: 5px; }
    @media screen and (min-width: 640px) and (max-width: 1023px) {
      .kopa-flickr-widget .flickr-wrap li {
        width: 77px; } }
    .kopa-flickr-widget .flickr-wrap li a {
      display: block;
      width: 100%;
      height: 77px; }
      @media screen and (max-width: 639px) {
        .kopa-flickr-widget .flickr-wrap li a {
          height: 139px; } }
      @media screen and (max-width: 479px) {
        .kopa-flickr-widget .flickr-wrap li a {
          height: 99px; } }
      @media screen and (max-width: 359px) {
        .kopa-flickr-widget .flickr-wrap li a {
          height: 86px; } }

/*--- kopa twitter 3 widget ---*/
.kopa-twitter3-widget .tweet-item {
  margin-bottom: 38px;
  border: 1px solid #e6e6e6;
  background-color: #f9f9f9; }
  .kopa-twitter3-widget .tweet-item:last-child {
    margin-bottom: 0; }
.kopa-twitter3-widget .twitter-icon3 {
  display: block;
  width: 16%;
  height: 100%;
  float: left;
  text-align: center; }
  .kopa-twitter3-widget .twitter-icon3 span {
    margin-top: 35px;
    font-size: 18px;
    color: #ffc619; }
    @media screen and (max-width: 799px) {
      .kopa-twitter3-widget .twitter-icon3 span {
        margin-top: 24px; } }
.kopa-twitter3-widget .tweet-content {
  border-left: 1px solid #e6e6e6;
  background: #fff;
  padding: 15px 15px 25px;
  position: relative;
  float: left;
  width: 84%; }
  .kopa-twitter3-widget .tweet-content p {
    margin-bottom: 0; }
    .kopa-twitter3-widget .tweet-content p a {
      color: #ffc619; }
      .kopa-twitter3-widget .tweet-content p a:hover {
        color: #292929; }
  .kopa-twitter3-widget .tweet-content .tweet-time {
    position: absolute;
    font: 13px/26px arial;
    border: 1px solid #eee;
    background-color: #fff;
    padding: 0 18px;
    border-radius: 8px;
    left: 20px;
    bottom: -13px; }

.kopa-article-list1-widget {
  background-color: #ffc619;
  padding: 20px 12px 17px; }
  .kopa-article-list1-widget .widget-title {
    padding-left: 8px; }
  .kopa-article-list1-widget .widget-content .entry-thumb {
    margin-bottom: 10px; }
  .kopa-article-list1-widget .widget-content .entry-title {
    font: 500 18px/24px "Raleway", sans-serif;
    margin-bottom: 5px; }
    .kopa-article-list1-widget .widget-content .entry-title:hover a {
      color: #fff; }
  .kopa-article-list1-widget .widget-content .entry-excerpt {
    font: 14px/21px arial;
    color: #353535; }

/*--- above bottom sidebar ---*/
.contact-box-1 {
  margin: 30px 0 0; }
  .contact-box-1 .input-block, .contact-box-1 .textarea-block {
    display: block;
    position: relative;
    margin: 5px 0 0; }
  .contact-box-1 .textarea-block {
    margin: 20px 0 0; }
    .contact-box-1 .textarea-block label.error {
      top: 35px;
      right: 10px; }
  .contact-box-1 .input-block:first-child {
    margin: 10px 0 30px; }
  .contact-box-1 input, .contact-box-1 textarea {
    box-shadow: none;
    border: none;
    border-bottom: 1px solid #494949;
    background: none;
    font-family: "Raleway", sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    padding: 10px 0;
    width: 100%; }
    .contact-box-1 input:focus, .contact-box-1 textarea:focus {
      outline: 0; }
    .contact-box-1 input#submit-contact-1, .contact-box-1 textarea#submit-contact-1 {
      font-family: "Raleway", sans-serif;
      font-size: 20px;
      line-height: 28px;
      font-weight: 600;
      text-transform: uppercase;
      color: #fff;
      width: 100%;
      text-align: center;
      background: #ffc619;
      background: rgba(255, 198, 24, 0.5);
      padding: 11px 15px;
      margin-top: 40px;
      border: 0;
      transition: all 0.5s;
      -ms-transition: all 0.5s;
      -webkit-transition: all 0.5s;
      -moz-transition: all 0.5s; }
      .contact-box-1 input#submit-contact-1:hover, .contact-box-1 textarea#submit-contact-1:hover {
        background: #ffc619; }
  .contact-box-1 textarea {
    width: 100%;
    height: 78px;
    padding: 8px 15px;
    border: 1px solid #494949; }
  .contact-box-1 label.error {
    color: #ffc619;
    position: absolute;
    top: 8px;
    right: 0;
    margin: 0;
    line-height: 30px; }
  .contact-box-1 .input-label {
    font-family: "Raleway", sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    margin: 0 0 10px;
    display: block; }
    .contact-box-1 .input-label > span {
      color: #ffc619;
      margin-left: 5px; }
  .contact-box-1 .contact-button {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* Netscape */
    -moz-opacity: 1;
    /* Safari 1.x */
    -khtml-opacity: 1;
    /* Good browsers */
    opacity: 1; }

.contact-info {
  margin-bottom: 30px; }
  .contact-info address {
    font-family: Arial, sans-serif;
    font-weight: 600;
    color: #292929; }
    .contact-info address a {
      font-family: Arial, sans-serif;
      font-weight: 400;
      color: #ffc619; }
      .contact-info address a:hover {
        color: #494949; }
    .contact-info address .ct-phone {
      font-family: Arial, sans-serif;
      font-weight: 400;
      color: #494949; }

/*--- kopa-contact-info-widget ---*/
.ct-item {
  margin-left: -17px; }
  .ct-item .ct-icon {
    display: inline-block;
    text-align: center;
    width: 54px;
    height: 37px;
    line-height: 37px;
    font-size: 20px;
    background: none;
    border-right: 1px solid #494949;
    float: left;
    margin-right: 13px; }
    .ct-item .ct-icon span {
      color: #ffc619; }
  .ct-item .ct-content {
    overflow: hidden;
    font-family: "Raleway", sans-serif;
    font-weight: 300; }
    .ct-item .ct-content .ct-title {
      text-transform: uppercase;
      margin-bottom: 3px;
      margin-top: -5px; }
    .ct-item .ct-content .ct-des {
      color: #ffc619; }
      .ct-item .ct-content .ct-des span {
        font-size: 20px;
        line-height: 28px;
        font-weight: 600;
        color: #ffc619; }
      .ct-item .ct-content .ct-des a {
        color: #ffc619; }
        .ct-item .ct-content .ct-des a:hover {
          color: #fff; }

.kopa-contact-info-widget {
  margin-bottom: 25px; }
  .kopa-contact-info-widget > ul > li {
    margin-bottom: 36px; }

/**
 * 3.4 - Bottom sidebar / #bottom-sidebar
 * -------------------------------------------------------------------
 */
#bottom-sidebar {
  background: #191919;
  padding: 50px 0 0;
  color: #898989; }
  #bottom-sidebar .widget-title, #bottom-sidebar span, #bottom-sidebar p, #bottom-sidebar a, #bottom-sidebar h1, #bottom-sidebar h2, #bottom-sidebar h3, #bottom-sidebar h4, #bottom-sidebar h5, #bottom-sidebar h6 {
    color: #898989;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    /* Netscape */
    -moz-opacity: 0.7;
    /* Safari 1.x */
    -khtml-opacity: 0.7;
    /* Good browsers */
    opacity: 0.7; }
  #bottom-sidebar .widget {
    margin-bottom: 50px; }
  #bottom-sidebar .widget-title {
    color: #fff;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    /* Netscape */
    -moz-opacity: 0.6;
    /* Safari 1.x */
    -khtml-opacity: 0.6;
    /* Good browsers */
    opacity: 0.6; }
  #bottom-sidebar a:hover {
    color: #ffc619; }
  #bottom-sidebar .kopa-divider {
    border-color: #e4decf;
    margin: 0 0 20px; }
  #bottom-sidebar .widget_calendar {
    border-color: #292929;
    color: #898989; }
    #bottom-sidebar .widget_calendar caption, #bottom-sidebar .widget_calendar tfoot, #bottom-sidebar .widget_calendar thead th, #bottom-sidebar .widget_calendar tfoot td a, #bottom-sidebar .widget_calendar tbody td {
      border-color: #292929;
      color: #898989; }
  #bottom-sidebar .widget_categories > ul > li:first-child, #bottom-sidebar .widget_categories ul.menu > li:first-child,
  #bottom-sidebar .widget_recent_entries > ul > li:first-child,
  #bottom-sidebar .widget_recent_entries ul.menu > li:first-child,
  #bottom-sidebar .widget_archive > ul > li:first-child,
  #bottom-sidebar .widget_archive ul.menu > li:first-child,
  #bottom-sidebar .widget_meta > ul > li:first-child,
  #bottom-sidebar .widget_meta ul.menu > li:first-child,
  #bottom-sidebar .widget_nav_menu > ul > li:first-child,
  #bottom-sidebar .widget_nav_menu ul.menu > li:first-child,
  #bottom-sidebar .widget_pages > ul > li:first-child,
  #bottom-sidebar .widget_pages ul.menu > li:first-child,
  #bottom-sidebar .widget_recent_comments > ul > li:first-child,
  #bottom-sidebar .widget_recent_comments ul.menu > li:first-child,
  #bottom-sidebar .widget_rss > ul > li:first-child,
  #bottom-sidebar .widget_rss ul.menu > li:first-child {
    padding-top: 0; }
  #bottom-sidebar .widget_categories > ul > li:after, #bottom-sidebar .widget_categories ul.menu > li:after,
  #bottom-sidebar .widget_recent_entries > ul > li:after,
  #bottom-sidebar .widget_recent_entries ul.menu > li:after,
  #bottom-sidebar .widget_archive > ul > li:after,
  #bottom-sidebar .widget_archive ul.menu > li:after,
  #bottom-sidebar .widget_meta > ul > li:after,
  #bottom-sidebar .widget_meta ul.menu > li:after,
  #bottom-sidebar .widget_nav_menu > ul > li:after,
  #bottom-sidebar .widget_nav_menu ul.menu > li:after,
  #bottom-sidebar .widget_pages > ul > li:after,
  #bottom-sidebar .widget_pages ul.menu > li:after,
  #bottom-sidebar .widget_recent_comments > ul > li:after,
  #bottom-sidebar .widget_recent_comments ul.menu > li:after,
  #bottom-sidebar .widget_rss > ul > li:after,
  #bottom-sidebar .widget_rss ul.menu > li:after {
    color: #898989; }
  #bottom-sidebar .widget_categories > ul > li:before, #bottom-sidebar .widget_categories ul.menu > li:before,
  #bottom-sidebar .widget_recent_entries > ul > li:before,
  #bottom-sidebar .widget_recent_entries ul.menu > li:before,
  #bottom-sidebar .widget_archive > ul > li:before,
  #bottom-sidebar .widget_archive ul.menu > li:before,
  #bottom-sidebar .widget_meta > ul > li:before,
  #bottom-sidebar .widget_meta ul.menu > li:before,
  #bottom-sidebar .widget_nav_menu > ul > li:before,
  #bottom-sidebar .widget_nav_menu ul.menu > li:before,
  #bottom-sidebar .widget_pages > ul > li:before,
  #bottom-sidebar .widget_pages ul.menu > li:before,
  #bottom-sidebar .widget_recent_comments > ul > li:before,
  #bottom-sidebar .widget_recent_comments ul.menu > li:before,
  #bottom-sidebar .widget_rss > ul > li:before,
  #bottom-sidebar .widget_rss ul.menu > li:before {
    color: #898989; }
  #bottom-sidebar .widget_categories > ul > li > a, #bottom-sidebar .widget_categories ul.menu > li > a,
  #bottom-sidebar .widget_recent_entries > ul > li > a,
  #bottom-sidebar .widget_recent_entries ul.menu > li > a,
  #bottom-sidebar .widget_archive > ul > li > a,
  #bottom-sidebar .widget_archive ul.menu > li > a,
  #bottom-sidebar .widget_meta > ul > li > a,
  #bottom-sidebar .widget_meta ul.menu > li > a,
  #bottom-sidebar .widget_nav_menu > ul > li > a,
  #bottom-sidebar .widget_nav_menu ul.menu > li > a,
  #bottom-sidebar .widget_pages > ul > li > a,
  #bottom-sidebar .widget_pages ul.menu > li > a,
  #bottom-sidebar .widget_recent_comments > ul > li > a,
  #bottom-sidebar .widget_recent_comments ul.menu > li > a,
  #bottom-sidebar .widget_rss > ul > li > a,
  #bottom-sidebar .widget_rss ul.menu > li > a {
    font-size: 13px; }
  #bottom-sidebar .widget_rss ul li, #bottom-sidebar .textwidget, #bottom-sidebar .textwidget p strong, #bottom-sidebar .textwidget > ul > li a {
    border-color: #292929;
    color: #898989; }
  #bottom-sidebar .tagcloud a {
    border-color: #292929;
    color: #898989; }
  #bottom-sidebar .textwidget > ul > li a:hover, #bottom-sidebar .tagcloud a:hover {
    color: #ffc619; }
  #bottom-sidebar .kopa-contact-widget address p {
    color: #494949; }
  #bottom-sidebar .more-link {
    border-color: #898989; }
    #bottom-sidebar .more-link:hover {
      border-color: #ffc619; }
  #bottom-sidebar .entry-meta {
    color: #949494; }
    #bottom-sidebar .entry-meta > span, #bottom-sidebar .entry-meta > p {
      color: #949494; }
      #bottom-sidebar .entry-meta > span i, #bottom-sidebar .entry-meta > p i {
        color: #898989; }
    #bottom-sidebar .entry-meta > a {
      display: inline-block; }
      #bottom-sidebar .entry-meta > a:hover span {
        color: #ffc619; }

/*--- bottom-area ---*/
.bottom-nav {
  float: left; }

.bottom-menu {
  position: relative;
  margin: 0 -13px; }
  .bottom-menu > li {
    float: left;
    margin: 0 13px; }
    .bottom-menu > li > a {
      font-family: "Raleway", sans-serif;
      font-size: 13px;
      line-height: 22px;
      color: #fff;
      text-transform: uppercase;
      transition: all 0.5s;
      -ms-transition: all 0.5s;
      -webkit-transition: all 0.5s;
      -moz-transition: all 0.5s; }
    .bottom-menu > li ul.sub-menu {
      display: none; }

/**
 * 4. - Footer / #kopa-footer
 * -------------------------------------------------------------------
 */
#kopa-footer {
  position: relative;
  text-align: center;
  background: #111111; }
  #kopa-footer .wrapper {
    padding: 20px 20px; }

#copyright {
  margin: 0;
  color: #c8c8c8;
  font-size: 12px;
  line-height: 20px;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  /* Netscape */
  -moz-opacity: 0.6;
  /* Safari 1.x */
  -khtml-opacity: 0.6;
  /* Good browsers */
  opacity: 0.6; }
  #copyright a {
    color: #c8c8c8; }
    #copyright a:hover {
      color: #ffc619; }

.scrollup {
  z-index: 99999999;
  display: none;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 15px;
  position: absolute;
  top: auto;
  margin-top: -20px;
  margin-left: -20px;
  position: fixed;
  left: auto;
  right: 20px;
  bottom: 20px;
  margin: 0;
  background: #292929;
  color: #fff !important; }
  .scrollup:hover {
    background: #ffc619; }

/*--- Firefox ---*/
@-moz-document url-prefix() {
  .sv-icon-1:before, .sv-icon-1:after, .sv-icon-2:before, .sv-icon-2:after {
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffc619), to(rgba(255, 255, 255, 0.1)));
    background: -webkit-linear-gradient(#ffc619, rgba(255, 255, 255, 0.1));
    background: -moz-linear-gradient(#ffc619, rgba(255, 255, 255, 0.1));
    background: -o-linear-gradient(#ffc619, rgba(255, 255, 255, 0.1));
    background: linear-gradient(#ffc619, rgba(255, 255, 255, 0.1)); } }
/**
 * 5. - Responsive
 * -------------------------------------------------------------------
 */
@media screen and (max-width: 1160px) {
  .wrapper {
    width: 1000px; }

  .kopa-area-9 .span-bg:before, .kopa-area-9 .span-bg:after {
    top: -146px; }

  .kopa-intro-1-widget .intro-thumb:before {
    top: -90px; }

  .kopa-sticky-menu .sd-menu > li > a {
    color: #fff; }
    .kopa-sticky-menu .sd-menu > li > a:hover {
      color: #292929; }

  .kopa-tag-line-widget {
    padding: 0; }

  .kopa-service-2-widget .thumb-bot, .kopa-service-2-widget .line-left, .kopa-service-2-widget .line-right, .kopa-team-widget .thumb-bot, .kopa-team-widget .line-left, .kopa-team-widget .line-right, .sv-list .thumb-bot, .sv-list .line-left, .sv-list .line-right {
    display: none; } }
@media screen and (max-width: 1023px) {
  .wrapper {
    width: 960px; }

  .kopa-tag-line-widget p {
    font-size: 25px; }

  .kopa-intro-4-widget .col-md-5 {
    padding-left: 15px; } }
@media screen and (max-width: 979px) {
  .wrapper {
    width: 780px; }

  .span-bg-1 .c-tg {
    height: 275px;
    width: 485px; }

  .entry-date.style1 {
    padding: 9px 15px; }

  .entry-content.style1 {
    padding: 15px 20px 0; }
    .entry-content.style1 .entry-title {
      font-size: 18px;
      line-height: 24px; }
    .entry-content.style1 .entry-date.style1 {
      top: -40px;
      left: 40px; }

  .owl-carousel-3 .item {
    padding: 0 15px; }
  .owl-carousel-3 .entry-item .entry-thumb {
    padding-left: 40px; }
  .owl-carousel-3 .entry-item .entry-content {
    right: 40px; }
  .owl-carousel-3 .owl3-right .entry-item .entry-thumb {
    padding-left: 0;
    padding-right: 40px; }
  .owl-carousel-3 .owl3-right .entry-item .entry-content {
    right: auto;
    left: 40px; }
    .owl-carousel-3 .owl3-right .entry-item .entry-content .entry-date.style1 {
      left: auto;
      right: 40px; }

  .kopa-event-widget > ul > li {
    margin-top: 0; }

  .por-img1 {
    left: 10px; }

  .por-img2 {
    left: 120px; }

  .por-triggle {
    width: 290px; }

  .kopa-intro-1-widget .intro-thumb:before {
    top: -115px; }

  .kopa-header-bottom.style2 .kopa-main-nav, .kopa-header-bottom.style3 .kopa-main-nav {
    display: none; }
  .kopa-header-bottom.style2 .main-nav-mobile, .kopa-header-bottom.style3 .main-nav-mobile {
    display: block;
    float: right; }

  .kopa-header-bottom.style3 {
    padding: 17px 0; }
    .kopa-header-bottom.style3 .kopa-logo {
      margin-top: 0; }

  .kopa-tag-line-widget p {
    font-size: 20px; }
  .kopa-tag-line-widget a {
    font-size: 11px;
    padding: 8px 12px; }

  .kopa-service-3-widget .clearfix > div > ul {
    margin-top: -40px; }
    .kopa-service-3-widget .clearfix > div > ul > li {
      margin-top: 40px; }
  .kopa-service-3-widget .col-middle, .kopa-service-3-widget .col-left, .kopa-service-3-widget .col-right {
    width: 100%; }
  .kopa-service-3-widget .col-left {
    padding-top: 0; }
  .kopa-service-3-widget .col-middle {
    padding-top: 40px; }
  .kopa-service-3-widget .col-right {
    padding-top: 40px; }

  .owl-carousel-5 .owl-pagination {
    display: none; } }
@media screen and (max-width: 799px) {
  .wrapper {
    width: 748px; }

  .intro-title {
    font-size: 26px;
    line-height: 34px; }

  .intro-des {
    font-size: 16px;
    line-height: 24px; }

  .intro-des.style1 {
    font-size: 24px;
    line-height: 32px; }

  .testi-item .testi-content {
    font-size: 16px;
    line-height: 24px; }

  .kopa-team-widget .thumb-bot, .kopa-team-widget .line-left, .kopa-team-widget .line-right {
    display: none; }
  .kopa-team-widget > ul > li.col-md-3 {
    width: 50%; }

  .kopa-area-9 .span-bg:before, .kopa-area-9 .span-bg:after {
    top: -160px; }

  .kopa-social-links.style3 ul li a {
    height: 40px;
    line-height: 40px;
    width: 40px; }

  .kopa-intro-1-widget {
    padding: 0; }

  .owl-theme .owl-controls.style4 .owl-buttons div {
    text-align: center;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    margin-left: -20px;
    margin-left: 0; }
    .owl-theme .owl-controls.style4 .owl-buttons div.owl-prev {
      left: 10px; }
    .owl-theme .owl-controls.style4 .owl-buttons div.owl-next {
      right: 10px; }

  .owl-carousel-5 .entry-content:before {
    height: 50px;
    margin-top: -25px;
    width: 10px; }

  .owl-carousel-5 .entry-content .entry-title {
    font-size: 20px;
    line-height: 28px; }

  .owl-carousel-5 .entry-content > p {
    font-size: 14px;
    line-height: 22px; }

  .column ul li.pricing-row p span {
    font-size: 30px;
    line-height: 38px; }

  .kopa-testimonial-2-widget .sync1 .item {
    padding: 0 80px; }

  .sync1 .item {
    padding: 0 80px; } }
@media screen and (max-width: 767px) {
  .wrapper {
    width: 700px; }

  .kopa-intro-1-widget .intro-thumb {
    width: 175px; }
    .kopa-intro-1-widget .intro-thumb:after {
      top: -82px; }

  .span-bg-1 .c-tg {
    height: 218px;
    width: 450px; }

  .kopa-intro-3-widget .intro-thumb {
    margin-left: 13%;
    width: 74%; }

  .kopa-intro-3-widget {
    margin-top: 0; }

  .element-wrap > .row > div {
    margin-top: 30px; }
    .element-wrap > .row > div:first-child {
      margin-top: 0; }
  .element-wrap.e-alert > .row > div {
    margin-top: 0; }

  .intro-right {
    text-align: left; } }
@media screen and (max-width: 719px) {
  .wrapper {
    width: 620px; }

  .kopa-header-middle .kopa-logo {
    float: left;
    text-align: left; }
    .kopa-header-middle .kopa-logo img {
      max-width: 70%; }
  .kopa-header-middle .main-nav-mobile {
    float: right;
    display: block; }

  .kopa-header-bottom.style1 {
    display: none; }
    .kopa-header-bottom.style1.kopa-sticky-menu.fixed {
      display: block; }
      .kopa-header-bottom.style1.kopa-sticky-menu.fixed .kopa-main-nav {
        display: none; }
      .kopa-header-bottom.style1.kopa-sticky-menu.fixed .main-nav-mobile {
        display: block;
        float: right; }
        .kopa-header-bottom.style1.kopa-sticky-menu.fixed .main-nav-mobile .pull {
          margin: 0; }
        .kopa-header-bottom.style1.kopa-sticky-menu.fixed .main-nav-mobile .main-menu-mobile {
          top: 44px; }

  .owl-carousel-1 .item {
    margin-top: 0; }
  .owl-carousel-1 .entry-item .entry-thumb {
    width: 50%;
    padding: 0; }
  .owl-carousel-1 .entry-item .entry-content {
    display: block;
    right: 10%; }

  .kopa-intro-1-widget .intro-thumb:after {
    top: -100px; }

  .thumb-top {
    margin-top: -210px; }

  .owl-carousel-3 .item {
    padding: 0 15px; }
  .owl-carousel-3 .entry-item .entry-thumb {
    padding: 0 40px; }
  .owl-carousel-3 .entry-item .entry-content {
    left: 40px;
    right: 40px; }
    .owl-carousel-3 .entry-item .entry-content .entry-date.style1 {
      left: 0; }

  .kopa-tag-line-widget {
    text-align: center; }
    .kopa-tag-line-widget .col-left {
      width: 100%; }
    .kopa-tag-line-widget .col-right {
      width: 100%;
      margin-top: 30px; }
    .kopa-tag-line-widget p {
      line-height: 28px; }
    .kopa-tag-line-widget a {
      width: auto; }

  .article-list-2 .entry-item .entry-content > p {
    display: none; }

  .slider-caption-2 {
    padding: 4px 20px 4px 10px; }

  .slider-link a {
    padding: 5px 10px; }

  .kopa-portfolio-2-widget .portfolio-list-item > li {
    width: 50%; }

  .mb-hide, .span-bg1, .sv-content .span-bg-1 {
    display: none; }

  .kopa-intro-1-widget {
    margin-top: 30px; }

  .kopa-area-1 .span-bg::before {
    height: 130px; }

  .kopa-service-1-widget .widget-content > ul > li {
    width: 50%; }

  .event-widget-content > ul > li {
    margin: 55px 0 0; }
    .event-widget-content > ul > li:first-child {
      margin: 0; }

  .kopa-area-22 .span-bg::before {
    display: none; } }
@media screen and (max-width: 639px) {
  .wrapper {
    width: 460px; }

  .owl-theme .owl-controls.style4 .owl-buttons div {
    top: 31%; }

  .kopa-header.style1:before {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    transform: rotate(0deg);
    width: 100%;
    height: 100%;
    background: #292929;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    /* Netscape */
    -moz-opacity: 0.9;
    /* Safari 1.x */
    -khtml-opacity: 0.9;
    /* Good browsers */
    opacity: 0.9; }
  .kopa-header.style1 .kopa-area .span-bg:before {
    display: none; }

  .header-top-left .kopa-hotline {
    display: none; }
  .header-top-left .kopa-social-links.style1 ul li:first-child {
    margin-left: 0; }
    .header-top-left .kopa-social-links.style1 ul li:first-child:before {
      display: none; }

  .kopa-area-1 .span-bg > .c-tg {
    display: none; }

  .owl-carousel-1 .item {
    margin-top: 0; }
  .owl-carousel-1 .entry-item .entry-thumb {
    margin: 0 30% 0 20%; }
  .owl-carousel-1 .entry-item .entry-content {
    right: 20%; }

  .kopa-intro-2-widget .kopa-line {
    left: 62px; }
  .kopa-intro-2-widget .intro-content {
    padding-left: 20px; }

  .kopa-intro-1-widget .intro-thumb:before {
    height: 150px; }

  .thumb-top {
    margin-top: -125px; }

  .sv-carousel-wrap {
    margin-top: 0; }

  .sync1 .item {
    padding: 0 80px; }

  .por-logo {
    display: none; }

  .widget header.style1, .kopa-portfolio-widget .filters-options {
    padding-left: 0; }

  .portfolio-list-item > li {
    width: 50%; }

  .owl-theme .owl-controls.style1 .owl-buttons div {
    text-align: center;
    width: 30px;
    height: 50px;
    line-height: 50px;
    font-size: 50px;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    margin-left: -15px;
    margin-left: 0; }

  .kopa-slider-4-widget .slider .fraction-slider .prev, .kopa-slider-4-widget .slider .fraction-slider .next {
    text-align: center;
    width: 30px;
    height: 50px;
    line-height: 50px;
    font-size: 50px;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    margin-left: -15px;
    margin-left: 0; }

  .kopa-area-7 .span-bg > .c-tg {
    display: none; }

  .widget header.style1, .kopa-portfolio-widget .filters-options {
    padding-top: 0; }

  .bg-pd {
    padding: 20px; }

  .article-list-2 > ul > li {
    width: 100%; }

  .article-list-2 .entry-item .entry-content > p {
    display: block; }

  .kopa-slider-3-widget .slider .fraction-slider .prev, .kopa-slider-3-widget .slider .fraction-slider .next {
    text-align: center;
    width: 30px;
    height: 58px;
    line-height: 58px;
    font-size: 20px;
    position: absolute;
    top: 50%;
    margin-top: -29px;
    margin-left: -15px;
    margin-left: 0;
    border: none; }
  .kopa-slider-3-widget .slider .fraction-slider .prev {
    padding-right: 4px;
    border-top-right-radius: 58px;
    border-bottom-right-radius: 58px; }
  .kopa-slider-3-widget .slider .fraction-slider .next {
    padding-left: 4px;
    border-top-left-radius: 58px;
    border-bottom-left-radius: 58px; }

  .owl-theme .owl-controls.style7 .owl-buttons div {
    text-align: center;
    width: 30px;
    height: 58px;
    line-height: 58px;
    font-size: 20px;
    position: absolute;
    top: 50%;
    margin-top: -29px;
    margin-left: -15px;
    margin-left: 0; }
    .owl-theme .owl-controls.style7 .owl-buttons div.owl-prev {
      padding-right: 4px;
      border-top-right-radius: 58px;
      border-bottom-right-radius: 58px; }
    .owl-theme .owl-controls.style7 .owl-buttons div.owl-next {
      padding-left: 4px;
      border-top-left-radius: 58px;
      border-bottom-left-radius: 58px; }

  .owl-carousel-5 .entry-content {
    margin: 0 !important;
    min-height: 30px;
    padding: 15px 20px;
    position: absolute;
    top: auto;
    right: 50px;
    bottom: 20px;
    left: 50px;
    width: auto; }

  .owl-carousel-5 .entry-content:before {
    height: 30px;
    margin-top: -15px;
    width: 5px; }

  .single-other-post > div.clearfix > div {
    width: 100%;
    border: none; }

  .info-area > div {
    width: 100%; }

  .kopa-author .author-social-link {
    width: 63px; }

  .kopa-author .author-social-link > div > span {
    display: none; }

  .comment-box > form > .row > div {
    width: 100%; }
  .comment-box .textarea-block {
    margin-top: 10px; }

  .kopa-area-1 .area-icon {
    margin: 0 0 0 25px; }

  .kopa-area-7 {
    padding-top: 90px !important; }
    .kopa-area-7 .area-ic-wrap {
      display: none; } }
@media screen and (max-width: 479px) {
  .wrapper {
    width: 340px; }

  .thumb-top {
    margin-top: -110px; }
    .thumb-top img {
      margin-left: 0;
      max-width: 80%; }

  .owl-theme .owl-controls.style4 .owl-buttons div {
    top: 27%; }

  .kopa-intro-1-widget .intro-thumb:before {
    height: 145px; }

  .span-bg-1 .c-tg {
    margin-left: -265px;
    width: 400px; }

  .owl-carousel-3 .entry-item .entry-content p {
    display: none; }

  .kopa-area-5 {
    padding-top: 0 !important; }

  .sync2 .item .tes-thumb {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    border-color: #fff; }

  .header-top-left .kopa-social-links {
    display: none; }

  .portfolio-list-item > li {
    width: 100%; }

  .kopa-team-widget > ul > li.col-md-3 {
    width: 100%; }

  .kopa-newsletter-widget .newsletter-form .input-area > input {
    height: 36px;
    font-size: 14px; }

  .kopa-newsletter-widget .newsletter-form .search-submit {
    height: 36px; }

  .kopa-newsletter-widget .newsletter-form .search-submit span {
    font-size: 10px;
    line-height: 36px; }

  .contact-form-1 > .row .col-md-6 {
    width: 100%; }

  .contact-box-1 .input-block:first-child {
    margin: 10px 0 15px; }

  .widget-title.style3 {
    font-size: 20px;
    line-height: 28px; }

  .owl-carousel-5 .entry-content {
    padding: 10px 20px; }

  .owl-carousel-5 .entry-content .entry-title {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 10px; }

  .owl-carousel-5 .entry-content > p {
    display: none; }

  .kopa-portfolio-2-widget .portfolio-list-item > li {
    width: 100%; }

  .kopa-entry-list .entry-item .post-line {
    display: none; }
  .kopa-entry-list .entry-item .entry-title {
    font-size: 18px;
    line-height: 26px; }
  .kopa-entry-list .entry-item .entry-content {
    padding: 0; }
    .kopa-entry-list .entry-item .entry-content .entry-meta > span, .kopa-entry-list .entry-item .entry-content .entry-meta > p {
      margin: 0;
      width: 100%; }

  .kopa-entry-post .entry-meta.style1 > span, .kopa-entry-post .entry-meta.style1 > p {
    margin: 0;
    width: 100%; }

  .kopa-breadcrumb .pull-left span {
    display: none; }

  .kopa-author .author-social-link {
    left: 37px;
    right: auto;
    top: 130px; }

  #comments .comments-list .children .comment {
    padding-left: 0 !important;
    margin-left: 0 !important; }

  .kopa-area-5 .area-icon {
    display: none; }

  .kopa-area-4 .article-list-1 {
    margin-bottom: 30px; }

  .kopa-service-1-widget .widget-content > ul > li {
    width: 100%; } }
@media screen and (max-width: 359px) {
  .wrapper {
    width: 300px; }

  .thumb-top {
    margin-top: -85px; }

  .span-bg-1 .c-tg {
    margin-left: -225px;
    width: 355px; }

  .widget-title {
    font-size: 26px;
    line-height: 34px; }

  .sync1 .item {
    padding: 0; }

  .testi-item:before, .testi-item:after {
    display: none; }

  .kopa-area-9 .span-bg:before, .kopa-area-9 .span-bg:after {
    top: -182px; }

  .kopa-testimonial-2-widget .sync1 .item {
    padding: 0; }

  .sync1 .item {
    padding: 0; }

  .kopa-intro-4-widget a {
    min-width: 100px;
    padding: 8px 15px; }

  .owl-carousel-5 .entry-content {
    padding: 10px 15px; } }

/*# sourceMappingURL=style.css.map */
