
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700&subset=latin-ext);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic&subset=latin-ext);
.pagination, .kopa-social-links, .ct-ul-1, .entry-meta, .kopa-rating, .widget, .slide-nav, .mobile-nav, .social-single-list, .single-other-post, .woocommerce #reviews #comments ol.commentlist, .woocommerce-page #reviews #comments ol.commentlist, .woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods, .social-panel-1 .social-panel-list {
  list-style: none;
  padding: 0;
  margin: 0; }
  .row.pagination, .row.kopa-social-links, .row.ct-ul-1, .row.entry-meta, .row.kopa-rating, .row.widget, .row.slide-nav, .row.mobile-nav, .row.social-single-list, .row.single-other-post, .woocommerce #reviews #comments ol.row.commentlist, .woocommerce-page #reviews #comments ol.row.commentlist, .woocommerce #payment ul.row.payment_methods, .woocommerce-page #payment ul.row.payment_methods, .social-panel-1 .row.social-panel-list {
    margin: 0 -15px; }
  .ul-mh.pagination, .pagination.ul-mh-1, .ul-mh.kopa-social-links, .kopa-social-links.ul-mh-1, .ul-mh-1.ct-ul-1, .ul-mh-1.entry-meta, .ul-mh-1.kopa-rating, .ul-mh-1.widget, .ul-mh-1.slide-nav, .ul-mh-1.mobile-nav, .ul-mh-1.social-single-list, .ul-mh-1.single-other-post, .woocommerce #reviews #comments ol.ul-mh-1.commentlist, .woocommerce-page #reviews #comments ol.ul-mh-1.commentlist, .woocommerce #payment ul.ul-mh-1.payment_methods, .woocommerce-page #payment ul.ul-mh-1.payment_methods, .social-panel-1 .ul-mh-1.social-panel-list, .ul-mh.ct-ul-1, .ul-mh.entry-meta, .ul-mh.kopa-rating, .ul-mh.widget, .ul-mh.slide-nav, .ul-mh.mobile-nav, .ul-mh.social-single-list, .ul-mh.single-other-post, .woocommerce #reviews #comments ol.ul-mh.commentlist, .woocommerce-page #reviews #comments ol.ul-mh.commentlist, .woocommerce #payment ul.ul-mh.payment_methods, .woocommerce-page #payment ul.ul-mh.payment_methods, .social-panel-1 .ul-mh.social-panel-list {
    margin-top: -30px; }
    .ul-mh.pagination > *, .pagination.ul-mh-1 > *, .ul-mh.kopa-social-links > *, .kopa-social-links.ul-mh-1 > *, .ul-mh-1.ct-ul-1 > *, .ul-mh-1.entry-meta > *, .ul-mh-1.kopa-rating > *, .ul-mh-1.widget > *, .ul-mh-1.slide-nav > *, .ul-mh-1.mobile-nav > *, .ul-mh-1.social-single-list > *, .ul-mh-1.single-other-post > *, .woocommerce #reviews #comments ol.ul-mh-1.commentlist > *, .woocommerce-page #reviews #comments ol.ul-mh-1.commentlist > *, .woocommerce #payment ul.ul-mh-1.payment_methods > *, .woocommerce-page #payment ul.ul-mh-1.payment_methods > *, .social-panel-1 .ul-mh-1.social-panel-list > *, .ul-mh.ct-ul-1 > *, .ul-mh.entry-meta > *, .ul-mh.kopa-rating > *, .ul-mh.widget > *, .ul-mh.slide-nav > *, .ul-mh.mobile-nav > *, .ul-mh.social-single-list > *, .ul-mh.single-other-post > *, .woocommerce #reviews #comments ol.ul-mh.commentlist > *, .woocommerce-page #reviews #comments ol.ul-mh.commentlist > *, .woocommerce #payment ul.ul-mh.payment_methods > *, .woocommerce-page #payment ul.ul-mh.payment_methods > *, .social-panel-1 .ul-mh.social-panel-list > * {
      margin-top: 30px; }
  .ct-row-1.pagination, .ct-row-1.kopa-social-links, .ct-row-1.ct-ul-1, .ct-row-1.entry-meta, .ct-row-1.kopa-rating, .ct-row-1.widget, .ct-row-1.slide-nav, .ct-row-1.mobile-nav, .ct-row-1.social-single-list, .ct-row-1.single-other-post, .woocommerce #reviews #comments ol.ct-row-1.commentlist, .woocommerce-page #reviews #comments ol.ct-row-1.commentlist, .woocommerce #payment ul.ct-row-1.payment_methods, .woocommerce-page #payment ul.ct-row-1.payment_methods, .social-panel-1 .ct-row-1.social-panel-list {
    margin: 0 !important; }
    .ct-row-1.pagination > *, .ct-row-1.kopa-social-links > *, .ct-row-1.ct-ul-1 > *, .ct-row-1.entry-meta > *, .ct-row-1.kopa-rating > *, .ct-row-1.widget > *, .ct-row-1.slide-nav > *, .ct-row-1.mobile-nav > *, .ct-row-1.social-single-list > *, .ct-row-1.single-other-post > *, .woocommerce #reviews #comments ol.ct-row-1.commentlist > *, .woocommerce-page #reviews #comments ol.ct-row-1.commentlist > *, .woocommerce #payment ul.ct-row-1.payment_methods > *, .woocommerce-page #payment ul.ct-row-1.payment_methods > *, .social-panel-1 .ct-row-1.social-panel-list > * {
      margin: 0 !important;
      padding: 0 !important; }
  .ct-row-2.pagination, .ct-row-2.kopa-social-links, .ct-row-2.ct-ul-1, .ct-row-2.entry-meta, .ct-row-2.kopa-rating, .ct-row-2.widget, .ct-row-2.slide-nav, .ct-row-2.mobile-nav, .ct-row-2.social-single-list, .ct-row-2.single-other-post, .woocommerce #reviews #comments ol.ct-row-2.commentlist, .woocommerce-page #reviews #comments ol.ct-row-2.commentlist, .woocommerce #payment ul.ct-row-2.payment_methods, .woocommerce-page #payment ul.ct-row-2.payment_methods, .social-panel-1 .ct-row-2.social-panel-list {
    margin: 0 -15px; }
    .ct-row-2.pagination > *, .ct-row-2.kopa-social-links > *, .ct-row-2.ct-ul-1 > *, .ct-row-2.entry-meta > *, .ct-row-2.kopa-rating > *, .ct-row-2.widget > *, .ct-row-2.slide-nav > *, .ct-row-2.mobile-nav > *, .ct-row-2.social-single-list > *, .ct-row-2.single-other-post > *, .woocommerce #reviews #comments ol.ct-row-2.commentlist > *, .woocommerce-page #reviews #comments ol.ct-row-2.commentlist > *, .woocommerce #payment ul.ct-row-2.payment_methods > *, .woocommerce-page #payment ul.ct-row-2.payment_methods > *, .social-panel-1 .ct-row-2.social-panel-list > * {
      margin: 0 !important;
      padding: 0 !important; }
    @media screen and (max-width: 1160px) {
      .ct-row-2.pagination, .ct-row-2.kopa-social-links, .ct-row-2.ct-ul-1, .ct-row-2.entry-meta, .ct-row-2.kopa-rating, .ct-row-2.widget, .ct-row-2.slide-nav, .ct-row-2.mobile-nav, .ct-row-2.social-single-list, .ct-row-2.single-other-post, .woocommerce #reviews #comments ol.ct-row-2.commentlist, .woocommerce-page #reviews #comments ol.ct-row-2.commentlist, .woocommerce #payment ul.ct-row-2.payment_methods, .woocommerce-page #payment ul.ct-row-2.payment_methods, .social-panel-1 .ct-row-2.social-panel-list {
        margin: 0; } }
  .pagination li, .kopa-social-links li, .ct-ul-1 li, .entry-meta li, .kopa-rating li, .widget li, .slide-nav li, .mobile-nav li, .social-single-list li, .single-other-post li, .woocommerce #reviews #comments ol.commentlist li, .woocommerce-page #reviews #comments ol.commentlist li, .woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li, .social-panel-1 .social-panel-list li {
    list-style: none;
    margin: 0; }
  .pagination ul, .kopa-social-links ul, .ct-ul-1 ul, .entry-meta ul, .kopa-rating ul, .widget ul, .slide-nav ul, .mobile-nav ul, .social-single-list ul, .single-other-post ul, .woocommerce #reviews #comments ol.commentlist ul, .woocommerce-page #reviews #comments ol.commentlist ul, .woocommerce #payment ul.payment_methods ul, .woocommerce-page #payment ul.payment_methods ul, .social-panel-1 .social-panel-list ul, .pagination ol, .kopa-social-links ol, .ct-ul-1 ol, .entry-meta ol, .kopa-rating ol, .widget ol, .slide-nav ol, .mobile-nav ol, .social-single-list ol, .single-other-post ol, .woocommerce #reviews #comments ol.commentlist ol, .woocommerce-page #reviews #comments ol.commentlist ol, .woocommerce #payment ul.payment_methods ol, .woocommerce-page #payment ul.payment_methods ol, .social-panel-1 .social-panel-list ol {
    list-style: none;
    padding: 0;
    margin: 0; }
    .pagination ul.row, .kopa-social-links ul.row, .ct-ul-1 ul.row, .entry-meta ul.row, .kopa-rating ul.row, .widget ul.row, .slide-nav ul.row, .mobile-nav ul.row, .social-single-list ul.row, .single-other-post ul.row, .woocommerce #reviews #comments ol.commentlist ul.row, .woocommerce-page #reviews #comments ol.commentlist ul.row, .woocommerce #payment ul.payment_methods ul.row, .woocommerce-page #payment ul.payment_methods ul.row, .social-panel-1 .social-panel-list ul.row, .pagination ol.row, .kopa-social-links ol.row, .ct-ul-1 ol.row, .entry-meta ol.row, .kopa-rating ol.row, .widget ol.row, .slide-nav ol.row, .mobile-nav ol.row, .social-single-list ol.row, .single-other-post ol.row, .woocommerce #reviews #comments ol.commentlist ol.row, .woocommerce-page #reviews #comments ol.commentlist ol.row, .woocommerce #payment ul.payment_methods ol.row, .woocommerce-page #payment ul.payment_methods ol.row, .social-panel-1 .social-panel-list ol.row {
      margin: 0 -15px; }
    .pagination ul.ul-mh, .kopa-social-links ul.ul-mh, .ct-ul-1 ul.ul-mh, .entry-meta ul.ul-mh, .kopa-rating ul.ul-mh, .widget ul.ul-mh, .slide-nav ul.ul-mh, .mobile-nav ul.ul-mh, .social-single-list ul.ul-mh, .single-other-post ul.ul-mh, .woocommerce #reviews #comments ol.commentlist ul.ul-mh, .woocommerce-page #reviews #comments ol.commentlist ul.ul-mh, .woocommerce #payment ul.payment_methods ul.ul-mh, .woocommerce-page #payment ul.payment_methods ul.ul-mh, .social-panel-1 .social-panel-list ul.ul-mh, .pagination ul.ul-mh-1, .kopa-social-links ul.ul-mh-1, .ct-ul-1 ul.ul-mh-1, .entry-meta ul.ul-mh-1, .kopa-rating ul.ul-mh-1, .widget ul.ul-mh-1, .slide-nav ul.ul-mh-1, .mobile-nav ul.ul-mh-1, .social-single-list ul.ul-mh-1, .single-other-post ul.ul-mh-1, .woocommerce #reviews #comments ol.commentlist ul.ul-mh-1, .woocommerce-page #reviews #comments ol.commentlist ul.ul-mh-1, .woocommerce #payment ul.payment_methods ul.ul-mh-1, .woocommerce-page #payment ul.payment_methods ul.ul-mh-1, .social-panel-1 .social-panel-list ul.ul-mh-1, .pagination ol.ul-mh, .kopa-social-links ol.ul-mh, .ct-ul-1 ol.ul-mh, .entry-meta ol.ul-mh, .kopa-rating ol.ul-mh, .widget ol.ul-mh, .slide-nav ol.ul-mh, .mobile-nav ol.ul-mh, .social-single-list ol.ul-mh, .single-other-post ol.ul-mh, .woocommerce #reviews #comments ol.commentlist ol.ul-mh, .woocommerce-page #reviews #comments ol.commentlist ol.ul-mh, .woocommerce #payment ul.payment_methods ol.ul-mh, .woocommerce-page #payment ul.payment_methods ol.ul-mh, .social-panel-1 .social-panel-list ol.ul-mh, .pagination ol.ul-mh-1, .kopa-social-links ol.ul-mh-1, .ct-ul-1 ol.ul-mh-1, .entry-meta ol.ul-mh-1, .kopa-rating ol.ul-mh-1, .widget ol.ul-mh-1, .slide-nav ol.ul-mh-1, .mobile-nav ol.ul-mh-1, .social-single-list ol.ul-mh-1, .single-other-post ol.ul-mh-1, .woocommerce #reviews #comments ol.commentlist ol.ul-mh-1, .woocommerce-page #reviews #comments ol.commentlist ol.ul-mh-1, .woocommerce #payment ul.payment_methods ol.ul-mh-1, .woocommerce-page #payment ul.payment_methods ol.ul-mh-1, .social-panel-1 .social-panel-list ol.ul-mh-1 {
      margin-top: -30px; }
      .pagination ul.ul-mh > *, .kopa-social-links ul.ul-mh > *, .ct-ul-1 ul.ul-mh > *, .entry-meta ul.ul-mh > *, .kopa-rating ul.ul-mh > *, .widget ul.ul-mh > *, .slide-nav ul.ul-mh > *, .mobile-nav ul.ul-mh > *, .social-single-list ul.ul-mh > *, .single-other-post ul.ul-mh > *, .woocommerce #reviews #comments ol.commentlist ul.ul-mh > *, .woocommerce-page #reviews #comments ol.commentlist ul.ul-mh > *, .woocommerce #payment ul.payment_methods ul.ul-mh > *, .woocommerce-page #payment ul.payment_methods ul.ul-mh > *, .social-panel-1 .social-panel-list ul.ul-mh > *, .pagination ul.ul-mh-1 > *, .kopa-social-links ul.ul-mh-1 > *, .ct-ul-1 ul.ul-mh-1 > *, .entry-meta ul.ul-mh-1 > *, .kopa-rating ul.ul-mh-1 > *, .widget ul.ul-mh-1 > *, .slide-nav ul.ul-mh-1 > *, .mobile-nav ul.ul-mh-1 > *, .social-single-list ul.ul-mh-1 > *, .single-other-post ul.ul-mh-1 > *, .woocommerce #reviews #comments ol.commentlist ul.ul-mh-1 > *, .woocommerce-page #reviews #comments ol.commentlist ul.ul-mh-1 > *, .woocommerce #payment ul.payment_methods ul.ul-mh-1 > *, .woocommerce-page #payment ul.payment_methods ul.ul-mh-1 > *, .social-panel-1 .social-panel-list ul.ul-mh-1 > *, .pagination ol.ul-mh > *, .kopa-social-links ol.ul-mh > *, .ct-ul-1 ol.ul-mh > *, .entry-meta ol.ul-mh > *, .kopa-rating ol.ul-mh > *, .widget ol.ul-mh > *, .slide-nav ol.ul-mh > *, .mobile-nav ol.ul-mh > *, .social-single-list ol.ul-mh > *, .single-other-post ol.ul-mh > *, .woocommerce #reviews #comments ol.commentlist ol.ul-mh > *, .woocommerce-page #reviews #comments ol.commentlist ol.ul-mh > *, .woocommerce #payment ul.payment_methods ol.ul-mh > *, .woocommerce-page #payment ul.payment_methods ol.ul-mh > *, .social-panel-1 .social-panel-list ol.ul-mh > *, .pagination ol.ul-mh-1 > *, .kopa-social-links ol.ul-mh-1 > *, .ct-ul-1 ol.ul-mh-1 > *, .entry-meta ol.ul-mh-1 > *, .kopa-rating ol.ul-mh-1 > *, .widget ol.ul-mh-1 > *, .slide-nav ol.ul-mh-1 > *, .mobile-nav ol.ul-mh-1 > *, .social-single-list ol.ul-mh-1 > *, .single-other-post ol.ul-mh-1 > *, .woocommerce #reviews #comments ol.commentlist ol.ul-mh-1 > *, .woocommerce-page #reviews #comments ol.commentlist ol.ul-mh-1 > *, .woocommerce #payment ul.payment_methods ol.ul-mh-1 > *, .woocommerce-page #payment ul.payment_methods ol.ul-mh-1 > *, .social-panel-1 .social-panel-list ol.ul-mh-1 > * {
        margin-top: 30px; }
    .pagination ul.ct-row-1, .kopa-social-links ul.ct-row-1, .ct-ul-1 ul.ct-row-1, .entry-meta ul.ct-row-1, .kopa-rating ul.ct-row-1, .widget ul.ct-row-1, .slide-nav ul.ct-row-1, .mobile-nav ul.ct-row-1, .social-single-list ul.ct-row-1, .single-other-post ul.ct-row-1, .woocommerce #reviews #comments ol.commentlist ul.ct-row-1, .woocommerce-page #reviews #comments ol.commentlist ul.ct-row-1, .woocommerce #payment ul.payment_methods ul.ct-row-1, .woocommerce-page #payment ul.payment_methods ul.ct-row-1, .social-panel-1 .social-panel-list ul.ct-row-1, .pagination ol.ct-row-1, .kopa-social-links ol.ct-row-1, .ct-ul-1 ol.ct-row-1, .entry-meta ol.ct-row-1, .kopa-rating ol.ct-row-1, .widget ol.ct-row-1, .slide-nav ol.ct-row-1, .mobile-nav ol.ct-row-1, .social-single-list ol.ct-row-1, .single-other-post ol.ct-row-1, .woocommerce #reviews #comments ol.commentlist ol.ct-row-1, .woocommerce-page #reviews #comments ol.commentlist ol.ct-row-1, .woocommerce #payment ul.payment_methods ol.ct-row-1, .woocommerce-page #payment ul.payment_methods ol.ct-row-1, .social-panel-1 .social-panel-list ol.ct-row-1 {
      margin: 0 !important; }
      .pagination ul.ct-row-1 > *, .kopa-social-links ul.ct-row-1 > *, .ct-ul-1 ul.ct-row-1 > *, .entry-meta ul.ct-row-1 > *, .kopa-rating ul.ct-row-1 > *, .widget ul.ct-row-1 > *, .slide-nav ul.ct-row-1 > *, .mobile-nav ul.ct-row-1 > *, .social-single-list ul.ct-row-1 > *, .single-other-post ul.ct-row-1 > *, .woocommerce #reviews #comments ol.commentlist ul.ct-row-1 > *, .woocommerce-page #reviews #comments ol.commentlist ul.ct-row-1 > *, .woocommerce #payment ul.payment_methods ul.ct-row-1 > *, .woocommerce-page #payment ul.payment_methods ul.ct-row-1 > *, .social-panel-1 .social-panel-list ul.ct-row-1 > *, .pagination ol.ct-row-1 > *, .kopa-social-links ol.ct-row-1 > *, .ct-ul-1 ol.ct-row-1 > *, .entry-meta ol.ct-row-1 > *, .kopa-rating ol.ct-row-1 > *, .widget ol.ct-row-1 > *, .slide-nav ol.ct-row-1 > *, .mobile-nav ol.ct-row-1 > *, .social-single-list ol.ct-row-1 > *, .single-other-post ol.ct-row-1 > *, .woocommerce #reviews #comments ol.commentlist ol.ct-row-1 > *, .woocommerce-page #reviews #comments ol.commentlist ol.ct-row-1 > *, .woocommerce #payment ul.payment_methods ol.ct-row-1 > *, .woocommerce-page #payment ul.payment_methods ol.ct-row-1 > *, .social-panel-1 .social-panel-list ol.ct-row-1 > * {
        margin: 0 !important;
        padding: 0 !important; }
    .pagination ul.ct-row-2, .kopa-social-links ul.ct-row-2, .ct-ul-1 ul.ct-row-2, .entry-meta ul.ct-row-2, .kopa-rating ul.ct-row-2, .widget ul.ct-row-2, .slide-nav ul.ct-row-2, .mobile-nav ul.ct-row-2, .social-single-list ul.ct-row-2, .single-other-post ul.ct-row-2, .woocommerce #reviews #comments ol.commentlist ul.ct-row-2, .woocommerce-page #reviews #comments ol.commentlist ul.ct-row-2, .woocommerce #payment ul.payment_methods ul.ct-row-2, .woocommerce-page #payment ul.payment_methods ul.ct-row-2, .social-panel-1 .social-panel-list ul.ct-row-2, .pagination ol.ct-row-2, .kopa-social-links ol.ct-row-2, .ct-ul-1 ol.ct-row-2, .entry-meta ol.ct-row-2, .kopa-rating ol.ct-row-2, .widget ol.ct-row-2, .slide-nav ol.ct-row-2, .mobile-nav ol.ct-row-2, .social-single-list ol.ct-row-2, .single-other-post ol.ct-row-2, .woocommerce #reviews #comments ol.commentlist ol.ct-row-2, .woocommerce-page #reviews #comments ol.commentlist ol.ct-row-2, .woocommerce #payment ul.payment_methods ol.ct-row-2, .woocommerce-page #payment ul.payment_methods ol.ct-row-2, .social-panel-1 .social-panel-list ol.ct-row-2 {
      margin: 0 -15px; }
      .pagination ul.ct-row-2 > *, .kopa-social-links ul.ct-row-2 > *, .ct-ul-1 ul.ct-row-2 > *, .entry-meta ul.ct-row-2 > *, .kopa-rating ul.ct-row-2 > *, .widget ul.ct-row-2 > *, .slide-nav ul.ct-row-2 > *, .mobile-nav ul.ct-row-2 > *, .social-single-list ul.ct-row-2 > *, .single-other-post ul.ct-row-2 > *, .woocommerce #reviews #comments ol.commentlist ul.ct-row-2 > *, .woocommerce-page #reviews #comments ol.commentlist ul.ct-row-2 > *, .woocommerce #payment ul.payment_methods ul.ct-row-2 > *, .woocommerce-page #payment ul.payment_methods ul.ct-row-2 > *, .social-panel-1 .social-panel-list ul.ct-row-2 > *, .pagination ol.ct-row-2 > *, .kopa-social-links ol.ct-row-2 > *, .ct-ul-1 ol.ct-row-2 > *, .entry-meta ol.ct-row-2 > *, .kopa-rating ol.ct-row-2 > *, .widget ol.ct-row-2 > *, .slide-nav ol.ct-row-2 > *, .mobile-nav ol.ct-row-2 > *, .social-single-list ol.ct-row-2 > *, .single-other-post ol.ct-row-2 > *, .woocommerce #reviews #comments ol.commentlist ol.ct-row-2 > *, .woocommerce-page #reviews #comments ol.commentlist ol.ct-row-2 > *, .woocommerce #payment ul.payment_methods ol.ct-row-2 > *, .woocommerce-page #payment ul.payment_methods ol.ct-row-2 > *, .social-panel-1 .social-panel-list ol.ct-row-2 > * {
        margin: 0 !important;
        padding: 0 !important; }
      @media screen and (max-width: 1160px) {
        .pagination ul.ct-row-2, .kopa-social-links ul.ct-row-2, .ct-ul-1 ul.ct-row-2, .entry-meta ul.ct-row-2, .kopa-rating ul.ct-row-2, .widget ul.ct-row-2, .slide-nav ul.ct-row-2, .mobile-nav ul.ct-row-2, .social-single-list ul.ct-row-2, .single-other-post ul.ct-row-2, .woocommerce #reviews #comments ol.commentlist ul.ct-row-2, .woocommerce-page #reviews #comments ol.commentlist ul.ct-row-2, .woocommerce #payment ul.payment_methods ul.ct-row-2, .woocommerce-page #payment ul.payment_methods ul.ct-row-2, .social-panel-1 .social-panel-list ul.ct-row-2, .pagination ol.ct-row-2, .kopa-social-links ol.ct-row-2, .ct-ul-1 ol.ct-row-2, .entry-meta ol.ct-row-2, .kopa-rating ol.ct-row-2, .widget ol.ct-row-2, .slide-nav ol.ct-row-2, .mobile-nav ol.ct-row-2, .social-single-list ol.ct-row-2, .single-other-post ol.ct-row-2, .woocommerce #reviews #comments ol.commentlist ol.ct-row-2, .woocommerce-page #reviews #comments ol.commentlist ol.ct-row-2, .woocommerce #payment ul.payment_methods ol.ct-row-2, .woocommerce-page #payment ul.payment_methods ol.ct-row-2, .social-panel-1 .social-panel-list ol.ct-row-2 {
          margin: 0; } }
    .pagination ul li, .kopa-social-links ul li, .ct-ul-1 ul li, .entry-meta ul li, .kopa-rating ul li, .widget ul li, .slide-nav ul li, .mobile-nav ul li, .social-single-list ul li, .single-other-post ul li, .woocommerce #reviews #comments ol.commentlist ul li, .woocommerce-page #reviews #comments ol.commentlist ul li, .woocommerce #payment ul.payment_methods ul li, .woocommerce-page #payment ul.payment_methods ul li, .social-panel-1 .social-panel-list ul li, .pagination ol li, .kopa-social-links ol li, .ct-ul-1 ol li, .entry-meta ol li, .kopa-rating ol li, .widget ol li, .slide-nav ol li, .mobile-nav ol li, .social-single-list ol li, .single-other-post ol li, .woocommerce #reviews #comments ol.commentlist ol li, .woocommerce-page #reviews #comments ol.commentlist ol li, .woocommerce #payment ul.payment_methods ol li, .woocommerce-page #payment ul.payment_methods ol li, .social-panel-1 .social-panel-list ol li {
      list-style: none; }

a:hover, a:focus, a.active, .text-hover, .pagination .nav-links a:hover, .kopa-breadcrumb .breadcrumb-content span, .kopa-breadcrumb .breadcrumb-content a.current-page:hover span, .kopa-breadcrumb .breadcrumb-content a.current-page span, .kopa-social-links ul li a:hover, .ct-link-1:hover, .ct-link-3, .white-text-style .ct-link-3, .ct-blockquote-3 .ct-link-3, .ct-blockquote-5 .ct-link-3, .slide-area .ct-link-3, .hub-module-al-1 .entry-item .entry-content .ct-link-3, .hub-module-al-5 .entry-item .entry-content .ct-link-3, .hub-module-al-7 .entry-item .entry-content .ct-link-3, .hub-module-al-11 .entry-item .entry-content .ct-link-3, .hub-module-al-tl .tl-item .entry-item .entry-content .ct-link-3, .hub-module-ads-2 .entry-content .ct-link-3, .hub-module-al-14 .entry-content .ct-link-3, .hub-module-service-3 .entry-item .entry-content .ct-link-3, .hub-module-ads-5 .entry-content .ct-link-3, .entry-header-bottom .ct-link-3, .ct-item-1 .entry-content .ct-link-3, .kopa-footer .ct-link-3, .ct-ul-1 li a:hover, .ct-list-1 .order-num, .ct-btn-4:hover, .ct-title-1 span, .ct-text-1 i, .ct-text-8, .white-text-style .ct-text-8, .ct-blockquote-3 .ct-text-8, .ct-blockquote-5 .ct-text-8, .slide-area .ct-text-8, .hub-module-al-1 .entry-item .entry-content .ct-text-8, .hub-module-al-5 .entry-item .entry-content .ct-text-8, .hub-module-al-7 .entry-item .entry-content .ct-text-8, .hub-module-al-11 .entry-item .entry-content .ct-text-8, .hub-module-al-tl .tl-item .entry-item .entry-content .ct-text-8, .hub-module-ads-2 .entry-content .ct-text-8, .hub-module-al-14 .entry-content .ct-text-8, .hub-module-service-3 .entry-item .entry-content .ct-text-8, .hub-module-ads-5 .entry-content .ct-text-8, .entry-header-bottom .ct-text-8, .ct-item-1 .entry-content .ct-text-8, .kopa-footer .ct-text-8, .white-text-style .ct-text-8 a, .ct-blockquote-3 .ct-text-8 a, .ct-blockquote-5 .ct-text-8 a, .slide-area .ct-text-8 a, .hub-module-al-1 .entry-item .entry-content .ct-text-8 a, .hub-module-al-5 .entry-item .entry-content .ct-text-8 a, .hub-module-al-7 .entry-item .entry-content .ct-text-8 a, .hub-module-al-11 .entry-item .entry-content .ct-text-8 a, .hub-module-al-tl .tl-item .entry-item .entry-content .ct-text-8 a, .hub-module-ads-2 .entry-content .ct-text-8 a, .hub-module-al-14 .entry-content .ct-text-8 a, .hub-module-service-3 .entry-item .entry-content .ct-text-8 a, .hub-module-ads-5 .entry-content .ct-text-8 a, .entry-header-bottom .ct-text-8 a, .ct-item-1 .entry-content .ct-text-8 a, .kopa-footer .ct-text-8 a, .ct-form-box label.error, .entry-title .sticky-post-icon i, .white-text-style h1 a:hover, .ct-blockquote-3 h1 a:hover, .ct-blockquote-5 h1 a:hover, .slide-area h1 a:hover, .hub-module-al-1 .entry-item .entry-content h1 a:hover, .hub-module-al-5 .entry-item .entry-content h1 a:hover, .hub-module-al-7 .entry-item .entry-content h1 a:hover, .hub-module-al-11 .entry-item .entry-content h1 a:hover, .hub-module-al-tl .tl-item .entry-item .entry-content h1 a:hover, .hub-module-ads-2 .entry-content h1 a:hover, .hub-module-al-14 .entry-content h1 a:hover, .hub-module-service-3 .entry-item .entry-content h1 a:hover, .hub-module-ads-5 .entry-content h1 a:hover, .entry-header-bottom h1 a:hover, .ct-item-1 .entry-content h1 a:hover, .kopa-footer h1 a:hover, .white-text-style h2 a:hover, .ct-blockquote-3 h2 a:hover, .ct-blockquote-5 h2 a:hover, .slide-area h2 a:hover, .hub-module-al-1 .entry-item .entry-content h2 a:hover, .hub-module-al-5 .entry-item .entry-content h2 a:hover, .hub-module-al-7 .entry-item .entry-content h2 a:hover, .hub-module-al-11 .entry-item .entry-content h2 a:hover, .hub-module-al-tl .tl-item .entry-item .entry-content h2 a:hover, .hub-module-ads-2 .entry-content h2 a:hover, .hub-module-al-14 .entry-content h2 a:hover, .hub-module-service-3 .entry-item .entry-content h2 a:hover, .hub-module-ads-5 .entry-content h2 a:hover, .entry-header-bottom h2 a:hover, .ct-item-1 .entry-content h2 a:hover, .kopa-footer h2 a:hover, .white-text-style h3 a:hover, .ct-blockquote-3 h3 a:hover, .ct-blockquote-5 h3 a:hover, .slide-area h3 a:hover, .hub-module-al-1 .entry-item .entry-content h3 a:hover, .hub-module-al-5 .entry-item .entry-content h3 a:hover, .hub-module-al-7 .entry-item .entry-content h3 a:hover, .hub-module-al-11 .entry-item .entry-content h3 a:hover, .hub-module-al-tl .tl-item .entry-item .entry-content h3 a:hover, .hub-module-ads-2 .entry-content h3 a:hover, .hub-module-al-14 .entry-content h3 a:hover, .hub-module-service-3 .entry-item .entry-content h3 a:hover, .hub-module-ads-5 .entry-content h3 a:hover, .entry-header-bottom h3 a:hover, .ct-item-1 .entry-content h3 a:hover, .kopa-footer h3 a:hover, .white-text-style h4 a:hover, .ct-blockquote-3 h4 a:hover, .ct-blockquote-5 h4 a:hover, .slide-area h4 a:hover, .hub-module-al-1 .entry-item .entry-content h4 a:hover, .hub-module-al-5 .entry-item .entry-content h4 a:hover, .hub-module-al-7 .entry-item .entry-content h4 a:hover, .hub-module-al-11 .entry-item .entry-content h4 a:hover, .hub-module-al-tl .tl-item .entry-item .entry-content h4 a:hover, .hub-module-ads-2 .entry-content h4 a:hover, .hub-module-al-14 .entry-content h4 a:hover, .hub-module-service-3 .entry-item .entry-content h4 a:hover, .hub-module-ads-5 .entry-content h4 a:hover, .entry-header-bottom h4 a:hover, .ct-item-1 .entry-content h4 a:hover, .kopa-footer h4 a:hover, .white-text-style h5 a:hover, .ct-blockquote-3 h5 a:hover, .ct-blockquote-5 h5 a:hover, .slide-area h5 a:hover, .hub-module-al-1 .entry-item .entry-content h5 a:hover, .hub-module-al-5 .entry-item .entry-content h5 a:hover, .hub-module-al-7 .entry-item .entry-content h5 a:hover, .hub-module-al-11 .entry-item .entry-content h5 a:hover, .hub-module-al-tl .tl-item .entry-item .entry-content h5 a:hover, .hub-module-ads-2 .entry-content h5 a:hover, .hub-module-al-14 .entry-content h5 a:hover, .hub-module-service-3 .entry-item .entry-content h5 a:hover, .hub-module-ads-5 .entry-content h5 a:hover, .entry-header-bottom h5 a:hover, .ct-item-1 .entry-content h5 a:hover, .kopa-footer h5 a:hover, .white-text-style h6 a:hover, .ct-blockquote-3 h6 a:hover, .ct-blockquote-5 h6 a:hover, .slide-area h6 a:hover, .hub-module-al-1 .entry-item .entry-content h6 a:hover, .hub-module-al-5 .entry-item .entry-content h6 a:hover, .hub-module-al-7 .entry-item .entry-content h6 a:hover, .hub-module-al-11 .entry-item .entry-content h6 a:hover, .hub-module-al-tl .tl-item .entry-item .entry-content h6 a:hover, .hub-module-ads-2 .entry-content h6 a:hover, .hub-module-al-14 .entry-content h6 a:hover, .hub-module-service-3 .entry-item .entry-content h6 a:hover, .hub-module-ads-5 .entry-content h6 a:hover, .entry-header-bottom h6 a:hover, .ct-item-1 .entry-content h6 a:hover, .kopa-footer h6 a:hover, .white-text-style .h1 a:hover, .ct-blockquote-3 .h1 a:hover, .ct-blockquote-5 .h1 a:hover, .slide-area .h1 a:hover, .hub-module-al-1 .entry-item .entry-content .h1 a:hover, .hub-module-al-5 .entry-item .entry-content .h1 a:hover, .hub-module-al-7 .entry-item .entry-content .h1 a:hover, .hub-module-al-11 .entry-item .entry-content .h1 a:hover, .hub-module-al-tl .tl-item .entry-item .entry-content .h1 a:hover, .hub-module-ads-2 .entry-content .h1 a:hover, .hub-module-al-14 .entry-content .h1 a:hover, .hub-module-service-3 .entry-item .entry-content .h1 a:hover, .hub-module-ads-5 .entry-content .h1 a:hover, .entry-header-bottom .h1 a:hover, .ct-item-1 .entry-content .h1 a:hover, .kopa-footer .h1 a:hover, .white-text-style .h2 a:hover, .ct-blockquote-3 .h2 a:hover, .ct-blockquote-5 .h2 a:hover, .slide-area .h2 a:hover, .hub-module-al-1 .entry-item .entry-content .h2 a:hover, .hub-module-al-5 .entry-item .entry-content .h2 a:hover, .hub-module-al-7 .entry-item .entry-content .h2 a:hover, .hub-module-al-11 .entry-item .entry-content .h2 a:hover, .hub-module-al-tl .tl-item .entry-item .entry-content .h2 a:hover, .hub-module-ads-2 .entry-content .h2 a:hover, .hub-module-al-14 .entry-content .h2 a:hover, .hub-module-service-3 .entry-item .entry-content .h2 a:hover, .hub-module-ads-5 .entry-content .h2 a:hover, .entry-header-bottom .h2 a:hover, .ct-item-1 .entry-content .h2 a:hover, .kopa-footer .h2 a:hover, .white-text-style .h3 a:hover, .ct-blockquote-3 .h3 a:hover, .ct-blockquote-5 .h3 a:hover, .slide-area .h3 a:hover, .hub-module-al-1 .entry-item .entry-content .h3 a:hover, .hub-module-al-5 .entry-item .entry-content .h3 a:hover, .hub-module-al-7 .entry-item .entry-content .h3 a:hover, .hub-module-al-11 .entry-item .entry-content .h3 a:hover, .hub-module-al-tl .tl-item .entry-item .entry-content .h3 a:hover, .hub-module-ads-2 .entry-content .h3 a:hover, .hub-module-al-14 .entry-content .h3 a:hover, .hub-module-service-3 .entry-item .entry-content .h3 a:hover, .hub-module-ads-5 .entry-content .h3 a:hover, .entry-header-bottom .h3 a:hover, .ct-item-1 .entry-content .h3 a:hover, .kopa-footer .h3 a:hover, .white-text-style .h4 a:hover, .ct-blockquote-3 .h4 a:hover, .ct-blockquote-5 .h4 a:hover, .slide-area .h4 a:hover, .hub-module-al-1 .entry-item .entry-content .h4 a:hover, .hub-module-al-5 .entry-item .entry-content .h4 a:hover, .hub-module-al-7 .entry-item .entry-content .h4 a:hover, .hub-module-al-11 .entry-item .entry-content .h4 a:hover, .hub-module-al-tl .tl-item .entry-item .entry-content .h4 a:hover, .hub-module-ads-2 .entry-content .h4 a:hover, .hub-module-al-14 .entry-content .h4 a:hover, .hub-module-service-3 .entry-item .entry-content .h4 a:hover, .hub-module-ads-5 .entry-content .h4 a:hover, .entry-header-bottom .h4 a:hover, .ct-item-1 .entry-content .h4 a:hover, .kopa-footer .h4 a:hover, .white-text-style .h5 a:hover, .ct-blockquote-3 .h5 a:hover, .ct-blockquote-5 .h5 a:hover, .slide-area .h5 a:hover, .hub-module-al-1 .entry-item .entry-content .h5 a:hover, .hub-module-al-5 .entry-item .entry-content .h5 a:hover, .hub-module-al-7 .entry-item .entry-content .h5 a:hover, .hub-module-al-11 .entry-item .entry-content .h5 a:hover, .hub-module-al-tl .tl-item .entry-item .entry-content .h5 a:hover, .hub-module-ads-2 .entry-content .h5 a:hover, .hub-module-al-14 .entry-content .h5 a:hover, .hub-module-service-3 .entry-item .entry-content .h5 a:hover, .hub-module-ads-5 .entry-content .h5 a:hover, .entry-header-bottom .h5 a:hover, .ct-item-1 .entry-content .h5 a:hover, .kopa-footer .h5 a:hover, .white-text-style .h6 a:hover, .ct-blockquote-3 .h6 a:hover, .ct-blockquote-5 .h6 a:hover, .slide-area .h6 a:hover, .hub-module-al-1 .entry-item .entry-content .h6 a:hover, .hub-module-al-5 .entry-item .entry-content .h6 a:hover, .hub-module-al-7 .entry-item .entry-content .h6 a:hover, .hub-module-al-11 .entry-item .entry-content .h6 a:hover, .hub-module-al-tl .tl-item .entry-item .entry-content .h6 a:hover, .hub-module-ads-2 .entry-content .h6 a:hover, .hub-module-al-14 .entry-content .h6 a:hover, .hub-module-service-3 .entry-item .entry-content .h6 a:hover, .hub-module-ads-5 .entry-content .h6 a:hover, .entry-header-bottom .h6 a:hover, .ct-item-1 .entry-content .h6 a:hover, .kopa-footer .h6 a:hover, .white-text-style a:hover, .ct-blockquote-3 a:hover, .ct-blockquote-5 a:hover, .slide-area a:hover, .hub-module-al-1 .entry-item .entry-content a:hover, .hub-module-al-5 .entry-item .entry-content a:hover, .hub-module-al-7 .entry-item .entry-content a:hover, .hub-module-al-11 .entry-item .entry-content a:hover, .hub-module-al-tl .tl-item .entry-item .entry-content a:hover, .hub-module-ads-2 .entry-content a:hover, .hub-module-al-14 .entry-content a:hover, .hub-module-service-3 .entry-item .entry-content a:hover, .hub-module-ads-5 .entry-content a:hover, .entry-header-bottom a:hover, .ct-item-1 .entry-content a:hover, .kopa-footer a:hover, .white-text-style a:hover span, .ct-blockquote-3 a:hover span, .ct-blockquote-5 a:hover span, .slide-area a:hover span, .hub-module-al-1 .entry-item .entry-content a:hover span, .hub-module-al-5 .entry-item .entry-content a:hover span, .hub-module-al-7 .entry-item .entry-content a:hover span, .hub-module-al-11 .entry-item .entry-content a:hover span, .hub-module-al-tl .tl-item .entry-item .entry-content a:hover span, .hub-module-ads-2 .entry-content a:hover span, .hub-module-al-14 .entry-content a:hover span, .hub-module-service-3 .entry-item .entry-content a:hover span, .hub-module-ads-5 .entry-content a:hover span, .entry-header-bottom a:hover span, .ct-item-1 .entry-content a:hover span, .kopa-footer a:hover span, .dark-text-style h1 a:hover, .hub-module-al-1 .entry-item:hover .entry-content.style-01 h1 a:hover, .hub-module-al-5 .entry-item:hover .entry-content.style-01 h1 a:hover, .hub-module-al-7 .entry-item:hover .entry-content.style-01 h1 a:hover, .hub-module-al-11 .entry-item:hover .entry-content.style-01 h1 a:hover, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 h1 a:hover, .dark-text-style h2 a:hover, .hub-module-al-1 .entry-item:hover .entry-content.style-01 h2 a:hover, .hub-module-al-5 .entry-item:hover .entry-content.style-01 h2 a:hover, .hub-module-al-7 .entry-item:hover .entry-content.style-01 h2 a:hover, .hub-module-al-11 .entry-item:hover .entry-content.style-01 h2 a:hover, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 h2 a:hover, .dark-text-style h3 a:hover, .hub-module-al-1 .entry-item:hover .entry-content.style-01 h3 a:hover, .hub-module-al-5 .entry-item:hover .entry-content.style-01 h3 a:hover, .hub-module-al-7 .entry-item:hover .entry-content.style-01 h3 a:hover, .hub-module-al-11 .entry-item:hover .entry-content.style-01 h3 a:hover, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 h3 a:hover, .dark-text-style h4 a:hover, .hub-module-al-1 .entry-item:hover .entry-content.style-01 h4 a:hover, .hub-module-al-5 .entry-item:hover .entry-content.style-01 h4 a:hover, .hub-module-al-7 .entry-item:hover .entry-content.style-01 h4 a:hover, .hub-module-al-11 .entry-item:hover .entry-content.style-01 h4 a:hover, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 h4 a:hover, .dark-text-style h5 a:hover, .hub-module-al-1 .entry-item:hover .entry-content.style-01 h5 a:hover, .hub-module-al-5 .entry-item:hover .entry-content.style-01 h5 a:hover, .hub-module-al-7 .entry-item:hover .entry-content.style-01 h5 a:hover, .hub-module-al-11 .entry-item:hover .entry-content.style-01 h5 a:hover, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 h5 a:hover, .dark-text-style h6 a:hover, .hub-module-al-1 .entry-item:hover .entry-content.style-01 h6 a:hover, .hub-module-al-5 .entry-item:hover .entry-content.style-01 h6 a:hover, .hub-module-al-7 .entry-item:hover .entry-content.style-01 h6 a:hover, .hub-module-al-11 .entry-item:hover .entry-content.style-01 h6 a:hover, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 h6 a:hover, .dark-text-style .h1 a:hover, .hub-module-al-1 .entry-item:hover .entry-content.style-01 .h1 a:hover, .hub-module-al-5 .entry-item:hover .entry-content.style-01 .h1 a:hover, .hub-module-al-7 .entry-item:hover .entry-content.style-01 .h1 a:hover, .hub-module-al-11 .entry-item:hover .entry-content.style-01 .h1 a:hover, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 .h1 a:hover, .dark-text-style .h2 a:hover, .hub-module-al-1 .entry-item:hover .entry-content.style-01 .h2 a:hover, .hub-module-al-5 .entry-item:hover .entry-content.style-01 .h2 a:hover, .hub-module-al-7 .entry-item:hover .entry-content.style-01 .h2 a:hover, .hub-module-al-11 .entry-item:hover .entry-content.style-01 .h2 a:hover, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 .h2 a:hover, .dark-text-style .h3 a:hover, .hub-module-al-1 .entry-item:hover .entry-content.style-01 .h3 a:hover, .hub-module-al-5 .entry-item:hover .entry-content.style-01 .h3 a:hover, .hub-module-al-7 .entry-item:hover .entry-content.style-01 .h3 a:hover, .hub-module-al-11 .entry-item:hover .entry-content.style-01 .h3 a:hover, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 .h3 a:hover, .dark-text-style .h4 a:hover, .hub-module-al-1 .entry-item:hover .entry-content.style-01 .h4 a:hover, .hub-module-al-5 .entry-item:hover .entry-content.style-01 .h4 a:hover, .hub-module-al-7 .entry-item:hover .entry-content.style-01 .h4 a:hover, .hub-module-al-11 .entry-item:hover .entry-content.style-01 .h4 a:hover, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 .h4 a:hover, .dark-text-style .h5 a:hover, .hub-module-al-1 .entry-item:hover .entry-content.style-01 .h5 a:hover, .hub-module-al-5 .entry-item:hover .entry-content.style-01 .h5 a:hover, .hub-module-al-7 .entry-item:hover .entry-content.style-01 .h5 a:hover, .hub-module-al-11 .entry-item:hover .entry-content.style-01 .h5 a:hover, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 .h5 a:hover, .dark-text-style .h6 a:hover, .hub-module-al-1 .entry-item:hover .entry-content.style-01 .h6 a:hover, .hub-module-al-5 .entry-item:hover .entry-content.style-01 .h6 a:hover, .hub-module-al-7 .entry-item:hover .entry-content.style-01 .h6 a:hover, .hub-module-al-11 .entry-item:hover .entry-content.style-01 .h6 a:hover, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 .h6 a:hover, .dark-text-style a:hover, .hub-module-al-1 .entry-item:hover .entry-content.style-01 a:hover, .hub-module-al-5 .entry-item:hover .entry-content.style-01 a:hover, .hub-module-al-7 .entry-item:hover .entry-content.style-01 a:hover, .hub-module-al-11 .entry-item:hover .entry-content.style-01 a:hover, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 a:hover, .dark-text-style a:hover span, .hub-module-al-1 .entry-item:hover .entry-content.style-01 a:hover span, .hub-module-al-5 .entry-item:hover .entry-content.style-01 a:hover span, .hub-module-al-7 .entry-item:hover .entry-content.style-01 a:hover span, .hub-module-al-11 .entry-item:hover .entry-content.style-01 a:hover span, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 a:hover span, .thumb-icon.style-01, .thumb-icon.style-02, .white-text-style .thumb-icon.style-01, .ct-blockquote-3 .thumb-icon.style-01, .ct-blockquote-5 .thumb-icon.style-01, .slide-area .thumb-icon.style-01, .hub-module-al-1 .entry-item .entry-content .thumb-icon.style-01, .hub-module-al-5 .entry-item .entry-content .thumb-icon.style-01, .hub-module-al-7 .entry-item .entry-content .thumb-icon.style-01, .hub-module-al-11 .entry-item .entry-content .thumb-icon.style-01, .hub-module-al-tl .tl-item .entry-item .entry-content .thumb-icon.style-01, .hub-module-ads-2 .entry-content .thumb-icon.style-01, .hub-module-al-14 .entry-content .thumb-icon.style-01, .hub-module-service-3 .entry-item .entry-content .thumb-icon.style-01, .hub-module-ads-5 .entry-content .thumb-icon.style-01, .entry-header-bottom .thumb-icon.style-01, .ct-item-1 .entry-content .thumb-icon.style-01, .kopa-footer .thumb-icon.style-01, .more-link, .entry-meta > span a:hover,
.entry-meta > p a:hover, .entry-meta > a:hover span, .white-text-style .entry-meta.style-01 > span a:hover, .ct-blockquote-3 .entry-meta.style-01 > span a:hover, .ct-blockquote-5 .entry-meta.style-01 > span a:hover, .slide-area .entry-meta.style-01 > span a:hover, .hub-module-al-1 .entry-item .entry-content .entry-meta.style-01 > span a:hover, .hub-module-al-5 .entry-item .entry-content .entry-meta.style-01 > span a:hover, .hub-module-al-7 .entry-item .entry-content .entry-meta.style-01 > span a:hover, .hub-module-al-11 .entry-item .entry-content .entry-meta.style-01 > span a:hover, .hub-module-al-tl .tl-item .entry-item .entry-content .entry-meta.style-01 > span a:hover, .hub-module-ads-2 .entry-content .entry-meta.style-01 > span a:hover, .hub-module-al-14 .entry-content .entry-meta.style-01 > span a:hover, .hub-module-service-3 .entry-item .entry-content .entry-meta.style-01 > span a:hover, .hub-module-ads-5 .entry-content .entry-meta.style-01 > span a:hover, .entry-header-bottom .entry-meta.style-01 > span a:hover, .ct-item-1 .entry-content .entry-meta.style-01 > span a:hover, .kopa-footer .entry-meta.style-01 > span a:hover,
.white-text-style .entry-meta.style-01 > p a:hover,
.ct-blockquote-3 .entry-meta.style-01 > p a:hover,
.ct-blockquote-5 .entry-meta.style-01 > p a:hover,
.slide-area .entry-meta.style-01 > p a:hover,
.hub-module-al-1 .entry-item .entry-content .entry-meta.style-01 > p a:hover,
.hub-module-al-5 .entry-item .entry-content .entry-meta.style-01 > p a:hover,
.hub-module-al-7 .entry-item .entry-content .entry-meta.style-01 > p a:hover,
.hub-module-al-11 .entry-item .entry-content .entry-meta.style-01 > p a:hover,
.hub-module-al-tl .tl-item .entry-item .entry-content .entry-meta.style-01 > p a:hover,
.hub-module-ads-2 .entry-content .entry-meta.style-01 > p a:hover,
.hub-module-al-14 .entry-content .entry-meta.style-01 > p a:hover,
.hub-module-service-3 .entry-item .entry-content .entry-meta.style-01 > p a:hover,
.hub-module-ads-5 .entry-content .entry-meta.style-01 > p a:hover,
.entry-header-bottom .entry-meta.style-01 > p a:hover,
.ct-item-1 .entry-content .entry-meta.style-01 > p a:hover,
.kopa-footer .entry-meta.style-01 > p a:hover, .kopa-rating li, .widget-title.style-02 span, .widget_categories > ul a:before,
.widget_categories ul.menu a:before,
.widget_categories .pd-20 > ul a:before,
.widget_categories .pd-20 ul.menu a:before,
.widget_recent_entries > ul a:before,
.widget_recent_entries ul.menu a:before,
.widget_archive > ul a:before,
.widget_archive ul.menu a:before,
.widget_meta > ul a:before,
.widget_meta ul.menu a:before,
.widget_nav_menu > ul a:before,
.widget_nav_menu ul.menu a:before,
.widget_pages > ul a:before,
.widget_pages ul.menu a:before,
.widget_recent_comments > ul a:before,
.widget_recent_comments ul.menu a:before,
.widget_rss > ul a:before,
.widget_rss ul.menu a:before, .widget_archive > ul > li a:hover,
.widget_archive ul.menu > li a:hover, .widget_rss > ul > li a, .post-date, .white-text-style .tagcloud a:hover, .ct-blockquote-3 .tagcloud a:hover, .ct-blockquote-5 .tagcloud a:hover, .slide-area .tagcloud a:hover, .hub-module-al-1 .entry-item .entry-content .tagcloud a:hover, .hub-module-al-5 .entry-item .entry-content .tagcloud a:hover, .hub-module-al-7 .entry-item .entry-content .tagcloud a:hover, .hub-module-al-11 .entry-item .entry-content .tagcloud a:hover, .hub-module-al-tl .tl-item .entry-item .entry-content .tagcloud a:hover, .hub-module-ads-2 .entry-content .tagcloud a:hover, .hub-module-al-14 .entry-content .tagcloud a:hover, .hub-module-service-3 .entry-item .entry-content .tagcloud a:hover, .hub-module-ads-5 .entry-content .tagcloud a:hover, .entry-header-bottom .tagcloud a:hover, .ct-item-1 .entry-content .tagcloud a:hover, .kopa-footer .tagcloud a:hover, .widget_calendar thead th, .widget_calendar tbody a, .widget_search .search-form .search-submit:hover, .panel-group .panel .panel-heading.active > .panel-title a, .panel-group .panel .panel-heading:hover > .panel-title a, .panel-group.style-01 .panel .panel-heading.active > .panel-title a, .panel-group.style-01 .panel .panel-heading:hover > .panel-title a, .ct-chart-1, .main-menu > li .sf-mega a:hover, .main-menu > li:hover > a, .main-menu > li.current-menu-item > a, .main-menu > li.current-menu-parent > a, .main-menu > li ul.sub-menu li.current-menu-item > a, .main-menu > li ul li.current-menu-item > a, .sf-mega a:hover, .sf-mega .sf-mega-section ul a:hover, .sf-mega .sf-mega-section ul.sub-menu a:hover, .sf-mega .sf-mega-section ul li.current-menu-item > a, .sf-mega .sf-mega-section ul.sub-menu li.current-menu-item > a, .slide-menu > li > a > span:hover, .mobile-menu > li > a > span:hover, .slide-menu > li ul li a:hover, .mobile-menu > li ul li a:hover, .slide-menu > li ul.sub-menu li a:hover, .mobile-menu > li ul.sub-menu li a:hover, .slide-menu > li ul li.current-menu-item > a, .mobile-menu > li ul li.current-menu-item > a, .slide-menu > li ul.sub-menu li.current-menu-item > a, .mobile-menu > li ul.sub-menu li.current-menu-item > a, .white-text-style .slide-menu > li:after, .ct-blockquote-3 .slide-menu > li:after, .ct-blockquote-5 .slide-menu > li:after, .slide-area .slide-menu > li:after, .hub-module-al-1 .entry-item .entry-content .slide-menu > li:after, .hub-module-al-5 .entry-item .entry-content .slide-menu > li:after, .hub-module-al-7 .entry-item .entry-content .slide-menu > li:after, .hub-module-al-11 .entry-item .entry-content .slide-menu > li:after, .hub-module-al-tl .tl-item .entry-item .entry-content .slide-menu > li:after, .hub-module-ads-2 .entry-content .slide-menu > li:after, .hub-module-al-14 .entry-content .slide-menu > li:after, .hub-module-service-3 .entry-item .entry-content .slide-menu > li:after, .hub-module-ads-5 .entry-content .slide-menu > li:after, .entry-header-bottom .slide-menu > li:after, .ct-item-1 .entry-content .slide-menu > li:after, .kopa-footer .slide-menu > li:after, .white-text-style .mobile-menu > li:after, .ct-blockquote-3 .mobile-menu > li:after, .ct-blockquote-5 .mobile-menu > li:after, .slide-area .mobile-menu > li:after, .hub-module-al-1 .entry-item .entry-content .mobile-menu > li:after, .hub-module-al-5 .entry-item .entry-content .mobile-menu > li:after, .hub-module-al-7 .entry-item .entry-content .mobile-menu > li:after, .hub-module-al-11 .entry-item .entry-content .mobile-menu > li:after, .hub-module-al-tl .tl-item .entry-item .entry-content .mobile-menu > li:after, .hub-module-ads-2 .entry-content .mobile-menu > li:after, .hub-module-al-14 .entry-content .mobile-menu > li:after, .hub-module-service-3 .entry-item .entry-content .mobile-menu > li:after, .hub-module-ads-5 .entry-content .mobile-menu > li:after, .entry-header-bottom .mobile-menu > li:after, .ct-item-1 .entry-content .mobile-menu > li:after, .kopa-footer .mobile-menu > li:after, .white-text-style .slide-menu > li a:hover, .ct-blockquote-3 .slide-menu > li a:hover, .ct-blockquote-5 .slide-menu > li a:hover, .slide-area .slide-menu > li a:hover, .hub-module-al-1 .entry-item .entry-content .slide-menu > li a:hover, .hub-module-al-5 .entry-item .entry-content .slide-menu > li a:hover, .hub-module-al-7 .entry-item .entry-content .slide-menu > li a:hover, .hub-module-al-11 .entry-item .entry-content .slide-menu > li a:hover, .hub-module-al-tl .tl-item .entry-item .entry-content .slide-menu > li a:hover, .hub-module-ads-2 .entry-content .slide-menu > li a:hover, .hub-module-al-14 .entry-content .slide-menu > li a:hover, .hub-module-service-3 .entry-item .entry-content .slide-menu > li a:hover, .hub-module-ads-5 .entry-content .slide-menu > li a:hover, .entry-header-bottom .slide-menu > li a:hover, .ct-item-1 .entry-content .slide-menu > li a:hover, .kopa-footer .slide-menu > li a:hover, .white-text-style .mobile-menu > li a:hover, .ct-blockquote-3 .mobile-menu > li a:hover, .ct-blockquote-5 .mobile-menu > li a:hover, .slide-area .mobile-menu > li a:hover, .hub-module-al-1 .entry-item .entry-content .mobile-menu > li a:hover, .hub-module-al-5 .entry-item .entry-content .mobile-menu > li a:hover, .hub-module-al-7 .entry-item .entry-content .mobile-menu > li a:hover, .hub-module-al-11 .entry-item .entry-content .mobile-menu > li a:hover, .hub-module-al-tl .tl-item .entry-item .entry-content .mobile-menu > li a:hover, .hub-module-ads-2 .entry-content .mobile-menu > li a:hover, .hub-module-al-14 .entry-content .mobile-menu > li a:hover, .hub-module-service-3 .entry-item .entry-content .mobile-menu > li a:hover, .hub-module-ads-5 .entry-content .mobile-menu > li a:hover, .entry-header-bottom .mobile-menu > li a:hover, .ct-item-1 .entry-content .mobile-menu > li a:hover, .kopa-footer .mobile-menu > li a:hover, .kopa-page-header-1.sticky .main-menu > li:hover > a, .kopa-page-header-1.sticky .main-menu > li.current-menu-item > a, .kopa-page-header-1.sticky .main-menu > li.current-menu-parent > a, .hub-module-al-9 .widget-content > ul > li:after, .white-text-style .hub-module-al-9 .widget-content > ul > li:after, .ct-blockquote-3 .hub-module-al-9 .widget-content > ul > li:after, .ct-blockquote-5 .hub-module-al-9 .widget-content > ul > li:after, .slide-area .hub-module-al-9 .widget-content > ul > li:after, .hub-module-al-1 .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li:after, .hub-module-al-5 .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li:after, .hub-module-al-7 .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li:after, .hub-module-al-11 .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li:after, .hub-module-al-tl .tl-item .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li:after, .hub-module-ads-2 .entry-content .hub-module-al-9 .widget-content > ul > li:after, .hub-module-al-14 .entry-content .hub-module-al-9 .widget-content > ul > li:after, .hub-module-service-3 .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li:after, .hub-module-ads-5 .entry-content .hub-module-al-9 .widget-content > ul > li:after, .entry-header-bottom .hub-module-al-9 .widget-content > ul > li:after, .ct-item-1 .entry-content .hub-module-al-9 .widget-content > ul > li:after, .kopa-footer .hub-module-al-9 .widget-content > ul > li:after, .white-text-style .hub-module-al-9 .widget-content > ul > li a:hover, .ct-blockquote-3 .hub-module-al-9 .widget-content > ul > li a:hover, .ct-blockquote-5 .hub-module-al-9 .widget-content > ul > li a:hover, .slide-area .hub-module-al-9 .widget-content > ul > li a:hover, .hub-module-al-1 .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li a:hover, .hub-module-al-5 .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li a:hover, .hub-module-al-7 .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li a:hover, .hub-module-al-11 .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li a:hover, .hub-module-al-tl .tl-item .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li a:hover, .hub-module-ads-2 .entry-content .hub-module-al-9 .widget-content > ul > li a:hover, .hub-module-al-14 .entry-content .hub-module-al-9 .widget-content > ul > li a:hover, .hub-module-service-3 .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li a:hover, .hub-module-ads-5 .entry-content .hub-module-al-9 .widget-content > ul > li a:hover, .entry-header-bottom .hub-module-al-9 .widget-content > ul > li a:hover, .ct-item-1 .entry-content .hub-module-al-9 .widget-content > ul > li a:hover, .kopa-footer .hub-module-al-9 .widget-content > ul > li a:hover, .ms-item-01 .entry-content a:hover, .ms-item-01 .entry-content .ct-icon-5:hover, .ms-item-01 .entry-content .ct-icon-6:hover, .search-box-1 .search-form .search-submit:hover, .kopa-tag-box span i, .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, .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, .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, .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, .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, .woocommerce .star-rating:before, .woocommerce-page .star-rating:before, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .woocommerce .entry-summary div[class*="add-to-wishlist"] i, .woocommerce-page .entry-summary div[class*="add-to-wishlist"] i, .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, .woocommerce #content div.product .product_meta > span.posted_in a, .woocommerce div.product .product_meta > span.posted_in a, .woocommerce-page #content div.product .product_meta > span.posted_in a, .woocommerce-page div.product .product_meta > span.posted_in a, .woocommerce a.button:before, .woocommerce button.button:before, .woocommerce input.button:before, .woocommerce input#submit:before, .woocommerce #content input.button:before, .woocommerce .comment-box input#submit:before,
.woocommerce div.product form.cart .button:before, .woocommerce #content div.product form.cart .button:before, .woocommerce-page a.button:before, .woocommerce-page button.button:before, .woocommerce-page input.button:before, .woocommerce-page input#submit:before, .woocommerce-page #content input.button:before, .woocommerce-page .comment-box input#submit:before,
.woocommerce-page div.product form.cart .button:before, .woocommerce-page #content div.product form.cart .button:before, .woocommerce #content table.cart tbody .product-price, .woocommerce table.cart tbody .product-price,
.woocommerce table.shop_table tbody .product-price, .woocommerce-page #content table.cart tbody .product-price, .woocommerce-page table.cart tbody .product-price,
.woocommerce-page table.shop_table tbody .product-price, .woocommerce .cart-collaterals .cart_totals table.shop_table strong .amount, .woocommerce-page .cart-collaterals .cart_totals table.shop_table strong .amount, .woocommerce ul.cart_list.cart_list .mini_cart_item .remove, .woocommerce ul.product_list_widget.cart_list .mini_cart_item .remove, .woocommerce-page ul.cart_list.cart_list .mini_cart_item .remove, .woocommerce-page ul.product_list_widget.cart_list .mini_cart_item .remove, .woocommerce .quantity, .woocommerce #content .quantity, .woocommerce .widget_shopping_cart_content a.button:hover, .woocommerce-page .quantity, .woocommerce-page #content .quantity, .woocommerce-page .widget_shopping_cart_content a.button:hover, .woocommerce .widget_shopping_cart .total span, .woocommerce-page .widget_shopping_cart .total span, .woocommerce .widget_shopping_cart p.buttons .button:hover, .woocommerce-page .widget_shopping_cart p.buttons .button:hover, .woocommerce .widget_shopping_cart p.buttons .button:hover:before, .woocommerce-page .widget_shopping_cart p.buttons .button:hover:before, .woocommerce .order-total .amount, .woocommerce-page .order-total .amount {
  color: #ffd302; }

.pagination .nav-links a.prev, .pagination .nav-links a.next, .owl-theme .owl-controls .owl-buttons div:hover, .owl-theme .owl-controls .owl-pagination .owl-page.active span, .owl-theme .owl-controls .owl-pagination .owl-page:hover span, .owl-btn-01 .owl-controls .owl-pagination .owl-page.active span, .owl-btn-01 .owl-controls .owl-pagination .owl-page:hover span, .masonry-filter a:hover, .masonry-filter a.active, .kopa-social-links.style-01 ul:before, .ct-link-2, .ct-list-2 li:before, .ct-btn-1, .ct-btn-2, .ct-btn-3, .ct-btn-6:hover, .woocommerce .widget_shopping_cart p.buttons .button:hover:last-child, .woocommerce-page .widget_shopping_cart p.buttons .button:hover:last-child, .ct-text-9, .ct-form-box input[type="submit"],
.ct-form-box textarea[type="submit"], .white-text-style .ct-form-box input[type="submit"]:hover, .ct-blockquote-3 .ct-form-box input[type="submit"]:hover, .ct-blockquote-5 .ct-form-box input[type="submit"]:hover, .slide-area .ct-form-box input[type="submit"]:hover, .hub-module-al-1 .entry-item .entry-content .ct-form-box input[type="submit"]:hover, .hub-module-al-5 .entry-item .entry-content .ct-form-box input[type="submit"]:hover, .hub-module-al-7 .entry-item .entry-content .ct-form-box input[type="submit"]:hover, .hub-module-al-11 .entry-item .entry-content .ct-form-box input[type="submit"]:hover, .hub-module-al-tl .tl-item .entry-item .entry-content .ct-form-box input[type="submit"]:hover, .hub-module-ads-2 .entry-content .ct-form-box input[type="submit"]:hover, .hub-module-al-14 .entry-content .ct-form-box input[type="submit"]:hover, .hub-module-service-3 .entry-item .entry-content .ct-form-box input[type="submit"]:hover, .hub-module-ads-5 .entry-content .ct-form-box input[type="submit"]:hover, .entry-header-bottom .ct-form-box input[type="submit"]:hover, .ct-item-1 .entry-content .ct-form-box input[type="submit"]:hover, .kopa-footer .ct-form-box input[type="submit"]:hover, .ct-icon-2, .ct-icon-3, .ct-icon-4:after, .ct-icon-5:before, .ct-icon-6:before, .ct-icon-5:after, .ct-icon-6:after, .sticky-post-icon, .entry-thumb:hover .ct-mask.style-01, .entry-thumb:hover .style-01.kopa-area-1:before, .entry-thumb:hover .style-01.kopa-area-10:before, .entry-thumb:hover .style-01.kopa-area-12:before, .entry-thumb:hover .style-01.kopa-area-13:before, .entry-thumb:hover .style-01.ct-blockquote-3:before, .entry-thumb:hover .style-01.ct-blockquote-5:before, .entry-item:hover .ct-mask.style-01, .entry-item:hover .style-01.kopa-area-1:before, .entry-item:hover .style-01.kopa-area-10:before, .entry-item:hover .style-01.kopa-area-12:before, .entry-item:hover .style-01.kopa-area-13:before, .entry-item:hover .style-01.ct-blockquote-3:before, .entry-item:hover .style-01.ct-blockquote-5:before, .thumb-icon, .ct-line-3, .tagcloud a:before, .kopa-tab.style-01 .nav-tabs, .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, .panel-group.style-01 .panel .panel-heading > .panel-title a .btn-title:before, .panel-group.style-01 .panel .panel-heading > .panel-title a .btn-title:after, .panel-group.style-01 .panel .panel-heading.active > .panel-title a .btn-title, .panel-group.style-01 .panel .panel-heading:hover > .panel-title a .btn-title, .ct-blockquote-1, .ct-dropcap-2, .hb-menu-icon.style-02 span, .main-menu > li ul.sub-menu li a, .main-menu > li ul li a, .slide-menu > li > a:before, .mobile-menu > li > a:before, .newsletter-form button, .white-text-style .newsletter-form button:hover, .ct-blockquote-3 .newsletter-form button:hover, .ct-blockquote-5 .newsletter-form button:hover, .slide-area .newsletter-form button:hover, .hub-module-al-1 .entry-item .entry-content .newsletter-form button:hover, .hub-module-al-5 .entry-item .entry-content .newsletter-form button:hover, .hub-module-al-7 .entry-item .entry-content .newsletter-form button:hover, .hub-module-al-11 .entry-item .entry-content .newsletter-form button:hover, .hub-module-al-tl .tl-item .entry-item .entry-content .newsletter-form button:hover, .hub-module-ads-2 .entry-content .newsletter-form button:hover, .hub-module-al-14 .entry-content .newsletter-form button:hover, .hub-module-service-3 .entry-item .entry-content .newsletter-form button:hover, .hub-module-ads-5 .entry-content .newsletter-form button:hover, .entry-header-bottom .newsletter-form button:hover, .ct-item-1 .entry-content .newsletter-form button:hover, .kopa-footer .newsletter-form button:hover, .hub-module-al-9 .widget-content > ul > li a:before, .hub-module-al-17 .entry-item .entry-thumb:hover .ct-mask, .hub-module-al-17 .entry-item .entry-thumb:hover .kopa-area-1:before, .hub-module-al-17 .entry-item .entry-thumb:hover .kopa-area-10:before, .hub-module-al-17 .entry-item .entry-thumb:hover .kopa-area-12:before, .hub-module-al-17 .entry-item .entry-thumb:hover .kopa-area-13:before, .hub-module-al-17 .entry-item .entry-thumb:hover .ct-blockquote-3:before, .hub-module-al-17 .entry-item .entry-thumb:hover .ct-blockquote-5:before, .hub-module-al-17 .entry-item:hover .ct-mask, .hub-module-al-17 .entry-item:hover .kopa-area-1:before, .hub-module-al-17 .entry-item:hover .kopa-area-10:before, .hub-module-al-17 .entry-item:hover .kopa-area-12:before, .hub-module-al-17 .entry-item:hover .kopa-area-13:before, .hub-module-al-17 .entry-item:hover .ct-blockquote-3:before, .hub-module-al-17 .entry-item:hover .ct-blockquote-5:before, .maintain-box:before, .single-comment-list .comments-list .comment .comment-content .order-num,
.single-comment-list .comments-list > li .comment-content .order-num, .woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce input#submit:hover, .woocommerce #respond input#submit:hover, .woocommerce-page input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce input#submit, .woocommerce #content input.button, .woocommerce .comment-box input#submit,
.woocommerce div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page input#submit, .woocommerce-page #content input.button, .woocommerce-page .comment-box input#submit,
.woocommerce-page div.product form.cart .button, .woocommerce-page #content div.product form.cart .button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input#submit.alt, .woocommerce #content input.button.alt, .woocommerce .comment-box input#submit.alt,
.woocommerce div.product form.cart .button.alt, .woocommerce #content div.product form.cart .button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page input#submit.alt, .woocommerce-page #content input.button.alt, .woocommerce-page .comment-box input#submit.alt,
.woocommerce-page div.product form.cart .button.alt, .woocommerce-page #content div.product form.cart .button.alt, .woocommerce div.product form.cart .single_add_to_cart_button:hover, .woocommerce-page div.product form.cart .single_add_to_cart_button:hover, .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, .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, .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, .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, .woocommerce #content table.cart a.remove:hover, .woocommerce table.cart a.remove:hover,
.woocommerce table.shop_table a.remove:hover, .woocommerce-page #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover,
.woocommerce-page table.shop_table a.remove:hover, .woocommerce .quantity .plus:hover, .woocommerce .quantity .minus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce.widget.widget_product_search form input[type="submit"], .woocommerce-page.widget.widget_product_search form input[type="submit"], .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle:after, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:after, .woocommerce #reviews #review_form_wrapper input[type="submit"], .woocommerce-page #reviews #review_form_wrapper input[type="submit"], .widget_berocket_aapf .ui-slider-horizontal .ui-slider-range, .widget_berocket_aapf .ui-slider-horizontal .ui-widget-content .ui-state-default,
.widget_berocket_aapf .ui-slider-horizontal .ui-slider-handle, .scrollup {
  background: #ffd302; }

.owl-theme .owl-controls .owl-pagination .owl-page span, .masonry-filter a:hover, .masonry-filter a.active, .ct-btn-4:hover, .ct-btn-6:hover, .woocommerce .widget_shopping_cart p.buttons .button:hover:last-child, .woocommerce-page .widget_shopping_cart p.buttons .button:hover:last-child, .ct-title-1 span, .kopa-area-6, .kopa-area-9, .thumb-icon:hover, .entry-author-2 img, .widget-title.style-01, .hub-module-ads-1, .hub-module-ads-4, .hub-module-al-15, .hub-module-team-1 .entry-item, .hub-module-al-tl .tl-item:hover .ct-icon-4:before, .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, .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, .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, .woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info, .woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-single, .woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-drop, .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce form .form-row.validate-required.woocommerce-invalid select, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-single, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-drop, .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce-page form .form-row.validate-required.woocommerce-invalid select, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover:before, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:hover:before {
  border-color: #ffd302; }

.ct-blockquote-2, .ct-blockquote-4 {
  border-right-color: #ffd302; }

.ct-blockquote-2, .ct-blockquote-4 {
  border-left-color: #ffd302; }

.ct-progress .progress-bar {
  background-color: #ffd302; }

.kopa-rating ul li:first-child, .slide-menu li:first-child, .mobile-menu li:first-child, .slide-menu > li ul.sub-menu li:first-child, .mobile-menu > li ul.sub-menu li:first-child, .hub-module-al-2 .widget-content > ul li:first-child, .hub-module-al-8 .widget-content > ul li:first-child, .hub-module-twitter-1 .widget-content > ul li:first-child, .hub-module-al-10 .widget-content > ul li:first-child, .woocommerce ul.cart_list li:first-child, .woocommerce ul.product_list_widget li:first-child, .woocommerce-page ul.cart_list li:first-child, .woocommerce-page ul.product_list_widget li:first-child, .woocommerce #reviews #comments ol.commentlist li:first-child, .woocommerce-page #reviews #comments ol.commentlist li:first-child {
  margin: 0;
  padding: 0;
  border: 0; }

.container:before, .pagination:before, .kopa-social-links ul:before, .kopa-area:before, .single-main-content:before, .bottom-sidebar:before, .bottom-area-2:before, .entry-item:before, .entry-meta:before, .kopa-rating ul:before, .widget:before, .widget > header:before,
.widget > .container > header:before, .widget .widget-content:before, .widget_categories > ul > li:before,
.widget_categories ul.menu > li:before,
.widget_categories .pd-20 > ul > li:before,
.widget_categories .pd-20 ul.menu > li:before,
.widget_recent_entries > ul > li:before,
.widget_recent_entries ul.menu > li:before,
.widget_archive > ul > li:before,
.widget_archive ul.menu > li:before,
.widget_meta > ul > li:before,
.widget_meta ul.menu > li:before,
.widget_nav_menu > ul > li:before,
.widget_nav_menu ul.menu > li:before,
.widget_pages > ul > li:before,
.widget_pages ul.menu > li:before,
.widget_recent_comments > ul > li:before,
.widget_recent_comments ul.menu > li:before,
.widget_rss > ul > li:before,
.widget_rss ul.menu > li:before, .nav-tabs:before, .kopa-tab.style-01 .nav-tabs:before, .ct-progress:before, .ct-progress header:before, .main-nav:before, .main-menu: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, .slide-nav:before, .mobile-nav:before, .slide-menu:before, .mobile-menu:before, .kopa-search-box-1:before, .kopa-header-bottom:before, .hub-module-al-12 .widget-content:before, .hub-module-al-13 .widget-content:before, .hub-module-al-12 .widget-content-wrap .entry-item:before, .hub-module-al-13 .widget-content-wrap .entry-item:before, .hub-module-al-tl .time-line-content-wrap:before, .single-other-post:before, .single-comment-list .comments-list:before, .single-comment-list .comments-list .comment:before,
.single-comment-list .comments-list > li:before, .single-comment-list .comments-list .comment .comment-content:before,
.single-comment-list .comments-list > li .comment-content:before, .single-comment-list .comments-list .comment .comment-content header:before,
.single-comment-list .comments-list > li .comment-content header:before, .woocommerce ul.products:before, .woocommerce-page ul.products:before, .woocommerce ul.products > li .entry-content:before, .woocommerce ul.products li.product .entry-content:before, .woocommerce-page ul.products > li .entry-content:before, .woocommerce-page ul.products li.product .entry-content:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce 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, .type-page:before, .woocommerce-main-header:before, .bottom-area-1:before, .container:after, .pagination:after, .kopa-social-links ul:after, .kopa-area:after, .single-main-content:after, .bottom-sidebar:after, .bottom-area-2:after, .entry-item:after, .entry-meta:after, .kopa-rating ul:after, .widget:after, .widget > header:after,
.widget > .container > header:after, .widget .widget-content:after, .widget_categories > ul > li:after,
.widget_categories ul.menu > li:after,
.widget_categories .pd-20 > ul > li:after,
.widget_categories .pd-20 ul.menu > li:after,
.widget_recent_entries > ul > li:after,
.widget_recent_entries ul.menu > li:after,
.widget_archive > ul > li:after,
.widget_archive ul.menu > li:after,
.widget_meta > ul > li:after,
.widget_meta ul.menu > li:after,
.widget_nav_menu > ul > li:after,
.widget_nav_menu ul.menu > li:after,
.widget_pages > ul > li:after,
.widget_pages ul.menu > li:after,
.widget_recent_comments > ul > li:after,
.widget_recent_comments ul.menu > li:after,
.widget_rss > ul > li:after,
.widget_rss ul.menu > li:after, .nav-tabs:after, .kopa-tab.style-01 .nav-tabs:after, .ct-progress:after, .ct-progress header:after, .main-nav:after, .main-menu: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, .slide-nav:after, .mobile-nav:after, .slide-menu:after, .mobile-menu:after, .kopa-search-box-1:after, .kopa-header-bottom:after, .hub-module-al-12 .widget-content:after, .hub-module-al-13 .widget-content:after, .hub-module-al-12 .widget-content-wrap .entry-item:after, .hub-module-al-13 .widget-content-wrap .entry-item:after, .hub-module-al-tl .time-line-content-wrap:after, .single-other-post:after, .single-comment-list .comments-list:after, .single-comment-list .comments-list .comment:after,
.single-comment-list .comments-list > li:after, .single-comment-list .comments-list .comment .comment-content:after,
.single-comment-list .comments-list > li .comment-content:after, .single-comment-list .comments-list .comment .comment-content header:after,
.single-comment-list .comments-list > li .comment-content header:after, .woocommerce ul.products:after, .woocommerce-page ul.products:after, .woocommerce ul.products > li .entry-content:after, .woocommerce ul.products li.product .entry-content:after, .woocommerce-page ul.products > li .entry-content:after, .woocommerce-page ul.products li.product .entry-content:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs:after, .woocommerce 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, .type-page:after, .woocommerce-main-header:after, .bottom-area-1:after {
  content: "";
  display: table; }
.container:after, .pagination:after, .kopa-social-links ul:after, .kopa-area:after, .single-main-content:after, .bottom-sidebar:after, .bottom-area-2:after, .entry-item:after, .entry-meta:after, .kopa-rating ul:after, .widget:after, .widget > header:after,
.widget > .container > header:after, .widget .widget-content:after, .widget_categories > ul > li:after,
.widget_categories ul.menu > li:after,
.widget_categories .pd-20 > ul > li:after,
.widget_categories .pd-20 ul.menu > li:after,
.widget_recent_entries > ul > li:after,
.widget_recent_entries ul.menu > li:after,
.widget_archive > ul > li:after,
.widget_archive ul.menu > li:after,
.widget_meta > ul > li:after,
.widget_meta ul.menu > li:after,
.widget_nav_menu > ul > li:after,
.widget_nav_menu ul.menu > li:after,
.widget_pages > ul > li:after,
.widget_pages ul.menu > li:after,
.widget_recent_comments > ul > li:after,
.widget_recent_comments ul.menu > li:after,
.widget_rss > ul > li:after,
.widget_rss ul.menu > li:after, .nav-tabs:after, .kopa-tab.style-01 .nav-tabs:after, .ct-progress:after, .ct-progress header:after, .main-nav:after, .main-menu: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, .slide-nav:after, .mobile-nav:after, .slide-menu:after, .mobile-menu:after, .kopa-search-box-1:after, .kopa-header-bottom:after, .hub-module-al-12 .widget-content:after, .hub-module-al-13 .widget-content:after, .hub-module-al-12 .widget-content-wrap .entry-item:after, .hub-module-al-13 .widget-content-wrap .entry-item:after, .hub-module-al-tl .time-line-content-wrap:after, .single-other-post:after, .single-comment-list .comments-list:after, .single-comment-list .comments-list .comment:after,
.single-comment-list .comments-list > li:after, .single-comment-list .comments-list .comment .comment-content:after,
.single-comment-list .comments-list > li .comment-content:after, .single-comment-list .comments-list .comment .comment-content header:after,
.single-comment-list .comments-list > li .comment-content header:after, .woocommerce ul.products:after, .woocommerce-page ul.products:after, .woocommerce ul.products > li .entry-content:after, .woocommerce ul.products li.product .entry-content:after, .woocommerce-page ul.products > li .entry-content:after, .woocommerce-page ul.products li.product .entry-content:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs:after, .woocommerce 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, .type-page:after, .woocommerce-main-header:after, .bottom-area-1:after {
  clear: both; }

a, input, select, button, .kopa-breadcrumb .breadcrumb-content span, .owl-theme .owl-controls .owl-buttons div.owl-prev:before, .owl-theme .owl-controls .owl-buttons div.owl-next:before, .owl-theme .owl-controls .owl-pagination .owl-page span, .ct-form-box input,
.ct-form-box textarea, .ct-form-box input[type="submit"],
.ct-form-box textarea[type="submit"], .ct-icon-4, .ct-icon-5:before, .ct-icon-6:before, .ct-icon-5:after, .ct-icon-6:after, .ct-mask, .kopa-area-1:before, .kopa-area-10:before, .kopa-area-12:before, .kopa-area-13:before, .ct-blockquote-3:before, .ct-blockquote-5:before, .thumb-icon, .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, .nav-tabs > li > a:before, .nav-tabs > li > a:after, .main-menu > li ul.sub-menu li, .main-menu > li ul li, .close-btn, .slide-menu > li > a > span, .mobile-menu > li > a > span, .kopa-search-box-1 .search-form .search-text, .kopa-header-bottom, .hub-module-al-1 .entry-item .entry-content.style-01, .hub-module-al-5 .entry-item .entry-content.style-01, .hub-module-al-7 .entry-item .entry-content.style-01, .hub-module-al-11 .entry-item .entry-content.style-01, .hub-module-al-tl .tl-item .entry-item .entry-content.style-01, .hub-module-al-1 .entry-item .entry-content.style-01 p, .hub-module-al-5 .entry-item .entry-content.style-01 p, .hub-module-al-7 .entry-item .entry-content.style-01 p, .hub-module-al-11 .entry-item .entry-content.style-01 p, .hub-module-al-tl .tl-item .entry-item .entry-content.style-01 p, .hub-module-al-1 .entry-item .entry-content.style-01 span, .hub-module-al-5 .entry-item .entry-content.style-01 span, .hub-module-al-7 .entry-item .entry-content.style-01 span, .hub-module-al-11 .entry-item .entry-content.style-01 span, .hub-module-al-tl .tl-item .entry-item .entry-content.style-01 span, .newsletter-form input[type="text"], .newsletter-form button, .search-box-1 .search-form .search-text, .search-box-1 .search-form .search-submit, .woocommerce ul.products > li h3, .woocommerce ul.products li.product h3, .woocommerce-page ul.products > li h3, .woocommerce-page ul.products li.product h3, .woocommerce ul.products > li .button:before, .woocommerce ul.products li.product .button:before, .woocommerce-page ul.products > li .button:before, .woocommerce-page ul.products li.product .button: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, .woocommerce #content div.product .woocommerce-tabs ul.tabs > li > a:before, .woocommerce div.product .woocommerce-tabs ul.tabs > li > a:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li > a:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li > a:before, .woocommerce .widget_shopping_cart p.buttons .button:before, .woocommerce-page .widget_shopping_cart p.buttons .button:before, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce #reviews #review_form_wrapper input[type="submit"], .woocommerce-page #reviews #review_form_wrapper input[type="submit"], .woocommerce.widget.widget_product_search .woocommerce-product-search input[type="search"], .widget_product_search .woocommerce-product-search input[type="search"], .bottom-sidebar:before {
  transition: all .3s, visibility 0s;
  -ms-transition: all .3s, visibility 0s;
  -webkit-transition: all .3s, visibility 0s;
  -moz-transition: all .3s, visibility 0s; }

.owl-theme .owl-controls .owl-buttons div.owl-prev:before, .owl-theme .owl-controls .owl-buttons div.owl-next:before, .thumb-icon, .widget_categories > ul a:before,
.widget_categories ul.menu a:before,
.widget_categories .pd-20 > ul a:before,
.widget_categories .pd-20 ul.menu a:before,
.widget_recent_entries > ul a:before,
.widget_recent_entries ul.menu a:before,
.widget_archive > ul a:before,
.widget_archive ul.menu a:before,
.widget_meta > ul a:before,
.widget_meta ul.menu a:before,
.widget_nav_menu > ul a:before,
.widget_nav_menu ul.menu a:before,
.widget_pages > ul a:before,
.widget_pages ul.menu a:before,
.widget_recent_comments > ul a:before,
.widget_recent_comments ul.menu a:before,
.widget_rss > ul a:before,
.widget_rss ul.menu a:before, .widget_search .search-form .search-submit:before, .main-menu > li ul.sub-menu li a.sf-with-ul:after, .main-menu > li ul li a.sf-with-ul:after, .slide-menu > li:before, .mobile-menu > li:before, .slide-menu > li > a > span:after, .mobile-menu > li > a > span:after, .hub-module-al-9 .widget-content > ul > li:before, .hub-module-al-9 .widget-content > ul > li:after, .woocommerce ul.products > li .button:before, .woocommerce ul.products li.product .button:before, .woocommerce-page ul.products > li .button:before, .woocommerce-page ul.products li.product .button: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, .woocommerce .entry-summary div[class*="add-to-wishlist"] i:before, .woocommerce-page .entry-summary div[class*="add-to-wishlist"] i:before, .woocommerce .widget_shopping_cart p.buttons .button:before, .woocommerce-page .widget_shopping_cart p.buttons .button:before, .woocommerce.widget.widget_product_search .woocommerce-product-search:before, .widget_product_search .woocommerce-product-search:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.woocommerce div.product form.cart .single_add_to_cart_button:before, .woocommerce-page div.product form.cart .single_add_to_cart_button:before {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

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

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

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

/**
 *
 *

1.2.1 Default Structure Tag

1.2.2 Basic Structure Class

1.2.3 Custom Layout

1.2.4 Default Article

1.2.5 Default Widget

1.2.6 Elements

1.2.7 Images


 *
 **/
/*___________ 1.2.1 Default Structure Tag ___________*/
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Montserrat";
  color: #2c2f33;
  font-weight: 700;
  display: block;
  margin: 0 0 10px; }

h1,
.h1 {
  font-size: 40px;
  line-height: 48px; }
  @media screen and (max-width: 479px) {
    h1,
    .h1 {
      font-size: 30px;
      line-height: 38px; } }

h2,
.h2 {
  font-size: 36px;
  line-height: 44px; }
  @media screen and (max-width: 479px) {
    h2,
    .h2 {
      font-size: 24px;
      line-height: 32px; } }

h3,
.h3 {
  font-size: 24px;
  line-height: 32px; }
  @media screen and (max-width: 479px) {
    h3,
    .h3 {
      font-size: 20px;
      line-height: 28px; } }

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

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

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

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

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

ul {
  list-style: square;
  margin: 5px 0px;
  padding: 0 0 0 10px; }

ul li {
  list-style: inside square;
  margin-bottom: 10px; }

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

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

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

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

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

textarea {
  resize: vertical; }

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

input, select, button {
  outline: none !important;
  box-shadow: none !important; }

p.reset {
  margin: 0; }

p:last-child {
  margin: 0; }

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

i {
  font-style: normal; }

p i {
  font-style: italic; }

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

blockquote {
  border-left: 0px; }

::-webkit-input-placeholder {
  color: #2c2f33; }

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

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

:-ms-input-placeholder {
  color: #2c2f33; }

html {
  overflow-x: hidden; }

body {
  font-family: "Open Sans";
  color: #2c2f33;
  background: #fff;
  overflow: hidden; }

.main-container {
  background: #fff;
  transition: all 0.1s ease-in-out, visibility 0s;
  -ms-transition: all 0.1s ease-in-out, visibility 0s;
  -webkit-transition: all 0.1s ease-in-out, visibility 0s;
  -moz-transition: all 0.1s ease-in-out, visibility 0s; }
  .main-container.scale-down {
    transition: all 0.4s ease-in-out, visibility 0s;
    -ms-transition: all 0.4s ease-in-out, visibility 0s;
    -webkit-transition: all 0.4s ease-in-out, visibility 0s;
    -moz-transition: all 0.4s ease-in-out, visibility 0s; }

.body-overlay, .body-background {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.4);
  transition: all 0.1s ease-in-out, visibility 0s;
  -ms-transition: all 0.1s ease-in-out, visibility 0s;
  -webkit-transition: all 0.1s ease-in-out, visibility 0s;
  -moz-transition: all 0.1s ease-in-out, visibility 0s;
  z-index: -1; }
  .body-overlay.active, .active.body-background {
    z-index: 99999999;
    transition: all 0.4s ease-in-out, visibility 0s;
    -ms-transition: all 0.4s ease-in-out, visibility 0s;
    -webkit-transition: all 0.4s ease-in-out, visibility 0s;
    -moz-transition: all 0.4s ease-in-out, visibility 0s; }

.body-background {
  background: #000;
  z-index: -2; }

/*___________ 1.2.2 Basic Structure Class ___________*/
.alignleft {
  float: left; }

.alignright {
  float: right; }

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

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

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

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

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

img.aligncenter {
  margin: 5px auto; }

img.alignnone {
  margin: 5px 0; }

.wp-caption-text, .sticky, .gallery-caption, .bypostauthor {
  font-style: normal; }

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

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

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

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

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

.container {
  width: 1170px;
  margin: 0 auto;
  padding: 0;
  position: relative; }
  @media screen and (max-width: 1160px) {
    .container {
      width: 1000px; } }
  @media screen and (max-width: 1023px) {
    .container {
      width: 960px; } }
  @media screen and (max-width: 979px) {
    .container {
      width: 780px; } }
  @media screen and (max-width: 799px) {
    .container {
      width: 748px; } }
  @media screen and (max-width: 767px) {
    .container {
      width: 620px; } }
  @media screen and (max-width: 639px) {
    .container {
      width: 460px; } }
  @media screen and (max-width: 479px) {
    .container {
      width: 340px; } }
  @media screen and (max-width: 359px) {
    .container {
      width: 300px; } }

.loading {
  background: url("images/background/bg/white/9.png");
  background: rgba(255, 255, 255, 0.9);
  min-height: 580px;
  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;
    color: #2c2f33; }

div[class*="ct-slider"] .loading {
  position: relative; }
div[class*="ct-slider"] .slider-pro {
  display: none; }

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

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

/*--- pagination ---*/
/*--- pagination ---*/
.pagination {
  width: 100%;
  position: relative;
  text-align: center;
  margin-top: 40px;
  padding-top: 40px;
  border-top: 1px solid #e8ebf0; }
  .pagination .screen-reader-text {
    display: none; }
  .pagination .nav-links {
    padding: 0;
    margin: -15px -20px 0; }
    .pagination .nav-links a, .pagination .nav-links span {
      display: inline-block;
      margin: 15px 8px 0;
      font-weight: 700;
      color: #949da7; }
      .pagination .nav-links a i, .pagination .nav-links span i {
        font-weight: 400; }
    .pagination .nav-links span.current {
      color: #2c2f33; }
    .pagination .nav-links a.prev, .pagination .nav-links a.next {
      padding: 10px 30px;
      text-transform: uppercase;
      color: #2c2f33;
      border-radius: 3px;
      margin: 15px 20px 0; }
      @media screen and (max-width: 639px) {
        .pagination .nav-links a.prev, .pagination .nav-links a.next {
          display: block; } }
      .pagination .nav-links a.prev i, .pagination .nav-links a.next i {
        margin-right: 20px; }
      .pagination .nav-links a.prev:hover, .pagination .nav-links a.next:hover {
        color: #fff;
        background: #2c2f33; }
    .pagination .nav-links a.next i {
      margin: 0 0 0 20px; }

/*--- breadcrumb ---*/
.kopa-breadcrumb {
  text-transform: uppercase;
  font-weight: 700;
  word-wrap: break-word; }
  @media screen and (max-width: 639px) {
    .kopa-breadcrumb h2 {
      font-size: 24px;
      line-height: 32px;
      margin-bottom: 15px; } }
  .kopa-breadcrumb .breadcrumb-content a:hover span {
    color: #fff; }

.kopa-breadcrumb-1 > ul {
  padding: 0;
  margin: -20px -20px 0; }
  .kopa-breadcrumb-1 > ul > li {
    display: inline-block;
    margin: 20px 0 0;
    padding: 0 20px; }
.kopa-breadcrumb-1 h4 {
  font-family: "Open Sans";
  margin-bottom: 0; }
@media screen and (max-width: 979px) {
  .kopa-breadcrumb-1 .ct-w-1 {
    display: none; }
  .kopa-breadcrumb-1 > ul {
    margin: -20px -10px 0; }
    .kopa-breadcrumb-1 > ul > li {
      padding: 0 10px; } }

/*--- owl-button ---*/
.owl-theme .owl-controls {
  transition: all 0.5s, visibility 0s;
  -ms-transition: all 0.5s, visibility 0s;
  -webkit-transition: all 0.5s, visibility 0s;
  -moz-transition: all 0.5s, visibility 0s;
  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, visibility 0s;
    -ms-transition: all 0.5s, visibility 0s;
    -webkit-transition: all 0.5s, visibility 0s;
    -moz-transition: all 0.5s, visibility 0s; }
    .owl-theme .owl-controls .owl-buttons div:hover {
      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 {
    text-align: center;
    margin: 20px 0 0; }
    .owl-theme .owl-controls .owl-pagination .owl-page span {
      width: 10px;
      height: 10px;
      margin: 10px 5px 0;
      background: none;
      border-width: 1px;
      border-style: solid;
      border-radius: 50%;
      /* 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-btn-01 .owl-controls .owl-buttons div {
  z-index: 9;
  background: none;
  text-align: center;
  width: 27px;
  height: 42px;
  line-height: 42px;
  font-size: 14px;
  position: absolute;
  top: 50%;
  margin-top: -21px;
  margin-left: -13.5px;
  margin-left: 0;
  padding: 0 !important; }
  .owl-btn-01 .owl-controls .owl-buttons div:before {
    display: none; }
  .owl-btn-01 .owl-controls .owl-buttons div.owl-prev {
    left: 30px;
    background: url("images/one/prev.png") no-repeat; }
  .owl-btn-01 .owl-controls .owl-buttons div.owl-next {
    right: 30px;
    background: url("images/one/next.png") no-repeat; }
.owl-btn-01 .owl-controls .owl-pagination {
  margin: -10px 0 0;
  position: absolute;
  z-index: 9;
  top: 50%;
  right: 7%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  .owl-btn-01 .owl-controls .owl-pagination .owl-page {
    display: block; }
    .owl-btn-01 .owl-controls .owl-pagination .owl-page span {
      width: 10px;
      height: 10px;
      background: #fff;
      border-radius: 0;
      border: none; }

/*--- masonry ---*/
.masonry-filter {
  margin: -10px -3px 0;
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  text-transform: uppercase;
  color: #2c2f33;
  margin-bottom: 55px; }
  .masonry-filter span, .masonry-filter a {
    display: inline-block;
    margin: 10px 3px 0; }
  .masonry-filter a {
    color: #2c2f33;
    padding: 9px 20px;
    border: 1px solid #e8ebf0;
    border-radius: 3px;
    transition: all 0.5s ease, visibility 0s;
    -ms-transition: all 0.5s ease, visibility 0s;
    -webkit-transition: all 0.5s ease, visibility 0s;
    -moz-transition: all 0.5s ease, visibility 0s; }

.masonry-container {
  margin-top: -30px; }
  .masonry-container > * {
    margin-top: 30px; }

/*--- social links ---*/
.kopa-social-links ul {
  position: relative;
  margin: -12px -6px 0; }
  .kopa-social-links ul li {
    display: inline-block;
    position: relative;
    margin: 12px 6px 0;
    font-family: "Montserrat";
    line-height: 1em; }
    .kopa-social-links ul li a {
      line-height: 1em;
      color: #b5b8bb; }
    .kopa-social-links ul li > p {
      font-family: "Open Sans"; }

.kopa-social-links.style-01 ul {
  padding: 8px 0;
  text-align: center;
  margin: 0; }
  .kopa-social-links.style-01 ul:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* 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; }
  .kopa-social-links.style-01 ul li a {
    color: #fff; }
    .kopa-social-links.style-01 ul li a:hover {
      color: #2c2f33; }

/*--- element-wrap ---*/
.element-wrap > .row {
  margin-top: 90px; }
  .element-wrap > .row:first-child {
    margin-top: 0; }

.element-title {
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 45px;
  text-transform: uppercase; }

/*--- link ---*/
.ct-link-1 {
  font-size: 13px;
  color: #989b9f; }
  .ct-link-1 i {
    margin-right: 5px; }

.ct-link-2 {
  display: inline-block !important;
  padding: 2px 10px !important;
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  text-transform: uppercase;
  color: #2c2f33 !important; }
  .ct-link-2:hover {
    background: #000;
    color: #fff !important; }

.ct-link-3 {
  font-size: 13px; }

.white-text-style .ct-link-2:hover, .ct-blockquote-3 .ct-link-2:hover, .ct-blockquote-5 .ct-link-2:hover, .slide-area .ct-link-2:hover, .hub-module-al-1 .entry-item .entry-content .ct-link-2:hover, .hub-module-al-5 .entry-item .entry-content .ct-link-2:hover, .hub-module-al-7 .entry-item .entry-content .ct-link-2:hover, .hub-module-al-11 .entry-item .entry-content .ct-link-2:hover, .hub-module-al-tl .tl-item .entry-item .entry-content .ct-link-2:hover, .hub-module-ads-2 .entry-content .ct-link-2:hover, .hub-module-al-14 .entry-content .ct-link-2:hover, .hub-module-service-3 .entry-item .entry-content .ct-link-2:hover, .hub-module-ads-5 .entry-content .ct-link-2:hover, .entry-header-bottom .ct-link-2:hover, .ct-item-1 .entry-content .ct-link-2:hover, .kopa-footer .ct-link-2: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; }

/*--- ul ---*/
.ul-mh, .ul-mh-1 {
  margin-top: -30px; }
  .ul-mh > *, .ul-mh-1 > * {
    margin-top: 30px; }

.ct-ul-1 {
  margin: -12px -6px 0;
  color: #989b9f;
  font-size: 13px;
  text-transform: capitalize; }
  .ct-ul-1 li {
    display: inline-block;
    padding: 0 6px;
    margin-top: 12px; }
    .ct-ul-1 li a {
      color: #364657; }
  .ct-ul-1 ul {
    display: none; }

.ct-ul-2 {
  margin-top: -20px !important; }
  .ct-ul-2 > li {
    margin-top: 20px !important; }
    @media screen and (max-width: 767px) {
      .ct-ul-2 > li {
        width: 100%; } }

/*--- list ---*/
.ct-list-1 .order-num {
  font-weight: 700;
  margin-right: 20px; }

.ct-list-2 li {
  position: relative;
  padding-left: 26px; }
  .ct-list-2 li:before {
    content: '';
    display: inline-block;
    position: absolute;
    top: 8px;
    left: 0;
    width: 6px;
    height: 6px;
    border-radius: 50%; }

/*--- button ---*/
[class*='ct-btn-'] i {
  margin-right: 8px; }

.ct-btn-1, .ct-btn-2 {
  display: inline-block;
  padding: 5px 30px;
  font-size: 18px;
  line-height: 26px;
  font-weight: 700;
  text-transform: uppercase;
  color: #2c2f33; }

a.ct-btn-1:hover, a.ct-btn-2:hover {
  background: #000;
  color: #fff; }

.ct-btn-2 {
  padding: 2px 18px;
  font-size: 13px;
  line-height: 22px; }

.ct-btn-3 {
  display: inline-block;
  padding: 16px 37px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  text-transform: uppercase;
  color: #2c2f33;
  border-radius: 4px;
  cursor: pointer; }
  .ct-btn-3.style-02 {
    padding: 10px 30px;
    font-size: 14px;
    line-height: 22px; }
    @media screen and (max-width: 479px) {
      .ct-btn-3.style-02 {
        padding: 10px 20px; } }
  .ct-btn-3.style-03 {
    padding: 6px 20px;
    font-size: 12px;
    line-height: 20px; }
  .ct-btn-3:hover {
    background: #2c2f33;
    color: #fff; }
  .ct-btn-3:focus {
    color: #fff; }

.ct-btn-4 {
  display: inline-block;
  border: 2px solid #2c2f33;
  padding: 14px 35px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  text-transform: uppercase;
  color: #2c2f33;
  border-radius: 4px; }
  .ct-btn-4.style-02 {
    padding: 8px 28px;
    font-size: 14px;
    line-height: 22px; }
  .ct-btn-4.style-03 {
    padding: 4px 18px;
    font-size: 12px;
    line-height: 20px; }

.ct-btn-5 {
  display: inline-block;
  background: #fc2f2f;
  padding: 20px 90px;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase; }
  .ct-btn-5.style-02 {
    background: #8ee019; }
  .ct-btn-5.style-03 {
    background: #3ba1c7; }
  .ct-btn-5.style-04 {
    background: #8a3bc7; }
  .ct-btn-5.style-05 {
    background: #fea314; }
  .ct-btn-5.style-06 {
    background: #20cfac; }
  .ct-btn-5.style-07 {
    background: #3751d3; }
  .ct-btn-5.style-08 {
    background: #d23473; }
  .ct-btn-5:hover {
    background: #2c2f33;
    color: #fff; }

.ct-btn-6, .woocommerce .widget_shopping_cart p.buttons .button:last-child, .woocommerce-page .widget_shopping_cart p.buttons .button:last-child {
  display: inline-block;
  font-weight: 700;
  text-transform: uppercase;
  color: #2c2f33;
  padding: 12px 18px;
  border: 1px solid #e5e5e5;
  background: url("img/background/1.png"); }
  .ct-btn-6:hover, .woocommerce .widget_shopping_cart p.buttons .button:hover:last-child, .woocommerce-page .widget_shopping_cart p.buttons .button:hover:last-child {
    color: #2c2f33; }

.white-text-style .ct-btn-6, .ct-blockquote-3 .ct-btn-6, .ct-blockquote-5 .ct-btn-6, .slide-area .ct-btn-6, .hub-module-al-1 .entry-item .entry-content .ct-btn-6, .hub-module-al-5 .entry-item .entry-content .ct-btn-6, .hub-module-al-7 .entry-item .entry-content .ct-btn-6, .hub-module-al-11 .entry-item .entry-content .ct-btn-6, .hub-module-al-tl .tl-item .entry-item .entry-content .ct-btn-6, .hub-module-ads-2 .entry-content .ct-btn-6, .hub-module-al-14 .entry-content .ct-btn-6, .hub-module-service-3 .entry-item .entry-content .ct-btn-6, .hub-module-ads-5 .entry-content .ct-btn-6, .entry-header-bottom .ct-btn-6, .ct-item-1 .entry-content .ct-btn-6, .kopa-footer .ct-btn-6, .white-text-style .woocommerce .widget_shopping_cart p.buttons .button:last-child, .woocommerce .widget_shopping_cart p.buttons .white-text-style .button:last-child, .ct-blockquote-3 .woocommerce .widget_shopping_cart p.buttons .button:last-child, .woocommerce .widget_shopping_cart p.buttons .ct-blockquote-3 .button:last-child, .ct-blockquote-5 .woocommerce .widget_shopping_cart p.buttons .button:last-child, .woocommerce .widget_shopping_cart p.buttons .ct-blockquote-5 .button:last-child, .slide-area .woocommerce .widget_shopping_cart p.buttons .button:last-child, .woocommerce .widget_shopping_cart p.buttons .slide-area .button:last-child, .hub-module-al-1 .entry-item .entry-content .woocommerce .widget_shopping_cart p.buttons .button:last-child, .woocommerce .widget_shopping_cart p.buttons .hub-module-al-1 .entry-item .entry-content .button:last-child, .hub-module-al-5 .entry-item .entry-content .woocommerce .widget_shopping_cart p.buttons .button:last-child, .woocommerce .widget_shopping_cart p.buttons .hub-module-al-5 .entry-item .entry-content .button:last-child, .hub-module-al-7 .entry-item .entry-content .woocommerce .widget_shopping_cart p.buttons .button:last-child, .woocommerce .widget_shopping_cart p.buttons .hub-module-al-7 .entry-item .entry-content .button:last-child, .hub-module-al-11 .entry-item .entry-content .woocommerce .widget_shopping_cart p.buttons .button:last-child, .woocommerce .widget_shopping_cart p.buttons .hub-module-al-11 .entry-item .entry-content .button:last-child, .hub-module-al-tl .tl-item .entry-item .entry-content .woocommerce .widget_shopping_cart p.buttons .button:last-child, .woocommerce .widget_shopping_cart p.buttons .hub-module-al-tl .tl-item .entry-item .entry-content .button:last-child, .hub-module-ads-2 .entry-content .woocommerce .widget_shopping_cart p.buttons .button:last-child, .woocommerce .widget_shopping_cart p.buttons .hub-module-ads-2 .entry-content .button:last-child, .hub-module-al-14 .entry-content .woocommerce .widget_shopping_cart p.buttons .button:last-child, .woocommerce .widget_shopping_cart p.buttons .hub-module-al-14 .entry-content .button:last-child, .hub-module-service-3 .entry-item .entry-content .woocommerce .widget_shopping_cart p.buttons .button:last-child, .woocommerce .widget_shopping_cart p.buttons .hub-module-service-3 .entry-item .entry-content .button:last-child, .hub-module-ads-5 .entry-content .woocommerce .widget_shopping_cart p.buttons .button:last-child, .woocommerce .widget_shopping_cart p.buttons .hub-module-ads-5 .entry-content .button:last-child, .entry-header-bottom .woocommerce .widget_shopping_cart p.buttons .button:last-child, .woocommerce .widget_shopping_cart p.buttons .entry-header-bottom .button:last-child, .ct-item-1 .entry-content .woocommerce .widget_shopping_cart p.buttons .button:last-child, .woocommerce .widget_shopping_cart p.buttons .ct-item-1 .entry-content .button:last-child, .kopa-footer .woocommerce .widget_shopping_cart p.buttons .button:last-child, .woocommerce .widget_shopping_cart p.buttons .kopa-footer .button:last-child, .white-text-style .woocommerce-page .widget_shopping_cart p.buttons .button:last-child, .woocommerce-page .widget_shopping_cart p.buttons .white-text-style .button:last-child, .ct-blockquote-3 .woocommerce-page .widget_shopping_cart p.buttons .button:last-child, .woocommerce-page .widget_shopping_cart p.buttons .ct-blockquote-3 .button:last-child, .ct-blockquote-5 .woocommerce-page .widget_shopping_cart p.buttons .button:last-child, .woocommerce-page .widget_shopping_cart p.buttons .ct-blockquote-5 .button:last-child, .slide-area .woocommerce-page .widget_shopping_cart p.buttons .button:last-child, .woocommerce-page .widget_shopping_cart p.buttons .slide-area .button:last-child, .hub-module-al-1 .entry-item .entry-content .woocommerce-page .widget_shopping_cart p.buttons .button:last-child, .woocommerce-page .widget_shopping_cart p.buttons .hub-module-al-1 .entry-item .entry-content .button:last-child, .hub-module-al-5 .entry-item .entry-content .woocommerce-page .widget_shopping_cart p.buttons .button:last-child, .woocommerce-page .widget_shopping_cart p.buttons .hub-module-al-5 .entry-item .entry-content .button:last-child, .hub-module-al-7 .entry-item .entry-content .woocommerce-page .widget_shopping_cart p.buttons .button:last-child, .woocommerce-page .widget_shopping_cart p.buttons .hub-module-al-7 .entry-item .entry-content .button:last-child, .hub-module-al-11 .entry-item .entry-content .woocommerce-page .widget_shopping_cart p.buttons .button:last-child, .woocommerce-page .widget_shopping_cart p.buttons .hub-module-al-11 .entry-item .entry-content .button:last-child, .hub-module-al-tl .tl-item .entry-item .entry-content .woocommerce-page .widget_shopping_cart p.buttons .button:last-child, .woocommerce-page .widget_shopping_cart p.buttons .hub-module-al-tl .tl-item .entry-item .entry-content .button:last-child, .hub-module-ads-2 .entry-content .woocommerce-page .widget_shopping_cart p.buttons .button:last-child, .woocommerce-page .widget_shopping_cart p.buttons .hub-module-ads-2 .entry-content .button:last-child, .hub-module-al-14 .entry-content .woocommerce-page .widget_shopping_cart p.buttons .button:last-child, .woocommerce-page .widget_shopping_cart p.buttons .hub-module-al-14 .entry-content .button:last-child, .hub-module-service-3 .entry-item .entry-content .woocommerce-page .widget_shopping_cart p.buttons .button:last-child, .woocommerce-page .widget_shopping_cart p.buttons .hub-module-service-3 .entry-item .entry-content .button:last-child, .hub-module-ads-5 .entry-content .woocommerce-page .widget_shopping_cart p.buttons .button:last-child, .woocommerce-page .widget_shopping_cart p.buttons .hub-module-ads-5 .entry-content .button:last-child, .entry-header-bottom .woocommerce-page .widget_shopping_cart p.buttons .button:last-child, .woocommerce-page .widget_shopping_cart p.buttons .entry-header-bottom .button:last-child, .ct-item-1 .entry-content .woocommerce-page .widget_shopping_cart p.buttons .button:last-child, .woocommerce-page .widget_shopping_cart p.buttons .ct-item-1 .entry-content .button:last-child, .kopa-footer .woocommerce-page .widget_shopping_cart p.buttons .button:last-child, .woocommerce-page .widget_shopping_cart p.buttons .kopa-footer .button:last-child {
  background: url("img/background/2.png"); }

.white-text-style .ct-btn-1, .ct-blockquote-3 .ct-btn-1, .ct-blockquote-5 .ct-btn-1, .slide-area .ct-btn-1, .hub-module-al-1 .entry-item .entry-content .ct-btn-1, .hub-module-al-5 .entry-item .entry-content .ct-btn-1, .hub-module-al-7 .entry-item .entry-content .ct-btn-1, .hub-module-al-11 .entry-item .entry-content .ct-btn-1, .hub-module-al-tl .tl-item .entry-item .entry-content .ct-btn-1, .hub-module-ads-2 .entry-content .ct-btn-1, .hub-module-al-14 .entry-content .ct-btn-1, .hub-module-service-3 .entry-item .entry-content .ct-btn-1, .hub-module-ads-5 .entry-content .ct-btn-1, .entry-header-bottom .ct-btn-1, .ct-item-1 .entry-content .ct-btn-1, .kopa-footer .ct-btn-1, .white-text-style .ct-btn-2, .ct-blockquote-3 .ct-btn-2, .ct-blockquote-5 .ct-btn-2, .slide-area .ct-btn-2, .hub-module-al-1 .entry-item .entry-content .ct-btn-2, .hub-module-al-5 .entry-item .entry-content .ct-btn-2, .hub-module-al-7 .entry-item .entry-content .ct-btn-2, .hub-module-al-11 .entry-item .entry-content .ct-btn-2, .hub-module-al-tl .tl-item .entry-item .entry-content .ct-btn-2, .hub-module-ads-2 .entry-content .ct-btn-2, .hub-module-al-14 .entry-content .ct-btn-2, .hub-module-service-3 .entry-item .entry-content .ct-btn-2, .hub-module-ads-5 .entry-content .ct-btn-2, .entry-header-bottom .ct-btn-2, .ct-item-1 .entry-content .ct-btn-2, .kopa-footer .ct-btn-2 {
  color: #2c2f33; }

/*--- row ---*/
.ct-row-1 {
  margin: 0 !important; }
  .ct-row-1 > * {
    margin: 0 !important;
    padding: 0 !important; }

.ct-row-2 {
  margin: 0 -15px; }
  .ct-row-2 > * {
    margin: 0 !important;
    padding: 0 !important; }
  @media screen and (max-width: 1160px) {
    .ct-row-2 {
      margin: 0; } }

@media screen and (max-width: 799px) {
  .ct-row-3 > .col-md-3 {
    width: 50%;
    margin-top: 30px; }
    .ct-row-3 > .col-md-3:first-child, .ct-row-3 > .col-md-3:nth-child(2) {
      margin-top: 0; } }
@media screen and (max-width: 479px) {
  .ct-row-3 > .col-md-3 {
    width: 100%; } }

@media screen and (max-width: 799px) {
  .ct-row-4 > * {
    width: 100%; } }

/*--- col---*/
.ct-col-1 {
  float: left;
  width: 12.5%;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }
  @media screen and (max-width: 767px) {
    .ct-col-1 {
      width: 25%; } }

.ct-col-2 {
  float: left;
  width: 20%;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }
  @media screen and (max-width: 767px) {
    .ct-col-2 {
      width: 50%; } }
  @media screen and (max-width: 479px) {
    .ct-col-2 {
      width: 100%; } }

/*--- title ---*/
.ct-title-1 {
  font-size: 21px;
  line-height: 30px;
  text-transform: uppercase;
  margin-bottom: 30px; }
  .ct-title-1 span {
    line-height: 22px;
    display: inline-block;
    border-bottom-width: 1px;
    border-bottom-style: dashed; }
  @media screen and (max-width: 479px) {
    .ct-title-1 {
      font-size: 14px;
      line-height: 22px; } }

.ct-title-2 {
  font-family: "Open Sans";
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
  text-transform: uppercase; }

/*--- text ---*/
.ct-text-1 {
  text-transform: uppercase;
  font-weight: 700; }

.ct-text-2 {
  font-style: italic;
  color: #b5b8bb; }

.ct-text-3 {
  font-style: italic; }

.ct-text-4 {
  font-size: 18px;
  line-height: 26px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 10px 40px;
  border: 1px solid #e8ebf0;
  border-radius: 3px;
  background: #fff; }

.ct-text-5 {
  font-weight: 700;
  text-transform: uppercase;
  padding: 2px 35px 2px 15px;
  border-radius: 0 35px 35px 0;
  background: #2c2f33;
  color: #fff; }

.ct-text-6 {
  font-family: "Montserrat";
  font-size: 360px;
  line-height: 1em;
  font-weight: 400; }
  @media screen and (max-width: 767px) {
    .ct-text-6 {
      font-size: 160px; } }
  @media screen and (max-width: 479px) {
    .ct-text-6 {
      font-size: 120px;
      line-height: 160px; } }

.ct-text-7 {
  text-transform: capitalize;
  font-weight: 400; }

.ct-text-8 {
  text-transform: uppercase; }

.ct-text-9 {
  display: inline-block;
  font-size: 38px;
  line-height: 46px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 12px 45px; }
  @media screen and (max-width: 479px) {
    .ct-text-9 {
      font-size: 24px;
      line-height: 32px;
      padding: 12px 25px; } }

.white-text-style .ct-text-8 a:hover, .ct-blockquote-3 .ct-text-8 a:hover, .ct-blockquote-5 .ct-text-8 a:hover, .slide-area .ct-text-8 a:hover, .hub-module-al-1 .entry-item .entry-content .ct-text-8 a:hover, .hub-module-al-5 .entry-item .entry-content .ct-text-8 a:hover, .hub-module-al-7 .entry-item .entry-content .ct-text-8 a:hover, .hub-module-al-11 .entry-item .entry-content .ct-text-8 a:hover, .hub-module-al-tl .tl-item .entry-item .entry-content .ct-text-8 a:hover, .hub-module-ads-2 .entry-content .ct-text-8 a:hover, .hub-module-al-14 .entry-content .ct-text-8 a:hover, .hub-module-service-3 .entry-item .entry-content .ct-text-8 a:hover, .hub-module-ads-5 .entry-content .ct-text-8 a:hover, .entry-header-bottom .ct-text-8 a:hover, .ct-item-1 .entry-content .ct-text-8 a:hover, .kopa-footer .ct-text-8 a:hover {
  letter-spacing: 1px; }
.white-text-style .ct-text-9, .ct-blockquote-3 .ct-text-9, .ct-blockquote-5 .ct-text-9, .slide-area .ct-text-9, .hub-module-al-1 .entry-item .entry-content .ct-text-9, .hub-module-al-5 .entry-item .entry-content .ct-text-9, .hub-module-al-7 .entry-item .entry-content .ct-text-9, .hub-module-al-11 .entry-item .entry-content .ct-text-9, .hub-module-al-tl .tl-item .entry-item .entry-content .ct-text-9, .hub-module-ads-2 .entry-content .ct-text-9, .hub-module-al-14 .entry-content .ct-text-9, .hub-module-service-3 .entry-item .entry-content .ct-text-9, .hub-module-ads-5 .entry-content .ct-text-9, .entry-header-bottom .ct-text-9, .ct-item-1 .entry-content .ct-text-9, .kopa-footer .ct-text-9 {
  color: #2c2f33; }

/*--- form ---*/
.ct-form-box {
  margin: 0 0 0; }
  @media screen and (max-width: 639px) {
    .ct-form-box form > .row > div {
      width: 100%; } }
  .ct-form-box .input-block,
  .ct-form-box .textarea-block {
    position: relative;
    margin: 15px 0 0;
    overflow: hidden; }
    .ct-form-box .input-block.first-child,
    .ct-form-box .textarea-block.first-child {
      margin: 0; }
    .ct-form-box .input-block i,
    .ct-form-box .textarea-block i {
      position: absolute;
      top: 14px;
      right: 15px;
      color: #cfcfd0; }
  .ct-form-box .textarea-block label.error {
    top: -2px; }
  .ct-form-box .btn-block {
    margin-top: 5px; }
  .ct-form-box input,
  .ct-form-box textarea {
    box-shadow: none;
    background: none;
    margin: 0;
    border: 2px solid #e8ebf0;
    border-radius: 4px;
    color: #cfcfd0;
    padding: 0 40px 0 15px;
    height: 42px;
    line-height: 42px;
    font-size: 14px;
    width: 100%; }
    .ct-form-box input[type="submit"],
    .ct-form-box textarea[type="submit"] {
      border: none !important;
      outline: none !important;
      padding: 0 15px;
      border-radius: 4px;
      width: 100%;
      height: 42px;
      line-height: 42px;
      font-size: 14px;
      font-weight: 700;
      text-transform: uppercase;
      text-align: center;
      color: #2c2f33;
      margin-top: 5px; }
      .ct-form-box input[type="submit"]:hover,
      .ct-form-box textarea[type="submit"]:hover {
        background: #2c2f33;
        color: #fff; }
    .ct-form-box input:focus,
    .ct-form-box textarea:focus {
      outline: 0; }
  .ct-form-box textarea {
    width: 100%;
    padding: 9px 15px;
    height: auto;
    line-height: 22px; }
  .ct-form-box label.error {
    position: absolute;
    top: 0;
    right: 15px;
    margin: 0;
    line-height: 42px;
    font-weight: 300; }
  .ct-form-box ::-webkit-input-placeholder {
    color: #cfcfd0; }
  .ct-form-box :-moz-placeholder {
    /* Firefox 18- */
    color: #cfcfd0; }
  .ct-form-box ::-moz-placeholder {
    /* Firefox 19+ */
    color: #cfcfd0; }
  .ct-form-box :-ms-input-placeholder {
    color: #cfcfd0; }

.ct-form-box.style-01 form {
  margin-top: -20px; }
.ct-form-box.style-01 .input-block,
.ct-form-box.style-01 .textarea-block {
  margin: 20px 0 0; }
.ct-form-box.style-01 .btn-block {
  margin-top: 10px; }
.ct-form-box.style-01 input[type="submit"],
.ct-form-box.style-01 textarea[type="submit"] {
  padding: 0 30px;
  width: auto; }

.white-text-style .ct-form-box .input-block i, .ct-blockquote-3 .ct-form-box .input-block i, .ct-blockquote-5 .ct-form-box .input-block i, .slide-area .ct-form-box .input-block i, .hub-module-al-1 .entry-item .entry-content .ct-form-box .input-block i, .hub-module-al-5 .entry-item .entry-content .ct-form-box .input-block i, .hub-module-al-7 .entry-item .entry-content .ct-form-box .input-block i, .hub-module-al-11 .entry-item .entry-content .ct-form-box .input-block i, .hub-module-al-tl .tl-item .entry-item .entry-content .ct-form-box .input-block i, .hub-module-ads-2 .entry-content .ct-form-box .input-block i, .hub-module-al-14 .entry-content .ct-form-box .input-block i, .hub-module-service-3 .entry-item .entry-content .ct-form-box .input-block i, .hub-module-ads-5 .entry-content .ct-form-box .input-block i, .entry-header-bottom .ct-form-box .input-block i, .ct-item-1 .entry-content .ct-form-box .input-block i, .kopa-footer .ct-form-box .input-block i,
.white-text-style .ct-form-box .textarea-block i,
.ct-blockquote-3 .ct-form-box .textarea-block i,
.ct-blockquote-5 .ct-form-box .textarea-block i,
.slide-area .ct-form-box .textarea-block i,
.hub-module-al-1 .entry-item .entry-content .ct-form-box .textarea-block i,
.hub-module-al-5 .entry-item .entry-content .ct-form-box .textarea-block i,
.hub-module-al-7 .entry-item .entry-content .ct-form-box .textarea-block i,
.hub-module-al-11 .entry-item .entry-content .ct-form-box .textarea-block i,
.hub-module-al-tl .tl-item .entry-item .entry-content .ct-form-box .textarea-block i,
.hub-module-ads-2 .entry-content .ct-form-box .textarea-block i,
.hub-module-al-14 .entry-content .ct-form-box .textarea-block i,
.hub-module-service-3 .entry-item .entry-content .ct-form-box .textarea-block i,
.hub-module-ads-5 .entry-content .ct-form-box .textarea-block i,
.entry-header-bottom .ct-form-box .textarea-block i,
.ct-item-1 .entry-content .ct-form-box .textarea-block i,
.kopa-footer .ct-form-box .textarea-block i {
  color: rgba(255, 255, 255, 0.3); }
.white-text-style .ct-form-box input[type="text"], .ct-blockquote-3 .ct-form-box input[type="text"], .ct-blockquote-5 .ct-form-box input[type="text"], .slide-area .ct-form-box input[type="text"], .hub-module-al-1 .entry-item .entry-content .ct-form-box input[type="text"], .hub-module-al-5 .entry-item .entry-content .ct-form-box input[type="text"], .hub-module-al-7 .entry-item .entry-content .ct-form-box input[type="text"], .hub-module-al-11 .entry-item .entry-content .ct-form-box input[type="text"], .hub-module-al-tl .tl-item .entry-item .entry-content .ct-form-box input[type="text"], .hub-module-ads-2 .entry-content .ct-form-box input[type="text"], .hub-module-al-14 .entry-content .ct-form-box input[type="text"], .hub-module-service-3 .entry-item .entry-content .ct-form-box input[type="text"], .hub-module-ads-5 .entry-content .ct-form-box input[type="text"], .entry-header-bottom .ct-form-box input[type="text"], .ct-item-1 .entry-content .ct-form-box input[type="text"], .kopa-footer .ct-form-box input[type="text"], .white-text-style .ct-form-box textarea, .ct-blockquote-3 .ct-form-box textarea, .ct-blockquote-5 .ct-form-box textarea, .slide-area .ct-form-box textarea, .hub-module-al-1 .entry-item .entry-content .ct-form-box textarea, .hub-module-al-5 .entry-item .entry-content .ct-form-box textarea, .hub-module-al-7 .entry-item .entry-content .ct-form-box textarea, .hub-module-al-11 .entry-item .entry-content .ct-form-box textarea, .hub-module-al-tl .tl-item .entry-item .entry-content .ct-form-box textarea, .hub-module-ads-2 .entry-content .ct-form-box textarea, .hub-module-al-14 .entry-content .ct-form-box textarea, .hub-module-service-3 .entry-item .entry-content .ct-form-box textarea, .hub-module-ads-5 .entry-content .ct-form-box textarea, .entry-header-bottom .ct-form-box textarea, .ct-item-1 .entry-content .ct-form-box textarea, .kopa-footer .ct-form-box textarea {
  border-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.3); }
.white-text-style .ct-form-box input[type="submit"]:hover, .ct-blockquote-3 .ct-form-box input[type="submit"]:hover, .ct-blockquote-5 .ct-form-box input[type="submit"]:hover, .slide-area .ct-form-box input[type="submit"]:hover, .hub-module-al-1 .entry-item .entry-content .ct-form-box input[type="submit"]:hover, .hub-module-al-5 .entry-item .entry-content .ct-form-box input[type="submit"]:hover, .hub-module-al-7 .entry-item .entry-content .ct-form-box input[type="submit"]:hover, .hub-module-al-11 .entry-item .entry-content .ct-form-box input[type="submit"]:hover, .hub-module-al-tl .tl-item .entry-item .entry-content .ct-form-box input[type="submit"]:hover, .hub-module-ads-2 .entry-content .ct-form-box input[type="submit"]:hover, .hub-module-al-14 .entry-content .ct-form-box input[type="submit"]:hover, .hub-module-service-3 .entry-item .entry-content .ct-form-box input[type="submit"]:hover, .hub-module-ads-5 .entry-content .ct-form-box input[type="submit"]:hover, .entry-header-bottom .ct-form-box input[type="submit"]:hover, .ct-item-1 .entry-content .ct-form-box input[type="submit"]:hover, .kopa-footer .ct-form-box input[type="submit"]:hover {
  color: #2c2f33; }
.white-text-style .ct-form-box ::-webkit-input-placeholder, .ct-blockquote-3 .ct-form-box ::-webkit-input-placeholder, .ct-blockquote-5 .ct-form-box ::-webkit-input-placeholder, .slide-area .ct-form-box ::-webkit-input-placeholder, .hub-module-al-1 .entry-item .entry-content .ct-form-box ::-webkit-input-placeholder, .hub-module-al-5 .entry-item .entry-content .ct-form-box ::-webkit-input-placeholder, .hub-module-al-7 .entry-item .entry-content .ct-form-box ::-webkit-input-placeholder, .hub-module-al-11 .entry-item .entry-content .ct-form-box ::-webkit-input-placeholder, .hub-module-al-tl .tl-item .entry-item .entry-content .ct-form-box ::-webkit-input-placeholder, .hub-module-ads-2 .entry-content .ct-form-box ::-webkit-input-placeholder, .hub-module-al-14 .entry-content .ct-form-box ::-webkit-input-placeholder, .hub-module-service-3 .entry-item .entry-content .ct-form-box ::-webkit-input-placeholder, .hub-module-ads-5 .entry-content .ct-form-box ::-webkit-input-placeholder, .entry-header-bottom .ct-form-box ::-webkit-input-placeholder, .ct-item-1 .entry-content .ct-form-box ::-webkit-input-placeholder, .kopa-footer .ct-form-box ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.3); }
.white-text-style .ct-form-box :-moz-placeholder, .ct-blockquote-3 .ct-form-box :-moz-placeholder, .ct-blockquote-5 .ct-form-box :-moz-placeholder, .slide-area .ct-form-box :-moz-placeholder, .hub-module-al-1 .entry-item .entry-content .ct-form-box :-moz-placeholder, .hub-module-al-5 .entry-item .entry-content .ct-form-box :-moz-placeholder, .hub-module-al-7 .entry-item .entry-content .ct-form-box :-moz-placeholder, .hub-module-al-11 .entry-item .entry-content .ct-form-box :-moz-placeholder, .hub-module-al-tl .tl-item .entry-item .entry-content .ct-form-box :-moz-placeholder, .hub-module-ads-2 .entry-content .ct-form-box :-moz-placeholder, .hub-module-al-14 .entry-content .ct-form-box :-moz-placeholder, .hub-module-service-3 .entry-item .entry-content .ct-form-box :-moz-placeholder, .hub-module-ads-5 .entry-content .ct-form-box :-moz-placeholder, .entry-header-bottom .ct-form-box :-moz-placeholder, .ct-item-1 .entry-content .ct-form-box :-moz-placeholder, .kopa-footer .ct-form-box :-moz-placeholder {
  /* Firefox 18- */
  color: rgba(255, 255, 255, 0.3); }
.white-text-style .ct-form-box ::-moz-placeholder, .ct-blockquote-3 .ct-form-box ::-moz-placeholder, .ct-blockquote-5 .ct-form-box ::-moz-placeholder, .slide-area .ct-form-box ::-moz-placeholder, .hub-module-al-1 .entry-item .entry-content .ct-form-box ::-moz-placeholder, .hub-module-al-5 .entry-item .entry-content .ct-form-box ::-moz-placeholder, .hub-module-al-7 .entry-item .entry-content .ct-form-box ::-moz-placeholder, .hub-module-al-11 .entry-item .entry-content .ct-form-box ::-moz-placeholder, .hub-module-al-tl .tl-item .entry-item .entry-content .ct-form-box ::-moz-placeholder, .hub-module-ads-2 .entry-content .ct-form-box ::-moz-placeholder, .hub-module-al-14 .entry-content .ct-form-box ::-moz-placeholder, .hub-module-service-3 .entry-item .entry-content .ct-form-box ::-moz-placeholder, .hub-module-ads-5 .entry-content .ct-form-box ::-moz-placeholder, .entry-header-bottom .ct-form-box ::-moz-placeholder, .ct-item-1 .entry-content .ct-form-box ::-moz-placeholder, .kopa-footer .ct-form-box ::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(255, 255, 255, 0.3); }
.white-text-style .ct-form-box :-ms-input-placeholder, .ct-blockquote-3 .ct-form-box :-ms-input-placeholder, .ct-blockquote-5 .ct-form-box :-ms-input-placeholder, .slide-area .ct-form-box :-ms-input-placeholder, .hub-module-al-1 .entry-item .entry-content .ct-form-box :-ms-input-placeholder, .hub-module-al-5 .entry-item .entry-content .ct-form-box :-ms-input-placeholder, .hub-module-al-7 .entry-item .entry-content .ct-form-box :-ms-input-placeholder, .hub-module-al-11 .entry-item .entry-content .ct-form-box :-ms-input-placeholder, .hub-module-al-tl .tl-item .entry-item .entry-content .ct-form-box :-ms-input-placeholder, .hub-module-ads-2 .entry-content .ct-form-box :-ms-input-placeholder, .hub-module-al-14 .entry-content .ct-form-box :-ms-input-placeholder, .hub-module-service-3 .entry-item .entry-content .ct-form-box :-ms-input-placeholder, .hub-module-ads-5 .entry-content .ct-form-box :-ms-input-placeholder, .entry-header-bottom .ct-form-box :-ms-input-placeholder, .ct-item-1 .entry-content .ct-form-box :-ms-input-placeholder, .kopa-footer .ct-form-box :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.3); }

/*--- icon ---*/
.ct-icon-1 {
  display: inline-block;
  text-align: center;
  width: 80px;
  height: 80px;
  line-height: 80px;
  font-size: 36px;
  color: #fff;
  background: #e8ebf0; }

.ct-icon-2 {
  display: inline-block;
  text-align: center;
  width: 80px;
  height: 80px;
  line-height: 80px;
  font-size: 42px;
  color: #fff; }

.ct-icon-3 {
  display: inline-block;
  text-align: center;
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-size: 14px;
  border-radius: 50%;
  position: relative; }
  .ct-icon-3:before {
    content: '';
    display: inline-block;
    position: absolute;
    top: 3px;
    left: 3px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #fff; }

.ct-icon-4 {
  display: inline-block;
  text-align: center;
  width: 22px;
  height: 22px;
  line-height: 22px;
  font-size: 14px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0px 0px 6px 1px #e8ebf0;
  position: relative; }
  .ct-icon-4:before, .ct-icon-4:after {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 2px solid #2c2f33;
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7);
    transition: all 0.8s, visibility 0s;
    -ms-transition: all 0.8s, visibility 0s;
    -webkit-transition: all 0.8s, visibility 0s;
    -moz-transition: all 0.8s, visibility 0s; }
  .ct-icon-4:after {
    border: none;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0); }

.ct-icon-5, .ct-icon-6 {
  display: inline-block;
  text-align: center;
  width: 46px;
  height: 46px;
  line-height: 46px;
  font-size: 16px;
  border-radius: 50%;
  position: relative; }
  .ct-icon-5:before, .ct-icon-6:before, .ct-icon-5:after, .ct-icon-6:after {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  .ct-icon-5:after, .ct-icon-6:after {
    background: #fff;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0); }
  .ct-icon-5 i, .ct-icon-6 i {
    position: relative;
    z-index: 9; }
  .ct-icon-5:hover:after, .ct-icon-6:hover:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }

.ct-icon-6 {
  color: #2c2f33 !important; }
  .ct-icon-6:before, .ct-icon-6:after {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0); }
  .ct-icon-6:before {
    z-index: 1; }
  .ct-icon-6:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  .ct-icon-6:hover {
    color: #fff !important; }
    .ct-icon-6:hover:before {
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -ms-transform: scale(1);
      -o-transform: scale(1);
      transform: scale(1); }

/*--- img ---*/
.ct-img-1 {
  display: inline-block;
  padding: 6px;
  border-radius: 50%;
  background: rgba(184, 189, 196, 0.1);
  width: 23%; }
  .ct-img-1 img {
    width: 100%;
    border-radius: 50%; }

/*--- div ---*/
.ct-w-1 {
  width: 23%; }

/*--- ct-iframe ---*/
.ct-iframe-1 {
  height: 280px; }

.ct-iframe-2 {
  height: 650px; }

.ct-iframe-3 {
  height: 430px; }

/*--- sticky post ---*/
.sticky {
  position: relative; }

.sticky-post-icon {
  position: absolute;
  top: 0;
  left: 0;
  padding: 9px 16px; }

.sticky-post-icon i {
  font-size: 16px;
  color: #fff; }

.entry-title .sticky-post-icon {
  position: relative;
  top: auto;
  left: auto;
  padding: 0;
  margin-left: 5px;
  background: none !important; }

.entry-title .sticky-post-icon i {
  font-size: 20px; }

/*___________ 1.2.3 Custom Layout ___________*/
.kopa-area, .single-main-content, .bottom-sidebar, .bottom-area-2 {
  padding: 90px 0;
  position: relative; }
  .kopa-area > .container, .single-main-content > .container, .bottom-sidebar > .container, .bottom-area-2 > .container {
    position: relative;
    z-index: 9; }
    .kopa-area > .container > .row .widget, .single-main-content > .container > .row .widget, .bottom-sidebar > .container > .row .widget, .bottom-area-2 > .container > .row .widget {
      margin-bottom: 40px; }
    .kopa-area > .container > .row:last-child .widget:last-child, .single-main-content > .container > .row:last-child .widget:last-child, .bottom-sidebar > .container > .row:last-child .widget:last-child, .bottom-area-2 > .container > .row:last-child .widget:last-child {
      margin-bottom: 0; }
  .kopa-area .widget:last-child, .single-main-content .widget:last-child, .bottom-sidebar .widget:last-child, .bottom-area-2 .widget:last-child {
    margin-bottom: 0; }
  @media screen and (max-width: 767px) {
    .kopa-area > .container > .row > div, .single-main-content > .container > .row > div, .bottom-sidebar > .container > .row > div, .bottom-area-2 > .container > .row > div {
      width: 100%; }
    .kopa-area > .container > .row:last-child > div, .single-main-content > .container > .row:last-child > div, .bottom-sidebar > .container > .row:last-child > div, .bottom-area-2 > .container > .row:last-child > div {
      margin-top: 40px; }
      .kopa-area > .container > .row:last-child > div:first-child, .single-main-content > .container > .row:last-child > div:first-child, .bottom-sidebar > .container > .row:last-child > div:first-child, .bottom-area-2 > .container > .row:last-child > div:first-child {
        margin-top: 0; }
    .kopa-area .widget-title br, .single-main-content .widget-title br, .bottom-sidebar .widget-title br, .bottom-area-2 .widget-title br {
      display: none; } }
  @media screen and (max-width: 639px) {
    .kopa-area, .single-main-content, .bottom-sidebar, .bottom-area-2 {
      padding: 40px 0; }
      .kopa-area > .container > .row .widget, .single-main-content > .container > .row .widget, .bottom-sidebar > .container > .row .widget, .bottom-area-2 > .container > .row .widget {
        margin-bottom: 40px; }
      .kopa-area > .container > .row:last-child > div, .single-main-content > .container > .row:last-child > div, .bottom-sidebar > .container > .row:last-child > div, .bottom-area-2 > .container > .row:last-child > div {
        margin-top: 40px; }
        .kopa-area > .container > .row:last-child > div:first-child, .single-main-content > .container > .row:last-child > div:first-child, .bottom-sidebar > .container > .row:last-child > div:first-child, .bottom-area-2 > .container > .row:last-child > div:first-child {
          margin-top: 0; }
      .kopa-area > .container > .row:last-child .widget:last-child, .single-main-content > .container > .row:last-child .widget:last-child, .bottom-sidebar > .container > .row:last-child .widget:last-child, .bottom-area-2 > .container > .row:last-child .widget:last-child {
        margin-bottom: 0; }
      .kopa-area .widget:last-child, .single-main-content .widget:last-child, .bottom-sidebar .widget:last-child, .bottom-area-2 .widget:last-child {
        margin-bottom: 0; } }

.kopa-area-1 {
  padding: 440px 0 40px; }
  .kopa-area-1:before {
    content: '';
    display: block; }
  @media screen and (max-width: 1366px) {
    .kopa-area-1 {
      padding: 300px 0 40px; } }
  @media screen and (max-width: 1023px) {
    .kopa-area-1 {
      padding: 200px 0 40px; } }
  @media screen and (max-width: 979px) {
    .kopa-area-1 {
      padding: 100px 0 40px; } }
  @media screen and (max-width: 767px) {
    .kopa-area-1 {
      padding: 150px 0 40px; } }
  @media screen and (max-width: 479px) {
    .kopa-area-1 {
      padding: 80px 0 40px; } }

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

.kopa-area-3, .kopa-area-4, .kopa-area-8 {
  padding: 30px 0 60px; }
  .kopa-area-3 > .container:first-child, .kopa-area-4 > .container:first-child, .kopa-area-8 > .container:first-child {
    padding-top: 30px;
    border-top: 1px solid #e8ebf0; }

.kopa-area-4 {
  padding: 40px 0 70px; }
  .kopa-area-4 > .container:first-child {
    padding-top: 40px; }
  @media screen and (max-width: 639px) {
    .kopa-area-4 {
      padding: 40px 0 30px; } }

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

.kopa-area-6, .kopa-area-9 {
  padding: 160px 0;
  background-size: cover;
  border-bottom-width: 4px;
  border-bottom-style: solid; }
  .kopa-area-6:before, .kopa-area-9:before {
    display: block;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(44, 47, 51, 0.6); }
  @media screen and (max-width: 799px) {
    .kopa-area-6, .kopa-area-9 {
      padding: 90px 0; } }
  @media screen and (max-width: 479px) {
    .kopa-area-6, .kopa-area-9 {
      padding: 50px 0; } }

.kopa-area-7 {
  background: #fcfcfc;
  padding: 50px 0; }

.kopa-area-8 {
  padding: 40px 0 80px; }
  .kopa-area-8 > .container:first-child {
    padding-top: 55px; }
  .kopa-area-8 .widget {
    margin-bottom: 80px; }
    @media screen and (max-width: 767px) {
      .kopa-area-8 .widget {
        margin-bottom: 40px; } }
  .kopa-area-8 > .container > .row .widget {
    margin-bottom: 80px; }
    @media screen and (max-width: 767px) {
      .kopa-area-8 > .container > .row .widget {
        margin-bottom: 40px; } }

.kopa-area-9 {
  padding: 350px 0 20px; }
  @media screen and (max-width: 1160px) {
    .kopa-area-9 {
      padding: 150px 0 20px; } }

.kopa-area-10 {
  padding: 60px 0 130px;
  background-size: cover; }
  .kopa-area-10:before {
    content: '';
    display: block; }
  @media screen and (max-width: 639px) {
    .kopa-area-10 {
      padding: 0 0 40px; } }

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

.kopa-area-12, .kopa-area-13 {
  padding: 230px 0; }
  @media screen and (max-width: 1366px) {
    .kopa-area-12, .kopa-area-13 {
      padding: 100px 0; } }
  .kopa-area-12:before, .kopa-area-13:before {
    display: block;
    content: '';
    background: rgba(44, 47, 51, 0.9) !important; }

.kopa-area-13 {
  padding: 270px 0; }
  @media screen and (max-width: 1366px) {
    .kopa-area-13 {
      padding: 100px 0; } }

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

.kopa-area-parallax, .ct-blockquote-3, .ct-blockquote-5 {
  position: relative;
  background-position: 50% 0;
  background-attachment: fixed !important;
  background-repeat: no-repeat;
  background-size: cover !important; }

.white-text-style, .ct-blockquote-3, .ct-blockquote-5, .slide-area, .hub-module-al-1 .entry-item .entry-content, .hub-module-al-5 .entry-item .entry-content, .hub-module-al-7 .entry-item .entry-content, .hub-module-al-11 .entry-item .entry-content, .hub-module-al-tl .tl-item .entry-item .entry-content, .hub-module-ads-2 .entry-content, .hub-module-al-14 .entry-content, .hub-module-service-3 .entry-item .entry-content, .hub-module-ads-5 .entry-content, .entry-header-bottom, .ct-item-1 .entry-content, .kopa-footer {
  color: #fff; }
  .white-text-style .widget-title, .ct-blockquote-3 .widget-title, .ct-blockquote-5 .widget-title, .slide-area .widget-title, .hub-module-al-1 .entry-item .entry-content .widget-title, .hub-module-al-5 .entry-item .entry-content .widget-title, .hub-module-al-7 .entry-item .entry-content .widget-title, .hub-module-al-11 .entry-item .entry-content .widget-title, .hub-module-al-tl .tl-item .entry-item .entry-content .widget-title, .hub-module-ads-2 .entry-content .widget-title, .hub-module-al-14 .entry-content .widget-title, .hub-module-service-3 .entry-item .entry-content .widget-title, .hub-module-ads-5 .entry-content .widget-title, .entry-header-bottom .widget-title, .ct-item-1 .entry-content .widget-title, .kopa-footer .widget-title, .white-text-style span, .ct-blockquote-3 span, .ct-blockquote-5 span, .slide-area span, .hub-module-al-1 .entry-item .entry-content span, .hub-module-al-5 .entry-item .entry-content span, .hub-module-al-7 .entry-item .entry-content span, .hub-module-al-11 .entry-item .entry-content span, .hub-module-al-tl .tl-item .entry-item .entry-content span, .hub-module-ads-2 .entry-content span, .hub-module-al-14 .entry-content span, .hub-module-service-3 .entry-item .entry-content span, .hub-module-ads-5 .entry-content span, .entry-header-bottom span, .ct-item-1 .entry-content span, .kopa-footer span, .white-text-style p, .ct-blockquote-3 p, .ct-blockquote-5 p, .slide-area p, .hub-module-al-1 .entry-item .entry-content p, .hub-module-al-5 .entry-item .entry-content p, .hub-module-al-7 .entry-item .entry-content p, .hub-module-al-11 .entry-item .entry-content p, .hub-module-al-tl .tl-item .entry-item .entry-content p, .hub-module-ads-2 .entry-content p, .hub-module-al-14 .entry-content p, .hub-module-service-3 .entry-item .entry-content p, .hub-module-ads-5 .entry-content p, .entry-header-bottom p, .ct-item-1 .entry-content p, .kopa-footer p, .white-text-style a, .ct-blockquote-3 a, .ct-blockquote-5 a, .slide-area a, .hub-module-al-1 .entry-item .entry-content a, .hub-module-al-5 .entry-item .entry-content a, .hub-module-al-7 .entry-item .entry-content a, .hub-module-al-11 .entry-item .entry-content a, .hub-module-al-tl .tl-item .entry-item .entry-content a, .hub-module-ads-2 .entry-content a, .hub-module-al-14 .entry-content a, .hub-module-service-3 .entry-item .entry-content a, .hub-module-ads-5 .entry-content a, .entry-header-bottom a, .ct-item-1 .entry-content a, .kopa-footer a, .white-text-style h1, .ct-blockquote-3 h1, .ct-blockquote-5 h1, .slide-area h1, .hub-module-al-1 .entry-item .entry-content h1, .hub-module-al-5 .entry-item .entry-content h1, .hub-module-al-7 .entry-item .entry-content h1, .hub-module-al-11 .entry-item .entry-content h1, .hub-module-al-tl .tl-item .entry-item .entry-content h1, .hub-module-ads-2 .entry-content h1, .hub-module-al-14 .entry-content h1, .hub-module-service-3 .entry-item .entry-content h1, .hub-module-ads-5 .entry-content h1, .entry-header-bottom h1, .ct-item-1 .entry-content h1, .kopa-footer h1, .white-text-style h2, .ct-blockquote-3 h2, .ct-blockquote-5 h2, .slide-area h2, .hub-module-al-1 .entry-item .entry-content h2, .hub-module-al-5 .entry-item .entry-content h2, .hub-module-al-7 .entry-item .entry-content h2, .hub-module-al-11 .entry-item .entry-content h2, .hub-module-al-tl .tl-item .entry-item .entry-content h2, .hub-module-ads-2 .entry-content h2, .hub-module-al-14 .entry-content h2, .hub-module-service-3 .entry-item .entry-content h2, .hub-module-ads-5 .entry-content h2, .entry-header-bottom h2, .ct-item-1 .entry-content h2, .kopa-footer h2, .white-text-style h3, .ct-blockquote-3 h3, .ct-blockquote-5 h3, .slide-area h3, .hub-module-al-1 .entry-item .entry-content h3, .hub-module-al-5 .entry-item .entry-content h3, .hub-module-al-7 .entry-item .entry-content h3, .hub-module-al-11 .entry-item .entry-content h3, .hub-module-al-tl .tl-item .entry-item .entry-content h3, .hub-module-ads-2 .entry-content h3, .hub-module-al-14 .entry-content h3, .hub-module-service-3 .entry-item .entry-content h3, .hub-module-ads-5 .entry-content h3, .entry-header-bottom h3, .ct-item-1 .entry-content h3, .kopa-footer h3, .white-text-style h4, .ct-blockquote-3 h4, .ct-blockquote-5 h4, .slide-area h4, .hub-module-al-1 .entry-item .entry-content h4, .hub-module-al-5 .entry-item .entry-content h4, .hub-module-al-7 .entry-item .entry-content h4, .hub-module-al-11 .entry-item .entry-content h4, .hub-module-al-tl .tl-item .entry-item .entry-content h4, .hub-module-ads-2 .entry-content h4, .hub-module-al-14 .entry-content h4, .hub-module-service-3 .entry-item .entry-content h4, .hub-module-ads-5 .entry-content h4, .entry-header-bottom h4, .ct-item-1 .entry-content h4, .kopa-footer h4, .white-text-style h5, .ct-blockquote-3 h5, .ct-blockquote-5 h5, .slide-area h5, .hub-module-al-1 .entry-item .entry-content h5, .hub-module-al-5 .entry-item .entry-content h5, .hub-module-al-7 .entry-item .entry-content h5, .hub-module-al-11 .entry-item .entry-content h5, .hub-module-al-tl .tl-item .entry-item .entry-content h5, .hub-module-ads-2 .entry-content h5, .hub-module-al-14 .entry-content h5, .hub-module-service-3 .entry-item .entry-content h5, .hub-module-ads-5 .entry-content h5, .entry-header-bottom h5, .ct-item-1 .entry-content h5, .kopa-footer h5, .white-text-style h6, .ct-blockquote-3 h6, .ct-blockquote-5 h6, .slide-area h6, .hub-module-al-1 .entry-item .entry-content h6, .hub-module-al-5 .entry-item .entry-content h6, .hub-module-al-7 .entry-item .entry-content h6, .hub-module-al-11 .entry-item .entry-content h6, .hub-module-al-tl .tl-item .entry-item .entry-content h6, .hub-module-ads-2 .entry-content h6, .hub-module-al-14 .entry-content h6, .hub-module-service-3 .entry-item .entry-content h6, .hub-module-ads-5 .entry-content h6, .entry-header-bottom h6, .ct-item-1 .entry-content h6, .kopa-footer h6, .white-text-style input, .ct-blockquote-3 input, .ct-blockquote-5 input, .slide-area input, .hub-module-al-1 .entry-item .entry-content input, .hub-module-al-5 .entry-item .entry-content input, .hub-module-al-7 .entry-item .entry-content input, .hub-module-al-11 .entry-item .entry-content input, .hub-module-al-tl .tl-item .entry-item .entry-content input, .hub-module-ads-2 .entry-content input, .hub-module-al-14 .entry-content input, .hub-module-service-3 .entry-item .entry-content input, .hub-module-ads-5 .entry-content input, .entry-header-bottom input, .ct-item-1 .entry-content input, .kopa-footer input, .white-text-style textarea, .ct-blockquote-3 textarea, .ct-blockquote-5 textarea, .slide-area textarea, .hub-module-al-1 .entry-item .entry-content textarea, .hub-module-al-5 .entry-item .entry-content textarea, .hub-module-al-7 .entry-item .entry-content textarea, .hub-module-al-11 .entry-item .entry-content textarea, .hub-module-al-tl .tl-item .entry-item .entry-content textarea, .hub-module-ads-2 .entry-content textarea, .hub-module-al-14 .entry-content textarea, .hub-module-service-3 .entry-item .entry-content textarea, .hub-module-ads-5 .entry-content textarea, .entry-header-bottom textarea, .ct-item-1 .entry-content textarea, .kopa-footer textarea {
    color: #fff; }
  .white-text-style p, .ct-blockquote-3 p, .ct-blockquote-5 p, .slide-area p, .hub-module-al-1 .entry-item .entry-content p, .hub-module-al-5 .entry-item .entry-content p, .hub-module-al-7 .entry-item .entry-content p, .hub-module-al-11 .entry-item .entry-content p, .hub-module-al-tl .tl-item .entry-item .entry-content p, .hub-module-ads-2 .entry-content p, .hub-module-al-14 .entry-content p, .hub-module-service-3 .entry-item .entry-content p, .hub-module-ads-5 .entry-content p, .entry-header-bottom p, .ct-item-1 .entry-content p, .kopa-footer p {
    color: rgba(255, 255, 255, 0.5); }
  .white-text-style h1 a, .ct-blockquote-3 h1 a, .ct-blockquote-5 h1 a, .slide-area h1 a, .hub-module-al-1 .entry-item .entry-content h1 a, .hub-module-al-5 .entry-item .entry-content h1 a, .hub-module-al-7 .entry-item .entry-content h1 a, .hub-module-al-11 .entry-item .entry-content h1 a, .hub-module-al-tl .tl-item .entry-item .entry-content h1 a, .hub-module-ads-2 .entry-content h1 a, .hub-module-al-14 .entry-content h1 a, .hub-module-service-3 .entry-item .entry-content h1 a, .hub-module-ads-5 .entry-content h1 a, .entry-header-bottom h1 a, .ct-item-1 .entry-content h1 a, .kopa-footer h1 a, .white-text-style h2 a, .ct-blockquote-3 h2 a, .ct-blockquote-5 h2 a, .slide-area h2 a, .hub-module-al-1 .entry-item .entry-content h2 a, .hub-module-al-5 .entry-item .entry-content h2 a, .hub-module-al-7 .entry-item .entry-content h2 a, .hub-module-al-11 .entry-item .entry-content h2 a, .hub-module-al-tl .tl-item .entry-item .entry-content h2 a, .hub-module-ads-2 .entry-content h2 a, .hub-module-al-14 .entry-content h2 a, .hub-module-service-3 .entry-item .entry-content h2 a, .hub-module-ads-5 .entry-content h2 a, .entry-header-bottom h2 a, .ct-item-1 .entry-content h2 a, .kopa-footer h2 a, .white-text-style h3 a, .ct-blockquote-3 h3 a, .ct-blockquote-5 h3 a, .slide-area h3 a, .hub-module-al-1 .entry-item .entry-content h3 a, .hub-module-al-5 .entry-item .entry-content h3 a, .hub-module-al-7 .entry-item .entry-content h3 a, .hub-module-al-11 .entry-item .entry-content h3 a, .hub-module-al-tl .tl-item .entry-item .entry-content h3 a, .hub-module-ads-2 .entry-content h3 a, .hub-module-al-14 .entry-content h3 a, .hub-module-service-3 .entry-item .entry-content h3 a, .hub-module-ads-5 .entry-content h3 a, .entry-header-bottom h3 a, .ct-item-1 .entry-content h3 a, .kopa-footer h3 a, .white-text-style h4 a, .ct-blockquote-3 h4 a, .ct-blockquote-5 h4 a, .slide-area h4 a, .hub-module-al-1 .entry-item .entry-content h4 a, .hub-module-al-5 .entry-item .entry-content h4 a, .hub-module-al-7 .entry-item .entry-content h4 a, .hub-module-al-11 .entry-item .entry-content h4 a, .hub-module-al-tl .tl-item .entry-item .entry-content h4 a, .hub-module-ads-2 .entry-content h4 a, .hub-module-al-14 .entry-content h4 a, .hub-module-service-3 .entry-item .entry-content h4 a, .hub-module-ads-5 .entry-content h4 a, .entry-header-bottom h4 a, .ct-item-1 .entry-content h4 a, .kopa-footer h4 a, .white-text-style h5 a, .ct-blockquote-3 h5 a, .ct-blockquote-5 h5 a, .slide-area h5 a, .hub-module-al-1 .entry-item .entry-content h5 a, .hub-module-al-5 .entry-item .entry-content h5 a, .hub-module-al-7 .entry-item .entry-content h5 a, .hub-module-al-11 .entry-item .entry-content h5 a, .hub-module-al-tl .tl-item .entry-item .entry-content h5 a, .hub-module-ads-2 .entry-content h5 a, .hub-module-al-14 .entry-content h5 a, .hub-module-service-3 .entry-item .entry-content h5 a, .hub-module-ads-5 .entry-content h5 a, .entry-header-bottom h5 a, .ct-item-1 .entry-content h5 a, .kopa-footer h5 a, .white-text-style h6 a, .ct-blockquote-3 h6 a, .ct-blockquote-5 h6 a, .slide-area h6 a, .hub-module-al-1 .entry-item .entry-content h6 a, .hub-module-al-5 .entry-item .entry-content h6 a, .hub-module-al-7 .entry-item .entry-content h6 a, .hub-module-al-11 .entry-item .entry-content h6 a, .hub-module-al-tl .tl-item .entry-item .entry-content h6 a, .hub-module-ads-2 .entry-content h6 a, .hub-module-al-14 .entry-content h6 a, .hub-module-service-3 .entry-item .entry-content h6 a, .hub-module-ads-5 .entry-content h6 a, .entry-header-bottom h6 a, .ct-item-1 .entry-content h6 a, .kopa-footer h6 a, .white-text-style .h1 a, .ct-blockquote-3 .h1 a, .ct-blockquote-5 .h1 a, .slide-area .h1 a, .hub-module-al-1 .entry-item .entry-content .h1 a, .hub-module-al-5 .entry-item .entry-content .h1 a, .hub-module-al-7 .entry-item .entry-content .h1 a, .hub-module-al-11 .entry-item .entry-content .h1 a, .hub-module-al-tl .tl-item .entry-item .entry-content .h1 a, .hub-module-ads-2 .entry-content .h1 a, .hub-module-al-14 .entry-content .h1 a, .hub-module-service-3 .entry-item .entry-content .h1 a, .hub-module-ads-5 .entry-content .h1 a, .entry-header-bottom .h1 a, .ct-item-1 .entry-content .h1 a, .kopa-footer .h1 a, .white-text-style .h2 a, .ct-blockquote-3 .h2 a, .ct-blockquote-5 .h2 a, .slide-area .h2 a, .hub-module-al-1 .entry-item .entry-content .h2 a, .hub-module-al-5 .entry-item .entry-content .h2 a, .hub-module-al-7 .entry-item .entry-content .h2 a, .hub-module-al-11 .entry-item .entry-content .h2 a, .hub-module-al-tl .tl-item .entry-item .entry-content .h2 a, .hub-module-ads-2 .entry-content .h2 a, .hub-module-al-14 .entry-content .h2 a, .hub-module-service-3 .entry-item .entry-content .h2 a, .hub-module-ads-5 .entry-content .h2 a, .entry-header-bottom .h2 a, .ct-item-1 .entry-content .h2 a, .kopa-footer .h2 a, .white-text-style .h3 a, .ct-blockquote-3 .h3 a, .ct-blockquote-5 .h3 a, .slide-area .h3 a, .hub-module-al-1 .entry-item .entry-content .h3 a, .hub-module-al-5 .entry-item .entry-content .h3 a, .hub-module-al-7 .entry-item .entry-content .h3 a, .hub-module-al-11 .entry-item .entry-content .h3 a, .hub-module-al-tl .tl-item .entry-item .entry-content .h3 a, .hub-module-ads-2 .entry-content .h3 a, .hub-module-al-14 .entry-content .h3 a, .hub-module-service-3 .entry-item .entry-content .h3 a, .hub-module-ads-5 .entry-content .h3 a, .entry-header-bottom .h3 a, .ct-item-1 .entry-content .h3 a, .kopa-footer .h3 a, .white-text-style .h4 a, .ct-blockquote-3 .h4 a, .ct-blockquote-5 .h4 a, .slide-area .h4 a, .hub-module-al-1 .entry-item .entry-content .h4 a, .hub-module-al-5 .entry-item .entry-content .h4 a, .hub-module-al-7 .entry-item .entry-content .h4 a, .hub-module-al-11 .entry-item .entry-content .h4 a, .hub-module-al-tl .tl-item .entry-item .entry-content .h4 a, .hub-module-ads-2 .entry-content .h4 a, .hub-module-al-14 .entry-content .h4 a, .hub-module-service-3 .entry-item .entry-content .h4 a, .hub-module-ads-5 .entry-content .h4 a, .entry-header-bottom .h4 a, .ct-item-1 .entry-content .h4 a, .kopa-footer .h4 a, .white-text-style .h5 a, .ct-blockquote-3 .h5 a, .ct-blockquote-5 .h5 a, .slide-area .h5 a, .hub-module-al-1 .entry-item .entry-content .h5 a, .hub-module-al-5 .entry-item .entry-content .h5 a, .hub-module-al-7 .entry-item .entry-content .h5 a, .hub-module-al-11 .entry-item .entry-content .h5 a, .hub-module-al-tl .tl-item .entry-item .entry-content .h5 a, .hub-module-ads-2 .entry-content .h5 a, .hub-module-al-14 .entry-content .h5 a, .hub-module-service-3 .entry-item .entry-content .h5 a, .hub-module-ads-5 .entry-content .h5 a, .entry-header-bottom .h5 a, .ct-item-1 .entry-content .h5 a, .kopa-footer .h5 a, .white-text-style .h6 a, .ct-blockquote-3 .h6 a, .ct-blockquote-5 .h6 a, .slide-area .h6 a, .hub-module-al-1 .entry-item .entry-content .h6 a, .hub-module-al-5 .entry-item .entry-content .h6 a, .hub-module-al-7 .entry-item .entry-content .h6 a, .hub-module-al-11 .entry-item .entry-content .h6 a, .hub-module-al-tl .tl-item .entry-item .entry-content .h6 a, .hub-module-ads-2 .entry-content .h6 a, .hub-module-al-14 .entry-content .h6 a, .hub-module-service-3 .entry-item .entry-content .h6 a, .hub-module-ads-5 .entry-content .h6 a, .entry-header-bottom .h6 a, .ct-item-1 .entry-content .h6 a, .kopa-footer .h6 a {
    color: #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; }
  .white-text-style .more-link:hover, .ct-blockquote-3 .more-link:hover, .ct-blockquote-5 .more-link:hover, .slide-area .more-link:hover, .hub-module-al-1 .entry-item .entry-content .more-link:hover, .hub-module-al-5 .entry-item .entry-content .more-link:hover, .hub-module-al-7 .entry-item .entry-content .more-link:hover, .hub-module-al-11 .entry-item .entry-content .more-link:hover, .hub-module-al-tl .tl-item .entry-item .entry-content .more-link:hover, .hub-module-ads-2 .entry-content .more-link:hover, .hub-module-al-14 .entry-content .more-link:hover, .hub-module-service-3 .entry-item .entry-content .more-link:hover, .hub-module-ads-5 .entry-content .more-link:hover, .entry-header-bottom .more-link:hover, .ct-item-1 .entry-content .more-link:hover, .kopa-footer .more-link:hover {
    color: #fff; }

.color-text-style h1 a:hover, .color-text-style h2 a:hover, .color-text-style h3 a:hover, .color-text-style h4 a:hover, .color-text-style h5 a:hover, .color-text-style h6 a:hover, .color-text-style .h1 a:hover, .color-text-style .h2 a:hover, .color-text-style .h3 a:hover, .color-text-style .h4 a:hover, .color-text-style .h5 a:hover, .color-text-style .h6 a:hover {
  color: #fff;
  /* 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; }
.color-text-style a:hover {
  color: #fff;
  /* 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; }
  .color-text-style a:hover span {
    color: #fff;
    /* 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; }

.dark-text-style, .hub-module-al-1 .entry-item:hover .entry-content.style-01, .hub-module-al-5 .entry-item:hover .entry-content.style-01, .hub-module-al-7 .entry-item:hover .entry-content.style-01, .hub-module-al-11 .entry-item:hover .entry-content.style-01, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 {
  color: #2c2f33; }
  .dark-text-style .widget-title, .hub-module-al-1 .entry-item:hover .entry-content.style-01 .widget-title, .hub-module-al-5 .entry-item:hover .entry-content.style-01 .widget-title, .hub-module-al-7 .entry-item:hover .entry-content.style-01 .widget-title, .hub-module-al-11 .entry-item:hover .entry-content.style-01 .widget-title, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 .widget-title,
  .dark-text-style h1,
  .hub-module-al-1 .entry-item:hover .entry-content.style-01 h1,
  .hub-module-al-5 .entry-item:hover .entry-content.style-01 h1,
  .hub-module-al-7 .entry-item:hover .entry-content.style-01 h1,
  .hub-module-al-11 .entry-item:hover .entry-content.style-01 h1,
  .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 h1, .dark-text-style h2, .hub-module-al-1 .entry-item:hover .entry-content.style-01 h2, .hub-module-al-5 .entry-item:hover .entry-content.style-01 h2, .hub-module-al-7 .entry-item:hover .entry-content.style-01 h2, .hub-module-al-11 .entry-item:hover .entry-content.style-01 h2, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 h2, .dark-text-style h3, .hub-module-al-1 .entry-item:hover .entry-content.style-01 h3, .hub-module-al-5 .entry-item:hover .entry-content.style-01 h3, .hub-module-al-7 .entry-item:hover .entry-content.style-01 h3, .hub-module-al-11 .entry-item:hover .entry-content.style-01 h3, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 h3, .dark-text-style h4, .hub-module-al-1 .entry-item:hover .entry-content.style-01 h4, .hub-module-al-5 .entry-item:hover .entry-content.style-01 h4, .hub-module-al-7 .entry-item:hover .entry-content.style-01 h4, .hub-module-al-11 .entry-item:hover .entry-content.style-01 h4, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 h4, .dark-text-style h5, .hub-module-al-1 .entry-item:hover .entry-content.style-01 h5, .hub-module-al-5 .entry-item:hover .entry-content.style-01 h5, .hub-module-al-7 .entry-item:hover .entry-content.style-01 h5, .hub-module-al-11 .entry-item:hover .entry-content.style-01 h5, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 h5, .dark-text-style h6, .hub-module-al-1 .entry-item:hover .entry-content.style-01 h6, .hub-module-al-5 .entry-item:hover .entry-content.style-01 h6, .hub-module-al-7 .entry-item:hover .entry-content.style-01 h6, .hub-module-al-11 .entry-item:hover .entry-content.style-01 h6, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 h6, .dark-text-style .h1, .hub-module-al-1 .entry-item:hover .entry-content.style-01 .h1, .hub-module-al-5 .entry-item:hover .entry-content.style-01 .h1, .hub-module-al-7 .entry-item:hover .entry-content.style-01 .h1, .hub-module-al-11 .entry-item:hover .entry-content.style-01 .h1, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 .h1, .dark-text-style .h2, .hub-module-al-1 .entry-item:hover .entry-content.style-01 .h2, .hub-module-al-5 .entry-item:hover .entry-content.style-01 .h2, .hub-module-al-7 .entry-item:hover .entry-content.style-01 .h2, .hub-module-al-11 .entry-item:hover .entry-content.style-01 .h2, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 .h2, .dark-text-style .h3, .hub-module-al-1 .entry-item:hover .entry-content.style-01 .h3, .hub-module-al-5 .entry-item:hover .entry-content.style-01 .h3, .hub-module-al-7 .entry-item:hover .entry-content.style-01 .h3, .hub-module-al-11 .entry-item:hover .entry-content.style-01 .h3, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 .h3, .dark-text-style .h4, .hub-module-al-1 .entry-item:hover .entry-content.style-01 .h4, .hub-module-al-5 .entry-item:hover .entry-content.style-01 .h4, .hub-module-al-7 .entry-item:hover .entry-content.style-01 .h4, .hub-module-al-11 .entry-item:hover .entry-content.style-01 .h4, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 .h4, .dark-text-style .h5, .hub-module-al-1 .entry-item:hover .entry-content.style-01 .h5, .hub-module-al-5 .entry-item:hover .entry-content.style-01 .h5, .hub-module-al-7 .entry-item:hover .entry-content.style-01 .h5, .hub-module-al-11 .entry-item:hover .entry-content.style-01 .h5, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 .h5, .dark-text-style .h6, .hub-module-al-1 .entry-item:hover .entry-content.style-01 .h6, .hub-module-al-5 .entry-item:hover .entry-content.style-01 .h6, .hub-module-al-7 .entry-item:hover .entry-content.style-01 .h6, .hub-module-al-11 .entry-item:hover .entry-content.style-01 .h6, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 .h6, .dark-text-style a, .hub-module-al-1 .entry-item:hover .entry-content.style-01 a, .hub-module-al-5 .entry-item:hover .entry-content.style-01 a, .hub-module-al-7 .entry-item:hover .entry-content.style-01 a, .hub-module-al-11 .entry-item:hover .entry-content.style-01 a, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 a {
    color: #2c2f33; }
  .dark-text-style span, .hub-module-al-1 .entry-item:hover .entry-content.style-01 span, .hub-module-al-5 .entry-item:hover .entry-content.style-01 span, .hub-module-al-7 .entry-item:hover .entry-content.style-01 span, .hub-module-al-11 .entry-item:hover .entry-content.style-01 span, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 span, .dark-text-style p, .hub-module-al-1 .entry-item:hover .entry-content.style-01 p, .hub-module-al-5 .entry-item:hover .entry-content.style-01 p, .hub-module-al-7 .entry-item:hover .entry-content.style-01 p, .hub-module-al-11 .entry-item:hover .entry-content.style-01 p, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 p, .dark-text-style input, .hub-module-al-1 .entry-item:hover .entry-content.style-01 input, .hub-module-al-5 .entry-item:hover .entry-content.style-01 input, .hub-module-al-7 .entry-item:hover .entry-content.style-01 input, .hub-module-al-11 .entry-item:hover .entry-content.style-01 input, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 input, .dark-text-style textarea, .hub-module-al-1 .entry-item:hover .entry-content.style-01 textarea, .hub-module-al-5 .entry-item:hover .entry-content.style-01 textarea, .hub-module-al-7 .entry-item:hover .entry-content.style-01 textarea, .hub-module-al-11 .entry-item:hover .entry-content.style-01 textarea, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 textarea {
    color: #2c2f33; }
  .dark-text-style h1 a, .hub-module-al-1 .entry-item:hover .entry-content.style-01 h1 a, .hub-module-al-5 .entry-item:hover .entry-content.style-01 h1 a, .hub-module-al-7 .entry-item:hover .entry-content.style-01 h1 a, .hub-module-al-11 .entry-item:hover .entry-content.style-01 h1 a, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 h1 a, .dark-text-style h2 a, .hub-module-al-1 .entry-item:hover .entry-content.style-01 h2 a, .hub-module-al-5 .entry-item:hover .entry-content.style-01 h2 a, .hub-module-al-7 .entry-item:hover .entry-content.style-01 h2 a, .hub-module-al-11 .entry-item:hover .entry-content.style-01 h2 a, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 h2 a, .dark-text-style h3 a, .hub-module-al-1 .entry-item:hover .entry-content.style-01 h3 a, .hub-module-al-5 .entry-item:hover .entry-content.style-01 h3 a, .hub-module-al-7 .entry-item:hover .entry-content.style-01 h3 a, .hub-module-al-11 .entry-item:hover .entry-content.style-01 h3 a, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 h3 a, .dark-text-style h4 a, .hub-module-al-1 .entry-item:hover .entry-content.style-01 h4 a, .hub-module-al-5 .entry-item:hover .entry-content.style-01 h4 a, .hub-module-al-7 .entry-item:hover .entry-content.style-01 h4 a, .hub-module-al-11 .entry-item:hover .entry-content.style-01 h4 a, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 h4 a, .dark-text-style h5 a, .hub-module-al-1 .entry-item:hover .entry-content.style-01 h5 a, .hub-module-al-5 .entry-item:hover .entry-content.style-01 h5 a, .hub-module-al-7 .entry-item:hover .entry-content.style-01 h5 a, .hub-module-al-11 .entry-item:hover .entry-content.style-01 h5 a, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 h5 a, .dark-text-style h6 a, .hub-module-al-1 .entry-item:hover .entry-content.style-01 h6 a, .hub-module-al-5 .entry-item:hover .entry-content.style-01 h6 a, .hub-module-al-7 .entry-item:hover .entry-content.style-01 h6 a, .hub-module-al-11 .entry-item:hover .entry-content.style-01 h6 a, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 h6 a, .dark-text-style .h1 a, .hub-module-al-1 .entry-item:hover .entry-content.style-01 .h1 a, .hub-module-al-5 .entry-item:hover .entry-content.style-01 .h1 a, .hub-module-al-7 .entry-item:hover .entry-content.style-01 .h1 a, .hub-module-al-11 .entry-item:hover .entry-content.style-01 .h1 a, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 .h1 a, .dark-text-style .h2 a, .hub-module-al-1 .entry-item:hover .entry-content.style-01 .h2 a, .hub-module-al-5 .entry-item:hover .entry-content.style-01 .h2 a, .hub-module-al-7 .entry-item:hover .entry-content.style-01 .h2 a, .hub-module-al-11 .entry-item:hover .entry-content.style-01 .h2 a, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 .h2 a, .dark-text-style .h3 a, .hub-module-al-1 .entry-item:hover .entry-content.style-01 .h3 a, .hub-module-al-5 .entry-item:hover .entry-content.style-01 .h3 a, .hub-module-al-7 .entry-item:hover .entry-content.style-01 .h3 a, .hub-module-al-11 .entry-item:hover .entry-content.style-01 .h3 a, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 .h3 a, .dark-text-style .h4 a, .hub-module-al-1 .entry-item:hover .entry-content.style-01 .h4 a, .hub-module-al-5 .entry-item:hover .entry-content.style-01 .h4 a, .hub-module-al-7 .entry-item:hover .entry-content.style-01 .h4 a, .hub-module-al-11 .entry-item:hover .entry-content.style-01 .h4 a, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 .h4 a, .dark-text-style .h5 a, .hub-module-al-1 .entry-item:hover .entry-content.style-01 .h5 a, .hub-module-al-5 .entry-item:hover .entry-content.style-01 .h5 a, .hub-module-al-7 .entry-item:hover .entry-content.style-01 .h5 a, .hub-module-al-11 .entry-item:hover .entry-content.style-01 .h5 a, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 .h5 a, .dark-text-style .h6 a, .hub-module-al-1 .entry-item:hover .entry-content.style-01 .h6 a, .hub-module-al-5 .entry-item:hover .entry-content.style-01 .h6 a, .hub-module-al-7 .entry-item:hover .entry-content.style-01 .h6 a, .hub-module-al-11 .entry-item:hover .entry-content.style-01 .h6 a, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 .h6 a {
    color: #2c2f33;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* Netscape */
    -moz-opacity: 1;
    /* Safari 1.x */
    -khtml-opacity: 1;
    /* Good browsers */
    opacity: 1; }

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

.entry-title {
  font-family: "Montserrat";
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 15px; }

.ct-mask, .kopa-area-1:before, .kopa-area-10:before, .kopa-area-12:before, .kopa-area-13:before, .ct-blockquote-3:before, .ct-blockquote-5:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(44, 47, 51, 0.6); }

.entry-thumb {
  width: 100%;
  max-width: 100%;
  position: relative; }
  .entry-thumb img {
    width: 100%; }
  .entry-thumb .ct-mask, .entry-thumb .kopa-area-1:before, .entry-thumb .kopa-area-10:before, .entry-thumb .kopa-area-12:before, .entry-thumb .kopa-area-13:before, .entry-thumb .ct-blockquote-3:before, .entry-thumb .ct-blockquote-5:before {
    /* 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, visibility 0s;
    -ms-transition: all 0.5s, visibility 0s;
    -webkit-transition: all 0.5s, visibility 0s;
    -moz-transition: all 0.5s, visibility 0s; }
  .entry-thumb:hover .ct-mask, .entry-thumb:hover .kopa-area-1:before, .entry-thumb:hover .kopa-area-10:before, .entry-thumb:hover .kopa-area-12:before, .entry-thumb:hover .kopa-area-13:before, .entry-thumb:hover .ct-blockquote-3:before, .entry-thumb:hover .ct-blockquote-5: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; }

.thumb-icon {
  text-transform: capitalize;
  padding: 0;
  margin: 0;
  text-align: center;
  width: 44px;
  height: 44px;
  line-height: 44px;
  font-size: 20px;
  position: absolute;
  top: 50%;
  margin-top: -22px;
  margin-left: -22px;
  color: #fff;
  left: 50%;
  border-radius: 50%; }
  .thumb-icon:hover {
    color: #fff; }

.thumb-icon.style-01 {
  position: relative;
  background: none;
  border-radius: 0;
  top: auto;
  left: auto;
  margin: 0;
  width: auto;
  height: auto;
  font-size: 48px; }

.thumb-icon.style-02 {
  background: none;
  border-radius: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 48px;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%); }

.white-text-style .thumb-icon.style-01:hover, .ct-blockquote-3 .thumb-icon.style-01:hover, .ct-blockquote-5 .thumb-icon.style-01:hover, .slide-area .thumb-icon.style-01:hover, .hub-module-al-1 .entry-item .entry-content .thumb-icon.style-01:hover, .hub-module-al-5 .entry-item .entry-content .thumb-icon.style-01:hover, .hub-module-al-7 .entry-item .entry-content .thumb-icon.style-01:hover, .hub-module-al-11 .entry-item .entry-content .thumb-icon.style-01:hover, .hub-module-al-tl .tl-item .entry-item .entry-content .thumb-icon.style-01:hover, .hub-module-ads-2 .entry-content .thumb-icon.style-01:hover, .hub-module-al-14 .entry-content .thumb-icon.style-01:hover, .hub-module-service-3 .entry-item .entry-content .thumb-icon.style-01:hover, .hub-module-ads-5 .entry-content .thumb-icon.style-01:hover, .entry-header-bottom .thumb-icon.style-01:hover, .ct-item-1 .entry-content .thumb-icon.style-01:hover, .kopa-footer .thumb-icon.style-01:hover {
  color: #fff; }

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

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

.video-post .thumb-icon:before {
  content: '\f16a';
  padding-left: 5px; }

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

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

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

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

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

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

/*--- readmore ---*/
.more-link {
  display: inline-block;
  font-size: 14px;
  line-height: 28px;
  text-transform: uppercase;
  margin-top: 15px;
  position: relative; }
  .more-link img {
    margin-left: 15px;
    margin-top: -4px; }
  .more-link:hover {
    color: #2c2f33; }

/*--- meta-data ---*/
.entry-meta {
  font-size: 13px;
  line-height: 22px;
  position: relative;
  margin-left: -7px;
  margin-right: -7px; }
  .entry-meta > span,
  .entry-meta > p {
    display: inline-block;
    margin-left: 7px;
    margin-right: 7px;
    margin-bottom: 10px; }
    .entry-meta > span i,
    .entry-meta > p i {
      margin-right: 8px; }
    .entry-meta > span a,
    .entry-meta > p a {
      opacity: 1 !important; }
  .entry-meta > a {
    display: inline-block;
    margin-left: 7px;
    margin-right: 7px;
    margin-bottom: 10px;
    font-weight: 700; }

.white-text-style .entry-meta.style-01 > span, .ct-blockquote-3 .entry-meta.style-01 > span, .ct-blockquote-5 .entry-meta.style-01 > span, .slide-area .entry-meta.style-01 > span, .hub-module-al-1 .entry-item .entry-content .entry-meta.style-01 > span, .hub-module-al-5 .entry-item .entry-content .entry-meta.style-01 > span, .hub-module-al-7 .entry-item .entry-content .entry-meta.style-01 > span, .hub-module-al-11 .entry-item .entry-content .entry-meta.style-01 > span, .hub-module-al-tl .tl-item .entry-item .entry-content .entry-meta.style-01 > span, .hub-module-ads-2 .entry-content .entry-meta.style-01 > span, .hub-module-al-14 .entry-content .entry-meta.style-01 > span, .hub-module-service-3 .entry-item .entry-content .entry-meta.style-01 > span, .hub-module-ads-5 .entry-content .entry-meta.style-01 > span, .entry-header-bottom .entry-meta.style-01 > span, .ct-item-1 .entry-content .entry-meta.style-01 > span, .kopa-footer .entry-meta.style-01 > span,
.white-text-style .entry-meta.style-01 > p,
.ct-blockquote-3 .entry-meta.style-01 > p,
.ct-blockquote-5 .entry-meta.style-01 > p,
.slide-area .entry-meta.style-01 > p,
.hub-module-al-1 .entry-item .entry-content .entry-meta.style-01 > p,
.hub-module-al-5 .entry-item .entry-content .entry-meta.style-01 > p,
.hub-module-al-7 .entry-item .entry-content .entry-meta.style-01 > p,
.hub-module-al-11 .entry-item .entry-content .entry-meta.style-01 > p,
.hub-module-al-tl .tl-item .entry-item .entry-content .entry-meta.style-01 > p,
.hub-module-ads-2 .entry-content .entry-meta.style-01 > p,
.hub-module-al-14 .entry-content .entry-meta.style-01 > p,
.hub-module-service-3 .entry-item .entry-content .entry-meta.style-01 > p,
.hub-module-ads-5 .entry-content .entry-meta.style-01 > p,
.entry-header-bottom .entry-meta.style-01 > p,
.ct-item-1 .entry-content .entry-meta.style-01 > p,
.kopa-footer .entry-meta.style-01 > p {
  color: rgba(255, 255, 255, 0.5); }
  .white-text-style .entry-meta.style-01 > span a, .ct-blockquote-3 .entry-meta.style-01 > span a, .ct-blockquote-5 .entry-meta.style-01 > span a, .slide-area .entry-meta.style-01 > span a, .hub-module-al-1 .entry-item .entry-content .entry-meta.style-01 > span a, .hub-module-al-5 .entry-item .entry-content .entry-meta.style-01 > span a, .hub-module-al-7 .entry-item .entry-content .entry-meta.style-01 > span a, .hub-module-al-11 .entry-item .entry-content .entry-meta.style-01 > span a, .hub-module-al-tl .tl-item .entry-item .entry-content .entry-meta.style-01 > span a, .hub-module-ads-2 .entry-content .entry-meta.style-01 > span a, .hub-module-al-14 .entry-content .entry-meta.style-01 > span a, .hub-module-service-3 .entry-item .entry-content .entry-meta.style-01 > span a, .hub-module-ads-5 .entry-content .entry-meta.style-01 > span a, .entry-header-bottom .entry-meta.style-01 > span a, .ct-item-1 .entry-content .entry-meta.style-01 > span a, .kopa-footer .entry-meta.style-01 > span a,
  .white-text-style .entry-meta.style-01 > p a,
  .ct-blockquote-3 .entry-meta.style-01 > p a,
  .ct-blockquote-5 .entry-meta.style-01 > p a,
  .slide-area .entry-meta.style-01 > p a,
  .hub-module-al-1 .entry-item .entry-content .entry-meta.style-01 > p a,
  .hub-module-al-5 .entry-item .entry-content .entry-meta.style-01 > p a,
  .hub-module-al-7 .entry-item .entry-content .entry-meta.style-01 > p a,
  .hub-module-al-11 .entry-item .entry-content .entry-meta.style-01 > p a,
  .hub-module-al-tl .tl-item .entry-item .entry-content .entry-meta.style-01 > p a,
  .hub-module-ads-2 .entry-content .entry-meta.style-01 > p a,
  .hub-module-al-14 .entry-content .entry-meta.style-01 > p a,
  .hub-module-service-3 .entry-item .entry-content .entry-meta.style-01 > p a,
  .hub-module-ads-5 .entry-content .entry-meta.style-01 > p a,
  .entry-header-bottom .entry-meta.style-01 > p a,
  .ct-item-1 .entry-content .entry-meta.style-01 > p a,
  .kopa-footer .entry-meta.style-01 > p a {
    color: rgba(255, 255, 255, 0.5); }

.entry-author-1 img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 10px; }

.entry-author-2 img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 10px;
  border-style: solid;
  border-width: 1px; }

/*--- rating ---*/
.kopa-rating {
  width: 100%;
  margin-bottom: 5px;
  display: inline-block;
  position: relative; }
  .kopa-rating ul {
    margin: 0 -1px !important; }
  .kopa-rating li {
    font-size: 13px;
    float: left;
    margin: 0 1px !important; }
    .kopa-rating li.inactive span:before {
      content: "\f123"; }

/*--- loadmore ---*/
.kopa-loadmore {
  margin-top: 50px; }

.loadmore-btn {
  display: block;
  font-size: 18px;
  line-height: 26px;
  font-weight: 400;
  text-transform: capitalize;
  background: #364657;
  padding: 12px 20px;
  text-align: center;
  width: 100%;
  outline: none !important;
  border: none !important;
  transition: all 0.5s, visibility 0s;
  -ms-transition: all 0.5s, visibility 0s;
  -webkit-transition: all 0.5s, visibility 0s;
  -moz-transition: all 0.5s, visibility 0s;
  cursor: pointer; }
  .loadmore-btn:hover {
    letter-spacing: 1.5px;
    background: #f5f6f8; }

/*___________ 1.2.5 Default Widget ___________*/
.widget {
  margin-bottom: 40px;
  position: relative; }
  .widget > header,
  .widget > .container > header {
    margin-bottom: 40px; }
    .widget > header .widget-title,
    .widget > .container > header .widget-title {
      margin-bottom: 20px; }
      .widget > header .widget-title:last-child,
      .widget > .container > header .widget-title:last-child {
        margin-bottom: 0; }
    .widget > header:last-child,
    .widget > .container > header:last-child {
      margin-bottom: 0; }
  .widget .widget-content {
    position: relative; }
    .widget .widget-content > article {
      margin-top: 30px; }
      .widget .widget-content > article:first-child {
        margin-top: 0; }
    @media screen and (max-width: 639px) {
      .widget .widget-content > .row > div {
        width: 100%;
        margin-top: 30px; }
      .widget .widget-content > .row:first-child > div:first-child {
        margin-top: 0; } }
    @media screen and (max-width: 479px) {
      .widget .widget-content > ul > li {
        width: 100%; }
        .widget .widget-content > ul > li.ct-col-1 {
          width: 25%; } }
  @media screen and (max-width: 639px) {
    .widget {
      margin-bottom: 40px; }
      .widget > header,
      .widget > .container > header {
        margin-bottom: 30px; }
        .widget > header p,
        .widget > .container > header p {
          font-size: 14px;
          line-height: 22px; } }

/*--- widget-title ---*/
.widget-title {
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
  text-transform: uppercase;
  color: #2c2f33;
  margin-bottom: 25px;
  position: relative; }
  @media screen and (max-width: 479px) {
    .widget-title {
      font-size: 20px;
      line-height: 28px;
      margin-bottom: 20px; } }

.widget-title.style-01 {
  padding-bottom: 15px;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  margin-bottom: 30px;
  margin-top: -5px; }

.widget-title.style-02 {
  padding: 10px 50px;
  background: #2c2f33;
  font-family: "Open Sans";
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  color: #fff; }

.widget-title.style-03, .widget-title.style-05 {
  font-family: "Open Sans";
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 30px;
  overflow: hidden; }
  .widget-title.style-03 span, .widget-title.style-05 span {
    display: inline-block;
    position: relative; }
    .widget-title.style-03 span:after, .widget-title.style-05 span:after {
      content: '';
      position: absolute;
      top: 6px;
      left: 100%;
      width: 60000%;
      height: 15px;
      background: url("img/background/1.png");
      margin-left: 10px; }

.widget-title.style-04 {
  font-family: "Open Sans";
  font-size: 18px;
  line-height: 26px; }

.widget-title.style-05 {
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 25px; }
  .widget-title.style-05 span:after {
    top: 8px;
    height: 17px;
    margin-left: 20px; }
  @media screen and (max-width: 479px) {
    .widget-title.style-05 {
      font-size: 20px;
      line-height: 28px;
      margin-bottom: 20px; } }

.widget-title.style-06 {
  font-size: 21px;
  line-height: 28px; }
  @media screen and (max-width: 479px) {
    .widget-title.style-06 {
      font-size: 18px;
      line-height: 26px; } }

.widget-title.style-07 {
  text-transform: none; }

.widget-title.style-08 {
  font-size: 36px;
  line-height: 44px;
  text-transform: uppercase; }
  @media screen and (max-width: 479px) {
    .widget-title.style-08 {
      font-size: 22px;
      line-height: 30px; } }

.widget-title.style-09 {
  font-size: 36px;
  line-height: 44px;
  text-transform: none;
  margin-bottom: 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e8ebf0; }
  @media screen and (max-width: 479px) {
    .widget-title.style-09 {
      font-size: 22px;
      line-height: 30px; } }

.white-text-style .widget-title.style-03 span:after, .ct-blockquote-3 .widget-title.style-03 span:after, .ct-blockquote-5 .widget-title.style-03 span:after, .slide-area .widget-title.style-03 span:after, .hub-module-al-1 .entry-item .entry-content .widget-title.style-03 span:after, .hub-module-al-5 .entry-item .entry-content .widget-title.style-03 span:after, .hub-module-al-7 .entry-item .entry-content .widget-title.style-03 span:after, .hub-module-al-11 .entry-item .entry-content .widget-title.style-03 span:after, .hub-module-al-tl .tl-item .entry-item .entry-content .widget-title.style-03 span:after, .hub-module-ads-2 .entry-content .widget-title.style-03 span:after, .hub-module-al-14 .entry-content .widget-title.style-03 span:after, .hub-module-service-3 .entry-item .entry-content .widget-title.style-03 span:after, .hub-module-ads-5 .entry-content .widget-title.style-03 span:after, .entry-header-bottom .widget-title.style-03 span:after, .ct-item-1 .entry-content .widget-title.style-03 span:after, .kopa-footer .widget-title.style-03 span:after, .white-text-style .widget-title.style-05 span:after, .ct-blockquote-3 .widget-title.style-05 span:after, .ct-blockquote-5 .widget-title.style-05 span:after, .slide-area .widget-title.style-05 span:after, .hub-module-al-1 .entry-item .entry-content .widget-title.style-05 span:after, .hub-module-al-5 .entry-item .entry-content .widget-title.style-05 span:after, .hub-module-al-7 .entry-item .entry-content .widget-title.style-05 span:after, .hub-module-al-11 .entry-item .entry-content .widget-title.style-05 span:after, .hub-module-al-tl .tl-item .entry-item .entry-content .widget-title.style-05 span:after, .hub-module-ads-2 .entry-content .widget-title.style-05 span:after, .hub-module-al-14 .entry-content .widget-title.style-05 span:after, .hub-module-service-3 .entry-item .entry-content .widget-title.style-05 span:after, .hub-module-ads-5 .entry-content .widget-title.style-05 span:after, .entry-header-bottom .widget-title.style-05 span:after, .ct-item-1 .entry-content .widget-title.style-05 span:after, .kopa-footer .widget-title.style-05 span:after {
  background: url("img/background/2.png");
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
  /* Netscape */
  -moz-opacity: 0.1;
  /* Safari 1.x */
  -khtml-opacity: 0.1;
  /* Good browsers */
  opacity: 0.1; }

/*--- widget-header ---*/
.ct-line-1, .ct-line-2 {
  display: inline-block;
  width: 150px;
  height: 1px;
  margin-top: 20px;
  position: relative; }
  .ct-line-1:before, .ct-line-2:before {
    content: '';
    display: inline-block;
    width: 1px;
    height: 20px;
    background: #e8ebf0;
    position: absolute;
    top: -24px;
    left: 0; }
  .ct-line-1:after, .ct-line-2:after {
    content: '';
    display: inline-block;
    width: 100%;
    height: 1px;
    background: #e8ebf0;
    position: absolute;
    bottom: 4px;
    left: 0; }

.ct-line-2:before {
  left: auto;
  right: 0; }

.ct-line-3 {
  width: 4px;
  height: 100%; }

.widget-header.style-01 {
  text-align: center;
  overflow: hidden; }
  .widget-header.style-01 > * {
    display: inline-block; }
  .widget-header.style-01 .widget-title.style-02 {
    margin-left: 13px;
    margin-right: 13px; }
  .widget-header.style-01 .widget-title {
    margin-bottom: 0; }
  @media screen and (max-width: 639px) {
    .widget-header.style-01 [class*='ct-line-'] {
      display: none; } }

.widget-header.style-02 .widget-title {
  margin-bottom: 2px; }
.widget-header.style-02 p {
  font-family: "Montserrat";
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  color: #949da7; }

.widget-header.style-03 .widget-title {
  margin-bottom: 5px; }

/*-- widget default --*/
.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 {
  position: relative;
  margin-top: 4px; }
  .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 > li ul,
  .widget_categories ul.menu > li .sub-menu,
  .widget_categories ul.menu > li .children,
  .widget_categories ul.menu > li ul,
  .widget_categories .pd-20 > ul > li .sub-menu,
  .widget_categories .pd-20 > ul > li .children,
  .widget_categories .pd-20 > ul > li ul,
  .widget_categories .pd-20 ul.menu > li .sub-menu,
  .widget_categories .pd-20 ul.menu > li .children,
  .widget_categories .pd-20 ul.menu > li ul,
  .widget_recent_entries > ul > li .sub-menu,
  .widget_recent_entries > ul > li .children,
  .widget_recent_entries > ul > li ul,
  .widget_recent_entries ul.menu > li .sub-menu,
  .widget_recent_entries ul.menu > li .children,
  .widget_recent_entries ul.menu > li ul,
  .widget_archive > ul > li .sub-menu,
  .widget_archive > ul > li .children,
  .widget_archive > ul > li ul,
  .widget_archive ul.menu > li .sub-menu,
  .widget_archive ul.menu > li .children,
  .widget_archive ul.menu > li ul,
  .widget_meta > ul > li .sub-menu,
  .widget_meta > ul > li .children,
  .widget_meta > ul > li ul,
  .widget_meta ul.menu > li .sub-menu,
  .widget_meta ul.menu > li .children,
  .widget_meta ul.menu > li ul,
  .widget_nav_menu > ul > li .sub-menu,
  .widget_nav_menu > ul > li .children,
  .widget_nav_menu > ul > li ul,
  .widget_nav_menu ul.menu > li .sub-menu,
  .widget_nav_menu ul.menu > li .children,
  .widget_nav_menu ul.menu > li ul,
  .widget_pages > ul > li .sub-menu,
  .widget_pages > ul > li .children,
  .widget_pages > ul > li ul,
  .widget_pages ul.menu > li .sub-menu,
  .widget_pages ul.menu > li .children,
  .widget_pages ul.menu > li ul,
  .widget_recent_comments > ul > li .sub-menu,
  .widget_recent_comments > ul > li .children,
  .widget_recent_comments > ul > li ul,
  .widget_recent_comments ul.menu > li .sub-menu,
  .widget_recent_comments ul.menu > li .children,
  .widget_recent_comments ul.menu > li ul,
  .widget_rss > ul > li .sub-menu,
  .widget_rss > ul > li .children,
  .widget_rss > ul > li ul,
  .widget_rss ul.menu > li .sub-menu,
  .widget_rss ul.menu > li .children,
  .widget_rss ul.menu > li ul {
    margin-left: 10px; }
    .widget_categories > ul > li .sub-menu li,
    .widget_categories > ul > li .children li, .widget_categories > ul > li ul li,
    .widget_categories ul.menu > li .sub-menu li,
    .widget_categories ul.menu > li .children li,
    .widget_categories ul.menu > li ul li,
    .widget_categories .pd-20 > ul > li .sub-menu li,
    .widget_categories .pd-20 > ul > li .children li,
    .widget_categories .pd-20 > ul > li ul li,
    .widget_categories .pd-20 ul.menu > li .sub-menu li,
    .widget_categories .pd-20 ul.menu > li .children li,
    .widget_categories .pd-20 ul.menu > li ul li,
    .widget_recent_entries > ul > li .sub-menu li,
    .widget_recent_entries > ul > li .children li,
    .widget_recent_entries > ul > li ul li,
    .widget_recent_entries ul.menu > li .sub-menu li,
    .widget_recent_entries ul.menu > li .children li,
    .widget_recent_entries ul.menu > li ul li,
    .widget_archive > ul > li .sub-menu li,
    .widget_archive > ul > li .children li,
    .widget_archive > ul > li ul li,
    .widget_archive ul.menu > li .sub-menu li,
    .widget_archive ul.menu > li .children li,
    .widget_archive ul.menu > li ul li,
    .widget_meta > ul > li .sub-menu li,
    .widget_meta > ul > li .children li,
    .widget_meta > ul > li ul li,
    .widget_meta ul.menu > li .sub-menu li,
    .widget_meta ul.menu > li .children li,
    .widget_meta ul.menu > li ul li,
    .widget_nav_menu > ul > li .sub-menu li,
    .widget_nav_menu > ul > li .children li,
    .widget_nav_menu > ul > li ul li,
    .widget_nav_menu ul.menu > li .sub-menu li,
    .widget_nav_menu ul.menu > li .children li,
    .widget_nav_menu ul.menu > li ul li,
    .widget_pages > ul > li .sub-menu li,
    .widget_pages > ul > li .children li,
    .widget_pages > ul > li ul li,
    .widget_pages ul.menu > li .sub-menu li,
    .widget_pages ul.menu > li .children li,
    .widget_pages ul.menu > li ul li,
    .widget_recent_comments > ul > li .sub-menu li,
    .widget_recent_comments > ul > li .children li,
    .widget_recent_comments > ul > li ul li,
    .widget_recent_comments ul.menu > li .sub-menu li,
    .widget_recent_comments ul.menu > li .children li,
    .widget_recent_comments ul.menu > li ul li,
    .widget_rss > ul > li .sub-menu li,
    .widget_rss > ul > li .children li,
    .widget_rss > ul > li ul li,
    .widget_rss ul.menu > li .sub-menu li,
    .widget_rss ul.menu > li .children li,
    .widget_rss ul.menu > li ul li {
      margin-top: 4px; }
  .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 {
    display: inline-block; }
.widget_categories > ul a:before,
.widget_categories ul.menu a:before,
.widget_categories .pd-20 > ul a:before,
.widget_categories .pd-20 ul.menu a:before,
.widget_recent_entries > ul a:before,
.widget_recent_entries ul.menu a:before,
.widget_archive > ul a:before,
.widget_archive ul.menu a:before,
.widget_meta > ul a:before,
.widget_meta ul.menu a:before,
.widget_nav_menu > ul a:before,
.widget_nav_menu ul.menu a:before,
.widget_pages > ul a:before,
.widget_pages ul.menu a:before,
.widget_recent_comments > ul a:before,
.widget_recent_comments ul.menu a:before,
.widget_rss > ul a:before,
.widget_rss ul.menu a:before {
  content: '\f101';
  margin-right: 20px; }

.widget_archive > ul > li,
.widget_archive ul.menu > li {
  margin-top: 0;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #f5f6f8; }
  .widget_archive > ul > li:last-child,
  .widget_archive ul.menu > li:last-child {
    margin-bottom: 0; }
  .widget_archive > ul > li .sub-menu li,
  .widget_archive > ul > li .children li, .widget_archive > ul > li ul li,
  .widget_archive ul.menu > li .sub-menu li,
  .widget_archive ul.menu > li .children li,
  .widget_archive ul.menu > li ul li {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px dashed #f5f6f8; }
  .widget_archive > ul > li a,
  .widget_archive ul.menu > li a {
    font-size: 14px;
    line-height: 28px;
    color: #b5b8bb; }

.widget_rss .widget-title .rsswidget {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  text-transform: inherit;
  font-weight: inherit;
  float: none; }

.textwidget p {
  font-size: 14px; }
  .textwidget p strong {
    font-weight: normal;
    margin-bottom: 20px;
    display: inline-block; }
.textwidget img {
  max-width: 100%;
  height: auto;
  margin-bottom: 20px; }

.wp-caption img {
  max-width: 100%;
  height: auto;
  margin-bottom: 20px; }

.post-date {
  margin-left: 3px;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: normal;
  line-height: 11px; }

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

/* Tag */
.tagcloud {
  margin: 0; }
  .tagcloud a {
    padding: 11px 20px;
    margin: -1px -1px 0 0;
    float: left;
    width: 50%;
    border: 1px solid #e8ebf0;
    font-size: 14px !important;
    font-weight: 700;
    text-transform: capitalize;
    position: relative; }
    .tagcloud a:before, .tagcloud a:after {
      content: '';
      display: inline-block;
      position: absolute;
      top: 0;
      left: 0;
      width: 2px;
      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.3s, visibility 0s;
      -ms-transition: all 0.3s, visibility 0s;
      -webkit-transition: all 0.3s, visibility 0s;
      -moz-transition: all 0.3s, visibility 0s; }
    .tagcloud a:before {
      -webkit-transform: scale(0);
      -moz-transform: scale(0);
      -ms-transform: scale(0);
      -o-transform: scale(0);
      transform: scale(0);
      transition: all 0.5s, visibility 0s;
      -ms-transition: all 0.5s, visibility 0s;
      -webkit-transition: all 0.5s, visibility 0s;
      -moz-transition: all 0.5s, visibility 0s; }
    .tagcloud a:after {
      width: 0;
      background: url("img/background/2.png");
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
      /* Netscape */
      -moz-opacity: 0.1;
      /* Safari 1.x */
      -khtml-opacity: 0.1;
      /* Good browsers */
      opacity: 0.1; }
    .tagcloud a:hover:before {
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -ms-transform: scale(1);
      -o-transform: scale(1);
      transform: scale(1);
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      /* Netscape */
      -moz-opacity: 1;
      /* Safari 1.x */
      -khtml-opacity: 1;
      /* Good browsers */
      opacity: 1; }
    .tagcloud a:hover:after {
      width: 100%; }

.white-text-style .tagcloud a, .ct-blockquote-3 .tagcloud a, .ct-blockquote-5 .tagcloud a, .slide-area .tagcloud a, .hub-module-al-1 .entry-item .entry-content .tagcloud a, .hub-module-al-5 .entry-item .entry-content .tagcloud a, .hub-module-al-7 .entry-item .entry-content .tagcloud a, .hub-module-al-11 .entry-item .entry-content .tagcloud a, .hub-module-al-tl .tl-item .entry-item .entry-content .tagcloud a, .hub-module-ads-2 .entry-content .tagcloud a, .hub-module-al-14 .entry-content .tagcloud a, .hub-module-service-3 .entry-item .entry-content .tagcloud a, .hub-module-ads-5 .entry-content .tagcloud a, .entry-header-bottom .tagcloud a, .ct-item-1 .entry-content .tagcloud a, .kopa-footer .tagcloud a {
  border-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.5); }

.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: #2c2f33;
  width: 100%;
  height: 30px;
  padding: 0 20px;
  border: 1px solid #f5f6f8;
  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 #f5f6f8;
  font-size: 16px;
  padding-bottom: 15px;
  line-height: 18px; }
.widget_calendar tfoot {
  border-top: 1px solid #f5f6f8;
  font-weight: 700; }
  .widget_calendar tfoot td {
    padding-top: 15px; }
.widget_calendar thead th {
  width: 14.285%;
  font-size: 16px; }
.widget_calendar tbody td,
.widget_calendar thead th {
  text-align: center;
  text-align: center;
  font-weight: 600;
  border-bottom: 1px solid #f5f6f8;
  font-size: 14px;
  margin-bottom: 15px;
  padding-bottom: 12px;
  padding-top: 15px;
  line-height: 18px; }
.widget_calendar tbody a {
  display: block; }
.widget_calendar #prev {
  padding-left: 5px; }
.widget_calendar #next {
  padding-right: 5px;
  text-align: right; }

/* Search */
.widget_search .screen-reader-text {
  display: none; }
.widget_search .search-form {
  width: 100%;
  position: relative;
  padding: 20px;
  background: #f5f6f8; }
  .widget_search .search-form input.search-text, .widget_search .search-form input.search-field {
    height: 36px;
    line-height: 36px;
    padding: 0 40px 0 15px;
    width: 100%;
    background: #fff;
    border: none;
    color: #364657; }
  .widget_search .search-form .search-submit {
    background: none;
    color: #2c2f33;
    height: 36px;
    line-height: 36px;
    padding: 0 15px;
    font-size: 13px;
    border: none;
    outline: none !important;
    position: absolute;
    top: 20px;
    right: 20px; }
    .widget_search .search-form .search-submit:before {
      content: '\f002'; }

.kopa-flickr-widget .flickr-wrap {
  margin: -10px -5px 0; }
  .kopa-flickr-widget .flickr-wrap li {
    float: left;
    width: 33.33333%;
    padding: 10px 5px 0; }
    .kopa-flickr-widget .flickr-wrap li a {
      display: block;
      width: 100%;
      height: 77px; }

/*___________ 1.2.6 Elements ___________*/
/*--- alert ---*/
.alert {
  font-size: 12px;
  line-height: 20px;
  font-weight: 700;
  color: #2c2f33;
  text-transform: uppercase;
  padding: 15px 40px 15px 20px;
  border: none;
  border-radius: 0;
  background: #b9f6ca;
  position: relative;
  margin: 0; }
  .alert .close {
    float: none;
    text-shadow: none;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* Netscape */
    -moz-opacity: 1;
    /* Safari 1.x */
    -khtml-opacity: 1;
    /* Good browsers */
    opacity: 1;
    width: auto;
    height: auto;
    font-size: 12px;
    line-height: 20px;
    position: absolute;
    top: 14px;
    right: 20px;
    z-index: 9; }
  .alert > div {
    position: relative; }

.alert.style-02 {
  background: #ffff8d; }

.alert.style-03 {
  background: #80d8ff; }

.alert.style-04 {
  background: #feaca5; }

/*----- Tabs -----*/
.nav-tabs {
  background: url("img/background/1.png");
  border: 1px solid #e3e6e9;
  margin-bottom: 0; }
  .nav-tabs > li {
    margin-right: 0 !important; }
    .nav-tabs > li > a {
      margin-right: 0;
      margin-left: -1px;
      text-transform: none;
      border: none !important;
      background: none !important;
      font-family: "Montserrat";
      font-size: 14px;
      line-height: 22px;
      font-weight: 700;
      text-align: center;
      text-transform: uppercase;
      padding: 14px 25px;
      margin-bottom: 0px;
      border-radius: 0;
      cursor: pointer !important;
      position: relative; }
      @media screen and (max-width: 479px) {
        .nav-tabs > li > a {
          padding: 8px; } }
      .nav-tabs > li > a:before, .nav-tabs > li > a:after {
        content: '';
        display: inline-block;
        position: absolute;
        bottom: -1px;
        left: 0;
        width: 100%;
        height: calc(100% + 6px);
        background: #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; }
      .nav-tabs > li > a:after {
        background: none;
        border: 1px solid #e3e6e9; }
      .nav-tabs > li > a p {
        position: relative;
        z-index: 9; }
      .nav-tabs > li > a:hover {
        color: #2c2f33; }
        .nav-tabs > li > a:hover:before, .nav-tabs > li > a:hover: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; }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
      cursor: default;
      color: #2c2f33; }
      .nav-tabs > li.active > a:before, .nav-tabs > li.active > a:after, .nav-tabs > li.active > a:hover:before, .nav-tabs > li.active > a:hover:after, .nav-tabs > li.active > a:focus:before, .nav-tabs > li.active > a:focus: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; }

.tab-content {
  background: #fff;
  padding: 35px 0 0;
  border: none; }

.kopa-tab.style-01 {
  border: 2px solid #e3e6e9; }
  .kopa-tab.style-01 .nav-tabs {
    border: none;
    border-bottom: 1px solid #e3e6e9;
    padding: 0 15px; }
    @media screen and (max-width: 479px) {
      .kopa-tab.style-01 .nav-tabs {
        padding: 0; } }
    .kopa-tab.style-01 .nav-tabs > li > a {
      padding: 14px 15px; }
      @media screen and (max-width: 479px) {
        .kopa-tab.style-01 .nav-tabs > li > a {
          padding: 8px; } }
      .kopa-tab.style-01 .nav-tabs > li > a:before, .kopa-tab.style-01 .nav-tabs > li > a:after {
        display: none; }
      .kopa-tab.style-01 .nav-tabs > li > a:hover {
        color: #fff; }
    .kopa-tab.style-01 .nav-tabs > li.active > a, .kopa-tab.style-01 .nav-tabs > li.active > a:hover, .kopa-tab.style-01 .nav-tabs > li.active > a:focus {
      cursor: default;
      color: #fff; }
  .kopa-tab.style-01 .tab-content {
    padding: 30px; }

/*--- buttons ---*/
.hub-module-btn-1 .widget-content > div {
  margin-left: -15px; }
  .hub-module-btn-1 .widget-content > div a {
    margin-top: 20px;
    margin-left: 15px; }

.hub-module-btn-2 .widget-content > div {
  margin-left: -25px; }
  .hub-module-btn-2 .widget-content > div a {
    margin-top: 20px;
    margin-left: 25px; }

/*--- collapse ---*/
.panel-group {
  margin-bottom: 0px; }
  .panel-group .panel {
    background: none;
    border-radius: 0;
    box-shadow: none;
    border: none;
    margin: 0 0 5px 0 !important; }
    .panel-group .panel .panel-heading {
      position: relative;
      padding: 0;
      background: none;
      transition: all 0.3s, visibility 0s;
      -ms-transition: all 0.3s, visibility 0s;
      -webkit-transition: all 0.3s, visibility 0s;
      -moz-transition: all 0.3s, visibility 0s; }
      .panel-group .panel .panel-heading > .panel-title a {
        font-family: "Montserrat";
        font-size: 14px;
        line-height: 22px;
        font-weight: 700;
        text-transform: uppercase;
        display: block;
        padding: 11px 50px 11px 30px;
        background: #e8ebf0;
        border: none;
        border-radius: 3px; }
        .panel-group .panel .panel-heading > .panel-title a .btn-title {
          text-align: center;
          width: 10px;
          height: 10px;
          line-height: 10px;
          font-size: 14px;
          position: absolute;
          top: 17px;
          margin-top: -5px;
          margin-left: -5px;
          display: block;
          cursor: pointer;
          margin: 0;
          right: 30px;
          transition: all 0.3s, visibility 0s;
          -ms-transition: all 0.3s, visibility 0s;
          -webkit-transition: all 0.3s, visibility 0s;
          -moz-transition: all 0.3s, visibility 0s; }
          .panel-group .panel .panel-heading > .panel-title a .btn-title:before, .panel-group .panel .panel-heading > .panel-title a .btn-title:after {
            content: "";
            width: 8px;
            height: 2px;
            background: #2c2f33;
            position: absolute;
            top: 50%;
            left: 50%;
            margin-left: -4px;
            margin-top: -1px;
            border-radius: 50%;
            transition: all 0.3s, visibility 0s;
            -ms-transition: all 0.3s, visibility 0s;
            -webkit-transition: all 0.3s, visibility 0s;
            -moz-transition: all 0.3s, visibility 0s; }
          .panel-group .panel .panel-heading > .panel-title a .btn-title:after {
            width: 2px;
            height: 8px;
            margin-left: -1px;
            margin-top: -4px; }
      .panel-group .panel .panel-heading.active > .panel-title a, .panel-group .panel .panel-heading:hover > .panel-title a {
        background: #2c2f33; }
      .panel-group .panel .panel-heading.active > .panel-title a .btn-title:after {
        display: none; }
    .panel-group .panel .panel-body {
      padding: 25px 0 20px;
      border: none !important; }

.panel-group.style-01 .panel {
  margin: 0 0 10px 0 !important; }
  .panel-group.style-01 .panel .panel-heading {
    position: relative;
    padding: 0;
    background: none;
    transition: all 0.3s, visibility 0s;
    -ms-transition: all 0.3s, visibility 0s;
    -webkit-transition: all 0.3s, visibility 0s;
    -moz-transition: all 0.3s, visibility 0s; }
    .panel-group.style-01 .panel .panel-heading > .panel-title a {
      font-family: "Montserrat";
      font-size: 16px;
      line-height: 24px;
      font-weight: 700;
      text-transform: capitalize;
      padding: 10px 20px 10px 50px;
      background: none;
      border-radius: 0;
      border: none;
      border-bottom: 1px solid #e8ebf0; }
      .panel-group.style-01 .panel .panel-heading > .panel-title a .btn-title {
        text-align: center;
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        position: absolute;
        top: 7px;
        margin-top: -15px;
        margin-left: -15px;
        margin: 0;
        left: 0;
        background: #2c2f33; }
    .panel-group.style-01 .panel .panel-heading.active > .panel-title a, .panel-group.style-01 .panel .panel-heading:hover > .panel-title a {
      background: none;
      border-bottom-color: #2c2f33;
      color: #2c2f33; }
      .panel-group.style-01 .panel .panel-heading.active > .panel-title a .btn-title:before, .panel-group.style-01 .panel .panel-heading.active > .panel-title a .btn-title:after, .panel-group.style-01 .panel .panel-heading:hover > .panel-title a .btn-title:before, .panel-group.style-01 .panel .panel-heading:hover > .panel-title a .btn-title:after {
        background: #2c2f33; }
  .panel-group.style-01 .panel .panel-body {
    padding: 25px 0 10px 50px; }

/*--- blockquote ---*/
.ct-blockquote-1 {
  padding: 50px 45px;
  font-size: 26px;
  line-height: 34px;
  font-weight: 300;
  font-style: italic; }
  .ct-blockquote-1 span {
    color: #fff; }
  .ct-blockquote-1 header {
    margin-bottom: 10px; }
  .ct-blockquote-1 footer {
    font-size: 20px;
    line-height: 28px;
    font-weight: 400;
    margin-top: 15px; }

.ct-blockquote-2, .ct-blockquote-4 {
  padding: 0 30px;
  border-left-width: 5px;
  border-left-style: solid;
  border-right-width: 5px;
  border-right-style: solid;
  font-family: "Montserrat";
  font-size: 16px;
  line-height: 24px;
  font-weight: 400; }
  .ct-blockquote-2 header, .ct-blockquote-4 header {
    font-size: 26px;
    margin-bottom: 10px; }
  .ct-blockquote-2 footer, .ct-blockquote-4 footer {
    font-family: "Open Sans";
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    font-style: italic;
    margin-top: 15px; }

.ct-blockquote-3, .ct-blockquote-5 {
  padding: 120px 100px;
  font-size: 24px;
  line-height: 32px;
  font-weight: 300;
  font-style: italic; }
  @media screen and (max-width: 799px) {
    .ct-blockquote-3, .ct-blockquote-5 {
      padding: 50px 20px; } }
  .ct-blockquote-3:before, .ct-blockquote-5:before {
    content: ''; }
  .ct-blockquote-3 > *, .ct-blockquote-5 > * {
    position: relative; }
  .ct-blockquote-3 header, .ct-blockquote-5 header {
    font-size: 26px;
    margin-bottom: 10px; }
  .ct-blockquote-3 footer, .ct-blockquote-5 footer {
    font-size: 20px;
    line-height: 28px; }

.ct-blockquote-4 {
  padding: 0;
  border: none; }

.ct-blockquote-5 {
  padding: 120px 0; }
  @media screen and (max-width: 979px) {
    .ct-blockquote-5 {
      padding: 60px 0; } }

/*--- dropcaps ---*/
.ct-dropcap-1 {
  float: left;
  display: block;
  font-size: 40px;
  line-height: 42px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 1px 5px 0 0;
  text-align: center;
  padding: 0 10px; }

.ct-dropcap-2 {
  display: block;
  float: left;
  font-size: 25px;
  line-height: 33px;
  font-weight: 400;
  text-transform: uppercase;
  margin: 6px 10px 0 0;
  text-align: center;
  padding: 2px 14px; }

.ct-dropcap-3 {
  display: block;
  float: left;
  font-family: "Montserrat";
  font-size: 36px;
  line-height: 44px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 4px 20px 0 0;
  text-align: center;
  padding: 25px 27px;
  background: #2c2f33;
  color: #fff; }

/*--- progress-bar ---*/
.ct-progress {
  background: #f5f6f8;
  border: none;
  height: 30px;
  margin: 34px 0 0;
  overflow: visible;
  position: relative; }
  .ct-progress header {
    font-family: "Montserrat";
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    text-transform: capitalize;
    top: -34px;
    left: 0;
    overflow: visible;
    display: inline-block;
    position: absolute;
    width: 100%;
    height: auto;
    clip: auto; }
    .ct-progress header .ct-progress-num {
      float: right;
      font-size: 14px; }
  .ct-progress .progress-bar {
    box-shadow: none;
    background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
    background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
    background-size: 10px 10px;
    position: relative;
    text-align: left; }

.hub-module-pg-1 .ct-progress {
  margin: 54px 0 0; }

/*--- countdown ---*/
.ct-chart-1 {
  display: inline-block;
  text-align: center;
  position: relative;
  padding-bottom: 50px !important; }
  .ct-chart-1 h6, .ct-chart-1 span {
    position: absolute;
    left: 0;
    width: 100%; }
  .ct-chart-1 span {
    font-size: 64px;
    font-weight: 400;
    top: 76px; }
  .ct-chart-1 h6 {
    font-weight: 400;
    font-size: 24px;
    text-transform: capitalize;
    bottom: 0; }

.ct-countdown-1 {
  margin: -30px -25px 0; }
  .ct-countdown-1 > * {
    margin: 30px 0 0;
    padding: 0 25px; }

/*_____________ 1.2.7 Images _____________*/
/*--- layout ---*/





/**
 * 2. Header
 * -----------------------------------------------------------------------------
 */
/*--- hamburger-menu ---*/
.hb-menu-icon {
  position: absolute;
  height: 100%;
  width: 100%; }
  .hb-menu-icon span {
    display: block;
    width: 100%;
    height: 2px;
    background: #fff;
    position: relative;
    margin: 5px 0 0;
    transition: all 0.25s ease-in-out, visibility 0s;
    -ms-transition: all 0.25s ease-in-out, visibility 0s;
    -webkit-transition: all 0.25s ease-in-out, visibility 0s;
    -moz-transition: all 0.25s ease-in-out, visibility 0s; }
    .hb-menu-icon span:nth-child(1) {
      margin-top: 0;
      transition: all 0.4s ease-in-out, visibility 0s;
      -ms-transition: all 0.4s ease-in-out, visibility 0s;
      -webkit-transition: all 0.4s ease-in-out, visibility 0s;
      -moz-transition: all 0.4s ease-in-out, visibility 0s; }
    .hb-menu-icon span:nth-child(2) {
      transition: all 0.15s ease-in-out, visibility 0s;
      -ms-transition: all 0.15s ease-in-out, visibility 0s;
      -webkit-transition: all 0.15s ease-in-out, visibility 0s;
      -moz-transition: all 0.15s ease-in-out, visibility 0s; }
    .hb-menu-icon span:nth-child(3) {
      transition: all 0.55s ease-in-out, visibility 0s;
      -ms-transition: all 0.55s ease-in-out, visibility 0s;
      -webkit-transition: all 0.55s ease-in-out, visibility 0s;
      -moz-transition: all 0.55s ease-in-out, visibility 0s; }
  .hb-menu-icon.style-02 span {
    width: 0%; }

.hamburger-menu {
  width: 32px;
  height: 16px;
  position: relative;
  cursor: pointer; }
  .hamburger-menu:hover .hb-menu-icon.style-01 span {
    width: 0% !important; }
  .hamburger-menu:hover .hb-menu-icon.style-02 span {
    width: 100%; }

/*--- main-menu ---*/
.main-nav {
  display: inline-block; }
  @media screen and (max-width: 1160px) {
    .main-nav {
      display: none; } }

.main-menu {
  position: initial;
  text-align: left;
  border: none;
  margin: 0; }
  .main-menu .sf-with-ul:after {
    display: none; }
  .main-menu > li {
    list-style: none;
    padding: 0;
    margin: 0 18px;
    background: none !important;
    z-index: 999;
    float: left;
    position: initial;
    white-space: normal;
    transition: all 0.5s, visibility 0s;
    -ms-transition: all 0.5s, visibility 0s;
    -webkit-transition: all 0.5s, visibility 0s;
    -moz-transition: all 0.5s, visibility 0s; }
    .main-menu > li:first-child {
      margin-left: 0; }
    .main-menu > li:last-child {
      margin-right: 0; }
    .main-menu > li > a {
      font-family: "Montserrat";
      font-size: 14px;
      line-height: 22px;
      font-weight: 400;
      color: rgba(255, 255, 255, 0.5);
      text-transform: uppercase;
      font-weight: 700;
      padding: 0;
      margin: 0;
      border: none;
      position: relative; }
    .main-menu > li .sf-mega a {
      color: #2c2f33; }
    .main-menu > li ul.sub-menu, .main-menu > li ul {
      width: 300px;
      padding: 0;
      display: none;
      position: absolute;
      top: 52px;
      left: auto;
      background: none;
      z-index: 9999 !important; }
      .main-menu > li ul.sub-menu li, .main-menu > li ul li {
        background: none;
        position: relative;
        white-space: normal;
        padding: 0;
        margin-top: 2px; }
        .main-menu > li ul.sub-menu li:first-child, .main-menu > li ul li:first-child {
          margin-top: 0; }
        .main-menu > li ul.sub-menu li a, .main-menu > li ul li a {
          font-family: "Montserrat";
          font-size: 14px;
          line-height: 22px;
          font-weight: 400;
          text-transform: uppercase;
          font-weight: 700;
          padding: 0;
          margin: 0;
          border: none;
          padding: 19px 45px 19px 30px;
          border: none;
          color: #2c2f33;
          position: relative;
          display: block;
          width: 100%; }
          .main-menu > li ul.sub-menu li a:before, .main-menu > li ul li a:before {
            content: '-';
            margin-right: 8px; }
          .main-menu > li ul.sub-menu li a:hover, .main-menu > li ul li a:hover {
            background: #fff; }
          .main-menu > li ul.sub-menu li a.sf-with-ul:after, .main-menu > li ul li a.sf-with-ul:after {
            content: '\f101';
            display: block;
            border: none;
            margin: 0;
            position: absolute;
            top: 21px;
            right: 30px;
            left: auto; }
      .main-menu > li ul.sub-menu ul, .main-menu > li ul ul {
        top: 0;
        left: 310px; }

.sf-mega {
  border: none;
  position: absolute;
  top: 52px;
  padding: 50px 30px;
  background: #fcfcfc;
  z-index: 99999;
  margin-left: 0;
  left: 0; }
  .sf-mega .row {
    position: relative;
    z-index: 9;
    width: auto !important;
    margin: 0 -15px; }
    .sf-mega .row ul li a {
      text-transform: none;
      padding: 0 !important; }
      .sf-mega .row ul li a:before {
        display: none; }
  .sf-mega a {
    color: #2c2f33; }
  .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;
      background: none;
      border: none;
      box-shadow: none;
      width: 100%;
      position: inherit;
      top: auto;
      left: auto;
      margin: 0;
      padding: 0; }
      .sf-mega .sf-mega-section ul a, .sf-mega .sf-mega-section ul.sub-menu a {
        padding: 0;
        background: none; }
        .sf-mega .sf-mega-section ul a:hover, .sf-mega .sf-mega-section ul.sub-menu a:hover {
          background: none !important; }
      .sf-mega .sf-mega-section ul li.current-menu-item > a, .sf-mega .sf-mega-section ul.sub-menu li.current-menu-item > a {
        background: none !important; }
  .sf-mega .widget {
    margin-top: 40px;
    margin-bottom: 0; }
    .sf-mega .widget:first-child {
      margin-top: 0; }

/*--- close-btn ---*/
.close-btn {
  position: absolute;
  top: 22px;
  right: 25px;
  cursor: pointer;
  z-index: 9;
  padding: 0 !important;
  margin: 0 !important; }

/*--- slide-menu ---*/
.slide-nav, .mobile-nav {
  position: relative; }
  @media screen and (max-width: 1160px) {
    .slide-nav, .mobile-nav {
      display: none; } }

.slide-menu, .mobile-menu {
  text-align: left; }
  .slide-menu > li, .mobile-menu > li {
    font-weight: 700;
    border-top: 1px solid #e8ebf0;
    position: relative;
    overflow: hidden; }
    .slide-menu > li:first-child, .mobile-menu > li:first-child {
      border-top: none; }
    .slide-menu > li:before, .mobile-menu > li:before {
      content: '\f105';
      position: absolute;
      top: 15px;
      left: 4px;
      transition: all 0.5s, visibility 0s;
      -ms-transition: all 0.5s, visibility 0s;
      -webkit-transition: all 0.5s, visibility 0s;
      -moz-transition: all 0.5s, visibility 0s; }
    .slide-menu > li > a, .mobile-menu > li > a {
      display: block;
      padding: 11px 45px 11px 20px;
      position: relative;
      text-transform: uppercase; }
      .slide-menu > li > a:before, .mobile-menu > li > a:before, .slide-menu > li > a:after, .mobile-menu > li > a:after {
        content: '';
        display: inline-block;
        position: absolute;
        top: 0;
        left: 0;
        width: 2px;
        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.3s, visibility 0s;
        -ms-transition: all 0.3s, visibility 0s;
        -webkit-transition: all 0.3s, visibility 0s;
        -moz-transition: all 0.3s, visibility 0s; }
      .slide-menu > li > a:before, .mobile-menu > li > a:before {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        transition: all 0.5s, visibility 0s;
        -ms-transition: all 0.5s, visibility 0s;
        -webkit-transition: all 0.5s, visibility 0s;
        -moz-transition: all 0.5s, visibility 0s; }
      .slide-menu > li > a:after, .mobile-menu > li > a:after {
        width: 0;
        background: url("img/background/2.png");
        /* IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
        /* Netscape */
        -moz-opacity: 0.1;
        /* Safari 1.x */
        -khtml-opacity: 0.1;
        /* Good browsers */
        opacity: 0.1; }
      .slide-menu > li > a > span, .mobile-menu > li > a > span {
        position: absolute;
        right: 20px;
        top: 11px;
        cursor: pointer;
        font-size: 12px;
        color: rgba(255, 255, 255, 0.5);
        z-index: 9; }
        .slide-menu > li > a > span:after, .mobile-menu > li > a > span:after {
          content: '\f103'; }
    .slide-menu > li.open > a > span:after, .mobile-menu > li.open > a > span:after {
      content: '\f102'; }
    .slide-menu > li:hover:before, .mobile-menu > li:hover:before, .slide-menu > li.current-menu-item:before, .mobile-menu > li.current-menu-item:before {
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      /* Netscape */
      -moz-opacity: 0;
      /* Safari 1.x */
      -khtml-opacity: 0;
      /* Good browsers */
      opacity: 0;
      left: 0; }
    .slide-menu > li:hover a:before, .mobile-menu > li:hover a:before, .slide-menu > li.current-menu-item a:before, .mobile-menu > li.current-menu-item a:before {
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -ms-transform: scale(1);
      -o-transform: scale(1);
      transform: scale(1);
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      /* Netscape */
      -moz-opacity: 1;
      /* Safari 1.x */
      -khtml-opacity: 1;
      /* Good browsers */
      opacity: 1; }
    .slide-menu > li:hover a:after, .mobile-menu > li:hover a:after, .slide-menu > li.current-menu-item a:after, .mobile-menu > li.current-menu-item a:after {
      width: 100%; }
    .slide-menu > li ul, .mobile-menu > li ul, .slide-menu > li ul.sub-menu, .mobile-menu > li ul.sub-menu {
      padding: 15px 0 15px 10px;
      font-weight: 400;
      text-transform: capitalize; }
      .slide-menu > li ul li, .mobile-menu > li ul li, .slide-menu > li ul.sub-menu li, .mobile-menu > li ul.sub-menu li {
        margin-top: 15px;
        padding-top: 15px;
        border-top: 1px solid rgba(255, 255, 255, 0.1); }
        .slide-menu > li ul li span, .mobile-menu > li ul li span, .slide-menu > li ul.sub-menu li span, .mobile-menu > li ul.sub-menu li span {
          display: none; }
        .slide-menu > li ul li ul, .mobile-menu > li ul li ul, .slide-menu > li ul li ul.sub-menu, .mobile-menu > li ul li ul.sub-menu, .slide-menu > li ul.sub-menu li ul, .mobile-menu > li ul.sub-menu li ul, .slide-menu > li ul.sub-menu li ul.sub-menu, .mobile-menu > li ul.sub-menu li ul.sub-menu {
          display: block !important;
          padding: 0 0 0 10px !important;
          height: auto !important; }
          .slide-menu > li ul li ul li:first-child, .mobile-menu > li ul li ul li:first-child, .slide-menu > li ul li ul.sub-menu li:first-child, .mobile-menu > li ul li ul.sub-menu li:first-child, .slide-menu > li ul.sub-menu li ul li:first-child, .mobile-menu > li ul.sub-menu li ul li:first-child, .slide-menu > li ul.sub-menu li ul.sub-menu li:first-child, .mobile-menu > li ul.sub-menu li ul.sub-menu li:first-child {
            margin-top: 15px;
            padding-top: 15px;
            border-top: 1px solid rgba(255, 255, 255, 0.1); }

.white-text-style .slide-menu > li, .ct-blockquote-3 .slide-menu > li, .ct-blockquote-5 .slide-menu > li, .slide-area .slide-menu > li, .hub-module-al-1 .entry-item .entry-content .slide-menu > li, .hub-module-al-5 .entry-item .entry-content .slide-menu > li, .hub-module-al-7 .entry-item .entry-content .slide-menu > li, .hub-module-al-11 .entry-item .entry-content .slide-menu > li, .hub-module-al-tl .tl-item .entry-item .entry-content .slide-menu > li, .hub-module-ads-2 .entry-content .slide-menu > li, .hub-module-al-14 .entry-content .slide-menu > li, .hub-module-service-3 .entry-item .entry-content .slide-menu > li, .hub-module-ads-5 .entry-content .slide-menu > li, .entry-header-bottom .slide-menu > li, .ct-item-1 .entry-content .slide-menu > li, .kopa-footer .slide-menu > li, .white-text-style .mobile-menu > li, .ct-blockquote-3 .mobile-menu > li, .ct-blockquote-5 .mobile-menu > li, .slide-area .mobile-menu > li, .hub-module-al-1 .entry-item .entry-content .mobile-menu > li, .hub-module-al-5 .entry-item .entry-content .mobile-menu > li, .hub-module-al-7 .entry-item .entry-content .mobile-menu > li, .hub-module-al-11 .entry-item .entry-content .mobile-menu > li, .hub-module-al-tl .tl-item .entry-item .entry-content .mobile-menu > li, .hub-module-ads-2 .entry-content .mobile-menu > li, .hub-module-al-14 .entry-content .mobile-menu > li, .hub-module-service-3 .entry-item .entry-content .mobile-menu > li, .hub-module-ads-5 .entry-content .mobile-menu > li, .entry-header-bottom .mobile-menu > li, .ct-item-1 .entry-content .mobile-menu > li, .kopa-footer .mobile-menu > li {
  border-color: rgba(255, 255, 255, 0.1); }
  .white-text-style .slide-menu > li:before, .ct-blockquote-3 .slide-menu > li:before, .ct-blockquote-5 .slide-menu > li:before, .slide-area .slide-menu > li:before, .hub-module-al-1 .entry-item .entry-content .slide-menu > li:before, .hub-module-al-5 .entry-item .entry-content .slide-menu > li:before, .hub-module-al-7 .entry-item .entry-content .slide-menu > li:before, .hub-module-al-11 .entry-item .entry-content .slide-menu > li:before, .hub-module-al-tl .tl-item .entry-item .entry-content .slide-menu > li:before, .hub-module-ads-2 .entry-content .slide-menu > li:before, .hub-module-al-14 .entry-content .slide-menu > li:before, .hub-module-service-3 .entry-item .entry-content .slide-menu > li:before, .hub-module-ads-5 .entry-content .slide-menu > li:before, .entry-header-bottom .slide-menu > li:before, .ct-item-1 .entry-content .slide-menu > li:before, .kopa-footer .slide-menu > li:before, .white-text-style .mobile-menu > li:before, .ct-blockquote-3 .mobile-menu > li:before, .ct-blockquote-5 .mobile-menu > li:before, .slide-area .mobile-menu > li:before, .hub-module-al-1 .entry-item .entry-content .mobile-menu > li:before, .hub-module-al-5 .entry-item .entry-content .mobile-menu > li:before, .hub-module-al-7 .entry-item .entry-content .mobile-menu > li:before, .hub-module-al-11 .entry-item .entry-content .mobile-menu > li:before, .hub-module-al-tl .tl-item .entry-item .entry-content .mobile-menu > li:before, .hub-module-ads-2 .entry-content .mobile-menu > li:before, .hub-module-al-14 .entry-content .mobile-menu > li:before, .hub-module-service-3 .entry-item .entry-content .mobile-menu > li:before, .hub-module-ads-5 .entry-content .mobile-menu > li:before, .entry-header-bottom .mobile-menu > li:before, .ct-item-1 .entry-content .mobile-menu > li:before, .kopa-footer .mobile-menu > li:before {
    color: rgba(255, 255, 255, 0.5); }
  .white-text-style .slide-menu > li a, .ct-blockquote-3 .slide-menu > li a, .ct-blockquote-5 .slide-menu > li a, .slide-area .slide-menu > li a, .hub-module-al-1 .entry-item .entry-content .slide-menu > li a, .hub-module-al-5 .entry-item .entry-content .slide-menu > li a, .hub-module-al-7 .entry-item .entry-content .slide-menu > li a, .hub-module-al-11 .entry-item .entry-content .slide-menu > li a, .hub-module-al-tl .tl-item .entry-item .entry-content .slide-menu > li a, .hub-module-ads-2 .entry-content .slide-menu > li a, .hub-module-al-14 .entry-content .slide-menu > li a, .hub-module-service-3 .entry-item .entry-content .slide-menu > li a, .hub-module-ads-5 .entry-content .slide-menu > li a, .entry-header-bottom .slide-menu > li a, .ct-item-1 .entry-content .slide-menu > li a, .kopa-footer .slide-menu > li a, .white-text-style .mobile-menu > li a, .ct-blockquote-3 .mobile-menu > li a, .ct-blockquote-5 .mobile-menu > li a, .slide-area .mobile-menu > li a, .hub-module-al-1 .entry-item .entry-content .mobile-menu > li a, .hub-module-al-5 .entry-item .entry-content .mobile-menu > li a, .hub-module-al-7 .entry-item .entry-content .mobile-menu > li a, .hub-module-al-11 .entry-item .entry-content .mobile-menu > li a, .hub-module-al-tl .tl-item .entry-item .entry-content .mobile-menu > li a, .hub-module-ads-2 .entry-content .mobile-menu > li a, .hub-module-al-14 .entry-content .mobile-menu > li a, .hub-module-service-3 .entry-item .entry-content .mobile-menu > li a, .hub-module-ads-5 .entry-content .mobile-menu > li a, .entry-header-bottom .mobile-menu > li a, .ct-item-1 .entry-content .mobile-menu > li a, .kopa-footer .mobile-menu > li a {
    color: rgba(255, 255, 255, 0.5); }

/*--- search-box ---*/
.kopa-search-box-1 {
  position: relative; }
  .kopa-search-box-1 .search-form {
    position: relative;
    width: 100%; }
    .kopa-search-box-1 .search-form .search-text {
      background: none;
      outline: none;
      border: none;
      padding: 0;
      color: rgba(255, 255, 255, 0.5);
      height: auto;
      line-height: 1;
      width: 0; }
      .kopa-search-box-1 .search-form .search-text:focus {
        width: 150px; }
    .kopa-search-box-1 .search-form .search-submit {
      position: relative;
      border: none;
      background: none;
      outline: none;
      padding: 0;
      margin: 0 6px 0 0; }
  .kopa-search-box-1 .search-label {
    text-transform: uppercase;
    font-weight: 700;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 25px;
    padding-left: 28px;
    transition: all 0.3s ease, visibility 0s;
    -ms-transition: all 0.3s ease, visibility 0s;
    -webkit-transition: all 0.3s ease, visibility 0s;
    -moz-transition: all 0.3s ease, visibility 0s; }
    .kopa-search-box-1 .search-label.active {
      left: 205px;
      padding-left: 0; }

/*_____________ Slide-Area _____________*/
.slide-area {
  position: fixed;
  right: 0;
  top: 0;
  width: 420px;
  padding: 0;
  background: #303337;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
  transition: all 0.1s ease-in-out, visibility 0s;
  -ms-transition: all 0.1s ease-in-out, visibility 0s;
  -webkit-transition: all 0.1s ease-in-out, visibility 0s;
  -moz-transition: all 0.1s ease-in-out, visibility 0s;
  z-index: -999; }
  @media screen and (max-width: 479px) {
    .slide-area {
      width: 100%; }
      .slide-area .close-btn {
        right: 20px;
        top: 20px; } }
  .slide-area.active {
    z-index: 999999999;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    transition: all 0.4s ease-in-out, visibility 0s;
    -ms-transition: all 0.4s ease-in-out, visibility 0s;
    -webkit-transition: all 0.4s ease-in-out, visibility 0s;
    -moz-transition: all 0.4s ease-in-out, visibility 0s; }
  .slide-area .slide-container {
    z-index: 9; }
  .slide-area .mCSB_container:before {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 70px;
    background: #2c2f33; }
  .slide-area .mCSB_container > * {
    padding: 0 25px;
    margin-top: 40px; }
    .slide-area .mCSB_container > *:last-child {
      margin-bottom: 40px; }
  .slide-area .mCSB_container .kopa-search-box-1 {
    margin: 24px 0; }
  .slide-area .mCSB_scrollTools {
    opacity: 1 !important; }
    @media screen and (max-width: 1160px) {
      .slide-area .mCSB_scrollTools {
        opacity: 1 !important; } }
    .slide-area .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
      background: rgba(255, 255, 255, 0.3); }
  .slide-area .widget {
    margin-bottom: 0; }

/*--- mobile-menu ---*/
.mobile-nav {
  display: none; }
  @media screen and (max-width: 1160px) {
    .mobile-nav {
      display: block; } }

header[class*="kopa-page-header-"] {
  position: relative;
  z-index: 999; }

/*_____________ kopa-page-header-1 _____________*/
.kopa-header-top {
  padding: 4px;
  background: #f5f6f8;
  position: relative; }
  .kopa-header-top .kopa-social-links {
    margin-top: 4px; }
  @media screen and (max-width: 1160px) {
    .kopa-header-top > .container > .row > .col-md-2 {
      display: none; }
    .kopa-header-top > .container > .row > .col-md-8 {
      width: 100%; } }
  @media screen and (max-width: 639px) {
    .kopa-header-top .ct-ul-1 li:first-child {
      display: none; } }
  @media screen and (max-width: 479px) {
    .kopa-header-top {
      display: none; } }

.kopa-header-bottom {
  padding: 18px 0 20px;
  background: #2c2f33;
  position: relative; }
  .kopa-header-bottom .container > * {
    float: left; }
  .kopa-header-bottom .main-nav {
    margin: 15px 0 0 38px; }
  .kopa-header-bottom .hamburger-menu {
    float: right;
    margin-top: 15px; }

/*--- sticky-menu ---*/
.kopa-page-header-1.sticky {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  background: #fff; }
  .kopa-page-header-1.sticky .kopa-header-top {
    display: none; }
  .kopa-page-header-1.sticky .kopa-header-bottom {
    padding: 14px 0 16px; }
    .kopa-page-header-1.sticky .kopa-header-bottom .kopa-logo img {
      max-width: 80%; }
    .kopa-page-header-1.sticky .kopa-header-bottom .main-nav {
      margin: 3px 0 0 38px; }
    .kopa-page-header-1.sticky .kopa-header-bottom .hamburger-menu {
      margin-top: 5px; }
  .kopa-page-header-1.sticky .main-menu > li > a {
    color: rgba(255, 255, 255, 0.9); }
  .kopa-page-header-1.sticky .main-menu > li ul.sub-menu, .kopa-page-header-1.sticky .main-menu > li ul, .kopa-page-header-1.sticky .main-menu > li .sf-mega {
    top: 42px; }
    .kopa-page-header-1.sticky .main-menu > li ul.sub-menu ul, .kopa-page-header-1.sticky .main-menu > li ul ul, .kopa-page-header-1.sticky .main-menu > li .sf-mega ul {
      top: 0; }

/**
 * 3. Content
 * -----------------------------------------------------------------------------
 */
.height-1 {
  height: 1000px;
  background: #000; }

/**
 * 3.1 Widget
 * -------------------------------------------------------------------
 */
/*--- hub-module-al-1 ---*/
.hub-module-al-1 .entry-item, .hub-module-al-5 .entry-item, .hub-module-al-7 .entry-item, .hub-module-al-11 .entry-item, .hub-module-al-tl .tl-item .entry-item {
  overflow: hidden; }
  .hub-module-al-1 .entry-item .entry-thumb .ct-mask, .hub-module-al-5 .entry-item .entry-thumb .ct-mask, .hub-module-al-7 .entry-item .entry-thumb .ct-mask, .hub-module-al-11 .entry-item .entry-thumb .ct-mask, .hub-module-al-tl .tl-item .entry-item .entry-thumb .ct-mask, .hub-module-al-1 .entry-item .entry-thumb .kopa-area-1:before, .hub-module-al-5 .entry-item .entry-thumb .kopa-area-1:before, .hub-module-al-7 .entry-item .entry-thumb .kopa-area-1:before, .hub-module-al-11 .entry-item .entry-thumb .kopa-area-1:before, .hub-module-al-tl .tl-item .entry-item .entry-thumb .kopa-area-1:before, .hub-module-al-1 .entry-item .entry-thumb .kopa-area-10:before, .hub-module-al-5 .entry-item .entry-thumb .kopa-area-10:before, .hub-module-al-7 .entry-item .entry-thumb .kopa-area-10:before, .hub-module-al-11 .entry-item .entry-thumb .kopa-area-10:before, .hub-module-al-tl .tl-item .entry-item .entry-thumb .kopa-area-10:before, .hub-module-al-1 .entry-item .entry-thumb .kopa-area-12:before, .hub-module-al-5 .entry-item .entry-thumb .kopa-area-12:before, .hub-module-al-7 .entry-item .entry-thumb .kopa-area-12:before, .hub-module-al-11 .entry-item .entry-thumb .kopa-area-12:before, .hub-module-al-tl .tl-item .entry-item .entry-thumb .kopa-area-12:before, .hub-module-al-1 .entry-item .entry-thumb .kopa-area-13:before, .hub-module-al-5 .entry-item .entry-thumb .kopa-area-13:before, .hub-module-al-7 .entry-item .entry-thumb .kopa-area-13:before, .hub-module-al-11 .entry-item .entry-thumb .kopa-area-13:before, .hub-module-al-tl .tl-item .entry-item .entry-thumb .kopa-area-13:before, .hub-module-al-1 .entry-item .entry-thumb .ct-blockquote-3:before, .hub-module-al-5 .entry-item .entry-thumb .ct-blockquote-3:before, .hub-module-al-7 .entry-item .entry-thumb .ct-blockquote-3:before, .hub-module-al-11 .entry-item .entry-thumb .ct-blockquote-3:before, .hub-module-al-tl .tl-item .entry-item .entry-thumb .ct-blockquote-3:before, .hub-module-al-1 .entry-item .entry-thumb .ct-blockquote-5:before, .hub-module-al-5 .entry-item .entry-thumb .ct-blockquote-5:before, .hub-module-al-7 .entry-item .entry-thumb .ct-blockquote-5:before, .hub-module-al-11 .entry-item .entry-thumb .ct-blockquote-5:before, .hub-module-al-tl .tl-item .entry-item .entry-thumb .ct-blockquote-5: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; }
  .hub-module-al-1 .entry-item .entry-content, .hub-module-al-5 .entry-item .entry-content, .hub-module-al-7 .entry-item .entry-content, .hub-module-al-11 .entry-item .entry-content, .hub-module-al-tl .tl-item .entry-item .entry-content {
    position: absolute;
    bottom: 15px;
    left: 30px;
    right: 30px; }
  .hub-module-al-1 .entry-item .entry-categories, .hub-module-al-5 .entry-item .entry-categories, .hub-module-al-7 .entry-item .entry-categories, .hub-module-al-11 .entry-item .entry-categories, .hub-module-al-tl .tl-item .entry-item .entry-categories {
    margin-bottom: 18px; }
  .hub-module-al-1 .entry-item .entry-title a, .hub-module-al-5 .entry-item .entry-title a, .hub-module-al-7 .entry-item .entry-title a, .hub-module-al-11 .entry-item .entry-title a, .hub-module-al-tl .tl-item .entry-item .entry-title a {
    text-transform: none; }
  .hub-module-al-1 .entry-item:hover .entry-content.style-01 .ct-link-2, .hub-module-al-5 .entry-item:hover .entry-content.style-01 .ct-link-2, .hub-module-al-7 .entry-item:hover .entry-content.style-01 .ct-link-2, .hub-module-al-11 .entry-item:hover .entry-content.style-01 .ct-link-2, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 .ct-link-2 {
    background: #000;
    color: #fff !important; }
    .hub-module-al-1 .entry-item:hover .entry-content.style-01 .ct-link-2:hover, .hub-module-al-5 .entry-item:hover .entry-content.style-01 .ct-link-2:hover, .hub-module-al-7 .entry-item:hover .entry-content.style-01 .ct-link-2:hover, .hub-module-al-11 .entry-item:hover .entry-content.style-01 .ct-link-2:hover, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 .ct-link-2:hover {
      color: #fff !important; }
  .hub-module-al-1 .entry-item:hover .entry-content.style-01 a:hover, .hub-module-al-5 .entry-item:hover .entry-content.style-01 a:hover, .hub-module-al-7 .entry-item:hover .entry-content.style-01 a:hover, .hub-module-al-11 .entry-item:hover .entry-content.style-01 a:hover, .hub-module-al-tl .tl-item .entry-item:hover .entry-content.style-01 a:hover {
    color: #000 !important; }

/*--- hub-module-al-2 ---*/
.hub-module-al-2 .widget-content > ul > li, .hub-module-al-8 .widget-content > ul > li, .hub-module-twitter-1 .widget-content > ul > li, .hub-module-al-10 .widget-content > ul > li {
  margin-top: 15px;
  padding-top: 25px;
  border-top: 1px solid #e8ebf0; }

.white-text-style .hub-module-al-2 .widget-content > ul > li, .ct-blockquote-3 .hub-module-al-2 .widget-content > ul > li, .ct-blockquote-5 .hub-module-al-2 .widget-content > ul > li, .slide-area .hub-module-al-2 .widget-content > ul > li, .hub-module-al-1 .entry-item .entry-content .hub-module-al-2 .widget-content > ul > li, .hub-module-al-5 .entry-item .entry-content .hub-module-al-2 .widget-content > ul > li, .hub-module-al-7 .entry-item .entry-content .hub-module-al-2 .widget-content > ul > li, .hub-module-al-11 .entry-item .entry-content .hub-module-al-2 .widget-content > ul > li, .hub-module-al-tl .tl-item .entry-item .entry-content .hub-module-al-2 .widget-content > ul > li, .hub-module-ads-2 .entry-content .hub-module-al-2 .widget-content > ul > li, .hub-module-al-14 .entry-content .hub-module-al-2 .widget-content > ul > li, .hub-module-service-3 .entry-item .entry-content .hub-module-al-2 .widget-content > ul > li, .hub-module-ads-5 .entry-content .hub-module-al-2 .widget-content > ul > li, .entry-header-bottom .hub-module-al-2 .widget-content > ul > li, .ct-item-1 .entry-content .hub-module-al-2 .widget-content > ul > li, .kopa-footer .hub-module-al-2 .widget-content > ul > li, .white-text-style .hub-module-al-8 .widget-content > ul > li, .ct-blockquote-3 .hub-module-al-8 .widget-content > ul > li, .ct-blockquote-5 .hub-module-al-8 .widget-content > ul > li, .slide-area .hub-module-al-8 .widget-content > ul > li, .hub-module-al-1 .entry-item .entry-content .hub-module-al-8 .widget-content > ul > li, .hub-module-al-5 .entry-item .entry-content .hub-module-al-8 .widget-content > ul > li, .hub-module-al-7 .entry-item .entry-content .hub-module-al-8 .widget-content > ul > li, .hub-module-al-11 .entry-item .entry-content .hub-module-al-8 .widget-content > ul > li, .hub-module-al-tl .tl-item .entry-item .entry-content .hub-module-al-8 .widget-content > ul > li, .hub-module-ads-2 .entry-content .hub-module-al-8 .widget-content > ul > li, .hub-module-al-14 .entry-content .hub-module-al-8 .widget-content > ul > li, .hub-module-service-3 .entry-item .entry-content .hub-module-al-8 .widget-content > ul > li, .hub-module-ads-5 .entry-content .hub-module-al-8 .widget-content > ul > li, .entry-header-bottom .hub-module-al-8 .widget-content > ul > li, .ct-item-1 .entry-content .hub-module-al-8 .widget-content > ul > li, .kopa-footer .hub-module-al-8 .widget-content > ul > li, .white-text-style .hub-module-twitter-1 .widget-content > ul > li, .ct-blockquote-3 .hub-module-twitter-1 .widget-content > ul > li, .ct-blockquote-5 .hub-module-twitter-1 .widget-content > ul > li, .slide-area .hub-module-twitter-1 .widget-content > ul > li, .hub-module-al-1 .entry-item .entry-content .hub-module-twitter-1 .widget-content > ul > li, .hub-module-al-5 .entry-item .entry-content .hub-module-twitter-1 .widget-content > ul > li, .hub-module-al-7 .entry-item .entry-content .hub-module-twitter-1 .widget-content > ul > li, .hub-module-al-11 .entry-item .entry-content .hub-module-twitter-1 .widget-content > ul > li, .hub-module-al-tl .tl-item .entry-item .entry-content .hub-module-twitter-1 .widget-content > ul > li, .hub-module-ads-2 .entry-content .hub-module-twitter-1 .widget-content > ul > li, .hub-module-al-14 .entry-content .hub-module-twitter-1 .widget-content > ul > li, .hub-module-service-3 .entry-item .entry-content .hub-module-twitter-1 .widget-content > ul > li, .hub-module-ads-5 .entry-content .hub-module-twitter-1 .widget-content > ul > li, .entry-header-bottom .hub-module-twitter-1 .widget-content > ul > li, .ct-item-1 .entry-content .hub-module-twitter-1 .widget-content > ul > li, .kopa-footer .hub-module-twitter-1 .widget-content > ul > li, .white-text-style .hub-module-al-10 .widget-content > ul > li, .ct-blockquote-3 .hub-module-al-10 .widget-content > ul > li, .ct-blockquote-5 .hub-module-al-10 .widget-content > ul > li, .slide-area .hub-module-al-10 .widget-content > ul > li, .hub-module-al-1 .entry-item .entry-content .hub-module-al-10 .widget-content > ul > li, .hub-module-al-5 .entry-item .entry-content .hub-module-al-10 .widget-content > ul > li, .hub-module-al-7 .entry-item .entry-content .hub-module-al-10 .widget-content > ul > li, .hub-module-al-11 .entry-item .entry-content .hub-module-al-10 .widget-content > ul > li, .hub-module-al-tl .tl-item .entry-item .entry-content .hub-module-al-10 .widget-content > ul > li, .hub-module-ads-2 .entry-content .hub-module-al-10 .widget-content > ul > li, .hub-module-al-14 .entry-content .hub-module-al-10 .widget-content > ul > li, .hub-module-service-3 .entry-item .entry-content .hub-module-al-10 .widget-content > ul > li, .hub-module-ads-5 .entry-content .hub-module-al-10 .widget-content > ul > li, .entry-header-bottom .hub-module-al-10 .widget-content > ul > li, .ct-item-1 .entry-content .hub-module-al-10 .widget-content > ul > li, .kopa-footer .hub-module-al-10 .widget-content > ul > li {
  border-color: rgba(255, 255, 255, 0.1); }

/*---  hub-module-al-3 ---*/
@media screen and (max-width: 479px) {
  .hub-module-al-3 .widget-content > ul > li .entry-title {
    font-size: 14px;
    line-height: 22px; } }
.hub-module-al-3 .widget-content > ul > li:first-child .entry-item {
  display: table-cell;
  vertical-align: bottom; }
.hub-module-al-3 .widget-content > ul > li:first-child .entry-title {
  font-size: 36px;
  line-height: 44px;
  margin-bottom: 25px; }
  @media screen and (max-width: 979px) {
    .hub-module-al-3 .widget-content > ul > li:first-child .entry-title {
      font-size: 26px;
      line-height: 34px; } }
  @media screen and (max-width: 479px) {
    .hub-module-al-3 .widget-content > ul > li:first-child .entry-title {
      font-size: 18px;
      line-height: 26px; } }
@media screen and (max-width: 767px) {
  .hub-module-al-3 .widget-content > ul > li {
    width: 100%;
    margin-top: 40px; } }
.hub-module-al-3 .entry-item {
  margin-top: 45px; }
  @media screen and (max-width: 767px) {
    .hub-module-al-3 .entry-item {
      margin-top: 30px; } }
  .hub-module-al-3 .entry-item:first-child {
    margin-top: 0; }

/*--- hub-module-al-5 ---*/
.entry-title.style-01 {
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 10px; }

.hub-module-al-5 .thumb-icon {
  margin-bottom: 60px; }
  @media screen and (max-width: 1160px) {
    .hub-module-al-5 .thumb-icon {
      margin-bottom: 20px; } }
  @media screen and (max-width: 979px) {
    .hub-module-al-5 .thumb-icon {
      margin-bottom: 60px; } }
@media screen and (max-width: 979px) {
  .hub-module-al-5 .widget-content > ul > li.col-md-3 {
    width: 50%; }
    .hub-module-al-5 .widget-content > ul > li.col-md-3 .entry-title.style-01 {
      font-size: 18px;
      line-height: 26px; } }
@media screen and (max-width: 639px) {
  .hub-module-al-5 .widget-content > ul > li.col-md-3 {
    width: 100%; } }

/*--- hub-module-al-6 ---*/
@media screen and (max-width: 639px) {
  .hub-module-al-6 .widget-content > ul > li {
    width: 100%; } }
.hub-module-al-6 .entry-item .entry-categories {
  margin: 20px 0; }

/*--- hub-module-ads-1 ---*/
.hub-module-ads-1 {
  padding: 30px;
  border-width: 6px;
  border-style: solid; }
  .hub-module-ads-1 .widget-content > div {
    margin-top: 30px; }
  .hub-module-ads-1 .widget-content footer {
    margin-top: 30px;
    padding-top: 20px;
    border-top: 1px solid #e8ebf0; }
    .hub-module-ads-1 .widget-content footer > *:last-child {
      margin-bottom: 0; }

/*--- hub-module-ads-2 ---*/
.hub-module-ads-2 .ct-mask, .hub-module-ads-2 .kopa-area-1:before, .hub-module-ads-2 .kopa-area-10:before, .hub-module-ads-2 .kopa-area-12:before, .hub-module-ads-2 .kopa-area-13:before, .hub-module-ads-2 .ct-blockquote-3:before, .hub-module-ads-2 .ct-blockquote-5: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; }
.hub-module-ads-2 .entry-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 30px 40px;
  text-align: center; }
.hub-module-ads-2 .entry-content-wrap {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  padding: 0 30px 30px; }
  .hub-module-ads-2 .entry-content-wrap footer {
    margin-top: 30px;
    padding-top: 20px;
    border-top: 1px solid #fff; }
    .hub-module-ads-2 .entry-content-wrap footer > *:last-child {
      margin-bottom: 0; }
@media screen and (max-width: 979px) {
  .hub-module-ads-2 {
    display: none; } }
@media screen and (max-width: 639px) {
  .hub-module-ads-2 {
    display: block; } }

/*--- hub-module-al-7 ---*/
@media screen and (max-width: 1160px) {
  .hub-module-al-7 .widget-content > ul > li .entry-title br, .hub-module-al-11 .widget-content > ul > li .entry-title br {
    display: none; } }
@media screen and (max-width: 767px) {
  .hub-module-al-7 .widget-content > ul > li, .hub-module-al-11 .widget-content > ul > li {
    width: 100%; } }
@media screen and (max-width: 639px) {
  .hub-module-al-7 .entry-categories, .hub-module-al-11 .entry-categories, .hub-module-al-7 .entry-meta, .hub-module-al-11 .entry-meta {
    display: none; } }

/*--- hub-module-newsletter-1 ---*/
.newsletter-form {
  position: relative; }
  .newsletter-form > p {
    position: relative; }
    .newsletter-form > p i {
      position: absolute;
      top: 14px;
      right: 15px;
      color: #cfcfd0; }
  .newsletter-form input[type="text"] {
    background: none;
    border: 2px solid #e8ebf0;
    border-radius: 4px;
    color: #cfcfd0;
    padding: 0 40px 0 15px;
    height: 42px;
    line-height: 42px;
    font-size: 14px;
    width: 100%; }
  .newsletter-form button {
    border: none;
    outline: none;
    padding: 0 15px;
    border-radius: 4px;
    width: 100%;
    height: 42px;
    line-height: 42px;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    color: #2c2f33;
    margin-top: 5px; }
    .newsletter-form button:hover {
      background: #2c2f33;
      color: #fff; }
  .newsletter-form ::-webkit-input-placeholder {
    color: #cfcfd0; }
  .newsletter-form :-moz-placeholder {
    /* Firefox 18- */
    color: #cfcfd0; }
  .newsletter-form ::-moz-placeholder {
    /* Firefox 19+ */
    color: #cfcfd0; }
  .newsletter-form :-ms-input-placeholder {
    color: #cfcfd0; }

.white-text-style .newsletter-form > p i, .ct-blockquote-3 .newsletter-form > p i, .ct-blockquote-5 .newsletter-form > p i, .slide-area .newsletter-form > p i, .hub-module-al-1 .entry-item .entry-content .newsletter-form > p i, .hub-module-al-5 .entry-item .entry-content .newsletter-form > p i, .hub-module-al-7 .entry-item .entry-content .newsletter-form > p i, .hub-module-al-11 .entry-item .entry-content .newsletter-form > p i, .hub-module-al-tl .tl-item .entry-item .entry-content .newsletter-form > p i, .hub-module-ads-2 .entry-content .newsletter-form > p i, .hub-module-al-14 .entry-content .newsletter-form > p i, .hub-module-service-3 .entry-item .entry-content .newsletter-form > p i, .hub-module-ads-5 .entry-content .newsletter-form > p i, .entry-header-bottom .newsletter-form > p i, .ct-item-1 .entry-content .newsletter-form > p i, .kopa-footer .newsletter-form > p i {
  color: rgba(255, 255, 255, 0.3); }
.white-text-style .newsletter-form input[type="text"], .ct-blockquote-3 .newsletter-form input[type="text"], .ct-blockquote-5 .newsletter-form input[type="text"], .slide-area .newsletter-form input[type="text"], .hub-module-al-1 .entry-item .entry-content .newsletter-form input[type="text"], .hub-module-al-5 .entry-item .entry-content .newsletter-form input[type="text"], .hub-module-al-7 .entry-item .entry-content .newsletter-form input[type="text"], .hub-module-al-11 .entry-item .entry-content .newsletter-form input[type="text"], .hub-module-al-tl .tl-item .entry-item .entry-content .newsletter-form input[type="text"], .hub-module-ads-2 .entry-content .newsletter-form input[type="text"], .hub-module-al-14 .entry-content .newsletter-form input[type="text"], .hub-module-service-3 .entry-item .entry-content .newsletter-form input[type="text"], .hub-module-ads-5 .entry-content .newsletter-form input[type="text"], .entry-header-bottom .newsletter-form input[type="text"], .ct-item-1 .entry-content .newsletter-form input[type="text"], .kopa-footer .newsletter-form input[type="text"] {
  border-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.3); }
.white-text-style .newsletter-form button:hover, .ct-blockquote-3 .newsletter-form button:hover, .ct-blockquote-5 .newsletter-form button:hover, .slide-area .newsletter-form button:hover, .hub-module-al-1 .entry-item .entry-content .newsletter-form button:hover, .hub-module-al-5 .entry-item .entry-content .newsletter-form button:hover, .hub-module-al-7 .entry-item .entry-content .newsletter-form button:hover, .hub-module-al-11 .entry-item .entry-content .newsletter-form button:hover, .hub-module-al-tl .tl-item .entry-item .entry-content .newsletter-form button:hover, .hub-module-ads-2 .entry-content .newsletter-form button:hover, .hub-module-al-14 .entry-content .newsletter-form button:hover, .hub-module-service-3 .entry-item .entry-content .newsletter-form button:hover, .hub-module-ads-5 .entry-content .newsletter-form button:hover, .entry-header-bottom .newsletter-form button:hover, .ct-item-1 .entry-content .newsletter-form button:hover, .kopa-footer .newsletter-form button:hover {
  color: #2c2f33; }
.white-text-style .newsletter-form ::-webkit-input-placeholder, .ct-blockquote-3 .newsletter-form ::-webkit-input-placeholder, .ct-blockquote-5 .newsletter-form ::-webkit-input-placeholder, .slide-area .newsletter-form ::-webkit-input-placeholder, .hub-module-al-1 .entry-item .entry-content .newsletter-form ::-webkit-input-placeholder, .hub-module-al-5 .entry-item .entry-content .newsletter-form ::-webkit-input-placeholder, .hub-module-al-7 .entry-item .entry-content .newsletter-form ::-webkit-input-placeholder, .hub-module-al-11 .entry-item .entry-content .newsletter-form ::-webkit-input-placeholder, .hub-module-al-tl .tl-item .entry-item .entry-content .newsletter-form ::-webkit-input-placeholder, .hub-module-ads-2 .entry-content .newsletter-form ::-webkit-input-placeholder, .hub-module-al-14 .entry-content .newsletter-form ::-webkit-input-placeholder, .hub-module-service-3 .entry-item .entry-content .newsletter-form ::-webkit-input-placeholder, .hub-module-ads-5 .entry-content .newsletter-form ::-webkit-input-placeholder, .entry-header-bottom .newsletter-form ::-webkit-input-placeholder, .ct-item-1 .entry-content .newsletter-form ::-webkit-input-placeholder, .kopa-footer .newsletter-form ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.3); }
.white-text-style .newsletter-form :-moz-placeholder, .ct-blockquote-3 .newsletter-form :-moz-placeholder, .ct-blockquote-5 .newsletter-form :-moz-placeholder, .slide-area .newsletter-form :-moz-placeholder, .hub-module-al-1 .entry-item .entry-content .newsletter-form :-moz-placeholder, .hub-module-al-5 .entry-item .entry-content .newsletter-form :-moz-placeholder, .hub-module-al-7 .entry-item .entry-content .newsletter-form :-moz-placeholder, .hub-module-al-11 .entry-item .entry-content .newsletter-form :-moz-placeholder, .hub-module-al-tl .tl-item .entry-item .entry-content .newsletter-form :-moz-placeholder, .hub-module-ads-2 .entry-content .newsletter-form :-moz-placeholder, .hub-module-al-14 .entry-content .newsletter-form :-moz-placeholder, .hub-module-service-3 .entry-item .entry-content .newsletter-form :-moz-placeholder, .hub-module-ads-5 .entry-content .newsletter-form :-moz-placeholder, .entry-header-bottom .newsletter-form :-moz-placeholder, .ct-item-1 .entry-content .newsletter-form :-moz-placeholder, .kopa-footer .newsletter-form :-moz-placeholder {
  /* Firefox 18- */
  color: rgba(255, 255, 255, 0.3); }
.white-text-style .newsletter-form ::-moz-placeholder, .ct-blockquote-3 .newsletter-form ::-moz-placeholder, .ct-blockquote-5 .newsletter-form ::-moz-placeholder, .slide-area .newsletter-form ::-moz-placeholder, .hub-module-al-1 .entry-item .entry-content .newsletter-form ::-moz-placeholder, .hub-module-al-5 .entry-item .entry-content .newsletter-form ::-moz-placeholder, .hub-module-al-7 .entry-item .entry-content .newsletter-form ::-moz-placeholder, .hub-module-al-11 .entry-item .entry-content .newsletter-form ::-moz-placeholder, .hub-module-al-tl .tl-item .entry-item .entry-content .newsletter-form ::-moz-placeholder, .hub-module-ads-2 .entry-content .newsletter-form ::-moz-placeholder, .hub-module-al-14 .entry-content .newsletter-form ::-moz-placeholder, .hub-module-service-3 .entry-item .entry-content .newsletter-form ::-moz-placeholder, .hub-module-ads-5 .entry-content .newsletter-form ::-moz-placeholder, .entry-header-bottom .newsletter-form ::-moz-placeholder, .ct-item-1 .entry-content .newsletter-form ::-moz-placeholder, .kopa-footer .newsletter-form ::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(255, 255, 255, 0.3); }
.white-text-style .newsletter-form :-ms-input-placeholder, .ct-blockquote-3 .newsletter-form :-ms-input-placeholder, .ct-blockquote-5 .newsletter-form :-ms-input-placeholder, .slide-area .newsletter-form :-ms-input-placeholder, .hub-module-al-1 .entry-item .entry-content .newsletter-form :-ms-input-placeholder, .hub-module-al-5 .entry-item .entry-content .newsletter-form :-ms-input-placeholder, .hub-module-al-7 .entry-item .entry-content .newsletter-form :-ms-input-placeholder, .hub-module-al-11 .entry-item .entry-content .newsletter-form :-ms-input-placeholder, .hub-module-al-tl .tl-item .entry-item .entry-content .newsletter-form :-ms-input-placeholder, .hub-module-ads-2 .entry-content .newsletter-form :-ms-input-placeholder, .hub-module-al-14 .entry-content .newsletter-form :-ms-input-placeholder, .hub-module-service-3 .entry-item .entry-content .newsletter-form :-ms-input-placeholder, .hub-module-ads-5 .entry-content .newsletter-form :-ms-input-placeholder, .entry-header-bottom .newsletter-form :-ms-input-placeholder, .ct-item-1 .entry-content .newsletter-form :-ms-input-placeholder, .kopa-footer .newsletter-form :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.3); }

.hub-module-newsletter-1 .widget-content > p {
  margin-bottom: 20px; }
  .hub-module-newsletter-1 .widget-content > p:last-child {
    margin-bottom: 0; }

/*--- hub-module-al-8 ---*/
/*--- hub-module-al-9 ---*/
.hub-module-al-9 .widget-content > ul > li {
  font-weight: 700;
  border-top: 1px solid #e8ebf0;
  position: relative;
  overflow: hidden; }
  .hub-module-al-9 .widget-content > ul > li:first-child {
    border-top: none; }
  .hub-module-al-9 .widget-content > ul > li:before, .hub-module-al-9 .widget-content > ul > li:after {
    content: '\f105';
    position: absolute;
    top: 15px;
    left: 4px;
    transition: all 0.5s, visibility 0s;
    -ms-transition: all 0.5s, visibility 0s;
    -webkit-transition: all 0.5s, visibility 0s;
    -moz-transition: all 0.5s, visibility 0s; }
  .hub-module-al-9 .widget-content > ul > li:after {
    left: auto;
    right: -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; }
  .hub-module-al-9 .widget-content > ul > li a {
    display: block;
    padding: 11px 45px 11px 20px;
    position: relative;
    text-transform: capitalize; }
    .hub-module-al-9 .widget-content > ul > li a:before, .hub-module-al-9 .widget-content > ul > li a:after {
      content: '';
      display: inline-block;
      position: absolute;
      top: 0;
      left: 0;
      width: 2px;
      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.3s, visibility 0s;
      -ms-transition: all 0.3s, visibility 0s;
      -webkit-transition: all 0.3s, visibility 0s;
      -moz-transition: all 0.3s, visibility 0s; }
    .hub-module-al-9 .widget-content > ul > li a:before {
      -webkit-transform: scale(0);
      -moz-transform: scale(0);
      -ms-transform: scale(0);
      -o-transform: scale(0);
      transform: scale(0);
      transition: all 0.5s, visibility 0s;
      -ms-transition: all 0.5s, visibility 0s;
      -webkit-transition: all 0.5s, visibility 0s;
      -moz-transition: all 0.5s, visibility 0s; }
    .hub-module-al-9 .widget-content > ul > li a:after {
      width: 0;
      background: url("img/background/2.png");
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
      /* Netscape */
      -moz-opacity: 0.1;
      /* Safari 1.x */
      -khtml-opacity: 0.1;
      /* Good browsers */
      opacity: 0.1; }
  .hub-module-al-9 .widget-content > ul > li:hover:before {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    /* Netscape */
    -moz-opacity: 0;
    /* Safari 1.x */
    -khtml-opacity: 0;
    /* Good browsers */
    opacity: 0;
    left: 0; }
  .hub-module-al-9 .widget-content > ul > li:hover:after {
    right: 20px;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* Netscape */
    -moz-opacity: 1;
    /* Safari 1.x */
    -khtml-opacity: 1;
    /* Good browsers */
    opacity: 1; }
  .hub-module-al-9 .widget-content > ul > li:hover a:before {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* Netscape */
    -moz-opacity: 1;
    /* Safari 1.x */
    -khtml-opacity: 1;
    /* Good browsers */
    opacity: 1; }
  .hub-module-al-9 .widget-content > ul > li:hover a:after {
    width: 100%; }

.white-text-style .hub-module-al-9 .widget-content > ul > li, .ct-blockquote-3 .hub-module-al-9 .widget-content > ul > li, .ct-blockquote-5 .hub-module-al-9 .widget-content > ul > li, .slide-area .hub-module-al-9 .widget-content > ul > li, .hub-module-al-1 .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li, .hub-module-al-5 .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li, .hub-module-al-7 .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li, .hub-module-al-11 .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li, .hub-module-al-tl .tl-item .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li, .hub-module-ads-2 .entry-content .hub-module-al-9 .widget-content > ul > li, .hub-module-al-14 .entry-content .hub-module-al-9 .widget-content > ul > li, .hub-module-service-3 .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li, .hub-module-ads-5 .entry-content .hub-module-al-9 .widget-content > ul > li, .entry-header-bottom .hub-module-al-9 .widget-content > ul > li, .ct-item-1 .entry-content .hub-module-al-9 .widget-content > ul > li, .kopa-footer .hub-module-al-9 .widget-content > ul > li {
  border-color: rgba(255, 255, 255, 0.1); }
  .white-text-style .hub-module-al-9 .widget-content > ul > li:before, .ct-blockquote-3 .hub-module-al-9 .widget-content > ul > li:before, .ct-blockquote-5 .hub-module-al-9 .widget-content > ul > li:before, .slide-area .hub-module-al-9 .widget-content > ul > li:before, .hub-module-al-1 .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li:before, .hub-module-al-5 .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li:before, .hub-module-al-7 .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li:before, .hub-module-al-11 .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li:before, .hub-module-al-tl .tl-item .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li:before, .hub-module-ads-2 .entry-content .hub-module-al-9 .widget-content > ul > li:before, .hub-module-al-14 .entry-content .hub-module-al-9 .widget-content > ul > li:before, .hub-module-service-3 .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li:before, .hub-module-ads-5 .entry-content .hub-module-al-9 .widget-content > ul > li:before, .entry-header-bottom .hub-module-al-9 .widget-content > ul > li:before, .ct-item-1 .entry-content .hub-module-al-9 .widget-content > ul > li:before, .kopa-footer .hub-module-al-9 .widget-content > ul > li:before {
    color: rgba(255, 255, 255, 0.5); }
  .white-text-style .hub-module-al-9 .widget-content > ul > li a, .ct-blockquote-3 .hub-module-al-9 .widget-content > ul > li a, .ct-blockquote-5 .hub-module-al-9 .widget-content > ul > li a, .slide-area .hub-module-al-9 .widget-content > ul > li a, .hub-module-al-1 .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li a, .hub-module-al-5 .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li a, .hub-module-al-7 .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li a, .hub-module-al-11 .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li a, .hub-module-al-tl .tl-item .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li a, .hub-module-ads-2 .entry-content .hub-module-al-9 .widget-content > ul > li a, .hub-module-al-14 .entry-content .hub-module-al-9 .widget-content > ul > li a, .hub-module-service-3 .entry-item .entry-content .hub-module-al-9 .widget-content > ul > li a, .hub-module-ads-5 .entry-content .hub-module-al-9 .widget-content > ul > li a, .entry-header-bottom .hub-module-al-9 .widget-content > ul > li a, .ct-item-1 .entry-content .hub-module-al-9 .widget-content > ul > li a, .kopa-footer .hub-module-al-9 .widget-content > ul > li a {
    color: rgba(255, 255, 255, 0.5); }

/*--- hub-module-twitter-1 ---*/
.hub-module-twitter-1 .entry-item .entry-icon {
  float: left;
  margin-right: 20px; }
.hub-module-twitter-1 .entry-item .entry-content {
  overflow: hidden; }

/*--- hub-module-al-10 ---*/
.entry-title.style-01 {
  font-size: 14px;
  line-height: 22px; }

.hub-module-al-10 .widget-content .entry-item .entry-thumb {
  width: 80px;
  float: left;
  margin-right: 20px;
  border-radius: 50%; }
  .hub-module-al-10 .widget-content .entry-item .entry-thumb img {
    border-radius: 50%; }
.hub-module-al-10 .widget-content .entry-item .entry-content {
  overflow: hidden; }

/*--- hub-module-al-11 ---*/
@media screen and (max-width: 979px) {
  .hub-module-al-11 .widget-content > ul > li {
    width: 100%; } }
@media screen and (max-width: 479px) {
  .hub-module-al-11 .widget-content > ul > li .entry-content {
    left: 20px;
    right: 20px; }
  .hub-module-al-11 .widget-content > ul > li .entry-title {
    margin-bottom: 5px; }
  .hub-module-al-11 .widget-content > ul > li .entry-meta {
    display: none; } }

/*--- hub-module-al-12 ---*/
.hub-module-al-12 .widget-content, .hub-module-al-13 .widget-content {
  padding-bottom: 30px;
  border-bottom: 1px solid #e8ebf0; }
  .hub-module-al-12 .widget-content > .entry-item, .hub-module-al-13 .widget-content > .entry-item {
    width: 470px;
    float: left;
    margin: 0 30px 0 0; }
    .hub-module-al-12 .widget-content > .entry-item .entry-thumb, .hub-module-al-13 .widget-content > .entry-item .entry-thumb {
      margin-bottom: 25px; }
.hub-module-al-12 .widget-content-wrap, .hub-module-al-13 .widget-content-wrap {
  overflow: hidden; }
  .hub-module-al-12 .widget-content-wrap > ul, .hub-module-al-13 .widget-content-wrap > ul {
    margin-top: -20px; }
    .hub-module-al-12 .widget-content-wrap > ul > li, .hub-module-al-13 .widget-content-wrap > ul > li {
      margin-top: 20px; }
  .hub-module-al-12 .widget-content-wrap .entry-item .entry-thumb, .hub-module-al-13 .widget-content-wrap .entry-item .entry-thumb {
    width: 82px;
    float: left;
    margin-right: 20px; }
  .hub-module-al-12 .widget-content-wrap .entry-item .entry-content, .hub-module-al-13 .widget-content-wrap .entry-item .entry-content {
    overflow: hidden; }
  .hub-module-al-12 .widget-content-wrap .entry-item .entry-title, .hub-module-al-13 .widget-content-wrap .entry-item .entry-title {
    margin-top: -5px; }
@media screen and (max-width: 1023px) {
  .hub-module-al-12 .widget-content > .entry-item, .hub-module-al-13 .widget-content > .entry-item {
    width: 100%;
    float: none;
    margin: 0 0 30px 0; }
    .hub-module-al-12 .widget-content > .entry-item .entry-thumb, .hub-module-al-13 .widget-content > .entry-item .entry-thumb {
      margin-bottom: 25px; }
  .hub-module-al-12 .widget-content-wrap, .hub-module-al-13 .widget-content-wrap {
    overflow: visible; }
    .hub-module-al-12 .widget-content-wrap > ul, .hub-module-al-13 .widget-content-wrap > ul {
      margin: -20px -15px 0; }
      .hub-module-al-12 .widget-content-wrap > ul > li, .hub-module-al-13 .widget-content-wrap > ul > li {
        width: 50%;
        float: left;
        padding: 0 15px; } }
      @media screen and (max-width: 1023px) and (max-width: 639px) {
        .hub-module-al-12 .widget-content-wrap > ul > li, .hub-module-al-13 .widget-content-wrap > ul > li {
          width: 100%;
          float: none; } }
      @media screen and (max-width: 1023px) and (max-width: 479px) {
        .hub-module-al-12 .widget-content-wrap > ul > li .entry-meta, .hub-module-al-13 .widget-content-wrap > ul > li .entry-meta {
          display: none; } }

/*--- hub-module-ads-3 ---*/
.hub-module-ads-3 {
  padding: 20px 0;
  border-top: 1px solid #e8ebf0;
  border-bottom: 1px solid #e8ebf0; }

/*--- hub-module-al-13 ---*/
.hub-module-al-13 .widget-content {
  padding-bottom: 0;
  border-bottom: none; }

.hub-module-ads-4 {
  padding: 20px 22px;
  border-width: 6px;
  border-style: solid; }
  .hub-module-ads-4 .widget-content > div {
    margin-top: 20px; }
  .hub-module-ads-4 .widget-content footer {
    margin-top: 20px;
    padding-top: 15px;
    border-top: 1px solid #e8ebf0; }
    .hub-module-ads-4 .widget-content footer h6 {
      font-size: 10px;
      line-height: 18px; }
    .hub-module-ads-4 .widget-content footer > *:last-child {
      margin-bottom: 0; }

/*--- google maps ---*/
.kopa-map {
  height: 640px;
  width: 100%; }
  @media screen and (max-width: 979px) {
    .kopa-map {
      height: 500px; } }
  @media screen and (max-width: 479px) {
    .kopa-map {
      height: 300px; } }

/*--- hub-module-contact-1 ---*/
.hub-module-contact-1 .widget-content > ul {
  margin-top: -30px; }
  .hub-module-contact-1 .widget-content > ul > li {
    margin-top: 30px; }
.hub-module-contact-1 .entry-item [class*="ct-icon-"] {
  float: left;
  margin-right: 20px; }
.hub-module-contact-1 .entry-item .entry-content {
  overflow: hidden;
  padding-top: 17px; }
.hub-module-contact-1 .entry-item p {
  margin-bottom: 0; }

/*--- hub-module-al-14 ---*/
.hub-module-al-14 .ct-mask, .hub-module-al-14 .kopa-area-1:before, .hub-module-al-14 .kopa-area-10:before, .hub-module-al-14 .kopa-area-12:before, .hub-module-al-14 .kopa-area-13:before, .hub-module-al-14 .ct-blockquote-3:before, .hub-module-al-14 .ct-blockquote-5: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; }
.hub-module-al-14 .entry-content {
  position: absolute;
  top: 50%;
  right: 30px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }

/*--- hub-module-al-15 ---*/
.hub-module-al-15 {
  padding: 40px 35px 39px;
  border-width: 4px;
  border-style: solid;
  text-align: center; }
  .hub-module-al-15 .entry-item .entry-thumb {
    width: 170px;
    border-radius: 50%;
    margin: 0 auto 30px; }
    .hub-module-al-15 .entry-item .entry-thumb img {
      border-radius: 50%; }

.hub-module-service-1 .widget-content > ul {
  margin-top: -40px; }
  .hub-module-service-1 .widget-content > ul > li {
    margin-top: 40px; }
    @media screen and (max-width: 979px) {
      .hub-module-service-1 .widget-content > ul > li {
        width: 50%; } }
    @media screen and (max-width: 639px) {
      .hub-module-service-1 .widget-content > ul > li {
        width: 100%; } }
.hub-module-service-1 .entry-item [class*="ct-icon-"] {
  float: left;
  margin-right: 20px; }
.hub-module-service-1 .entry-item .entry-content {
  overflow: hidden;
  padding-top: 5px; }
.hub-module-service-1 .entry-item .entry-title {
  margin: -8px 0 5px; }

/*--- hub-module-team-1 ---*/
@media screen and (max-width: 979px) {
  .hub-module-team-1 .widget-content > ul > li {
    width: 50%; } }
@media screen and (max-width: 639px) {
  .hub-module-team-1 .widget-content > ul > li {
    width: 100%; } }
.hub-module-team-1 .entry-item {
  padding: 30px 15px;
  border-width: 4px;
  border-style: solid;
  text-align: center; }
  .hub-module-team-1 .entry-item .entry-thumb {
    width: 170px;
    border-radius: 50%;
    margin: 0 auto 30px; }
    .hub-module-team-1 .entry-item .entry-thumb img {
      border-radius: 50%; }
.hub-module-team-1 .ct-text-2 {
  margin-bottom: 5px; }
.hub-module-team-1 .entry-title {
  margin-bottom: 30px; }

/*--- hub-module-al-16 ---*/
.hub-module-al-16 .entry-item {
  background: #fff;
  padding: 30px 30px 20px; }
@media screen and (max-width: 767px) {
  .hub-module-al-16 .widget-content > ul > li {
    width: 100%; } }

/*--- hub-module-al-17 ---*/
@media screen and (max-width: 979px) {
  .hub-module-al-17 .widget-content > ul > li {
    width: 50%; } }
@media screen and (max-width: 639px) {
  .hub-module-al-17 .widget-content > ul > li {
    width: 100%; } }
.hub-module-al-17 .ct-mask, .hub-module-al-17 .kopa-area-1:before, .hub-module-al-17 .kopa-area-10:before, .hub-module-al-17 .kopa-area-12:before, .hub-module-al-17 .kopa-area-13:before, .hub-module-al-17 .ct-blockquote-3:before, .hub-module-al-17 .ct-blockquote-5: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; }
.hub-module-al-17 .entry-item {
  text-align: center; }
  .hub-module-al-17 .entry-item .entry-thumb:hover .ct-mask, .hub-module-al-17 .entry-item .entry-thumb:hover .kopa-area-1:before, .hub-module-al-17 .entry-item .entry-thumb:hover .kopa-area-10:before, .hub-module-al-17 .entry-item .entry-thumb:hover .kopa-area-12:before, .hub-module-al-17 .entry-item .entry-thumb:hover .kopa-area-13:before, .hub-module-al-17 .entry-item .entry-thumb:hover .ct-blockquote-3:before, .hub-module-al-17 .entry-item .entry-thumb:hover .ct-blockquote-5:before {
    /* 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; }
  .hub-module-al-17 .entry-item .entry-content {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    padding: 0 15px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }
    .hub-module-al-17 .entry-item .entry-content .entry-title {
      margin-bottom: 0; }
    .hub-module-al-17 .entry-item .entry-content a {
      color: #fff; }
  .hub-module-al-17 .entry-item:hover .ct-mask, .hub-module-al-17 .entry-item:hover .kopa-area-1:before, .hub-module-al-17 .entry-item:hover .kopa-area-10:before, .hub-module-al-17 .entry-item:hover .kopa-area-12:before, .hub-module-al-17 .entry-item:hover .kopa-area-13:before, .hub-module-al-17 .entry-item:hover .ct-blockquote-3:before, .hub-module-al-17 .entry-item:hover .ct-blockquote-5:before {
    /* 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; }
  .hub-module-al-17 .entry-item:hover a {
    color: #2c2f33; }

/*--- hub-module-al-18 ---*/
@media screen and (max-width: 639px) {
  .hub-module-al-18 .widget-content > ul > li {
    width: 100%; } }
.hub-module-al-18 .entry-item {
  background: #fcfcfc;
  padding: 30px 30px 20px; }

/*--- hub-module-service-2 ---*/
.hub-module-service-2 .widget-content > * {
  margin-top: 25px; }
  .hub-module-service-2 .widget-content > *:first-child {
    margin-top: 0; }

/*--- hub-module-service-3 ---*/
.ct-couter-1 {
  font-family: "Open Sans";
  font-size: 48px;
  line-height: 56px;
  font-weight: 400;
  letter-spacing: -2px; }

@media screen and (max-width: 979px) {
  .hub-module-service-3 .widget-content > ul > li {
    width: 50%; } }
@media screen and (max-width: 639px) {
  .hub-module-service-3 .widget-content > ul > li {
    width: 100%; } }
.hub-module-service-3 .entry-item {
  text-align: center; }
  .hub-module-service-3 .entry-item .ct-mask, .hub-module-service-3 .entry-item .kopa-area-1:before, .hub-module-service-3 .entry-item .kopa-area-10:before, .hub-module-service-3 .entry-item .kopa-area-12:before, .hub-module-service-3 .entry-item .kopa-area-13:before, .hub-module-service-3 .entry-item .ct-blockquote-3:before, .hub-module-service-3 .entry-item .ct-blockquote-5: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;
    background: rgba(44, 47, 51, 0.9); }
  .hub-module-service-3 .entry-item .entry-content {
    width: 100%;
    padding: 0 15px;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }
    .hub-module-service-3 .entry-item .entry-content > * {
      display: block;
      margin: 10px 0 0; }
      .hub-module-service-3 .entry-item .entry-content > *:first-child {
        margin-top: 0; }
    .hub-module-service-3 .entry-item .entry-content i {
      font-size: 58px; }

/*--- hub-module-al-tl ---*/
.hub-module-al-tl .widget-content {
  padding: 220px 0 200px; }
  @media screen and (max-width: 1160px) {
    .hub-module-al-tl .widget-content {
      padding: 160px 0 200px; } }
  @media screen and (max-width: 979px) {
    .hub-module-al-tl .widget-content {
      padding: 60px 0 200px; } }
.hub-module-al-tl .ct-line-3 {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%); }
  @media screen and (max-width: 979px) {
    .hub-module-al-tl .ct-line-3 {
      left: 113px;
      top: auto;
      bottom: 0;
      height: calc(100% - 80px);
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); } }
  @media screen and (max-width: 639px) {
    .hub-module-al-tl .ct-line-3 {
      display: none; } }
.hub-module-al-tl .ct-img-1 {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%); }
  @media screen and (max-width: 979px) {
    .hub-module-al-tl .ct-img-1 {
      position: relative;
      top: auto;
      left: auto;
      -webkit-transform: translateX(0) translateY(0);
      -moz-transform: translateX(0) translateY(0);
      -ms-transform: translateX(0) translateY(0);
      -o-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
      display: block;
      width: 230px;
      margin-bottom: 30px; } }
.hub-module-al-tl .ct-icon-3 {
  z-index: 9;
  position: absolute;
  bottom: -8px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%); }
  @media screen and (max-width: 979px) {
    .hub-module-al-tl .ct-icon-3 {
      left: 107px;
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0); } }
  @media screen and (max-width: 639px) {
    .hub-module-al-tl .ct-icon-3 {
      display: none; } }
.hub-module-al-tl .ct-btn-3 {
  position: absolute;
  bottom: 75px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%); }
  @media screen and (max-width: 979px) {
    .hub-module-al-tl .ct-btn-3 {
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0);
      left: 30px; } }
  @media screen and (max-width: 639px) {
    .hub-module-al-tl .ct-btn-3 {
      left: 50%;
      -webkit-transform: translateX(-50%);
      -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      -o-transform: translateX(-50%);
      transform: translateX(-50%); } }
.hub-module-al-tl .time-line-content-wrap {
  position: relative;
  margin-top: -30px; }
  @media screen and (max-width: 639px) {
    .hub-module-al-tl .time-line-content-wrap {
      padding-top: 80px; } }
  .hub-module-al-tl .time-line-content-wrap .ct-text-4 {
    position: absolute;
    top: 30px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 9; }
    @media screen and (max-width: 979px) {
      .hub-module-al-tl .time-line-content-wrap .ct-text-4 {
        left: 31px;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0); } }
    @media screen and (max-width: 639px) {
      .hub-module-al-tl .time-line-content-wrap .ct-text-4 {
        left: 0; } }
.hub-module-al-tl .ct-icon-4 {
  position: absolute;
  top: 50%;
  margin-top: -11px;
  right: -11px; }
  @media screen and (max-width: 639px) {
    .hub-module-al-tl .ct-icon-4 {
      display: none; } }
.hub-module-al-tl .ct-text-5 {
  position: absolute;
  top: 50%;
  right: 115px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  /* 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.3s, visibility 0s;
  -ms-transition: all 0.3s, visibility 0s;
  -webkit-transition: all 0.3s, visibility 0s;
  -moz-transition: all 0.3s, visibility 0s; }
  @media screen and (max-width: 639px) {
    .hub-module-al-tl .ct-text-5 {
      display: none; } }
.hub-module-al-tl .thumb-icon {
  margin-bottom: 60px; }
  @media screen and (max-width: 1160px) {
    .hub-module-al-tl .thumb-icon {
      margin-bottom: 20px; } }
  @media screen and (max-width: 979px) {
    .hub-module-al-tl .thumb-icon {
      display: none; } }
.hub-module-al-tl .tl-item {
  position: relative;
  width: 50%;
  float: left;
  padding: 0 115px 0 0;
  margin-top: 30px; }
  @media screen and (max-width: 979px) {
    .hub-module-al-tl .tl-item {
      width: 100%;
      float: none;
      padding: 0 0 0 230px; }
      .hub-module-al-tl .tl-item .ct-icon-4 {
        right: auto;
        left: 104px; }
      .hub-module-al-tl .tl-item .ct-text-5 {
        right: auto;
        left: 115px;
        border-radius: 35px 0 0 35px;
        padding: 2px 15px 2px 35px; }
      .hub-module-al-tl .tl-item:hover .ct-text-5 {
        right: auto !important;
        left: 101px; } }
  @media screen and (max-width: 639px) {
    .hub-module-al-tl .tl-item {
      padding: 0 !important; } }
  .hub-module-al-tl .tl-item .entry-item {
    z-index: 9; }
  .hub-module-al-tl .tl-item.style-01 {
    float: right;
    padding: 0 0 0 115px; }
    .hub-module-al-tl .tl-item.style-01 .ct-icon-4 {
      right: auto;
      left: -11px; }
    .hub-module-al-tl .tl-item.style-01 .ct-text-5 {
      right: auto;
      left: 115px;
      border-radius: 35px 0 0 35px;
      padding: 2px 15px 2px 35px; }
    .hub-module-al-tl .tl-item.style-01:hover .ct-text-5 {
      right: auto;
      left: -13px; }
    @media screen and (max-width: 979px) {
      .hub-module-al-tl .tl-item.style-01 {
        width: 100%;
        float: none;
        padding: 0 0 0 230px; }
        .hub-module-al-tl .tl-item.style-01 .ct-icon-4 {
          left: 104px; }
        .hub-module-al-tl .tl-item.style-01:hover .ct-text-5 {
          left: 101px; } }
  .hub-module-al-tl .tl-item:hover .ct-text-5 {
    right: -13px;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* Netscape */
    -moz-opacity: 1;
    /* Safari 1.x */
    -khtml-opacity: 1;
    /* Good browsers */
    opacity: 1; }
  .hub-module-al-tl .tl-item:hover .ct-icon-4 {
    box-shadow: none; }
    .hub-module-al-tl .tl-item:hover .ct-icon-4:before {
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -ms-transform: scale(1);
      -o-transform: scale(1);
      transform: scale(1); }
    .hub-module-al-tl .tl-item:hover .ct-icon-4:after {
      -webkit-transform: scale(0.36);
      -moz-transform: scale(0.36);
      -ms-transform: scale(0.36);
      -o-transform: scale(0.36);
      transform: scale(0.36); }
@media screen and (max-width: 1160px) {
  .hub-module-al-tl .entry-categories {
    display: none; } }
@media screen and (max-width: 639px) {
  .hub-module-al-tl .no-thumb .entry-meta {
    display: none; } }

/*--- hub-module-filter-1 ---*/
.item-link-wrap {
  margin-top: 15px; }
  .item-link-wrap ul {
    margin: -4px -2px 0; }
    .item-link-wrap ul li {
      display: inline-block;
      margin: 4px 2px 0; }

.ms-item-01 .entry-item .ct-mask, .ms-item-01 .entry-item .kopa-area-1:before, .ms-item-01 .entry-item .kopa-area-10:before, .ms-item-01 .entry-item .kopa-area-12:before, .ms-item-01 .entry-item .kopa-area-13:before, .ms-item-01 .entry-item .ct-blockquote-3:before, .ms-item-01 .entry-item .ct-blockquote-5:before {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  /* Netscape */
  -moz-opacity: 0;
  /* Safari 1.x */
  -khtml-opacity: 0;
  /* Good browsers */
  opacity: 0; }
.ms-item-01 .entry-item:hover .ct-mask, .ms-item-01 .entry-item:hover .kopa-area-1:before, .ms-item-01 .entry-item:hover .kopa-area-10:before, .ms-item-01 .entry-item:hover .kopa-area-12:before, .ms-item-01 .entry-item:hover .kopa-area-13:before, .ms-item-01 .entry-item:hover .ct-blockquote-3:before, .ms-item-01 .entry-item:hover .ct-blockquote-5: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; }
.ms-item-01 .entry-content {
  width: 100%;
  padding: 0 15px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center; }
  .ms-item-01 .entry-content a {
    color: #fff; }
  .ms-item-01 .entry-content .ct-icon-5, .ms-item-01 .entry-content .ct-icon-6 {
    color: #2c2f33; }
.ms-item-01 .entry-title {
  font-size: 36px;
  line-height: 44px;
  font-weight: 700;
  text-transform: uppercase; }

.hub-module-filter-1 .ct-loadmore {
  margin-top: 50px; }
@media screen and (max-width: 979px) {
  .hub-module-filter-1 .ms-item-01 {
    width: 50%; } }

/*--- search-box-1 ---*/
.search-box-1 .search-form {
  position: relative;
  width: 100%;
  font-size: 36px; }
  .search-box-1 .search-form .search-text {
    width: 100%;
    border: none;
    background: none;
    outline: none;
    height: 80px;
    line-height: 80px;
    padding: 0 60px 0 0;
    font-size: 36px;
    font-weight: 700;
    color: #2c2f33;
    text-transform: capitalize;
    border-bottom: 1px solid #e8ebf0; }
    @media screen and (max-width: 767px) {
      .search-box-1 .search-form .search-text {
        font-size: 20px;
        font-weight: 400; } }
  .search-box-1 .search-form .search-submit {
    position: absolute;
    top: 22px;
    right: 0;
    color: #e8ebf0;
    background: none;
    border: none; }

/*--- hub-module-cs ---*/
.hub-module-cs .ct-text-9 {
  margin-top: 30px; }
.hub-module-cs .ct-countdown-1 {
  margin-top: 60px; }
  @media screen and (max-width: 1366px) {
    .hub-module-cs .ct-countdown-1 {
      margin-top: 30px; } }

/*--- hub-module-maintain ---*/
.maintain-box {
  padding: 15px 20px;
  position: relative; }
  .maintain-box:before, .maintain-box:after {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 100%;
    transition: all 0.3s, visibility 0s;
    -ms-transition: all 0.3s, visibility 0s;
    -webkit-transition: all 0.3s, visibility 0s;
    -moz-transition: all 0.3s, visibility 0s; }
  .maintain-box:before {
    transition: all 0.5s, visibility 0s;
    -ms-transition: all 0.5s, visibility 0s;
    -webkit-transition: all 0.5s, visibility 0s;
    -moz-transition: all 0.5s, visibility 0s; }
  .maintain-box:after {
    width: 100%;
    background: url("img/background/2.png");
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    /* Netscape */
    -moz-opacity: 0.1;
    /* Safari 1.x */
    -khtml-opacity: 0.1;
    /* Good browsers */
    opacity: 0.1; }
  .maintain-box ul {
    position: relative;
    margin: -18px -9px 0;
    text-align: center; }
    .maintain-box ul li {
      padding: 0 9px;
      margin-top: 18px; }
      .maintain-box ul li:nth-child(2) {
        /* 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; }
      .maintain-box ul li:nth-child(3) {
        /* IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
        /* Netscape */
        -moz-opacity: 0.25;
        /* Safari 1.x */
        -khtml-opacity: 0.25;
        /* Good browsers */
        opacity: 0.25; }
      .maintain-box ul li:nth-child(4) {
        /* IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=16)";
        /* Netscape */
        -moz-opacity: 0.16;
        /* Safari 1.x */
        -khtml-opacity: 0.16;
        /* Good browsers */
        opacity: 0.16; }
      .maintain-box ul li:nth-child(5) {
        /* IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=8)";
        /* Netscape */
        -moz-opacity: 0.08;
        /* Safari 1.x */
        -khtml-opacity: 0.08;
        /* Good browsers */
        opacity: 0.08; }
      .maintain-box ul li.ct-col-2 {
        width: 20% !important; }

.hub-module-maintain .ct-form-box {
  margin-top: 40px; }

/*--- hub-module-ads-5 ---*/
.hub-module-ads-5 .entry-item .ct-mask, .hub-module-ads-5 .entry-item .kopa-area-1:before, .hub-module-ads-5 .entry-item .kopa-area-10:before, .hub-module-ads-5 .entry-item .kopa-area-12:before, .hub-module-ads-5 .entry-item .kopa-area-13:before, .hub-module-ads-5 .entry-item .ct-blockquote-3:before, .hub-module-ads-5 .entry-item .ct-blockquote-5: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; }
.hub-module-ads-5 .entry-content {
  width: 100%;
  padding: 0 15px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center; }

/**
 * 3.2 Home page
 * -------------------------------------------------------------------
 */
/**
 * 3.3 Sub page
 * -------------------------------------------------------------------
 */
/*_____________ BLog Single _____________*/
/*--- single-content-top ---*/
.entry-header-top {
  background: #464142;
  padding: 40px 0; }

.entry-header-bottom {
  background: #2c2f33;
  padding: 40px 0 30px; }
  .entry-header-bottom .entry-categories {
    margin-bottom: 15px; }

.entry-title.style-02 {
  font-size: 36px;
  line-height: 44px;
  margin-bottom: 25px; }
  @media screen and (max-width: 639px) {
    .entry-title.style-02 {
      font-size: 24px;
      line-height: 32px;
      margin-bottom: 15px; } }

/*--- single-main-content ---*/
.single-main-content {
  padding: 30px 0 70px;
  padding-bottom: 0; }

/*--- single-info-box ---*/
/* tags box */
.kopa-tag-box span {
  text-transform: uppercase;
  margin-right: 8px; }
.kopa-tag-box a {
  text-transform: capitalize; }
  .kopa-tag-box a:hover {
    color: #949da7; }

/* social-single-list */
.social-single-list {
  margin-top: 40px;
  padding: 40px 0;
  border-top: 1px solid #e8ebf0;
  border-bottom: 1px solid #e8ebf0;
  text-align: center; }
  .social-single-list ul {
    margin: -10px -4px 0; }
    .social-single-list ul li {
      display: inline-block;
      margin: 10px 4px 0; }
      .social-single-list ul li a {
        font-weight: 700;
        text-transform: uppercase;
        padding: 12px;
        color: #fff !important;
        background: #3d57a2;
        min-width: 140px;
        display: block; }
        .social-single-list ul li a:hover {
          background: #2c2f33 !important; }
        .social-single-list ul li a i {
          font-size: 18px;
          margin-right: 8px; }
      .social-single-list ul li:nth-child(2n) a {
        background: #4079b5; }
      .social-single-list ul li:nth-child(3n) a {
        background: #268bbf; }
      .social-single-list ul li:nth-child(4n) a {
        background: #2ba3e1; }
      .social-single-list ul li:nth-child(5n) a {
        background: #ea4335; }

/* single-other-post */
@media screen and (max-width: 639px) {
  .single-other-post {
    margin-top: 40px; } }
.single-other-post li {
  width: 50%;
  float: left;
  padding: 0;
  border-left: 1px solid #e8ebf0; }
  .single-other-post li:first-child {
    text-align: right;
    border: none; }
    .single-other-post li:first-child .entry-item {
      padding: 45px 35px 45px 0; }
      .single-other-post li:first-child .entry-item .entry-thumb {
        float: right;
        margin: 0 0 0 30px; }
  @media screen and (max-width: 639px) {
    .single-other-post li {
      width: 100%;
      float: none;
      padding: 0;
      border: none; }
      .single-other-post li .entry-item {
        padding: 0 !important; } }
.single-other-post .entry-item {
  padding: 45px 0 45px 35px; }
  .single-other-post .entry-item .entry-thumb {
    width: 80px;
    border-radius: 50%;
    float: left;
    margin: 0 30px 0 0; }
    .single-other-post .entry-item .entry-thumb img {
      border-radius: 50%; }
  .single-other-post .entry-item .entry-content {
    overflow: hidden; }
    .single-other-post .entry-item .entry-content a {
      text-transform: capitalize;
      display: block;
      margin: 5px 0; }
      .single-other-post .entry-item .entry-content a i {
        margin: 0 0 0 6px; }
    .single-other-post .entry-item .entry-content .entry-title {
      margin-bottom: 0; }
  .single-other-post .entry-item.style-01 .entry-content a i {
    margin: 0 6px 0 0; }

/* comments-list */
.single-comment-list .comments-list {
  margin: 0;
  padding: 0; }
  .single-comment-list .comments-list .comment,
  .single-comment-list .comments-list > li {
    margin-top: 25px;
    padding-top: 25px;
    border-top: 1px solid #e8ebf0; }
    .single-comment-list .comments-list .comment:first-child,
    .single-comment-list .comments-list > li:first-child {
      margin-top: 0;
      padding-top: 0;
      border-top: none; }
    .single-comment-list .comments-list .comment .comment-avatar,
    .single-comment-list .comments-list > li .comment-avatar {
      width: 80px;
      border-radius: 50%;
      margin-right: 20px; }
      .single-comment-list .comments-list .comment .comment-avatar img,
      .single-comment-list .comments-list > li .comment-avatar img {
        border-radius: 50%; }
      @media screen and (max-width: 639px) {
        .single-comment-list .comments-list .comment .comment-avatar,
        .single-comment-list .comments-list > li .comment-avatar {
          float: none;
          margin: 0 0 20px 0; } }
    .single-comment-list .comments-list .comment .comment-content,
    .single-comment-list .comments-list > li .comment-content {
      overflow: hidden;
      position: relative; }
      .single-comment-list .comments-list .comment .comment-content header .kopa-pull-left,
      .single-comment-list .comments-list > li .comment-content header .kopa-pull-left {
        margin-top: 2px; }
      .single-comment-list .comments-list .comment .comment-content header h6,
      .single-comment-list .comments-list > li .comment-content header h6 {
        margin-bottom: 0;
        text-transform: capitalize; }
      .single-comment-list .comments-list .comment .comment-content header > div > *,
      .single-comment-list .comments-list > li .comment-content header > div > * {
        display: inline-block; }
      .single-comment-list .comments-list .comment .comment-content header > div > span,
      .single-comment-list .comments-list > li .comment-content header > div > span {
        font-size: 13px;
        margin-left: 8px; }
      .single-comment-list .comments-list .comment .comment-content header > div.kopa-pull-left span,
      .single-comment-list .comments-list > li .comment-content header > div.kopa-pull-left span {
        font-size: 13px; }
      .single-comment-list .comments-list .comment .comment-content .entry-button,
      .single-comment-list .comments-list > li .comment-content .entry-button {
        font-size: 10px;
        text-transform: uppercase;
        font-weight: 700; }
      .single-comment-list .comments-list .comment .comment-content .order-num,
      .single-comment-list .comments-list > li .comment-content .order-num {
        font-weight: 700;
        padding: 2px 6px; }
      .single-comment-list .comments-list .comment .comment-content ol,
      .single-comment-list .comments-list > li .comment-content ol {
        counter-reset: item;
        display: block;
        margin: 5px 0;
        padding: 0 0 0 40px; }
      .single-comment-list .comments-list .comment .comment-content ul,
      .single-comment-list .comments-list > li .comment-content ul {
        list-style: square;
        margin: 5px 0px;
        padding: 0 0 0 10px; }
      .single-comment-list .comments-list .comment .comment-content ul li,
      .single-comment-list .comments-list > li .comment-content ul li {
        list-style: inside square;
        margin-bottom: 10px; }
      .single-comment-list .comments-list .comment .comment-content ul li > ol > li,
      .single-comment-list .comments-list > li .comment-content ul li > ol > li {
        list-style: inside decimal; }
      .single-comment-list .comments-list .comment .comment-content ol li ol li,
      .single-comment-list .comments-list .comment .comment-content ul li ol li ol li,
      .single-comment-list .comments-list > li .comment-content ol li ol li,
      .single-comment-list .comments-list > li .comment-content ul li ol li ol li {
        list-style: lower-alpha inside none; }
      .single-comment-list .comments-list .comment .comment-content ol li,
      .single-comment-list .comments-list > li .comment-content ol li {
        list-style: inside decimal;
        margin-bottom: 10px; }
      .single-comment-list .comments-list .comment .comment-content ol li > ul,
      .single-comment-list .comments-list .comment .comment-content ul li > ol,
      .single-comment-list .comments-list > li .comment-content ol li > ul,
      .single-comment-list .comments-list > li .comment-content ul li > ol {
        margin-top: 10px;
        margin-left: 10px; }
      .single-comment-list .comments-list .comment .comment-content ol li > ul > li,
      .single-comment-list .comments-list > li .comment-content ol li > ul > li {
        list-style: inside square; }
    .single-comment-list .comments-list .comment > .children,
    .single-comment-list .comments-list > li > .children {
      margin: 30px 0 10px;
      padding: 0 25px 25px;
      background: #fcfcfc;
      border: 1px solid #e8ebf0;
      position: relative; }
      .single-comment-list .comments-list .comment > .children .order-num,
      .single-comment-list .comments-list > li > .children .order-num {
        display: none; }
      .single-comment-list .comments-list .comment > .children li,
      .single-comment-list .comments-list > li > .children li {
        position: relative;
        padding-bottom: 0;
        border-top: none;
        margin-top: 30px; }
      .single-comment-list .comments-list .comment > .children ul,
      .single-comment-list .comments-list > li > .children ul {
        padding-left: 30px; }
        @media screen and (max-width: 639px) {
          .single-comment-list .comments-list .comment > .children ul,
          .single-comment-list .comments-list > li > .children ul {
            padding-left: 0; } }

/*--- ct-item-1 ---*/
.ct-item-1 .ct-mask, .ct-item-1 .kopa-area-1:before, .ct-item-1 .kopa-area-10:before, .ct-item-1 .kopa-area-12:before, .ct-item-1 .kopa-area-13:before, .ct-item-1 .ct-blockquote-3:before, .ct-item-1 .ct-blockquote-5: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; }
.ct-item-1 .entry-content {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 25px; }
@media screen and (max-width: 1160px) {
  .ct-item-1 .entry-content .container {
    padding-right: 30px; }
  .ct-item-1 .owl-btn-01 .owl-controls .owl-pagination {
    right: 10px; } }
@media screen and (max-width: 799px) {
  .ct-item-1 .entry-title.style-02 {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 15px; } }
@media screen and (max-width: 639px) {
  .ct-item-1 .entry-title.style-02 {
    margin-bottom: 0; }
  .ct-item-1 .entry-categories, .ct-item-1 .entry-meta {
    display: none; } }
@media screen and (max-width: 479px) {
  .ct-item-1 .entry-title.style-02 {
    font-size: 18px;
    line-height: 26px; } }

/*--- ct-item-2 ---*/
.ct-item-2 .entry-thumb {
  margin-bottom: 30px; }

/*--- ct-item-3 ---*/
.ct-item-3 .ct-mask, .ct-item-3 .kopa-area-1:before, .ct-item-3 .kopa-area-10:before, .ct-item-3 .kopa-area-12:before, .ct-item-3 .kopa-area-13:before, .ct-item-3 .ct-blockquote-3:before, .ct-item-3 .ct-blockquote-5:before {
  opacity: .5 !important; }

/*--- single-other-post ---*/
.single-info-box.style-01 {
  border-bottom: 1px solid #e8ebf0; }
  @media screen and (max-width: 639px) {
    .single-info-box.style-01 {
      padding-bottom: 40px; } }

/*--- single-main-content-1 ---*/
.single-main-content-1 .single-info-box {
  margin: 30px 0; }

/*_____________ Shop _____________*/
/* 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; }
  @media screen and (max-width: 479px) {
    .woocommerce .woocommerce-result-count, .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-result-count, .woocommerce-page .woocommerce-ordering {
      float: none;
      margin-top: 15px; } }
  .woocommerce .woocommerce-result-count select, .woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-result-count select, .woocommerce-page .woocommerce-ordering select {
    padding: 0 12px;
    height: 40px;
    border: 2px solid #e9e9e9;
    box-shadow: none;
    border-radius: 0;
    outline: none; }
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
  font-family: "Open Sans";
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
  color: #2c2f33;
  margin: 9px 0 0px; }
  @media screen and (max-width: 479px) {
    .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
      margin-top: 0; } }
.woocommerce ul.products, .woocommerce-page ul.products {
  height: auto !important;
  margin: -30px -15px 0; }
  .woocommerce ul.products > li, .woocommerce ul.products li.product, .woocommerce-page ul.products > li, .woocommerce-page ul.products li.product {
    padding: 0 15px;
    margin: 30px 0 0;
    margin: 30px 0 0;
    margin: 30px 0 0; }
    .woocommerce ul.products > li.col-xs-12, .woocommerce ul.products li.product.col-xs-12, .woocommerce-page ul.products > li.col-xs-12, .woocommerce-page ul.products li.product.col-xs-12 {
      width: 100%; }
    .woocommerce ul.products > li.col-xs-11, .woocommerce ul.products li.product.col-xs-11, .woocommerce-page ul.products > li.col-xs-11, .woocommerce-page ul.products li.product.col-xs-11 {
      width: 91.66666666666666%; }
    .woocommerce ul.products > li.col-xs-10, .woocommerce ul.products li.product.col-xs-10, .woocommerce-page ul.products > li.col-xs-10, .woocommerce-page ul.products li.product.col-xs-10 {
      width: 83.33333333333334%; }
    .woocommerce ul.products > li.col-xs-9, .woocommerce ul.products li.product.col-xs-9, .woocommerce-page ul.products > li.col-xs-9, .woocommerce-page ul.products li.product.col-xs-9 {
      width: 75%; }
    .woocommerce ul.products > li.col-xs-8, .woocommerce ul.products li.product.col-xs-8, .woocommerce-page ul.products > li.col-xs-8, .woocommerce-page ul.products li.product.col-xs-8 {
      width: 66.66666666666666%; }
    .woocommerce ul.products > li.col-xs-7, .woocommerce ul.products li.product.col-xs-7, .woocommerce-page ul.products > li.col-xs-7, .woocommerce-page ul.products li.product.col-xs-7 {
      width: 58.333333333333336%; }
    .woocommerce ul.products > li.col-xs-6, .woocommerce ul.products li.product.col-xs-6, .woocommerce-page ul.products > li.col-xs-6, .woocommerce-page ul.products li.product.col-xs-6 {
      width: 50%; }
    .woocommerce ul.products > li.col-xs-5, .woocommerce ul.products li.product.col-xs-5, .woocommerce-page ul.products > li.col-xs-5, .woocommerce-page ul.products li.product.col-xs-5 {
      width: 41.66666666666667%; }
    .woocommerce ul.products > li.col-xs-4, .woocommerce ul.products li.product.col-xs-4, .woocommerce-page ul.products > li.col-xs-4, .woocommerce-page ul.products li.product.col-xs-4 {
      width: 33.33333333333333%; }
    .woocommerce ul.products > li.col-xs-3, .woocommerce ul.products li.product.col-xs-3, .woocommerce-page ul.products > li.col-xs-3, .woocommerce-page ul.products li.product.col-xs-3 {
      width: 25%; }
    .woocommerce ul.products > li.col-xs-2, .woocommerce ul.products li.product.col-xs-2, .woocommerce-page ul.products > li.col-xs-2, .woocommerce-page ul.products li.product.col-xs-2 {
      width: 16.666666666666664%; }
    .woocommerce ul.products > li.col-xs-1, .woocommerce ul.products li.product.col-xs-1, .woocommerce-page ul.products > li.col-xs-1, .woocommerce-page ul.products li.product.col-xs-1 {
      width: 8.333333333333332%; }
    @media screen and (min-width: 768px) {
      .woocommerce ul.products > li.col-sm-12, .woocommerce ul.products li.product.col-sm-12, .woocommerce-page ul.products > li.col-sm-12, .woocommerce-page ul.products li.product.col-sm-12 {
        width: 100%; }
      .woocommerce ul.products > li.col-sm-11, .woocommerce ul.products li.product.col-sm-11, .woocommerce-page ul.products > li.col-sm-11, .woocommerce-page ul.products li.product.col-sm-11 {
        width: 91.66666666666666%; }
      .woocommerce ul.products > li.col-sm-10, .woocommerce ul.products li.product.col-sm-10, .woocommerce-page ul.products > li.col-sm-10, .woocommerce-page ul.products li.product.col-sm-10 {
        width: 83.33333333333334%; }
      .woocommerce ul.products > li.col-sm-9, .woocommerce ul.products li.product.col-sm-9, .woocommerce-page ul.products > li.col-sm-9, .woocommerce-page ul.products li.product.col-sm-9 {
        width: 75%; }
      .woocommerce ul.products > li.col-sm-8, .woocommerce ul.products li.product.col-sm-8, .woocommerce-page ul.products > li.col-sm-8, .woocommerce-page ul.products li.product.col-sm-8 {
        width: 66.66666666666666%; }
      .woocommerce ul.products > li.col-sm-7, .woocommerce ul.products li.product.col-sm-7, .woocommerce-page ul.products > li.col-sm-7, .woocommerce-page ul.products li.product.col-sm-7 {
        width: 58.333333333333336%; }
      .woocommerce ul.products > li.col-sm-6, .woocommerce ul.products li.product.col-sm-6, .woocommerce-page ul.products > li.col-sm-6, .woocommerce-page ul.products li.product.col-sm-6 {
        width: 50%; }
      .woocommerce ul.products > li.col-sm-5, .woocommerce ul.products li.product.col-sm-5, .woocommerce-page ul.products > li.col-sm-5, .woocommerce-page ul.products li.product.col-sm-5 {
        width: 41.66666666666667%; }
      .woocommerce ul.products > li.col-sm-4, .woocommerce ul.products li.product.col-sm-4, .woocommerce-page ul.products > li.col-sm-4, .woocommerce-page ul.products li.product.col-sm-4 {
        width: 33.33333333333333%; }
      .woocommerce ul.products > li.col-sm-3, .woocommerce ul.products li.product.col-sm-3, .woocommerce-page ul.products > li.col-sm-3, .woocommerce-page ul.products li.product.col-sm-3 {
        width: 25%; }
      .woocommerce ul.products > li.col-sm-2, .woocommerce ul.products li.product.col-sm-2, .woocommerce-page ul.products > li.col-sm-2, .woocommerce-page ul.products li.product.col-sm-2 {
        width: 16.666666666666664%; }
      .woocommerce ul.products > li.col-sm-1, .woocommerce ul.products li.product.col-sm-1, .woocommerce-page ul.products > li.col-sm-1, .woocommerce-page ul.products li.product.col-sm-1 {
        width: 8.333333333333332%; } }
    @media screen and (min-width: 992px) {
      .woocommerce ul.products > li.col-md-12, .woocommerce ul.products li.product.col-md-12, .woocommerce-page ul.products > li.col-md-12, .woocommerce-page ul.products li.product.col-md-12 {
        width: 100%; }
      .woocommerce ul.products > li.col-md-11, .woocommerce ul.products li.product.col-md-11, .woocommerce-page ul.products > li.col-md-11, .woocommerce-page ul.products li.product.col-md-11 {
        width: 91.66666666666666%; }
      .woocommerce ul.products > li.col-md-10, .woocommerce ul.products li.product.col-md-10, .woocommerce-page ul.products > li.col-md-10, .woocommerce-page ul.products li.product.col-md-10 {
        width: 83.33333333333334%; }
      .woocommerce ul.products > li.col-md-9, .woocommerce ul.products li.product.col-md-9, .woocommerce-page ul.products > li.col-md-9, .woocommerce-page ul.products li.product.col-md-9 {
        width: 75%; }
      .woocommerce ul.products > li.col-md-8, .woocommerce ul.products li.product.col-md-8, .woocommerce-page ul.products > li.col-md-8, .woocommerce-page ul.products li.product.col-md-8 {
        width: 66.66666666666666%; }
      .woocommerce ul.products > li.col-md-7, .woocommerce ul.products li.product.col-md-7, .woocommerce-page ul.products > li.col-md-7, .woocommerce-page ul.products li.product.col-md-7 {
        width: 58.333333333333336%; }
      .woocommerce ul.products > li.col-md-6, .woocommerce ul.products li.product.col-md-6, .woocommerce-page ul.products > li.col-md-6, .woocommerce-page ul.products li.product.col-md-6 {
        width: 50%; }
      .woocommerce ul.products > li.col-md-5, .woocommerce ul.products li.product.col-md-5, .woocommerce-page ul.products > li.col-md-5, .woocommerce-page ul.products li.product.col-md-5 {
        width: 41.66666666666667%; }
      .woocommerce ul.products > li.col-md-4, .woocommerce ul.products li.product.col-md-4, .woocommerce-page ul.products > li.col-md-4, .woocommerce-page ul.products li.product.col-md-4 {
        width: 33.33333333333333%; }
      .woocommerce ul.products > li.col-md-3, .woocommerce ul.products li.product.col-md-3, .woocommerce-page ul.products > li.col-md-3, .woocommerce-page ul.products li.product.col-md-3 {
        width: 25%; }
      .woocommerce ul.products > li.col-md-2, .woocommerce ul.products li.product.col-md-2, .woocommerce-page ul.products > li.col-md-2, .woocommerce-page ul.products li.product.col-md-2 {
        width: 16.666666666666664%; }
      .woocommerce ul.products > li.col-md-1, .woocommerce ul.products li.product.col-md-1, .woocommerce-page ul.products > li.col-md-1, .woocommerce-page ul.products li.product.col-md-1 {
        width: 8.333333333333332%; } }
    @media screen and (min-width: 1200px) {
      .woocommerce ul.products > li.col-lg-12, .woocommerce ul.products li.product.col-lg-12, .woocommerce-page ul.products > li.col-lg-12, .woocommerce-page ul.products li.product.col-lg-12 {
        width: 100%; }
      .woocommerce ul.products > li.col-lg-11, .woocommerce ul.products li.product.col-lg-11, .woocommerce-page ul.products > li.col-lg-11, .woocommerce-page ul.products li.product.col-lg-11 {
        width: 91.66666666666666%; }
      .woocommerce ul.products > li.col-lg-10, .woocommerce ul.products li.product.col-lg-10, .woocommerce-page ul.products > li.col-lg-10, .woocommerce-page ul.products li.product.col-lg-10 {
        width: 83.33333333333334%; }
      .woocommerce ul.products > li.col-lg-9, .woocommerce ul.products li.product.col-lg-9, .woocommerce-page ul.products > li.col-lg-9, .woocommerce-page ul.products li.product.col-lg-9 {
        width: 75%; }
      .woocommerce ul.products > li.col-lg-8, .woocommerce ul.products li.product.col-lg-8, .woocommerce-page ul.products > li.col-lg-8, .woocommerce-page ul.products li.product.col-lg-8 {
        width: 66.66666666666666%; }
      .woocommerce ul.products > li.col-lg-7, .woocommerce ul.products li.product.col-lg-7, .woocommerce-page ul.products > li.col-lg-7, .woocommerce-page ul.products li.product.col-lg-7 {
        width: 58.333333333333336%; }
      .woocommerce ul.products > li.col-lg-6, .woocommerce ul.products li.product.col-lg-6, .woocommerce-page ul.products > li.col-lg-6, .woocommerce-page ul.products li.product.col-lg-6 {
        width: 50%; }
      .woocommerce ul.products > li.col-lg-5, .woocommerce ul.products li.product.col-lg-5, .woocommerce-page ul.products > li.col-lg-5, .woocommerce-page ul.products li.product.col-lg-5 {
        width: 41.66666666666667%; }
      .woocommerce ul.products > li.col-lg-4, .woocommerce ul.products li.product.col-lg-4, .woocommerce-page ul.products > li.col-lg-4, .woocommerce-page ul.products li.product.col-lg-4 {
        width: 33.33333333333333%; }
      .woocommerce ul.products > li.col-lg-3, .woocommerce ul.products li.product.col-lg-3, .woocommerce-page ul.products > li.col-lg-3, .woocommerce-page ul.products li.product.col-lg-3 {
        width: 25%; }
      .woocommerce ul.products > li.col-lg-2, .woocommerce ul.products li.product.col-lg-2, .woocommerce-page ul.products > li.col-lg-2, .woocommerce-page ul.products li.product.col-lg-2 {
        width: 16.666666666666664%; }
      .woocommerce ul.products > li.col-lg-1, .woocommerce ul.products li.product.col-lg-1, .woocommerce-page ul.products > li.col-lg-1, .woocommerce-page ul.products li.product.col-lg-1 {
        width: 8.333333333333332%; } }
    @media screen and (max-width: 979px) {
      .woocommerce ul.products > li, .woocommerce ul.products li.product, .woocommerce-page ul.products > li, .woocommerce-page ul.products li.product {
        width: 50% !important; } }
    @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% !important; } }
    .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;
      width: 100%; }
    .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 span.onsale, .woocommerce ul.products li.product span.onsale, .woocommerce-page ul.products > li span.onsale, .woocommerce-page ul.products li.product span.onsale {
      top: 10px;
      right: 10px;
      margin: 0; }
    .woocommerce ul.products > li .entry-content, .woocommerce ul.products li.product .entry-content, .woocommerce-page ul.products > li .entry-content, .woocommerce-page ul.products li.product .entry-content {
      display: block;
      padding: 24px;
      border: 1px solid #e5e5e5;
      border-top: none; }
    .woocommerce ul.products > li h3, .woocommerce ul.products li.product h3, .woocommerce-page ul.products > li h3, .woocommerce-page ul.products li.product h3 {
      font-size: 16px;
      line-height: 24px;
      font-weight: 600;
      text-transform: capitalize;
      padding: 0;
      margin-bottom: 10px; }
    .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 0 10px;
      border: none; }
    .woocommerce ul.products > li .price, .woocommerce ul.products li.product .price, .woocommerce-page ul.products > li .price, .woocommerce-page ul.products li.product .price {
      font-family: "Montserrat";
      font-weight: 700;
      font-size: 14px;
      line-height: 22px;
      color: #2c2f33;
      padding: 0;
      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: 14px;
        line-height: 22px;
        font-weight: 300;
        margin-right: 5px;
        color: #b5b5b5; }
    .woocommerce ul.products > li .entry-footer, .woocommerce ul.products li.product .entry-footer, .woocommerce-page ul.products > li .entry-footer, .woocommerce-page ul.products li.product .entry-footer {
      border: 1px solid #e5e5e5;
      border-top: none;
      padding-right: 105px;
      position: relative; }
    .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: "Montserrat";
      font-size: 14px;
      line-height: 22px;
      color: #2c2f33;
      font-weight: 700;
      text-transform: uppercase;
      background: none !important;
      height: auto;
      padding: 12px 18px;
      display: block; }
      .woocommerce ul.products > li .button:before, .woocommerce ul.products li.product .button:before, .woocommerce-page ul.products > li .button:before, .woocommerce-page ul.products li.product .button:before {
        content: '\f291';
        float: left;
        margin-top: 2px;
        margin-right: 8px;
        color: #2c2f33; }
        @media screen and (max-width: 1160px) {
          .woocommerce ul.products > li .button:before, .woocommerce ul.products li.product .button:before, .woocommerce-page ul.products > li .button:before, .woocommerce-page ul.products li.product .button:before {
            display: none; } }
      .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: #2c2f33; }
      .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 .ct-btn-6, .woocommerce ul.products > li .widget_shopping_cart p.buttons .button:last-child, .woocommerce .widget_shopping_cart p.buttons ul.products > li .button:last-child, .woocommerce-page .widget_shopping_cart p.buttons .woocommerce ul.products > li .button:last-child, .woocommerce ul.products li.product .ct-btn-6, .woocommerce ul.products li.product .widget_shopping_cart p.buttons .button:last-child, .woocommerce .widget_shopping_cart p.buttons ul.products li.product .button:last-child, .woocommerce-page .widget_shopping_cart p.buttons .woocommerce ul.products li.product .button:last-child, .woocommerce-page ul.products > li .ct-btn-6, .woocommerce .widget_shopping_cart p.buttons .woocommerce-page ul.products > li .button:last-child, .woocommerce-page ul.products > li .widget_shopping_cart p.buttons .button:last-child, .woocommerce-page .widget_shopping_cart p.buttons ul.products > li .button:last-child, .woocommerce-page ul.products li.product .ct-btn-6, .woocommerce .widget_shopping_cart p.buttons .woocommerce-page ul.products li.product .button:last-child, .woocommerce-page ul.products li.product .widget_shopping_cart p.buttons .button:last-child, .woocommerce-page .widget_shopping_cart p.buttons ul.products li.product .button:last-child {
      position: absolute;
      top: -1px;
      right: -1px; }
    .woocommerce ul.products > li .entry-thumb, .woocommerce ul.products li.product .entry-thumb, .woocommerce-page ul.products > li .entry-thumb, .woocommerce-page ul.products li.product .entry-thumb {
      display: block; }
.woocommerce .woocommerce-product-rating, .woocommerce-page .woocommerce-product-rating {
  font-size: 12px;
  line-height: 20px; }
.woocommerce .star-rating, .woocommerce-page .star-rating {
  margin: 3px 15px 0 0;
  float: left;
  font-size: 12px;
  width: 6.5em; }
  .woocommerce .star-rating:before, .woocommerce-page .star-rating:before {
    content: '\73\00a0\73\00a0\73\00a0\73\00a0\73'; }
  .woocommerce .star-rating span, .woocommerce-page .star-rating span {
    width: 80%; }
    .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before {
      content: '\53\00a0\53\00a0\53\00a0\53\00a0\53'; }
.woocommerce span.onsale, .woocommerce-page span.onsale {
  box-shadow: none;
  text-shadow: none;
  padding: 0;
  top: 10px;
  left: auto;
  right: 10px;
  margin: 0;
  width: 56px;
  height: 56px;
  line-height: 48px;
  text-transform: uppercase;
  font-weight: 700;
  border: 4px solid #fff;
  border-radius: 50%;
  color: #2c2f33; }
.woocommerce a img, .woocommerce-page a img {
  box-shadow: none; }
.woocommerce a:hover img, .woocommerce-page a:hover img {
  box-shadow: none; }
.woocommerce .entry-summary, .woocommerce-page .entry-summary {
  margin: 20px 0 50px;
  padding-right: 0; }
  @media screen and (max-width: 639px) {
    .woocommerce .entry-summary, .woocommerce-page .entry-summary {
      width: 100% !important;
      float: none !important;
      margin-top: 40px;
      padding: 0 5px; } }
  .woocommerce .entry-summary div[class*="add-to-wishlist"] i, .woocommerce-page .entry-summary div[class*="add-to-wishlist"] i {
    font-size: 20px; }
    .woocommerce .entry-summary div[class*="add-to-wishlist"] i:before, .woocommerce-page .entry-summary div[class*="add-to-wishlist"] i:before {
      content: '\f004'; }
  .woocommerce .entry-summary div[class*="add-to-wishlist"] span, .woocommerce-page .entry-summary div[class*="add-to-wishlist"] span {
    display: none; }
.woocommerce .kopa-shop-detail, .woocommerce-page .kopa-shop-detail {
  margin-bottom: 40px; }
.woocommerce #content div.product .badge-icon-1, .woocommerce div.product .badge-icon-1, .woocommerce-page #content div.product .badge-icon-1, .woocommerce-page div.product .badge-icon-1 {
  left: -10px; }
  @media screen and (max-width: 1160px) {
    .woocommerce #content div.product .badge-icon-1, .woocommerce div.product .badge-icon-1, .woocommerce-page #content div.product .badge-icon-1, .woocommerce-page div.product .badge-icon-1 {
      left: -5px; } }
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
  margin-bottom: 50px; }
  @media screen and (max-width: 639px) {
    .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
      width: 100%;
      float: none; } }
  .woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img {
    box-shadow: none;
    width: 100%; }
  .woocommerce #content div.product div.images div.thumbnails, .woocommerce div.product div.images div.thumbnails, .woocommerce-page #content div.product div.images div.thumbnails, .woocommerce-page div.product div.images div.thumbnails {
    padding: 0;
    margin: 0 -2.5px; }
    .woocommerce #content div.product div.images div.thumbnails a, .woocommerce div.product div.images div.thumbnails a, .woocommerce-page #content div.product div.images div.thumbnails a, .woocommerce-page div.product div.images div.thumbnails a {
      width: 33.33333%;
      padding: 0 2.5px;
      margin: 5px 0 0; }
.woocommerce #content div.product 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 {
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
  font-family: "Montserrat"; }
  .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: 16px;
    margin-right: 2px;
    color: #2c2f33;
    font-weight: 400; }
.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {
  font-size: 18px;
  line-height: 26px;
  font-weight: 700;
  position: relative;
  margin: 0 0 15px; }
.woocommerce #content div.product .woocommerce-product-rating, .woocommerce div.product .woocommerce-product-rating, .woocommerce-page #content div.product .woocommerce-product-rating, .woocommerce-page div.product .woocommerce-product-rating {
  margin-bottom: 15px; }
.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 {
  background: url("img/background/1.png");
  border: 1px solid #e5e5e5;
  padding: 0;
  margin-bottom: 0;
  overflow: visible; }
  .woocommerce #content div.product .woocommerce-tabs ul.tabs > li, .woocommerce div.product .woocommerce-tabs ul.tabs > li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li {
    margin-right: 0 !important;
    background: none !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    float: left;
    display: block; }
    .woocommerce #content div.product .woocommerce-tabs ul.tabs > li > a, .woocommerce div.product .woocommerce-tabs ul.tabs > li > a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li > a, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li > a {
      margin-right: 0;
      margin-left: -1px;
      text-transform: none;
      border: none !important;
      background: none !important;
      font-family: "Montserrat";
      font-size: 14px;
      line-height: 22px;
      font-weight: 700;
      text-align: center;
      text-transform: uppercase;
      padding: 14px 25px;
      margin-bottom: 0px;
      border-radius: 0;
      cursor: pointer !important;
      position: relative;
      display: block !important; }
      .woocommerce #content div.product .woocommerce-tabs ul.tabs > li > a:before, .woocommerce div.product .woocommerce-tabs ul.tabs > li > a:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li > a:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li > a:before {
        content: '';
        display: inline-block;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border-left: 1px solid #e5e5e5;
        border-right: 1px solid #e5e5e5;
        /* IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        /* Netscape */
        -moz-opacity: 0;
        /* Safari 1.x */
        -khtml-opacity: 0;
        /* Good browsers */
        opacity: 0; }
      .woocommerce #content div.product .woocommerce-tabs ul.tabs > li > a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs > li > a:hover, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li > a:hover, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li > a:hover {
        background: #fff !important;
        color: #2c2f33; }
        .woocommerce #content div.product .woocommerce-tabs ul.tabs > li > a:hover:before, .woocommerce div.product .woocommerce-tabs ul.tabs > li > a:hover:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li > a:hover:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li > a:hover:before {
          /* IE 8 */
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
          /* Netscape */
          -moz-opacity: 1;
          /* Safari 1.x */
          -khtml-opacity: 1;
          /* Good browsers */
          opacity: 1; }
    .woocommerce #content div.product .woocommerce-tabs ul.tabs > li.active > a, .woocommerce #content div.product .woocommerce-tabs ul.tabs > li.active > a:hover, .woocommerce #content div.product .woocommerce-tabs ul.tabs > li.active > a:focus, .woocommerce div.product .woocommerce-tabs ul.tabs > li.active > a, .woocommerce div.product .woocommerce-tabs ul.tabs > li.active > a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs > li.active > a:focus, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li.active > a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li.active > a:hover, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li.active > a:focus, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li.active > a, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li.active > a:hover, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li.active > a:focus {
      cursor: default;
      background: #fff !important;
      color: #2c2f33; }
      .woocommerce #content div.product .woocommerce-tabs ul.tabs > li.active > a:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs > li.active > a:hover:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs > li.active > a:focus:before, .woocommerce div.product .woocommerce-tabs ul.tabs > li.active > a:before, .woocommerce div.product .woocommerce-tabs ul.tabs > li.active > a:hover:before, .woocommerce div.product .woocommerce-tabs ul.tabs > li.active > a:focus:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li.active > a:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li.active > a:hover:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs > li.active > a:focus:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li.active > a:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li.active > a:hover:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs > li.active > a:focus:before {
        /* IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        /* Netscape */
        -moz-opacity: 1;
        /* Safari 1.x */
        -khtml-opacity: 1;
        /* Good browsers */
        opacity: 1; }
.woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel {
  border: none;
  box-shadow: none;
  margin: 30px 0 0;
  background: none; }
.woocommerce #content div.product .woocommerce-tabs .wc-tab h2, .woocommerce div.product .woocommerce-tabs .wc-tab h2, .woocommerce-page #content div.product .woocommerce-tabs .wc-tab h2, .woocommerce-page div.product .woocommerce-tabs .wc-tab h2 {
  font-size: 16px;
  line-height: 24px;
  text-transform: capitalize;
  position: relative;
  margin-bottom: 20px; }
.woocommerce #content div.product form.cart, .woocommerce #content div.product .woocommerce-variation-add-to-cart, .woocommerce div.product form.cart, .woocommerce div.product .woocommerce-variation-add-to-cart, .woocommerce-page #content div.product form.cart, .woocommerce-page #content div.product .woocommerce-variation-add-to-cart, .woocommerce-page div.product form.cart, .woocommerce-page div.product .woocommerce-variation-add-to-cart {
  margin: 0; }
  .woocommerce #content div.product form.cart > *, .woocommerce #content div.product form.cart div.quantity, .woocommerce #content div.product .woocommerce-variation-add-to-cart > *, .woocommerce #content div.product .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product form.cart > *, .woocommerce div.product form.cart div.quantity, .woocommerce div.product .woocommerce-variation-add-to-cart > *, .woocommerce div.product .woocommerce-variation-add-to-cart div.quantity, .woocommerce-page #content div.product form.cart > *, .woocommerce-page #content div.product form.cart div.quantity, .woocommerce-page #content div.product .woocommerce-variation-add-to-cart > *, .woocommerce-page #content div.product .woocommerce-variation-add-to-cart div.quantity, .woocommerce-page div.product form.cart > *, .woocommerce-page div.product form.cart div.quantity, .woocommerce-page div.product .woocommerce-variation-add-to-cart > *, .woocommerce-page div.product .woocommerce-variation-add-to-cart div.quantity {
    margin: 30px 0 0; }
  .woocommerce #content div.product form.cart .variations label, .woocommerce #content div.product .woocommerce-variation-add-to-cart .variations label, .woocommerce div.product form.cart .variations label, .woocommerce div.product .woocommerce-variation-add-to-cart .variations label, .woocommerce-page #content div.product form.cart .variations label, .woocommerce-page #content div.product .woocommerce-variation-add-to-cart .variations label, .woocommerce-page div.product form.cart .variations label, .woocommerce-page div.product .woocommerce-variation-add-to-cart .variations label {
    font-weight: 400;
    color: #333;
    font-size: 14px;
    line-height: 22px;
    margin: 10px 0 0;
    text-transform: capitalize; }
  .woocommerce #content div.product form.cart .variations select, .woocommerce #content div.product .woocommerce-variation-add-to-cart .variations select, .woocommerce div.product form.cart .variations select, .woocommerce div.product .woocommerce-variation-add-to-cart .variations select, .woocommerce-page #content div.product form.cart .variations select, .woocommerce-page #content div.product .woocommerce-variation-add-to-cart .variations select, .woocommerce-page div.product form.cart .variations select, .woocommerce-page div.product .woocommerce-variation-add-to-cart .variations select {
    height: 40px;
    line-height: 40px;
    border: 1px solid #e5e5e5;
    padding: 0 15px; }
.woocommerce #content div.product .product_meta, .woocommerce div.product .product_meta, .woocommerce-page #content div.product .product_meta, .woocommerce-page div.product .product_meta {
  margin-top: 30px; }
  .woocommerce #content div.product .product_meta > span, .woocommerce div.product .product_meta > span, .woocommerce-page #content div.product .product_meta > span, .woocommerce-page div.product .product_meta > span {
    display: block;
    margin-top: 10px; }
    .woocommerce #content div.product .product_meta > span:first-child, .woocommerce div.product .product_meta > span:first-child, .woocommerce-page #content div.product .product_meta > span:first-child, .woocommerce-page div.product .product_meta > span:first-child {
      margin-top: 0; }
    .woocommerce #content div.product .product_meta > span.posted_in a, .woocommerce div.product .product_meta > span.posted_in a, .woocommerce-page #content div.product .product_meta > span.posted_in a, .woocommerce-page div.product .product_meta > span.posted_in a {
      font-weight: 700; }
      .woocommerce #content div.product .product_meta > span.posted_in a:hover, .woocommerce div.product .product_meta > span.posted_in a:hover, .woocommerce-page #content div.product .product_meta > span.posted_in a:hover, .woocommerce-page div.product .product_meta > span.posted_in a:hover {
        color: #2c2f33; }
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce input#submit, .woocommerce #content input.button, .woocommerce .comment-box input#submit,
.woocommerce div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page input#submit, .woocommerce-page #content input.button, .woocommerce-page .comment-box input#submit,
.woocommerce-page div.product form.cart .button, .woocommerce-page #content div.product form.cart .button {
  padding: 0 40px;
  text-align: center;
  font-weight: normal;
  border-radius: 4px;
  left: auto;
  color: #fff;
  text-shadow: none;
  border: none;
  box-shadow: none;
  display: inline-block;
  overflow: hidden;
  height: 40px;
  line-height: 40px; }
  .woocommerce a.button:before, .woocommerce button.button:before, .woocommerce input.button:before, .woocommerce input#submit:before, .woocommerce #content input.button:before, .woocommerce .comment-box input#submit:before,
  .woocommerce div.product form.cart .button:before, .woocommerce #content div.product form.cart .button:before, .woocommerce-page a.button:before, .woocommerce-page button.button:before, .woocommerce-page input.button:before, .woocommerce-page input#submit:before, .woocommerce-page #content input.button:before, .woocommerce-page .comment-box input#submit:before,
  .woocommerce-page div.product form.cart .button:before, .woocommerce-page #content div.product form.cart .button:before {
    top: 0.5em;
    font-weight: bold; }
  .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce input#submit:hover, .woocommerce #content input.button:hover, .woocommerce .comment-box input#submit:hover,
  .woocommerce div.product form.cart .button:hover, .woocommerce #content div.product form.cart .button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page input#submit:hover, .woocommerce-page #content input.button:hover, .woocommerce-page .comment-box input#submit:hover,
  .woocommerce-page div.product form.cart .button:hover, .woocommerce-page #content div.product form.cart .button:hover {
    background: #333; }
  .woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading, .woocommerce input#submit.loading, .woocommerce #content input.button.loading, .woocommerce .comment-box input#submit.loading,
  .woocommerce div.product form.cart .button.loading, .woocommerce #content div.product form.cart .button.loading, .woocommerce-page a.button.loading, .woocommerce-page button.button.loading, .woocommerce-page input.button.loading, .woocommerce-page input#submit.loading, .woocommerce-page #content input.button.loading, .woocommerce-page .comment-box input#submit.loading,
  .woocommerce-page div.product form.cart .button.loading, .woocommerce-page #content div.product form.cart .button.loading {
    min-height: 10px;
    width: auto; }
  .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input#submit.alt, .woocommerce #content input.button.alt, .woocommerce .comment-box input#submit.alt,
  .woocommerce div.product form.cart .button.alt, .woocommerce #content div.product form.cart .button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page input#submit.alt, .woocommerce-page #content input.button.alt, .woocommerce-page .comment-box input#submit.alt,
  .woocommerce-page div.product form.cart .button.alt, .woocommerce-page #content div.product form.cart .button.alt {
    border: none;
    box-shadow: none;
    outline: none;
    text-shadow: none;
    transition: all 0.3s, visibility 0s;
    -ms-transition: all 0.3s, visibility 0s;
    -webkit-transition: all 0.3s, visibility 0s;
    -moz-transition: all 0.3s, visibility 0s; }
    .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce .comment-box input#submit.alt:hover,
    .woocommerce div.product form.cart .button.alt:hover, .woocommerce #content div.product form.cart .button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page .comment-box input#submit.alt:hover,
    .woocommerce-page div.product form.cart .button.alt:hover, .woocommerce-page #content div.product form.cart .button.alt:hover {
      background: #000;
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
      /* Netscape */
      -moz-opacity: 0.8;
      /* Safari 1.x */
      -khtml-opacity: 0.8;
      /* Good browsers */
      opacity: 0.8; }
.woocommerce div.product form.cart .single_add_to_cart_button, .woocommerce-page div.product form.cart .single_add_to_cart_button {
  padding: 0 60px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  border-radius: 4px;
  background: #2c2f33;
  float: right; }
  .woocommerce div.product form.cart .single_add_to_cart_button:before, .woocommerce-page div.product form.cart .single_add_to_cart_button:before {
    content: "\e60d";
    color: #fff !important;
    font-size: 18px;
    margin-right: 10px; }
.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;
  margin-top: 50px;
  padding-top: 30px;
  border-top: 1px solid #e5e5e5; }
  .woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul.page-numbers, .woocommerce #content nav.woocommerce-pagination ul, .woocommerce #content nav.woocommerce-pagination ul.page-numbers, .woocommerce-page nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul.page-numbers, .woocommerce-page #content nav.woocommerce-pagination ul, .woocommerce-page #content nav.woocommerce-pagination ul.page-numbers {
    border: none;
    margin: -10px -5px 0; }
    .woocommerce nav.woocommerce-pagination ul li, .woocommerce nav.woocommerce-pagination ul.page-numbers li, .woocommerce #content nav.woocommerce-pagination ul li, .woocommerce #content nav.woocommerce-pagination ul.page-numbers li, .woocommerce-page nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul.page-numbers li, .woocommerce-page #content nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul.page-numbers li {
      float: left;
      margin: 10px 5px 0;
      cursor: pointer;
      border: none;
      transition: all 0.5s, visibility 0s;
      -ms-transition: all 0.5s, visibility 0s;
      -webkit-transition: all 0.5s, visibility 0s;
      -moz-transition: all 0.5s, visibility 0s; }
      .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul.page-numbers li a, .woocommerce nav.woocommerce-pagination ul.page-numbers li span, .woocommerce #content nav.woocommerce-pagination ul li a, .woocommerce #content nav.woocommerce-pagination ul li span, .woocommerce #content nav.woocommerce-pagination ul.page-numbers li a, .woocommerce #content nav.woocommerce-pagination ul.page-numbers li span, .woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li span, .woocommerce-page nav.woocommerce-pagination ul.page-numbers li a, .woocommerce-page nav.woocommerce-pagination ul.page-numbers li span, .woocommerce-page #content nav.woocommerce-pagination ul li a, .woocommerce-page #content nav.woocommerce-pagination ul li span, .woocommerce-page #content nav.woocommerce-pagination ul.page-numbers li a, .woocommerce-page #content nav.woocommerce-pagination ul.page-numbers li span {
        text-align: center;
        background: none;
        border: 1px solid #e5e5e5;
        padding: 10px 18px;
        text-align: center;
        font-size: 14px;
        line-height: 22px;
        color: #2c2f33;
        font-weight: 700;
        border-radius: 3px;
        transition: all 0.5s, visibility 0s;
        -ms-transition: all 0.5s, visibility 0s;
        -webkit-transition: all 0.5s, visibility 0s;
        -moz-transition: all 0.5s, visibility 0s; }
      .woocommerce nav.woocommerce-pagination ul li.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 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 {
        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-width: 1px;
  border-style: solid;
  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; }
.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 #content table.cart, .woocommerce table.cart,
.woocommerce table.shop_table, .woocommerce-page #content table.cart, .woocommerce-page table.cart,
.woocommerce-page table.shop_table {
  border: 1px solid #e5e5e5;
  border-radius: 0;
  border-collapse: inherit;
  width: 100%; }
  .woocommerce #content table.cart tfoot td, .woocommerce #content table.cart tfoot th, .woocommerce table.cart tfoot td, .woocommerce table.cart tfoot th,
  .woocommerce table.shop_table tfoot td,
  .woocommerce table.shop_table tfoot th, .woocommerce-page #content table.cart tfoot td, .woocommerce-page #content table.cart tfoot th, .woocommerce-page table.cart tfoot td, .woocommerce-page table.cart tfoot th,
  .woocommerce-page table.shop_table tfoot td,
  .woocommerce-page table.shop_table tfoot th {
    border-color: #e5e5e5; }
  .woocommerce #content table.cart th, .woocommerce table.cart th,
  .woocommerce table.shop_table th, .woocommerce-page #content table.cart th, .woocommerce-page table.cart th,
  .woocommerce-page table.shop_table th {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    padding: 15px 12px; }
  .woocommerce #content table.cart td, .woocommerce table.cart td,
  .woocommerce table.shop_table td, .woocommerce-page #content table.cart td, .woocommerce-page table.cart td,
  .woocommerce-page table.shop_table td {
    padding: 30px 15px; }
    .woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions,
    .woocommerce table.shop_table td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions,
    .woocommerce-page table.shop_table td.actions {
      padding: 30px; }
      @media screen and (max-width: 979px) {
        .woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon,
        .woocommerce table.shop_table td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon,
        .woocommerce-page table.shop_table td.actions .coupon {
          float: none;
          margin-bottom: 20px; } }
      .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text,
      .woocommerce table.shop_table td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text,
      .woocommerce-page table.shop_table td.actions .coupon .input-text {
        width: 300px;
        padding: 0 15px;
        height: 40px;
        line-height: 40px;
        border-radius: 4px; }
      .woocommerce #content table.cart td.actions .coupon .button, .woocommerce table.cart td.actions .coupon .button,
      .woocommerce table.shop_table td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .button,
      .woocommerce-page table.shop_table td.actions .coupon .button {
        background: #f8f8f8;
        color: #2c2f33;
        margin-left: 15px; }
        .woocommerce #content table.cart td.actions .coupon .button:hover, .woocommerce table.cart td.actions .coupon .button:hover,
        .woocommerce table.shop_table td.actions .coupon .button:hover, .woocommerce-page #content table.cart td.actions .coupon .button:hover, .woocommerce-page table.cart td.actions .coupon .button:hover,
        .woocommerce-page table.shop_table td.actions .coupon .button:hover {
          background: #2c2f33;
          color: #fff; }
      .woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button,
      .woocommerce table.shop_table td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button,
      .woocommerce-page table.shop_table td.actions .button {
        background: #2c2f33; }
        .woocommerce #content table.cart td.actions .button:hover, .woocommerce table.cart td.actions .button:hover,
        .woocommerce table.shop_table td.actions .button:hover, .woocommerce-page #content table.cart td.actions .button:hover, .woocommerce-page table.cart td.actions .button:hover,
        .woocommerce-page table.shop_table td.actions .button:hover {
          background: #F8F8F8;
          color: #2c2f33; }
  .woocommerce #content table.cart tbody .product-name, .woocommerce table.cart tbody .product-name,
  .woocommerce table.shop_table tbody .product-name, .woocommerce-page #content table.cart tbody .product-name, .woocommerce-page table.cart tbody .product-name,
  .woocommerce-page table.shop_table tbody .product-name {
    font-size: 20px;
    line-height: 28px;
    font-weight: 400;
    text-transform: capitalize; }
  .woocommerce #content table.cart tbody .product-price, .woocommerce table.cart tbody .product-price,
  .woocommerce table.shop_table tbody .product-price, .woocommerce-page #content table.cart tbody .product-price, .woocommerce-page table.cart tbody .product-price,
  .woocommerce-page table.shop_table tbody .product-price {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400; }
  .woocommerce #content table.cart tbody .product-subtotal, .woocommerce table.cart tbody .product-subtotal,
  .woocommerce table.shop_table tbody .product-subtotal, .woocommerce-page #content table.cart tbody .product-subtotal, .woocommerce-page table.cart tbody .product-subtotal,
  .woocommerce-page table.shop_table tbody .product-subtotal {
    font-size: 24px;
    line-height: 32px;
    font-weight: 400; }
  .woocommerce #content table.cart a.remove, .woocommerce table.cart a.remove,
  .woocommerce table.shop_table a.remove, .woocommerce-page #content table.cart a.remove, .woocommerce-page table.cart a.remove,
  .woocommerce-page table.shop_table a.remove {
    font-size: 12px;
    width: 18px;
    height: 18px;
    line-height: 18px;
    background: #c7c7c7;
    color: #fff;
    margin-left: 15px; }
  .woocommerce #content table.cart img, .woocommerce table.cart img,
  .woocommerce table.shop_table img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img,
  .woocommerce-page table.shop_table img {
    width: 80px; }
@media screen and (max-width: 767px) {
  .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    width: 100%;
    float: none; } }
.woocommerce .cart-collaterals .cart_totals > h2, .woocommerce-page .cart-collaterals .cart_totals > h2 {
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
  text-transform: capitalize;
  position: relative;
  text-align: left;
  margin: 20px 0 30px; }
.woocommerce .cart-collaterals .cart_totals table.shop_table, .woocommerce-page .cart-collaterals .cart_totals table.shop_table {
  border: 1px solid #e5e5e5;
  border-radius: 0;
  border-collapse: inherit;
  width: 100%; }
  .woocommerce .cart-collaterals .cart_totals table.shop_table tfoot td, .woocommerce .cart-collaterals .cart_totals table.shop_table tfoot th, .woocommerce-page .cart-collaterals .cart_totals table.shop_table tfoot td, .woocommerce-page .cart-collaterals .cart_totals table.shop_table tfoot th {
    border-color: #e5e5e5; }
  .woocommerce .cart-collaterals .cart_totals table.shop_table th, .woocommerce-page .cart-collaterals .cart_totals table.shop_table th {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    padding: 15px 12px;
    border-color: #e5e5e5; }
  .woocommerce .cart-collaterals .cart_totals table.shop_table td, .woocommerce-page .cart-collaterals .cart_totals table.shop_table td {
    padding: 15px;
    border-color: #e5e5e5; }
  .woocommerce .cart-collaterals .cart_totals table.shop_table .amount, .woocommerce-page .cart-collaterals .cart_totals table.shop_table .amount {
    font-size: 20px;
    line-height: 28px;
    font-weight: 400; }
  .woocommerce .cart-collaterals .cart_totals table.shop_table strong .amount, .woocommerce-page .cart-collaterals .cart_totals table.shop_table strong .amount {
    font-size: 24px;
    line-height: 32px;
    font-weight: 700; }
.woocommerce .cart-collaterals .cart_totals a.button.alt, .woocommerce-page .cart-collaterals .cart_totals a.button.alt {
  width: 220px;
  height: 50px;
  line-height: 50px;
  border-radius: 4px;
  font-size: 1em;
  text-transform: capitalize;
  margin-top: 30px;
  padding: 0; }
.woocommerce #review_form .comment-box .form-submit input, .woocommerce-page #review_form .comment-box .form-submit input {
  width: auto; }
.woocommerce form .form-row input, .woocommerce form .form-row input.input-text, .woocommerce form .form-row select, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row select, .woocommerce-page form .form-row textarea {
  width: 100%; }
.woocommerce form .form-row select, .woocommerce form .form-row textarea, .woocommerce-page form .form-row select, .woocommerce-page form .form-row textarea {
  height: 36px; }
.woocommerce form .form-row.place-order input, .woocommerce-page form .form-row.place-order input {
  width: auto; }
.woocommerce form .form-row.create-account .input-checkbox, .woocommerce-page form .form-row.create-account .input-checkbox {
  float: left;
  width: auto;
  height: 32px; }
.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .minus {
  text-shadow: none !important;
  background: #fff;
  border-color: #d8d8d8;
  height: 23px;
  width: 35px; }
  .woocommerce .quantity .plus:hover, .woocommerce .quantity .minus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce-page .quantity .minus:hover {
    color: #fff; }
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty {
  padding: 0;
  text-align: center;
  border-color: #d8d8d8;
  font-weight: bold;
  border-radius: 0;
  border-right: none;
  height: 46px;
  width: 50px; }
.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 {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #e5e5e5; }
  .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 .amount, .woocommerce ul.product_list_widget > li .amount, .woocommerce-page ul.cart_list > li .amount, .woocommerce-page ul.product_list_widget > li .amount {
    font-family: "Montserrat";
    font-weight: 700; }
  .woocommerce ul.cart_list > li del, .woocommerce ul.product_list_widget > li del, .woocommerce-page ul.cart_list > li del, .woocommerce-page ul.product_list_widget > li del {
    margin-right: 5px; }
    .woocommerce ul.cart_list > li del .amount, .woocommerce ul.product_list_widget > li del .amount, .woocommerce-page ul.cart_list > li del .amount, .woocommerce-page ul.product_list_widget > li del .amount {
      font-weight: 300;
      color: #b5b5b5; }
  .woocommerce 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;
    font-size: 14px;
    line-height: 22px; }
  .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: 80px;
    box-shadow: none;
    margin-left: 15px; }
  .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: 10px; }
.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: 700;
  text-transform: capitalize;
  margin-bottom: 10px;
  display: block; }
.woocommerce ul.cart_list.cart_list .quantity, .woocommerce ul.product_list_widget.cart_list .quantity, .woocommerce-page ul.cart_list.cart_list .quantity, .woocommerce-page ul.product_list_widget.cart_list .quantity {
  font-family: "Montserrat";
  font-weight: 300;
  color: #b5b5b5; }
  .woocommerce ul.cart_list.cart_list .quantity .amount, .woocommerce ul.product_list_widget.cart_list .quantity .amount, .woocommerce-page ul.cart_list.cart_list .quantity .amount, .woocommerce-page ul.product_list_widget.cart_list .quantity .amount {
    color: #2c2f33; }
.woocommerce ul.cart_list.cart_list .mini_cart_item, .woocommerce ul.product_list_widget.cart_list .mini_cart_item, .woocommerce-page ul.cart_list.cart_list .mini_cart_item, .woocommerce-page ul.product_list_widget.cart_list .mini_cart_item {
  position: relative;
  padding-left: 30px; }
  .woocommerce ul.cart_list.cart_list .mini_cart_item .remove, .woocommerce ul.product_list_widget.cart_list .mini_cart_item .remove, .woocommerce-page ul.cart_list.cart_list .mini_cart_item .remove, .woocommerce-page ul.product_list_widget.cart_list .mini_cart_item .remove {
    font-size: 20px;
    position: absolute;
    left: 0;
    top: 50%;
    margin: -2px 0 0; }
  .woocommerce ul.cart_list.cart_list .mini_cart_item:first-child .remove, .woocommerce ul.product_list_widget.cart_list .mini_cart_item:first-child .remove, .woocommerce-page ul.cart_list.cart_list .mini_cart_item:first-child .remove, .woocommerce-page ul.product_list_widget.cart_list .mini_cart_item:first-child .remove {
    margin: -10px 0 0; }
.woocommerce .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; }
  .woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce .widget_shopping_cart_content a.button:hover input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .widget_shopping_cart_content a.button:hover input.qty {
    border-right: 1px solid #d8d8d8; }
.woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total {
  padding: 20px 0 0;
  font-size: 14px;
  line-height: 22px;
  border: none; }
  .woocommerce .widget_shopping_cart .total span, .woocommerce-page .widget_shopping_cart .total span {
    font-size: 18px; }
.woocommerce .widget_shopping_cart p.buttons, .woocommerce-page .widget_shopping_cart p.buttons {
  border: 1px solid #e5e5e5;
  padding-right: 105px;
  margin-top: 20px;
  position: relative; }
  .woocommerce .widget_shopping_cart p.buttons .button, .woocommerce-page .widget_shopping_cart p.buttons .button {
    font-family: "Montserrat";
    font-size: 14px;
    line-height: 22px;
    color: #2c2f33;
    font-weight: 700;
    text-transform: uppercase;
    background: none;
    border-radius: 0;
    height: auto;
    padding: 12px 18px;
    display: block; }
    .woocommerce .widget_shopping_cart p.buttons .button:before, .woocommerce-page .widget_shopping_cart p.buttons .button:before {
      content: '\f291';
      float: left;
      margin-top: 2px;
      margin-right: -30px;
      color: #2c2f33; }
      @media screen and (max-width: 1160px) {
        .woocommerce .widget_shopping_cart p.buttons .button:before, .woocommerce-page .widget_shopping_cart p.buttons .button:before {
          display: none; } }
    .woocommerce .widget_shopping_cart p.buttons .button:last-child, .woocommerce-page .widget_shopping_cart p.buttons .button:last-child {
      position: absolute;
      top: -1px;
      right: -1px; }
      .woocommerce .widget_shopping_cart p.buttons .button:last-child:before, .woocommerce-page .widget_shopping_cart p.buttons .button:last-child:before {
        display: none; }
.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"] {
      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: 4px;
  border: none;
  border-radius: 0;
  background: #f7f7f7; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
  box-shadow: none !important; }
.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: 22px;
  height: 22px;
  line-height: 22px;
  font-size: 14px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0px 0px 6px 1px #e8ebf0;
  border: none !important;
  margin: 0 !important;
  top: -9px; }
  .woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child {
    margin-left: -22px !important; }
  .woocommerce .widget_price_filter .ui-slider .ui-slider-handle:before, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle:after, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:before, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:after {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 2px solid #2c2f33;
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7);
    transition: all 0.3s, visibility 0s;
    -ms-transition: all 0.3s, visibility 0s;
    -webkit-transition: all 0.3s, visibility 0s;
    -moz-transition: all 0.3s, visibility 0s; }
  .woocommerce .widget_price_filter .ui-slider .ui-slider-handle:after, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:after {
    border: none;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0); }
  .woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:hover {
    box-shadow: none; }
    .woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover:before, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:hover:before {
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -ms-transform: scale(1);
      -o-transform: scale(1);
      transform: scale(1); }
    .woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover:after, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:hover:after {
      -webkit-transform: scale(0.36);
      -moz-transform: scale(0.36);
      -ms-transform: scale(0.36);
      -o-transform: scale(0.36);
      transform: scale(0.36); }
.woocommerce .widget_price_filter .price_slider_amount, .woocommerce-page .widget_price_filter .price_slider_amount {
  margin-top: 42px;
  text-align: left;
  font-size: 14px;
  line-height: 22px; }
  .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button {
    padding: 0 22px;
    border-radius: 3px;
    text-transform: uppercase;
    font-weight: 700;
    color: #2c2f33; }
    .woocommerce .widget_price_filter .price_slider_amount .button:hover, .woocommerce-page .widget_price_filter .price_slider_amount .button:hover {
      color: #fff; }
  .woocommerce .widget_price_filter .price_slider_amount .price_label, .woocommerce-page .widget_price_filter .price_slider_amount .price_label {
    font-family: "Montserrat";
    float: right;
    margin-top: 10px; }
    .woocommerce .widget_price_filter .price_slider_amount .price_label span, .woocommerce-page .widget_price_filter .price_slider_amount .price_label span {
      font-weight: 700; }
.woocommerce #reviews #comments ol.commentlist, .woocommerce-page #reviews #comments ol.commentlist {
  padding: 0;
  margin-top: 40px; }
  .woocommerce #reviews #comments ol.commentlist li, .woocommerce-page #reviews #comments ol.commentlist li {
    margin-top: 25px;
    padding-top: 25px;
    border-top: 1px solid #e5e5e5; }
    .woocommerce #reviews #comments ol.commentlist li .comment_container, .woocommerce-page #reviews #comments ol.commentlist li .comment_container {
      position: relative;
      min-height: 80px; }
      .woocommerce #reviews #comments ol.commentlist li .comment_container img, .woocommerce-page #reviews #comments ol.commentlist li .comment_container img {
        background: none;
        padding: 0;
        border: none;
        width: 80px;
        border-radius: 50%; }
      .woocommerce #reviews #comments ol.commentlist li .comment_container .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment_container .comment-text {
        margin: 0 0 0 110px;
        border: none;
        border-radius: 0;
        padding: 0; }
        .woocommerce #reviews #comments ol.commentlist li .comment_container .comment-text p.meta, .woocommerce-page #reviews #comments ol.commentlist li .comment_container .comment-text p.meta {
          font-size: 1em; }
          .woocommerce #reviews #comments ol.commentlist li .comment_container .comment-text p.meta strong, .woocommerce-page #reviews #comments ol.commentlist li .comment_container .comment-text p.meta strong {
            text-transform: capitalize; }
.woocommerce #reviews #comments .star-rating, .woocommerce-page #reviews #comments .star-rating {
  float: right;
  margin: 3px 0 0 15px; }
.woocommerce #reviews #review_form_wrapper, .woocommerce-page #reviews #review_form_wrapper {
  margin-top: 50px; }
  .woocommerce #reviews #review_form_wrapper .comment-reply-title, .woocommerce-page #reviews #review_form_wrapper .comment-reply-title {
    font-size: 16px;
    line-height: 24px;
    text-transform: capitalize;
    position: relative;
    margin-bottom: 20px; }
  .woocommerce #reviews #review_form_wrapper .comment-form-comment label, .woocommerce-page #reviews #review_form_wrapper .comment-form-comment label {
    display: none; }
  .woocommerce #reviews #review_form_wrapper input, .woocommerce #reviews #review_form_wrapper textarea, .woocommerce-page #reviews #review_form_wrapper input, .woocommerce-page #reviews #review_form_wrapper textarea {
    box-shadow: none;
    background: none;
    outline: none !important;
    border: 1px solid #e9e9e9;
    padding: 10px 15px;
    width: 100%;
    color: #f5f6f8; }
  .woocommerce #reviews #review_form_wrapper input[type="submit"], .woocommerce-page #reviews #review_form_wrapper input[type="submit"] {
    border: none !important;
    outline: none !important;
    line-height: 40px;
    font-weight: 700;
    text-transform: capitalize;
    color: #2c2f33;
    width: auto;
    padding: 0 30px;
    border-radius: 4px;
    margin-top: 10px; }
    .woocommerce #reviews #review_form_wrapper input[type="submit"]:hover, .woocommerce-page #reviews #review_form_wrapper input[type="submit"]:hover {
      color: #fff;
      background: #2c2f33; }
.woocommerce .product-detail, .woocommerce-page .product-detail {
  display: block;
  border: 1px solid #e5e5e5; }
.woocommerce .related.products, .woocommerce .upsells.products, .woocommerce-page .related.products, .woocommerce-page .upsells.products {
  margin-top: 50px; }
  .woocommerce .related.products h2, .woocommerce .upsells.products h2, .woocommerce-page .related.products h2, .woocommerce-page .upsells.products h2 {
    border-bottom: 0;
    font-size: 22px;
    line-height: 30px;
    font-weight: 700;
    text-transform: uppercase;
    position: relative;
    margin: 0 0 20px; }
  .woocommerce .related.products > ul, .woocommerce .related.products .products, .woocommerce .upsells.products > ul, .woocommerce .upsells.products .products, .woocommerce-page .related.products > ul, .woocommerce-page .related.products .products, .woocommerce-page .upsells.products > ul, .woocommerce-page .upsells.products .products {
    margin-top: -30px; }
    .woocommerce .related.products > ul.row, .woocommerce .related.products .products.row, .woocommerce .upsells.products > ul.row, .woocommerce .upsells.products .products.row, .woocommerce-page .related.products > ul.row, .woocommerce-page .related.products .products.row, .woocommerce-page .upsells.products > ul.row, .woocommerce-page .upsells.products .products.row {
      margin-left: -15px;
      margin-right: -15px; }
    .woocommerce .related.products > ul > li, .woocommerce .related.products .products > li, .woocommerce .upsells.products > ul > li, .woocommerce .upsells.products .products > li, .woocommerce-page .related.products > ul > li, .woocommerce-page .related.products .products > li, .woocommerce-page .upsells.products > ul > li, .woocommerce-page .upsells.products .products > li {
      margin: 30px 0 0; }
      .woocommerce .related.products > ul > li.col-xs-12, .woocommerce .related.products .products > li.col-xs-12, .woocommerce .upsells.products > ul > li.col-xs-12, .woocommerce .upsells.products .products > li.col-xs-12, .woocommerce-page .related.products > ul > li.col-xs-12, .woocommerce-page .related.products .products > li.col-xs-12, .woocommerce-page .upsells.products > ul > li.col-xs-12, .woocommerce-page .upsells.products .products > li.col-xs-12 {
        width: 100%; }
      .woocommerce .related.products > ul > li.col-xs-11, .woocommerce .related.products .products > li.col-xs-11, .woocommerce .upsells.products > ul > li.col-xs-11, .woocommerce .upsells.products .products > li.col-xs-11, .woocommerce-page .related.products > ul > li.col-xs-11, .woocommerce-page .related.products .products > li.col-xs-11, .woocommerce-page .upsells.products > ul > li.col-xs-11, .woocommerce-page .upsells.products .products > li.col-xs-11 {
        width: 91.66666666666666%; }
      .woocommerce .related.products > ul > li.col-xs-10, .woocommerce .related.products .products > li.col-xs-10, .woocommerce .upsells.products > ul > li.col-xs-10, .woocommerce .upsells.products .products > li.col-xs-10, .woocommerce-page .related.products > ul > li.col-xs-10, .woocommerce-page .related.products .products > li.col-xs-10, .woocommerce-page .upsells.products > ul > li.col-xs-10, .woocommerce-page .upsells.products .products > li.col-xs-10 {
        width: 83.33333333333334%; }
      .woocommerce .related.products > ul > li.col-xs-9, .woocommerce .related.products .products > li.col-xs-9, .woocommerce .upsells.products > ul > li.col-xs-9, .woocommerce .upsells.products .products > li.col-xs-9, .woocommerce-page .related.products > ul > li.col-xs-9, .woocommerce-page .related.products .products > li.col-xs-9, .woocommerce-page .upsells.products > ul > li.col-xs-9, .woocommerce-page .upsells.products .products > li.col-xs-9 {
        width: 75%; }
      .woocommerce .related.products > ul > li.col-xs-8, .woocommerce .related.products .products > li.col-xs-8, .woocommerce .upsells.products > ul > li.col-xs-8, .woocommerce .upsells.products .products > li.col-xs-8, .woocommerce-page .related.products > ul > li.col-xs-8, .woocommerce-page .related.products .products > li.col-xs-8, .woocommerce-page .upsells.products > ul > li.col-xs-8, .woocommerce-page .upsells.products .products > li.col-xs-8 {
        width: 66.66666666666666%; }
      .woocommerce .related.products > ul > li.col-xs-7, .woocommerce .related.products .products > li.col-xs-7, .woocommerce .upsells.products > ul > li.col-xs-7, .woocommerce .upsells.products .products > li.col-xs-7, .woocommerce-page .related.products > ul > li.col-xs-7, .woocommerce-page .related.products .products > li.col-xs-7, .woocommerce-page .upsells.products > ul > li.col-xs-7, .woocommerce-page .upsells.products .products > li.col-xs-7 {
        width: 58.333333333333336%; }
      .woocommerce .related.products > ul > li.col-xs-6, .woocommerce .related.products .products > li.col-xs-6, .woocommerce .upsells.products > ul > li.col-xs-6, .woocommerce .upsells.products .products > li.col-xs-6, .woocommerce-page .related.products > ul > li.col-xs-6, .woocommerce-page .related.products .products > li.col-xs-6, .woocommerce-page .upsells.products > ul > li.col-xs-6, .woocommerce-page .upsells.products .products > li.col-xs-6 {
        width: 50%; }
      .woocommerce .related.products > ul > li.col-xs-5, .woocommerce .related.products .products > li.col-xs-5, .woocommerce .upsells.products > ul > li.col-xs-5, .woocommerce .upsells.products .products > li.col-xs-5, .woocommerce-page .related.products > ul > li.col-xs-5, .woocommerce-page .related.products .products > li.col-xs-5, .woocommerce-page .upsells.products > ul > li.col-xs-5, .woocommerce-page .upsells.products .products > li.col-xs-5 {
        width: 41.66666666666667%; }
      .woocommerce .related.products > ul > li.col-xs-4, .woocommerce .related.products .products > li.col-xs-4, .woocommerce .upsells.products > ul > li.col-xs-4, .woocommerce .upsells.products .products > li.col-xs-4, .woocommerce-page .related.products > ul > li.col-xs-4, .woocommerce-page .related.products .products > li.col-xs-4, .woocommerce-page .upsells.products > ul > li.col-xs-4, .woocommerce-page .upsells.products .products > li.col-xs-4 {
        width: 33.33333333333333%; }
      .woocommerce .related.products > ul > li.col-xs-3, .woocommerce .related.products .products > li.col-xs-3, .woocommerce .upsells.products > ul > li.col-xs-3, .woocommerce .upsells.products .products > li.col-xs-3, .woocommerce-page .related.products > ul > li.col-xs-3, .woocommerce-page .related.products .products > li.col-xs-3, .woocommerce-page .upsells.products > ul > li.col-xs-3, .woocommerce-page .upsells.products .products > li.col-xs-3 {
        width: 25%; }
      .woocommerce .related.products > ul > li.col-xs-2, .woocommerce .related.products .products > li.col-xs-2, .woocommerce .upsells.products > ul > li.col-xs-2, .woocommerce .upsells.products .products > li.col-xs-2, .woocommerce-page .related.products > ul > li.col-xs-2, .woocommerce-page .related.products .products > li.col-xs-2, .woocommerce-page .upsells.products > ul > li.col-xs-2, .woocommerce-page .upsells.products .products > li.col-xs-2 {
        width: 16.666666666666664%; }
      .woocommerce .related.products > ul > li.col-xs-1, .woocommerce .related.products .products > li.col-xs-1, .woocommerce .upsells.products > ul > li.col-xs-1, .woocommerce .upsells.products .products > li.col-xs-1, .woocommerce-page .related.products > ul > li.col-xs-1, .woocommerce-page .related.products .products > li.col-xs-1, .woocommerce-page .upsells.products > ul > li.col-xs-1, .woocommerce-page .upsells.products .products > li.col-xs-1 {
        width: 8.333333333333332%; }
      @media screen and (min-width: 768px) {
        .woocommerce .related.products > ul > li.col-sm-12, .woocommerce .related.products .products > li.col-sm-12, .woocommerce .upsells.products > ul > li.col-sm-12, .woocommerce .upsells.products .products > li.col-sm-12, .woocommerce-page .related.products > ul > li.col-sm-12, .woocommerce-page .related.products .products > li.col-sm-12, .woocommerce-page .upsells.products > ul > li.col-sm-12, .woocommerce-page .upsells.products .products > li.col-sm-12 {
          width: 100%; }
        .woocommerce .related.products > ul > li.col-sm-11, .woocommerce .related.products .products > li.col-sm-11, .woocommerce .upsells.products > ul > li.col-sm-11, .woocommerce .upsells.products .products > li.col-sm-11, .woocommerce-page .related.products > ul > li.col-sm-11, .woocommerce-page .related.products .products > li.col-sm-11, .woocommerce-page .upsells.products > ul > li.col-sm-11, .woocommerce-page .upsells.products .products > li.col-sm-11 {
          width: 91.66666666666666%; }
        .woocommerce .related.products > ul > li.col-sm-10, .woocommerce .related.products .products > li.col-sm-10, .woocommerce .upsells.products > ul > li.col-sm-10, .woocommerce .upsells.products .products > li.col-sm-10, .woocommerce-page .related.products > ul > li.col-sm-10, .woocommerce-page .related.products .products > li.col-sm-10, .woocommerce-page .upsells.products > ul > li.col-sm-10, .woocommerce-page .upsells.products .products > li.col-sm-10 {
          width: 83.33333333333334%; }
        .woocommerce .related.products > ul > li.col-sm-9, .woocommerce .related.products .products > li.col-sm-9, .woocommerce .upsells.products > ul > li.col-sm-9, .woocommerce .upsells.products .products > li.col-sm-9, .woocommerce-page .related.products > ul > li.col-sm-9, .woocommerce-page .related.products .products > li.col-sm-9, .woocommerce-page .upsells.products > ul > li.col-sm-9, .woocommerce-page .upsells.products .products > li.col-sm-9 {
          width: 75%; }
        .woocommerce .related.products > ul > li.col-sm-8, .woocommerce .related.products .products > li.col-sm-8, .woocommerce .upsells.products > ul > li.col-sm-8, .woocommerce .upsells.products .products > li.col-sm-8, .woocommerce-page .related.products > ul > li.col-sm-8, .woocommerce-page .related.products .products > li.col-sm-8, .woocommerce-page .upsells.products > ul > li.col-sm-8, .woocommerce-page .upsells.products .products > li.col-sm-8 {
          width: 66.66666666666666%; }
        .woocommerce .related.products > ul > li.col-sm-7, .woocommerce .related.products .products > li.col-sm-7, .woocommerce .upsells.products > ul > li.col-sm-7, .woocommerce .upsells.products .products > li.col-sm-7, .woocommerce-page .related.products > ul > li.col-sm-7, .woocommerce-page .related.products .products > li.col-sm-7, .woocommerce-page .upsells.products > ul > li.col-sm-7, .woocommerce-page .upsells.products .products > li.col-sm-7 {
          width: 58.333333333333336%; }
        .woocommerce .related.products > ul > li.col-sm-6, .woocommerce .related.products .products > li.col-sm-6, .woocommerce .upsells.products > ul > li.col-sm-6, .woocommerce .upsells.products .products > li.col-sm-6, .woocommerce-page .related.products > ul > li.col-sm-6, .woocommerce-page .related.products .products > li.col-sm-6, .woocommerce-page .upsells.products > ul > li.col-sm-6, .woocommerce-page .upsells.products .products > li.col-sm-6 {
          width: 50%; }
        .woocommerce .related.products > ul > li.col-sm-5, .woocommerce .related.products .products > li.col-sm-5, .woocommerce .upsells.products > ul > li.col-sm-5, .woocommerce .upsells.products .products > li.col-sm-5, .woocommerce-page .related.products > ul > li.col-sm-5, .woocommerce-page .related.products .products > li.col-sm-5, .woocommerce-page .upsells.products > ul > li.col-sm-5, .woocommerce-page .upsells.products .products > li.col-sm-5 {
          width: 41.66666666666667%; }
        .woocommerce .related.products > ul > li.col-sm-4, .woocommerce .related.products .products > li.col-sm-4, .woocommerce .upsells.products > ul > li.col-sm-4, .woocommerce .upsells.products .products > li.col-sm-4, .woocommerce-page .related.products > ul > li.col-sm-4, .woocommerce-page .related.products .products > li.col-sm-4, .woocommerce-page .upsells.products > ul > li.col-sm-4, .woocommerce-page .upsells.products .products > li.col-sm-4 {
          width: 33.33333333333333%; }
        .woocommerce .related.products > ul > li.col-sm-3, .woocommerce .related.products .products > li.col-sm-3, .woocommerce .upsells.products > ul > li.col-sm-3, .woocommerce .upsells.products .products > li.col-sm-3, .woocommerce-page .related.products > ul > li.col-sm-3, .woocommerce-page .related.products .products > li.col-sm-3, .woocommerce-page .upsells.products > ul > li.col-sm-3, .woocommerce-page .upsells.products .products > li.col-sm-3 {
          width: 25%; }
        .woocommerce .related.products > ul > li.col-sm-2, .woocommerce .related.products .products > li.col-sm-2, .woocommerce .upsells.products > ul > li.col-sm-2, .woocommerce .upsells.products .products > li.col-sm-2, .woocommerce-page .related.products > ul > li.col-sm-2, .woocommerce-page .related.products .products > li.col-sm-2, .woocommerce-page .upsells.products > ul > li.col-sm-2, .woocommerce-page .upsells.products .products > li.col-sm-2 {
          width: 16.666666666666664%; }
        .woocommerce .related.products > ul > li.col-sm-1, .woocommerce .related.products .products > li.col-sm-1, .woocommerce .upsells.products > ul > li.col-sm-1, .woocommerce .upsells.products .products > li.col-sm-1, .woocommerce-page .related.products > ul > li.col-sm-1, .woocommerce-page .related.products .products > li.col-sm-1, .woocommerce-page .upsells.products > ul > li.col-sm-1, .woocommerce-page .upsells.products .products > li.col-sm-1 {
          width: 8.333333333333332%; } }
      @media screen and (min-width: 992px) {
        .woocommerce .related.products > ul > li.col-md-12, .woocommerce .related.products .products > li.col-md-12, .woocommerce .upsells.products > ul > li.col-md-12, .woocommerce .upsells.products .products > li.col-md-12, .woocommerce-page .related.products > ul > li.col-md-12, .woocommerce-page .related.products .products > li.col-md-12, .woocommerce-page .upsells.products > ul > li.col-md-12, .woocommerce-page .upsells.products .products > li.col-md-12 {
          width: 100%; }
        .woocommerce .related.products > ul > li.col-md-11, .woocommerce .related.products .products > li.col-md-11, .woocommerce .upsells.products > ul > li.col-md-11, .woocommerce .upsells.products .products > li.col-md-11, .woocommerce-page .related.products > ul > li.col-md-11, .woocommerce-page .related.products .products > li.col-md-11, .woocommerce-page .upsells.products > ul > li.col-md-11, .woocommerce-page .upsells.products .products > li.col-md-11 {
          width: 91.66666666666666%; }
        .woocommerce .related.products > ul > li.col-md-10, .woocommerce .related.products .products > li.col-md-10, .woocommerce .upsells.products > ul > li.col-md-10, .woocommerce .upsells.products .products > li.col-md-10, .woocommerce-page .related.products > ul > li.col-md-10, .woocommerce-page .related.products .products > li.col-md-10, .woocommerce-page .upsells.products > ul > li.col-md-10, .woocommerce-page .upsells.products .products > li.col-md-10 {
          width: 83.33333333333334%; }
        .woocommerce .related.products > ul > li.col-md-9, .woocommerce .related.products .products > li.col-md-9, .woocommerce .upsells.products > ul > li.col-md-9, .woocommerce .upsells.products .products > li.col-md-9, .woocommerce-page .related.products > ul > li.col-md-9, .woocommerce-page .related.products .products > li.col-md-9, .woocommerce-page .upsells.products > ul > li.col-md-9, .woocommerce-page .upsells.products .products > li.col-md-9 {
          width: 75%; }
        .woocommerce .related.products > ul > li.col-md-8, .woocommerce .related.products .products > li.col-md-8, .woocommerce .upsells.products > ul > li.col-md-8, .woocommerce .upsells.products .products > li.col-md-8, .woocommerce-page .related.products > ul > li.col-md-8, .woocommerce-page .related.products .products > li.col-md-8, .woocommerce-page .upsells.products > ul > li.col-md-8, .woocommerce-page .upsells.products .products > li.col-md-8 {
          width: 66.66666666666666%; }
        .woocommerce .related.products > ul > li.col-md-7, .woocommerce .related.products .products > li.col-md-7, .woocommerce .upsells.products > ul > li.col-md-7, .woocommerce .upsells.products .products > li.col-md-7, .woocommerce-page .related.products > ul > li.col-md-7, .woocommerce-page .related.products .products > li.col-md-7, .woocommerce-page .upsells.products > ul > li.col-md-7, .woocommerce-page .upsells.products .products > li.col-md-7 {
          width: 58.333333333333336%; }
        .woocommerce .related.products > ul > li.col-md-6, .woocommerce .related.products .products > li.col-md-6, .woocommerce .upsells.products > ul > li.col-md-6, .woocommerce .upsells.products .products > li.col-md-6, .woocommerce-page .related.products > ul > li.col-md-6, .woocommerce-page .related.products .products > li.col-md-6, .woocommerce-page .upsells.products > ul > li.col-md-6, .woocommerce-page .upsells.products .products > li.col-md-6 {
          width: 50%; }
        .woocommerce .related.products > ul > li.col-md-5, .woocommerce .related.products .products > li.col-md-5, .woocommerce .upsells.products > ul > li.col-md-5, .woocommerce .upsells.products .products > li.col-md-5, .woocommerce-page .related.products > ul > li.col-md-5, .woocommerce-page .related.products .products > li.col-md-5, .woocommerce-page .upsells.products > ul > li.col-md-5, .woocommerce-page .upsells.products .products > li.col-md-5 {
          width: 41.66666666666667%; }
        .woocommerce .related.products > ul > li.col-md-4, .woocommerce .related.products .products > li.col-md-4, .woocommerce .upsells.products > ul > li.col-md-4, .woocommerce .upsells.products .products > li.col-md-4, .woocommerce-page .related.products > ul > li.col-md-4, .woocommerce-page .related.products .products > li.col-md-4, .woocommerce-page .upsells.products > ul > li.col-md-4, .woocommerce-page .upsells.products .products > li.col-md-4 {
          width: 33.33333333333333%; }
        .woocommerce .related.products > ul > li.col-md-3, .woocommerce .related.products .products > li.col-md-3, .woocommerce .upsells.products > ul > li.col-md-3, .woocommerce .upsells.products .products > li.col-md-3, .woocommerce-page .related.products > ul > li.col-md-3, .woocommerce-page .related.products .products > li.col-md-3, .woocommerce-page .upsells.products > ul > li.col-md-3, .woocommerce-page .upsells.products .products > li.col-md-3 {
          width: 25%; }
        .woocommerce .related.products > ul > li.col-md-2, .woocommerce .related.products .products > li.col-md-2, .woocommerce .upsells.products > ul > li.col-md-2, .woocommerce .upsells.products .products > li.col-md-2, .woocommerce-page .related.products > ul > li.col-md-2, .woocommerce-page .related.products .products > li.col-md-2, .woocommerce-page .upsells.products > ul > li.col-md-2, .woocommerce-page .upsells.products .products > li.col-md-2 {
          width: 16.666666666666664%; }
        .woocommerce .related.products > ul > li.col-md-1, .woocommerce .related.products .products > li.col-md-1, .woocommerce .upsells.products > ul > li.col-md-1, .woocommerce .upsells.products .products > li.col-md-1, .woocommerce-page .related.products > ul > li.col-md-1, .woocommerce-page .related.products .products > li.col-md-1, .woocommerce-page .upsells.products > ul > li.col-md-1, .woocommerce-page .upsells.products .products > li.col-md-1 {
          width: 8.333333333333332%; } }
      @media screen and (min-width: 1200px) {
        .woocommerce .related.products > ul > li.col-lg-12, .woocommerce .related.products .products > li.col-lg-12, .woocommerce .upsells.products > ul > li.col-lg-12, .woocommerce .upsells.products .products > li.col-lg-12, .woocommerce-page .related.products > ul > li.col-lg-12, .woocommerce-page .related.products .products > li.col-lg-12, .woocommerce-page .upsells.products > ul > li.col-lg-12, .woocommerce-page .upsells.products .products > li.col-lg-12 {
          width: 100%; }
        .woocommerce .related.products > ul > li.col-lg-11, .woocommerce .related.products .products > li.col-lg-11, .woocommerce .upsells.products > ul > li.col-lg-11, .woocommerce .upsells.products .products > li.col-lg-11, .woocommerce-page .related.products > ul > li.col-lg-11, .woocommerce-page .related.products .products > li.col-lg-11, .woocommerce-page .upsells.products > ul > li.col-lg-11, .woocommerce-page .upsells.products .products > li.col-lg-11 {
          width: 91.66666666666666%; }
        .woocommerce .related.products > ul > li.col-lg-10, .woocommerce .related.products .products > li.col-lg-10, .woocommerce .upsells.products > ul > li.col-lg-10, .woocommerce .upsells.products .products > li.col-lg-10, .woocommerce-page .related.products > ul > li.col-lg-10, .woocommerce-page .related.products .products > li.col-lg-10, .woocommerce-page .upsells.products > ul > li.col-lg-10, .woocommerce-page .upsells.products .products > li.col-lg-10 {
          width: 83.33333333333334%; }
        .woocommerce .related.products > ul > li.col-lg-9, .woocommerce .related.products .products > li.col-lg-9, .woocommerce .upsells.products > ul > li.col-lg-9, .woocommerce .upsells.products .products > li.col-lg-9, .woocommerce-page .related.products > ul > li.col-lg-9, .woocommerce-page .related.products .products > li.col-lg-9, .woocommerce-page .upsells.products > ul > li.col-lg-9, .woocommerce-page .upsells.products .products > li.col-lg-9 {
          width: 75%; }
        .woocommerce .related.products > ul > li.col-lg-8, .woocommerce .related.products .products > li.col-lg-8, .woocommerce .upsells.products > ul > li.col-lg-8, .woocommerce .upsells.products .products > li.col-lg-8, .woocommerce-page .related.products > ul > li.col-lg-8, .woocommerce-page .related.products .products > li.col-lg-8, .woocommerce-page .upsells.products > ul > li.col-lg-8, .woocommerce-page .upsells.products .products > li.col-lg-8 {
          width: 66.66666666666666%; }
        .woocommerce .related.products > ul > li.col-lg-7, .woocommerce .related.products .products > li.col-lg-7, .woocommerce .upsells.products > ul > li.col-lg-7, .woocommerce .upsells.products .products > li.col-lg-7, .woocommerce-page .related.products > ul > li.col-lg-7, .woocommerce-page .related.products .products > li.col-lg-7, .woocommerce-page .upsells.products > ul > li.col-lg-7, .woocommerce-page .upsells.products .products > li.col-lg-7 {
          width: 58.333333333333336%; }
        .woocommerce .related.products > ul > li.col-lg-6, .woocommerce .related.products .products > li.col-lg-6, .woocommerce .upsells.products > ul > li.col-lg-6, .woocommerce .upsells.products .products > li.col-lg-6, .woocommerce-page .related.products > ul > li.col-lg-6, .woocommerce-page .related.products .products > li.col-lg-6, .woocommerce-page .upsells.products > ul > li.col-lg-6, .woocommerce-page .upsells.products .products > li.col-lg-6 {
          width: 50%; }
        .woocommerce .related.products > ul > li.col-lg-5, .woocommerce .related.products .products > li.col-lg-5, .woocommerce .upsells.products > ul > li.col-lg-5, .woocommerce .upsells.products .products > li.col-lg-5, .woocommerce-page .related.products > ul > li.col-lg-5, .woocommerce-page .related.products .products > li.col-lg-5, .woocommerce-page .upsells.products > ul > li.col-lg-5, .woocommerce-page .upsells.products .products > li.col-lg-5 {
          width: 41.66666666666667%; }
        .woocommerce .related.products > ul > li.col-lg-4, .woocommerce .related.products .products > li.col-lg-4, .woocommerce .upsells.products > ul > li.col-lg-4, .woocommerce .upsells.products .products > li.col-lg-4, .woocommerce-page .related.products > ul > li.col-lg-4, .woocommerce-page .related.products .products > li.col-lg-4, .woocommerce-page .upsells.products > ul > li.col-lg-4, .woocommerce-page .upsells.products .products > li.col-lg-4 {
          width: 33.33333333333333%; }
        .woocommerce .related.products > ul > li.col-lg-3, .woocommerce .related.products .products > li.col-lg-3, .woocommerce .upsells.products > ul > li.col-lg-3, .woocommerce .upsells.products .products > li.col-lg-3, .woocommerce-page .related.products > ul > li.col-lg-3, .woocommerce-page .related.products .products > li.col-lg-3, .woocommerce-page .upsells.products > ul > li.col-lg-3, .woocommerce-page .upsells.products .products > li.col-lg-3 {
          width: 25%; }
        .woocommerce .related.products > ul > li.col-lg-2, .woocommerce .related.products .products > li.col-lg-2, .woocommerce .upsells.products > ul > li.col-lg-2, .woocommerce .upsells.products .products > li.col-lg-2, .woocommerce-page .related.products > ul > li.col-lg-2, .woocommerce-page .related.products .products > li.col-lg-2, .woocommerce-page .upsells.products > ul > li.col-lg-2, .woocommerce-page .upsells.products .products > li.col-lg-2 {
          width: 16.666666666666664%; }
        .woocommerce .related.products > ul > li.col-lg-1, .woocommerce .related.products .products > li.col-lg-1, .woocommerce .upsells.products > ul > li.col-lg-1, .woocommerce .upsells.products .products > li.col-lg-1, .woocommerce-page .related.products > ul > li.col-lg-1, .woocommerce-page .related.products .products > li.col-lg-1, .woocommerce-page .upsells.products > ul > li.col-lg-1, .woocommerce-page .upsells.products .products > li.col-lg-1 {
          width: 8.333333333333332%; } }
      @media screen and (max-width: 979px) {
        .woocommerce .related.products > ul > li, .woocommerce .related.products .products > li, .woocommerce .upsells.products > ul > li, .woocommerce .upsells.products .products > li, .woocommerce-page .related.products > ul > li, .woocommerce-page .related.products .products > li, .woocommerce-page .upsells.products > ul > li, .woocommerce-page .upsells.products .products > li {
          width: 50% !important; } }
      @media screen and (max-width: 479px) {
        .woocommerce .related.products > ul > li, .woocommerce .related.products .products > li, .woocommerce .upsells.products > ul > li, .woocommerce .upsells.products .products > li, .woocommerce-page .related.products > ul > li, .woocommerce-page .related.products .products > li, .woocommerce-page .upsells.products > ul > li, .woocommerce-page .upsells.products .products > li {
          width: 100% !important; } }
  .woocommerce .related.products .badge-icon-1, .woocommerce .upsells.products .badge-icon-1, .woocommerce-page .related.products .badge-icon-1, .woocommerce-page .upsells.products .badge-icon-1 {
    left: 0; }
    @media screen and (max-width: 1160px) {
      .woocommerce .related.products .badge-icon-1, .woocommerce .upsells.products .badge-icon-1, .woocommerce-page .related.products .badge-icon-1, .woocommerce-page .upsells.products .badge-icon-1 {
        left: 5px; } }
  .woocommerce .related.products .ft-wrap ul, .woocommerce .upsells.products .ft-wrap ul, .woocommerce-page .related.products .ft-wrap ul, .woocommerce-page .upsells.products .ft-wrap ul {
    margin: 0 !important; }
    .woocommerce .related.products .ft-wrap ul li, .woocommerce .upsells.products .ft-wrap ul li, .woocommerce-page .related.products .ft-wrap ul li, .woocommerce-page .upsells.products .ft-wrap ul li {
      margin: 0 !important; }
.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods {
  padding: 15px 30px;
  border-color: #e5e5e5; }
.woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row {
  padding: 30px;
  border: none; }
.woocommerce .cart-subtotal .amount, .woocommerce-page .cart-subtotal .amount {
  font-size: 20px;
  line-height: 28px;
  font-weight: 400; }
.woocommerce .order-total .amount, .woocommerce-page .order-total .amount {
  font-size: 24px;
  line-height: 32px; }
@media screen and (max-width: 767px) {
  .woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 {
    width: 100%;
    float: none;
    margin-top: 40px; }
    .woocommerce .col2-set .col-1:first-child, .woocommerce .col2-set .col-2:first-child, .woocommerce-page .col2-set .col-1:first-child, .woocommerce-page .col2-set .col-2:first-child {
      margin-top: 0; } }

.woocommerce-checkout input, .woocommerce-checkout textarea, .woocommerce-checkout select {
  border: 1px solid #e5e5e5;
  padding: 8px;
  line-height: 18px; }
.woocommerce-checkout label {
  font-weight: 400; }
.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 #e5e5e5;
  background-clip: inherit;
  color: #2c2f33; }

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

/**
 * Widget
 * -------------------------------------------------------------------
 */
/*--- widget_product_search ---*/
.woocommerce.widget.widget_product_search, .widget_product_search {
  padding: 0 30px 30px; }
  .woocommerce.widget.widget_product_search:before, .widget_product_search:before {
    content: '';
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 90%;
    border: 1px solid #e5e5e5;
    background: url("img/background/1.png"); }
  .woocommerce.widget.widget_product_search > *, .widget_product_search > * {
    position: relative; }
  .woocommerce.widget.widget_product_search label, .widget_product_search label {
    display: none; }
  .woocommerce.widget.widget_product_search .woocommerce-product-search, .widget_product_search .woocommerce-product-search {
    position: relative; }
    .woocommerce.widget.widget_product_search .woocommerce-product-search:before, .widget_product_search .woocommerce-product-search:before {
      content: '\f002';
      color: rgba(44, 47, 51, 0.3);
      position: absolute;
      top: 14px;
      right: 15px; }
    .woocommerce.widget.widget_product_search .woocommerce-product-search input[type="search"], .widget_product_search .woocommerce-product-search input[type="search"] {
      background: #fff;
      border: 2px solid rgba(44, 47, 51, 0.1);
      border-radius: 4px;
      color: #c5c5c5;
      padding: 0 40px 0 15px;
      height: 42px;
      line-height: 42px;
      font-size: 14px;
      width: 100%; }
    .woocommerce.widget.widget_product_search .woocommerce-product-search input[type="submit"], .widget_product_search .woocommerce-product-search input[type="submit"] {
      width: 14px;
      height: 14px;
      position: absolute;
      top: 14px;
      right: 15px;
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      /* Netscape */
      -moz-opacity: 0;
      /* Safari 1.x */
      -khtml-opacity: 0;
      /* Good browsers */
      opacity: 0; }
  .woocommerce.widget.widget_product_search ::-webkit-input-placeholder, .widget_product_search ::-webkit-input-placeholder {
    color: #c5c5c5; }
  .woocommerce.widget.widget_product_search :-moz-placeholder, .widget_product_search :-moz-placeholder {
    /* Firefox 18- */
    color: #c5c5c5; }
  .woocommerce.widget.widget_product_search ::-moz-placeholder, .widget_product_search ::-moz-placeholder {
    /* Firefox 19+ */
    color: #c5c5c5; }
  .woocommerce.widget.widget_product_search :-ms-input-placeholder, .widget_product_search :-ms-input-placeholder {
    color: #c5c5c5; }

/*--- widget_berocket_aapf ---*/
.widget_berocket_aapf .berocket_aapf_widget-wrapper .berocket_aapf_widget {
  background: #fff;
  border: 1px solid #b5b8bb;
  border-top: none;
  padding: 25px 20px; }
  .widget_berocket_aapf .berocket_aapf_widget-wrapper .berocket_aapf_widget > li {
    margin-top: 12px; }
    .widget_berocket_aapf .berocket_aapf_widget-wrapper .berocket_aapf_widget > li:first-child {
      margin-top: 0; }
  .widget_berocket_aapf .berocket_aapf_widget-wrapper .berocket_aapf_widget li.slider span.left input, .widget_berocket_aapf .berocket_aapf_widget-wrapper .berocket_aapf_widget li.slider span.right input {
    background: none;
    border: none;
    padding: 0;
    font-size: 16px;
    line-height: 24px;
    font-style: normal; }
  .widget_berocket_aapf .berocket_aapf_widget-wrapper .berocket_aapf_widget li.slider span.left input {
    text-align: left; }
.widget_berocket_aapf .ui-slider-horizontal {
  height: 2px;
  border: none;
  border-radius: 0;
  background: #364657;
  margin-bottom: 8px; }
  .widget_berocket_aapf .ui-slider-horizontal .ui-widget-content .ui-state-default,
  .widget_berocket_aapf .ui-slider-horizontal .ui-slider-handle {
    top: -7px;
    margin: 0;
    width: 16px;
    height: 16px;
    border: none;
    outline: none !important;
    border-radius: 50%; }
    .widget_berocket_aapf .ui-slider-horizontal .ui-widget-content .ui-state-default:last-child,
    .widget_berocket_aapf .ui-slider-horizontal .ui-slider-handle:last-child {
      margin-left: -16px; }
.widget_berocket_aapf input[type="checkbox"] + label:before {
  position: relative;
  top: 1px;
  margin-right: 15px; }
.widget_berocket_aapf label {
  font-weight: 400;
  margin: 0;
  text-transform: capitalize; }

/**
 * Single
 * -------------------------------------------------------------------
 */
.wc-tab {
  display: none; }
  .wc-tab.active {
    display: block; }

@media screen and (max-width: 639px) {
  .woocommerce #content table.cart, .woocommerce table.cart,
  .woocommerce table.shop_table, .woocommerce-page #content table.cart, .woocommerce-page table.cart,
  .woocommerce-page table.shop_table {
    display: block; }
    .woocommerce #content table.cart tfoot td, .woocommerce #content table.cart tfoot th, .woocommerce table.cart tfoot td, .woocommerce table.cart tfoot th,
    .woocommerce table.shop_table tfoot td,
    .woocommerce table.shop_table tfoot th, .woocommerce-page #content table.cart tfoot td, .woocommerce-page #content table.cart tfoot th, .woocommerce-page table.cart tfoot td, .woocommerce-page table.cart tfoot th,
    .woocommerce-page table.shop_table tfoot td,
    .woocommerce-page table.shop_table tfoot th {
      display: block;
      width: 100%; }
    .woocommerce #content table.cart tbody, .woocommerce #content table.cart tfoot, .woocommerce #content table.cart tr, .woocommerce #content table.cart th, .woocommerce #content table.cart td, .woocommerce table.cart tbody, .woocommerce table.cart tfoot, .woocommerce table.cart tr, .woocommerce table.cart th, .woocommerce table.cart td,
    .woocommerce table.shop_table tbody,
    .woocommerce table.shop_table tfoot,
    .woocommerce table.shop_table tr,
    .woocommerce table.shop_table th,
    .woocommerce table.shop_table td, .woocommerce-page #content table.cart tbody, .woocommerce-page #content table.cart tfoot, .woocommerce-page #content table.cart tr, .woocommerce-page #content table.cart th, .woocommerce-page #content table.cart td, .woocommerce-page table.cart tbody, .woocommerce-page table.cart tfoot, .woocommerce-page table.cart tr, .woocommerce-page table.cart th, .woocommerce-page table.cart td,
    .woocommerce-page table.shop_table tbody,
    .woocommerce-page table.shop_table tfoot,
    .woocommerce-page table.shop_table tr,
    .woocommerce-page table.shop_table th,
    .woocommerce-page table.shop_table td {
      display: block; }
    .woocommerce #content table.cart thead .product-remove, .woocommerce #content table.cart thead .product-thumbnail, .woocommerce table.cart thead .product-remove, .woocommerce table.cart thead .product-thumbnail,
    .woocommerce table.shop_table thead .product-remove,
    .woocommerce table.shop_table thead .product-thumbnail, .woocommerce-page #content table.cart thead .product-remove, .woocommerce-page #content table.cart thead .product-thumbnail, .woocommerce-page table.cart thead .product-remove, .woocommerce-page table.cart thead .product-thumbnail,
    .woocommerce-page table.shop_table thead .product-remove,
    .woocommerce-page table.shop_table thead .product-thumbnail {
      display: none; }
    .woocommerce #content table.cart .coupon input.input-text, .woocommerce table.cart .coupon input.input-text,
    .woocommerce table.shop_table .coupon input.input-text, .woocommerce-page #content table.cart .coupon input.input-text, .woocommerce-page table.cart .coupon input.input-text,
    .woocommerce-page table.shop_table .coupon input.input-text {
      width: 100% !important; }
    .woocommerce #content table.cart .coupon input.button, .woocommerce table.cart .coupon input.button,
    .woocommerce table.shop_table .coupon input.button, .woocommerce-page #content table.cart .coupon input.button, .woocommerce-page table.cart .coupon input.button,
    .woocommerce-page table.shop_table .coupon input.button {
      margin-top: 15px; } }

.woocommerce-main-header {
  border-top: 1px solid #e8ebf0;
  border-bottom: 1px solid #e8ebf0;
  padding: 20px 0;
  margin-bottom: 50px; }

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

@media screen and (max-width: 979px) {
  .main-col {
    width: 100%;
    margin-top: 40px; }
    .main-col:first-child {
      margin-top: 0; } }

@media screen and (max-width: 979px) {
  .sidebar {
    width: 100%;
    margin-top: 40px; }
    .sidebar:first-child {
      margin-top: 0; } }

/**
* 3.5 - Bottom sidebar / #bottom-sidebar
* -------------------------------------------------------------------
*/
.bottom-sidebar {
  padding: 0; }
  .bottom-sidebar:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(44, 47, 51, 0.9); }

/*--- bottom-area-1 ---*/
.bottom-area-1 {
  padding: 30px 0; }
  .bottom-area-1 > .kopa-pull-right {
    margin-top: 5px; }
    .bottom-area-1 > .kopa-pull-right > div {
      float: left;
      padding-left: 31px;
      position: relative; }
      .bottom-area-1 > .kopa-pull-right > div:before {
        content: '';
        display: inline-block;
        position: absolute;
        top: 50%;
        left: 15px;
        width: 1px;
        height: 14px;
        margin-top: -7px;
        background: rgba(255, 255, 255, 0.5); }
      .bottom-area-1 > .kopa-pull-right > div:first-child {
        padding-left: 0; }
        .bottom-area-1 > .kopa-pull-right > div:first-child:before {
          display: none; }
  .bottom-area-1 .kopa-social-links ul li {
    line-height: 22px; }
    @media screen and (max-width: 479px) {
      .bottom-area-1 .kopa-social-links ul li:first-child {
        display: none; } }
  @media screen and (max-width: 639px) {
    .bottom-area-1 .text-intro {
      display: none; } }

/*--- bottom-area-2 ---*/
.bottom-area-2 {
  padding: 55px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1); }
  @media screen and (max-width: 979px) {
    .bottom-area-2 > .row > .col-md-3 {
      width: 50%; } }
  @media screen and (max-width: 479px) {
    .bottom-area-2 > .row > .col-md-3 {
      width: 100%; } }

/**
 * 4. Footer
 * -----------------------------------------------------------------------------
 */
.scrollup {
  z-index: 99999999;
  display: inline-block;
  text-align: center;
  width: 42px;
  height: 42px;
  line-height: 40px;
  font-size: 22px;
  border-radius: 0;
  position: fixed;
  right: 20px;
  bottom: 20px;
  margin: 0;
  color: #2c2f33 !important;
  display: none; }
  .scrollup:hover {
    background: #2c2f33;
    color: #fff !important; }

.kopa-footer {
  background: #2c2f33;
  padding: 24px 0; }

/*--- social-panel-1 ---*/
.social-panel-1 {
  position: fixed;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 99;
  width: 46px;
  display: none; }
  .social-panel-1 .social-panel-list {
    width: 46px;
    height: auto; }
    .social-panel-1 .social-panel-list li {
      display: block; }
      .social-panel-1 .social-panel-list li a {
        display: inline-block;
        text-align: center;
        width: 46px;
        height: 46px;
        line-height: 46px;
        font-size: 18px;
        color: #fff !important;
        background: #3d57a2;
        transition: all 0.1s ease, visibility 0s;
        -ms-transition: all 0.1s ease, visibility 0s;
        -webkit-transition: all 0.1s ease, visibility 0s;
        -moz-transition: all 0.1s ease, visibility 0s; }
        .social-panel-1 .social-panel-list li a:hover {
          width: 56px; }
      .social-panel-1 .social-panel-list li:nth-child(2n) a {
        background: #4079b5; }
      .social-panel-1 .social-panel-list li:nth-child(3n) a {
        background: #268bbf; }
      .social-panel-1 .social-panel-list li:nth-child(4n) a {
        background: #2ba3e1; }
      .social-panel-1 .social-panel-list li:nth-child(5n) a {
        background: #ea4335; }
  @media screen and (max-width: 1160px) {
    .social-panel-1 {
      display: none !important; } }

/*--- Firefox ---*/
@-moz-document url-prefix() {}
/**
 * 5. - Responsive
 * -------------------------------------------------------------------
 */
@media screen and (max-width: 479px) {
  body {
    font-size: 14px;
    line-height: 22px; } }


.sidebar-slider-fade {
	position: relative;
}
.sidebar-slider-fade a {
	-webkit-transition: opacity .8s ease-out;
	   -moz-transition: opacity .8s ease-out;
	     -o-transition: opacity .8s ease-out;
	        transition: opacity .8s ease-out;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.sidebar-slider-fade a.active {
	position: relative;
	opacity: 1;
	z-index: 2;
}


/*Custom text box ranking*/
.custom-box {
	position: relative;
	padding: 30px;
	background: #fafafa;
	border: 1px solid rgba(0, 0, 0, 0.05); 
}

.custom-box__text {
	text-align: left; 
}
  
.custom-box .author-name span {
	color: rgba(0, 0, 0, 0.4); 
}
  
.custom-box .custom-box__details {
	margin: 15px 0;
	color: rgba(0, 0, 0, 0.6);
	font-size: 16px; }
    
.custom-box .custom-box__details a {
	color: rgb(255 255 255);
    background-color: #000000ab;
    border-radius: 3px;
	transition: all .3s ease-out;
}

.custom-box .custom-box__details a:hover,
.custom-box .custom-box__details a:focus,
.custom-box .custom-box__details a:active {
	color: rgb(0, 0, 0);
	background-color: transparent;
}