/** Shopify CDN: Minification failed

Line 51:25 Unexpected "}"
Line 2227:2 Expected identifier but found "*"
Line 2290:2 Expected identifier but found "*"

**/
@charset "UTF-8";
/*** CONTENT ***/
/*****************************************************************/
/*
/*** 00. Variables, Mixins
/*** 01. Global
/*** 02. Menu
/*** 03. Layout
/*** 04. Banner + Slidershow
/*** 05. Toolbar + Header
/*** 06. Breadcrumbs
/*** 07. Blog
/*** 08. Page
/*** 09. Font
/*** 10. Form
/*** 11. Widgets
/*** 12. Footer
/*** 13. Skin
/*** 14. Product
/*** 15. Helper
/*** 16. Theme Effect
*/
/*****************************************************************/
/*
/*
/*/

@media screen and (max-width: 768px) {
#header-content .gts-minicart i{
display: none;
}
}
.product-item .product-inner .product-image .product-label
{
background-color: transparent !important;
}
.price-box .special-price, .price-box .regular-product{
color: red !important;
}
.widget .widget-title h3{
  text-transform: none !important;
}

                         }
.product-description{
-webkit-line-clamp: 15 !important;
}
/* Ajoutez ces styles pour améliorer la visibilité du bouton de suppression sur mobile */
@media screen and (max-width: 768px) {
  #dropdown-cart .cart-list .item {
    position: relative;
    padding-right: 35px; /* Espace pour le bouton de suppression */
  }

  #dropdown-cart .btn-remove {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    padding: 10px;
    color: #F16055; /* Couleur plus visible */
    display: flex;
    align-items: center;
    justify-content: center;
  }

  #dropdown-cart .btn-remove i {
    font-size: 16px; /* Taille plus grande pour meilleure visibilité */
  }
}
#dropdown-cart {
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  max-width: 500px;
  height: 100vh;
  background: white;
  z-index: 999999; /* Augmenté pour être au-dessus de tout */
  display: flex;
  flex-direction: column;
  transform: translateX(100%);
  transition: transform 0.3s ease-in-out;
  box-shadow: -2px 0 10px rgba(0,0,0,0.1);
}
.nm-page-overlay {
  display: none !important; /* On force la désactivation */
}

/* Assurez-vous que le body ne soit pas bloqué */
body.active-search {
  overflow: visible !important;
}
#dropdown-cart.active {
  transform: translateX(0);
}

/* Header du minicart */
.minicart-header {
  padding: 15px;
  border-bottom: 1px solid #eee;
  background: #f8f8f8;
}

.continue-shoping {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.close-cart {
  background: none;
  border: none;
  cursor: pointer;
  padding: 5px;
}

.close-cart:hover i {
  color: #F16055;
}

/* Contenu scrollable */
.minicart-content {
  flex: 1;
  overflow-y: auto;
  padding: 15px;
}

/* Liste des produits */
.cart-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.cart-list .item {
  display: flex;
  align-items: center;
  padding: 10px 0;
  border-bottom: 1px solid #eee;
  gap: 10px;
}

.product-image {
  width: 80px;
  flex-shrink: 0;
}

.product-image img {
  width: 100%;
  height: auto;
  border-radius: 4px;
}

.product-inner {
  flex: 1;
  min-width: 0;
}

.product-name {
  margin: 0 0 5px;
  font-size: 14px;
}

.cart-collateral {
  display: flex;
  justify-content: space-between;
  font-size: 13px;
  color: #666;
}

.btn-remove {
  background: none;
  border: none;
  color: #999;
  cursor: pointer;
  padding: 5px;
}

.btn-remove:hover {
  color: #F16055;
}

/* Footer fixe */
.minicart-footer {
  padding: 15px;
  background: white;
  border-top: 1px solid #eee;
}

.cart-subtotal {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
  font-weight: bold;
}

.cart-buttons {
  display: flex;
  justify-content: center;
}

.mini-cart-btn {
  background: #F16055;
  color: white;
  border: none;
  border-radius: 25px;
  padding: 12px 30px;
  width: 100%;
  font-size: 14px;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 0.3s ease;
}

.mini-cart-btn:hover {
  background: #d94535;
  transform: translateY(-2px);
}

.header-cart #dropdown-cart .mini_cart_header
{
}

#header-content, .header {
  position: fixed;  /* Fixer le header en haut */
  top: 0 !important;
  left: 0;
  width: 100%;
  background: white !important;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
  z-index: 9999 !important;  /* S'assurer qu'il est au-dessus de tout */
}

.hide-header {
  opacity: 0 !important;
  transform: translateY(-100%) !important;
  pointer-events: none;
}

.show-header {
  opacity: 1 !important;
  transform: translateY(0) !important;
  pointer-events: auto;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
}


/* line 60, ../scss/vars/_variables.scss */
.no-margin {
  margin: 0 !important;
}

/* line 61, ../scss/vars/_variables.scss */
.no-padding {
  padding: 0 !important;
}


/* Style pour l'icône à l'intérieur du bouton */
.mobile-nav__search .btn .ti-search {
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/*** 01. Global
/*** 02. Menu
/*** 03. Testimonials
/*** 04. Banner + Slidershow
/*** 05. Header
/*** 06. Breadcrumbs
/*** 07. Blog
/*** 08. Page
/*** 09. Font
/*** 10. Form
/*** 11. Widgets
/*** 12. Footer
/*** 13. Skin
/*** 14. Product
****
/*****************************************************************/
/*****************************************************************/
/*** 01. Global
/*****************************************************************/
/**
*   Prefix
*/
/**
 *   Blocks Layout Selectors
 */
/*****************************************************************/
/*** 02. Menu 
/*****************************************************************/
/*****************************************************************/
/*** 03. Testimonials
/*****************************************************************/
/*****************************************************************/
/*** 04. Header
/*****************************************************************/
/*****************************************************************/
/*** 05. Footer
/*****************************************************************/
/*****************************************************************/
/*** 06. Product
/*****************************************************************/
/* template variables */
/*****************************************************************/
/*** 07. Blog
/*****************************************************************/
/* template variables */
/*****************************************************************/
/*** 08. Form
/*****************************************************************/
/* template variables */
/*****************************************************************/
/*** 09. Helper
/*****************************************************************/
/*****************************************************************/
/*** 10. Page
/*****************************************************************/
/* template variables */
/*****************************************************************/
/*** 11. Slidershow
/*****************************************************************/
/* template variables */
/*****************************************************************/
/*** 12. Skins
/*****************************************************************/
/*****************************************************************/
/*** 13. Widget
/*****************************************************************/
/* template variables */
/* BORDER RADIUS */
/* FlexSlider Necessary Styles -------------------------------------------------------------------------- */
/* line 2, ../scss/base/_global.scss */
.flexslider .slides > li {
  
  -webkit-backface-visibility: hidden;
  position: relative;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
/* line 3, ../scss/base/_global.scss */
.flexslider .slides img {
  width: 100%;
  display: block;
  cursor: pointer;
}

/* line 4, ../scss/base/_global.scss */
.flex-pauseplay span {
  text-transform: capitalize;
}

/* Clearfix for the .slides element */
/* line 6, ../scss/base/_global.scss */
.slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 7, ../scss/base/_global.scss */
html[xmlns] .slides {
  display: block;
}

/* line 8, ../scss/base/_global.scss */
* html .slides {
  height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
* include js that eliminates this class on page load */
/* line 13, ../scss/base/_global.scss */
.no-js .slides > li:first-child {
  display: block;
}

/* FlexSlider Default Theme */
/* line 16, ../scss/base/_global.scss */
.flexslider {
  padding: 0;
  margin: 0 0 23px;
  position: relative;
}

/* line 17, ../scss/base/_global.scss */
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

/* line 18, ../scss/base/_global.scss */
.loading .flex-viewport {
  max-height: 300px;
}

/* line 19, ../scss/base/_global.scss */
.carousel li {
  margin-right: 5px;
}

/* 1.2 - HTML5 Elements */
/* .full_screen {
    padding-top: 60px;
    &.full_slide{
      padding:0;
    }
    &.full_screen_banner{
      padding-top:30px;
    }
    &.full_screen_ourservice{
      padding-top:30px;
    }
} */
/* line 14, ../scss/base/_base.scss */
.page-default, .page-account {
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .page-default, .rtl .page-account {
  text-align: right;
}

/* line 15, ../scss/base/_base.scss */
.wrapper-container.show-cart .nm-page-overlay {
  background: rgba(0, 0, 0, 0.73) none repeat scroll 0 0;
  box-shadow: 0 0 5px 4px #eaeaea;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  transition: opacity 0.2s ease 0s;
  width: 100%;
  z-index: 9999;
}

/* line 26, ../scss/base/_base.scss */
.cbox {
  display: none;
}

/* line 29, ../scss/base/_base.scss */
.ajax-error-cbox {
  bottom: auto;
  left: 0;
  overflow: hidden;
  padding: 10px 20px;
  position: fixed;
  right: auto;
  text-align: center;
  top: 30px;
  width: 100%;
}

/* line 40, ../scss/base/_base.scss */
.ajax-success-cbox {
  background-color: rgba(128, 128, 128, 0.3);
  display: block;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}

body, h1, h2, h3, h4, h5, h6, p, a, span {
  font-family: 'Poppins', sans-serif !important;
}

/* line 50, ../scss/base/_base.scss */
.ajax-success-cbox .content {
  background: #fff;
  bottom: auto;
  box-shadow: 0 0 5px 0 #9b9b9b;
  left: 50%;
  padding: 20px 25px;
  position: fixed;
  right: auto;
  top: 50% !important;
  transform: translateX(-50%);
  width: 380px;
  z-index: 9999;
}

/* line 63, ../scss/base/_base.scss */
.close-cbox {
  background: #000;
  color: #fff;
  height: 20px;
  line-height: 20px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 20px;
}

/* line 74, ../scss/base/_base.scss */
.ajax-success-cbox .ajax-left {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}

/* line 75, ../scss/base/_base.scss */
.cbox {
  display: none;
}

/* line 76, ../scss/base/_base.scss */
.ajax-error-cbox {
  bottom: auto;
  left: 0;
  overflow: hidden;
  padding: 10px 20px;
  position: fixed;
  right: auto;
  top: 30px;
  width: 100%;
  text-align: center;
}

/* line 77, ../scss/base/_base.scss */
.ajax-error-cbox .modal-inner {
  color: #fff;
  background: #e95144;
  display: inline-block;
  padding: 10px 20px;
}

/* line 78, ../scss/base/_base.scss */
.ajax-success-cbox .continue-shopping {
  margin-right: 12px;
  padding: 0 20px;
}

/* line 79, ../scss/base/_base.scss */
.ajax-success-cbox .btn-secondary {
  padding: 0 20px;
}

/* line 81, ../scss/base/_base.scss */
.success-message {
  background: #f5f8f3 url(icons_new14.png) 20px -1476px no-repeat;
  height: 40px;
  line-height: 40px;
  color: #5f943c;
  padding: 0 10px 0 40px;
}

/* line 82, ../scss/base/_base.scss */
.ajax-product-title {
  text-align: left;
  margin-bottom: 9px;
}

/* line 85, ../scss/base/_base.scss */
#back-top {
  background: #f16055;
  border-radius: 100%;
  bottom: 80px;
  cursor: pointer;
  font-size: 0;
  height: 45px;
  line-height: 45px;
  margin: 0;
  position: fixed;
  right: 40px;
  text-align: center;
  width: 45px;
  z-index: 99;
}

/* line 100, ../scss/base/_base.scss */
#back-top a {
  color: #fff;
  font-size: 20px;
}

/* --- SCSS For Table --- */
/* line 105, ../scss/base/_base.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 109, ../scss/base/_base.scss */
.table-cart .cart__image img {
  width: 100px;
}

/* line 112, ../scss/base/_base.scss */
.table-wrap {
  margin-bottom: 30px;
}

/* line 115, ../scss/base/_base.scss */
table.full {
  margin-bottom: 1em;
  width: 100%;
}

/* line 121, ../scss/base/_base.scss */
th, td {
  border: 1px solid #d9d9d9;
  padding: 15px;
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl th, .rtl td {
  text-align: right;
}

/* line 127, ../scss/base/_base.scss */
.table {
  margin-bottom: 0;
}

/* line 131, ../scss/base/_base.scss */
.table > thead > tr > th {
  color: #000;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .table > thead > tr > th {
  text-align: right;
}

/* line 138, ../scss/base/_base.scss */
.table > tbody > tr > td {
  color: #666666;
  vertical-align: middle;
}

/* line 147, ../scss/base/_base.scss */
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border-top: medium none;
}

/* line 153, ../scss/base/_base.scss */
.table-v1 {
  border: 1px solid #dedede;
}
/* line 159, ../scss/base/_base.scss */
.table-v1 > thead > tr > th, .table-v1 > thead > tr td,
.table-v1 > tbody > tr > th,
.table-v1 > tbody > tr td,
.table-v1 > tfoot > tr > th,
.table-v1 > tfoot > tr td {
  text-align: center;
}

/* line 165, ../scss/base/_base.scss */
.table-v2 {
  border: 1px solid #dedede;
}
/* line 167, ../scss/base/_base.scss */
.table-v2 > thead,
.table-v2 > th {
  border-bottom: 2px solid #dedede;
  background: #f0f0f0;
}
/* line 175, ../scss/base/_base.scss */
.table-v2 > tbody > tr > th, .table-v2 > tbody > tr td,
.table-v2 > tfoot > tr > th,
.table-v2 > tfoot > tr td {
  border: 1px solid #dedede;
}

/* line 181, ../scss/base/_base.scss */
.table-v3 {
  border: 0;
}
/* line 183, ../scss/base/_base.scss */
.table-v3 > thead,
.table-v3 > th {
  border: 0;
  background: #f0f0f0;
}
/* line 191, ../scss/base/_base.scss */
.table-v3 > tbody > tr > th, .table-v3 > tbody > tr td,
.table-v3 > tfoot > tr > th,
.table-v3 > tfoot > tr td {
  border: 0;
}
/* line 195, ../scss/base/_base.scss */
.table-v3 > tbody tr:nth-child(even),
.table-v3 > tfoot tr:nth-child(even) {
  background: #f9f9f9;
}
/* line 198, ../scss/base/_base.scss */
.table-v3 > tbody tr:nth-child(odd),
.table-v3 > tfoot tr:nth-child(odd) {
  background: #FFF;
}

/* line 204, ../scss/base/_base.scss */
.table-v4 > thead,
.table-v4 > th {
  border-bottom: 2px solid #dedede;
}
/* line 211, ../scss/base/_base.scss */
.table-v4 > tbody > tr > th, .table-v4 > tbody > tr td,
.table-v4 > tfoot > tr > th,
.table-v4 > tfoot > tr td {
  border-top: 1px solid #dedede;
}

/* line 222, ../scss/base/_base.scss */
.table-striped.table-striped-v1 thead {
  background: none repeat scroll 0 0 #dddddd;
}

/* line 225, ../scss/base/_base.scss */
.table-striped.table-striped-v1 > thead > tr > th {
  border-bottom: medium none;
}

/* line 229, ../scss/base/_base.scss */
.table-striped.table-striped-v1 > tbody > tr:nth-child(2n+1) > td, .table-striped.table-striped-v1 > tbody > tr:nth-child(2n+1) > th {
  background: inherit;
}

/* line 234, ../scss/base/_base.scss */
.table-striped.table-striped-v1 > tbody > tr:nth-child(2n+2) > td, .table-striped.table-striped-v1 > tbody > tr:nth-child(2n+2) > th {
  background: none repeat scroll 0 0 #f6f6f6;
}

/* line 238, ../scss/base/_base.scss */
.table-striped.table-striped-v2 {
  border: 1px solid #dddddd;
}

/* line 246, ../scss/base/_base.scss */
.table-striped.table-striped-v2 > thead > tr > th, .table-striped.table-striped-v2 > thead > tr td,
.table-striped.table-striped-v2 > tbody > tr > th,
.table-striped.table-striped-v2 > tbody > tr td,
.table-striped.table-striped-v2 > tfoot > tr > th,
.table-striped.table-striped-v2 > tfoot > tr td {
  border-top: 1px solid #dddddd;
}

/* line 253, ../scss/base/_base.scss */
.table-striped.table-striped-v2 > tbody > tr:nth-child(2n+1) > td, .table-striped.table-striped-v2 > tbody > tr:nth-child(2n+1) > th {
  background: inherit;
}

/* line 258, ../scss/base/_base.scss */
.apus-body-loading {
  overflow: hidden;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* line 277, ../scss/base/_base.scss */
.apus-page-loading {
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}

/* line 286, ../scss/base/_base.scss */
.apus-page-loading #loader {
  -webkit-animation: 2s linear 0s normal none infinite running spin;
  -o-animation: 2s linear 0s normal none infinite running spin;
  animation: 2s linear 0s normal none infinite running spin;
  border-color: #00a1f1 transparent transparent;
  border-image: none;
  border-radius: 50%;
  border-style: solid;
  border-width: 3px;
  display: block;
  height: 150px;
  left: 50%;
  margin-left: -75px;
  margin-top: -75px;
  position: relative;
  top: 50%;
  width: 150px;
  z-index: 1001;
}

/* line 303, ../scss/base/_base.scss */
.apus-page-loading #loader::before {
  -webkit-animation: 3s linear 0s normal none infinite running spin;
  -o-animation: 3s linear 0s normal none infinite running spin;
  animation: 3s linear 0s normal none infinite running spin;
  border-color: #f65b47 transparent transparent;
  border-image: none;
  border-radius: 50%;
  border-style: solid;
  border-width: 3px;
  bottom: 5px;
  content: "";
  left: 5px;
  position: absolute;
  right: 5px;
  top: 5px;
}

/* line 317, ../scss/base/_base.scss */
.apus-page-loading #loader::after {
  -webkit-animation: 1.5s linear 0s normal none infinite running spin;
  -o-animation: 1.5s linear 0s normal none infinite running spin;
  animation: 1.5s linear 0s normal none infinite running spin;
  border-color: #f9c922 transparent transparent;
  border-image: none;
  border-radius: 50%;
  border-style: solid;
  border-width: 3px;
  bottom: 15px;
  content: "";
  left: 15px;
  position: absolute;
  right: 15px;
  top: 15px;
}

/* line 331, ../scss/base/_base.scss */
.apus-page-loading .loader-section {
  background-color: #f5f5f5;
  height: 100%;
  position: fixed;
  top: 0;
  transform: translateX(0px);
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -o-transform: translateX(0px);
  -ms-transform: translateX(0px);
  width: 51%;
  z-index: 1000;
}

section {
  margin: 0 !important;
  padding: 0;
}

.shopify-section {
  margin: 0 !important;
  padding: 0;
}

/* line 345, ../scss/base/_base.scss */
.apus-page-loading .loader-section.section-left {
  left: 0;
}

/* line 348, ../scss/base/_base.scss */
.apus-page-loading .loader-section.section-right {
  right: 0;
}

/* line 351, ../scss/base/_base.scss */
.apus-loading-wrapper {
  height: 100px;
  left: 50%;
  margin-left: -50px;
  margin-top: -100px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100px;
}

/* line 1, ../scss/base/_typography.scss */
body, html {
  font-family: "Work Sans", sans-serif;
}

/* line 5, ../scss/base/_typography.scss */
h1 .note,
h2 .note,
h3 .note,
h4 .note,
h5 .note,
h6 .note {
  margin-left: 8px;
  font-weight: 400;
  font-size: 12px;
}

/* line 16, ../scss/base/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 500;
  letter-spacing: 0;
  margin: 0;
  padding: 0;
}

/* line 17, ../scss/base/_typography.scss */
h1 {
  margin-bottom: 1em;
}

/* line 18, ../scss/base/_typography.scss */
h2 {
  margin-bottom: 1em;
}

/* line 19, ../scss/base/_typography.scss */
h3 {
  margin-bottom: 1.25em;
}

/* line 20, ../scss/base/_typography.scss */
h4 {
  margin-bottom: 1.5em;
}

/* line 21, ../scss/base/_typography.scss */
h5 {
  margin-bottom: 1.5em;
}

/* line 22, ../scss/base/_typography.scss */
h6 {
  margin-bottom: 1.5em;
}

/* line 24, ../scss/base/_typography.scss */
p:last-child {
  margin-bottom: 0;
}

/* line 25, ../scss/base/_typography.scss */
small {
  font-size: 16px;
}

/* line 26, ../scss/base/_typography.scss */
h2 small.pull-right {
  padding-top: 0.538461538em;
}

/*  Links -------------------------- */
/* line 29, ../scss/base/_typography.scss */
a {
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 30, ../scss/base/_typography.scss */
a:hover, a:focus {
  text-decoration: none;
  color: #f16055;
}

/* line 31, ../scss/base/_typography.scss */
a:focus {
  text-decoration: none;
}

/* line 32, ../scss/base/_typography.scss */
a, a:link, a:hover, a:active {
  outline: none;
  cursor: pointer;
}

/* line 34, ../scss/base/_typography.scss */
ul, li {
  list-style: none;
}

/*  Global classes -------------------------------------------------- */
/* line 37, ../scss/base/_typography.scss */
.no-style {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
}

/* line 38, ../scss/base/_typography.scss */
.tal {
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .tal {
  text-align: right;
}

/* line 39, ../scss/base/_typography.scss */
.tar {
  text-align: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .tar {
  text-align: left;
}

/* line 40, ../scss/base/_typography.scss */
.tac {
  text-align: center;
}

/* line 41, ../scss/base/_typography.scss */
.fl {
  float: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .fl {
  float: right;
}

/* line 42, ../scss/base/_typography.scss */
.fr {
  float: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .fr {
  float: left;
}

/* line 43, ../scss/base/_typography.scss */
.fn {
  float: none;
}

/* line 44, ../scss/base/_typography.scss */
.cl {
  clear: left;
}

/* line 45, ../scss/base/_typography.scss */
.cr {
  clear: right;
}

/* line 46, ../scss/base/_typography.scss */
.cb {
  clear: both;
}

/* line 48, ../scss/base/_typography.scss */
.hide,
.hidden {
  display: none;
}

/* line 50, ../scss/base/_typography.scss */
.move {
  cursor: move;
}

/*  Formatting ------------------------------------------ */
/* line 53, ../scss/base/_typography.scss */
.hidden {
  display: none;
}

/* line 54, ../scss/base/_typography.scss */
.move {
  cursor: move;
}

/* line 55, ../scss/base/_typography.scss */
.section-title {
  display: none;
}

/*  Layout -------------------------------------------------- */
/* line 58, ../scss/base/_typography.scss */
.main-content {
  display: block;
  padding-bottom: 0;
  min-height: 450px;
}

/* line 59, ../scss/base/_typography.scss */
.template-index .main-content {
  padding: 0;
}

/* line 61, ../scss/base/_typography.scss */
img {
  border: 0 none;
  height: auto;
  max-width: 100%;
  transition: all 400ms ease-in-out 0s;
}

/* line 1, ../scss/components/_list.scss */
.links {
  margin-top: 7px;
}
/* line 3, ../scss/components/_list.scss */
.links > li {
  padding: 0 10px 0 5px;
  position: relative;
}
/* line 6, ../scss/components/_list.scss */
.links > li:before {
  content: "";
  display: block;
  top: 3px;
  right: 0;
  position: absolute;
  width: 1px;
  height: 14px;
  background: #c4c4c4;
}
/* line 16, ../scss/components/_list.scss */
.links > li:last-child:before {
  display: none;
}

/* line 1, ../scss/components/_carousel.scss */
.owl-carousel {
  margin-left: -15px;
  margin-right: -15px;
  position: relative;
  z-index: 1;
}
/* line 8, ../scss/components/_carousel.scss */
.owl-carousel:hover .owl-nav .owl-next,
.owl-carousel:hover .owl-nav .owl-prev {
  display: inline-block !important;
}
/* line 14, ../scss/components/_carousel.scss */
.owl-carousel .owl-stage-outer {
  overflow: hidden;
  position: relative;
}
/* line 18, ../scss/components/_carousel.scss */
.owl-carousel .owl-stage {
  position: relative;
}
/* line 20, ../scss/components/_carousel.scss */
.owl-carousel .owl-stage:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
}
/* line 29, ../scss/components/_carousel.scss */
.owl-carousel .owl-nav {
  float: right;
  position: absolute;
  right: 0;
  top: 0;
  width: 80px;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .owl-carousel .owl-nav {
  float: left;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .owl-carousel .owl-nav {
  left: 0;
  right: auto;
}
/* line 35, ../scss/components/_carousel.scss */
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
  cursor: pointer;
  display: block !important;
  font-size: 0;
  line-height: 38px;
  position: absolute;
  text-align: center;
  top: -80px;
  transform: translateY(-50%);
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
  background-image: url("owl-nav.png");
  background-position: 0 0;
  background-repeat: no-repeat;
}
/* line 52, ../scss/components/_carousel.scss */
.owl-carousel .owl-nav .owl-next:hover,
.owl-carousel .owl-nav .owl-prev:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/* line 56, ../scss/components/_carousel.scss */
.owl-carousel .owl-nav .owl-next {
  float: right;
  right: 15px;
  background-position: 100% 0;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .owl-carousel .owl-nav .owl-next {
  float: left;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .owl-carousel .owl-nav .owl-next {
  left: 15px;
  right: auto;
}
/* line 62, ../scss/components/_carousel.scss */
.owl-carousel .owl-item {
  -moz-user-select: none;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}
/* line 63, ../scss/components/_carousel.scss */
.owl-carousel .owl-item .item {
  padding: 0 15px;
  border: 0;
  margin: 0;
}
/* line 73, ../scss/components/_carousel.scss */
.owl-carousel .owl-dots {
  text-align: center;
}
/* line 76, ../scss/components/_carousel.scss */
.owl-carousel .owl-dots .owl-dot {
  display: inline-block;
  margin: 4px 0 0;
}
/* line 79, ../scss/components/_carousel.scss */
.owl-carousel .owl-dots .owl-dot span {
  background: #fff;
  border: 3px solid transparent;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  cursor: pointer;
  display: block;
  margin: 4px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
/* line 91, ../scss/components/_carousel.scss */
.owl-carousel .owl-dots .owl-dot.active {
  margin: 0;
}
/* line 93, ../scss/components/_carousel.scss */
.owl-carousel .owl-dots .owl-dot.active span {
  border-color: #62c7fc;
  width: 16px;
  height: 16px;
  margin-bottom: 0;
  margin-top: 0;
}

/* line 101, ../scss/components/_carousel.scss */
div.owl-theme .owl-controls .owl-buttons div {
  line-height: 32px;
  border: 0;
}
/* line 104, ../scss/components/_carousel.scss */
div.owl-theme .owl-controls .owl-buttons div:hover {
  color: #f16055;
}

/*============================================================================
  SCSS For Buttons
==============================================================================*/
/* line 4, ../scss/components/_button.scss */
.btn-lg {
  padding: 12px 20px !important;
}

/* line 7, ../scss/components/_button.scss */
.input-group-btn:last-child > .btn,
.input-group-btn > .btn{
  background-color: #f16055;
  color: #fff;
  font-size: 14px;
  font-family: "Work Sans", sans-serif;
  display: inline-block;
  font-weight: 700;
  text-transform: uppercase;
  padding: 3px;
  /*margin-top: -40px;*/
  letter-spacing: 0;
  text-transform: uppercase;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  /*  background-color: $theme-color;
  border:2px solid $theme-color;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  font-family: $font-family-base;
  padding: 10px 30px;
  letter-spacing: 0;
  text-transform: uppercase;
  @include border-radius(4px);
  line-height: 20px; */
}
/* line 32, ../scss/components/_button.scss */
.input-group-btn:last-child > .btn span,
.input-group-btn > .btn span,
.btn span {
  line-height: 20px;
  padding: 10px 30px;
  display: inline-block;
  border: 1px dashed #fff;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.35s ease 0s;
  transition: all 0.35s ease 0s;
}
/* line 41, ../scss/components/_button.scss */
.input-group-btn:last-child > .btn:before,
.input-group-btn > .btn:before,
.btn:before {
  line-height: 36px;
  display: inline-block;
  border: 1px dashed #fff;
}
/* line 46, ../scss/components/_button.scss */
.input-group-btn:last-child > .btn:hover, .input-group-btn:last-child > .btn:active, .input-group-btn:last-child > .btn:focus,
.input-group-btn > .btn:hover,
.input-group-btn > .btn:active,
.input-group-btn > .btn:focus,
.btn:hover,
.btn:active,
.btn:focus {
  background-color: #fff;
  color: #f16055;
  text-decoration: none;
}

/* line 56, ../scss/components/_button.scss */
.btn--small {
  font-size: 0.75em;
  padding: 4px 5px;
}

/* line 60, ../scss/components/_button.scss */
.btn--large {
  font-size: 1em;
  padding: 12px 15px;
}

/* line 64, ../scss/components/_button.scss */
.btn--full {
  width: 100%;
}

/* line 68, ../scss/components/_button.scss */
.btn-readmore {
  background: #222;
  color: #fff;
  border-color: #222;
  font-family: "Work Sans", sans-serif;
  font-weight: 700;
}
/* line 74, ../scss/components/_button.scss */
.btn-readmore:hover {
  background: #f16055;
  border-color: #f16055;
  color: #fff;
}
/* line 79, ../scss/components/_button.scss */
.btn-readmore .fa {
  margin-left: 10px;
}

/* line 83, ../scss/components/_button.scss */
.btn.btn-more {
  padding-right: 27px;
  padding-left: 27px;
  font-family: "Work Sans", sans-serif;
  font-weight: 400;
  font-size: 11px;
}

.category-image {
  display: none;
  margin-top: 20px;
  width: 100%;
}

.category-image.active {
  display: block;
}

.category-image img {
  width: 100%;
  height: auto;
}

.widget-filter {
  margin-bottom: 30px;
}

.price-filter,
.age-filter {
  list-style: none;
  padding: 0;
}

.price-filter li,
.age-filter li {
  margin-bottom: 10px;
}

.price-filter a,
.age-filter a {
  color: inherit;
  text-decoration: none;
}

/* line 90, ../scss/components/_button.scss */
.btn-border {
  border-bottom: 1px solid #fff;
  font-family: "Work Sans", sans-serif;
  font-size: 11px;
  padding: 8px 0;
  text-transform: none;
  display: inline-block;
  min-width: 230px;
  text-align: right;
  letter-spacing: 1px;
}
/* line 100, ../scss/components/_button.scss */
.btn-border .fa {
  margin-right: 10px;
}

/* line 105, ../scss/components/_button.scss */
.btn-link {
  color: #fff;
  font-style: italic;
  text-decoration: none;
}

/* line 110, ../scss/components/_button.scss */
.btn-primary {
  border-color: #222;
  background: transparent;
  color: #fff;
}

/* line 118, ../scss/components/_button.scss */
.btn-default {
  border-color: #cd8e89;
  background: #cd8e89;
  color: #fff;
}
/* line 124, ../scss/components/_button.scss */
.btn-default:hover {
  border-color: #222;
  color: #fff;
  background: #222;
}

/* line 1, ../scss/components/_form.scss */
input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
textarea, select {
  border: 1px solid #dedede;
  padding: 6px 10px;
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl input[type="text"], .rtl
input[type="email"], .rtl
input[type="password"], .rtl
input[type="tel"], .rtl
textarea, .rtl select {
  text-align: right;
}

/* line 12, ../scss/components/_form.scss */
.btn.secondary {
  background: #eee;
  color: #555;
}

/* line 19, ../scss/components/_form.scss */
select.none {
  border: 0;
  background: none transparent;
}

/* line 24, ../scss/components/_form.scss */
select, select.currencies {
  -moz-appearance: none;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-position: right center;
  background-image: url("ico-select.png");
  background-repeat: no-repeat;
  background-position: right 10px center;
  color: #999;
  line-height: 1.2;
  padding-right: 28px;
  text-indent: 0.01px;
  text-overflow: '';
  cursor: pointer;
  padding-top: 8px;
  padding-left: 15px;
  padding-bottom: 8px;
}

/* line 44, ../scss/components/_form.scss */
.input-group {
  border-collapse: separate;
  display: table;
  position: relative;
}

/* line 55, ../scss/components/_form.scss */
.input-group input::-moz-focus-inner {
  border: 0 none;
  margin-bottom: -1px;
  margin-top: -1px;
  padding: 0;
}

/* line 61, ../scss/components/_form.scss */
.input-group-field, .input-group-btn {
  display: table-cell;
  margin: 0;
  vertical-align: middle;
}

/* line 68, ../scss/components/_form.scss */
.input-group .input-group-field {
  width: 100%;
}

/* line 71, ../scss/components/_form.scss */
.input-group-btn {
  padding: 0;
  position: relative;
  white-space: nowrap;
  width: 1%;
}

/* line 2, ../scss/components/_newsletter.scss */
.widget-newsletter {
  margin: 0 0 40px 0;
}
/* line 4, ../scss/components/_newsletter.scss */
.widget-newsletter-icon {
  margin: 0 0 25px 0px;
}

/* line 4, ../scss/components/_social.scss */
.widget-social li .fa {
  font-size: 35px;
}
/* line 7, ../scss/components/_social.scss */
.widget-social li span {
  display: none;
}
/* line 10, ../scss/components/_social.scss */
.widget-social li a {
  padding: 5px;
}

/*
Back to top button 
*/
/* line 4, ../scss/components/_back-to-top.scss */
.back-top {
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: -30px !important;
}
/* line 10, ../scss/components/_back-to-top.scss */
.back-top span {
  float: left;
  text-indent: -9999px;
}
/* line 14, ../scss/components/_back-to-top.scss */
.back-top .btn {
  width: 70px;
  height: 70px;
  font-size: 38px;
  padding: 10px 23px;
}

/* line 21, ../scss/components/_back-to-top.scss */
#back-to-top1 {
  bottom: 30px;
  opacity: 0;
  position: fixed;
  right: 30px;
  top: inherit !important;
  z-index: 99;
}

/* line 29, ../scss/components/_back-to-top.scss */
#back-to-top1.active {
  opacity: 1;
}

/* line 32, ../scss/components/_back-to-top.scss */
#back-to-top1 .btn-backtop {
  border-color: #fff;
  font-size: 18px;
  line-height: 1;
  padding: 9px 12px;
}

/* line 38, ../scss/components/_back-to-top.scss */
#back-to-top1 .btn-backtop::before {
  display: none;
}

@media screen and (max-width: 768px) {
  /* line 44, ../scss/components/_back-to-top.scss */
  .nav-search {
    margin: 0 auto;
    padding: 0 0 15px;
    text-align: center;
  }
}
/* line 51, ../scss/components/_back-to-top.scss */
.mobile-nav {
  margin: -15px -15px 0;
}

/* line 54, ../scss/components/_back-to-top.scss */
.mobile-nav li {
  margin-bottom: 0;
}

/* line 57, ../scss/components/_back-to-top.scss */
.mobile-nav__search {
  padding: 15px;
}

/* line 60, ../scss/components/_back-to-top.scss */
.mobile-nav__search .search-bar {
  margin-bottom: 0;
}

/* line 63, ../scss/components/_back-to-top.scss */
.mobile-nav__item {
  display: block;
  position: relative;
}

/* line 67, ../scss/components/_back-to-top.scss */
.mobile-nav > .mobile-nav__item {
  background-color: #f6f6f6;
}

/* line 71, ../scss/components/_back-to-top.scss */
.mobile-nav > .mobile-nav__item:last-child::after {
  display: none;
}

/* line 74, ../scss/components/_back-to-top.scss */
.mobile-nav__item a {
  display: block;
}

/* line 77, ../scss/components/_back-to-top.scss */
.mobile-nav__item a, .mobile-nav__toggle button {
  color: #333;
  padding: 15px;
  text-decoration: none;
}

/* line 82, ../scss/components/_back-to-top.scss */
.mobile-nav__item a:hover, .mobile-nav__item a:active, .mobile-nav__item a:focus, .mobile-nav__toggle button:hover, .mobile-nav__toggle button:active, .mobile-nav__toggle button:focus {
  color: #0d0d0d;
}

/* line 85, ../scss/components/_back-to-top.scss */
.mobile-nav__item a:active, .mobile-nav__item a:focus, .mobile-nav__toggle button:active, .mobile-nav__toggle button:focus {
  background-color: #e9e9e9;
}

/* line 88, ../scss/components/_back-to-top.scss */
.mobile-nav__item--active {
  font-weight: bold;
}

/* line 91, ../scss/components/_back-to-top.scss */
.mobile-nav__has-sublist {
  display: table;
  width: 100%;
}

/* line 95, ../scss/components/_back-to-top.scss */
.mobile-nav__has-sublist .mobile-nav__link {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}

/* line 100, ../scss/components/_back-to-top.scss */
.mobile-nav__toggle {
  display: table-cell;
  vertical-align: middle;
  width: 1%;
}

/* line 105, ../scss/components/_back-to-top.scss */
.mobile-nav--expanded .mobile-nav__toggle-open {
  display: none;
}

/* line 108, ../scss/components/_back-to-top.scss */
.mobile-nav__toggle-close {
  display: none;
}

/* line 111, ../scss/components/_back-to-top.scss */
.mobile-nav--expanded .mobile-nav__toggle-close {
  display: block;
}

/* line 114, ../scss/components/_back-to-top.scss */
.mobile-nav__sublist {
  backface-visibility: hidden;
  margin: 0;
  max-height: 0;
  overflow: hidden;
  transition: all 300ms cubic-bezier(0.57, 0.06, 0.05, 0.95) 0s;
  visibility: hidden;
}

/* line 122, ../scss/components/_back-to-top.scss */
.mobile-nav--expanded + .mobile-nav__sublist {
  max-height: 700px;
  transition: all 700ms cubic-bezier(0.57, 0.06, 0.05, 0.95) 0s;
  visibility: visible;
}

/* line 127, ../scss/components/_back-to-top.scss */
.mobile-nav__sublist .mobile-nav__item::after {
  bottom: auto;
  top: 0;
}

/* line 131, ../scss/components/_back-to-top.scss */
.mobile-nav__sublist .mobile-nav__link {
  font-weight: normal;
  padding-left: 30px;
}

/* line 136, ../scss/components/_back-to-top.scss */
.js-drawer-open {
  height: 100%;
  overflow: hidden;
}

/* line 140, ../scss/components/_back-to-top.scss */
.drawer {
  background-color: #f6f6f6;
  bottom: 0;
  color: #333;
  display: none;
  max-width: 95%;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 15px 15px;
  position: fixed;
  top: 0;
  transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1) 0s;
  will-change: transform;
  z-index: 10;
}

/* line 155, ../scss/components/_back-to-top.scss */
.drawer a {
  color: #333;
}

/* line 158, ../scss/components/_back-to-top.scss */
.drawer a:hover, .drawer a:focus {
  opacity: 0.7;
}

/* line 161, ../scss/components/_back-to-top.scss */
.drawer input, .drawer textarea {
  border-color: #e9e9e9;
}

/* line 164, ../scss/components/_back-to-top.scss */
.drawer--left {
  border-right: 1px solid #e9e9e9;
  left: -300px;
  width: 300px;
}

/* line 169, ../scss/components/_back-to-top.scss */
.js-drawer-open-left .drawer--left {
  display: block;
  transform: translateX(300px);
}

/* line 173, ../scss/components/_back-to-top.scss */
.lt-ie9 .js-drawer-open-left .drawer--left {
  left: 0;
}

/* line 176, ../scss/components/_back-to-top.scss */
.drawer--right {
  border-left: 1px solid #e9e9e9;
  right: -300px;
  width: 300px;
}

/* line 181, ../scss/components/_back-to-top.scss */
.js-drawer-open-right .drawer--right {
  display: block;
  transform: translateX(-300px);
}

/* line 185, ../scss/components/_back-to-top.scss */
.lt-ie9 .js-drawer-open-right .drawer--right {
  right: 0;
}

/* line 189, ../scss/components/_back-to-top.scss */
.is-moved-by-drawer {
  transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1) 0s;
}

/* line 192, ../scss/components/_back-to-top.scss */
.js-drawer-open-left .is-moved-by-drawer {
  transform: translateX(300px);
}

/* line 195, ../scss/components/_back-to-top.scss */
.js-drawer-open-right .is-moved-by-drawer {
  transform: translateX(-300px);
}

/* line 198, ../scss/components/_back-to-top.scss */
.drawer__header {
  border-bottom: 1px solid #e9e9e9;
  display: table;
  height: 70px;
  margin-bottom: 15px;
  width: 100%;
}

/* line 205, ../scss/components/_back-to-top.scss */
.drawer__title, .drawer__close {
  display: table-cell;
  vertical-align: middle;
}

/* line 209, ../scss/components/_back-to-top.scss */
.drawer__title {
  width: 100%;
}

/* line 212, ../scss/components/_back-to-top.scss */
.drawer__close {
  font-size: 1.125em;
  text-align: center;
  width: 1%;
}

/* line 217, ../scss/components/_back-to-top.scss */
.btn-close {
  background: #f16055;
  color: #fff;
  padding: 8px 12px;
}

/* line 222, ../scss/components/_back-to-top.scss */
.btn-close::before {
  display: none;
}

/* line 225, ../scss/components/_back-to-top.scss */
.btn-menu {
  padding: 3px 12px;
}

/* line 228, ../scss/components/_back-to-top.scss */
.btn-menu::before {
  display: none;
}

/* line 2, ../scss/components/_mini-cart.scss */
.header-cart #dropdown-cart {
  background-color: #fff;
  position: fixed;
  width: 100%;
  max-width: 550px;
  height: 100%;
  right: -200%;
  -webkit-transition: all 0.35s ease 0s;
  -o-transition: all 0.35s ease 0s;
  transition: all 0.35s ease 0s;
  top: 0;
  z-index: 999999;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .header-cart #dropdown-cart {
  left: -200%;
  right: auto;
}
/* line 10, ../scss/components/_mini-cart.scss */
.header-cart #dropdown-cart .cart-empty {
  padding: 20px;
  text-align: center;
  line-height: 24px;
}
/* line 15, ../scss/components/_mini-cart.scss */
.header-cart #dropdown-cart.active {
  position: fixed;
  right: 0;
  top: 0;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .header-cart #dropdown-cart.active {
  left: 0;
  right: auto;
}
/* line 21, ../scss/components/_mini-cart.scss */
.header-cart #dropdown-cart .continue-shoping {
  line-height: 40px;
  background-color: #333;
  color: #fff;
  padding: 10px 20px;
  text-align: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .header-cart #dropdown-cart .continue-shoping {
  text-align: left;
}
/* line 27, ../scss/components/_mini-cart.scss */
.header-cart #dropdown-cart .continue-shoping span {
  font-size: 14px;
  text-align: left;
  float: left;
  text-transform: uppercase;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .header-cart #dropdown-cart .continue-shoping span {
  text-align: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .header-cart #dropdown-cart .continue-shoping span {
  float: right;
}
/* line 33, ../scss/components/_mini-cart.scss */
.header-cart #dropdown-cart .continue-shoping a {
  color: #fff;
}
/* line 37, ../scss/components/_mini-cart.scss */
.header-cart #dropdown-cart .item {
  width: 100%;
  display: block;
  margin-bottom: 0;
  position: relative;
  padding: 0 0 15px;
  float: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .header-cart #dropdown-cart .item {
  float: right;
}

/* line 45, ../scss/components/_mini-cart.scss */
.header-cart #dropdown-cart .item .btn-remove:hover i {
  color: #f16055;
}
/* line 50, ../scss/components/_mini-cart.scss */
.header-cart #dropdown-cart .cart-list {
  padding: 0;
  border: 1px solid #cccccc;
  margin: 0;
  border-left: 0;
  border-right: 0;
  overflow-x: auto;
  padding: 15px 0;
}
/* line 59, ../scss/components/_mini-cart.scss */
.header-cart #dropdown-cart .cart-list .product-image {
  float: left;
  margin-right: 0;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .header-cart #dropdown-cart .cart-list .product-image {
  float: right;
}
/* line 64, ../scss/components/_mini-cart.scss */
.header-cart #dropdown-cart .cart-list .product-inner {
  text-align: left;
  display: table-cell;
  padding: 0 15px;
  vertical-align: top;
  overflow: hidden;
  line-height: 24px;
  font-size: 13px;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .header-cart #dropdown-cart .cart-list .product-inner {
  text-align: right;
}
/* line 72, ../scss/components/_mini-cart.scss */
.header-cart #dropdown-cart .cart-list .product-inner small {
  font-size: 13px;
}
/* line 74, ../scss/components/_mini-cart.scss */
.header-cart #dropdown-cart .cart-list .product-inner a:hover {
  color: #f16055;
}
/* line 76, ../scss/components/_mini-cart.scss */
.header-cart #dropdown-cart .cart-list .product-inner .price {
  float: right;
  font-weight: 500;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .header-cart #dropdown-cart .cart-list .product-inner .price {
  float: left;
}
/* line 82, ../scss/components/_mini-cart.scss */
.header-cart #dropdown-cart .mini_cart_header {
  padding: 20px 15px;
  display: inline-block;
}
/* line 85, ../scss/components/_mini-cart.scss */
.header-cart #dropdown-cart .mini_cart_header .cart-list, .header-cart #dropdown-cart .mini_cart_header .wrap-btcart {
  float: left;
  width: 100%;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .header-cart #dropdown-cart .mini_cart_header .cart-list, .rtl .header-cart #dropdown-cart .mini_cart_header .wrap-btcart {
  float: right;
}
/* line 87, ../scss/components/_mini-cart.scss */
.header-cart #dropdown-cart .mini_cart_header .wrap-btcart .summary {
  margin: 0;
  float: left;
  width: 100%;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .header-cart #dropdown-cart .mini_cart_header .wrap-btcart .summary {
  float: right;
}
/* line 91, ../scss/components/_mini-cart.scss */
.header-cart #dropdown-cart .mini_cart_header .wrap-btcart .summary .total {
  padding: 10px 0;
}
/* line 93, ../scss/components/_mini-cart.scss */
.header-cart #dropdown-cart .mini_cart_header .wrap-btcart .actions {
  margin: 20px 0 0;
  display: inline-block;
  width: 100%;
}
/* line 98, ../scss/components/_mini-cart.scss */
.header-cart #dropdown-cart .mini_cart_header .wrap-btcart .actions .btn span {
  padding: 10px 20px;
}
/* line 101, ../scss/components/_mini-cart.scss */
.header-cart #dropdown-cart .mini_cart_header .wrap-btcart .actions .btn:hover {
  background-color: #f16055;
  border-color: #f16055;
  color: #ffffff;
}
/* line 107, ../scss/components/_mini-cart.scss */
.header-cart #dropdown-cart .mini_cart_header .wrap-btcart .actions .view-cart {
  float: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .header-cart #dropdown-cart .mini_cart_header .wrap-btcart .actions .view-cart {
  float: right;
}

/*============================================================================
  #FlexSlider
    - jQuery FlexSlider v2.2.2 | http://www.woothemes.com/flexslider/
    - Contributing author: Tyler Smith (@mbmufffin)
==============================================================================*/
/* line 6, ../scss/components/_slidershow.scss */
.flexslider {
  margin: 0;
  padding: 0;
}
/* line 9, ../scss/components/_slidershow.scss */
.flexslider li {
  margin: 0;
}
/* line 10, ../scss/components/_slidershow.scss */
.flexslider .slides > li {
  /*display: none;*/
  /* Hide the slides before the JS is loaded. Avoids image jumping */
  margin: 0;
  position: relative;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 20, ../scss/components/_slidershow.scss */
.flexslider .slides img {
  max-width: 100%;
  margin: 0 auto;
  display: block;
}

/* line 14, ../scss/bootstrap/mixins/_clearfix.scss */
.slides:before, .slides:after {
  content: " ";
  display: table;
}
/* line 19, ../scss/bootstrap/mixins/_clearfix.scss */
.slides:after {
  clear: both;
}

/* line 30, ../scss/components/_slidershow.scss */
html[xmlns] .slides {
  display: block;
}

/* line 31, ../scss/components/_slidershow.scss */
* html .slides {
  height: 1%;
}

/*================ No JS Fallback ================*/
/* line 34, ../scss/components/_slidershow.scss */
.no-js .slides > li:first-child {
  display: block;
}

/* line 35, ../scss/components/_slidershow.scss */
.flexslider {
  position: relative;
  zoom: 1;
}

/* line 36, ../scss/components/_slidershow.scss */
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

/* line 37, ../scss/components/_slidershow.scss */
.loading .flex-viewport {
  max-height: 300px;
}

/* line 38, ../scss/components/_slidershow.scss */
.flexslider .slides {
  zoom: 1;
}

/* line 39, ../scss/components/_slidershow.scss */
.carousel li {
  margin-right: 5px;
}

/*================ Direction Nav ================*/
/* line 42, ../scss/components/_slidershow.scss */
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 48, ../scss/components/_slidershow.scss */
.flex-direction-nav {
  *height: 0;
}
/* line 49, ../scss/components/_slidershow.scss */
.flex-direction-nav a {
  display: block;
  width: 45px;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
  -webkit-transition: "all 0.3s ease";
  -o-transition: "all 0.3s ease";
  transition: "all 0.3s ease";
}
/* line 61, ../scss/components/_slidershow.scss */
.flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default;
}

/* line 68, ../scss/components/_slidershow.scss */
.flex-direction-nav a {
  text-indent: -9999px;
  background-color: transparent;
  background-repeat: no-repeat;
  /*================ Hide SVG arrows in oldIE ================*/
}
/* line 76, ../scss/components/_slidershow.scss */
.lte-ie9 .flex-direction-nav a {
  display: none;
}
/* line 80, ../scss/components/_slidershow.scss */
.flex-direction-nav a.flex-prev {
  background-image: url("flex.png");
  background-position: center left;
}
/* line 85, ../scss/components/_slidershow.scss */
.flex-direction-nav a.flex-next {
  background-image: url("flex.png");
  background-position: center right;
}

/*================ Control Nav ================*/
/* line 92, ../scss/components/_slidershow.scss */
.flex-control-nav {
  position: absolute;
  bottom: 10px;
  width: 100%;
  text-align: center;
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 100, ../scss/components/_slidershow.scss */
.flex-control-nav li {
  margin: 0 4px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}

/* line 109, ../scss/components/_slidershow.scss */
.flex-control-paging li a {
  width: 15px;
  height: 15px;
  display: block;
  background-color: #fff;
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -khtml-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  border: 2px solid #fff;
  -webkit-transition: "all 0.1s ease-in-out";
  -o-transition: "all 0.1s ease-in-out";
  transition: "all 0.1s ease-in-out";
}
/* line 118, ../scss/components/_slidershow.scss */
.flex-control-paging li a:hover {
  background-color: #f94cb6;
}
/* line 121, ../scss/components/_slidershow.scss */
.flex-control-paging li a.flex-active {
  background-color: #f16055;
  cursor: default;
}

/* line 127, ../scss/components/_slidershow.scss */
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
/* line 131, ../scss/components/_slidershow.scss */
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .flex-control-thumbs li {
  float: right;
}
/* line 136, ../scss/components/_slidershow.scss */
.flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: 0.7;
  filter: alpha(opacity=70);
  cursor: pointer;
}
/* line 141, ../scss/components/_slidershow.scss */
.flex-control-thumbs img:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 145, ../scss/components/_slidershow.scss */
.flex-control-thumbs .flex-active {
  opacity: 1;
  filter: alpha(opacity=100);
  cursor: default;
}

/* line 148, ../scss/components/_slidershow.scss */
.flexslider:hover .flex-direction-nav a {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 149, ../scss/components/_slidershow.scss */
.flex-direction-nav a {
  opacity: 0;
  filter: alpha(opacity=0);
  width: 54px;
}

/* line 153, ../scss/components/_slidershow.scss */
.flex-direction-nav a.flex-prev {
  left: 30px;
  background-position: center left;
}

/* line 157, ../scss/components/_slidershow.scss */
.flex-direction-nav a.flex-next {
  right: 30px;
  background-position: center right;
}

/* line 162, ../scss/components/_slidershow.scss */
.flex-active-slide .slideshow__text-content {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 167, ../scss/components/_slidershow.scss */
.slideshow__text-content {
  text-align: left;
  left: 7%;
  position: absolute;
  width: auto; /* Au lieu d'une largeur fixe */
  max-width: 800px; /* Limite la largeur maximale */
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
  transition: all 0.6s cubic-bezier(0.44, 0.13, 0.48, 0.87);
  transition-delay: 0.3s;
  z-index: 3;
  background-color: #7c63c803;
  padding: 0px 10px; /* Plus de padding pour un meilleur espacement */
  border-radius: 30px; /* Bords plus arrondis */
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(5px);
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .slideshow__text-content {
  text-align: right;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .slideshow__text-content {
  right: 7%;
  left: auto;
}
/* line 180, ../scss/components/_slidershow.scss */
.slick-initialized .slideshow__text-content::after, .no-js .slideshow__text-content::after {
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
  content: none;
}
/* line 186, ../scss/components/_slidershow.scss */
.slideshow__text-content .button {
  display: inline-block;
}
/* line 189, ../scss/components/_slidershow.scss */
.slideshow__text-content .button a.btn span {
  line-height: 23px;
  background-color: #f16055;
  border-radius: 80px;
}

/* line 198, ../scss/components/_slidershow.scss */
.slideshow__title {
  color: white;
    font-size: 50px;
    font-weight: 700;
    font-family: Poopins;
    letter-spacing: 0;
    text-transform: none;
    position: relative;
    margin: 0 0 30px;
}

/* line 207, ../scss/components/_slidershow.scss */
.slideshow__title span {
  color: #f16055;
}

/* line 212, ../scss/components/_slidershow.scss */
.slideshow__subtitle {
  display: block;
  color: #fff;
  font-size: 60px;
  font-weight: 500;
  letter-spacing: 0;
  text-transform: none;
  font-style: normal;
  margin: 0;
}
/* line 221, ../scss/components/_slidershow.scss */
.slideshow__subtitle strong {
  font-size: 35px;
  font-weight: bold;
  color: #ffce25;
}

/* line 227, ../scss/components/_slidershow.scss */
.slideshow__subtitle_two {
      display: block;
    color: white;
    font-size: 22px;
    font-weight: 400;
    letter-spacing: .1em;
    width: 600px;
    margin-bottom: 70px;
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 240, ../scss/components/_slidershow.scss */
  .flex-direction-nav .flex-prev {
    left: 10px;
  }

  /* line 241, ../scss/components/_slidershow.scss */
  .flex-direction-nav .flex-next {
    right: 10px;
  }
}
@media (max-width: 991px) {
  /* line 245, ../scss/components/_slidershow.scss */
  .flex-direction-nav .flex-prev {
    left: 20px;
  }

  /* line 246, ../scss/components/_slidershow.scss */
  .flex-direction-nav .flex-next {
    right: 20px;
  }

  /* line 247, ../scss/components/_slidershow.scss */
  .flexslider:hover .flex-prev {
    opacity: 1;
  }

  /* line 248, ../scss/components/_slidershow.scss */
  .flexslider:hover .flex-next {
    opacity: 1;
  }
}
/*================ Custom Flexslider Styles ================*/
/* line 252, ../scss/components/_slidershow.scss */
.flexslider .slides {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* line 259, ../scss/components/_slidershow.scss */
.slide-link {
  display: block;
}
/* line 262, ../scss/components/_slidershow.scss */
.slide-link img {
  display: block;
}

/* ourservice */
/* line 4, ../scss/components/_ourservice.scss */
.block-ourservice {
  text-align: center;
}
/* line 8, ../scss/components/_ourservice.scss */
.block-ourservice .col:first-child .ourservice:before {
  display: none;
}
/* line 16, ../scss/components/_ourservice.scss */
.block-ourservice .ourservice:hover .ourservice-icon {
  color: #f16055;
}
/* line 21, ../scss/components/_ourservice.scss */
.block-ourservice .ourservice-content {
  text-align: center;
}
/* line 23, ../scss/components/_ourservice.scss */
.block-ourservice .ourservice-content span {
  color: #f16055;
}
/* line 25, ../scss/components/_ourservice.scss */
.block-ourservice .ourservice-info {
  color: #464646;
  font-size: 13px;
  line-height: 20px;
  padding: 0;
}
/* line 30, ../scss/components/_ourservice.scss */
.block-ourservice .ourservice-info a {
  font-size: 14px;
  font-weight: 500;
  color: #f16055;
  text-transform: uppercase;
  letter-spacing: 0;
}
/* line 37, ../scss/components/_ourservice.scss */
.block-ourservice .ourservice-info p {
  margin: 0;
  font-size: 14px;
  color: #464646;
}
/* line 39, ../scss/components/_ourservice.scss */
.block-ourservice .ourservice-heading {
  color: #333;
  font-weight: 600;
  font-size: 16px;
  line-height: 30px;
  color: #333;
  text-transform: uppercase;
  margin: 0;
  letter-spacing: 0;
}
/* line 50, ../scss/components/_ourservice.scss */
.block-ourservice .ourservice-icon {
  font-size: 48px;
  font-weight: 300;
  text-align: center;
  color: #333;
}

/* line 2, ../scss/components/_breadcrumbs.scss */
.breadcrumb a, .breadcrumb > span {
  display: inline-block;
  padding-right: 5px;
  color: #333;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .breadcrumb a, .rtl .breadcrumb > span {
  padding-left: 5px;
  padding-right: inherit;
}
/* line 6, ../scss/components/_breadcrumbs.scss */
.breadcrumb a.lang2, .breadcrumb > span.lang2 {
  display: none;
}

/* line 13, ../scss/components/_breadcrumbs.scss */
.breadcrumb a:first-child,
.breadcrumb span:first-child {
  padding-left: 0;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .breadcrumb a:first-child, .rtl
.breadcrumb span:first-child {
  padding-right: 0;
  padding-left: inherit;
}

/* .template-product {
    .gts-breadcrumb { margin-bottom:0;}
} */
/* line 20, ../scss/components/_breadcrumbs.scss */
.gts-breadcrumb {
  color: #333;
  text-align: right;
  position: relative;
  margin-bottom: 80px;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .gts-breadcrumb {
  text-align: left;
}

/* line 26, ../scss/components/_breadcrumbs.scss */
.gts-breadcrumb .wrapper {
  padding: 60px 0;
}

/* line 29, ../scss/components/_breadcrumbs.scss */
.gts-breadcrumb .container {
  position: relative;
}

/* line 32, ../scss/components/_breadcrumbs.scss */
.gts-breadcrumb .breadcrumb {
  background: transparent;
  font-family: "Work Sans", sans-serif;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0;
  margin: 45px 0 0;
  text-transform: none;
  text-align: center;
  padding: 0;
}

/* line 45, ../scss/components/_breadcrumbs.scss */
.gts-breadcrumb .breadcrumb a + span {
  vertical-align: inherit;
  line-height: 1;
}

/* line 50, ../scss/components/_breadcrumbs.scss */
.gts-breadcrumb .breadcrumb span.tick {
  vertical-align: inherit;
  line-height: 30px;
}

/* line 1, ../scss/components/_testimonials.scss */
.section-testimonials-newsletter.style-bg {
  border-bottom: 1px solid #ededed;
  border-top: 1px solid #ededed;
  overflow: hidden;
  position: relative;
}

/* line 8, ../scss/components/_testimonials.scss */
.section-testimonials-newsletter.style-bg::before {
  background: #f9f9f9;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9;
}

/* line 18, ../scss/components/_testimonials.scss */
.section-testimonials-newsletter.style-bg > * {
  position: relative;
  z-index: 10;
}

/* line 22, ../scss/components/_testimonials.scss */
.section-testimonials-newsletter .news-letter.style-bg {
  position: relative;
}

/* line 25, ../scss/components/_testimonials.scss */
.section-testimonials-newsletter .news-letter.style-bg::before {
  background: #fff;
  content: "";
  height: 200%;
  left: 0;
  position: absolute;
  top: 0;
  width: 10000px;
}

/* line 34, ../scss/components/_testimonials.scss */
.section-testimonials-newsletter .news-letter {
  padding: 25px 0 0 45px;
}

/* line 37, ../scss/components/_testimonials.scss */
.testimonials .testimonials-body {
  border: 1px solid #ededed;
  padding: 55px 50px 45px;
}

/* line 41, ../scss/components/_testimonials.scss */
.testimonials .description {
  font-size: 17px;
  margin: 30px 0 0;
}

/* line 45, ../scss/components/_testimonials.scss */
.testimonials-profile .avatar {
  border-radius: 50%;
  display: inline-block;
  height: 96px;
  margin: 0 0 10px;
  overflow: hidden;
  width: 96px;
}

/* line 53, ../scss/components/_testimonials.scss */
.testimonials-profile .avatar img {
  max-width: 100%;
}

/* line 56, ../scss/components/_testimonials.scss */
.testimonials-profile .name {
  font-size: 18px;
  font-weight: 600;
  margin: 0 0 4px;
}

/* line 61, ../scss/components/_testimonials.scss */
.testimonials-profile .job {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
}

/* line 69, ../scss/components/_testimonials.scss */
.section-testimonials .rte-setting {
  margin: 0 0 40px;
}
/* line 72, ../scss/components/_testimonials.scss */
.section-testimonials blockquote {
  margin: 0;
}

/* line 1, ../scss/components/_instagram.scss */
.instgaram {
  position: relative;
  display: block;
  padding: 90px 0 0;
}
/* line 6, ../scss/components/_instagram.scss */
.instgaram #instafeed .instgaram-item {
  float: left;
  position: relative;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .instgaram #instafeed .instgaram-item {
  float: right;
}
/* line 7, ../scss/components/_instagram.scss */
.instgaram #instafeed .instgaram-item .caption {
  position: absolute;
}
/* line 11, ../scss/components/_instagram.scss */
.instgaram #instafeed > a {
  padding: 0;
}
/* line 13, ../scss/components/_instagram.scss */
.instgaram .instagram-content {
  display: block;
  margin: 0 auto 60px;
  text-align: center;
  width: 30%;
}
/* line 18, ../scss/components/_instagram.scss */
.instgaram .instagram-content p {
  color: #464646;
  font-size: 16px;
}
/* line 23, ../scss/components/_instagram.scss */
.instgaram .widget .widget-title {
  margin: 0 0 40px;
}
/* line 25, ../scss/components/_instagram.scss */
.instgaram .widget .widget-title h3 {
  margin: 0 0 80px;
}
/* line 27, ../scss/components/_instagram.scss */
.instgaram .widget .widget-title h3 span {
  float: left;
  width: 100%;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .instgaram .widget .widget-title h3 span {
  float: right;
}
/* line 30, ../scss/components/_instagram.scss */
.instgaram .widget .widget-title h3 span.user {
  font-size: 14px;
  font-weight: normal;
  color: #464646;
}
/* line 39, ../scss/components/_instagram.scss */
.instgaram .btn {
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.025em;
  background-color: #ffffff;
  border-color: #fff;
  height: 40px;
  line-height: 38px;
  position: absolute;
  bottom: 50px;
  left: 50%;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
  padding: 0 20px;
  margin: auto;
  color: #333;
  z-index: 9;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .instgaram .btn {
  right: 50%;
  left: auto;
}
/* line 55, ../scss/components/_instagram.scss */
.instgaram .btn:hover {
  background-color: #f16055;
  border-color: #f16055;
  color: #fff;
}

/* line 63, ../scss/components/_instagram.scss */
.rtl .instgaram .btn {
  -webkit-transform: translate(50%);
  -ms-transform: translate(50%);
  transform: translate(50%);
}

/* blog page */
/* line 4, ../scss/components/_blog.scss */
.template-blog .gts-breadcrumb .breadcrumb, .template-article .gts-breadcrumb .breadcrumb {
  text-align: center;
}

/* line 8, ../scss/components/_blog.scss */
.content-blog ul {
  padding: 0;
  overflow: hidden;
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .content-blog ul {
  text-align: right;
}
/* line 11, ../scss/components/_blog.scss */
.content-blog .list-blog .blog-item .image {
  position: relative;
}
/* line 13, ../scss/components/_blog.scss */
.content-blog .list-blog .blog-item .image .date-time {
  color: #fff;
  top: 30px;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background-color: #f16055;
  width: 110px;
  height: 110px;
  line-height: 1;
  font-size: 26px;
  font-weight: 600;
  left: 30px;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  position: absolute;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .content-blog .list-blog .blog-item .image .date-time {
  right: 30px;
  left: auto;
}
/* line 28, ../scss/components/_blog.scss */
.content-blog .list-blog .blog-item .image .date-time .day,
.content-blog .list-blog .blog-item .image .date-time .month {
  width: 100%;
  display: inline-block;
  font-weight: 500;
}
/* line 34, ../scss/components/_blog.scss */
.content-blog .list-blog .blog-item .image .date-time .day {
  font-size: 40px;
  font-weight: 700;
  margin: 20px 0 0;
}
/* line 42, ../scss/components/_blog.scss */
.content-blog .list-blog > li {
  border-top: 1px solid #d0d0d0;
  padding-top: 36px;
  margin-top: 33px;
}
/* line 44, ../scss/components/_blog.scss */
.content-blog .list-blog > li:first-child {
  padding-top: 0;
  margin-top: 0;
  border-top: none;
}
/* line 46, ../scss/components/_blog.scss */
.content-blog .list-blog h3 {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 5px;
}
/* line 48, ../scss/components/_blog.scss */
.content-blog .list-blog .des p {
  margin: 20px 0;
}
/* line 50, ../scss/components/_blog.scss */
.content-blog .list-blog .des p img {
  margin-bottom: 5px;
}
/* line 54, ../scss/components/_blog.scss */
.content-blog .list-blog .des blockquote {
  margin-bottom: 36px;
}
/* line 56, ../scss/components/_blog.scss */
.content-blog .list-blog a.btn-shop-now:hover {
  background-color: #1a1a1a !important;
  color: #fff !important;
  border: 2px solid #1a1a1a !important;
}
/* line 62, ../scss/components/_blog.scss */
.content-blog .blog-bottom {
  padding: 0 30px 30px;
  margin: -150px 0 50px;
}
/* line 65, ../scss/components/_blog.scss */
.content-blog .blog-bottom .date-author {
  display: inline-block;
  width: 100%;
}
/* line 69, ../scss/components/_blog.scss */
.content-blog .blog-bottom .date-author {
  color: #1a1a1a;
}
/* line 70, ../scss/components/_blog.scss */
.content-blog .blog-bottom .short-des {
  color: #484848;
}
/* line 71, ../scss/components/_blog.scss */
.content-blog .blog-bottom h3 {
  font-weight: 600;
  font-size: 30px;
  text-transform: none;
  margin: 20px 0;
}
/* line 76, ../scss/components/_blog.scss */
.content-blog .blog-bottom h3 a {
  color: #1a1a1a;
}
/* line 82, ../scss/components/_blog.scss */
.content-blog .blog-bottom .short-des {
  line-height: 30px;
}
/* line 83, ../scss/components/_blog.scss */
.content-blog .blog-bottom .short-des, .content-blog .blog-bottom p.button {
  margin: 10px 0 20px;
}
/* line 86, ../scss/components/_blog.scss */
.content-blog .blog-bottom .date-time {
  text-align: right;
  float: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .content-blog .blog-bottom .date-time {
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .content-blog .blog-bottom .date-time {
  float: left;
}
/* line 89, ../scss/components/_blog.scss */
.content-blog .blog-bottom .date-time i {
  color: #f16055;
}
/* line 95, ../scss/components/_blog.scss */
.content-blog .blog-bottom .left-blog .left-blog-inner .date-time {
  text-align: center;
  color: #f16055;
  font-family: "Baloo", cursive;
}
/* line 99, ../scss/components/_blog.scss */
.content-blog .blog-bottom .left-blog .left-blog-inner .date-time .day, .content-blog .blog-bottom .left-blog .left-blog-inner .date-time .month {
  float: left;
  width: 100%;
  line-height: 1.3;
  text-transform: uppercase;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .content-blog .blog-bottom .left-blog .left-blog-inner .date-time .day, .rtl .content-blog .blog-bottom .left-blog .left-blog-inner .date-time .month {
  float: right;
}
/* line 105, ../scss/components/_blog.scss */
.content-blog .blog-bottom .left-blog .left-blog-inner .date-time .day {
  font-weight: bold;
  font-size: 40px;
  margin-top: 10px;
}
/* line 110, ../scss/components/_blog.scss */
.content-blog .blog-bottom .left-blog .left-blog-inner .date-time .month {
  font-weight: 400;
  font-size: 26px;
}
/* line 117, ../scss/components/_blog.scss */
.content-blog .blog-bottom .right-blog {
  font-family: "Work Sans", sans-serif;
}
/* line 119, ../scss/components/_blog.scss */
.content-blog .blog-bottom .right-blog .right-blog-inner {
  padding: 30px;
  background-color: #fff;
  border: 1px solid #cdcdcd;
}
/* line 124, ../scss/components/_blog.scss */
.content-blog .blog-bottom .right-blog .blog_author, .content-blog .blog-bottom .right-blog .user-tags {
  font-size: 13px;
  font-weight: 400;
  color: #1a1a1a;
}
/* line 128, ../scss/components/_blog.scss */
.content-blog .blog-bottom .right-blog .blog_author .fa, .content-blog .blog-bottom .right-blog .user-tags .fa {
  color: #f16055;
  margin-right: 5px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .content-blog .blog-bottom .right-blog .blog_author .fa, .rtl .content-blog .blog-bottom .right-blog .user-tags .fa {
  margin-left: 5px;
  margin-right: inherit;
}
/* line 133, ../scss/components/_blog.scss */
.content-blog .blog-bottom .right-blog .user-tags {
  margin-left: 10px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .content-blog .blog-bottom .right-blog .user-tags {
  margin-right: 10px;
  margin-left: inherit;
}
/* line 135, ../scss/components/_blog.scss */
.content-blog .blog-bottom .right-blog .user-tags li a {
  color: #484848;
}
/* line 139, ../scss/components/_blog.scss */
.content-blog .blog-bottom .right-blog .button a {
  color: #fff;
}
/* line 141, ../scss/components/_blog.scss */
.content-blog .blog-bottom .right-blog .button a:hover {
  color: #fff;
}
/* line 147, ../scss/components/_blog.scss */
.content-blog .pagination {
  display: block;
}
/* line 149, ../scss/components/_blog.scss */
.content-blog .pagination .pagination-page {
  padding: 0;
  text-align: center;
}
/* line 152, ../scss/components/_blog.scss */
.content-blog .pagination .pagination-page li {
  background-color: #f2f2f2;
  display: inline-block;
  margin-left: 10px;
  color: #333;
  font-size: 14px;
  text-align: center;
  width: 32px;
  height: 32px;
  line-height: 30px;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .content-blog .pagination .pagination-page li {
  margin-right: 10px;
  margin-left: inherit;
}
/* line 162, ../scss/components/_blog.scss */
.content-blog .pagination .pagination-page li a {
  color: #333;
}
/* line 164, ../scss/components/_blog.scss */
.content-blog .pagination .pagination-page li a:hover {
  color: #f16055;
}
/* line 166, ../scss/components/_blog.scss */
.content-blog .pagination .pagination-page li.active {
  background-color: #1a1a1a;
  color: #fff;
}

/* line 177, ../scss/components/_blog.scss */
.sidebar .input-group.search {
  border: 1px solid #dedede;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 180, ../scss/components/_blog.scss */
.sidebar .input-group.search .searchBox {
  margin-top: 5px;
  box-shadow: none;
  border: 0;
}
/* line 188, ../scss/components/_blog.scss */
.sidebar .widget-follow .followus-content a {
  font-size: 18px;
  margin-right: 10px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .sidebar .widget-follow .followus-content a {
  margin-left: 10px;
  margin-right: inherit;
}
/* line 191, ../scss/components/_blog.scss */
.sidebar .widget-recent-articles {
  float: left;
  width: 100%;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .sidebar .widget-recent-articles {
  float: right;
}
/* line 194, ../scss/components/_blog.scss */
.sidebar .widget-recent-articles .media {
  float: left;
  text-align: left;
  width: 100%;
  margin: 0 0 10px;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .sidebar .widget-recent-articles .media {
  float: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .sidebar .widget-recent-articles .media {
  text-align: right;
}
/* line 199, ../scss/components/_blog.scss */
.sidebar .widget-recent-articles .media .blog-image-thumb {
  float: left;
  padding-right: 25px;
  width: 105px;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .sidebar .widget-recent-articles .media .blog-image-thumb {
  float: right;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .sidebar .widget-recent-articles .media .blog-image-thumb {
  padding-left: 25px;
  padding-right: inherit;
}
/* line 204, ../scss/components/_blog.scss */
.sidebar .widget-recent-articles .media .media-body {
  float: none;
}
/* line 205, ../scss/components/_blog.scss */
.sidebar .widget-recent-articles .media .media-body .entry-title-sm {
  font-weight: 400;
  font-size: 13px;
  margin: 0 0 20px;
  text-transform: none;
  line-height: 20px;
}
/* line 215, ../scss/components/_blog.scss */
.sidebar .widget-tags {
  float: left;
  width: 100%;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .sidebar .widget-tags {
  float: right;
}
/* line 218, ../scss/components/_blog.scss */
.sidebar .widget-tags ul {
  padding: 0;
}

/* line 223, ../scss/components/_blog.scss */
.main-blog time {
  color: #999999;
  font-size: 14px;
}

/* line 229, ../scss/components/_blog.scss */
.blog_author a {
  color: #62c7fc;
}
/* line 230, ../scss/components/_blog.scss */
.blog_author .separator {
  padding: 0 3px;
}

/* line 233, ../scss/components/_blog.scss */
.user-tags {
  display: inline;
  padding: 0;
  margin: 0;
}
/* line 234, ../scss/components/_blog.scss */
.user-tags li {
  display: inline;
}
/* line 235, ../scss/components/_blog.scss */
.user-tags li span {
  padding: 0 5px;
  text-transform: uppercase;
  font-size: 14px;
}
/* line 240, ../scss/components/_blog.scss */
.user-tags li a {
  text-decoration: none;
}

/* line 246, ../scss/components/_blog.scss */
.blog-detail .image {
  position: relative;
}
/* line 248, ../scss/components/_blog.scss */
.blog-detail .image .date-time {
  color: #fff;
  top: 30px;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background-color: #f16055;
  width: 110px;
  height: 110px;
  line-height: 1;
  font-size: 26px;
  font-weight: 600;
  left: 30px;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  position: absolute;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .blog-detail .image .date-time {
  right: 30px;
  left: auto;
}
/* line 263, ../scss/components/_blog.scss */
.blog-detail .image .date-time .day,
.blog-detail .image .date-time .month {
  width: 100%;
  display: inline-block;
  font-weight: 500;
}
/* line 269, ../scss/components/_blog.scss */
.blog-detail .image .date-time .day {
  font-size: 40px;
  font-weight: 700;
  margin: 20px 0 0;
}
/* line 276, ../scss/components/_blog.scss */
.blog-detail .blog-bottom {
  float: left;
  width: 100%;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .blog-detail .blog-bottom {
  float: right;
}
/* line 280, ../scss/components/_blog.scss */
.blog-detail .blog_author, .blog-detail .user-tags {
  margin: 0;
  float: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .blog-detail .blog_author, .rtl .blog-detail .user-tags {
  float: right;
}
/* line 283, ../scss/components/_blog.scss */
.blog-detail .blog_author li, .blog-detail .user-tags li {
  margin: 0;
  padding: 0;
}
/* line 286, ../scss/components/_blog.scss */
.blog-detail .blog_author li span, .blog-detail .user-tags li span {
  font-size: 13px;
  font-weight: 400;
  color: #1a1a1a;
  text-transform: none;
  padding: 0;
}
/* line 294, ../scss/components/_blog.scss */
.blog-detail .blog_author .fa, .blog-detail .user-tags .fa {
  color: #f16055;
  margin-right: 5px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .blog-detail .blog_author .fa, .rtl .blog-detail .user-tags .fa {
  margin-left: 5px;
  margin-right: inherit;
}
/* line 299, ../scss/components/_blog.scss */
.blog-detail .article-content {
  padding: 0 30px 30px;
  margin: -150px 0 50px;
}
/* line 302, ../scss/components/_blog.scss */
.blog-detail .article-content .article-content-inner {
  padding: 30px;
  background-color: #fff;
  -webkit-box-shadow: 0 5px 10px rgba(232, 232, 232, 0.8);
  box-shadow: 0 5px 10px rgba(232, 232, 232, 0.8);
  position: relative;
}
/* line 311, ../scss/components/_blog.scss */
.blog-detail .page-header {
  font-weight: 600;
  font-size: 30px;
  text-transform: none;
  margin: 20px 0;
  display: inline-block;
}
/* line 319, ../scss/components/_blog.scss */
.blog-detail .rte {
  margin-bottom: 20px;
  line-height: 30px;
}
/* line 320, ../scss/components/_blog.scss */
.blog-detail .addthis {
  clear: both;
  padding: 22px 0;
}
/* line 321, ../scss/components/_blog.scss */
.blog-detail .action-btn {
  clear: both;
  padding-bottom: 40px;
}
/* line 322, ../scss/components/_blog.scss */
.blog-detail .action-btn .right {
  float: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .blog-detail .action-btn .right {
  float: left;
}
/* line 324, ../scss/components/_blog.scss */
.blog-detail #comments {
  clear: both;
  padding-bottom: 20px;
}
/* line 325, ../scss/components/_blog.scss */
.blog-detail #comments ul {
  list-style: none outside none;
}

/* line 328, ../scss/components/_blog.scss */
#comments ul li {
  padding-left: 120px;
  background: url(i-comment.jpg) 0 6px no-repeat;
  padding-bottom: 73px;
  margin: 0;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl #comments ul li {
  padding-right: 120px;
  padding-left: inherit;
}

/* Blog Comment */
/* line 331, ../scss/components/_blog.scss */
#add-comment-title, .title-comment {
  font-size: 24px;
  letter-spacing: 0.25px;
  padding-top: 25px;
  line-height: 30px;
}

/* line 338, ../scss/components/_blog.scss */
.comment-form label {
  display: block;
  margin-bottom: 7px;
}

/* line 339, ../scss/components/_blog.scss */
.comment-form .comment-form input {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  height: 48px;
  border-color: #ebebeb;
}

/* line 340, ../scss/components/_blog.scss */
.comment-form input[type=text]:focus {
  border-color: #81d8d0;
}

/* line 343, ../scss/components/_blog.scss */
.message #comment-body {
  width: 100%;
  margin-bottom: 15px;
  min-height: 130px;
  border: 1px solid #ebebeb;
}

/* line 344, ../scss/components/_blog.scss */
.comment-head {
  color: #62c7fc;
  font-style: italic;
  padding-bottom: 10px;
}

/* line 345, ../scss/components/_blog.scss */
.blog-detail p.note {
  margin-bottom: 22px;
  font-style: italic;
}

/* line 346, ../scss/components/_blog.scss */
#comments .btn-secondary {
  font-size: 13px;
  letter-spacing: 2px;
  font-weight: normal;
  height: 40px;
  min-width: 160px;
  border-radius: 3px;
  padding: 0 17px;
}

/* widget ----------------------------------------------------------------------- */
/* line 2, ../scss/components/_widget.scss */
.widget-content {
  padding: 0 0 20px 0;
}

/* line 5, ../scss/components/_widget.scss */
.sidebar .widget-recent-articles .title {
  padding-bottom: 16px;
}

/* line 6, ../scss/components/_widget.scss */
.widget-recent-articles .article {
  border-bottom: 1px dotted #d0d0d0;
  margin-bottom: 15px;
  padding-bottom: 18px;
}

/* line 7, ../scss/components/_widget.scss */
.widget-recent-articles .article a {
  line-height: 20px;
}

/* line 8, ../scss/components/_widget.scss */
.widget-recent-articles .article em {
  display: block;
  padding-top: 11px;
  color: #62c7fc;
}

/* line 9, ../scss/components/_widget.scss */
.widget-tags .title {
  margin-bottom: 22px;
}

/* line 10, ../scss/components/_widget.scss */
.widget-tags .content {
  margin-bottom: 40px;
}

/* line 11, ../scss/components/_widget.scss */
.widget-tags li {
  display: inline;
  margin-right: 10px;
}

/* line 12, ../scss/components/_widget.scss */
.widget-tags li a {
  line-height: 30px;
}

/* line 13, ../scss/components/_widget.scss */
.widget-tags li a:hover {
  text-decoration: none;
}

/* line 15, ../scss/components/_widget.scss */
.widget {
  border: 0;
  text-align: center;
}
/* line 18, ../scss/components/_widget.scss */
.widget .widget-title {
  display: inline-block;
  margin: 0 0 30px;
  text-align: center;
}
/* line 22, ../scss/components/_widget.scss */
.widget .widget-title h3 {
  text-transform: capitalize;
  margin: 0;
  position: relative;
  font-size: 40px;
  font-family: "Poopins";
  font-weight: 800;
  line-height: 24px;
  letter-spacing: 0;
}
/* line 32, ../scss/components/_widget.scss */
.widget .widget-title p {
  width: 70%;
  text-align: center;
  display: inline-block;
  margin: 20px 0 0;
  font-size: 14px;
  line-height: 24px;
  padding: 0;
}

/* line 1, ../scss/components/_product.scss */
.product-inner {
  margin-bottom: 30px;
}
/* line 3, ../scss/components/_product.scss */
.product-inner .short-description {
  display: none;
  margin: 0;
}

/* line 5, ../scss/components/_product.scss */
.products-grid .grid-item .product-image {
  display: table;
  position: relative;
  table-layout: fixed;
  text-align: center;
  width: 100%;
}

/* line 13, ../scss/components/_product.scss */
.products-grid.product-list-item .list {
  width: 100%;
}
/* line 15, ../scss/components/_product.scss */
.products-grid.product-list-item .list .product-inner {
  overflow: hidden;
}
/* line 16, ../scss/components/_product.scss */
.products-grid.product-list-item .list .grid-item .product-image {
  display: inline-block;
  text-align: left;
  float: left;
  position: relative;
  width: 33%;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .products-grid.product-list-item .list .grid-item .product-image {
  text-align: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .products-grid.product-list-item .list .grid-item .product-image {
  float: right;
}
/* line 24, ../scss/components/_product.scss */
.products-grid.product-list-item .list .product-item .product-info {
  display: table-cell;
  margin: 0;
  padding-left: 30px;
  text-align: center;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .products-grid.product-list-item .list .product-item .product-info {
  padding-right: 30px;
  padding-left: inherit;
}
/* line 30, ../scss/components/_product.scss */
.products-grid.product-list-item .list .product-item .product-info .information .short-description {
  display: block;
  text-transform: none;
  font-weight: 300;
}
/* line 32, ../scss/components/_product.scss */
.products-grid.product-list-item .list .product-item .product-info .information,
.products-grid.product-list-item .list .product-item .product-info .product-name {
  position: static;
}
/* line 34, ../scss/components/_product.scss */
.products-grid.product-list-item .list .product-item .product-info .product-name {
  padding: 15px 0 0;
}
/* line 35, ../scss/components/_product.scss */
.products-grid.product-list-item .list .product-item .product-info .product-name h3 {
  font-size: 18px;
}
/* line 38, ../scss/components/_product.scss */
.products-grid.product-list-item .list .product-item .product-actions {
  opacity: 1;
  filter: alpha(opacity=100);
  display: table-cell;
  overflow: hidden;
  position: static;
  visibility: visible;
  padding-left: 7px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .products-grid.product-list-item .list .product-item .product-actions {
  padding-right: 7px;
  padding-left: inherit;
}
/* line 47, ../scss/components/_product.scss */
.products-grid.product-list-item .list .product-item:hover .info-inner,
.products-grid.product-list-item .list .product-item:hover .product-actions,
.products-grid.product-list-item .list .product-item:hover .product-single__vendor {
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
}
/* line 50, ../scss/components/_product.scss */
.products-grid.product-list-item .list .product-item:hover .product-actions {
  bottom: 0;
}
/* line 52, ../scss/components/_product.scss */
.products-grid.product-list-item .list .product-item .info-inner {
  margin-bottom: 30px;
}
/* line 53, ../scss/components/_product.scss */
.products-grid.product-list-item .list .product-item .add-to-cart {
  text-align: left;
  float: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .products-grid.product-list-item .list .product-item .add-to-cart {
  text-align: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .products-grid.product-list-item .list .product-item .add-to-cart {
  float: right;
}
/* line 54, ../scss/components/_product.scss */
.products-grid.product-list-item .list .product-item .add-to-link, .products-grid.product-list-item .list .product-item .add-to-wishlist {
  text-align: center;
}

/* line 58, ../scss/components/_product.scss */
.grid-item .product-content,
.grid-item .information {
  padding-bottom: 0;
}

/* line 62, ../scss/components/_product.scss */
.grid-item .product-content {
  padding: 0;
  position: relative;
  text-align: center;
  z-index: 4;
}

/* line 69, ../scss/components/_product.scss */
.grid-item .product-inner {
  position: relative;
  text-align: center;
}
/* line 86, ../scss/components/_product.scss */
.grid-item .product-inner .information {
  padding: 0;
  position: relative;
  overflow: hidden;
}
/* line 93, ../scss/components/_product.scss */
.grid-item .information,
.grid-item .product-name {
  text-transform: none;
  z-index: 3;
}
/* line 97, ../scss/components/_product.scss */
.grid-item .information h3,
.grid-item .product-name h3 {
  font-family: "Work Sans", sans-serif;
  margin-bottom: 0;
  padding: 15px 0 5px;
  line-height: 20px;
  font-size: 14px;
}
/* line 103, ../scss/components/_product.scss */
.grid-item .information h3 a,
.grid-item .product-name h3 a {
  font-weight: 600;
}
/* line 108, ../scss/components/_product.scss */
.grid-item .product-info-inner {
  -webkit-transition: all 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85);
  -o-transition: all 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85);
  transition: all 0.3s cubic-bezier(0.37, 0.31, 0.2, 0.85);
}

/* line 112, ../scss/components/_product.scss */
.product-image {
  overflow: hidden;
  z-index: 3;
  position: relative;
  padding: 0;
}
/* line 117, ../scss/components/_product.scss */
.product-image form {
  display: inline-block;
}
/* line 123, ../scss/components/_product.scss */
.product-image .ajax_addtocart.disabled:before {
  content: "\e720";
  font-family: "themify";
  font-size: 20px;
  font-weight: normal;
  color: #333;
}
/* line 132, ../scss/components/_product.scss */
.product-image .ajax_addtocart:hover:before {
  color: #f16055;
}
/* line 135, ../scss/components/_product.scss */
.product-image .ajax_addtocart:before {
  content: "\e655";
  font-family: "themify";
  font-size: 16px;
  font-weight: normal;
  color: #333;
  line-height: 36px;
  display: inline-block;
  border: 1px dashed #fff;
  width: 100%;
}
/* line 145, ../scss/components/_product.scss */
.product-image .ajax_addtocart:before:hover {
  color: #f16055;
}
/* line 150, ../scss/components/_product.scss */
.product-image .add-to-cart {
  display: inline-block;
}
/* line 154, ../scss/components/_product.scss */
.product-image .product-image-inner img {
  width: 100%;
}

/* line 158, ../scss/components/_product.scss */
.products-grid .grid-item .product-image > a,
.product-list .grid-item .product-image > a {
  display: block;
  line-height: 0;
  vertical-align: middle;
}

/* line 164, ../scss/components/_product.scss */
.product-item a.product-image-inner {
  display: block;
  position: relative;
}

/* line 168, ../scss/components/_product.scss */
.review-prduct .spr-badge-starrating .spr-icon {
  margin: 0;
  color: #f5e500;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 173, ../scss/components/_product.scss */
.price-box {
  color: #f16055;
  font-weight: 600;
  font-size: 18px;
  font-family: "Work Sans", sans-serif;
  letter-spacing: 0;
  line-height: 1;
}
/* line 180, ../scss/components/_product.scss */
.price-box p {
  margin: 0;
}
/* line 183, ../scss/components/_product.scss */
.price-box .old-price {
  color: #464646;
  font-size: 13px;
  line-height: 0;
  text-decoration: line-through;
  margin-right: 5px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .price-box .old-price {
  margin-left: 5px;
  margin-right: inherit;
}
/* line 190, ../scss/components/_product.scss */
.price-box .special-price,
.price-box .regular-product {
  color: #f16055;
}
/* line 194, ../scss/components/_product.scss */
.price-box .special-price em,
.price-box .regular-product em {
  display: none;
}

/* line 202, ../scss/components/_product.scss */
.product-list-image .product-inner .product-image .sale_tag, .product-list-image .product-inner .product-image .product-label,
.product-item .product-inner .product-image .sale_tag,
.product-item .product-inner .product-image .product-label {
  background-color: #fdf516;
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  width: 56px;
  height: 30px;
  line-height: 30px;
  position: absolute;
  left: 15px;
  text-align: center;
  text-transform: uppercase;
  top: 15px;
  z-index: 10;
  padding: 0 5px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .product-list-image .product-inner .product-image .sale_tag, .rtl .product-list-image .product-inner .product-image .product-label, .rtl
.product-item .product-inner .product-image .sale_tag, .rtl
.product-item .product-inner .product-image .product-label {
  right: 15px;
  left: auto;
}

/* line 228, ../scss/components/_product.scss */
.product-label ~ .label-new {
  top: 50px;
}

/* line 229, ../scss/components/_product.scss */
.label-new {
  top: 20px;
}

/* line 231, ../scss/components/_product.scss */
.grid-item .product-image .sale_tag {
  left: 0;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .grid-item .product-image .sale_tag {
  right: 0;
  left: auto;
}

/* line 234, ../scss/components/_product.scss */
.product-list-image .sale_tag,
.product-list-image .product-label {
  left: 0;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .product-list-image .sale_tag, .rtl
.product-list-image .product-label {
  right: 0;
  left: auto;
}

/* line 238, ../scss/components/_product.scss */
.grid-item.price-product {
  font-size: 13px;
  font-weight: 500;
  color: #fff;
}

/* line 244, ../scss/components/_product.scss */
.product-list .grid-item .spr-badge {
  margin-top: 0px;
}

/* line 248, ../scss/components/_product.scss */
.product-image img {
  width: 100%;
}

/* line 252, ../scss/components/_product.scss */
.template-collection .information h3, .template-collection .product-content h3 {
  padding: 10px 0 0;
  line-height: 20px;
}

/* line 256, ../scss/components/_product.scss */
.information h3, .product-content h3 {
  margin-bottom: 0;
  padding: 15px 0 10px;
  line-height: 20px;
  font-size: 14px;
}

/* line 262, ../scss/components/_product.scss */
.product-content .title-products, .information .title-products,
table.wishlist-product a.title-products, #cart table tr td.item a {
  line-height: 24px;
  color: #333;
  font-weight: 600;
  min-height: 30px;
  font-size: 14px;
  margin: 0;
}
/* line 270, ../scss/components/_product.scss */
.product-content .title-products:hover, .information .title-products:hover,
table.wishlist-product a.title-products:hover, #cart table tr td.item a:hover {
  color: #f16055;
}

/* line 274, ../scss/components/_product.scss */
.color-list {
  list-style: none;
  margin: 0;
  opacity: 1;
  filter: alpha(opacity=100);
  padding: 0 0 5px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  z-index: 99;
  float: none;
}
/* line 282, ../scss/components/_product.scss */
.color-list li {
  line-height: 1px;
  margin: 0;
  display: inline-block;
}
/* line 288, ../scss/components/_product.scss */
.color-list .white label {
  border: 1px solid #ededed;
}
/* line 291, ../scss/components/_product.scss */
.color-list label {
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
  height: 15px;
  text-indent: -9999em;
  width: 15px;
  font-size: 0;
}

/* line 300, ../scss/components/_product.scss */
.color-swatch-item {
  bottom: 15px;
  margin-bottom: 0;
  padding: 0;
  line-height: 1;
  padding-top: 8px;
  clear: both;
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 9;
}

/* line 313, ../scss/components/_product.scss */
.color-swatch-item li {
  display: inline-block;
  margin: 0;
}

/* line 317, ../scss/components/_product.scss */
.color-swatch-item li a img {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  margin: 0;
}

/* line 323, ../scss/components/_product.scss */
.color-swatch-item li a img:hover {
  border: 2px solid #000;
  border-radius: 50%;
  transition: all 0s;
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -ms-transition: all 0s;
  -o-transition: all 0s;
}

/* line 332, ../scss/components/_product.scss */
.product-item {
  position: relative;
}
/* line 334, ../scss/components/_product.scss */
.product-item a.product-image-inner {
  overflow: hidden;
  position: relative;
  display: inline-table;
}
/* line 338, ../scss/components/_product.scss */
.product-item a.product-image-inner:before {
  position: absolute;
  content: "";
  height: 100%;
  left: 0;
  top: 0;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  width: 100%;
  z-index: 99;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 349, ../scss/components/_product.scss */
.product-item a.product-image-inner .product-image-hover {
  left: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  position: absolute !important;
  top: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
  width: 100% !important;
}
/* line 360, ../scss/components/_product.scss */
.product-item .add-to-link,
.product-item .add-to-wishlist {
  display: inline-block;
}
/* line 363, ../scss/components/_product.scss */
.product-item .add-to-link .product-quick-view,
.product-item .add-to-link .wishlist,
.product-item .add-to-wishlist .product-quick-view,
.product-item .add-to-wishlist .wishlist {
  display: inline-block;
  float: left;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .product-item .add-to-link .product-quick-view, .rtl
.product-item .add-to-link .wishlist, .rtl
.product-item .add-to-wishlist .product-quick-view, .rtl
.product-item .add-to-wishlist .wishlist {
  float: right;
}
/* line 371, ../scss/components/_product.scss */
.product-item .add-to-link .product-quick-view:hover:before,
.product-item .add-to-link .product-quick-view:hover .fa,
.product-item .add-to-link .wishlist:hover:before,
.product-item .add-to-link .wishlist:hover .fa,
.product-item .add-to-wishlist .product-quick-view:hover:before,
.product-item .add-to-wishlist .product-quick-view:hover .fa,
.product-item .add-to-wishlist .wishlist:hover:before,
.product-item .add-to-wishlist .wishlist:hover .fa {
  color: #f16055;
}
/* line 378, ../scss/components/_product.scss */
.product-item .ajax_addtocart {
  font-size: 0;
  border: 0;
  padding: 0;
  background-color: transparent;
  width: 100%;
}
/* line 386, ../scss/components/_product.scss */
.product-item .product-quick-view:before {
  font-family: "themify";
  font-size: 16px;
  font-weight: normal;
  color: #333;
}
/* line 393, ../scss/components/_product.scss */
.product-item .quickview-button .product-quick-view {
  font-size: 0;
  font-weight: bold;
  letter-spacing: 0;
  padding: 0;
  text-transform: uppercase;
  width: 100%;
  border: 0;
}
/* line 401, ../scss/components/_product.scss */
.product-item .quickview-button .product-quick-view:before {
  content: "\e63d";
  line-height: 36px;
  display: inline-block;
  border: 1px dashed #fff;
  width: 100%;
}
/* line 410, ../scss/components/_product.scss */
.product-item .wishlist {
  width: 100%;
}
/* line 412, ../scss/components/_product.scss */
.product-item .wishlist i {
  color: #fff;
  font-size: 16px;
  line-height: 36px;
  display: inline-block;
  border: 1px dashed #fff;
  width: 100%;
}
/* line 419, ../scss/components/_product.scss */
.product-item .wishlist i:hover {
  color: #f16055;
}
/* line 424, ../scss/components/_product.scss */
.product-item .product-actions {
  margin: 0;
  position: absolute;
  z-index: 99;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
  -webkit-transition: all 0.5s cubic-bezier(0.37, 0.31, 0.2, 0.85);
  -o-transition: all 0.5s cubic-bezier(0.37, 0.31, 0.2, 0.85);
  transition: all 0.5s cubic-bezier(0.37, 0.31, 0.2, 0.85);
}
/* line 434, ../scss/components/_product.scss */
.product-item .product-actions .product-actions-inner {
  display: inline-block;
  text-align: center;
  z-index: 9;
  line-height: 0;
}
/* line 440, ../scss/components/_product.scss */
.product-item .product-actions .product-actions-inner.disabled.add {
  display: none;
}
/* line 445, ../scss/components/_product.scss */
.product-item .product-actions .product-actions-inner .add {
  display: inline-block;
  float: left;
  background-color: #f16055;
  width: 44px;
  height: 44px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  line-height: 38px;
  padding: 3px;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .product-item .product-actions .product-actions-inner .add {
  float: right;
}
/* line 453, ../scss/components/_product.scss */
.product-item .product-actions .product-actions-inner .add.disabled {
  display: none;
}
/* line 456, ../scss/components/_product.scss */
.product-item .product-actions .product-actions-inner .add.add-to-link {
  margin: 0 10px;
  display: none;
}
/* line 468, ../scss/components/_product.scss */
.product-item .product-actions-inner .add-to-link,
.product-item .product-actions-inner .add-to-wishlist {
  display: inline-block;
}
/* line 472, ../scss/components/_product.scss */
.product-item .product-actions-inner .add-to-link {
            /* 
@include rtl-right(15px);
bottom:10px; */
}
/* line 476, ../scss/components/_product.scss */
.product-item .product-actions-inner .add-to-wishlist {
                /* 
@include rtl-left(20px);
top: 15px; */
}
/* line 482, ../scss/components/_product.scss */
.product-item .info-inner .price-box {
  padding: 0;
}
/* line 487, ../scss/components/_product.scss */
.product-item:hover .product-actions-inner {
  bottom: 15px;
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
}
/* line 492, ../scss/components/_product.scss */
.product-item:hover .add-to-cart {
            /* 
@include opacity(1);
visibility: visible;
bottom:0; */
}
/* line 498, ../scss/components/_product.scss */
.product-item:hover a.product-image-inner:before {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 501, ../scss/components/_product.scss */
.product-item:hover a.product-image-inner .product-image-hover {
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
}
/* line 506, ../scss/components/_product.scss */
.product-item:hover .feature-images {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/* line 509, ../scss/components/_product.scss */
.product-item:hover .product-actions {
  bottom: 40%;
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
}
/* line 515, ../scss/components/_product.scss */
.product-item .review-prduct {
  float: none;
  margin-bottom: 8px;
  margin-top: 7px;
}
/* line 519, ../scss/components/_product.scss */
.product-item .review-prduct .spr-badge-caption {
  display: none;
}
/* line 520, ../scss/components/_product.scss */
.product-item .review-prduct .spr-badge-starrating {
  margin: 0;
}
/* line 521, ../scss/components/_product.scss */
.product-item .review-prduct .spr-badge-starrating .spr-icon {
  margin: 0;
}
/* line 524, ../scss/components/_product.scss */
.product-item .product-single__vendor {
  text-transform: uppercase;
  font-weight: 600;
  color: #333;
  letter-spacing: 0;
  margin: 10px 0;
}

/* line 532, ../scss/components/_product.scss */
.section-header {
  text-align: center;
}

/* line 533, ../scss/components/_product.scss */
.section-header__right {
  border: 1px solid #dbdbdb;
  margin: 30px 0 50px;
  padding: 15px 20px;
}

/* line 539, ../scss/components/_product.scss */
.style-list {
  margin-top: 30px;
}
/* line 541, ../scss/components/_product.scss */
.style-list .add-to-cart {
  display: none;
}
/* line 542, ../scss/components/_product.scss */
.style-list .product-container {
  display: inline-block;
  margin: 0;
  padding-bottom: 30px;
  width: 100%;
}
/* line 547, ../scss/components/_product.scss */
.style-list .product-container .product-image {
  float: left;
  margin-right: 15px;
  width: 35%;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .style-list .product-container .product-image {
  float: right;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .style-list .product-container .product-image {
  margin-left: 15px;
  margin-right: inherit;
}
/* line 551, ../scss/components/_product.scss */
.style-list .product-container .product-image .product-quick-view, .style-list .product-container .product-image .product-label {
  display: none;
}
/* line 553, ../scss/components/_product.scss */
.style-list .product-container .product-meta {
  overflow: hidden;
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .style-list .product-container .product-meta {
  text-align: right;
}
/* line 556, ../scss/components/_product.scss */
.style-list .product-container .product-meta h3 {
  line-height: 20px;
  margin: 0 0 10px;
}
/* line 560, ../scss/components/_product.scss */
.style-list .product-container .product-meta .product-name {
  color: #333;
  font-weight: 600;
  font-size: 13px;
  font-family: "Work Sans", sans-serif;
  min-height: 30px;
  margin: 0;
  text-transform: none;
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .style-list .product-container .product-meta .product-name {
  text-align: right;
}
/* line 569, ../scss/components/_product.scss */
.style-list .product-container .product-meta .product-name:hover {
  color: #f16055;
}
/* line 573, ../scss/components/_product.scss */
.style-list .product-container .product-meta .product-price {
  margin-top: 10px;
}
/* line 576, ../scss/components/_product.scss */
.style-list .product-container .product-meta .price-box {
  margin-bottom: 10px;
  font-size: 13px;
}
/* line 580, ../scss/components/_product.scss */
.style-list .product-container .product-meta .color-list {
  float: left;
  padding-top: 0;
  display: none;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .style-list .product-container .product-meta .color-list {
  float: right;
}
/* line 581, ../scss/components/_product.scss */
.style-list .product-container .product-meta .color-list li {
  margin-right: 5px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .style-list .product-container .product-meta .color-list li {
  margin-left: 5px;
  margin-right: inherit;
}
/* line 585, ../scss/components/_product.scss */
.style-list .product-container .product-meta .spr-badge-caption {
  display: none;
}
/* line 587, ../scss/components/_product.scss */
.style-list .product-container .rte {
  margin: 10px 0 0;
  color: #666;
  font-size: 14px;
  line-height: 26px;
}
/* line 593, ../scss/components/_product.scss */
.style-list .product-container .spr-badge {
  margin: 0 0 5px;
}
/* line 596, ../scss/components/_product.scss */
.style-list .product-container .action {
  overflow: hidden;
  padding-top: 30px;
  margin-top: 20px;
  border-top: 1px solid #f2f2f2;
}
/* line 601, ../scss/components/_product.scss */
.style-list .product-container .action > * {
  float: left;
  margin-right: 10px;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .style-list .product-container .action > * {
  float: right;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .style-list .product-container .action > * {
  margin-left: 10px;
  margin-right: inherit;
}
/* line 606, ../scss/components/_product.scss */
.style-list .product-container .action .product-quick-view:hover {
  color: #fff;
}
/* line 611, ../scss/components/_product.scss */
.style-list .product-container .images-list {
  padding: 0;
}
/* line 612, ../scss/components/_product.scss */
.style-list .product-container .info {
  padding: 50px 0 60px;
  text-align: left;
  border-bottom: 5px solid #f2f2f2;
  border-right: 5px solid #f2f2f2;
  border-top: 5px solid #f2f2f2;
  right: 0;
  margin: 0;
  position: absolute;
  top: -35px;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .style-list .product-container .info {
  text-align: right;
}
/* line 622, ../scss/components/_product.scss */
.style-list .product-container .info:before {
  background: #f2f2f2;
  content: "";
  height: 30px;
  position: absolute;
  left: -30px;
  top: 0;
  width: 5px;
}
/* line 631, ../scss/components/_product.scss */
.style-list .product-container .info:after {
  background: #f2f2f2;
  content: "";
  height: 30px;
  position: absolute;
  left: -30px;
  bottom: 0;
  width: 5px;
}
/* line 640, ../scss/components/_product.scss */
.style-list .product-container .info .info-inner {
  padding: 0 30px 0 55px;
}
/* line 642, ../scss/components/_product.scss */
.style-list .product-container .info .info-inner:before {
  background: #f2f2f2;
  content: "";
  width: 30px;
  position: absolute;
  left: -30px;
  top: -5px;
  height: 5px;
}
/* line 651, ../scss/components/_product.scss */
.style-list .product-container .info .info-inner:after {
  background: #f2f2f2;
  content: "";
  height: 5px;
  position: absolute;
  left: -30px;
  bottom: -5px;
  width: 30px;
}

/*  List Category Page -------------------------- */
/* line 670, ../scss/components/_product.scss */
.search-page .grid-item .product-inner .product-name {
  margin-bottom: 0;
  padding: 15px 0 10px;
  line-height: 20px;
}
/* line 675, ../scss/components/_product.scss */
.search-page .grid-item .product-inner .product-name h3 {
  padding: 0;
  font-size: 14px;
  margin: 0;
}

/* category Page -------------------------- */
/* line 684, ../scss/components/_product.scss */
.infinite-scrolling, .infinite-scrolling-homepage {
  text-align: center;
  clear: both;
}

/* product detail Page -------------------------- */
/* line 688, ../scss/components/_product.scss */
.template-product .gts-breadcrumb .breadcrumb {
  text-align: center;
}

/* line 692, ../scss/components/_product.scss */
.product {
  margin-bottom: 80px;
}

/* line 693, ../scss/components/_product.scss */
.product-shop {
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .product-shop {
  text-align: right;
}
/* line 695, ../scss/components/_product.scss */
.product-shop .gts-action, .product-shop .short-description {
  float: left;
  width: 100%;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .product-shop .gts-action, .rtl .product-shop .short-description {
  float: right;
}
/* line 699, ../scss/components/_product.scss */
.product-shop .product-single__vendor {
  margin-top: 30px;
}
/* line 700, ../scss/components/_product.scss */
.product-shop .title-products {
  margin-bottom: 10px;
  padding-top: 0;
}
/* line 703, ../scss/components/_product.scss */
.product-shop .title-products .btn-product-change {
  position: absolute;
  top: 12px;
  right: 0;
  width: 50px;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .product-shop .title-products .btn-product-change {
  left: 0;
  right: auto;
}
/* line 709, ../scss/components/_product.scss */
.product-shop .title-products h1 {
  font-size: 24px;
  font-family: "Work Sans", sans-serif;
  font-weight: bold;
  color: #333;
}
/* line 710, ../scss/components/_product.scss */
.product-shop .title-products.has-btn {
  padding-right: 30px;
  padding-top: 0;
  margin-bottom: 30px;
  position: relative;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .product-shop .title-products.has-btn {
  padding-left: 30px;
  padding-right: inherit;
}
/* line 711, ../scss/components/_product.scss */
.product-shop .title-products a {
  width: 25px;
  height: 25px;
  color: #333;
  background: none;
  text-indent: 0;
  font-size: 0;
}
/* line 718, ../scss/components/_product.scss */
.product-shop .title-products a.btn:hover {
  color: #f16055;
}
.btn{
  /*background-color: transparent !important;*/
}
/* line 721, ../scss/components/_product.scss */
.product-shop .title-products a.prev:before {
  content: "\e64a";
  font-size: 18px;
  font-family: "themify";
  position: absolute;
  top: 0;
  text-align: center;
  left: 0;
  font-weight: normal;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .product-shop .title-products a.prev:before {
  right: 0;
  left: auto;
}
/* line 731, ../scss/components/_product.scss */
.product-shop .title-products a.next:before {
  content: "\e649";
  font-size: 18px;
  font-family: "themify";
  position: absolute;
  top: 0;
  text-align: center;
  right: 0;
  font-weight: normal;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .product-shop .title-products a.next:before {
  left: 0;
  right: auto;
}
/* line 742, ../scss/components/_product.scss */
.product-shop .product-infor {
  margin-bottom: 20px;
}
/* line 743, ../scss/components/_product.scss */
.product-shop .product-infor label {
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  min-width: 105px;
  padding-right: 5px;
  margin: 0;
}
/* line 744, ../scss/components/_product.scss */
.product-shop .product-infor p {
  margin-bottom: 5px;
}
/* line 746, ../scss/components/_product.scss */
.product-shop .old-price {
  margin-right: 10px;
}
/* line 747, ../scss/components/_product.scss */
.product-shop .total-price label {
  margin: 0 5px 0 0;
}
/* line 748, ../scss/components/_product.scss */
.product-shop .total-price {
  clear: both;
  margin-bottom: 22px;
}
/* line 749, ../scss/components/_product.scss */
.product-shop .total-price > span {
  font-size: 14px;
  font-weight: 700;
  color: #f16055;
}
/* line 750, ../scss/components/_product.scss */
.product-shop .product-price {
  font-family: "Work Sans", sans-serif;
  display: block;
  margin: 20px 0;
  clear: both;
}
/* line 751, ../scss/components/_product.scss */
.product-shop .product-price .compare-price {
  font-size: 14px;
  font-weight: 500;
  color: #999999;
  padding-right: 10px;
  text-decoration: line-through;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .product-shop .product-price .compare-price {
  padding-left: 10px;
  padding-right: inherit;
}
/* line 752, ../scss/components/_product.scss */
.product-shop .short-description {
  font-weight: 500;
  margin: 0 0 30px;
  padding: 20px 0 0;
  line-height: 24px;
}
/* line 753, ../scss/components/_product.scss */
.product-shop .availability {
  margin-bottom: 10px;
}
/* line 756, ../scss/components/_product.scss */
.product-shop .availability span {
  color: #f16055;
}
/* line 761, ../scss/components/_product.scss */
.product-shop .product-socials {
  margin: 0;
  float: left;
  text-transform: uppercase;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .product-shop .product-socials {
  float: right;
}
/* line 765, ../scss/components/_product.scss */
.product-shop .product-socials .share-links {
  padding: 0;
}
/* line 766, ../scss/components/_product.scss */
.product-shop .product-socials .share-product-text {
  color: #999;
  font-weight: 600;
  margin-bottom: 20px;
}
/* line 771, ../scss/components/_product.scss */
.product-shop .product-socials a {
  width: 40px;
  height: 40px;
  background-color: #1e75cf;
  color: #fff;
  -webkit-border-radius: 50px;
  -khtml-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  text-align: center;
  line-height: 45px;
  display: inline-block;
  font-size: 16px;
  margin-right: 10px;
}
/* line 776, ../scss/components/_product.scss */
.product-shop .product-socials a.bo-social-twitter {
  background-color: #00c1f1;
}
/* line 777, ../scss/components/_product.scss */
.product-shop .product-socials a.bo-social-google-plus {
  background-color: #db4437;
}
/* line 778, ../scss/components/_product.scss */
.product-shop .product-socials a.bo-social-pinterest {
  background-color: #c02b17;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .product-shop .product-socials a {
  margin-left: 10px;
  margin-right: inherit;
}
/* line 787, ../scss/components/_product.scss */
.product-shop .product-share-links .wishlist-detail {
  margin-left: 20px;
  display: inline-block;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .product-shop .product-share-links .wishlist-detail {
  margin-right: 20px;
  margin-left: inherit;
}
/* line 790, ../scss/components/_product.scss */
.product-shop .product-share-links .wishlist-detail a {
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  font-size: 14px;
}
/* line 793, ../scss/components/_product.scss */
.product-shop .product-share-links .wishlist-detail a span {
  padding: 10px 15px;
}
/* line 803, ../scss/components/_product.scss */
.product-shop .swatch .swatch-element {
  border: 2px solid #ddd;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  cursor: pointer;
  display: block !important;
  float: left;
  margin: 0 15px 15px 0;
  position: relative;
  transform: translateZ(0px);
  width: 34px;
  height: 34px;
  line-height: 34px;
  color: #999;
  text-align: center;
  -webkit-border-radius: 50px;
  -khtml-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .product-shop .swatch .swatch-element {
  float: right;
}
/* line 817, ../scss/components/_product.scss */
.product-shop .swatch .swatch-element label {
  width: 100%;
  cursor: pointer;
}
/* line 821, ../scss/components/_product.scss */
.product-shop .swatch .swatch-element.active, .product-shop .swatch .swatch-element:hover {
  border-color: #333;
}
/* line 824, ../scss/components/_product.scss */
.product-shop .swatch .swatch-element .crossed-out {
  display: none;
}
/* line 828, ../scss/components/_product.scss */
.product-shop .swatch.sw-1, .product-shop .swatch.sw-0 {
  width: 50%;
  float: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .product-shop .swatch.sw-1, .rtl .product-shop .swatch.sw-0 {
  float: right;
}
/* line 833, ../scss/components/_product.scss */
.product-shop .swatch.sw-1 .swatch-element {
  border: 1px solid #d2d2d2;
}
/* line 835, ../scss/components/_product.scss */
.product-shop .swatch.sw-1 .swatch-element:hover {
  border-color: #333;
  background-color: #333;
  color: #fff;
}
/* line 839, ../scss/components/_product.scss */
.product-shop .swatch.sw-1 .swatch-element:hover label {
  color: #fff;
}
/* line 846, ../scss/components/_product.scss */
.product-shop .swatch .header {
  color: #333;
  font-weight: 600;
  margin-bottom: 15px;
  text-transform: none;
}
/* line 854, ../scss/components/_product.scss */
.product-shop .color input:checked + label, .product-shop .color label {
  line-height: 20px;
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50px;
  -khtml-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
}
/* line 859, ../scss/components/_product.scss */
.product-shop .selectize-input {
  padding: 0 12px !important;
  min-height: 34px !important;
  border-color: #cbcbcb !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
/* line 860, ../scss/components/_product.scss */
.product-shop .selectize-input.full {
  width: 100%;
}
/* line 861, ../scss/components/_product.scss */
.product-shop .selectize-input > * {
  line-height: 36px;
}
/* line 862, ../scss/components/_product.scss */
.product-shop .selectize-control.single .selectize-input:after {
  border-width: 4px 4px 0 !important;
  border-top-color: #000 !important;
  right: 14px !important;
  top: 20px !important;
}
/* line 863, ../scss/components/_product.scss */
.product-shop .selectize-control.single .selectize-input.dropdown-active:after {
  border-width: 0 4px 4px !important;
  border-bottom-color: #000 !important;
  margin-top: -2px !important;
}
/* line 864, ../scss/components/_product.scss */
.product-shop .selectize-control.single .selectize-input:before {
  position: absolute;
  content: '';
  width: 36px;
  height: 36px;
  border-left: 1px solid #cbcbcb;
  right: 0;
  top: 0;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .product-shop .selectize-control.single .selectize-input:before {
  border-right: 1px solid #cbcbcb;
  border-left: inherit;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .product-shop .selectize-control.single .selectize-input:before {
  left: 0;
  right: auto;
}
/* line 865, ../scss/components/_product.scss */
.product-shop .tags {
  margin-bottom: 20px;
  clear: both;
}
/* line 866, ../scss/components/_product.scss */
.product-shop .tags a {
  padding-right: 7px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .product-shop .tags a {
  padding-left: 7px;
  padding-right: inherit;
}
/* line 867, ../scss/components/_product.scss */
.product-shop .tags .icon-tags {
  text-transform: uppercase;
  padding-right: 7px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .product-shop .tags .icon-tags {
  padding-left: 7px;
  padding-right: inherit;
}
/* line 868, ../scss/components/_product.scss */
.product-shop .tags span {
  padding-right: 7px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .product-shop .tags span {
  padding-left: 7px;
  padding-right: inherit;
}
/* line 869, ../scss/components/_product.scss */
.product-shop .tags span:nth-child(1) {
  display: none;
}
/* line 870, ../scss/components/_product.scss */
.product-shop .tags span:nth-of-type(1) {
  display: none;
}
/* line 871, ../scss/components/_product.scss */
.product-shop .product-description {
  padding: 0;
}
/* line 872, ../scss/components/_product.scss */
.product-shop .product-description h4 {
  font-size: 12px;
}

/* line 875, ../scss/components/_product.scss */
.product-video .video-link {
  margin-top: 20px;
  display: block;
}

/* line 880, ../scss/components/_product.scss */
#product-variants {
  display: inline-block;
  margin-bottom: 0;
  width: 100%;
  padding: 0;
}

/* line 887, ../scss/components/_product.scss */
#addToCartForm #product-add-to-cart, #addToCartForm #product-add-to-carts {
  display: block;
  margin-bottom: 20px;
}

/* line 888, ../scss/components/_product.scss */
#addToCartForm #quantity {
  width: 100px;
  margin-bottom: 20px;
}

/* line 889, ../scss/components/_product.scss */
#productPrice span,
.gts-action strong.h2 {
  margin-bottom: 20px;
  display: block;
  margin-top: 14px;
}

/* line 893, ../scss/components/_product.scss */
.wrap-qty {
  margin-top: 5px;
  float: left;
  margin-right: 10px;
  position: relative;
  clear: both;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .wrap-qty {
  float: right;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .wrap-qty {
  margin-left: 10px;
  margin-right: inherit;
}
/* line 899, ../scss/components/_product.scss */
.wrap-qty label {
  margin-bottom: 20px;
  color: #999;
  font-weight: 600;
  float: left;
  width: 100%;
  text-transform: uppercase;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .wrap-qty label {
  float: right;
}

/* line 902, ../scss/components/_product.scss */
.gts-action .clear_fix {
  margin: 0;
  padding: 30px 0;
  border-bottom: 1px solid #dbdbdb;
  border-top: 1px solid #dbdbdb;
  display: inline-block;
  width: 100%;
}
/* line 910, ../scss/components/_product.scss */
.gts-action #quantity {
  text-align: center;
  display: block;
  line-height: 50px;
  float: left;
  width: 115px;
  height: 40px;
  border: 1px solid #d2d2d2;
  padding: 0;
  overflow: hidden;
  border-radius: 0;
  background: #fff;
  font-size: 14px;
  color: #333;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .gts-action #quantity {
  float: right;
}
/* line 924, ../scss/components/_product.scss */
.gts-action .js-qty__adjust--plus, .gts-action .js-qty__adjust--minus {
  position: absolute;
  top: 0px;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  color: #fff;
  cursor: pointer;
  background-color: #333;
}
/* line 935, ../scss/components/_product.scss */
.gts-action .js-qty__adjust--plus {
  right: 0;
  border-left: 1px solid #d2d2d2;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .gts-action .js-qty__adjust--plus {
  left: 0;
  right: auto;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .gts-action .js-qty__adjust--plus {
  border-right: 1px solid #d2d2d2;
  border-left: inherit;
}
/* line 939, ../scss/components/_product.scss */
.gts-action .js-qty__adjust--minus {
  left: 0;
  border-right: 1px solid #d2d2d2;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .gts-action .js-qty__adjust--minus {
  right: 0;
  left: auto;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .gts-action .js-qty__adjust--minus {
  border-left: 1px solid #d2d2d2;
  border-right: inherit;
}
/* line 943, ../scss/components/_product.scss */
.gts-action .button.inc,
.gts-action .button.dec {
  text-align: center;
  background: transparent;
  text-indent: 0;
  border: none;
  color: #333333;
  height: 50px;
  line-height: 50px;
  width: 30px;
}
/* line 954, ../scss/components/_product.scss */
.gts-action .custom-qty {
  float: left;
  margin-right: 15px;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  position: relative;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .gts-action .custom-qty {
  float: right;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .gts-action .custom-qty {
  margin-left: 15px;
  margin-right: inherit;
}
/* line 960, ../scss/components/_product.scss */
.gts-action .button.dec {
  cursor: pointer;
  background: none;
  border: none;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 24px;
  border-right: 1px solid #eaeaea;
}
/* line 970, ../scss/components/_product.scss */
.gts-action #product-add-to-cart {
  background-color: #f16055;
  display: inline-block;
  text-align: center;
  line-height: 0;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  vertical-align: middle;
  margin-top: 0;
  font-size: 13px;
  font-family: "Baloo", cursive;
  font-weight: 500;
  float: left;
  width: auto;
  color: #fff;
  text-transform: uppercase;
  position: relative;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .gts-action #product-add-to-cart {
  float: right;
}
/* line 987, ../scss/components/_product.scss */
.gts-action #product-add-to-cart:hover {
  background-color: #333;
}
/* line 990, ../scss/components/_product.scss */
.gts-action #product-add-to-cart .fa {
  margin-right: 5px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .gts-action #product-add-to-cart .fa {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 994, ../scss/components/_product.scss */
.quick-view .product-shop .price,
.product-shop span.price {
  color: #f16055;
  font-size: 24px;
  font-weight: bold;
  padding-top: 0;
  letter-spacing: 0;
}

/* line 1003, ../scss/components/_product.scss */
label[for="quantity"] {
  display: block;
  font-weight: 700;
  margin-top: 10px;
  float: left;
  margin-right: 15px;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl label[for="quantity"] {
  float: right;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl label[for="quantity"] {
  margin-left: 15px;
  margin-right: inherit;
}

/* quick view */
/* line 1013, ../scss/components/_product.scss */
.product-quickview:after {
  content: "";
  background-color: rgba(0, 0, 0, 0.8);
  display: block;
  width: 100%;
  height: 100%;
}
/* line 1019, ../scss/components/_product.scss */
.product-quickview .product-shop {
  float: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .product-quickview .product-shop {
  float: left;
}
/* line 1021, ../scss/components/_product.scss */
.product-quickview .product-shop .product-name {
  margin: 20px 0;
}
/* line 1024, ../scss/components/_product.scss */
.product-quickview .product-shop p.custom {
  margin: 0;
}
/* line 1026, ../scss/components/_product.scss */
.product-quickview .product-shop .prices .text-price {
  font-weight: normal;
  display: none;
}
/* line 1028, ../scss/components/_product.scss */
.product-quickview .product-shop .prices:first-child {
  margin-top: 0;
}
/* line 1029, ../scss/components/_product.scss */
.product-quickview .product-shop .addthis {
  margin-bottom: 0;
}
/* line 1030, ../scss/components/_product.scss */
.product-quickview .product-shop .details input[type="number"] {
  margin-bottom: 30px;
}
/* line 1031, ../scss/components/_product.scss */
.product-quickview .product-shop .price {
  margin-bottom: 20px;
}
/* line 1032, ../scss/components/_product.scss */
.product-quickview .product-shop .product-description {
  padding: 30px 0;
  font-size: 13px;
  font-weight: 500;
  color: #333;
  line-height: 22px;
  margin: 0;
}
/* line 1040, ../scss/components/_product.scss */
.product-quickview .product-shop .price > span {
  font-size: 24px;
  letter-spacing: 0.25px;
}
/* line 1045, ../scss/components/_product.scss */
.product-quickview .product-img-box {
  margin: 0;
  float: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .product-quickview .product-img-box {
  float: right;
}
/* line 1046, ../scss/components/_product.scss */
.product-quickview .product-img-box .image-wrapper, .product-quickview .product-img-box .image {
  width: 311px;
  height: 311px;
  overflow: hidden;
  position: relative;
}
/* line 1048, ../scss/components/_product.scss */
.product-quickview .product-img-box .image img {
  display: block;
  position: relative;
  max-width: 110%;
}
/* line 1051, ../scss/components/_product.scss */
.product-quickview .owl-buttons {
  position: absolute;
  right: 4px;
  bottom: 10px;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .product-quickview .owl-buttons {
  left: 4px;
  right: auto;
}
/* line 1056, ../scss/components/_product.scss */
.product-quickview .owl-theme .owl-controls .owl-buttons div {
  line-height: 32px;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 1057, ../scss/components/_product.scss */
.product-quickview .thumbnails {
  padding: 20px 0 0 40px;
  position: relative;
}
/* line 1060, ../scss/components/_product.scss */
.product-quickview .thumbnails .jcarousel-next-horizontal,
.product-quickview .thumbnails .jcarousel-prev-horizontal {
  width: 70px;
  height: 70px;
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  float: left;
  opacity: 0.2;
  filter: alpha(opacity=20);
  -webkit-transition: all 0.2s linear 0s;
  -o-transition: all 0.2s linear 0s;
  transition: all 0.2s linear 0s;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .product-quickview .thumbnails .jcarousel-next-horizontal, .rtl
.product-quickview .thumbnails .jcarousel-prev-horizontal {
  float: right;
}
/* line 1070, ../scss/components/_product.scss */
.product-quickview .thumbnails .jcarousel-next-horizontal:hover,
.product-quickview .thumbnails .jcarousel-prev-horizontal:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 1072, ../scss/components/_product.scss */
.product-quickview .thumbnails ul {
  float: left;
  text-align: center;
  width: 240px;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .product-quickview .thumbnails ul {
  float: right;
}
/* line 1073, ../scss/components/_product.scss */
.product-quickview .thumbnails ul li a:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 1074, ../scss/components/_product.scss */
.product-quickview .thumbnails ul li .active {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 1075, ../scss/components/_product.scss */
.product-quickview .thumbnails ul li a img {
  max-width: 110%;
}
/* line 1077, ../scss/components/_product.scss */
.product-quickview .product-photo-thumbs {
  margin-bottom: 0;
}
/* line 1078, ../scss/components/_product.scss */
.product-quickview .more-view .owl-wrapper-outer .owl-item {
  margin-bottom: 10px;
}
/* line 1079, ../scss/components/_product.scss */
.product-quickview .available.soldout label:before {
  content: "";
  background: #cccccc;
  position: absolute;
  width: 100%;
  z-index: 9;
  height: 1px;
  transform: rotate(-34deg);
  left: 0;
  top: 11px;
}
/* line 1090, ../scss/components/_product.scss */
.product-quickview .available.soldout label:after {
  content: "";
  background: #cccccc;
  position: absolute;
  width: 100%;
  z-index: 9;
  height: 1px;
  transform: rotate(34deg);
  left: 0;
  top: 11px;
}
/* line 1101, ../scss/components/_product.scss */
.product-quickview .swatch .swatch-element.soldout .crossed-out {
  display: none !important;
}
/* line 1102, ../scss/components/_product.scss */
.product-quickview .more-view {
  margin-top: 0px;
}
/* line 1105, ../scss/components/_product.scss */
.product-quickview .swatch {
  margin: 0 0 30px 0;
  float: none !important;
  display: block !important;
}
/* line 1110, ../scss/components/_product.scss */
.product-quickview .wrap-button {
  display: block;
  border-top: 1px solid #ebebeb;
  clear: both;
  padding-top: 30px;
}
/* line 1115, ../scss/components/_product.scss */
.product-quickview .wrap-button .wrap-qty {
  margin: 0;
}
/* line 1116, ../scss/components/_product.scss */
.product-quickview .wrap-button button.product-add-cart {
  background-color: #f16055;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  vertical-align: middle;
  margin-top: 0;
  font-size: 13px;
  font-family: "Baloo", cursive;
  font-weight: 500;
  float: left;
  width: auto;
  color: #fff;
  text-transform: uppercase;
  padding: 3px;
  position: relative;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .product-quickview .wrap-button button.product-add-cart {
  float: right;
}
/* line 1133, ../scss/components/_product.scss */
.product-quickview .wrap-button button.product-add-cart:hover {
  background-color: #f16055;
}
/* line 1134, ../scss/components/_product.scss */
.product-quickview .wrap-button button.product-add-cart .ti-bag {
  margin-right: 10px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .product-quickview .wrap-button button.product-add-cart .ti-bag {
  margin-left: 10px;
  margin-right: inherit;
}
/* line 1138, ../scss/components/_product.scss */
.product-quickview #quantity {
  text-align: center;
  display: block;
  line-height: 30px;
  float: left;
  width: 115px;
  height: 30px;
  border: 1px solid #d2d2d2;
  padding: 0;
  overflow: hidden;
  border-radius: 0;
  background: #fff;
  font-size: 14px;
  color: #333;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .product-quickview #quantity {
  float: right;
}
/* line 1152, ../scss/components/_product.scss */
.product-quickview .js-qty__adjust--plus, .product-quickview .js-qty__adjust--minus {
  position: absolute;
  top: 0px;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 38px;
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  color: #333;
  cursor: pointer;
}
/* line 1162, ../scss/components/_product.scss */
.product-quickview .js-qty__adjust--plus {
  right: 0;
  border-left: 1px solid #d2d2d2;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .product-quickview .js-qty__adjust--plus {
  left: 0;
  right: auto;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .product-quickview .js-qty__adjust--plus {
  border-right: 1px solid #d2d2d2;
  border-left: inherit;
}
/* line 1166, ../scss/components/_product.scss */
.product-quickview .js-qty__adjust--minus {
  left: 0;
  border-right: 1px solid #d2d2d2;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .product-quickview .js-qty__adjust--minus {
  right: 0;
  left: auto;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .product-quickview .js-qty__adjust--minus {
  border-left: 1px solid #d2d2d2;
  border-right: inherit;
}
/* line 1170, ../scss/components/_product.scss */
.product-quickview .button.inc,
.product-quickview .button.dec {
  text-align: center;
  background: transparent;
  text-indent: 0;
  border: none;
  color: #333;
  height: 30px;
  width: 30px;
}
/* line 1180, ../scss/components/_product.scss */
.product-quickview .custom-qty {
  float: left;
  margin-right: 15px;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  position: relative;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .product-quickview .custom-qty {
  float: right;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .product-quickview .custom-qty {
  margin-left: 15px;
  margin-right: inherit;
}
/* line 1187, ../scss/components/_product.scss */
.product-quickview .swatch-1 input:checked + label,
.product-quickview .swatch-1 label {
  width: 25px;
  height: 25px !important;
  background-color: #e8e8e8;
  border: 0;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  line-height: 25px;
}
/* line 1197, ../scss/components/_product.scss */
.product-quickview .swatch .header {
  padding: 0;
}
/* line 1198, ../scss/components/_product.scss */
.product-quickview .swatch .swatch-element.soldout label {
  background: #fff;
  border: 1px solid #ebebeb;
  color: #333;
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 1204, ../scss/components/_product.scss */
.product-quickview .swatch .swatch-element {
  margin: 0 15px 0 0;
}
/* line 1206, ../scss/components/_product.scss */
.product-quickview #quantity {
  width: 110px !important;
  height: 38px !important;
  border: 1px solid #cdcdcd !important;
  border-radius: 0 !important;
  font-size: 18px;
}
/* line 1215, ../scss/components/_product.scss */
.product-quickview .product-content::-webkit-scrollbar {
  width: 12px;
}
/* line 1218, ../scss/components/_product.scss */
.product-quickview .product-content::-webkit-scrollbar-track {
  background-color: #eaeaea;
  border-left: 1px solid #eee;
}
/* line 1222, ../scss/components/_product.scss */
.product-quickview .product-content::-webkit-scrollbar-thumb {
  background-color: #ddd;
}
/* line 1225, ../scss/components/_product.scss */
.product-quickview .product-content::-webkit-scrollbar-thumb:hover {
  background-color: #aaa;
}
/* line 1228, ../scss/components/_product.scss */
.product-quickview .product-img.col-xs-6 {
  padding-left: 0;
}

/* line 1234, ../scss/components/_product.scss */
.product-quickview, .product-quickview .selector-wrapper {
  display: none;
}

/* line 1235, ../scss/components/_product.scss */
.product-quickview .product-content {
  bottom: 0;
  position: fixed;
  left: 50%;
  outline: 0 none;
  background-color: #fff;
  right: 0;
  max-height: 515px;
  height: 100%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  width: 980px;
  padding: 10px;
  z-index: 1050;
}

/* line 1256, ../scss/components/_product.scss */
.quickview-template,
.product-quickview {
  bottom: 0;
  display: none;
  left: 0;
  outline: 0;
  overflow-x: auto;
  overflow-y: scroll;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1050;
}
/* line 1268, ../scss/components/_product.scss */
.quickview-template .content,
.product-quickview .content {
  position: relative;
  width: 90%;
  margin: 30px auto;
  background: #fff;
  padding: 50px;
}

/* line 1277, ../scss/components/_product.scss */
._quick-view-content {
  display: none;
}

/* line 1278, ../scss/components/_product.scss */
.ajax-form-submited-wrap {
  display: none;
  position: relative;
  width: 270px;
  height: 50px;
  float: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .ajax-form-submited-wrap {
  float: left;
}

/* line 1279, ../scss/components/_product.scss */
.ajax-form-submited-success,
.product-quickview .ajax-form-submited-error {
  position: absolute;
  left: 0;
  width: 270px;
  height: 50px;
  margin-right: 30px;
  top: 0;
  display: none;
  font-weight: bold;
  font-size: 14px;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .ajax-form-submited-success, .rtl
.product-quickview .ajax-form-submited-error {
  right: 0;
  left: auto;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .ajax-form-submited-success, .rtl
.product-quickview .ajax-form-submited-error {
  margin-left: 30px;
  margin-right: inherit;
}

/* line 1290, ../scss/components/_product.scss */
.ajax-form-submited-success {
  line-height: 50px;
}

/* line 1291, ../scss/components/_product.scss */
.ajax-form-loader {
  position: absolute;
  right: 0;
  top: 20px;
  width: 40px;
  height: 15px;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .ajax-form-loader {
  left: 0;
  right: auto;
}

/* line 1297, ../scss/components/_product.scss */
.lightbox {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.35;
  filter: alpha(opacity=35);
  background-color: #000;
  z-index: 700;
  display: none;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .lightbox {
  right: 0;
  left: auto;
}

/* line 1308, ../scss/components/_product.scss */
.close-popup {
  position: absolute;
  top: 30px;
  right: 30px;
  font-size: 25px;
  font-weight: 100;
}

/* line 1316, ../scss/components/_product.scss */
.product-quickview .product-content .product-title {
  font-size: 24px;
  line-height: 30px;
  display: block;
  margin-bottom: 15px;
  font-weight: 300;
  letter-spacing: 0.5px;
}

/* line 1324, ../scss/components/_product.scss */
.zoomWindowContainer .zoomWindow {
  border: 0px solid #fff !important;
}

/* line 1326, ../scss/components/_product.scss */
.loadingsss {
  z-index: 99999;
  background: #fff url("loading-top.gif") 6px 14px no-repeat;
  line-height: 52px;
  font-size: 15px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  position: fixed;
  top: 30px !important;
  bottom: auto;
  left: 50%;
  right: auto;
  width: auto;
  height: 56px;
  margin-left: -28px;
  margin-top: -28px;
  overflow: hidden;
  padding: 0 15px 0 50px;
  text-align: center;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 1327, ../scss/components/_product.scss */
.ajax-success-cbox .content {
  background: #fff;
  bottom: auto;
  box-shadow: 0 0 5px 0 #9b9b9b;
  left: 50%;
  padding: 20px 25px;
  position: fixed;
  right: auto;
  top: 50% !important;
  transform: translateX(-50%);
  width: 380px;
  z-index: 9999;
}

/* line 1340, ../scss/components/_product.scss */
.ajax-success-cbox {
  display: block;
  background-color: rgba(128, 128, 128, 0.3);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
}

/* line 1350, ../scss/components/_product.scss */
.close-cbox {
  background: #000;
  color: #fff;
  height: 20px;
  line-height: 20px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 20px;
}

/* line 1361, ../scss/components/_product.scss */
.ajax-success-cbox .ajax-left {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}

/* line 1363, ../scss/components/_product.scss */
.cbox {
  display: none;
}

/* line 1364, ../scss/components/_product.scss */
.ajax-error-cbox {
  display: none !important;
  bottom: auto;
  left: 0;
  overflow: hidden;
  padding: 10px 20px;
  position: fixed;
  right: auto;
  top: 30px;
  width: 100%;
  text-align: center;
}

/* line 1365, ../scss/components/_product.scss */
.ajax-error-cbox .modal-inner {
  color: #fff;
  background: #e95144;
  display: inline-block;
  padding: 10px 20px;
}

/* line 1366, ../scss/components/_product.scss */
.ajax-success-cbox .continue-shopping {
  margin-right: 12px;
  padding: 0 20px;
}

/* line 1367, ../scss/components/_product.scss */
.ajax-success-cbox .btn-secondary {
  padding: 0 20px;
}

/* line 1369, ../scss/components/_product.scss */
.success-message {
  background: #f5f8f3 url(icons_new14.png) 20px -1476px no-repeat;
  height: 40px;
  line-height: 40px;
  color: #5f943c;
  padding: 0 10px 0 40px;
}

/* line 1370, ../scss/components/_product.scss */
.ajax-product-title {
  text-align: left;
  margin-bottom: 9px;
}

/* end quick view */
/* line 1377, ../scss/components/_product.scss */
.product__detail-tab {
  margin: 20px 0 0;
}
/* line 1380, ../scss/components/_product.scss */
.product__detail-tab .product-tabs .nav-tabs > li {
  display: inline-block;
  float: left;
  margin-bottom: -1px;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .product__detail-tab .product-tabs .nav-tabs > li {
  float: right;
}
/* line 1385, ../scss/components/_product.scss */
.product__detail-tab .product-tabs .nav-tabs {
  border: 0;
  text-align: center;
  background-color: #f16055;
}
/* line 1389, ../scss/components/_product.scss */
.product__detail-tab .product-tabs .nav-tabs li a {
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  padding-top: 15px;
  border-radius: 0;
  border: 0;
  letter-spacing: 0;
  padding: 20px 40px;
  color: #fff;
  margin: 0;
}
/* line 1402, ../scss/components/_product.scss */
.product__detail-tab .product-tabs .nav-tabs > li.active > a,
.product__detail-tab .product-tabs .nav-tabs > li > a:hover {
  border: 0;
  color: #333;
  border-bottom: 0;
}
/* line 1408, ../scss/components/_product.scss */
.product__detail-tab .product-tabs .nav > li {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 1414, ../scss/components/_product.scss */
.product__detail-tab .product-tabs .tab-content {
  border: 0;
  background-color: #f8f8f8;
  padding: 30px;
  margin: -1px 0 0;
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .product__detail-tab .product-tabs .tab-content {
  text-align: right;
}

/* line 1424, ../scss/components/_product.scss */
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
  background-color: #f8f8f8;
  border: 0;
  border-bottom: 0;
  color: #333;
  border-radius: 0;
}

/* line 1434, ../scss/components/_product.scss */
#collapse-tab1 {
  line-height: 30px;
  text-align: left;
  font-weight: 500;
  font-size: 13px;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl #collapse-tab1 {
  text-align: right;
}
/* line 1439, ../scss/components/_product.scss */
#collapse-tab1 ul {
  margin: 0 0 30px;
  list-style: disc;
  padding-left: 40px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl #collapse-tab1 ul {
  padding-right: 40px;
  padding-left: inherit;
}
/* line 1440, ../scss/components/_product.scss */
#collapse-tab1 ol {
  margin: 0 0 30px;
  list-style: decimal;
  padding-left: 40px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl #collapse-tab1 ol {
  padding-right: 40px;
  padding-left: inherit;
}
/* line 1441, ../scss/components/_product.scss */
#collapse-tab1 p {
  color: #8a8a8a;
}

/* line 1448, ../scss/components/_product.scss */
.tab-content > .active {
  visibility: visible;
}
/* line 1449, ../scss/components/_product.scss */
.tab-content h4 {
  font-weight: 700;
  padding: 0 0 15px;
  margin: 0;
}
/* line 1450, ../scss/components/_product.scss */
.tab-content p {
  margin-bottom: 0;
}
/* line 1451, ../scss/components/_product.scss */
.tab-content blockquote {
  font-style: normal;
  border: 0;
  padding: 0;
  margin: 0;
  line-height: 20px;
}
/* line 1452, ../scss/components/_product.scss */
.tab-content .spr-container h2.spr-header-title {
  color: #161616;
  letter-spacing: 0.5px;
}
/* line 1457, ../scss/components/_product.scss */
.tab-content .spr-container {
  border: none;
  padding: 0 !important;
}
/* line 1458, ../scss/components/_product.scss */
.tab-content .spr-summary-starrating {
  margin-right: 20px;
}
/* line 1459, ../scss/components/_product.scss */
.tab-content .spr-review, .tab-content .tab-content .spr-form {
  border-top: 1px dotted #d0d0d0 !important;
  margin-top: 30px;
  padding-top: 23px;
  padding-bottom: 0;
}
/* line 1460, ../scss/components/_product.scss */
.tab-content .spr-review:first-child {
  margin-top: 30px;
}
/* line 1461, ../scss/components/_product.scss */
.tab-content .spr-review .spr-review-header-title {
  font-weight: 700;
  margin-bottom: 3px;
}
/* line 1462, ../scss/components/_product.scss */
.tab-content .spr-review .spr-review-header-byline {
  font-style: normal;
  font-size: 12px;
  margin-bottom: 8px;
  opacity: 0.6;
}
/* line 1463, ../scss/components/_product.scss */
.tab-content .spr-review .spr-review-header-byline strong {
  font-weight: normal;
}
/* line 1464, ../scss/components/_product.scss */
.tab-content .spr-review .spr-review-content {
  margin-bottom: 30px;
}
/* line 1465, ../scss/components/_product.scss */
.tab-content .spr-review .spr-review-content p {
  margin: 0;
}
/* line 1466, ../scss/components/_product.scss */
.tab-content .spr-form-title {
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: #333;
}
/* line 1467, ../scss/components/_product.scss */
.tab-content .spr-form-label {
  display: block;
  font-size: 18px;
}
/* line 1468, ../scss/components/_product.scss */
.tab-content .spr-form-review-rating .spr-form-label {
  display: block;
  margin-right: 20px;
}
/* line 1469, ../scss/components/_product.scss */
.tab-content .spr-form-review-rating .spr-starrating {
  display: inline-block;
  line-height: 25px;
}
/* line 1471, ../scss/components/_product.scss */
.tab-content .spr-form-input-text,
.tab-content .spr-form-input-email {
  width: 370px;
  clear: both;
}
/* line 1473, ../scss/components/_product.scss */
.tab-content .spr-form-actions {
  max-width: 670px;
}
/* line 1474, ../scss/components/_product.scss */
.tab-content .spr-review-header .spr-review-header-starratings {
  margin: 0 0 6px;
}
/* line 1475, ../scss/components/_product.scss */
.tab-content .spr-summary-actions a {
  line-height: 30px;
  height: 32px;
}
/* line 1476, ../scss/components/_product.scss */
.tab-content .spr-review-footer .spr-review-reportreview {
  color: #e95144;
}

/* line 1479, ../scss/components/_product.scss */
#shopify-product-reviews {
  margin: 0;
  padding: 10px 0;
}

/* .mfp-bg {
   background-color: #000;
}
.mfp-container {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    left: 0;
    margin: 0 auto;
    padding: 0;
    position: fixed;
    right: 0;
    text-align: center;
    top: 0;
    width: 40%;
    border-color:$theme-color;
    .spr-container {border-color:transparent!important;padding:60px 50px !important;} 
    } */
/* .mfp-wrap {
  top: 0;
  @include rtl-left(0);
  @include size(100%,100%);
  z-index: 100428;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}
.mfp-auto-cursor .mfp-content {
  cursor: auto;
  width: 670px;
  } */
/* .mfp-content {
  background-color: rgba($theme-color, 0.92); 
  color: #fff;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  @include rtl-text-align-left;
  z-index: 10045;
  #shopify-product-reviews {margin:0;padding:0;}
  .spr-summary-actions a ,
  .mfp-close{color:#fff;
     &:hover{color:$theme-color-secondary;}
  }
  .mfp-close {
    position:absolute;
    top:-50px;
    @include size(auto,auto); 
    font-size:20px;
     &:hover{color:#fff;}
     &:before{
      content: "close";
      color: #fff;
      font-size:16px;
      font-weight: 600;
      text-transform: uppercase;
      @include rtl-margin-right(10px);
     }
  }
  } */
/* .mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-image-holder .mfp-close, 
.mfp-iframe-holder .mfp-close {
  color: #333;
  @include rtl-text-align-right;
  @include rtl-padding-right(6px);
  @include rtl-right(0);
  width: 100%;
  position: absolute;
  top: -20px;
  background: transparent;
  border: 0;
  font-size: 40px;
}
.mfp-iframe-holder .mfp-close:focus,.mfp-iframe-holder .mfp-close:hover {
  border:0;
  background: none;
  outline: none;
}
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  @include rtl-left(0);
  @include size(100%,100%);
  background-color: #000;
}
.spr-form-label {
    font-size: 16px!important;
    line-height: 20px!important;
    margin-bottom: 12px;
    } */
/* .spr-form-contact-name, 
.spr-form-contact-email, 
.spr-form-contact-location,
.spr-form-review-rating, 
.spr-form-review-title, 
.spr-form-review-body {
    margin: 0 0 30px!important;
    } */
/* .spr-form-contact-name,.spr-form-contact-email{width:46%;}
.spr-form-contact-name{@include rtl-float-left();}
.spr-form-contact-email{@include rtl-float-right();}
.spr-content {
  .spr-form-contact, .spr-form-review, .spr-form-actions {
    input {background-color:transparent;padding:10px 15px;@include placeholder(#FFFFFF);}
  }
  .spr-form-review-body {
    .spr-form-input {background-color:transparent;}
  }
  .spr-form-review {
    .spr-form-input {
      a {color:#fff;} 
    }
  }

  } */
/* line 1624, ../scss/components/_product.scss */
.spr-form-actions input.spr-button {
  float: left;
  margin-top: 20px;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .spr-form-actions input.spr-button {
  float: right;
}

/* line 1631, ../scss/components/_product.scss */
.share_toolbox {
  clear: both;
  border: 1px solid #e3e3e3;
  border-width: 1px 0;
  overflow: hidden;
  padding: 10px 0 7px;
}

/* line 1632, ../scss/components/_product.scss */
.share_toolbox p {
  display: inline-block;
  color: #969696;
  margin: 0;
}

/* line 1633, ../scss/components/_product.scss */
.share_toolbox p strong {
  font-weight: 500;
}

/* line 1634, ../scss/components/_product.scss */
.share_toolbox ul {
  float: right;
  margin: 0;
  line-height: 18px;
}

/* line 1635, ../scss/components/_product.scss */
.share_toolbox ul li {
  display: inline-block;
  padding: 0 0 0 12px;
  margin: 0;
}

/* line 1637, ../scss/components/_product.scss */
.product-single {
  position: relative;
}
/* line 1639, ../scss/components/_product.scss */
.product-single .zoom {
  border: 1px solid #cfcfcf;
  display: inline-block;
}
/* line 1643, ../scss/components/_product.scss */
.product-single #gts_product_thumb {
  margin-top: 60px;
  padding: 0 10px;
}
/* line 1648, ../scss/components/_product.scss */
.product-single #gts_product_thumb.owl-theme:hover .owl-buttons .owl-next {
  right: -10px;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .product-single #gts_product_thumb.owl-theme:hover .owl-buttons .owl-next {
  left: -10px;
  right: auto;
}
/* line 1653, ../scss/components/_product.scss */
.product-single #gts_product_thumb.owl-theme .owl-controls .owl-prev, .product-single #gts_product_thumb.owl-theme .owl-controls .owl-next {
  border: 1px solid #333;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  line-height: 28px;
}
/* line 1659, ../scss/components/_product.scss */
.product-single #gts_product_thumb.owl-theme .owl-buttons .fa {
  font-size: 18px;
}
/* line 1663, ../scss/components/_product.scss */
.product-single #gts_product_thumb.owl-carousel {
  margin-top: 30px;
}
/* line 1665, ../scss/components/_product.scss */
.product-single #gts_product_thumb.owl-carousel .owl-item {
  padding: 0 10px;
}
/* line 1670, ../scss/components/_product.scss */
.product-single #gts_product_thumb .jcarousel-clip-vertical {
  height: 440px;
}
/* line 1676, ../scss/components/_product.scss */
.product-single #gts_product_thumb .jcarousel-skin-tango .jcarousel-item {
  width: 70px;
  height: 70px;
  border: 1px solid #cdcdcd;
}
/* line 1681, ../scss/components/_product.scss */
.product-single #gts_product_thumb .jcarousel-skin-tango .jcarousel-prev-vertical,
.product-single #gts_product_thumb .jcarousel-skin-tango .jcarousel-next-vertical {
  background: none;
}
/* line 1685, ../scss/components/_product.scss */
.product-single #gts_product_thumb .jcarousel-skin-tango .jcarousel-next-vertical {
  bottom: 42px;
  left: 20px;
  border: 1px solid #333;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .product-single #gts_product_thumb .jcarousel-skin-tango .jcarousel-next-vertical {
  right: 20px;
  left: auto;
}
/* line 1690, ../scss/components/_product.scss */
.product-single #gts_product_thumb .jcarousel-skin-tango .jcarousel-next-vertical:before {
  content: "\e64b";
  font-family: 'themify';
  width: 100%;
  text-align: center;
  height: 30px;
  position: absolute;
  top: 0;
  font-size: 10px;
  left: 0;
  cursor: pointer;
  line-height: 30px;
}
/* line 1704, ../scss/components/_product.scss */
.product-single #gts_product_thumb .jcarousel-skin-tango .jcarousel-prev-vertical {
  top: -60px;
  left: 20px;
  border: 1px solid #333;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .product-single #gts_product_thumb .jcarousel-skin-tango .jcarousel-prev-vertical {
  right: 20px;
  left: auto;
}
/* line 1709, ../scss/components/_product.scss */
.product-single #gts_product_thumb .jcarousel-skin-tango .jcarousel-prev-vertical:before {
  content: "\e648";
  font-family: 'themify';
  width: 100%;
  text-align: center;
  height: 30px;
  position: absolute;
  top: 0px;
  font-size: 10px;
  left: 0;
  cursor: pointer;
  line-height: 30px;
}

/* line 1728, ../scss/components/_product.scss */
.product-single .product-photo-container {
  position: relative;
  overflow: hidden;
  text-align: center;
}

/* line 1729, ../scss/components/_product.scss */
.product-single .more-view-wrapper img:hover {
  opacity: 0.3;
}

/* line 1730, ../scss/components/_product.scss */
.product-single .product-photo-thumbs li {
  margin: 0;
}

/* line 1731, ../scss/components/_product.scss */
.product-single .product-photo-thumbs.owl-theme li {
  padding: 0 5px;
  width: 100%;
}

/* line 1732, ../scss/components/_product.scss */
.product-single .product-photo-thumbs li a {
  display: block;
}

/* line 1733, ../scss/components/_product.scss */
.product-single .owl-pagination {
  display: none;
}

/* line 1734, ../scss/components/_product.scss */
.product-single .owl-buttons > div {
  position: absolute;
  top: 40%;
}

/* line 1738, ../scss/components/_product.scss */
.product-single .owl-buttons .owl-prev {
  left: -15px;
}

/* line 1741, ../scss/components/_product.scss */
.product-single .owl-buttons .owl-next {
  right: -15px;
}

/* line 1744, ../scss/components/_product.scss */
.more-view-wrapper {
  visibility: hidden;
  margin: 25px 0 0;
}

/* line 1745, ../scss/components/_product.scss */
.more-view-wrapper.more-view-wrapper-owlslider li {
  float: left;
}

/* line 1746, ../scss/components/_product.scss */
.more-view-wrapper .owl-theme .owl-controls {
  height: 55px;
}

/* line 1749, ../scss/components/_product.scss */
#gts_product_thumbs .jcarousel-skin-tango .jcarousel-next-vertical,
#gts_product_thumbs .jcarousel-skin-tango .jcarousel-prev-vertical {
  display: none !important;
}

/* Vertical Moreview */
/* line 1755, ../scss/components/_product.scss */
.product-single.has-jcarousel .product-photo-container {
  float: left;
  width: 290px;
}

/* line 1756, ../scss/components/_product.scss */
.product-single.has-jcarousel .more-view-wrapper {
  float: right;
  margin: 0;
}

/* line 1757, ../scss/components/_product.scss */
.product-single.has-jcarousel .product-photo-thumbs li {
  margin: 0 0 15px;
}

/* line 1759, ../scss/components/_product.scss */
.more-view-wrapper ul {
  padding: 0;
}

/* line 1760, ../scss/components/_product.scss */
.more-view-wrapper-jcarousel .product-photo-thumbs li {
  padding: 0;
  margin: 0 0 20px;
}

/* line 1761, ../scss/components/_product.scss */
.more-view-wrapper .jcarousel-skin-tango .jcarousel-prev-vertical {
  width: 15px;
  height: 10px;
  top: 30px;
  left: 50%;
  margin-left: -8px;
  background-position: 100% -456px;
  z-index: 2;
}

/* line 1762, ../scss/components/_product.scss */
.more-view-wrapper .jcarousel-skin-tango .jcarousel-next-vertical {
  width: 15px;
  height: 10px;
  bottom: 30px;
  left: 50%;
  margin-left: -8px;
  background-position: 100% -523px;
  z-index: 2;
}

/* line 1763, ../scss/components/_product.scss */
.more-view-wrapper .jcarousel-skin-tango .jcarousel-prev-disabled,
.more-view-wrapper .jcarousel-skin-tango .jcarousel-next-disabled {
  display: none;
}

/* line 1766, ../scss/components/_product.scss */
.quickview-more-views,
#more-view-carousel {
  padding: 0;
  margin: 0;
}

/* line 1768, ../scss/components/_product.scss */
.more-view-wrapper .jcarousel-clip-vertical {
  width: 55px;
  height: 346px;
}

/* line 1769, ../scss/components/_product.scss */
.more-view-wrapper .jcarousel-skin-tango .jcarousel-prev-disabled,
.more-view-wrapper .jcarousel-skin-tango .jcarousel-next-disabled {
  display: none !important;
}

/* line 1771, ../scss/components/_product.scss */
.more-view-wrapper .jcarousel-skin-tango .jcarousel-next-vertical {
  bottom: 0;
}

/* line 1772, ../scss/components/_product.scss */
.more-view-wrapper .jcarousel-skin-tango .jcarousel-prev-vertical {
  top: 0;
}

/* line 1773, ../scss/components/_product.scss */
.more-view-wrapper .jcarousel-container {
  padding: 20px 0;
}

/* line 1775, ../scss/components/_product.scss */
.quick-view .product-single.has-jcarousel .product-photo-container {
  width: 280px;
}

/* line 1777, ../scss/components/_product.scss */
.at-share-tbx-element {
  display: none;
}

/* line 1778, ../scss/components/_product.scss */
.at-share-tbx-element:first-child {
  display: block;
}

/* Qty */
/* line 1781, ../scss/components/_product.scss */
.selector-wrapper {
  padding-bottom: 10px;
}

/* line 1782, ../scss/components/_product.scss */
.selector-wrapper select {
  height: 30px;
  padding: 4px;
  min-width: 100px;
}

/* line 1783, ../scss/components/_product.scss */
.selector-wrapper label {
  display: inline-block;
  float: left;
  width: 100%;
  font-size: 17px;
  margin: 0;
  border: none;
  padding: 0 0 5px;
  font-weight: 700;
  color: #000;
}

/* line 1794, ../scss/components/_product.scss */
.button.inc,
.button.dec {
  float: left;
  width: 35px;
  height: 36px;
  border: 1px solid #cbcbcb;
  cursor: pointer;
  background: url(icons_new14.png) no-repeat 12px -923px;
  text-indent: -999em;
}

/* line 1796, ../scss/components/_product.scss */
.button.dec {
  border-right: 0;
}

/* line 1797, ../scss/components/_product.scss */
.button.inc {
  border-left: 0;
  background-position: 12px -965px;
}

/* line 1799, ../scss/components/_product.scss */
label[for="productSelect"] {
  margin-bottom: 10px;
}

/* line 1800, ../scss/components/_product.scss */
.quantity select {
  height: 30px;
  padding: 4px;
}

/* Tab Detail -------------------------- */
/* line 1804, ../scss/components/_product.scss */
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
  border-bottom: 1px solid #60636b;
  color: #60636b;
  background: #fff;
}

/* line 1810, ../scss/components/_product.scss */
.nav-pills {
  text-align: center;
  margin-bottom: 40px;
  margin-top: 0;
  border: none;
}

/* line 1816, ../scss/components/_product.scss */
.nav-pills > li {
  margin: 0 !important;
  display: inline-block;
  text-transform: uppercase;
  cursor: pointer;
  float: inherit;
}

/* line 1825, ../scss/components/_product.scss */
[class^="spr-icon-"]:before, [class*=" spr-icon-"]:before {
  font-size: 100% !important;
}

/* related product */
/* line 1828, ../scss/components/_product.scss */
.related-products {
  text-align: center;
  margin-top: 80px;
}
/* line 1831, ../scss/components/_product.scss */
.related-products .products-grid .grid-item {
  margin-bottom: 0;
  padding: 0 15px;
}
/* line 1832, ../scss/components/_product.scss */
.related-products .price-box p {
  margin-bottom: 0;
}
/* line 1833, ../scss/components/_product.scss */
.related-products .owl-pagination {
  display: none;
}

/* line 1839, ../scss/components/_product.scss */
.product-list .price-box {
  margin: 10px 0;
}

/* line 1842, ../scss/components/_product.scss */
.product-list .product-item {
  margin-bottom: 30px;
  overflow: hidden;
}

/* line 1847, ../scss/components/_product.scss */
.product-list .product-item .product-quick-view {
  background: #fff !important;
  border: 1px solid #ffffff;
  color: #272727 !important;
  border-radius: 0;
  margin: auto !important;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  padding: 13px 20px !important;
  font-size: 0 !important;
  width: 60px;
  display: block !important;
  height: 58px;
}

/* line 1862, ../scss/components/_product.scss */
.product-list .product-item .product-quick-view:hover {
  background: #af5875 !important;
  color: #fff !important;
  border-color: #af5875 !important;
}

/* line 1867, ../scss/components/_product.scss */
.product-list .product-item .product-quick-view:before {
  content: "\2e";
  font-family: 'ElegantIcons';
  font-size: 15px !important;
  line-height: 31px;
}

/* line 1870, ../scss/components/_product.scss */
#sca-qv-showqv .sca-qv-gallery a {
  display: block;
  float: left;
  margin-bottom: 10px;
  margin-right: 10px;
  max-width: 100px;
  text-align: left;
}

/* line 1878, ../scss/components/_product.scss */
#sca-qv-showqv .sca-left {
  width: 40%;
}

/* line 1879, ../scss/components/_product.scss */
#sca-qv-showqv .sca-left .zoomWrapper img {
  max-width: 100%;
}

/* line 1880, ../scss/components/_product.scss */
#sca-qv-showqv .sca-left .zoomWrapper a {
  display: block;
}

/* line 1881, ../scss/components/_product.scss */
#sca-qv-showqv .sca-right {
  width: 55%;
}

/* line 1883, ../scss/components/_product.scss */
.product-slide .row > div {
  margin-top: 30px;
}

/* line 1886, ../scss/components/_product.scss */
.product-slide .row > div .module-title {
  margin: 0 0 8px;
  letter-spacing: 4px;
  text-align: center;
  color: #272727;
  font-size: 1.75em;
}

/* line 1893, ../scss/components/_product.scss */
.product-slide .slide-product {
  margin-top: 0;
  position: relative;
  text-align: inherit;
  min-height: 200px;
}

/* line 1899, ../scss/components/_product.scss */
.product-slide .slide-product .owl-wrapper-outer {
  padding-top: 80px;
}

/* line 1902, ../scss/components/_product.scss */
.product-slide .slide-product .owl-controls {
  left: 50%;
  position: absolute;
  top: 20px;
  width: 100px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 1912, ../scss/components/_product.scss */
.product-slide .slide-product .owl-controls .owl-buttons div {
  cursor: pointer;
  width: 40px;
  height: 40px;
  line-height: 40px;
  position: relative;
  font-weight: normal;
  text-align: center;
  z-index: 9;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
  color: #272727;
  font-size: 18px;
  border: 1px solid #ebebeb;
}

/* line 1930, ../scss/components/_product.scss */
.template-collection .product-item {
  margin-bottom: 20px;
}

/* collection ----------------------------------------------------------------------- */
/* line 2, ../scss/components/_collection.scss */
.banner-collection {
  position: relative;
  margin: 0;
}
/* line 5, ../scss/components/_collection.scss */
.banner-collection .title-breadcrums {
  position: absolute;
  top: -200px;
  left: 40px;
  text-align: center;
  font-size: 24px;
  font-family: "Baloo", cursive;
  font-weight: bold;
  letter-spacing: 0;
  text-transform: none;
  color: #000;
  z-index: 1;
  margin: 0;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .banner-collection .title-breadcrums {
  right: 40px;
  left: auto;
}
/* line 19, ../scss/components/_collection.scss */
.banner-collection .images {
  margin-bottom: 0;
}

/* line 22, ../scss/components/_collection.scss */
.template-collection .gts-breadcrumb {
  z-index: 999;
}
/* line 26, ../scss/components/_collection.scss */
.template-collection .banner-collection .title-breadcrums {
  top: 40%;
  z-index: 100;
}
/* line 30, ../scss/components/_collection.scss */
.template-collection .title-breadcrums {
  position: relative;
}
/* line 32, ../scss/components/_collection.scss */
.template-collection .title-breadcrums h3 {
  position: absolute;
  top: 120px;
  z-index: 999;
  font-size: 24px;
  font-weight: 500;
  font-family: "Baloo", cursive;
  text-transform: none;
  letter-spacing: 0;
  left: 40px;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .template-collection .title-breadcrums h3 {
  right: 40px;
  left: auto;
}

/* line 46, ../scss/components/_collection.scss */
.gts-breadcrumb {
  min-height: 120px;
  background-color: #f5f3f4;
}

/* line 50, ../scss/components/_collection.scss */
.rtl.template-collection .title-breadcrums h3 {
  right: 0;
}

/* line 53, ../scss/components/_collection.scss */
.template-collection #shopify-section-collection-left-right .title-breadcrums h3 {
  top: 100px;
  z-index: 999;
  left: 30%;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .template-collection #shopify-section-collection-left-right .title-breadcrums h3 {
  right: 30%;
  left: auto;
}

/* line 3, ../scss/layout/_menu.scss */
.site-header-mainmenu .site-nav > li.mega-menu.level-top.full-width {
  position: static;
}
/* line 6, ../scss/layout/_menu.scss */
.site-header-mainmenu .site-nav > li.mega-menu.level-top {
  position: relative;
}
/* line 9, ../scss/layout/_menu.scss */
.site-header-mainmenu .nav-dropdown .menu-group ul.menu-dropdown {
  display: block;
  position: static;
  padding: 0;
}
/* line 10, ../scss/layout/_menu.scss */
.site-header-mainmenu .site-nav li.mega-menu > .menu-dropdown:hover > .nav-dropdown,
.site-header-mainmenu .site-nav li.mega-menu > .menu-dropdown.open > .nav-dropdown {
  display: block;
}
/* line 12, ../scss/layout/_menu.scss */
.site-header-mainmenu .site-nav > li:first-child > a {
  margin-left: 0;
  padding-left: 0;
}

/* Mega Menu */
/* line 18, ../scss/layout/_menu.scss */
.site-nav li a:hover,
.site-nav > .level-top > a:hover,
.site-nav > .level-top:hover > a,
.site-nav > .level-top.has_arrow > a,
.site-nav > .level-top.has-category > a {
  color: #f16055;
}

/* line 25, ../scss/layout/_menu.scss */
.site-nav {
  width: 100%;
  margin: 0;
  padding: 0;
}
/* line 27, ../scss/layout/_menu.scss */
.site-nav li {
  margin: 0;
}
/* line 30, ../scss/layout/_menu.scss */
.site-nav li:hover .dropdown-sub {
  opacity: 1;
  filter: alpha(opacity=100);
  top: 100%;
  display: block;
  z-index: 99;
  visibility: visible;
  left: 0;
  right: 0;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
/* line 42, ../scss/layout/_menu.scss */
.site-nav li:hover > a {
  color: #f16055;
}
/* line 46, ../scss/layout/_menu.scss */
.site-nav li .level1 li a {
  padding-left: 20px;
  position: relative;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .site-nav li .level1 li a {
  padding-right: 20px;
  padding-left: inherit;
}
/* line 51, ../scss/layout/_menu.scss */
.site-nav li.has_arrow > a {
  color: #f16055;
}
/* line 56, ../scss/layout/_menu.scss */
.site-nav a {
  display: block;
  padding: 12px 0;
  text-decoration: none;
  color: #333;
}
/* line 63, ../scss/layout/_menu.scss */
.site-nav > li {
  position: relative;
  display: inline-block;
  list-style: none;
  float: none;
}
/* line 64, ../scss/layout/_menu.scss */
.site-nav > li:first-child > a {
  margin-left: 0;
  padding-left: 0;
}
/* line 66, ../scss/layout/_menu.scss */
.site-nav > li .dropdown-sub ul {
  padding: 0;
}
/* line 67, ../scss/layout/_menu.scss */
.site-nav > li .dropdown-sub.level1 {
  padding: 15px;
}
/* line 70, ../scss/layout/_menu.scss */
.site-nav > li > a {
  text-transform: uppercase;
  padding: 0 15px;
  letter-spacing: 0;
  font-size: 14px;
  font-weight: normal;
  position: relative;
}
/* line 78, ../scss/layout/_menu.scss */
.site-nav .menu-dropdown .dropdown-sub .menu-title {
  text-transform: uppercase;
  letter-spacing: 0;
  margin-bottom: 0;
}
/* line 82, ../scss/layout/_menu.scss */
.site-nav .menu-dropdown .dropdown-sub .menu-title a {
  line-height: 30px;
}
/* line 86, ../scss/layout/_menu.scss */
.site-nav .menu-dropdown li a {
  font-size: 13px;
  letter-spacing: 0;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 15px;
}
/* line 93, ../scss/layout/_menu.scss */
.site-nav .level-top > a i {
  margin-left: 0;
}

/* line 98, ../scss/layout/_menu.scss */
.header.is-ticky .site-nav > li > a {
  padding-top: 20px;
}

/* line 102, ../scss/layout/_menu.scss */
.megamenu .site-nav li .dropdown-sub li a i {
  position: absolute;
  right: 20px;
  top: 0;
  line-height: 45px;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .megamenu .site-nav li .dropdown-sub li a i {
  left: 20px;
  right: auto;
}

/* line 108, ../scss/layout/_menu.scss */
.dropdown-sub {
  left: 0;
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  text-align: left;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  top: 120px;
  visibility: hidden;
  width: 100%;
  min-width: 220px;
  z-index: -1;
  background-color: #fff;
  box-shadow: 5px 10px 20px rgba(0, 0, 0, 0.15);
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .dropdown-sub {
  right: 0;
  left: auto;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .dropdown-sub {
  text-align: right;
}

/* line 124, ../scss/layout/_menu.scss */
.parent.dropdown-submenu:hover .dropdown-menu {
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  opacity: 1;
  filter: alpha(opacity=100);
  overflow: visible;
  top: 100%;
  z-index: 2;
}
/* line 130, ../scss/layout/_menu.scss */
.parent.dropdown-submenu:hover .dropdown-menu.level2 {
  top: 20px;
}

/* line 132, ../scss/layout/_menu.scss */
.dropdown-sub .dropdown-menu {
  background-color: #fff;
  border: 0;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  box-shadow: initial;
  display: block;
  left: 100%;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  margin: 0;
  min-width: 240px;
  overflow: hidden;
  padding: 15px;
  top: 100px;
  z-index: -1;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .dropdown-sub .dropdown-menu {
  right: 100%;
  left: auto;
}
/* line 147, ../scss/layout/_menu.scss */
.dropdown-sub .dropdown-menu.level2 {
  box-shadow: 5px 10px 20px rgba(0, 0, 0, 0.15);
}

/* line 149, ../scss/layout/_menu.scss */
.site-nav .level-top:first-child > a:hover:after,
.header .site-nav li.has_arrow:first-child > a:after,
.header .site-nav li.menu-dropdown.level-top:first-child > a:hover:after {
  left: 0;
  left: 0;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .site-nav .level-top:first-child > a:hover:after, .rtl
.header .site-nav li.has_arrow:first-child > a:after, .rtl
.header .site-nav li.menu-dropdown.level-top:first-child > a:hover:after {
  right: 0;
  left: auto;
}

/* line 156, ../scss/layout/_menu.scss */
.header-inner .site-nav {
  display: inline-block;
  float: none;
  margin: auto;
  position: static;
  text-align: center;
  width: 100%;
}

/* line 164, ../scss/layout/_menu.scss */
.header .container, .header .container-fluid {
  position: relative;
}

/* line 165, ../scss/layout/_menu.scss */
.menu-title {
  font-size: 14px;
  margin-bottom: 10px;
  font-weight: 500;
  text-transform: capitalize;
  letter-spacing: 0;
}

/* line 172, ../scss/layout/_menu.scss */
#header-content .header-inner .site-nav li .dropdown-sub li a {
  font-size: 13px;
  padding: 0;
  text-transform: capitalize;
  font-weight: 500;
  line-height: 36px;
  margin-top: 0;
  letter-spacing: 0;
}
/* line 180, ../scss/layout/_menu.scss */
#header-content .header-inner .site-nav li .dropdown-sub li a:hover {
  color: #f16055;
}

/* line 184, ../scss/layout/_menu.scss */
.dropdown-menu-inner {
  padding: 0 15px;
}
/* line 186, ../scss/layout/_menu.scss */
.dropdown-menu-inner > a.image-left {
  position: absolute;
  text-align: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .dropdown-menu-inner > a.image-left {
  text-align: left;
}

/* .dropdown-sub.sub-1 {
    opacity: 1!important;
    visibility: visible!important;
    } */
/* line 195, ../scss/layout/_menu.scss */
.header-layout-3 .site-nav li.mega-menu.full-width:hover .dropdown-sub {
  top: 80px;
}

/* line 198, ../scss/layout/_menu.scss */
.header-layout-3 .site-nav li.mega-menu:hover .dropdown-sub {
  top: 55px;
}

/* line 201, ../scss/layout/_menu.scss */
.header.is-ticky .site-nav li.mega-menu:hover .dropdown-sub {
  top: 50px;
}

/* line 205, ../scss/layout/_menu.scss */
.site-nav li.mega-menu:hover .dropdown-sub > div, .site-nav li.mega-menu .dropdown-sub > div {
  padding: 15px;
  width: 100%;
  list-style: none;
}
/* line 210, ../scss/layout/_menu.scss */
.site-nav li.mega-menu:hover .dropdown-sub > div ul, .site-nav li.mega-menu .dropdown-sub > div ul {
  padding: 0;
}

/* line 213, ../scss/layout/_menu.scss */
.site-nav li a.image-left, .site-nav li a.image-left img {
  height: 100%;
  padding-bottom: 0 !IMPORTANT;
  margin-top: 0 !important;
}

/* line 219, ../scss/layout/_menu.scss */
.dropdown-sub .owl-wrapper .owl-item {
  padding: 0 15px;
}
/* line 221, ../scss/layout/_menu.scss */
.dropdown-sub .owl-wrapper .owl-item .product-info {
  display: none;
}

/* line 223, ../scss/layout/_menu.scss */
#product-menu .product-content h3 {
  border: none;
  padding: 0;
}

/* line 224, ../scss/layout/_menu.scss */
.dropdown-sub #product-menu .product-item .spr-badge, .dropdown-sub #product-menu .price-box {
  display: none;
}

/* line 225, ../scss/layout/_menu.scss */
.dropdown-sub #product-menu .product-item .add-to-cart-btn {
  margin-top: 0;
}

/* line 226, ../scss/layout/_menu.scss */
#product-menu .product-item a.grid-image {
  padding-top: 0;
}

/* line 227, ../scss/layout/_menu.scss */
.dropdown-sub .block-html .content > h3 {
  color: #fff;
  font-size: 16px;
  margin-bottom: 10px;
  margin-top: 15px;
}

/* line 233, ../scss/layout/_menu.scss */
.dropdown-sub .block-html .content > p {
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 0;
}

/* line 238, ../scss/layout/_menu.scss */
.dropdown-sub .block-html .content .link-more a {
  color: #af5875;
}

/* line 239, ../scss/layout/_menu.scss */
.dropdown-sub .block-html .content .link-more a:hover {
  color: #666;
}

/*---canvas---*/
/* line 2, ../scss/layout/_offcanvas.scss */
.offcanvas-mainnav .navbar-nav.megamenu {
  margin: 0;
  padding: 0 10px;
}

/* line 6, ../scss/layout/_offcanvas.scss */
#offcanvas {
  background-color: #333;
  height: 100%;
}
/* line 9, ../scss/layout/_offcanvas.scss */
#offcanvas .h3 {
  color: #fff;
  padding: 0 10px;
}
/* line 12, ../scss/layout/_offcanvas.scss */
#offcanvas .navbar-nav li a {
  color: #fff;
  display: block;
  font-size: 13px;
  padding: 10px;
  letter-spacing: 0;
  text-decoration: none;
  -webkit-transition: color 0.3s ease-in-out 0s;
  -o-transition: color 0.3s ease-in-out 0s;
  transition: color 0.3s ease-in-out 0s;
  font-weight: 400;
}
/* line 21, ../scss/layout/_offcanvas.scss */
#offcanvas .navbar-nav li a:hover {
  background-color: transparent;
  color: #f16055;
}
/* line 23, ../scss/layout/_offcanvas.scss */
#offcanvas .navbar-nav h3 {
  margin: 0;
  position: relative;
}
/* line 24, ../scss/layout/_offcanvas.scss */
#offcanvas .navbar-nav h3 i {
  color: #fff;
  font-size: 12px;
  width: 30px;
  height: 30px;
  right: 10px;
  text-align: right;
  padding-right: 0;
  line-height: 36px;
  cursor: pointer;
  position: absolute;
  z-index: 9;
  font-weight: 400;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl #offcanvas .navbar-nav h3 i {
  left: 10px;
  right: auto;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl #offcanvas .navbar-nav h3 i {
  text-align: left;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl #offcanvas .navbar-nav h3 i {
  padding-left: 0;
  padding-right: inherit;
}
/* line 38, ../scss/layout/_offcanvas.scss */
#offcanvas .navbar-nav ul {
  width: 100% !important;
  padding-left: 15px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl #offcanvas .navbar-nav ul {
  padding-right: 15px;
  padding-left: inherit;
}
/* line 39, ../scss/layout/_offcanvas.scss */
#offcanvas .navbar-nav > li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  margin: 0;
  width: 100%;
  text-align: left;
  line-height: normal;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl #offcanvas .navbar-nav > li {
  text-align: right;
}
/* line 45, ../scss/layout/_offcanvas.scss */
#offcanvas .navbar-nav > li.mobile-nav__search {
  border: 0;
  margin: 10px 0;
  padding: 0;
}
/* line 46, ../scss/layout/_offcanvas.scss */
#offcanvas .navbar-nav > li.mobile-nav__search .navbar-form {
  padding: 0;
  border: 0;
  margin: 0;
  box-shadow: none;
}
/* line 48, ../scss/layout/_offcanvas.scss */
#offcanvas .navbar-nav > li.mobile-nav__search .input-group .input-group-field {
  width: 200px;
  height: 40px;
}
/* line 49, ../scss/layout/_offcanvas.scss */
#offcanvas .navbar-nav > li.mobile-nav__search .input-group .btn {
  height: 40px;
  line-height: 10px;
  padding: 10px 13px;
}

/* line 56, ../scss/layout/_offcanvas.scss */
.toggle-me {
  position: relative;
}

/* line 59, ../scss/layout/_offcanvas.scss */
#off-canvas-button {
  font-size: 25px;
  position: absolute;
  text-align: right;
  top: 0;
  left: 15px;
  z-index: 9999;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl #off-canvas-button {
  text-align: left;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl #off-canvas-button {
  right: 15px;
  left: auto;
}

/* line 67, ../scss/layout/_offcanvas.scss */
.header.is-ticky #off-canvas-button {
  top: 25px;
}

/* line 68, ../scss/layout/_offcanvas.scss */
#off-canvas-button .off-canvas-nav {
  display: inline-block;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  cursor: pointer;
}

/* line 75, ../scss/layout/_offcanvas.scss */
#off-canvas-button a {
  float: left;
  width: 115px;
  padding-left: 15px;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl #off-canvas-button a {
  float: right;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl #off-canvas-button a {
  padding-right: 15px;
  padding-left: inherit;
}

/* line 76, ../scss/layout/_offcanvas.scss */
.offcanvas-push #off-canvas-button {
  display: block;
}

/* line 77, ../scss/layout/_offcanvas.scss */
.offcanvas-push .toggle-menu .navbar-toggle {
  display: none !important;
}

/* line 78, ../scss/layout/_offcanvas.scss */
#off-canvas-button {
  display: none;
}

/* line 81, ../scss/layout/_offcanvas.scss */
body.off-canvas-active {
  overflow-x: hidden;
}

/* line 85, ../scss/layout/_offcanvas.scss */
.megamenu-canvas {
  left: -400px;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  -webkit-transform: translate3d(-100%, 0px, 0px);
  -ms-transform: translate3d(-100%, 0px, 0px);
  transform: translate3d(-100%, 0px, 0px);
  width: 300px;
  height: 100%;
  visibility: hidden;
  z-index: 100;
  visibility: visible;
}

/* line 96, ../scss/layout/_offcanvas.scss */
.megamenu-canvas.active {
  -webkit-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  visibility: visible;
  left: -300px;
}

/* line 101, ../scss/layout/_offcanvas.scss */
.megamenu-canvas a {
  color: #333;
}

/* line 104, ../scss/layout/_offcanvas.scss */
.megamenu-canvas a:hover, .megamenu-canvas a:focus {
  opacity: 0.7;
}

/* line 107, ../scss/layout/_offcanvas.scss */
.megamenu-canvas input, .megamenu-canvas textarea {
  border-color: #e9e9e9;
}

/* line 110, ../scss/layout/_offcanvas.scss */
.wrapper-container {
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  overflow: hidden;
}

/* line 114, ../scss/layout/_offcanvas.scss */
.wrapper-container.offcanvas-push {
  transform: translate3d(300px, 0px, 0px);
  -webkit-transition: all 0.6s ease 0s;
  -o-transition: all 0.6s ease 0s;
  transition: all 0.6s ease 0s;
  overflow: visible;
}

/* line 119, ../scss/layout/_offcanvas.scss */
.toggle-menu-left {
  float: left;
  position: relative;
  z-index: 11;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .toggle-menu-left {
  float: right;
}

/* line 1, ../scss/layout/_toolbar.scss */
.toolbar {
  padding: 2px 0;
  display: none;
}
/* line 4, ../scss/layout/_toolbar.scss */
.toolbar .toolbar-left,
.toolbar .toolbar-right {
  width: 50%;
}
/* line 7, ../scss/layout/_toolbar.scss */
.toolbar .toolbar-left input, .toolbar .toolbar-left button, .toolbar .toolbar-left select, .toolbar .toolbar-left textarea,
.toolbar .toolbar-right input,
.toolbar .toolbar-right button,
.toolbar .toolbar-right select,
.toolbar .toolbar-right textarea {
  padding: 6px 10px;
}
/* line 11, ../scss/layout/_toolbar.scss */
.toolbar .toolbar-left {
  text-align: left;
  color: #62c7fc;
  line-height: 1;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .toolbar .toolbar-left {
  text-align: right;
}
/* line 15, ../scss/layout/_toolbar.scss */
.toolbar .toolbar-left a.change-view {
  color: #d6d6d6;
}
/* line 17, ../scss/layout/_toolbar.scss */
.toolbar .toolbar-left a.change-view i {
  font-size: 18px;
  display: inline-block;
  margin: 0 5px;
}
/* line 23, ../scss/layout/_toolbar.scss */
.toolbar .toolbar-left a.change-view.grid_col_2 i, .toolbar .toolbar-left a.change-view.grid_col_4 i {
  font-size: 19px;
}
/* line 27, ../scss/layout/_toolbar.scss */
.toolbar .toolbar-left a.change-view.active, .toolbar .toolbar-left a.change-view:hover {
  color: #000;
}
/* line 32, ../scss/layout/_toolbar.scss */
.toolbar .toolbar-right {
  text-align: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .toolbar .toolbar-right {
  text-align: left;
}
/* line 35, ../scss/layout/_toolbar.scss */
.toolbar .toolbar-mode {
  padding: 0;
  font-size: 13px;
}
/* line 38, ../scss/layout/_toolbar.scss */
.toolbar .toolbar-mode label {
  font-weight: 400;
  margin-right: 20px;
  margin-bottom: 0;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .toolbar .toolbar-mode label {
  margin-left: 20px;
  margin-right: inherit;
}
/* line 40, ../scss/layout/_toolbar.scss */
.toolbar.toolbar-bottom {
  padding: 15px 0 0;
  margin-bottom: 0;
  text-align: center;
}
/* line 41, ../scss/layout/_toolbar.scss */
.toolbar input, .toolbar button, .toolbar select, .toolbar textarea {
  border-color: #dbdbdb;
  width: 50%;
  padding: 2px 10px;
  position: relative;
}

/* line 49, ../scss/layout/_toolbar.scss */
#products .toolbar {
  display: block;
}

/* line 54, ../scss/layout/_toolbar.scss */
.display-toolbar .toolbar {
  display: block;
}
/* line 57, ../scss/layout/_toolbar.scss */
.display-toolbar.grid__collection .toolbar {
  border: 1px solid #dbdbdb;
  margin: 30px 0;
  padding: 15px 20px;
  display: block;
  position: relative;
  float: left;
  width: 100%;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .display-toolbar.grid__collection .toolbar {
  float: right;
}

/* line 70, ../scss/layout/_toolbar.scss */
.grid__collection .toolbar.toolbar-bottom {
  padding: 0;
  margin-bottom: 0;
  float: right;
  border-bottom: 0;
  border: 0;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .grid__collection .toolbar.toolbar-bottom {
  float: left;
}
/* line 77, ../scss/layout/_toolbar.scss */
.grid__collection .pagination-page {
  padding: 0;
}
/* line 79, ../scss/layout/_toolbar.scss */
.grid__collection .pagination-page li {
  background-color: #fff;
  border: 1px solid #ccc;
  display: inline-block;
  margin-left: 10px;
  color: #333;
  font-size: 14px;
  text-align: center;
  width: 32px;
  height: 32px;
  line-height: 30px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .grid__collection .pagination-page li {
  margin-right: 10px;
  margin-left: inherit;
}
/* line 90, ../scss/layout/_toolbar.scss */
.grid__collection .pagination-page li:hover {
  background-color: #f16055;
  border-color: #f16055;
}
/* line 93, ../scss/layout/_toolbar.scss */
.grid__collection .pagination-page li:hover a {
  color: #fff;
}
/* line 95, ../scss/layout/_toolbar.scss */
.grid__collection .pagination-page li:hover a:hover {
  color: #f16055;
}
/* line 99, ../scss/layout/_toolbar.scss */
.grid__collection .pagination-page li.active {
  background-color: #f16055;
  border-color: #f16055;
  color: #fff;
}

/* line 108, ../scss/layout/_toolbar.scss */
.grid__collection .products-grid.product-grid-item > div {
  padding: 0 1px;
}

/* line 111, ../scss/layout/_toolbar.scss */
.toolbar-bottom .padding {
  padding-top: 0;
}

/* line 112, ../scss/layout/_toolbar.scss */
.toolbar.toolbar-bottom .page-total {
  margin: 0;
  font-size: 12px;
  font-weight: normal;
  text-transform: none;
}

/* line 114, ../scss/layout/_toolbar.scss */
.toolbar .btn-group label {
  margin-top: 8px;
}

/* line 115, ../scss/layout/_toolbar.scss */
.toolbar .btn-group {
  margin: 8px 8px 8px 22px;
}

/* line 116, ../scss/layout/_toolbar.scss */
.toolbar button {
  text-transform: uppercase;
  padding: 0;
  font-weight: 400;
  letter-spacing: 0;
}

/* line 117, ../scss/layout/_toolbar.scss */
.toolbar button.btn-hover {
  position: relative;
  z-index: 2;
}

/* line 118, ../scss/layout/_toolbar.scss */
.toolbar button.btn-hover:before {
  background: #fff;
  content: "";
  height: 91px;
  position: absolute;
  right: -30px;
  top: -40px;
  width: 119px;
  z-index: -1;
}

/* line 119, ../scss/layout/_toolbar.scss */
.toolbar .right button.btn-hover:before {
  right: auto;
  left: -30px;
  border-left: 1px solid #dfe4e6;
  border-right: none;
}

/* line 120, ../scss/layout/_toolbar.scss */
.toolbar .collection-filter-btn,
.toolbar .collection-filter-btn .icon-drop {
  height: 0;
  width: 0;
  border: 5px solid transparent;
  border-top-color: #7a8e95;
  display: inline-block;
  vertical-align: middle;
  margin-left: 7px;
  text-indent: -999em;
  cursor: pointer;
  margin: 3px 3px 0 10px;
  padding: 0;
  background: none;
}

/* line 122, ../scss/layout/_toolbar.scss */
.toolbar .collection-filter-btn.btn-hover .icon-drop {
  border-top-color: #e95144;
}

/* line 124, ../scss/layout/_toolbar.scss */
.toolbar .grid,
.toolbar .list {
  display: inline-block;
  text-align: center;
  padding: 0 15px 0 0;
  font-size: 18px;
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  border: none;
  cursor: pointer;
  line-height: 20px;
}

/* line 136, ../scss/layout/_toolbar.scss */
.toolbar .grid {
  margin-right: 0px;
}

/* line 137, ../scss/layout/_toolbar.scss */
.toolbar span.grid {
  background-position: 0 -600px;
  color: #a499c9;
}

/* line 138, ../scss/layout/_toolbar.scss */
.toolbar a.grid {
  background-position: 0 -640px;
}

/* line 139, ../scss/layout/_toolbar.scss */
.toolbar a.grid.active,
.toolbar a.list {
  background-position: 0 -727px;
}

/* line 142, ../scss/layout/_toolbar.scss */
.toolbar span.list {
  background-position: 0 -768px;
  color: #a499c9;
}

/* line 144, ../scss/layout/_toolbar.scss */
.toolbar .btn-group.filter-show {
  margin-left: 10px;
}

/* line 145, ../scss/layout/_toolbar.scss */
.toolbar .filter-show button.dropdown-toggle {
  width: 120px;
}

/* line 146, ../scss/layout/_toolbar.scss */
.toolbar .filter-show.open .dropdown-menu {
  min-width: 120px;
}

/* line 147, ../scss/layout/_toolbar.scss */
.toolbar button.dropdown-toggle {
  float: none;
  border: 1px solid #cbcbcb;
  color: #505050;
  background: #fff;
  line-height: 34px;
  padding: 0 10px;
  position: relative;
  text-transform: capitalize;
  width: 170px;
}

/* line 148, ../scss/layout/_toolbar.scss */
.toolbar button.dropdown-toggle:after {
  content: "";
  width: 36px;
  height: 35px;
  border-left: 1px solid #cbcbcb;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 149, ../scss/layout/_toolbar.scss */
.toolbar button.dropdown-toggle:before,
.toolbar button.dropdown-toggle:before {
  position: absolute;
  right: 14px;
  top: 16px;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-top-color: #000;
  content: "";
}

/* line 151, ../scss/layout/_toolbar.scss */
.toolbar .btn-group.open .dropdown-toggle {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 152, ../scss/layout/_toolbar.scss */
.toolbar .btn-group.open .dropdown-toggle:before {
  border-top-color: transparent;
  border-bottom-color: #000;
  margin-top: -5px;
}

/* line 154, ../scss/layout/_toolbar.scss */
.toolbar .open .dropdown-menu {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: block;
  left: auto;
  right: 0;
  min-width: 170px;
}

/* line 155, ../scss/layout/_toolbar.scss */
.toolbar .open .dropdown-menu li.active {
  margin: 0;
}

/* line 156, ../scss/layout/_toolbar.scss */
.dropdown-menu > li > a {
  color: #505050;
  font-size: 12px;
  text-transform: capitalize;
  padding: 3px 10px;
}

/* line 157, ../scss/layout/_toolbar.scss */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  background-color: #f5f5f5;
  color: #66787f;
}

/* top header */
/* line 2, ../scss/layout/_header.scss */
.active-search .search-top {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 5, ../scss/layout/_header.scss */
.top-currency .selectize-input {
  min-height: auto;
}

/* line 6, ../scss/layout/_header.scss */
.logo-sticky {
  display: none;
}

/* line 9, ../scss/layout/_header.scss */
.logo {
  display: block;
}

/* line 12, ../scss/layout/_header.scss */
.header-topbar {
  background-color: #f16055;
  color: #fff;
  line-height: 40px;
  text-align: center;
}

/* line 13, ../scss/layout/_header.scss */
.header-content-center {
  background-color: #222;
}
/* line 15, ../scss/layout/_header.scss */
.header-content-center .site-header-mainmenu {
  position: relative;
}

/* line 20, ../scss/layout/_header.scss */
.header-content {
  padding: 0;
}

/* line 21, ../scss/layout/_header.scss */
#header-content {
  position: relative;
  z-index: 1049;
  margin-bottom: 0;
  left: 0;
  padding: 0;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl #header-content {
  right: 0;
  left: auto;
}
/* line 27, ../scss/layout/_header.scss */
#header-content .header.gts-is-ticky {
  position: fixed;
  top: 0;
  left: 0;
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.07);
  width: 100%;
  z-index: 10;
  background-color: rgba(255, 255, 255, 0.8);
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl #header-content .header.gts-is-ticky {
  right: 0;
  left: auto;
}
/* line 35, ../scss/layout/_header.scss */
#header-content .header.gts-is-ticky .header-inner {
  background-color: transparent;
}
/* line 41, ../scss/layout/_header.scss */
#header-content .header.gts-is-ticky .menu-top .header-cart:before {
  background: transparent;
}
/* line 44, ../scss/layout/_header.scss */
#header-content .header.gts-is-ticky .header-content {
  padding: 10px 0;
}
/* line 48, ../scss/layout/_header.scss */
#header-content .main-header {
  padding: 0;
  line-height: 110px;
}
/* line 51, ../scss/layout/_header.scss */
#header-content .main-header .header-content-right {
  position: static;
  text-align: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl #header-content .main-header .header-content-right {
  text-align: left;
}
/* line 53, ../scss/layout/_header.scss */
#header-content .gts-social {
  position: relative;
  cursor: pointer;
  text-align: left;
  float: left;
  padding-left: 30px;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl #header-content .gts-social {
  text-align: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl #header-content .gts-social {
  float: right;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl #header-content .gts-social {
  padding-right: 30px;
  padding-left: inherit;
}
/* line 60, ../scss/layout/_header.scss */
#header-content .gts-social:hover .title-social {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: translateX(60px);
  -ms-transform: translateX(60px);
  transform: translateX(60px);
}
/* line 64, ../scss/layout/_header.scss */
#header-content .gts-social:hover ul.list-unstyled {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  position: absolute;
  top: 0;
}
/* line 72, ../scss/layout/_header.scss */
#header-content .gts-social .title-social {
  color: #818282;
  font-size: 16px;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 77, ../scss/layout/_header.scss */
#header-content .gts-social .title-social span {
  color: #333;
  margin-right: 10px;
}
/* line 82, ../scss/layout/_header.scss */
#header-content .gts-social ul.list-unstyled {
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl #header-content .gts-social ul.list-unstyled {
  right: 0;
  left: auto;
}
/* line 90, ../scss/layout/_header.scss */
#header-content .gts-social ul.list-unstyled li a {
  color: #333;
  font-size: 16px;
}
/* line 91, ../scss/layout/_header.scss */
#header-content .gts-social ul.list-unstyled li a:hover {
  color: #f16055;
}
/* line 95, ../scss/layout/_header.scss */
#header-content .gts-logo {
  /* @include rtl-text-align-left;@include rtl-float-left; */
}
/* line 97, ../scss/layout/_header.scss */
#header-content .gts-minicart {
  text-align: right;
  background-color: #7C63C8;
  display: inline-block;
  font-weight: 700;
  padding: 3px;
  line-height: 44px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl #header-content .gts-minicart {
  text-align: left;
}
/* line 105, ../scss/layout/_header.scss */
#header-content .gts-minicart .gts-minicart-inner {
  line-height: 20px;
  padding: 10px 15px;
  display: inline-block;
  border: 1px dashed #fff;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.35s ease 0s;
  transition: all 0.35s ease 0s;
}
/* line 114, ../scss/layout/_header.scss */
#header-content .gts-minicart i {
  font-size: 19px;
  line-height: 22px;
}
/* line 116, ../scss/layout/_header.scss */
#header-content .gts-minicart .mini_cart_header .wrap-btcart {
  font-weight: bold;
  font-size: 20px;
  letter-spacing: 0;
  color: #f16055;
  margin: 0 0 10px;
  line-height: 30px;
}
/* line 125, ../scss/layout/_header.scss */
#header-content .gts-minicart .gts-search {
  margin: 0;
}
/* line 127, ../scss/layout/_header.scss */
#header-content .gts-minicart .gts-search.col {
  position: static;
}
/* line 134, ../scss/layout/_header.scss */
#header-content .gts-minicart .gts-search .header-search-icon {
  cursor: pointer;
  position: absolute;
  left: auto;
  top: 30px;
  -webkit-transform: translate(-50%, 50%);
  -ms-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
  z-index: 88;
  background: none;
  font-size: 20px;
  left: 35px;
}
/* line 145, ../scss/layout/_header.scss */
#header-content .gts-minicart .gts-search .search-form {
  display: block;
  background-color: #fff;
  position: absolute;
  right: 0;
  height: 86px;
  top: 0;
  z-index: 8880;
  width: 100%;
  padding: 0 15px;
}
/* line 157, ../scss/layout/_header.scss */
#header-content .gts-minicart .gts-search .searchbox {
  background-color: #fff;
}
/* line 159, ../scss/layout/_header.scss */
#header-content .gts-minicart .gts-search .searchbox .input-group {
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
}
/* line 164, ../scss/layout/_header.scss */
#header-content .gts-minicart .gts-search .searchbox .input-group > button {
  position: absolute;
  top: 0;
  padding: 0 20px;
  right: 0;
  border-radius: 0;
  background-color: transparent;
  display: none;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl #header-content .gts-minicart .gts-search .searchbox .input-group > button {
  left: 0;
  right: auto;
}
/* line 172, ../scss/layout/_header.scss */
#header-content .gts-minicart .gts-search .searchbox .input-group > button .fa {
  color: #fff;
}
/* line 174, ../scss/layout/_header.scss */
#header-content .gts-minicart .gts-search .searchbox .input-group .input-group-field {
  font-weight: normal;
  width: 100%;
  margin: 0;
  padding: 0 10px 0 40px;
  height: 40px;
  border: 0;
  border-bottom: 1px solid #ddd;
  position: absolute;
  top: 20px;
  left: 0;
  z-index: 8;
  display: block;
}
/* line 190, ../scss/layout/_header.scss */
#header-content .gts-minicart .gts-search .search-close {
  background-color: #fff;
  cursor: pointer;
  position: absolute;
  right: 15px;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  top: 50%;
  z-index: 88;
  width: 30px;
  height: 30px;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl #header-content .gts-minicart .gts-search .search-close {
  left: 15px;
  right: auto;
}
/* line 199, ../scss/layout/_header.scss */
#header-content .gts-minicart .gts-search .search-close i {
  line-height: 30px;
  display: block;
}
/* line 203, ../scss/layout/_header.scss */
#header-content .gts-minicart .col {
  display: inline-block;
  margin: 0 10px;
}
/* line 207, ../scss/layout/_header.scss */
#header-content .gts-minicart .header-cart {
  position: relative;
}
/* line 210, ../scss/layout/_header.scss */
#header-content .gts-minicart .header-cart #dropdown-cart i {
  font-size: 16px;
  line-height: 20px;
}
/* line 212, ../scss/layout/_header.scss */
#header-content .gts-minicart .header-cart #cart-count {
  color: #fff;
  position: absolute;
  top: 10px;
  right: -10px;
  font-size: 12px;
  font-weight: bold;
  z-index: 1;
  line-height: 22px;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  font-family: "Work Sans", sans-serif;
  height: 20px;
  min-width: 20px;
  text-align: center;
  background-color: #62c7fc;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl #header-content .gts-minicart .header-cart #cart-count {
  left: -10px;
  right: auto;
}
/* line 230, ../scss/layout/_header.scss */
#header-content .gts-cusstom-link {
  cursor: pointer;
  color: #999;
  position: relative;
}
/* line 234, ../scss/layout/_header.scss */
#header-content .gts-cusstom-link .dropdown-menu {
  left: auto;
  right: 0;
  font-weight: 400;
  font-size: 13px;
  line-height: 30px;
  letter-spacing: 0;
  min-width: 165px;
}
/* line 242, ../scss/layout/_header.scss */
#header-content .gts-cusstom-link .dropdown-menu .popup-title {
  display: none;
}
/* line 244, ../scss/layout/_header.scss */
#header-content .gts-cusstom-link .customer-links {
  padding: 0;
}
/* line 247, ../scss/layout/_header.scss */
#header-content .gts-cusstom-link .customer-links li a {
  color: #464646;
  line-height: 30px;
  float: left;
  width: 100%;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl #header-content .gts-cusstom-link .customer-links li a {
  float: right;
}
/* line 252, ../scss/layout/_header.scss */
#header-content .gts-cusstom-link .customer-links li a:hover {
  color: #f16055;
}
/* line 257, ../scss/layout/_header.scss */
#header-content .header-inner {
  padding: 0;
}
/* line 259, ../scss/layout/_header.scss */
#header-content .header-inner .logo h1,
#header-content .header-inner .logo-sticky a {
  display: block;
}
/* line 263, ../scss/layout/_header.scss */
#header-content .header-inner .logo h1 {
  margin-bottom: 0;
  line-height: 0;
}
/* line 269, ../scss/layout/_header.scss */
#header-content .header-inner .site-nav .menu-dropdown .dropdown-sub .product-actions {
  display: none;
}
/* line 272, ../scss/layout/_header.scss */
#header-content .header-inner .site-nav .menu-dropdown .dropdown-sub .menu-title a {
  line-height: 20px;
  font-weight: 400;
}
/* line 279, ../scss/layout/_header.scss */
#header-content .header-inner .site-nav li a {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 110px;
}
/* line 285, ../scss/layout/_header.scss */
#header-content .header-inner .site-nav li a .fa {
  margin-left: 0;
}
/* line 288, ../scss/layout/_header.scss */
#header-content .header-inner .site-nav li a span.icon-dropdown {
  display: inline-block;
  font: normal normal normal 13px/1 FontAwesome;
}
/* line 292, ../scss/layout/_header.scss */
#header-content .header-inner .site-nav li a span.icon-dropdown:before {
  content: "\f0d7";
}
/* line 298, ../scss/layout/_header.scss */
#header-content .header-inner p.top-cart-p {
  display: block;
  font-size: 18px;
  cursor: pointer;
  vertical-align: bottom;
  position: relative;
  line-height: 32px;
  margin: 0;
}
/* line 307, ../scss/layout/_header.scss */
#header-content .header-inner .nav-dropdown .title-group a {
  font-size: 16px;
  text-transform: uppercase;
}
/* line 310, ../scss/layout/_header.scss */
#header-content .menu-actio .site-nav li.mega-menu .nav-dropdown li a {
  color: #666666;
}
/* line 312, ../scss/layout/_header.scss */
#header-content.header-2 #off-canvas-button {
  font-size: 18px;
  position: absolute;
  text-align: right;
  top: -30px;
  left: 0;
  z-index: 9999;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl #header-content.header-2 #off-canvas-button {
  text-align: left;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl #header-content.header-2 #off-canvas-button {
  right: 0;
  left: auto;
}
/* line 320, ../scss/layout/_header.scss */
#header-content.header-2 .site-nav li .dropdown-sub,
#header-content.header-2 .site-nav li:hover .dropdown-sub {
  left: -28%;
  /*  width: 100% !important; */
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl #header-content.header-2 .site-nav li .dropdown-sub, .rtl
#header-content.header-2 .site-nav li:hover .dropdown-sub {
  right: -28%;
  left: auto;
}
/* line 327, ../scss/layout/_header.scss */
#header-content.header-2, #header-content.header-3 {
  /* .gts-minicart .header-cart #cart-count {
    top:0; 
  } */
}
/* line 332, ../scss/layout/_header.scss */
#header-content.header-2 .search-form .input-group, #header-content.header-3 .search-form .input-group {
  display: inline-block;
  width: 100%;
}
/* line 333, ../scss/layout/_header.scss */
#header-content.header-2 .search-form button.btn, #header-content.header-3 .search-form button.btn {
  position: absolute;
  right: 0;
  top: 20px;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl #header-content.header-2 .search-form button.btn, .rtl #header-content.header-3 .search-form button.btn {
  left: 0;
  right: auto;
}
/* line 340, ../scss/layout/_header.scss */
#header-content.header-2 .site-nav li:hover .dropdown-sub.level1, #header-content.header-3 .site-nav li:hover .dropdown-sub.level1 {
  top: 100%;
}
/* line 341, ../scss/layout/_header.scss */
#header-content.header-2 .header-content-center, #header-content.header-3 .header-content-center {
  background-color: transparent;
}

/* line 351, ../scss/layout/_header.scss */
#header-content .header {
  position: relative;
}
/* line 355, ../scss/layout/_header.scss */
#header-content.header-1 .gts-minicart .gts-search .search-close {
  right: 28px;
  top: -24px;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl #header-content.header-1 .gts-minicart .gts-search .search-close {
  left: 28px;
  right: auto;
}
/* line 359, ../scss/layout/_header.scss */
#header-content.header-1 .gts-minicart .gts-search .search-form {
  height: 100%;
}
/* line 360, ../scss/layout/_header.scss */
#header-content.header-1 .gts-minicart .gts-search .searchbox .input-group .input-group-field {
  width: 42px;
  overflow: hidden;
  margin: 0;
  position: absolute;
  right: -15px;
  left: auto;
  top: -30px;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  z-index: -1;
  -webkit-transition: width .3s ease-out,background-color .3s ease-out,border-color .3s ease-out,box-shadow .3s ease-out;
  -moz-transition: width .3s ease-out,background-color .3s ease-out,border-color .3s ease-out,box-shadow .3s ease-out;
  -ms-transition: width .3s ease-out,background-color .3s ease-out,border-color .3s ease-out,box-shadow .3s ease-out;
  -o-transition: width .3s ease-out,background-color .3s ease-out,border-color .3s ease-out,box-shadow .3s ease-out;
  transition: width .3s ease-out,background-color .3s ease-out,border-color .3s ease-out,box-shadow .3s ease-out;
}
/* line 378, ../scss/layout/_header.scss */
#header-content.header-1 #search-top.active .searchbox .input-group .input-group-field {
  width: 350px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  position: absolute;
  background-color: #fff;
  height: 110px;
}
/* line 386, ../scss/layout/_header.scss */
#header-content.header-1 .header .header-content-left {
  left: 0;
  margin: 0 auto;
  max-width: 221px;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 9;
}
/* line 396, ../scss/layout/_header.scss */
#header-content.header-1 .header .header-inner .site-nav {
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl #header-content.header-1 .header .header-inner .site-nav {
  text-align: right;
}
/* line 399, ../scss/layout/_header.scss */
#header-content.header-1 .header .header-content-right {
  padding-right: 18%;
  padding-left: 15px;
  display: inline-block;
  width: 100%;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl #header-content.header-1 .header .header-content-right {
  padding-left: 18%;
  padding-right: inherit;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl #header-content.header-1 .header .header-content-right {
  padding-right: 15px;
  padding-left: inherit;
}
/* line 404, ../scss/layout/_header.scss */
#header-content.header-1 .header .header-content-right .megamenu {
  position: static;
}
/* line 406, ../scss/layout/_header.scss */
#header-content.header-1 .header .header-content-right .megamenu .site-nav > li:nth-child(4n),
#header-content.header-1 .header .header-content-right .megamenu .site-nav > li:nth-child(5n),
#header-content.header-1 .header .header-content-right .megamenu .site-nav > li:nth-child(6n) {
  float: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl #header-content.header-1 .header .header-content-right .megamenu .site-nav > li:nth-child(4n), .rtl
#header-content.header-1 .header .header-content-right .megamenu .site-nav > li:nth-child(5n), .rtl
#header-content.header-1 .header .header-content-right .megamenu .site-nav > li:nth-child(6n) {
  float: left;
}
/* line 412, ../scss/layout/_header.scss */
#header-content.header-1 .header .header-content-right .gts-minicart {
  position: absolute;
  top: 28px;
  right: 15px;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl #header-content.header-1 .header .header-content-right .gts-minicart {
  left: 15px;
  right: auto;
}
/* line 419, ../scss/layout/_header.scss */
#header-content.header-1 .header .header-content-right .gts-minicart .gts-search.col #header-content .gts-minicart .gts-search .search-close i {
  display: block;
}
/* line 428, ../scss/layout/_header.scss */
#header-content.header-1 .site-nav > li > a:hover {
  color: #f16055;
}
/* line 433, ../scss/layout/_header.scss */
#header-content.header-1 .site-nav .dropdown-sub a {
  color: #333;
  line-height: 30px;
}
/* line 435, ../scss/layout/_header.scss */
#header-content.header-1 .site-nav .menu-dropdown .dropdown-sub {
  left: -15px;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl #header-content.header-1 .site-nav .menu-dropdown .dropdown-sub {
  right: -15px;
  left: auto;
}
/* line 441, ../scss/layout/_header.scss */
#header-content.header-2 .header-content-right {
  margin-top: 5px;
}
/* line 442, ../scss/layout/_header.scss */
#header-content.header-2 .main-header {
  padding: 0;
  line-height: 110px;
}
/* line 447, ../scss/layout/_header.scss */
#header-content.header-2 .header-inner .gts-logo {
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl #header-content.header-2 .header-inner .gts-logo {
  text-align: right;
}
/* line 455, ../scss/layout/_header.scss */
#header-content.header-3 .header-inner .site-nav li a {
  line-height: 70px;
}
/* line 456, ../scss/layout/_header.scss */
#header-content.header-3 .header-content-right {
  margin-top: 5px;
  text-align: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl #header-content.header-3 .header-content-right {
  text-align: left;
}
/* line 460, ../scss/layout/_header.scss */
#header-content.header-3 .header-contact {
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl #header-content.header-3 .header-contact {
  text-align: right;
}
/* line 461, ../scss/layout/_header.scss */
#header-content.header-3 .header-content {
  padding: 0;
}
/* line 464, ../scss/layout/_header.scss */
#header-content.header-3 .header-content-center {
  line-height: 80px;
}
/* line 467, ../scss/layout/_header.scss */
#header-content.header-3 .header-content-inner {
  border-bottom: 1px dashed #dddddd;
  display: block;
  padding: 0;
}
/* line 472, ../scss/layout/_header.scss */
#header-content.header-3 .gts-logo {
  text-align: center;
}

/* line 479, ../scss/layout/_header.scss */
.header-2 .header-topbar, .header-3 .header-topbar {
  line-height: 40px;
  font-size: 13px;
  font-weight: 500;
}

/* line 486, ../scss/layout/_header.scss */
.header-cart .top-cart a#cartToggle i {
  position: relative;
  display: inline-block;
}

/* line 490, ../scss/layout/_header.scss */
.top-currency > div {
  letter-spacing: 1px;
  line-height: 40px;
}

/* line 497, ../scss/layout/_header.scss */
#gts-currencies {
  float: none;
  padding-right: 15px;
  width: auto;
  position: relative;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl #gts-currencies {
  padding-left: 15px;
  padding-right: inherit;
}
/* line 502, ../scss/layout/_header.scss */
#gts-currencies label {
  color: #464646;
  float: left;
  padding-right: 15px;
  font-weight: 500;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl #gts-currencies label {
  float: right;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl #gts-currencies label {
  padding-left: 15px;
  padding-right: inherit;
}
/* line 508, ../scss/layout/_header.scss */
#gts-currencies .dropdown-toggle {
  cursor: pointer;
}
/* line 511, ../scss/layout/_header.scss */
#gts-currencies #pre-currencies img {
  margin-right: 5px;
  max-width: 17px;
  position: relative;
  top: -1px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl #gts-currencies #pre-currencies img {
  margin-left: 5px;
  margin-right: inherit;
}
/* line 517, ../scss/layout/_header.scss */
#gts-currencies #currencies {
  text-align: left;
  box-shadow: none !important;
  margin: 0;
  padding: 0;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl #gts-currencies #currencies {
  text-align: right;
}
/* line 522, ../scss/layout/_header.scss */
#gts-currencies #currencies > li {
  display: inline-block;
  margin-right: 0px;
  margin-bottom: 0;
}
/* line 527, ../scss/layout/_header.scss */
#gts-currencies #currencies a.currency {
  display: inline;
  padding: 10px 0;
  margin-right: 5px;
  font-weight: 500;
  color: #464646;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl #gts-currencies #currencies a.currency {
  margin-left: 5px;
  margin-right: inherit;
}
/* line 533, ../scss/layout/_header.scss */
#gts-currencies #currencies a.currency.selected, #gts-currencies #currencies a.currency:hover {
  color: #f16055;
}
/* line 534, ../scss/layout/_header.scss */
#gts-currencies #currencies a.currency img {
  max-width: 17px;
  margin-right: 1px;
  margin-top: -2px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl #gts-currencies #currencies a.currency img {
  margin-left: 1px;
  margin-right: inherit;
}

/* line 544, ../scss/layout/_header.scss */
#gts-currencies .dropdown-toggle,
.top-currency .selectize-input,
.text-top-right, .gts-cusstom-link .dropdown-toggle {
  font-size: 16px;
  text-transform: lowercase;
  color: #999;
}

/* sidebar ----------------------------------------------------------------------- */
/* line 3, ../scss/layout/_sidebar.scss */
.sidebar-left .sidebar {
  margin: 0;
}

/* line 7, ../scss/layout/_sidebar.scss */
.sidebar {
  margin: 0;
}
/* line 10, ../scss/layout/_sidebar.scss */
.sidebar .widget-category .widget-content > ul {
  margin: 0;
  padding: 0;
}
/* line 11, ../scss/layout/_sidebar.scss */
.sidebar .widget-category .widget-content > ul > li {
  margin: 0px 0;
  border-top: 0px solid #dbdbdb;
}
/* line 12, ../scss/layout/_sidebar.scss */
.sidebar .widget-category .widget-content > ul > li:first-child {
  border: none;
}
/* line 13, ../scss/layout/_sidebar.scss */
.sidebar .widget-category .widget-content > ul > li > a {
  text-decoration: none;
  position: relative;
  display: block;
  font-size: 13px;
  text-transform: capitalize;
  padding: 10px 0;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  line-height: 24px;
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  letter-spacing: 0;
  position: relative;
}
/* line 30, ../scss/layout/_sidebar.scss */
.sidebar .widget {
  padding: 0;
  margin: 0;
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .sidebar .widget {
  text-align: right;
}
/* line 34, ../scss/layout/_sidebar.scss */
.sidebar .widget .collection-block-content {
  padding: 20px;
  border: 1px solid #dbdbdb;
  margin: 30px 0;
}
/* line 39, ../scss/layout/_sidebar.scss */
.sidebar .widget.widget-tags, .sidebar .widget.widget-ads {
  padding: 0;
  border: 0;
}
/* line 41, ../scss/layout/_sidebar.scss */
.sidebar .widget.widget-tags .widget-content, .sidebar .widget.widget-ads .widget-content {
  border: 0;
  padding: 0;
}
/* line 47, ../scss/layout/_sidebar.scss */
.sidebar .widget .filter-custom.size {
  padding: 0;
}
/* line 50, ../scss/layout/_sidebar.scss */
.sidebar .widget .filter-custom.size .widget-content li {
  display: inline-block;
  margin-right: 10px;
  margin-top: 10px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .sidebar .widget .filter-custom.size .widget-content li {
  margin-left: 10px;
  margin-right: inherit;
}
/* line 54, ../scss/layout/_sidebar.scss */
.sidebar .widget .filter-custom.size .widget-content li a {
  margin: 0;
  padding: 0 10px;
  width: auto;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border: 1px solid #eee;
}
/* line 61, ../scss/layout/_sidebar.scss */
.sidebar .widget .filter-custom.size .widget-content li a:hover {
  background-color: #f0f0f0;
}
/* line 67, ../scss/layout/_sidebar.scss */
.sidebar .widget .filter-custom .widget-content li {
  margin: 0;
}
/* line 69, ../scss/layout/_sidebar.scss */
.sidebar .widget .filter-custom .widget-content li a {
  color: #333;
  text-decoration: none;
  position: relative;
  display: block;
  font-size: 14px;
  font-weight: 400;
  text-transform: capitalize;
  padding: 5px 0;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  line-height: 1;
  font-family: "Work Sans", sans-serif;
}
/* line 85, ../scss/layout/_sidebar.scss */
.sidebar .widget .widget-title {
  margin: 0;
  display: block;
}
/* line 88, ../scss/layout/_sidebar.scss */
.sidebar .widget .widget-title h3 {
  text-align: left;
  text-transform: none;
  margin: 0;
  position: relative;
  font-size: 24px;
  font-weight: 500;
  font-family: "Baloo", cursive;
  line-height: 1;
  letter-spacing: 0;
  padding: 0;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .sidebar .widget .widget-title h3 {
  text-align: right;
}
/* line 100, ../scss/layout/_sidebar.scss */
.sidebar .widget .widget-title .gts-caret {
  float: right;
  cursor: pointer;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .sidebar .widget .widget-title .gts-caret {
  float: left;
}
/* line 103, ../scss/layout/_sidebar.scss */
.sidebar .widget .widget-title .gts-caret i {
  font-size: 10px;
}
/* line 108, ../scss/layout/_sidebar.scss */
.sidebar .widget .widget-content, .sidebar .widget .blog-banner-container {
  border-bottom: 1px solid #dbdbdb;
  display: inline-block;
  width: 100%;
  padding: 30px 0 40px;
  list-style: none;
  margin: 0 0 30px;
  width: 100%;
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .sidebar .widget .widget-content, .rtl .sidebar .widget .blog-banner-container {
  text-align: right;
}
/* line 117, ../scss/layout/_sidebar.scss */
.sidebar .widget .widget-content.style-list, .sidebar .widget .blog-banner-container.style-list {
  border-bottom: 0;
}
/* line 124, ../scss/layout/_sidebar.scss */
.sidebar .widget .widget-content input[type="radio"], .sidebar .widget .widget-content input[type="checkbox"], .sidebar .widget .blog-banner-container input[type="radio"], .sidebar .widget .blog-banner-container input[type="checkbox"] {
  display: none;
}
/* line 126, ../scss/layout/_sidebar.scss */
.sidebar .widget .widget-content .li-color .color, .sidebar .widget .blog-banner-container .li-color .color {
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  display: inline-block !important;
  margin-right: 10px;
  margin-top: 0;
  width: 14px;
  height: 14px;
  vertical-align: middle;
  float: left;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .sidebar .widget .widget-content .li-color .color, .rtl .sidebar .widget .blog-banner-container .li-color .color {
  margin-left: 10px;
  margin-right: inherit;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .sidebar .widget .widget-content .li-color .color, .rtl .sidebar .widget .blog-banner-container .li-color .color {
  float: right;
}
/* line 134, ../scss/layout/_sidebar.scss */
.sidebar .widget .widget-content .li-color .color.silver, .sidebar .widget .blog-banner-container .li-color .color.silver {
  background-color: #c0c0c0;
}
/* line 137, ../scss/layout/_sidebar.scss */
.sidebar .widget .widget-content .li-color .color.gray, .sidebar .widget .blog-banner-container .li-color .color.gray {
  background-color: #808080;
}
/* line 140, ../scss/layout/_sidebar.scss */
.sidebar .widget .widget-content .li-color .color.black, .sidebar .widget .blog-banner-container .li-color .color.black {
  background-color: #000000;
}
/* line 143, ../scss/layout/_sidebar.scss */
.sidebar .widget .widget-content .li-color .color.red, .sidebar .widget .blog-banner-container .li-color .color.red {
  background-color: #ff0000;
}
/* line 146, ../scss/layout/_sidebar.scss */
.sidebar .widget .widget-content .li-color .color.yellow, .sidebar .widget .blog-banner-container .li-color .color.yellow {
  background-color: #ffff00;
}
/* line 149, ../scss/layout/_sidebar.scss */
.sidebar .widget .widget-content .li-color .color.green, .sidebar .widget .blog-banner-container .li-color .color.green {
  background-color: #008000;
}
/* line 152, ../scss/layout/_sidebar.scss */
.sidebar .widget .widget-content .li-color .color.blue, .sidebar .widget .blog-banner-container .li-color .color.blue {
  background-color: #0000ff;
}
/* line 155, ../scss/layout/_sidebar.scss */
.sidebar .widget .widget-content .li-color .color.pink, .sidebar .widget .blog-banner-container .li-color .color.pink {
  background-color: #f43c7e;
}

/* line 163, ../scss/layout/_sidebar.scss */
.rtl .sidebar .widget .widget-title h3::after {
  background-position: 100% 0;
}

/* line 166, ../scss/layout/_sidebar.scss */
.sidebar-banner {
  margin-bottom: 45px;
  text-align: center;
}
/* line 169, ../scss/layout/_sidebar.scss */
.sidebar-banner img {
  border: 1px solid transparent;
  margin: -1px;
}

/* line 172, ../scss/layout/_sidebar.scss */
.sidebar-tag.size li {
  margin-right: 5px;
}

/* line 173, ../scss/layout/_sidebar.scss */
.sidebar-tag.size li input[type="checkbox"] + label {
  background: #efefef;
  color: #333333;
  display: block;
  font-size: 14px;
  padding: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-transform: uppercase;
  text-align: center;
  border: 2px solid transparent;
}

/* line 185, ../scss/layout/_sidebar.scss */
.sidebar-block {
  margin: 20px 0;
}

/* line 186, ../scss/layout/_sidebar.scss */
.sidebar-custom.color .title {
  border-top: 0;
}

/* line 187, ../scss/layout/_sidebar.scss */
.sidebar-custom .content {
  margin-bottom: 0;
}

/* line 188, ../scss/layout/_sidebar.scss */
.sidebar-custom ul {
  overflow: hidden;
}

/* line 189, ../scss/layout/_sidebar.scss */
.sidebar-custom ul li a {
  text-decoration: none;
}

/* line 191, ../scss/layout/_sidebar.scss */
.sidebar-custom input[type="checkbox"] {
  display: none;
}

/* line 193, ../scss/layout/_sidebar.scss */
.sidebar-custom input[type="checkbox"] + label {
  padding-left: 23px;
}

/* line 197, ../scss/layout/_sidebar.scss */
.sidebar-custom input[type=checkbox] + label:hover,
.sidebar-custom input[type=checkbox]:checked + label {
  cursor: pointer;
}

/* line 202, ../scss/layout/_sidebar.scss */
.sidebar-custom input[type=checkbox], input[type=radio] {
  display: none;
}

/* line 203, ../scss/layout/_sidebar.scss */
.sidebar-custom.size ul li {
  display: block;
}

/* line 206, ../scss/layout/_sidebar.scss */
.sidebar-tag.size.sidebar-custom input[type=checkbox] + label:hover:before,
.sidebar-tag.size.sidebar-custom input[type=checkbox]:checked + label:before,
.sidebar-tag.size.sidebar-custom input[type="checkbox"] + label:before {
  background: none;
}

/* line 212, ../scss/layout/_sidebar.scss */
.sidebar-custom ul li a, .sidebar-links .widget-content > ul > li > a {
  padding-left: 23px !important;
}

/* line 215, ../scss/layout/_sidebar.scss */
.sidebar-custom ul li a:hover:before,
.sidebar-custom ul li a.active:before,
.sidebar-links .widget-content > ul > li > a:hover:before,
.sidebar-links .widget-content > ul > li > a.active:before {
  background: #81d8d0 url(//cdn.shopify.com/s/files/1/1841/6395/t/2/assets/check-check.png?14818787605366452801) no-repeat 0 0;
}

/* line 221, ../scss/layout/_sidebar.scss */
.sidebar-custom ul li a:hover,
.sidebar-custom ul li a.active,
.sidebar-links .widget-content > ul > li > a:hover,
.sidebar-links .widget-content > ul > li > a.active {
  padding-left: 23px;
}

/* line 227, ../scss/layout/_sidebar.scss */
.sidebar-custom label {
  font-weight: normal;
  position: relative;
  font-size: 13px;
}

/* line 232, ../scss/layout/_sidebar.scss */
.sidebar-custom ul li a {
  text-decoration: none;
  font-size: 13px;
  display: block;
  text-transform: capitalize;
  padding: 0;
  position: relative;
}

/* line 240, ../scss/layout/_sidebar.scss */
.sidebar-tag .content ul li, .sidebar-links ul li {
  padding: 12px 0;
  margin: 0;
}

/* line 244, ../scss/layout/_sidebar.scss */
.sidebar-links .widget-content {
  margin-bottom: 20px;
}

/* line 247, ../scss/layout/_sidebar.scss */
.sidebar-links .title, .sidebar-custom .title {
  margin: 0px 0px 10px 0px;
}

/* line 250, ../scss/layout/_sidebar.scss */
.sidebar-links .widget-content > ul > li > a:hover span {
  font-weight: normal;
}

/* line 253, ../scss/layout/_sidebar.scss */
#filter-sidebar .block-title, .sidebar-block .title h3 {
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0;
}

/* line 258, ../scss/layout/_sidebar.scss */
#filter-sidebar .block-title, .sidebar-block .title h3 {
  padding: 0;
  position: relative;
  line-height: normal;
  margin: 0;
  vertical-align: top;
}

/* line 265, ../scss/layout/_sidebar.scss */
.refined-widgets {
  margin-bottom: 10px;
  overflow: hidden;
}

/* line 266, ../scss/layout/_sidebar.scss */
.refined-widgets > span {
  font-size: 14px;
}

/* line 267, ../scss/layout/_sidebar.scss */
.refined-widgets > a {
  float: right;
}

/* line 268, ../scss/layout/_sidebar.scss */
.sidebar .widget-featured-product {
  margin-top: 45px;
}

/* line 269, ../scss/layout/_sidebar.scss */
.sidebar .widget-featured-product .widget-title {
  margin-bottom: 30px;
}

/* line 270, ../scss/layout/_sidebar.scss */
.widget-featured-product .products-grid {
  margin: 0;
}

/* line 271, ../scss/layout/_sidebar.scss */
.widget-featured-product .products-grid .owl-item .grid-item {
  min-height: 100px;
  margin: 0 0 40px;
  padding: 0;
  width: 100%;
}

/* line 272, ../scss/layout/_sidebar.scss */
.widget-featured-product .grid-item .product-grid-image img {
  max-width: 120px;
  max-height: 160px;
  border: 1px solid transparent;
}

/* line 273, ../scss/layout/_sidebar.scss */
.widget-featured-product .product-title {
  margin-bottom: 4px;
}

/* line 274, ../scss/layout/_sidebar.scss */
.widget-featured-product .price-box {
  margin-bottom: 15px;
}

/* line 275, ../scss/layout/_sidebar.scss */
.widget-featured-product .products-grid .spr-badge {
  position: static;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 276, ../scss/layout/_sidebar.scss */
.widget-featured-product .btn {
  height: 32px;
  line-height: 32px;
  border: 1px solid transparent;
  font-size: 11px !important;
}

/* line 1, ../scss/layout/_footer.scss */
.footer-container {
  position: relative;
  z-index: 0;
  line-height: 30px;
  text-align: center;
}
/* line 6, ../scss/layout/_footer.scss */
.footer-container .placeholder-svg {
  width: 150px;
}
/* line 12, ../scss/layout/_footer.scss */
.footer-container .footer-share-social {
  margin: 20px 0 0;
  text-align: left;
  display: inline-block;
  width: 100%;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .footer-container .footer-share-social {
  text-align: right;
}
/* line 19, ../scss/layout/_footer.scss */
.footer-container ul {
  padding: 0;
  margin: 0;
}
/* line 20, ../scss/layout/_footer.scss */
.footer-container ul li {
  margin: 0 12px;
  display: inline-block;
}
/* line 23, ../scss/layout/_footer.scss */
.footer-container ul li a {
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 33, ../scss/layout/_footer.scss */
.footer-container .widget-title h3 {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  margin: 0 0 15px;
  letter-spacing: 0;
  color: #333333;
}
/* line 40, ../scss/layout/_footer.scss */
.footer-container .widget-title h3:after {
  display: none;
}
/* line 44, ../scss/layout/_footer.scss */
.footer-container .footer-newsleter {
  padding: 10px;
  display: inline-block;
  width: 50%;
}
/* line 48, ../scss/layout/_footer.scss */
.footer-container .footer-newsleter .newsletter {
  padding: 30px;
  border: 2px dashed #fff;
}
/* line 52, ../scss/layout/_footer.scss */
.footer-container .footer-newsleter .widget-title {
  margin: 0;
}
/* line 54, ../scss/layout/_footer.scss */
.footer-container .footer-newsleter .widget-title h3 {
  font-family: "Baloo", cursive;
  font-size: 28px;
  font-weight: 500;
  color: #fff;
  text-transform: none;
}
/* line 60, ../scss/layout/_footer.scss */
.footer-container .footer-newsleter .widget-title h3:after {
  display: none;
}
/* line 64, ../scss/layout/_footer.scss */
.footer-container .footer-newsleter .input-group {
  display: inline-block;
  width: 85%;
  height: 46px;
  text-align: center;
  margin: auto;
  position: relative;
}
/* line 71, ../scss/layout/_footer.scss */
.footer-container .footer-newsleter .input-group .input__field {
  background-color: #fff;
  border: 1px solid #dddddd;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  font-weight: 300;
  font-size: 14px;
  text-transform: none;
  letter-spacing: 0;
  padding: 6px 10px;
  color: #333;
  height: 48px;
}
/* line 85, ../scss/layout/_footer.scss */
.footer-container .footer-newsleter .input-group-btn {
  background-color: transparent;
  border: 0 none;
  display: table-cell;
  padding: 0;
  vertical-align: top;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .footer-container .footer-newsleter .input-group-btn {
  left: 0;
  right: auto;
}
/* line 95, ../scss/layout/_footer.scss */
.footer-container .footer-newsleter .input-group-btn > .btn span {
  padding: 10px 15px;
}
/* line 103, ../scss/layout/_footer.scss */
.footer-container .contact {
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .footer-container .contact {
  text-align: right;
}
/* line 106, ../scss/layout/_footer.scss */
.footer-container .contact ul > li {
  margin: 0;
  display: inline-block;
  width: 100%;
}
/* line 113, ../scss/layout/_footer.scss */
.footer-container .footer-top-col-group {
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .footer-container .footer-top-col-group {
  text-align: right;
}
/* line 116, ../scss/layout/_footer.scss */
.footer-container .footer-top-col-group ul > li {
  margin: 0;
  display: inline-block;
  width: 100%;
}
/* line 129, ../scss/layout/_footer.scss */
.footer-container .footer-share-social .footer-icon-share a {
  font-size: 18px;
  display: inline-block;
  margin-right: 30px;
  line-height: 18px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .footer-container .footer-share-social .footer-icon-share a {
  margin-left: 30px;
  margin-right: inherit;
}
/* line 136, ../scss/layout/_footer.scss */
.footer-container .footer-share-social .footer-icon-share a .fa {
  font-size: 14px;
  margin-right: 20px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .footer-container .footer-share-social .footer-icon-share a .fa {
  margin-left: 20px;
  margin-right: inherit;
}
/* line 143, ../scss/layout/_footer.scss */
.footer-container .footer-top {
  padding: 0;
  margin: 0 0 -80px;
}
/* line 146, ../scss/layout/_footer.scss */
.footer-container .footer-top .footer_top {
  font-size: 28px;
  font-weight: 400;
  font-family: "Work Sans", sans-serif;
  letter-spacing: 0.1em;
}
/* line 151, ../scss/layout/_footer.scss */
.footer-container .footer-top .footer_top strong {
  font-family: "Baloo", cursive;
  font-size: 34px;
  font-weight: bold;
  font-style: normal;
  text-transform: uppercase;
  padding-right: 30px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .footer-container .footer-top .footer_top strong {
  padding-left: 30px;
  padding-right: inherit;
}
/* line 159, ../scss/layout/_footer.scss */
.footer-container .footer-top .footer_top a {
  background-color: #f16055;
  border-color: #f16055;
}
/* line 162, ../scss/layout/_footer.scss */
.footer-container .footer-top .footer_top a:hover {
  background-color: #000;
  border-color: #000;
}
/* line 170, ../scss/layout/_footer.scss */
.footer-container .footer-bottom {
  text-align: left;
  padding: 160px 0 60px;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .footer-container .footer-bottom {
  text-align: right;
}
/* line 173, ../scss/layout/_footer.scss */
.footer-container .footer-bottom ul li a {
  color: #333;
}
/* line 176, ../scss/layout/_footer.scss */
.footer-container .footer-bottom .infor {
  margin: 0;
}
/* line 180, ../scss/layout/_footer.scss */
.footer-container .footer-bottom .footer-social .footer-social-inner {
  border-top: 1px solid #323232;
  border-bottom: 1px solid #323232;
  display: inline-block;
  width: 100%;
  padding: 25px 0;
}

/* line 193, ../scss/layout/_footer.scss */
.copyright .copyright-inner {
  border-top: 1px dashed #ddd;
  padding: 20px 0;
}
/* line 197, ../scss/layout/_footer.scss */
.copyright .paypal-footer {
  text-align: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .copyright .paypal-footer {
  text-align: left;
}
/* line 199, ../scss/layout/_footer.scss */
.copyright .paypal-footer ul li {
  margin: 0 3px;
}
/* line 203, ../scss/layout/_footer.scss */
.copyright address {
  color: #333;
  font-size: 14px;
  font-weight: 500;
  padding: 0;
  letter-spacing: 0;
  margin-bottom: 0;
  line-height: 24px;
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .copyright address {
  text-align: right;
}
/* line 215, ../scss/layout/_footer.scss */
.copyright a {
  color: #fff;
}
/* line 217, ../scss/layout/_footer.scss */
.copyright a:hover {
  color: #f16055;
}

/* line 1, ../scss/layout/_form.scss */
input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
textarea, select,
input.input-full, textarea.input-full, select.input-full {
  border: 1px solid #dedede;
  padding: 6px 10px;
}

/* line 10, ../scss/layout/_form.scss */
input.input-full, textarea.input-full, select.input-full {
  width: 100%;
  margin: 0 0 20px;
}

/* line 15, ../scss/layout/_form.scss */
.btn.secondary {
  background: #eee;
  color: #555;
}

/* line 20, ../scss/layout/_form.scss */
select, select.currencies {
  -moz-appearance: none;
  box-sizing: border-box;
}

/* line 25, ../scss/layout/_form.scss */
select.none {
  border: 0;
  background: none transparent;
}

/* line 8, ../scss/pages/_home.scss */
.block-line {
  border-bottom: 1px solid #333;
  padding: 60px 0 0;
}
/* line 11, ../scss/pages/_home.scss */
.block-line.block-line-tab {
  padding: 0;
}

/* banner image */
/* featured collection */
/* line 36, ../scss/pages/_home.scss */
.full_screen_tab .tabs-product-home .product-item .review-prduct {
  float: none;
  margin-bottom: 7px;
  margin-top: 4px;
}
/* line 41, ../scss/pages/_home.scss */
.full_screen_tab .tabs-product-home .widget .widget-title {
  margin: 0 0 15px;
}
/* line 43, ../scss/pages/_home.scss */
.full_screen_tab .tabs-product-home .widget .widget-title h3 {
  padding: 0 15px;
}

/* line 54, ../scss/pages/_home.scss */
.tabs-product-home .product-featured {
  padding: 0;
}
/* line 59, ../scss/pages/_home.scss */
.tabs-product-home .grid-item .information h3, .tabs-product-home .grid-item .product-name h3 {
  padding: 10px 0 0;
  font-size: 13px;
}
/* line 63, ../scss/pages/_home.scss */
.tabs-product-home .price-box {
  font-size: 16px;
}
/* line 67, ../scss/pages/_home.scss */
.tabs-product-home .nav-tabs {
  border: 0;
  margin-bottom: 0;
}
/* line 70, ../scss/pages/_home.scss */
.tabs-product-home .nav-tabs > li {
  display: inline-block;
  width: 14.46%;
  margin-bottom: 30px;
  margin-right: 30px;
  position: relative;
}
/* line 77, ../scss/pages/_home.scss */
.tabs-product-home .nav-tabs > li:nth-child(6) {
  margin-right: 0;
}
/* line 81, ../scss/pages/_home.scss */
.tabs-product-home .nav-tabs > li.active > a:hover {
  background-color: #f16055;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  color: #fff;
}
/* line 85, ../scss/pages/_home.scss */
.tabs-product-home .nav-tabs > li.active > a:hover span {
  color: #333;
}
/* line 89, ../scss/pages/_home.scss */
.tabs-product-home .nav-tabs > li.active > a,
.tabs-product-home .nav-tabs > li.active > a:focus,
.tabs-product-home .nav-tabs > li.active > a:hover {
  background-color: #fff;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  color: #f16055;
}
/* line 97, ../scss/pages/_home.scss */
.tabs-product-home .nav-tabs > li a {
  border: 0 none;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background-color: #fff;
  font-size: 16px;
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  letter-spacing: 0;
  padding: 0;
  text-transform: none;
  color: #333;
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  margin: 0;
}
/* line 110, ../scss/pages/_home.scss */
.tabs-product-home .nav-tabs > li a span {
  float: left;
  width: 100%;
  padding: 5px 0;
  position: absolute;
  bottom: 10px;
  z-index: 9;
  left: 0;
  right: 0;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .tabs-product-home .nav-tabs > li a span {
  float: right;
}
/* line 120, ../scss/pages/_home.scss */
.tabs-product-home .nav-tabs > li a img {
  max-width: none;
  float: none;
  display: inline-block;
  width: 100%;
}
/* line 126, ../scss/pages/_home.scss */
.tabs-product-home .nav-tabs > li a:hover {
  background-color: #f16055;
}
/* line 128, ../scss/pages/_home.scss */
.tabs-product-home .nav-tabs > li a:hover span {
  color: #fff;
}
/* line 135, ../scss/pages/_home.scss */
.tabs-product-home .owl-carousel .owl-item {
  padding: 0 15px;
}

/* line 143, ../scss/pages/_home.scss */
div.owl-theme:hover .owl-buttons > div {
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
}
/* line 147, ../scss/pages/_home.scss */
div.owl-theme:hover .owl-buttons .owl-prev {
  left: -30px;
}
/* line 150, ../scss/pages/_home.scss */
div.owl-theme:hover .owl-buttons .owl-next {
  right: -30px;
}
/* line 154, ../scss/pages/_home.scss */
div.owl-theme .owl-buttons {
           /* 
position: absolute;
width:100%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%); 
-ms-transform: translateY(-50%);
transform: translateY(-50%); */
}
/* line 162, ../scss/pages/_home.scss */
div.owl-theme .owl-controls {
  text-align: center;
}
/* line 164, ../scss/pages/_home.scss */
div.owl-theme .owl-controls .owl-buttons {
  position: absolute;
  top: 35%;
  width: 100%;
}
/* line 168, ../scss/pages/_home.scss */
div.owl-theme .owl-controls .owl-buttons > div {
  border: 1px solid #333;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  line-height: 27px;
}
/* line 172, ../scss/pages/_home.scss */
div.owl-theme .owl-controls .owl-buttons > div:hover {
  border: 1px solid #f16055;
}
/* line 174, ../scss/pages/_home.scss */
div.owl-theme .owl-controls .owl-buttons > div:hover .fa, div.owl-theme .owl-controls .owl-buttons > div:hover i {
  color: #f16055;
}
/* line 179, ../scss/pages/_home.scss */
div.owl-theme .owl-controls .owl-buttons .fa, div.owl-theme .owl-controls .owl-buttons i {
  font-size: 16px;
  color: #333;
}
/* line 186, ../scss/pages/_home.scss */
div.owl-theme .owl-controls .owl-page.active span {
  background-color: transparent;
  border: 2px solid #f16055;
  width: 14px;
  height: 14px;
}
/* line 192, ../scss/pages/_home.scss */
div.owl-theme .owl-controls .owl-page span {
  border: 2px solid transparent;
  background-color: #f16055;
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 199, ../scss/pages/_home.scss */
div.owl-theme .owl-buttons > div {
  position: absolute;
  border-width: 1px;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
/* line 207, ../scss/pages/_home.scss */
div.owl-theme .owl-buttons .owl-prev {
  left: 0;
}
/* line 210, ../scss/pages/_home.scss */
div.owl-theme .owl-buttons .owl-next {
  right: 0;
}

/* Product List */
/* line 221, ../scss/pages/_home.scss */
.full-product-list .sidebar .widget .widget-title {
  margin: 0 0 40px;
}
/* line 224, ../scss/pages/_home.scss */
.full-product-list .sidebar .widget .widget-content {
  padding: 0;
}
/* line 227, ../scss/pages/_home.scss */
.full-product-list .sidebar .style-list .product-container .product-meta h3 {
  margin: 0;
}
/* line 230, ../scss/pages/_home.scss */
.full-product-list .sidebar .product-item .product-actions {
  display: none;
}
/* line 232, ../scss/pages/_home.scss */
.full-product-list .sidebar .home-tabs-wrapper .product-meta {
  padding: 20px 0;
}
/* line 233, ../scss/pages/_home.scss */
.full-product-list .sidebar .home-tabs-wrapper .widget {
  margin-bottom: 0;
}
/* line 234, ../scss/pages/_home.scss */
.full-product-list .sidebar .home-tabs-wrapper .review-prduct {
  margin: 10px 0;
  display: inline-block;
}
/* line 237, ../scss/pages/_home.scss */
.full-product-list .sidebar .home-tabs-wrapper .review-prduct .spr-badge-caption {
  display: none;
}
/* line 240, ../scss/pages/_home.scss */
.full-product-list .sidebar .home-tabs-wrapper .product-single__vendor {
  display: none;
  text-transform: none;
  font-style: italic;
  font-size: 24px;
  font-weight: 300;
  color: #b2b2b2;
  letter-spacing: 0.05em;
  margin: 0;
}

/* line 245, ../scss/pages/_home.scss */
.collection-grid .grid__item {
  max-height: 180px;
  padding: 0;
}

/* line 253, ../scss/pages/_home.scss */
.grid__item:last-child .collection-item, .grid__item:nth-child(5) .collection-item {
  border-bottom: 0;
}

/* line 258, ../scss/pages/_home.scss */
.collection-item {
  text-align: left;
  display: inline-block;
  border-bottom: 1px solid #ddd;
  padding: 30px 0 0;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .collection-item {
  text-align: right;
}
/* line 263, ../scss/pages/_home.scss */
.collection-item .product-top {
  display: block;
  float: left;
  margin-right: 20px;
  max-width: 130px;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .collection-item .product-top {
  float: right;
}
/* line 269, ../scss/pages/_home.scss */
.collection-item .collection-title-wrapper {
  display: table-cell;
  line-height: 20px;
  overflow: hidden;
  padding: 0;
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .collection-item .collection-title-wrapper {
  text-align: right;
}
/* line 276, ../scss/pages/_home.scss */
.collection-item .collection-title-wrapper .collection-title h3 {
  font-family: "Work Sans", sans-serif;
  font-size: 16px;
  font-weight: 600;
}
/* line 281, ../scss/pages/_home.scss */
.collection-item .collection-title-wrapper .collection-title h4 {
  font-family: "Work Sans", sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #aaa;
  line-height: 24px;
}
/* line 287, ../scss/pages/_home.scss */
.collection-item .collection-title-wrapper .collection-title h4 .subtitle {
  display: block;
  float: left;
  max-width: 320px;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .collection-item .collection-title-wrapper .collection-title h4 .subtitle {
  float: right;
}
/* line 293, ../scss/pages/_home.scss */
.collection-item .collection-title-wrapper .collection-title .price {
  color: #f16055;
  font-weight: bold;
  font-size: 16px;
  display: table-cell;
  overflow: hidden;
}

/* testimonials */
/* line 305, ../scss/pages/_home.scss */
.sections-testimonials {
  padding: 80px 0;
  min-height: 616px;
  background-size: 100%;
}
/* line 309, ../scss/pages/_home.scss */
.sections-testimonials .quotes-wrapper {
  padding: 0 20%;
}
/* line 312, ../scss/pages/_home.scss */
.sections-testimonials blockquote {
  border: 0;
  font-size: 14px;
  color: #343434;
  padding: 0;
  margin: 0;
}
/* line 319, ../scss/pages/_home.scss */
.sections-testimonials .rte-setting {
  margin: 0 0 40px;
}
/* line 322, ../scss/pages/_home.scss */
.sections-testimonials cite {
  font-weight: bold;
  font-size: 13px;
  font-family: "Work Sans", sans-serif;
  font-style: normal;
  text-transform: uppercase;
  display: inline-block;
  width: 100%;
  margin: 20px 0;
}
/* line 332, ../scss/pages/_home.scss */
.sections-testimonials div.owl-theme .owl-controls {
  margin: 0;
  top: auto;
  bottom: -40%;
}

/* line 341, ../scss/pages/_home.scss */
.home-blog .blog-item .image img, .home-blog .blog-detail .image img {
  display: block;
  float: none !important;
  position: relative;
  transition: all 0.7s ease-in-out 0s;
  -webkit-transition: all 0.7s ease-in-out 0s;
  -moz-transition: all 0.7s ease-in-out 0s;
  -ms-transition: all 0.7s ease-in-out 0s;
  -o-transition: all 0.7s ease-in-out 0s;
  width: 100%;
  z-index: 1;
}
/* line 353, ../scss/pages/_home.scss */
.home-blog .blog-item {
  position: relative;
}
/* line 356, ../scss/pages/_home.scss */
.home-blog .blog-content {
  background-color: #fff;
  text-align: center;
  z-index: 9;
}
/* line 360, ../scss/pages/_home.scss */
.home-blog .blog-content .blog-content-inner-top {
  padding: 0;
}
/* line 363, ../scss/pages/_home.scss */
.home-blog .blog-content .blog-time {
  font-weight: 300;
  font-size: 11px;
}
/* line 367, ../scss/pages/_home.scss */
.home-blog .blog-content .title {
  margin: 15px 0;
}
/* line 369, ../scss/pages/_home.scss */
.home-blog .blog-content .title a {
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
}
/* line 374, ../scss/pages/_home.scss */
.home-blog .blog-content .title a:hover {
  color: #f16055;
}
/* line 379, ../scss/pages/_home.scss */
.home-blog .blog-content .short-des {
  margin: 10px 0 20px;
  font-size: 13px;
  font-weight: 400;
}
/* line 384, ../scss/pages/_home.scss */
.home-blog .blog-content .article__author,
.home-blog .blog-content .short-des {
  font-size: 13px;
  font-weight: 400;
  line-height: 22px;
}
/* line 390, ../scss/pages/_home.scss */
.home-blog .blog-content .button {
  margin: 10px 0 0;
}
/* line 399, ../scss/pages/_home.scss */
.home-blog .blog-content .blog-bottom .blog-author, .home-blog .blog-content .blog-bottom .blog-time {
  display: inline-block;
}
/* line 401, ../scss/pages/_home.scss */
.home-blog .blog-content .blog-bottom .blog-author span, .home-blog .blog-content .blog-bottom .blog-time span {
  font-weight: 400;
}
/* line 404, ../scss/pages/_home.scss */
.home-blog .blog-content .blog-bottom .blog-author i, .home-blog .blog-content .blog-bottom .blog-time i {
  color: #f16055;
  margin-right: 5px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .home-blog .blog-content .blog-bottom .blog-author i, .rtl .home-blog .blog-content .blog-bottom .blog-time i {
  margin-left: 5px;
  margin-right: inherit;
}
/* line 409, ../scss/pages/_home.scss */
.home-blog .blog-content .blog-bottom .blog-time {
  margin-left: 40px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .home-blog .blog-content .blog-bottom .blog-time {
  margin-right: 40px;
  margin-left: inherit;
}

/* banner images*/
/* line 418, ../scss/pages/_home.scss */
.full_screen_banner {
  text-align: center;
}
/* line 420, ../scss/pages/_home.scss */
.full_screen_banner .home-collection-title {
  margin: 0 0 10px;
}
/* line 422, ../scss/pages/_home.scss */
.full_screen_banner .home-collection-title a {
  color: #333;
  font-size: 28px;
  font-weight: 700;
  text-transform: none;
}
/* line 427, ../scss/pages/_home.scss */
.full_screen_banner .home-collection-title a strong {
  color: #f16055;
  font-family: "Baloo", cursive;
  font-size: 46px;
}
/* line 435, ../scss/pages/_home.scss */
.full_screen_banner.full_screen_banner2 .banner-images.widget {
  text-align: center;
}
/* line 440, ../scss/pages/_home.scss */
.full_screen_banner .banner-images.widget {
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .full_screen_banner .banner-images.widget {
  text-align: right;
}
/* line 443, ../scss/pages/_home.scss */
.full_screen_banner .widget .widget-title h3 {
  margin: 0 0 80px;
}
/* line 444, ../scss/pages/_home.scss */
.full_screen_banner .banner-image-content {
  display: block;
  margin: 0 auto 60px;
  text-align: center;
  width: 50%;
}
/* line 449, ../scss/pages/_home.scss */
.full_screen_banner .banner-image-content p {
  color: #464646;
  font-size: 16px;
  line-height: 30px;
}
/* line 458, ../scss/pages/_home.scss */
.full_screen_banner .banner-images-inner .home-collection-title h3 {
  font-size: 32px;
  font-weight: 600;
}
/* line 463, ../scss/pages/_home.scss */
.full_screen_banner .banner-images-inner.banner-images-inner-2 {
  margin: 0;
}

/* line 470, ../scss/pages/_home.scss */
.banner-images {
  position: relative;
}
/* line 472, ../scss/pages/_home.scss */
.banner-images img {
  opacity: 1;
}
/* line 475, ../scss/pages/_home.scss */
.banner-images:hover img {
  opacity: 0.5;
}
/* line 478, ../scss/pages/_home.scss */
.banner-images .banner-images-inner {
  background-color: #62c7fc;
  overflow: hidden;
}
/* line 482, ../scss/pages/_home.scss */
.banner-images .home-collection-title-wrapper {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  justify-content: center;
  font-size: 24px;
}
/* line 495, ../scss/pages/_home.scss */
.banner-images:hover .home-collection-title-wrapper .home-collection-title {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}
/* line 501, ../scss/pages/_home.scss */
.banner-images:hover .home-collection-title-wrapper .button-view a {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}
/* line 513, ../scss/pages/_home.scss */
.banner-images .button-view a {
  align-items: center;
  align-self: center;
  color: #fff;
  font-size: 11px;
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99);
  transition: -webkit-transform 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99);
  transition: transform 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99);
  transition: transform 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99), -webkit-transform 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99);
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  will-change: transform;
  opacity: 0;
}
/* line 530, ../scss/pages/_home.scss */
.banner-images .button-view a span {
  line-height: 23px;
}
/* line 534, ../scss/pages/_home.scss */
.banner-images a, .banner-images img {
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

/* line 537, ../scss/pages/_home.scss */
.banner-images-inner .button-view {
  text-align: center;
  z-index: 9;
}
/* line 541, ../scss/pages/_home.scss */
.banner-images-inner .home-collection-title {
  margin: 0 0 10px;
  text-align: center;
  align-items: center;
  align-self: center;
  color: #fff;
  font-size: 11px;
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99);
  transition: -webkit-transform 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99);
  transition: transform 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99);
  transition: transform 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99), -webkit-transform 0.4s cubic-bezier(0.17, 0.62, 0.44, 0.99);
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  will-change: transform;
  opacity: 0;
}
/* line 560, ../scss/pages/_home.scss */
.banner-images-inner .home-collection-title a {
  color: #fff;
  font-size: 32px;
  font-weight: 700;
  font-family: "Baloo", cursive;
}
/* line 565, ../scss/pages/_home.scss */
.banner-images-inner .home-collection-title a:hover {
  color: #f16055;
}
/* line 570, ../scss/pages/_home.scss */
.banner-images-inner.banner-images-inner-2 {
  margin: 30px 0 0;
}
/* line 573, ../scss/pages/_home.scss */
.banner-images-inner:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  border: 2px dashed transparent;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
}

/* line 584, ../scss/pages/_home.scss */
.home-collection-title-wrapper {
  /*  display: flex;
  justify-content: center;
  flex-direction: column;
  top: 50%;
  z-index: 10;
  visibility: hidden;
  @include transition(all 0.3s);
  @include opacity(0);
  cursor: pointer;
  position: absolute;
  left:0;
  right:0;
  text-align: center; */
}

/* line 600, ../scss/pages/_home.scss */
.main-brand .heading-block {
  display: none;
}

/* categories */
/* line 605, ../scss/pages/_home.scss */
.full_screen_categories .owl-pagination {
  margin: 20px 0 0;
}
/* line 609, ../scss/pages/_home.scss */
.full_screen_categories #categories.owl-carousel .cate-image {
  width: 100%;
}
/* line 613, ../scss/pages/_home.scss */
.full_screen_categories .cate-image {
  float: left;
  width: 50%;
  padding: 0 15px;
  position: relative;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .full_screen_categories .cate-image {
  float: right;
}
/* line 619, ../scss/pages/_home.scss */
.full_screen_categories .cate-top-col-group {
  position: absolute;
  z-index: 999;
  top: 30px;
  margin: 0 30px;
  left: 0;
  right: 0;
}
/* line 626, ../scss/pages/_home.scss */
.full_screen_categories .cate-top-col-group .content {
  padding: 0;
}
/* line 628, ../scss/pages/_home.scss */
.full_screen_categories .cate-top-col-group .content li {
  padding: 12px 0;
  border-bottom: 1px solid #e0e0e0;
}
/* line 631, ../scss/pages/_home.scss */
.full_screen_categories .cate-top-col-group .content li a {
  font-size: 12px;
  text-transform: uppercase;
}
/* line 637, ../scss/pages/_home.scss */
.full_screen_categories .cate-top-col-group .widget {
  text-align: center;
  margin: 0;
}
/* line 640, ../scss/pages/_home.scss */
.full_screen_categories .cate-top-col-group .widget .widget-title {
  background-color: #fff;
  display: inline-block;
  text-align: center;
  margin: 0;
  border: 1px solid #cdcdcd;
  padding: 7px 30px;
}
/* line 647, ../scss/pages/_home.scss */
.full_screen_categories .cate-top-col-group .widget .widget-title:hover {
  background-color: #f16055;
}
/* line 649, ../scss/pages/_home.scss */
.full_screen_categories .cate-top-col-group .widget .widget-title:hover a {
  color: #fff;
}
/* line 653, ../scss/pages/_home.scss */
.full_screen_categories .cate-top-col-group .widget .widget-title h3 {
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 20px;
  display: block;
}
/* line 659, ../scss/pages/_home.scss */
.full_screen_categories .cate-top-col-group .widget .widget-title h3:after {
  display: none;
}
/* line 668, ../scss/pages/_home.scss */
.full_screen_categories .cate-top-col-group.text-right .widget {
  text-align: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .full_screen_categories .cate-top-col-group.text-right .widget {
  text-align: left;
}
/* line 670, ../scss/pages/_home.scss */
.full_screen_categories .cate-top-col-group.text-right .widget .widget-title {
  text-align: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .full_screen_categories .cate-top-col-group.text-right .widget .widget-title {
  text-align: left;
}

/* product home deal ------------------------------------------------------------------- */
/* line 681, ../scss/pages/_home.scss */
.product-home-deal .product-deal-inner {
  border: 1px solid #cdcdcd;
  overflow: hidden;
}
/* line 684, ../scss/pages/_home.scss */
.product-home-deal .product-deal-inner .top-product-deal-inner {
  padding: 20px 30px;
}
/* line 689, ../scss/pages/_home.scss */
.product-home-deal .product-deal {
  padding: 80px;
  margin: -80px 0 0;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.175);
}
/* line 693, ../scss/pages/_home.scss */
.product-home-deal .product-deal .color-swatch-item {
  position: static;
}
/* line 698, ../scss/pages/_home.scss */
.product-home-deal .product-deal .widget .widget-title h3 {
  font-size: 24px;
  padding: 0;
}
/* line 703, ../scss/pages/_home.scss */
.product-home-deal .product-deal .grid-item .product-name h3 a {
  font-size: 20px;
}
/* line 706, ../scss/pages/_home.scss */
.product-home-deal .product-deal .grid-item .product-inner {
  border: 0;
  display: inline-block;
  margin: 15px 0;
}
/* line 710, ../scss/pages/_home.scss */
.product-home-deal .product-deal .grid-item .product-inner .information {
  background-color: transparent;
}
/* line 714, ../scss/pages/_home.scss */
.product-home-deal .product-deal .product-item .product-actions {
  position: static;
  margin: 20px 0 0;
}
/* line 718, ../scss/pages/_home.scss */
.product-home-deal .product-deal .add-to-cart {
  background-color: #fff;
  border: 1px solid #cdcdcd;
  width: 38px;
  height: 38px;
  line-height: 38px;
  text-align: center;
}
/* line 726, ../scss/pages/_home.scss */
.product-home-deal .product-deal .add-to-cart .ajax_addtocart.disabled:before {
  content: "\e720";
  font-family: "themify";
  font-size: 20px;
  font-weight: normal;
  color: #333;
}
/* line 734, ../scss/pages/_home.scss */
.product-home-deal .product-deal .add-to-cart .ajax_addtocart:hover:before {
  color: #f16055;
}
/* line 737, ../scss/pages/_home.scss */
.product-home-deal .product-deal .add-to-cart .ajax_addtocart:before {
  content: "\e655";
  font-family: "themify";
  font-size: 16px;
  font-weight: normal;
  color: #333;
}
/* line 743, ../scss/pages/_home.scss */
.product-home-deal .product-deal .add-to-cart .ajax_addtocart:before:hover {
  color: #f16055;
}
/* line 749, ../scss/pages/_home.scss */
.product-home-deal .product-deal .product-item .info-inner .price-box {
  padding: 0 0 6px;
}
/* line 750, ../scss/pages/_home.scss */
.product-home-deal .product-deal .product-image {
  float: left;
  margin-right: 15px;
  width: 42%;
}
/* line 755, ../scss/pages/_home.scss */
.product-home-deal .product-deal .product-meta {
  overflow: hidden;
  text-align: left;
}
/* line 759, ../scss/pages/_home.scss */
.product-home-deal .product-deal .timline {
  background-color: #edf1fa;
  padding: 30px 0;
}
/* line 763, ../scss/pages/_home.scss */
.product-home-deal .product-deal .timline .timeline-slide > div {
  display: inline-block;
  position: relative;
  padding-right: 20px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .product-home-deal .product-deal .timline .timeline-slide > div {
  padding-left: 20px;
  padding-right: inherit;
}
/* line 767, ../scss/pages/_home.scss */
.product-home-deal .product-deal .timline .timeline-slide > div:last-child:before {
  display: none;
}
/* line 770, ../scss/pages/_home.scss */
.product-home-deal .product-deal .timline .timeline-slide > div:before {
  content: ":";
  color: #333;
  right: 10px;
  padding: 0;
  position: absolute;
  font-size: 20px;
  font-weight: 100;
  line-height: 80px;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .product-home-deal .product-deal .timline .timeline-slide > div:before {
  left: 10px;
  right: auto;
}
/* line 780, ../scss/pages/_home.scss */
.product-home-deal .product-deal .timline .timeline-slide > div .no {
  font-family: "Poppins", sans-serif;
  font-size: 33px;
  font-weight: normal;
  float: left;
  width: 100%;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .product-home-deal .product-deal .timline .timeline-slide > div .no {
  float: right;
}
/* line 787, ../scss/pages/_home.scss */
.product-home-deal .product-deal .timline .timeline-slide > div .text {
  font-size: 18px;
  float: left;
  width: 100%;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .product-home-deal .product-deal .timline .timeline-slide > div .text {
  float: right;
}

/* Deal Of The Day ------------------------------------------------------------------- */
/* line 801, ../scss/pages/_home.scss */
.block-timeline {
  background-position: center;
  background-repeat: no-repeat;
}
/* line 804, ../scss/pages/_home.scss */
.block-timeline .col-deal {
  float: right;
  text-align: center;
  margin: 10% 0 0;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .block-timeline .col-deal {
  float: left;
}
/* line 808, ../scss/pages/_home.scss */
.block-timeline .col-deal h2 {
  font-size: 46px;
  font-weight: 700;
}
/* line 812, ../scss/pages/_home.scss */
.block-timeline .col-deal p {
  font-size: 18px;
  font-weight: 400;
  margin: 0 0 30px;
}
/* line 817, ../scss/pages/_home.scss */
.block-timeline .col-deal .timeline-button {
  margin: 30px 0 0;
  display: inline-block;
}
/* line 822, ../scss/pages/_home.scss */
.block-timeline .col-deal .timeline-block > div {
  display: inline-block;
  position: relative;
  padding-right: 15px;
  /* &:last-child:before{
   display: none;
         } */
  /* &:before {
   content: "/";
   color: #333;
   @include rtl-right(10px);
   padding: 0;
   position: absolute;
   font-size:70px;
   font-weight: 100;
   line-height:100px;
        } */
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .block-timeline .col-deal .timeline-block > div {
  padding-left: 15px;
  padding-right: inherit;
}
/* line 839, ../scss/pages/_home.scss */
.block-timeline .col-deal .timeline-block > div .no {
  font-size: 36px;
  font-family: "Baloo", cursive;
  font-weight: 600;
  float: left;
  width: 100%;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .block-timeline .col-deal .timeline-block > div .no {
  float: right;
}
/* line 846, ../scss/pages/_home.scss */
.block-timeline .col-deal .timeline-block > div .text {
  font-size: 18px;
  float: left;
  width: 100%;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .block-timeline .col-deal .timeline-block > div .text {
  float: right;
}

/* Popup Newsletter  ------------------------------------------------------------------- */
/* line 858, ../scss/pages/_home.scss */
#tinymce #popup-newsletter,
#tinymce #popup-newsletter .popupnewsletter {
  display: block !important;
}

/* line 861, ../scss/pages/_home.scss */
#popup-newsletter {
  display: none;
  width: 100%;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 99999;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl #popup-newsletter {
  right: 0;
  left: auto;
}
/* line 868, ../scss/pages/_home.scss */
#popup-newsletter img {
  float: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl #popup-newsletter img {
  float: left;
}
/* line 871, ../scss/pages/_home.scss */
#popup-newsletter .modal-bg-image {
  bottom: 0;
  position: absolute;
  right: 0;
  width: 100%;
  z-index: -1;
}
/* line 878, ../scss/pages/_home.scss */
#popup-newsletter .popup-overlay {
  background-color: rgba(45, 45, 50, 0.6);
  width: 100%;
  height: 100%;
  position: absolute;
}
/* line 883, ../scss/pages/_home.scss */
#popup-newsletter .popupnewsletter {
  background-color: #fff;
  display: none;
  min-height: 500px;
  margin: 0 auto;
  position: relative;
  top: 50%;
  width: 860px;
  padding: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 893, ../scss/pages/_home.scss */
#popup-newsletter .popupnewsletter .newsletter-popup {
  text-align: center;
}
/* line 896, ../scss/pages/_home.scss */
#popup-newsletter .popupnewsletter .logo-newsletter {
  margin-bottom: 47px;
  margin-top: 30px;
}
/* line 902, ../scss/pages/_home.scss */
#popup-newsletter .newsletter-popup .window-background {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
/* line 903, ../scss/pages/_home.scss */
#popup-newsletter .newsletter-popup #email-subscibe .input-group {
  display: inherit;
}
/* line 906, ../scss/pages/_home.scss */
#popup-newsletter .newsletter-popup .newsletter-content {
  padding: 0 30px;
  background-color: transparent;
  color: #333;
  letter-spacing: 0;
  width: 50%;
  top: 35px;
  position: absolute;
}
/* line 914, ../scss/pages/_home.scss */
#popup-newsletter .newsletter-popup .newsletter-content .title {
  position: relative;
  letter-spacing: 0;
  font-size: 32px;
  line-height: 0;
  padding-bottom: 15px;
  margin-bottom: 0;
}
/* line 922, ../scss/pages/_home.scss */
#popup-newsletter .newsletter-popup .newsletter-content .sub-title {
  line-height: 20px;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 13px;
}
/* line 928, ../scss/pages/_home.scss */
#popup-newsletter .newsletter-popup .newsletter-content .message {
  clear: both;
  margin-bottom: 0px;
  letter-spacing: 0;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 20px;
}
/* line 938, ../scss/pages/_home.scss */
#popup-newsletter .newsletter-popup .newsletter-content #email-subscibe .input-group-btn .btn {
  background-color: #f16055;
  padding: 10px 30px;
}
/* line 941, ../scss/pages/_home.scss */
#popup-newsletter .newsletter-popup .newsletter-content #email-subscibe .input-group-btn .btn:hover {
  background-color: #333;
}
/* line 946, ../scss/pages/_home.scss */
#popup-newsletter .newsletter-popup .newsletter-content #email-subscibe .input-group .input-group-field {
  margin: 30px 0;
  color: #333;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  line-height: 38px;
  text-align: center;
}
/* line 955, ../scss/pages/_home.scss */
#popup-newsletter .newsletter-popup .newsletter-content .btn.close {
  padding: 0;
  font-size: 18px;
  line-height: 40px;
  position: absolute;
  right: 15px;
  top: 15px;
  z-index: 9;
  border: 0;
  color: #464646;
  cursor: pointer;
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl #popup-newsletter .newsletter-popup .newsletter-content .btn.close {
  left: 15px;
  right: auto;
}
/* line 968, ../scss/pages/_home.scss */
#popup-newsletter .newsletter-popup .newsletter-content h3 {
  font-size: 24px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.05em;
  padding: 60px 0 30px;
  margin-bottom: 0;
  text-transform: uppercase;
}
/* line 978, ../scss/pages/_home.scss */
#popup-newsletter .newsletter-popup .newsletter-image {
  position: relative;
}
/* line 980, ../scss/pages/_home.scss */
#popup-newsletter .newsletter-popup .newsletter-image a.close {
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 0;
  font-size: 16px;
  line-height: 44px;
  width: 40px;
  height: 40px;
  position: absolute;
  right: 0;
  top: -40px;
  z-index: 9;
  border: 0;
  color: #fff;
  text-shadow: 0 0 0 #fff;
  cursor: pointer;
  opacity: 1;
  filter: alpha(opacity=100);
  background-color: #333;
  /*  &:before{
    content: "close";
    color: #333;
    font-size:16px;
    font-weight: 600;
    text-transform: uppercase; 
    @include rtl-margin-right(10px);
    } */
}
/* line 1006, ../scss/pages/_home.scss */
#popup-newsletter .newsletter-popup .newsletter-image a.close span {
  padding: 10px;
  -webkit-border-radius: 0;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border-color: transparent;
}
/* line 1012, ../scss/pages/_home.scss */
#popup-newsletter .newsletter-popup .newsletter-image h2.title {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 9;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 0;
  color: #333;
  text-transform: uppercase;
  line-height: 36px;
  letter-spacing: 0;
}

/* line 1031, ../scss/pages/_home.scss */
#popup-newsletter .newsletter-popup .newsletter-content .btn.close:hover,
.close-window:hover,
.close-modal:hover {
  color: #f16055;
}

/* line 1037, ../scss/pages/_home.scss */
.rtl #header-content.header-1 .header .header-content-right .megamenu {
  padding-left: 15%;
}

/* line 1040, ../scss/pages/_home.scss */
.rtl .site-nav li.mega-menu .dropdown-sub > div .image-left {
  left: 0;
}

/* line 1043, ../scss/pages/_home.scss */
.rtl .block-ourservice .ourservice-icon {
  float: left;
}

/* line 1046, ../scss/pages/_home.scss */
.rtl .block-ourservice .col .ourservice:before {
  right: 25px;
  left: auto;
}

/* line 1050, ../scss/pages/_home.scss */
.rtl .block-timeline .col-deal {
  float: right;
}

/* line 3, ../scss/pages/_about.scss */
.about-text-info .title-about h2 {
  font-family: "Work Sans", sans-serif;
  font-weight: 600;
  text-transform: none;
}
/* line 9, ../scss/pages/_about.scss */
.about-text-info .info-item {
  margin: 0;
}
/* line 12, ../scss/pages/_about.scss */
.about-text-info .text-info {
  color: #62c7fc !important;
  line-height: 22px;
  margin: 0 0 10px;
  font-size: 13px;
}

/* contact page ------------------------------------------------------------------------- */
/* line 2, ../scss/pages/_contact.scss */
#contact-us .main-content {
  padding-top: 0;
}

/* line 3, ../scss/pages/_contact.scss */
#contact-us .breadcrumb {
  margin-bottom: 24px;
}

/* line 5, ../scss/pages/_contact.scss */
#contactFormWrapper input {
  margin: 10px 0;
  height: 45px;
  border: 1px solid #ebebeb;
  color: #464646;
  padding: 0 10px;
}

/* line 12, ../scss/pages/_contact.scss */
#contactFormWrapper label {
  margin-bottom: 10px;
  display: block;
}

/* line 13, ../scss/pages/_contact.scss */
#contactFormWrapper input[type="text"],
#contactFormWrapper input[type="email"],
#contactFormWrapper input[type="tel"] {
  width: 100%;
}

/* line 16, ../scss/pages/_contact.scss */
#contactFormWrapper textarea {
  width: 100%;
}

/* line 17, ../scss/pages/_contact.scss */
#contactFormWrapper .btn {
  height: auto;
  padding: 15px 25px;
  font-weight: bold;
  color: #fff;
}
/* line 22, ../scss/pages/_contact.scss */
#contactFormWrapper .btn:hover {
  color: #fff;
}

/* line 26, ../scss/pages/_contact.scss */
.contact-form .location h4 {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05em;
  margin: 6px 0 16px;
}

/* line 27, ../scss/pages/_contact.scss */
.contact-form .location p {
  margin-bottom: 20px;
}

/* line 28, ../scss/pages/_contact.scss */
.contact-form .location p.open-hours {
  border-top: 1px solid #ebebeb;
  padding-top: 25px;
  margin-top: 26px;
}

/* line 29, ../scss/pages/_contact.scss */
#contactFormWrapper label {
  display: none;
}

/* line 32, ../scss/pages/_contact.scss */
.contactus-page {
  margin-bottom: 200px;
  font-size: 13px;
  line-height: 24px;
}
/* line 36, ../scss/pages/_contact.scss */
.contactus-page h2 {
  font-weight: 600;
  font-size: 18px;
  font-family: "Work Sans", sans-serif;
  text-transform: none;
}
/* line 42, ../scss/pages/_contact.scss */
.contactus-page .maps {
  margin: 0 0 30px;
}

/* line 2, ../scss/pages/_faq.scss */
#faq .page-faq-subtitle {
  margin: 15px 0;
}
/* line 6, ../scss/pages/_faq.scss */
#faq .panel-heading .panel-title {
  font-size: 13px;
}
/* line 10, ../scss/pages/_faq.scss */
#faq .collapse.in {
  padding: 10px;
  font-size: 13px;
}

/* line 1, ../scss/pages/_wishlist.scss */
.wishlist-product {
  margin: 0  0 30px;
}
/* line 3, ../scss/pages/_wishlist.scss */
.wishlist-product .product-item .ajax_addtocart {
  font-size: 12px;
  padding: 5px 10px;
  background-color: #f16055;
  border: 1px solid #f16055;
}
/* line 8, ../scss/pages/_wishlist.scss */
.wishlist-product .product-item .ajax_addtocart:hover {
  background-color: #fff;
  color: #333;
}

/* line 2, ../scss/pages/_cart.scss */
.cart th, .cart td {
  border: 0;
}
/* line 3, ../scss/pages/_cart.scss */
.cart tr {
  border: 1px solid #d9d9d9;
}
/* line 7, ../scss/pages/_cart.scss */
.cart .cart__row .h3.price {
  color: #f16055;
  font-size: 16px;
}
/* line 9, ../scss/pages/_cart.scss */
.cart .cart__row:first-child {
  padding-top: 0;
}
/* line 12, ../scss/pages/_cart.scss */
.cart .cart__row:first-child {
  margin-top: 0;
}
/* line 16, ../scss/pages/_cart.scss */
.cart .cart__row {
  margin-top: 30px;
  padding-top: 30px;
  position: relative;
}
/* line 20, ../scss/pages/_cart.scss */
.cart .cart__row label {
  float: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .cart .cart__row label {
  float: right;
}
/* line 23, ../scss/pages/_cart.scss */
.cart .cart__row td {
  text-align: center;
}
/* line 24, ../scss/pages/_cart.scss */
.cart .cart__row td.title {
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .cart .cart__row td.title {
  text-align: right;
}
/* line 28, ../scss/pages/_cart.scss */
.cart .quantity input {
  color: #464646;
  border: 1px solid #efefef;
  display: block;
  width: 63px;
  height: 40px;
  margin: auto;
  text-align: center;
  padding: 0 5px;
}
/* line 39, ../scss/pages/_cart.scss */
.cart .remove a {
  display: block;
  text-align: center;
  width: 18px;
  height: 18px;
  background-color: #efefef;
  margin: auto;
}
/* line 40, ../scss/pages/_cart.scss */
.cart .remove a small {
  font-size: 10px;
}
/* line 43, ../scss/pages/_cart.scss */
.cart button, .cart html input[type="button"], .cart input[type="reset"], .cart input[type="submit"] {
  padding: 10px 20px;
}

/* line 4, ../scss/pages/_search.scss */
.search-page .wrapper-search-bar .searchbox .input-group {
  display: flex;
  padding: 0;
}

/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("fontawesome-webfont.eot?v=4.5.0");
  src: url("fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("fontawesome-webfont.woff2?v=4.5.0") format("woff2"), url("fontawesome-webfont.woff?v=4.5.0") format("woff"), url("fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 4, ../scss/font-awesome/_core.scss */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}

/* makes the font 33% larger relative to the icon container */
/* line 5, ../scss/font-awesome/_larger.scss */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 10, ../scss/font-awesome/_larger.scss */
.fa-2x {
  font-size: 2em;
}

/* line 11, ../scss/font-awesome/_larger.scss */
.fa-3x {
  font-size: 3em;
}

/* line 12, ../scss/font-awesome/_larger.scss */
.fa-4x {
  font-size: 4em;
}

/* line 13, ../scss/font-awesome/_larger.scss */
.fa-5x {
  font-size: 5em;
}

/* line 3, ../scss/font-awesome/_fixed-width.scss */
.fa-fw {
  width: 1.28571em;
  text-align: center;
}

/* line 4, ../scss/font-awesome/_list.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}
/* line 8, ../scss/font-awesome/_list.scss */
.fa-ul > li {
  position: relative;
}

/* line 10, ../scss/font-awesome/_list.scss */
.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}
/* line 16, ../scss/font-awesome/_list.scss */
.fa-li.fa-lg {
  left: -1.85714em;
}

/* line 4, ../scss/font-awesome/_bordered-pulled.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

/* line 10, ../scss/font-awesome/_bordered-pulled.scss */
.pull-right {
  float: right;
}

/* line 11, ../scss/font-awesome/_bordered-pulled.scss */
.pull-left {
  float: left;
}

/* line 14, ../scss/font-awesome/_bordered-pulled.scss */
.fa.pull-left {
  margin-right: .3em;
}
/* line 15, ../scss/font-awesome/_bordered-pulled.scss */
.fa.pull-right {
  margin-left: .3em;
}

/* line 4, ../scss/font-awesome/_animated.scss */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

/* line 9, ../scss/font-awesome/_animated.scss */
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* line 4, ../scss/font-awesome/_rotated-flipped.scss */
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 5, ../scss/font-awesome/_rotated-flipped.scss */
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 6, ../scss/font-awesome/_rotated-flipped.scss */
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 8, ../scss/font-awesome/_rotated-flipped.scss */
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 9, ../scss/font-awesome/_rotated-flipped.scss */
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 14, ../scss/font-awesome/_rotated-flipped.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

/* line 4, ../scss/font-awesome/_stacked.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 12, ../scss/font-awesome/_stacked.scss */
.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 18, ../scss/font-awesome/_stacked.scss */
.fa-stack-1x {
  line-height: inherit;
}

/* line 19, ../scss/font-awesome/_stacked.scss */
.fa-stack-2x {
  font-size: 2em;
}

/* line 20, ../scss/font-awesome/_stacked.scss */
.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 4, ../scss/font-awesome/_icons.scss */
.fa-glass:before {
  content: "";
}

/* line 5, ../scss/font-awesome/_icons.scss */
.fa-music:before {
  content: "";
}

/* line 6, ../scss/font-awesome/_icons.scss */
.fa-search:before {
  content: "";
}

/* line 7, ../scss/font-awesome/_icons.scss */
.fa-envelope-o:before {
  content: "";
}

/* line 8, ../scss/font-awesome/_icons.scss */
.fa-heart:before {
  content: "";
}

/* line 9, ../scss/font-awesome/_icons.scss */
.fa-star:before {
  content: "";
}

/* line 10, ../scss/font-awesome/_icons.scss */
.fa-star-o:before {
  content: "";
}

/* line 11, ../scss/font-awesome/_icons.scss */
.fa-user:before {
  content: "";
}

/* line 12, ../scss/font-awesome/_icons.scss */
.fa-film:before {
  content: "";
}

/* line 13, ../scss/font-awesome/_icons.scss */
.fa-th-large:before {
  content: "";
}

/* line 14, ../scss/font-awesome/_icons.scss */
.fa-th:before {
  content: "";
}

/* line 15, ../scss/font-awesome/_icons.scss */
.fa-th-list:before {
  content: "";
}

/* line 16, ../scss/font-awesome/_icons.scss */
.fa-check:before {
  content: "";
}

/* line 17, ../scss/font-awesome/_icons.scss */
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

/* line 20, ../scss/font-awesome/_icons.scss */
.fa-search-plus:before {
  content: "";
}

/* line 21, ../scss/font-awesome/_icons.scss */
.fa-search-minus:before {
  content: "";
}

/* line 22, ../scss/font-awesome/_icons.scss */
.fa-power-off:before {
  content: "";
}

/* line 23, ../scss/font-awesome/_icons.scss */
.fa-signal:before {
  content: "";
}

/* line 24, ../scss/font-awesome/_icons.scss */
.fa-gear:before,
.fa-cog:before {
  content: "";
}

/* line 26, ../scss/font-awesome/_icons.scss */
.fa-trash-o:before {
  content: "";
}

/* line 27, ../scss/font-awesome/_icons.scss */
.fa-home:before {
  content: "";
}

/* line 28, ../scss/font-awesome/_icons.scss */
.fa-file-o:before {
  content: "";
}

/* line 29, ../scss/font-awesome/_icons.scss */
.fa-clock-o:before {
  content: "";
}

/* line 30, ../scss/font-awesome/_icons.scss */
.fa-road:before {
  content: "";
}

/* line 31, ../scss/font-awesome/_icons.scss */
.fa-download:before {
  content: "";
}

/* line 32, ../scss/font-awesome/_icons.scss */
.fa-arrow-circle-o-down:before {
  content: "";
}

/* line 33, ../scss/font-awesome/_icons.scss */
.fa-arrow-circle-o-up:before {
  content: "";
}

/* line 34, ../scss/font-awesome/_icons.scss */
.fa-inbox:before {
  content: "";
}

/* line 35, ../scss/font-awesome/_icons.scss */
.fa-play-circle-o:before {
  content: "";
}

/* line 36, ../scss/font-awesome/_icons.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

/* line 38, ../scss/font-awesome/_icons.scss */
.fa-refresh:before {
  content: "";
}

/* line 39, ../scss/font-awesome/_icons.scss */
.fa-list-alt:before {
  content: "";
}

/* line 40, ../scss/font-awesome/_icons.scss */
.fa-lock:before {
  content: "";
}

/* line 41, ../scss/font-awesome/_icons.scss */
.fa-flag:before {
  content: "";
}

/* line 42, ../scss/font-awesome/_icons.scss */
.fa-headphones:before {
  content: "";
}

/* line 43, ../scss/font-awesome/_icons.scss */
.fa-volume-off:before {
  content: "";
}

/* line 44, ../scss/font-awesome/_icons.scss */
.fa-volume-down:before {
  content: "";
}

/* line 45, ../scss/font-awesome/_icons.scss */
.fa-volume-up:before {
  content: "";
}

/* line 46, ../scss/font-awesome/_icons.scss */
.fa-qrcode:before {
  content: "";
}

/* line 47, ../scss/font-awesome/_icons.scss */
.fa-barcode:before {
  content: "";
}

/* line 48, ../scss/font-awesome/_icons.scss */
.fa-tag:before {
  content: "";
}

/* line 49, ../scss/font-awesome/_icons.scss */
.fa-tags:before {
  content: "";
}

/* line 50, ../scss/font-awesome/_icons.scss */
.fa-book:before {
  content: "";
}

/* line 51, ../scss/font-awesome/_icons.scss */
.fa-bookmark:before {
  content: "";
}

/* line 52, ../scss/font-awesome/_icons.scss */
.fa-print:before {
  content: "";
}

/* line 53, ../scss/font-awesome/_icons.scss */
.fa-camera:before {
  content: "";
}

/* line 54, ../scss/font-awesome/_icons.scss */
.fa-font:before {
  content: "";
}

/* line 55, ../scss/font-awesome/_icons.scss */
.fa-bold:before {
  content: "";
}

/* line 56, ../scss/font-awesome/_icons.scss */
.fa-italic:before {
  content: "";
}

/* line 57, ../scss/font-awesome/_icons.scss */
.fa-text-height:before {
  content: "";
}

/* line 58, ../scss/font-awesome/_icons.scss */
.fa-text-width:before {
  content: "";
}

/* line 59, ../scss/font-awesome/_icons.scss */
.fa-align-left:before {
  content: "";
}

/* line 60, ../scss/font-awesome/_icons.scss */
.fa-align-center:before {
  content: "";
}

/* line 61, ../scss/font-awesome/_icons.scss */
.fa-align-right:before {
  content: "";
}

/* line 62, ../scss/font-awesome/_icons.scss */
.fa-align-justify:before {
  content: "";
}

/* line 63, ../scss/font-awesome/_icons.scss */
.fa-list:before {
  content: "";
}

/* line 64, ../scss/font-awesome/_icons.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

/* line 66, ../scss/font-awesome/_icons.scss */
.fa-indent:before {
  content: "";
}

/* line 67, ../scss/font-awesome/_icons.scss */
.fa-video-camera:before {
  content: "";
}

/* line 68, ../scss/font-awesome/_icons.scss */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

/* line 71, ../scss/font-awesome/_icons.scss */
.fa-pencil:before {
  content: "";
}

/* line 72, ../scss/font-awesome/_icons.scss */
.fa-map-marker:before {
  content: "";
}

/* line 73, ../scss/font-awesome/_icons.scss */
.fa-adjust:before {
  content: "";
}

/* line 74, ../scss/font-awesome/_icons.scss */
.fa-tint:before {
  content: "";
}

/* line 75, ../scss/font-awesome/_icons.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

/* line 77, ../scss/font-awesome/_icons.scss */
.fa-share-square-o:before {
  content: "";
}

/* line 78, ../scss/font-awesome/_icons.scss */
.fa-check-square-o:before {
  content: "";
}

/* line 79, ../scss/font-awesome/_icons.scss */
.fa-arrows:before {
  content: "";
}

/* line 80, ../scss/font-awesome/_icons.scss */
.fa-step-backward:before {
  content: "";
}

/* line 81, ../scss/font-awesome/_icons.scss */
.fa-fast-backward:before {
  content: "";
}

/* line 82, ../scss/font-awesome/_icons.scss */
.fa-backward:before {
  content: "";
}

/* line 83, ../scss/font-awesome/_icons.scss */
.fa-play:before {
  content: "";
}

/* line 84, ../scss/font-awesome/_icons.scss */
.fa-pause:before {
  content: "";
}

/* line 85, ../scss/font-awesome/_icons.scss */
.fa-stop:before {
  content: "";
}

/* line 86, ../scss/font-awesome/_icons.scss */
.fa-forward:before {
  content: "";
}

/* line 87, ../scss/font-awesome/_icons.scss */
.fa-fast-forward:before {
  content: "";
}

/* line 88, ../scss/font-awesome/_icons.scss */
.fa-step-forward:before {
  content: "";
}

/* line 89, ../scss/font-awesome/_icons.scss */
.fa-eject:before {
  content: "";
}

/* line 90, ../scss/font-awesome/_icons.scss */
.fa-chevron-left:before {
  content: "";
}

/* line 91, ../scss/font-awesome/_icons.scss */
.fa-chevron-right:before {
  content: "";
}

/* line 92, ../scss/font-awesome/_icons.scss */
.fa-plus-circle:before {
  content: "";
}

/* line 93, ../scss/font-awesome/_icons.scss */
.fa-minus-circle:before {
  content: "";
}

/* line 94, ../scss/font-awesome/_icons.scss */
.fa-times-circle:before {
  content: "";
}

/* line 95, ../scss/font-awesome/_icons.scss */
.fa-check-circle:before {
  content: "";
}

/* line 96, ../scss/font-awesome/_icons.scss */
.fa-question-circle:before {
  content: "";
}

/* line 97, ../scss/font-awesome/_icons.scss */
.fa-info-circle:before {
  content: "";
}

/* line 98, ../scss/font-awesome/_icons.scss */
.fa-crosshairs:before {
  content: "";
}

/* line 99, ../scss/font-awesome/_icons.scss */
.fa-times-circle-o:before {
  content: "";
}

/* line 100, ../scss/font-awesome/_icons.scss */
.fa-check-circle-o:before {
  content: "";
}

/* line 101, ../scss/font-awesome/_icons.scss */
.fa-ban:before {
  content: "";
}

/* line 102, ../scss/font-awesome/_icons.scss */
.fa-arrow-left:before {
  content: "";
}

/* line 103, ../scss/font-awesome/_icons.scss */
.fa-arrow-right:before {
  content: "";
}

/* line 104, ../scss/font-awesome/_icons.scss */
.fa-arrow-up:before {
  content: "";
}

/* line 105, ../scss/font-awesome/_icons.scss */
.fa-arrow-down:before {
  content: "";
}

/* line 106, ../scss/font-awesome/_icons.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

/* line 108, ../scss/font-awesome/_icons.scss */
.fa-expand:before {
  content: "";
}

/* line 109, ../scss/font-awesome/_icons.scss */
.fa-compress:before {
  content: "";
}

/* line 110, ../scss/font-awesome/_icons.scss */
.fa-plus:before {
  content: "";
}

/* line 111, ../scss/font-awesome/_icons.scss */
.fa-minus:before {
  content: "";
}

/* line 112, ../scss/font-awesome/_icons.scss */
.fa-asterisk:before {
  content: "";
}

/* line 113, ../scss/font-awesome/_icons.scss */
.fa-exclamation-circle:before {
  content: "";
}

/* line 114, ../scss/font-awesome/_icons.scss */
.fa-gift:before {
  content: "";
}

/* line 115, ../scss/font-awesome/_icons.scss */
.fa-leaf:before {
  content: "";
}

/* line 116, ../scss/font-awesome/_icons.scss */
.fa-fire:before {
  content: "";
}

/* line 117, ../scss/font-awesome/_icons.scss */
.fa-eye:before {
  content: "";
}

/* line 118, ../scss/font-awesome/_icons.scss */
.fa-eye-slash:before {
  content: "";
}

/* line 119, ../scss/font-awesome/_icons.scss */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

/* line 121, ../scss/font-awesome/_icons.scss */
.fa-plane:before {
  content: "";
}

/* line 122, ../scss/font-awesome/_icons.scss */
.fa-calendar:before {
  content: "";
}

/* line 123, ../scss/font-awesome/_icons.scss */
.fa-random:before {
  content: "";
}

/* line 124, ../scss/font-awesome/_icons.scss */
.fa-comment:before {
  content: "";
}

/* line 125, ../scss/font-awesome/_icons.scss */
.fa-magnet:before {
  content: "";
}

/* line 126, ../scss/font-awesome/_icons.scss */
.fa-chevron-up:before {
  content: "";
}

/* line 127, ../scss/font-awesome/_icons.scss */
.fa-chevron-down:before {
  content: "";
}

/* line 128, ../scss/font-awesome/_icons.scss */
.fa-retweet:before {
  content: "";
}

/* line 129, ../scss/font-awesome/_icons.scss */
.fa-shopping-cart:before {
  content: "";
}

/* line 130, ../scss/font-awesome/_icons.scss */
.fa-folder:before {
  content: "";
}

/* line 131, ../scss/font-awesome/_icons.scss */
.fa-folder-open:before {
  content: "";
}

/* line 132, ../scss/font-awesome/_icons.scss */
.fa-arrows-v:before {
  content: "";
}

/* line 133, ../scss/font-awesome/_icons.scss */
.fa-arrows-h:before {
  content: "";
}

/* line 134, ../scss/font-awesome/_icons.scss */
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

/* line 136, ../scss/font-awesome/_icons.scss */
.fa-twitter-square:before {
  content: "";
}

/* line 137, ../scss/font-awesome/_icons.scss */
.fa-facebook-square:before {
  content: "";
}

/* line 138, ../scss/font-awesome/_icons.scss */
.fa-camera-retro:before {
  content: "";
}

/* line 139, ../scss/font-awesome/_icons.scss */
.fa-key:before {
  content: "";
}

/* line 140, ../scss/font-awesome/_icons.scss */
.fa-gears:before,
.fa-cogs:before {
  content: "";
}

/* line 142, ../scss/font-awesome/_icons.scss */
.fa-comments:before {
  content: "";
}

/* line 143, ../scss/font-awesome/_icons.scss */
.fa-thumbs-o-up:before {
  content: "";
}

/* line 144, ../scss/font-awesome/_icons.scss */
.fa-thumbs-o-down:before {
  content: "";
}

/* line 145, ../scss/font-awesome/_icons.scss */
.fa-star-half:before {
  content: "";
}

/* line 146, ../scss/font-awesome/_icons.scss */
.fa-heart-o:before {
  content: "";
}

/* line 147, ../scss/font-awesome/_icons.scss */
.fa-sign-out:before {
  content: "";
}

/* line 148, ../scss/font-awesome/_icons.scss */
.fa-linkedin-square:before {
  content: "";
}

/* line 149, ../scss/font-awesome/_icons.scss */
.fa-thumb-tack:before {
  content: "";
}

/* line 150, ../scss/font-awesome/_icons.scss */
.fa-external-link:before {
  content: "";
}

/* line 151, ../scss/font-awesome/_icons.scss */
.fa-sign-in:before {
  content: "";
}

/* line 152, ../scss/font-awesome/_icons.scss */
.fa-trophy:before {
  content: "";
}

/* line 153, ../scss/font-awesome/_icons.scss */
.fa-github-square:before {
  content: "";
}

/* line 154, ../scss/font-awesome/_icons.scss */
.fa-upload:before {
  content: "";
}

/* line 155, ../scss/font-awesome/_icons.scss */
.fa-lemon-o:before {
  content: "";
}

/* line 156, ../scss/font-awesome/_icons.scss */
.fa-phone:before {
  content: "";
}

/* line 157, ../scss/font-awesome/_icons.scss */
.fa-square-o:before {
  content: "";
}

/* line 158, ../scss/font-awesome/_icons.scss */
.fa-bookmark-o:before {
  content: "";
}

/* line 159, ../scss/font-awesome/_icons.scss */
.fa-phone-square:before {
  content: "";
}

/* line 160, ../scss/font-awesome/_icons.scss */
.fa-twitter:before {
  content: "";
}

/* line 161, ../scss/font-awesome/_icons.scss */
.fa-facebook-f:before,
.fa-facebook:before {
  content: "";
}

/* line 163, ../scss/font-awesome/_icons.scss */
.fa-github:before {
  content: "";
}

/* line 164, ../scss/font-awesome/_icons.scss */
.fa-unlock:before {
  content: "";
}

/* line 165, ../scss/font-awesome/_icons.scss */
.fa-credit-card:before {
  content: "";
}

/* line 166, ../scss/font-awesome/_icons.scss */
.fa-rss:before {
  content: "";
}

/* line 167, ../scss/font-awesome/_icons.scss */
.fa-hdd-o:before {
  content: "";
}

/* line 168, ../scss/font-awesome/_icons.scss */
.fa-bullhorn:before {
  content: "";
}

/* line 169, ../scss/font-awesome/_icons.scss */
.fa-bell:before {
  content: "";
}

/* line 170, ../scss/font-awesome/_icons.scss */
.fa-certificate:before {
  content: "";
}

/* line 171, ../scss/font-awesome/_icons.scss */
.fa-hand-o-right:before {
  content: "";
}

/* line 172, ../scss/font-awesome/_icons.scss */
.fa-hand-o-left:before {
  content: "";
}

/* line 173, ../scss/font-awesome/_icons.scss */
.fa-hand-o-up:before {
  content: "";
}

/* line 174, ../scss/font-awesome/_icons.scss */
.fa-hand-o-down:before {
  content: "";
}

/* line 175, ../scss/font-awesome/_icons.scss */
.fa-arrow-circle-left:before {
  content: "";
}

/* line 176, ../scss/font-awesome/_icons.scss */
.fa-arrow-circle-right:before {
  content: "";
}

/* line 177, ../scss/font-awesome/_icons.scss */
.fa-arrow-circle-up:before {
  content: "";
}

/* line 178, ../scss/font-awesome/_icons.scss */
.fa-arrow-circle-down:before {
  content: "";
}

/* line 179, ../scss/font-awesome/_icons.scss */
.fa-globe:before {
  content: "";
}

/* line 180, ../scss/font-awesome/_icons.scss */
.fa-wrench:before {
  content: "";
}

/* line 181, ../scss/font-awesome/_icons.scss */
.fa-tasks:before {
  content: "";
}

/* line 182, ../scss/font-awesome/_icons.scss */
.fa-filter:before {
  content: "";
}

/* line 183, ../scss/font-awesome/_icons.scss */
.fa-briefcase:before {
  content: "";
}

/* line 184, ../scss/font-awesome/_icons.scss */
.fa-arrows-alt:before {
  content: "";
}

/* line 185, ../scss/font-awesome/_icons.scss */
.fa-group:before,
.fa-users:before {
  content: "";
}

/* line 187, ../scss/font-awesome/_icons.scss */
.fa-chain:before,
.fa-link:before {
  content: "";
}

/* line 189, ../scss/font-awesome/_icons.scss */
.fa-cloud:before {
  content: "";
}

/* line 190, ../scss/font-awesome/_icons.scss */
.fa-flask:before {
  content: "";
}

/* line 191, ../scss/font-awesome/_icons.scss */
.fa-cut:before,
.fa-scissors:before {
  content: "";
}

/* line 193, ../scss/font-awesome/_icons.scss */
.fa-copy:before,
.fa-files-o:before {
  content: "";
}

/* line 195, ../scss/font-awesome/_icons.scss */
.fa-paperclip:before {
  content: "";
}

/* line 196, ../scss/font-awesome/_icons.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

/* line 198, ../scss/font-awesome/_icons.scss */
.fa-square:before {
  content: "";
}

/* line 199, ../scss/font-awesome/_icons.scss */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

/* line 202, ../scss/font-awesome/_icons.scss */
.fa-list-ul:before {
  content: "";
}

/* line 203, ../scss/font-awesome/_icons.scss */
.fa-list-ol:before {
  content: "";
}

/* line 204, ../scss/font-awesome/_icons.scss */
.fa-strikethrough:before {
  content: "";
}

/* line 205, ../scss/font-awesome/_icons.scss */
.fa-underline:before {
  content: "";
}

/* line 206, ../scss/font-awesome/_icons.scss */
.fa-table:before {
  content: "";
}

/* line 207, ../scss/font-awesome/_icons.scss */
.fa-magic:before {
  content: "";
}

/* line 208, ../scss/font-awesome/_icons.scss */
.fa-truck:before {
  content: "";
}

/* line 209, ../scss/font-awesome/_icons.scss */
.fa-pinterest:before {
  content: "";
}

/* line 210, ../scss/font-awesome/_icons.scss */
.fa-pinterest-square:before {
  content: "";
}

/* line 211, ../scss/font-awesome/_icons.scss */
.fa-google-plus-square:before {
  content: "";
}

/* line 212, ../scss/font-awesome/_icons.scss */
.fa-google-plus:before {
  content: "";
}

/* line 213, ../scss/font-awesome/_icons.scss */
.fa-money:before {
  content: "";
}

/* line 214, ../scss/font-awesome/_icons.scss */
.fa-caret-down:before {
  content: "";
}

/* line 215, ../scss/font-awesome/_icons.scss */
.fa-caret-up:before {
  content: "";
}

/* line 216, ../scss/font-awesome/_icons.scss */
.fa-caret-left:before {
  content: "";
}

/* line 217, ../scss/font-awesome/_icons.scss */
.fa-caret-right:before {
  content: "";
}

/* line 218, ../scss/font-awesome/_icons.scss */
.fa-columns:before {
  content: "";
}

/* line 219, ../scss/font-awesome/_icons.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

/* line 221, ../scss/font-awesome/_icons.scss */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

/* line 223, ../scss/font-awesome/_icons.scss */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

/* line 225, ../scss/font-awesome/_icons.scss */
.fa-envelope:before {
  content: "";
}

/* line 226, ../scss/font-awesome/_icons.scss */
.fa-linkedin:before {
  content: "";
}

/* line 227, ../scss/font-awesome/_icons.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

/* line 229, ../scss/font-awesome/_icons.scss */
.fa-legal:before,
.fa-gavel:before {
  content: "";
}

/* line 231, ../scss/font-awesome/_icons.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

/* line 233, ../scss/font-awesome/_icons.scss */
.fa-comment-o:before {
  content: "";
}

/* line 234, ../scss/font-awesome/_icons.scss */
.fa-comments-o:before {
  content: "";
}

/* line 235, ../scss/font-awesome/_icons.scss */
.fa-flash:before,
.fa-bolt:before {
  content: "";
}

/* line 237, ../scss/font-awesome/_icons.scss */
.fa-sitemap:before {
  content: "";
}

/* line 238, ../scss/font-awesome/_icons.scss */
.fa-umbrella:before {
  content: "";
}

/* line 239, ../scss/font-awesome/_icons.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

/* line 241, ../scss/font-awesome/_icons.scss */
.fa-lightbulb-o:before {
  content: "";
}

/* line 242, ../scss/font-awesome/_icons.scss */
.fa-exchange:before {
  content: "";
}

/* line 243, ../scss/font-awesome/_icons.scss */
.fa-cloud-download:before {
  content: "";
}

/* line 244, ../scss/font-awesome/_icons.scss */
.fa-cloud-upload:before {
  content: "";
}

/* line 245, ../scss/font-awesome/_icons.scss */
.fa-user-md:before {
  content: "";
}

/* line 246, ../scss/font-awesome/_icons.scss */
.fa-stethoscope:before {
  content: "";
}

/* line 247, ../scss/font-awesome/_icons.scss */
.fa-suitcase:before {
  content: "";
}

/* line 248, ../scss/font-awesome/_icons.scss */
.fa-bell-o:before {
  content: "";
}

/* line 249, ../scss/font-awesome/_icons.scss */
.fa-coffee:before {
  content: "";
}

/* line 250, ../scss/font-awesome/_icons.scss */
.fa-cutlery:before {
  content: "";
}

/* line 251, ../scss/font-awesome/_icons.scss */
.fa-file-text-o:before {
  content: "";
}

/* line 252, ../scss/font-awesome/_icons.scss */
.fa-building-o:before {
  content: "";
}

/* line 253, ../scss/font-awesome/_icons.scss */
.fa-hospital-o:before {
  content: "";
}

/* line 254, ../scss/font-awesome/_icons.scss */
.fa-ambulance:before {
  content: "";
}

/* line 255, ../scss/font-awesome/_icons.scss */
.fa-medkit:before {
  content: "";
}

/* line 256, ../scss/font-awesome/_icons.scss */
.fa-fighter-jet:before {
  content: "";
}

/* line 257, ../scss/font-awesome/_icons.scss */
.fa-beer:before {
  content: "";
}

/* line 258, ../scss/font-awesome/_icons.scss */
.fa-h-square:before {
  content: "";
}

/* line 259, ../scss/font-awesome/_icons.scss */
.fa-plus-square:before {
  content: "";
}

/* line 260, ../scss/font-awesome/_icons.scss */
.fa-angle-double-left:before {
  content: "";
}

/* line 261, ../scss/font-awesome/_icons.scss */
.fa-angle-double-right:before {
  content: "";
}

/* line 262, ../scss/font-awesome/_icons.scss */
.fa-angle-double-up:before {
  content: "";
}

/* line 263, ../scss/font-awesome/_icons.scss */
.fa-angle-double-down:before {
  content: "";
}

/* line 264, ../scss/font-awesome/_icons.scss */
.fa-angle-left:before {
  content: "";
}

/* line 265, ../scss/font-awesome/_icons.scss */
.fa-angle-right:before {
  content: "";
}

/* line 266, ../scss/font-awesome/_icons.scss */
.fa-angle-up:before {
  content: "";
}

/* line 267, ../scss/font-awesome/_icons.scss */
.fa-angle-down:before {
  content: "";
}

/* line 268, ../scss/font-awesome/_icons.scss */
.fa-desktop:before {
  content: "";
}

/* line 269, ../scss/font-awesome/_icons.scss */
.fa-laptop:before {
  content: "";
}

/* line 270, ../scss/font-awesome/_icons.scss */
.fa-tablet:before {
  content: "";
}

/* line 271, ../scss/font-awesome/_icons.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

/* line 273, ../scss/font-awesome/_icons.scss */
.fa-circle-o:before {
  content: "";
}

/* line 274, ../scss/font-awesome/_icons.scss */
.fa-quote-left:before {
  content: "";
}

/* line 275, ../scss/font-awesome/_icons.scss */
.fa-quote-right:before {
  content: "";
}

/* line 276, ../scss/font-awesome/_icons.scss */
.fa-spinner:before {
  content: "";
}

/* line 277, ../scss/font-awesome/_icons.scss */
.fa-circle:before {
  content: "";
}

/* line 278, ../scss/font-awesome/_icons.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

/* line 280, ../scss/font-awesome/_icons.scss */
.fa-github-alt:before {
  content: "";
}

/* line 281, ../scss/font-awesome/_icons.scss */
.fa-folder-o:before {
  content: "";
}

/* line 282, ../scss/font-awesome/_icons.scss */
.fa-folder-open-o:before {
  content: "";
}

/* line 283, ../scss/font-awesome/_icons.scss */
.fa-smile-o:before {
  content: "";
}

/* line 284, ../scss/font-awesome/_icons.scss */
.fa-frown-o:before {
  content: "";
}

/* line 285, ../scss/font-awesome/_icons.scss */
.fa-meh-o:before {
  content: "";
}

/* line 286, ../scss/font-awesome/_icons.scss */
.fa-gamepad:before {
  content: "";
}

/* line 287, ../scss/font-awesome/_icons.scss */
.fa-keyboard-o:before {
  content: "";
}

/* line 288, ../scss/font-awesome/_icons.scss */
.fa-flag-o:before {
  content: "";
}

/* line 289, ../scss/font-awesome/_icons.scss */
.fa-flag-checkered:before {
  content: "";
}

/* line 290, ../scss/font-awesome/_icons.scss */
.fa-terminal:before {
  content: "";
}

/* line 291, ../scss/font-awesome/_icons.scss */
.fa-code:before {
  content: "";
}

/* line 292, ../scss/font-awesome/_icons.scss */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

/* line 294, ../scss/font-awesome/_icons.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

/* line 297, ../scss/font-awesome/_icons.scss */
.fa-location-arrow:before {
  content: "";
}

/* line 298, ../scss/font-awesome/_icons.scss */
.fa-crop:before {
  content: "";
}

/* line 299, ../scss/font-awesome/_icons.scss */
.fa-code-fork:before {
  content: "";
}

/* line 300, ../scss/font-awesome/_icons.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

/* line 302, ../scss/font-awesome/_icons.scss */
.fa-question:before {
  content: "";
}

/* line 303, ../scss/font-awesome/_icons.scss */
.fa-info:before {
  content: "";
}

/* line 304, ../scss/font-awesome/_icons.scss */
.fa-exclamation:before {
  content: "";
}

/* line 305, ../scss/font-awesome/_icons.scss */
.fa-superscript:before {
  content: "";
}

/* line 306, ../scss/font-awesome/_icons.scss */
.fa-subscript:before {
  content: "";
}

/* line 307, ../scss/font-awesome/_icons.scss */
.fa-eraser:before {
  content: "";
}

/* line 308, ../scss/font-awesome/_icons.scss */
.fa-puzzle-piece:before {
  content: "";
}

/* line 309, ../scss/font-awesome/_icons.scss */
.fa-microphone:before {
  content: "";
}

/* line 310, ../scss/font-awesome/_icons.scss */
.fa-microphone-slash:before {
  content: "";
}

/* line 311, ../scss/font-awesome/_icons.scss */
.fa-shield:before {
  content: "";
}

/* line 312, ../scss/font-awesome/_icons.scss */
.fa-calendar-o:before {
  content: "";
}

/* line 313, ../scss/font-awesome/_icons.scss */
.fa-fire-extinguisher:before {
  content: "";
}

/* line 314, ../scss/font-awesome/_icons.scss */
.fa-rocket:before {
  content: "";
}

/* line 315, ../scss/font-awesome/_icons.scss */
.fa-maxcdn:before {
  content: "";
}

/* line 316, ../scss/font-awesome/_icons.scss */
.fa-chevron-circle-left:before {
  content: "";
}

/* line 317, ../scss/font-awesome/_icons.scss */
.fa-chevron-circle-right:before {
  content: "";
}

/* line 318, ../scss/font-awesome/_icons.scss */
.fa-chevron-circle-up:before {
  content: "";
}

/* line 319, ../scss/font-awesome/_icons.scss */
.fa-chevron-circle-down:before {
  content: "";
}

/* line 320, ../scss/font-awesome/_icons.scss */
.fa-html5:before {
  content: "";
}

/* line 321, ../scss/font-awesome/_icons.scss */
.fa-css3:before {
  content: "";
}

/* line 322, ../scss/font-awesome/_icons.scss */
.fa-anchor:before {
  content: "";
}

/* line 323, ../scss/font-awesome/_icons.scss */
.fa-unlock-alt:before {
  content: "";
}

/* line 324, ../scss/font-awesome/_icons.scss */
.fa-bullseye:before {
  content: "";
}

/* line 325, ../scss/font-awesome/_icons.scss */
.fa-ellipsis-h:before {
  content: "";
}

/* line 326, ../scss/font-awesome/_icons.scss */
.fa-ellipsis-v:before {
  content: "";
}

/* line 327, ../scss/font-awesome/_icons.scss */
.fa-rss-square:before {
  content: "";
}

/* line 328, ../scss/font-awesome/_icons.scss */
.fa-play-circle:before {
  content: "";
}

/* line 329, ../scss/font-awesome/_icons.scss */
.fa-ticket:before {
  content: "";
}

/* line 330, ../scss/font-awesome/_icons.scss */
.fa-minus-square:before {
  content: "";
}

/* line 331, ../scss/font-awesome/_icons.scss */
.fa-minus-square-o:before {
  content: "";
}

/* line 332, ../scss/font-awesome/_icons.scss */
.fa-level-up:before {
  content: "";
}

/* line 333, ../scss/font-awesome/_icons.scss */
.fa-level-down:before {
  content: "";
}

/* line 334, ../scss/font-awesome/_icons.scss */
.fa-check-square:before {
  content: "";
}

/* line 335, ../scss/font-awesome/_icons.scss */
.fa-pencil-square:before {
  content: "";
}

/* line 336, ../scss/font-awesome/_icons.scss */
.fa-external-link-square:before {
  content: "";
}

/* line 337, ../scss/font-awesome/_icons.scss */
.fa-share-square:before {
  content: "";
}

/* line 338, ../scss/font-awesome/_icons.scss */
.fa-compass:before {
  content: "";
}

/* line 339, ../scss/font-awesome/_icons.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

/* line 341, ../scss/font-awesome/_icons.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

/* line 343, ../scss/font-awesome/_icons.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

/* line 345, ../scss/font-awesome/_icons.scss */
.fa-euro:before,
.fa-eur:before {
  content: "";
}

/* line 347, ../scss/font-awesome/_icons.scss */
.fa-gbp:before {
  content: "";
}

/* line 348, ../scss/font-awesome/_icons.scss */
.fa-dollar:before,
.fa-usd:before {
  content: "";
}

/* line 350, ../scss/font-awesome/_icons.scss */
.fa-rupee:before,
.fa-inr:before {
  content: "";
}

/* line 352, ../scss/font-awesome/_icons.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

/* line 356, ../scss/font-awesome/_icons.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

/* line 359, ../scss/font-awesome/_icons.scss */
.fa-won:before,
.fa-krw:before {
  content: "";
}

/* line 361, ../scss/font-awesome/_icons.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

/* line 363, ../scss/font-awesome/_icons.scss */
.fa-file:before {
  content: "";
}

/* line 364, ../scss/font-awesome/_icons.scss */
.fa-file-text:before {
  content: "";
}

/* line 365, ../scss/font-awesome/_icons.scss */
.fa-sort-alpha-asc:before {
  content: "";
}

/* line 366, ../scss/font-awesome/_icons.scss */
.fa-sort-alpha-desc:before {
  content: "";
}

/* line 367, ../scss/font-awesome/_icons.scss */
.fa-sort-amount-asc:before {
  content: "";
}

/* line 368, ../scss/font-awesome/_icons.scss */
.fa-sort-amount-desc:before {
  content: "";
}

/* line 369, ../scss/font-awesome/_icons.scss */
.fa-sort-numeric-asc:before {
  content: "";
}

/* line 370, ../scss/font-awesome/_icons.scss */
.fa-sort-numeric-desc:before {
  content: "";
}

/* line 371, ../scss/font-awesome/_icons.scss */
.fa-thumbs-up:before {
  content: "";
}

/* line 372, ../scss/font-awesome/_icons.scss */
.fa-thumbs-down:before {
  content: "";
}

/* line 373, ../scss/font-awesome/_icons.scss */
.fa-youtube-square:before {
  content: "";
}

/* line 374, ../scss/font-awesome/_icons.scss */
.fa-youtube:before {
  content: "";
}

/* line 375, ../scss/font-awesome/_icons.scss */
.fa-xing:before {
  content: "";
}

/* line 376, ../scss/font-awesome/_icons.scss */
.fa-xing-square:before {
  content: "";
}

/* line 377, ../scss/font-awesome/_icons.scss */
.fa-youtube-play:before {
  content: "";
}

/* line 378, ../scss/font-awesome/_icons.scss */
.fa-dropbox:before {
  content: "";
}

/* line 379, ../scss/font-awesome/_icons.scss */
.fa-stack-overflow:before {
  content: "";
}

/* line 380, ../scss/font-awesome/_icons.scss */
.fa-instagram:before {
  content: "";
}

/* line 381, ../scss/font-awesome/_icons.scss */
.fa-flickr:before {
  content: "";
}

/* line 382, ../scss/font-awesome/_icons.scss */
.fa-adn:before {
  content: "";
}

/* line 383, ../scss/font-awesome/_icons.scss */
.fa-bitbucket:before {
  content: "";
}

/* line 384, ../scss/font-awesome/_icons.scss */
.fa-bitbucket-square:before {
  content: "";
}

/* line 385, ../scss/font-awesome/_icons.scss */
.fa-tumblr:before {
  content: "";
}

/* line 386, ../scss/font-awesome/_icons.scss */
.fa-tumblr-square:before {
  content: "";
}

/* line 387, ../scss/font-awesome/_icons.scss */
.fa-long-arrow-down:before {
  content: "";
}

/* line 388, ../scss/font-awesome/_icons.scss */
.fa-long-arrow-up:before {
  content: "";
}

/* line 389, ../scss/font-awesome/_icons.scss */
.fa-long-arrow-left:before {
  content: "";
}

/* line 390, ../scss/font-awesome/_icons.scss */
.fa-long-arrow-right:before {
  content: "";
}

/* line 391, ../scss/font-awesome/_icons.scss */
.fa-apple:before {
  content: "";
}

/* line 392, ../scss/font-awesome/_icons.scss */
.fa-windows:before {
  content: "";
}

/* line 393, ../scss/font-awesome/_icons.scss */
.fa-android:before {
  content: "";
}

/* line 394, ../scss/font-awesome/_icons.scss */
.fa-linux:before {
  content: "";
}

/* line 395, ../scss/font-awesome/_icons.scss */
.fa-dribbble:before {
  content: "";
}

/* line 396, ../scss/font-awesome/_icons.scss */
.fa-skype:before {
  content: "";
}

/* line 397, ../scss/font-awesome/_icons.scss */
.fa-foursquare:before {
  content: "";
}

/* line 398, ../scss/font-awesome/_icons.scss */
.fa-trello:before {
  content: "";
}

/* line 399, ../scss/font-awesome/_icons.scss */
.fa-female:before {
  content: "";
}

/* line 400, ../scss/font-awesome/_icons.scss */
.fa-male:before {
  content: "";
}

/* line 401, ../scss/font-awesome/_icons.scss */
.fa-gittip:before,
.fa-gratipay:before {
  content: "";
}

/* line 403, ../scss/font-awesome/_icons.scss */
.fa-sun-o:before {
  content: "";
}

/* line 404, ../scss/font-awesome/_icons.scss */
.fa-moon-o:before {
  content: "";
}

/* line 405, ../scss/font-awesome/_icons.scss */
.fa-archive:before {
  content: "";
}

/* line 406, ../scss/font-awesome/_icons.scss */
.fa-bug:before {
  content: "";
}

/* line 407, ../scss/font-awesome/_icons.scss */
.fa-vk:before {
  content: "";
}

/* line 408, ../scss/font-awesome/_icons.scss */
.fa-weibo:before {
  content: "";
}

/* line 409, ../scss/font-awesome/_icons.scss */
.fa-renren:before {
  content: "";
}

/* line 410, ../scss/font-awesome/_icons.scss */
.fa-pagelines:before {
  content: "";
}

/* line 411, ../scss/font-awesome/_icons.scss */
.fa-stack-exchange:before {
  content: "";
}

/* line 412, ../scss/font-awesome/_icons.scss */
.fa-arrow-circle-o-right:before {
  content: "";
}

/* line 413, ../scss/font-awesome/_icons.scss */
.fa-arrow-circle-o-left:before {
  content: "";
}

/* line 414, ../scss/font-awesome/_icons.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

/* line 416, ../scss/font-awesome/_icons.scss */
.fa-dot-circle-o:before {
  content: "";
}

/* line 417, ../scss/font-awesome/_icons.scss */
.fa-wheelchair:before {
  content: "";
}

/* line 418, ../scss/font-awesome/_icons.scss */
.fa-vimeo-square:before {
  content: "";
}

/* line 419, ../scss/font-awesome/_icons.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

/* line 421, ../scss/font-awesome/_icons.scss */
.fa-plus-square-o:before {
  content: "";
}

/* line 422, ../scss/font-awesome/_icons.scss */
.fa-space-shuttle:before {
  content: "";
}

/* line 423, ../scss/font-awesome/_icons.scss */
.fa-slack:before {
  content: "";
}

/* line 424, ../scss/font-awesome/_icons.scss */
.fa-envelope-square:before {
  content: "";
}

/* line 425, ../scss/font-awesome/_icons.scss */
.fa-wordpress:before {
  content: "";
}

/* line 426, ../scss/font-awesome/_icons.scss */
.fa-openid:before {
  content: "";
}

/* line 427, ../scss/font-awesome/_icons.scss */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

/* line 430, ../scss/font-awesome/_icons.scss */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

/* line 432, ../scss/font-awesome/_icons.scss */
.fa-yahoo:before {
  content: "";
}

/* line 433, ../scss/font-awesome/_icons.scss */
.fa-google:before {
  content: "";
}

/* line 434, ../scss/font-awesome/_icons.scss */
.fa-reddit:before {
  content: "";
}

/* line 435, ../scss/font-awesome/_icons.scss */
.fa-reddit-square:before {
  content: "";
}

/* line 436, ../scss/font-awesome/_icons.scss */
.fa-stumbleupon-circle:before {
  content: "";
}

/* line 437, ../scss/font-awesome/_icons.scss */
.fa-stumbleupon:before {
  content: "";
}

/* line 438, ../scss/font-awesome/_icons.scss */
.fa-delicious:before {
  content: "";
}

/* line 439, ../scss/font-awesome/_icons.scss */
.fa-digg:before {
  content: "";
}

/* line 440, ../scss/font-awesome/_icons.scss */
.fa-pied-piper:before {
  content: "";
}

/* line 441, ../scss/font-awesome/_icons.scss */
.fa-pied-piper-alt:before {
  content: "";
}

/* line 442, ../scss/font-awesome/_icons.scss */
.fa-drupal:before {
  content: "";
}

/* line 443, ../scss/font-awesome/_icons.scss */
.fa-joomla:before {
  content: "";
}

/* line 444, ../scss/font-awesome/_icons.scss */
.fa-language:before {
  content: "";
}

/* line 445, ../scss/font-awesome/_icons.scss */
.fa-fax:before {
  content: "";
}

/* line 446, ../scss/font-awesome/_icons.scss */
.fa-building:before {
  content: "";
}

/* line 447, ../scss/font-awesome/_icons.scss */
.fa-child:before {
  content: "";
}

/* line 448, ../scss/font-awesome/_icons.scss */
.fa-paw:before {
  content: "";
}

/* line 449, ../scss/font-awesome/_icons.scss */
.fa-spoon:before {
  content: "";
}

/* line 450, ../scss/font-awesome/_icons.scss */
.fa-cube:before {
  content: "";
}

/* line 451, ../scss/font-awesome/_icons.scss */
.fa-cubes:before {
  content: "";
}

/* line 452, ../scss/font-awesome/_icons.scss */
.fa-behance:before {
  content: "";
}

/* line 453, ../scss/font-awesome/_icons.scss */
.fa-behance-square:before {
  content: "";
}

/* line 454, ../scss/font-awesome/_icons.scss */
.fa-steam:before {
  content: "";
}

/* line 455, ../scss/font-awesome/_icons.scss */
.fa-steam-square:before {
  content: "";
}

/* line 456, ../scss/font-awesome/_icons.scss */
.fa-recycle:before {
  content: "";
}

/* line 457, ../scss/font-awesome/_icons.scss */
.fa-automobile:before,
.fa-car:before {
  content: "";
}

/* line 459, ../scss/font-awesome/_icons.scss */
.fa-cab:before,
.fa-taxi:before {
  content: "";
}

/* line 461, ../scss/font-awesome/_icons.scss */
.fa-tree:before {
  content: "";
}

/* line 462, ../scss/font-awesome/_icons.scss */
.fa-spotify:before {
  content: "";
}

/* line 463, ../scss/font-awesome/_icons.scss */
.fa-deviantart:before {
  content: "";
}

/* line 464, ../scss/font-awesome/_icons.scss */
.fa-soundcloud:before {
  content: "";
}

/* line 465, ../scss/font-awesome/_icons.scss */
.fa-database:before {
  content: "";
}

/* line 466, ../scss/font-awesome/_icons.scss */
.fa-file-pdf-o:before {
  content: "";
}

/* line 467, ../scss/font-awesome/_icons.scss */
.fa-file-word-o:before {
  content: "";
}

/* line 468, ../scss/font-awesome/_icons.scss */
.fa-file-excel-o:before {
  content: "";
}

/* line 469, ../scss/font-awesome/_icons.scss */
.fa-file-powerpoint-o:before {
  content: "";
}

/* line 470, ../scss/font-awesome/_icons.scss */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "";
}

/* line 473, ../scss/font-awesome/_icons.scss */
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

/* line 475, ../scss/font-awesome/_icons.scss */
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

/* line 477, ../scss/font-awesome/_icons.scss */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

/* line 479, ../scss/font-awesome/_icons.scss */
.fa-file-code-o:before {
  content: "";
}

/* line 480, ../scss/font-awesome/_icons.scss */
.fa-vine:before {
  content: "";
}

/* line 481, ../scss/font-awesome/_icons.scss */
.fa-codepen:before {
  content: "";
}

/* line 482, ../scss/font-awesome/_icons.scss */
.fa-jsfiddle:before {
  content: "";
}

/* line 483, ../scss/font-awesome/_icons.scss */
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

/* line 488, ../scss/font-awesome/_icons.scss */
.fa-circle-o-notch:before {
  content: "";
}

/* line 489, ../scss/font-awesome/_icons.scss */
.fa-ra:before,
.fa-rebel:before {
  content: "";
}

/* line 491, ../scss/font-awesome/_icons.scss */
.fa-ge:before,
.fa-empire:before {
  content: "";
}

/* line 493, ../scss/font-awesome/_icons.scss */
.fa-git-square:before {
  content: "";
}

/* line 494, ../scss/font-awesome/_icons.scss */
.fa-git:before {
  content: "";
}

/* line 495, ../scss/font-awesome/_icons.scss */
.fa-hacker-news:before {
  content: "";
}

/* line 496, ../scss/font-awesome/_icons.scss */
.fa-tencent-weibo:before {
  content: "";
}

/* line 497, ../scss/font-awesome/_icons.scss */
.fa-qq:before {
  content: "";
}

/* line 498, ../scss/font-awesome/_icons.scss */
.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

/* line 500, ../scss/font-awesome/_icons.scss */
.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

/* line 502, ../scss/font-awesome/_icons.scss */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

/* line 504, ../scss/font-awesome/_icons.scss */
.fa-history:before {
  content: "";
}

/* line 505, ../scss/font-awesome/_icons.scss */
.fa-genderless:before,
.fa-circle-thin:before {
  content: "";
}

/* line 507, ../scss/font-awesome/_icons.scss */
.fa-header:before {
  content: "";
}

/* line 508, ../scss/font-awesome/_icons.scss */
.fa-paragraph:before {
  content: "";
}

/* line 509, ../scss/font-awesome/_icons.scss */
.fa-sliders:before {
  content: "";
}

/* line 510, ../scss/font-awesome/_icons.scss */
.fa-share-alt:before {
  content: "";
}

/* line 511, ../scss/font-awesome/_icons.scss */
.fa-share-alt-square:before {
  content: "";
}

/* line 512, ../scss/font-awesome/_icons.scss */
.fa-bomb:before {
  content: "";
}

/* line 513, ../scss/font-awesome/_icons.scss */
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

/* line 515, ../scss/font-awesome/_icons.scss */
.fa-tty:before {
  content: "";
}

/* line 516, ../scss/font-awesome/_icons.scss */
.fa-binoculars:before {
  content: "";
}

/* line 517, ../scss/font-awesome/_icons.scss */
.fa-plug:before {
  content: "";
}

/* line 518, ../scss/font-awesome/_icons.scss */
.fa-slideshare:before {
  content: "";
}

/* line 519, ../scss/font-awesome/_icons.scss */
.fa-twitch:before {
  content: "";
}

/* line 520, ../scss/font-awesome/_icons.scss */
.fa-yelp:before {
  content: "";
}

/* line 521, ../scss/font-awesome/_icons.scss */
.fa-newspaper-o:before {
  content: "";
}

/* line 522, ../scss/font-awesome/_icons.scss */
.fa-wifi:before {
  content: "";
}

/* line 523, ../scss/font-awesome/_icons.scss */
.fa-calculator:before {
  content: "";
}

/* line 524, ../scss/font-awesome/_icons.scss */
.fa-paypal:before {
  content: "";
}

/* line 525, ../scss/font-awesome/_icons.scss */
.fa-google-wallet:before {
  content: "";
}

/* line 526, ../scss/font-awesome/_icons.scss */
.fa-cc-visa:before {
  content: "";
}

/* line 527, ../scss/font-awesome/_icons.scss */
.fa-cc-mastercard:before {
  content: "";
}

/* line 528, ../scss/font-awesome/_icons.scss */
.fa-cc-discover:before {
  content: "";
}

/* line 529, ../scss/font-awesome/_icons.scss */
.fa-cc-amex:before {
  content: "";
}

/* line 530, ../scss/font-awesome/_icons.scss */
.fa-cc-paypal:before {
  content: "";
}

/* line 531, ../scss/font-awesome/_icons.scss */
.fa-cc-stripe:before {
  content: "";
}

/* line 532, ../scss/font-awesome/_icons.scss */
.fa-bell-slash:before {
  content: "";
}

/* line 533, ../scss/font-awesome/_icons.scss */
.fa-bell-slash-o:before {
  content: "";
}

/* line 534, ../scss/font-awesome/_icons.scss */
.fa-trash:before {
  content: "";
}

/* line 535, ../scss/font-awesome/_icons.scss */
.fa-copyright:before {
  content: "";
}

/* line 536, ../scss/font-awesome/_icons.scss */
.fa-at:before {
  content: "";
}

/* line 537, ../scss/font-awesome/_icons.scss */
.fa-eyedropper:before {
  content: "";
}

/* line 538, ../scss/font-awesome/_icons.scss */
.fa-paint-brush:before {
  content: "";
}

/* line 539, ../scss/font-awesome/_icons.scss */
.fa-birthday-cake:before {
  content: "";
}

/* line 540, ../scss/font-awesome/_icons.scss */
.fa-area-chart:before {
  content: "";
}

/* line 541, ../scss/font-awesome/_icons.scss */
.fa-pie-chart:before {
  content: "";
}

/* line 542, ../scss/font-awesome/_icons.scss */
.fa-line-chart:before {
  content: "";
}

/* line 543, ../scss/font-awesome/_icons.scss */
.fa-lastfm:before {
  content: "";
}

/* line 544, ../scss/font-awesome/_icons.scss */
.fa-lastfm-square:before {
  content: "";
}

/* line 545, ../scss/font-awesome/_icons.scss */
.fa-toggle-off:before {
  content: "";
}

/* line 546, ../scss/font-awesome/_icons.scss */
.fa-toggle-on:before {
  content: "";
}

/* line 547, ../scss/font-awesome/_icons.scss */
.fa-bicycle:before {
  content: "";
}

/* line 548, ../scss/font-awesome/_icons.scss */
.fa-bus:before {
  content: "";
}

/* line 549, ../scss/font-awesome/_icons.scss */
.fa-ioxhost:before {
  content: "";
}

/* line 550, ../scss/font-awesome/_icons.scss */
.fa-angellist:before {
  content: "";
}

/* line 551, ../scss/font-awesome/_icons.scss */
.fa-cc:before {
  content: "";
}

/* line 552, ../scss/font-awesome/_icons.scss */
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

/* line 555, ../scss/font-awesome/_icons.scss */
.fa-meanpath:before {
  content: "";
}

/* line 556, ../scss/font-awesome/_icons.scss */
.fa-buysellads:before {
  content: "";
}

/* line 557, ../scss/font-awesome/_icons.scss */
.fa-connectdevelop:before {
  content: "";
}

/* line 558, ../scss/font-awesome/_icons.scss */
.fa-dashcube:before {
  content: "";
}

/* line 559, ../scss/font-awesome/_icons.scss */
.fa-forumbee:before {
  content: "";
}

/* line 560, ../scss/font-awesome/_icons.scss */
.fa-leanpub:before {
  content: "";
}

/* line 561, ../scss/font-awesome/_icons.scss */
.fa-sellsy:before {
  content: "";
}

/* line 562, ../scss/font-awesome/_icons.scss */
.fa-shirtsinbulk:before {
  content: "";
}

/* line 563, ../scss/font-awesome/_icons.scss */
.fa-simplybuilt:before {
  content: "";
}

/* line 564, ../scss/font-awesome/_icons.scss */
.fa-skyatlas:before {
  content: "";
}

/* line 565, ../scss/font-awesome/_icons.scss */
.fa-cart-plus:before {
  content: "";
}

/* line 566, ../scss/font-awesome/_icons.scss */
.fa-cart-arrow-down:before {
  content: "";
}

/* line 567, ../scss/font-awesome/_icons.scss */
.fa-diamond:before {
  content: "";
}

/* line 568, ../scss/font-awesome/_icons.scss */
.fa-ship:before {
  content: "";
}

/* line 569, ../scss/font-awesome/_icons.scss */
.fa-user-secret:before {
  content: "";
}

/* line 570, ../scss/font-awesome/_icons.scss */
.fa-motorcycle:before {
  content: "";
}

/* line 571, ../scss/font-awesome/_icons.scss */
.fa-street-view:before {
  content: "";
}

/* line 572, ../scss/font-awesome/_icons.scss */
.fa-heartbeat:before {
  content: "";
}

/* line 573, ../scss/font-awesome/_icons.scss */
.fa-venus:before {
  content: "";
}

/* line 574, ../scss/font-awesome/_icons.scss */
.fa-mars:before {
  content: "";
}

/* line 575, ../scss/font-awesome/_icons.scss */
.fa-mercury:before {
  content: "";
}

/* line 576, ../scss/font-awesome/_icons.scss */
.fa-transgender:before {
  content: "";
}

/* line 577, ../scss/font-awesome/_icons.scss */
.fa-transgender-alt:before {
  content: "";
}

/* line 578, ../scss/font-awesome/_icons.scss */
.fa-venus-double:before {
  content: "";
}

/* line 579, ../scss/font-awesome/_icons.scss */
.fa-mars-double:before {
  content: "";
}

/* line 580, ../scss/font-awesome/_icons.scss */
.fa-venus-mars:before {
  content: "";
}

/* line 581, ../scss/font-awesome/_icons.scss */
.fa-mars-stroke:before {
  content: "";
}

/* line 582, ../scss/font-awesome/_icons.scss */
.fa-mars-stroke-v:before {
  content: "";
}

/* line 583, ../scss/font-awesome/_icons.scss */
.fa-mars-stroke-h:before {
  content: "";
}

/* line 584, ../scss/font-awesome/_icons.scss */
.fa-neuter:before {
  content: "";
}

/* line 585, ../scss/font-awesome/_icons.scss */
.fa-facebook-official:before {
  content: "";
}

/* line 586, ../scss/font-awesome/_icons.scss */
.fa-pinterest-p:before {
  content: "";
}

/* line 587, ../scss/font-awesome/_icons.scss */
.fa-whatsapp:before {
  content: "";
}

/* line 588, ../scss/font-awesome/_icons.scss */
.fa-server:before {
  content: "";
}

/* line 589, ../scss/font-awesome/_icons.scss */
.fa-user-plus:before {
  content: "";
}

/* line 590, ../scss/font-awesome/_icons.scss */
.fa-user-times:before {
  content: "";
}

/* line 591, ../scss/font-awesome/_icons.scss */
.fa-hotel:before,
.fa-bed:before {
  content: "";
}

/* line 593, ../scss/font-awesome/_icons.scss */
.fa-viacoin:before {
  content: "";
}

/* line 594, ../scss/font-awesome/_icons.scss */
.fa-train:before {
  content: "";
}

/* line 595, ../scss/font-awesome/_icons.scss */
.fa-subway:before {
  content: "";
}

/* line 596, ../scss/font-awesome/_icons.scss */
.fa-medium:before {
  content: "";
}

/*$media (min-width: 992px) and (max-width: 1199px)*/
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 4, ../scss/themes/_responsive.scss */
  .template-index #section-header,
  .template-index #shopify-section-header {
    position: static;
    padding: 0;
  }

  /* line 9, ../scss/themes/_responsive.scss */
  .product-home-deal .product-deal {
    padding: 20px;
  }

  /* line 12, ../scss/themes/_responsive.scss */
  .product-home-deal .product-deal-inner .top-product-deal-inner {
    padding: 14px 30px;
  }

  /* line 17, ../scss/themes/_responsive.scss */
  .product-home-deal .product-deal .timline .timeline-slide > div:before {
    font-size: 16px;
    line-height: 30px;
  }
  /* line 21, ../scss/themes/_responsive.scss */
  .product-home-deal .product-deal .timline .timeline-slide > div .no {
    font-size: 20px;
  }
  /* line 24, ../scss/themes/_responsive.scss */
  .product-home-deal .product-deal .timline .timeline-slide > div .text {
    font-size: 16px;
  }

  /* line 30, ../scss/themes/_responsive.scss */
  .mfp-auto-cursor .mfp-content {
    cursor: auto;
    width: 100%;
  }

  /* line 34, ../scss/themes/_responsive.scss */
  .thumb-image-mobile {
    display: none;
  }

  /* line 38, ../scss/themes/_responsive.scss */
  .slideshow__subtitle,
  .slideshow__subtitle strong {
    font-size: 20px;
  }

  /* line 40, ../scss/themes/_responsive.scss */
  .slideshow__title, .slideshow__title span {
    font-size: 24px;
    margin-top: 20px;
  }

  /* line 41, ../scss/themes/_responsive.scss */
  .sections-testimonials {
    padding: 20px 0;
    min-height: 375px;
    background-size: 100%;
  }

  /* line 49, ../scss/themes/_responsive.scss */
  .sections-testimonials blockquote {
    font-size: 12px;
    line-height: 14px;
  }

  /* line 54, ../scss/themes/_responsive.scss */
  .grid-item .product-inner .product-name {
    top: 20px;
  }

  /* line 55, ../scss/themes/_responsive.scss */
  .grid-item .product-inner .information, .grid-item .product-inner .product-name {
    font-size: 12px;
  }
  /* line 56, ../scss/themes/_responsive.scss */
  .grid-item .product-inner .information h3, .grid-item .product-inner .product-name h3 {
    font-size: 18px;
  }

  /* line 59, ../scss/themes/_responsive.scss */
  .tabs-product-home .nav-tabs > li {
    width: 14%;
  }

  /* line 62, ../scss/themes/_responsive.scss */
  .block-ourservice .ourservice-heading {
    font-size: 13px;
  }

  /* line 63, ../scss/themes/_responsive.scss */
  .block-ourservice .ourservice-info p {
    font-size: 12px;
  }

  /* line 64, ../scss/themes/_responsive.scss */
  .footer-container .footer-top-col-group {
    padding: 0 5%;
  }

  /* line 69, ../scss/themes/_responsive.scss */
  .style-list .price-box, .style-list .price-box .old-price {
    font-size: 16px;
  }

  /* line 71, ../scss/themes/_responsive.scss */
  .grid-item .product-inner .product-name h3 {
    font-size: 16px;
  }

  /* line 73, ../scss/themes/_responsive.scss */
  .gts-action #product-add-to-cart {
    padding: 15px 30px;
  }

  /* line 75, ../scss/themes/_responsive.scss */
  .full_screen_categories .cate-top-col-group .content li {
    padding: 8px 0;
  }

  /* line 78, ../scss/themes/_responsive.scss */
  .home-blog .blog-content .article__author, .home-blog .blog-content .short-des {
    font-size: 11px;
  }

  /* line 81, ../scss/themes/_responsive.scss */
  .home-blog .blog-content .blog-bottom .blog-time {
    margin-left: 0px;
    width: 100%;
  }

  /* line 85, ../scss/themes/_responsive.scss */
  .block-timeline {
    background-size: 100%;
  }

  /* line 88, ../scss/themes/_responsive.scss */
  .block-timeline .col-deal h2 {
    font-size: 30px;
  }

  /* line 93, ../scss/themes/_responsive.scss */
  .block-timeline .col-deal .timeline-block > div {
    padding-right: 10px;
  }
  /* line 22, ../scss/rtl/_rtl.scss */
  .rtl .block-timeline .col-deal .timeline-block > div {
    padding-left: 10px;
    padding-right: inherit;
  }
  /* line 95, ../scss/themes/_responsive.scss */
  .block-timeline .col-deal .timeline-block > div .no {
    font-size: 24px;
  }
  /* line 98, ../scss/themes/_responsive.scss */
  .block-timeline .col-deal .timeline-block > div .text {
    font-size: 15px;
  }

  /* line 104, ../scss/themes/_responsive.scss */
  .sidebar .widget .widget-content, .sidebar .widget .blog-banner-container {
    padding: 30px 0;
  }

  /* line 105, ../scss/themes/_responsive.scss */
  .footer-container .footer-newsleter .widget-title h3 {
    font-size: 18px;
  }
}
@media (min-width: 1200px) {
  /* line 109, ../scss/themes/_responsive.scss */
  .footer-top-col-group .ft-caret {
    display: none;
  }
}
@media screen and (max-width: 1919px) {
  /* line 112, ../scss/themes/_responsive.scss */
  .sections-testimonials {
    padding: 20px 0;
    min-height: 375px;
  }
}
@media screen and (max-width: 1280px) {
  /* line 120, ../scss/themes/_responsive.scss */
  #header-content .gts-minicart .gts-minicart-inner {
    padding: 10px 5px;
  }

  /* line 123, ../scss/themes/_responsive.scss */
  .footer-container .footer-top-col-group {
    padding: 0 5%;
  }
}
@media (min-width: 992px) {
  /* line 132, ../scss/themes/_responsive.scss */
  .thumb-image-mobile {
    display: none !important;
  }

  /* line 135, ../scss/themes/_responsive.scss */
  #header-content .gts-minicart .col {
    display: inline-block;
    margin: 0 8px;
  }
}
@media (max-width: 991px) {
  /* .shopify-section.full_screen.full_slide{
              -ms-flex-order: -1;
  	    -webkit-order: -1;
  	    order: -1;
  	    position: relative;
  } */
  /* line 149, ../scss/themes/_responsive.scss */
  .template-index #section-header,
  .template-index #shopify-section-header {
    position: static;
    padding: 0;
  }

  /* line 154, ../scss/themes/_responsive.scss */
  .header-3 .header-contact {
    font-size: 10px;
  }

  /* line 156, ../scss/themes/_responsive.scss */
  #popup-newsletter {
    display: none !important;
  }

  /* line 157, ../scss/themes/_responsive.scss */
  .template-index #shopify-section-header {
    position: static;
    padding: 0;
  }

  /* line 162, ../scss/themes/_responsive.scss */
  .wrapper-container {
    overflow: hidden;
  }

  /* line 163, ../scss/themes/_responsive.scss */
  #offcanvas {
    z-index: 9999;
  }

  /* line 164, ../scss/themes/_responsive.scss */
  #header-content .main-header {
    margin: 0;
  }

  /* line 165, ../scss/themes/_responsive.scss */
  #gts-currencies .dropdown-toggle, .top-currency .selectize-input, .text-top-right, .gts-cusstom-link .dropdown-toggle {
    font-size: 12px;
  }

  /* line 166, ../scss/themes/_responsive.scss */
  #header-content .gts-minicart .col {
    margin: 0 5px;
  }

  /* line 167, ../scss/themes/_responsive.scss */
  #header-content .gts-minicart .gts-search .search-close {
    right: 85px;
  }
  /* line 115, ../scss/rtl/_rtl.scss */
  .rtl #header-content .gts-minicart .gts-search .search-close {
    left: 85px;
    right: auto;
  }

  /* line 169, ../scss/themes/_responsive.scss */
  .site-nav > li > a {
    padding: 0 10px;
  }

  /* line 171, ../scss/themes/_responsive.scss */
  #header-content .header-inner .site-nav li a {
    font-size: 11px;
  }

  /* line 172, ../scss/themes/_responsive.scss */
  .site-nav > li .dropdown-sub {
    width: 100% !important;
  }

  /* line 173, ../scss/themes/_responsive.scss */
  #header-content .header-inner .site-nav li .dropdown-sub li a {
    padding: 5px 0;
    font-size: 11px;
  }

  /* line 175, ../scss/themes/_responsive.scss */
  .slideshow__subtitle,
  .slideshow__subtitle strong {
    font-size: 12px;
  }

  /* line 177, ../scss/themes/_responsive.scss */
  .slideshow__title, .slideshow__title span {
    font-size: 20px;
    margin-top: 20px;
  }
  /* line 178, ../scss/themes/_responsive.scss */
  .slideshow__title:before, .slideshow__title span:before {
    top: -75px;
  }

  /* line 182, ../scss/themes/_responsive.scss */
  .slideshow__subtitle_two {
    font-size: 10px;
  }

  /* line 183, ../scss/themes/_responsive.scss */
  .slideshow__text-content .button, .flexslider .icon-slide {
    display: none;
  }

  /* line 184, ../scss/themes/_responsive.scss */
  .product-home-deal .product-deal {
    padding: 20px;
  }

  /* line 187, ../scss/themes/_responsive.scss */
  .product-home-deal .product-deal-inner .top-product-deal-inner {
    padding: 14px;
  }

  /* line 190, ../scss/themes/_responsive.scss */
  .product-home-deal .product-deal .timline {
    padding: 15px 0;
  }

  /* line 193, ../scss/themes/_responsive.scss */
  .product-item .product-actions .product-actions-inner .add.add-to-link {
    margin: 0 5px;
  }

  /* line 196, ../scss/themes/_responsive.scss */
  .product-home-deal .product-deal .product-item .product-actions,
  .product-home-deal .product-deal .grid-item .product-inner {
    margin: 0;
  }

  /* line 200, ../scss/themes/_responsive.scss */
  .product-home-deal .product-deal .product-item .review-prduct {
    margin-bottom: 0;
  }

  /* line 205, ../scss/themes/_responsive.scss */
  .product-home-deal .product-deal .timline .timeline-slide > div:before {
    font-size: 14px;
    line-height: 30px;
  }
  /* line 209, ../scss/themes/_responsive.scss */
  .product-home-deal .product-deal .timline .timeline-slide > div .no {
    font-size: 13px;
  }
  /* line 212, ../scss/themes/_responsive.scss */
  .product-home-deal .product-deal .timline .timeline-slide > div .text {
    font-size: 14px;
  }

  /* line 217, ../scss/themes/_responsive.scss */
  .grid-item .information h3, .grid-item .product-name h3 {
    padding: 8px 0 5px;
  }

  /* line 220, ../scss/themes/_responsive.scss */
  .product-home-deal .product-deal .product-item .info-inner .price-box,
  .product-home-deal .product-deal .grid-item .product-name h3 a {
    font-size: 12px;
  }

  /* line 222, ../scss/themes/_responsive.scss */
  .sections-testimonials {
    padding: 20px 0;
    min-height: 295px;
    background-image: none !important;
    background-color: #d5f0fe;
  }

  /* line 228, ../scss/themes/_responsive.scss */
  .sections-testimonials .quotes-wrapper {
    padding: 10px 10%;
  }

  /* line 231, ../scss/themes/_responsive.scss */
  .sections-testimonials blockquote {
    font-size: 10px;
    line-height: 15px;
  }

  /* line 235, ../scss/themes/_responsive.scss */
  .sections-testimonials .rte-setting {
    margin: 0;
  }

  /* line 238, ../scss/themes/_responsive.scss */
  .sections-testimonials .icon {
    padding: 0;
  }
  /* line 240, ../scss/themes/_responsive.scss */
  .sections-testimonials .icon .fa {
    font-size: 16px;
  }

  /* line 244, ../scss/themes/_responsive.scss */
  .sections-testimonials cite span {
    margin: 13px 0;
  }

  /* line 245, ../scss/themes/_responsive.scss */
  .tabs-product-home {
    margin: 0px 0px 50px 0px !important;
  }

  /* line 248, ../scss/themes/_responsive.scss */
  .tabs-product-home .nav-tabs > li:nth-child(3),
  .tabs-product-home .nav-tabs > li:nth-child(6) {
    margin-right: 0;
  }

  /* line 252, ../scss/themes/_responsive.scss */
  .tabs-product-home .nav-tabs > li {
    width: 30.4%;
  }

  /* line 255, ../scss/themes/_responsive.scss */
  .ourservice-hover {
    margin-bottom: 20px;
  }

  /* line 256, ../scss/themes/_responsive.scss */
  .block-ourservice .ourservice-icon {
    display: none;
  }

  /* line 257, ../scss/themes/_responsive.scss */
  .block-ourservice .ourservice-info {
    display: block;
  }

  /* line 258, ../scss/themes/_responsive.scss */
  .block-ourservice .ourservice-heading {
    font-size: 12px;
  }

  /* line 260, ../scss/themes/_responsive.scss */
  .full_screen_categories .cate-top-col-group .content li {
    padding: 3px 0;
  }

  /* line 263, ../scss/themes/_responsive.scss */
  .full_screen_categories .cate-top-col-group .content li a {
    font-size: 10px;
    text-transform: uppercase;
  }

  /* line 268, ../scss/themes/_responsive.scss */
  .home-blog .blog-content .blog-bottom .blog-time {
    margin-left: 0px;
    width: 100%;
  }

  /* line 272, ../scss/themes/_responsive.scss */
  .template-collection .information h3,
  .template-collection .product-content h3,
  .information h3, .product-content h3 {
    line-height: 15px;
    padding: 5px 0;
  }

  /* line 275, ../scss/themes/_responsive.scss */
  .color-list {
    padding: 5px 0;
  }

  /* line 277, ../scss/themes/_responsive.scss */
  .product-home-deal .product-deal .widget .widget-title h3,
  .widget .widget-title h3 {
    font-size: 18px;
  }

  /* line 279, ../scss/themes/_responsive.scss */
  .tabs-product-home .nav-tabs > li a {
    font-size: 13px;
  }

  /* line 281, ../scss/themes/_responsive.scss */
  .sidebar .widget-category .widget-content > ul > li > a {
    font-size: 12px;
  }

  /* line 284, ../scss/themes/_responsive.scss */
  .mfp-auto-cursor .mfp-content {
    cursor: auto;
    width: 100%;
  }

  /* line 288, ../scss/themes/_responsive.scss */
  .related-products .owl-buttons .owl-next, .product-single .owl-buttons .owl-next {
    right: 0;
  }
  /* line 115, ../scss/rtl/_rtl.scss */
  .rtl .related-products .owl-buttons .owl-next, .rtl .product-single .owl-buttons .owl-next {
    left: 0;
    right: auto;
  }

  /* line 289, ../scss/themes/_responsive.scss */
  .related-products .owl-buttons .owl-prev, .product-single .owl-buttons .owl-prev {
    left: 0;
  }
  /* line 108, ../scss/rtl/_rtl.scss */
  .rtl .related-products .owl-buttons .owl-prev, .rtl .product-single .owl-buttons .owl-prev {
    right: 0;
    left: auto;
  }

  /* line 292, ../scss/themes/_responsive.scss */
  .toolbar .toolbar-right {
    text-align: left;
  }
  /* line 11, ../scss/rtl/_rtl.scss */
  .rtl .toolbar .toolbar-right {
    text-align: right;
  }

  /* line 295, ../scss/themes/_responsive.scss */
  .toolbar .toolbar-left, .toolbar .toolbar-right {
    width: 100%;
  }

  /* line 298, ../scss/themes/_responsive.scss */
  .toolbar .toolbar-right {
    margin: 20px 0 0;
    display: inline-block;
  }

  /* line 299, ../scss/themes/_responsive.scss */
  .block-ourservice .col .ourservice:before {
    display: none;
  }

  /* line 303, ../scss/themes/_responsive.scss */
  .block-timeline .col-deal h2 {
    font-size: 30px;
  }

  /* line 306, ../scss/themes/_responsive.scss */
  .block-timeline {
    background-size: 100%;
    height: 380px !important;
  }

  /* line 311, ../scss/themes/_responsive.scss */
  .block-timeline .col-deal .timeline-block > div {
    padding-right: 10px;
  }
  /* line 22, ../scss/rtl/_rtl.scss */
  .rtl .block-timeline .col-deal .timeline-block > div {
    padding-left: 10px;
    padding-right: inherit;
  }
  /* line 313, ../scss/themes/_responsive.scss */
  .block-timeline .col-deal .timeline-block > div .no {
    font-size: 24px;
  }
  /* line 316, ../scss/themes/_responsive.scss */
  .block-timeline .col-deal .timeline-block > div .text {
    font-size: 15px;
  }

  /* line 324, ../scss/themes/_responsive.scss */
  .sidebar .widget .widget-content, .sidebar .widget .blog-banner-container {
    padding: 20px 0;
  }

  /* line 325, ../scss/themes/_responsive.scss */
  .footer-container .footer-top-col-group ul > li {
    margin-right: 10px;
  }
  /* line 22, ../scss/rtl/_rtl.scss */
  .rtl .footer-container .footer-top-col-group ul > li {
    margin-left: 10px;
    margin-right: inherit;
  }
  /* line 327, ../scss/themes/_responsive.scss */
  .footer-container .footer-top-col-group ul > li a {
    font-size: 13px;
  }

  /* line 331, ../scss/themes/_responsive.scss */
  .footer-container .widget-title h3 {
    font-size: 13px;
  }

  /* line 332, ../scss/themes/_responsive.scss */
  .footer-container ul li a {
    font-size: 10px;
  }

  /* line 335, ../scss/themes/_responsive.scss */
  .footer-container .footer-top .content .text-align-right {
    float: left;
  }
  /* line 11, ../scss/rtl/_rtl.scss */
  .rtl .footer-container .footer-top .content .text-align-right {
    float: right;
  }

  /* line 336, ../scss/themes/_responsive.scss */
  .footer-container .footer-bottom {
    font-size: 13px;
  }

  /* line 337, ../scss/themes/_responsive.scss */
  .thumb-image-mobile {
    display: block;
    margin: 0 0 30px;
  }

  /* line 338, ../scss/themes/_responsive.scss */
  .product-single #gts_product_thumb, .product-single .zoom {
    display: none;
  }

  /* line 339, ../scss/themes/_responsive.scss */
  .footer-container .footer-newsleter .widget-title h3 {
    font-size: 14px;
  }

  /* line 340, ../scss/themes/_responsive.scss */
  .footer-container .footer-newsleter {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 345, ../scss/themes/_responsive.scss */
  input.update-cart {
    margin-bottom: 20px;
  }

  /* line 347, ../scss/themes/_responsive.scss */
  .full-product-list .col-sm-4.col-custom {
    width: 100%;
    margin: 0 0 30px;
  }

  /* line 349, ../scss/themes/_responsive.scss */
  .grid-item .product-inner .product-name h3 {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  /* line 352, ../scss/themes/_responsive.scss */
  .apus-page-loading {
    display: none;
  }

  /* line 353, ../scss/themes/_responsive.scss */
  #header-content .main-header,
  #header-content.header-2 .main-header {
    padding: 0;
    line-height: 80px;
  }

  /* line 358, ../scss/themes/_responsive.scss */
  #header-content.header-3 .header-content {
    padding: 0;
  }

  /* line 359, ../scss/themes/_responsive.scss */
  #header-content.header-3 .header-content-inner {
    border: 0;
    padding: 0;
  }

  /* line 360, ../scss/themes/_responsive.scss */
  #header-content.header-3 .header .toggle-menu-left {
    padding: 0 5px;
  }

  /* line 361, ../scss/themes/_responsive.scss */
  .widget .widget-title p {
    font-size: 11px;
  }

  /* line 362, ../scss/themes/_responsive.scss */
  #header-content.header-1 .header .header-content-right {
    width: auto;
  }

  /* line 363, ../scss/themes/_responsive.scss */
  .header-content {
    padding: 10px;
  }

  /* line 366, ../scss/themes/_responsive.scss */
  #header-content.header-1 .header .toggle-menu-left {
    padding: 10px;
  }

  /* line 370, ../scss/themes/_responsive.scss */
  .tabs-product-home .nav-tabs {
    position: static;
  }

  /* line 371, ../scss/themes/_responsive.scss */
  .navbar-toggle {
    margin: 0;
    padding: 26px 0;
    font-size: 20px;
    height: 25px;
    line-height: 0;
    float: left;
  }

  /* line 373, ../scss/themes/_responsive.scss */
  .offcanvas-push #header-content .header-content-left {
    position: relative;
  }

  /* line 375, ../scss/themes/_responsive.scss */
  .slideshow__title {
    font-size: 10px;
  }

  /* line 377, ../scss/themes/_responsive.scss */
  .sections-testimonials .banner-images-inner-tes.last {
    margin: 30px 0;
  }

  /* line 380, ../scss/themes/_responsive.scss */
  .product-item .product-actions .product-actions-inner .add.add-to-link {
    margin: 0;
  }

  /* line 383, ../scss/themes/_responsive.scss */
  .template-collection .banner-collection .title-breadcrums {
    font-size: 16px;
  }

  /* line 386, ../scss/themes/_responsive.scss */
  .template-collection .title-breadcrums h3 {
    font-size: 18px;
    left: 0;
    right: 0;
    text-align: center;
    position: static;
  }

  /* line 393, ../scss/themes/_responsive.scss */
  .gts-breadcrumb {
    min-height: 150px;
    margin-bottom: 40px;
  }

  /* line 396, ../scss/themes/_responsive.scss */
  .gts-breadcrumb .breadcrumb {
    text-align: center;
  }

  /* line 399, ../scss/themes/_responsive.scss */
  .sidebar .widget .widget-content, .sidebar .widget .widget-content img {
    width: 100%;
  }

  /* line 400, ../scss/themes/_responsive.scss */
  .toolbar .toolbar-right {
    text-align: left;
  }
  /* line 11, ../scss/rtl/_rtl.scss */
  .rtl .toolbar .toolbar-right {
    text-align: right;
  }

  /* line 403, ../scss/themes/_responsive.scss */
  .toolbar .toolbar-left, .toolbar .toolbar-right {
    width: 100%;
  }

  /* line 406, ../scss/themes/_responsive.scss */
  .toolbar .toolbar-right {
    margin: 20px 0 0;
    display: inline-block;
  }

  /* line 407, ../scss/themes/_responsive.scss */
  .tabs-product-home .nav-tabs > li:before {
    display: none;
  }

  /* line 409, ../scss/themes/_responsive.scss */
  .template-collection .information h3,
  .template-collection .product-content h3,
  .information h3, .product-content h3 {
    height: auto;
    line-height: 24px;
    font-size: 14px;
  }

  /* line 413, ../scss/themes/_responsive.scss */
  body .product-img-box {
    padding: 0;
  }

  /* line 416, ../scss/themes/_responsive.scss */
  .product-shop .product-socials {
    float: left;
    margin: 20px 0 0;
  }
  /* line 11, ../scss/rtl/_rtl.scss */
  .rtl .product-shop .product-socials {
    float: right;
  }
  /* line 419, ../scss/themes/_responsive.scss */
  .product-shop .product-socials .share-links {
    padding: 0;
  }

  /* line 421, ../scss/themes/_responsive.scss */
  .owl-carousel .owl-item {
    padding: 0 15px !important;
  }

  /* line 423, ../scss/themes/_responsive.scss */
  .content-blog .blog-bottom .right-blog {
    width: 100%;
    float: left;
  }
  /* line 11, ../scss/rtl/_rtl.scss */
  .rtl .content-blog .blog-bottom .right-blog {
    float: right;
  }

  /* line 426, ../scss/themes/_responsive.scss */
  .wishlist-product thead,
  .table--responsive thead {
    display: none;
  }

  /* line 430, ../scss/themes/_responsive.scss */
  .cart .cart__row td.title {
    text-align: center;
  }

  /* line 431, ../scss/themes/_responsive.scss */
  .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td,
  .table--responsive tr, .table--responsive td {
    clear: both;
    float: left;
    width: 100%;
  }
  /* line 11, ../scss/rtl/_rtl.scss */
  .rtl .table > thead > tr > td, .rtl .table > tbody > tr > td, .rtl .table > tfoot > tr > td, .rtl
  .table--responsive tr, .rtl .table--responsive td {
    float: right;
  }

  /* line 437, ../scss/themes/_responsive.scss */
  div .mfp-container .spr-container {
    padding: 30px 10px !important;
  }

  /* line 438, ../scss/themes/_responsive.scss */
  div .spr-header-title {
    font-size: 12px;
  }

  /* line 441, ../scss/themes/_responsive.scss */
  .block-ourservice .ourservice-hover {
    margin: 15px 0;
  }

  /* line 445, ../scss/themes/_responsive.scss */
  .block-timeline {
    background-image: none !important;
    background-color: #d5f0fe;
  }

  /* line 450, ../scss/themes/_responsive.scss */
  .block-timeline .col-deal .timeline-block > div {
    padding-right: 10px;
  }
  /* line 22, ../scss/rtl/_rtl.scss */
  .rtl .block-timeline .col-deal .timeline-block > div {
    padding-left: 10px;
    padding-right: inherit;
  }
  /* line 452, ../scss/themes/_responsive.scss */
  .block-timeline .col-deal .timeline-block > div .no {
    font-size: 16px;
  }
  /* line 455, ../scss/themes/_responsive.scss */
  .block-timeline .col-deal .timeline-block > div .text {
    font-size: 13px;
  }

  /* line 461, ../scss/themes/_responsive.scss */
  .home-blog .blog-content .title a {
    font-size: 16px;
  }

  /* line 465, ../scss/themes/_responsive.scss */
  .full-product-list .col-custom {
    margin: 15px 0;
  }

  /* line 469, ../scss/themes/_responsive.scss */
  .full_screen_categories .cate-top-col-group .widget {
    text-align: center;
  }

  /* line 473, ../scss/themes/_responsive.scss */
  .cate-top-col-group.text-left, .cate-top-col-group.text-right {
    text-align: center;
  }

  /* line 477, ../scss/themes/_responsive.scss */
  .banner-images-inner-tes,
  .flexslider {
    margin: 0 0 30px;
  }

  /* line 481, ../scss/themes/_responsive.scss */
  .banner-images img {
    width: 100%;
  }

  /* line 482, ../scss/themes/_responsive.scss */
  .full_screen_banner .banner-images-inner.banner-images-inner-2 {
    margin: 20px 0;
  }

  /* line 485, ../scss/themes/_responsive.scss */
  .full_screen_banner.full_screen_banner2 .home-collection-title-wrapper {
    bottom: 30px;
  }

  /* line 488, ../scss/themes/_responsive.scss */
  .tabs-product-home .nav-tabs > li:nth-child(2),
  .tabs-product-home .nav-tabs > li:nth-child(4),
  .tabs-product-home .nav-tabs > li:nth-child(6) {
    margin: 0 0 30px;
  }

  /* line 493, ../scss/themes/_responsive.scss */
  .logo-footer {
    margin: 30px 0;
  }

  /* line 494, ../scss/themes/_responsive.scss */
  .footer-container .footer-top .footer_top {
    font-size: 16px;
  }

  /* line 497, ../scss/themes/_responsive.scss */
  .footer-container .footer-bottom,
  .footer-container .footer-top .content .text-align-left, .footer-container .footer-top .content .text-align-right {
    float: none;
    text-align: center;
  }

  /* line 502, ../scss/themes/_responsive.scss */
  .footer-container .footer-top .content {
    font-size: 21px;
  }

  /* line 503, ../scss/themes/_responsive.scss */
  .footer-container .footer-newsleter .widget .widget-title h3 {
    font-size: 14px;
  }

  /* line 504, ../scss/themes/_responsive.scss */
  .footer-container .footer-top-col-group {
    padding: 0;
  }

  /* line 507, ../scss/themes/_responsive.scss */
  .footer-container .footer-top .content .text-align-right {
    line-height: 40px;
    font-size: 14px;
    padding: 5px 20px;
  }

  /* line 512, ../scss/themes/_responsive.scss */
  .footer-container .footer-newsleter .input-group {
    width: 100%;
  }

  /* line 513, ../scss/themes/_responsive.scss */
  .footer-container .contact,
  .footer-container .footer-top-col-group,
  .footer-container .footer-bottom address,
  .footer-container .footer-share-social {
    margin: 0 0 20px;
  }

  /* line 521, ../scss/themes/_responsive.scss */
  .footer-container .worktime {
    margin: 15px 0;
  }

  /* line 522, ../scss/themes/_responsive.scss */
  .footer-container .footer-bottom .paypal-footer {
    text-align: center;
  }

  /* line 527, ../scss/themes/_responsive.scss */
  .product-shop .product-share-links {
    float: left;
    margin: 0;
  }
  /* line 11, ../scss/rtl/_rtl.scss */
  .rtl .product-shop .product-share-links {
    float: right;
  }

  /* line 531, ../scss/themes/_responsive.scss */
  .product-image-mobile {
    margin: 0 0 30px;
  }

  /* line 532, ../scss/themes/_responsive.scss */
  .wrap-qty {
    width: 100%;
  }

  /* line 533, ../scss/themes/_responsive.scss */
  .product-shop .product-share-links {
    margin: 0 10px;
  }

  /* line 536, ../scss/themes/_responsive.scss */
  .copyright address, .copyright .paypal-footer {
    text-align: center;
  }

  /* line 539, ../scss/themes/_responsive.scss */
  .product-shop .swatch.sw-1, .product-shop .swatch.sw-0 {
    width: 190%;
    float: left;
  }

  /* line 543, ../scss/themes/_responsive.scss */
  .image-mobile.owl-theme .owl-controls .owl-buttons > div,
  #latest-blogs.owl-theme .owl-controls .owl-buttons > div {
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
  }

  /* line 549, ../scss/themes/_responsive.scss */
  .image-mobile.owl-theme .owl-controls .owl-buttons,
  #latest-blogs.owl-theme .owl-controls .owl-buttons {
    position: absolute;
    top: 100%;
    width: 85px;
    left: 0;
    right: 0;
    margin: 20px auto 0;
  }

  /* line 558, ../scss/themes/_responsive.scss */
  .image-mobile.owl-theme .owl-controls .owl-buttons {
    top: -80px;
  }

  /* line 561, ../scss/themes/_responsive.scss */
  .btn-product-change {
    display: none;
  }

  /* line 564, ../scss/themes/_responsive.scss */
  .footer-top-col-group > .content {
    display: none;
  }

  /* .footer-top-col-group.active > .gts-caret {
  	display: block;
  	
  } */
  /* line 571, ../scss/themes/_responsive.scss */
  .footer-top-col-group .ft-caret {
    float: right;
    font-size: 9px;
  }
  /* line 11, ../scss/rtl/_rtl.scss */
  .rtl .footer-top-col-group .ft-caret {
    float: left;
  }
}
@media screen and (max-width: 480px) {
  /* line 586, ../scss/themes/_responsive.scss */
  .tabs-product-home .nav-tabs > li {
    display: inline-block;
    float: none;
    width: 100%;
    margin: 0 0 10px;
  }

  /* line 592, ../scss/themes/_responsive.scss */
  body .zoomContainer {
    display: none !important;
  }

  /* line 593, ../scss/themes/_responsive.scss */
  .product__detail-tab .product-tabs .nav > li {
    margin-bottom: 15px;
    padding-bottom: 0;
    padding-right: 0;
    padding-top: 10px;
    width: 100%;
  }

  /* line 600, ../scss/themes/_responsive.scss */
  .wrap-qty {
    margin-bottom: 20px;
  }

  /* line 601, ../scss/themes/_responsive.scss */
  .product-shop .product-share-links .wishlist-detail {
    margin-left: 0;
  }
  /* line 22, ../scss/rtl/_rtl.scss */
  .rtl .product-shop .product-share-links .wishlist-detail {
    margin-right: 0;
    margin-left: inherit;
  }

  /* line 602, ../scss/themes/_responsive.scss */
  .product-shop .product-share-links {
    float: left;
  }
  /* line 11, ../scss/rtl/_rtl.scss */
  .rtl .product-shop .product-share-links {
    float: right;
  }
}
/*Font size
---------------------------------------*/
/* line 6, ../scss/themes/_theme-effect.scss */
.font-size-8 {
  font-size: 8px;
}

/* line 9, ../scss/themes/_theme-effect.scss */
.font-size-10 {
  font-size: 10px;
}

/* line 12, ../scss/themes/_theme-effect.scss */
.font-size-12 {
  font-size: 12px;
}

/* line 15, ../scss/themes/_theme-effect.scss */
.font-size-14 {
  font-size: 14px;
}

/* line 18, ../scss/themes/_theme-effect.scss */
.font-size-16 {
  font-size: 16px;
}

/* line 21, ../scss/themes/_theme-effect.scss */
.font-size-18 {
  font-size: 18px;
}

/* line 24, ../scss/themes/_theme-effect.scss */
.font-size-20 {
  font-size: 20px;
}

/* line 27, ../scss/themes/_theme-effect.scss */
.font-size-22 {
  font-size: 22px;
}

/* line 30, ../scss/themes/_theme-effect.scss */
.font-size-24 {
  font-size: 24px;
}

/* line 33, ../scss/themes/_theme-effect.scss */
.font-size-26 {
  font-size: 26px;
}

/* line 36, ../scss/themes/_theme-effect.scss */
.font-size-28 {
  font-size: 28px;
}

/* line 39, ../scss/themes/_theme-effect.scss */
.font-size-30 {
  font-size: 30px;
}

/*Center Block "Class"*/
/* line 43, ../scss/themes/_theme-effect.scss */
.center-block {
  margin: 0 auto;
  text-align: center;
}

/*Divider*/
/* line 48, ../scss/themes/_theme-effect.scss */
hr.divider-10 {
  margin: 10px 0;
}

/* line 51, ../scss/themes/_theme-effect.scss */
hr.divider-20 {
  margin: 20px 0;
}

/* line 54, ../scss/themes/_theme-effect.scss */
hr.divider-30 {
  margin: 30px 0;
}

/* line 58, ../scss/themes/_theme-effect.scss */
hr.divider-40 {
  margin: 40px 0;
}

/* line 62, ../scss/themes/_theme-effect.scss */
hr.divider-50 {
  margin: 50px 0;
}

/* line 66, ../scss/themes/_theme-effect.scss */
hr.divider-60 {
  margin: 60px 0;
}

/* line 70, ../scss/themes/_theme-effect.scss */
hr.divider-70 {
  margin: 70px 0;
}

/* line 74, ../scss/themes/_theme-effect.scss */
hr.divider-snow {
  margin: 50px 0;
  border-color: #ddd;
}

/*Font Weight*/
/* line 80, ../scss/themes/_theme-effect.scss */
.fweight-200 {
  font-weight: 200 !important;
}

/* line 81, ../scss/themes/_theme-effect.scss */
.fweight-300 {
  font-weight: 300 !important;
}

/* line 82, ../scss/themes/_theme-effect.scss */
.fweight-400 {
  font-weight: 400 !important;
}

/* line 83, ../scss/themes/_theme-effect.scss */
.fweight-500 {
  font-weight: 500 !important;
}

/* line 84, ../scss/themes/_theme-effect.scss */
.fweight-600 {
  font-weight: 600 !important;
}

/* line 85, ../scss/themes/_theme-effect.scss */
.fweight-700 {
  font-weight: 700 !important;
}

/*Letter spacing */
/* line 87, ../scss/themes/_theme-effect.scss */
.letter-spacing-0 {
  letter-spacing: 0;
}

/* line 90, ../scss/themes/_theme-effect.scss */
.letter-spacing-1 {
  letter-spacing: 1px;
}

/* line 93, ../scss/themes/_theme-effect.scss */
.letter-spacing-2 {
  letter-spacing: 2px;
}

/*Space Padding
------------------------------------*/
/*Padding Around the Block*/
/* line 99, ../scss/themes/_theme-effect.scss */
.space-padding-0 {
  padding: 0 !important;
}

/* line 102, ../scss/themes/_theme-effect.scss */
.space-padding-10 {
  padding: 10px !important;
}

/* line 105, ../scss/themes/_theme-effect.scss */
.space-padding-20 {
  padding: 20px !important;
}

/* line 108, ../scss/themes/_theme-effect.scss */
.space-padding-30 {
  padding: 30px !important;
}

/* line 111, ../scss/themes/_theme-effect.scss */
.space-padding-40 {
  padding: 40px !important;
}

/* line 114, ../scss/themes/_theme-effect.scss */
.space-padding-50 {
  padding: 50px !important;
}

/* line 117, ../scss/themes/_theme-effect.scss */
.space-padding-60 {
  padding: 60px !important;
}

/* line 120, ../scss/themes/_theme-effect.scss */
.space-padding-70 {
  padding: 70px !important;
}

/* line 123, ../scss/themes/_theme-effect.scss */
.space-padding-80 {
  padding: 80px !important;
}

/* line 126, ../scss/themes/_theme-effect.scss */
.space-padding-90 {
  padding: 90px !important;
}

/* line 129, ../scss/themes/_theme-effect.scss */
.space-padding-100 {
  padding: 100px !important;
}

/*Padding Top & Bottom*/
/* line 133, ../scss/themes/_theme-effect.scss */
.space-padding-tb-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

/* line 137, ../scss/themes/_theme-effect.scss */
.space-padding-tb-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

/* line 141, ../scss/themes/_theme-effect.scss */
.space-padding-tb-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

/* line 145, ../scss/themes/_theme-effect.scss */
.space-padding-tb-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

/* line 149, ../scss/themes/_theme-effect.scss */
.space-padding-tb-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

/* line 153, ../scss/themes/_theme-effect.scss */
.space-padding-tb-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

/* line 157, ../scss/themes/_theme-effect.scss */
.space-padding-tb-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

/* line 161, ../scss/themes/_theme-effect.scss */
.space-padding-tb-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

/* line 165, ../scss/themes/_theme-effect.scss */
.space-padding-tb-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

/* line 170, ../scss/themes/_theme-effect.scss */
.space-padding-tb-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

/*Padding Left & Right*/
/* line 176, ../scss/themes/_theme-effect.scss */
.space-padding-lr-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

/* line 180, ../scss/themes/_theme-effect.scss */
.space-padding-lr-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

/* line 184, ../scss/themes/_theme-effect.scss */
.space-padding-lr-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

/* line 188, ../scss/themes/_theme-effect.scss */
.space-padding-lr-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

/* line 192, ../scss/themes/_theme-effect.scss */
.space-padding-lr-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

/* line 196, ../scss/themes/_theme-effect.scss */
.space-padding-lr-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

/* line 200, ../scss/themes/_theme-effect.scss */
.space-padding-lr-60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

/* line 204, ../scss/themes/_theme-effect.scss */
.space-padding-lr-70 {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

/* line 208, ../scss/themes/_theme-effect.scss */
.space-padding-lr-80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

/* line 212, ../scss/themes/_theme-effect.scss */
.space-padding-lr-90 {
  padding-left: 90px !important;
  padding-right: 90px !important;
}

/* line 216, ../scss/themes/_theme-effect.scss */
.space-padding-lr-100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

/*Padding Top*/
/* line 221, ../scss/themes/_theme-effect.scss */
.space-padding-t10 {
  padding-top: 10px !important;
}

/* line 222, ../scss/themes/_theme-effect.scss */
.space-padding-t20 {
  padding-top: 20px !important;
}

/* line 223, ../scss/themes/_theme-effect.scss */
.space-padding-t30 {
  padding-top: 30px !important;
}

/* line 224, ../scss/themes/_theme-effect.scss */
.space-padding-t40 {
  padding-top: 40px !important;
}

/* line 225, ../scss/themes/_theme-effect.scss */
.space-padding-t50 {
  padding-top: 50px !important;
}

/* line 226, ../scss/themes/_theme-effect.scss */
.space-padding-t60 {
  padding-top: 60px !important;
}

/* line 227, ../scss/themes/_theme-effect.scss */
.space-padding-t70 {
  padding-top: 70px !important;
}

/* line 228, ../scss/themes/_theme-effect.scss */
.space-padding-t80 {
  padding-top: 80px !important;
}

/* line 229, ../scss/themes/_theme-effect.scss */
.space-padding-t90 {
  padding-top: 90px !important;
}

/* line 230, ../scss/themes/_theme-effect.scss */
.space-padding-t100 {
  padding-top: 100px !important;
}

/*Padding Bottom*/
/* line 232, ../scss/themes/_theme-effect.scss */
.space-padding-b10 {
  padding-bottom: 10px !important;
}

/* line 233, ../scss/themes/_theme-effect.scss */
.space-padding-b20 {
  padding-bottom: 20px !important;
}

/* line 234, ../scss/themes/_theme-effect.scss */
.space-padding-b30 {
  padding-bottom: 30px !important;
}

/* line 235, ../scss/themes/_theme-effect.scss */
.space-padding-b40 {
  padding-bottom: 40px !important;
}

/* line 236, ../scss/themes/_theme-effect.scss */
.space-padding-b50 {
  padding-bottom: 50px !important;
}

/* line 237, ../scss/themes/_theme-effect.scss */
.space-padding-b60 {
  padding-bottom: 60px !important;
}

/* line 238, ../scss/themes/_theme-effect.scss */
.space-padding-b70 {
  padding-bottom: 70px !important;
}

/* line 239, ../scss/themes/_theme-effect.scss */
.space-padding-b80 {
  padding-bottom: 80px !important;
}

/* line 240, ../scss/themes/_theme-effect.scss */
.space-padding-b90 {
  padding-bottom: 90px !important;
}

/* line 241, ../scss/themes/_theme-effect.scss */
.space-padding-b100 {
  padding-bottom: 100px !important;
}

/*Padding Left*/
/* line 243, ../scss/themes/_theme-effect.scss */
.space-padding-l10 {
  padding-left: 10px !important;
}

/* line 244, ../scss/themes/_theme-effect.scss */
.space-padding-l20 {
  padding-left: 20px !important;
}

/* line 245, ../scss/themes/_theme-effect.scss */
.space-padding-l30 {
  padding-left: 30px !important;
}

/* line 246, ../scss/themes/_theme-effect.scss */
.space-padding-l40 {
  padding-left: 40px !important;
}

/* line 247, ../scss/themes/_theme-effect.scss */
.space-padding-l50 {
  padding-left: 50px !important;
}

/* line 248, ../scss/themes/_theme-effect.scss */
.space-padding-l60 {
  padding-left: 60px !important;
}

/* line 249, ../scss/themes/_theme-effect.scss */
.space-padding-l70 {
  padding-left: 70px !important;
}

/* line 250, ../scss/themes/_theme-effect.scss */
.space-padding-l80 {
  padding-left: 80px !important;
}

/* line 251, ../scss/themes/_theme-effect.scss */
.space-padding-l90 {
  padding-left: 90px !important;
}

/* line 252, ../scss/themes/_theme-effect.scss */
.space-padding-l100 {
  padding-left: 100px !important;
}

/*Padding right*/
/* line 254, ../scss/themes/_theme-effect.scss */
.space-padding-r10 {
  padding-right: 10px !important;
}

/* line 255, ../scss/themes/_theme-effect.scss */
.space-padding-r20 {
  padding-right: 20px !important;
}

/* line 256, ../scss/themes/_theme-effect.scss */
.space-padding-r30 {
  padding-right: 30px !important;
}

/* line 257, ../scss/themes/_theme-effect.scss */
.space-padding-r40 {
  padding-right: 40px !important;
}

/* line 258, ../scss/themes/_theme-effect.scss */
.space-padding-r50 {
  padding-right: 50px !important;
}

/* line 259, ../scss/themes/_theme-effect.scss */
.space-padding-r60 {
  padding-right: 60px !important;
}

/* line 260, ../scss/themes/_theme-effect.scss */
.space-padding-r70 {
  padding-right: 70px !important;
}

/* line 261, ../scss/themes/_theme-effect.scss */
.space-padding-r80 {
  padding-right: 80px !important;
}

/* line 262, ../scss/themes/_theme-effect.scss */
.space-padding-r90 {
  padding-right: 90px !important;
}

/* line 263, ../scss/themes/_theme-effect.scss */
.space-padding-r100 {
  padding-right: 100px !important;
}

/*Space
------------------------------------*/
/*Margin Top*/
/* line 267, ../scss/themes/_theme-effect.scss */
.space-top-5 {
  margin-top: 5px !important;
}

/* line 268, ../scss/themes/_theme-effect.scss */
.space-top-10 {
  margin-top: 10px !important;
}

/* line 269, ../scss/themes/_theme-effect.scss */
.space-top-15 {
  margin-top: 15px !important;
}

/* line 270, ../scss/themes/_theme-effect.scss */
.space-top-20 {
  margin-top: 20px !important;
}

/* line 271, ../scss/themes/_theme-effect.scss */
.space-top-25 {
  margin-top: 25px !important;
}

/* line 272, ../scss/themes/_theme-effect.scss */
.space-top-30 {
  margin-top: 30px !important;
}

/* line 273, ../scss/themes/_theme-effect.scss */
.space-top-35 {
  margin-top: 35px !important;
}

/* line 274, ../scss/themes/_theme-effect.scss */
.space-top-40 {
  margin-top: 40px !important;
}

/* line 275, ../scss/themes/_theme-effect.scss */
.space-top-45 {
  margin-top: 45px !important;
}

/* line 276, ../scss/themes/_theme-effect.scss */
.space-top-50 {
  margin-top: 50px !important;
}

/* line 277, ../scss/themes/_theme-effect.scss */
.space-top-55 {
  margin-top: 55px !important;
}

/* line 278, ../scss/themes/_theme-effect.scss */
.space-top-60 {
  margin-top: 60px !important;
}

/* line 279, ../scss/themes/_theme-effect.scss */
.space-top-65 {
  margin-top: 65px !important;
}

/* line 280, ../scss/themes/_theme-effect.scss */
.space-top-70 {
  margin-top: 70px !important;
}

/* line 281, ../scss/themes/_theme-effect.scss */
.space-top-75 {
  margin-top: 75px !important;
}

/* line 282, ../scss/themes/_theme-effect.scss */
.space-top-80 {
  margin-top: 80px !important;
}

/* line 283, ../scss/themes/_theme-effect.scss */
.space-top-85 {
  margin-top: 85px !important;
}

/* line 284, ../scss/themes/_theme-effect.scss */
.space-top-90 {
  margin-top: 90px !important;
}

/* line 285, ../scss/themes/_theme-effect.scss */
.space-top-95 {
  margin-top: 95px !important;
}

/* line 286, ../scss/themes/_theme-effect.scss */
.space-top-100 {
  margin-top: 100px !important;
}

/*Margin Bottom*/
/* line 288, ../scss/themes/_theme-effect.scss */
.space-5 {
  margin-bottom: 5px !important;
}

/* line 289, ../scss/themes/_theme-effect.scss */
.space-10 {
  margin-bottom: 10px !important;
}

/* line 290, ../scss/themes/_theme-effect.scss */
.space-15 {
  margin-bottom: 15px !important;
}

/* line 291, ../scss/themes/_theme-effect.scss */
.space-20 {
  margin-bottom: 20px !important;
}

/* line 292, ../scss/themes/_theme-effect.scss */
.space-25 {
  margin-bottom: 25px !important;
}

/* line 293, ../scss/themes/_theme-effect.scss */
.space-30 {
  margin-bottom: 30px !important;
}

/* line 294, ../scss/themes/_theme-effect.scss */
.space-35 {
  margin-bottom: 35px !important;
}

/* line 295, ../scss/themes/_theme-effect.scss */
.space-40 {
  margin-bottom: 40px !important;
}

/* line 296, ../scss/themes/_theme-effect.scss */
.space-45 {
  margin-bottom: 45px !important;
}

/* line 297, ../scss/themes/_theme-effect.scss */
.space-50 {
  margin-bottom: 50px !important;
}

/* line 298, ../scss/themes/_theme-effect.scss */
.space-55 {
  margin-bottom: 55px !important;
}

/* line 299, ../scss/themes/_theme-effect.scss */
.space-60 {
  margin-bottom: 60px !important;
}

/* line 300, ../scss/themes/_theme-effect.scss */
.space-65 {
  margin-bottom: 65px !important;
}

/* line 301, ../scss/themes/_theme-effect.scss */
.space-70 {
  margin-bottom: 70px !important;
}

/* line 302, ../scss/themes/_theme-effect.scss */
.space-75 {
  margin-bottom: 75px !important;
}

/* line 303, ../scss/themes/_theme-effect.scss */
.space-80 {
  margin-bottom: 80px !important;
}

/* line 304, ../scss/themes/_theme-effect.scss */
.space-85 {
  margin-bottom: 85px !important;
}

/* line 305, ../scss/themes/_theme-effect.scss */
.space-90 {
  margin-bottom: 90px !important;
}

/* line 306, ../scss/themes/_theme-effect.scss */
.space-95 {
  margin-bottom: 95px !important;
}

/* line 307, ../scss/themes/_theme-effect.scss */
.space-100 {
  margin-bottom: 100px !important;
}

/*Margin Left*/
/* line 310, ../scss/themes/_theme-effect.scss */
.space-left-5 {
  margin-left: 5px !important;
}

/* line 311, ../scss/themes/_theme-effect.scss */
.space-left-10 {
  margin-left: 10px !important;
}

/* line 312, ../scss/themes/_theme-effect.scss */
.space-left-15 {
  margin-left: 15px !important;
}

/* line 313, ../scss/themes/_theme-effect.scss */
.space-left-20 {
  margin-left: 20px !important;
}

/* line 314, ../scss/themes/_theme-effect.scss */
.space-left-25 {
  margin-left: 25px !important;
}

/* line 315, ../scss/themes/_theme-effect.scss */
.space-left-30 {
  margin-left: 30px !important;
}

/*Margin right*/
/* line 318, ../scss/themes/_theme-effect.scss */
.space-right-5 {
  margin-right: 5px !important;
}

/* line 319, ../scss/themes/_theme-effect.scss */
.space-right-10 {
  margin-right: 10px !important;
}

/* line 320, ../scss/themes/_theme-effect.scss */
.space-right-15 {
  margin-right: 15px !important;
}

/* line 321, ../scss/themes/_theme-effect.scss */
.space-right-20 {
  margin-right: 20px !important;
}

/* line 322, ../scss/themes/_theme-effect.scss */
.space-right-25 {
  margin-right: 25px !important;
}

/* line 323, ../scss/themes/_theme-effect.scss */
.space-right-30 {
  margin-right: 30px !important;
}

/*Removes space*/
/* line 326, ../scss/themes/_theme-effect.scss */
.space-top-0 {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* line 331, ../scss/themes/_theme-effect.scss */
.space-bottom-0 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* line 337, ../scss/themes/_theme-effect.scss */
.no-space-row .row {
  margin: 0;
}

/* line 342, ../scss/themes/_theme-effect.scss */
.no-space-row [class^="col-"],
.no-space-row [class*="col-"] {
  padding: 0;
}

/*Space for Ul li List
------------------------------------*/
/* line 350, ../scss/themes/_theme-effect.scss */
.ul-space-5 li {
  margin-bottom: 5px !important;
}

/* line 351, ../scss/themes/_theme-effect.scss */
.ul-space-10 li {
  margin-bottom: 10px !important;
}

/* line 352, ../scss/themes/_theme-effect.scss */
.ul-space-15 li {
  margin-bottom: 15px !important;
}

/* line 353, ../scss/themes/_theme-effect.scss */
.ul-space-20 li {
  margin-bottom: 20px !important;
}

/* line 354, ../scss/themes/_theme-effect.scss */
.ul-space-25 li {
  margin-bottom: 25px !important;
}

/* line 355, ../scss/themes/_theme-effect.scss */
.ul-space-30 li {
  margin-bottom: 30px !important;
}

/* line 356, ../scss/themes/_theme-effect.scss */
.ul-space-35 li {
  margin-bottom: 35px !important;
}

/* line 357, ../scss/themes/_theme-effect.scss */
.ul-space-40 li {
  margin-bottom: 40px !important;
}

/* line 358, ../scss/themes/_theme-effect.scss */
.ul-space-45 li {
  margin-bottom: 45px !important;
}

/* line 359, ../scss/themes/_theme-effect.scss */
.ul-space-50 li {
  margin-bottom: 50px !important;
}

/*Height
------------------------------------*/
/* line 363, ../scss/themes/_theme-effect.scss */
.height-10 {
  height: 10px;
}

/* line 367, ../scss/themes/_theme-effect.scss */
.height-20 {
  height: 20px;
}

/* line 371, ../scss/themes/_theme-effect.scss */
.height-30 {
  height: 30px;
}

/* line 375, ../scss/themes/_theme-effect.scss */
.height-40 {
  height: 40px;
}

/* line 379, ../scss/themes/_theme-effect.scss */
.height-50 {
  height: 50px;
}

/* line 383, ../scss/themes/_theme-effect.scss */
.height-60 {
  height: 60px;
}

/* line 387, ../scss/themes/_theme-effect.scss */
.height-70 {
  height: 70px;
}

/* line 391, ../scss/themes/_theme-effect.scss */
.height-80 {
  height: 80px;
}

/* line 395, ../scss/themes/_theme-effect.scss */
.height-90 {
  height: 90px;
}

/* line 399, ../scss/themes/_theme-effect.scss */
.height-100 {
  height: 100px;
}

/*Width
------------------------------------*/
/* line 405, ../scss/themes/_theme-effect.scss */
.width-10 {
  width: 10%;
  margin: 0 auto;
}

/* line 409, ../scss/themes/_theme-effect.scss */
.width-20 {
  width: 20%;
  margin: 0 auto;
}

/* line 413, ../scss/themes/_theme-effect.scss */
.width-30 {
  width: 30%;
  margin: 0 auto;
}

/* line 417, ../scss/themes/_theme-effect.scss */
.width-40 {
  width: 40%;
  margin: 0 auto;
}

/* line 421, ../scss/themes/_theme-effect.scss */
.width-50 {
  width: 50%;
  margin: 0 auto;
}

/* line 425, ../scss/themes/_theme-effect.scss */
.width-60 {
  width: 60%;
  margin: 0 auto;
}

/* line 429, ../scss/themes/_theme-effect.scss */
.width-70 {
  width: 70%;
  margin: 0 auto;
}

/* line 433, ../scss/themes/_theme-effect.scss */
.width-80 {
  width: 80%;
  margin: 0 auto;
}

/* line 437, ../scss/themes/_theme-effect.scss */
.width-90 {
  width: 90%;
  margin: 0 auto;
}

/*Radius
------------------------------------*/
/* line 443, ../scss/themes/_theme-effect.scss */
.radius-0 {
  border-radius: 0 !important;
}

/* line 447, ../scss/themes/_theme-effect.scss */
.radius-x {
  border-radius: 50% !important;
}

/* line 451, ../scss/themes/_theme-effect.scss */
.radius-1x {
  border-radius: 10px !important;
}

/* line 455, ../scss/themes/_theme-effect.scss */
.radius-2x {
  border-radius: 20px !important;
}

/* line 459, ../scss/themes/_theme-effect.scss */
.radius-3x {
  border-radius: 30px !important;
}

/* line 463, ../scss/themes/_theme-effect.scss */
.radius-4x {
  border-radius: 40px !important;
}

/* line 467, ../scss/themes/_theme-effect.scss */
.radius-5x {
  border-radius: 50px !important;
}

/* line 471, ../scss/themes/_theme-effect.scss */
.radius-6x {
  border-radius: 60px !important;
}

/* Width for Border */
/* line 476, ../scss/themes/_theme-effect.scss */
.border-0 {
  border-width: 0px !important;
}

/* line 479, ../scss/themes/_theme-effect.scss */
.border-2 {
  border-width: 2px !important;
}

/* line 482, ../scss/themes/_theme-effect.scss */
.border-3 {
  border-width: 3px !important;
}

/* line 485, ../scss/themes/_theme-effect.scss */
.border-4 {
  border-width: 4px !important;
}

/* line 488, ../scss/themes/_theme-effect.scss */
.border-5 {
  border-width: 5px !important;
}

/* line 491, ../scss/themes/_theme-effect.scss */
.border-top {
  border-top: 1px solid #dedede;
}

/* line 494, ../scss/themes/_theme-effect.scss */
.border-bottom {
  border-bottom: 1px solid #dedede;
}

/* line 497, ../scss/themes/_theme-effect.scss */
.border-left {
  border-left: 1px solid #dedede;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .border-left {
  border-right: 1px solid #dedede;
  border-left: inherit;
}

/* line 500, ../scss/themes/_theme-effect.scss */
.border-right {
  border-right: 1px solid #dedede;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .border-right {
  border-left: 1px solid #dedede;
  border-right: inherit;
}

/* line 503, ../scss/themes/_theme-effect.scss */
.border-after {
  position: relative;
}
/* line 505, ../scss/themes/_theme-effect.scss */
.border-after:after {
  background: #dedede;
  content: "";
  margin: auto 0;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 1px;
  height: 50%;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .border-after:after {
  left: 0;
  right: auto;
}

/* line 516, ../scss/themes/_theme-effect.scss */
.noborder-left {
  border-left: none;
}

/* line 520, ../scss/themes/_theme-effect.scss */
.noborder-right {
  border-right: none;
}

/* line 524, ../scss/themes/_theme-effect.scss */
.noborder-top {
  border-top: none;
}

/* line 527, ../scss/themes/_theme-effect.scss */
.noborder-bottom {
  border-bottom: none;
}

/*Radius for Left & Right Corners*/
/* line 531, ../scss/themes/_theme-effect.scss */
.radius-left-5x {
  border-top-left-radius: 50px !important;
  border-bottom-left-radius: 50px !important;
}

/* line 536, ../scss/themes/_theme-effect.scss */
.radius-right-5x {
  border-top-right-radius: 50px !important;
  border-bottom-right-radius: 50px !important;
}

/* line 541, ../scss/themes/_theme-effect.scss */
.radius-top-5xxs {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}

/* line 546, ../scss/themes/_theme-effect.scss */
.radius-bottom-5xxs {
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

/* line 551, ../scss/themes/_theme-effect.scss */
.radius-left-5xxs {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

/* line 556, ../scss/themes/_theme-effect.scss */
.radius-right-5xxs {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

/*Text Colors
------------------------------------*/
/* line 563, ../scss/themes/_theme-effect.scss */
.text-default {
  color: #000 !important;
}

/* line 566, ../scss/themes/_theme-effect.scss */
.text-primary {
  color: #000 !important;
}

/* line 570, ../scss/themes/_theme-effect.scss */
.text-info {
  color: #5bc0de !important;
}

/* line 574, ../scss/themes/_theme-effect.scss */
.text-danger {
  color: #d9534f !important;
}

/* line 578, ../scss/themes/_theme-effect.scss */
.text-warning {
  color: #ff5722 !important;
}

/* line 582, ../scss/themes/_theme-effect.scss */
.text-success {
  color: #5cb85c !important;
}

/* line 585, ../scss/themes/_theme-effect.scss */
.text-white {
  color: #fff !important;
}

/* line 588, ../scss/themes/_theme-effect.scss */
.text-purple {
  color: #c8d1e6 !important;
}

/* line 592, ../scss/themes/_theme-effect.scss */
.text-red {
  color: #c32322 !important;
}

/* line 596, ../scss/themes/_theme-effect.scss */
.text-orange {
  color: #f66000 !important;
}

/* line 600, ../scss/themes/_theme-effect.scss */
.text-yellow {
  color: #e2d951 !important;
}

/* line 604, ../scss/themes/_theme-effect.scss */
.text-darker {
  color: #333 !important;
}

/* line 608, ../scss/themes/_theme-effect.scss */
.text-lighten {
  color: #bbbbbb !important;
}

/*Background Colors
------------------------------------*/
/* line 613, ../scss/themes/_theme-effect.scss */
.bg-transparent {
  background: transparent;
}

/* line 616, ../scss/themes/_theme-effect.scss */
.bg-primary {
  background: #000 !important;
}

/* line 620, ../scss/themes/_theme-effect.scss */
.bg-info {
  background: #5bc0de !important;
}

/* line 624, ../scss/themes/_theme-effect.scss */
.bg-danger {
  background: #d9534f !important;
}

/* line 628, ../scss/themes/_theme-effect.scss */
.bg-warning {
  background: #ff5722 !important;
}

/* line 632, ../scss/themes/_theme-effect.scss */
.bg-success {
  background: #5cb85c !important;
}

/* line 635, ../scss/themes/_theme-effect.scss */
.bg-white {
  background: #fff !important;
}

/* line 638, ../scss/themes/_theme-effect.scss */
.bg-purple {
  background: #c8d1e6 !important;
}

/* line 642, ../scss/themes/_theme-effect.scss */
.bg-red {
  background: #c32322 !important;
}

/* line 646, ../scss/themes/_theme-effect.scss */
.bg-orange {
  background: #f66000 !important;
}

/* line 650, ../scss/themes/_theme-effect.scss */
.bg-yellow {
  background: #e2d951 !important;
}

/* line 653, ../scss/themes/_theme-effect.scss */
.bg-default {
  background: #000 !important;
}

/* line 656, ../scss/themes/_theme-effect.scss */
.bg-darker {
  background: #333333 !important;
}

/* line 659, ../scss/themes/_theme-effect.scss */
.bg-lighten {
  background: #ebebeb !important;
}

/* line 662, ../scss/themes/_theme-effect.scss */
.bg-lightgray {
  background: #f3f3f3;
}

/*Overflow
------------------------------------*/
/* line 667, ../scss/themes/_theme-effect.scss */
.overflow-h {
  overflow: hidden;
}

/* line 671, ../scss/themes/_theme-effect.scss */
.overflow-a {
  overflow: auto;
}

/* Height progress */
/* line 677, ../scss/themes/_theme-effect.scss */
.progress-3 {
  height: 3px;
}

/* line 680, ../scss/themes/_theme-effect.scss */
.progress-4 {
  height: 4px;
}

/* line 683, ../scss/themes/_theme-effect.scss */
.progress-5 {
  height: 5px;
}

/* line 686, ../scss/themes/_theme-effect.scss */
.progress-6 {
  height: 6px;
}

/* line 689, ../scss/themes/_theme-effect.scss */
.progress-7 {
  height: 7px;
}

/* line 692, ../scss/themes/_theme-effect.scss */
.progress-8 {
  height: 8px;
}

/* line 695, ../scss/themes/_theme-effect.scss */
.progress-9 {
  height: 9px;
}

/* line 698, ../scss/themes/_theme-effect.scss */
.progress-10 {
  height: 10px;
}

/* line 701, ../scss/themes/_theme-effect.scss */
.progress-11 {
  height: 11px;
}

/* line 704, ../scss/themes/_theme-effect.scss */
.progress-12 {
  height: 12px;
}

/* line 707, ../scss/themes/_theme-effect.scss */
.progress-13 {
  height: 13px;
}

/* line 710, ../scss/themes/_theme-effect.scss */
.progress-14 {
  height: 14px;
}

/* line 713, ../scss/themes/_theme-effect.scss */
.progress-15 {
  height: 15px;
}

/* icon */
/* line 718, ../scss/themes/_theme-effect.scss */
.fa.fa-2 {
  font-size: 2em;
}
/* line 721, ../scss/themes/_theme-effect.scss */
.fa.fa-3 {
  font-size: 4em;
}
/* line 724, ../scss/themes/_theme-effect.scss */
.fa.fa-4 {
  font-size: 7em;
}
/* line 727, ../scss/themes/_theme-effect.scss */
.fa.fa-5 {
  font-size: 12em;
}
/* line 730, ../scss/themes/_theme-effect.scss */
.fa.fa-6 {
  font-size: 20em;
}

/* carousel-controls */
/* line 737, ../scss/themes/_theme-effect.scss */
.carousel-controls .carousel-control {
  z-index: 5;
}

/* line 741, ../scss/themes/_theme-effect.scss */
.carousel-controls-small {
  width: 65px;
  position: relative;
  display: inline-block;
}
/* line 745, ../scss/themes/_theme-effect.scss */
.carousel-controls-small .carousel-control-small {
  width: 28px;
  height: 28px;
  line-height: 26px;
}

/* --- SCSS For Accordion --- */
/* line 754, ../scss/themes/_theme-effect.scss */
.accordion {
  margin: 0;
}
/* line 756, ../scss/themes/_theme-effect.scss */
.accordion .panel {
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
  border: 0;
  margin: 0;
}
/* line 761, ../scss/themes/_theme-effect.scss */
.accordion .panel .box-tags .input-box {
  margin: 0 0 10px;
}
/* line 766, ../scss/themes/_theme-effect.scss */
.accordion .panel-heading {
  padding: 15px 0;
  margin: 0 30px;
  position: relative;
  border-top: 1px solid #dedede;
  border-radius: 0;
}
/* line 772, ../scss/themes/_theme-effect.scss */
.accordion .panel-heading a {
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
  color: #000;
}
/* line 777, ../scss/themes/_theme-effect.scss */
.accordion .panel-heading a.collapsed {
  color: #464646;
}
/* line 779, ../scss/themes/_theme-effect.scss */
.accordion .panel-heading a.collapsed:hover {
  color: #000;
}
/* line 785, ../scss/themes/_theme-effect.scss */
.accordion .panel-collapse {
  padding: 0 30px;
}
/* line 788, ../scss/themes/_theme-effect.scss */
.accordion .panel-collapse .tab-content h2 {
  font-size: 16px;
}
/* line 793, ../scss/themes/_theme-effect.scss */
.accordion .panel-body {
  border-top-color: transparent !important;
}
/* line 799, ../scss/themes/_theme-effect.scss */
.accordion.collapse-right .panel-heading a:before {
  position: absolute;
  right: 20px;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .accordion.collapse-right .panel-heading a:before {
  left: 20px;
  right: auto;
}
/* line 808, ../scss/themes/_theme-effect.scss */
.accordion.collapse-color .panel-heading a:before {
  color: #fff;
}
/* line 815, ../scss/themes/_theme-effect.scss */
.accordion.noborder .panel-heading {
  padding-left: 0;
  padding-right: 0;
}
/* line 819, ../scss/themes/_theme-effect.scss */
.accordion.noborder .panel, .accordion.noborder .panel-heading, .accordion.noborder .panel-body {
  background-color: transparent;
  border: none;
}
/* line 826, ../scss/themes/_theme-effect.scss */
.accordion.nobackground .panel, .accordion.nobackground .panel-heading, .accordion.nobackground .panel-body {
  background-color: transparent;
}

/* accordion style version 1 */
/* line 835, ../scss/themes/_theme-effect.scss */
.accordion-v1 .panel-heading a:before {
  left: -10px;
  position: absolute;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .accordion-v1 .panel-heading a:before {
  right: -10px;
  left: auto;
}
/* line 840, ../scss/themes/_theme-effect.scss */
.accordion-v1 .panel, .accordion-v1 .panel-heading, .accordion-v1 .panel-body {
  border: none;
}

/* accordion style version 2 */
/* line 847, ../scss/themes/_theme-effect.scss */
.accordion-v2 .panel, .accordion-v2 .panel-heading, .accordion-v2 .panel-body {
  border: none;
}

/* accordion style version 3 */
/* line 854, ../scss/themes/_theme-effect.scss */
.accordion-v3 .panel .panel-heading {
  /*border-bottom: solid 1px $bo-accordion-border-color;*/
}

/* accordion style version 4 */
/* line 862, ../scss/themes/_theme-effect.scss */
.accordion-v4 .panel-collapse {
  position: relative;
}
/* line 864, ../scss/themes/_theme-effect.scss */
.accordion-v4 .panel-collapse.in {
  /*&:before {
  	position: absolute;
  	content: "";
  	background-color: $bo-accordion-background;
  	top: -51px;
  	left: -1px;
  	height: 3px;
  	width:  100.5%
  }*/
}

/* --- SCSS For Breadcrumb --- */
/* line 881, ../scss/themes/_theme-effect.scss */
.breadcrumbs {
  border-bottom: 1px solid #dedede;
  border-top: 1px solid #dedede;
  background-color: transparent;
  padding: 30px 0;
  z-index: 1;
}
/* line 887, ../scss/themes/_theme-effect.scss */
.breadcrumbs h2 {
  margin: 0;
  float: left;
  font-weight: 400;
  position: relative;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .breadcrumbs h2 {
  float: right;
}
/* line 893, ../scss/themes/_theme-effect.scss */
.breadcrumbs .breadcrumb-links {
  margin: 6px 0 0;
  position: relative;
  text-align: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .breadcrumbs .breadcrumb-links {
  text-align: left;
}
/* line 897, ../scss/themes/_theme-effect.scss */
.breadcrumbs .breadcrumb-links > li {
  display: inline-block;
}
/* line 899, ../scss/themes/_theme-effect.scss */
.breadcrumbs .breadcrumb-links > li + li:before {
  color: #757575;
  content: "\f105";
  font-family: FontAwesome;
  padding: 0 15px;
  font-size: 14px;
}
/* line 907, ../scss/themes/_theme-effect.scss */
.breadcrumbs .breadcrumb-links > .active {
  color: #000;
}
/* line 911, ../scss/themes/_theme-effect.scss */
.breadcrumbs.light-style {
  color: #fff;
  border: 0px;
}
/* line 914, ../scss/themes/_theme-effect.scss */
.breadcrumbs.light-style h2 {
  color: #fff;
}
/* line 919, ../scss/themes/_theme-effect.scss */
.breadcrumbs.light-style .breadcrumb-links > li a {
  color: #FFF;
}
/* line 922, ../scss/themes/_theme-effect.scss */
.breadcrumbs.light-style .breadcrumb-links > li + li:before {
  color: #fff;
}
/* line 926, ../scss/themes/_theme-effect.scss */
.breadcrumbs.light-style .breadcrumb-links > .active span {
  color: #fff;
  text-decoration: underline;
}
/* line 932, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-center {
  text-align: center;
  padding: 50px;
}
/* line 935, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-center h2 {
  float: none;
}
/* line 938, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-center .breadcrumb-links {
  text-align: center;
}
/* line 944, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-left h2 {
  float: none;
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .breadcrumbs.breadcrumbs-left h2 {
  text-align: right;
}
/* line 948, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-left .breadcrumb-links {
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .breadcrumbs.breadcrumbs-left .breadcrumb-links {
  text-align: right;
}
/* line 954, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-right h2 {
  float: none;
  text-align: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .breadcrumbs.breadcrumbs-right h2 {
  text-align: left;
}
/* line 958, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-right .breadcrumb-links {
  text-align: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .breadcrumbs.breadcrumbs-right .breadcrumb-links {
  text-align: left;
}

/* --- SCSS For Call-to-action --- */
/* line 970, ../scss/themes/_theme-effect.scss */
.call-to-action {
  padding: 50px 80px;
  z-index: 1;
  text-align: center;
  width: 100%;
}
/* line 975, ../scss/themes/_theme-effect.scss */
.call-to-action.light-style {
  color: #FFFFFF;
}
/* line 977, ../scss/themes/_theme-effect.scss */
.call-to-action.light-style h1, .call-to-action.light-style h2, .call-to-action.light-style h3, .call-to-action.light-style h4, .call-to-action.light-style h5, .call-to-action.light-style h6 {
  color: #fff;
}
/* line 980, ../scss/themes/_theme-effect.scss */
.call-to-action.light-style .btn {
  border-color: #fff;
  color: #fff;
}
/* line 985, ../scss/themes/_theme-effect.scss */
.call-to-action .action-button .btn {
  margin-top: 30px;
  min-width: 150px;
  margin-left: 8px;
  margin-right: 8px;
}
/* line 991, ../scss/themes/_theme-effect.scss */
.call-to-action.call-to-action-outline {
  outline: 1px solid #999999;
  outline-offset: -30px;
}

/* call to action style1 */
/* line 999, ../scss/themes/_theme-effect.scss */
.call-to-action-v1 {
  display: table;
  text-align: left;
}
/* line 1002, ../scss/themes/_theme-effect.scss */
.call-to-action-v1 .call-to-action-inner {
  display: table-cell;
  vertical-align: middle;
}
/* line 1006, ../scss/themes/_theme-effect.scss */
.call-to-action-v1 .action-button {
  min-width: 25%;
  text-align: right;
}
/* line 1009, ../scss/themes/_theme-effect.scss */
.call-to-action-v1 .action-button .btn {
  margin-top: 0;
}

/* call to action style2 */
/* line 1017, ../scss/themes/_theme-effect.scss */
.call-to-action-v2 {
  display: table;
  text-align: right;
}
/* line 1021, ../scss/themes/_theme-effect.scss */
.call-to-action-v2 .call-to-action-inner {
  display: table-cell;
  vertical-align: middle;
}
/* line 1025, ../scss/themes/_theme-effect.scss */
.call-to-action-v2 .action-button {
  min-width: 40%;
  text-align: left;
  padding-left: 50px;
}
/* line 1029, ../scss/themes/_theme-effect.scss */
.call-to-action-v2 .action-button .btn {
  margin-top: 0;
}

/* call to action style3 */
/* line 1039, ../scss/themes/_theme-effect.scss */
.call-to-action-v3 .call-to-action-inner h1, .call-to-action-v3 .call-to-action-inner h2, .call-to-action-v3 .call-to-action-inner h3, .call-to-action-v3 .call-to-action-inner h4, .call-to-action-v3 .call-to-action-inner h5, .call-to-action-v3 .call-to-action-inner h6 {
  border: 1px solid #222;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  display: inline-block;
  padding: 15px 10%;
}
/* line 1049, ../scss/themes/_theme-effect.scss */
.call-to-action-v3.light-style .call-to-action-inner h1, .call-to-action-v3.light-style .call-to-action-inner h2, .call-to-action-v3.light-style .call-to-action-inner h3, .call-to-action-v3.light-style .call-to-action-inner h4, .call-to-action-v3.light-style .call-to-action-inner h5, .call-to-action-v3.light-style .call-to-action-inner h6 {
  border: 1px solid #fff;
}

/* call to action style4 */
/* line 1057, ../scss/themes/_theme-effect.scss */
.call-to-action-v4 {
  padding-left: 18%;
  padding-right: 18%;
}
/* line 1060, ../scss/themes/_theme-effect.scss */
.call-to-action-v4 .fa {
  width: 90px;
  height: 90px;
  line-height: 90px;
  background-color: #000;
  text-align: center;
  color: #fff;
}

/* call to action style5 */
/* line 1069, ../scss/themes/_theme-effect.scss */
.call-to-action-v5 {
  padding: 40px;
  overflow: hidden;
  color: #fff;
  text-align: center;
}
/* line 1074, ../scss/themes/_theme-effect.scss */
.call-to-action-v5 .heading-title {
  text-transform: uppercase;
  font-weight: 700;
  font-family: inherit;
}
/* line 1079, ../scss/themes/_theme-effect.scss */
.call-to-action-v5 .call-to-action-inner {
  font-size: 24px;
}
/* line 1082, ../scss/themes/_theme-effect.scss */
.call-to-action-v5 .action-button {
  margin-top: 30px;
}

/* call to action style6 */
/* line 1087, ../scss/themes/_theme-effect.scss */
.call-to-action-v6 {
  outline: 1px solid #999999;
  outline-offset: -30px;
  padding: 70px 95px;
  overflow: hidden;
}
/* line 1092, ../scss/themes/_theme-effect.scss */
.call-to-action-v6 .heading-title {
  text-transform: uppercase;
  color: #000;
  font-weight: 700;
  font-family: inherit;
  margin-bottom: 20px;
}
/* line 1099, ../scss/themes/_theme-effect.scss */
.call-to-action-v6 .call-to-action-inner {
  color: #bbb;
  font-size: 24px;
  float: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .call-to-action-v6 .call-to-action-inner {
  float: right;
}
/* line 1104, ../scss/themes/_theme-effect.scss */
.call-to-action-v6 .action-button {
  float: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .call-to-action-v6 .action-button {
  float: left;
}

/* --- SCSS For Divider --- */
/* line 1113, ../scss/themes/_theme-effect.scss */
[class*="hr-"] {
  min-height: 1px;
}

/* line 1116, ../scss/themes/_theme-effect.scss */
.hr-dashed {
  border-top: 1px dashed #b4b4b4;
}

/* line 1119, ../scss/themes/_theme-effect.scss */
.hr-dotted {
  border-top: 1px dotted #b4b4b4;
}

/* line 1122, ../scss/themes/_theme-effect.scss */
.hr-double {
  border-top: 3px double #b4b4b4;
}

/* line 1125, ../scss/themes/_theme-effect.scss */
.hr-double-dashed {
  border-top: 1px dashed #b4b4b4;
  position: relative;
}
/* line 1128, ../scss/themes/_theme-effect.scss */
.hr-double-dashed:before {
  border-top: 1px dashed #b4b4b4;
  position: absolute;
  width: 100%;
  height: 100%;
  content: "";
  top: 1px;
}

/* line 1136, ../scss/themes/_theme-effect.scss */
.hr-double-dotted {
  border-top: 1px dotted #b4b4b4;
  position: relative;
}
/* line 1139, ../scss/themes/_theme-effect.scss */
.hr-double-dotted:before {
  border-top: 1px dotted #b4b4b4;
  position: absolute;
  width: 100%;
  height: 100%;
  content: "";
  top: 1px;
}

/* --- SCSS For Google-map --- */
/* --- SCSS For Icon-box --- */
/* line 1157, ../scss/themes/_theme-effect.scss */
.feature-box {
  padding: 0px 20px;
}
/* line 1159, ../scss/themes/_theme-effect.scss */
.feature-box .fbox-icon {
  float: left;
  margin: 11px 20px 0 0;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .feature-box .fbox-icon {
  float: right;
}
/* line 35, ../scss/rtl/_rtl.scss */
.rtl .feature-box .fbox-icon {
  margin: 11px 0 0 20px;
}
/* line 1163, ../scss/themes/_theme-effect.scss */
.feature-box .fbox-body {
  overflow: hidden;
  color: #bbb;
}
/* line 1166, ../scss/themes/_theme-effect.scss */
.feature-box .fbox-body .fbox-icon {
  margin-top: 0;
}
/* line 1170, ../scss/themes/_theme-effect.scss */
.feature-box small {
  font-size: 13px;
  margin-bottom: 15px;
  display: inline-block;
}
/* line 1175, ../scss/themes/_theme-effect.scss */
.feature-box h4 {
  margin-bottom: 10px;
  text-transform: uppercase;
}
/* line 1179, ../scss/themes/_theme-effect.scss */
.feature-box .fbox-title {
  margin: 10px 0;
  font-weight: 600;
  text-transform: none;
}
/* line 1184, ../scss/themes/_theme-effect.scss */
.feature-box.light-style {
  color: #dfdfdf;
}
/* line 1186, ../scss/themes/_theme-effect.scss */
.feature-box.light-style a {
  color: #fff;
}
/* line 1188, ../scss/themes/_theme-effect.scss */
.feature-box.light-style a:hover {
  color: #000;
}
/* line 1192, ../scss/themes/_theme-effect.scss */
.feature-box.light-style .fbox-title,
.feature-box.light-style h4 {
  color: #fff;
}
/* line 1197, ../scss/themes/_theme-effect.scss */
.feature-box.feature-box-right {
  text-align: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .feature-box.feature-box-right {
  text-align: left;
}
/* line 1199, ../scss/themes/_theme-effect.scss */
.feature-box.feature-box-right .fbox-icon {
  float: right;
  margin: 10px 0 0 20px;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .feature-box.feature-box-right .fbox-icon {
  float: left;
}
/* line 35, ../scss/rtl/_rtl.scss */
.rtl .feature-box.feature-box-right .fbox-icon {
  margin: 10px 20px 0 0;
}
/* line 1204, ../scss/themes/_theme-effect.scss */
.feature-box.feature-box-left {
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .feature-box.feature-box-left {
  text-align: right;
}
/* line 1206, ../scss/themes/_theme-effect.scss */
.feature-box.feature-box-left .fbox-icon {
  float: left;
  margin: 10px 20px 0 0;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .feature-box.feature-box-left .fbox-icon {
  float: right;
}
/* line 35, ../scss/rtl/_rtl.scss */
.rtl .feature-box.feature-box-left .fbox-icon {
  margin: 10px 0 0 20px;
}
/* line 1211, ../scss/themes/_theme-effect.scss */
.feature-box.feature-box-center {
  text-align: center;
}
/* line 1213, ../scss/themes/_theme-effect.scss */
.feature-box.feature-box-center .fbox-icon {
  float: none;
  margin: 0 0 20px;
}
/* line 1218, ../scss/themes/_theme-effect.scss */
.feature-box.box-border {
  position: relative;
}
/* line 1220, ../scss/themes/_theme-effect.scss */
.feature-box.box-border:before {
  background: none repeat scroll 0 0 #dedede;
  content: "";
  margin-top: -50px;
  position: absolute;
  top: 50%;
  right: -15px;
  width: 1px;
  height: 90px;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .feature-box.box-border:before {
  left: -15px;
  right: auto;
}

/* [class*="feature-box-"]{
	.fbox-icon{
		float: none;
		margin: 0;
	}
	h4 {
		padding: 10px 0;
		position: relative;
		&:before{
			content: "";
			position: absolute;
			left: 0;
			bottom: 15px;
			@include size(30px, 2px);
			background-color: $brand-primary;
		}
	}
	&.feature-box-center {
		h4 {
			&:before{
				left: 0;
				right: 0;
				margin: 0 auto;
			}
		}
	}	
} */
/* line 1260, ../scss/themes/_theme-effect.scss */
.feature-box-v2 .fbox-icon {
  float: left;
  margin-right: 30px;
}
/* line 1263, ../scss/themes/_theme-effect.scss */
.feature-box-v2 .fbox-icon .icons {
  width: 70px;
  height: 70px;
  line-height: 70px;
  font-size: 24px;
}
/* line 1269, ../scss/themes/_theme-effect.scss */
.feature-box-v2 .fbox-body {
  font-size: 18px;
}

/* line 1275, ../scss/themes/_theme-effect.scss */
.feature-box-v3 .fbox-icon .icons {
  width: 70px;
  height: 70px;
  line-height: 70px;
  font-size: 30px;
}
/* line 1279, ../scss/themes/_theme-effect.scss */
.feature-box-v3 .fbox-icon .icons.icons-plain {
  width: auto;
  height: auto;
  line-height: 100%;
}
/* line 1286, ../scss/themes/_theme-effect.scss */
.feature-box-v3.feature-box-right .fbox-icon {
  float: none;
  margin: 0;
}
/* line 1290, ../scss/themes/_theme-effect.scss */
.feature-box-v3.feature-box-right h4:before {
  left: inherit;
  right: 0;
}

/* line 1296, ../scss/themes/_theme-effect.scss */
.feature-box-v4 {
  position: relative;
  border: 1px solid #333;
  padding: 35px 30px 20px;
  text-align: center;
}
/* line 1301, ../scss/themes/_theme-effect.scss */
.feature-box-v4 .fbox-icon {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: -36px;
  margin: 0 auto;
}
/* line 1308, ../scss/themes/_theme-effect.scss */
.feature-box-v4 .fbox-icon .icons {
  font-size: 24px;
  width: 70px;
  height: 70px;
  line-height: 70px;
  background-color: #fff;
  border: 1px solid #333;
  color: #333;
}
/* line 1317, ../scss/themes/_theme-effect.scss */
.feature-box-v4 .fbox-icon.fbox-bg .icons {
  background-color: #000;
  border: 1px solid #000;
  color: #fff;
}
/* line 1324, ../scss/themes/_theme-effect.scss */
.feature-box-v4 h4 {
  padding: 10px 0 20px;
}
/* line 1326, ../scss/themes/_theme-effect.scss */
.feature-box-v4 h4:before {
  width: 0px;
  height: 0px;
  background-color: transparent;
}
/* line 1331, ../scss/themes/_theme-effect.scss */
.feature-box-v4[class*="bg-"] {
  border: none;
}

/* line 1337, ../scss/themes/_theme-effect.scss */
.feature-box-v5 {
  padding: 20px 30px;
  border: 1px solid #ddd;
  border-bottom: 3px solid #000;
}
/* line 1342, ../scss/themes/_theme-effect.scss */
.feature-box-v5 .fbox-icon .icons {
  font-size: 40px;
  width: 70px;
  height: 70px;
  line-height: 70px;
  color: #333;
}

/* --- SCSS For Icon-progress-bar --- */
/* line 1355, ../scss/themes/_theme-effect.scss */
.icon-rating {
  float: left;
}

/* line 1358, ../scss/themes/_theme-effect.scss */
.icon-rating input {
  left: -9999px;
  position: absolute;
}

/* line 1362, ../scss/themes/_theme-effect.scss */
.icon-rating label {
  cursor: pointer;
  display: block;
  float: right;
  font-size: 22px;
  height: 17px;
  line-height: 17px;
  padding: 0 3px;
}

/* line 1371, ../scss/themes/_theme-effect.scss */
.icon-rating label {
  color: #e0e0e0;
  transition: color 0.3s ease 0s;
}

/* line 1375, ../scss/themes/_theme-effect.scss */
.icon-rating input + label:hover, .icon-rating input + label:hover ~ label {
  color: #000;
}

/* line 1378, ../scss/themes/_theme-effect.scss */
.icon-rating input:checked ~ label {
  color: #000;
}

/* line 1381, ../scss/themes/_theme-effect.scss */
.icon-rating-horizontal {
  float: none;
  text-align: center;
}

/* line 1385, ../scss/themes/_theme-effect.scss */
.icon-rating-horizontal label {
  float: none;
  height: 20px;
  line-height: 20px;
}

/* line 1391, ../scss/themes/_theme-effect.scss */
.light-style {
  color: #fff;
}
/* line 1393, ../scss/themes/_theme-effect.scss */
.light-style h1, .light-style h2, .light-style h3, .light-style h4, .light-style h5, .light-style h6 {
  color: #fff;
}

/* line 1398, ../scss/themes/_theme-effect.scss */
.bg-success .icon-rating label {
  color: #449d44;
}
/* line 1401, ../scss/themes/_theme-effect.scss */
.bg-success .icon-rating input + label:hover, .bg-success .icon-rating input + label:hover ~ label,
.bg-success .icon-rating input:checked ~ label {
  color: #fff;
}

/* line 1407, ../scss/themes/_theme-effect.scss */
.bg-danger .icon-rating label {
  color: #b52b27;
}
/* line 1410, ../scss/themes/_theme-effect.scss */
.bg-danger .icon-rating input + label:hover, .bg-danger .icon-rating input + label:hover ~ label,
.bg-danger .icon-rating input:checked ~ label {
  color: #fff;
}

/* line 1416, ../scss/themes/_theme-effect.scss */
.bg-warning .icon-rating label {
  color: #d53300;
}
/* line 1419, ../scss/themes/_theme-effect.scss */
.bg-warning .icon-rating input + label:hover, .bg-warning .icon-rating input + label:hover ~ label,
.bg-warning .icon-rating input:checked ~ label {
  color: #fff;
}

/* line 1425, ../scss/themes/_theme-effect.scss */
.bg-primary .icon-rating label {
  color: black;
}
/* line 1428, ../scss/themes/_theme-effect.scss */
.bg-primary .icon-rating input + label:hover, .bg-primary .icon-rating input + label:hover ~ label,
.bg-primary .icon-rating input:checked ~ label {
  color: #fff;
}

/* line 1434, ../scss/themes/_theme-effect.scss */
.bg-info .icon-rating label {
  color: #28a1c5;
}
/* line 1437, ../scss/themes/_theme-effect.scss */
.bg-info .icon-rating input + label:hover, .bg-info .icon-rating input + label:hover ~ label,
.bg-info .icon-rating input:checked ~ label {
  color: #fff;
}

/* --- SCSS For Interactive-banner --- */
/* line 1446, ../scss/themes/_theme-effect.scss */
.interactive-banner {
  color: #fff;
  position: relative;
  overflow: hidden;
  /* .mask-link{
  	position: absolute;
      content: "";
      @include size (100%, 100%);
       top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        z-index: 1;
  } */
}
/* line 1450, ../scss/themes/_theme-effect.scss */
.interactive-banner .interactive-banner-profile {
  position: absolute;
  z-index: 2;
  margin: auto;
  content: "";
}
/* line 1455, ../scss/themes/_theme-effect.scss */
.interactive-banner .interactive-banner-profile h2 {
  text-transform: uppercase;
  margin: 10px 0 15px;
}
/* line 1459, ../scss/themes/_theme-effect.scss */
.interactive-banner .interactive-banner-profile small {
  text-transform: uppercase;
}
/* line 1476, ../scss/themes/_theme-effect.scss */
.interactive-banner .banner-title h2, .interactive-banner .banner-title h3, .interactive-banner .banner-title h4, .interactive-banner .banner-title h5, .interactive-banner .banner-title h6 {
  color: #fff;
}
/* line 1482, ../scss/themes/_theme-effect.scss */
.interactive-banner .action .icons:hover {
  background-color: #5cb85c !important;
  border: #5cb85c !important;
}
/* line 1489, ../scss/themes/_theme-effect.scss */
.interactive-banner.left .interactive-banner-profile {
  left: 20px;
}
/* line 1494, ../scss/themes/_theme-effect.scss */
.interactive-banner.right .interactive-banner-profile {
  right: 20px;
}
/* line 1500, ../scss/themes/_theme-effect.scss */
.interactive-banner.center .interactive-banner-profile {
  right: 0;
  left: 0;
}

/* line 1508, ../scss/themes/_theme-effect.scss */
.interactive-banner-v1 .interactive-banner-profile {
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border: 20px solid #fff;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s;
  transition: opacity 0.35s ease 0s;
  visibility: hidden;
}
/* line 1518, ../scss/themes/_theme-effect.scss */
.interactive-banner-v1 .inner-banner {
  position: absolute;
  top: 50%;
  transform: translate3d(0px, -50%, 0px);
  transform-origin: 50% 50% 0;
}
/* line 1525, ../scss/themes/_theme-effect.scss */
.interactive-banner-v1:hover .interactive-banner-profile {
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
}

/* line 1532, ../scss/themes/_theme-effect.scss */
.interactive-banner-v2 .interactive-banner-profile {
  top: 40px;
  width: 55%;
  height: 120px;
}
/* line 1535, ../scss/themes/_theme-effect.scss */
.interactive-banner-v2 .interactive-banner-profile .action {
  padding: 5px 15px;
  margin-bottom: 3px;
  background-color: #fff;
  color: #333;
}
/* line 1543, ../scss/themes/_theme-effect.scss */
.interactive-banner-v2.left .interactive-banner-profile {
  left: 60px;
}
/* line 1548, ../scss/themes/_theme-effect.scss */
.interactive-banner-v2.right .interactive-banner-profile {
  right: 60px;
}
/* line 1554, ../scss/themes/_theme-effect.scss */
.interactive-banner-v2.center .interactive-banner-profile {
  right: 0;
  left: 0;
}

/* line 1562, ../scss/themes/_theme-effect.scss */
.interactive-banner-v3 .interactive-banner-profile {
  padding: 40px 60px;
  width: 100%;
  height: 100%;
  top: 0;
}
/* line 1569, ../scss/themes/_theme-effect.scss */
.interactive-banner-v3 .interactive-banner-profile .action {
  bottom: 60px;
  left: 60px;
  right: 60px;
  content: "";
  position: absolute;
}
/* line 1575, ../scss/themes/_theme-effect.scss */
.interactive-banner-v3 .interactive-banner-profile .action:after {
  content: "";
  position: absolute;
  border: 5px solid #fff;
  bottom: -30px;
  left: -30px;
  right: -30px;
  height: calc(100% + 60px);
  width: calc(100% + 60px);
  z-index: -1;
}

/* line 1591, ../scss/themes/_theme-effect.scss */
.interactive-banner-v4 .interactive-banner-profile {
  width: 100%;
  bottom: 0;
  left: 0;
  padding: 0 30px;
  position: absolute;
  content: "";
  transform: translate3d(0px, 60px, 0px);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
/* line 1600, ../scss/themes/_theme-effect.scss */
.interactive-banner-v4 .interactive-banner-profile .action {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s;
  transition: opacity 0.35s ease 0s;
  position: relative;
  background-color: #5cb85c;
  margin: 0 -30px;
  padding: 20px 30px;
}
/* line 1609, ../scss/themes/_theme-effect.scss */
.interactive-banner-v4 .interactive-banner-profile img {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: opacity 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s;
  transition: opacity 0.35s ease 0s;
}
/* line 1615, ../scss/themes/_theme-effect.scss */
.interactive-banner-v4:hover .interactive-banner-profile {
  transform: translate3d(0px, 0px, 0px);
}
/* line 1617, ../scss/themes/_theme-effect.scss */
.interactive-banner-v4:hover .interactive-banner-profile .action {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 1620, ../scss/themes/_theme-effect.scss */
.interactive-banner-v4:hover .interactive-banner-profile img {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 1627, ../scss/themes/_theme-effect.scss */
.interactive-banner-v5 .interactive-banner-profile {
  width: 55%;
  height: 120px;
  bottom: 0;
  top: 0;
}
/* line 1632, ../scss/themes/_theme-effect.scss */
.interactive-banner-v5 a.links {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -30px;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transform: translate3d(0px, -60px, 0px);
}
/* line 1643, ../scss/themes/_theme-effect.scss */
.interactive-banner-v5:hover a.links {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: translate3d(0px, 0px, 0px);
}

/* latest posts v1*/
/* line 1654, ../scss/themes/_theme-effect.scss */
.latest-posts-v1 .latest-posts-meta,
.latest-posts-v1 .latest-posts-profile {
  background-color: #f6f6f6;
  padding: 15px;
}
/* line 1659, ../scss/themes/_theme-effect.scss */
.latest-posts-v1 .latest-posts-profile {
  border-top: 1px solid #e5e5e5;
}

/* latest posts v2*/
/* line 1667, ../scss/themes/_theme-effect.scss */
.latest-posts-v2 .latest-posts-meta,
.latest-posts-v2 .latest-posts-profile {
  border-right: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding: 15px;
  background-color: rgba(255, 255, 255, 0.7);
}

/* latest posts v3*/
/* line 1679, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 {
  text-align: center;
}
/* line 1681, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 .latest-posts-title {
  position: relative;
}
/* line 1683, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 .latest-posts-title:after {
  background-color: #444444;
  content: " ";
  height: 1px;
  left: 50%;
  margin-left: -15px;
  position: absolute;
  top: 41px;
  width: 30px;
}
/* line 1694, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 .latest-posts-meta {
  padding: 15px;
  position: relative;
  background-color: rgba(255, 255, 255, 0.7);
}
/* line 1700, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 .latest-posts-profile {
  background-color: rgba(0, 0, 0, 0.3);
  text-align: left;
  position: absolute;
  top: -42px;
  left: 0;
  padding: 10px 15px;
  width: 100%;
  color: #fff;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .latest-posts-v3 .latest-posts-profile {
  text-align: right;
}
/* line 1709, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 .latest-posts-profile a {
  color: #fff;
}
/* line 1711, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 .latest-posts-profile a:hover {
  color: red;
}

/* latest posts v4*/
/* line 1720, ../scss/themes/_theme-effect.scss */
.latest-posts-v4 .latest-posts-image {
  margin-right: 10px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .latest-posts-v4 .latest-posts-image {
  margin-left: 10px;
  margin-right: inherit;
}
/* line 1722, ../scss/themes/_theme-effect.scss */
.latest-posts-v4 .latest-posts-image img {
  width: 100px !important;
  height: auto !important;
}
/* line 1727, ../scss/themes/_theme-effect.scss */
.latest-posts-v4 .latest-posts-item {
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 1730, ../scss/themes/_theme-effect.scss */
.latest-posts-v4 .latest-posts-item .latest-posts-title {
  font-size: 14px;
  text-transform: uppercase;
}
/* line 1735, ../scss/themes/_theme-effect.scss */
.latest-posts-v4 .latest-posts-item .latest-posts-profile > span {
  margin-right: 10px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .latest-posts-v4 .latest-posts-item .latest-posts-profile > span {
  margin-left: 10px;
  margin-right: inherit;
}

/* latest posts v5*/
/* line 1743, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-image {
  margin-left: 10px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .latest-posts-v5 .latest-posts-image {
  margin-right: 10px;
  margin-left: inherit;
}
/* line 1745, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-image img {
  width: 100px !important;
  height: auto !important;
}
/* line 1750, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-item {
  padding: 20px;
}
/* line 1752, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-item:nth-child(even) {
  background-color: rgba(228, 228, 228, 0.3);
}
/* line 1755, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-item:nth-child(odd) {
  background-color: rgba(255, 255, 255, 0.3);
}
/* line 1758, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-item .latest-posts-title {
  font-size: 14px;
  text-transform: uppercase;
}
/* line 1763, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-item .latest-posts-profile > span {
  margin-right: 10px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .latest-posts-v5 .latest-posts-item .latest-posts-profile > span {
  margin-left: 10px;
  margin-right: inherit;
}

/* --- SCSS For List --- */
/* --- SCSS For Media --- */
/* line 1779, ../scss/themes/_theme-effect.scss */
.media-image-v1 {
  border: 10px solid #f5f5f5;
  box-shadow: 0 4px 3px -2px rgba(0, 0, 0, 0.1);
}

/* line 1783, ../scss/themes/_theme-effect.scss */
.media-image-v2 {
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
}

/* line 1786, ../scss/themes/_theme-effect.scss */
.media-image-v3 {
  border: 10px solid #f5f5f5;
  position: relative;
}
/* line 1789, ../scss/themes/_theme-effect.scss */
.media-image-v3:before, .media-image-v3:after {
  width: 22%;
  height: 15px;
  bottom: 2px;
  box-shadow: 0 9px 20px 4px rgba(0, 0, 0, 0.1);
  content: "";
  position: absolute;
  z-index: -1;
}
/* line 1798, ../scss/themes/_theme-effect.scss */
.media-image-v3:before {
  left: 5px;
}
/* line 1801, ../scss/themes/_theme-effect.scss */
.media-image-v3:after {
  right: 5px;
}

/* --- SCSS For Mockup-presentation --- */
/* line 1808, ../scss/themes/_theme-effect.scss */
.mockup {
  font-size: 16px;
  line-height: 32px;
}
/* line 1812, ../scss/themes/_theme-effect.scss */
.mockup .heading h1, .mockup .heading h2, .mockup .heading h3, .mockup .heading h4, .mockup .heading h5 {
  margin-top: 0;
}

/* --- SCSS For Newsletter --- */
/* line 1820, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"] {
  border-bottom: 1px solid #dedede;
  border-top: 1px solid #dedede;
  padding: 30px 0;
}
/* line 1824, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].light-style {
  color: #fff;
}
/* line 1826, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].light-style .form-control {
  color: #fff;
  background: transparent;
}
/* line 1830, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].light-style .newsletter-label {
  color: #FFF;
}
/* line 1834, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].newsletter-border {
  border: 1px solid #dedede;
}
/* line 1837, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].newsletter-center {
  text-align: center;
}
/* line 1839, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].newsletter-center .newsletter-heading {
  margin-bottom: 20px;
}
/* line 1842, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].newsletter-center h2 {
  margin-top: 0;
}

/* line 1848, ../scss/themes/_theme-effect.scss */
.newsletter-label {
  font-size: 18px;
  margin-top: 0;
  text-transform: uppercase;
}

/* line 1857, ../scss/themes/_theme-effect.scss */
.newsletter-v3 .newsletter-label {
  color: #FFF;
}

/* line 1864, ../scss/themes/_theme-effect.scss */
.newsletter-v8 .heading span {
  display: block;
  margin-bottom: 30px;
}
/* line 1869, ../scss/themes/_theme-effect.scss */
.newsletter-v8 .newsletter-group {
  margin: 0 auto;
  width: 60%;
  background: #FFF;
  border: 0;
  padding: 0 2px 0 0px;
  border-radius: 3px;
}
/* line 1877, ../scss/themes/_theme-effect.scss */
.newsletter-v8 .newsletter-input {
  background: transparent none;
  border: 0;
}

/* --- SCSS For Panel --- */
/* line 1888, ../scss/themes/_theme-effect.scss */
.panel-v1 .panel-heading {
  padding: 20px 0;
  border-color: #dedede;
}
/* line 1891, ../scss/themes/_theme-effect.scss */
.panel-v1 .panel-heading:after {
  background-color: #000;
}
/* line 1895, ../scss/themes/_theme-effect.scss */
.panel-v1 .panel-body {
  padding: 0 !important;
}

/* line 1900, ../scss/themes/_theme-effect.scss */
.panel-v2 .panel-heading {
  text-align: center;
  border-color: #dedede;
}
/* line 1903, ../scss/themes/_theme-effect.scss */
.panel-v2 .panel-heading:after {
  background-color: #000;
  right: 0;
  margin: 0 auto;
}

/* line 1911, ../scss/themes/_theme-effect.scss */
.panel-v3 .panel-body {
  padding: 15px 0;
}

/* --- SCSS For Parallax --- */
/* line 1919, ../scss/themes/_theme-effect.scss */
.parallax {
  padding-top: 150px;
  padding-bottom: 150px;
  text-align: center;
}
/* line 1924, ../scss/themes/_theme-effect.scss */
.parallax .parallax-heading h1, .parallax .parallax-heading h2, .parallax .parallax-heading h3, .parallax .parallax-heading h4, .parallax .parallax-heading h5, .parallax .parallax-heading h6 {
  text-transform: uppercase;
}

/* line 1931, ../scss/themes/_theme-effect.scss */
.parallax-v1 .parallax-heading h2 {
  margin: 0;
}

/* line 1937, ../scss/themes/_theme-effect.scss */
.parallax-light h1, .parallax-light h2, .parallax-light h3, .parallax-light h4, .parallax-light h5, .parallax-light h6, .parallax-light p {
  color: #FFF;
}

/* --- SCSS For Piechart --- */
/* line 1948, ../scss/themes/_theme-effect.scss */
[class*="piechart-v"] .piechart-body {
  position: relative;
  display: inline-block;
}
/* line 1951, ../scss/themes/_theme-effect.scss */
[class*="piechart-v"] .piechart-body .piechart-body-inner {
  top: 0;
  font-size: 35px;
  line-height: 140px;
  position: absolute;
  left: 0;
  width: 100%;
  height: 140px;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl [class*="piechart-v"] .piechart-body .piechart-body-inner {
  right: 0;
  left: auto;
}
/* line 1960, ../scss/themes/_theme-effect.scss */
[class*="piechart-v"].piechart-center {
  text-align: center;
}
/* line 1963, ../scss/themes/_theme-effect.scss */
[class*="piechart-v"].light-style {
  color: #fff;
}

/* line 1968, ../scss/themes/_theme-effect.scss */
.progress-title {
  font-size: 24px;
  color: #000;
  font-weight: 800;
  line-height: 100%;
}
/* line 1973, ../scss/themes/_theme-effect.scss */
.progress-title span {
  margin-right: 10px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .progress-title span {
  margin-left: 10px;
  margin-right: inherit;
}
/* line 1976, ../scss/themes/_theme-effect.scss */
.progress-title small {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
}

/* line 1982, ../scss/themes/_theme-effect.scss */
.progress-bar {
  box-shadow: none;
}

/* line 1986, ../scss/themes/_theme-effect.scss */
.progress-icon .progress-title {
  padding-left: 10px;
}
/* line 1989, ../scss/themes/_theme-effect.scss */
.progress-icon .bar-chart {
  padding-left: 50px;
  position: relative;
}
/* line 1993, ../scss/themes/_theme-effect.scss */
.progress-icon .bar-icon {
  position: absolute;
  content: "";
  top: 9px;
  left: 0;
}

/* line 2000, ../scss/themes/_theme-effect.scss */
.progress-box .progress-bar {
  transition: all 3s ease-in 0s;
}

/* line 2004, ../scss/themes/_theme-effect.scss */
.process > li:hover i, .process > li:hover i:after {
  transition: all 0.3s ease-in-out 0s;
}

/* line 2009, ../scss/themes/_theme-effect.scss */
.chart {
  display: inline-block;
  width: 110px;
  margin: 40px auto 20px;
  padding: 0 10px;
}

/* line 2015, ../scss/themes/_theme-effect.scss */
.easyPieChart {
  position: relative;
  text-align: center;
}
/* line 2018, ../scss/themes/_theme-effect.scss */
.easyPieChart canvas {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}

/* line 2026, ../scss/themes/_theme-effect.scss */
.percentage {
  font-size: 24px;
  color: #000;
  font-weight: 800;
  margin: 0 auto 0.5em;
}

/* line 2032, ../scss/themes/_theme-effect.scss */
.piechart-title {
  text-transform: uppercase;
  font-weight: 700;
}

/* line 2036, ../scss/themes/_theme-effect.scss */
sup {
  top: -0.2em;
  margin-left: 1px;
}

/* line 2040, ../scss/themes/_theme-effect.scss */
.ctrl {
  position: absolute;
  right: 10px;
  top: 5px;
  color: #c4cdcc;
  word-spacing: 5px;
}
/* line 2046, ../scss/themes/_theme-effect.scss */
.ctrl span {
  cursor: pointer;
  -webkit-transition: color 0.5s ease-in-out;
  -o-transition: color 0.5s ease-in-out;
  transition: color 0.5s ease-in-out;
}
/* line 2049, ../scss/themes/_theme-effect.scss */
.ctrl span:hover {
  color: #000;
}

/* --- SCSS For Pricing --- */
/* line 2059, ../scss/themes/_theme-effect.scss */
.pricing {
  text-align: center;
}

/* line 2062, ../scss/themes/_theme-effect.scss */
.pricing-v1 {
  background: #FFFFFF;
}
/* line 2064, ../scss/themes/_theme-effect.scss */
.pricing-v1 .plan-title {
  font-size: 30px;
  text-transform: uppercase;
  font-weight: 300;
  margin: 0;
  padding: 30px 0;
  border-bottom: 2px solid #ebebeb;
}
/* line 2072, ../scss/themes/_theme-effect.scss */
.pricing-v1 .plan-figure {
  font-size: 48px;
  font-weight: 300;
  color: #000;
}
/* line 2077, ../scss/themes/_theme-effect.scss */
.pricing-v1 .plan-price {
  font-size: 16px;
  border-bottom: 2px solid #ebebeb;
}
/* line 2081, ../scss/themes/_theme-effect.scss */
.pricing-v1 .plan-currency {
  font-size: 30px;
  font-weight: 300;
}
/* line 2085, ../scss/themes/_theme-effect.scss */
.pricing-v1 .plain-info {
  padding: 20px;
}
/* line 2087, ../scss/themes/_theme-effect.scss */
.pricing-v1 .plain-info li {
  font-size: 16px;
  color: #000;
  font-weight: 300;
  background: #EDEDED;
  margin-bottom: 10px;
  padding: 14px 0;
}
/* line 2096, ../scss/themes/_theme-effect.scss */
.pricing-v1 .pricing-footer {
  padding: 0px 20px 40px 20px;
}

/* line 2100, ../scss/themes/_theme-effect.scss */
.pricing-v2 {
  background: #FFFFFF;
}
/* line 2102, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plan-title {
  color: #000;
  font-size: 30px;
  text-transform: uppercase;
  font-weight: 300;
  margin: 0;
  padding: 30px 0;
}
/* line 2110, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plan-price {
  background: #000;
  margin: 0 -10px;
  position: relative;
  height: 100px;
}
/* line 2115, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plan-price .plan-price-body {
  background: #000;
  margin: 0 auto;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: -15px;
  right: 0;
  color: #FFF;
  width: 130px;
  height: 130px;
}
/* line 2126, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plan-price .plan-figure {
  font-size: 48px;
  font-weight: 300;
}
/* line 2130, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plan-price .plan-currency {
  font-size: 30px;
  font-weight: 300;
}
/* line 2135, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plain-info {
  padding: 20px;
}
/* line 2137, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plain-info li {
  color: #000;
  line-height: 62px;
  border-bottom: 1px dashed #dedede;
}
/* line 2143, ../scss/themes/_theme-effect.scss */
.pricing-v2 .pricing-footer {
  padding: 0 20px 40px 20px;
}

/* line 2148, ../scss/themes/_theme-effect.scss */
.pricing-highlight .plan-title {
  background: #000;
  color: #FFFFFF;
}

/* line 2158, ../scss/themes/_theme-effect.scss */
.icon-combs {
  position: relative;
}
/* line 2161, ../scss/themes/_theme-effect.scss */
.icon-combs .icon-combs-panel i {
  float: left;
  margin: 10px 15px 0 0;
}
/* line 2166, ../scss/themes/_theme-effect.scss */
.icon-combs .icon-combs-panel.icon-combs-right i {
  float: right;
  margin: 10px 0 0 15px;
}
/* line 2172, ../scss/themes/_theme-effect.scss */
.icon-combs .icon-combs-desc {
  overflow: hidden;
}
/* line 2175, ../scss/themes/_theme-effect.scss */
.icon-combs > li {
  float: left;
  padding-right: 20px;
  position: relative;
  text-align: right;
  width: 50%;
}
/* line 2181, ../scss/themes/_theme-effect.scss */
.icon-combs > li.icon-combs-inverted {
  clear: right;
  float: right;
  padding: 0 0 0 20px;
}
/* line 2188, ../scss/themes/_theme-effect.scss */
.icon-combs.icon-combs-light:before {
  background: #fff;
}
/* line 2192, ../scss/themes/_theme-effect.scss */
.icon-combs.icon-combs-light .icon-combs-desc h3, .icon-combs.icon-combs-light .icon-combs-desc p {
  color: #fff;
}
/* line 2197, ../scss/themes/_theme-effect.scss */
.icon-combs:before {
  background: #777;
  bottom: 0;
  content: "";
  left: 50%;
  margin-left: -1.5px;
  position: absolute;
  top: 0;
  width: 2px;
}

/* line 2209, ../scss/themes/_theme-effect.scss */
.icon-wrap-icon {
  width: 60px;
  height: 60px;
  display: inline-block;
  background: #000;
}
/* line 2213, ../scss/themes/_theme-effect.scss */
.icon-wrap-icon .fa {
  font-size: 25px;
  margin: 18px 15px;
  color: #fff;
}

/* line 2220, ../scss/themes/_theme-effect.scss */
.social-icons {
  text-align: center;
  width: 60px;
  height: 60px;
  font-size: 25px;
  padding: 17px;
  border: 1px solid transparent;
}
/* line 2226, ../scss/themes/_theme-effect.scss */
.social-icons.icons-light-brd {
  color: #fff;
  border-color: #fff;
}
/* line 2230, ../scss/themes/_theme-effect.scss */
.social-icons.icons-brd {
  color: #444;
  border-color: #444;
}

/* Service Timeline */
/* line 2238, ../scss/themes/_theme-effect.scss */
.timeline-service {
  position: relative;
}
/* line 2240, ../scss/themes/_theme-effect.scss */
.timeline-service:before {
  bottom: 0;
  content: " ";
  left: 50%;
  margin-left: -1.5px;
  position: absolute;
  top: 0;
  width: 2px;
  background: #d5d5d5;
}
/* line 2250, ../scss/themes/_theme-effect.scss */
.timeline-service > li {
  float: left;
  position: relative;
  text-align: right;
  width: 50%;
}
/* line 2255, ../scss/themes/_theme-effect.scss */
.timeline-service > li > .timeline-panel {
  border: 1px solid #d5d5d5;
  float: left;
  margin: 0 19px;
  padding: 20px 20px 20px 50px;
  position: relative;
  width: 93%;
}
/* line 2262, ../scss/themes/_theme-effect.scss */
.timeline-service > li > .timeline-panel i {
  background: #000;
  color: #fff;
  display: inline-block;
  font-size: 25px;
  width: 40px;
  height: 40px;
  line-height: 30px;
  margin-top: -20px;
  padding: 7px;
  position: absolute;
  right: -20px;
  text-align: center;
  top: 50%;
}
/* line 2275, ../scss/themes/_theme-effect.scss */
.timeline-service > li > .timeline-panel i.left-wing {
  left: -20px;
}
/* line 2280, ../scss/themes/_theme-effect.scss */
.timeline-service > li > .timeline-badge {
  background: #000;
  width: 20px;
  height: 20px;
  position: absolute;
  right: -9px;
  top: 15%;
}
/* line 2288, ../scss/themes/_theme-effect.scss */
.timeline-service > li.timeline-inverted > .timeline-panel {
  float: right;
  padding: 20px 50px 20px 20px;
  text-align: left;
}
/* line 2293, ../scss/themes/_theme-effect.scss */
.timeline-service > li.timeline-inverted > .timeline-badge {
  display: none;
}
/* line 2300, ../scss/themes/_theme-effect.scss */
.timeline-service.timeline-service-light .timeline-panel * {
  color: #fff;
}

/* line 2310, ../scss/themes/_theme-effect.scss */
.icons-color {
  background-color: #5bc0de;
  color: #fff;
}
/* line 2313, ../scss/themes/_theme-effect.scss */
.icons-color:hover {
  background-color: #3fb5d8;
  color: #fff;
}
/* line 2317, ../scss/themes/_theme-effect.scss */
.icons-color.icon-twitter {
  background-color: #00bdec;
}
/* line 2319, ../scss/themes/_theme-effect.scss */
.icons-color.icon-twitter:hover {
  background-color: #00a2cb;
}
/* line 2323, ../scss/themes/_theme-effect.scss */
.icons-color.icon-facebook {
  background-color: #3b5998;
}
/* line 2325, ../scss/themes/_theme-effect.scss */
.icons-color.icon-facebook:hover {
  background-color: #324b80;
}
/* line 2329, ../scss/themes/_theme-effect.scss */
.icons-color.icon-linkedin {
  background-color: #ce3d99;
}
/* line 2331, ../scss/themes/_theme-effect.scss */
.icons-color.icon-linkedin:hover {
  background-color: #bb2f88;
}
/* line 2335, ../scss/themes/_theme-effect.scss */
.icons-color.icon-files-o {
  background-color: #ccca3e;
}
/* line 2337, ../scss/themes/_theme-effect.scss */
.icons-color.icon-files-o:hover {
  background-color: #b8b631;
}
/* line 2341, ../scss/themes/_theme-effect.scss */
.icons-color.icon-google-plus {
  background-color: #ce3d3d;
}
/* line 2343, ../scss/themes/_theme-effect.scss */
.icons-color.icon-google-plus:hover {
  background-color: #bb2f2f;
}
/* line 2347, ../scss/themes/_theme-effect.scss */
.icons-color.icon-dribbble {
  background-color: #3ebacc;
}
/* line 2349, ../scss/themes/_theme-effect.scss */
.icons-color.icon-dribbble:hover {
  background-color: #31a7b8;
}
/* line 2353, ../scss/themes/_theme-effect.scss */
.icons-color.icon-behance {
  background-color: #d2230c;
}
/* line 2355, ../scss/themes/_theme-effect.scss */
.icons-color.icon-behance:hover {
  background-color: #b31e0a;
}
/* line 2359, ../scss/themes/_theme-effect.scss */
.icons-color.icon-deviantart {
  background-color: #cc3eb3;
}
/* line 2361, ../scss/themes/_theme-effect.scss */
.icons-color.icon-deviantart:hover {
  background-color: #b831a0;
}
/* line 2365, ../scss/themes/_theme-effect.scss */
.icons-color.icon-tumblr {
  background-color: #c5fb45;
}
/* line 2367, ../scss/themes/_theme-effect.scss */
.icons-color.icon-tumblr:hover {
  background-color: #bbfa25;
}
/* line 2371, ../scss/themes/_theme-effect.scss */
.icons-color.icon-rss {
  background-color: #cc873e;
}
/* line 2373, ../scss/themes/_theme-effect.scss */
.icons-color.icon-rss:hover {
  background-color: #b87631;
}
/* line 2377, ../scss/themes/_theme-effect.scss */
.icons-color.icon-apple {
  background-color: #3ecc6d;
}
/* line 2379, ../scss/themes/_theme-effect.scss */
.icons-color.icon-apple:hover {
  background-color: #31b85e;
}
/* line 2383, ../scss/themes/_theme-effect.scss */
.icons-color.icon-linux {
  background-color: #5c3ecc;
}
/* line 2385, ../scss/themes/_theme-effect.scss */
.icons-color.icon-linux:hover {
  background-color: #4d31b8;
}
/* line 2389, ../scss/themes/_theme-effect.scss */
.icons-color.icon-vk {
  background-color: #f7cc06;
}
/* line 2391, ../scss/themes/_theme-effect.scss */
.icons-color.icon-vk:hover {
  background-color: #d7b105;
}
/* line 2395, ../scss/themes/_theme-effect.scss */
.icons-color.icon-github {
  background-color: #f9af50;
}
/* line 2397, ../scss/themes/_theme-effect.scss */
.icons-color.icon-github:hover {
  background-color: #f8a030;
}
/* line 2401, ../scss/themes/_theme-effect.scss */
.icons-color.icon-html5 {
  background-color: #f95060;
}
/* line 2403, ../scss/themes/_theme-effect.scss */
.icons-color.icon-html5:hover {
  background-color: #f83043;
}
/* line 2407, ../scss/themes/_theme-effect.scss */
.icons-color.icon-yahoo {
  background-color: #f950b7;
}
/* line 2409, ../scss/themes/_theme-effect.scss */
.icons-color.icon-yahoo:hover {
  background-color: #f830aa;
}
/* line 2413, ../scss/themes/_theme-effect.scss */
.icons-color.icon-youtube {
  background-color: #fc2736;
}
/* line 2415, ../scss/themes/_theme-effect.scss */
.icons-color.icon-youtube:hover {
  background-color: #fc0618;
}
/* line 2419, ../scss/themes/_theme-effect.scss */
.icons-color.icon-flickr {
  background-color: #276dfc;
}
/* line 2421, ../scss/themes/_theme-effect.scss */
.icons-color.icon-flickr:hover {
  background-color: #0657fc;
}

/* --- SCSS For Team --- */
/* our team */
/* line 2445, ../scss/themes/_theme-effect.scss */
[class*="team-v"] {
  text-align: center;
  border: 1px solid #dedede;
}
/* line 2448, ../scss/themes/_theme-effect.scss */
[class*="team-v"] [class^="bo-social-"] {
  margin: 0;
}
/* line 2451, ../scss/themes/_theme-effect.scss */
[class*="team-v"] .team-name {
  text-transform: uppercase;
  font-size: 14px;
  margin: 0 0 10px 0;
}
/* line 2458, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-v1 {
  position: relative;
  overflow: hidden;
}
/* line 2461, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-v1 .team-body {
  padding: 20px 0;
  background: #FFFFFF;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
/* line 2467, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-v1 .team-info {
  visibility: hidden;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #FFF;
  margin: 0;
  padding: 20px;
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
/* line 2480, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-v1:hover .team-body {
  -webkit-transform: translateY(-85%);
  -ms-transform: translateY(-85%);
  -o-transform: translateY(-85%);
  transform: translateY(-85%);
}
/* line 2483, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-v1:hover .team-info {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  visibility: visible;
}
/* line 2491, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-light {
  background: black;
  border: 3px solid black;
}
/* line 2494, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-light .team-header {
  padding: 50px;
}
/* line 2497, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-light .team-body {
  color: #fff;
  padding: 0;
}
/* line 2501, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-light .team-name {
  margin-top: 0;
}
/* line 2504, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-light .team-body-content {
  padding-bottom: 20px;
}
/* line 2507, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-light .team-social-icons {
  padding: 20px 0;
  border-top: 1px solid black;
}

/* line 2516, ../scss/themes/_theme-effect.scss */
.team-list {
  margin-bottom: 50px;
}
/* line 2518, ../scss/themes/_theme-effect.scss */
.team-list .team-name {
  font-size: 18px;
  margin: 0 0 20px 0;
  text-transform: uppercase;
  padding: 0 0 20px 0;
  position: relative;
}
/* line 2524, ../scss/themes/_theme-effect.scss */
.team-list .team-name:after {
  bottom: 0;
  left: 0;
  content: "";
  background: #000;
  width: 30px;
  height: 2px;
  position: absolute;
}
/* line 2533, ../scss/themes/_theme-effect.scss */
.team-list .team-position {
  text-transform: uppercase;
  color: #000;
  font-weight: 800;
  margin-bottom: 25px;
}
/* line 2539, ../scss/themes/_theme-effect.scss */
.team-list .team-info {
  margin-bottom: 15px;
}
/* line 2542, ../scss/themes/_theme-effect.scss */
.team-list .bo-social-icons {
  text-align: left;
}
/* line 2544, ../scss/themes/_theme-effect.scss */
.team-list .bo-social-icons [class*="bo-social-"] {
  margin: 0;
}

/* line 2551, ../scss/themes/_theme-effect.scss */
.team-gallery {
  background: #FFF;
}
/* line 2553, ../scss/themes/_theme-effect.scss */
.team-gallery .team-header {
  position: relative;
  text-align: center;
}
/* line 2556, ../scss/themes/_theme-effect.scss */
.team-gallery .team-header:before {
  top: 0;
  left: 0;
  content: "";
  position: absolute;
  visibility: hidden;
  width: 100%;
  height: 100%;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  background: rgba(0, 0, 0, 0.6);
}
/* line 2568, ../scss/themes/_theme-effect.scss */
.team-gallery .team-name {
  font-size: 14px;
  margin-top: 0;
  text-transform: uppercase;
}
/* line 2573, ../scss/themes/_theme-effect.scss */
.team-gallery .team-gallery-box {
  top: 0;
  left: 0;
  width: 80%;
  right: 0;
  height: 50%;
  bottom: 0;
  margin: auto;
  position: absolute;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
/* line 2586, ../scss/themes/_theme-effect.scss */
.team-gallery .team-info {
  color: #FFFFFF;
}
/* line 2589, ../scss/themes/_theme-effect.scss */
.team-gallery .team-position {
  color: #999999;
  margin-bottom: 0;
}
/* line 2593, ../scss/themes/_theme-effect.scss */
.team-gallery .team-body-content {
  padding: 30px;
  position: relative;
}
/* line 2596, ../scss/themes/_theme-effect.scss */
.team-gallery .team-body-content:before {
  content: "";
  right: 0;
  width: 1px;
  height: 50px;
  position: absolute;
  background: #000;
}
/* line 2606, ../scss/themes/_theme-effect.scss */
.team-gallery:hover .team-header:before {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 2611, ../scss/themes/_theme-effect.scss */
.team-gallery:hover .team-gallery-box {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* --- SCSS For Timeline --- */
/* line 2622, ../scss/themes/_theme-effect.scss */
.timeline {
  position: relative;
  padding: 40px 0;
  overflow: hidden;
}
/* line 2626, ../scss/themes/_theme-effect.scss */
.timeline:before {
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  content: "";
  height: 100%;
  margin: auto;
  width: 2px;
  position: absolute;
  background: #dedede;
}

/* line 2640, ../scss/themes/_theme-effect.scss */
.timeline-icon {
  margin: 0 auto;
  padding: 8px;
  z-index: 1;
  position: relative;
  background: #FFF;
  float: left;
  color: #FFF;
  width: 140px;
  height: 140px;
  border: 2px solid #dedede;
}
/* line 2651, ../scss/themes/_theme-effect.scss */
.timeline-icon .timeline-icon-inner {
  margin: auto;
  display: table;
  text-align: center;
  background: #000;
  width: 120px;
  height: 120px;
}
/* line 2658, ../scss/themes/_theme-effect.scss */
.timeline-icon i {
  display: table-cell;
  vertical-align: middle;
}

/* line 2663, ../scss/themes/_theme-effect.scss */
.timeline-box {
  float: left;
  margin-left: 30px;
  padding: 30px;
  background: transparent;
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
/* line 2669, ../scss/themes/_theme-effect.scss */
.timeline-box:hover {
  background: #F7F7F7;
}

/* line 2673, ../scss/themes/_theme-effect.scss */
.timeline-name {
  text-transform: uppercase;
}

/* --- SCSS For Typography --- */
/* line 2683, ../scss/themes/_theme-effect.scss */
.dropcap {
  color: #000;
  float: left;
  font-weight: 800;
  line-height: 48px;
  width: 60px;
  height: 60px;
  margin-right: 10px;
  padding: 3px 10px 2px;
  text-transform: uppercase;
  text-align: center;
  font-size: 48px;
}
/* line 2694, ../scss/themes/_theme-effect.scss */
.dropcap.dropcap-v2 {
  color: #fff;
  background: #000;
}
/* line 2698, ../scss/themes/_theme-effect.scss */
.dropcap.dropcap-info {
  background: #5bc0de;
}
/* line 2701, ../scss/themes/_theme-effect.scss */
.dropcap.dropcap-danger {
  background: #d9534f;
}
/* line 2704, ../scss/themes/_theme-effect.scss */
.dropcap.dropcap-success {
  background: #5cb85c;
}
/* line 2707, ../scss/themes/_theme-effect.scss */
.dropcap.dropcap-warning {
  background: #ff5722;
}

/* effect-v1 */
/* line 2713, ../scss/themes/_theme-effect.scss */
.effect-v1 {
  overflow: hidden;
  position: relative;
  background-color: #000;
  /* style for hover */
}
/* line 2717, ../scss/themes/_theme-effect.scss */
.effect-v1 img {
  -webkit-transition: opacity 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s;
  transition: opacity 0.35s ease 0s;
}
/* line 2723, ../scss/themes/_theme-effect.scss */
.effect-v1:hover img {
  opacity: 0.4;
  filter: alpha(opacity=40);
}

/* effect-v1 */
/* line 2729, ../scss/themes/_theme-effect.scss */
.effect-v2 {
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 2732, ../scss/themes/_theme-effect.scss */
.effect-v2 img {
  transform-origin: 50% 50% 0;
  -webkit-transition: transform 0.35s ease 0s;
  -o-transition: transform 0.35s ease 0s;
  transition: transform 0.35s ease 0s;
}
/* line 2740, ../scss/themes/_theme-effect.scss */
.effect-v2:hover img {
  transform: scale3d(0.9, 0.9, 1);
}

/* effect-v3*/
/* line 2749, ../scss/themes/_theme-effect.scss */
.effect-v3 {
  background-color: #000;
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 2753, ../scss/themes/_theme-effect.scss */
.effect-v3:before, .effect-v3:after {
  bottom: 20px;
  content: "";
  left: 20px;
  opacity: 0;
  position: absolute;
  right: 20px;
  top: 20px;
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  z-index: 1;
}
/* line 2764, ../scss/themes/_theme-effect.scss */
.effect-v3:before {
  border-bottom: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  -webkit-transform: scale(0, 1);
  -ms-transform: scale(0, 1);
  -o-transform: scale(0, 1);
  transform: scale(0, 1);
}
/* line 2769, ../scss/themes/_theme-effect.scss */
.effect-v3:after {
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  -webkit-transform: scale(1, 0);
  -ms-transform: scale(1, 0);
  -o-transform: scale(1, 0);
  transform: scale(1, 0);
}
/* line 2774, ../scss/themes/_theme-effect.scss */
.effect-v3 img {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: opacity 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s;
  transition: opacity 0.35s ease 0s;
}
/* line 2778, ../scss/themes/_theme-effect.scss */
.effect-v3 .banner-title {
  -webkit-transform: translate3d(0px, -20px, 0px);
  transform: translate3d(0px, -20px, 0px);
  -webkit-transition: transform 0.35s ease 0s;
  -o-transition: transform 0.35s ease 0s;
  transition: transform 0.35s ease 0s;
}
/* line 2782, ../scss/themes/_theme-effect.scss */
.effect-v3 .action {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: translate3d(0px, 40px, 0px);
  transform: translate3d(0px, 40px, 0px);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
/* line 2790, ../scss/themes/_theme-effect.scss */
.effect-v3:hover:before, .effect-v3:hover:after {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
/* line 2795, ../scss/themes/_theme-effect.scss */
.effect-v3:hover img {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/* line 2798, ../scss/themes/_theme-effect.scss */
.effect-v3:hover .banner-title, .effect-v3:hover .action {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}

/* effect-v4*/
/* line 2806, ../scss/themes/_theme-effect.scss */
.effect-v4 {
  background-color: #000;
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 2810, ../scss/themes/_theme-effect.scss */
.effect-v4:before {
  border: 2px solid #ffffff;
  bottom: 20px;
  -webkit-box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.2);
  content: "";
  left: 20px;
  opacity: 0;
  position: absolute;
  right: 20px;
  top: 20px;
  -webkit-transform: scale(1.4);
  -ms-transform: scale(1.4);
  -o-transform: scale(1.4);
  transform: scale(1.4);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  z-index: 1;
}
/* line 2824, ../scss/themes/_theme-effect.scss */
.effect-v4 img {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: opacity 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s;
  transition: opacity 0.35s ease 0s;
}
/* line 2828, ../scss/themes/_theme-effect.scss */
.effect-v4 .banner-title {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: transform 0.35s ease 0s;
  -o-transition: transform 0.35s ease 0s;
  transition: transform 0.35s ease 0s;
}
/* line 2832, ../scss/themes/_theme-effect.scss */
.effect-v4 .action {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
/* line 2840, ../scss/themes/_theme-effect.scss */
.effect-v4:hover:before {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
/* line 2844, ../scss/themes/_theme-effect.scss */
.effect-v4:hover img {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/* line 2847, ../scss/themes/_theme-effect.scss */
.effect-v4:hover .banner-title {
  -webkit-transform: scale(0.95);
  -ms-transform: scale(0.95);
  -o-transform: scale(0.95);
  transform: scale(0.95);
}
/* line 2850, ../scss/themes/_theme-effect.scss */
.effect-v4:hover .action {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

/* effect-v5*/
/* line 2859, ../scss/themes/_theme-effect.scss */
.effect-v5 {
  background-color: #000;
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 2863, ../scss/themes/_theme-effect.scss */
.effect-v5 img {
  backface-visibility: hidden;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: opacity 1s ease 0s, transform 1s ease 0s;
  -o-transition: opacity 1s ease 0s, transform 1s ease 0s;
  transition: opacity 1s ease 0s, transform 1s ease 0s;
}
/* line 2868, ../scss/themes/_theme-effect.scss */
.effect-v5 .action {
  transform: translate3d(-150%, 0px, 0px);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
/* line 2872, ../scss/themes/_theme-effect.scss */
.effect-v5 .action:first-child {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
/* line 2875, ../scss/themes/_theme-effect.scss */
.effect-v5 .action:nth-of-type(2) {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
/* line 2878, ../scss/themes/_theme-effect.scss */
.effect-v5 .action:nth-of-type(3) {
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.05s;
}
/* line 2885, ../scss/themes/_theme-effect.scss */
.effect-v5:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
  transform: scale3d(1.1, 1.1, 1);
}
/* line 2889, ../scss/themes/_theme-effect.scss */
.effect-v5:hover .action {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: scale3d(1.1, 1.1, 1);
  transform: translate3d(0px, 0px, 0px);
}
/* line 2894, ../scss/themes/_theme-effect.scss */
.effect-v5:hover .action:first-child {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
/* line 2897, ../scss/themes/_theme-effect.scss */
.effect-v5:hover .action:nth-of-type(2) {
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.05s;
}
/* line 2900, ../scss/themes/_theme-effect.scss */
.effect-v5:hover .action:nth-of-type(3) {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}

/* effect-v6*/
/* line 2908, ../scss/themes/_theme-effect.scss */
.effect-v6 {
  background-color: #000;
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 2913, ../scss/themes/_theme-effect.scss */
.effect-v6 img {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: opacity 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s;
  transition: opacity 0.35s ease 0s;
}
/* line 2917, ../scss/themes/_theme-effect.scss */
.effect-v6 .action {
  transform: translate3d(0px, -100px, 0px);
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  opacity: 0;
}
/* line 2926, ../scss/themes/_theme-effect.scss */
.effect-v6:hover img {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/* line 2929, ../scss/themes/_theme-effect.scss */
.effect-v6:hover .action {
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
}

/* effect-v7*/
/* line 2938, ../scss/themes/_theme-effect.scss */
.effect-v7 {
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 2941, ../scss/themes/_theme-effect.scss */
.effect-v7:before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: all 0.4s cubic-bezier(0.94, 0.85, 0.1, 0.62) 0s;
  -o-transition: all 0.4s cubic-bezier(0.94, 0.85, 0.1, 0.62) 0s;
  transition: all 0.4s cubic-bezier(0.94, 0.85, 0.1, 0.62) 0s;
  z-index: 1;
  border: 200px double transparent;
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
}
/* line 2957, ../scss/themes/_theme-effect.scss */
.effect-v7:hover:before {
  opacity: 0;
  filter: alpha(opacity=0);
  border: 0 double rgba(255, 255, 255, 0.7);
  visibility: hidden;
}

/* effect-v8*/
/* line 2966, ../scss/themes/_theme-effect.scss */
.effect-v8 {
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 2969, ../scss/themes/_theme-effect.scss */
.effect-v8:before {
  border-bottom: 50px solid rgba(255, 255, 255, 0.4);
  border-top: 50px solid rgba(255, 255, 255, 0.4);
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
  -o-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
  -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
  -moz-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
  -ms-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transform-origin: 50% 50% 0;
  width: 100%;
}
/* line 2991, ../scss/themes/_theme-effect.scss */
.effect-v8:hover:before {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
  -o-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
  -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
  -moz-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
  -ms-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
}

/* effect-v9*/
/* line 3003, ../scss/themes/_theme-effect.scss */
.effect-v9 {
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 3006, ../scss/themes/_theme-effect.scss */
.effect-v9:before {
  border: 50px solid transparent;
  border-top-right-radius: 50px;
  border-top-left-radius: 50px;
  border-bottom-right-radius: 50px;
  border-bottom-left-radius: 50px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  position: absolute;
  top: 0;
  content: "";
  opacity: 1;
  filter: alpha(opacity=100);
  width: 100px;
  height: 100px;
  -webkit-transform: scale(7);
  -ms-transform: scale(7);
  -o-transform: scale(7);
  transform: scale(7);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  visibility: visible;
  z-index: 1;
}
/* line 3030, ../scss/themes/_theme-effect.scss */
.effect-v9:hover:before {
  border: 0 solid rgba(0, 0, 0, 0.7);
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
}

/* effect-v10*/
/* line 3039, ../scss/themes/_theme-effect.scss */
.effect-v10 {
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 3042, ../scss/themes/_theme-effect.scss */
.effect-v10:before {
  background-color: rgba(255, 255, 255, 0.2);
  display: block;
  width: 100%;
  height: 100%;
  left: -100%;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  content: "";
  z-index: 1;
}
/* line 3057, ../scss/themes/_theme-effect.scss */
.effect-v10:hover:before {
  left: 0;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* effect-v11*/
/* line 3064, ../scss/themes/_theme-effect.scss */
.effect-v11 {
  background-color: #000;
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 3068, ../scss/themes/_theme-effect.scss */
.effect-v11:before {
  border: 1px solid #ffffff;
  bottom: 20px;
  content: "";
  left: 20px;
  position: absolute;
  right: 20px;
  top: 20px;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  z-index: 1;
}
/* line 3081, ../scss/themes/_theme-effect.scss */
.effect-v11 img {
  -webkit-transform: scale(1.12);
  -ms-transform: scale(1.12);
  -o-transform: scale(1.12);
  transform: scale(1.12);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
/* line 3085, ../scss/themes/_theme-effect.scss */
.effect-v11 .action {
  -webkit-transform: scale(1.12);
  -ms-transform: scale(1.12);
  -o-transform: scale(1.12);
  transform: scale(1.12);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
/* line 3093, ../scss/themes/_theme-effect.scss */
.effect-v11:hover:before {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
/* line 3097, ../scss/themes/_theme-effect.scss */
.effect-v11:hover img {
  opacity: 0.5;
  filter: alpha(opacity=50);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
/* line 3101, ../scss/themes/_theme-effect.scss */
.effect-v11:hover .action {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  filter: alpha(opacity=100);
}

/* effect-v12*/
/* line 3108, ../scss/themes/_theme-effect.scss */
.effect-v12 {
  background-color: #000;
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 3112, ../scss/themes/_theme-effect.scss */
.effect-v12:before {
  border: 1px solid #ffffff;
  bottom: 20px;
  content: "";
  left: 20px;
  position: absolute;
  right: 20px;
  top: 20px;
  -webkit-transform: translate3d(-20px, 0px, 0px);
  transform: translate3d(-20px, 0px, 0px);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  z-index: 1;
}
/* line 3125, ../scss/themes/_theme-effect.scss */
.effect-v12 img {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
/* line 3129, ../scss/themes/_theme-effect.scss */
.effect-v12 .action {
  -webkit-transform: translate3d(-10px, 0px, 0px);
  transform: translate3d(-10px, 0px, 0px);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
/* line 3136, ../scss/themes/_theme-effect.scss */
.effect-v12:hover:before {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
/* line 3140, ../scss/themes/_theme-effect.scss */
.effect-v12:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -webkit-transform: scale(1.2, 1);
  -ms-transform: scale(1.2, 1);
  -o-transform: scale(1.2, 1);
  transform: scale(1.2, 1);
}
/* line 3144, ../scss/themes/_theme-effect.scss */
.effect-v12:hover .action {
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
  filter: alpha(opacity=100);
}

/*icon effect-v1*/
/* line 3155, ../scss/themes/_theme-effect.scss */
.icon-effect-v1:hover .fa {
  animation: 2s linear 0s normal none infinite running spinAround;
}

@keyframes spinAround {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*icon effect-v2*/
/* line 3170, ../scss/themes/_theme-effect.scss */
.icon-effect-v2 .fa {
  transform: scale(1);
  transition: transform 0.2s ease 0s;
}
/* line 3175, ../scss/themes/_theme-effect.scss */
.icon-effect-v2:hover .fa {
  transform: scale(0.8);
}

/* line 1, ../scss/utils/_helper.scss */
.bg-white {
  background: #FFFFFF;
}

/* line 5, ../scss/utils/_helper.scss */
.bg-info {
  background: #5bc0de;
}

/* line 9, ../scss/utils/_helper.scss */
.bg-primary {
  background: #000;
}

/* line 13, ../scss/utils/_helper.scss */
.bg-warning {
  background: #ff5722;
}

/* line 17, ../scss/utils/_helper.scss */
.bg-danger {
  background: #d9534f;
}

/* line 33, ../scss/utils/_helper.scss */
.text-lg {
  font-size: 30px !important;
}

/* line 37, ../scss/utils/_helper.scss */
.light-style {
  color: #FFFFFF !important;
}

/*Font size
---------------------------------------*/
/* line 6, ../scss/themes/_theme-effect.scss */
.font-size-8 {
  font-size: 8px;
}

/* line 9, ../scss/themes/_theme-effect.scss */
.font-size-10 {
  font-size: 10px;
}

/* line 12, ../scss/themes/_theme-effect.scss */
.font-size-12 {
  font-size: 12px;
}

/* line 15, ../scss/themes/_theme-effect.scss */
.font-size-14 {
  font-size: 14px;
}

/* line 18, ../scss/themes/_theme-effect.scss */
.font-size-16 {
  font-size: 16px;
}

/* line 21, ../scss/themes/_theme-effect.scss */
.font-size-18 {
  font-size: 18px;
}

/* line 24, ../scss/themes/_theme-effect.scss */
.font-size-20 {
  font-size: 20px;
}

/* line 27, ../scss/themes/_theme-effect.scss */
.font-size-22 {
  font-size: 22px;
}

/* line 30, ../scss/themes/_theme-effect.scss */
.font-size-24 {
  font-size: 24px;
}

/* line 33, ../scss/themes/_theme-effect.scss */
.font-size-26 {
  font-size: 26px;
}

/* line 36, ../scss/themes/_theme-effect.scss */
.font-size-28 {
  font-size: 28px;
}

/* line 39, ../scss/themes/_theme-effect.scss */
.font-size-30 {
  font-size: 30px;
}

/*Center Block "Class"*/
/* line 43, ../scss/themes/_theme-effect.scss */
.center-block {
  margin: 0 auto;
  text-align: center;
}

/*Divider*/
/* line 48, ../scss/themes/_theme-effect.scss */
hr.divider-10 {
  margin: 10px 0;
}

/* line 51, ../scss/themes/_theme-effect.scss */
hr.divider-20 {
  margin: 20px 0;
}

/* line 54, ../scss/themes/_theme-effect.scss */
hr.divider-30 {
  margin: 30px 0;
}

/* line 58, ../scss/themes/_theme-effect.scss */
hr.divider-40 {
  margin: 40px 0;
}

/* line 62, ../scss/themes/_theme-effect.scss */
hr.divider-50 {
  margin: 50px 0;
}

/* line 66, ../scss/themes/_theme-effect.scss */
hr.divider-60 {
  margin: 60px 0;
}

/* line 70, ../scss/themes/_theme-effect.scss */
hr.divider-70 {
  margin: 70px 0;
}

/* line 74, ../scss/themes/_theme-effect.scss */
hr.divider-snow {
  margin: 50px 0;
  border-color: #ddd;
}

/*Font Weight*/
/* line 80, ../scss/themes/_theme-effect.scss */
.fweight-200 {
  font-weight: 200 !important;
}

/* line 81, ../scss/themes/_theme-effect.scss */
.fweight-300 {
  font-weight: 300 !important;
}

/* line 82, ../scss/themes/_theme-effect.scss */
.fweight-400 {
  font-weight: 400 !important;
}

/* line 83, ../scss/themes/_theme-effect.scss */
.fweight-500 {
  font-weight: 500 !important;
}

/* line 84, ../scss/themes/_theme-effect.scss */
.fweight-600 {
  font-weight: 600 !important;
}

/* line 85, ../scss/themes/_theme-effect.scss */
.fweight-700 {
  font-weight: 700 !important;
}

/*Letter spacing */
/* line 87, ../scss/themes/_theme-effect.scss */
.letter-spacing-0 {
  letter-spacing: 0;
}

/* line 90, ../scss/themes/_theme-effect.scss */
.letter-spacing-1 {
  letter-spacing: 1px;
}

/* line 93, ../scss/themes/_theme-effect.scss */
.letter-spacing-2 {
  letter-spacing: 2px;
}

/*Space Padding
------------------------------------*/
/*Padding Around the Block*/
/* line 99, ../scss/themes/_theme-effect.scss */
.space-padding-0 {
  padding: 0 !important;
}

/* line 102, ../scss/themes/_theme-effect.scss */
.space-padding-10 {
  padding: 10px !important;
}

/* line 105, ../scss/themes/_theme-effect.scss */
.space-padding-20 {
  padding: 20px !important;
}

/* line 108, ../scss/themes/_theme-effect.scss */
.space-padding-30 {
  padding: 30px !important;
}

/* line 111, ../scss/themes/_theme-effect.scss */
.space-padding-40 {
  padding: 40px !important;
}

/* line 114, ../scss/themes/_theme-effect.scss */
.space-padding-50 {
  padding: 50px !important;
}

/* line 117, ../scss/themes/_theme-effect.scss */
.space-padding-60 {
  padding: 60px !important;
}

/* line 120, ../scss/themes/_theme-effect.scss */
.space-padding-70 {
  padding: 70px !important;
}

/* line 123, ../scss/themes/_theme-effect.scss */
.space-padding-80 {
  padding: 80px !important;
}

/* line 126, ../scss/themes/_theme-effect.scss */
.space-padding-90 {
  padding: 90px !important;
}

/* line 129, ../scss/themes/_theme-effect.scss */
.space-padding-100 {
  padding: 100px !important;
}

/*Padding Top & Bottom*/
/* line 133, ../scss/themes/_theme-effect.scss */
.space-padding-tb-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

/* line 137, ../scss/themes/_theme-effect.scss */
.space-padding-tb-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

/* line 141, ../scss/themes/_theme-effect.scss */
.space-padding-tb-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

/* line 145, ../scss/themes/_theme-effect.scss */
.space-padding-tb-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

/* line 149, ../scss/themes/_theme-effect.scss */
.space-padding-tb-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

/* line 153, ../scss/themes/_theme-effect.scss */
.space-padding-tb-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

/* line 157, ../scss/themes/_theme-effect.scss */
.space-padding-tb-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

/* line 161, ../scss/themes/_theme-effect.scss */
.space-padding-tb-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

/* line 165, ../scss/themes/_theme-effect.scss */
.space-padding-tb-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

/* line 170, ../scss/themes/_theme-effect.scss */
.space-padding-tb-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

/*Padding Left & Right*/
/* line 176, ../scss/themes/_theme-effect.scss */
.space-padding-lr-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

/* line 180, ../scss/themes/_theme-effect.scss */
.space-padding-lr-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

/* line 184, ../scss/themes/_theme-effect.scss */
.space-padding-lr-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

/* line 188, ../scss/themes/_theme-effect.scss */
.space-padding-lr-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

/* line 192, ../scss/themes/_theme-effect.scss */
.space-padding-lr-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

/* line 196, ../scss/themes/_theme-effect.scss */
.space-padding-lr-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

/* line 200, ../scss/themes/_theme-effect.scss */
.space-padding-lr-60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

/* line 204, ../scss/themes/_theme-effect.scss */
.space-padding-lr-70 {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

/* line 208, ../scss/themes/_theme-effect.scss */
.space-padding-lr-80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

/* line 212, ../scss/themes/_theme-effect.scss */
.space-padding-lr-90 {
  padding-left: 90px !important;
  padding-right: 90px !important;
}

/* line 216, ../scss/themes/_theme-effect.scss */
.space-padding-lr-100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

/*Padding Top*/
/* line 221, ../scss/themes/_theme-effect.scss */
.space-padding-t10 {
  padding-top: 10px !important;
}

/* line 222, ../scss/themes/_theme-effect.scss */
.space-padding-t20 {
  padding-top: 20px !important;
}

/* line 223, ../scss/themes/_theme-effect.scss */
.space-padding-t30 {
  padding-top: 30px !important;
}

/* line 224, ../scss/themes/_theme-effect.scss */
.space-padding-t40 {
  padding-top: 40px !important;
}

/* line 225, ../scss/themes/_theme-effect.scss */
.space-padding-t50 {
  padding-top: 50px !important;
}

/* line 226, ../scss/themes/_theme-effect.scss */
.space-padding-t60 {
  padding-top: 60px !important;
}

/* line 227, ../scss/themes/_theme-effect.scss */
.space-padding-t70 {
  padding-top: 70px !important;
}

/* line 228, ../scss/themes/_theme-effect.scss */
.space-padding-t80 {
  padding-top: 80px !important;
}

/* line 229, ../scss/themes/_theme-effect.scss */
.space-padding-t90 {
  padding-top: 90px !important;
}

/* line 230, ../scss/themes/_theme-effect.scss */
.space-padding-t100 {
  padding-top: 100px !important;
}

/*Padding Bottom*/
/* line 232, ../scss/themes/_theme-effect.scss */
.space-padding-b10 {
  padding-bottom: 10px !important;
}

/* line 233, ../scss/themes/_theme-effect.scss */
.space-padding-b20 {
  padding-bottom: 20px !important;
}

/* line 234, ../scss/themes/_theme-effect.scss */
.space-padding-b30 {
  padding-bottom: 30px !important;
}

/* line 235, ../scss/themes/_theme-effect.scss */
.space-padding-b40 {
  padding-bottom: 40px !important;
}

/* line 236, ../scss/themes/_theme-effect.scss */
.space-padding-b50 {
  padding-bottom: 50px !important;
}

/* line 237, ../scss/themes/_theme-effect.scss */
.space-padding-b60 {
  padding-bottom: 60px !important;
}

/* line 238, ../scss/themes/_theme-effect.scss */
.space-padding-b70 {
  padding-bottom: 70px !important;
}

/* line 239, ../scss/themes/_theme-effect.scss */
.space-padding-b80 {
  padding-bottom: 80px !important;
}

/* line 240, ../scss/themes/_theme-effect.scss */
.space-padding-b90 {
  padding-bottom: 90px !important;
}

/* line 241, ../scss/themes/_theme-effect.scss */
.space-padding-b100 {
  padding-bottom: 100px !important;
}

/*Padding Left*/
/* line 243, ../scss/themes/_theme-effect.scss */
.space-padding-l10 {
  padding-left: 10px !important;
}

/* line 244, ../scss/themes/_theme-effect.scss */
.space-padding-l20 {
  padding-left: 20px !important;
}

/* line 245, ../scss/themes/_theme-effect.scss */
.space-padding-l30 {
  padding-left: 30px !important;
}

/* line 246, ../scss/themes/_theme-effect.scss */
.space-padding-l40 {
  padding-left: 40px !important;
}

/* line 247, ../scss/themes/_theme-effect.scss */
.space-padding-l50 {
  padding-left: 50px !important;
}

/* line 248, ../scss/themes/_theme-effect.scss */
.space-padding-l60 {
  padding-left: 60px !important;
}

/* line 249, ../scss/themes/_theme-effect.scss */
.space-padding-l70 {
  padding-left: 70px !important;
}

/* line 250, ../scss/themes/_theme-effect.scss */
.space-padding-l80 {
  padding-left: 80px !important;
}

/* line 251, ../scss/themes/_theme-effect.scss */
.space-padding-l90 {
  padding-left: 90px !important;
}

/* line 252, ../scss/themes/_theme-effect.scss */
.space-padding-l100 {
  padding-left: 100px !important;
}

/*Padding right*/
/* line 254, ../scss/themes/_theme-effect.scss */
.space-padding-r10 {
  padding-right: 10px !important;
}

/* line 255, ../scss/themes/_theme-effect.scss */
.space-padding-r20 {
  padding-right: 20px !important;
}

/* line 256, ../scss/themes/_theme-effect.scss */
.space-padding-r30 {
  padding-right: 30px !important;
}

/* line 257, ../scss/themes/_theme-effect.scss */
.space-padding-r40 {
  padding-right: 40px !important;
}

/* line 258, ../scss/themes/_theme-effect.scss */
.space-padding-r50 {
  padding-right: 50px !important;
}

/* line 259, ../scss/themes/_theme-effect.scss */
.space-padding-r60 {
  padding-right: 60px !important;
}

/* line 260, ../scss/themes/_theme-effect.scss */
.space-padding-r70 {
  padding-right: 70px !important;
}

/* line 261, ../scss/themes/_theme-effect.scss */
.space-padding-r80 {
  padding-right: 80px !important;
}

/* line 262, ../scss/themes/_theme-effect.scss */
.space-padding-r90 {
  padding-right: 90px !important;
}

/* line 263, ../scss/themes/_theme-effect.scss */
.space-padding-r100 {
  padding-right: 100px !important;
}

/*Space
------------------------------------*/
/*Margin Top*/
/* line 267, ../scss/themes/_theme-effect.scss */
.space-top-5 {
  margin-top: 5px !important;
}

/* line 268, ../scss/themes/_theme-effect.scss */
.space-top-10 {
  margin-top: 10px !important;
}

/* line 269, ../scss/themes/_theme-effect.scss */
.space-top-15 {
  margin-top: 15px !important;
}

/* line 270, ../scss/themes/_theme-effect.scss */
.space-top-20 {
  margin-top: 20px !important;
}

/* line 271, ../scss/themes/_theme-effect.scss */
.space-top-25 {
  margin-top: 25px !important;
}

/* line 272, ../scss/themes/_theme-effect.scss */
.space-top-30 {
  margin-top: 30px !important;
}

/* line 273, ../scss/themes/_theme-effect.scss */
.space-top-35 {
  margin-top: 35px !important;
}

/* line 274, ../scss/themes/_theme-effect.scss */
.space-top-40 {
  margin-top: 40px !important;
}

/* line 275, ../scss/themes/_theme-effect.scss */
.space-top-45 {
  margin-top: 45px !important;
}

/* line 276, ../scss/themes/_theme-effect.scss */
.space-top-50 {
  margin-top: 50px !important;
}

/* line 277, ../scss/themes/_theme-effect.scss */
.space-top-55 {
  margin-top: 55px !important;
}

/* line 278, ../scss/themes/_theme-effect.scss */
.space-top-60 {
  margin-top: 60px !important;
}

/* line 279, ../scss/themes/_theme-effect.scss */
.space-top-65 {
  margin-top: 65px !important;
}

/* line 280, ../scss/themes/_theme-effect.scss */
.space-top-70 {
  margin-top: 70px !important;
}

/* line 281, ../scss/themes/_theme-effect.scss */
.space-top-75 {
  margin-top: 75px !important;
}

/* line 282, ../scss/themes/_theme-effect.scss */
.space-top-80 {
  margin-top: 80px !important;
}

/* line 283, ../scss/themes/_theme-effect.scss */
.space-top-85 {
  margin-top: 85px !important;
}

/* line 284, ../scss/themes/_theme-effect.scss */
.space-top-90 {
  margin-top: 90px !important;
}

/* line 285, ../scss/themes/_theme-effect.scss */
.space-top-95 {
  margin-top: 95px !important;
}

/* line 286, ../scss/themes/_theme-effect.scss */
.space-top-100 {
  margin-top: 100px !important;
}

/*Margin Bottom*/
/* line 288, ../scss/themes/_theme-effect.scss */
.space-5 {
  margin-bottom: 5px !important;
}

/* line 289, ../scss/themes/_theme-effect.scss */
.space-10 {
  margin-bottom: 10px !important;
}

/* line 290, ../scss/themes/_theme-effect.scss */
.space-15 {
  margin-bottom: 15px !important;
}

/* line 291, ../scss/themes/_theme-effect.scss */
.space-20 {
  margin-bottom: 20px !important;
}

/* line 292, ../scss/themes/_theme-effect.scss */
.space-25 {
  margin-bottom: 25px !important;
}

/* line 293, ../scss/themes/_theme-effect.scss */
.space-30 {
  margin-bottom: 30px !important;
}

/* line 294, ../scss/themes/_theme-effect.scss */
.space-35 {
  margin-bottom: 35px !important;
}

/* line 295, ../scss/themes/_theme-effect.scss */
.space-40 {
  margin-bottom: 40px !important;
}

/* line 296, ../scss/themes/_theme-effect.scss */
.space-45 {
  margin-bottom: 45px !important;
}

/* line 297, ../scss/themes/_theme-effect.scss */
.space-50 {
  margin-bottom: 50px !important;
}

/* line 298, ../scss/themes/_theme-effect.scss */
.space-55 {
  margin-bottom: 55px !important;
}

/* line 299, ../scss/themes/_theme-effect.scss */
.space-60 {
  margin-bottom: 60px !important;
}

/* line 300, ../scss/themes/_theme-effect.scss */
.space-65 {
  margin-bottom: 65px !important;
}

/* line 301, ../scss/themes/_theme-effect.scss */
.space-70 {
  margin-bottom: 70px !important;
}

/* line 302, ../scss/themes/_theme-effect.scss */
.space-75 {
  margin-bottom: 75px !important;
}

/* line 303, ../scss/themes/_theme-effect.scss */
.space-80 {
  margin-bottom: 80px !important;
}

/* line 304, ../scss/themes/_theme-effect.scss */
.space-85 {
  margin-bottom: 85px !important;
}

/* line 305, ../scss/themes/_theme-effect.scss */
.space-90 {
  margin-bottom: 90px !important;
}

/* line 306, ../scss/themes/_theme-effect.scss */
.space-95 {
  margin-bottom: 95px !important;
}

/* line 307, ../scss/themes/_theme-effect.scss */
.space-100 {
  margin-bottom: 100px !important;
}

/*Margin Left*/
/* line 310, ../scss/themes/_theme-effect.scss */
.space-left-5 {
  margin-left: 5px !important;
}

/* line 311, ../scss/themes/_theme-effect.scss */
.space-left-10 {
  margin-left: 10px !important;
}

/* line 312, ../scss/themes/_theme-effect.scss */
.space-left-15 {
  margin-left: 15px !important;
}

/* line 313, ../scss/themes/_theme-effect.scss */
.space-left-20 {
  margin-left: 20px !important;
}

/* line 314, ../scss/themes/_theme-effect.scss */
.space-left-25 {
  margin-left: 25px !important;
}

/* line 315, ../scss/themes/_theme-effect.scss */
.space-left-30 {
  margin-left: 30px !important;
}

/*Margin right*/
/* line 318, ../scss/themes/_theme-effect.scss */
.space-right-5 {
  margin-right: 5px !important;
}

/* line 319, ../scss/themes/_theme-effect.scss */
.space-right-10 {
  margin-right: 10px !important;
}

/* line 320, ../scss/themes/_theme-effect.scss */
.space-right-15 {
  margin-right: 15px !important;
}

/* line 321, ../scss/themes/_theme-effect.scss */
.space-right-20 {
  margin-right: 20px !important;
}

/* line 322, ../scss/themes/_theme-effect.scss */
.space-right-25 {
  margin-right: 25px !important;
}

/* line 323, ../scss/themes/_theme-effect.scss */
.space-right-30 {
  margin-right: 30px !important;
}

/*Removes space*/
/* line 326, ../scss/themes/_theme-effect.scss */
.space-top-0 {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* line 331, ../scss/themes/_theme-effect.scss */
.space-bottom-0 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* line 337, ../scss/themes/_theme-effect.scss */
.no-space-row .row {
  margin: 0;
}

/* line 342, ../scss/themes/_theme-effect.scss */
.no-space-row [class^="col-"],
.no-space-row [class*="col-"] {
  padding: 0;
}

/*Space for Ul li List
------------------------------------*/
/* line 350, ../scss/themes/_theme-effect.scss */
.ul-space-5 li {
  margin-bottom: 5px !important;
}

/* line 351, ../scss/themes/_theme-effect.scss */
.ul-space-10 li {
  margin-bottom: 10px !important;
}

/* line 352, ../scss/themes/_theme-effect.scss */
.ul-space-15 li {
  margin-bottom: 15px !important;
}

/* line 353, ../scss/themes/_theme-effect.scss */
.ul-space-20 li {
  margin-bottom: 20px !important;
}

/* line 354, ../scss/themes/_theme-effect.scss */
.ul-space-25 li {
  margin-bottom: 25px !important;
}

/* line 355, ../scss/themes/_theme-effect.scss */
.ul-space-30 li {
  margin-bottom: 30px !important;
}

/* line 356, ../scss/themes/_theme-effect.scss */
.ul-space-35 li {
  margin-bottom: 35px !important;
}

/* line 357, ../scss/themes/_theme-effect.scss */
.ul-space-40 li {
  margin-bottom: 40px !important;
}

/* line 358, ../scss/themes/_theme-effect.scss */
.ul-space-45 li {
  margin-bottom: 45px !important;
}

/* line 359, ../scss/themes/_theme-effect.scss */
.ul-space-50 li {
  margin-bottom: 50px !important;
}

/*Height
------------------------------------*/
/* line 363, ../scss/themes/_theme-effect.scss */
.height-10 {
  height: 10px;
}

/* line 367, ../scss/themes/_theme-effect.scss */
.height-20 {
  height: 20px;
}

/* line 371, ../scss/themes/_theme-effect.scss */
.height-30 {
  height: 30px;
}

/* line 375, ../scss/themes/_theme-effect.scss */
.height-40 {
  height: 40px;
}

/* line 379, ../scss/themes/_theme-effect.scss */
.height-50 {
  height: 50px;
}

/* line 383, ../scss/themes/_theme-effect.scss */
.height-60 {
  height: 60px;
}

/* line 387, ../scss/themes/_theme-effect.scss */
.height-70 {
  height: 70px;
}

/* line 391, ../scss/themes/_theme-effect.scss */
.height-80 {
  height: 80px;
}

/* line 395, ../scss/themes/_theme-effect.scss */
.height-90 {
  height: 90px;
}

/* line 399, ../scss/themes/_theme-effect.scss */
.height-100 {
  height: 100px;
}

/*Width
------------------------------------*/
/* line 405, ../scss/themes/_theme-effect.scss */
.width-10 {
  width: 10%;
  margin: 0 auto;
}

/* line 409, ../scss/themes/_theme-effect.scss */
.width-20 {
  width: 20%;
  margin: 0 auto;
}

/* line 413, ../scss/themes/_theme-effect.scss */
.width-30 {
  width: 30%;
  margin: 0 auto;
}

/* line 417, ../scss/themes/_theme-effect.scss */
.width-40 {
  width: 40%;
  margin: 0 auto;
}

/* line 421, ../scss/themes/_theme-effect.scss */
.width-50 {
  width: 50%;
  margin: 0 auto;
}

/* line 425, ../scss/themes/_theme-effect.scss */
.width-60 {
  width: 60%;
  margin: 0 auto;
}

/* line 429, ../scss/themes/_theme-effect.scss */
.width-70 {
  width: 70%;
  margin: 0 auto;
}

/* line 433, ../scss/themes/_theme-effect.scss */
.width-80 {
  width: 80%;
  margin: 0 auto;
}

/* line 437, ../scss/themes/_theme-effect.scss */
.width-90 {
  width: 90%;
  margin: 0 auto;
}

/*Radius
------------------------------------*/
/* line 443, ../scss/themes/_theme-effect.scss */
.radius-0 {
  border-radius: 0 !important;
}

/* line 447, ../scss/themes/_theme-effect.scss */
.radius-x {
  border-radius: 50% !important;
}

/* line 451, ../scss/themes/_theme-effect.scss */
.radius-1x {
  border-radius: 10px !important;
}

/* line 455, ../scss/themes/_theme-effect.scss */
.radius-2x {
  border-radius: 20px !important;
}

/* line 459, ../scss/themes/_theme-effect.scss */
.radius-3x {
  border-radius: 30px !important;
}

/* line 463, ../scss/themes/_theme-effect.scss */
.radius-4x {
  border-radius: 40px !important;
}

/* line 467, ../scss/themes/_theme-effect.scss */
.radius-5x {
  border-radius: 50px !important;
}

/* line 471, ../scss/themes/_theme-effect.scss */
.radius-6x {
  border-radius: 60px !important;
}

/* Width for Border */
/* line 476, ../scss/themes/_theme-effect.scss */
.border-0 {
  border-width: 0px !important;
}

/* line 479, ../scss/themes/_theme-effect.scss */
.border-2 {
  border-width: 2px !important;
}

/* line 482, ../scss/themes/_theme-effect.scss */
.border-3 {
  border-width: 3px !important;
}

/* line 485, ../scss/themes/_theme-effect.scss */
.border-4 {
  border-width: 4px !important;
}

/* line 488, ../scss/themes/_theme-effect.scss */
.border-5 {
  border-width: 5px !important;
}

/* line 491, ../scss/themes/_theme-effect.scss */
.border-top {
  border-top: 1px solid #dedede;
}

/* line 494, ../scss/themes/_theme-effect.scss */
.border-bottom {
  border-bottom: 1px solid #dedede;
}

/* line 497, ../scss/themes/_theme-effect.scss */
.border-left {
  border-left: 1px solid #dedede;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .border-left {
  border-right: 1px solid #dedede;
  border-left: inherit;
}

/* line 500, ../scss/themes/_theme-effect.scss */
.border-right {
  border-right: 1px solid #dedede;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .border-right {
  border-left: 1px solid #dedede;
  border-right: inherit;
}

/* line 503, ../scss/themes/_theme-effect.scss */
.border-after {
  position: relative;
}
/* line 505, ../scss/themes/_theme-effect.scss */
.border-after:after {
  background: #dedede;
  content: "";
  margin: auto 0;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 1px;
  height: 50%;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .border-after:after {
  left: 0;
  right: auto;
}

/* line 516, ../scss/themes/_theme-effect.scss */
.noborder-left {
  border-left: none;
}

/* line 520, ../scss/themes/_theme-effect.scss */
.noborder-right {
  border-right: none;
}

/* line 524, ../scss/themes/_theme-effect.scss */
.noborder-top {
  border-top: none;
}

/* line 527, ../scss/themes/_theme-effect.scss */
.noborder-bottom {
  border-bottom: none;
}

/*Radius for Left & Right Corners*/
/* line 531, ../scss/themes/_theme-effect.scss */
.radius-left-5x {
  border-top-left-radius: 50px !important;
  border-bottom-left-radius: 50px !important;
}

/* line 536, ../scss/themes/_theme-effect.scss */
.radius-right-5x {
  border-top-right-radius: 50px !important;
  border-bottom-right-radius: 50px !important;
}

/* line 541, ../scss/themes/_theme-effect.scss */
.radius-top-5xxs {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}

/* line 546, ../scss/themes/_theme-effect.scss */
.radius-bottom-5xxs {
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

/* line 551, ../scss/themes/_theme-effect.scss */
.radius-left-5xxs {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

/* line 556, ../scss/themes/_theme-effect.scss */
.radius-right-5xxs {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

/*Text Colors
------------------------------------*/
/* line 563, ../scss/themes/_theme-effect.scss */
.text-default {
  color: #000 !important;
}

/* line 566, ../scss/themes/_theme-effect.scss */
.text-primary {
  color: #000 !important;
}

/* line 570, ../scss/themes/_theme-effect.scss */
.text-info {
  color: #5bc0de !important;
}

/* line 574, ../scss/themes/_theme-effect.scss */
.text-danger {
  color: #d9534f !important;
}

/* line 578, ../scss/themes/_theme-effect.scss */
.text-warning {
  color: #ff5722 !important;
}

/* line 582, ../scss/themes/_theme-effect.scss */
.text-success {
  color: #5cb85c !important;
}

/* line 585, ../scss/themes/_theme-effect.scss */
.text-white {
  color: #fff !important;
}

/* line 588, ../scss/themes/_theme-effect.scss */
.text-purple {
  color: #c8d1e6 !important;
}

/* line 592, ../scss/themes/_theme-effect.scss */
.text-red {
  color: #c32322 !important;
}

/* line 596, ../scss/themes/_theme-effect.scss */
.text-orange {
  color: #f66000 !important;
}

/* line 600, ../scss/themes/_theme-effect.scss */
.text-yellow {
  color: #e2d951 !important;
}

/* line 604, ../scss/themes/_theme-effect.scss */
.text-darker {
  color: #333 !important;
}

/* line 608, ../scss/themes/_theme-effect.scss */
.text-lighten {
  color: #bbbbbb !important;
}

/*Background Colors
------------------------------------*/
/* line 613, ../scss/themes/_theme-effect.scss */
.bg-transparent {
  background: transparent;
}

/* line 616, ../scss/themes/_theme-effect.scss */
.bg-primary {
  background: #000 !important;
}

/* line 620, ../scss/themes/_theme-effect.scss */
.bg-info {
  background: #5bc0de !important;
}

/* line 624, ../scss/themes/_theme-effect.scss */
.bg-danger {
  background: #d9534f !important;
}

/* line 628, ../scss/themes/_theme-effect.scss */
.bg-warning {
  background: #ff5722 !important;
}

/* line 632, ../scss/themes/_theme-effect.scss */
.bg-success {
  background: #5cb85c !important;
}

/* line 635, ../scss/themes/_theme-effect.scss */
.bg-white {
  background: #fff !important;
}

/* line 638, ../scss/themes/_theme-effect.scss */
.bg-purple {
  background: #c8d1e6 !important;
}

/* line 642, ../scss/themes/_theme-effect.scss */
.bg-red {
  background: #c32322 !important;
}

/* line 646, ../scss/themes/_theme-effect.scss */
.bg-orange {
  background: #f66000 !important;
}

/* line 650, ../scss/themes/_theme-effect.scss */
.bg-yellow {
  background: #e2d951 !important;
}

/* line 653, ../scss/themes/_theme-effect.scss */
.bg-default {
  background: #000 !important;
}

/* line 656, ../scss/themes/_theme-effect.scss */
.bg-darker {
  background: #333333 !important;
}

/* line 659, ../scss/themes/_theme-effect.scss */
.bg-lighten {
  background: #ebebeb !important;
}

/* line 662, ../scss/themes/_theme-effect.scss */
.bg-lightgray {
  background: #f3f3f3;
}

/*Overflow
------------------------------------*/
/* line 667, ../scss/themes/_theme-effect.scss */
.overflow-h {
  overflow: hidden;
}

/* line 671, ../scss/themes/_theme-effect.scss */
.overflow-a {
  overflow: auto;
}

/* Height progress */
/* line 677, ../scss/themes/_theme-effect.scss */
.progress-3 {
  height: 3px;
}

/* line 680, ../scss/themes/_theme-effect.scss */
.progress-4 {
  height: 4px;
}

/* line 683, ../scss/themes/_theme-effect.scss */
.progress-5 {
  height: 5px;
}

/* line 686, ../scss/themes/_theme-effect.scss */
.progress-6 {
  height: 6px;
}

/* line 689, ../scss/themes/_theme-effect.scss */
.progress-7 {
  height: 7px;
}

/* line 692, ../scss/themes/_theme-effect.scss */
.progress-8 {
  height: 8px;
}

/* line 695, ../scss/themes/_theme-effect.scss */
.progress-9 {
  height: 9px;
}

/* line 698, ../scss/themes/_theme-effect.scss */
.progress-10 {
  height: 10px;
}

/* line 701, ../scss/themes/_theme-effect.scss */
.progress-11 {
  height: 11px;
}

/* line 704, ../scss/themes/_theme-effect.scss */
.progress-12 {
  height: 12px;
}

/* line 707, ../scss/themes/_theme-effect.scss */
.progress-13 {
  height: 13px;
}

/* line 710, ../scss/themes/_theme-effect.scss */
.progress-14 {
  height: 14px;
}

/* line 713, ../scss/themes/_theme-effect.scss */
.progress-15 {
  height: 15px;
}

/* icon */
/* line 718, ../scss/themes/_theme-effect.scss */
.fa.fa-2 {
  font-size: 2em;
}
/* line 721, ../scss/themes/_theme-effect.scss */
.fa.fa-3 {
  font-size: 4em;
}
/* line 724, ../scss/themes/_theme-effect.scss */
.fa.fa-4 {
  font-size: 7em;
}
/* line 727, ../scss/themes/_theme-effect.scss */
.fa.fa-5 {
  font-size: 12em;
}
/* line 730, ../scss/themes/_theme-effect.scss */
.fa.fa-6 {
  font-size: 20em;
}

/* carousel-controls */
/* line 737, ../scss/themes/_theme-effect.scss */
.carousel-controls .carousel-control {
  z-index: 5;
}

/* line 741, ../scss/themes/_theme-effect.scss */
.carousel-controls-small {
  width: 65px;
  position: relative;
  display: inline-block;
}
/* line 745, ../scss/themes/_theme-effect.scss */
.carousel-controls-small .carousel-control-small {
  width: 28px;
  height: 28px;
  line-height: 26px;
}

/* --- SCSS For Accordion --- */
/* line 754, ../scss/themes/_theme-effect.scss */
.accordion {
  margin: 0;
}
/* line 756, ../scss/themes/_theme-effect.scss */
.accordion .panel {
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
  border: 0;
  margin: 0;
}
/* line 761, ../scss/themes/_theme-effect.scss */
.accordion .panel .box-tags .input-box {
  margin: 0 0 10px;
}
/* line 766, ../scss/themes/_theme-effect.scss */
.accordion .panel-heading {
  padding: 15px 0;
  margin: 0 30px;
  position: relative;
  border-top: 1px solid #dedede;
  border-radius: 0;
}
/* line 772, ../scss/themes/_theme-effect.scss */
.accordion .panel-heading a {
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
  color: #000;
}
/* line 777, ../scss/themes/_theme-effect.scss */
.accordion .panel-heading a.collapsed {
  color: #464646;
}
/* line 779, ../scss/themes/_theme-effect.scss */
.accordion .panel-heading a.collapsed:hover {
  color: #000;
}
/* line 785, ../scss/themes/_theme-effect.scss */
.accordion .panel-collapse {
  padding: 0 30px;
}
/* line 788, ../scss/themes/_theme-effect.scss */
.accordion .panel-collapse .tab-content h2 {
  font-size: 16px;
}
/* line 793, ../scss/themes/_theme-effect.scss */
.accordion .panel-body {
  border-top-color: transparent !important;
}
/* line 799, ../scss/themes/_theme-effect.scss */
.accordion.collapse-right .panel-heading a:before {
  position: absolute;
  right: 20px;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .accordion.collapse-right .panel-heading a:before {
  left: 20px;
  right: auto;
}
/* line 808, ../scss/themes/_theme-effect.scss */
.accordion.collapse-color .panel-heading a:before {
  color: #fff;
}
/* line 815, ../scss/themes/_theme-effect.scss */
.accordion.noborder .panel-heading {
  padding-left: 0;
  padding-right: 0;
}
/* line 819, ../scss/themes/_theme-effect.scss */
.accordion.noborder .panel, .accordion.noborder .panel-heading, .accordion.noborder .panel-body {
  background-color: transparent;
  border: none;
}
/* line 826, ../scss/themes/_theme-effect.scss */
.accordion.nobackground .panel, .accordion.nobackground .panel-heading, .accordion.nobackground .panel-body {
  background-color: transparent;
}

/* accordion style version 1 */
/* line 835, ../scss/themes/_theme-effect.scss */
.accordion-v1 .panel-heading a:before {
  left: -10px;
  position: absolute;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl .accordion-v1 .panel-heading a:before {
  right: -10px;
  left: auto;
}
/* line 840, ../scss/themes/_theme-effect.scss */
.accordion-v1 .panel, .accordion-v1 .panel-heading, .accordion-v1 .panel-body {
  border: none;
}

/* accordion style version 2 */
/* line 847, ../scss/themes/_theme-effect.scss */
.accordion-v2 .panel, .accordion-v2 .panel-heading, .accordion-v2 .panel-body {
  border: none;
}

/* accordion style version 3 */
/* line 854, ../scss/themes/_theme-effect.scss */
.accordion-v3 .panel .panel-heading {
  /*border-bottom: solid 1px $bo-accordion-border-color;*/
}

/* accordion style version 4 */
/* line 862, ../scss/themes/_theme-effect.scss */
.accordion-v4 .panel-collapse {
  position: relative;
}
/* line 864, ../scss/themes/_theme-effect.scss */
.accordion-v4 .panel-collapse.in {
  /*&:before {
  	position: absolute;
  	content: "";
  	background-color: $bo-accordion-background;
  	top: -51px;
  	left: -1px;
  	height: 3px;
  	width:  100.5%
  }*/
}

/* --- SCSS For Breadcrumb --- */
/* line 881, ../scss/themes/_theme-effect.scss */
.breadcrumbs {
  border-bottom: 1px solid #dedede;
  border-top: 1px solid #dedede;
  background-color: transparent;
  padding: 30px 0;
  z-index: 1;
}
/* line 887, ../scss/themes/_theme-effect.scss */
.breadcrumbs h2 {
  margin: 0;
  float: left;
  font-weight: 400;
  position: relative;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .breadcrumbs h2 {
  float: right;
}
/* line 893, ../scss/themes/_theme-effect.scss */
.breadcrumbs .breadcrumb-links {
  margin: 6px 0 0;
  position: relative;
  text-align: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .breadcrumbs .breadcrumb-links {
  text-align: left;
}
/* line 897, ../scss/themes/_theme-effect.scss */
.breadcrumbs .breadcrumb-links > li {
  display: inline-block;
}
/* line 899, ../scss/themes/_theme-effect.scss */
.breadcrumbs .breadcrumb-links > li + li:before {
  color: #757575;
  content: "\f105";
  font-family: FontAwesome;
  padding: 0 15px;
  font-size: 14px;
}
/* line 907, ../scss/themes/_theme-effect.scss */
.breadcrumbs .breadcrumb-links > .active {
  color: #000;
}
/* line 911, ../scss/themes/_theme-effect.scss */
.breadcrumbs.light-style {
  color: #fff;
  border: 0px;
}
/* line 914, ../scss/themes/_theme-effect.scss */
.breadcrumbs.light-style h2 {
  color: #fff;
}
/* line 919, ../scss/themes/_theme-effect.scss */
.breadcrumbs.light-style .breadcrumb-links > li a {
  color: #FFF;
}
/* line 922, ../scss/themes/_theme-effect.scss */
.breadcrumbs.light-style .breadcrumb-links > li + li:before {
  color: #fff;
}
/* line 926, ../scss/themes/_theme-effect.scss */
.breadcrumbs.light-style .breadcrumb-links > .active span {
  color: #fff;
  text-decoration: underline;
}
/* line 932, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-center {
  text-align: center;
  padding: 50px;
}
/* line 935, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-center h2 {
  float: none;
}
/* line 938, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-center .breadcrumb-links {
  text-align: center;
}
/* line 944, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-left h2 {
  float: none;
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .breadcrumbs.breadcrumbs-left h2 {
  text-align: right;
}
/* line 948, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-left .breadcrumb-links {
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .breadcrumbs.breadcrumbs-left .breadcrumb-links {
  text-align: right;
}
/* line 954, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-right h2 {
  float: none;
  text-align: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .breadcrumbs.breadcrumbs-right h2 {
  text-align: left;
}
/* line 958, ../scss/themes/_theme-effect.scss */
.breadcrumbs.breadcrumbs-right .breadcrumb-links {
  text-align: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .breadcrumbs.breadcrumbs-right .breadcrumb-links {
  text-align: left;
}

/* --- SCSS For Call-to-action --- */
/* line 970, ../scss/themes/_theme-effect.scss */
.call-to-action {
  padding: 50px 80px;
  z-index: 1;
  text-align: center;
  width: 100%;
}
/* line 975, ../scss/themes/_theme-effect.scss */
.call-to-action.light-style {
  color: #FFFFFF;
}
/* line 977, ../scss/themes/_theme-effect.scss */
.call-to-action.light-style h1, .call-to-action.light-style h2, .call-to-action.light-style h3, .call-to-action.light-style h4, .call-to-action.light-style h5, .call-to-action.light-style h6 {
  color: #fff;
}
/* line 980, ../scss/themes/_theme-effect.scss */
.call-to-action.light-style .btn {
  border-color: #fff;
  color: #fff;
}
/* line 985, ../scss/themes/_theme-effect.scss */
.call-to-action .action-button .btn {
  margin-top: 30px;
  min-width: 150px;
  margin-left: 8px;
  margin-right: 8px;
}
/* line 991, ../scss/themes/_theme-effect.scss */
.call-to-action.call-to-action-outline {
  outline: 1px solid #999999;
  outline-offset: -30px;
}

/* call to action style1 */
/* line 999, ../scss/themes/_theme-effect.scss */
.call-to-action-v1 {
  display: table;
  text-align: left;
}
/* line 1002, ../scss/themes/_theme-effect.scss */
.call-to-action-v1 .call-to-action-inner {
  display: table-cell;
  vertical-align: middle;
}
/* line 1006, ../scss/themes/_theme-effect.scss */
.call-to-action-v1 .action-button {
  min-width: 25%;
  text-align: right;
}
/* line 1009, ../scss/themes/_theme-effect.scss */
.call-to-action-v1 .action-button .btn {
  margin-top: 0;
}

/* call to action style2 */
/* line 1017, ../scss/themes/_theme-effect.scss */
.call-to-action-v2 {
  display: table;
  text-align: right;
}
/* line 1021, ../scss/themes/_theme-effect.scss */
.call-to-action-v2 .call-to-action-inner {
  display: table-cell;
  vertical-align: middle;
}
/* line 1025, ../scss/themes/_theme-effect.scss */
.call-to-action-v2 .action-button {
  min-width: 40%;
  text-align: left;
  padding-left: 50px;
}
/* line 1029, ../scss/themes/_theme-effect.scss */
.call-to-action-v2 .action-button .btn {
  margin-top: 0;
}

/* call to action style3 */
/* line 1039, ../scss/themes/_theme-effect.scss */
.call-to-action-v3 .call-to-action-inner h1, .call-to-action-v3 .call-to-action-inner h2, .call-to-action-v3 .call-to-action-inner h3, .call-to-action-v3 .call-to-action-inner h4, .call-to-action-v3 .call-to-action-inner h5, .call-to-action-v3 .call-to-action-inner h6 {
  border: 1px solid #222;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  display: inline-block;
  padding: 15px 10%;
}
/* line 1049, ../scss/themes/_theme-effect.scss */
.call-to-action-v3.light-style .call-to-action-inner h1, .call-to-action-v3.light-style .call-to-action-inner h2, .call-to-action-v3.light-style .call-to-action-inner h3, .call-to-action-v3.light-style .call-to-action-inner h4, .call-to-action-v3.light-style .call-to-action-inner h5, .call-to-action-v3.light-style .call-to-action-inner h6 {
  border: 1px solid #fff;
}

/* call to action style4 */
/* line 1057, ../scss/themes/_theme-effect.scss */
.call-to-action-v4 {
  padding-left: 18%;
  padding-right: 18%;
}
/* line 1060, ../scss/themes/_theme-effect.scss */
.call-to-action-v4 .fa {
  width: 90px;
  height: 90px;
  line-height: 90px;
  background-color: #000;
  text-align: center;
  color: #fff;
}

/* call to action style5 */
/* line 1069, ../scss/themes/_theme-effect.scss */
.call-to-action-v5 {
  padding: 40px;
  overflow: hidden;
  color: #fff;
  text-align: center;
}
/* line 1074, ../scss/themes/_theme-effect.scss */
.call-to-action-v5 .heading-title {
  text-transform: uppercase;
  font-weight: 700;
  font-family: inherit;
}
/* line 1079, ../scss/themes/_theme-effect.scss */
.call-to-action-v5 .call-to-action-inner {
  font-size: 24px;
}
/* line 1082, ../scss/themes/_theme-effect.scss */
.call-to-action-v5 .action-button {
  margin-top: 30px;
}

/* call to action style6 */
/* line 1087, ../scss/themes/_theme-effect.scss */
.call-to-action-v6 {
  outline: 1px solid #999999;
  outline-offset: -30px;
  padding: 70px 95px;
  overflow: hidden;
}
/* line 1092, ../scss/themes/_theme-effect.scss */
.call-to-action-v6 .heading-title {
  text-transform: uppercase;
  color: #000;
  font-weight: 700;
  font-family: inherit;
  margin-bottom: 20px;
}
/* line 1099, ../scss/themes/_theme-effect.scss */
.call-to-action-v6 .call-to-action-inner {
  color: #bbb;
  font-size: 24px;
  float: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .call-to-action-v6 .call-to-action-inner {
  float: right;
}
/* line 1104, ../scss/themes/_theme-effect.scss */
.call-to-action-v6 .action-button {
  float: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .call-to-action-v6 .action-button {
  float: left;
}

/* --- SCSS For Divider --- */
/* line 1113, ../scss/themes/_theme-effect.scss */
[class*="hr-"] {
  min-height: 1px;
}

/* line 1116, ../scss/themes/_theme-effect.scss */
.hr-dashed {
  border-top: 1px dashed #b4b4b4;
}

/* line 1119, ../scss/themes/_theme-effect.scss */
.hr-dotted {
  border-top: 1px dotted #b4b4b4;
}

/* line 1122, ../scss/themes/_theme-effect.scss */
.hr-double {
  border-top: 3px double #b4b4b4;
}

/* line 1125, ../scss/themes/_theme-effect.scss */
.hr-double-dashed {
  border-top: 1px dashed #b4b4b4;
  position: relative;
}
/* line 1128, ../scss/themes/_theme-effect.scss */
.hr-double-dashed:before {
  border-top: 1px dashed #b4b4b4;
  position: absolute;
  width: 100%;
  height: 100%;
  content: "";
  top: 1px;
}

/* line 1136, ../scss/themes/_theme-effect.scss */
.hr-double-dotted {
  border-top: 1px dotted #b4b4b4;
  position: relative;
}
/* line 1139, ../scss/themes/_theme-effect.scss */
.hr-double-dotted:before {
  border-top: 1px dotted #b4b4b4;
  position: absolute;
  width: 100%;
  height: 100%;
  content: "";
  top: 1px;
}

/* --- SCSS For Google-map --- */
/* --- SCSS For Icon-box --- */
/* line 1157, ../scss/themes/_theme-effect.scss */
.feature-box {
  padding: 0px 20px;
}
/* line 1159, ../scss/themes/_theme-effect.scss */
.feature-box .fbox-icon {
  float: left;
  margin: 11px 20px 0 0;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .feature-box .fbox-icon {
  float: right;
}
/* line 35, ../scss/rtl/_rtl.scss */
.rtl .feature-box .fbox-icon {
  margin: 11px 0 0 20px;
}
/* line 1163, ../scss/themes/_theme-effect.scss */
.feature-box .fbox-body {
  overflow: hidden;
  color: #bbb;
}
/* line 1166, ../scss/themes/_theme-effect.scss */
.feature-box .fbox-body .fbox-icon {
  margin-top: 0;
}
/* line 1170, ../scss/themes/_theme-effect.scss */
.feature-box small {
  font-size: 13px;
  margin-bottom: 15px;
  display: inline-block;
}
/* line 1175, ../scss/themes/_theme-effect.scss */
.feature-box h4 {
  margin-bottom: 10px;
  text-transform: uppercase;
}
/* line 1179, ../scss/themes/_theme-effect.scss */
.feature-box .fbox-title {
  margin: 10px 0;
  font-weight: 600;
  text-transform: none;
}
/* line 1184, ../scss/themes/_theme-effect.scss */
.feature-box.light-style {
  color: #dfdfdf;
}
/* line 1186, ../scss/themes/_theme-effect.scss */
.feature-box.light-style a {
  color: #fff;
}
/* line 1188, ../scss/themes/_theme-effect.scss */
.feature-box.light-style a:hover {
  color: #000;
}
/* line 1192, ../scss/themes/_theme-effect.scss */
.feature-box.light-style .fbox-title,
.feature-box.light-style h4 {
  color: #fff;
}
/* line 1197, ../scss/themes/_theme-effect.scss */
.feature-box.feature-box-right {
  text-align: right;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .feature-box.feature-box-right {
  text-align: left;
}
/* line 1199, ../scss/themes/_theme-effect.scss */
.feature-box.feature-box-right .fbox-icon {
  float: right;
  margin: 10px 0 0 20px;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .feature-box.feature-box-right .fbox-icon {
  float: left;
}
/* line 35, ../scss/rtl/_rtl.scss */
.rtl .feature-box.feature-box-right .fbox-icon {
  margin: 10px 20px 0 0;
}
/* line 1204, ../scss/themes/_theme-effect.scss */
.feature-box.feature-box-left {
  text-align: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .feature-box.feature-box-left {
  text-align: right;
}
/* line 1206, ../scss/themes/_theme-effect.scss */
.feature-box.feature-box-left .fbox-icon {
  float: left;
  margin: 10px 20px 0 0;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .feature-box.feature-box-left .fbox-icon {
  float: right;
}
/* line 35, ../scss/rtl/_rtl.scss */
.rtl .feature-box.feature-box-left .fbox-icon {
  margin: 10px 0 0 20px;
}
/* line 1211, ../scss/themes/_theme-effect.scss */
.feature-box.feature-box-center {
  text-align: center;
}
/* line 1213, ../scss/themes/_theme-effect.scss */
.feature-box.feature-box-center .fbox-icon {
  float: none;
  margin: 0 0 20px;
}
/* line 1218, ../scss/themes/_theme-effect.scss */
.feature-box.box-border {
  position: relative;
}
/* line 1220, ../scss/themes/_theme-effect.scss */
.feature-box.box-border:before {
  background: none repeat scroll 0 0 #dedede;
  content: "";
  margin-top: -50px;
  position: absolute;
  top: 50%;
  right: -15px;
  width: 1px;
  height: 90px;
}
/* line 115, ../scss/rtl/_rtl.scss */
.rtl .feature-box.box-border:before {
  left: -15px;
  right: auto;
}

/* [class*="feature-box-"]{
	.fbox-icon{
		float: none;
		margin: 0;
	}
	h4 {
		padding: 10px 0;
		position: relative;
		&:before{
			content: "";
			position: absolute;
			left: 0;
			bottom: 15px;
			@include size(30px, 2px);
			background-color: $brand-primary;
		}
	}
	&.feature-box-center {
		h4 {
			&:before{
				left: 0;
				right: 0;
				margin: 0 auto;
			}
		}
	}	
} */
/* line 1260, ../scss/themes/_theme-effect.scss */
.feature-box-v2 .fbox-icon {
  float: left;
  margin-right: 30px;
}
/* line 1263, ../scss/themes/_theme-effect.scss */
.feature-box-v2 .fbox-icon .icons {
  width: 70px;
  height: 70px;
  line-height: 70px;
  font-size: 24px;
}
/* line 1269, ../scss/themes/_theme-effect.scss */
.feature-box-v2 .fbox-body {
  font-size: 18px;
}

/* line 1275, ../scss/themes/_theme-effect.scss */
.feature-box-v3 .fbox-icon .icons {
  width: 70px;
  height: 70px;
  line-height: 70px;
  font-size: 30px;
}
/* line 1279, ../scss/themes/_theme-effect.scss */
.feature-box-v3 .fbox-icon .icons.icons-plain {
  width: auto;
  height: auto;
  line-height: 100%;
}
/* line 1286, ../scss/themes/_theme-effect.scss */
.feature-box-v3.feature-box-right .fbox-icon {
  float: none;
  margin: 0;
}
/* line 1290, ../scss/themes/_theme-effect.scss */
.feature-box-v3.feature-box-right h4:before {
  left: inherit;
  right: 0;
}

/* line 1296, ../scss/themes/_theme-effect.scss */
.feature-box-v4 {
  position: relative;
  border: 1px solid #333;
  padding: 35px 30px 20px;
  text-align: center;
}
/* line 1301, ../scss/themes/_theme-effect.scss */
.feature-box-v4 .fbox-icon {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: -36px;
  margin: 0 auto;
}
/* line 1308, ../scss/themes/_theme-effect.scss */
.feature-box-v4 .fbox-icon .icons {
  font-size: 24px;
  width: 70px;
  height: 70px;
  line-height: 70px;
  background-color: #fff;
  border: 1px solid #333;
  color: #333;
}
/* line 1317, ../scss/themes/_theme-effect.scss */
.feature-box-v4 .fbox-icon.fbox-bg .icons {
  background-color: #000;
  border: 1px solid #000;
  color: #fff;
}
/* line 1324, ../scss/themes/_theme-effect.scss */
.feature-box-v4 h4 {
  padding: 10px 0 20px;
}
/* line 1326, ../scss/themes/_theme-effect.scss */
.feature-box-v4 h4:before {
  width: 0px;
  height: 0px;
  background-color: transparent;
}
/* line 1331, ../scss/themes/_theme-effect.scss */
.feature-box-v4[class*="bg-"] {
  border: none;
}

/* line 1337, ../scss/themes/_theme-effect.scss */
.feature-box-v5 {
  padding: 20px 30px;
  border: 1px solid #ddd;
  border-bottom: 3px solid #000;
}
/* line 1342, ../scss/themes/_theme-effect.scss */
.feature-box-v5 .fbox-icon .icons {
  font-size: 40px;
  width: 70px;
  height: 70px;
  line-height: 70px;
  color: #333;
}

/* --- SCSS For Icon-progress-bar --- */
/* line 1355, ../scss/themes/_theme-effect.scss */
.icon-rating {
  float: left;
}

/* line 1358, ../scss/themes/_theme-effect.scss */
.icon-rating input {
  left: -9999px;
  position: absolute;
}

/* line 1362, ../scss/themes/_theme-effect.scss */
.icon-rating label {
  cursor: pointer;
  display: block;
  float: right;
  font-size: 22px;
  height: 17px;
  line-height: 17px;
  padding: 0 3px;
}

/* line 1371, ../scss/themes/_theme-effect.scss */
.icon-rating label {
  color: #e0e0e0;
  transition: color 0.3s ease 0s;
}

/* line 1375, ../scss/themes/_theme-effect.scss */
.icon-rating input + label:hover, .icon-rating input + label:hover ~ label {
  color: #000;
}

/* line 1378, ../scss/themes/_theme-effect.scss */
.icon-rating input:checked ~ label {
  color: #000;
}

/* line 1381, ../scss/themes/_theme-effect.scss */
.icon-rating-horizontal {
  float: none;
  text-align: center;
}

/* line 1385, ../scss/themes/_theme-effect.scss */
.icon-rating-horizontal label {
  float: none;
  height: 20px;
  line-height: 20px;
}

/* line 1391, ../scss/themes/_theme-effect.scss */
.light-style {
  color: #fff;
}
/* line 1393, ../scss/themes/_theme-effect.scss */
.light-style h1, .light-style h2, .light-style h3, .light-style h4, .light-style h5, .light-style h6 {
  color: #fff;
}

/* line 1398, ../scss/themes/_theme-effect.scss */
.bg-success .icon-rating label {
  color: #449d44;
}
/* line 1401, ../scss/themes/_theme-effect.scss */
.bg-success .icon-rating input + label:hover, .bg-success .icon-rating input + label:hover ~ label,
.bg-success .icon-rating input:checked ~ label {
  color: #fff;
}

/* line 1407, ../scss/themes/_theme-effect.scss */
.bg-danger .icon-rating label {
  color: #b52b27;
}
/* line 1410, ../scss/themes/_theme-effect.scss */
.bg-danger .icon-rating input + label:hover, .bg-danger .icon-rating input + label:hover ~ label,
.bg-danger .icon-rating input:checked ~ label {
  color: #fff;
}

/* line 1416, ../scss/themes/_theme-effect.scss */
.bg-warning .icon-rating label {
  color: #d53300;
}
/* line 1419, ../scss/themes/_theme-effect.scss */
.bg-warning .icon-rating input + label:hover, .bg-warning .icon-rating input + label:hover ~ label,
.bg-warning .icon-rating input:checked ~ label {
  color: #fff;
}

/* line 1425, ../scss/themes/_theme-effect.scss */
.bg-primary .icon-rating label {
  color: black;
}
/* line 1428, ../scss/themes/_theme-effect.scss */
.bg-primary .icon-rating input + label:hover, .bg-primary .icon-rating input + label:hover ~ label,
.bg-primary .icon-rating input:checked ~ label {
  color: #fff;
}

/* line 1434, ../scss/themes/_theme-effect.scss */
.bg-info .icon-rating label {
  color: #28a1c5;
}
/* line 1437, ../scss/themes/_theme-effect.scss */
.bg-info .icon-rating input + label:hover, .bg-info .icon-rating input + label:hover ~ label,
.bg-info .icon-rating input:checked ~ label {
  color: #fff;
}

/* --- SCSS For Interactive-banner --- */
/* line 1446, ../scss/themes/_theme-effect.scss */
.interactive-banner {
  color: #fff;
  position: relative;
  overflow: hidden;
  /* .mask-link{
  	position: absolute;
      content: "";
      @include size (100%, 100%);
       top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        z-index: 1;
  } */
}
/* line 1450, ../scss/themes/_theme-effect.scss */
.interactive-banner .interactive-banner-profile {
  position: absolute;
  z-index: 2;
  margin: auto;
  content: "";
}
/* line 1455, ../scss/themes/_theme-effect.scss */
.interactive-banner .interactive-banner-profile h2 {
  text-transform: uppercase;
  margin: 10px 0 15px;
}
/* line 1459, ../scss/themes/_theme-effect.scss */
.interactive-banner .interactive-banner-profile small {
  text-transform: uppercase;
}
/* line 1476, ../scss/themes/_theme-effect.scss */
.interactive-banner .banner-title h2, .interactive-banner .banner-title h3, .interactive-banner .banner-title h4, .interactive-banner .banner-title h5, .interactive-banner .banner-title h6 {
  color: #fff;
}
/* line 1482, ../scss/themes/_theme-effect.scss */
.interactive-banner .action .icons:hover {
  background-color: #5cb85c !important;
  border: #5cb85c !important;
}
/* line 1489, ../scss/themes/_theme-effect.scss */
.interactive-banner.left .interactive-banner-profile {
  left: 20px;
}
/* line 1494, ../scss/themes/_theme-effect.scss */
.interactive-banner.right .interactive-banner-profile {
  right: 20px;
}
/* line 1500, ../scss/themes/_theme-effect.scss */
.interactive-banner.center .interactive-banner-profile {
  right: 0;
  left: 0;
}

/* line 1508, ../scss/themes/_theme-effect.scss */
.interactive-banner-v1 .interactive-banner-profile {
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border: 20px solid #fff;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s;
  transition: opacity 0.35s ease 0s;
  visibility: hidden;
}
/* line 1518, ../scss/themes/_theme-effect.scss */
.interactive-banner-v1 .inner-banner {
  position: absolute;
  top: 50%;
  transform: translate3d(0px, -50%, 0px);
  transform-origin: 50% 50% 0;
}
/* line 1525, ../scss/themes/_theme-effect.scss */
.interactive-banner-v1:hover .interactive-banner-profile {
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
}

/* line 1532, ../scss/themes/_theme-effect.scss */
.interactive-banner-v2 .interactive-banner-profile {
  top: 40px;
  width: 55%;
  height: 120px;
}
/* line 1535, ../scss/themes/_theme-effect.scss */
.interactive-banner-v2 .interactive-banner-profile .action {
  padding: 5px 15px;
  margin-bottom: 3px;
  background-color: #fff;
  color: #333;
}
/* line 1543, ../scss/themes/_theme-effect.scss */
.interactive-banner-v2.left .interactive-banner-profile {
  left: 60px;
}
/* line 1548, ../scss/themes/_theme-effect.scss */
.interactive-banner-v2.right .interactive-banner-profile {
  right: 60px;
}
/* line 1554, ../scss/themes/_theme-effect.scss */
.interactive-banner-v2.center .interactive-banner-profile {
  right: 0;
  left: 0;
}

/* line 1562, ../scss/themes/_theme-effect.scss */
.interactive-banner-v3 .interactive-banner-profile {
  padding: 40px 60px;
  width: 100%;
  height: 100%;
  top: 0;
}
/* line 1569, ../scss/themes/_theme-effect.scss */
.interactive-banner-v3 .interactive-banner-profile .action {
  bottom: 60px;
  left: 60px;
  right: 60px;
  content: "";
  position: absolute;
}
/* line 1575, ../scss/themes/_theme-effect.scss */
.interactive-banner-v3 .interactive-banner-profile .action:after {
  content: "";
  position: absolute;
  border: 5px solid #fff;
  bottom: -30px;
  left: -30px;
  right: -30px;
  height: calc(100% + 60px);
  width: calc(100% + 60px);
  z-index: -1;
}

/* line 1591, ../scss/themes/_theme-effect.scss */
.interactive-banner-v4 .interactive-banner-profile {
  width: 100%;
  bottom: 0;
  left: 0;
  padding: 0 30px;
  position: absolute;
  content: "";
  transform: translate3d(0px, 60px, 0px);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
/* line 1600, ../scss/themes/_theme-effect.scss */
.interactive-banner-v4 .interactive-banner-profile .action {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s;
  transition: opacity 0.35s ease 0s;
  position: relative;
  background-color: #5cb85c;
  margin: 0 -30px;
  padding: 20px 30px;
}
/* line 1609, ../scss/themes/_theme-effect.scss */
.interactive-banner-v4 .interactive-banner-profile img {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: opacity 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s;
  transition: opacity 0.35s ease 0s;
}
/* line 1615, ../scss/themes/_theme-effect.scss */
.interactive-banner-v4:hover .interactive-banner-profile {
  transform: translate3d(0px, 0px, 0px);
}
/* line 1617, ../scss/themes/_theme-effect.scss */
.interactive-banner-v4:hover .interactive-banner-profile .action {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 1620, ../scss/themes/_theme-effect.scss */
.interactive-banner-v4:hover .interactive-banner-profile img {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 1627, ../scss/themes/_theme-effect.scss */
.interactive-banner-v5 .interactive-banner-profile {
  width: 55%;
  height: 120px;
  bottom: 0;
  top: 0;
}
/* line 1632, ../scss/themes/_theme-effect.scss */
.interactive-banner-v5 a.links {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -30px;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transform: translate3d(0px, -60px, 0px);
}
/* line 1643, ../scss/themes/_theme-effect.scss */
.interactive-banner-v5:hover a.links {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: translate3d(0px, 0px, 0px);
}

/* latest posts v1*/
/* line 1654, ../scss/themes/_theme-effect.scss */
.latest-posts-v1 .latest-posts-meta,
.latest-posts-v1 .latest-posts-profile {
  background-color: #f6f6f6;
  padding: 15px;
}
/* line 1659, ../scss/themes/_theme-effect.scss */
.latest-posts-v1 .latest-posts-profile {
  border-top: 1px solid #e5e5e5;
}

/* latest posts v2*/
/* line 1667, ../scss/themes/_theme-effect.scss */
.latest-posts-v2 .latest-posts-meta,
.latest-posts-v2 .latest-posts-profile {
  border-right: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding: 15px;
  background-color: rgba(255, 255, 255, 0.7);
}

/* latest posts v3*/
/* line 1679, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 {
  text-align: center;
}
/* line 1681, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 .latest-posts-title {
  position: relative;
}
/* line 1683, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 .latest-posts-title:after {
  background-color: #444444;
  content: " ";
  height: 1px;
  left: 50%;
  margin-left: -15px;
  position: absolute;
  top: 41px;
  width: 30px;
}
/* line 1694, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 .latest-posts-meta {
  padding: 15px;
  position: relative;
  background-color: rgba(255, 255, 255, 0.7);
}
/* line 1700, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 .latest-posts-profile {
  background-color: rgba(0, 0, 0, 0.3);
  text-align: left;
  position: absolute;
  top: -42px;
  left: 0;
  padding: 10px 15px;
  width: 100%;
  color: #fff;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .latest-posts-v3 .latest-posts-profile {
  text-align: right;
}
/* line 1709, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 .latest-posts-profile a {
  color: #fff;
}
/* line 1711, ../scss/themes/_theme-effect.scss */
.latest-posts-v3 .latest-posts-profile a:hover {
  color: red;
}

/* latest posts v4*/
/* line 1720, ../scss/themes/_theme-effect.scss */
.latest-posts-v4 .latest-posts-image {
  margin-right: 10px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .latest-posts-v4 .latest-posts-image {
  margin-left: 10px;
  margin-right: inherit;
}
/* line 1722, ../scss/themes/_theme-effect.scss */
.latest-posts-v4 .latest-posts-image img {
  width: 100px !important;
  height: auto !important;
}
/* line 1727, ../scss/themes/_theme-effect.scss */
.latest-posts-v4 .latest-posts-item {
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 1730, ../scss/themes/_theme-effect.scss */
.latest-posts-v4 .latest-posts-item .latest-posts-title {
  font-size: 14px;
  text-transform: uppercase;
}
/* line 1735, ../scss/themes/_theme-effect.scss */
.latest-posts-v4 .latest-posts-item .latest-posts-profile > span {
  margin-right: 10px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .latest-posts-v4 .latest-posts-item .latest-posts-profile > span {
  margin-left: 10px;
  margin-right: inherit;
}

/* latest posts v5*/
/* line 1743, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-image {
  margin-left: 10px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .latest-posts-v5 .latest-posts-image {
  margin-right: 10px;
  margin-left: inherit;
}
/* line 1745, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-image img {
  width: 100px !important;
  height: auto !important;
}
/* line 1750, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-item {
  padding: 20px;
}
/* line 1752, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-item:nth-child(even) {
  background-color: rgba(228, 228, 228, 0.3);
}
/* line 1755, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-item:nth-child(odd) {
  background-color: rgba(255, 255, 255, 0.3);
}
/* line 1758, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-item .latest-posts-title {
  font-size: 14px;
  text-transform: uppercase;
}
/* line 1763, ../scss/themes/_theme-effect.scss */
.latest-posts-v5 .latest-posts-item .latest-posts-profile > span {
  margin-right: 10px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .latest-posts-v5 .latest-posts-item .latest-posts-profile > span {
  margin-left: 10px;
  margin-right: inherit;
}

/* --- SCSS For List --- */
/* --- SCSS For Media --- */
/* line 1779, ../scss/themes/_theme-effect.scss */
.media-image-v1 {
  border: 10px solid #f5f5f5;
  box-shadow: 0 4px 3px -2px rgba(0, 0, 0, 0.1);
}

/* line 1783, ../scss/themes/_theme-effect.scss */
.media-image-v2 {
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
}

/* line 1786, ../scss/themes/_theme-effect.scss */
.media-image-v3 {
  border: 10px solid #f5f5f5;
  position: relative;
}
/* line 1789, ../scss/themes/_theme-effect.scss */
.media-image-v3:before, .media-image-v3:after {
  width: 22%;
  height: 15px;
  bottom: 2px;
  box-shadow: 0 9px 20px 4px rgba(0, 0, 0, 0.1);
  content: "";
  position: absolute;
  z-index: -1;
}
/* line 1798, ../scss/themes/_theme-effect.scss */
.media-image-v3:before {
  left: 5px;
}
/* line 1801, ../scss/themes/_theme-effect.scss */
.media-image-v3:after {
  right: 5px;
}

/* --- SCSS For Mockup-presentation --- */
/* line 1808, ../scss/themes/_theme-effect.scss */
.mockup {
  font-size: 16px;
  line-height: 32px;
}
/* line 1812, ../scss/themes/_theme-effect.scss */
.mockup .heading h1, .mockup .heading h2, .mockup .heading h3, .mockup .heading h4, .mockup .heading h5 {
  margin-top: 0;
}

/* --- SCSS For Newsletter --- */
/* line 1820, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"] {
  border-bottom: 1px solid #dedede;
  border-top: 1px solid #dedede;
  padding: 30px 0;
}
/* line 1824, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].light-style {
  color: #fff;
}
/* line 1826, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].light-style .form-control {
  color: #fff;
  background: transparent;
}
/* line 1830, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].light-style .newsletter-label {
  color: #FFF;
}
/* line 1834, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].newsletter-border {
  border: 1px solid #dedede;
}
/* line 1837, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].newsletter-center {
  text-align: center;
}
/* line 1839, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].newsletter-center .newsletter-heading {
  margin-bottom: 20px;
}
/* line 1842, ../scss/themes/_theme-effect.scss */
[class*="newsletter-v"].newsletter-center h2 {
  margin-top: 0;
}

/* line 1848, ../scss/themes/_theme-effect.scss */
.newsletter-label {
  font-size: 18px;
  margin-top: 0;
  text-transform: uppercase;
}

/* line 1857, ../scss/themes/_theme-effect.scss */
.newsletter-v3 .newsletter-label {
  color: #FFF;
}

/* line 1864, ../scss/themes/_theme-effect.scss */
.newsletter-v8 .heading span {
  display: block;
  margin-bottom: 30px;
}
/* line 1869, ../scss/themes/_theme-effect.scss */
.newsletter-v8 .newsletter-group {
  margin: 0 auto;
  width: 60%;
  background: #FFF;
  border: 0;
  padding: 0 2px 0 0px;
  border-radius: 3px;
}
/* line 1877, ../scss/themes/_theme-effect.scss */
.newsletter-v8 .newsletter-input {
  background: transparent none;
  border: 0;
}

/* --- SCSS For Panel --- */
/* line 1888, ../scss/themes/_theme-effect.scss */
.panel-v1 .panel-heading {
  padding: 20px 0;
  border-color: #dedede;
}
/* line 1891, ../scss/themes/_theme-effect.scss */
.panel-v1 .panel-heading:after {
  background-color: #000;
}
/* line 1895, ../scss/themes/_theme-effect.scss */
.panel-v1 .panel-body {
  padding: 0 !important;
}

/* line 1900, ../scss/themes/_theme-effect.scss */
.panel-v2 .panel-heading {
  text-align: center;
  border-color: #dedede;
}
/* line 1903, ../scss/themes/_theme-effect.scss */
.panel-v2 .panel-heading:after {
  background-color: #000;
  right: 0;
  margin: 0 auto;
}

/* line 1911, ../scss/themes/_theme-effect.scss */
.panel-v3 .panel-body {
  padding: 15px 0;
}

/* --- SCSS For Parallax --- */
/* line 1919, ../scss/themes/_theme-effect.scss */
.parallax {
  padding-top: 150px;
  padding-bottom: 150px;
  text-align: center;
}
/* line 1924, ../scss/themes/_theme-effect.scss */
.parallax .parallax-heading h1, .parallax .parallax-heading h2, .parallax .parallax-heading h3, .parallax .parallax-heading h4, .parallax .parallax-heading h5, .parallax .parallax-heading h6 {
  text-transform: uppercase;
}

/* line 1931, ../scss/themes/_theme-effect.scss */
.parallax-v1 .parallax-heading h2 {
  margin: 0;
}

/* line 1937, ../scss/themes/_theme-effect.scss */
.parallax-light h1, .parallax-light h2, .parallax-light h3, .parallax-light h4, .parallax-light h5, .parallax-light h6, .parallax-light p {
  color: #FFF;
}

/* --- SCSS For Piechart --- */
/* line 1948, ../scss/themes/_theme-effect.scss */
[class*="piechart-v"] .piechart-body {
  position: relative;
  display: inline-block;
}
/* line 1951, ../scss/themes/_theme-effect.scss */
[class*="piechart-v"] .piechart-body .piechart-body-inner {
  top: 0;
  font-size: 35px;
  line-height: 140px;
  position: absolute;
  left: 0;
  width: 100%;
  height: 140px;
}
/* line 108, ../scss/rtl/_rtl.scss */
.rtl [class*="piechart-v"] .piechart-body .piechart-body-inner {
  right: 0;
  left: auto;
}
/* line 1960, ../scss/themes/_theme-effect.scss */
[class*="piechart-v"].piechart-center {
  text-align: center;
}
/* line 1963, ../scss/themes/_theme-effect.scss */
[class*="piechart-v"].light-style {
  color: #fff;
}

/* line 1968, ../scss/themes/_theme-effect.scss */
.progress-title {
  font-size: 24px;
  color: #000;
  font-weight: 800;
  line-height: 100%;
}
/* line 1973, ../scss/themes/_theme-effect.scss */
.progress-title span {
  margin-right: 10px;
}
/* line 22, ../scss/rtl/_rtl.scss */
.rtl .progress-title span {
  margin-left: 10px;
  margin-right: inherit;
}
/* line 1976, ../scss/themes/_theme-effect.scss */
.progress-title small {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
}

/* line 1982, ../scss/themes/_theme-effect.scss */
.progress-bar {
  box-shadow: none;
}

/* line 1986, ../scss/themes/_theme-effect.scss */
.progress-icon .progress-title {
  padding-left: 10px;
}
/* line 1989, ../scss/themes/_theme-effect.scss */
.progress-icon .bar-chart {
  padding-left: 50px;
  position: relative;
}
/* line 1993, ../scss/themes/_theme-effect.scss */
.progress-icon .bar-icon {
  position: absolute;
  content: "";
  top: 9px;
  left: 0;
}

/* line 2000, ../scss/themes/_theme-effect.scss */
.progress-box .progress-bar {
  transition: all 3s ease-in 0s;
}

/* line 2004, ../scss/themes/_theme-effect.scss */
.process > li:hover i, .process > li:hover i:after {
  transition: all 0.3s ease-in-out 0s;
}

/* line 2009, ../scss/themes/_theme-effect.scss */
.chart {
  display: inline-block;
  width: 110px;
  margin: 40px auto 20px;
  padding: 0 10px;
}

/* line 2015, ../scss/themes/_theme-effect.scss */
.easyPieChart {
  position: relative;
  text-align: center;
}
/* line 2018, ../scss/themes/_theme-effect.scss */
.easyPieChart canvas {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}

/* line 2026, ../scss/themes/_theme-effect.scss */
.percentage {
  font-size: 24px;
  color: #000;
  font-weight: 800;
  margin: 0 auto 0.5em;
}

/* line 2032, ../scss/themes/_theme-effect.scss */
.piechart-title {
  text-transform: uppercase;
  font-weight: 700;
}

/* line 2036, ../scss/themes/_theme-effect.scss */
sup {
  top: -0.2em;
  margin-left: 1px;
}

/* line 2040, ../scss/themes/_theme-effect.scss */
.ctrl {
  position: absolute;
  right: 10px;
  top: 5px;
  color: #c4cdcc;
  word-spacing: 5px;
}
/* line 2046, ../scss/themes/_theme-effect.scss */
.ctrl span {
  cursor: pointer;
  -webkit-transition: color 0.5s ease-in-out;
  -o-transition: color 0.5s ease-in-out;
  transition: color 0.5s ease-in-out;
}
/* line 2049, ../scss/themes/_theme-effect.scss */
.ctrl span:hover {
  color: #000;
}

/* --- SCSS For Pricing --- */
/* line 2059, ../scss/themes/_theme-effect.scss */
.pricing {
  text-align: center;
}

/* line 2062, ../scss/themes/_theme-effect.scss */
.pricing-v1 {
  background: #FFFFFF;
}
/* line 2064, ../scss/themes/_theme-effect.scss */
.pricing-v1 .plan-title {
  font-size: 30px;
  text-transform: uppercase;
  font-weight: 300;
  margin: 0;
  padding: 30px 0;
  border-bottom: 2px solid #ebebeb;
}
/* line 2072, ../scss/themes/_theme-effect.scss */
.pricing-v1 .plan-figure {
  font-size: 48px;
  font-weight: 300;
  color: #000;
}
/* line 2077, ../scss/themes/_theme-effect.scss */
.pricing-v1 .plan-price {
  font-size: 16px;
  border-bottom: 2px solid #ebebeb;
}
/* line 2081, ../scss/themes/_theme-effect.scss */
.pricing-v1 .plan-currency {
  font-size: 30px;
  font-weight: 300;
}
/* line 2085, ../scss/themes/_theme-effect.scss */
.pricing-v1 .plain-info {
  padding: 20px;
}
/* line 2087, ../scss/themes/_theme-effect.scss */
.pricing-v1 .plain-info li {
  font-size: 16px;
  color: #000;
  font-weight: 300;
  background: #EDEDED;
  margin-bottom: 10px;
  padding: 14px 0;
}
/* line 2096, ../scss/themes/_theme-effect.scss */
.pricing-v1 .pricing-footer {
  padding: 0px 20px 40px 20px;
}

/* line 2100, ../scss/themes/_theme-effect.scss */
.pricing-v2 {
  background: #FFFFFF;
}
/* line 2102, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plan-title {
  color: #000;
  font-size: 30px;
  text-transform: uppercase;
  font-weight: 300;
  margin: 0;
  padding: 30px 0;
}
/* line 2110, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plan-price {
  background: #000;
  margin: 0 -10px;
  position: relative;
  height: 100px;
}
/* line 2115, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plan-price .plan-price-body {
  background: #000;
  margin: 0 auto;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: -15px;
  right: 0;
  color: #FFF;
  width: 130px;
  height: 130px;
}
/* line 2126, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plan-price .plan-figure {
  font-size: 48px;
  font-weight: 300;
}
/* line 2130, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plan-price .plan-currency {
  font-size: 30px;
  font-weight: 300;
}
/* line 2135, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plain-info {
  padding: 20px;
}
/* line 2137, ../scss/themes/_theme-effect.scss */
.pricing-v2 .plain-info li {
  color: #000;
  line-height: 62px;
  border-bottom: 1px dashed #dedede;
}
/* line 2143, ../scss/themes/_theme-effect.scss */
.pricing-v2 .pricing-footer {
  padding: 0 20px 40px 20px;
}

/* line 2148, ../scss/themes/_theme-effect.scss */
.pricing-highlight .plan-title {
  background: #000;
  color: #FFFFFF;
}

/* line 2158, ../scss/themes/_theme-effect.scss */
.icon-combs {
  position: relative;
}
/* line 2161, ../scss/themes/_theme-effect.scss */
.icon-combs .icon-combs-panel i {
  float: left;
  margin: 10px 15px 0 0;
}
/* line 2166, ../scss/themes/_theme-effect.scss */
.icon-combs .icon-combs-panel.icon-combs-right i {
  float: right;
  margin: 10px 0 0 15px;
}
/* line 2172, ../scss/themes/_theme-effect.scss */
.icon-combs .icon-combs-desc {
  overflow: hidden;
}
/* line 2175, ../scss/themes/_theme-effect.scss */
.icon-combs > li {
  float: left;
  padding-right: 20px;
  position: relative;
  text-align: right;
  width: 50%;
}
/* line 2181, ../scss/themes/_theme-effect.scss */
.icon-combs > li.icon-combs-inverted {
  clear: right;
  float: right;
  padding: 0 0 0 20px;
}
/* line 2188, ../scss/themes/_theme-effect.scss */
.icon-combs.icon-combs-light:before {
  background: #fff;
}
/* line 2192, ../scss/themes/_theme-effect.scss */
.icon-combs.icon-combs-light .icon-combs-desc h3, .icon-combs.icon-combs-light .icon-combs-desc p {
  color: #fff;
}
/* line 2197, ../scss/themes/_theme-effect.scss */
.icon-combs:before {
  background: #777;
  bottom: 0;
  content: "";
  left: 50%;
  margin-left: -1.5px;
  position: absolute;
  top: 0;
  width: 2px;
}

/* line 2209, ../scss/themes/_theme-effect.scss */
.icon-wrap-icon {
  width: 60px;
  height: 60px;
  display: inline-block;
  background: #000;
}
/* line 2213, ../scss/themes/_theme-effect.scss */
.icon-wrap-icon .fa {
  font-size: 25px;
  margin: 18px 15px;
  color: #fff;
}

/* line 2220, ../scss/themes/_theme-effect.scss */
.social-icons {
  text-align: center;
  width: 60px;
  height: 60px;
  font-size: 25px;
  padding: 17px;
  border: 1px solid transparent;
}
/* line 2226, ../scss/themes/_theme-effect.scss */
.social-icons.icons-light-brd {
  color: #fff;
  border-color: #fff;
}
/* line 2230, ../scss/themes/_theme-effect.scss */
.social-icons.icons-brd {
  color: #444;
  border-color: #444;
}

/* Service Timeline */
/* line 2238, ../scss/themes/_theme-effect.scss */
.timeline-service {
  position: relative;
}
/* line 2240, ../scss/themes/_theme-effect.scss */
.timeline-service:before {
  bottom: 0;
  content: " ";
  left: 50%;
  margin-left: -1.5px;
  position: absolute;
  top: 0;
  width: 2px;
  background: #d5d5d5;
}
/* line 2250, ../scss/themes/_theme-effect.scss */
.timeline-service > li {
  float: left;
  position: relative;
  text-align: right;
  width: 50%;
}
/* line 2255, ../scss/themes/_theme-effect.scss */
.timeline-service > li > .timeline-panel {
  border: 1px solid #d5d5d5;
  float: left;
  margin: 0 19px;
  padding: 20px 20px 20px 50px;
  position: relative;
  width: 93%;
}
/* line 2262, ../scss/themes/_theme-effect.scss */
.timeline-service > li > .timeline-panel i {
  background: #000;
  color: #fff;
  display: inline-block;
  font-size: 25px;
  width: 40px;
  height: 40px;
  line-height: 30px;
  margin-top: -20px;
  padding: 7px;
  position: absolute;
  right: -20px;
  text-align: center;
  top: 50%;
}
/* line 2275, ../scss/themes/_theme-effect.scss */
.timeline-service > li > .timeline-panel i.left-wing {
  left: -20px;
}
/* line 2280, ../scss/themes/_theme-effect.scss */
.timeline-service > li > .timeline-badge {
  background: #000;
  width: 20px;
  height: 20px;
  position: absolute;
  right: -9px;
  top: 15%;
}
/* line 2288, ../scss/themes/_theme-effect.scss */
.timeline-service > li.timeline-inverted > .timeline-panel {
  float: right;
  padding: 20px 50px 20px 20px;
  text-align: left;
}
/* line 2293, ../scss/themes/_theme-effect.scss */
.timeline-service > li.timeline-inverted > .timeline-badge {
  display: none;
}
/* line 2300, ../scss/themes/_theme-effect.scss */
.timeline-service.timeline-service-light .timeline-panel * {
  color: #fff;
}

/* line 2310, ../scss/themes/_theme-effect.scss */
.icons-color {
  background-color: #5bc0de;
  color: #fff;
}
/* line 2313, ../scss/themes/_theme-effect.scss */
.icons-color:hover {
  background-color: #3fb5d8;
  color: #fff;
}
/* line 2317, ../scss/themes/_theme-effect.scss */
.icons-color.icon-twitter {
  background-color: #00bdec;
}
/* line 2319, ../scss/themes/_theme-effect.scss */
.icons-color.icon-twitter:hover {
  background-color: #00a2cb;
}
/* line 2323, ../scss/themes/_theme-effect.scss */
.icons-color.icon-facebook {
  background-color: #3b5998;
}
/* line 2325, ../scss/themes/_theme-effect.scss */
.icons-color.icon-facebook:hover {
  background-color: #324b80;
}
/* line 2329, ../scss/themes/_theme-effect.scss */
.icons-color.icon-linkedin {
  background-color: #ce3d99;
}
/* line 2331, ../scss/themes/_theme-effect.scss */
.icons-color.icon-linkedin:hover {
  background-color: #bb2f88;
}
/* line 2335, ../scss/themes/_theme-effect.scss */
.icons-color.icon-files-o {
  background-color: #ccca3e;
}
/* line 2337, ../scss/themes/_theme-effect.scss */
.icons-color.icon-files-o:hover {
  background-color: #b8b631;
}
/* line 2341, ../scss/themes/_theme-effect.scss */
.icons-color.icon-google-plus {
  background-color: #ce3d3d;
}
/* line 2343, ../scss/themes/_theme-effect.scss */
.icons-color.icon-google-plus:hover {
  background-color: #bb2f2f;
}
/* line 2347, ../scss/themes/_theme-effect.scss */
.icons-color.icon-dribbble {
  background-color: #3ebacc;
}
/* line 2349, ../scss/themes/_theme-effect.scss */
.icons-color.icon-dribbble:hover {
  background-color: #31a7b8;
}
/* line 2353, ../scss/themes/_theme-effect.scss */
.icons-color.icon-behance {
  background-color: #d2230c;
}
/* line 2355, ../scss/themes/_theme-effect.scss */
.icons-color.icon-behance:hover {
  background-color: #b31e0a;
}
/* line 2359, ../scss/themes/_theme-effect.scss */
.icons-color.icon-deviantart {
  background-color: #cc3eb3;
}
/* line 2361, ../scss/themes/_theme-effect.scss */
.icons-color.icon-deviantart:hover {
  background-color: #b831a0;
}
/* line 2365, ../scss/themes/_theme-effect.scss */
.icons-color.icon-tumblr {
  background-color: #c5fb45;
}
/* line 2367, ../scss/themes/_theme-effect.scss */
.icons-color.icon-tumblr:hover {
  background-color: #bbfa25;
}
/* line 2371, ../scss/themes/_theme-effect.scss */
.icons-color.icon-rss {
  background-color: #cc873e;
}
/* line 2373, ../scss/themes/_theme-effect.scss */
.icons-color.icon-rss:hover {
  background-color: #b87631;
}
/* line 2377, ../scss/themes/_theme-effect.scss */
.icons-color.icon-apple {
  background-color: #3ecc6d;
}
/* line 2379, ../scss/themes/_theme-effect.scss */
.icons-color.icon-apple:hover {
  background-color: #31b85e;
}
/* line 2383, ../scss/themes/_theme-effect.scss */
.icons-color.icon-linux {
  background-color: #5c3ecc;
}
/* line 2385, ../scss/themes/_theme-effect.scss */
.icons-color.icon-linux:hover {
  background-color: #4d31b8;
}
/* line 2389, ../scss/themes/_theme-effect.scss */
.icons-color.icon-vk {
  background-color: #f7cc06;
}
/* line 2391, ../scss/themes/_theme-effect.scss */
.icons-color.icon-vk:hover {
  background-color: #d7b105;
}
/* line 2395, ../scss/themes/_theme-effect.scss */
.icons-color.icon-github {
  background-color: #f9af50;
}
/* line 2397, ../scss/themes/_theme-effect.scss */
.icons-color.icon-github:hover {
  background-color: #f8a030;
}
/* line 2401, ../scss/themes/_theme-effect.scss */
.icons-color.icon-html5 {
  background-color: #f95060;
}
/* line 2403, ../scss/themes/_theme-effect.scss */
.icons-color.icon-html5:hover {
  background-color: #f83043;
}
/* line 2407, ../scss/themes/_theme-effect.scss */
.icons-color.icon-yahoo {
  background-color: #f950b7;
}
/* line 2409, ../scss/themes/_theme-effect.scss */
.icons-color.icon-yahoo:hover {
  background-color: #f830aa;
}
/* line 2413, ../scss/themes/_theme-effect.scss */
.icons-color.icon-youtube {
  background-color: #fc2736;
}
/* line 2415, ../scss/themes/_theme-effect.scss */
.icons-color.icon-youtube:hover {
  background-color: #fc0618;
}
/* line 2419, ../scss/themes/_theme-effect.scss */
.icons-color.icon-flickr {
  background-color: #276dfc;
}
/* line 2421, ../scss/themes/_theme-effect.scss */
.icons-color.icon-flickr:hover {
  background-color: #0657fc;
}

/* --- SCSS For Team --- */
/* our team */
/* line 2445, ../scss/themes/_theme-effect.scss */
[class*="team-v"] {
  text-align: center;
  border: 1px solid #dedede;
}
/* line 2448, ../scss/themes/_theme-effect.scss */
[class*="team-v"] [class^="bo-social-"] {
  margin: 0;
}
/* line 2451, ../scss/themes/_theme-effect.scss */
[class*="team-v"] .team-name {
  text-transform: uppercase;
  font-size: 14px;
  margin: 0 0 10px 0;
}
/* line 2458, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-v1 {
  position: relative;
  overflow: hidden;
}
/* line 2461, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-v1 .team-body {
  padding: 20px 0;
  background: #FFFFFF;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
/* line 2467, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-v1 .team-info {
  visibility: hidden;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #FFF;
  margin: 0;
  padding: 20px;
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
/* line 2480, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-v1:hover .team-body {
  -webkit-transform: translateY(-85%);
  -ms-transform: translateY(-85%);
  -o-transform: translateY(-85%);
  transform: translateY(-85%);
}
/* line 2483, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-v1:hover .team-info {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  visibility: visible;
}
/* line 2491, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-light {
  background: black;
  border: 3px solid black;
}
/* line 2494, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-light .team-header {
  padding: 50px;
}
/* line 2497, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-light .team-body {
  color: #fff;
  padding: 0;
}
/* line 2501, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-light .team-name {
  margin-top: 0;
}
/* line 2504, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-light .team-body-content {
  padding-bottom: 20px;
}
/* line 2507, ../scss/themes/_theme-effect.scss */
[class*="team-v"].team-light .team-social-icons {
  padding: 20px 0;
  border-top: 1px solid black;
}

/* line 2516, ../scss/themes/_theme-effect.scss */
.team-list {
  margin-bottom: 50px;
}
/* line 2518, ../scss/themes/_theme-effect.scss */
.team-list .team-name {
  font-size: 18px;
  margin: 0 0 20px 0;
  text-transform: uppercase;
  padding: 0 0 20px 0;
  position: relative;
}
/* line 2524, ../scss/themes/_theme-effect.scss */
.team-list .team-name:after {
  bottom: 0;
  left: 0;
  content: "";
  background: #000;
  width: 30px;
  height: 2px;
  position: absolute;
}
/* line 2533, ../scss/themes/_theme-effect.scss */
.team-list .team-position {
  text-transform: uppercase;
  color: #000;
  font-weight: 800;
  margin-bottom: 25px;
}
/* line 2539, ../scss/themes/_theme-effect.scss */
.team-list .team-info {
  margin-bottom: 15px;
}
/* line 2542, ../scss/themes/_theme-effect.scss */
.team-list .bo-social-icons {
  text-align: left;
}
/* line 2544, ../scss/themes/_theme-effect.scss */
.team-list .bo-social-icons [class*="bo-social-"] {
  margin: 0;
}

/* line 2551, ../scss/themes/_theme-effect.scss */
.team-gallery {
  background: #FFF;
}
/* line 2553, ../scss/themes/_theme-effect.scss */
.team-gallery .team-header {
  position: relative;
  text-align: center;
}
/* line 2556, ../scss/themes/_theme-effect.scss */
.team-gallery .team-header:before {
  top: 0;
  left: 0;
  content: "";
  position: absolute;
  visibility: hidden;
  width: 100%;
  height: 100%;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  background: rgba(0, 0, 0, 0.6);
}
/* line 2568, ../scss/themes/_theme-effect.scss */
.team-gallery .team-name {
  font-size: 14px;
  margin-top: 0;
  text-transform: uppercase;
}
/* line 2573, ../scss/themes/_theme-effect.scss */
.team-gallery .team-gallery-box {
  top: 0;
  left: 0;
  width: 80%;
  right: 0;
  height: 50%;
  bottom: 0;
  margin: auto;
  position: absolute;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
/* line 2586, ../scss/themes/_theme-effect.scss */
.team-gallery .team-info {
  color: #FFFFFF;
}
/* line 2589, ../scss/themes/_theme-effect.scss */
.team-gallery .team-position {
  color: #999999;
  margin-bottom: 0;
}
/* line 2593, ../scss/themes/_theme-effect.scss */
.team-gallery .team-body-content {
  padding: 30px;
  position: relative;
}
/* line 2596, ../scss/themes/_theme-effect.scss */
.team-gallery .team-body-content:before {
  content: "";
  right: 0;
  width: 1px;
  height: 50px;
  position: absolute;
  background: #000;
}
/* line 2606, ../scss/themes/_theme-effect.scss */
.team-gallery:hover .team-header:before {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 2611, ../scss/themes/_theme-effect.scss */
.team-gallery:hover .team-gallery-box {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* --- SCSS For Timeline --- */
/* line 2622, ../scss/themes/_theme-effect.scss */
.timeline {
  position: relative;
  padding: 40px 0;
  overflow: hidden;
}
/* line 2626, ../scss/themes/_theme-effect.scss */
.timeline:before {
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  content: "";
  height: 100%;
  margin: auto;
  width: 2px;
  position: absolute;
  background: #dedede;
}

/* line 2640, ../scss/themes/_theme-effect.scss */
.timeline-icon {
  margin: 0 auto;
  padding: 8px;
  z-index: 1;
  position: relative;
  background: #FFF;
  float: left;
  color: #FFF;
  width: 140px;
  height: 140px;
  border: 2px solid #dedede;
}
/* line 2651, ../scss/themes/_theme-effect.scss */
.timeline-icon .timeline-icon-inner {
  margin: auto;
  display: table;
  text-align: center;
  background: #000;
  width: 120px;
  height: 120px;
}
/* line 2658, ../scss/themes/_theme-effect.scss */
.timeline-icon i {
  display: table-cell;
  vertical-align: middle;
}

/* line 2663, ../scss/themes/_theme-effect.scss */
.timeline-box {
  float: left;
  margin-left: 30px;
  padding: 30px;
  background: transparent;
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
/* line 2669, ../scss/themes/_theme-effect.scss */
.timeline-box:hover {
  background: #F7F7F7;
}

/* line 2673, ../scss/themes/_theme-effect.scss */
.timeline-name {
  text-transform: uppercase;
}

/* --- SCSS For Typography --- */
/* line 2683, ../scss/themes/_theme-effect.scss */
.dropcap {
  color: #000;
  float: left;
  font-weight: 800;
  line-height: 48px;
  width: 60px;
  height: 60px;
  margin-right: 10px;
  padding: 3px 10px 2px;
  text-transform: uppercase;
  text-align: center;
  font-size: 48px;
}
/* line 2694, ../scss/themes/_theme-effect.scss */
.dropcap.dropcap-v2 {
  color: #fff;
  background: #000;
}
/* line 2698, ../scss/themes/_theme-effect.scss */
.dropcap.dropcap-info {
  background: #5bc0de;
}
/* line 2701, ../scss/themes/_theme-effect.scss */
.dropcap.dropcap-danger {
  background: #d9534f;
}
/* line 2704, ../scss/themes/_theme-effect.scss */
.dropcap.dropcap-success {
  background: #5cb85c;
}
/* line 2707, ../scss/themes/_theme-effect.scss */
.dropcap.dropcap-warning {
  background: #ff5722;
}

/* effect-v1 */
/* line 2713, ../scss/themes/_theme-effect.scss */
.effect-v1 {
  overflow: hidden;
  position: relative;
  background-color: #000;
  /* style for hover */
}
/* line 2717, ../scss/themes/_theme-effect.scss */
.effect-v1 img {
  -webkit-transition: opacity 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s;
  transition: opacity 0.35s ease 0s;
}
/* line 2723, ../scss/themes/_theme-effect.scss */
.effect-v1:hover img {
  opacity: 0.4;
  filter: alpha(opacity=40);
}

/* effect-v1 */
/* line 2729, ../scss/themes/_theme-effect.scss */
.effect-v2 {
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 2732, ../scss/themes/_theme-effect.scss */
.effect-v2 img {
  transform-origin: 50% 50% 0;
  -webkit-transition: transform 0.35s ease 0s;
  -o-transition: transform 0.35s ease 0s;
  transition: transform 0.35s ease 0s;
}
/* line 2740, ../scss/themes/_theme-effect.scss */
.effect-v2:hover img {
  transform: scale3d(0.9, 0.9, 1);
}

/* effect-v3*/
/* line 2749, ../scss/themes/_theme-effect.scss */
.effect-v3 {
  background-color: #000;
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 2753, ../scss/themes/_theme-effect.scss */
.effect-v3:before, .effect-v3:after {
  bottom: 20px;
  content: "";
  left: 20px;
  opacity: 0;
  position: absolute;
  right: 20px;
  top: 20px;
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  z-index: 1;
}
/* line 2764, ../scss/themes/_theme-effect.scss */
.effect-v3:before {
  border-bottom: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  -webkit-transform: scale(0, 1);
  -ms-transform: scale(0, 1);
  -o-transform: scale(0, 1);
  transform: scale(0, 1);
}
/* line 2769, ../scss/themes/_theme-effect.scss */
.effect-v3:after {
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  -webkit-transform: scale(1, 0);
  -ms-transform: scale(1, 0);
  -o-transform: scale(1, 0);
  transform: scale(1, 0);
}
/* line 2774, ../scss/themes/_theme-effect.scss */
.effect-v3 img {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: opacity 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s;
  transition: opacity 0.35s ease 0s;
}
/* line 2778, ../scss/themes/_theme-effect.scss */
.effect-v3 .banner-title {
  -webkit-transform: translate3d(0px, -20px, 0px);
  transform: translate3d(0px, -20px, 0px);
  -webkit-transition: transform 0.35s ease 0s;
  -o-transition: transform 0.35s ease 0s;
  transition: transform 0.35s ease 0s;
}
/* line 2782, ../scss/themes/_theme-effect.scss */
.effect-v3 .action {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: translate3d(0px, 40px, 0px);
  transform: translate3d(0px, 40px, 0px);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
/* line 2790, ../scss/themes/_theme-effect.scss */
.effect-v3:hover:before, .effect-v3:hover:after {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
/* line 2795, ../scss/themes/_theme-effect.scss */
.effect-v3:hover img {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/* line 2798, ../scss/themes/_theme-effect.scss */
.effect-v3:hover .banner-title, .effect-v3:hover .action {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}

/* effect-v4*/
/* line 2806, ../scss/themes/_theme-effect.scss */
.effect-v4 {
  background-color: #000;
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 2810, ../scss/themes/_theme-effect.scss */
.effect-v4:before {
  border: 2px solid #ffffff;
  bottom: 20px;
  -webkit-box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.2);
  content: "";
  left: 20px;
  opacity: 0;
  position: absolute;
  right: 20px;
  top: 20px;
  -webkit-transform: scale(1.4);
  -ms-transform: scale(1.4);
  -o-transform: scale(1.4);
  transform: scale(1.4);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  z-index: 1;
}
/* line 2824, ../scss/themes/_theme-effect.scss */
.effect-v4 img {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: opacity 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s;
  transition: opacity 0.35s ease 0s;
}
/* line 2828, ../scss/themes/_theme-effect.scss */
.effect-v4 .banner-title {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: transform 0.35s ease 0s;
  -o-transition: transform 0.35s ease 0s;
  transition: transform 0.35s ease 0s;
}
/* line 2832, ../scss/themes/_theme-effect.scss */
.effect-v4 .action {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
/* line 2840, ../scss/themes/_theme-effect.scss */
.effect-v4:hover:before {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
/* line 2844, ../scss/themes/_theme-effect.scss */
.effect-v4:hover img {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/* line 2847, ../scss/themes/_theme-effect.scss */
.effect-v4:hover .banner-title {
  -webkit-transform: scale(0.95);
  -ms-transform: scale(0.95);
  -o-transform: scale(0.95);
  transform: scale(0.95);
}
/* line 2850, ../scss/themes/_theme-effect.scss */
.effect-v4:hover .action {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

/* effect-v5*/
/* line 2859, ../scss/themes/_theme-effect.scss */
.effect-v5 {
  background-color: #000;
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 2863, ../scss/themes/_theme-effect.scss */
.effect-v5 img {
  backface-visibility: hidden;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: opacity 1s ease 0s, transform 1s ease 0s;
  -o-transition: opacity 1s ease 0s, transform 1s ease 0s;
  transition: opacity 1s ease 0s, transform 1s ease 0s;
}
/* line 2868, ../scss/themes/_theme-effect.scss */
.effect-v5 .action {
  transform: translate3d(-150%, 0px, 0px);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
/* line 2872, ../scss/themes/_theme-effect.scss */
.effect-v5 .action:first-child {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
/* line 2875, ../scss/themes/_theme-effect.scss */
.effect-v5 .action:nth-of-type(2) {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
/* line 2878, ../scss/themes/_theme-effect.scss */
.effect-v5 .action:nth-of-type(3) {
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.05s;
}
/* line 2885, ../scss/themes/_theme-effect.scss */
.effect-v5:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
  transform: scale3d(1.1, 1.1, 1);
}
/* line 2889, ../scss/themes/_theme-effect.scss */
.effect-v5:hover .action {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: scale3d(1.1, 1.1, 1);
  transform: translate3d(0px, 0px, 0px);
}
/* line 2894, ../scss/themes/_theme-effect.scss */
.effect-v5:hover .action:first-child {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
/* line 2897, ../scss/themes/_theme-effect.scss */
.effect-v5:hover .action:nth-of-type(2) {
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.05s;
}
/* line 2900, ../scss/themes/_theme-effect.scss */
.effect-v5:hover .action:nth-of-type(3) {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}

/* effect-v6*/
/* line 2908, ../scss/themes/_theme-effect.scss */
.effect-v6 {
  background-color: #000;
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 2913, ../scss/themes/_theme-effect.scss */
.effect-v6 img {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: opacity 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s;
  transition: opacity 0.35s ease 0s;
}
/* line 2917, ../scss/themes/_theme-effect.scss */
.effect-v6 .action {
  transform: translate3d(0px, -100px, 0px);
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  opacity: 0;
}
/* line 2926, ../scss/themes/_theme-effect.scss */
.effect-v6:hover img {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/* line 2929, ../scss/themes/_theme-effect.scss */
.effect-v6:hover .action {
  opacity: 1;
  transform: translate3d(0px, 0px, 0px);
}

/* effect-v7*/
/* line 2938, ../scss/themes/_theme-effect.scss */
.effect-v7 {
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 2941, ../scss/themes/_theme-effect.scss */
.effect-v7:before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: all 0.4s cubic-bezier(0.94, 0.85, 0.1, 0.62) 0s;
  -o-transition: all 0.4s cubic-bezier(0.94, 0.85, 0.1, 0.62) 0s;
  transition: all 0.4s cubic-bezier(0.94, 0.85, 0.1, 0.62) 0s;
  z-index: 1;
  border: 200px double transparent;
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
}
/* line 2957, ../scss/themes/_theme-effect.scss */
.effect-v7:hover:before {
  opacity: 0;
  filter: alpha(opacity=0);
  border: 0 double rgba(255, 255, 255, 0.7);
  visibility: hidden;
}

/* effect-v8*/
/* line 2966, ../scss/themes/_theme-effect.scss */
.effect-v8 {
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 2969, ../scss/themes/_theme-effect.scss */
.effect-v8:before {
  border-bottom: 50px solid rgba(255, 255, 255, 0.4);
  border-top: 50px solid rgba(255, 255, 255, 0.4);
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
  -o-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
  -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
  -moz-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
  -ms-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transform-origin: 50% 50% 0;
  width: 100%;
}
/* line 2991, ../scss/themes/_theme-effect.scss */
.effect-v8:hover:before {
  opacity: 1;
  filter: alpha(opacity=100);
  transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
  -o-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
  -webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
  -moz-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
  -ms-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 4, 1);
}

/* effect-v9*/
/* line 3003, ../scss/themes/_theme-effect.scss */
.effect-v9 {
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 3006, ../scss/themes/_theme-effect.scss */
.effect-v9:before {
  border: 50px solid transparent;
  border-top-right-radius: 50px;
  border-top-left-radius: 50px;
  border-bottom-right-radius: 50px;
  border-bottom-left-radius: 50px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  position: absolute;
  top: 0;
  content: "";
  opacity: 1;
  filter: alpha(opacity=100);
  width: 100px;
  height: 100px;
  -webkit-transform: scale(7);
  -ms-transform: scale(7);
  -o-transform: scale(7);
  transform: scale(7);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  visibility: visible;
  z-index: 1;
}
/* line 3030, ../scss/themes/_theme-effect.scss */
.effect-v9:hover:before {
  border: 0 solid rgba(0, 0, 0, 0.7);
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
}

/* effect-v10*/
/* line 3039, ../scss/themes/_theme-effect.scss */
.effect-v10 {
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 3042, ../scss/themes/_theme-effect.scss */
.effect-v10:before {
  background-color: rgba(255, 255, 255, 0.2);
  display: block;
  width: 100%;
  height: 100%;
  left: -100%;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  content: "";
  z-index: 1;
}
/* line 3057, ../scss/themes/_theme-effect.scss */
.effect-v10:hover:before {
  left: 0;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* effect-v11*/
/* line 3064, ../scss/themes/_theme-effect.scss */
.effect-v11 {
  background-color: #000;
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 3068, ../scss/themes/_theme-effect.scss */
.effect-v11:before {
  border: 1px solid #ffffff;
  bottom: 20px;
  content: "";
  left: 20px;
  position: absolute;
  right: 20px;
  top: 20px;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  z-index: 1;
}
/* line 3081, ../scss/themes/_theme-effect.scss */
.effect-v11 img {
  -webkit-transform: scale(1.12);
  -ms-transform: scale(1.12);
  -o-transform: scale(1.12);
  transform: scale(1.12);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
/* line 3085, ../scss/themes/_theme-effect.scss */
.effect-v11 .action {
  -webkit-transform: scale(1.12);
  -ms-transform: scale(1.12);
  -o-transform: scale(1.12);
  transform: scale(1.12);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
/* line 3093, ../scss/themes/_theme-effect.scss */
.effect-v11:hover:before {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
/* line 3097, ../scss/themes/_theme-effect.scss */
.effect-v11:hover img {
  opacity: 0.5;
  filter: alpha(opacity=50);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
/* line 3101, ../scss/themes/_theme-effect.scss */
.effect-v11:hover .action {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  filter: alpha(opacity=100);
}

/* effect-v12*/
/* line 3108, ../scss/themes/_theme-effect.scss */
.effect-v12 {
  background-color: #000;
  overflow: hidden;
  position: relative;
  /* style for hover */
}
/* line 3112, ../scss/themes/_theme-effect.scss */
.effect-v12:before {
  border: 1px solid #ffffff;
  bottom: 20px;
  content: "";
  left: 20px;
  position: absolute;
  right: 20px;
  top: 20px;
  -webkit-transform: translate3d(-20px, 0px, 0px);
  transform: translate3d(-20px, 0px, 0px);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  z-index: 1;
}
/* line 3125, ../scss/themes/_theme-effect.scss */
.effect-v12 img {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
/* line 3129, ../scss/themes/_theme-effect.scss */
.effect-v12 .action {
  -webkit-transform: translate3d(-10px, 0px, 0px);
  transform: translate3d(-10px, 0px, 0px);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  -o-transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
  transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
/* line 3136, ../scss/themes/_theme-effect.scss */
.effect-v12:hover:before {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
/* line 3140, ../scss/themes/_theme-effect.scss */
.effect-v12:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -webkit-transform: scale(1.2, 1);
  -ms-transform: scale(1.2, 1);
  -o-transform: scale(1.2, 1);
  transform: scale(1.2, 1);
}
/* line 3144, ../scss/themes/_theme-effect.scss */
.effect-v12:hover .action {
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
  filter: alpha(opacity=100);
}

/*icon effect-v1*/
/* line 3155, ../scss/themes/_theme-effect.scss */
.icon-effect-v1:hover .fa {
  animation: 2s linear 0s normal none infinite running spinAround;
}

@keyframes spinAround {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*icon effect-v2*/
/* line 3170, ../scss/themes/_theme-effect.scss */
.icon-effect-v2 .fa {
  transform: scale(1);
  transition: transform 0.2s ease 0s;
}
/* line 3175, ../scss/themes/_theme-effect.scss */
.icon-effect-v2:hover .fa {
  transform: scale(0.8);
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
  }
}
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
}
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
}
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
}
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
}
@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
  }
  25% {
    -webkit-transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
  }
}
@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
  }
}
@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
}
@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
}
@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
}
@-webkit-keyframes flash {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes bounce {
  0% {
    -webkit-transform: translateY(0);
  }
  20% {
    -webkit-transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
  }
  50% {
    -webkit-transform: translateY(0);
  }
  60% {
    -webkit-transform: translateY(-15px);
  }
  80% {
    -webkit-transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@-webkit-keyframes shake {
  0% {
    -webkit-transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(-10px);
  }
  20% {
    -webkit-transform: translateX(10px);
  }
  30% {
    -webkit-transform: translateX(-10px);
  }
  40% {
    -webkit-transform: translateX(10px);
  }
  50% {
    -webkit-transform: translateX(-10px);
  }
  60% {
    -webkit-transform: translateX(10px);
  }
  70% {
    -webkit-transform: translateX(-10px);
  }
  80% {
    -webkit-transform: translateX(10px);
  }
  90% {
    -webkit-transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
}
@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
}
@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0;
  }
}
@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0;
  }
}
@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(200deg);
    opacity: 0;
  }
}
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
  }
  10% {
    -webkit-transform: scale(0.9) rotate(-3deg);
  }
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
  }
  30% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }
  40% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }
  50% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }
  60% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }
  70% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-moz-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }
}
@-moz-keyframes fadeInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-moz-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(20px);
  }
}
@-moz-keyframes fadeInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-moz-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }
}
@-moz-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-moz-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(20px);
  }
}
@-moz-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-moz-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
}
@-moz-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}
@-moz-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
}
@-moz-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-moz-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
}
@-moz-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}
@-moz-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
}
@-moz-keyframes bounceIn {
  0% {
    opacity: 0;
    -moz-transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -moz-transform: scale(1.05);
  }
  70% {
    -moz-transform: scale(0.9);
  }
  100% {
    -moz-transform: scale(1);
  }
}
@-moz-keyframes bounceInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateY(30px);
  }
  80% {
    -moz-transform: translateY(-10px);
  }
  100% {
    -moz-transform: translateY(0);
  }
}
@-moz-keyframes bounceInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateY(-30px);
  }
  80% {
    -moz-transform: translateY(10px);
  }
  100% {
    -moz-transform: translateY(0);
  }
}
@-moz-keyframes bounceInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(-30px);
  }
  80% {
    -moz-transform: translateX(10px);
  }
  100% {
    -moz-transform: translateX(0);
  }
}
@-moz-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(30px);
  }
  80% {
    -moz-transform: translateX(-10px);
  }
  100% {
    -moz-transform: translateX(0);
  }
}
@-moz-keyframes bounceOut {
  0% {
    -moz-transform: scale(1);
  }
  25% {
    -moz-transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -moz-transform: scale(1.1);
  }
  100% {
    opacity: 0;
    -moz-transform: scale(0.3);
  }
}
@-moz-keyframes bounceOutUp {
  0% {
    -moz-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -moz-transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px);
  }
}
@-moz-keyframes bounceOutDown {
  0% {
    -moz-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -moz-transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px);
  }
}
@-moz-keyframes bounceOutLeft {
  0% {
    -moz-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -moz-transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
}
@-moz-keyframes bounceOutRight {
  0% {
    -moz-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -moz-transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
}
@-moz-keyframes flash {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes bounce {
  0% {
    -moz-transform: translateY(0);
  }
  20% {
    -moz-transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
  }
  50% {
    -moz-transform: translateY(0);
  }
  60% {
    -moz-transform: translateY(-15px);
  }
  80% {
    -moz-transform: translateY(0);
  }
  100% {
    -moz-transform: translateY(0);
  }
}
@-moz-keyframes shake {
  0% {
    -moz-transform: translateX(0);
  }
  10% {
    -moz-transform: translateX(-10px);
  }
  20% {
    -moz-transform: translateX(10px);
  }
  30% {
    -moz-transform: translateX(-10px);
  }
  40% {
    -moz-transform: translateX(10px);
  }
  50% {
    -moz-transform: translateX(-10px);
  }
  60% {
    -moz-transform: translateX(10px);
  }
  70% {
    -moz-transform: translateX(-10px);
  }
  80% {
    -moz-transform: translateX(10px);
  }
  90% {
    -moz-transform: translateX(-10px);
  }
  100% {
    -moz-transform: translateX(0);
  }
}
@-moz-keyframes rotateInDownLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInUpLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInUpRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateInDownRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateOutDownLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
}
@-moz-keyframes rotateOutUpLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
}
@-moz-keyframes rotateOutDownRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0;
  }
}
@-moz-keyframes rotateOutUpRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0;
  }
}
@-moz-keyframes rotateIn {
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
  }
}
@-moz-keyframes rotateOut {
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(200deg);
    opacity: 0;
  }
}
@-moz-keyframes tada {
  0% {
    -moz-transform: scale(1);
  }
  10% {
    -moz-transform: scale(0.9) rotate(-3deg);
  }
  20% {
    -moz-transform: scale(0.9) rotate(-3deg);
  }
  30% {
    -moz-transform: scale(1.1) rotate(3deg);
  }
  40% {
    -moz-transform: scale(1.1) rotate(-3deg);
  }
  50% {
    -moz-transform: scale(1.1) rotate(3deg);
  }
  60% {
    -moz-transform: scale(1.1) rotate(-3deg);
  }
  70% {
    -moz-transform: scale(1.1) rotate(3deg);
  }
  80% {
    -moz-transform: scale(1.1) rotate(-3deg);
  }
  90% {
    -moz-transform: scale(1.1) rotate(3deg);
  }
  100% {
    -moz-transform: scale(1) rotate(0);
  }
}
@-ms-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-ms-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-ms-keyframes fadeInUp {
  0% {
    opacity: 0;
    -ms-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -ms-transform: translateY(0);
  }
}
@-ms-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -ms-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -ms-transform: translateY(-20px);
  }
}
@-ms-keyframes fadeInDown {
  0% {
    opacity: 0;
    -ms-transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -ms-transform: translateY(0);
  }
}
@-ms-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -ms-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -ms-transform: translateY(20px);
  }
}
@-ms-keyframes fadeInRight {
  0% {
    opacity: 0;
    -ms-transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -ms-transform: translateX(0);
  }
}
@-ms-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -ms-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -ms-transform: translateX(-20px);
  }
}
@-ms-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -ms-transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -ms-transform: translateX(0);
  }
}
@-ms-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -ms-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -ms-transform: translateX(20px);
  }
}
@-ms-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -ms-transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -ms-transform: translateY(0);
  }
}
@-ms-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -ms-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -ms-transform: translateY(-2000px);
  }
}
@-ms-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -ms-transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -ms-transform: translateY(0);
  }
}
@-ms-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -ms-transform: translateY(0);
  }
  100% {
    opacity: 0;
    -ms-transform: translateY(2000px);
  }
}
@-ms-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -ms-transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -ms-transform: translateX(0);
  }
}
@-ms-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -ms-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
  }
}
@-ms-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -ms-transform: translateX(0);
  }
}
@-ms-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -ms-transform: translateX(0);
  }
  100% {
    opacity: 0;
    -ms-transform: translateX(2000px);
  }
}
@-ms-keyframes bounceIn {
  0% {
    opacity: 0;
    -ms-transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -ms-transform: scale(1.05);
  }
  70% {
    -ms-transform: scale(0.9);
  }
  100% {
    -ms-transform: scale(1);
  }
}
@-ms-keyframes bounceInDown {
  0% {
    opacity: 0;
    -ms-transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -ms-transform: translateY(30px);
  }
  80% {
    -ms-transform: translateY(-10px);
  }
  100% {
    -ms-transform: translateY(0);
  }
}
@-ms-keyframes bounceInUp {
  0% {
    opacity: 0;
    -ms-transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -ms-transform: translateY(-30px);
  }
  80% {
    -ms-transform: translateY(10px);
  }
  100% {
    -ms-transform: translateY(0);
  }
}
@-ms-keyframes bounceInRight {
  0% {
    opacity: 0;
    -ms-transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -ms-transform: translateX(-30px);
  }
  80% {
    -ms-transform: translateX(10px);
  }
  100% {
    -ms-transform: translateX(0);
  }
}
@-ms-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -ms-transform: translateX(30px);
  }
  80% {
    -ms-transform: translateX(-10px);
  }
  100% {
    -ms-transform: translateX(0);
  }
}
@-ms-keyframes bounceOut {
  0% {
    -ms-transform: scale(1);
  }
  25% {
    -ms-transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -ms-transform: scale(1.1);
  }
  100% {
    opacity: 0;
    -ms-transform: scale(0.3);
  }
}
@-ms-keyframes bounceOutUp {
  0% {
    -ms-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -ms-transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -ms-transform: translateY(-2000px);
  }
}
@-ms-keyframes bounceOutDown {
  0% {
    -ms-transform: translateY(0);
  }
  20% {
    opacity: 1;
    -ms-transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -ms-transform: translateY(2000px);
  }
}
@-ms-keyframes bounceOutLeft {
  0% {
    -ms-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -ms-transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
  }
}
@-ms-keyframes bounceOutRight {
  0% {
    -ms-transform: translateX(0);
  }
  20% {
    opacity: 1;
    -ms-transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -ms-transform: translateX(2000px);
  }
}
@-ms-keyframes flash {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-ms-keyframes bounce {
  0% {
    -ms-transform: translateY(0);
  }
  20% {
    -ms-transform: translateY(0);
  }
  40% {
    -ms-transform: translateY(-30px);
  }
  50% {
    -ms-transform: translateY(0);
  }
  60% {
    -ms-transform: translateY(-15px);
  }
  80% {
    -ms-transform: translateY(0);
  }
  100% {
    -ms-transform: translateY(0);
  }
}
@-ms-keyframes shake {
  0% {
    -ms-transform: translateX(0);
  }
  10% {
    -ms-transform: translateX(-10px);
  }
  20% {
    -ms-transform: translateX(10px);
  }
  30% {
    -ms-transform: translateX(-10px);
  }
  40% {
    -ms-transform: translateX(10px);
  }
  50% {
    -ms-transform: translateX(-10px);
  }
  60% {
    -ms-transform: translateX(10px);
  }
  70% {
    -ms-transform: translateX(-10px);
  }
  80% {
    -ms-transform: translateX(10px);
  }
  90% {
    -ms-transform: translateX(-10px);
  }
  100% {
    -ms-transform: translateX(0);
  }
}
@-ms-keyframes rotateInDownLeft {
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }
}
@-ms-keyframes rotateInUpLeft {
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }
}
@-ms-keyframes rotateInUpRight {
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }
}
@-ms-keyframes rotateInDownRight {
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }
}
@-ms-keyframes rotateOutDownLeft {
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(90deg);
    opacity: 0;
  }
}
@-ms-keyframes rotateOutUpLeft {
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0;
  }
}
@-ms-keyframes rotateOutDownRight {
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0;
  }
}
@-ms-keyframes rotateOutUpRight {
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(90deg);
    opacity: 0;
  }
}
@-ms-keyframes rotateIn {
  0% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(0);
    opacity: 1;
  }
}
@-ms-keyframes rotateOut {
  0% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(0);
    opacity: 1;
  }
  100% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(200deg);
    opacity: 0;
  }
}
@-ms-keyframes tada {
  0% {
    -ms-transform: scale(1);
  }
  10% {
    -ms-transform: scale(0.9) rotate(-3deg);
  }
  20% {
    -ms-transform: scale(0.9) rotate(-3deg);
  }
  30% {
    -ms-transform: scale(1.1) rotate(3deg);
  }
  40% {
    -ms-transform: scale(1.1) rotate(-3deg);
  }
  50% {
    -ms-transform: scale(1.1) rotate(3deg);
  }
  60% {
    -ms-transform: scale(1.1) rotate(-3deg);
  }
  70% {
    -ms-transform: scale(1.1) rotate(3deg);
  }
  80% {
    -ms-transform: scale(1.1) rotate(-3deg);
  }
  90% {
    -ms-transform: scale(1.1) rotate(3deg);
  }
  100% {
    -ms-transform: scale(1) rotate(0);
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    transform: scale(1.05);
  }
  70% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes bounceInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(30px);
  }
  80% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes bounceInUp {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(-30px);
  }
  80% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes bounceInRight {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    transform: translateX(-30px);
  }
  80% {
    transform: translateX(10px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes bounceInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateX(30px);
  }
  80% {
    transform: translateX(-10px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes bounceOut {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    transform: scale(0.3);
  }
}
@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}
@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}
@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}
@keyframes flash {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes bounce {
  0% {
    transform: translateY(0);
  }
  20% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  50% {
    transform: translateY(0);
  }
  60% {
    transform: translateY(-15px);
  }
  80% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes shake {
  0% {
    transform: translateX(0);
  }
  10% {
    transform: translateX(-10px);
  }
  20% {
    transform: translateX(10px);
  }
  30% {
    transform: translateX(-10px);
  }
  40% {
    transform: translateX(10px);
  }
  50% {
    transform: translateX(-10px);
  }
  60% {
    transform: translateX(10px);
  }
  70% {
    transform: translateX(-10px);
  }
  80% {
    transform: translateX(10px);
  }
  90% {
    transform: translateX(-10px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes rotateInDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateOutDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}
@keyframes rotateIn {
  0% {
    transform-origin: center center;
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateOut {
  0% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: center center;
    transform: rotate(200deg);
    opacity: 0;
  }
}
@keyframes tada {
  0% {
    transform: scale(1);
  }
  10% {
    transform: scale(0.9) rotate(-3deg);
  }
  20% {
    transform: scale(0.9) rotate(-3deg);
  }
  30% {
    transform: scale(1.1) rotate(3deg);
  }
  40% {
    transform: scale(1.1) rotate(-3deg);
  }
  50% {
    transform: scale(1.1) rotate(3deg);
  }
  60% {
    transform: scale(1.1) rotate(-3deg);
  }
  70% {
    transform: scale(1.1) rotate(3deg);
  }
  80% {
    transform: scale(1.1) rotate(-3deg);
  }
  90% {
    transform: scale(1.1) rotate(3deg);
  }
  100% {
    transform: scale(1) rotate(0);
  }
}
/* line 1, ../scss/vendors/_language.scss */
.gts-language {
  display: table;
  float: left;
}
/* line 11, ../scss/rtl/_rtl.scss */
.rtl .gts-language {
  float: right;
}
/* line 4, ../scss/vendors/_language.scss */
.gts-language label, .gts-language select {
  display: table-cell;
  vertical-align: middle;
}
/* line 8, ../scss/vendors/_language.scss */
.gts-language label {
  width: 30%;
}
/* line 11, ../scss/vendors/_language.scss */
.gts-language select, .gts-language .dropdownjs {
  width: 65%;
}

/* line 17, ../scss/vendors/_language.scss */
.dropdownjs input[type="text"] {
  border: 0px;
  background: none transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.collection-navigation__items{
  display: flex;
  flex-wrap: nowrap;
  padding: 10px;
  gap: 20px;
  overflow-x: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
  width: 100%;
  margin-bottom: 40px;
}
.collection-navigation__items a{
  padding: 4px 12px;
  background-color: #fff;
  border: 1px solid var(--color-general, #7C63C8);
  transform: rotate(-2deg);
  font-size: 24px;
  line-height: 34px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .48px;
  opacity: .5;
  transition: .3s;
  box-shadow: 4px 4px 0px 0px #7C63C8;
}
.collection-navigation__items a.active,
.collection-navigation__items a:hover{
  box-shadow: 4px 4px 0px 0px #7C63C8;
  opacity: 1;
}
@media (min-width: 768px) {
  .collection-navigation__items {
      justify-content: center;
  }
}

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