@charset "UTF-8";
/*
    Theme Name:     Yubwvo
	  License URI: 	  licence/GPL.txt
    Text Domain:    yubwvo
    Domain Path:    /languages/
*/
/*------------------------------------------------------------------
[Table of contents]
  1. Class WordPress Require
  2. Base Class
  3. CSS General
    3.1 Import lib css .. slick , font-anwesome , easy-zoom ..etc.
  4. Widget
  5. Header
  6. MegaMenu
  7. Main
  8. Footer
  9. Category Post
  10. Search Post
  11. Single Post
  12. Page
  13. Comments
  14. Portfolio
  15. Shortcodes
  16. WooCommerce
    16.1 Category Product
    16.2. Search Product
    16.3. Single Product
    16.4. Cart Page
    16.5. Checkout Page
    16.6. My Account Page
  17. Extra class
  18. Responsive
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
    2. Base Class
-------------------------------------------------------------------*/
.search-form .search-button {position: absolute;top: 50%;transform: translateY(-50%);}
.la-overlay-global, .wc-toolbar .wc-ordering ul, .mega-menu .mm-popup-wide li li > ul,.mega-menu .mm-popup-narrow li > ul, .mega-menu > li, .mega-menu > li:before, .accordion-menu li > .narrow i, .accordion-menu li > .narrow i:before, .header__action--search .header-search-form, .product--summary .add_compare,.product--summary .add_wishlist {transition: all 250ms ease-out;}
.la-overlay-global, .item--link-overlay, .item--link-overlay:before {right: 0;left: 0;bottom: 0;top: 0;}
.showposts-loop.showposts-list .loop__item__two::before,.showposts-loop.showposts-list .loop__item__one::before, .post-navigation::before, .comment-respond::before, .products.products-list .item-inner::before, .registration-horizonal .registration-form::before, .clearfix::before, .showposts-loop.showposts-list .loop__item__two::after,.showposts-loop.showposts-list .loop__item__one::after, .post-navigation::after, .comment-respond::after, .products.products-list .item-inner::after, .registration-horizonal .registration-form::after, .clearfix::after {content: ' ';display: table;flex-basis: 0;order: 1;}
.showposts-loop.showposts-list .loop__item__two::after,.showposts-loop.showposts-list .loop__item__one::after, .post-navigation::after, .comment-respond::after, .products.products-list .item-inner::after, .registration-horizonal .registration-form::after, .clearfix::after {clear: both;}
.member--style-3 .loop__item__info {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body {margin: 0;}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display: block;}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
[hidden],template {display: none;}
a:active,a:hover {outline: 0;}
abbr[title] {border-bottom: 1px dotted;}
b,strong {font-weight: bold;}
h1 {font-size: 2em;margin: 0.67em 0;}
small {font-size: 80%;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
hr {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0;}
button {overflow: visible;}
button,select {text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled],html input[disabled] {cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
input {line-height: normal;}
input[type="checkbox"],input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {border: 1px solid #c0c0c0;margin: 0;padding: 15px;}
legend {border: 0;padding: 0 10px;}
textarea {overflow: auto;}
optgroup {font-weight: bold;}
table {border-collapse: collapse;border-spacing: 0;}
td,th {padding: 0;}
::-webkit-input-placeholder {opacity: 1;color: inherit;}
:-moz-placeholder {opacity: 1;color: inherit;}
::-moz-placeholder {opacity: 1;color: inherit;}
:-ms-input-placeholder {opacity: 1;color: inherit;}
@media print {*,*:before,*:after{background: transparent !important;  color: #000 !important;  -webkit-box-shadow: none !important;  box-shadow: none !important;  text-shadow: none !important;}
  a,a:visited{text-decoration: underline;}
  a[href]:after{content: " (" attr(href) ")";}
  abbr[title]:after{content: " (" attr(title) ")";}
  a[href^="#"]:after,a[href^="javascript:"]:after{content: "";}
  pre,blockquote{border: 1px solid #999;  page-break-inside: avoid;}
  thead{display: table-header-group;}
  tr,img{page-break-inside: avoid;}
  img{max-width: 100% !important;}
  p,h2,h3{orphans: 3;  widows: 3;}
  h2,h3{page-break-after: avoid;}
  .navbar{display: none;}
  .btn > .caret,.dropup > .btn > .caret{border-top-color: #000 !important;}
  .label{border: 1px solid #000;}
  .table{border-collapse: collapse !important;}
  .table td,.table th{background-color: #fff !important;}
  .table-bordered th,.table-bordered td{border: 1px solid #ddd !important;}}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html {font-size: 10px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
input,button,select,textarea {font-family: inherit;font-size: inherit;line-height: inherit;border-radius: 0;}
select {line-height: normal;border-radius: 0;-webkit-appearance: none;-moz-appearance: none;background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");-webkit-background-size: 9px 6px;background-size: 9px 6px;background-position: right -1rem center;-webkit-background-origin: content-box;background-origin: content-box;background-repeat: no-repeat;max-width: 100%;}
@media screen and (min-width: 0\0) {select{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");}}
select:disabled {background-color: #e6e6e6;cursor: not-allowed;}
select::-ms-expand {display: none;}
select[multiple] {height: auto;background-image: none;}
[type="text"], [type="password"], [type="date"], [type="datetime"], [type="datetime-local"], [type="month"], [type="week"], [type="email"], [type="number"], [type="search"], [type="tel"], [type="time"], [type="url"], [type="color"], textarea {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a {text-decoration: none;}
a:hover,a:focus {text-decoration: none;}
a:focus {outline: none;}
figure {margin: 0;}
img {vertical-align: middle;max-width: 100%;height: auto;}
hr {margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #eeeeee;}
.sr-only {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
.sr-only-focusable:active,.sr-only-focusable:focus {position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto;}
[role="button"] {cursor: pointer;}
p {margin: 0 0 15px;}
.lead {margin-bottom: 20px;font-size: 16px;font-weight: 300;line-height: 1.4;}
@media (min-width: 768px) {.lead{font-size: 21px;}}
small,.small {font-size: 85%;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
.text-justify {text-align: justify;}
.text-nowrap {white-space: nowrap;}
.text-lowercase {text-transform: lowercase;}
.text-uppercase {text-transform: uppercase;}
.text-capitalize {text-transform: capitalize;}
.text-underline {text-decoration: underline;}
ul,ol {margin-top: 0;margin-bottom: 10px;}
ul ul,ol ul,ul ol,ol ol {margin-bottom: 0;}
.list-unstyled {padding-left: 0;list-style: none;}
.list-inline {padding-left: 0;list-style: none;margin-left: -5px;}
.list-inline > li {display: inline-block;padding-left: 5px;padding-right: 5px;}
dl {margin-top: 0;margin-bottom: 20px;}
dt {font-weight: bold;}
dd {margin-left: 0;}
@media (min-width: 768px) {.dl-horizontal dt{float: left;  width: 160px;  clear: left;  text-align: right;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
  .dl-horizontal dd{margin-left: 180px;}}
abbr[title],abbr[data-original-title] {cursor: help;border-bottom: 1px dotted #777777;}
.initialism {font-size: 90%;text-transform: uppercase;}
blockquote {padding: 10px 20px;margin: 0 0 20px;font-size: 17.5px;border-left: 5px solid #eeeeee;}
address {margin-bottom: 20px;font-style: normal;}
pre {display: block;padding: 9.5px;margin: 0 0 10px;font-size: 13px;word-break: break-all;word-wrap: break-word;color: #333333;background-color: #f5f5f5;border: 1px solid #cccccc;border-radius: 4px;}
pre code {padding: 0;font-size: inherit;color: inherit;white-space: pre-wrap;background-color: transparent;border-radius: 0;}
.pre-scrollable {max-height: 340px;overflow-y: scroll;}
.center-block {display: block;margin-left: auto;margin-right: auto;}
.pull-right {float: right !important;}
.pull-left {float: left !important;}
.hide {display: none !important;}
.show {display: block !important;}
.invisible {visibility: hidden;}
.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.hidden {display: none !important;}
.affix {position: fixed;}
p:empty {display: none;}
#wp-admin-bar-la_bar span.ab-icon:before {content: "\f108";top: 2px;}
@media screen and (max-width: 782px) {#wp-admin-bar-la_bar span.ab-icon:before{top: 4px;}}
@media (max-width: 1199px) {.md-text-left{text-align: left;}
  .md-text-right{text-align: right;}
  .md-text-center{text-align: center;}
  .md-text-justify{text-align: justify;}}
@media (max-width: 991px) {.sm-text-left{text-align: left !important;}
  .sm-text-right{text-align: right !important;}
  .sm-text-center{text-align: center !important;}
  .sm-text-justify{text-align: justify !important;}}
@media (max-width: 767px) {.xs-text-left{text-align: left !important;}
  .xs-text-right{text-align: right !important;}
  .xs-text-center{text-align: center !important;}
  .xs-text-justify{text-align: justify !important;}}
.container {max-width: 100%;margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
.container::before, .container::after {content: ' ';display: table;flex-basis: 0;order: 1;}
.container::after {clear: both;}
.vc_row-no-padding .vc_inner.container{margin-left: auto;margin-right: auto;}
@media (min-width: 1200px) and (max-width:1920px){.container{width: 1420px;  padding-left: 15px;  padding-right: 15px;}}

.container-fluid {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
.container-fluid::before, .container-fluid::after {content: ' ';display: table;flex-basis: 0;order: 1;}
.container-fluid::after {clear: both;}
.row {margin-left: -15px;margin-right: -15px;}
.row::before, .row::after {content: ' ';display: table;flex-basis: 0;order: 1;}
.row::after {clear: both;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left;}
.col-xs-1 {width: 8.33333%;}
.col-xs-2 {width: 16.66667%;}
.col-xs-3 {width: 25%;}
.col-xs-4 {width: 33.33333%;}
.col-xs-5 {width: 41.66667%;}
.col-xs-6 {width: 50%;}
.col-xs-7 {width: 58.33333%;}
.col-xs-8 {width: 66.66667%;}
.col-xs-9 {width: 75%;}
.col-xs-10 {width: 83.33333%;}
.col-xs-11 {width: 91.66667%;}
.col-xs-12 {width: 100%;}
.col-xs-pull-0 {right: auto;}
.col-xs-pull-1 {right: 8.33333%;}
.col-xs-pull-2 {right: 16.66667%;}
.col-xs-pull-3 {right: 25%;}
.col-xs-pull-4 {right: 33.33333%;}
.col-xs-pull-5 {right: 41.66667%;}
.col-xs-pull-6 {right: 50%;}
.col-xs-pull-7 {right: 58.33333%;}
.col-xs-pull-8 {right: 66.66667%;}
.col-xs-pull-9 {right: 75%;}
.col-xs-pull-10 {right: 83.33333%;}
.col-xs-pull-11 {right: 91.66667%;}
.col-xs-pull-12 {right: 100%;}
.col-xs-push-0 {left: auto;}
.col-xs-push-1 {left: 8.33333%;}
.col-xs-push-2 {left: 16.66667%;}
.col-xs-push-3 {left: 25%;}
.col-xs-push-4 {left: 33.33333%;}
.col-xs-push-5 {left: 41.66667%;}
.col-xs-push-6 {left: 50%;}
.col-xs-push-7 {left: 58.33333%;}
.col-xs-push-8 {left: 66.66667%;}
.col-xs-push-9 {left: 75%;}
.col-xs-push-10 {left: 83.33333%;}
.col-xs-push-11 {left: 91.66667%;}
.col-xs-push-12 {left: 100%;}
.col-xs-offset-0 {margin-left: 0%;}
.col-xs-offset-1 {margin-left: 8.33333%;}
.col-xs-offset-2 {margin-left: 16.66667%;}
.col-xs-offset-3 {margin-left: 25%;}
.col-xs-offset-4 {margin-left: 33.33333%;}
.col-xs-offset-5 {margin-left: 41.66667%;}
.col-xs-offset-6 {margin-left: 50%;}
.col-xs-offset-7 {margin-left: 58.33333%;}
.col-xs-offset-8 {margin-left: 66.66667%;}
.col-xs-offset-9 {margin-left: 75%;}
.col-xs-offset-10 {margin-left: 83.33333%;}
.col-xs-offset-11 {margin-left: 91.66667%;}
.col-xs-offset-12 {margin-left: 100%;}
@media (min-width: 768px) {.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float: left;}
  .col-sm-1{width: 8.33333%;}
  .col-sm-2{width: 16.66667%;}
  .col-sm-3{width: 25%;}
  .col-sm-4{width: 33.33333%;}
  .col-sm-5{width: 41.66667%;}
  .col-sm-6{width: 50%;}
  .col-sm-7{width: 58.33333%;}
  .col-sm-8{width: 66.66667%;}
  .col-sm-9{width: 75%;}
  .col-sm-10{width: 83.33333%;}
  .col-sm-11{width: 91.66667%;}
  .col-sm-12{width: 100%;}
  .col-sm-pull-0{right: auto;}
  .col-sm-pull-1{right: 8.33333%;}
  .col-sm-pull-2{right: 16.66667%;}
  .col-sm-pull-3{right: 25%;}
  .col-sm-pull-4{right: 33.33333%;}
  .col-sm-pull-5{right: 41.66667%;}
  .col-sm-pull-6{right: 50%;}
  .col-sm-pull-7{right: 58.33333%;}
  .col-sm-pull-8{right: 66.66667%;}
  .col-sm-pull-9{right: 75%;}
  .col-sm-pull-10{right: 83.33333%;}
  .col-sm-pull-11{right: 91.66667%;}
  .col-sm-pull-12{right: 100%;}
  .col-sm-push-0{left: auto;}
  .col-sm-push-1{left: 8.33333%;}
  .col-sm-push-2{left: 16.66667%;}
  .col-sm-push-3{left: 25%;}
  .col-sm-push-4{left: 33.33333%;}
  .col-sm-push-5{left: 41.66667%;}
  .col-sm-push-6{left: 50%;}
  .col-sm-push-7{left: 58.33333%;}
  .col-sm-push-8{left: 66.66667%;}
  .col-sm-push-9{left: 75%;}
  .col-sm-push-10{left: 83.33333%;}
  .col-sm-push-11{left: 91.66667%;}
  .col-sm-push-12{left: 100%;}
  .col-sm-offset-0{margin-left: 0%;}
  .col-sm-offset-1{margin-left: 8.33333%;}
  .col-sm-offset-2{margin-left: 16.66667%;}
  .col-sm-offset-3{margin-left: 25%;}
  .col-sm-offset-4{margin-left: 33.33333%;}
  .col-sm-offset-5{margin-left: 41.66667%;}
  .col-sm-offset-6{margin-left: 50%;}
  .col-sm-offset-7{margin-left: 58.33333%;}
  .col-sm-offset-8{margin-left: 66.66667%;}
  .col-sm-offset-9{margin-left: 75%;}
  .col-sm-offset-10{margin-left: 83.33333%;}
  .col-sm-offset-11{margin-left: 91.66667%;}
  .col-sm-offset-12{margin-left: 100%;}}
@media (min-width: 992px) {.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float: left;}
  .col-md-1{width: 8.33333%;}
  .col-md-2{width: 16.66667%;}
  .col-md-3{width: 25%;}
  .col-md-4{width: 33.33333%;}
  .col-md-5{width: 41.66667%;}
  .col-md-6{width: 50%;}
  .col-md-7{width: 58.33333%;}
  .col-md-8{width: 66.66667%;}
  .col-md-9{width: 75%;}
  .col-md-10{width: 83.33333%;}
  .col-md-11{width: 91.66667%;}
  .col-md-12{width: 100%;}
  .col-md-pull-0{right: auto;}
  .col-md-pull-1{right: 8.33333%;}
  .col-md-pull-2{right: 16.66667%;}
  .col-md-pull-3{right: 25%;}
  .col-md-pull-4{right: 33.33333%;}
  .col-md-pull-5{right: 41.66667%;}
  .col-md-pull-6{right: 50%;}
  .col-md-pull-7{right: 58.33333%;}
  .col-md-pull-8{right: 66.66667%;}
  .col-md-pull-9{right: 75%;}
  .col-md-pull-10{right: 83.33333%;}
  .col-md-pull-11{right: 91.66667%;}
  .col-md-pull-12{right: 100%;}
  .col-md-push-0{left: auto;}
  .col-md-push-1{left: 8.33333%;}
  .col-md-push-2{left: 16.66667%;}
  .col-md-push-3{left: 25%;}
  .col-md-push-4{left: 33.33333%;}
  .col-md-push-5{left: 41.66667%;}
  .col-md-push-6{left: 50%;}
  .col-md-push-7{left: 58.33333%;}
  .col-md-push-8{left: 66.66667%;}
  .col-md-push-9{left: 75%;}
  .col-md-push-10{left: 83.33333%;}
  .col-md-push-11{left: 91.66667%;}
  .col-md-push-12{left: 100%;}
  .col-md-offset-0{margin-left: 0%;}
  .col-md-offset-1{margin-left: 8.33333%;}
  .col-md-offset-2{margin-left: 16.66667%;}
  .col-md-offset-3{margin-left: 25%;}
  .col-md-offset-4{margin-left: 33.33333%;}
  .col-md-offset-5{margin-left: 41.66667%;}
  .col-md-offset-6{margin-left: 50%;}
  .col-md-offset-7{margin-left: 58.33333%;}
  .col-md-offset-8{margin-left: 66.66667%;}
  .col-md-offset-9{margin-left: 75%;}
  .col-md-offset-10{margin-left: 83.33333%;}
  .col-md-offset-11{margin-left: 91.66667%;}
  .col-md-offset-12{margin-left: 100%;}}
@media (min-width: 1200px) {.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float: left;}
  .col-lg-1{width: 8.33333%;}
  .col-lg-2{width: 16.66667%;}
  .col-lg-3{width: 25%;}
  .col-lg-4{width: 33.33333%;}
  .col-lg-5{width: 41.66667%;}
  .col-lg-6{width: 50%;}
  .col-lg-7{width: 58.33333%;}
  .col-lg-8{width: 66.66667%;}
  .col-lg-9{width: 75%;}
  .col-lg-10{width: 83.33333%;}
  .col-lg-11{width: 91.66667%;}
  .col-lg-12{width: 100%;}
  .col-lg-pull-0{right: auto;}
  .col-lg-pull-1{right: 8.33333%;}
  .col-lg-pull-2{right: 16.66667%;}
  .col-lg-pull-3{right: 25%;}
  .col-lg-pull-4{right: 33.33333%;}
  .col-lg-pull-5{right: 41.66667%;}
  .col-lg-pull-6{right: 50%;}
  .col-lg-pull-7{right: 58.33333%;}
  .col-lg-pull-8{right: 66.66667%;}
  .col-lg-pull-9{right: 75%;}
  .col-lg-pull-10{right: 83.33333%;}
  .col-lg-pull-11{right: 91.66667%;}
  .col-lg-pull-12{right: 100%;}
  .col-lg-push-0{left: auto;}
  .col-lg-push-1{left: 8.33333%;}
  .col-lg-push-2{left: 16.66667%;}
  .col-lg-push-3{left: 25%;}
  .col-lg-push-4{left: 33.33333%;}
  .col-lg-push-5{left: 41.66667%;}
  .col-lg-push-6{left: 50%;}
  .col-lg-push-7{left: 58.33333%;}
  .col-lg-push-8{left: 66.66667%;}
  .col-lg-push-9{left: 75%;}
  .col-lg-push-10{left: 83.33333%;}
  .col-lg-push-11{left: 91.66667%;}
  .col-lg-push-12{left: 100%;}
  .col-lg-offset-0{margin-left: 0%;}
  .col-lg-offset-1{margin-left: 8.33333%;}
  .col-lg-offset-2{margin-left: 16.66667%;}
  .col-lg-offset-3{margin-left: 25%;}
  .col-lg-offset-4{margin-left: 33.33333%;}
  .col-lg-offset-5{margin-left: 41.66667%;}
  .col-lg-offset-6{margin-left: 50%;}
  .col-lg-offset-7{margin-left: 58.33333%;}
  .col-lg-offset-8{margin-left: 66.66667%;}
  .col-lg-offset-9{margin-left: 75%;}
  .col-lg-offset-10{margin-left: 83.33333%;}
  .col-lg-offset-11{margin-left: 91.66667%;}
  .col-lg-offset-12{margin-left: 100%;}}
.grid-items:not(.slick-slider) {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;}
.grid-items .grid-item {display: inline-block;zoom: 1;letter-spacing: normal;word-spacing: normal;vertical-align: top;text-rendering: auto;padding-left: 15px;padding-right: 15px;width: 100%;}
.grid-items.grid-space-default {margin-left: -15px;margin-right: -15px;}
.block-grid-1 .grid-item {width: 100%;}
.block-grid-2 .grid-item {width: 50%;}
.block-grid-3 .grid-item {width: 33.33333%;}
.block-grid-4 .grid-item {width: 25%;}
.block-grid-5 .grid-item {width: 20%;}
.block-grid-6 .grid-item {width: 16.66667%;}
.block-grid-7 .grid-item {width: 14.28571%;}
.block-grid-8 .grid-item {width: 12.5%;}
.block-grid-9 .grid-item {width: 11.11111%;}
.block-grid-10 .grid-item {width: 10%;}
@media (min-width: 576px) {.sm-block-grid-1 .grid-item{width: 100%;}
  .sm-block-grid-2 .grid-item{width: 50%;}
  .sm-block-grid-3 .grid-item{width: 33.33333%;}
  .sm-block-grid-4 .grid-item{width: 25%;}
  .sm-block-grid-5 .grid-item{width: 20%;}
  .sm-block-grid-6 .grid-item{width: 16.66667%;}
  .sm-block-grid-7 .grid-item{width: 14.28571%;}
  .sm-block-grid-8 .grid-item{width: 12.5%;}
  .sm-block-grid-9 .grid-item{width: 11.11111%;}
  .sm-block-grid-10 .grid-item{width: 10%;}}
@media (min-width: 768px) {.md-block-grid-1 .grid-item{width: 100%;}
  .md-block-grid-2 .grid-item{width: 50%;}
  .md-block-grid-3 .grid-item{width: 33.33333%;}
  .md-block-grid-4 .grid-item{width: 25%;}
  .md-block-grid-5 .grid-item{width: 20%;}
  .md-block-grid-6 .grid-item{width: 16.66667%;}
  .md-block-grid-7 .grid-item{width: 14.28571%;}
  .md-block-grid-8 .grid-item{width: 12.5%;}
  .md-block-grid-9 .grid-item{width: 11.11111%;}
  .md-block-grid-10 .grid-item{width: 10%;}}
@media (min-width: 992px) {.lg-block-grid-1 .grid-item{width: 100%;}
  .lg-block-grid-2 .grid-item{width: 50%;}
  .lg-block-grid-3 .grid-item{width: 33.33333%;}
  .lg-block-grid-4 .grid-item{width: 25%;}
  .lg-block-grid-5 .grid-item{width: 20%;}
  .lg-block-grid-6 .grid-item{width: 16.66667%;}
  .lg-block-grid-7 .grid-item{width: 14.28571%;}
  .lg-block-grid-8 .grid-item{width: 12.5%;}
  .lg-block-grid-9 .grid-item{width: 11.11111%;}
  .lg-block-grid-10 .grid-item{width: 10%;}}
@media (min-width: 1200px) {.xl-block-grid-1 .grid-item{width: 100%;}
  .xl-block-grid-2 .grid-item{width: 50%;}
  .xl-block-grid-3 .grid-item{width: 33.33333%;}
  .xl-block-grid-4 .grid-item{width: 25%;}
  .xl-block-grid-5 .grid-item{width: 20%;}
  .xl-block-grid-6 .grid-item{width: 16.66667%;}
  .xl-block-grid-7 .grid-item{width: 14.28571%;}
  .xl-block-grid-8 .grid-item{width: 12.5%;}
  .xl-block-grid-9 .grid-item{width: 11.11111%;}
  .xl-block-grid-10 .grid-item{width: 10%;}}
@media (min-width: 1825px) {.xxl-block-grid-1 .grid-item{width: 100%;}
  .xxl-block-grid-2 .grid-item{width: 50%;}
  .xxl-block-grid-3 .grid-item{width: 33.33333%;}
  .xxl-block-grid-4 .grid-item{width: 25%;}
  .xxl-block-grid-5 .grid-item{width: 20%;}
  .xxl-block-grid-6 .grid-item{width: 16.66667%;}
  .xxl-block-grid-7 .grid-item{width: 14.28571%;}
  .xxl-block-grid-8 .grid-item{width: 12.5%;}
  .xxl-block-grid-9 .grid-item{width: 11.11111%;}
  .xxl-block-grid-10 .grid-item{width: 10%;}}
.grid-space-0 {margin-left: 0;margin-right: 0;}
.grid-space-0 .grid-item {padding: 0;}
@media (min-width: 992px) {.grid-space-5{margin-left: -2.5px;  margin-right: -2.5px;}}
.grid-space-5 .grid-item {padding: 2.5px;}
@media (min-width: 992px) {.grid-space-10{margin-left: -5px;  margin-right: -5px;}}
.grid-space-10 .grid-item {padding: 5px;}
@media (min-width: 992px) {.grid-space-15{margin-left: -7.5px;  margin-right: -7.5px;}}
.grid-space-15 .grid-item {padding: 7.5px;}
@media (min-width: 992px) {.grid-space-20{margin-left: -10px;  margin-right: -10px;}}
.grid-space-20 .grid-item {padding: 10px;}
@media (min-width: 992px) {.grid-space-25{margin-left: -12.5px;  margin-right: -12.5px;}}
.grid-space-25 .grid-item {padding: 12.5px;}
@media (min-width: 992px) {.grid-space-30{margin-left: -15px;  margin-right: -15px;}}
.grid-space-30 .grid-item {padding: 15px;}
@media (min-width: 992px) {.grid-space-35{margin-left: -17.5px;  margin-right: -17.5px;}}
.grid-space-35 .grid-item {padding: 17.5px;}
@media (min-width: 992px) {.grid-space-40{margin-left: -20px;  margin-right: -20px;}}
.grid-space-40 .grid-item {padding: 20px;}
@media (min-width: 992px) {.grid-space-45{margin-left: -22.5px;  margin-right: -22.5px;}}
.grid-space-45 .grid-item {padding: 22.5px;}
@media (min-width: 992px) {.grid-space-50{margin-left: -25px;  margin-right: -25px;}}
.grid-space-50 .grid-item {padding: 25px;}
@media (min-width: 992px) {.grid-space-55{margin-left: -27.5px;  margin-right: -27.5px;}}
.grid-space-55 .grid-item {padding: 27.5px;}
@media (min-width: 992px) {.grid-space-60{margin-left: -30px;  margin-right: -30px;}}
.grid-space-60 .grid-item {padding: 30px;}
@media (min-width: 992px) {.grid-space-65{margin-left: -32.5px;  margin-right: -32.5px;}}
.grid-space-65 .grid-item {padding: 32.5px;}
@media (min-width: 992px) {.grid-space-70{margin-left: -35px;  margin-right: -35px;}}
.grid-space-70 .grid-item {padding: 35px;}
@media (min-width: 992px) {.grid-space-75{margin-left: -37.5px;  margin-right: -37.5px;}}
.grid-space-75 .grid-item {padding: 37.5px;}
@media (min-width: 992px) {.grid-space-80{margin-left: -40px;  margin-right: -40px;}}
.grid-space-80 .grid-item {padding: 40px;}
@keyframes in-bottom50 {from{transform: translate(0, 30px);}
  to{transform: translate(0, 0);}}
@-webkit-keyframes in-bottom50 {from{-webkit-transform: translate(0, 30px);}
  to{-webkit-transform: translate(0, 0);}}
.loop__item__inner2,.loop__item__inner {display: block;height: 100%;}
.loop__item__inner,.loop__item__thumbnail {position: relative;overflow: hidden;}
.loop__item__thumbnail--linkoverlay {display: block;position: absolute;top: 0;right: 0;left: 0;bottom: 0;z-index: 2;transition: all 0.4s 0.1s;}
.loop__item__thumbnail--bkg {background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;background-clip: border-box;background-color: rgba(201, 201, 202, 0.14);}
.loop__item__thumbnail--bkg > img {width: 100%;display: block;visibility: hidden;height: auto;}
.loop__item__termlink {margin-bottom: 10px;}
.loop__item__termlink a:not(:last-child):after {content: ", ";}
.loop__item__title .entry-title {margin: 0 0 20px;}
.loop__item__meta {margin-bottom: 5px;}
.loop__item__meta .byline .screen-reader-text {position: static !important;text-transform: capitalize;}
.loop__item__meta .byline:not(:last-child):after {content: "-";padding-left: 5px;}
.loop__item__meta i {display: none;}
.loop__item__desc {line-height: 2.1428571429;margin-bottom: 20px;}
.gitem-zone-height-mode-original {padding-bottom: 0 !important;}
.gitem-hide-img img {display: none !important;}
.gitem-zone-height-mode-auto:before {content: "";display: block;padding-top: 100%;}
.gitem-zone-height-mode-auto img {display: none !important;}
.gitem-zone-height-mode-auto.gitem-zone-height-mode-auto-4-3:before {padding-top: 75%;}
.gitem-zone-height-mode-auto.gitem-zone-height-mode-auto-3-4:before {padding-top: 133.33333333%;}
.gitem-zone-height-mode-auto.gitem-zone-height-mode-auto-16-9:before {padding-top: 56.25%;}
.gitem-zone-height-mode-auto.gitem-zone-height-mode-auto-9-16:before {padding-top: 177.77777778%;}
/*======
Check if it is masonry mode
========*/
.portfolios-loop:not(.masonry__column-type-custom) .gitem-zone-height-mode-auto {padding-bottom: 0 !important;}
.portfolios-loop.masonry__column-type-custom .loop__item__thumbnail--bkg {padding-bottom: 0 !important;}
@media (min-width: 1024px) {.portfolios-loop.masonry__column-type-custom .loop__item__thumbnail--bkg{height: 100%;}
  .portfolios-loop.masonry__column-type-custom .loop__item__thumbnail--bkg:before{padding-top: 0;}}
.videos-loop:not(.masonry__column-type-custom) .gitem-zone-height-mode-auto {padding-bottom: 0 !important;}
.videos-loop.masonry__column-type-custom .loop__item__thumbnail--bkg {padding-bottom: 0 !important;}
@media (min-width: 1023px) {.videos-loop.masonry__column-type-custom .loop__item__thumbnail--bkg{height: 100%;}
  .videos-loop.masonry__column-type-custom .loop__item__thumbnail--bkg:before{padding-top: 0;}}
.loop__item__thumbnail--bkg.gitem-zone-height-mode-custom img {display: none;}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {display: none !important;}
.visible-block {display: block !important;}
.visible-inline-block {display: inline-block !important;}
.visible-inline {display: inline !important;}
@media (max-width: 767px) {.visible-xs{display: block !important;}
  table.visible-xs{display: table !important;}
  tr.visible-xs{display: table-row !important;}
  th.visible-xs,td.visible-xs{display: table-cell !important;}}
@media (max-width: 767px) {.visible-xs-block{display: block !important;}}
@media (max-width: 767px) {.visible-xs-inline{display: inline !important;}}
@media (max-width: 767px) {.visible-xs-inline-block{display: inline-block !important;}}
@media (min-width: 768px) and (max-width: 991px) {.visible-sm{display: block !important;}
  table.visible-sm{display: table !important;}
  tr.visible-sm{display: table-row !important;}
  th.visible-sm,td.visible-sm{display: table-cell !important;}}
@media (min-width: 768px) and (max-width: 991px) {.visible-sm-block{display: block !important;}}
@media (min-width: 768px) and (max-width: 991px) {.visible-sm-inline{display: inline !important;}}
@media (min-width: 768px) and (max-width: 991px) {.visible-sm-inline-block{display: inline-block !important;}}
@media (min-width: 992px) and (max-width: 1199px) {.visible-md{display: block !important;}
  table.visible-md{display: table !important;}
  tr.visible-md{display: table-row !important;}
  th.visible-md,td.visible-md{display: table-cell !important;}}
@media (min-width: 992px) and (max-width: 1199px) {.visible-md-block{display: block !important;}}
@media (min-width: 992px) and (max-width: 1199px) {.visible-md-inline{display: inline !important;}}
@media (min-width: 992px) and (max-width: 1199px) {.visible-md-inline-block{display: inline-block !important;}}
@media (min-width: 1200px) {.visible-lg{display: block !important;}
  table.visible-lg{display: table !important;}
  tr.visible-lg{display: table-row !important;}
  th.visible-lg,td.visible-lg{display: table-cell !important;}}
@media (min-width: 1200px) {.visible-lg-block{display: block !important;}}
@media (min-width: 1200px) {.visible-lg-inline{display: inline !important;}}
@media (min-width: 1200px) {.visible-lg-inline-block{display: inline-block !important;}}
@media (max-width: 767px) {.hidden-xs{display: none !important;}}
@media (min-width: 768px) and (max-width: 991px) {.hidden-sm{display: none !important;}}
@media (min-width: 992px) and (max-width: 1199px) {.hidden-md{display: none !important;}}
@media (min-width: 1200px) {.hidden-lg{display: none !important;}}
@media print {.visible-print{display: block !important;}
  table.visible-print{display: table !important;}
  tr.visible-print{display: table-row !important;}
  th.visible-print,td.visible-print{display: table-cell !important;}}
.visible-print-block {display: none !important;}
@media print {.visible-print-block{display: block !important;}}
.visible-print-inline {display: none !important;}
@media print {.visible-print-inline{display: inline !important;}}
.visible-print-inline-block {display: none !important;}
@media print {.visible-print-inline-block{display: inline-block !important;}}
@media print {.hidden-print{display: none !important;}}
.font-weight-100 {font-weight: 100 !important;}
.font-weight-200 {font-weight: 200 !important;}
.font-weight-300 {font-weight: 300 !important;}
.font-weight-400 {font-weight: 400 !important;}
.font-weight-500 {font-weight: 500 !important;}
.font-weight-600 {font-weight: 600 !important;}
.font-weight-700 {font-weight: 700 !important;}
.font-weight-800 {font-weight: 800 !important;}
.font-weight-900 {font-weight: 900 !important;}
.font-style-normal {font-style: normal !important;}
.font-style-italic {font-style: italic !important;}
.font-style-oblique {font-style: oblique !important;}
.la-media-wrapper object,.la-media-wrapper embed,.la-media-wrapper video,.la-media-wrapper iframe {max-width: 100%;}
.la-media-wrapper.la-media-aspect-origin object,.la-media-wrapper.la-media-aspect-origin embed,.la-media-wrapper.la-media-aspect-origin video,.la-media-wrapper.la-media-aspect-origin iframe {height: auto;}
.la-media-wrapper.la-media-aspect-235, .la-media-wrapper.la-media-aspect-43, .la-media-wrapper.la-media-aspect-169 {position: relative;height: 0;padding-top: 56.25%;overflow: hidden;}
.la-media-wrapper.la-media-aspect-235 object,.la-media-wrapper.la-media-aspect-235 embed,.la-media-wrapper.la-media-aspect-235 video,.la-media-wrapper.la-media-aspect-235 iframe, .la-media-wrapper.la-media-aspect-43 object,.la-media-wrapper.la-media-aspect-43 embed,.la-media-wrapper.la-media-aspect-43 video,.la-media-wrapper.la-media-aspect-43 iframe, .la-media-wrapper.la-media-aspect-169 object,.la-media-wrapper.la-media-aspect-169 embed,.la-media-wrapper.la-media-aspect-169 video,.la-media-wrapper.la-media-aspect-169 iframe {position: absolute;top: 0;left: 0;margin: 0;width: 100%;height: 100%;}
.la-media-wrapper.la-media-aspect-235 {padding-top: 42.55319149%;}
.la-media-wrapper.la-media-aspect-43 {padding-top: 75%;}
.flex-video {position: relative;height: 0;padding-bottom: 75%;margin-bottom: 1rem;overflow: hidden;}
.flex-video object,.flex-video embed,.flex-video video,.flex-video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.flex-video.widescreen {padding-bottom: 56.25%;}
.single-post-content .flex-video {margin-bottom: 30px;}
.letter-spacing--1 {letter-spacing: -1px;}
.letter-spacing--2 {letter-spacing: -2px;}
.letter-spacing--3 {letter-spacing: -3px;}
.letter-spacing--4 {letter-spacing: -4px;}
.letter-spacing--5 {letter-spacing: -5px;}
.letter-spacing-1 {letter-spacing: 1px;}
.letter-spacing-2 {letter-spacing: 2px;}
.letter-spacing-3 {letter-spacing: 3px;}
.letter-spacing-4 {letter-spacing: 4px;}
.letter-spacing-5 {letter-spacing: 5px;}
.font-size-10 {font-size: 10px;}
.font-size-11 {font-size: 11px;}
.font-size-12 {font-size: 12px;}
.font-size-13 {font-size: 13px;}
.font-size-14 {font-size: 14px;}
.font-size-16 {font-size: 16px;}
.font-size-18 {font-size: 18px;}
.font-size-20 {font-size: 20px;}
.font-size-24 {font-size: 24px;}
.font-size-30 {font-size: 30px;}
.font-size-36 {font-size: 36px;}
.font-size-40 {font-size: 40px;}
.font-size-46 {font-size: 46px;line-height: 1.05;}
.font-size-48 {font-size: 48px;}
.font-size-50 {font-size: 50px;}
.font-size-60 {font-size: 60px;}
.font-size-72 {font-size: 72px;line-height: normal;}
.font-size-100 {font-size: 100px;}
.font-size-120 {font-size: 120px;letter-spacing: -1px;}
.line-height-1 {line-height: 1;}
.line-height-2 {line-height: 2;}
.line-height-24 {line-height: 24px;}
.line-height-30 {line-height: 30px;}
.line-height-36 {line-height: 36px;}
.line-height-40 {line-height: 40px;}
.line-height-50 {line-height: 50px;}
.line-height-60 {line-height: 60px;}
.line-height-72 {line-height: 72px;}
.line-height-100 {line-height: 100px;}
.line-height-120 {line-height: 120px;}
.overflow-visible {overflow: visible !important;}
.overflow-hidden {overflow: hidden !important;}
.la-toggle-filter {display: none;text-transform: uppercase;}
.la-isotope-filter-container ul {list-style: none;margin: 0;padding: 0;}
.la-isotope-filter-container li {display: inline-block;}
.la-isotope-filter-container a {display: block;}
@media (min-width: 767px) {.filter-style-1{text-align: center;}
  .filter-style-1 li{margin: 0 10px;}
  .filter-style-1 li:first-child{margin-left: 0;}
  .filter-style-1 li:last-child{margin-right: 0;}
  .filter-style-1 a{padding: 0 10px;  position: relative;  display: block;  color: inherit;}
  .filter-style-1 a:after{content: '';  display: block;  padding-top: 3px;  border-width: 0 0 2px;  border-style: solid;  border-color: transparent;}
  .filter-style-1 li.active{color: #262626;}
  .filter-style-1 li.active a:after{border-color: inherit;}}
/*--------------------------------------------------------------
    3. CSS General
---------------------------------------------------------------*/
/*--------------------------------------------------------------
	3.1 Import lib css .. slick , font-anwesome , easy-zoom ..etc.
---------------------------------------------------------------*/
.tooltip {position: absolute;z-index: 1070;display: block;font-style: normal;font-weight: normal;letter-spacing: normal;line-break: auto;line-height: 1.42857143;text-align: left;text-decoration: none;text-shadow: none;text-transform: none;white-space: normal;word-break: normal;word-spacing: normal;word-wrap: normal;font-size: 12px;opacity: 0;transition: opacity 0.3s cubic-bezier(0, 0, 0.44, 1.18);}
.tooltip.in {opacity: 1;}
.tooltip.top {margin-top: -3px;padding: 5px 0;}
.tooltip.right {margin-left: 3px;padding: 0 5px;}
.tooltip.bottom {margin-top: 3px;padding: 5px 0;}
.tooltip.left {margin-left: -3px;padding: 0 5px;}
.tooltip-inner {max-width: 200px;padding: 3px 8px;color: #ffffff;text-align: center;background-color: #262626;border-radius: 4px;}
.tooltip-arrow {position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid;}
.tooltip.top .tooltip-arrow {bottom: 0;left: 50%;margin-left: -5px;border-width: 5px 5px 0;border-top-color: #262626;}
.tooltip.top-left .tooltip-arrow {bottom: 0;right: 5px;margin-bottom: -5px;border-width: 5px 5px 0;border-top-color: #262626;}
.tooltip.top-right .tooltip-arrow {bottom: 0;left: 5px;margin-bottom: -5px;border-width: 5px 5px 0;border-top-color: #262626;}
.tooltip.right .tooltip-arrow {top: 50%;left: 0;margin-top: -5px;border-width: 5px 5px 5px 0;border-right-color: #262626;}
.tooltip.left .tooltip-arrow {top: 50%;right: 0;margin-top: -5px;border-width: 5px 0 5px 5px;border-left-color: #262626;}
.tooltip.bottom .tooltip-arrow {top: 0;left: 50%;margin-left: -5px;border-width: 0 5px 5px;border-bottom-color: #262626;}
.tooltip.bottom-left .tooltip-arrow {top: 0;right: 5px;margin-top: -5px;border-width: 0 5px 5px;border-bottom-color: #262626;}
.tooltip.bottom-right .tooltip-arrow {top: 0;left: 5px;margin-top: -5px;border-width: 0 5px 5px;border-bottom-color: #262626;}
.popover {position: absolute;top: 0;left: 0;z-index: 1060;display: none;max-width: 276px;padding: 1px;font-style: normal;font-weight: normal;letter-spacing: normal;line-break: auto;line-height: 1.42857143;text-align: left;text-decoration: none;text-shadow: none;text-transform: none;white-space: normal;word-break: normal;word-spacing: normal;word-wrap: normal;font-size: 14px;background-color: #ffffff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 6px;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
.popover.top {margin-top: -10px;}
.popover.right {margin-left: 10px;}
.popover.bottom {margin-top: 10px;}
.popover.left {margin-left: -10px;}
.popover-title {margin: 0;padding: 8px 14px;font-size: 14px;background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;border-radius: 5px 5px 0 0;}
.popover-content {padding: 9px 14px;}
.popover > .arrow,.popover > .arrow:after {position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid;}
.popover > .arrow {border-width: 11px;}
.popover > .arrow:after {border-width: 10px;content: "";}
.popover.top > .arrow {left: 50%;margin-left: -11px;border-bottom-width: 0;border-top-color: #999999;border-top-color: rgba(0, 0, 0, 0.25);bottom: -11px;}
.popover.top > .arrow:after {content: " ";bottom: 1px;margin-left: -10px;border-bottom-width: 0;border-top-color: #ffffff;}
.popover.right > .arrow {top: 50%;left: -11px;margin-top: -11px;border-left-width: 0;border-right-color: #999999;border-right-color: rgba(0, 0, 0, 0.25);}
.popover.right > .arrow:after {content: " ";left: 1px;bottom: -10px;border-left-width: 0;border-right-color: #ffffff;}
.popover.bottom > .arrow {left: 50%;margin-left: -11px;border-top-width: 0;border-bottom-color: #999999;border-bottom-color: rgba(0, 0, 0, 0.25);top: -11px;}
.popover.bottom > .arrow:after {content: " ";top: 1px;margin-left: -10px;border-top-width: 0;border-bottom-color: #ffffff;}
.popover.left > .arrow {top: 50%;right: -11px;margin-top: -11px;border-right-width: 0;border-left-color: #999999;border-left-color: rgba(0, 0, 0, 0.25);}
.popover.left > .arrow:after {content: " ";right: 1px;border-right-width: 0;border-left-color: #ffffff;bottom: -10px;}
.clearfix:before,.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.center-block {display: block;margin-left: auto;margin-right: auto;}
.invisible {visibility: hidden;}
.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.affix {position: fixed;}
[class*='lightcase-icon-']:before {font-family: FontAwesome;font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.lightcase-icon-play:before {content: '\f01d';}
.lightcase-icon-pause:before {content: '\f28c';}
.lightcase-icon-close:before {content: "\6e";font-family: 'dl-icon';direction: ltr;}
.lightcase-icon-prev:before {content: '\f190';}
.lightcase-icon-next:before {content: '\f18e';}
#lightcase-case {position: fixed;z-index: 2002;top: 0;left: 0;width: 100% !important;height: 100% !important;margin: 0 !important;overflow: auto;}
#lightcase-case #lightcase-content {-webkit-backface-visibility: hidden;}
#lightcase-case .lightcase-contentInner {background-color: #fff;display: block;margin: 0 auto;position: relative;z-index: 2;}
#lightcase-case .custom-lightcase-overlay {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}
body:not(.open-newsletter-popup) #lightcase-case .lightcase-contentInner .lightcase-inlineWrap {padding: 30px;height: auto !important;}
body:not(.open-newsletter-popup):not(.open-quickview-product) #lightcase-case .lightcase-contentInner .lightcase-inlineWrap {padding: 30px;height: auto !important;max-height: none !important;}
html:not([data-lc-type=iframe]):not([data-lc-type=video]) #lightcase-case:not([data-lc-type=iframe]):not([data-lc-type=video]) #lightcase-content .lightcase-contentInner {height: auto !important;}
html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html[data-lc-type=image] #lightcase-content .lightcase-contentInner {position: relative;overflow: hidden !important;}
#lightcase-case p.lightcase-error {margin: 0;font-size: 17px;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #aaa;}
@media screen and (min-width: 0) {#lightcase-case p.lightcase-error{padding: 0;}}
.lightcase-open body {overflow: hidden;}
.lightcase-isMobileDevice .lightcase-open body {max-width: 100%;max-height: 100%;}
#lightcase-info {position: absolute;padding-top: 15px;display: none;}
#lightcase-info #lightcase-title,#lightcase-info #lightcase-caption {margin: 0;padding: 0;line-height: 1.5;font-weight: normal;text-overflow: ellipsis;}
#lightcase-info #lightcase-title {font-size: 17px;color: #aaa;}
#lightcase-info #lightcase-caption {clear: both;font-size: 13px;color: #aaa;}
#lightcase-info #lightcase-sequenceInfo {font-size: 11px;color: #aaa;}
#lightcase-loading {position: fixed;z-index: 2001;top: 50%;left: 50%;opacity: 1;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
a[class*='lightcase-icon-'] {position: fixed;z-index: 9999;width: 1.123em;height: auto;font-size: 38px;line-height: 1;text-align: center;text-shadow: none;outline: none;cursor: pointer;}
a[class*='lightcase-icon-'], a[class*='lightcase-icon-']:focus {text-decoration: none;color: rgba(255, 255, 255, 0.6);-webkit-tap-highlight-color: transparent;transition: color, opacity, ease-in-out 0.25s;}
a[class*='lightcase-icon-'] > span {display: inline-block;text-indent: -9999px;}
a[class*='lightcase-icon-']:hover {color: white;text-shadow: 0 0 15px white;}
.lightcase-isMobileDevice a[class*='lightcase-icon-']:hover {color: #aaa;text-shadow: none;}
a[class*='lightcase-icon-'].lightcase-icon-close {position: fixed;top: 40px;right: 40px;bottom: auto;margin: 0;opacity: 0;outline: none;}
a[class*='lightcase-icon-'].lightcase-icon-prev {left: 15px;}
a[class*='lightcase-icon-'].lightcase-icon-next {right: 15px;}
a[class*='lightcase-icon-'].lightcase-icon-pause, a[class*='lightcase-icon-'].lightcase-icon-play {left: 50%;margin-left: -0.5em;}
@media screen and (min-width: 0) {a[class*='lightcase-icon-'].lightcase-icon-pause, a[class*='lightcase-icon-'].lightcase-icon-play{opacity: 0;}}
@media screen and (min-width: 0) {a[class*='lightcase-icon-']{bottom: 50%;  margin-bottom: -0.5em;}
  a[class*='lightcase-icon-']:hover, #lightcase-case:hover ~ a[class*='lightcase-icon-']{opacity: 1;}}
#lightcase-overlay {display: none;width: 100%;min-height: 100%;position: fixed;z-index: 2000;top: -9999px;bottom: -9999px;left: 0;background: #333;}
.lightcase--pending #lightcase-loading {display: block !important;}
.lightcase--pending #lightcase-case .lightcase-contentInner {opacity: 0 !important;}
.lightcase--completed #lightcase-case .lightcase-contentInner {opacity: 1 !important;}
.open-quickview-product #lightcase-case:before {content: '';display: inline-block !important;height: 100%;vertical-align: middle;margin-right: -.25em;}
.open-quickview-product #lightcase-case #lightcase-content {display: inline-block;vertical-align: middle;width: 100%;}
.open-quickview-product #lightcase-case .lightcase-contentInner {margin-top: 0 !important;}
.open-quickview-product #lightcase-case .lightcase-contentInner .lightcase-inlineWrap {overflow: auto;}
.custom-lighcase-btn-close {background: #292929;position: absolute;left: 100%;top: 0;text-align: center;font-size: 24px;line-height: 1;display: block;padding: 18px;color: #fff;font-weight: 300;}
.custom-lighcase-btn-close i {display: inline-block;vertical-align: top;transition: all 250ms ease-out;}
.custom-lighcase-btn-close:hover i {transform: rotate(90deg);-webkit-transform: rotate(90deg);}
@media (min-width: 1200px) {a[class*='lightcase-icon-'].lightcase-icon-close{display: none !important;}}
@media (max-width: 1200px) {.custom-lighcase-btn-close{display: none;}}
.rtl .custom-lighcase-btn-close {right: 100%;left: auto;}
/* Slider */
.slick-slider {position: relative;display: block;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {width: 100%;position: relative;overflow: hidden;display: block;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-loading .slick-list {background-color: #fff;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-list,.slick-track, .slick-slide {transform: translate3d(0, 0, 0);}
.slick-track {position: relative;left: 0;top: 0;display: block;zoom: 1;}
.slick-track:before,.slick-track:after {content: "";display: table;}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {float: left;height: 100%;min-height: 1px;display: none;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
/*Fixed issue of image overlap*/
.slick-initialized .slick-slide {display: block;position: relative;z-index: 1;outline: none;}
.slick-initialized .slick-slide.slick-active {z-index: 9;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
/* Arrows */
.slick-next.slick-disabled,.slick-prev.slick-disabled {cursor: not-allowed;}
.la-slick-slider.slick-initialized.laslick_has_animation .slick-slide {animation-duration: 1s;-webkit-animation-duration: 1s;animation-fill-mode: both;-webkit-animation-fill-mode: both;}
.la-slick-slider.slick-initialized.laslick_has_animation .slick-slide.slick-active + .slick-active {-webkit-animation-delay: 50ms;animation-delay: 50ms;}
.la-slick-slider.slick-initialized.laslick_has_animation .slick-slide.slick-active + .slick-active + .slick-active {-webkit-animation-delay: 150ms;animation-delay: 150ms;}
.la-slick-slider.slick-initialized.laslick_has_animation .slick-slide.slick-active + .slick-active + .slick-active + .slick-active {-webkit-animation-delay: 250ms;animation-delay: 250ms;}
.la-slick-slider.slick-initialized.laslick_has_animation .slick-slide.slick-active + .slick-active + .slick-active + .slick-active + .slick-active {-webkit-animation-delay: 350ms;animation-delay: 350ms;}
.la-slick-slider.slick-initialized.laslick_has_animation .slick-slide.slick-active + .slick-active + .slick-active + .slick-active + .slick-active + .slick-active {-webkit-animation-delay: 450ms;animation-delay: 450ms;}
.la-slick-slider.slick-initialized.laslick_has_animation .slick-slide.slick-active + .slick-active + .slick-active + .slick-active + .slick-active + .slick-active + .slick-active {-webkit-animation-delay: 550ms;animation-delay: 550ms;}
.la-slick-slider.slick-initialized.laslick_fadeIn .slick-slide {animation-name: fadeOut;-webkit-animation-name: fadeOut;}
.la-slick-slider.slick-initialized.laslick_fadeIn .slick-slide.slick-active {animation-name: fadeIn;-webkit-animation-name: fadeIn;}
.la-slick-slider.slick-initialized.laslick_fadeInDown .slick-slide {animation-name: fadeOutDown;-webkit-animation-name: fadeOutDown;}
.la-slick-slider.slick-initialized.laslick_fadeInDown .slick-slide.slick-active {animation-name: fadeInDown;-webkit-animation-name: fadeInDown;}
.la-slick-slider.slick-initialized.laslick_fadeInUp .slick-slide {animation-name: fadeOutUp;-webkit-animation-name: fadeOutUp;}
.la-slick-slider.slick-initialized.laslick_fadeInUp .slick-slide.slick-active {animation-name: fadeInUp;-webkit-animation-name: fadeInUp;}
.la-slick-slider.slick-initialized.laslick_zoomIn .slick-slide {animation-name: zoomOut;-webkit-animation-name: zoomOut;}
.la-slick-slider.slick-initialized.laslick_zoomIn .slick-slide.slick-active {animation-name: zoomIn;-webkit-animation-name: zoomIn;}
.la-slick-slider.slick-initialized.laslick_slickZoomIn .slick-slide {animation-name: slickZoomOut;-webkit-animation-name: slickZoomOut;}
.la-slick-slider.slick-initialized.laslick_slickZoomIn .slick-slide.slick-active {animation-name: slickZoomIn;-webkit-animation-name: slickZoomIn;}
.la-slick-slider.slick-initialized.laslick_zoomInDown .slick-slide {animation-name: zoomOutDown;-webkit-animation-name: zoomOutDown;}
.la-slick-slider.slick-initialized.laslick_zoomInDown .slick-slide.slick-active {animation-name: zoomInDown;-webkit-animation-name: zoomInDown;}
.la-slick-slider.slick-initialized.laslick_zoomInUp .slick-slide {animation-name: zoomOutUp;-webkit-animation-name: zoomOutUp;}
.la-slick-slider.slick-initialized.laslick_zoomInUp .slick-slide.slick-active {animation-name: zoomInUp;-webkit-animation-name: zoomInUp;}
.la-slick-slider.slick-initialized.laslick_slideInDown .slick-slide {animation-name: slideOutDown;-webkit-animation-name: slideOutDown;}
.la-slick-slider.slick-initialized.laslick_slideInDown .slick-slide.slick-active {animation-name: slideInDown;-webkit-animation-name: slideInDown;}
.la-slick-slider.slick-initialized.laslick_slideInUp .slick-slide {animation-name: slideOutUp;-webkit-animation-name: slideOutUp;}
.la-slick-slider.slick-initialized.laslick_slideInUp .slick-slide.slick-active {animation-name: slideInUp;-webkit-animation-name: slideInUp;}
@-webkit-keyframes slickZoomIn {from{opacity: 0;  -webkit-transform: scale3d(0.8, 0.8, 0.8);}
  50%{opacity: 1;}}
@keyframes slickZoomIn {from{opacity: 0;  transform: scale3d(0.8, 0.8, 0.8);}
  50%{opacity: 1;}}
@-webkit-keyframes slickZoomOut {from{opacity: 1;}
  50%{opacity: 0;  -webkit-transform: scale3d(0.8, 0.8, 0.8);}
  to{opacity: 0;}}
@keyframes slickZoomOut {from{opacity: 1;}
  50%{opacity: 0;  transform: scale3d(0.8, 0.8, 0.8);}
  to{opacity: 0;}}
[class*="dl-icon-"] {font-family: 'dl-icon';direction: ltr;font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;line-height: 1;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.dl-icon-heart:before {content: "\61";}
.dl-icon-search1:before {content: "\62";}
.dl-icon-cart1:before {content: "\63";}
.dl-icon-menu1:before {content: "\64";}
.dl-icon-heart2:before {content: "\65";}
.dl-icon-compare1:before {content: "\66";}
.dl-icon-compare2:before {content: "\67";}
.dl-icon-compare3:before {content: "\68";}
.dl-icon-compare4:before {content: "\69";}
.dl-icon-menu2:before {content: "\6a";}
.dl-icon-cart2:before {content: "\6b";}
.dl-icon-search3:before {content: "\6c";}
.dl-icon-search2:before {content: "\6d";}
.dl-icon-close:before {content: "\6e";}
.dl-icon-clock:before {content: "\6f";}
.dl-icon-stats1:before {content: "\70";}
.dl-icon-search4:before {content: "\71";}
.dl-icon-search5:before {content: "\72";}
.dl-icon-search6:before {content: "\73";}
.dl-icon-search7:before {content: "\74";}
.dl-icon-search8:before {content: "\75";}
.dl-icon-search9:before {content: "\76";}
.dl-icon-comment1:before {content: "\77";}
.dl-icon-cart3:before {content: "\78";}
.dl-icon-cart4:before {content: "\79";}
.dl-icon-cart5:before {content: "\7a";}
.dl-icon-cart6:before {content: "\41";}
.dl-icon-cart7:before {content: "\42";}
.dl-icon-cart8:before {content: "\43";}
.dl-icon-cart9:before {content: "\44";}
.dl-icon-cart10:before {content: "\45";}
.dl-icon-cart11:before {content: "\46";}
.dl-icon-cart12:before {content: "\47";}
.dl-icon-cart13:before {content: "\48";}
.dl-icon-cart14:before {content: "\49";}
.dl-icon-cart15:before {content: "\4a";}
.dl-icon-cart16:before {content: "\4b";}
.dl-icon-cart17:before {content: "\4c";}
.dl-icon-cart18:before {content: "\4d";}
.dl-icon-cart19:before {content: "\4e";}
.dl-icon-cart20:before {content: "\4f";}
.dl-icon-cart21:before {content: "\50";}
.dl-icon-cart22:before {content: "\51";}
.dl-icon-cart23:before {content: "\52";}
.dl-icon-cart24:before {content: "\53";}
.dl-icon-cart25:before {content: "\54";}
.dl-icon-cart26:before {content: "\55";}
.dl-icon-heart3:before {content: "\56";}
.dl-icon-comment:before {content: "\57";}
.dl-icon-user1:before {content: "\58";}
.dl-icon-user2:before {content: "\59";}
.dl-icon-user3:before {content: "\5a";}
.dl-icon-user4:before {content: "\30";}
.dl-icon-user5:before {content: "\31";}
.dl-icon-user6:before {content: "\32";}
.dl-icon-user7:before {content: "\33";}
.dl-icon-user8:before {content: "\34";}
.dl-icon-user9:before {content: "\35";}
.dl-icon-user10:before {content: "\36";}
.dl-icon-user11:before {content: "\37";}
.dl-icon-dress:before {content: "\38";}
.dl-icon-pumps:before {content: "\39";}
.dl-icon-tshirt:before {content: "\21";}
.dl-icon-diamon:before {content: "\22";}
.dl-icon-key:before {content: "\23";}
.dl-icon-cart27:before {content: "\24";}
.dl-icon-cart28:before {content: "\25";}
.dl-icon-menu3:before {content: "\26";}
.dl-icon-user12:before {content: "\27";}
.dl-icon-search10:before {content: "\28";}
.dl-icon-star:before {content: "\29";}
.dl-icon-down:before {content: "\2a";}
.dl-icon-left:before {content: "\2b";}
.dl-icon-right:before {content: "\2c";}
.dl-icon-up:before {content: "\2d";}
.dl-icon-check:before {content: "\2e";}
.dl-icon-android-add:before {content: "\2f";}
.dl-icon-plus-circled:before {content: "\3a";}
.dl-icon-zoom-in:before {content: "\3b";}
.dl-icon-menu5:before {content: "\3c";}
.dl-icon-menu4:before {content: "\3d";}
.dl-icon-format-video:before {content: "\3e";}
.dl-icon-format-image:before {content: "\3f";}
.dl-icon-format-gallery:before {content: "\40";}
.dl-icon-format-music:before {content: "\5b";}
.dl-icon-format-link:before {content: "\5d";}
.dl-icon-format-quote:before {content: "\5e";}
.dl-icon-view-1:before {content: "\5f";}
.dl-icon-view:before {content: "\60";}
.dl-icon-cart29:before {content: "\7b";}
.dl-icon-heart4:before {content: "\7c";}
.dl-icon-compare:before {content: "\7d";}
.dl-icon-check-circle1:before {content: "\7e";}
.dl-icon-check-circle2:before {content: "\5c";}
.dl-icon-cart30:before {content: "\e000";}
.dl-icon-search-list:before {content: "\e001";}

/* html */
body {line-height: 24px;line-height: 1.714286;font-weight: 400;}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill {background-color: inherit;}
*:focus {outline: none;}
fieldset {margin-bottom: 50px;}
ul,ol {list-style-position: inside;}
a {color: inherit;}
p:last-child {margin-bottom: 0;}
label abbr.required {border: none;}
input, select, textarea {border-style: solid;border-width: 1px;padding: 12px 20px;}
select {background-color: #fff;height: 50px;}
h1,.h1, h2,.h2, h3,.h3, h4,.h4, h5,.h5, h6,.h6 {margin: 15px 0;font-weight: 600;line-height: 1.2;}
h1 small,h1 .small,.h1 small,.h1 .small, h2 small,h2 .small,.h2 small,.h2 .small, h3 small,h3 .small,.h3 small,.h3 .small, h4 small,h4 .small,.h4 small,.h4 .small, h5 small,h5 .small,.h5 small,.h5 .small, h6 small,h6 .small,.h6 small,.h6 .small {font-size: 75%;font-weight: inherit;line-height: inherit;}
h1 .light, h1.light,.h1 .light,.h1.light, h2 .light, h2.light,.h2 .light,.h2.light, h3 .light, h3.light,.h3 .light,.h3.light, h4 .light, h4.light,.h4 .light,.h4.light, h5 .light, h5.light,.h5 .light,.h5.light, h6 .light, h6.light,.h6 .light,.h6.light {font-weight: 300;}
h1,.h1 {font-size: 48px;}
h2,.h2 {font-size: 36px;}
h3,.h3 {font-size: 24px;}
h4,.h4 {font-size: 20px;}
h5,.h5 {font-size: 18px;}
h6,.h6 {font-size: 16px;}
.small-body {font-size: 85%;display: block;line-height: 23px;}
.alignleft {display: inline;float: left;margin-right: 2em;margin-bottom: 2em;}
.alignright {display: inline;float: right;margin-left: 2em;margin-bottom: 2em;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
.wp-caption {padding: .5rem .5rem .25rem;margin-bottom: 1rem;max-width: 100%;box-sizing: border-box;}
.wp-caption.alignnone {padding: 0;}
.wp-caption .wp-caption-text {text-align: center;margin: 0;font-size: 13px;font-style: italic;}
img.alignright {margin-left: 10%;}
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);height: 1px;overflow: hidden;position: absolute !important;width: 1px;}
.screen-reader-text + select {margin-top: 1.53846rem;}
.bypostauthor > .comment_container {background-color: transparent;}
.gallery-caption {font-family: inherit;}
table {width: 100%;text-align: left;margin-bottom: 20px;}
table th {font-weight: normal;}
table,table th,table td {border-width: 1px;border-style: solid;padding: 10px;vertical-align: top;}
table p {margin-bottom: 0;}
.mejs-container {margin-bottom: 20px;}
table thead tr th, table thead tr td {font-weight: normal;}
.star-rating {display: inline-block;overflow: hidden;position: relative;height: 14px;line-height: 14px;letter-spacing: 5px;font-size: 14px;width: 90px;font-family: 'dl-icon';direction: ltr;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #d5d6d8;direction: ltr;}
.star-rating:before {content: "\29\29\29\29\29";float: left;top: 0;left: 0;position: absolute;}
.star-rating span {color: #f5b223;overflow: hidden;float: left;top: 0;left: 0;position: absolute;padding-top: 15px;height: 0;}
.star-rating span:before {content: "\29\29\29\29\29";top: 0;position: absolute;left: 0;}
.la-overlay-global {position: fixed;background: #232324;z-index: 9;visibility: hidden;opacity: 0;}
.open-overlay .la-overlay-global {visibility: visible;opacity: 0.95;}
.la-loader.spinner0 {background-position: center center;background-repeat: no-repeat;}
.popup-added-msg {text-align: center;}
.popup-added-msg img {max-width: 150px;}
.popup-added-msg .popup-message {margin: 20px 0;}
.popup-added-msg .btn {display: block;max-width: 250px;margin: 10px auto;text-transform: uppercase;letter-spacing: 1px;}
.elm-pagination-ajax .la-loading-icon > .nc-icon,.elm-loadmore-ajax > .nc-icon,.elm-ajax-loader > .nc-icon {width: 48px;margin: 0 auto;display: none;}
.elm-ajax-loader:not(.has-loaded) {min-height: 10px;}
.elm-pagination-ajax.is-loading .la-loading-icon > .nc-icon {display: block;}
.elm-pagination-ajax.is-loading .la-pagination {display: none;}
.elm-ajax-loader.is-loading {min-height: 50px;min-height: 10vh;}
.elm-ajax-loader.is-loading > .la-shortcode-loading {display: block;}
.elm-loadmore-ajax {text-align: center;line-height: 48px;margin-top: 2em;}
.elm-loadmore-ajax a {font-size: inherit;border: none;line-height: 26px;display: inline-block;padding: 0;font-weight: normal;background: none;min-width: 0;}
.elm-loadmore-ajax a:after {content: "\f107";font-family: FontAwesome;padding-left: 10px;font-size: 1.2em;line-height: inherit;display: inline-block;position: relative;top: .1em;}
.elm-loadmore-ajax a:hover {background: none;}
.elm-loadmore-ajax.is-loading .la-shortcode-loading {display: block;}
.elm-loadmore-ajax.is-loading a {display: none;}
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxWrapper {position: absolute;top: 0;left: 0;z-index: 9999;overflow: hidden;}
#cboxWrapper {max-width: none;}
#cboxMiddleLeft, #cboxBottomLeft {clear: left;}
#cboxContent {position: relative;}
#cboxLoadedContent {overflow: auto;-webkit-overflow-scrolling: touch;}
#cboxTitle {margin: 0;}
#cboxLoadingOverlay, #cboxLoadingGraphic {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {cursor: pointer;}
.cboxPhoto {float: left;margin: auto;border: 0;display: block;max-width: none;-ms-interpolation-mode: bicubic;}
.cboxIframe {width: 100%;height: 100%;display: block;border: 0;padding: 0;margin: 0;}
#colorbox, #cboxContent, #cboxLoadedContent {box-sizing: content-box;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;}
#cboxOverlay {display: none;width: 100%;height: 100%;position: fixed;z-index: 2000;top: 0;left: 0;background: #333;}
#cboxContent {background: #fff;}
#cboxClose {position: absolute;cursor: pointer;right: 0;text-indent: -999em;top: 8px;display: block;height: 32px;width: 50px;border: none;background-color: transparent;background-image: url("assets/images/fancybox_sprite@2x.png");background-repeat: no-repeat;background-position: center 0;background-size: 40px auto;}
#colorbox.yith_woocompare_colorbox #cboxLoadedContent {overflow: hidden;}
.clear::before, .clear::after {content: ' ';display: table;flex-basis: 0;order: 1;}
.clear::after {clear: both;}
.item--link-overlay, .item--link-overlay:before {position: absolute;}
.item--link-overlay:after, .item--link-overlay:before {content: "";opacity: 0;}
.item--link-overlay:before,.item--link-overlay:after,.item--link-overlay,.entry-thumbnail img {-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.red,.required {color: red;}
.close-button {border: none;background-color: transparent;font-size: 20px;}
.la-pagination {padding: 0 2px;}
.la-pagination ul {margin: 0 -5px;padding: 0;list-style: none;text-align: center;}
.la-pagination ul li {display: inline-block;}
.la-pagination ul .page-numbers {font-size: 12px;text-align: center;display: block;position: relative;background: #fff;border: 1px solid transparent;padding: 9px 10px;line-height: 20px;min-width: 40px;margin: 0 3px;border-radius: 50%;}
.la-pagination ul .page-numbers.dots {border-color: transparent;padding: 0;min-width: 0;color: inherit;}
.page-content > .la-pagination {margin-bottom: 50px;margin-top: 30px;}
.share-links a {width: 32px;height: 32px;line-height: 30px;text-align: center;display: inline-block;border-width: 1px;border-style: solid;margin: 0 5px;border-radius: 50%;transition: border-color 250ms ease-out;}
.search-form {position: relative;}
.search-form .search-field {margin-bottom: 0;width: 100%;padding: 10px 0;border-width: 0 0 1px 0;background: transparent;-webkit-appearance: none;border-radius: 0;}
.search-form .search-button {display: block;right: 5px;border: none;color: #000;background: none;padding: 0;}
.search-form .search-button:hover {background: none;}
.widget .search-form .search-field {border-width: 1px;padding: 14px 20px;line-height: 20px;font-size: 12px;}
.widget .search-form .search-button {right: 15px;font-size: 14px;margin-top: 2px;line-height: normal;}
.la-slick-slider {display: none;}
.la-slick-slider.slick-slider {display: block;}
.slick-slider.hidden-dots .slick-dots {display: none;}
.slick-slider.products.grid-space-default .slick-dots {margin: 0 0 30px;}
.slick-slider.products:not(.grid-space-default) .slick-dots {margin-top: 20px;}
.slick-slider .slick-dots {margin: 25px 0 0;padding: 0;text-align: center;line-height: 1;}
.slick-slider .slick-dots li {display: inline-block;margin: 0 5px;cursor: pointer;}
.slick-slider .slick-dots li span {color: #8a8a8a;display: block;width: 100%;height: 100%;transition: all 250ms ease-out;}
.slick-slider .slick-dots button {border: none;padding: 0;margin: 0;width: 8px;height: 8px;line-height: 8px;display: block;text-indent: -9999em;opacity: 0.2;border-radius: 50%;}
.slick-slider .slick-dots svg {width: 100%;height: 100%;display: block;}
.slick-slider .slick-dots li:hover button,.slick-slider .slick-dots .slick-active button {opacity: 1;}
.slick-slider[data-slick_custompaging] .slick-dots li {width: 15px;height: 15px;}
.slick-slider[data-slick_custompaging] .slick-dots li:not(.slick-active) span {opacity: 0.4;}
.slick-dots-small .slick-slider .slick-dots li {width: 8px;height: 8px;}
.slick-slider .slick-prev,.la-slick-nav .slick-prev {left: 0;}
.slick-slider .slick-next,.la-slick-nav .slick-next {right: 0;}
.slick-slider .slick-arrow,.la-slick-nav .slick-arrow {text-align: center;border: none;padding: 0;width: 40px;height: 40px;line-height: 40px;z-index: 3;font-size: 30px;font-weight: normal;background-color: transparent;position: absolute;top: 50%;transform: translateY(-50%);}
.slick-slider .slick-arrow i,.la-slick-nav .slick-arrow i {display: block;line-height: inherit;}
.slick-slider .slick-arrow svg,.la-slick-nav .slick-arrow svg {width: 100%;height: 100%;vertical-align: middle;display: inherit;}
.slick-slider .slick-arrow.circle-bg svg,.la-slick-nav .slick-arrow.circle-bg svg {width: 50%;height: 50%;margin-left: auto;margin-right: auto;}
.slick-slider .slick-arrow.circle-bg:hover,.la-slick-nav .slick-arrow.circle-bg:hover {background-color: #232324 !important;color: #fff !important;}
.vertical-style {font-size: 12px;}
.vertical-style ul li {display: block;padding: 20px 0;}
.vertical-style ul li a {color: #fff;}
.backtotop-container .btn-backtotop {display: inline-block;position: fixed;right: 0;bottom: 150px;text-align: center;z-index: 9;visibility: hidden;opacity: 0;width: 50px;height: 50px;line-height: 50px;padding: 0;border: none;}
.backtotop-container.show .btn-backtotop {visibility: visible;opacity: 1;right: 50px;}
.backtotop-container span:first-child {font-size: 20px;}
.searchform-fly-overlay {width: 100%;height: 100%;position: fixed;top: 0;left: 0;opacity: 0;visibility: hidden;background-color: rgba(255, 255, 255, 0.9);text-align: center;transition: all ease-in-out .25s;z-index: 999;color: #232324;}
.searchform-fly-overlay:before {content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -.25em;}
.searchform-fly-overlay .searchform-fly {display: inline-block;max-width: 90%;vertical-align: middle;text-align: center;font-size: 18px;transform: scale(0.9);-webkit-transform: scale(0.9);opacity: 0;visibility: hidden;transition: all ease-in-out .3s;}
.searchform-fly-overlay .search-field {width: 800px;background-color: transparent;border: 0;border-bottom: 2px solid #232324;text-align: center;font-size: 30px;padding: 10px;transition: all .3s ease-out;font-weight: 300;max-width: 100%;}
.searchform-fly-overlay .search-button {font-size: 30px;height: 30px;}
.searchform-fly-overlay p {font-weight: 300;}
.searchform-fly-overlay .btn-close-search {font-size: 40px;display: block;position: absolute;top: 20%;right: 20%;line-height: 40px;height: 40px;transition: all .3s;}
.searchform-fly-overlay .btn-close-search:hover {transform: rotate(90deg);-webkit-transform: rotate(90deg);}
.open-search-form .searchform-fly-overlay {visibility: visible;opacity: 1;}
.open-search-form .searchform-fly {visibility: visible;opacity: 1;transform: scale(1);-webkit-transform: scale(1);}
@media (max-width: 768px) {.searchform-fly-overlay .btn-close-search{right: 10%;}
  .searchform-fly-overlay .searchform-fly{font-size: 13px;}
  .searchform-fly-overlay .search-field{font-size: 16px;}
  .searchform-fly-overlay .search-button{font-size: 16px;}}
.pswp__zoom-wrap .la-media-wrapper {padding-bottom: 56.25%;padding-top: 0;height: 0;position: relative;top: 50%;max-width: 80%;margin-left: auto;margin-right: auto;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);}
.pswp__zoom-wrap .la-media-wrapper object,.pswp__zoom-wrap .la-media-wrapper embed,.pswp__zoom-wrap .la-media-wrapper video,.pswp__zoom-wrap .la-media-wrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.image.attachment-full.size-full {width: auto;}
.la_compt_iem {float: left;}
.la_compt_iem:not(.la_com_action--linktext):not(.la_com_action--link):not(.la_com_action--text):not(.la_com_action--dropdownmenu-text) .component-target {width: 40px;display: block;text-align: center;font-size: 16px;line-height: 40px;height: 40px;}
.la_compt_iem:not(.la_com_action--linktext):not(.la_com_action--link):not(.la_com_action--text):not(.la_com_action--dropdownmenu-text) .component-target i {display: block;line-height: inherit;}
.la_compt_iem .component-target-badget {position: absolute;font-size:9px;height:20px;line-height:16px;color: #fff;display: block;top: -4px;right:0px;min-width:20px;text-align: center;padding:3px;background-color: #01c19c;border-radius: 50%;}
.la_compt_iem svg {width: 100%;height: 100%;}
.la_compt_iem.la_com_action--primary-menu svg {transform: scale(0.7);-webkit-transform: scale(0.7);}
.la_com_action--cart a.component-target,.la_com_action--compare a.component-target,.la_com_action--wishlist a.component-target {position: relative;}
.la_com_action--cart .la-cart-total-price {display: none;}
.la_com_action--dropdownmenu-text,.la_com_action--linktext,.la_com_action--link,.la_com_action--text {margin-left: 20px;}
.la_com_action--dropdownmenu-text:first-child,.la_com_action--linktext:first-child,.la_com_action--link:first-child,.la_com_action--text:first-child {margin-left: 0;}
.la_com_action--dropdownmenu-text .component-target,.la_com_action--linktext .component-target,.la_com_action--link .component-target,.la_com_action--text .component-target {display: block;line-height: 20px;height: 40px;padding-top: 10px;padding-bottom: 10px;vertical-align: middle;}
.la_com_action--dropdownmenu-text .component-target i,.la_com_action--linktext .component-target i,.la_com_action--link .component-target i,.la_com_action--text .component-target i {display: inline-block;line-height: inherit;font-size: 16px;margin-right: 5px;position: relative;top: -1px;vertical-align: middle;}
.la_com_action--dropdownmenu-text .component-target-text,.la_com_action--linktext .component-target-text,.la_com_action--link .component-target-text,.la_com_action--text .component-target-text {display: inline-block;vertical-align: middle;}
.la-compare-count,.la-wishlist-count {display: none !important;}
.la_com_action--dropdownmenu {position: relative;}
.la_com_action--dropdownmenu .menu {margin: 0;list-style: none;position: absolute;z-index: 11;top: 100%;width: 200px;opacity: 0;visibility: hidden;background-color: #fff;padding: 15px;box-shadow: 0 2px 12px 2px rgba(0, 0, 0, 0.1);transition: all 250ms ease-out;}
.la_com_action--dropdownmenu li a {text-transform: uppercase;font-size: 11px;display: block;padding: 10px 30px;}
.la_com_action--dropdownmenu:hover .component-target {position: relative;}
.la_com_action--dropdownmenu:hover .component-target:after {content: "";height: 80px;position: absolute;left: -10px;right: -10px;top: 100%;}
.la_com_action--dropdownmenu:hover .menu {opacity: 1;visibility: visible;}
.la_com_action--dropdownmenu.la_com_dropdown_show_arrow a.component-target .component-target-text:after {content: "\f107";font-family: FontAwesome;padding-left: 5px;font-size: 1.2em;}
.la_com_action--dropdownmenu.la_com_dropdown_show_arrow:hover a.component-target .component-target-text:after {content: "\f106";}
.la_com_action--primary-menu.active i:before {content: "\6e";font-size: 1.5em;}
.la_com_action--cart.has-compt-text a.component-target {width: auto !important;}
.la_com_action--cart.has-compt-text a.component-target > i {display: inline-block !important;font-size: 1.5em;vertical-align: middle;}
.la_com_action--cart.has-compt-text a.component-target .component-target-text {display: inline-block;vertical-align: -2px;line-height: normal;font-size: 13px;padding-left: 10px;}
.la_com_action--cart.has-compt-text a.component-target .component-target-badget {display: inline-block;position: static;background: none;color: inherit;font-size: 12px;vertical-align: -2px;width: auto;}
.la_com_action--cart.has-compt-text a.component-target .component-target-badget:before {content: ' (';}
.la_com_action--cart.has-compt-text a.component-target .component-target-badget:after {content: ') ';}
div#la_shop_products {position: relative;}
.la-ajax-shop-loading {position: absolute;z-index: 99;width: 100%;height: 100%;background: #fff;visibility: hidden;opacity: 0;}
.la-ajax-shop-loading.loading {opacity: 1;visibility: visible;}
.la-ajax-shop-loading .la-ajax-loading-outer {margin: 0 auto;display: block;width: 50px;}
.la-sharing-posts {position: relative;display: inline-block;min-width: 30px;}
.la-sharing-posts > span {cursor: pointer;}
.la-sharing-posts .social--sharing {position: absolute;bottom: 100%;background: #fff;padding: 10px;box-shadow: 0 2px 12px rgba(0, 0, 0, 0.176);transition: all 250ms ease-out;border-radius: 5px;opacity: 0;margin-left: -20px;visibility: hidden;white-space: nowrap;}
.la-sharing-posts .social--sharing a {margin: 0 5px;border-radius: 50%;}
.la-sharing-posts:hover .social--sharing {opacity: 1;visibility: visible;}
.la-lazyload-image:not([data-element-loaded="true"]) {background-image: url(assets/images/ajax-loader.gif) !important;background-position: center center !important;background-repeat: no-repeat !important;background-size: auto !important;background-color: rgba(201, 201, 202, 0.14);transition: none !important;}
.entry-content object,.entry-content iframe {max-width: 100%;}
#qm-panel-menu li {list-style: none;}
.la_com_action--dropdownmenu .menu:not(.submenu-inited) {right: 0;}
.select2-container .select2-selection--single {height: 50px;border-radius: 4px;}
.select2-container--default .select2-selection--single .select2-selection__rendered {margin-top: 11px;}
.select2-container--default .select2-selection--single .select2-selection__arrow {top: 11px;}
.woocommerce-account-fields::before, .woocommerce-account-fields::after,.woocommerce-billing-fields::before,.woocommerce-billing-fields::after {content: ' ';display: table;flex-basis: 0;order: 1;}
.woocommerce-account-fields::after,.woocommerce-billing-fields::after {clear: both;}
.stars [class*="star-"] {display: inline-block;text-indent: -9999em;overflow: hidden;height: 1em;line-height: 1em;margin-left: 10px;padding-left: 10px;vertical-align: middle;}
.stars [class*="star-"]:first-child {margin-left: 0;padding-left: 0;}
.stars [class*="star-"]:before {font-family: 'dl-icon';direction: ltr;content: '\29';text-transform: none;display: block;text-indent: 0;}
.stars [class*="star-"]:hover, .stars [class*="star-"].active {color: #f5b324;}
.stars .star-2:before {content: '\29\29';}
.stars .star-3:before {content: "\29\29\29";}
.stars .star-4:before {content: "\29\29\29\29";}
.stars .star-5:before {content: "\29\29\29\29\29";}
.woocommerce-message,.woocommerce-error,.woocommerce-info {padding: 14px 30px 14px 60px;margin: 0 0 30px;position: relative;background-color: #eeeff2;list-style: none outside !important;width: auto;word-wrap: break-word;}
.woocommerce-message:before,.woocommerce-error:before,.woocommerce-info:before {font-family: "FontAwesome";content: "\f05a";display: inline-block;position: absolute;left: 30px;}
.woocommerce-message .button,.woocommerce-error .button,.woocommerce-info .button {float: right;}
.woocommerce-message li,.woocommerce-error li,.woocommerce-info li {list-style: none outside !important;padding-left: 0 !important;margin-left: 0 !important;}
.woocommerce-message:before {content: "\f058";color: #6dde6d;}
.woocommerce-info:before {color: #6dde6d;}
.woocommerce-error:before {content: "\f06a";color: #c43002;}
#shipping_method {margin: 0;list-style: none;padding: 0;}
#shipping_method li {margin-bottom: 0.6em;}
#shipping_method li input[type="checkbox"],#shipping_method li input[type="radio"] {margin-bottom: 0;}
.form-row {margin-bottom: 20px;}
.form-row::before, .form-row::after {content: ' ';display: table;flex-basis: 0;order: 1;}
.form-row::after {clear: both;}
.form-row.form-row-first {float: left;}
.form-row.form-row-last {float: right;}
.form-row.form-row-first, .form-row.form-row-last {width: 48%;}
@media (max-width: 767px) {.form-row.form-row-first, .form-row.form-row-last{width: 100%;}}
.form-row label {margin-bottom: 8px;display: block;}
.form-row label.inline {display: inline;}
.form-row .input-text {width: 100%;padding: 0 20px;height: 50px;line-height: 48px;}
.col2-set {margin-left: -15px;margin-right: -15px;}
.col2-set::before, .col2-set::after {content: ' ';display: table;flex-basis: 0;order: 1;}
.col2-set::after {clear: both;}
.col2-set .col-2,.col2-set .col-1 {position: relative;float: left;min-height: 1px;width: 50%;padding-left: 15px;padding-right: 15px;}
@media (max-width: 767px) {.col2-set .col-2,.col2-set .col-1{width: 100%;}}
.product_item .onsale .save-percentage span:last-child:before {content: "-";}
.wc-toolbar-container {margin-bottom: 30px;}
.wc-toolbar {line-height: 24px;font-size: 14px;}
.wc-toolbar p {margin-bottom: 0;}
.wc-toolbar .woocommerce-result-count,.wc-toolbar .wc-view-toggle,.wc-toolbar .wc-ordering {float: left;}
.wc-toolbar .wc-view-toggle {font-size: 18px;}
.wc-toolbar .wc-view-toggle span {cursor: pointer;float: left;height: 24px;margin-left: 10px;}
.wc-toolbar .wc-view-toggle .la-icon-list {font-size: 22px;}
.wc-toolbar .wc-toolbar-right {float: right;}
.wc-toolbar .wc-ordering {position: relative;margin-left: 20px;}
.wc-toolbar .wc-ordering:after {content: "";position: absolute;left: 0;width: 100%;padding-bottom: 20px;}
.wc-toolbar .wc-ordering p {cursor: pointer;}
.wc-toolbar .wc-ordering:hover ul {opacity: 1;visibility: visible;margin-top: 7px;}
.wc-toolbar .wc-ordering ul {right: 0;font-size: 0.92em;position: absolute;background-color: #fff;padding: 7px;z-index: 11;visibility: hidden;margin-top: 30px;opacity: 0;box-shadow: 0 0 32px 0 rgba(0, 0, 0, 0.05);}
.wc-toolbar .wc-ordering ul li {display: block;}
.wc-toolbar .wc-ordering ul li a {padding: 5px 10px;white-space: pre;display: block;border-radius: 4px;}
.wc-toolbar .wc-ordering ul li:hover a, .wc-toolbar .wc-ordering ul li.active a {color: #fff;}
.wc-toolbar .wc-view-count {float: left;margin: 0 20px 0 40px;}
.wc-toolbar .wc-view-count p,.wc-toolbar .wc-view-count ul,.wc-toolbar .wc-view-count li {display: inline-block;margin: 0 5px;}
.wc-toolbar .wc-view-count ul {margin: 0;padding: 0;}
.wc-toolbar .wc-view-count li.active {border-bottom: 1px solid;}
.wc-toolbar .wc-view-count a {color: inherit;}
.wc-toolbar .la-breadcrumbs {float: left;}
.wc-toolbar-top {padding-top: 10px;margin-bottom: 15px;}
.woocommerce table.wishlist_table {font-size: 100%;}
.wishlist-title {display: none;}
.swatch-control select {display: none !important;}
.swatch-control.radio-select ul {padding: 0 !important;list-style: none !important;}
.swatch-control.radio-select li {list-style: none !important;}
.swatch-control.radio-select li label {display: inline;margin-left: 10px;}
a.reset_variations {position: relative;display: none;visibility: hidden;}
a.reset_variations:before {content: "\f021";font-family: FontAwesome;padding-right: 5px;}
.swatch-wrapper {padding: 2px;background: #fff;border-width: 1px;border-style: solid;float: left;margin: 0 5px 5px 0;}
.swatch-wrapper.disabled {position: relative;cursor: not-allowed;zoom: 1;opacity: 0.4;}
.swatch-wrapper.disabled:hover {border-color: #ccc;}
.swatch-wrapper.disabled:before {content: "";width: 90%;height: 2px;background-color: red;position: absolute;left: 5%;top: 50%;margin-top: -1px;z-index: 1;opacity: 0.4;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.swatch-wrapper.disabled:after {content: "";width: 90%;height: 2px;background-color: red;position: absolute;left: 5%;top: 50%;margin-top: -1px;z-index: 1;opacity: 0.4;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.swatch-wrapper.disabled .swatch-anchor {cursor: inherit;}
.swatch-wrapper .swatch-anchor {display: block;position: relative;text-align: center;}
.swatch-wrapper .swatch-anchor:before {content: attr(title);position: absolute;bottom: 80%;text-indent: 0;background: #000;padding: 5px 10px;line-height: 1;border-radius: 4px;margin-bottom: 10px;min-width: 50px;color: #fff;left: 50%;white-space: pre;text-align: center;text-transform: none;transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);visibility: hidden;opacity: 0;transition: all 250ms ease-out;}
.swatch-wrapper .swatch-anchor:after {content: "";position: absolute;left: 50%;bottom: 80%;border-width: 4px 4px 0 4px;border-style: solid;border-color: #000 transparent transparent transparent;margin-bottom: 6px;margin-left: -4px;visibility: hidden;opacity: 0;transition: all 250ms ease-out;}
.swatch-wrapper .swatch-anchor:hover:before, .swatch-wrapper .swatch-anchor:hover:after {bottom: 100%;opacity: 1;visibility: visible;}
.swatch-wrapper img {width: inherit;height: inherit;display: block;vertical-align: top;}
.swatch-wrapper.selected {padding: 1px;border-width: 2px;}
.swatch-wrapper.la-swatch-item-style-rounder,.swatch-wrapper.la-swatch-item-style-rounder .swatch-anchor,.swatch-wrapper.la-swatch-item-style-rounder img {border-radius: 5px;}
.swatch-wrapper.la-swatch-item-style-circle,.swatch-wrapper.la-swatch-item-style-circle .swatch-anchor,.swatch-wrapper.la-swatch-item-style-circle img {border-radius: 50%;}
.swatch-wrapper.la-swatch-item-style-default:not(.swatch-only-label) {position: relative;border-color: rgba(0, 0, 0, 0.05);cursor: pointer;border-radius: 50%;}
.swatch-wrapper.la-swatch-item-style-default:not(.swatch-only-label) .swatch-anchor {width: 16px !important;height: 16px !important;border-radius: 50%;}
.swatch-wrapper.la-swatch-item-style-default:not(.swatch-only-label).selected, .swatch-wrapper.la-swatch-item-style-default:not(.swatch-only-label):hover {border-color: #e6e6e6;border-width: 1px;}
.swatch-wrapper.la-swatch-item-style-default:not(.swatch-only-label).selected:before {content: "\f00c";font-family: FontAwesome;color: #fff;position: absolute;font-size: 10px;z-index: 3;width: 16px;height: 16px;line-height: 16px;left: 6px;top: 6px;text-align: center;}
.swatch-wrapper .swatch-anchor-label {display: none;}
.radio-select .disabled {cursor: not-allowed;zoom: 1;opacity: 0.5;}
.radio-select .disabled input,.radio-select .disabled label {cursor: not-allowed;}
.woocommerce table.wishlist_table thead th:not(.product-name) {text-align: center;}
div.quantity {position: relative;display: inline-block;}
div.quantity .qty {width: 80px;height: 60px;padding: 10px 30px;line-height: 40px;color: inherit;text-align: center;}
div.quantity .qty[type='number'] {-moz-appearance: textfield;}
div.quantity .qty[type=number]::-webkit-inner-spin-button, div.quantity .qty[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
div.quantity span {position: absolute;top: 0;height: 58px;cursor: pointer;width: 20px;font-size: 14px;font-family: sans-serif;line-height: 58px;left: 0;text-align: right;}
div.quantity .qty-plus {text-align: left;left: auto;right: 0;}
.shop_table div.quantity .qty {width: 80px;padding: 10px 20px;height: 50px;line-height: 30px;border-radius: 0;}
.shop_table div.quantity span {width: 20px;height: 50px;line-height: 50px;}
.wc-toolbar-container .btn-advanced-shop-filter {float: left;margin-left: 20px;cursor: pointer;}
.open-advanced-shop-filter .wc-toolbar-container .btn-advanced-shop-filter {color: #d25b5b;}
html.touchevents .wc-toolbar .wc-ordering:hover p:after,.wc-toolbar-container .btn-advanced-shop-filter i:before,.wc-toolbar .wc-ordering p:after {content: "\f107";font-family: FontAwesome;padding-left: 5px;display: inline-block;line-height: normal;font-style: normal;}
html.touchevents .wc-toolbar .wc-ordering.active p:after,.wc-toolbar .wc-ordering:hover p:after,.open-advanced-shop-filter .wc-toolbar-container .btn-advanced-shop-filter i:before {content: "\f106";}
.la-advanced-product-filters {box-shadow: 0 0 32px 0 rgba(0, 0, 0, 0.05);display: none;margin-bottom: 30px;font-size: 12px;}
.la-advanced-product-filters .sidebar-inner {padding: 40px 40px 0;}
.la-advanced-product-filters .sidebar-inner .widget {float: left;margin-bottom: 30px;}
.la-advanced-product-filters .sidebar-inner .widget ul.menu li {padding-top: 0;padding-bottom: 0;}
.la-advanced-product-filters .sidebar-inner .widget ul li {display: block;margin-bottom: 10px;float: left;width: 100%;}
.la-advanced-product-filters .sidebar-inner .widget .la-swatches-widget-opts .swatch-wrapper {border-radius: 0;padding: 0;margin: 0;border-width: 0 !important;}
.la-advanced-product-filters .sidebar-inner .widget .la-swatches-widget-opts .swatch-wrapper:before {left: 0 !important;top: 3px !important;}
.la-advanced-product-filters .sidebar-inner .widget .la-swatches-widget-opts .swatch-wrapper .swatch-anchor {display: inline-block;vertical-align: middle;margin-right: 10px;}
.la-advanced-product-filters .sidebar-inner .widget .la-swatches-widget-opts .swatch-wrapper .swatch-anchor:after, .la-advanced-product-filters .sidebar-inner .widget .la-swatches-widget-opts .swatch-wrapper .swatch-anchor:before {display: none;}
.la-advanced-product-filters .sidebar-inner .widget .la-swatches-widget-opts .swatch-wrapper .swatch-anchor-label {display: inline-block;text-transform: none;vertical-align: middle;}
.la-advanced-product-filters .sidebar-inner .widget:not([class*="col-"]) {width: 23%;}
.la-advanced-product-filters .sidebar-inner .widget:not([class*="col-"]).woocommerce-widget-layered-nav {width: 15%;}
.la-advanced-product-filters .sidebar-inner .widget_product_tag_cloud ul li {display: inline-block;margin-right: 5px;float: none;width: auto;margin-bottom: 0;}
.la-advanced-product-filters .sidebar-inner .widget_product_tag_cloud ul li:not(:last-child) a:after {content: ",";}
.la-advanced-product-filters .sidebar-inner .widget_product_tag_cloud a {font-size: inherit !important;}
.la-advanced-product-filters .wc-ordering p,.la-advanced-product-filters .wc-layered-nav-term .count {display: none;}
.la-advanced-product-filters .widget_price_filter {padding-right: 30px;}
.la-advanced-product-filters-result {padding-bottom: 15px;position: relative;top: -15px;font-size: 16px;text-align: center;line-height: 20px;}
.la-advanced-product-filters-result i {font-size: 20px;position: absolute;left: 0;}
.la-advanced-product-filters-result a {position: relative;padding-left: 25px;}
.reset-all-shop-filter > span,.reset-all-shop-filter > svg {vertical-align: middle;display: inline-block;}
.wishlist_table tr td.product-thumbnail a {display: inline-block;}
.products-list .product_item .wcvendors_sold_by_in_loop {display: block;}
.form-row .input-checkbox + label.checkbox {display: inline;text-transform: none;}
.wcv-store-header .store-info h3 {font-weight: normal;margin-top: 0;line-height: normal;margin-bottom: 8px;}
.wcv-store-header .store-info h3 + a {margin-bottom: 10px;display: block;}
.date-pick + .btn {padding: 7px 20px;}
.table.table-vendor-sales-report {margin-top: 20px;}
.table.table-bordered {border-collapse: collapse;}
.table-condensed th,.table-condensed td {padding: 8px;}
table.wcv-table td,table.wcv-table th {padding: 8px;}
#pv_shop_description_container,#pv_seller_info_container,.pv_seller_info_container,.pv_shop_name_container,.pv_paypal_container {margin-bottom: 20px;}
.wcvendors-pro-dashboard-wrapper .wcv-button,.wcvendors-pro-dashboard-wrapper .button {display: inline-block;padding: 8px 20px;vertical-align: middle;color: #fff;border: none;text-decoration: none !important;}
.wc-tab .seller-rating span.star-rating {display: block;}
.wcv-store-header .store-info h3 + a {color: #f5b223;}
.post-type-archive.woocommerce-page .page-content > h1 {font-size: 20px;}
.post-type-archive.woocommerce-page .page-content > h3 {font-size: 14px;margin-bottom: 10px;color: #f5b223;font-weight: normal;}
.post-type-archive.woocommerce-page .page-content > h3 + p {margin-bottom: 10px;}
#la_wishlist_table_wrapper .blockUI.blockOverlay {background: #fff url(assets/images/ajax-loader.gif) no-repeat center center !important;}
.open-cart-aside #la_wishlist_table_wrapper .blockUI.blockOverlay {opacity: 0 !important;background-color: transparent !important;}
.la_wishlist_table .product-action a {border: 1px solid;font-size: 12px;padding: 8px 20px;display: inline-block;}
div#la_compare_table_wrapper2 {border-left: 1px solid #e7e7e7;border-right: 1px solid #e7e7e7;}
.la-compare-table {font-size: 13px;display: block;margin: 0;border: none;width: 100%;overflow: auto;padding: 0;}
.la-compare-table th {min-width: 200px;background-color: #f2f2f2;vertical-align: middle;border-color: #e7e7e7;font-weight: bold;border-left: 0;}
.la-compare-table td {min-width: 250px;border-color: #e7e7e7;text-align: center;vertical-align: middle;}
.la-compare-table h4 {font-size: 14px;font-weight: normal;line-height: normal;}
.la-compare-table .compare-tr-price {font-size: 14px;color: #343538;}
.la-compare-table .image-wrap {width: 120px;max-width: 100%;margin: 0 auto;}
.la-compare-table .add_to_cart_wrap a {background-color: #343538;color: #fff;padding: 5px 15px;display: inline-block;}
.la-compare-table .add_to_cart_wrap a.added {display: none;}
.la-compare-table del {color: #8a8a8a;}
.la-compare-table ins {text-decoration: none;}
@media (max-width: 800px) {.la-compare-table th{min-width: 150px;}}
@media (max-width: 600px) {.la-compare-table th{min-width: 0;}}
.demo_store {position: fixed;left: 0;bottom: 0;right: 0;margin: 0;padding: 1em 1.41575em;background-color: #3d9cd2;color: #fff;z-index: 9999;}
.demo_store:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;margin-right: 0.5407911001em;content: "\f05a";}
@media (min-width: 768px) {.demo_store a.woocommerce-store-notice__dismiss-link{background: rgba(0, 0, 0, 0.1);  float: right;  display: inline-block;  margin: -1em -1.41575em -1em 0;  padding: 1em 1.41575em;}
  .demo_store a.woocommerce-store-notice__dismiss-link:before{display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  content: "\f057";  margin-right: 0.3342343017em;}}
@media (max-width: 600px) {.la_wishlist_table .product-action a{padding: 5px 10px;  margin-top: 10px;}}
a.trigger-dlmenu {position: absolute !important;right: 0;height: 100%;top: 0;width: 50px;padding: 0 !important;}
a.trigger-dlmenu:after {display: none;}
.rtl a.trigger-dlmenu {left: 0;right: auto;}
.woocommerce form.checkout.woocommerce-checkout:before,.woocommerce form.checkout.woocommerce-checkout:after {content: ' ';display: table;flex-basis: 0;order: 1;}
.woocommerce form.checkout.woocommerce-checkout:after {clear: both;}
.processing .blockOverlay {background-image: url(assets/images/ajax-loader.gif) !important;background-position: center 30% !important;background-repeat: no-repeat !important;}
form.track_order p {margin-bottom: 30px;text-align: center;}
form.track_order .form-row {width: 100%;text-align: inherit;}
form.track_order .form-row:not([class*="form-row-"]) {text-align: center;}
form.track_order .form-row .input-text {height: 70px;padding: 10px 20px;}
form.track_order .button {padding: 15px 20px;border-width: 0;line-height: 20px;}
.archive.woocommerce #sidebar_primary .sidebar-inner {padding-top: 20px;}
.tinvwl-loop-button-wrapper {display: none;}
.woocommerce div.product form.cart .tinvwl_add_to_wishlist_button.button {display: none;}
.tinv-wishlist .tinvwl-buttons-group button {border: none;background-color: #262626;color: #fff;padding: 5px 10px;line-height: 30px;}
.tinv-wishlist .tinvwl-buttons-group button i:before {color: inherit;}
/*--------------------------------------------------------------
	4. Widget
---------------------------------------------------------------*/
.widget .widget-title span {display: inline-block;}
.widget ul {margin: 0;padding: 0;list-style: none;}
.widget ul.grid-items {margin-left: -15px;margin-right: -15px;margin-top: 20px;}
.widget ul.grid-items.products-list-mini .product_item .product_item--title {font-size: 12px;text-transform: none;}
.widget_meta li,.widget_recent_comments li,.widget_rss li,.widget_recent_entries li {margin-bottom: 15px;line-height: 1.6;}
.widget_meta .rss-date,.widget_meta .post-date,.widget_recent_comments .rss-date,.widget_recent_comments .post-date,.widget_rss .rss-date,.widget_rss .post-date,.widget_recent_entries .rss-date,.widget_recent_entries .post-date {font-style: italic;}
.widget_recent_entries .pr-item {padding-top: 10px;margin-bottom: 20px;border-bottom: 1px solid #DCDCDC;padding-bottom: 20px;}
.widget_recent_entries .pr-item::before, .widget_recent_entries .pr-item::after {content: ' ';display: table;flex-basis: 0;order: 1;}
.widget_recent_entries .pr-item::after {clear: both;}
.widget_recent_entries .pr-item .pr-item--left {float: left;width: 70px;height: 70px;position: relative;margin-right: 20px;margin-bottom: 10px;}
.widget_recent_entries .pr-item .pr-item--left a {position: absolute;left: 0;width: 100%;top: 0;height: 100%;background-size: cover;background-position: center center;}
.widget_recent_entries .pr-item .pr-item--right a {display: block;font-size: 16px;margin-top: -5px;margin-bottom: 5px;}
.widget_recent_entries .pr-item .pr-item--right .post-date {display: block;font-size: 0.857em;font-style: normal;}
.widget_rss .widget-title span {display: block;}
.widget_rss .widget-title span .rss-widget-icon {float: right;}
.widget_rss ul li {border-bottom: 1px solid #e8e8e8;padding-bottom: 15px;}
.widget_rss ul .rsswidget {display: block;font-weight: 600;}
.widget_rss ul .rsswidget:not(:hover) {color: #343538;}
.widget_rss ul .rss-date {font-style: normal;font-size: 13px;}
.widget_rss ul .rssSummary {padding: 8px 0;}
.widget_rss ul cite {font-style: normal;font-weight: 600;color: #343538;}
.widget.widget_product_tag_cloud ul li {display: inline-block;}
.widget .tagcloud::before, .widget .tagcloud::after {content: ' ';display: table;flex-basis: 0;order: 1;}
.widget .tagcloud::after {clear: both;}
.widget .tagcloud a {font-size: 14px !important;}
.widget .tagcloud a:not(:last-child):after {content: ",";}
.widget .tagcloud a:hover {text-decoration: none;}
.widget_recent_comments li.recentcomments {padding-left: 30px;position: relative;margin-bottom: 20px;}
.widget_recent_comments li.recentcomments:before {content: "\f0e6";font-family: "FontAwesome";position: absolute;left: 0;top: 0;font-size: 18px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.product_list_widget {list-style: none;margin: 0;}
.product_list_widget li {position: relative;}
.product_list_widget li::before, .product_list_widget li::after {content: ' ';display: table;flex-basis: 0;order: 1;}
.product_list_widget li::after {clear: both;}
.product_list_widget li + li {margin-top: 30px;}
.product_list_widget li img {float: left;max-width: 70px;margin-right: 20px;}
.product_list_widget a {display: block;font-size: 14px;line-height: normal;margin: 0 0 5px;}
.product_list_widget .amount {margin-top: 5px;}
.product_list_widget ins {text-decoration: none;}
.product_list_widget del .amount {color: inherit;font-size: 14px;}
.product_list_widget .reviewer {font-size: 14px;}
.product_list_widget a.remove {display: block;font-weight: normal;font-size: 14px;height: 20px;line-height: 17px;overflow: hidden;position: absolute;right: 0;text-align: right;width: 20px;font-family: Verdana,sans-serif;}
.widget_shopping_cart_content::before, .widget_shopping_cart_content::after {content: ' ';display: table;flex-basis: 0;order: 1;}
.widget_shopping_cart_content::after {clear: both;}
.widget_shopping_cart_content .total {text-transform: uppercase;font-weight: 500;margin: 20px 0;border-width: 1px 0 0;border-style: solid;padding-top: 15px;}
.widget_shopping_cart_content .total strong {font-weight: normal;}
.widget_shopping_cart_content .total .amount {float: right;}
.widget_shopping_cart_content .buttons {text-align: right;}
.widget_price_filter .price_slider_amount {padding-top: 45px;position: relative;}
.widget_price_filter .price_slider_amount input {width: 48%;float: left;display: none;}
.widget_price_filter .price_slider_amount .price_label {letter-spacing: 0;position: absolute;top: 0;left: 0;}
.widget_price_filter .ui-slider {margin-bottom: 20px;position: relative;background-color: #eee;margin-right: 20px;height: 3px;}
.widget_price_filter .ui-slider:after {content: "";position: absolute;height: 3px;width: 16px;background-color: #eee;right: -16px;}
.widget_price_filter .ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 16px;height: 16px;background-color: #262626;cursor: ew-resize;top: -7px;border-radius: 50%;}
.widget_price_filter .ui-slider .ui-slider-range {position: absolute;z-index: 1;height: 3px;background-color: #262626;}
.widget_layered_nav ul li {text-transform: uppercase;position: relative;margin-bottom: 10px;display: block;}
.widget_layered_nav ul li a {display: block;}
.widget_layered_nav ul li .count {position: absolute;right: 0;top: 0;}
.widget_layered_nav ul li.active a:after {content: "\f014";font-family: FontAwesome;float: right;}
.widget_layered_nav .la-swatches-widget-opts li {display: inline-block;margin: 0;}
.widget_layered_nav .la-swatches-widget-opts li .count {display: none;}
.widget_layered_nav .la-swatches-widget-opts li .swatch-wrapper {padding: 0;margin: 0 10px 10px 0;border-width: 0 !important;}
.widget_layered_nav .la-swatches-widget-opts li .swatch-wrapper:before {top: 0;left: 0;}
.widget_layered_nav .la-swatches-widget-opts li.active a:after {display: none;}
.widget_layered_nav .la-swatches-widget-opts li.active .swatch-wrapper:before {content: "\f00c";font-family: FontAwesome;color: #fff;position: absolute;font-size: 10px;z-index: 3;width: 16px;height: 16px;line-height: 16px;text-align: center;}
.widget_layered_nav.widget_layered_nav--checkboxstyle li {font-size: 11px;line-height: 30px;}
.widget_layered_nav.widget_layered_nav--checkboxstyle li a {padding-left: 20px;}
.widget_layered_nav.widget_layered_nav--checkboxstyle li a:before {content: "";border-width: 1px;border-style: solid;height: 12px;width: 12px;position: absolute;left: 0;top: 9px;}
.widget_layered_nav.widget_layered_nav--checkboxstyle li a:after {content: "\f00c";font-family: FontAwesome;position: absolute;left: 2px;font-size: 8px;top: 0px;opacity: 0;visibility: hidden;}
.widget_layered_nav.widget_layered_nav--checkboxstyle li:not(.active):hover > a:after {opacity: 1;visibility: visible;}
.widget_layered_nav.widget_layered_nav--checkboxstyle li.active a:after {content: "\f00c";opacity: 1;visibility: visible;}
.widget_layered_nav.widget_layered_nav--checkboxstyle.filter-two-columns li {width: 50%;display: inline-block;}
.widget_layered_nav.widget_layered_nav--checkboxstyle.filter-two-columns li .count {display: none;}
.widget_layered_nav.widget_layered_nav--borderstyle li {display: inline-block;font-size: inherit;margin: 0 5px 5px 0;text-align: center;}
.widget_layered_nav.widget_layered_nav--borderstyle li .count {display: none;}
.widget_layered_nav.widget_layered_nav--borderstyle li a {padding: 5px;position: relative;}
.widget_layered_nav.widget_layered_nav--borderstyle li a:after {display: none;}
.widget_layered_nav.widget_layered_nav--borderstyle li a:before {content: '';width: auto;height: auto;left: 0;top: 0;right: 0;bottom: 0;opacity: 0.2;}
.widget_layered_nav.widget_layered_nav--borderstyle li a span {display: block;min-width: 30px;}
.widget_layered_nav.widget_layered_nav--borderstyle li:hover a, .widget_layered_nav.widget_layered_nav--borderstyle li.active a {color: #fff;}
.widget_layered_nav.widget_layered_nav--nostyle ul li {text-transform: none;padding: 5px 0;font: inherit;}
.widget_layered_nav.widget_layered_nav--nostyle ul li a {display: inline-block;padding: 0;}
.widget_layered_nav.widget_layered_nav--nostyle ul li a:before, .widget_layered_nav.widget_layered_nav--nostyle ul li a:after {display: none;}
.widget_layered_nav.widget_layered_nav--nostyle ul li .count {position: static;}
.widget_layered_nav_filters ul li a {font-size: 12px;}
.widget_layered_nav_filters ul li a:after {content: "\f014";font-family: FontAwesome;float: right;font-size: 12px;margin-top: 3px;}
.widget_layered_nav_filters ul li .amount {font-size: 16px;}
.la-price-filter-list li {margin-bottom: 10px;}
#yith-wcwl-form table .button {margin-bottom: 0;border-width: 1px;border-style: solid;border-radius: 0;display: inline-block !important;padding: 7px 20px;}
#yith-wcwl-form table .button + a {display: none !important;}
.widget-list-product-mini a {display: block;}
.product_list_widget .variation {margin: 0;}
.product_list_widget .variation dd, .product_list_widget .variation dt {display: inline-block;font-size: 11px;line-height: 100%;margin: 0;}
.product_list_widget .variation p {margin: 0;}
.calendar_wrap caption {border-width: 1px 1px 0 1px;border-style: solid;padding: 8px;text-transform: uppercase;}
.calendar_wrap td,.calendar_wrap th {text-align: center;padding: 8px;}
#sb_instagram #sbi_load {padding: 0 !important;}
.widget #sb_instagram {margin-left: -10px;margin-right: -10px;width: auto !important;padding-bottom: 0 !important;}
.widget_rating_filter a {font-size: 13px;vertical-align: middle;}
.widget_rating_filter a .star-rating {display: inline-block;top: 2px;}
.widget-border.widget {border-width: 1px;border-style: solid;padding: 30px;}
.widget-border-bottom.widget {padding-bottom: 30px;border-width: 0 0 1px;border-style: solid;}
.widget-author__image {text-align: center;margin: 0 !important;}
.widget-author__image img {width: auto;}
.widget-author__information {text-align: center;}
.widget-author__information .widget-title {font-size: 36px !important;font-family: 'Dawning of a New Day', cursive;line-height: 1;margin: 15px 0 !important;font-weight: normal;}
.swatch-wrapper[data-value="white"] .swatch-anchor {background-color: #f3f3f3 !important;}
/*--------------------------------------------------------------
	5. Header
---------------------------------------------------------------*/
.site-branding {float: left;max-width: 300px;}
.site-branding figure {display: block;height: 100%;}
.site-branding a {display: inline-block;vertical-align: middle;transition: all 250ms ease-out;}
.site-branding img {max-height: 100%;transition: all 250ms ease;}
.site-branding .logo--transparency {height: 0;opacity: 0;visibility: hidden;}
.header-left,.header-middle,.header-right,.site-branding,.site-main-nav {float: left;}
.header-right {float: right;}
.site-header .site-branding img {max-height: 90%;}
.site-header .header-main {position: relative;}
.site-header .header-search-form {display: none;}
.site-header ul.menu {margin: 0;padding: 0;}
.site-header .header-component-inner {padding-top: 30px;padding-bottom: 30px;transition: padding 250ms ease-out;}
.site-header .la_com_action--dropdownmenu .menu {padding: 15px 0;}
.site-main-nav .main-menu > li > a {transition: background .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out;color: #fff}
.is-sticky .site-main-nav .main-menu > li > a{color: #fff;}
.enable-header-fullwidth:not(.body-boxed) .site-header__nav > .container,.enable-header-fullwidth:not(.body-boxed) .site-header-top > .container,.enable-header-fullwidth:not(.body-boxed) .site-header .site-header-inner > .container {width: 100%;}
@media (min-width: 1300px) {.enable-header-fullwidth:not(.body-boxed) .site-header__nav > .container,.enable-header-fullwidth:not(.body-boxed) .site-header-top > .container,.enable-header-fullwidth:not(.body-boxed) .site-header .site-header-inner > .container{padding-left: 30px;  padding-right: 30px;}}
@media (min-width: 1500px) {.enable-header-fullwidth:not(.body-boxed) .site-header__nav > .container,.enable-header-fullwidth:not(.body-boxed) .site-header-top > .container,.enable-header-fullwidth:not(.body-boxed) .site-header .site-header-inner > .container{padding-left: 80px;  padding-right: 80px;}}
.site-header-mobile .site-header-inner,.site-header .site-header-inner {position: relative;z-index: 4;}
.site-header-top {font-size: .857em;padding-top: 10px;padding-bottom: 10px;}
.site-header-top .la_com_dropdown_language,.site-header-top .la_com_dropdown_currency {float: right;text-align: center;}
.site-header-top .la_com_dropdown_language ul.menu,.site-header-top .la_com_dropdown_currency ul.menu {right: 0;width: auto;}
.site-header-top .la_com_dropdown_language li a,.site-header-top .la_com_dropdown_currency li a {padding-left: 10px;padding-right: 10px;}
.header-v1 .site-header .header-left {width: 30%;}
.header-v2 .site-header .header-left {width: 20%;}
.header-v2 .site-header .header-middle {width: 60%;}
.header-v2 .site-header .header-right {max-width: 20%;}
.header-v2 .site-header .site-main-nav {width: 100%;text-align: center;}
.header-v2 .site-header .mega-menu > li {float: none;display: inline-block;}
.header-v3 .site-header .header-left,.header-v4 .site-header .header-left {width: 41%;}
.header-v3 .site-header .header-middle,.header-v4 .site-header .header-middle {width: 18%;text-align: center;}
.header-v3 .site-header .header-right,.header-v4 .site-header .header-right {max-width: 41%;}
.header-v3 .site-header .site-branding,.header-v4 .site-header .site-branding {float: none;margin: 0 auto;display: block;}
.header-v10 .site-header .header-left,.header-v9 .site-header .header-left {width: 33%;}
.header-v10 .site-header .header-middle,.header-v9 .site-header .header-middle {width: 34%;text-align: center;}
.header-v10 .site-header .header-right,.header-v9 .site-header .header-right {max-width: 33%;}
.header-v10 .site-header .site-branding,.header-v9 .site-header .site-branding {float: none;margin: 0 auto;display: block;}
.header-v3 .site-header .main-menu > li {padding-left: 5px;padding-right: 5px;}
.header-v5 .site-header .header-left {width: 25%;}
.header-v5 .site-header .header-right {max-width: 25%;}
.header-v5 .site-header .header-middle {width: 50%;}
.header-v5 .site-header .search-form {width: 480px;max-width: 90%;margin: 0 auto;}
.header-v5 .site-header .sf-fields {border-width: 0 0 1px;}
.header-v5 .site-header .sf-fields .sf-field-input {padding: 0;}
.header-v5 .site-header .sf-fields .search-button {text-align: right;}
.header-v5 .site-header .sf-fields .search-field {height: 40px;}
.header-v8 .site-header .header-left {width: 25%;}
.header-v8 .site-header .header-right {max-width: 25%;}
.header-v8 .site-header .header-middle {width: 50%;}
.header-v8 .site-header .search-form {width: 370px;max-width: 90%;margin: 0 auto;}
.header-v8 .site-header .mega-menu > li > .popup {margin-top: 30px !important;}
.header-v8 .site-header .mega-menu > li:hover > .popup {margin-top: 0 !important;}
.header-v8 .site-header .sf-fields {border-width: 0 0 1px;}
.header-v8 .site-header .sf-fields .sf-field-input {padding: 0;}
.header-v8 .site-header .sf-fields .search-button {text-align: right;}
.header-v8 .site-header .sf-fields .search-field {height: 40px;}
.header-v8 .site-header__nav-primary .main-menu > li {padding: 10px;}
.header-v8 .site-header__nav-primary .site-category-nav {float: left;width: auto;position: relative;}
.header-v8 .site-header__nav-primary .site-category-nav .toggle-category-menu {display: inline-block;line-height: 30px;padding: 15px 30px;font-size: 16px;position: relative;cursor: pointer;margin-right: 20px;}
.header-v8 .site-header__nav-primary .site-category-nav .toggle-category-menu:before {content: "\64";font-family: 'dl-icon';direction: ltr;position: absolute;left: 0;font-size: 1.1em;font-weight: normal;margin-top: -1px;}
.header-v8 .site-header__nav-primary .site-category-nav .nav-inner {position: absolute;top: 100%;width: 270px;background: #fff;box-shadow: 0 0 38px 0 rgba(41, 44, 58, 0.09);text-align: left;margin-top: 20px;z-index: 111;visibility: hidden;left: 0;-webkit-transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;-moz-transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;opacity: 0;padding-top: 15px;padding-bottom: 15px;}
.header-v8 .site-header__nav-primary .site-category-nav:hover .nav-inner {opacity: 1;visibility: visible;margin-top: 0;}
.header-v8 .site-header__nav-primary .site-category-nav .popup {top: 0;}
.header-v8 .site-header__nav-primary .site-category-nav .site-category-menu > li.mm-popup-wide {position: static;}
.header-v8 .site-header__nav-primary .site-category-nav .site-category-menu .menu-item .tip {right: auto;}
.site-category-nav .mega-menu > li > a {padding: 8px 25px;font-size: 14px;}
.site-category-nav .mega-menu > li > a .mm-icon {display: inline-block;vertical-align: middle;font-size: 20px;width: 30px;}
.sf-fields {border: 1px solid;-webkit-display: flex;display: -ms-flexbox;display: flex;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between;width: 100%;overflow: hidden;}
.sf-fields select {border: none;padding: 0 20px;height: 48px;background-position: right -15px center;}
.sf-fields .sf-field-input {padding: 0 10px;-ms-flex: 1;flex: 1;-ms-flex-negative: 1;-ms-flex-preferred-size: auto !important;}
.sf-fields .search-button {position: static;width: 40px;margin-right: 5px;font-size: 14px;padding-top: 3px;transform: none;-webkit-transform: none;}
.sf-fields .search-field {border: none;}
.sf-fields #sf_select_category_tmp {display: none;}
.site-header__nav-second {background-color: #f7f7f7;padding: 10px 0;}
.site-header__nav-second ul.menu {list-style: none;font-size: 12px;text-transform: uppercase;line-height: 24px;}
.site-header__nav-second ul.menu li {position: relative;display: block;}
.site-header__nav-second ul.menu > li {display: inline-block;margin: 0 15px;}
.site-header__nav-second ul.menu > li:first-child {margin-left: 0;}
.site-header__nav-second ul.menu > li:last-child {margin-right: 0;}
.header-v9 .header-main .searchform-wrapper {float: left;}
.header-v9 .header-main .sf-fields {border-width: 0 0 1px;}
.header-v9 .header-main .sf-fields .sf-field-input {padding: 0;}
.header-v9 .header-main .sf-fields .search-button {text-align: right;}
.header-v9 .header-main .sf-fields .search-field {height: 40px;}
.header-v9 .site-header__nav .header-main {padding-bottom: 15px;}
.header-v9 .site-header__nav .site-main-nav {width: 100%;text-align: center;}
.header-v9 .site-header__nav .main-menu > li {float: none;display: inline-block;}
.header-v9 .site-header__nav .menu-item > .popup {margin-top: 35px !important;}
.header-v9 .site-header__nav .menu-item:hover > .popup {margin-top: 15px !important;}
.header-v10 .site-header__nav {border-top: 1px solid #e6e6e6;}
.header-v10 .site-header__nav .header-main {padding-top: 10px;padding-bottom: 10px;}
.header-v10 .site-header__nav .menu-item > .popup {margin-top: 30px !important;}
.header-v10 .site-header__nav .menu-item:hover > .popup {margin-top: 10px !important;}
.header-v10 .site-header__nav .header-component-outer {float: right;}
.header-v10 .site-header__nav .header-component-outer .la_com_action--cart .component-target {width: auto !important;}
.header-v10 .site-header__nav .header-component-outer .la_com_action--cart i {display: inline-block !important;vertical-align: middle;}
.header-v10 .site-header__nav .header-component-outer .la_com_action--cart .component-target-badget {right: auto;left: 8px;top: 2px;}
.header-v10 .site-header__nav .header-component-outer .la_com_action--cart .la-cart-total-price {display: inline-block;vertical-align: middle;font-size: 12px;padding-left: 10px;padding-right: 10px;}
.header-v11 .site-header .header-main-top {text-align: center;}
.header-v11 .site-header .header-main-top .site-branding {float: none;width: auto;display: inline-block;}
.header-v11 .site-header .header-main .header-left {width: 20%;}
.header-v11 .site-header .header-main .header-middle {width: 60%;}
.header-v11 .site-header .header-main .header-middle .header-component-inner {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}
.header-v11 .site-header .header-main .header-right {max-width: 20%;}
.header-v11 .site-header .header-main .header-component-inner {padding-top: 20px;padding-bottom: 20px;}
.header-v11 .site-header .header-main .la_com_action--dropdownmenu .menu,.header-v11 .site-header .header-main .mega-menu > li > .popup {margin-top: 40px;}
.header-v11 .site-header .header-main .la_com_action--dropdownmenu:hover .menu,.header-v11 .site-header .header-main .mega-menu > li:hover > .popup {margin-top: 20px;}
.header-v11 .site-header.is-sticky .header-main .header-component-inner {padding-top: 10px;padding-bottom: 10px;}
.header-v11 .site-header.is-sticky .la_com_action--dropdownmenu:hover .menu,.header-v11 .site-header.is-sticky .mega-menu > li:hover > .popup {margin-top: 10px;}
.header-v11.open-header-aside #header_aside.al-right {transform: translate(0, 0) !important;-webkit-transform: translate(0, 0) !important;}
.header-v11:not(.rtl) #header_aside.al-right {left: 0;right: auto;transform: translate(-200px, 0);-webkit-transform: translate(-200px, 0);}
.header-v11.rtl #header_aside.al-right {right: 0 !important;left: auto !important;transform: translate(200px, 0) !important;-webkit-transform: translate(200px, 0) !important;}
.header-v11.rtl.open-header-aside #header_aside.al-right {transform: translate(0, 0) !important;-webkit-transform: translate(0, 0) !important;}
.site-header .header_component.header-custom-btn > .component-target {padding: 10px 40px;border-radius: 3em;height: 54px;line-height: 34px;margin-top: -7px;margin-bottom: -7px;}
.site-header .header_component.header-custom-btn > .component-target .component-target-text {color: inherit;}
.header-v2 .site-header .header-left .header-component-inner,.header-v5 .site-header .header-left .header-component-inner {display: inline-block;}
.header-v2:not(.rtl) .site-header .header-left .header-component-inner,.header-v5:not(.rtl) .site-header .header-left .header-component-inner {margin-left: 20px;}
.header-v2.rtl .site-header .header-left .header-component-inner,.header-v5.rtl .site-header .header-left .header-component-inner {margin-right: 20px;}
.la_compt_iem .dl-icon-menu5 {font-size: 1.6em;}
.laicon-three-dots {position: relative;top: -2px;}
.laicon-three-dots, .laicon-three-dots:before, .laicon-three-dots:after {border-top-width: 4px;border-top-style: solid;border-top-color: inherit;width: 4px;display: inline-block;border-radius: 3px;transition: .25s ease-in-out;}
.laicon-three-dots:before, .laicon-three-dots:after {content: "";position: absolute;top: -4px;}
.laicon-three-dots:before {left: -10px;}
.laicon-three-dots:after {right: -10px;}
.laicon-three-dots span {width: 35px;display: inline-block;height: 0;position: absolute;top: -3px;left: 50%;}
.laicon-three-dots span:before, .laicon-three-dots span:after {content: "";position: absolute;border-top-width: 2px;border-top-style: solid;border-top-color: inherit;width: 100%;left: -50%;top: 0;opacity: 0;transition: .25s ease-in-out;transform: rotate(0);-webkit-transform: rotate(0);}
.header--aside:not(#masthead_aside) {position: fixed;top: 0;width: 470px;min-height: 100vh;bottom: 0;z-index: 111;right: 0;visibility: hidden;opacity: 0;transition: all 400ms ease-out;transform: translate(200px, 0);-webkit-transform: translate(200px, 0);}
.header--aside:not(#masthead_aside).fixed-bottom {position: fixed;top: auto;bottom: 0;}
.header--aside:not(#masthead_aside) .header-aside-inner {padding: 70px;}
#header_aside {box-shadow: 0px 0px 87px 0px rgba(0, 0, 0, 0.09);}
#header_aside .header-aside-wrapper {display: block;height: 100%;}
#header_aside .header-aside-inner {overflow: auto;height: 100%;}
#header_aside .btn-aside-toggle {position: absolute;right: 40px;top: 20px;z-index: 9;width: 50px;height: 50px;line-height: 50px;text-align: center;font-size: 26px;}
#header_aside .btn-aside-toggle i {line-height: inherit;transition: all .3s ease-in-out;display: inherit;}
#header_aside .btn-aside-toggle:hover > i {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
#masthead_aside .accordion-menu .menu li a,#header_aside .accordion-menu .menu li a {display: block;padding: 5px 0;font-weight: bold;}
#masthead_aside .accordion-menu .menu li > .narrow,#header_aside .accordion-menu .menu li > .narrow {display: none;width: 30px;text-align: right;right: -25px;top: -1px;}
#masthead_aside .accordion-menu .menu li > .narrow i,#header_aside .accordion-menu .menu li > .narrow i {width: 14px;}
#masthead_aside .accordion-menu .menu li li li a,#header_aside .accordion-menu .menu li li li a {font-weight: normal;}
#masthead_aside .accordion-menu .menu > li > a,#header_aside .accordion-menu .menu > li > a {font-size: 18px;}
#masthead_aside .accordion-menu .menu > li > .narrow,#header_aside .accordion-menu .menu > li > .narrow {top: 3px;}
#masthead_aside .accordion-menu li > ul,#header_aside .accordion-menu li > ul {padding-top: 10px;padding-bottom: 10px;}
.open-header-aside #header_aside {visibility: visible;opacity: 1;transform: translate(0, 0);-webkit-transform: translate(0, 0);}
.open-header-aside .la-overlay-global {visibility: visible;opacity: 0.7;}
#masthead_aside {box-shadow: 0px 0px 60px 0px rgba(41, 44, 58, 0.06);position: absolute;top: 0;width: 330px;min-height: 100vh;bottom: 0;z-index: 111;-webkit-transition: all 1s;transition: all 1s;}
#masthead_aside .site-branding {float: none;margin: 0;line-height: normal;max-width: 100%;}
#masthead_aside .site-branding .logo--transparency {display: none;}
#masthead_aside .header-left {width: 100%;margin-bottom: 30px;}
#masthead_aside .header-right,#masthead_aside .header-middle {width: 100%;}
#masthead_aside .header-aside-nav ul.menu > li {margin-bottom: 5px;}
#masthead_aside .header-aside-nav ul.menu > li > a {display: block;padding: 10px 0;font-size: 18px;font-weight: bold;line-height: 30px;}
#masthead_aside .header-aside-nav ul.menu > li ul {padding-top: 10px;padding-bottom: 10px;}
#masthead_aside .header-aside-nav ul.menu > li li a {display: block;padding: 3px 0;}
#masthead_aside .header-bottom {padding-top: 20px;}
.header--aside .mega-menu {margin-left: -30px;margin-right: -30px;}
.header--aside .mega-menu > li {margin-bottom: 5px;}
.header--aside .mega-menu > li > a {padding: 10px 30px;font-weight: bold;text-transform: uppercase;font-size: 13px;}
.header--aside .header-widget-bottom .widget-title {margin-bottom: 25px;}
.header--aside .header-widget-bottom .widget {margin-bottom: 30px;}
.header--menu-burger {position: fixed;top: 0;width: 350px;min-height: 100vh;bottom: 0;z-index: 111;right: 0;visibility: hidden;opacity: 0;transition: all 400ms ease-out;transform: translate(200px, 0);-webkit-transform: translate(200px, 0);box-shadow: 0px 0px 60px 0px rgba(41, 44, 58, 0.06);}
.admin-bar .header--menu-burger {top: 32px;}
.header--menu-burger .btn-aside-toggle {font-size: 20px;display: block;position: absolute;top: 6%;right: 10%;padding: 10px;line-height: 20px;transition: all .3s;}
.header--menu-burger .btn-aside-toggle i {display: block;}
.header--menu-burger .btn-aside-toggle:hover {transform: rotate(90deg);-webkit-transform: rotate(90deg);}
.header--menu-burger .header_menu-burger-inner {padding: 70px 70px 40px;font-size: 14px;line-height: 30px;opacity: 0;visibility: hidden;transition: all 0.5s ease-out;min-height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: space-between;-webkit-justify-content: space-between;flex-direction: column;-webkit-flex-direction: column;}
.header--menu-burger .nav-menu-burger {flex-grow: 1;-webkit-flex-grow: 1;padding-top: 5vh;}
.header--menu-burger .menu > li {opacity: 0;transform: translate(0, 30px);-webkit-transform: translate(0, 30px);transition: all 0.4s ease-out;transition-delay: 200ms;-webkit-transition-delay: 200ms;padding: 8px 0;}
.header--menu-burger .menu > li > a {font-size: 18px;font-weight: bold;display: block;}
.header--menu-burger .menu > li .narrow {height: 40px;line-height: 40px;}
.header--menu-burger .menu > li .narrow i {margin-top: 22px;}
.header--menu-burger .menu > li ul {padding: 10px 0 0;}
.header--menu-burger .menu > li li {padding: 5px 0;}
.header--menu-burger .menu > li li > .narrow i {margin-top: 19px;}
.header--menu-burger .menu > li:nth-child(1) {transition-delay: 250ms;-webkit-transition-delay: 250ms;}
.header--menu-burger .menu > li:nth-child(2) {transition-delay: 300ms;-webkit-transition-delay: 300ms;}
.header--menu-burger .menu > li:nth-child(3) {transition-delay: 350ms;-webkit-transition-delay: 350ms;}
.header--menu-burger .menu > li:nth-child(4) {transition-delay: 400ms;-webkit-transition-delay: 400ms;}
.header--menu-burger .menu > li:nth-child(5) {transition-delay: 450ms;-webkit-transition-delay: 450ms;}
.header--menu-burger .menu > li:nth-child(6) {transition-delay: 500ms;-webkit-transition-delay: 500ms;}
.header--menu-burger .menu > li:nth-child(7) {transition-delay: 550ms;-webkit-transition-delay: 550ms;}
.header--menu-burger .menu > li:nth-child(8) {transition-delay: 600ms;-webkit-transition-delay: 600ms;}
.open-burger-menu .header--menu-burger {visibility: visible;opacity: 1;transform: translate(0, 0);-webkit-transform: translate(0, 0);}
.open-burger-menu .header--menu-burger .header_menu-burger-inner {visibility: visible;opacity: 1;}
.open-burger-menu .header--menu-burger .menu > li {opacity: 1;transform: translate(0, 0);-webkit-transform: translate(0, 0);}
.open-burger-menu .la-overlay-global {visibility: visible;opacity: 0.7;}
.header-v5 .header--aside .mega-menu > li .tip,.header-v4 .header--aside .mega-menu > li .tip,.header-v3 .header--aside .mega-menu > li .tip,.header-v2 .header--aside .mega-menu > li .tip {right: auto;}
.header-v5 .header--aside .mega-menu > li > a,.header-v4 .header--aside .mega-menu > li > a,.header-v3 .header--aside .mega-menu > li > a,.header-v2 .header--aside .mega-menu > li > a {text-align: left;}
.header-v7 .site-inner {position: relative;}
.header-v7 #header_aside {width: 280px;}
.header-v7 #header_aside .header-aside-wrapper {overflow: auto;}
.header-v7 #header_aside .header-aside-wrapper:before {content: '';display: inline-block !important;height: 100%;vertical-align: middle;margin-right: -.5em;}
.header-v7 #header_aside .header-aside-wrapper .header-aside-inner {height: auto;display: inline-block;vertical-align: middle;width: 100%;margin-top: -50px;}
.header-v7 #masthead_aside {width: 100px;position: fixed;box-shadow: none;}
.header-v7 #masthead_aside .site-header-inner {padding: 30px 0;min-height: 100%;position: relative !important;}
.header-v7 #masthead_aside .site-header-inner .container {padding-left: 20px;padding-right: 20px;}
.header-v7 #masthead_aside .header-right {position: absolute;text-align: center;top: 50%;left: 0;margin: -20px 0 0;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);}
.header-v7 #masthead_aside .header-right .la_com_action--aside_header {width: 100%;}
.header-v7 #masthead_aside .header-right a {display: block;margin: 0 auto;}
.header-v7.admin-bar #masthead_aside {padding-top: 32px;}
.header-v7:not(.rtl) #header_aside {right: auto;left: 100px;transform: translate(-100px, 0);-webkit-transform: translate(-100px, 0);}
.header-v7:not(.rtl) #header_aside .header-aside-wrapper .header-aside-inner {padding: 0 30px 0 50px;}
.header-v7:not(.rtl) #masthead_aside {left: 0;}
.header-v7:not(.rtl) #page.site {padding-left: 100px;}
.header-v7.rtl #header_aside {left: auto !important;right: 100px !important;transform: translate(100px, 0) !important;-ms-transform: translate(100px, 0) !important;-webkit-transform: translate(100px, 0) !important;}
.header-v7.rtl #header_aside .header-aside-wrapper .header-aside-inner {padding: 0 50px 0 30px;}
.header-v7.rtl #masthead_aside {right: 0;}
.header-v7.rtl #page.site {padding-right: 100px;}
.header-v7.rtl .header--menu-burger {left: 0;right: 100px;width: auto;}
.header-v7.open-header-aside:not(.rtl) #header_aside {transform: translate(0, 0);-webkit-transform: translate(0, 0);box-shadow: 0px 0px 60px 0px rgba(41, 44, 58, 0.06);}
.header-v7.open-header-aside.rtl #header_aside {transform: translate(0, 0) !important;-ms-transform: translate(0, 0) !important;-webkit-transform: translate(0, 0) !important;box-shadow: 0px 0px 60px 0px rgba(41, 44, 58, 0.06);}
.header-v7.open-header-aside .laicon-three-dots {width: 0;}
.header-v7.open-header-aside .laicon-three-dots:before {left: 0;opacity: 0;}
.header-v7.open-header-aside .laicon-three-dots:after {right: 0;opacity: 0;}
.header-v7.open-header-aside .laicon-three-dots span:before {transform: rotate(45deg);-webkit-transform: rotate(45deg);opacity: 1;}
.header-v7.open-header-aside .laicon-three-dots span:after {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);opacity: 1;}
.header-v6 #masthead_aside {width: 370px;}
.header-v6 #masthead_aside .site-header-inner {padding: 70px 80px 50px;}
.header-v6 #masthead_aside .site-header-inner .container {padding-left: 0;padding-right: 0;}
.header-v6 #masthead_aside .header-left {margin-bottom: 50px;text-align: center;}
.header-v6 #masthead_aside .header-middle {margin-bottom: 50px;text-align: center;}
.header-v6 #masthead_aside .header-middle .header-component-inner {display: inline-block;vertical-align: middle;}
.header-v6 #masthead_aside .header-bottom {padding-top: 60px;}
.header-v6 #masthead_aside .accordion-menu li > ul {margin: 0;}
.header-v6 #masthead_aside .mega-menu > li > a {padding: 15px 30px;font-weight: 300;text-transform: uppercase;font-size: 1.5em;text-align: center;letter-spacing: 2px;}
.header-v6 #masthead_aside .mega-menu .tip {right: auto;}
.header-v6:not(.rtl) #masthead_aside {left: 0;}
.header-v6:not(.rtl) #page.site {padding-left: 370px;}
.header-v6.rtl #masthead_aside {right: 0;}
.header-v6.rtl #page.site {padding-right: 370px;}
.header-v6.enable-main-fullwidth.rtl .site-header-top > .container,.header-v6.enable-main-fullwidth.rtl .section-page-header .container,.header-v6.enable-main-fullwidth.rtl .wc-toolbar-container .container,.header-v6.enable-main-fullwidth.rtl .site-main .container {padding-right: 15px;}
.header-v6.enable-main-fullwidth:not(.rtl) .site-header-top > .container,.header-v6.enable-main-fullwidth:not(.rtl) .section-page-header .container,.header-v6.enable-main-fullwidth:not(.rtl) .wc-toolbar-container .container,.header-v6.enable-main-fullwidth:not(.rtl) .site-main .container {padding-left: 15px;}
.header-v6 .site-header .site-header-top {position: fixed;left: 370px;right: 0;z-index: 3;background: #fff;padding-top: 40px;padding-bottom: 40px;}
.header-v6 .header-top-elements {float: right;}
#header_aside .accordion-menu .menu li a {padding: 15px 0;}
.site-header .site-header-inner {transition: background .25s;}
.enable-header-sticky .site-header .site-header-inner {width: 100%;}
.enable-header-sticky:not(.header-sticky-type-auto) .is-sticky .site-header-inner {visibility: visible;transform: translate(0, 0);-webkit-transform: translate(0, 0);}
.is-sticky .site-header-inner {position: fixed;top: 0;transform: translate(0, -100%);-webkit-transform: translate(0, -100%);will-change: transform, background;}
.is-sticky .site-header-inner.sticky--pinned {transform: translate(0, 0);-webkit-transform: translate(0, 0);transition: transform 0.5s, background .25s, visibility 0.25s, opacity 0.25s;}
.is-sticky .site-header-inner.sticky--unpinned {transform: translate(0, -100%);-webkit-transform: translate(0, -100%);visibility: hidden;transition: transform 0.5s, background .25s, visibility 0.25s, opacity 0.25s;}
.fp-header-is-sticky:not(.is-sticky) .site-header-inner {transition: transform 0.5s, background .25s, visibility 0.25s, opacity 0.25s;}
.la-header-sticky-height {display: none;}
.body-loaded .site-header-outer {position: relative;background: #000}
.home.body-loaded .site-header-outer{background: transparent;}
.body-loaded .site-header-outer .site-header-inner {position: absolute;left: 0;top: 0;width: 100%;height: auto;}
.body-loaded .is-sticky .site-header-outer .site-header-inner {position: fixed;background-color: #000;}
.body-loaded .la-header-sticky-height {display: block;}
.enable-header-transparency .site-header {position: absolute;width: 100%;left: 0;z-index: 10;overflow-x: hidden;}
.enable-header-transparency .site-header:not(.is-sticky) .site-header-inner {transition: none;}
.enable-header-transparency .site-header:not(.is-sticky) .site-branding .logo--normal {height: 0;opacity: 0;visibility: hidden;}
.enable-header-transparency .site-header:not(.is-sticky) .site-branding .logo--transparency {opacity: 1;visibility: visible;height: 100%;}
.enable-header-transparency #masthead_aside {box-shadow: none;}
.enable-header-transparency #masthead_aside .site-branding .logo--normal {display: none;}
.enable-header-transparency #masthead_aside .site-branding .logo--transparency {height: 100%;display: block;opacity: 1;visibility: visible;}
.dl-menuwrapper {width: 100%;float: left;position: relative;-webkit-perspective: 1000px;perspective: 1000px;-webkit-perspective-origin: 50% 200%;perspective-origin: 50% 200%;z-index: 9;}
.dl-menuwrapper ul {padding: 0;list-style: none;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.dl-menuwrapper .dl-subview li.dl-subviewopen,.dl-menuwrapper .dl-subview li.dl-subviewopen,.dl-menuwrapper .dl-subview li.dl-subview,.dl-menuwrapper .dl-subview .dl-submenu {border: none;}
.dl-menuwrapper li {position: relative;}
.dl-menuwrapper li:first-child {border-top: none;}
.dl-menuwrapper li a {display: block;position: relative;padding: 12px 30px;line-height: 30px;}
.dl-menuwrapper li a .mm-text {display: block;}
.dl-menuwrapper li a .mm-desc {font-size: 12px;line-height: normal;}
.dl-menuwrapper li a .mm-icon {width: 30px;font-size: 18px;margin-left: -10px;vertical-align: middle;}
.dl-menuwrapper li a .mm-icon[class*="la-icon-"] {vertical-align: top;}
.dl-menuwrapper li.dl-back > a {text-align: right;}
.dl-menuwrapper li > a:not(:only-child):after {font-family: FontAwesome;content: "\f105";position: absolute;right: 20px;top: 12px;font-size: 16px;}
.dl-menuwrapper li.dl-back > a:before {font-family: FontAwesome;content: "\f177";float: left;}
.dl-menuwrapper li .dl-submenu {display: none;}
.dl-menuwrapper .dl-menu {margin: 0;position: absolute;width: 100%;opacity: 0;pointer-events: none;-webkit-transform: translateY(10px);transform: translateY(10px);-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.dl-menuwrapper .dl-menu.dl-menu-toggle {transition: all 0.3s ease;-webkit-transition: all 0.3s ease;}
.dl-menuwrapper .dl-menu.dl-menuopen {opacity: 1;pointer-events: auto;-webkit-transform: translateY(0px);transform: translateY(0px);}
.dl-menuwrapper > .dl-submenu {position: absolute;width: 100%;top: 0;left: 0;margin: 0;}
.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen > a,.dl-menu.dl-subview li.dl-subview > a {display: none;}
.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen .dl-submenu > li {display: block;}
/* No JS Fallback */
.no-js .dl-menuwrapper .dl-menu {position: relative;opacity: 1;-webkit-transform: none;transform: none;}
.no-js .dl-menuwrapper li .dl-submenu {display: block;}
.no-js .dl-menuwrapper li.dl-back {display: none;}
.no-js .dl-menuwrapper li > a:not(:only-child):after {content: '';}
/* Animation classes for moving out and in */
.dl-menu.dl-animate-out-1 {-webkit-animation: MenuAnimOut1 0.4s;animation: MenuAnimOut1 0.4s;}
.dl-menu.dl-animate-in-1 {-webkit-animation: MenuAnimIn1 0.4s;animation: MenuAnimIn1 0.4s;}
.dl-menu.dl-animate-out-2 {-webkit-animation: MenuAnimOut2 0.3s ease-in-out;animation: MenuAnimOut2 0.3s ease-in-out;}
.dl-menu.dl-animate-in-2 {-webkit-animation: MenuAnimIn2 0.3s ease-in-out;animation: MenuAnimIn2 0.3s ease-in-out;}
.dl-menu.dl-animate-out-3 {-webkit-animation: MenuAnimOut3 0.4s ease;animation: MenuAnimOut3 0.4s ease;}
.dl-menu.dl-animate-in-3 {-webkit-animation: MenuAnimIn3 0.4s ease;animation: MenuAnimIn3 0.4s ease;}
.dl-menu.dl-animate-out-4 {-webkit-animation: MenuAnimOut4 0.4s ease;animation: MenuAnimOut4 0.4s ease;}
.dl-menu.dl-animate-in-4 {-webkit-animation: MenuAnimIn4 0.4s ease;animation: MenuAnimIn4 0.4s ease;}
.dl-menu.dl-animate-out-5 {-webkit-animation: MenuAnimOut5 0.4s ease;animation: MenuAnimOut5 0.4s ease;}
.dl-menu.dl-animate-in-5 {-webkit-animation: MenuAnimIn5 0.4s ease;animation: MenuAnimIn5 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {-webkit-animation: SubMenuAnimIn1 0.4s ease;animation: SubMenuAnimIn1 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {-webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;animation: SubMenuAnimIn2 0.3s ease-in-out;}
.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {-webkit-animation: SubMenuAnimIn3 0.4s ease;animation: SubMenuAnimIn3 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {-webkit-animation: SubMenuAnimIn4 0.4s ease;animation: SubMenuAnimIn4 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {-webkit-animation: SubMenuAnimIn5 0.4s ease;animation: SubMenuAnimIn5 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {-webkit-animation: SubMenuAnimOut1 0.4s ease;animation: SubMenuAnimOut1 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {-webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;animation: SubMenuAnimOut2 0.3s ease-in-out;}
.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {-webkit-animation: SubMenuAnimOut3 0.4s ease;animation: SubMenuAnimOut3 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {-webkit-animation: SubMenuAnimOut4 0.4s ease;animation: SubMenuAnimOut4 0.4s ease;}
.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {-webkit-animation: SubMenuAnimOut5 0.4s ease;animation: SubMenuAnimOut5 0.4s ease;}
@-webkit-keyframes MenuAnimOut1 {0% {}
  50%{-webkit-transform: translateZ(-250px) rotateY(30deg);}
  75%{-webkit-transform: translateZ(-372.5px) rotateY(15deg);  opacity: .5;}
  100%{-webkit-transform: translateZ(-500px) rotateY(0deg);  opacity: 0;}}
@-webkit-keyframes MenuAnimOut2 {0% {}
  100%{-webkit-transform: translateX(-100%);  opacity: 0;}}
@-webkit-keyframes MenuAnimOut3 {0% {}
  100%{-webkit-transform: translateZ(300px);  opacity: 0;}}
@-webkit-keyframes MenuAnimOut4 {0% {}
  100%{-webkit-transform: translateZ(-300px);  opacity: 0;}}
@-webkit-keyframes MenuAnimOut5 {0% {}
  100%{-webkit-transform: translateY(40%);  opacity: 0;}}
@keyframes MenuAnimOut1 {0% {}
  50%{-webkit-transform: translateZ(-250px) rotateY(30deg);  transform: translateZ(-250px) rotateY(30deg);}
  75%{-webkit-transform: translateZ(-372.5px) rotateY(15deg);  transform: translateZ(-372.5px) rotateY(15deg);  opacity: .5;}
  100%{-webkit-transform: translateZ(-500px) rotateY(0deg);  transform: translateZ(-500px) rotateY(0deg);  opacity: 0;}}
@keyframes MenuAnimOut2 {0% {}
  100%{-webkit-transform: translateX(-100%);  transform: translateX(-100%);  opacity: 0;}}
@keyframes MenuAnimOut3 {0% {}
  100%{-webkit-transform: translateZ(300px);  transform: translateZ(300px);  opacity: 0;}}
@keyframes MenuAnimOut4 {0% {}
  100%{-webkit-transform: translateZ(-300px);  transform: translateZ(-300px);  opacity: 0;}}
@keyframes MenuAnimOut5 {0% {}
  100%{-webkit-transform: translateY(40%);  transform: translateY(40%);  opacity: 0;}}
@-webkit-keyframes MenuAnimIn1 {0%{-webkit-transform: translateZ(-500px) rotateY(0deg);  opacity: 0;}
  20%{-webkit-transform: translateZ(-250px) rotateY(30deg);  opacity: 0.5;}
  100%{-webkit-transform: translateZ(0px) rotateY(0deg);  opacity: 1;}}
@-webkit-keyframes MenuAnimIn2 {0%{-webkit-transform: translateX(-100%);  opacity: 0;}
  100%{-webkit-transform: translateX(0px);  opacity: 1;}}
@-webkit-keyframes MenuAnimIn3 {0%{-webkit-transform: translateZ(300px);  opacity: 0;}
  100%{-webkit-transform: translateZ(0px);  opacity: 1;}}
@-webkit-keyframes MenuAnimIn4 {0%{-webkit-transform: translateZ(-300px);  opacity: 0;}
  100%{-webkit-transform: translateZ(0px);  opacity: 1;}}
@-webkit-keyframes MenuAnimIn5 {0%{-webkit-transform: translateY(40%);  opacity: 0;}
  100%{-webkit-transform: translateY(0);  opacity: 1;}}
@keyframes MenuAnimIn1 {0%{-webkit-transform: translateZ(-500px) rotateY(0deg);  transform: translateZ(-500px) rotateY(0deg);  opacity: 0;}
  20%{-webkit-transform: translateZ(-250px) rotateY(30deg);  transform: translateZ(-250px) rotateY(30deg);  opacity: 0.5;}
  100%{-webkit-transform: translateZ(0px) rotateY(0deg);  transform: translateZ(0px) rotateY(0deg);  opacity: 1;}}
@keyframes MenuAnimIn2 {0%{-webkit-transform: translateX(-100%);  transform: translateX(-100%);  opacity: 0;}
  100%{-webkit-transform: translateX(0px);  transform: translateX(0px);  opacity: 1;}}
@keyframes MenuAnimIn3 {0%{-webkit-transform: translateZ(300px);  transform: translateZ(300px);  opacity: 0;}
  100%{-webkit-transform: translateZ(0px);  transform: translateZ(0px);  opacity: 1;}}
@keyframes MenuAnimIn4 {0%{-webkit-transform: translateZ(-300px);  transform: translateZ(-300px);  opacity: 0;}
  100%{-webkit-transform: translateZ(0px);  transform: translateZ(0px);  opacity: 1;}}
@keyframes MenuAnimIn5 {0%{-webkit-transform: translateY(40%);  transform: translateY(40%);  opacity: 0;}
  100%{-webkit-transform: translateY(0);  transform: translateY(0);  opacity: 1;}}
@-webkit-keyframes SubMenuAnimIn1 {0%{-webkit-transform: translateX(50%);  opacity: 0;}
  100%{-webkit-transform: translateX(0px);  opacity: 1;}}
@-webkit-keyframes SubMenuAnimIn2 {0%{-webkit-transform: translateX(100%);  opacity: 0;}
  100%{-webkit-transform: translateX(0px);  opacity: 1;}}
@-webkit-keyframes SubMenuAnimIn3 {0%{-webkit-transform: translateZ(-300px);  opacity: 0;}
  100%{-webkit-transform: translateZ(0px);  opacity: 1;}}
@-webkit-keyframes SubMenuAnimIn4 {0%{-webkit-transform: translateZ(300px);  opacity: 0;}
  100%{-webkit-transform: translateZ(0px);  opacity: 1;}}
@-webkit-keyframes SubMenuAnimIn5 {0%{-webkit-transform: translateZ(-200px);  opacity: 0;}
  100%{-webkit-transform: translateZ(0);  opacity: 1;}}
@keyframes SubMenuAnimIn1 {0%{-webkit-transform: translateX(50%);  transform: translateX(50%);  opacity: 0;}
  100%{-webkit-transform: translateX(0px);  transform: translateX(0px);  opacity: 1;}}
@keyframes SubMenuAnimIn2 {0%{-webkit-transform: translateX(100%);  transform: translateX(100%);  opacity: 0;}
  100%{-webkit-transform: translateX(0px);  transform: translateX(0px);  opacity: 1;}}
@keyframes SubMenuAnimIn3 {0%{-webkit-transform: translateZ(-300px);  transform: translateZ(-300px);  opacity: 0;}
  100%{-webkit-transform: translateZ(0px);  transform: translateZ(0px);  opacity: 1;}}
@keyframes SubMenuAnimIn4 {0%{-webkit-transform: translateZ(300px);  transform: translateZ(300px);  opacity: 0;}
  100%{-webkit-transform: translateZ(0px);  transform: translateZ(0px);  opacity: 1;}}
@keyframes SubMenuAnimIn5 {0%{-webkit-transform: translateZ(-200px);  transform: translateZ(-200px);  opacity: 0;}
  100%{-webkit-transform: translateZ(0);  transform: translateZ(0);  opacity: 1;}}
@-webkit-keyframes SubMenuAnimOut1 {0%{-webkit-transform: translateX(0%);  opacity: 1;}
  100%{-webkit-transform: translateX(50%);  opacity: 0;}}
@-webkit-keyframes SubMenuAnimOut2 {0%{-webkit-transform: translateX(0%);  opacity: 1;}
  100%{-webkit-transform: translateX(100%);  opacity: 0;}}
@-webkit-keyframes SubMenuAnimOut3 {0%{-webkit-transform: translateZ(0px);  opacity: 1;}
  100%{-webkit-transform: translateZ(-300px);  opacity: 0;}}
@-webkit-keyframes SubMenuAnimOut4 {0%{-webkit-transform: translateZ(0px);  opacity: 1;}
  100%{-webkit-transform: translateZ(300px);  opacity: 0;}}
@-webkit-keyframes SubMenuAnimOut5 {0%{-webkit-transform: translateZ(0);  opacity: 1;}
  100%{-webkit-transform: translateZ(-200px);  opacity: 0;}}
@keyframes SubMenuAnimOut1 {0%{-webkit-transform: translateX(0%);  transform: translateX(0%);  opacity: 1;}
  100%{-webkit-transform: translateX(50%);  transform: translateX(50%);  opacity: 0;}}
@keyframes SubMenuAnimOut2 {0%{-webkit-transform: translateX(0%);  transform: translateX(0%);  opacity: 1;}
  100%{-webkit-transform: translateX(100%);  transform: translateX(100%);  opacity: 0;}}
@keyframes SubMenuAnimOut3 {0%{-webkit-transform: translateZ(0px);  transform: translateZ(0px);  opacity: 1;}
  100%{-webkit-transform: translateZ(-300px);  transform: translateZ(-300px);  opacity: 0;}}
@keyframes SubMenuAnimOut4 {0%{-webkit-transform: translateZ(0px);  transform: translateZ(0px);  opacity: 1;}
  100%{-webkit-transform: translateZ(300px);  transform: translateZ(300px);  opacity: 0;}}
@keyframes SubMenuAnimOut5 {0%{-webkit-transform: translateZ(0);  transform: translateZ(0);  opacity: 1;}
  100%{-webkit-transform: translateZ(-200px);  transform: translateZ(-200px);  opacity: 0;}}
.site-header-mobile {display: none;}
.site-header-mobile .header-component-inner {transition: padding 250ms ease-out;}
.site-header-mobile .header-component-outer {float: left;}
.site-header-mobile .header-component-outer_2 {float: right;}
.site-header-mobile .site-branding img {max-height: 90%;}
.site-header-mobile .header-main {position: relative;}
.site-header-mobile .mobile-menu-wrap {position: absolute;width: 100%;top: 100%;z-index: 9;left: 0;opacity: 0;visibility: hidden;pointer-events: none;-webkit-transform: translateY(10px);transform: translateY(10px);-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;text-transform: uppercase;}
.open-mobile-menu .site-header-mobile .mobile-menu-wrap {opacity: 1;visibility: visible;pointer-events: auto;-webkit-transform: translateY(0px);transform: translateY(0px);}
.site-header-mobile .site-header-inner {width: 100%;}
.site-header-mobile .la_com_action--dropdownmenu li a {padding: 10px 20px;}
body.open-mobile-menu {overflow: hidden;}
body.open-mobile-menu .la-overlay-global {visibility: visible;opacity: 0.7;z-index: 3;transition: none;-webkit-transition: none;}
body.open-mobile-menu .mobile-menu-wrap .dl-menu {max-height: 75vh;overflow: auto;}
.header-mb-v1 .site-header-mobile .site-branding {float: none;margin: 0 auto;display: block;}
.header-mb-v1 .site-header-mobile .header-component-outer_logo {width: 40%;left: 30%;position: relative;text-align: center;}
.header-mb-v1 .site-header-mobile .header-component-outer_1 {width: 30%;position: relative;left: -40%;}
.header-mb-v1 .site-header-mobile .header-component-outer_2 {max-width: 30%;}
.header-mb-v2 .site-header-mobile .header-component-outer_1 {float: right;}
.header-mb-v3 .site-header-mobile .header-component-outer_logo {float: right;}
.header-mb-v4 .site-header-mobile .site-branding {float: none;margin: 0 auto;display: block;}
.header-mb-v4 .site-header-mobile .header-component-outer_logo {width: 100%;position: relative;text-align: center;}
/*--------------------------------------------------------------
	6. MegaMenu
---------------------------------------------------------------*/
.mega-menu,.mega-menu ul.sub-menu {margin: 0;padding: 0;list-style: none;}
.mega-menu li {display: block;}
.mega-menu li > a {display: block;position: relative;}
.mega-menu li.mm-item-hide > a {display: none !important;}
.mega-menu li.mm-item-nolink > a {cursor: default;}
.mega-menu li ul.sub-menu {min-width: 240px;}
.mega-menu .mm-popup-wide li li:hover > ul,.mega-menu .mm-popup-narrow li:hover > ul {visibility: visible;opacity: 1;}
.mega-menu .mm-popup-wide li li > ul,.mega-menu .mm-popup-narrow li > ul {opacity: 0;visibility: hidden;}
.mega-menu .mm-popup-narrow ul.sub-menu li,.mega-menu .mm-popup-wide .inner > ul.sub-menu > li li {position: relative;}
.mega-menu .mm-popup-narrow ul.sub-menu li ul.sub-menu,.mega-menu .mm-popup-wide .inner > ul.sub-menu > li li ul.sub-menu {position: absolute;top: -20px;}
.mega-menu .mm-popup-narrow ul.sub-menu li.submenu-position-left > a:before,.mega-menu .mm-popup-wide .inner > ul.sub-menu > li li.submenu-position-left > a:before {content: "\f104";display: inline-block;font-family: FontAwesome;padding-right: 10px;}
.mega-menu .mm-popup-narrow ul.sub-menu li.submenu-position-left > ul.sub-menu,.mega-menu .mm-popup-wide .inner > ul.sub-menu > li li.submenu-position-left > ul.sub-menu {right: 100%;margin-right: -20px;}
.mega-menu .mm-popup-narrow ul.sub-menu li.submenu-position-left:hover > ul.sub-menu,.mega-menu .mm-popup-wide .inner > ul.sub-menu > li li.submenu-position-left:hover > ul.sub-menu {margin-right: 0;}
.mega-menu .mm-popup-narrow ul.sub-menu li.submenu-position-right > a:after,.mega-menu .mm-popup-wide .inner > ul.sub-menu > li li.submenu-position-right > a:after {content: "\f105";display: inline-block;font-family: FontAwesome;padding-left: 10px;float: right;}
.mega-menu .mm-popup-narrow ul.sub-menu li.submenu-position-right > ul.sub-menu,.mega-menu .mm-popup-wide .inner > ul.sub-menu > li li.submenu-position-right > ul.sub-menu {left: 100%;margin-left: -20px;}
.mega-menu .mm-popup-narrow ul.sub-menu li.submenu-position-right:hover > ul.sub-menu,.mega-menu .mm-popup-wide .inner > ul.sub-menu > li li.submenu-position-right:hover > ul.sub-menu {margin-left: 0;}
.mega-menu > li {float: left;position: relative;padding: 0 10px;}
.mega-menu > li > a {display: block;line-height: 30px;padding: 5px 15px;}
.mega-menu > li:hover > a:before {content: "";position: absolute;top: 100%;width: 100%;left: 0;height: 80px;}
.mega-menu > li:hover > .popup {opacity: 1;visibility: visible;margin-top: 0;}
.mega-menu > li:not(.menu-item-has-children):hover > a:before {height: 0 !important;}
.mega-menu .popup {position: absolute;text-align: left;top: 100%;margin-top: 20px;z-index: 111;visibility: hidden;left: 0;-webkit-transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;-moz-transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;opacity: 0;}
.mega-menu .popup > .inner::before, .mega-menu .popup > .inner::after {content: ' ';display: table;flex-basis: 0;order: 1;}
.mega-menu .popup > .inner::after {clear: both;}
.mega-menu .popup ul.sub-menu {position: relative;z-index: 10;}
.mega-menu .popup li.menu-item {padding: 0;float: none;}
.mega-menu .mm-popup-wide .popup > .inner {padding: 35px 35px 30px;}
@media (max-width: 1199px) {.mega-menu .mm-popup-wide .popup > .inner{padding: 15px;}}
.mega-menu .mm-popup-wide .popup > .inner > ul.sub-menu {max-width: 100%;}
.mega-menu .mm-popup-wide .popup > .inner > ul.sub-menu > li {position: relative;float: left;}
.mega-menu .mm-popup-wide .popup > .inner > ul.sub-menu > li > ul {min-width: 100%;}
.mega-menu .mm-popup-wide .popup > .inner > ul.sub-menu > li:hover {z-index: 12;}
.mega-menu .mm-popup-wide.mm-popup-force-fullwidth .popup > .inner > ul.sub-menu {margin: 0 auto;}
.mega-menu .popup > .inner,.mega-menu .mm-popup-narrow li > ul {box-shadow: 0 0 38px 0 rgba(41, 44, 58, 0.09);}
.dl-menu .mm-icon,.mega-menu .mm-icon,.menu .mm-icon {padding-right: 5px;width: 18px;}
.dl-menu .tip,.mega-menu .tip,.menu .tip {color: #fff;font-size: 8px;line-height: 1;padding: 2px 4px;position: absolute;font-weight: normal;bottom: 100%;bottom: calc( 100% + 5px);bottom: -webkit-calc( 100% + 5px);bottom: -moz-calc( 100% + 5px);right: 15px;}
.dl-menu .tip .tip-arrow:before,.mega-menu .tip .tip-arrow:before,.menu .tip .tip-arrow:before {content: "";border-top: 4px solid;border-right: 5px solid transparent;border-left: 5px solid transparent;position: absolute;left: 50%;margin-left: -5px;top: 100%;}
.dl-menu .tip {right: auto;bottom: auto;top: 0;}
.accordion-menu {list-style: none;margin: 0;padding-left: 0;}
.accordion-menu .tip {bottom: auto;right: auto;top: -5px;}
.accordion-menu ul {list-style: none;margin: 0;padding-left: 0;padding-right: 0;}
.accordion-menu li {position: relative;}
.accordion-menu li > ul {display: none;margin-left: 25px;}
.accordion-menu li.open > .narrow i:before {transform: rotate(0deg);-webkit-transform: rotate(0deg);}
.accordion-menu li > .narrow {position: absolute;right: 0;top: 0;width: 20px;height: 50px;line-height: 50px;cursor: pointer;}
.accordion-menu li > .narrow i {width: 9px;display: block;margin-top: 25px;border-bottom: 1px solid;position: relative;}
.accordion-menu li > .narrow i:before {width: 100%;content: "";border-bottom: 1px solid;display: block;position: absolute;top: 0;transform: rotate(90deg);-webkit-transform: rotate(90deg);}
.mega-menu .mm-popup-wide .inner > ul.sub-menu > li li ul.sub-menu,.mega-menu .mm-popup-narrow ul {padding: 30px 0;}
.mega-menu .mm-popup-wide .inner > ul.sub-menu > li li > a,.mega-menu .mm-popup-narrow li.menu-item > a {padding: 8px 15px;}
.mega-menu .mm-popup-narrow li.menu-item > a {padding: 8px 30px;}
.mega-menu .mm-popup-wide .inner > ul.sub-menu > li > a {padding: 8px 15px;display: inline-block;background-color: transparent;font-weight: bold;}
.mega-menu li.menu-item li > a .mm-text {position: relative;}
.mega-menu li.menu-item li > a .mm-text:after {content: "";border-top-width: 1px;border-top-style: solid;border-top-color: inherit;right: 0;left: auto;width: 0;position: absolute;transition: width 300ms ease-out;bottom: 0;}
.mega-menu li.menu-item li > a:hover .mm-text:after {left: 0;right: auto;width: 100%;transition: width 300ms ease-in;}
.menu--horizontal .mm-item-level-0.mm-item-has-sub > a > .mm-text:after {content: "\f107";font-family: FontAwesome;padding-left: 5px;}
.menu--vertical .mega-menu > li {width: 100%;padding-left: 0;padding-right: 0;}
.menu--vertical .mega-menu > li > .popup {top: -30px;left: 100%;}
.menu--vertical .mega-menu > li > a:before {height: 0 !important;}
.menu--vertical-right .mega-menu > li > .popup {right: 100%;left: auto;}
.mega-menu.default-menu > li > ul {position: absolute;background: #fff;-webkit-box-shadow: 0 2px 12px 2px rgba(0, 0, 0, 0.1);box-shadow: 0 2px 12px 2px rgba(0, 0, 0, 0.1);text-align: left;top: 100%;margin-top: 20px;z-index: 111;visibility: hidden;left: 0;-webkit-transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;-moz-transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;opacity: 0;padding: 10px 0;}
.mega-menu.default-menu > li:hover > ul {visibility: visible;opacity: 1;margin-top: 0;}
.mega-menu.default-menu > li > ul a {padding: 5px 15px;}
.menu--vertical-right .mega-menu.default-menu > li > ul {right: 100%;left: auto;top: 0;}
.mega-menu .hide-item-label > a {opacity: 0;}
.mega-menu .slick-slider .slick-slide {float: left;}
.site-category-nav .mega-menu .mm-popup-wide .popup > .inner {padding: 20px 30px;}
.mega-menu .submenu-two-columns > ul > li {width: 48%;display: inline-block;}
.mega-menu .mm-popup-wide.mm-popup-force-fullwidth .popup > .inner {padding-left: 0;padding-right: 0;}
/*--------------------------------------------------------------
	7. Main
---------------------------------------------------------------*/
.section-page-header {position: relative;min-height: 0 !important;}
.page-title-v1 .section-page-header {text-align: center;padding:60px 0;}
.page-title-v11 .section-page-header {text-align: center;}
.page-title-v2 .section-page-header {text-align: left;}
.page-title-v3 .section-page-header {text-align: right;}
.section-page-header .page-title {margin: 0;}

.page-title-v1 header + .la-breadcrumbs {margin-top: 10px;}
.page-title-v1 .use-custom-text .page-title:after {display: block;content: "";width: 55px;border-bottom: 3px solid;border-bottom-color: inherit;margin: 25px auto;}
.page-title-v1 .use-custom-text .use-custom-text {font-size: 15px;}
.page-title-v4 .section-page-header,.page-title-v5 .section-page-header {overflow: hidden;}
.page-title-v4 .section-page-header .col-xs-12,.page-title-v5 .section-page-header .col-xs-12 {display: table;position: relative;}
.page-title-v4 .section-page-header .col-xs-12:before,.page-title-v5 .section-page-header .col-xs-12:before {content: "";position: absolute;left: -200%;width: 500%;height: 100%;}
.page-title-v4 .section-page-header header,.page-title-v4 .section-page-header .la-breadcrumbs,.page-title-v5 .section-page-header header,.page-title-v5 .section-page-header .la-breadcrumbs {display: table-cell;vertical-align: middle;position: relative;}
.page-title-v4 .section-page-header .la-breadcrumbs {text-align: right;}
.page-title-v5 .section-page-header header {text-align: right;}
.page-title-v11 .section-page-header .page-header-inner {position: relative;}
.page-title-v11 .section-page-header .page-header-inner .col-xs-12 {position: static;}
.page-title-v11 .section-page-header .la-breadcrumbs {position: absolute;bottom: 20px;left: 0;width: 100%;}

.la-breadcrumbs{padding: 10px 0;}
.la-breadcrumbs .la-breadcrumb-item {display: inline-block;}
.la-breadcrumbs .la-breadcrumb-item-sep {margin: 0 5px;font-size: 0.875em;}
.la-breadcrumbs .la-breadcrumb-item-sep i {font-size: 5px;vertical-align: middle;}
.home .la-breadcrumbs{display: none;}
#page.site {min-height: 300px;position: relative;}
.site-main {min-height: 200px;padding-top: 70px;padding-bottom: 30px;}
@media (min-width: 1300px) {.body-col-2cr-l.enable-main-fullwidth #site-content,.body-col-2cr.enable-main-fullwidth #site-content,.body-col-2cl-l.enable-main-fullwidth #site-content,.body-col-2cl.enable-main-fullwidth #site-content{width: 100%;  max-width: calc( 100% - 330px);  max-width: -moz-calc( 100% - 330px);  max-width: -webkit-calc( 100% - 330px);}}
.body-col-2cr-l.enable-main-fullwidth #sidebar_primary,.body-col-2cr.enable-main-fullwidth #sidebar_primary,.body-col-2cl-l.enable-main-fullwidth #sidebar_primary,.body-col-2cl.enable-main-fullwidth #sidebar_primary {max-width: 330px;}
.body-col-2cl-l #site-content,.body-col-2cl #site-content {float: right;}
@media (min-width: 1400px) {.body-col-2cl-l:not(.woocommerce-page) #site-content,.body-col-2cl:not(.woocommerce-page) #site-content{padding-left: 45px;}}
@media (min-width: 1400px) {.body-col-2cr-l:not(.woocommerce-page) #site-content,.body-col-2cr:not(.woocommerce-page) #site-content{padding-right: 45px;}}
.enable-main-fullwidth .section-page-header .container,.enable-main-fullwidth .wc-toolbar-container .container,.enable-main-fullwidth .site-main .container {width: 100%;}
@media (min-width: 1300px) {.enable-main-fullwidth .section-page-header .container,.enable-main-fullwidth .wc-toolbar-container .container,.enable-main-fullwidth .site-main .container{padding-left: 30px;  padding-right: 30px;}}
@media (min-width: 1500px) {.enable-main-fullwidth .section-page-header .container,.enable-main-fullwidth .wc-toolbar-container .container,.enable-main-fullwidth .site-main .container{padding-left: 80px;  padding-right: 80px;}}
.veera-body.page-title-vhide .site-main {border-width: 0 0 0;border-style: solid;}
.sidebar-inner {font-size: 14px;}
.sidebar-inner .widget {margin-bottom: 50px;}
.sidebar-inner .widget .widget-title {margin: 0 0 25px;font-size: 18px;font-weight: 600;}
.sidebar-inner .widget select {height: 50px;width: 100%;padding: 10px 30px;}
.sidebar-inner .widget.widget-border {margin-bottom: 20px;}
.sidebar-inner .widget.widget-border-bottom {margin-bottom: 40px;}
.sidebar-inner ul.menu li {padding: 5px 0;margin-bottom: 10px;}
.sidebar-inner ul.menu li ul {padding-left: 0;padding-top: 15px;}
.sidebar-inner ul.menu li ul li:last-child {margin-bottom: 0;}
.sidebar-inner ul.menu li .narrow {top: 3px;height: 30px;line-height: 30px;}
.sidebar-inner ul.menu li .narrow i {margin-top: 13px;}
.sidebar-inner ul.menu li.current-menu-item > a, .sidebar-inner ul.menu li.current-menu-ancestor > a, .sidebar-inner ul.menu li.current-cat > a, .sidebar-inner ul.menu li.current-cat-parent > a, .sidebar-inner ul.menu li.open > a, .sidebar-inner ul.menu li:hover > a {text-decoration: underline;}
.sidebar-inner .TweetAuthor-name,.sidebar-inner .TweetAuthor-avatar {display: none;}
.sidebar-inner .widget_tag_cloud .tagcloud a {font-size: inherit !important;}
.sidebar-inner .widget_tag_cloud .tagcloud a:not(:last-child):after {content: '/';font-size: .8em;padding-left: 2px;}
.sidebar-inner .widget_tag_cloud .tagcloud a:hover {text-decoration: none;}

/*--------------------------------------------------------------
	8 Footer
---------------------------------------------------------------*/
.enable-footer-fullwidth:not(.la-enable-fullpage) .site-footer .container {width: 100%;}
@media (min-width: 1300px) {.enable-footer-fullwidth:not(.la-enable-fullpage) .site-footer .container{padding-left: 30px;  padding-right: 30px;}}
@media (min-width: 1500px) {.enable-footer-fullwidth:not(.la-enable-fullpage) .site-footer .container{padding-left: 80px;  padding-right: 80px;}}
.site-footer {line-height: 1.84;}
.site-footer p {margin-bottom: 1em;}
.site-footer p:last-child {margin-bottom: 0;}
.site-footer .widget {margin-bottom: 2em;}
.site-footer .widget .widget-title {margin: 0 0 1.4em;font-size:18px;}
.site-footer ul li {margin-bottom: .5em;}
.site-footer ul li ul {display: none;}
.site-footer .menu-half-col .menu li {width: 49%;display: inline-block;}
.site-footer .menu-inline-item .menu li {display: inline-block;margin: 10px 15px;}
.footer-bottom {line-height: 2;}
.footer-bottom .footer-bottom-inner {padding: 10px 0;}
.footer-bottom .menu {list-style: none;margin: 0;padding: 0;}
.footer-bottom .menu li {display: inline-block;margin: 0 20px 0 0;}
.footer-handheld-footer-bar {display: none;position: fixed;bottom: 0;left: 0;right: 0;box-shadow: 0 0 6px rgba(0, 0, 0, 0.7);z-index: 9999;transition: all .3s ease;}
.footer-handheld-footer-bar .footer-handheld__inner {display: -webkit-box;display: -ms-flexbox;display: flex;background: #232324;}
.footer-handheld-footer-bar .footer-handheld__inner .handheld_component {-ms-flex-preferred-size: 100%;flex-basis: 100%;box-sizing: border-box;margin: 0;padding: 8px 0;color: #fff;border-left: 1px solid rgba(255, 255, 255, 0.1);}
.footer-handheld-footer-bar .footer-handheld__inner .handheld_component .component-target {margin: 0 auto;text-align: center;}
.footer-handheld-footer-bar .footer-handheld__inner .la_com_action--dropdownmenu {position: static;}
.footer-handheld-footer-bar .footer-handheld__inner .la_com_action--dropdownmenu .menu {background-color: #232324;width: 100%;bottom: 100%;top: auto;opacity: 0;visibility: hidden;}
.footer-handheld-footer-bar .footer-handheld__inner .la_com_action--dropdownmenu.active .menu {opacity: 1;visibility: visible;}
.footer-handheld-footer-bar.sticky--unpinned {bottom: -60px;}
body:not(.rtl) .footer-handheld-footer-bar .footer-handheld__inner .handheld_component:first-child {border-left: 0;}
.rtl .footer-handheld-footer-bar .footer-handheld__inner .handheld_component:last-child {border-left: 0;}
.la-footer-5col32223 .footer-column-2,.la-footer-5col32223 .footer-column-3,.la-footer-5col32223 .footer-column-4 {width: 180px;}
.la-footer-5col32223 .footer-column-1,.la-footer-5col32223 .footer-column-5 {width: 25%;width: calc( (100% - (180px * 3)) / 2);width: -webkit-calc( (100% - (180px * 3)) / 2);}
.la-footer-5col32223 .footer-column-1 .footer-column-inner,.la-footer-5col32223 .footer-column-5 .footer-column-inner {width: 275px;max-width: 100%;}
.la-footer-5col32223 .footer-column-5 .footer-column-inner {float: right;}
.isLaWebRoot .la-footer-5col32223 .footer-column-5 .footer-column-inner {width: 190px;}
.la-footer-6col322223 .footer-column-2,.la-footer-6col322223 .footer-column-3,.la-footer-6col322223 .footer-column-4,.la-footer-6col322223 .footer-column-5 {width: 180px;}
.la-footer-6col322223 .footer-column-1,.la-footer-6col322223 .footer-column-6 {width: 30%;width: calc( (100% - (180px * 4)) / 2);width: -webkit-calc( (100% - (180px * 4)) / 2);}
.la-footer-6col322223 .footer-column-1 .footer-column-inner,.la-footer-6col322223 .footer-column-6 .footer-column-inner {width: 400px;max-width: 100%;}
.la-footer-6col322223 .footer-column-6 .footer-column-inner {float: right;}
@media (max-width: 1200px) {.la-footer-6col322223 .footer-column-2,.la-footer-6col322223 .footer-column-3,.la-footer-6col322223 .footer-column-4,.la-footer-6col322223 .footer-column-5{width: 160px;}
  .la-footer-6col322223 .footer-column-1,.la-footer-6col322223 .footer-column-6{width: calc( (100% - (160px * 4)) / 2);  width: -webkit-calc( (100% - (160px * 4)) / 2);}}
@media (max-width: 992px) {.la-footer-6col322223 .footer-column-2,.la-footer-6col322223 .footer-column-3,.la-footer-6col322223 .footer-column-4,.la-footer-6col322223 .footer-column-5{width: 30%;}
  .la-footer-6col322223 .footer-column-4,.la-footer-6col322223 .footer-column-5{float: right;}
  .la-footer-6col322223 .footer-column-4{clear: both;}
  .la-footer-6col322223 .footer-column-1,.la-footer-6col322223 .footer-column-6{width: 40%;}}
@media (max-width: 767px) {.site-footer .widget{margin-bottom: 3em;}
  .la-footer-5col32223 .footer-column{width: 100%;}
  .la-footer-5col32223 .footer-column .footer-column-inner{width: 100% !important;}
  .la-footer-6col322223 .footer-column{width: 100%;}
  .la-footer-6col322223 .footer-column .footer-column-inner{width: 100%;}
  .la-footer-6col322223 .footer-column-6 .footer-column-inner{float: none;}}
/*--------------------------------------------------------------
	9. Category Post
---------------------------------------------------------------*/
.showposts-loop .no-featured-image .loop__item__thumbnail {display: none;}
.showposts-loop .loop__item__thumbnail--linkoverlay2 {display: none;}
.showposts-loop .loop__item__info {padding: 20px 0;}
.showposts-loop .entry-title {margin-bottom: 15px;font-weight: 600;}
.showposts-loop .loop__item__desc {line-height: 1.8;font-size: 13px;margin-bottom: 15px;font-weight: 300;}
.showposts-loop .loop__item__meta {font-size: 12px;}
.showposts-loop .loop__item__meta--item {display: inline-block;margin-bottom: 0;margin-right: 5px;}
.showposts-loop .loop__item__meta--item:last-child {margin-right: 0;}
.showposts-loop .comments-link i.fa,.showposts-loop .la-favorite-link i.fa {width: 16px;margin-right: 5px;}
.showposts-loop .comments-link i.fa:before,.showposts-loop .la-favorite-link i.fa:before {display: none;}
.showposts-loop .comments-link i.fa svg,.showposts-loop .la-favorite-link i.fa svg {vertical-align: middle;width: 100%;height: auto;display: inline-block;}
.showposts-loop .loop__item__termlink:before {content: '/';padding-right: 5px;font-size: 0.8em;}
.showposts-loop .blog__item.format-audio .loop__item__thumbnail--linkoverlay2, .showposts-loop .blog__item.format-video .loop__item__thumbnail--linkoverlay2 {display: inherit;}
.showposts-loop .blog__item.format-audio .loop__item__thumbnail--linkoverlay2 .pf-icon, .showposts-loop .blog__item.format-video .loop__item__thumbnail--linkoverlay2 .pf-icon {position: absolute;width: 60px;height: 60px;line-height: 60px;text-align: center;left: 50%;top: 50%;background-color: #fff;color: #232324;font-size: 16px;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);border-radius: 50%;}
.showposts-loop .blog__item.format-audio .loop__item__thumbnail--linkoverlay2 .pf-icon:after, .showposts-loop .blog__item.format-video .loop__item__thumbnail--linkoverlay2 .pf-icon:after {font-family: 'dl-icon';direction: ltr;font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;line-height: 1;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: inline-block;vertical-align: middle;margin-top: -1px;margin-left: 3px;}
.showposts-loop .blog__item.format-video .pf-icon:after {content: "\3e";}
.showposts-loop .blog__item.format-audio .pf-icon:after {content: "\5b";}
.loop__item__thumbnail .slick-slider .slick-arrow {background: #fff;color: #232324;margin: 0 20px;width: 50px;height: 50px;font-size: 24px;}
/****   LIST LAYOUT   ****/
.showposts-loop.showposts-list .loop__item__inner {margin-bottom: 30px;}
.showposts-loop.showposts-list .loop__item__info {text-align: center;padding-left: 8%;padding-right: 8%;}
.showposts-loop.showposts-list .loop__item__info2 {max-width: 770px;margin: 0 auto;}
.showposts-loop.showposts-list .loop__item__meta--footer {display: none;}
.showposts-loop.showposts-list .loop__item__one:empty {display: none;}
.showposts-loop.showposts-list .loop__item__two,.showposts-loop.showposts-list .loop__item__one {margin-left: -15px;margin-right: -15px;}
.showposts-loop.showposts-list .loop__item__two .blog__item,.showposts-loop.showposts-list .loop__item__one .blog__item {float: left;width: 100%;padding-left: 15px;padding-right: 15px;}
.showposts-loop.showposts-list .loop__item__one .loop__item__desc {margin-bottom: 0;}
.showposts-loop.showposts-list .loop__item__two .blog__item {width: 50%;}
.showposts-loop.showposts-list .loop__item__two .loop__item__desc {margin-bottom: 20px;}
.showposts-loop.showposts-list.list-1 .loop__item__thumbnail--bkg img {display: none;}
.showposts-loop.showposts-list.list-1 .loop__item__one .loop__item__thumbnail--bkg {padding-bottom: 48% !important;}
.showposts-loop.showposts-list.list-1 .loop__item__two .loop__item__thumbnail--bkg {padding-bottom: 78% !important;}
.showposts-loop.showposts-list.list-1 .loop__item__two .loop__item__info {text-align: inherit;padding-left: 0;padding-right: 0;}
.showposts-loop.showposts-list.list-1 .loop__item__two .loop__item__meta--footer {display: block;}
@media (min-width: 1200px) {.showposts-loop.showposts-list.list-1 .loop__item__two .entry-title{font-size: 18px;}}
.showposts-loop.showposts-list.list-1 .btn-readmore {font-size: 13px;border: 2px solid #D4D4D4;font-weight: 400;padding: 11px 35px;display: inline-block;transition: all 250ms ease-out;}
.showposts-loop.showposts-list.list-1 .btn-readmore:hover {color: #fff;}
/****   GRID LAYOUT   ****/
.showposts-loop.grid-1 .loop__item__inner {margin-bottom: 20px;box-shadow: 3px 2px 15px 0px rgba(213, 213, 213, 0.2);}
.showposts-loop.grid-1 .loop__item__info {background-color: #fff;padding: 25px 30px;}
.showposts-loop.grid-2 .loop__item__info {text-align: center;}
.showposts-loop.grid-2 .loop__item__meta--footer {display: none;}
.showposts-loop.grid-2 .loop__item__inner {margin-bottom: 30px;}
.showposts-loop.grid-3 .loop__item__desc {padding: 5px 0 10px;}
.showposts-loop.grid-3 .btn-readmore {font-size: 13px;border: 2px solid #D4D4D4;font-weight: 400;padding: 11px 35px;display: inline-block;transition: all 250ms ease-out;}
.showposts-loop.grid-3 .btn-readmore:hover {color: #fff;}
/** Hover **/
.showposts-loop .loop__item__thumbnail .loop__item__thumbnail--bkg[data-element-loaded="true"] {transform: scale(1.1);-webkit-transform: scale(1.1);transition: transform 0.5s ease-out;}
.showposts-loop .loop__item__thumbnail .loop__item__thumbnail--linkoverlay {background-color: #000;opacity: 0;}
.showposts-loop .loop__item__inner:hover .loop__item__thumbnail--bkg[data-element-loaded="true"] {transform: scale(1);-webkit-transform: scale(1);}
.showposts-loop .loop__item__inner:hover .loop__item__thumbnail--linkoverlay {opacity: 0.1;}
.gitem-zone-height-mode-original2 img {display: none;}
.slick-initialized + .loop__item__thumbnail--bkg {display: none;}
.blog-main-loop.grid-space-default .loop__item__inner {margin-bottom: 30px;}
/** Responsive **/
@media (max-width: 767px) {.showposts-loop.showposts-list .loop__item__inner{margin-bottom: 20px;}
  .showposts-loop.showposts-list .loop__item__two .loop__item__desc{margin-bottom: 10px;}
  .showposts-loop.showposts-list.list-1 .loop__item__two .loop__item__info{text-align: center;}
  .showposts-loop.showposts-list .loop__item__info{padding-left: 0;  padding-right: 0;}
  .showposts-loop.showposts-list .loop__item__two .blog__item{width: 100%;}}
/*--------------------------------------------------------------
	10. Search Post
---------------------------------------------------------------*/
.header__action--search > a {position: relative;}
.header__action--search:hover > a:after {content: "";padding-bottom: 100px;position: absolute;width: 100%;left: 0;}
.header__action--search .header-search-form {position: absolute;z-index: 5;right: 0;top: 100%;width: 350px;opacity: 0;visibility: hidden;background-color: #fff;padding: 10px 20px;display: block;-webkit-box-shadow: 0 2px 12px 2px rgba(0, 0, 0, 0.1);box-shadow: 0 2px 12px 2px rgba(0, 0, 0, 0.1);}
.header__action--search .header-search-form .search-button {font-size: 18px;margin-top: 1px;}
.header__action--search .header-search-form .search-field {border-width: 0;}
.header__action--search:hover .header-search-form,.open-search-form .header__action--search .header-search-form {visibility: visible;opacity: 1;}
/*--------------------------------------------------------------
	11. Single Post
---------------------------------------------------------------*/
.single-post-content > .entry-thumbnail,.single-post-content > .blog_item--thumbnail,.single-post-content > .blog__item > .blog_item--thumbnail {margin-bottom: 20px;}
.tags-list {margin-bottom: 20px;display: block;}
.tags-list i {padding-right: 5px;}
.single_post_item--title .entry-title {margin-top: 0;}
.entry-content {margin-bottom: 20px;line-height: 24px;}
.entry-content .wpb_content_element {margin-bottom: 22px;}
.entry-content p {margin-bottom: 22px;}
.entry-content p:last-child {margin-bottom: 0;}
.entry-content .wpb_wrapper > ul {padding: 0;}
.entry-meta-footer .tags-list {float: left;margin: 0;}
.author-info {float: left;border: 1px solid #E4E4E4;padding: 30px 30px 20px;}
.author-info__avatar {display: table-cell;vertical-align: top;}
.author-info__avatar .author-info__avatar-inner {margin-right: 30px;width: 85px;}
.author-info__avatar img.avatar {width: 100%;border-radius: 50%;}
.author-info__description {display: table-cell;position: relative;top: -5px;}
.author-info__bio,.author-info__title {display: inline-block;}
.author-info__bio {margin-bottom: 10px;}
.author-info__name {font-weight: bold;margin-bottom: 5px;text-transform: capitalize;}
.author-info__description .social-media-link {font-size: 12px;margin-top: 25px;}
.la-sharing-single-posts {float: left;position: relative;}
.la-sharing-single-posts > span i {padding-left: 5px;}
.la-sharing-single-posts > span {display: inline-block;}
.la-sharing-single-posts .social--sharing a {margin: 0;}
.post-navigation {margin-bottom: 6%;}
.post-navigation .nav-next,.post-navigation .nav-previous {float: left;width: 50%;text-align: left;}
.post-navigation a {color: inherit;display: inline-block;}
.post-navigation .nav-previous {padding-left: 30px;background: url(assets/images/arrows-stre-left.png) no-repeat left center;}
.post-navigation .nav-next {float: right;text-align: right;padding-right: 30px;background: url(assets/images/arrows-stre-right.png) no-repeat right center;}
.post-navigation .nav-links span {display: block;}
.post-navigation .meta-nav {font-size: 12px;}
.page-header-vhide .single-post-content.type-post > .entry-header,.page-header-vhide .single-post-content.type-post > .entry-meta {display: block;}
.entry-thumbnail.not-full {float: left;margin: 10px 30px 10px 0;}
.single-post-content .entry-content h1, .single-post-content .entry-content h2, .single-post-content .entry-content h3 {margin-bottom: 15px;}
.single-post-content .entry-content > .la-blockquote {margin-top: 35px;margin-bottom: 30px;}
.single-post-content .la-breadcrumbs {font-size: 0.9285714286em;margin-bottom: 2em;}
.single-post-content .entry-footer {padding-bottom: 10px;margin-bottom: 20px;font-size: 12px;margin-top: 30px;}
.related-posts-design-1 {margin-top: 50px;}
.related-posts-design-1 .la-related-posts {margin-bottom: 55px;}
.related-posts-design-1 .block_heading .block_heading--title {text-align: center;font-weight: normal;}
.related-posts-design-1 .block_heading .block_heading--title span:after {content: '';display: block;height: 2px;width: 60px;margin: 20px auto 0;}
.related-posts-design-2 {background: url(assets/images/bg-single-post.jpg) no-repeat center center;background-size: cover;text-align: center;color: #fff;margin-top: 50px;padding-top: 50px;}
.related-posts-design-2 .la-related-posts:first-child {margin-bottom: 0;}
.related-posts-design-2 .block_heading--title {font-size: inherit;text-transform: uppercase;}
.related-posts-design-2 .block_heading--title span {padding: 0 20px;position: relative;}
.related-posts-design-2 .block_heading--title span:before, .related-posts-design-2 .block_heading--title span:after {content: '';width: 35px;border-top: 2px solid;top: 50%;margin-top: -1px;position: absolute;}
.related-posts-design-2 .block_heading--title span:before {left: 100%;}
.related-posts-design-2 .block_heading--title span:after {right: 100%;}
.related-posts-design-2 .entry-title,.related-posts-design-2 .block_heading--title {color: inherit;}
.related-posts-design-2 .container {width: 630px;}
.related-posts-design-2 .loop__item__meta {display: none;}
.related-posts-design-2 .entry-title {margin-bottom: 10px;}
.related-posts-design-2 .entry-title a {color: #fff;}
.related-posts-design-2 .loop__item__meta--footer {display: block;}
.related-posts-design-2 .btn-readmore {font-size: 12px;text-transform: uppercase;border: 2px solid #fff;color: #fff;padding: 13px 35px;display: inline-block;margin-top: 10px;font-weight: 600;}
.related-posts-design-2 .btn-readmore:hover {background-color: #fff;color: #000;}
.single-post .site-main {padding-bottom: 0;}
.wpb_single_image.single-big-playicon {margin-bottom: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.single-post-content .format-gallery .slick-slide img {width: 100%;}
.single_post_quote_wrap {position: relative;}
.single_post_quote_wrap .quote-wrapper {position: absolute;top: 0;left: 0;width: 100%;background-color: rgba(52, 53, 56, 0.4);color: #fff;height: 100%;padding: 8%;}
.single_post_quote_wrap .quote-wrapper:before {content: '';display: inline-block;height: 100%;margin-left: -.5em;vertical-align: middle;}
.single_post_quote_wrap .quote-wrapper .format-content {display: inline-block;vertical-align: middle;width: 410px;max-width: 84%;}
.single_post_quote_wrap .quote-wrapper p {font-size: 36px;line-height: normal;}
.single_post_quote_wrap .quote-wrapper .quote-author {font-size: 18px;border-top: 2px solid;padding-top: 5px;display: inline-block;}
.loop__item__thumbnail .single_post_quote_wrap {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.showposts-grid .single_post_quote_wrap .quote-wrapper .format-content {width: 310px;}
.showposts-grid .single_post_quote_wrap .quote-wrapper p {font-size: 22px;}
@media (max-width: 767px) {.single_post_quote_wrap .quote-wrapper p{font-size: 20px;}}
@media (min-width: 1200px) {.la-sharing-single-posts{position: static;}
  .la-sharing-single-posts > span{display: none;}
  .la-sharing-single-posts .social--sharing{position: absolute;  visibility: visible;  opacity: 1;  left: -80px;  right: auto;  top: 0;  bottom: auto;  z-index: 2;}
  .la-sharing-single-posts .social--sharing a{width: 50px;  height: 50px;  display: block;  line-height: 50px;  border: 1px solid #D4D4D4;  border-radius: 50%;  color: #D4D4D4;  transition: all .3s;  margin-bottom: 10px;  font-size: 20px;}
  .la-sharing-single-posts .social--sharing a:not(:hover){background-color: transparent;}
  .la-sharing-single-posts .social--sharing a:hover{border-color: transparent;}
  .la-sharing-single-posts .social--sharing.is_stuck{left: auto;  margin-left: -95px;}}
.single_post_item--title.entry-header-below {display: -ms-flexbox;display: -webkit-flex;display: flex;}
.single_post_item--title.entry-header-below .entry-title {
}
.single_post_item--title .psingle-right {display: -ms-flexbox;display: -webkit-flex;display: flex;}
.rtl .single_post_item--title .psingle-right{margin-right: auto;}
body:not(.rtl) .single_post_item--title .psingle-right{margin-left: auto;}
.single_post_item--title .psingle-right > div {display: inline-block;margin-left: 20px;}
.single_post_item--title .psingle-right > div:first-child {margin-left: 0;}
.single_post_item--title .psingle-right i {font-size: 15px;line-height: 20px;vertical-align: middle;padding-right: 10px;}
.single_post_item--title .psingle-right span {display: inline-block;line-height: 20px;vertical-align: middle;}
@media (max-width: 800px) {.single_post_item--title.entry-header-below{display: block;}
  .single_post_item--title .psingle-right{padding-bottom: 20px;}}
/*--------------------------------------------------------------
	12. Page
---------------------------------------------------------------*/
.demo-item .demo-item-inner {margin-bottom: 40px;}
.demo-item .demo-item-inner .item--holder {background: rgba(43, 44, 48, 0.9);}
.demo-item .demo-item-inner .btn {background: #ffffff;text-align: center;color: #2b2c30;border: none;width: 170px;padding: 10px 20px;line-height: 20px;}
.demo-item .item-image {position: relative;overflow: hidden;box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.1), 0 0 30px rgba(0, 0, 0, 0.07);-webkit-box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.1), 0 0 30px rgba(0, 0, 0, 0.07);}
.demo-item .item--info {text-align: center;}
.page-title-voff .section-page-header,.page-title-vhide .section-page-header {display: none;}
.error404 .default-404-content {text-align: center;margin: 0 auto;}
.error404 .default-404-content h1 {font-size: 80px;line-height: 1;margin: 0;}
.error404 .default-404-content h5 {font-weight: normal;}
.error404 .default-404-content p.btn-wrapper {margin-top: 40px;}
.error404 .site-main {padding: 0;}
.error404 .site-main .page-content {min-height: 70vh;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;}
/*--------------------------------------------------------------
	13. Comments
---------------------------------------------------------------*/
.commentlist {margin: 0;list-style: none;padding: 0;}
.commentlist .star-rating {float: right;}
.commentlist .comment-meta {padding-top: 10px;font-size: 12px;}
.commentlist .comment-meta .comment-author {display: inline-block;vertical-align: middle;font-weight: 600;}
.commentlist .comment-meta .edit-link {display: none;}
.commentlist .comment-meta time {display: inline-block;color: #8d8d8d;vertical-align: middle;}
.commentlist .comment-meta time:before {content: "-";padding: 0 5px;}
.commentlist .comment-meta .comment-reply-link {float: right;}
.commentlist .comment-meta .comment-reply-link:before {content: "\f112";font-family: FontAwesome;padding: 0 5px;}
.commentlist .comment_container {padding-bottom: 20px;padding-top: 20px;border-top: 1px solid;}
.commentlist .comment_container::before, .commentlist .comment_container::after {content: ' ';display: table;flex-basis: 0;order: 1;}
.commentlist .comment_container::after {clear: both;}
.commentlist ul.children {margin-left: 80px;padding-left: 0;list-style: none;}
.commentlist .comment-respond {margin: 30px 0 0;padding: 0;}
.commentlist img.avatar {width: 60px;height: 60px;margin-right: 20px;}
.commentlist .comment-text {float: right;width: 80%;width: calc(100% - 80px);width: -webkit-calc(100% - 80px);}
p.comment-notes {font-style: italic;font-size: 0.875em;}
.comment-form label {display: block;padding-bottom: 5px;}
.comment-form .comment-form-rating label {display: none;}
.comment-form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]) {width: 100%;max-width: 100%;-webkit-appearance: none;}
.comment-form .comment-form-cookies-consent label {display: inline-block;padding: 0 5px;}
.comment-form textarea {width: 100%;height: 150px;max-width: 100%;vertical-align: top;-webkit-appearance: none;}
.comment-form .form-submit {padding-top: 10px;}
.comment-form .form-submit input {padding: 10px 35px;line-height: 30px;color: #fff;border-width: 0;font-weight: 600;display: inline-block;width: auto;font-size: 12px;text-transform: uppercase;}
.comments-container .comments-title {margin-bottom: 50px;display: block;padding-top: 30px;}
.comment_container + .comment-respond .comment-reply-title a {text-transform: none;font-weight: normal;letter-spacing: 0;font-size: 12px;}
.comments-area .woocommerce-noreviews {margin-top: 30px;margin-bottom: 30px;}
.woocommerce-Reviews {max-width: 820px;margin: 0 auto;}
.woocommerce-Reviews .meta {margin-bottom: 5px;font-size: 12px;}
.woocommerce-Reviews .woocommerce-review__author {font-size: 14px;}
.woocommerce-Reviews .woocommerce-Reviews-title,.comments-container .comments-title h3,.comment-respond .comment-reply-title {font-size: inherit;text-transform: uppercase;display: block;font-weight: 600;margin-bottom: 1em;}
.woocommerce-Reviews .woocommerce-Reviews-title,.woocommerce-Reviews .comment-reply-title {text-transform: none;}
.woocommerce-Reviews .woocommerce-Reviews-title {margin-bottom: 30px;}
.comment-form .comment-form-url,.comment-form .comment-form-email,.comment-form .comment-form-author {width: 32%;float: left;margin-left: 2%;}
.comment-form .comment-form-author {margin-left: 0;}
.comment-form .form-submit {float: left;width: 100%;}
@media (max-width: 600px) {.comment-form .comment-form-url,.comment-form .comment-form-email,.comment-form .comment-form-author{width: 100%;  margin-left: 0;}
  .commentlist img.avatar{width: 40px;  height: 40px;  margin-right: 15px;}
  .commentlist .comment-text{width: calc(100% - 55px);  width: -webkit-calc(100% - 55px);}
  .commentlist .comment_container{padding-bottom: 15px;  padding-top: 15px;}
  .commentlist ul.children{margin-left: 20px;}
  .commentlist .depth-3 .comment-meta time{display: none;}}
/*--------------------------------------------------------------
	14. Portfolio
---------------------------------------------------------------*/

/*--------------------------------------------------------------
	15. Shortcodes
---------------------------------------------------------------*/
.la_testimonials.grid-space-default .testimonial_item {margin-bottom: 30px;}
.testimonial_item .entry-title {font-size: 16px;font-weight: bold;margin: 0 0 5px;}
.testimonial_item .testimonial_item--role {font-size: 12px;margin: 0;}
.testimonial_item .loop__item__thumbnail--bkg {display: block;width: 100%;height: 0;padding-bottom: 100%;border-radius: 50%;}
.la_testimonials--style-1 .loop__item__inner {background-color: #fff;padding: 30px;}
.la_testimonials--style-1 .loop__item__inner2 {position: relative;height: auto;}
.la_testimonials--style-1 .loop__item__thumbnail {width: 75px;height: 75px;position: absolute;bottom: -5px;right: -5px;}
.la_testimonials--style-1 .loop__item__desc {font-size: 1.2857142857em;line-height: 1.7;}
.la_testimonials--style-1 .loop__item__info2 {width: calc( 100% - 100px);width: -webkit-calc( 100% - 100px);min-height: 70px;padding-top: 15px;}
.la_testimonials--style-1 .testimonial_item--role {font-size: inherit;}
.la_testimonials--style-1 .loop__item__title .entry-title {font-weight: bold;text-transform: uppercase;font-size: inherit;}
.la_testimonials--style-1 .loop__item__meta {margin-bottom: 0;}
.la_testimonials--style-2 {text-align: center;}
.la_testimonials--style-2 .loop__item__desc {font-size: 30px;line-height: 1.1111;margin-bottom: 30px;}
.la_testimonials--style-2 .loop__item__thumbnail,.la_testimonials--style-2 .item--rating {display: none;}
.la_testimonials--style-3 {text-align: center;}
.la_testimonials--style-3 .loop__item__thumbnail {width: 80px;height: 80px;overflow: hidden;margin: 0 auto 15px;border-radius: 50%;}
.la_testimonials--style-3 .loop__item__desc {font-size: 36px;line-height: normal;margin-bottom: 30px;}
.la_testimonials--style-4 {text-align: center;}
.la_testimonials--style-4 .testimonial_item {font-size: 12px;}
.la_testimonials--style-4 .loop__item__desc {font-size: 14px;line-height: normal;margin: 18px auto 13px;}
.la_testimonials--style-4 .item--rating {display: none;}
.la_testimonials--style-4 .loop__item__thumbnail {width: 138px;display: block;min-height: 1px;overflow: visible;margin: 0 auto;}
.la_testimonials--style-4 .entry-title {font: inherit;margin: 0;color: inherit;}
.la_testimonials--style-4 .loop__item__meta,.la_testimonials--style-4 .loop__item__title {display: inline-block;margin: 0;}
.la_testimonials--style-4 .testimonial_item--role {font: inherit;}
.la_testimonials--style-4 .testimonial_item--role:before {content: "\f111";font-family: FontAwesome;font-size: 4px;vertical-align: middle;padding-left: 5px;padding-right: 10px;}
.la_testimonials--style-5 .loop__item__desc {font-size: 24px;line-height: 1.5;margin-bottom: 30px;}
.la_testimonials--style-5 .loop__item__thumbnail,.la_testimonials--style-5 .item--rating {display: none;}
.la_testimonials--style-5 .entry-title {font: inherit;margin: 0;color: inherit;}
.la_testimonials--style-5 .loop__item__meta,.la_testimonials--style-5 .loop__item__title {display: inline-block;margin: 0;}
.la_testimonials--style-5 .testimonial_item--role {font: inherit;}
.la_testimonials--style-5 .testimonial_item--role:before {content: "\f111";font-family: FontAwesome;font-size: 6px;vertical-align: middle;padding-left: 5px;padding-right: 10px;}
.la_testimonials--style-6 .item--rating {display: none;}
.la_testimonials--style-6 .loop__item__inner {border: 1px solid #e6e6e6;padding: 40px;margin-top: 40px;overflow: visible;text-align: center;}
.la_testimonials--style-6 .loop__item__thumbnail {width: 80px;min-height: 1px;position: absolute;display: block;left: 50%;margin-left: -40px;top: -40px;}
.la_testimonials--style-6 .loop__item__desc {line-height: inherit;margin-top: 20px;margin-bottom: 15px;}
.la_testimonials--style-6 .loop__item__desc:after {content: '';width: 30px;height: 3px;display: block;margin-left: auto;margin-right: auto;margin-top: 25px;background-color: #e175a3;background-image: -webkit-linear-gradient(left, #e175a3 0%, #3a51e6 100%);background-image: linear-gradient(to right, #e175a3 0%, #3a51e6 100%);}
.la_testimonials--style-6 .loop__item__meta {margin-bottom: 0;}
.la_testimonials--style-7 .loop__item__inner {padding: 40px;background-color: #fff;box-shadow: 0px 0px 40px 0px rgba(41, 44, 58, 0.09);}
.la_testimonials--style-7 .loop__item__info2 {padding-left: 80px;position: relative;margin-bottom: 10px;}
.la_testimonials--style-7 .loop__item__thumbnail {width: 55px;min-height: 1px;position: absolute;display: block;left: 0;top: 50%;margin-top: -27px;}
.la_testimonials--style-7 .loop__item__desc {font-size: 24px;line-height: 30px;margin-bottom: 40px;}
.la_testimonials--style-7 .entry-title {font: inherit;margin: 0;color: inherit;}
.la_testimonials--style-7 .loop__item__title {display: inline-block;margin: 0;}
.la_testimonials--style-8 .loop__item__thumbnail {display: none;}
.la_testimonials--style-8 .loop__item__inner {padding-top: 40px;background: url(assets/images/quote-blue.png) no-repeat 0 0;}
.la_testimonials--style-8 .loop__item__desc {font-size: 24px;line-height: 2;font-style: italic;}
.la_testimonials--style-8 .loop__item__title .entry-title {display: inline-block;margin: 0 10px 0 0;line-height: 20px;}
.la_testimonials--style-8 .loop__item__title .testimonial_item--role {display: inline-block;line-height: 20px;}
.la_testimonials--style-9 .loop__item__inner2 {padding-left: 150px;position: relative;min-height: 150px;}
.la_testimonials--style-9 .loop__item__thumbnail {position: absolute;left: 0;top: 5px;width: 100px;height: 100px;}
.la_testimonials--style-9 .loop__item__desc {font-size: 20px;line-height: 1.8;margin-bottom: 10px;}
.la_testimonials--style-9 .star-rating {font-size: 16px;width: 102px;}
.la_testimonials--style-9 .loop__item__title {font-size: 12px;text-transform: uppercase;}
.la_testimonials--style-9 .testimonial_item--role,.la_testimonials--style-9 .entry-title {display: inline-block;margin: 0;font: inherit;color: inherit;}
.la_testimonials--style-9 .testimonial_item--role:before {content: "\f111";font-family: FontAwesome;font-size: 5px;vertical-align: middle;padding-left: 5px;padding-right: 5px;}
.la_testimonials--style-10 .loop__item__inner2 {text-align: center;}
.la_testimonials--style-10 .loop__item__thumbnail {display: none;}
.la_testimonials--style-10 .loop__item__desc {font-size: 1.125em;line-height: 2;margin-bottom: 15px;}
.la_testimonials--style-10 .star-rating {font-size: 16px;width: 102px;}
.la_testimonials--style-10 .entry-title {font-size: 1.5em;font-weight: normal;}
/** Responsive **/
@media (max-width: 1500px) {.la_testimonials--style-2 .loop__item__desc{font-size: 26px;  line-height: 1.3;}
  .la_testimonials--style-3 .loop__item__desc{font-size: 30px;}
  .la_testimonials--style-4 .loop__item__thumbnail{width: 140px;}
  .la_testimonials--style-8 .loop__item__desc,.la_testimonials--style-7 .loop__item__desc,.la_testimonials--style-5 .loop__item__desc,.la_testimonials--style-4 .loop__item__desc{font-size: 20px;}}
@media (max-width: 1199px) {.la_testimonials--style-10 .entry-title{font-size: 1.3em;}}
@media (max-width: 800px) {.la_testimonials--style-3 .loop__item__desc,.la_testimonials--style-2 .loop__item__desc{font-size: 22px;}
  .la_testimonials--style-4 .loop__item__thumbnail{width: 100px;}
  .la_testimonials--style-9 .loop__item__desc,.la_testimonials--style-8 .loop__item__desc,.la_testimonials--style-7 .loop__item__desc,.la_testimonials--style-5 .loop__item__desc,.la_testimonials--style-4 .loop__item__desc{font-size: 18px;}
  .la_testimonials--style-8 .loop__item__desc{line-height: 1.875;}
  .la_testimonials--style-9 .loop__item__inner2{padding-left: 110px;}
  .la_testimonials--style-9 .loop__item__thumbnail{width: 80px;  height: 80px;}}
@media (max-width: 767px) {.la_testimonials--style-1 .loop__item__inner{padding: 20px;}
  .la_testimonials--style-6 .loop__item__inner{padding: 35px 20px 20px;}
  .la_testimonials--style-7 .loop__item__inner{padding: 25px;}
  .la_testimonials--style-9 .loop__item__inner2{padding: 0;}
  .la_testimonials--style-9 .loop__item__thumbnail{position: static;  margin-bottom: 10px;}}
.la-sc-icon-boxes .icon-heading {margin: 0;}
.la-sc-icon-boxes .box-description {padding-top: 5px;}
.la-sc-icon-boxes .box-icon {display: inline-block;}
.la-sc-icon-boxes .box-icon img {vertical-align: top;}
.la-sc-icon-boxes .box-icon-style-circle {border-radius: 50%;}
.la-sc-icon-boxes .box-icon-style-round {border-radius: 4px;}
.la-sc-icon-boxes .wrap-icon .box-icon {display: inline-block;vertical-align: middle;overflow: hidden;max-width: 100%;}
.la-sc-icon-boxes .wrap-icon .box-icon,.la-sc-icon-boxes .wrap-icon .box-icon span {transition: all 250ms ease-out;}
.la-sc-icon-boxes .wrap-icon .box-icon span {display: inline-block;line-height: 30px;font-size: 30px;width: 30px;height: 30px;text-align: center;vertical-align: middle;}
.la-sc-icon-boxes .wrap-icon .box-icon span i {display: block;}
.la-sc-icon-boxes .wrap-icon .box-icon span.la-svg {font-size: 0 !important;}
.la-sc-icon-boxes .wrap-icon .box-icon span.la-svg svg {height: auto;vertical-align: bottom;}
.la-sc-icon-boxes .box-heading-top .box-heading,.la-sc-icon-boxes .box-heading-top .box-icon-heading {display: table-cell;vertical-align: middle;}
.la-sc-icon-boxes .box-icon-left,.la-sc-icon-boxes .box-icon-right {display: table-cell;line-height: 0;vertical-align: top;padding-top: 3px;}
.la-sc-icon-boxes.icon-pos-left .box-contents, .la-sc-icon-boxes.icon-pos-right .box-contents {display: table-cell;vertical-align: middle;}
.la-sc-icon-boxes.icon-pos-default .box-icon-heading,.la-sc-icon-boxes .box-icon-left {padding-right: 20px;}
.la-sc-icon-boxes.icon-pos-heading-right .box-icon-heading,.la-sc-icon-boxes .box-icon-right {padding-left: 20px;}
.la-sc-icon-boxes.icon-pos-top .icon-heading {margin-top: 20px;margin-bottom: 2px;}
.la-sc-icon-boxes.icon-type-img .wrap-icon .box-icon span {height: auto !important;line-height: 0 !important;text-align: center;max-width: 100%;}
.la-sc-icon-boxes.icon-type-img .wrap-icon .box-icon span img {width: auto;}
.la-sc-icon-boxes.iconbg-gradient .wrap-icon .box-icon,.la-sc-icon-boxes.icontext-gradient .wrap-icon .box-icon span {background-size: 200% 100%;}
.la-sc-icon-boxes.icon-pos-hidden .box-heading-top .box-heading {display: block;}
.ib-link-read_more .icon-boxes-inner > a {font-weight: bold;border-bottom: 1px solid;font-size: 16px;letter-spacing: 1px;}
.ib-link-box .icon-boxes-inner {position: relative;}
.ib-link-box .icon-boxes-inner > a {position: absolute;left: 0;top: 0;right: 0;bottom: 0;font-size: 0;}
.la-sc-icon-boxes.icon-type-number .wrap-icon .box-icon span {width: auto !important;}
.la-sc-icon-boxes.icon-type-number .type-number {font-weight: normal;}
.la-sc-icon-boxes.iconboxes--icon-middle .box-icon-left {vertical-align: middle;padding-top: 0;}
.la-sc-icon-boxes.iconboxes--vertical-bottom .box-heading,.la-sc-icon-boxes.iconboxes--vertical-bottom .box-icon-heading {vertical-align: bottom;}
.la-sc-icon-boxes.iconboxes--vertical-top .box-heading,.la-sc-icon-boxes.iconboxes--vertical-top .box-icon-heading {vertical-align: top;}
.iconboxes--readmore-with-icon.ib-link-read_more .icon-boxes-inner > a {border: none;font-weight: normal;letter-spacing: 0;font-size: 12px;padding-right: 15px;position: relative;}
.iconboxes--readmore-with-icon.ib-link-read_more .icon-boxes-inner > a:after {content: '\f105';font-family: FontAwesome;position: absolute;right: 0;font-size: 18px;top: -1px;line-height: 1;}
ul.list-icon-checked,ol.list-icon-checked,.wpb_text_column.list-icon-checked .wpb_wrapper > ol,.wpb_text_column.list-icon-checked .wpb_wrapper > ul {padding: 0;margin: 0;list-style: none;}
ul.list-icon-checked li,ol.list-icon-checked li,.wpb_text_column.list-icon-checked .wpb_wrapper > ol li,.wpb_text_column.list-icon-checked .wpb_wrapper > ul li {margin-bottom: 0.625em;}
ul.list-icon-checked li:before,ol.list-icon-checked li:before,.wpb_text_column.list-icon-checked .wpb_wrapper > ol li:before,.wpb_text_column.list-icon-checked .wpb_wrapper > ul li:before {content: '\f00c';font-family: FontAwesome;width: 2.1875em;display: inline-block;font-size: 0.785em;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
ul.list-icon-checked2,ol.list-icon-checked2,.wpb_text_column.list-icon-checked2 .wpb_wrapper > ol,.wpb_text_column.list-icon-checked2 .wpb_wrapper > ul {padding: 0;margin: 0;list-style: none;}
ul.list-icon-checked2 li,ol.list-icon-checked2 li,.wpb_text_column.list-icon-checked2 .wpb_wrapper > ol li,.wpb_text_column.list-icon-checked2 .wpb_wrapper > ul li {margin-bottom: 1em;}
ul.list-icon-checked2 li:before,ol.list-icon-checked2 li:before,.wpb_text_column.list-icon-checked2 .wpb_wrapper > ol li:before,.wpb_text_column.list-icon-checked2 .wpb_wrapper > ul li:before {content: "\2e";font-family: 'dl-icon';direction: ltr;width: 2.1875em;display: inline-block;font-size: 0.785em;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
ul.list-icon-dots,ol.list-icon-dots,.wpb_text_column.list-icon-dots .wpb_wrapper > ol,.wpb_text_column.list-icon-dots .wpb_wrapper > ul {padding: 1em 0 0;margin: 0;list-style: none;}
ul.list-icon-dots li,ol.list-icon-dots li,.wpb_text_column.list-icon-dots .wpb_wrapper > ol li,.wpb_text_column.list-icon-dots .wpb_wrapper > ul li {margin-bottom: 2em;padding-left: 30px;position: relative;}
ul.list-icon-dots li:before,ol.list-icon-dots li:before,.wpb_text_column.list-icon-dots .wpb_wrapper > ol li:before,.wpb_text_column.list-icon-dots .wpb_wrapper > ul li:before {content: '\f111';font-family: FontAwesome;font-size: 9px;text-rendering: auto;vertical-align: middle;position: absolute;left: 0;top: 0;}
ul.list-icon-dots2,ol.list-icon-dots2,.wpb_text_column.list-icon-dots2 .wpb_wrapper > ol,.wpb_text_column.list-icon-dots2 .wpb_wrapper > ul {padding: 0;margin: 0;list-style: none;}
ul.list-icon-dots2 li,ol.list-icon-dots2 li,.wpb_text_column.list-icon-dots2 .wpb_wrapper > ol li,.wpb_text_column.list-icon-dots2 .wpb_wrapper > ul li {margin-bottom: 1.5em;padding-left: 15px;position: relative;}
ul.list-icon-dots2 li:before,ol.list-icon-dots2 li:before,.wpb_text_column.list-icon-dots2 .wpb_wrapper > ol li:before,.wpb_text_column.list-icon-dots2 .wpb_wrapper > ul li:before {content: '\f111';font-family: FontAwesome;font-size: 5px;text-rendering: auto;vertical-align: middle;position: absolute;left: 0;top: 1.6em;}
ul.list-icon-circle,ol.list-icon-circle,.wpb_text_column.list-icon-circle .wpb_wrapper > ol,.wpb_text_column.list-icon-circle .wpb_wrapper > ul {padding: 0;margin: 0;list-style: none;}
ul.list-icon-circle li,ol.list-icon-circle li,.wpb_text_column.list-icon-circle .wpb_wrapper > ol li,.wpb_text_column.list-icon-circle .wpb_wrapper > ul li {margin-bottom: 1.5em;padding-left: 35px;position: relative;}
ul.list-icon-circle li:before,ol.list-icon-circle li:before,.wpb_text_column.list-icon-circle .wpb_wrapper > ol li:before,.wpb_text_column.list-icon-circle .wpb_wrapper > ul li:before {content: '\f1db';font-family: FontAwesome;font-size: 9px;vertical-align: middle;position: absolute;left: 0;top: 0.9em;line-height: 1;}
.wpb_text_column.list-icon-2column ul li {width: 48%;display: inline-block;padding-left: 20px !important;}
.svg-stroke-width-1 svg .svg-stroke-width {stroke-width: 1;}
.svg-stroke-width-2 svg .svg-stroke-width {stroke-width: 2;}
/** Responsive **/
@media (max-width: 1024px) {.ib-link-read_more .icon-boxes-inner > a{font-size: inherit;  letter-spacing: 0;}
  ul.list-icon-dots li,ol.list-icon-dots li,.wpb_text_column.list-icon-dots .wpb_wrapper > ol li,.wpb_text_column.list-icon-dots .wpb_wrapper > ul li{padding-left: 25px;}}
.la-separator {margin: 0;padding: 0;position: relative;overflow: hidden;}
.la-separator .la-line {display: block;max-width: 100%;width: 100px;}
.text-center .la-separator .la-line {margin-left: auto;margin-right: auto;}
.text-right .la-separator .la-line {margin-right: 0;margin-left: auto;}
.la-headings {margin-bottom: 15px;background-position: top center;background-repeat: no-repeat;}
.la-headings .heading-tag {margin: 0;padding-bottom:15px;}
.la-headings p.heading-tag,.la-headings div.heading-tag {padding-bottom: 0;}
.la-headings .la-separator {margin-top: 20px;}
.la-headings .la-line {border-style: solid;border-width: 1px;width: 30px;}
.la-headings.text-inline .heading-tag,.la-headings.text-inline .subheading-tag {display: inline-block;margin: 0;vertical-align: middle;}
.la-headings .heading-with-line + .subheading-tag {margin-top: 20px;}
.spacer-position-separator .heading-with-line,.spacer-position-separator .heading-with-line .subheading-tag,.spacer-position-separator .la-separator,.spacer-position-separator .heading-tag {display: inline-block;vertical-align: middle;}
.spacer-position-separator .heading-with-line .subheading-tag,.spacer-position-separator .heading-tag {margin: 0 20px;}
.spacer-position-separator.sp_at-left .heading-with-line .heading-tag {margin-right: 0;}
.spacer-position-separator.sp_at-left .heading-with-line .heading-tag + .la-separator {display: none;}
.spacer-position-separator.sp_at-right .heading-with-line .heading-tag {margin-left: 0;}
.spacer-position-separator.sp_at-right .heading-with-line .la-separator:first-child {display: none;}
.subheading-tag sup,.subheading-tag sub {font-size: 100%;}
.la-headings.spacer-position-middle .la-separator {margin-top: 15px;margin-bottom: 15px;}
.vc_custom_heading a:hover {opacity: 1 !important;}
.vc_custom_heading.heading__viewall a {text-decoration: underline;}
.vc_custom_heading.heading__viewall a:hover, .vc_custom_heading.heading__viewall a:focus {text-decoration: none;}
.vc_custom_heading.heading__viewall2 {font-weight: 600;}
.vc_custom_heading.heading__viewall2 a {text-decoration: underline;}
.vc_custom_heading.heading__viewall2 a:hover, .vc_custom_heading.heading__viewall2 a:focus {text-decoration: none;}
.vc_custom_heading.heading__shopnow a {position: relative;max-width: 94px;font-size: 16px;font-weight: 600;display: block;text-align: center;line-height: 1.2;}
.vc_custom_heading.heading__shopnow a:before {content: '';border-top: 2px solid;width: 100%;position: absolute;left: 0;bottom: 1em;transition: all 250ms ease-out;}
.vc_custom_heading.heading__shopnow a:hover, .vc_custom_heading.heading__shopnow a:focus {text-decoration: none;}
.vc_custom_heading.heading__shopnow a:hover:before {bottom: 0;}
.vc_custom_heading.m9__heading {font-weight: bold;margin: 0;line-height: 1.15;font-size: 130px;text-shadow: 0 2px 15px rgba(72, 72, 72, 0.5);}
.vc_custom_heading.m9__heading_btn {font-weight: 600;border-bottom: 2px solid;display: inline-block;}

.grid-space-default .portfolio__item {padding-bottom: 35px;}
.la-isotope-container .loop__item__thumbnail--bkg {background-color: transparent;}
.portfolios-loop .loop__item__thumbnail {height: 100%;display: block;}
.pf-default.pf-style-1 .loop__item__info,.pf-default.pf-style-1 .loop__item__info:after,.pf-default.pf-style-1 .entry-title a:after {position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.pf-default.pf-style-1 .loop__item__info {text-align: center;z-index: 2;}
.pf-default.pf-style-1 .loop__item__info:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}
.pf-default.pf-style-1 .loop__item__info:after {content: '';z-index: -1;opacity: 0;transform: scale(0.9);-webkit-transform: scale(0.9);transition: all 0.4s ease-out;}
.pf-default.pf-style-1 .loop__item__termlink {position: relative;z-index: 2;}
.pf-default.pf-style-1 .loop__item__info2 {display: inline-block;vertical-align: middle;opacity: 0;margin-top: 40px;transition: all 0.4s 0.1s;}
.pf-default.pf-style-1 .entry-title a:after {content: '';}
.pf-default.pf-style-1 .entry-title:after {content: "\2f";font-family: 'dl-icon';direction: ltr;width: 16px;height: 16px;display: block;margin: 10px auto 0;color: #fff;font-weight: normal;}
.pf-default.pf-style-1 .loop__item__inner a {color: #fff;}
.pf-default.pf-style-1 .loop__item__inner:hover .loop__item__info:after {opacity: 1;transform: scale(1);-webkit-transform: scale(1);}
.pf-default.pf-style-1 .loop__item__inner:hover .loop__item__info2 {opacity: 1;margin-top: 10px;}
.pf-default.pf-style-2 .loop__item__thumbnail--bkg {transition: transform 0.4s 0.1s;}
.pf-default.pf-style-2 .loop__item__info {position: absolute;left: 0;right: 0;bottom: 0;padding: 30px;z-index: 2;visibility: hidden;transform: translate(0, 100%);-webkit-transform: translate(0, 100%);transition: all 0.4s 0.1s;}
.pf-default.pf-style-2 .loop__item__inner a {color: #fff;}
.pf-default.pf-style-2 .loop__item__inner:hover .loop__item__thumbnail--bkg {transform: translate(0, -50px);-webkit-transform: translate(0, -50px);}
.pf-default.pf-style-2 .loop__item__inner:hover .loop__item__info {visibility: visible;transform: translate(0, 0);-webkit-transform: translate(0, 0);}
.pf-default.pf-style-3 .loop__item__info,.pf-default.pf-style-3 .loop__item__info:after,.pf-default.pf-style-3 .entry-title a:after {position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.pf-default.pf-style-3 .loop__item__info {text-align: center;z-index: 2;}
.pf-default.pf-style-3 .loop__item__info:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}
.pf-default.pf-style-3 .loop__item__info:after {content: '';z-index: -1;opacity: 0;transform: scale(0.9);-webkit-transform: scale(0.9);transition: all 0.4s ease-out;}
.pf-default.pf-style-3 .loop__item__termlink {position: relative;z-index: 2;}
.pf-default.pf-style-3 .loop__item__info2 {display: inline-block;vertical-align: middle;opacity: 0;margin-top: 40px;transition: all 0.4s 0.1s;}
.pf-default.pf-style-3 .entry-title {font-size: 24px;}
.pf-default.pf-style-3 .entry-title a:after {content: '';}
.pf-default.pf-style-3 .loop__item__inner a {color: #fff;}
.pf-default.pf-style-3 .loop__item__inner:hover .loop__item__info:after {opacity: 0.6;transform: scale(1);-webkit-transform: scale(1);}
.pf-default.pf-style-3 .loop__item__inner:hover .loop__item__info2 {opacity: 1;margin-top: 10px;}
.pf-default.pf-style-4 .loop__item__info,.pf-default.pf-style-4 .loop__item__info:after,.pf-default.pf-style-4 .entry-title a:after {position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.pf-default.pf-style-4 .loop__item__info {text-align: center;z-index: 2;}
.pf-default.pf-style-4 .loop__item__info:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}
.pf-default.pf-style-4 .loop__item__info:after {content: '';z-index: -1;opacity: 0;transform: scale(0.9);-webkit-transform: scale(0.9);transition: all 0.4s ease-out;}
.pf-default.pf-style-4 .loop__item__termlink {position: relative;z-index: 2;}
.pf-default.pf-style-4 .loop__item__info2 {display: inline-block;vertical-align: middle;opacity: 0;margin-top: 40px;transition: all 0.4s 0.1s;}
.pf-default.pf-style-4 .entry-title {font-size: 16px;}
.pf-default.pf-style-4 .entry-title a:after {content: '';}
.pf-default.pf-style-4 .loop__item__inner a {color: #fff;}
.pf-default.pf-style-4 .loop__item__inner:hover .loop__item__info:after {opacity: 0.9;transform: scale(1);-webkit-transform: scale(1);}
.pf-default.pf-style-4 .loop__item__inner:hover .loop__item__info2 {opacity: 1;margin-top: 10px;}
.pf-default.pf-style-5 .loop__item__info2 {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-flow: column-reverse wrap;-ms-flex-flow: column-reverse wrap;flex-flow: column-reverse wrap;padding: 25px 0 35px;}
.pf-default.pf-style-5 .loop__item__termlink {margin: 0;font-size: 16px;}
.pf-default.pf-style-5 .loop__item__title .entry-title {margin-bottom: 10px;}
.pf-default.pf-style-5 .loop__item__thumbnail--linkoverlay:before {content: '';position: absolute;top: 0;right: 0;left: 0;bottom: 0;z-index: 2;transition: all 0.4s 0.1s;opacity: 0;}
.pf-default.pf-style-5 .loop__item__thumbnail--linkoverlay:after {content: '\28';font-family: 'dl-icon';direction: ltr;color: #fff;width: 50px;height: 50px;line-height: 50px;text-align: center;position: absolute;left: 50%;top: 50%;margin-left: -25px;margin-top: 0;opacity: 0;z-index: 2;transition: all 0.4s 0.1s;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 16px;}
.pf-default.pf-style-5 .loop__item__inner2:hover .loop__item__thumbnail--linkoverlay:before {opacity: 0.9;}
.pf-default.pf-style-5 .loop__item__inner2:hover .loop__item__thumbnail--linkoverlay:after {opacity: 1;margin-top: -25px;}
.pf-default.pf-style-6 .loop__item__info {position: absolute;left: 5%;bottom: 5%;z-index: 2;}
.pf-default.pf-style-6 .loop__item__info:after {content: '\2c';display: block;font-family: 'dl-icon';direction: ltr;font-size: 20px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.pf-default.pf-style-6 .loop__item__info2 {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-flow: column-reverse wrap;-ms-flex-flow: column-reverse wrap;flex-flow: column-reverse wrap;}
.pf-default.pf-style-6 .portfolio__item .loop__item__termlink {font-size: 16px;margin: 10px 0;}
.pf-default.pf-style-7 .loop__item__info {background-color: #fff;position: absolute;bottom: 0;padding: 25px 20px 15px;left: 0;width: 100%;text-align: center;z-index: 2;transition: all 0.4s 0.1s;transform: translate(0, 100%);-webkit-transform: translate(0, 100%);}
.pf-default.pf-style-7 .loop__item__thumbnail {transition: all 0.4s 0.1s;}
.pf-default.pf-style-7 .loop__item__info2 {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-flow: column-reverse wrap;-ms-flex-flow: column-reverse wrap;flex-flow: column-reverse wrap;}
.pf-default.pf-style-7 .loop__item__termlink {font-size: 16px;}
.pf-default.pf-style-7 .loop__item__title {margin-bottom: 5px;}
.pf-default.pf-style-7 .loop__item__inner:hover .loop__item__thumbnail {transform: translate(0, -50px);-webkit-transform: translate(0, -50px);}
.pf-default.pf-style-7 .loop__item__inner:hover .loop__item__info {transform: translate(0, 0);-webkit-transform: translate(0, 0);}
.pf-default.pf-style-8 .loop__item__thumbnail {height: auto;margin-bottom: 25px;}
.pf-default.pf-style-8 .loop__item__thumbnail--bkg {filter: grayscale(100);-webkit-filter: grayscale(100);transition: filter 0.4s 0.1s;}
.pf-default.pf-style-8 .loop__item__title {margin-bottom: 15px;}
.pf-default.pf-style-8 .loop__item__desc {line-height: 1.7142857143;margin-bottom: 30px;}
.pf-default.pf-style-8 .btn-readmore {text-transform: uppercase;font-size: 12px;font-weight: bold;}
.pf-default.pf-style-8 .btn-readmore:after {content: "\f105";padding-left: 8px;font-family: FontAwesome;font-size: 15px;}
.pf-default.pf-style-8 .loop__item__inner:hover .loop__item__thumbnail--bkg {filter: grayscale(0);-webkit-filter: grayscale(0);}
.pf-default.pf-style-8 .loop__item:hover .loop__item__inner {transform: translate(0, -20px);}
.pf-default.pf-style-8 .loop__item .loop__item__inner {transition: transform .5s;}
.pf-special.pf-style-1 .loop__item__inner2 {margin-left: -15px;margin-right: -15px;}
.pf-special.pf-style-1 .loop__item__info,.pf-special.pf-style-1 .loop__item__thumbnail {float: left;width: 50%;padding-left: 15px;padding-right: 15px;}
.pf-special.pf-style-1 .loop__item__info {padding-left: 7%;}
.pf-special.pf-style-1 .entry-title {font-size: 24px;text-transform: uppercase;margin-bottom: 25px;}
.pf-special.pf-style-1 .loop__item__meta {font-size: 1.1428571429em;padding: 15px 0;margin-bottom: 0;}
.pf-special.pf-style-1 .loop__item__meta--label {text-transform: uppercase;margin-bottom: 5px;}
.pf-special.pf-style-1 .loop__item__meta--footer {margin-top: 30px;}
.pf-special.pf-style-1 .loop__item__meta--footer .btn-readmore {text-transform: uppercase;}
/** Responsive **/
@media (max-width: 767px) {.pf-special.pf-style-1 .loop__item__info,.pf-special.pf-style-1 .loop__item__thumbnail{width: 100%;  padding-left: 15px;}
  .pf-special.pf-style-1 .loop__item__thumbnail{margin-bottom: 20px;}
  .pf-special.pf-style-1 .entry-title{margin-bottom: 0;}
  .pf-special.pf-style-1 .loop__item__meta{padding: 10px 0;}}



.la-stats-counter .wrap-icon .box-icon {display: inline-block;vertical-align: middle;overflow: hidden;max-width: 100%;}
.la-stats-counter .wrap-icon .box-icon,.la-stats-counter .wrap-icon .box-icon span {transition: all 250ms ease-out;}
.la-stats-counter .wrap-icon .box-icon span {display: inline-block;line-height: 30px;font-size: 30px;width: 30px;height: 30px;text-align: center;vertical-align: middle;}
.la-stats-counter .wrap-icon .box-icon span i {display: block;}
.la-stats-counter .wrap-icon img {vertical-align: top;}
.la-stats-counter .stats-value {font-size: 24px;}
.la-stats-counter .stats-value:before {content: attr(data-value-prefix);}
.la-stats-counter .stats-value:after {content: attr(data-value-suffix);}
.la-stats-counter .stats-heading {font-size: 16px;}
.la-stats-counter .la-separator {margin-top: 20px;}
.la-stats-counter .la-line {width: 50px;}
.la-stats-counter .box-icon-style-circle {border-radius: 50%;}
.la-stats-counter .box-icon-style-round {border-radius: 4px;}
.la-stats-counter.icon-pos-none, .la-stats-counter.icon-pos-top {text-align: center;}
.la-stats-counter.icon-pos-none .la-line, .la-stats-counter.icon-pos-top .la-line {margin-left: auto;margin-right: auto;}
.la-stats-counter.icon-pos-none.text-left, .la-stats-counter.icon-pos-top.text-left {text-align: left;}
.la-stats-counter.icon-pos-none.text-left .la-line, .la-stats-counter.icon-pos-top.text-left .la-line {margin-left: 0;}
.la-stats-counter.icon-pos-none.text-right, .la-stats-counter.icon-pos-top.text-right {text-align: right;}
.la-stats-counter.icon-pos-none.text-right .la-line, .la-stats-counter.icon-pos-top.text-right .la-line {margin-right: 0;}
.la-stats-counter.icon-pos-none .stats-value, .la-stats-counter.icon-pos-top .stats-value {font-size: 36px;line-height: 1.2;font-weight: 600;color: #262626;}
.la-stats-counter.icon-pos-right .box-icon-des, .la-stats-counter.icon-pos-left .box-icon-des {display: table-cell;vertical-align: middle;}
.la-stats-counter .box-icon-left {padding-right: 30px;}
.la-stats-counter .box-icon-right {padding-left: 30px;}
.la-stats-counter .box-icon-right,.la-stats-counter .box-icon-left {display: table-cell;vertical-align: middle;}
.la-stats-counter.spacer-position-middle .la-separator {margin-bottom: 20px;}
.la-stats-counter.iconbg-gradient .wrap-icon .box-icon,.la-stats-counter.icontext-gradient .wrap-icon .box-icon span {background-size: 200% 100%;}


.vc_tta-container {width: 1000px;margin: 0 auto !important;float: none !important;}
.vc_tta-container .elm-ajax-container-wrapper {display: none;}
.vc_tta-container .vc_active .elm-ajax-container-wrapper {display: block;}
.wpb-js-composer .vc_tta-panel-body .products {padding-top: 25px;}
.wpb-js-composer .la__tta .vc_tta-panel .vc_tta-panel-body {visibility: hidden;opacity: 0;height: 0;overflow: hidden;transition: padding .2s ease-in-out;}
.wpb-js-composer .la__tta .vc_active .vc_tta-panel-body {visibility: visible;overflow: visible;opacity: 1;height: auto !important;animation: in-bottom50 450ms ease 0ms 1 forwards;-webkit-animation: in-bottom50 450ms ease 0ms 1 forwards;}
.wpb-js-composer .la__tta .vc_active .vc_tta-panel-heading .vc_tta-panel-title a {border-bottom: 1px solid;padding-bottom: 5px;display: inline-block;}
.wpb-js-composer .la__tta .vc_tta-panel-heading {margin: 10px 0;}
.wpb-js-composer .la__tta .vc_tta-panel-heading .vc_tta-panel-title {margin: 0;line-height: normal;}
.la__tta > h2 {display: none;}
.la__tta .vc_tta-tabs-list {list-style: none;margin: 10px 0 30px;padding: 0;border-bottom: 1px solid #CCC;}
.la__tta .vc_tta-tabs-list li {display: inline-block;margin: 0 10px;vertical-align: middle;}


.la__tta .vc_tta-tabs-list a {padding: 0;position: relative;display: block;color: inherit;}
.la__tta .tab--1 .vc_tta-tabs-list {color: #8D8D8D;font-size: 16px;line-height: 1.23;text-align: center;}
.la__tta .tab--1 .vc_tta-tabs-list li {margin: 0;}
.la__tta .tab--1 .vc_tta-tabs-list li a {padding:10px 15px;margin: 0;background-color: #eee;border-radius: 10px 10px 0 0;}
.vc_tta.vc_tta-tabs{padding: 0 15px;}
.la__tta .tab--1 .vc_tta-tabs-list li.vc_active a{background-color:#3b7cca;color:#FFF}
.la__tta .tab--1 .vc_tta-tabs-list .vc_active .vc_tta-title-text {border-color: inherit;}
.la__tta .tab--2 .vc_tta-tabs-list {color: #D4D4D4;font-size: 36px;line-height: 1.23;}
.la__tta .tab--2 .vc_tta-tabs-list li {margin: 0 15px;padding: 0;}
.la__tta .tab--2 .vc_tta-tabs-list li a {padding: 0 15px;}
.la__tta .tab--3 .vc_tta-tabs-list {color: #cdcdcd;margin: 0;font-size: 20px;font-weight: bold;line-height: 1.23;letter-spacing: 2px;}
.la__tta .tab--3 .vc_tta-tabs-list li {margin: 0 10px;padding: 0;}
.la__tta .tab--3 .vc_tta-tabs-list li a {padding: 0 10px;}
/** Responsive **/
.wpb-js-composer .la__tta .tab--1 .vc_tta-panel-heading .vc_tta-panel-title a {font-weight: normal;}
[class*="vc_tta-la-"] .tour-la-1.vc_tta-controls-size-md {display: block !important;}
@media (min-width: 768px) {[class*="vc_tta-la-"] .tour-la-1.vc_tta-controls-size-md .vc_tta-tabs-container{float: left;  width: 27%;}
  [class*="vc_tta-la-"] .tour-la-1.vc_tta-controls-size-md .vc_tta-panels-container{float: left;  width: 73%;}
  [class*="vc_tta-la-"] .tour-la-1.vc_tta-controls-size-md .vc_tta-tabs-list{border: 1px solid #e1e1e1;  margin-top: 30px;}
  [class*="vc_tta-la-"] .tour-la-1.vc_tta-controls-size-md.vc_tta-tabs-position-left .vc_tta-tabs-list{margin-right: 30px;}
  [class*="vc_tta-la-"] .tour-la-1.vc_tta-controls-size-md.vc_tta-tabs-position-right .vc_tta-tabs-list{margin-left: 30px;}}
[class*="vc_tta-la-"] .tour-la-1.vc_tta-controls-size-md .vc_tta-tabs-list li a {padding: 0 35px;}
[class*="vc_tta-la-"] .tour-la-1 .vc_tta-tabs-list {-webkit-box-flex: inherit !important;-webkit-flex-grow: inherit !important;-ms-flex-positive: inherit !important;flex-grow: inherit !important;padding-top: 30px;padding-bottom: 10px;}
[class*="vc_tta-la-"] .tour-la-1 .vc_tta-tabs-list li {font-size: 0.85em;letter-spacing: 1px;padding: 0;margin: 0 0 20px;}
[class*="vc_tta-la-"] .tour-la-1 .vc_tta-tabs-list li a {padding: 0 10px;}
[class*="vc_tta-la-"] .tour-la-1.vc_tta-tabs-position-left .vc_tta-tabs-list .vc_tta-tab.vc_active a:before {content: "";border-left-width: 2px;border-left-style: solid;border-left-color: inherit;position: absolute;left: 0 !important;height: 8px;top: 50% !important;bottom: auto !important;margin-top: -5px;}
[class*="vc_tta-la-"] .tour-la-1.vc_tta-tabs-position-right .vc_tta-tabs-list .vc_tta-tab.vc_active a:before {content: "";border-right-width: 2px;border-right-style: solid;border-right-color: inherit;position: absolute;right: 0 !important;height: 8px;top: 50% !important;bottom: auto !important;margin-top: -5px;}
.la__ttaac > .vc_tta.accordion--1 .vc_tta-panel {margin-bottom: 10px;background-color: #fff;}
.la__ttaac > .vc_tta.accordion--1 .vc_tta-panel.vc_active .vc_tta-panel-title > a {padding-bottom: 15px;}
.la__ttaac > .vc_tta.accordion--1 .vc_tta-panel .vc_tta-panel-title {line-height: inherit !important;font-size: 16px;}
.la__ttaac > .vc_tta.accordion--1 .vc_tta-panel .vc_tta-panel-title > a {padding: 15px 35px;}
.la__ttaac > .vc_tta.accordion--1 .vc_tta-panel .vc_tta-panel-title .vc_tta-controls-icon {width: 11px;height: 11px;}
.la__ttaac > .vc_tta.accordion--1 .vc_tta-panel .vc_tta-controls-icon-position-left .vc_tta-controls-icon {left: 12px;}
.la__ttaac > .vc_tta.accordion--1 .vc_tta-panel-heading {border: none !important;}
.la__ttaac > .vc_tta.accordion--1 .vc_tta-panel > .vc_tta-panel-body {margin: 0;border: none;padding: 3px 35px 35px;}
.la__ttaac > .vc_tta.accordion--3 .vc_tta-panel {border: 1px solid #E3E3E3;margin-bottom: 20px;background-color: #fff;border-radius: 4px;}
.la__ttaac > .vc_tta.accordion--3 .vc_tta-panel.vc_active {box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.04);}
.la__ttaac > .vc_tta.accordion--3 .vc_tta-panel.vc_active .vc_tta-panel-title > a {padding-bottom: 15px;}
.la__ttaac > .vc_tta.accordion--3 .vc_tta-panel.vc_active .vc_tta-title-text {font-weight: 600;}
.la__ttaac > .vc_tta.accordion--3 .vc_tta-panel .vc_tta-panel-title {line-height: inherit !important;font-size: 14px;}
.la__ttaac > .vc_tta.accordion--3 .vc_tta-panel .vc_tta-panel-title > a {padding: 20px 30px;font-weight: normal;}
.la__ttaac > .vc_tta.accordion--3 .vc_tta-panel .vc_tta-panel-title .vc_tta-controls-icon {width: 10px;height: 10px;}
.la__ttaac > .vc_tta.accordion--3 .vc_tta-panel .vc_tta-controls-icon-position-left .vc_tta-controls-icon {left: 12px;}
.la__ttaac > .vc_tta.accordion--3 .vc_tta-panel-heading {border: none !important;}
.la__ttaac > .vc_tta.accordion--3 .vc_tta-panel > .vc_tta-panel-body {margin: 0;border: none;padding: 0 30px 30px;font-size: 12px;}
.la__ttaac > .vc_tta.accordion--4 .vc_tta-panel {border: 1px solid #D0D0D0;margin-bottom: 10px;background-color: #fff;}
.la__ttaac > .vc_tta.accordion--4 .vc_tta-panel.vc_active .vc_tta-panel-title > a {padding-bottom: 15px;}
.la__ttaac > .vc_tta.accordion--4 .vc_tta-panel .vc_tta-panel-title {line-height: inherit !important;font-size: 13px;}
.la__ttaac > .vc_tta.accordion--4 .vc_tta-panel .vc_tta-panel-title > a {padding: 15px 20px;font-weight: 600;}
.la__ttaac > .vc_tta.accordion--4 .vc_tta-panel .vc_tta-panel-title .vc_tta-controls-icon {width: 10px;height: 10px;}
.la__ttaac > .vc_tta.accordion--4 .vc_tta-panel .vc_tta-controls-icon-position-left .vc_tta-controls-icon {left: 12px;}
.la__ttaac > .vc_tta.accordion--4 .vc_tta-panel-heading {border: none !important;}
.la__ttaac > .vc_tta.accordion--4 .vc_tta-panel > .vc_tta-panel-body {margin: 0;border: none;padding: 0 20px 30px;font-size: 12px;}
@media (max-width: 800px) {.la__ttaac > .vc_tta.accordion--3 .vc_tta-panel .vc_tta-panel-title{font-size: inherit;}
  .la__ttaac > .vc_tta.accordion--3 .vc_tta-panel .vc_tta-panel-title > a{padding: 15px 20px;  font-size: inherit;  letter-spacing: 0;}
  .la__ttaac > .vc_tta.accordion--3 .vc_tta-panel > .vc_tta-panel-body{padding: 0 20px 20px;}}
.vc_progress_bar .vc_label {color: inherit;font-size: inherit;display: block;}
.vc_progress_bar .vc_general.vc_single_bar {height: 8px;margin-bottom: 30px;margin-top: 5px;font-size: inherit;color: inherit;background-color: #EFEFEF;box-shadow: none;}
.vc_progress_bar .vc_general.vc_single_bar,.vc_progress_bar .vc_general.vc_single_bar .vc_bar {border-radius: 0;}
.vc_progress_bar .vc_general.vc_single_bar .vc_bar:after {content: attr(data-text);position: absolute;bottom: 100%;right: -1em;opacity: 0;margin-bottom: 5px;transition: all 500ms ease-out;}
.vc_progress_bar .vc_general.vc_single_bar .vc_bar[style]:after {opacity: 1;}
.vc_progress_bar.vc_progress-bar-color-black {color: #262626;}
.vc_progress_bar.vc_progress-bar-color-black .vc_general.vc_single_bar {background-color: #E3E3E3;}
.vc_progress_bar.vc_progress-bar-color-black .vc_general.vc_single_bar .vc_bar {background-color: #262626;}
.progress_bar--big .vc_general.vc_single_bar {height: 15px;background-color: #fcf8ff;}
.progress_bar--medium {font-size: 16px;}
.progress_bar--medium .vc_general.vc_single_bar {height: 8px;margin-bottom: 30px;}
.vc_progress-bar-color-gradient .vc_single_bar .vc_bar {background-color: #e175a3;background-image: -webkit-linear-gradient(left, #e175a3 0%, #3a51e6 100%);background-image: linear-gradient(to right, #e175a3 0%, #3a51e6 100%);}
.la-circle-progress {text-align: center;min-width: 100px;width: 200px;max-width: 100%;margin-left: auto;margin-right: auto;}
.la-circle-progress .sc-cp-canvas {display: block;padding-bottom: 100%;width: 100%;}
.la-circle-progress canvas {position: absolute;width: 100%;height: 100%;left: 0;top: 0;max-width: 100%;max-height: 100%;}
.la-circle-progress .la-circle-wrap {position: relative;display: inline-block;margin: 0 auto;width: 100%;}
.la-circle-progress .la-circle-wrapper {width: 100%;}
.la-circle-progress .sc-cp-t,.la-circle-progress .sc-cp-v {display: block;line-height: 1;}
.la-circle-progress.la-progress-1 {width: 170px;}
.la-circle-progress.la-progress-1 .sc-cp-v {font-weight: bold;color: #ffffff;font-size: 36px;margin-bottom: 10px;}
.la-circle-progress.la-progress-2 {font-weight: 300;}
.la-circle-progress.la-progress-2 .sc-cp-v {font-size: 30px;font-weight: bold;}
.la-circle-progress.la-progress-2 .sc-cp-t {font-size: 16px;margin-top: 12px;}
.wpb_content_element.la-banner-box {margin-bottom: 30px;}
.la-banner-box {background-color: #f9f9f9;}
.la-banner-box .box-inner {position: relative;overflow: hidden;}
.la-banner-box .banner--link-overlay {visibility: inherit;opacity: 0;z-index: 2;}
.la-banner-box .banner--info {position: absolute;max-width: 90%;left: 5%;transition: all .45s ease-out;z-index: 2;top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);}
.la-banner-box .banner--btn {display: none;transition: all 0.45s ease-out;}
.la-banner-box .b-title {display: block;}
.la-banner-box .banner--image {position: relative;overflow: hidden;}
.la-banner-box .banner--image:before {position: absolute;top: 0;left: -100%;z-index: 1;display: block;content: '';width: 50%;height: 100%;background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);transform: skewX(-25deg);-webkit-transform: skewX(-25deg);}
.la-banner-box .banner--image:after {background-color: rgba(0, 0, 0, 0);content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 1;transition: all .35s;}
.la-banner-box .banner--image div {min-height: 100px;display: block;width: 100%;padding-top: 35%;transition: opacity 0.35s, -webkit-transform 0.35s;transform: scale(1.05);-webkit-transform: scale(1.05);}
.la-banner-box:hover .banner--image:before {animation: effect_shine 1s;-webkit-animation: effect_shine 1s;}
.la-banner-box:hover .banner--image:after {background-color: rgba(0, 0, 0, 0);}
.la-banner-box:hover .banner--image div {transform: scale(1.01);-webkit-transform: scale(1.01);opacity: 1;}
.banner-type-1 .banner--info {top: auto;width: 100%;max-width: 80%;bottom: 20px;left: 10%;text-align: center;transform: translate(0, 0);-webkit-transform: translate(0, 0);}
.banner-type-1 .b-title1 {font-size: 16px;display: inline-block;background-color: #fff;width: 186px;padding: 16px;max-width: 100%;color: #262626;}
.banner-type-2 .banner--info {width: 100%;text-align: center;}
.banner-type-2 .b-title1 {font-size: 18px;display: inline-block;background-color: #fff;width: 290px;padding: 20px;max-width: 100%;color: #262626;}
.banner-type-3 .banner--btn {position: absolute;left: 0;top: 0;right: 0;bottom: 0;opacity: 0;display: block;}
.banner-type-3 .banner--info {text-align: center;left: 0;top: auto;bottom: 0;transform: translate(0, 0);-webkit-transform: translate(0, 0);}
.banner-type-3 .b-title1 {font-size: 16px;display: inline-block;background-color: #262626;width: 200px;padding: 20px;max-width: 100%;color: #fff;}
.banner-type-4 .banner--info {width: 100%;text-align: center;color: #fff;opacity: 0;}
.banner-type-4:hover .banner--info {opacity: 1;}
.banner-type-4:hover .banner--image:after {background-color: rgba(38, 38, 38, 0.8);}
.banner-type-4 .b-title {font-size: 24px;}
.banner-type-5 .banner--info {left: 45%;max-width: 50%;}
.banner-type-5 .b-title1 {font-weight: bold;font-size: 36px;color: #fff;}
.banner-type-6 .banner--info {left: 40%;font-weight: 300;}
.banner-type-6 .b-title1 {color: rgba(255, 255, 255, 0.4);font-size: 30px;line-height: 1.1;}
.banner-type-6 .b-title2 {color: #fff;font-size: 40px;line-height: 1.2;letter-spacing: 1px;}
.banner-type-6 .banner--btn {display: inline-block;font-size: 13px;color: #fff;border: 1px solid;padding: 13px 35px;margin-top: 10%;}
.banner-type-7 .banner--info {color: #fff;width: 100%;text-align: center;}
.banner-type-7 .b-title1 {font-size: 20px;font-weight: bold;letter-spacing: 4px;}
.banner-type-7 .b-title2 {font-size: 72px;font-weight: bold;line-height: 1;margin-top: 10px;}
.banner-type-7 .banner--btn {position: relative;padding: 10px 30px;min-width: 180px;border-width: 1px;border-style: solid;background-color: transparent;line-height: 28px;display: inline-block;text-align: center;font-weight: 600;font-size: 12px;margin-top: 20px;}
.banner-type-7 .box-inner:hover .banner--btn,.banner-type-7 .banner--btn:hover {color: #fff;background-color: #d25b5b;}
.banner-type-8 .banner--info {width: 90%;text-align: center;margin-top: 10%;color: #fff;}
.banner-type-8 .b-title1 {font-size: 36px;line-height: 1;}
.banner-type-8 .b-title2 {font-size: 14px;}
.la-service-box .box-inner {position: relative;overflow: hidden;}
.la-service-box .banner--link-overlay {visibility: inherit;background-color: #232324;}
.la-service-box .banner--image {position: relative;overflow: hidden;}
.la-service-box .banner--image:before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.5);content: '';-webkit-transition: -webkit-transform 0.6s;transition: transform 0.6s;-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -120%, 0);transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -120%, 0);z-index: 1;}
.la-service-box .banner--image div {display: block;width: 100%;padding-bottom: 35%;background-size: cover;background-position: center;background-repeat: no-repeat;transition: transform 0.35s ease-out;transform: scale(1.05);-webkit-transform: scale(1.05);}
.la-service-box:hover .banner--image:before {-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 120%, 0);transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 120%, 0);}
.la-service-box:hover .banner--image div {transform: scale(1.01);-webkit-transform: scale(1.01);opacity: 1;}
.la-service-box .b-title {display: block;}
.la-service-box.service-type-1 .box-inner {padding-bottom: 70px;}
.la-service-box.service-type-1 .banner--btn {font-weight: bold;font-size: 12px;text-decoration: underline;color: inherit;}
.la-service-box.service-type-1 .banner--btn:hover {text-decoration: none;}
.la-service-box.service-type-1 .banner--info {z-index: 2;text-align: center;position: absolute;left: 0;width: 100%;transition: all .35s;padding: 20px 20px 40px;-webkit-transform: translate3d(0, -webkit-calc(100% - 70px), 0);transform: translate3d(0, calc(100% - 70px), 0);bottom: 0;}
.la-service-box.service-type-1 .b-title1 {font-size: 14px;position: relative;padding-bottom: 30px;}
.la-service-box.service-type-1 .b-title1:after {content: "";border-top-width: 1px;border-top-style: solid;border-top-color: transparent;width: 30px;position: absolute;left: 50%;margin-left: -15px;bottom: 15px;transition: all .35s;}
.la-service-box.service-type-1 .banner--info-content {opacity: 0;visibility: hidden;transition: all .35s;}
.la-service-box.service-type-1:hover .banner--link-overlay {opacity: 0.2;}
.la-service-box.service-type-1:hover .banner--info {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.la-service-box.service-type-1:hover .b-title1:after {border-top-color: inherit;}
.la-service-box.service-type-1:hover .banner--info-content {opacity: 1;visibility: visible;}
.la-service-box.service-type-1:hover .banner--image div {-webkit-transform: scale(1.01) translate3d(0, -50px, 0);transform: scale(1.01) translate3d(0, -50px, 0);}
.la-service-box.service-type-2 .banner--info {z-index: 2;text-align: center;position: absolute;left: 50%;max-width: 90%;transition: all .35s;padding: 20px;top: 50%;width: 100%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.la-service-box.service-type-2 .b-title {font-size: 40px;line-height: 1.15;color: #fff;text-transform: uppercase;}
@media (max-width: 1200px) {.la-service-box.service-type-2 .b-title{font-size: 30px;}}
@media (max-width: 800px) {.la-service-box.service-type-2 .b-title{font-size: 20px;}}
@media (max-width: 600px) {.la-service-box.service-type-2 .b-title{font-size: 16px;}}
.la-service-box.service-type-2 .banner--btn {border: 2px solid;color: #fff;font-size: 12px;padding: 20px 30px;letter-spacing: 1px;width: 360px;display: block;margin: 20px auto 0;max-width: 100%;transition: all 250ms ease-out;}
@media (max-width: 1200px) {.la-service-box.service-type-2 .banner--btn{width: auto;  display: inline-block;  padding: 14px 30px;  margin-top: 0;}}
.la-service-box.service-type-2:hover .banner--image div {-webkit-transform: scale(1.1);transform: scale(1.1);}
.la-service-box.service-type-2:hover .banner--btn {background-color: #fff;border-color: #fff;color: #262626;}
.la-service-box.service-type-3 .item--overlay {visibility: visible;}
.la-service-box.service-type-3 .banner--image > div {padding-bottom: 56.25% !important;}
.la-service-box.service-type-3 .b-title1 {font-size: 28px;font-weight: 600;margin: 15px 0 5px;}
.la-service-box.service-type-3 .b-title2 {font-size: 14px;line-height: 1.875;margin-bottom: 25px;}
.la-service-box.service-type-3 .banner--link-overlay {display: none;}
.la-service-box.service-type-3 .banner--info-content .banner--btn {display: inline-block;border: 2px solid #e3e3e3;font-weight: bold;font-size: 12px;line-height: 24px;padding: 15px 55px;color: #262626;border-radius: 2.5em;}
.la-service-box.service-type-3 .banner--info-content .banner--btn:hover {border-color: #262626;background-color: #262626;color: #fff;}
.la-service-box.service-type-4 .box-inner {position: relative;overflow: hidden;background-color: #fff;padding: 40px 40px 0;box-shadow: 0px 0px 49px 0px rgba(159, 159, 159, 0.11);border-bottom: 4px solid #c8c8c8;text-align: center;}
.la-service-box.service-type-4 .b-title1 {font-size: 24px;font-weight: bold;letter-spacing: -1px;margin-bottom: 10px;}
.la-service-box.service-type-4 .banner--btn {display: block;max-width: 75%;margin: 35px auto 0;border-top: 1px solid #e3e3e3;font-size: 0;line-height: 0;padding: 10px 0;}
.la-service-box.service-type-4 .banner--btn:after {content: '\2c';font-family: 'dl-icon';direction: ltr;font-size: 16px;line-height: 30px;}
.la-service-box.service-type-5 .banner--image div {transform: scale(1.1);-webkit-transform: scale(1.1);}
.la-service-box.service-type-5 .banner--info {padding: 35px 40px 50px;}
.la-service-box.service-type-5 .banner--info .banner--btn {font-size: 14px;text-transform: uppercase;}
.la-service-box.service-type-5 .b-title1 {font-size: 20px;}
.la-service-box.service-type-5 .box-inner:hover .banner--image div {transform: scale(1.01);-webkit-transform: scale(1.01);}
.la-service-box.service-type-5 .box-inner:hover .banner--info .banner--btn {text-decoration: underline;}
.service-type-3.services--readmore-with-icon .b-title2 {margin-bottom: 15px;}
.service-type-3.services--readmore-with-icon .banner--info-content .banner--btn {border: none;padding: 0 15px 0 0;font-weight: normal;font-size: inherit;background: none !important;position: relative;border-radius: 0;line-height: 18px;}
.service-type-3.services--readmore-with-icon .banner--info-content .banner--btn:before {content: '\f105';font-family: FontAwesome;position: absolute;right: 0;font-size: 18px;top: 0;line-height: 1;}
.service-type-3.services--readmore-with-icon .banner--info-content .banner--btn:hover {color: #232324;}
.la-service-box.service-type-4 .banner--info a,.la-service-box.service-type-4 .box-inner {transition: all 1s;}
.la-service-box.service-type-4 .box-inner:hover {transform: translate(0, -20px);}
/** Responsive **/
@media (max-width: 1500px) {.banner-type-7 .b-title1{font-size: 16px;  font-weight: 600;}
  .banner-type-7 .banner--btn{min-width: 140px;  padding: 8px 25px;}}
@media (max-width: 1199px) {.banner-type-7 .b-title1{font-size: 14px;}
  .banner-type-7 .banner--btn{min-width: 120px;  padding: 5px 25px;}}
@-webkit-keyframes effect_shine {100%{left: 150%;}}
@keyframes effect_shine {100%{left: 150%;}}
.vc_btn3-container .vc_btn3.vc_btn3-shape-round {border-radius: 3em;}
.vc_btn3-container .vc_btn3.vc_btn3-size-md {padding: 15px 30px;font-size: 11px;font-weight: bold;line-height: 24px;min-width: 180px;}
.btn {color: #fff;font-size:16px;display: inline-block;cursor: pointer;padding: 12px 40px;transition: all 300ms ease;line-height: 30px;text-align: center;}
.btn.btn-style-outline {border-width: 1px;border-style: solid;background-color: transparent;line-height: 28px;}
.btn.btn-style-outline.btn-brw-2 {border-width: 2px;line-height: 26px;}
.btn.btn-style-outline.btn-brw-3 {border-width: 3px;line-height: 24px;}
.btn.btn-shape-rounded {border-radius: 5px;}
.btn.btn-shape-round {border-radius: 2.5em;}
.btn.btn-size-lg {padding: 12px 50px;}
@media (min-width: 800px) {.btn.btn-size-md{min-width: 180px;  padding-left: 45px;  padding-right: 45px;}}
.btn.btn-size-sm {padding: 10px 30px;min-width: 160px;}
.btn.btn-size-xs {padding: 5px 20px;}
.btn.btn-style-outline-bottom {border-left-width: 0;border-right-width: 0;border-top-width: 0;padding: 0;}
button.btn.btn-brw-0 {border: none;}
button.btn.btn-brw-1 {border-width: 1px;border-style: solid;}
button.btn.btn-brw-3 {border-width: 2px;border-style: solid;}
button.btn.btn-brw-3 {border-width: 3px;border-style: solid;}
.btn-wrapper.btn-align-left {text-align: left;display: inline-block;}
.btn-wrapper.btn-align-right {text-align: right;}
.btn-wrapper.btn-align-center {text-align: center;}

.widget_shopping_cart_content .button,.woocommerce-MyAccount-content form .button,.lost_reset_password .button,form.register .button,.checkout_coupon .button,.woocomerce-form .button {color: #fff;font-size: 14px;}
.shop_table.cart td.actions .button {height: 54px;}
.place-order .button,.wc-proceed-to-checkout .button {font-size: 14px;display: block;cursor: pointer;padding: 20px 30px;transition: all 300ms ease;width: 100%;border-width: 0;}
.widget_shopping_cart_content .button {display: inline-block;padding: 9px 25px;margin: 0 10px 0 0;}
.widget_shopping_cart_content .button + .button {margin-right: 0;}
.widget_price_filter .button {display: inline-block;cursor: pointer;padding: 10px 30px;transition: all 300ms ease;border: none;font-size: 13px;font-weight: 300;}
.btn.btn-outline-bigger {border-width: 3px;width: 100%;max-width: 520px;font-size: 24px;padding: 30px;letter-spacing: 3px;}
a.btn-in-message {font-size: 12px;font-weight: bold;border-bottom: 1px solid;vertical-align: middle;line-height: 1;display: inline-block;}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d {box-shadow: none !important;padding: 0;border: none;}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d span {width: 250px;height: 70px;line-height: 70px;display: block;background-color: #232324;color: #fff;position: relative;font-size: 12px;font-weight: bold;letter-spacing: 1px;}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:before {content: '';background-image: -moz-linear-gradient(0deg, #e475a1 0%, #3851e7 100%);background-image: -webkit-linear-gradient(0deg, #e475a1 0%, #3851e7 100%);background-image: -ms-linear-gradient(0deg, #e475a1 0%, #3851e7 100%);position: absolute;width: 100%;height: 100%;left: 0;top: 0;transition: all .2s ease-in-out;}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover:before {left: 10px;top: 10px;}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover {top: 0 !important;box-shadow: none !important;}
.btn.btn--biggest {width: 100%;font-size: 30px;padding: 1.9em;font-weight: 600;}
/** Responsive **/
@media (max-width: 1199px) {.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d span{width: 200px;  height: 50px;  line-height: 50px;}}
.la-contact-info .la-contact-item {padding-left:20px;position: relative;margin-bottom: 20px;}
.la-contact-info .la-contact-item:before {font-family: FontAwesome;position: absolute;left: 0;font-size: 1.15em;top: -0.1em;}
.la-contact-info .la-contact-phone:before {content: "\f095";}
.la-contact-info .la-contact-email:before {content: "\f0e0";}
.la-contact-info .la-contact-address:before {content: "\f041";}
.la-contact-info .la-contact-working-hours:before {content: "\f017";}
.inline-item .la-contact-item {padding-left: 1.8em;display: inline-block;margin: 0 10px 0;}
.inline-item .la-contact-item:first-child {margin-left: 0;}
.inline-item .la-contact-item:last-child {margin-right: 0;}

.yikes-mailchimp-container .edit-link {display: none;}
.yikes-easy-mc-success-message {font-size: 1.2rem;}
.easy_mc__style1 .yikes-easy-mc-form {position: relative;}
.easy_mc__style1 .yikes-easy-mc-form label {margin: 0 !important;}
.easy_mc__style1 .yikes-easy-mc-form .yikes-easy-mc-email {background: #fff;border-width: 0 0 1px;border-style: solid;outline: none !important;width: 100%;line-height: 32px;padding: 5px 100px 5px 0;margin: 0;}
.easy_mc__style1 .yikes-easy-mc-form .yikes-easy-mc-submit-button {border: none !important;background: none !important;margin: 0 !important;width: auto;padding: 0;line-height: 32px;position: absolute;top: 1px;right: 0;font-size: inherit;font-weight: 600;}
.easy_mc__style2 .yikes-easy-mc-form {position: relative;}
.easy_mc__style2 .yikes-easy-mc-form label {margin: 0 !important;}
.easy_mc__style2 .yikes-easy-mc-form .yikes-easy-mc-email {background: none;border-width: 1px;border-style: solid;border-color: #fff;color: #fff;outline: none !important;width: 100%;line-height: 32px;padding: 25px 140px 25px 30px;margin: 0;font-size: 16px;}
.easy_mc__style2 .yikes-easy-mc-form .yikes-easy-mc-submit-button {border: none !important;background: none !important;margin: 0 !important;width: auto;padding: 25px 30px;line-height: 32px;position: absolute;top: 1px;right: 0;font-size: 16px;}
.easy_mc__style3 {font-size: 14px;}
.easy_mc__style3 .yikes-easy-mc-form {position: relative;}
.easy_mc__style3 .yikes-easy-mc-form label {margin: 0 !important;}
.easy_mc__style3 .yikes-easy-mc-form .yikes-easy-mc-email {background: #fff;border: none;outline: none !important;width: 100%;line-height: 30px;padding: 20px 140px 20px 30px;margin: 0;font-size: inherit;}
.easy_mc__style3 .yikes-easy-mc-form .yikes-easy-mc-submit-button {border: none !important;background: none !important;margin: 0 !important;width: auto;padding: 20px 30px;line-height: 30px;position: absolute;top: 0;right: 0;font-size: inherit;font-weight: 600;}
.easy_mc__style4 .yikes-easy-mc-form {position: relative;font-size: 12px;width: 570px;margin: 0 auto;max-width: 100%;}
.easy_mc__style4 .yikes-easy-mc-form label {margin: 0 !important;}
.easy_mc__style4 .yikes-easy-mc-form .yikes-easy-mc-email {background: none;border-width: 0 0 1px;border-style: solid;border-color: rgba(255, 255, 255, 0.4);outline: none !important;width: 100%;line-height: 32px;padding: 5px 100px 5px 0;margin: 0;color: #fff;}
.easy_mc__style4 .yikes-easy-mc-form .yikes-easy-mc-email:focus {border-color: #fff;}
.easy_mc__style4 .yikes-easy-mc-form .yikes-easy-mc-submit-button {border: none !important;background: none !important;margin: 0 !important;width: auto;padding: 0;line-height: 32px;position: absolute;top: 1px;right: 0;font-size: inherit;color: #fff;}
.la-newsletter-popup {display: none;max-width: 100%;margin-left: 50%;width: 50%;width: 360px;padding-left: 30px;}
#lightcase-case .la-newsletter-popup {display: block;}
.la-newsletter-popup .yikes-easy-mc-form .yikes-easy-mc-email {background: #fff;border-width: 1px;border-style: solid;outline: none !important;width: 100%;line-height: 32px;padding: 8px 15px;margin: 10px 0 5px;}
.la-newsletter-popup .yikes-easy-mc-form .yikes-easy-mc-submit-button {border: none;margin: 0 0 20px !important;width: 100%;padding: 10px 15px;line-height: 30px;color: #fff;}
.la-newsletter-popup .yikes-easy-mc-form .yikes-easy-mc-submit-button:hover {color: #fff;}
.la-newsletter-popup .lbl-dont-show-popup {display: block;text-align: left;margin-top: 30px;}
.la-newsletter-popup .lbl-dont-show-popup input {margin-right: 5px;}
.open-newsletter-popup .lightcase-inlineWrap {background-color: #fff;background-position: 0 0;background-repeat: no-repeat;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}
.open-newsletter-popup #lightcase-case #lightcase-content {overflow: visible;}
.open-newsletter-popup .btn-close-newsletter-popup {position: absolute;top: 10px;right: 10px;width: 30px;font-size: 30px;height: 30px;line-height: 30px;}
.rtl .la-newsletter-popup {padding-right: 30px;padding-left: 0;margin-right: 50%;margin-left: 0;}
.rtl .la-newsletter-popup .lbl-dont-show-popup {text-align: right;}
.vc_row-o-equal-height .la-shortcode-maps {height: 100%;}
.la-shortcode-maps .la-maps-inner {min-height: 100%;max-width: 100%;}
.map_info_text {padding: 10px 0 0 10px;}
.map_info_text h4 {margin-top: 0;}
.map_info_text .la-contact-info {margin-bottom: 10px;}
.map_info_text .la-contact-info .la-contact-item {padding-left: 30px;margin-bottom: 10px;}
.gm-style > div:first-child > div:nth-child(3) > div:nth-child(4) > div > div:first-child > div:nth-child(1) {display: none;}
.gm-style > div:first-child > div:nth-child(3) > div:nth-child(4) > div > div:first-child > div:nth-child(2) {background-color: #fff !important;box-shadow: none !important;}
.gm-style > div:first-child > div:nth-child(3) > div:nth-child(4) > div > div:first-child > div:nth-child(3) > div > div {box-shadow: none !important;}
.la-gmap .gm-style > div:first-child > div:nth-child(3) {background: #000;opacity: 0.5;}
.la-gmap .gm-style > div:first-child > div:nth-child(4) > div:nth-child(4) > div > div:first-child {display: none;}
.la-gmap .gm-style .gm-style-iw {left: 0 !important;top: 0 !important;width: 100% !important;text-align: center;margin-top: 30px;}
.la-gmap .gm-style .gm-style-iw + div {display: none;}
.la-gmap .map_info_text {padding: 0;}
.la-gmap .map_info_text img {margin: 0;float: none;}
.la-gmap-overlay .gm-style > div:first-child > div:nth-child(3) {background: #232324;opacity: 0.2;}
.listicon-in-maps {text-transform: uppercase;font-size: 11px;color: #b8b8b8;}
.listicon-in-maps .la-sc-icon-item {max-width: 190px;}
.listicon-in-maps .la-sc-icon-item > span {width: 20px;vertical-align: top;}
.listicon-in-maps .la-sc-icon-item > span,.listicon-in-maps .la-sc-icon-item > div {display: table-cell;}
.social-lie-on-maps {position: absolute;bottom: 30px;width: 100%;text-align: center;left: 0;}

@-webkit-keyframes pulsate {from{opacity: 1;  transform: scale(1);}
  to{opacity: 0;  transform: scale(3);}}
@keyframes pulsate {from{opacity: 1;  transform: scale(1);}
  to{opacity: 0;  transform: scale(3);}}
@keyframes LaHotSpotBounceIn {0%{transform: translateY(80px);  opacity: 0;}
  33%{transform: translateY(-13px);  opacity: 1;}
  66%{transform: translateY(4px);  opacity: 1;}
  100%{transform: translateY(0px);  opacity: 1;}}
@-webkit-keyframes LaHotSpotBounceIn {0%{transform: translateY(80px);  opacity: 0;}
  33%{transform: translateY(-13px);  opacity: 1;}
  66%{transform: translateY(4px);  opacity: 1;}
  100%{transform: translateY(0px);  opacity: 1;}}


.release__item .release__item__applink {position: absolute;bottom: 15px;left: 15px;right: 15px;text-align: center;z-index: 2;}
.release__item .release__item__applink-item {width: 140px;display: inline-block;margin: 1.5%;max-width: 47%;}
.release__item .release__item__applink-item span {background-size: cover;display: block;font-size: 0;padding-bottom: 31.69%;}
.release__item .release__item__applink--itunes span {background-image: url(assets/images/itunes.png);}
.release__item .release__item__applink--gplay span {background-image: url(assets/images/google_play.png);}
.release__item .loop__item__info {text-align: center;padding: 20px 0;}
.release__item .loop__item__title .entry-title {margin-bottom: 0;}
.release__item .loop__item__meta strong,.release__item .loop__item__meta br {display: none;}
.release__item .loop__item__thumbnail--linkoverlay {background-color: rgba(21, 21, 21, 0);opacity: 0;}
.release__item .loop__item__thumbnail--linkoverlay:before {content: '\63';font-family: "lpmicons" !important;font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;border-radius: 50%;background-image: -moz-linear-gradient(0deg, #2e66ff 0%, #907bfc 100%);background-image: -webkit-linear-gradient(0deg, #2e66ff 0%, #907bfc 100%);background-image: -ms-linear-gradient(0deg, #2e66ff 0%, #907bfc 100%);color: #fff;position: absolute;left: 50%;top: 50%;width: 50px;height: 50px;text-align: center;line-height: 50px;margin-left: -25px;margin-top: -35px;}
.release__item .loop__item__inner:hover .loop__item__thumbnail--linkoverlay {background-color: rgba(21, 21, 21, 0.9);opacity: 1;}
.single-release-content .lastudio-release-buttons {width: 100%;display: block;margin-top: 20px;margin-bottom: 35px;}
.single-release-content .lastudio-release-buttons .lastudio-release-button {display: block;}
.single-release-content .lastudio-release-buttons .lastudio-release-button a {margin-bottom: 8px;font-size: 0;-webkit-transition: all 0.7s cubic-bezier(0.39, 0.58, 0.57, 1);transition: all 0.7s cubic-bezier(0.39, 0.58, 0.57, 1);display: block;text-align: center;color: #fff;padding: 10px;border-radius: 4px;}
.single-release-content .lastudio-release-buttons .lastudio-release-button a:before {display: inline-block;font-style: normal !important;font-weight: 400 !important;font-variant: normal !important;text-transform: none !important;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family: FontAwesome;font-size: 14px;margin-right: 6px;position: relative;}
.single-release-content .lastudio-release-buttons .lastudio-release-button .lastudio-release-itunes:before {content: "\f179";}
.single-release-content .lastudio-release-buttons .lastudio-release-button .lastudio-release-amazon:before {content: "\f270";}
.single-release-content .lastudio-release-buttons .lastudio-release-button .lastudio-release-buy:before {content: "\f07a";}
.single-release-content .lastudio-release-buttons .lastudio-release-button .lastudio-release-google_play:before {font-family: "lpmicons";content: "\6d";}
.single-release-content .release-info-container .release-thumbnail {margin-bottom: 20px;}
.single-release-content .release-info-container .entry-title {text-transform: uppercase;}
@media (min-width: 800px) {.single-release-content .lastudio-release-buttons{display: table;}
  .single-release-content .lastudio-release-buttons .lastudio-release-button{display: table-cell;  vertical-align: middle;  padding-right: 8px;}
  .single-release-content .lastudio-release-buttons .lastudio-release-button:last-child, .single-release-content .lastudio-release-buttons .lastudio-release-button:only-child{padding-right: 0;}}
.videos-loop .video__item .loop__item__info {position: absolute;left: 0;bottom: 0;width: 100%;padding: 30px;background: rgba(21, 21, 21, 0.8);z-index: 2;}
.videos-loop .video__item .loop__item__title .entry-title {font-size: 16px;font-weight: normal;text-transform: uppercase;color: #fff;margin: 0;line-height: 1.4;}
.videos-loop .video__item .loop__item__meta {margin-bottom: 0;font-size: 12px;}
.videos-loop .video__item .loop__item__meta--item {display: inline-block;margin-bottom: 0;text-transform: uppercase;}
.videos-loop .video__item .loop__item__meta--item + .loop__item__meta--item:before {content: ', ';}
.videos-loop .video__item .loop__item__info2 {padding-right: 50px;min-height: 40px;}
.videos-loop .video__item .btn-readmore {font-size: 0;display: block;position: absolute;right: 20px;top: 20px;}
.videos-loop .video__item .btn-readmore:before {content: '\f04b';font-family: FontAwesome;width: 58px;height: 58px;text-align: center;font-size: 20px;background: #d8242b;color: #fff;display: block;line-height: 58px;border-radius: 50%;}
.videos-loop .video__item .btn-readmore:hover:before {background: #D80904;}
.videos-loop.grid-space-default .video__item {margin-bottom: 30px;}
.lastudio-events-table {margin-bottom: 30px;}
.lastudio-events-table .le-table {display: table;width: 100%;}
.lastudio-events-table .la_event_item-table-cell {padding: 10px 5px;display: table-cell;min-height: 50px;vertical-align: middle;}
.lastudio-events-table .le-list-event.le-cancelled {opacity: .44;}
.lastudio-events-table .le-date {width: 100px;}
.lastudio-events-table .le-date .le-day, .lastudio-events-table .le-date .le-month {display: block;}
.lastudio-events-table .le-facebook {width: 50px;text-align: center;}
.lastudio-events-table .le-action {width: 200px;text-align: right;}
.la_event_item {display: table;width: 100%;font-size: 20px;text-transform: uppercase;line-height: 1.6;padding: 20px;opacity: .5;}
.la_event_item:hover {opacity: 1;background-color: rgba(21, 21, 21, 0.3);}
.la_event_item .la_event_item--date {width: 130px;}
.la_event_item .la_event_item--date span {display: block;}
.la_event_item .la_event_item--info a {color: inherit;}
.la_event_item .la_event_item--info .la_event_item--name {display: block;}
.la_event_item .la_event_item--info .la_event_item--venue,.la_event_item .la_event_item--info .la_event_item--time {font-size: 12px;}
.la_event_item .la_event_item--info .la_event_item--venue:not(:last-child) {margin-right: 50px;}
.la_event_item .la_event_item--action {width: 90px;text-align: center;}
.single-post-content.event .event-location,.single-post-content.event .event-date {color: #262626;margin-bottom: 15px;}
.single-post-content.event .event-thumbnail {margin-bottom: 30px;}
.single-post-content.event .event-buttons .btn {display: block;margin-bottom: 10px;font-weight: normal;text-transform: capitalize;border-radius: 5px;padding: 10px 10px;}
.single-post-content.event .event-buttons .btn .fa {margin-right: 10px;font-size: 14px;}
.single-post-content.event .event-buttons .fb-button:not(:hover) {background-color: #3b5999;}
.single-post-content.event .event-container .event-map {margin-bottom: 30px;}
.single-post-content.event .event-container .event-details > div {margin-bottom: 5px;}
.single-post-content.event .event-container .event-content {padding-top: 10px;}
.slotholder {filter: none !important;}
.wpb_column[data-lacolumn_animation_viewport],.la-animation-block.la-animate-viewport {-webkit-transition: opacity .9s linear;transition: opacity .9s linear;}
.wpb_wrapper.la-animation-block.la-animate-viewport {-webkit-transition: none;transition: none;}
body.vc_editor .wpb_column[data-lacolumn_animation_viewport],body.vc_editor .la-animation-block.la-animate-viewport {opacity: 1 !important;}
.la-animation-block.la-animate-viewport > div:not(.la-animation-block):not([data-la_component]) {opacity: 0;}
body.vc_editor .la-animation-block.la-animate-viewport > div:not(.la-animation-block):not([data-la_component]) {opacity: 1;}
.compose-mode .vc_vc_row > .vc_parallax,.compose-mode .vc_vc_row > [data-vc-full-width=true],.compose-mode .vc_vc_row_inner,.compose-mode .vc_vc_section > .vc_parallax,.compose-mode .vc_vc_section > [data-vc-full-width=true],.compose-mode .vc_vc_video {padding-top: 0 !important;}
.wpb_revslider_element.wpb_content_element {margin-bottom: 0;}
.la_parallax_inner {min-height: 150px;-webkit-backface-visibility: hidden;backface-visibility: hidden;position: absolute;width: 100%;height: 100%;left: 0;top: 0;opacity: 0;}
.vc_row[data-vc-full-width] {position: relative;}
.la-parent-parallax-row.vc_row-o-full-height {min-height: 100vh !important;}
.not-active-fullpage > .vc_row.vc_row-o-full-height:first-child {min-height: 100vh !important;}
@media screen and (-webkit-min-device-pixel-ratio: 0) {.la_parallax_inner.fixed{background-attachment: scroll !important;}}
@media screen and (max-width: 980px) {.la_parallax_inner.fixed{background-attachment: scroll !important;}}
.la-carousel-wrapper > div {opacity: 0;}
.la-carousel-wrapper > div.slick-initialized {opacity: 1;}
.la-carousel-wrapper > div > .la-item-wrap:not(.slick-slide) {float: left;}
.la-carousel-wrapper > div > .la-item-wrap:not(.slick-slide):not(:first-child) {display: none;}
.la-carousel-wrapper .la-item-wrap > .wpb_content_element {margin-bottom: 0;}
.vc_row[class*="vc_custom_"] {background-position: center;background-repeat: no-repeat;}
.vc_column-inner[class*="vc_custom_"] {background-position: center top;background-repeat: no-repeat;}
.vc_row.row-space-5 {margin-left: -5px;margin-right: -5px;}
.vc_row.row-space-5 .vc_column_container > .vc_column-inner {padding-left: 5px;padding-right: 5px;}
.vc_row.ui-sortable[data-vc-full-width] {overflow: visible;}
.la-lists-icon .la-sc-icon-item {margin-bottom: 15px;}
.la-lists-icon .la-sc-icon-item > span {padding-right: 20px;display: inline-block;vertical-align: middle;}
.la-lists-icon .la-sc-icon-item > span i {display: inline-block;vertical-align: middle;font-size: 10px;}
.la-lists-icon .la-sc-icon-item div {display: inline;}
.icon-small.la-lists-icon .la-sc-icon-item span {padding-right: 15px;}
.icon-small.la-lists-icon .la-sc-icon-item i {font-size: 6px;}
.la-blockquote.style-4 {font-size: inherit;border-left-width: 2px;padding: 0 30px;}
.la-blockquote.style-4 p {margin-bottom: 0;line-height: 1.7142857143;top: -3px;position: relative;bottom: -3px;}
.la-blockquote.style-4 footer {font-weight: 600;position: relative;bottom: -3px;font-size: 0.857em;margin-top: 10px;}
.la-blockquote.style-1 {margin-top: 8px;color: #fff;border-width: 0;background-color: #91d4c0;font-size: 28px;line-height: normal;font-style: normal;padding: 40px;position: relative;}
.la-blockquote.style-1:before {content: "";border-left: 47px solid transparent;border-bottom: 47px solid #fff;position: absolute;right: 0;bottom: 0;}
.la-blockquote.style-1 footer {font-size: 12px;text-transform: uppercase;}
.la-blockquote.style-1 footer:before {content: "";width: 40px;height: 2px;background-color: #fff;display: block;margin-bottom: 20px;}
.la-blockquote.style-2 {font-size: 24px;line-height: normal;border-width: 1px;border-style: solid;text-align: center;padding: 30px 40px;position: relative;font-style: normal;border-color: inherit;}
.la-blockquote.style-2 p {font-style: italic;}
.la-blockquote.style-2 footer {position: absolute;font-size: 12px;padding: 14px 20px;background: #fff;top: 100%;margin-top: -25px;left: 50%;transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);text-transform: uppercase;line-height: 20px;font-weight: bold;transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);}
.la-blockquote.style-2 footer:before {display: none;}
.la-blockquote.style-2 footer cite {font-style: inherit;}
.la-blockquote.style-2 footer span {display: block;font-weight: normal;}
.la-blockquote.style-3 {padding: 40px 30px;position: relative;border: 1px solid #e7e7e7;}
.la-blockquote.style-3:before {content: '';background-image: url("assets/images/quote2.png");background-repeat: no-repeat;background-color: #fff;background-position: center center;width: 40px;height: 33px;position: absolute;left: 25px;top: -15px;}
.la-blockquote.style-3 p {font-size: 20px;font-style: italic;line-height: 36px;}
.la-blockquote.style-3 footer {font-size: 12px;}
.la-blockquote.style-3 footer cite {font-style: normal;}
.wpb_single_image.size-full * {width: 100%;}
.social-media-link a {margin: 0 5px;}
.social-media-link a:first-child {margin-left: 0 !important;}
.social-media-link a:last-child {margin-right: 0 !important;}
.social-media-link.style-default a {margin: 0 10px;font-size: 18px;width:30px;height:30px;display:inline-block;text-align: center;border: 1px solid #EEE;border-radius: 50%;line-height: 30px;}
.social-media-link.style-default a:not(:hover) {color: inherit;}
.social-media-link.style-round a, .social-media-link.style-square a, .social-media-link.style-circle a {width: 30px;height: 30px;line-height: 30px;color: #fff;text-align: center;display: inline-block;}
.social-media-link.style-round a:hover, .social-media-link.style-square a:hover, .social-media-link.style-circle a:hover {color: #fff;}
.social-media-link.style-outline a {width: 30px;height: 30px;font-size: 14px;line-height: 28px;text-align: center;display: inline-block;border-width: 1px;border-style: solid;}
.social-media-link.style-outline a:hover {color: #fff;}
.social-media-link.style-circle-outline a, .social-media-link.style-circle-hover a, .social-media-link.style-outline a, .social-media-link.style-circle a {border-radius: 50%;}
.social-media-link.style-round a {border-radius: 4px;}
.social-media-link.style-circle-hover a {width: 40px;height: 40px;display: inline-block;border: 1px solid transparent;text-align: center;font-size: 18px;color: #fff;line-height: 40px;}
.social-media-link.style-circle-hover a:hover {border-color: rgba(255, 255, 255, 0.3);}
.social-media-link.style-circle-outline a {color: #fff;width: 60px;height: 60px;display: inline-block;border: 1px solid rgba(255, 255, 255, 0.2);font-size: 20px;line-height: 58px;text-align: center;}
.social-media-link.style-circle-outline a:hover {color: #fff;}
.vc_separator.heading-doubleline {width: 100px;display: block;}
.vc_separator.heading-doubleline .vc_sep_holder {display: block;}
.vc_separator.heading-doubleline .vc_sep_holder.vc_sep_holder_r {display: block;margin-top: 5px;width: 70%;margin-left: 15%;}
.vc_separator.heading-doubleline.vc_sep_pos_align_left .vc_sep_holder.vc_sep_holder_r {margin-left: 0;}
.la-divider {position: relative;border-top: 1px solid transparent;height: 0;font-size: 0;line-height: 0;}
.la-dropcap {position: relative;top: 0;float: left;margin-right: 15px;padding: 0;line-height: 50px;font-size: 60px;text-transform: uppercase;}

.vc_separator.vc_separator_no_text {display: block;}
.vc_separator.vc_separator_no_text .vc_sep_holder .vc_sep_line {height: 0;top: 0;}
ul.list-checked {list-style: none;padding-left: 0;}
ul.list-checked > li {padding-left: 25px;position: relative;margin-bottom: 10px;}
ul.list-checked > li:before {content: "\f00c";font-family: FontAwesome;position: absolute;left: 0;font-size: 8px;padding-top: 0;}
ul.list-dots {list-style: none;padding-left: 0;}
ul.list-dots > li {padding-left: 25px;position: relative;margin-bottom: 10px;}
ul.list-dots > li:before {content: "\f111";font-family: FontAwesome;position: absolute;left: 0;font-size: 6px;}
body .vc_toggle {margin-bottom: 20px;}
body .vc_toggle .vc_toggle_title > h4 {font-family: inherit;}
body .vc_toggle.vc_toggle_default {border-width: 1px;border-style: solid;padding: 15px 30px;border-radius: 2px;}
body .vc_toggle.vc_toggle_default.vc_toggle_active {box-shadow: 0px 0px 87px 0px rgba(41, 44, 58, 0.1);}
body .vc_toggle.vc_toggle_default .vc_toggle_content {padding: 0;margin: 10px 0 15px;}
body .vc_toggle.vc_toggle_default .vc_toggle_title {padding-left: 0;}
body .vc_toggle.vc_toggle_default .vc_toggle_icon {display: none;}
.la-shortcode-loading {min-height: 60px;position: relative;display: none;}
.elm-pagination-ajax.is-loading .la-shortcode-loading,.elm-ajax-loader.is-loading .la-shortcode-loading {display: block;}
.la-shortcode-loading .content {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.hide-item-role .item--role,.hide-item-rating .item--rating {display: none !important;}
.grid-space-0 .instagram-item {margin-bottom: 0;}

.vc_message_box .close-button {position: absolute;right: 10px;height: 20px;padding: 0;width: 20px;text-align: center;line-height: 20px;top: 50%;margin-top: -10px;}
.vc_message_box.vc_message_box-rounded {border-radius: 2px;}
.vc_message_box.vc_message_box-standard.vc_color-info {padding-top: 15px;padding-bottom: 15px;}
.vc_message_box.vc_message_box-standard.vc_message_box-no-icon {padding-left: 1em;padding-right: 1em;}
.vc_row.vc_column-gap-15 {margin-left: -7.5px;margin-right: -7.5px;}
.vc_row[class*="vc_column-gap-"] > .vc_column_container > .vc_column-inner {padding: 0;}
.woocommerce.add_to_cart_inline {border: none !important;padding: 0 !important;}
.woocommerce.add_to_cart_inline .amount {font-size: 24px;display: block;color: #232324;margin: 25px 0;}
.woocommerce.add_to_cart_inline a {display: inline-block;font-size: 12px;font-weight: bold;text-transform: uppercase;border: 2px solid;padding: 15px 50px;border-radius: 30px;transition: all 250ms ease-out;}
.wpb_gallery .wpb_image_grid .wpb_image_grid_ul {margin-left: -5px;margin-right: -5px;}
.wpb_gallery .wpb_image_grid .wpb_image_grid_ul .isotope-item {margin: 5px;}
@media (max-width: 767px) {.la-blockquote.style-2{padding: 15px;  font-size: 16px;}
  .la-blockquote.style-2 footer{padding: 10px;}}
.pf-masonry.pf-default.pf-style-5 .loop__item__thumbnail {height: calc(100% - 100px);height: -webkit-calc(100% - 100px);}
a.size-full img[class*="wp-image"] {width: 100%;}
.wpb_single_image:not(.la-popup) a.vc_single_image-wrapper {position: relative;overflow: hidden;}
.wpb_single_image:not(.la-popup) a.vc_single_image-wrapper img {transform: scale(1.05);-webkit-transform: scale(1.05);transition: transform 0.5s ease-out;}
.wpb_single_image:not(.la-popup) a.vc_single_image-wrapper:after {content: '';opacity: 0;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;transition: all 0.5s ease-out;}
.wpb_single_image:not(.la-popup) a.vc_single_image-wrapper:hover img {transform: scale(1);-webkit-transform: scale(1);}
.wpb_single_image:not(.la-popup) a.vc_single_image-wrapper:hover:after {opacity: 0.2;}
.wpb_single_image.img-popup-video .vc_figure {background: rgba(255, 255, 255, 0.2);display: inline-block;border-radius: 50%;position: relative;transition: all .5s;}
.wpb_single_image.img-popup-video .vc_figure .vc_single_image-wrapper {transition: all .5s;}
.wpb_single_image.img-popup-video .vc_figure:before {content: '';position: absolute;left: -5px;right: -5px;top: -5px;bottom: -5px;background: rgba(255, 255, 255, 0.2);border-radius: 50%;opacity: 0;transition: all .5s;}
.wpb_single_image.img-popup-video .vc_figure:hover {background: rgba(255, 255, 255, 0.2);padding: 10px;margin: -10px;}
.wpb_single_image.img-popup-video .vc_figure:hover:before {opacity: 1;left: -15px;right: -15px;top: -15px;bottom: -15px;}
.wpb_single_image.img-popup-video .vc_figure:hover .vc_single_image-wrapper {transform: scale(0.9);-webkit-transform: scale(0.9);}
.vc_general.vc_cta3.vc_cta3-style-custom {background-color: transparent;border: none;}
.vc_cta3-container .la-cta-01.vc_cta3 {padding: 15px 15px 10px;}
.vc_cta3-container .la-cta-01.vc_cta3 h2 {font-size: 24px;line-height: 30px;margin-bottom: 5px;}
.vc_cta3-container .la-cta-01.vc_cta3 h4 {font-size: 16px;line-height: 30px;margin-bottom: 0;}
.vc_cta3-container .la-cta-01.vc_cta3 .vc_cta3-content {display: inline-block;}
.vc_cta3-container .la-cta-01.vc_cta3 .vc_cta3-actions {display: inline-block;float: right;margin-top: 7px;}

.vc_row[data-vc-stretch-content="true"] .la-timeline-wrap.style-2 {padding-left: 50px;padding-right: 50px;}
/*--------------------------------------------------------------
	16. WooCommerce
---------------------------------------------------------------*/
/*--------------------------------------------------------------
	16.1 Category Product
---------------------------------------------------------------*/
.products {list-style: none;margin-bottom: 0;padding: 0;}
.products .product-category img {width: 100%;-webkit-transition: opacity 0.35s, -webkit-transform 1s;transition: opacity 0.35s, transform 1s;}
.products .product-category .count {display: none;}
.price ins {text-decoration: none;}
.price .woocommerce-Price-currencySymbol {display: inline;}
.onsale .save-total,.onsale .save-sale-price {display: none;}
.catalog-grid-1.grid-space-default .product-category {margin-bottom: 30px;}
.catalog-grid-1 .product-category .cat-information {position: absolute;width: 100%;bottom: 40px;left: 0;text-align: center;}
.catalog-grid-1 .product-category .woocommerce-loop-category__title {display: inline-block;font-size: 12px;text-transform: uppercase;background-color: #fff;margin: 0;padding: 20px 30px;line-height: 20px;min-width: 160px;text-align: center;}
.catalog-grid-1 .product-category .item--overlay {visibility: visible;opacity: 0.9;background-color: transparent;transition: all 450ms ease-out;}
.catalog-grid-1 .product-category a {display: block;position: relative;overflow: hidden;}
.catalog-grid-1 .product-category a:hover img {transform: scale(1.2);-webkit-transform: scale(1.2);}
.catalog-grid-1 .product-category a:hover .item--overlay {background-color: rgba(52, 53, 56, 0.2);}
.products.slick-slider .slick-list {padding-top: 10px;}
.product_item--thumbnail .elm-countdown {position: absolute;left: 30px;bottom: 10px;display: none;}
.product_item--thumbnail .elm-countdown .countdown-section {display: block;width: 52px;height: 52px;border: 2px solid rgba(69, 69, 69, 0.3);border-radius: 50%;margin: 0 0 15px;padding: 10px 0;}
.product_item--thumbnail .elm-countdown .countdown-section:before {display: none;}
.product_item--thumbnail .elm-countdown .countdown-amount {font-size: 16px;display: block;line-height: 1;}
.product_item--thumbnail .elm-countdown .countdown-period {font-size: 10px;line-height: normal;text-transform: lowercase;display: block;color: #454545;}
.product_item--info .elm-countdown {display: none;width: 290px;max-width: 100%;margin: 0 auto;}
.product_item--info .elm-countdown .countdown-section {margin-bottom: 0;width: 25% !important;}
.product_item--info .elm-countdown .countdown-amount {display: block;line-height: 1;}
.product_item--info .elm-countdown .countdown-period {display: block;font-size: 14px;}
.product_item--info .la-custom-badge {display: none;}
.products-grid.grid-space-default .product_item .product_item--inner {margin-bottom: 30px;}
.products-list .product_item .product_item--info .add_compare:before,.products-list .product_item .product_item--info .add_wishlist:before, .products-list .product_item .product_item--thumbnail .product_item--action .quickview:before,.products-grid-2 .product_item_thumbnail_action .button:before,.products-grid-1 .product_item_thumbnail_action .button:before {font-family: 'dl-icon';direction: ltr;font-size: 18px;display: block;height: inherit;line-height: inherit;text-align: center;width: inherit;text-transform: none;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.product_item .product_item--thumbnail {position: relative;z-index: 2;}
.product_item .product_item--thumbnail-holder {text-align: center;}
.product_item .product_item--thumbnail-holder .pic-m-fallback {background-position: center 20%;background-repeat: no-repeat;background-size: cover;background-color: rgba(201, 201, 202, 0.14);}
.product_item .product_item--thumbnail-holder a {display: block;}
.product_item .product_item--thumbnail-holder a img {width: 100%;display: block;}
.product_item .product_item--title {font-size: 1.6rem;margin: 0 0 5px;line-height: inherit;font-weight: normal;}
.product_item .product_item--info {position: relative;z-index: 2;}
.product_item .added_to_cart {display: none;}
.product_item .product_item--category-link,.product_item .item--excerpt {display: none;}
.product_item .star-rating {display: block;margin-bottom: 10px;}
.product_item.prod-rating-off .star-rating {display: none !important;}
.product_item .price {line-height: 20px;display: inline-block;font-size: 1.4rem;}
.product_item .price del {font-size: 100%;}
.product_item .swatch-wrapper {float: none;display: inline-block;padding: 0;border-width: 0;margin: 0 5px 5px;}
.product_item .swatch-wrapper:not(.swatch-only-label) {border-radius: 50%;}
.product_item .swatch-wrapper:not(.swatch-only-label) .swatch-anchor {max-width: 12px;max-height: 12px;border-radius: 50%;}
.product_item .swatch-wrapper.swatch-only-label .swatch-anchor {line-height: normal !important;min-height: 0 !important;min-width: 0 !important;}
.products-list .product_item {width: 100%;}
.products-list .product_item .product_item--inner {overflow: hidden;}
.products-list .product_item .product_item--thumbnail {float: left;width:45%;}
.products-list .product_item .product_item--thumbnail .item--overlay {background-color: #232324;}
.products-list .product_item .product_item--title {font-size:24px;margin: 0 0 25px;line-height: normal;font-weight: 700;}
.products-list .product_item .price {font-size: 18px;}
.products-list .product_item .product_item--info {text-align: left;padding-left:5%;float: left;width:55%;}
.products-list .product_item .product_item--info .product_item--action {float: left;}
.products-list .product_item .product_item--info .quickview {display: none;}
.products-list .product_item .product_item--info .add_to_cart_button {border: none;padding: 10px 35px;float: left;margin-bottom: 10px;margin-right: 10px;border: 1px solid;transition: all 250ms ease-out;text-transform: uppercase;border-radius: 0;background: transparent;color: #212121;}

.products-list .product_item .item--excerpt {display: block;margin-bottom: 30px;line-height: 24px;padding-top: 10px;}
.products-list .product_item .item--excerpt ul{padding: 0;margin: 0;}
.products-list .product_item .product_item--thumbnail .product_item--action {visibility: hidden;position: absolute;margin-top: 0;top: 50%;left: 50%;margin-left: -20px;z-index: 2;opacity: 0;transition: all 250ms ease-out;bottom: auto;right: auto;}
.products-list .product_item .product_item--thumbnail .product_item--action .button:not(.quickview) {display: none;}
.products-list .product_item:hover .product_item--thumbnail .product_item--action {visibility: visible;opacity: 1;margin-top: -20px;}
.products-list .product_item:hover .product_item--thumbnail .item--overlay {opacity: 0.05;visibility: visible;}
.products-list .product_item--thumbnail-holder > a:not(.woocommerce-loop-product__link) {display: none;}
.products-list-mini .product_item .onsale {left: -15px;padding: 3px 14px;font-size: 12px;top: 15px;}
.products-list-mini .product_item .product_item--inner {margin-bottom: 50px;overflow: visible;}
.products-list-mini .product_item .product_item--thumbnail {width: 100px;float: left;margin-right: 30px;overflow: visible !important;}
.products-list-mini .product_item .product_item--info {padding-left: 0;width: 70%;width: calc( 100% - 130px);width: -webkit-calc( 100% - 130px);}
.products-list-mini .product_item .product_item--title {font-size: 12px;text-transform: uppercase;margin: 0 0 10px;line-height: 18px;}
.products-list-mini .product_item .price {margin-bottom: 10px;font-size: 12px;}
.products-list-mini .product_item .star-rating {margin: 0;float: none;}
.products-list-mini.products-list .product_item .product_item--info-action .button {border-radius: 0;border-radius: 0;min-width: 0;font-size: 10px;font-weight: normal;padding: 6px 23px;line-height: 24px;border-style: solid;border-width: 1px;margin: 5% 0 0;}
.products-list-mini.products-list .product_item .product_item--info-action .button:not(:hover) {background-color: transparent;color: #262626;border-color: #E7E7E7;}
/** Color & Effect **/
.products-list .product_item .product_item--thumbnail .product_item--action .quickview,.products-grid-2 .product_item_thumbnail_action .button,.products-grid-1 .product_item_thumbnail_action .button {position: relative;width: 44px;height: 44px;line-height: 44px;font-size: 0;display: inline-block;margin: 5px;vertical-align: middle;background-color: #fff;border-radius: 50%;transition: all 250ms ease-out;}
.products-list .product_item .product_item--thumbnail .product_item--action .quickview:hover,.products-grid-2 .product_item_thumbnail_action .button:hover,.products-grid-1 .product_item_thumbnail_action .button:hover {color: #fff;}
.products-grid-2 .product_item_thumbnail_action .add_wishlist:before,.products-grid-1 .product_item_thumbnail_action .add_wishlist:before {content: "\7c";}
.products-grid-2 .product_item_thumbnail_action .add_compare:before,.products-grid-1 .product_item_thumbnail_action .add_compare:before {content: "\7d";}
.products-grid-2 .product_item_thumbnail_action .add_to_cart_button:before,.products-grid-1 .product_item_thumbnail_action .add_to_cart_button:before {content: "\7b";}
.products-grid-2 .product_item_thumbnail_action .add_to_cart_button span,.products-grid-1 .product_item_thumbnail_action .add_to_cart_button span {opacity: 0;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.products-list .product_item .product_item--thumbnail .product_item--action .quickview:before,.products-grid-2 .product_item_thumbnail_action .quickview:before,.products-grid-1 .product_item_thumbnail_action .quickview:before {content: "\60";}
.products-grid .product_item--info {padding-top: 20px;padding-bottom: 20px;}
.products-grid .product_item--info .product_item--action {display: none;}
.products-grid .product_item--info .la-swatch-control {margin-top: 10px;line-height: 0;}
.products-grid .star-rating {margin-left: auto;margin-right: auto;}
.products-grid-2 .product_item_thumbnail_action,.products-grid-1 .product_item_thumbnail_action {position: absolute;width: 60px;z-index: 4;text-align: center;right: 20px;bottom: 20px;}
.products-grid-2 .product_item_thumbnail_action .button,.products-grid-1 .product_item_thumbnail_action .button {opacity: 0;transform: translate(50px, 0);-webkit-transform: translate(50px, 0);transition-delay: 50ms;}
.products-grid-2 .product_item_thumbnail_action .wrap-addto .button,.products-grid-1 .product_item_thumbnail_action .wrap-addto .button {transition-delay: 100ms;}
.products-grid-2 .product_item_thumbnail_action .wrap-addto .button + .button,.products-grid-1 .product_item_thumbnail_action .wrap-addto .button + .button {transition-delay: 150ms;}
.products-grid-2 .product_item_thumbnail_action .wrap-addto .button + .button + .button,.products-grid-1 .product_item_thumbnail_action .wrap-addto .button + .button + .button {transition-delay: 200ms;}
.products-grid-2 .product_item--inner:hover .product_item_thumbnail_action .button,.products-grid-1 .product_item--inner:hover .product_item_thumbnail_action .button {opacity: 1;transform: translate(0, 0);-webkit-transform: translate(0, 0);}
.products-grid-1 .product_item--info {text-align: center;}
.products-grid-1 .product_item_thumbnail_action {bottom: 70px;}
.products-grid-1 .product_item_thumbnail_action .add_to_cart_button {display: none !important;}
.products-grid-1 .product_item--thumbnail-holder > a:not(.woocommerce-loop-product__link):last-child {position: absolute;bottom: 0;width: 100%;color: #fff;padding: 14px 20px;z-index: 2;opacity: 0;visibility: hidden;transition: all 250ms ease-out;background-color: #262626;transform: translate(0, 100%);-webkit-transform: translate(0, 100%);}
.products-grid-1 .product_item--thumbnail-holder > a:not(.woocommerce-loop-product__link):last-child:hover {background-color: #d25b5b;}
.products-grid-1 .product_item--thumbnail-holder a.added {display: none !important;}
.products-grid-1 .product_item--inner:hover .product_item--thumbnail-holder > a:not(.woocommerce-loop-product__link):last-child {opacity: 1;visibility: visible;transform: translate(0, 0);-webkit-transform: translate(0, 0);}
.products-grid-2 .product_item_thumbnail_action {right: 40px;bottom: 40px;}
.products-grid-2 .product_item--info {position: absolute;bottom: 10px;left: 10%;color: #fff;width: 100%;max-width: 80%;opacity: 0;visibility: hidden;transform: translate(0, 80px);-webkit-transform: translate(0, 80px);transition: all 250ms ease-out;}
.products-grid-2 .item--overlay {background-color: #0D0D0D;}
.products-grid-2 .product_item--title {font-size: 16px;}
.products-grid-2 .product_item--title a {color: #fff;}
.products-grid-2 .product_item--inner:hover .item--overlay {opacity: 0.6;visibility: visible;}
.products-grid-2 .product_item--inner:hover .product_item--info {transform: translate(0, 0);-webkit-transform: translate(0, 0);opacity: 1;visibility: visible;}
.product_item.thumb-has-effect .product_item--thumbnail {overflow: hidden;}
.product_item.thumb-has-effect .product_item--thumbnail .pic-m-fallback,.product_item.thumb-has-effect .product_item--thumbnail img {transition: opacity 0.5s ease, transform 2s cubic-bezier(0, 0, 0.44, 1.18);}
.product_item.thumb-has-effect .product_item--thumbnail div.wp-alt-image {background-position: center center;background-size: cover;height: 100%;}
.product_item.thumb-has-effect .product_item--thumbnail .pic-m-fallback {padding-bottom: 50%;}
.product_item.thumb-has-effect .product_item--thumbnail .pic-m-fallback-second,.product_item.thumb-has-effect .product_item--thumbnail .wp-alt-image {position: absolute;left: 0;top: 0;z-index: 2;transition: opacity 0.5s ease, transform 2s cubic-bezier(0, 0, 0.44, 1.18);opacity: 0;width: 100%;}
.product_item.thumb-has-effect .product_item--thumbnail .pic-m-fallback-second {height: 0;}
.product_item.thumb-has-effect .product_item--thumbnail .item--overlay {z-index: 2;}
.product_item.thumb-has-effect .product_item--thumbnail:hover .pic-m-fallback-first,.product_item.thumb-has-effect .product_item--thumbnail:hover .wp-post-image {opacity: 1;}
.product_item.thumb-has-effect .product_item--thumbnail:hover .pic-m-fallback-second,.product_item.thumb-has-effect .product_item--thumbnail:hover .wp-alt-image {opacity: 1;}
.product_item.thumb-no-effect .product_item--thumbnail {overflow: hidden;}
.product_item.thumb-no-effect .item--overlay {transition: all 0.5s cubic-bezier(0, 0, 0.44, 1.18);}
.la-shop-products .la-pagination {margin-top: 20px;margin-bottom: 20px;}
.products-grid.la-isotope-container .product_item:not(.showmenow) {opacity: 0;}
@media (min-width: 1024px) {.prods_masonry.cover-img-bg .product_item--inner{height: 100%;}
  .prods_masonry.cover-img-bg:not(.products-grid-2) .product_item--thumbnail{height: 80%;  height: calc( 100% - 100px);  height: -webkit-calc( 100% - 100px);}
  .prods_masonry.cover-img-bg:not(.products-grid-2) .prod-has-rating .product_item--thumbnail{height: calc( 100% - 120px);  height: -webkit-calc( 100% - 120px);}
  .prods_masonry.cover-img-bg.products-grid-2 .product_item--thumbnail{height: 100%;}
  .prods_masonry.cover-img-bg .product_item--thumbnail-holder img{display: none;}
  .prods_masonry.cover-img-bg .product_item--thumbnail-holder .pic-m-fallback{width: 100%;  height: 100%;  position: absolute;  left: 0;  top: 0;  padding-bottom: 0 !important;}}
.productlist__big_space .product_item--inner {padding-bottom: 20px;}
.productlist__big_space .grid-space-0 .product_item--inner {padding-bottom: 30px;}
.woocommerce.special_offers .product_item_thumbnail_action {width: auto;right: auto;left: 50%;transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);}
.woocommerce.special_offers .product_item--thumbnail .elm-countdown {display: none;}
.woocommerce.special_offers .product_item--info .la-custom-badge {display: block;border-radius: 50%;min-height: 90px;min-width: 90px;vertical-align: middle;display: flex;justify-content: center;align-items: center;top: -45px;right: 30px;}
.woocommerce.special_offers .product_item--info .la-custom-badge > span:not(.save-sale-price) {display: none;}
.woocommerce.special_offers .product_item--info .la-custom-badge .hidden {display: block !important;}
.woocommerce.special_offers .product_item--info .la-custom-badge .save-sale-price {display: block;}
.woocommerce.special_offers .product_item--info .la-custom-badge .amount {font-size: 18px;}
.woocommerce.special_offers .product_item--info .elm-countdown {display: block;padding-top: 10px;}
.woocommerce.special_offers .product_item--info .price {display: none;}
.products-grid-2 .product_item .product_item--thumbnail-holder > a:not(.woocommerce-loop-product__link) {display: none;}
.products-grid-2 .product_item .product_item--inner {position: relative;}
.products-grid-2 .product_item_thumbnail_action {right: 20px;}
body.rtl .products-grid-2 .product_item_thumbnail_action {left: 20px;right: auto;}
/** Responsive **/
@media (min-width: 1500px) {.products-grid-2 .product_item--info{text-align: center;  bottom: 30px;}}
@media (max-width: 1500px) {.product_item--info .elm-countdown .countdown-amount{font-size: 20px;}
  .product_item--info .elm-countdown .countdown-period{font-size: 12px;}}
@media (max-width: 1024px) {.products-list .product_item .product_item--thumbnail .product_item--action .quickview,.products-grid.products-grid-1 .product_item--thumbnail .wrap-addto .button{width: 40px;  height: 40px;  line-height: 40px;}}
@media (max-width: 800px) {.woocommerce.special_offers .product_item--info .la-custom-badge{display: none;}}
/*--------------------------------------------------------------
	16.2. Search Product
---------------------------------------------------------------*/
/*--------------------------------------------------------------
	16.3. Single Product
---------------------------------------------------------------*/
.woocommerce-product-gallery__wrapper embed,.woocommerce-product-gallery__wrapper iframe,.woocommerce-product-gallery__wrapper object,.woocommerce-product-gallery__wrapper video {width: 100%;max-width: 100%;position: absolute !important;top: 0;left: 0;height: 100% !important;}
.woocommerce-product-gallery__wrapper a[data-videolink^="http"] {display: block;position: relative;width: 100%;z-index: 9;}
.la-woo-product-gallery > .woocommerce-product-gallery__trigger {position: absolute;top: 15px;right: 15px;line-height: 30px;display: block;height: 30px;width: 30px;border-radius: 3px;z-index: 2;text-align: center;text-indent: -999px;overflow: hidden;color: #ffffff;}
.la-woo-product-gallery > .woocommerce-product-gallery__trigger:before {font-family: FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: block;content: "\f00e";line-height: inherit;text-indent: 0;}
.la-woo-thumbs .la-thumb-inner {margin-left: -5px;margin-right: -5px;}
.la-woo-thumbs .la-thumb {width: 70px;float: left;margin: 5px;border: none;}
.la-woo-thumbs .la-thumb:not(.slick-current) img {opacity: 0.4;}
.la-woo-thumbs .la-thumb div {position: relative;}
.la-woo-thumbs .la-thumb div:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(52, 53, 56, 0.4);}
.la-woo-thumbs .la-thumb .play-overlay {font-size: 30px;color: #fff;line-height: 30px;height: 30px;width: 30px;text-align: center;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.la-woo-thumbs .slick-arrow {font-size: 20px;line-height: 20px;display: block;vertical-align: middle;width: 20px;height: 20px;cursor: pointer;text-align: center;position: absolute;}
.la-woo-thumbs .slick-arrow > span {display: block;line-height: 20px;}
.la-woo-thumbs .slick-arrow.slick-disabled {opacity: 0;}
.la-woo-thumbs .la-thumb-inner:not(.slick-vertical) .slick-prev {left: -20px;}
.la-woo-thumbs .la-thumb-inner:not(.slick-vertical) .slick-next {right: -20px;}
.la-woo-thumbs .slick-vertical .slick-arrow {left: 50%;right: auto;top: 100%;opacity: 1;}
.la-woo-thumbs .slick-vertical .slick-arrow i {font-family: FontAwesome;}
.la-woo-thumbs .slick-vertical .slick-prev {margin-left: -25px;}
.la-woo-thumbs .slick-vertical .slick-prev i:before {content: "\f106";}
.la-woo-thumbs .slick-vertical .slick-next {margin-right: -25px;}
.la-woo-thumbs .slick-vertical .slick-next i:before {content: "\f107";}
.product-main-image {margin-bottom: 30px;}
.product-main-image img {width: 100%;}
.product-main-image .la_woo_loading {opacity: 0;visibility: hidden;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.product-main-image .la-woo-product-gallery {width: 100%;position: relative;margin-bottom: 15px;}
.product-main-image img.zoomImg {display: none;}
.product-main-image .swatch-loading {pointer-events: none;position: relative;overflow: hidden;}
.product-main-image .swatch-loading .la_woo_loading {opacity: 1;visibility: visible;}
.product-main-image .swatch-loading .la-woo-product-gallery {position: static !important;}
.product-main-image .swatch-loading .la-woo-product-gallery .woocommerce-product-gallery__wrapper,.product-main-image .swatch-loading .la-woo-thumbs .la-thumb-inner {opacity: 0.3;}
.product-main-image .no-gallery .la-woo-thumbs {display: none;}
@media (min-width: 991px) {.la-p-single-2 .product-main-image .la-woo-product-gallery{float: right;  position: relative;  width: 85%;  width: calc(100% - 85px);  width: -webkit-calc(100% - 85px);}
  .la-p-single-2 .product-main-image .la-woo-thumbs{position: relative;  float: left;  width: 70px;}
  .la-p-single-2 .no-gallery .la-woo-product-gallery{width: 100%;}}
@media (min-width: 1400px) {.enable-main-fullwidth .la-p-single-2 .product-main-image .la-woo-product-gallery{float: right;  position: relative;  width: 85%;  width: calc(100% - 160px);  width: -webkit-calc(100% - 160px);}
  .enable-main-fullwidth .la-p-single-2 .product-main-image .la-woo-thumbs{position: relative;  float: left;  width: 140px;}
  .enable-main-fullwidth .la-p-single-2 .product-main-image .la-woo-thumbs .la-thumb-inner{margin: 0;}
  .enable-main-fullwidth .la-p-single-2 .product-main-image .la-woo-thumbs .la-thumb{margin: 0 0 20px;}
  .enable-main-fullwidth .la-p-single-2 .no-gallery .la-woo-product-gallery{width: 100%;}}
@media (min-width: 1500px) {.enable-main-fullwidth .la-p-single-2 .product-main-image .la-woo-product-gallery{width: 85%;  width: calc(100% - 200px);  width: -webkit-calc(100% - 200px);}
  .enable-main-fullwidth .la-p-single-2 .product-main-image .la-woo-thumbs{width: 170px;}
  .enable-main-fullwidth .la-p-single-2 .product-main-image .la-woo-thumbs .la-thumb{margin: 0 0 30px;}}
.product--summary {margin-bottom: 30px;}
.product--summary .la-breadcrumbs {margin-bottom: 30px;}
.product--summary .product_title {font-size:30px;margin: 0 0 5px;font-weight:700;}
.product--summary .entry-summary > .stock.in-stock {float: right;background: none;font-size: 12px;margin: 0;padding: 0;position: relative;top: 30px;}
.product--summary .entry-summary > .stock.in-stock:before {content: '\7e';font-family: 'dl-icon';direction: ltr;font-style: normal !important;font-weight: normal !important;font-variant: normal !important;text-transform: none !important;line-height: 1;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: inline-block;position: relative;top: -1px;font-size: 14px;padding: 0 5px;vertical-align: middle;}
.product--summary .entry-summary > .cart {margin-top: 45px;}
.product--summary .woocommerce-product-rating {display: inline-block;line-height: 14px;}
.product--summary .woocommerce-product-rating .star-rating {display: inline-block;vertical-align: top;}
.product--summary .woocommerce-product-rating .woocommerce-review-link {display: inline-block;vertical-align: top;font-size: 12px;line-height: 14px;}
.product--summary .single-price-wrapper {margin: 35px 0 30px;}
.product--summary .single-price-wrapper .price {font-size: 18px;line-height: 1;}
.product--summary .single-price-wrapper .price:first-child:not(:last-child) {display: none;}
.product--summary .single-price-wrapper .price del {font-size: 14px;font-weight: normal;}
.product--summary .product_meta-top {padding-bottom: 20px;display: none;}
.product--summary .product_meta-top .sku_wrapper {text-transform: uppercase;font-size: 10px;}
.product--summary .product_meta-top .sku_wrapper .sku {text-transform: none;}
.product--summary .product_meta {margin-top: 40px;line-height: 2;font-size: 12px;float: left;}
.product--summary .product_meta > span {display: block;}
.product--summary .product_meta a:hover {text-decoration: underline;}
.product--summary .product_meta_sku_wrapper {margin-bottom: 40px;font-size: 0.875em;}
.product--summary .product_meta_sku_wrapper .sku_wrapper {display: block;}
.product--summary .woocommerce-product-details__short-description {padding:20px 0;}
.product--summary .woocommerce-product-details__short-description ul{margin: 0;padding: 0;}
.product--summary .product-share-box {margin-top: 40px;float: right;font-size: 12px;}
.product--summary .product-share-box label {display: block;}
.product--summary .social--sharing {display: inline-block;margin-left: -10px;}
.product--summary .social--sharing a {margin: 0;background: none !important;}
.product--summary .single_add_to_cart_button {border: none;padding: 15px 45px;font-weight: bold;line-height: 30px;float: left;margin-bottom: 10px;margin-right: 10px;color: #fff;font-size: 12px;text-transform: uppercase;transition: all 250ms ease-out;}
.product--summary .single_add_to_cart_button.disabled {cursor: not-allowed;}
.product--summary .group_table,.product--summary .group_table td {border: none;padding: 0;}
.product--summary .group_table tr {float: left;width: 100%;padding-left: 105px;position: relative;min-height: 60px;margin-bottom: 20px;}
.product--summary .group_table td {width: 100%;font-size: 16px;padding-top: 15px;}
.product--summary .group_table td:first-child {position: absolute;left: 0;width: auto;padding: 0;}
.product--summary .group_table .stock {background: none;color: inherit;padding: 0 0 0 10px;display: inline;margin: 0 0 0 10px;}
.product--summary .variations,.product--summary .variations th,.product--summary .variations td {border: none;}
.product--summary .variations th,.product--summary .variations td {padding: 5px 0;display: block;}
.product--summary .variations th.label,.product--summary .variations td.label {font-size: 0.875em;text-transform: uppercase;padding-top: 10px;padding-bottom: 0;}
.product--summary .variations select {height: 52px;width: 100%;font-weight: bold;}
.product--summary .variations .label .swatch-label {text-transform: none;font-size: 12px;font-weight: bold;}
.product--summary .variations .label .swatch-label:not(:empty):before {content: ":";margin-left: 5px;padding-right: 5px;}
.product--summary .la-init-swatches .variations th,.product--summary .la-init-swatches .variations td {width: 100%;}
.product--summary .variations_button {margin-top: 30px;}
.product--summary .quantity {float: left;margin-right: 10px;}
.product--summary .add_compare,.product--summary .add_wishlist {margin-top: 10px;float: left;font-size: 0;line-height: 0;position: relative;}
.product--summary .add_compare:before,.product--summary .add_wishlist:before {font-family: 'dl-icon';direction: ltr;text-transform: none;display: block;padding: 0;font-size: 16px;width: 40px;height: 50px;line-height: 50px;text-align: center;color: inherit;}
.product--summary .add_compare:before {content: "\67";}
.product--summary .add_wishlist:before {content: "\65";}
.variations_form .swatch-control {display: block;float: left;width: 100%;}
.variations_form.la-init-swatches .variations {margin-bottom: 0;}
.woocommerce-tabs {margin: 0 auto 40px;width: 970px;max-width: 100%;}
.wc-tabs {padding: 0;margin: 0 0 40px;text-align: center;}
.wc-tabs li {display: inline-block;}
.wc-tabs li a {position: relative;display: block;padding: 15px 30px;line-height: 20px;font-size: 14px;}
.wc-tabs li.active > a {background-color: #EFEFEF;}
.wc-tab {margin-bottom: 0;}
.wc-tab .wc-tab-title {display: none;position: relative;font-weight: 600;}
.wc-tab .wc-tab-title:after {content: "\f067";font-family: FontAwesome;position: absolute;right: 0;top: 14px;font-size: 11px;font-weight: normal;}
.wc-tab .wc-tab-title a {display: block;padding: 13px 0;}
.wc-tab.active .wc-tab-title:after {content: "\f068";}
#tab-description .tab-content li {margin-bottom: 5px;}
#tab-description .tab-content img.alignright {margin-top: 0;}
#tab-additional_information table,#tab-additional_information table th,#tab-additional_information table td {border: none;}
#tab-additional_information table th,#tab-additional_information table td {padding: 2px 0;}
#tab-additional_information p {margin: 0;}
.la-custom-pright:before, .la-custom-pright:after {content: '';display: table;}
.la-custom-pright .la-wc-tabs-wrapper {margin-top: 40px;}
.la-custom-pright .stock ~ .stock {display: none;}
.la-custom-pright .wc-tabs {text-align: left;}
.la-custom-pright .wc-tabs-outer {border-bottom: 1px solid #D8D8D8;}
.custom-product-wrap {margin-top: 45px;margin-bottom: 30px;}
.custom-product-wrap .block_heading {margin-bottom: 30px;text-align: center;}
.custom-product-wrap .block_heading--title {font-weight: normal;}
.custom-product-wrap .block_heading--title span {display: inline-block;position: relative;}
.custom-product-wrap .block_heading--title span:after {content: '';display: block;height: 2px;width: 60px;margin: 20px auto 0;}
.custom-product-ul .products.grid-items {margin-left: -15px;margin-right: -15px;}
.la-p-single-3 .la-custom-pright::before, .la-p-single-3 .la-custom-pright::after {content: ' ';display: table;flex-basis: 0;order: 1;}
.la-p-single-3 .la-custom-pright::after {clear: both;}
.la-p-single-3 .product-main-image .la-woo-product-gallery {border: none;}
.la-p-single-3 .woocommerce-product-gallery__image {margin-top: 10px;}
.la-p-single-3 .woocommerce-product-gallery__image .video-link-popup {display: none;}
.la-p-single-3 .woocommerce-product-gallery__image:first-child {margin-top: 0;}
.la-p-single-3 .woocommerce-product-gallery__image:first-child .video-link-popup {display: block;}
.la-p-single-3 .la-single-product-page .p-right.product--summary {position: static;margin-bottom: 0;}
@media (max-width: 767px) {.woocommerce-Reviews .comment_container{padding-left: 60px;}
  .woocommerce-Reviews .comment_container img.avatar{width: 50px;  height: 50px;}
  .woocommerce-Reviews .comment_container .meta{bottom: 15px;}
  .woocommerce-Reviews .comment_container .meta .woocommerce-review__author:before{margin-bottom: 10px;}
  .woocommerce-Reviews .comment_container .star-rating{bottom: 0;  right: auto;  left: 0;}
  .comment-form-rating p.stars{min-width: 260px;}}
/**
Quick View
**/
.lightcase-inlineWrap .la-single-product-page {margin: 0;}
.lightcase-inlineWrap .la-p-single-wrap .product-main-image {margin-bottom: 0;padding: 0;}
.lightcase-inlineWrap .la-p-single-wrap .product-main-image .la-woo-product-gallery {margin-bottom: 0;}
.lightcase-inlineWrap .la-p-single-wrap .product-main-image .no-gallery .la-woo-product-gallery {margin-bottom: 0;}
.lightcase-inlineWrap .la-p-single-wrap .product--summary {margin-bottom: 0;}
@media (max-width: 1500px) {.lightcase-inlineWrap .la-p-single-wrap .product--summary{padding: 30px 30px 20px !important;}}
@media (min-width: 1500px) {.lightcase-inlineWrap .la-p-single-wrap .product--summary{padding: 40px 35px 20px !important;}}
.lightcase-inlineWrap .la-p-single-wrap .product--summary .product_title {margin-bottom: 0;}
.lightcase-inlineWrap .la-p-single-wrap .product--summary .product_meta-top {padding-bottom: 0;}
.lightcase-inlineWrap .la-p-single-wrap .product--summary .single-price-wrapper {margin: 30px 0 20px;}
.lightcase-inlineWrap .la-p-single-wrap .product--summary .woocommerce-product-details__short-description {padding-bottom: 30px;}
.lightcase-inlineWrap .la-p-single-wrap .product--summary .product-share-box,.lightcase-inlineWrap .la-p-single-wrap .product--summary .product_meta {margin-top: 15px;float: none;}
.lightcase-inlineWrap .la-p-single-wrap .product--summary .entry-summary > .cart {margin-top: 0;}
.lightcase-inlineWrap .la-p-single-wrap .product--summary .wrap-cart-cta .button {padding: 15px 50px;}
.lightcase-inlineWrap .la-p-single-wrap .product--summary .wrap-cart-cta .quantity span {top: 0;}
.lightcase-inlineWrap .la-p-single-wrap .product--summary .wrap-cart-cta .quantity .qty {height: 60px;width: 70px;}
.lightcase-inlineWrap .la-p-single-wrap .product--summary .add_compare,.lightcase-inlineWrap .la-p-single-wrap .product--summary .add_wishlist {margin-top: 5px;}
.lightcase-inlineWrap .product-main-image .la-woo-thumbs {display: none;}
.lightcase-inlineWrap .product-main-image .la-woo-product-gallery {width: 100% !important;}
.lightcase-inlineWrap .product-main-image .woocommerce-product-gallery__image .g-overlay {padding-bottom: 110%;background-size: cover;display: block;background-position: center;}
.lightcase-inlineWrap .product-main-image .woocommerce-product-gallery__image img {display: none;}
.open-quickview-product #lightcase-case .lightcase-contentInner .lightcase-inlineWrap {padding: 0 !important;}
@media (min-width: 1441px) {.single-product.body-col-1c:not(.enable-main-fullwidth):not(.body-boxed) .site-main .la-p-single-2 .product-main-image .la-woo-thumbs{margin-left: -105px;  width: 90px;  top: -5px;}
  .single-product.body-col-1c:not(.enable-main-fullwidth):not(.body-boxed) .site-main .la-p-single-2 .product-main-image .la-woo-product-gallery{min-width: 100%;  margin-bottom: 0;}}
.lightcase-inlineWrap .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image ~ .woocommerce-product-gallery__image,.woocommerce-variation-availability p.stock.in-stock,.pswp__caption {display: none;}
p.cart {margin-bottom: 0;}
.tab-content .shop_attributes {width: 820px;margin: 0 auto;max-width: 100%;}
.extradiv-after-frm-cart a {margin-right: 20px;font-size: 12px;}
.extradiv-after-frm-cart i {font-size: 16px;padding-right: 5px;}
.entry-summary .wrap-cart-cta {display: inline-block;float: left;margin-bottom: 20px;margin-right: 10px;font-size: 14px;}
.entry-summary .wrap-cart-cta [id^="wc-stripe"] {display: none !important;}
.entry-summary .wrap-cart-cta .quantity span {top: 6px;text-align: center;}
.entry-summary .wrap-cart-cta .quantity .qty {background: none;padding: 10px;height: 70px;width: 80px;}
.entry-summary .wrap-cart-cta .button {margin: 0;padding: 20px 80px;font-size:16px;font-weight: normal;text-transform: none;}
.entry-summary .woocommerce-Reviews,.entry-summary .shop_attributes {margin: 0;width: 100%;max-width: 100%;}
.woocommerce-product-gallery__image {position: relative;}
.woocommerce-product-gallery__image .video-link-popup {position: absolute;bottom: 25px;z-index: 2;background: #fff;right: 25px;color: #000;width: 50px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;border-radius: 50%;}
.woocommerce-product-gallery__image .video-link-popup i {vertical-align: middle;padding-left: 3px;}
.la-p-single-1 .la-woo-thumbs {max-width: 100%;margin-left: auto;margin-right: auto;width: 450px;}
.la-p-single-1 .la-woo-thumbs .slick-track {margin-left: auto;margin-right: auto;}
.site-main .woocommerce-product-gallery__wrapper .slick-arrow {display: none !important;}
.la-p-single-4 .product--large-image:not(.no-gallery) .la-woo-product-gallery .woocommerce-product-gallery__image {float: left;width: 100%;}
.la-p-single-4 .product--large-image:not(.no-gallery) .la-woo-product-gallery .woocommerce-product-gallery__image a[data-videolink] {display: block;width: 100%;}
.la-p-single-4 .product--large-image:not(.no-gallery) .la-woo-product-gallery .woocommerce-product-gallery__image a[data-videolink] img {display: none;}
.la-p-single-4 .product--large-image:not(.no-gallery) .la-woo-product-gallery .woocommerce-product-gallery__image .g-overlay {padding-bottom: 109%;display: block;background-size: cover;background-position: center;}
.la-p-single-4 .product--large-image:not(.no-gallery) .la-woo-product-gallery .woocommerce-product-gallery__image:nth-child(3), .la-p-single-4 .product--large-image:not(.no-gallery) .la-woo-product-gallery .woocommerce-product-gallery__image:nth-child(2), .la-p-single-4 .product--large-image:not(.no-gallery) .la-woo-product-gallery .woocommerce-product-gallery__image:nth-child(1) {width: 50%;}
.la-p-single-4 .product--large-image:not(.no-gallery) .la-woo-product-gallery .woocommerce-product-gallery__image .video-link-popup {display: none;}
.la-p-single-4 .product--large-image:not(.no-gallery) .la-woo-product-gallery .woocommerce-product-gallery__image:nth-child(1) {clear: both;}
.la-p-single-4 .product--large-image:not(.no-gallery) .la-woo-product-gallery .woocommerce-product-gallery__image:nth-child(1) .g-overlay {padding-bottom: 218%;}
.la-p-single-4 .product--large-image[data-totalg="2"] .la-woo-product-gallery .woocommerce-product-gallery__image .g-overlay {padding-bottom: 200% !important;}
.woocommerce-product-gallery__actions {position: absolute;z-index: 2;right: 20px;bottom: 15px;}
.woocommerce-product-gallery__actions a {background: #fff;color: #000;width: 50px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;border-radius: 50%;display: block;margin: 10px;}
.woocommerce-product-gallery__actions .video-link-popup i {vertical-align: middle;padding-left: 3px;margin-top: -1px;display: inline-block;}
.woocommerce-product-gallery__actions .woocommerce-product-gallery__trigger i {vertical-align: middle;margin-top: 0;display: inline-block;}
.rtl .woocommerce-product-gallery__actions {right: auto;left: 20px;}
@media (min-width: 1400px) {.body-col-1c .site-main .la-single-product-page .product-main-image{width: 55%;}
  .body-col-1c .site-main .la-single-product-page .product--summary{width: 45%;}
  .body-col-1c:not(.rtl) .site-main .la-single-product-page .product--summary{padding-left: 35px;}
  .body-col-1c:not(.rtl).enable-main-fullwidth .site-main .la-single-product-page .product--summary{padding-left: 55px;}
  .body-col-1c.rtl .site-main .la-single-product-page .product--summary{padding-right: 35px;}
  .body-col-1c.rtl.enable-main-fullwidth .site-main .la-single-product-page .product--summary{padding-right: 55px;}}
@media (min-width: 1600px) {.body-col-1c.enable-main-fullwidth .site-main .la-single-product-page .product-main-image{width: 63%;}
  .body-col-1c.enable-main-fullwidth .site-main .la-single-product-page .product--summary{width: 37%;}}
.force-disable-slider-script::before, .force-disable-slider-script::after {content: ' ';display: table;flex-basis: 0;order: 1;}
.force-disable-slider-script::after {clear: both;}
/*--------------------------------------------------------------
	16.4. Cart Page
---------------------------------------------------------------*/
.cart{display:none !important;}
/*--------------------------------------------------------------
	16.6. My Account Page
---------------------------------------------------------------*/

.socials-list {text-align: center;}
.socials-list::before, .socials-list::after {content: ' ';display: table;flex-basis: 0;order: 1;}
.socials-list::after {clear: both;}
.socials-list .social_login {background-color: #f5f5f5;color: #8a8a8a;text-transform: uppercase;font-weight: bold;display: block;float: left;font-size: 11px;padding: 20px 20px;line-height: 20px;width: 23.875%;margin-right: 1.5%;margin-bottom: 1.5%;}
.socials-list .social_login:nth-child(4) {margin-right: 0;}
.socials-list .social_login:hover {color: #fff;background-color: #4fb3ec;}
.lost_reset_password {max-width: 570px;margin-left: auto;margin-right: auto;}
.woocommerce-form-login__submit {padding: 10px 30px;clear: both;display: block;background: #3b7cca;color:#FFF;border:none;width: 100%;margin-bottom: 1em;}
form.login .clear + p.form-row {margin-top: 10px;}
form.lost_reset_password .form-row {width: 100%;}
.woocommerce-MyAccount-navigation {float: left;width: 190px;background: #f7f7f7;}
.woocommerce-MyAccount-navigation ul {list-style: none;padding:0 0 15px;margin: 0;}
.woocommerce-MyAccount-navigation li {display: block;}
.woocommerce-MyAccount-navigation li a {display: block;padding: 10px 30px;}
.woocommerce-MyAccount-navigation li:hover a, .woocommerce-MyAccount-navigation li.is-active a {color: #fff;}
.woocommerce-MyAccount-content {float: right;width: 80%;width: calc( 100% - 220px);width: -webkit-calc( 100% - 220px);}
.woocommerce-address-fields__field-wrapper {overflow: hidden;margin-bottom: 20px;}
.registration-form {margin-bottom: 30px;}
.registration-form .form-row {margin-bottom: 40px;}
.registration-form label {display: none;}
.registration-form input {border: none;border-radius: 2px;font-size: 16px;width: 100%;color: #fff;}
.registration-form .input-text {background-color: #134f8a;padding: 15px 40px;color: #487eb4;}
.registration-form .input-text:focus {color: #fff;}
.registration-form .button {text-transform: capitalize;padding-top: 15px;padding-bottom: 15px;}
.registration-horizonal .registration-form {margin: 0 -15px;}
.registration-horizonal .registration-form .form-row {float: left;width: 20%;padding: 0 15px;margin-bottom: 30px;}
.registration-horizonal .registration-form .form-row-wide {float: left;width: 40%;}
#customer_login {font-size: 12px;margin-bottom: 40px;}
#customer_login .woocommerce-privacy-policy-text {margin-bottom: 15px;}
#customer_login .woocommerce-privacy-policy-text a:hover {text-decoration: underline;}
#customer_login h2 {font-size: 24px;margin-bottom: 30px;}
#customer_login .button {background-color: #262626;color: #fff;border: none;padding: 15px 30px;min-width: 125px;font-size: 14px;}
#customer_login .button:hover {background-color: #d25b5b;}
@media (min-width: 1400px) {#customer_login .input-text{padding: 0 20px;  height: 70px;  line-height: 68px;}}
form.lost_reset_password .button {border: none;padding: 15px 30px;min-width: 125px;text-transform: uppercase;font-size: 12px;font-weight: 600;}
@media (min-width: 1400px) {form.lost_reset_password .input-text{padding: 0 20px;  height: 70px;  line-height: 68px;}}
p.lost_password a:hover {text-decoration: underline;}
/*--------------------------------------------------------------
	17. Extra class
---------------------------------------------------------------*/
.item--overlay {position: absolute;left: 0;top: 0;right: 0;bottom: 0;visibility: hidden;opacity: 0;transition: all 250ms ease-out;}
.item--social {font-size: 16px;}
.item--social a {display: inline-block;padding: 0 10px;}
.margin-0 {margin: 0 !important;}
.margin-left-0 {margin-left: 0 !important;}
.margin-right-0 {margin-right: 0 !important;}
.padding-0 {margin: 0 !important;}
.padding-left-0 {padding-left: 0 !important;}
.padding-right-0 {padding-right: 0 !important;}
.margin-top-0 {margin-top: 0px !important;}
.padding-top-0 {padding-top: 0px !important;}
.margin-bottom-0 {margin-bottom: 0px !important;}
.padding-bottom-0 {padding-bottom: 0px !important;}
.margin-left-0 {margin-left: 0px !important;}
.padding-left-0 {padding-left: 0px !important;}
.margin-right-0 {margin-right: 0px !important;}
.padding-right-0 {padding-right: 0px !important;}
.margin-top-5 {margin-top: 5px !important;}
.padding-top-5 {padding-top: 5px !important;}
.margin-bottom-5 {margin-bottom: 5px !important;}
.padding-bottom-5 {padding-bottom: 5px !important;}
.margin-left-5 {margin-left: 5px !important;}
.padding-left-5 {padding-left: 5px !important;}
.margin-right-5 {margin-right: 5px !important;}
.padding-right-5 {padding-right: 5px !important;}
.margin-top-10 {margin-top: 10px !important;}
.padding-top-10 {padding-top: 10px !important;}
.margin-bottom-10 {margin-bottom: 10px !important;}
.padding-bottom-10 {padding-bottom: 10px !important;}
.margin-left-10 {margin-left: 10px !important;}
.padding-left-10 {padding-left: 10px !important;}
.margin-right-10 {margin-right: 10px !important;}
.padding-right-10 {padding-right: 10px !important;}
.margin-top-15 {margin-top: 15px !important;}
.padding-top-15 {padding-top: 15px !important;}
.margin-bottom-15 {margin-bottom: 15px !important;}
.padding-bottom-15 {padding-bottom: 15px !important;}
.margin-left-15 {margin-left: 15px !important;}
.padding-left-15 {padding-left: 15px !important;}
.margin-right-15 {margin-right: 15px !important;}
.padding-right-15 {padding-right: 15px !important;}
.margin-top-20 {margin-top: 20px !important;}
.padding-top-20 {padding-top: 20px !important;}
.margin-bottom-20 {margin-bottom: 20px !important;}
.padding-bottom-20 {padding-bottom: 20px !important;}
.margin-left-20 {margin-left: 20px !important;}
.padding-left-20 {padding-left: 20px !important;}
.margin-right-20 {margin-right: 20px !important;}
.padding-right-20 {padding-right: 20px !important;}
.margin-top-25 {margin-top: 25px !important;}
.padding-top-25 {padding-top: 25px !important;}
.margin-bottom-25 {margin-bottom: 25px !important;}
.padding-bottom-25 {padding-bottom: 25px !important;}
.margin-left-25 {margin-left: 25px !important;}
.padding-left-25 {padding-left: 25px !important;}
.margin-right-25 {margin-right: 25px !important;}
.padding-right-25 {padding-right: 25px !important;}
.margin-top-30 {margin-top: 30px !important;}
.padding-top-30 {padding-top: 30px !important;}
.margin-bottom-30 {margin-bottom: 30px !important;}
.padding-bottom-30 {padding-bottom: 30px !important;}
.margin-left-30 {margin-left: 30px !important;}
.padding-left-30 {padding-left: 30px !important;}
.margin-right-30 {margin-right: 30px !important;}
.padding-right-30 {padding-right: 30px !important;}
.margin-top-35 {margin-top: 35px !important;}
.padding-top-35 {padding-top: 35px !important;}
.margin-bottom-35 {margin-bottom: 35px !important;}
.padding-bottom-35 {padding-bottom: 35px !important;}
.margin-left-35 {margin-left: 35px !important;}
.padding-left-35 {padding-left: 35px !important;}
.margin-right-35 {margin-right: 35px !important;}
.padding-right-35 {padding-right: 35px !important;}
.margin-top-40 {margin-top: 40px !important;}
.padding-top-40 {padding-top: 40px !important;}
.margin-bottom-40 {margin-bottom: 40px !important;}
.padding-bottom-40 {padding-bottom: 40px !important;}
.margin-left-40 {margin-left: 40px !important;}
.padding-left-40 {padding-left: 40px !important;}
.margin-right-40 {margin-right: 40px !important;}
.padding-right-40 {padding-right: 40px !important;}
.margin-top-45 {margin-top: 45px !important;}
.padding-top-45 {padding-top: 45px !important;}
.margin-bottom-45 {margin-bottom: 45px !important;}
.padding-bottom-45 {padding-bottom: 45px !important;}
.margin-left-45 {margin-left: 45px !important;}
.padding-left-45 {padding-left: 45px !important;}
.margin-right-45 {margin-right: 45px !important;}
.padding-right-45 {padding-right: 45px !important;}
.margin-top-50 {margin-top: 50px !important;}
.padding-top-50 {padding-top: 50px !important;}
.margin-bottom-50 {margin-bottom: 50px !important;}
.padding-bottom-50 {padding-bottom: 50px !important;}
.margin-left-50 {margin-left: 50px !important;}
.padding-left-50 {padding-left: 50px !important;}
.margin-right-50 {margin-right: 50px !important;}
.padding-right-50 {padding-right: 50px !important;}
.margin-right-10 {margin-right: 10px;}
.three-font-family .h1, .three-font-family .h2, .three-font-family .h3, .three-font-family .h4, .three-font-family .h5, .three-font-family .h6,.three-font-family h1, .three-font-family h2, .three-font-family h3, .three-font-family h4, .three-font-family h5, .three-font-family h6,.highlight-font-family .h1,.highlight-font-family .h2,.highlight-font-family .h3,.highlight-font-family .h4,.highlight-font-family .h5,.highlight-font-family .h6,.highlight-font-family h1,.highlight-font-family h2,.highlight-font-family h3,.highlight-font-family h4,.highlight-font-family h5,.highlight-font-family h6 {font-family: inherit;font-weight: inherit;text-transform: inherit;font-style: inherit;}
.socials-color .facebook {background-color: #5678bf;}
.socials-color .facebook:hover {background-color: #3b5999;}
.socials-color .twitter {background-color: #73c2fd;}
.socials-color .twitter:hover {background-color: #55acee;}
.socials-color .linkedin {background-color: #007bb6;}
.socials-color .linkedin:hover {background-color: #0173a9;}
.socials-color .pinterest {background-color: #c32026;}
.socials-color .pinterest:hover {background-color: #b90f16;}
.socials-color .youtube,.socials-color .google-plus {background-color: #dd4b39;}
.socials-color .youtube:hover,.socials-color .google-plus:hover {background-color: #dd4b39;}
.socials-color .email {background-color: #808080;}
.socials-color .email:hover {background-color: #555;}
.social--sharing a {width: 30px;height: 30px;line-height: 30px;display: inline-block;text-align: center;color: #fff;margin: 0 10px;}
.social--sharing a:first-child {margin-left: 0;}
.social--sharing a:last-child {margin-right: 0;}
.social--sharing a:focus, .social--sharing a:hover {color: #fff;}
.social--sharing .facebook {background-color: #5678bf;}
.social--sharing .facebook:hover {background-color: #3b5999;}
.social--sharing .twitter {background-color: #73c2fd;}
.social--sharing .twitter:hover {background-color: #55acee;}
.social--sharing .linkedin {background-color: #007bb6;}
.social--sharing .linkedin:hover {background-color: #0173a9;}
.social--sharing .pinterest {background-color: #c32026;}
.social--sharing .pinterest:hover {background-color: #b90f16;}
.social--sharing .youtube,.social--sharing .google-plus {background-color: #dd4b39;}
.social--sharing .youtube:hover,.social--sharing .google-plus:hover {background-color: #dd4b39;}
.social--sharing .email {background-color: #808080;}
.social--sharing .email:hover {background-color: #555;}
svg.dlicon-networkline {vertical-align: middle;display: inline-block;margin-top: -3px;}
.position-static {position: static !important;}
.position-relative {position: relative !important;}
.position-absolute {position: absolute !important;}
.left-0 {left: 0 !important;right: auto !important;}
.right-0 {right: 0 !important;left: auto !important;}
.top-0 {top: 0 !important;}
.clearboth {clear: both;}
.size-full {width: 100%;}
.size-full.aligncenter, .size-full.alignleft, .size-full.alignnone, .size-full.alignright {width: auto;}
.light {font-weight: 300;}
.text-color-white {color: white !important;}
.la-infinite-loading {clear: both;width: 100px;margin: 0 auto;}
.la-isotope-container .la-infinite-loading {bottom: -30px;position: absolute;left: 50%;margin-left: -50px;}
/*--------------------------------------------------------------
	18. Responsive
---------------------------------------------------------------*/
.veera-body .snptwdgt-container .snptwdgt-rtd__ftr,.veera-body .snptwdgt-container .snptwdgt__ftr {display: none;}
.veera-body .snptwdgt-container .snptwdgt__item .snptlinked-item-ico {font-size: 16px;padding: 20px;background-color: #000;}
.veera-body .snptwdgt-container .snptwdgt__item .fauximg-bin .snpt__fauximg {padding-bottom: 100% !important;}
.slider-image-overlay .slick-slide img {filter: grayscale(100);-webkit-filter: grayscale(100);opacity: 0.4;transition: all 250ms ease-out;}
.slider-image-overlay .slick-slide:hover img {filter: grayscale(0);-webkit-filter: grayscale(0);opacity: 1;}
.slider-image-overlay2 .slick-slide img {filter: grayscale(100);-webkit-filter: grayscale(100);opacity: 0.2;transition: all 250ms ease-out;}
.slider-image-overlay2 .slick-slide:hover img {filter: grayscale(0);-webkit-filter: grayscale(0);opacity: 1;}
.slider-item-middle.la-carousel-wrapper .slick-track {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: center;align-items: center;}
.vc_row.vc_row-no-padding.la_row_gap_80 {padding-left: 15px;padding-right: 15px;}
@media (min-width: 1300px) {.vc_row.vc_row-no-padding.la_row_gap_80{padding-left: 45px;  padding-right: 45px;}}
@media (min-width: 1500px) {.vc_row.vc_row-no-padding.la_row_gap_80{padding-left: 80px;  padding-right: 80px;}}
.vc_row.vc_row-no-padding.la_row_gap_120 {padding-left: 15px;padding-right: 15px;}
@media (min-width: 1300px) {.vc_row.vc_row-no-padding.la_row_gap_120{padding-left: 45px;  padding-right: 45px;}}
@media (min-width: 1500px) {.vc_row.vc_row-no-padding.la_row_gap_120{padding-left: 120px;  padding-right: 120px;}}
.vc_row[data-vc-stretch-content="true"]:not(.vc_row-no-padding).la_row_gap_80 {padding-left: 0;padding-right: 0;}
@media (min-width: 1300px) {.vc_row[data-vc-stretch-content="true"]:not(.vc_row-no-padding).la_row_gap_80{padding-left: 30px;  padding-right: 30px;}}
@media (min-width: 1500px) {.vc_row[data-vc-stretch-content="true"]:not(.vc_row-no-padding).la_row_gap_80{padding-left: 65px;  padding-right: 65px;}}
.vc_row[data-vc-stretch-content="true"]:not(.vc_row-no-padding).la_row_gap_120 {padding-left: 0;padding-right: 0;}
@media (min-width: 1300px) {.vc_row[data-vc-stretch-content="true"]:not(.vc_row-no-padding).la_row_gap_120{padding-left: 30px;  padding-right: 30px;}}
@media (min-width: 1500px) {.vc_row[data-vc-stretch-content="true"]:not(.vc_row-no-padding).la_row_gap_120{padding-left: 105px;  padding-right: 105px;}}
span.custom-badge {background: #232324;color: #fff;width: 49px;height: 49px;border-radius: 50%;line-height: 49px;position: absolute;bottom: 50%;margin-left: 5%;font-weight: normal;font-size: 10px;}
.line-gradient .la-line {height: 100%;border: none !important;background-color: #d25b5b;background-image: -webkit-linear-gradient(left, #d25b5b 0%, #f5bbbb 100%);background-image: linear-gradient(to right, #d25b5b 0%, #f5bbbb 100%);}
.line-gradient2 .la-line {height: 100%;border: none !important;background-color: #7e8ce2;background-image: -webkit-linear-gradient(left, #7e8ce2 0%, #f54a5f 100%);background-image: linear-gradient(to right, #7e8ce2 0%, #f54a5f 100%);}
.la-members--style-2 .la-member__info:before,.la_background_gradient {background-color: #93ddff;background-image: -webkit-linear-gradient(left, #93ddff 0%, #fabb98 100%);background-image: linear-gradient(to right, #93ddff 0%, #fabb98 100%);}
.la_background_gradient2 {background-color: #ea5f72;background-image: -webkit-linear-gradient(left, #ea5f72 0%, #fabb98 100%);background-image: linear-gradient(to right, #ea5f72 0%, #fabb98 100%);}
.la_text_gradient {color: #c7cccc;background: -webkit-gradient(linear, left top, left bottom, from(#fabb98), to(#93ddff));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.la_text_gradient1 {color: #c7cccc;background: -webkit-gradient(linear, left top, left bottom, from(#fabb98), to(#93ddff));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.la_text_gradient2 {color: #f28d85;background: -webkit-gradient(linear, left top, left bottom, from(#ea5f72), to(#fabb98));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.row--maxwidth-1920 {max-width: 1920px;}
.row--maxwidth-1760 {max-width: 1760px;}
.row--maxwidth-1500 {max-width: 1500px;}
.row--maxwidth-1440 {max-width: 1440px;}
.row--maxwidth-1200 {max-width: 1200px;}
.row--maxwidth-1170 {max-width: 1170px;}
@media (min-width: 1200px) {.column-inner--nopadding > .vc_column-inner{padding-left: 0;  padding-right: 0;}}
.column-wrapper--maxwidth--1500 > .vc_column-inner > .wpb_wrapper {width: 1500px;max-width: 100%;}
.column-wrapper--maxwidth--1000 > .vc_column-inner > .wpb_wrapper {width: 1000px;max-width: 100%;}
.column-wrapper--maxwidth--900 > .vc_column-inner > .wpb_wrapper {width: 900px;max-width: 100%;}
.column-wrapper--maxwidth--850 > .vc_column-inner > .wpb_wrapper {width: 850px;max-width: 100%;}
.column-wrapper--maxwidth--800 > .vc_column-inner > .wpb_wrapper {width: 800px;max-width: 100%;}
.column-wrapper--maxwidth--770 > .vc_column-inner > .wpb_wrapper {width: 770px;max-width: 100%;}
.column-wrapper--maxwidth--750 > .vc_column-inner > .wpb_wrapper {width: 750px;max-width: 100%;}
.column-wrapper--maxwidth--700 > .vc_column-inner > .wpb_wrapper {width: 700px;max-width: 100%;}
.column-wrapper--maxwidth--650 > .vc_column-inner > .wpb_wrapper {width: 650px;max-width: 100%;}
.column-wrapper--maxwidth--600 > .vc_column-inner > .wpb_wrapper {width: 600px;max-width: 100%;}
.column-wrapper--maxwidth--570 > .vc_column-inner > .wpb_wrapper {width: 570px;max-width: 100%;}
.column-wrapper--maxwidth--500 > .vc_column-inner > .wpb_wrapper {width: 500px;max-width: 100%;}
.column-wrapper--maxwidth--470 > .vc_column-inner > .wpb_wrapper {width: 470px;max-width: 100%;}
.column-wrapper--maxwidth--430 > .vc_column-inner > .wpb_wrapper {width: 430px;max-width: 100%;}
.column-wrapper--maxwidth--380 > .vc_column-inner > .wpb_wrapper {width: 380px;max-width: 100%;}
.column-wrapper--maxwidth--350 > .vc_column-inner > .wpb_wrapper {width: 350px;max-width: 100%;}
.column-wrapper--maxwidth--300 > .vc_column-inner > .wpb_wrapper {width: 300px;max-width: 100%;}
.element-max-width-230 {width: 230px;max-width: 100%;}
.element-max-width-250 {width: 250px;max-width: 100%;}
.element-max-width-280 {width: 280px;max-width: 100%;}
.element-max-width-330 {width: 330px;max-width: 100%;}
.element-max-width-380 {width: 380px;max-width: 100%;}
.element-max-width-400 {width: 400px;max-width: 100%;}
.element-max-width-430 {width: 430px;max-width: 100%;}
.element-max-width-490 {width: 490px;max-width: 100%;}
.element-max-width-530 {width: 530px;max-width: 100%;}
.element-max-width-500 {width: 500px;max-width: 100%;}
.element-max-width-570 {width: 500px;max-width: 100%;}
.element-max-width-770 {width: 770px;max-width: 100%;}
.element-max-width-700 {width: 700px;max-width: 100%;}
.element-max-width-1300 {width: 1300px;max-width: 100%;}
.element-align--center {margin-left: auto;margin-right: auto;}
.column-wrapper--center > .vc_column-inner > .wpb_wrapper {margin-left: auto;margin-right: auto;}
.column-wrapper--left > .vc_column-inner > .wpb_wrapper {margin-left: 0;margin-right: auto;}
.column-wrapper--right > .vc_column-inner > .wpb_wrapper {margin-left: auto;margin-right: 0;}
.font-playfair-display {font-family: 'Playfair Display', serif;}
/** Demo 06
****************************************/
.home_06_product_slider {padding-bottom: 30px;position: relative;}
.home_06_product_slider > .row > .col-xs-12 {position: static;}
.home_06_product_slider .slick-list {padding-left: 30px !important;padding-right: 30px !important;}
@media (min-width: 1400px) {.home_06_product_slider .slick-list{padding-left: 80px !important;  padding-right: 80px !important;}}
@media (max-width: 768px) {.home_06_product_slider .slick-list{padding-left: 0 !important;  padding-right: 0 !important;}}
.home_06_product_slider .la-slick-nav {position: absolute;bottom: 0;width: 80px;left: 50%;margin-left: -35px;}
.home_06_product_slider .la-slick-nav .slick-arrow {position: static;width: 30px !important;height: 30px !important;font-size: 20px !important;margin: 4px;top: 0;transform: none;float: left;border-radius: 50%;}
/** Demo 10
****************************************/
.vc_wp_custommenu .menu li {padding: 5px 0;}
.wpb_widgetised_column .widget {margin-bottom: 60px;}
.wpb_widgetised_column .widget .widget-title {font-size: 26px;overflow: hidden;position: relative;margin-bottom: 30px;}
.wpb_widgetised_column .widget .widget-title:before {width: 50%;left: 50%;position: absolute;top: 50%;margin: 0;}
.wpb_widgetised_column .widget_recent_entries .pr-item {border-bottom: 1px solid #d9d9d9;padding-bottom: 20px;margin-bottom: 20px;}
.wpb_widgetised_column .widget_recent_entries .pr-item .pr-item--left {width: 100px;height: 100px;margin-right: 30px;}
.wpb_widgetised_column .widget_recent_entries .pr-item a {text-transform: uppercase;font-size: 18px;line-height: 1;margin-top: 0;}
.wpb_widgetised_column .widget_recent_entries .pr-item .post-date {text-transform: uppercase;font-size: 0.875em;}
.wpb_widgetised_column ul.menu {font-size: 1.125em;padding-left: 20px;}
.wpb_widgetised_column ul.menu li {padding: 8px 0;color: inherit;}
.wpb_widgetised_column ul.menu li .narrow {left: -20px;right: auto;top: 9px;}
.wpb_widgetised_column ul.menu li.open {color: #262626;}
/** Coming Soon
****************************************/
.wpb_single_image.image-with-icon-play .vc_single_image-wrapper {position: relative;}
.wpb_single_image.image-with-icon-play .vc_single_image-wrapper:before {content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-color: #000;opacity: 0;transition: all .3s;}
.wpb_single_image.image-with-icon-play .vc_single_image-wrapper:hover:before {opacity: 0.15;}
.wpb_single_image.image-with-icon-play .vc_single_image-wrapper:after {content: '';background-image: url(assets/images/button-play2.png);width: 64px;height: 64px;position: absolute;left: 50%;top: 50%;margin-left: -32px;margin-top: -32px;transition: all .3s;}
.wpb_single_image.image-with-icon-play .vc_single_image-wrapper:hover:after {margin-top: -40px;}
.widget.widget-title-uppercase .widget-title {font-weight: normal;text-transform: uppercase;}
/** END DEMO
****************************************/
.la-custom-btn a {font-size: 14px;font-weight: bold;padding-right: 30px;position: relative;}
.la-custom-btn a:before {content: "";border-top-width: 2px;border-top-color: inherit;border-top-style: solid;position: absolute;width: 10px;right: 12px;top: 9px;transition: inherit;}
.la-custom-btn a:after {content: "";width: 0;height: 0;position: absolute;border-width: 6px 0 6px 7px;border-style: solid;border-color: transparent;border-left-color: inherit;right: 5px;top: 4px;transition: inherit;}
.la-custom-btn a:hover:before {right: 7px;}
.la-custom-btn a:hover:after {right: 0;}
body.open-burger-menu, body.open-search-form, body.open-header-aside {overflow: hidden;}
.home.blog:not(.paged) .blog__item.sticky .loop__item__inner {background-color: #f3f3f7;padding: 0 30px;color: #000;}
.shop_table .product-thumbnail img {max-width: 70px;}
.home.blog .la-breadcrumbs {display: none;}
.single_post_item--category-link + .single_post_item--meta {margin-top: 5px;}
.single_post_item--category-link:first-child {margin-top: 0;}
.page-links > a,.page-links > span:not(.screen-reader-text) {margin-right: 10px;display: inline-block;}
body:not(.isLaWebRoot) .single-post-content > .entry-thumbnail a {display: inline-block;}
.commentlist li[id*="pingback-comment"] {margin-bottom: 15px;}
.commentlist li[id*="pingback-comment"] + .comment {padding-top: 30px;}
.commentlist li[id*="pingback-comment"] a.url {margin: 0 5px;color: #dcb86c;}
.commentlist li[id*="pingback-comment"] a.url:hover {text-decoration: underline;}
.single-post-detail .comments-area .comment-text table {font-size: 12px;}
.site-header-top.use-custom-html .header-top-left {float: left;}
.site-header-top.use-custom-html .header-top-right {float: right;}
.header_component .social-media-link {line-height: 20px;margin-top: 10px;}
.la_compt_iem.la_com_action--text .social-media-link {margin: 0 15px;}
.la_compt_iem.la_com_action--text .social-media-link a {margin: 0 8px;}

@media (max-width: 800px) {.la-breadcrumbs:not(.use-custom-text){font-size: 10px;  letter-spacing: 0;}}
.btn__loadmore__1 .elm-loadmore-ajax {margin-top: 1.5em;}
.btn__loadmore__1 .elm-loadmore-ajax a {border-width: 2px;border-style: solid;font-size: 13px;padding: 1em 3em;line-height: 1.9;color: inherit;}
.btn__loadmore__1 .elm-loadmore-ajax a:after {display: none;}
.btn__loadmore__2 .elm-loadmore-ajax .btn {padding: 0;border-width: 0 0 1px;min-width: 0;text-transform: none;font-size: 14px;font-weight: normal;}
.product-main-image > .p---large {position: relative;}
body:not(.wpb-js-composer) .page-content .not-active-fullpage,.single-post-content > .entry-content {line-height: 1.9;margin-bottom: 0;}
body:not(.wpb-js-composer) .page-content .not-active-fullpage p:not(:last-child) {margin-bottom: 22px;}
body:not(.wpb-js-composer) .page-content .not-active-fullpage .wp-caption.alignnone,.single-post-content > .entry-content .wp-caption.alignnone {max-width: calc(100% + 40px);margin-left: -20px;}
.wp-caption p.wp-caption-text, .wp-caption-dd {display: inline-block;color: rgba(0, 0, 0, 0.4);font-size: .85em;line-height: 1.6;margin: 0;padding: 8px;border-bottom: 2px solid rgba(0, 0, 0, 0.12);}
blockquote:not(.la-blockquote) {color: #333;font-family: 'noto serif',Georgia,serif;font-size: 1.4em;line-height: 1.6;margin: 24px 0;padding: 12px 24px;border-left: 2px solid #ddd;border-left: 2px solid rgba(0, 0, 0, 0.12);}
.gallery {display: block;text-align: center;clear: both;overflow: hidden;margin: 12px auto;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;padding-bottom: 20px;}
.gallery .gallery-row {display: block;clear: both;overflow: hidden;margin: 0;}
.gallery .gallery-item {overflow: hidden;float: left;margin: 0;text-align: center;list-style: none;padding: 0;}
.gallery .gallery-item a {display: block;background: #f4f4f4;margin: 6px;padding: 6px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12);border: 0;border-radius: 2px;transition: background .25s;}
.gallery .gallery-item img, .gallery .gallery-item img.thumbnail {display: block;height: auto;margin: 0 auto;border: 0 !important;}
.gallery-caption {margin-left: 0;}
.site-main-nav .default-menu > li > a {letter-spacing: 0;padding-left: 10px;padding-right: 10px;}
@media (min-width: 1200px) {.section-page-header .page-title{font-size: 36px;}}
html.touchevents .header_component--dropdown-menu:hover .menu {opacity: 0;visibility: hidden;}
html.touchevents .header_component--dropdown-menu.active .menu {opacity: 1;visibility: visible;}
html.touchevents .wc-toolbar .wc-ordering:hover p:after {content: "\f107";}
html.touchevents .wc-toolbar .wc-ordering:hover ul {visibility: hidden;margin-top: 30px;opacity: 0;}
html.touchevents .wc-toolbar .wc-ordering.active p:after {content: "\f106";}
html.touchevents .wc-toolbar .wc-ordering.active ul {opacity: 1;visibility: visible;margin-top: 7px;}
@media (min-width: 1200px) {.isLaWebRoot.search.search-results:not(.archive) .site-main, .isLaWebRoot.blog .site-main, .isLaWebRoot.archive.tag .site-main, .isLaWebRoot.archive.author .site-main, .isLaWebRoot.archive.category .site-main{padding-top: 100px;  padding-bottom: 80px;}}
.showposts-loop.main-search-loop .loop__item__info {text-align: inherit;padding: 0;}
.showposts-loop.main-search-loop .loop__item__desc {font-size: inherit;}
.showposts-loop.main-search-loop .blog__item {border-bottom: 1px solid #e4e4e4;margin-bottom: 30px;padding-bottom: 30px;}
.showposts-loop.main-search-loop .loop__item__title .entry-title {font-size: 20px;}
.showposts-loop.main-search-loop .btn-readmore {padding: 10px 20px;display: inline-block;position: relative;border-width: 1px;border-style: solid;}
body.header-v8.page-title-vhide .site-header .site-header-outer {border-bottom: 1px solid #DCDCDC;}
@media (min-width: 1200px) {body.header-v8.page-title-vhide.single-product .site-main{padding-top: 90px;}}
.mm-hidden {display: none !important;}
.header-v8 .site-header__nav-primary .main-menu > li.mm-hidden {float: right;display: block !important;padding-left: 0;padding-right: 0;margin-left: 30px;}
.header-v8 .site-header__nav-primary .main-menu > li.mm-hidden a {padding-left: 0;padding-right: 0;}
.commentlist .comment .comment-respond {margin: 0 0 20px;}
.commentlist .comment .comment-respond .comment-reply-title {margin-top: 10px;}
#blog_content_container .blog-main-loop.blog-pagination-type-pagination + .la-pagination {padding-top: 10px;}
.header-vdefault h1 {font-size: 30px;}
.header-vdefault h2 {font-size: 26px;}
.header-vdefault h3 {font-size: 22px;}
.header-vdefault blockquote {font-size: 1.15em;float: none;width: auto;}
.entry-content blockquote p:last-child {margin-bottom: 0;}
.header-vdefault .single-post-content .entry-content h1,.header-vdefault .single-post-content .entry-content h2,.header-vdefault .single-post-content .entry-content h3 {margin-bottom: 15px;}
.header-vdefault .commentlist .comment-text .description {font-family: inherit;font-style: inherit;}
.header-vdefault .mega-menu > li {padding: 0 5px;}
.header-vdefault .mega-menu.default-menu > li > ul {padding: 15px 10px;}
.header-vdefault .main-menu > li > a {text-transform: none;font-weight: 600;}
.header-vdefault .showposts-loop .entry-title {font-size: 20px;}
.header-vdefault .showposts-loop.showposts-list .blog__item {border-bottom: 1px solid #e4e4e4;margin-bottom: 30px;padding-bottom: 30px;}
.header-vdefault .showposts-loop.showposts-list .loop__item__inner {margin-bottom: 0;}
.header-vdefault .showposts-loop.showposts-list .loop__item__info {padding: 0;text-align: inherit;}
.header-vdefault .showposts-loop.showposts-list .loop__item__info2 {max-width: 100%;}
.header-vdefault .showposts-loop.showposts-list .loop__item__meta--footer {display: block;}
.header-vdefault .showposts-loop.showposts-list .btn-readmore {padding: 10px 20px;display: inline-block;position: relative;border-width: 1px;border-style: solid;border-color: #e8e8e8;}
.header-vdefault .showposts-loop .loop__item__thumbnail .loop__item__thumbnail--bkg {background: none !important;padding-bottom: 0 !important;display: inline-block;transform: none;-webkit-transform: none;}
.header-vdefault .showposts-loop .gitem-zone-height-mode-original2 img {visibility: visible;display: inline-block;}
.header-vdefault .showposts-loop.showposts-list .loop__item__thumbnail {margin-bottom: 25px;}
.home.blog:not(.paged) .blog__item.sticky {padding-bottom: 0;border: none;}
.home.blog:not(.paged) .blog__item.sticky .loop__item__inner {padding: 30px;}
.header-vdefault .page-title-section .page-title {font-size: 30px;margin: -7px 0 10px;font-family: "Playfair Display", serif;}
.header-vdefault .page-title-section {margin-bottom: 25px;font-size: 13px;}
.header-vdefault .la-breadcrumbs .la-breadcrumb-item-sep {margin: 0;}
.header-vdefault blockquote:not(.la-blockquote) {margin-left: 0;}
.page-links > span:not(.screen-reader-text):not(.page-links-title) {color: #A38B5E;}
.header-vdefault .commentlist .comment-text .description p:not(:last-child) {margin-bottom: 10px;}
.header-vdefault .sidebar-inner .widget .widget-title {margin-bottom: 20px;}

.profile-frame-wrapper {font-size: 12px;}
.profile-frame-wrapper.section-page-header {text-align: inherit;}
.profile-frame-wrapper.has-img {background: none;}
.profile-frame-wrapper .page-header-inner {padding: 0 !important;}
.profile-frame-wrapper .profile-info-summery {position: relative;}
.profile-frame-wrapper .profile-info-head {width: 270px;float: left;min-height: 100px;position: absolute;bottom: 0;left: 0;}
.profile-frame-wrapper .profile-info {padding-top: 15px;padding-left: 320px;padding-bottom: 15px;}
.profile-frame-wrapper .profile-info-bottom ul {list-style: none;margin: 0;padding: 0;}
.profile-frame-wrapper .profile-info-bottom li {display: inline-block;margin: 0 25px 0 0;}
.profile-frame-wrapper .profile-info-bottom li i {padding-right: 5px;}
.profile-frame-wrapper .profile-info-bottom li:last-child {margin-right: 0 !important;}
.profile-frame-wrapper .profile-info-bottom .dokan-store-info {float: left;}
.profile-frame-wrapper .profile-info-bottom .store-social-wrapper {float: right;margin-top: -30px;font-size: 14px;}
.profile-frame-wrapper .profile-info-bottom .store-social-wrapper li {margin-right: 10px;}

@media (max-width: 1300px) {.profile-frame-wrapper .profile-info{padding-left: 295px;}
  .profile-frame-wrapper .profile-info-head{width: 230px;}
  .profile-frame-wrapper .profile-info .store-name{font-size: 26px;}
}
@media (max-width: 1199px) {.profile-frame-wrapper .profile-info-head{width: 150px;}

  .profile-frame-wrapper .profile-info{padding-left: 180px;}}
@media (max-width: 992px) {.profile-frame-wrapper .profile-info .store-name{margin-top: 0;  font-size: 20px;}
  .profile-frame-wrapper .profile-info{padding-left: 170px;  padding-bottom: 0;}
  .profile-frame-wrapper .profile-info-bottom .store-social-wrapper{float: left;  margin-top: 5px;  clear: both;}}

@media (min-width: 1200px) {.btn-close-newsletter-popup{display: none;}}
.blog-main-loop__btn-loadmore {text-align: center;text-decoration: underline;font-size: 18px;margin-top: 40px;}
.blog-main-loop__btn-loadmore.nothing-to-load {display: none;}
.blog-main-loop__btn-loadmore + .la-pagination {display: none;}
.products.prods_masonry.la-infinite-container {margin-bottom: 40px;}
.la-custom-badge {position: absolute;z-index: 2;font-size: 12px;padding: 10px 10px 10px;line-height: 20px;min-width: 85px;text-align: center;background-color: #1C1C1C;color: #fff;top: 0;}
.onsale {min-width: 85px;top: 0;}
.la-custom-badge.even + .odd + .onsale,.la-custom-badge.even + .onsale,.la-custom-badge.odd ~ .odd,.la-custom-badge.even ~ .even {top: 45px;}
body:not(.rtl) .la-custom-badge {right: 0;}
body:not(.rtl) .la-custom-badge.even {left: 0;right: auto;}
body:not(.rtl) .la-custom-badge.odd + .onsale {left: 0;right: auto;}
body:not(.rtl) .la-custom-badge.even + .onsale {right: 0;left: auto;}
body.rtl .la-custom-badge {left: 0;}
body.rtl .la-custom-badge.even {right: 0;left: auto;}
body.rtl .la-custom-badge.odd + .onsale {right: 0;left: auto;}
body.rtl .la-custom-badge.even + .onsale {left: 0;right: auto;}
.isLaWebRoot .single-post-content > .entry-thumbnail img {width: 100%;}
.byline {text-transform: capitalize;}
.header-vdefault .showposts-loop.showposts-list .btn-readmore,.showposts-loop.main-search-loop .btn-readmore {transition: all .3s;padding: 8px 20px;}
.showposts-loop.main-search-loop .btn-readmore:hover,.header-vdefault .showposts-loop.showposts-list .btn-readmore:hover {background-color: #d25b5b;border-color: #d25b5b;color: #fff;}
.header-vdefault .mega-menu .mm-popup-narrow li.menu-item > a {font-size: 13px;}
.header-vdefault .mega-menu .mm-popup-narrow ul.sub-menu li.menu-item > a:after {display: none;}
.header-vdefault .mega-menu .mm-popup-narrow ul.sub-menu li ul.sub-menu {position: static;opacity: 1;visibility: visible;box-shadow: none;-webkit-box-shadow: none;margin-left: 0;padding: 0 20px;}
.header-vdefault .loop__item__meta i {display: inline-block;padding-right: 8px;vertical-align: -1px;}
.header-vdefault .showposts-loop .loop__item__meta {font-size: 13px;}
.header-vdefault .showposts-loop .loop__item__meta--item {margin-right: 15px;}
.header-vdefault .loop__item__meta .byline .screen-reader-text {display: none;}
.header-vdefault .loop__item__meta .byline:not(:last-child):after {display: none;}
.header-vdefault .loop__item__meta__top .loop__item__termlink {text-transform: uppercase;letter-spacing: 1px;font-size: 11px;}
.header-vdefault .loop__item__meta__top .loop__item__termlink:before {display: none;}
.header-vdefault .list-echeck .entry-title {margin-bottom: 8px;}
.header-vdefault .list-echeck .loop__item__desc {padding-top: 8px;font-size: inherit;}
.header-vdefault .single-post-content .showposts-loop .loop__item__termlink {display: block;margin: 0 0 5px;text-transform: uppercase;letter-spacing: 1px;font-size: 11px;}
.header-vdefault .single-post-content .showposts-loop .loop__item__termlink:before {display: none;}
.header-vdefault .single-post-content .showposts-loop .loop__item__meta {margin-bottom: 20px;}
.comments-container .pagination ul.page-numbers {list-style: none;text-align: center;margin: 15px 0;padding: 0;}
.comments-container .pagination ul.page-numbers li {display: inline-block;margin: 0 5px;}
.comments-container .pagination ul.page-numbers .page-numbers {padding: 0 5px;}
.comments-container .pagination ul.page-numbers .page-numbers.current {font-weight: bold;color: #d25b5b;}
.header-vdefault .sidebar-inner .widget:not(.widget_search) {border: 1px solid #e8e8e8;padding: 30px 25px 10px;font-size: 13px;}
.header-vdefault .sidebar-inner .widget .widget-title:after {content: '';border-bottom: 1px solid;width: 30px;display: block;margin-top: 20px;}
.header-vdefault .sidebar-inner .widget {margin-bottom: 30px;}
.header-vdefault .sidebar-inner .calendar_wrap td,.header-vdefault .sidebar-inner .calendar_wrap th {padding: 5px;font-size: 12px;}
.header-vdefault .sidebar-inner .calendar_wrap {padding-top: 10px;}
.header-vdefault .sidebar-inner .widget select {margin-top: 5px;margin-bottom: 20px;}
.header-vdefault .sidebar-inner .widget .tagcloud {padding-bottom: 10px;}
@media (max-width: 1500px) {.header--menu-burger .menu > li > a{font-size: 50px;}
  .header--menu-burger .menu > li ul{padding: 10px 0;}

  .header--aside .mega-menu{margin-left: -20px;  margin-right: -20px;}
  .header--aside .mega-menu > li > a{padding-left: 20px;  padding-right: 20px;}
  .header--aside:not(#masthead_aside){width: 330px;}
  .header--aside:not(#masthead_aside) .header-aside-inner{padding: 50px 30px;}
  .header--aside:not(#masthead_aside) .btn-aside-toggle{right: 20px;}}
@media (max-width: 1400px) {.mega-menu > li > a{padding-left: 10px;  padding-right: 10px;}
  .header--aside .mega-menu > li > a{padding-top: 5px;  padding-bottom: 5px;}
  .site-header .header_component.header-custom-btn > .component-target{padding: 10px 35px;  height: 50px;  line-height: 30px;  margin-top: -5px;  margin-bottom: -5px;}
  .header-v2 .site-header .header-middle{float: right;  width: auto;}
  .header-v2 .site-header .header-right{max-width: none;}
  .la-sharing-posts .social--sharing{right: 0;}}

/* Large devices (large desktops, 1200px and up) */
/* Large devices (large desktops, 1200px only) */
/* Medium devices (old desktop, less than 1199px) */
@media (max-width: 1199px) {h1,.h1{font-size: 30px;}
  h2,.h2{font-size: 24px;}
  h3,.h3{font-size: 20px;}
  h4,.h4{font-size: 18px;}
  h5,.h5{font-size: 16px;}
  h6,.h6{font-size: 16px;}
  .font-size-30{font-size: 28px;}
  .letter-spacing-7{letter-spacing: 4px;}
  .backtotop-container .btn-backtotop{bottom: 80px;}
  .backtotop-container.show .btn-backtotop{right: 30px;}
  .page-title-v1 .use-custom-text .page-title:after{margin: 15px auto;}
  .la-headings .heading-with-line .heading-tag{margin-bottom: 0;}
  .la-headings .la-separator{margin-top: 15px;}
  .la-circle-progress.la-progress-2 .sc-cp-v{font-size: 20px;}
  .header-v3 .site-header .header-left{width: auto;}
  .products-list-mini .product_item .product_item--inner{margin-bottom: 40px;}
  .products-list-mini .product_item .product_item--thumbnail{width: 80px;  margin-right: 20px;}
  .products-list-mini .product_item .product_item--title{margin-bottom: 5px;}
  .products-list-mini .product_item .product_item--info-action .button{padding: 5px 15px;  margin: 0;}
  .banner-type-2 .b-title1{width: auto;  font-size: 14px;  padding: 15px 20px;}
  .la__tta .tab--2 .vc_tta-tabs-list{font-size: 28px;}
  .la__tta .tab--2 .vc_tta-tabs-list li{margin: 0 10px;}
  .banner-type-5 .b-title1{font-size: 30px;  line-height: normal;}
  .banner-type-6 .b-title1,.banner-type-6 .b-title2{font-size: 30px;}
  .banner-type-6 .banner--btn{padding: 10px 20px;  margin-top: 5%;}}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {.admin-bar #header_aside{top: 32px;}}
/* Medium devices (desktops, 992px only) */
@media (min-width: 992px) and (max-width: 1199px) {.site-header .container{width: 100%;}}
/* Medium devices (tablet, less than 991px) */
@media (max-width: 991px) {.wpb-js-composer .vc_tta-panel-body .products{padding-top: 15px;}
  .tp-caption.veera_btn1, .veera_btn1{padding: 0 30px !important;  line-height: 40px !important;  letter-spacing: 1px !important;}
  .font-size-46{font-size: 36px;}
  .font-size-30{font-size: 24px;}
  #header_aside,#masthead_aside,header#masthead .site-header-outer{display: none;}
  .site-header-mobile{display: block;}
  .site-header-mobile .container{width: 100%;}
  .header-v7:not(.rtl) #page.site,.header-v6:not(.rtl) #page.site{padding-left: 0 !important;}
  .header-v7.rtl #page.site,.header-v6.rtl #page.site{padding-right: 0 !important;}
  .site-main{padding-top: 30px;}
  .la-advanced-product-filters .sidebar-inner{padding: 30px  30px 0;}
  .woocommerce #customer_details{width: 55%;}
  .woocommerce #order_review{width: 45%;  padding: 80px 20px 10px;}
  .woocommerce #order_review_heading{width: 45%;  padding: 30px 0 0 20px;}
  .main--loop-container .la-pagination{margin-top: 30px;}
  .widget_recent_entries .pr-item{margin-bottom: 10px;}
  .comments-container .comments-title h3, .comment-reply-title{letter-spacing: 0;  text-transform: none;}
  .product--summary .entry-summary > .stock{float: none;  padding-left: 0;}}
@media (max-width: 800px) {.elm-countdown.elm-countdown-style-3 .countdown-section{width: 60px;  margin: 5px;  padding: 15px 0;}
  .elm-countdown.elm-countdown-style-3 .countdown-section .countdown-amount{font-size: 16px;}
  .elm-countdown.elm-countdown-style-3 .countdown-section .countdown-period{font-size: 12px;}
  .font-size-46{font-size: 30px;}
  .filter-style-3 ul{font-size: 20px;}
  .filter-style-3 ul li{margin: 0 10px;}
  .woocommerce.add_to_cart_inline .amount{margin: 15px 0;}
  .banner-type-9 .banner--info .b-title{display: none;}
  .m12-row-banner .banner-type-8 .banner--btn{margin-top: 15px;}
  .products-list:not(.products-list-mini) .product_item .product_item--inner{margin-bottom: 40px;}
  .products-list:not(.products-list-mini) .product_item .product_item--info{padding-left: 20px;}
  .products-list:not(.products-list-mini) .product_item .product_item--title{font-size: 16px;  margin-bottom: 10px;}
  .products-list:not(.products-list-mini) .product_item .price{margin-bottom: 0;}
  /**
  * Single Product
  */
  .la-p-single-3 .product-main-image{margin-bottom: 10px;}
  .product--summary .entry-summary > .cart{margin-top: 0;}
  .product--summary .social--sharing,.product--summary .product_meta{margin-top: 15px;}
  .product--summary .woocommerce-product-details__short-description{padding-top: 20px;  padding-bottom: 20px;}
  .product--summary a.add_wishlist.button{clear: both;}
  .wc-tabs{margin: 5% 0;}
  .cart-flyout{padding: 30px;}
  .cart-flyout .cart-flyout__heading{margin-bottom: 30px;}}
/* Small devices (tablets, 768px only) */
/* Small devices (phones, less than 767px) */
@media (max-width: 767px) {.la-headings .la-separator{margin-top: 10px;}
  .xs-pt-5{padding-top: 5px;}
  .xs-pb-5{padding-bottom: 5px;}
  .xs-pt-10{padding-top: 10px;}
  .xs-pb-10{padding-bottom: 10px;}
  .xs-mt-5{padding-top: 5px;}
  .xs-mb-5{padding-bottom: 5px;}
  .xs-mt-10{padding-top: 10px;}
  .xs-mb-10{padding-bottom: 10px;}
  .section-page-header .page-title{font-size: 24px;}

  .author-info{display: none;}
  .la-isotope-filter-container li{padding: 5px;}
  .woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation{width: 100%;}
  .woocommerce-MyAccount-navigation{margin-bottom: 20px;}
  .woocommerce-MyAccount-navigation ul{padding: 0 10px;}
  .woocommerce-MyAccount-navigation ul li{display: inline-block;}
  .woocommerce-MyAccount-navigation ul li a{padding: 10px;}
  .letter-spacing--3,.letter-spacing--2,.letter-spacing--1{letter-spacing: 0;}
  .letter-spacing--4,.letter-spacing--5{letter-spacing: -2px;}
  .letter-spacing-3,.letter-spacing-2,.letter-spacing-1{letter-spacing: 0;}
  .letter-spacing-5,.letter-spacing-4{letter-spacing: 2px;}
  .letter-spacing-8,.letter-spacing-7,.letter-spacing-6{letter-spacing: 3px;}
  .letter-spacing-10,.letter-spacing-9{letter-spacing: 4px;}
  .page-title-v1 .use-custom-text .page-title{font-size: 40px;  border-bottom-width: 2px;}
  .blog_item--thumbnail .format-content{padding: 30px;}
  .blog_item--thumbnail.format-quote .format-quote-content{font-size: 20px;}
  .blog_item--thumbnail.format-quote .format-quote-content .quote-author:before{margin: 0 0 10px;}
  .woocommerce.add_to_cart_inline a{padding: 10px 30px;}
  .btn.btn-size-sm,.btn{padding: 7px 30px;}
  .wpb_column[class*="column-width-"]{width: 100%;}
  .site-content + #sidebar_primary{margin-top: 30px;}
  .slick-slider button.slick-prev{left: 0;}
  .slick-slider button.slick-next{right: 0;}
  .elm-countdown .countdown-section{width: 50% !important;}
  .vc_row[data-vc-stretch-content="true"] .la-timeline-wrap.style-2{padding-left: 20px;  padding-right: 20px;  height: auto !important;  min-height: 0;}
  .la-timeline-wrap.style-2 .timeline-block{width: 260px !important;}
  .la-timeline-wrap .slick-slider button.slick-prev{left: -30px;}
  .la-timeline-wrap .slick-slider button.slick-next{right: -30px;}
  .la-timeline-wrap.style-2 .slick-slider{height: auto !important;}
  .la-timeline-wrap.style-2 .timeline-block{top: 0 !important;}
  .la-timeline-wrap.style-2 .timeline-line{top: auto !important;  bottom: 5px;}
  .la-timeline-wrap.style-2 .timeline-dot{top: auto !important;  bottom: 0 !important;}
  .site-footer .menu-inline-item .menu li{margin: 0 0 15px;  display: block;}
  .spacer-position-separator .heading-with-line .la-separator{display: none;}
  .la-advanced-product-filters{position: fixed;  left: 0;  top: 0;  width: 300px;  display: block !important;  z-index: 100;  height: 100%;  overflow: auto;  min-height: 100vh;  visibility: hidden !important;  opacity: 0 !important;  transition: all 400ms ease-out;  transform: translate(-200px, 0);  -webkit-transform: translate(-200px, 0);}
  .la-advanced-product-filters .sidebar-inner{padding: 70px 20px;}
  .la-advanced-product-filters .sidebar-inner .widget{width: 100% !important;}
  .open-advanced-shop-filter .la-advanced-product-filters{transform: translate(0, 0);  -webkit-transform: translate(0, 0);  visibility: visible !important;  opacity: 1 !important;}
  .open-advanced-shop-filter .la-overlay-global{opacity: 0.7;  visibility: visible;}
  .la-advanced-product-filters .close-advanced-product-filters{position: absolute;  top: 60px;  right: 10px;  width: 40px;  height: 40px;}
  .la-advanced-product-filters .close-advanced-product-filters svg{width: 100%;  height: 100%;}
  .post-navigation .nav-next,.post-navigation .nav-previous{width: 100%;}
  .product--summary .product_meta_sku_wrapper{margin-bottom: 0;}
  .woocommerce-tabs ul.wc-tabs{display: none !important;}
  .woocommerce-tabs .wc-tab{display: block !important;  margin: 0 !important;}
  .woocommerce-tabs .wc-tab .wc-tab-title{display: block;}
  .woocommerce-tabs .wc-tab .tab-content{display: none;}
  .woocommerce-tabs .wc-tab.active .tab-content{display: block;}
  .cart-collaterals .cart_totals,.cart-collaterals .la-coupon-form,.cart-collaterals .la-shipping-form{width: 100%;}
  .site-header-mobile .site-header-inner,.site-header .site-header-inner{z-index: 10;}
  .cart-collaterals > .la-shipping-form{display: none !important;}
  .cart-collaterals .cart_totals .la-shipping-form{display: block !important;}
  .cart-collaterals .cart_totals .la-shipping-form .woocommerce-shipping-calculator{max-width: 100% !important;}
  .wc-toolbar-container{margin-bottom: 10px;}
  .wc-toolbar .wc-ordering p,.wc-toolbar-container .btn-advanced-shop-filter{font-size: 14px;}
  .product-main-image{margin-bottom: 10px;}}
@media (max-width: 600px) {body.veera-body.enable-footer-bars{padding-bottom: 56px;}
  body.open-mobile-menu,body.open-advanced-shop-filter{overflow: hidden;}
  body.open-mobile-menu .footer-handheld-footer-bar,body.open-advanced-shop-filter .footer-handheld-footer-bar{bottom: -60px;}
  .enable-footer-bars .footer-handheld-footer-bar{display: block;}
  .cart-flyout{width: 300px;  padding: 15px;}
  .cart-flyout .cart-flyout__content{padding-top: 10px;}
  .cart-flyout .widget_shopping_cart_content .button{padding: 13px 20px;}
  .woocommerce-cart-form div.quantity .qty{height: 50px;}
  .woocommerce-cart-form div.quantity > span{height: 50px;  line-height: 50px;}
  .cart-collaterals .cart_totals,.cart-collaterals .la-coupon-form,.cart-collaterals .la-shipping-form{width: 100%;  margin-left: 0 !important;  margin-right: 0 !important;}
  .cart-collaterals .woocommerce-shipping-calculator,.cart-collaterals .la-coupon{max-width: none;}
  .woocommerce #customer_details{width: auto;}
  .woocommerce #order_review{width: 100%;  padding: 20px 15px 0;}
  .woocommerce #order_review_heading{position: static;  width: 100%;  padding: 0;  margin-bottom: 20px;}
  .products-list:not(.products-list-mini) .product_item .product_item--thumbnail{width: 100%;  margin-bottom: 15px;}
  .products-list:not(.products-list-mini) .product_item .product_item--info{width: 100%;  padding: 0;}}
@media (max-width: 600px) {.woocommerce table.wishlist_table .product-name,.shop_table.woocommerce-cart-form__contents .product-price,.shop_table.woocommerce-cart-form__contents .product-quantity,.shop_table.woocommerce-cart-form__contents .product-subtotal{text-align: right;}
  table.shop_table_responsive tbody th,table.shop_table_responsive thead{display: none;}
  table.shop_table_responsive tr td{display: block;  text-align: right;  clear: both;  min-width: 100%;}
  table.shop_table_responsive tr td[data-title]:before{content: attr(data-title) ": ";  float: left;  font-size: 13px;  color: #262626;}
  table.shop_table_responsive dl dt, table.shop_table_responsive dl dd{display: inline-block;  float: none;}
  .shop_table.woocommerce-cart-form__contents tr td.product-thumbnail{text-align: center;}
  .shop_table.woocommerce-cart-form__contents tr td.product-thumbnail img{max-width: 50px;}
  .shop_table.woocommerce-cart-form__contents tr td.product-remove{border-width: 0;  padding: 0;  text-align: left;  position: relative;}
  .shop_table.woocommerce-cart-form__contents tr td{padding: 10px;}
  .shop_table.woocommerce-cart-form__contents tr td.product-remove a.remove{position: absolute;  left: 10px;  top: 21px;}
  .shop_table.woocommerce-cart-form__contents tr td.actions{overflow: hidden;  padding: 10px 0;}
  .shop_table.woocommerce-cart-form__contents tr td.actions input#coupon_code{width: 100%;  margin-bottom: 10px;}
  .shop_table.woocommerce-cart-form__contents td.actions .btn{width: 100%;  padding-top: 12px;  padding-bottom: 12px;}
  .shop_table.woocommerce-cart-form__contents td.actions .button{margin-right: 0;  margin-left: 0;  margin-bottom: 10px;  width: 100%;}
  .shop_table.woocommerce-cart-form__contents td.actions:before{display: none;}
  table.shop_table.cart.wishlist_table.shop_table_responsive tr,.shop_table.woocommerce-cart-form__contents tr{position: relative;  display: block;  padding-left: 100px;  padding-bottom: 15px;  background: none;  border-bottom: 1px solid #eee;  margin-bottom: 17px;  overflow: hidden;}
  table.shop_table.cart.wishlist_table.shop_table_responsive tr td,.shop_table.woocommerce-cart-form__contents tr td{padding: 0;  width: auto;  border: none;  display: block;  min-width: 0;  text-align: left;}
  table.shop_table.cart.wishlist_table.shop_table_responsive tr td:before,.shop_table.woocommerce-cart-form__contents tr td:before{padding-right: 15px;  font-size: 12px;  line-height: 24px;}
  table.shop_table.cart.wishlist_table.shop_table_responsive tr td.product-remove,.shop_table.woocommerce-cart-form__contents tr td.product-remove{position: static;}
  table.shop_table.cart.wishlist_table.shop_table_responsive tr td.product-remove a.remove,.shop_table.woocommerce-cart-form__contents tr td.product-remove a.remove{position: absolute;  right: 0;  left: auto;  top: 0;}
  table.shop_table.cart.wishlist_table.shop_table_responsive tr td.product-thumbnail,.shop_table.woocommerce-cart-form__contents tr td.product-thumbnail{position: absolute;  left: 0;  width: 80px;  display: inline-block;  top: 0;  bottom: 15px;  overflow: hidden;}
  table.shop_table.cart.wishlist_table.shop_table_responsive tr td.product-thumbnail img,.shop_table.woocommerce-cart-form__contents tr td.product-thumbnail img{max-width: 100%;}
  table.shop_table.cart.wishlist_table.shop_table_responsive tr td.product-price,.shop_table.woocommerce-cart-form__contents tr td.product-price{display: none;}
  table.shop_table.cart.wishlist_table.shop_table_responsive tr td.product-price, table.shop_table.cart.wishlist_table.shop_table_responsive tr td.product-subtotal,.shop_table.woocommerce-cart-form__contents tr td.product-price,.shop_table.woocommerce-cart-form__contents tr td.product-subtotal{font-size: 14px;}
  table.shop_table.cart.wishlist_table.shop_table_responsive tr td.product-name:before,.shop_table.woocommerce-cart-form__contents tr td.product-name:before{display: none;}
  table.shop_table.cart.wishlist_table.shop_table_responsive tr div.quantity .qty,.shop_table.woocommerce-cart-form__contents tr div.quantity .qty{height: 20px;  padding: 0;  width: 40px;  font-size: 13px;  line-height: 20px;}
  table.shop_table.cart.wishlist_table.shop_table_responsive tr div.quantity span,.shop_table.woocommerce-cart-form__contents tr div.quantity span{display: none;}
  .cart.shop_table.woocommerce-cart-form__contents tr:not(.cart_item){padding-left: 0;  padding-right: 0;}}
/* Extra small devices (phones, less than 479px) */
@media (max-width: 479px) {.wc-toolbar .wc-view-count{margin: 0;}
  .wc-toolbar p.woocommerce-result-count{display: none;}}
/** FOR DEMO **/
@media (max-width: 1500px) {.la-headings.m2-heading .heading-tag{font-size: 50px;}
  .la-headings.m3-heading .heading-tag{font-size: 40px;}
  .wpb_single_image.image-with-shadow .vc_single_image-wrapper:after,.wpb_single_image.image-with-shadow2 .vc_single_image-wrapper:after{left: 30px;  top: 30px;}
  .la-headings.m6-heading .heading-tag{font-size: 40px;}
  .btn-wrapper .btn.m21-btn{padding: 16px 50px;}
  .pricing__menus .pricing__menu--title{font-size: 1.875em;}}
@media (max-width: 1200px) {.icon-pos-top.m4_iconbox_flip{padding: 0 15px;}
  .icon-pos-top.m4_iconbox_flip .icon-heading{font-size: 20px;  margin-top: 20px;}
  .icon-pos-top.m4_iconbox_flip .icon-boxes-inner{padding-top: 20px;  transform: translate(0, 60px);  -webkit-transform: translate(0, 60px);}
  .icon-pos-top.m4_iconbox_flip .box-description{line-height: inherit;}
  .icon-pos-top.m4_iconbox_flip .box-description:after{padding-top: 20px;}
  .icon-pos-top.m4_iconbox_flip .box-description:before{margin: 10px auto;}
  .la-sc-icon-boxes.m4_iconbox_2 .box-icon-left{padding-left: 0;}
  .pricing__menus{font-size: 14px;  padding-top: 50px;  padding-bottom: 50px;  background-position: center bottom 20px;}}
@media (max-width: 1024px) {.la-headings.m2-heading2 .heading-tag{font-size: 40px;}
  .la-headings.m3-heading .heading-tag{font-size: 36px;}
  .la-headings.m6-heading .heading-tag{font-size: 36px;}}
@media (max-width: 800px) {.la-headings.m2-heading .heading-tag{font-size: 40px;}
  .la-headings.m3-heading .heading-tag{font-size: 26px;}
  .la-headings.m6-heading .heading-tag{font-size: 30px;}
  .la-portfolio-masonry .filter-style-1{margin-bottom: 30px;  text-align: center;}
  .m6_column_gradient .vc_column-inner{padding: 30px 15px;}
  .m6_column_gradient1 .la-headings,.m6_column_gradient2 .la-headings,.m6_column_gradient3 .la-headings{text-align: center;  margin: 0 auto;}}
@media (max-width: 767px) {.la-headings.m2-heading2 .heading-tag,.la-headings.m2-heading .heading-tag{font-size: 30px;}}
/* RTL Styling */
body.rtl {direction: rtl;}
.rtl {/** Cart Flyout **/
  /** Product Grid **/
  /** Product List **/
  /** Product Detail **/
  /** Cart Page **/
  /** Checkout **/
  /** Mobile Header Style **/}
.rtl .header-left,.rtl .header-middle,.rtl .site-branding,.rtl .site-main-nav,.rtl .la_compt_iem {float: right;}
.rtl .header-right {float: left;}
.rtl.header-v1 .site-header .header-right {float: left;}
.rtl.header-v2 .site-header .header-middle,.rtl.header-v2 .site-header .header-left {float: right;}
.rtl.header-v2 .site-header .header-right {float: left;}
.rtl.header-v3 .site-header .header-right, .rtl.header-v4 .site-header .header-right {float: left;}
.rtl.header-v5 .site-header .header-right {float: left;}
.rtl.header-v8 .site-header .sf-fields .search-button {text-align: left;}
.rtl.header-v8 .site-header__nav-primary .site-category-nav {float: right;}
.rtl.header-v8 .site-header__nav-primary .site-category-nav .toggle-category-menu {margin-left: 20px;margin-right: 0;padding-left: 25px;padding-right: 0;}
.rtl.header-v8 .site-header__nav-primary .site-category-nav .toggle-category-menu:before {right: auto;left: 0;}
.rtl.header-v9 .header-main .searchform-wrapper {float: right;}
.rtl.header-v9 .header-main .sf-fields .search-button {text-align: left;margin-left: 5px;margin-right: 0;}
.rtl.header-v10 .site-header__nav .header-component-outer {float: left;}
.rtl.header-v10 .site-header__nav .header-component-outer .la_com_action--cart .component-target-badget {left: auto;right: 8px;}
.rtl .la_com_action--dropdownmenu-text,.rtl .la_com_action--linktext,.rtl .la_com_action--link,.rtl .la_com_action--text {margin-left: 0;margin-right: 20px;}
.rtl .la_com_action--dropdownmenu-text:first-child,.rtl .la_com_action--linktext:first-child,.rtl .la_com_action--link:first-child,.rtl .la_com_action--text:first-child {margin-right: 0;}
.rtl .la_com_action--dropdownmenu-text .component-target i,.rtl .la_com_action--linktext .component-target i,.rtl .la_com_action--link .component-target i,.rtl .la_com_action--text .component-target i {margin-right: 0;margin-left: 5px;}
.rtl .site-header-top .la_com_dropdown_language,.rtl .site-header-top .la_com_dropdown_currency {float: left;}
.rtl .header--menu-burger .btn-aside-toggle {right: auto;left: 20%;}
.rtl .header--menu-burger,.rtl .header--aside:not(#masthead_aside) {left: 0;right: auto;transform: translate(-200px, 0);-webkit-transform: translate(-200px, 0);}
.rtl.open-burger-menu .header--menu-burger {transform: translate(0, 0);-webkit-transform: translate(0, 0);}
.rtl.open-header-aside #header_aside {transform: translate(0, 0);-webkit-transform: translate(0, 0);}
.rtl #header_aside .btn-aside-toggle {left: 50px;right: auto;}
.rtl .search-form .search-button {left: 15px;direction: ltr;}
.rtl .searchform-fly-overlay .btn-close-search {right: auto;left: 20%;}
.rtl .mega-menu .popup {text-align: right;}
.rtl .mega-menu .mm-popup-wide .popup > .inner > ul.sub-menu > li {float: right;}
.rtl .mega-menu .mm-popup-narrow ul.sub-menu li.submenu-position-right > a:after,.rtl .mega-menu .mm-popup-wide .inner > ul.sub-menu > li li.submenu-position-right > a:after {padding-right: 10px;padding-left: 0;content: "\f104";float: left;}
.rtl .mega-menu .mm-popup-narrow ul.sub-menu li.submenu-position-right > ul.sub-menu,.rtl .mega-menu .mm-popup-wide .inner > ul.sub-menu > li li.submenu-position-right > ul.sub-menu {right: 100%;left: auto;margin-left: 0;margin-right: -20px;}
.rtl .mega-menu .mm-popup-narrow ul.sub-menu li.submenu-position-right:hover > ul.sub-menu,.rtl .mega-menu .mm-popup-wide .inner > ul.sub-menu > li li.submenu-position-right:hover > ul.sub-menu {margin-right: 0;}
.rtl .dl-menu .mm-icon,.rtl .mega-menu .mm-icon,.rtl .menu .mm-icon {padding-right: 0;padding-left: 5px;}
.rtl .accordion-menu ul {padding-right: 0;}
.rtl .accordion-menu li > .narrow {right: auto;left: 0;}
.rtl .accordion-menu li > ul {margin-left: 0;margin-right: 35px;}
.rtl .backtotop-container .btn-backtotop {right: auto;left: 0;}
.rtl .backtotop-container.show .btn-backtotop {left: 50px;right: auto;}
.rtl .widget_recent_comments li.recentcomments {padding-left: 0;padding-right: 30px;}
.rtl .widget_recent_comments li.recentcomments:before {right: 0;left: auto;}
.rtl .widget_recent_entries .pr-item .pr-item--left {float: right;margin-right: 0;margin-left: 20px;}
.rtl .wc-toolbar .wc-toolbar-right {float: left;}
.rtl .wc-toolbar .btn-advanced-shop-filter {float: right;margin-right: 20px;margin-left: 0;}
.rtl .wc-toolbar .btn-advanced-shop-filter i:before {padding-left: 0;padding-right: 5px;}
.rtl .wc-toolbar .wc-ordering,.rtl .wc-toolbar .wc-view-toggle,.rtl .wc-toolbar .woocommerce-result-count {float: right;}
.rtl .wc-toolbar .wc-view-toggle span {margin-left: 0;margin-right: 10px;}
.rtl .wc-toolbar .wc-view-count {float: right;}
@media (min-width: 480px) {.rtl .wc-toolbar .wc-view-count{margin: 0 40px 0 20px;}}
.rtl .wc-toolbar .wc-ordering {margin-left: 0;margin-right: 20px;}
.rtl .wc-toolbar .wc-ordering p:after {padding-left: 0;padding-right: 10px;}
.rtl .wc-toolbar .wc-ordering ul {left: -1px;right: auto;}
.rtl .la-advanced-product-filters .sidebar-inner .widget {float: right;}
.rtl .woocommerce-message,.rtl .woocommerce-error,.rtl .woocommerce-info {padding-left: 30px;padding-right: 60px;}
.rtl .woocommerce-message:before,.rtl .woocommerce-error:before,.rtl .woocommerce-info:before {right: 30px;}
.rtl .woocommerce-message .button,.rtl .woocommerce-error .button,.rtl .woocommerce-info .button {float: left;}
.rtl .cart-flyout {right: auto;left: 0;}
.rtl .cart-flyout .cart_list {margin-left: -30px;margin-right: 0;padding-left: 30px;padding-right: 0;}
.rtl .cart-flyout .btn-close-cart {right: auto;left: 0;}
.rtl .widget_shopping_cart_content .total .amount {float: left;}
.rtl .product_list_widget a.remove {right: auto;left: 0;}
.rtl .product_list_widget li img {float: right;margin-right: 0;margin-left: 20px;}
.rtl .product_item .product_item--thumbnail .wrap-addto {left: 0;right: auto;}
.rtl .product_item .product_item--thumbnail .add_to_cart_button span {padding-left: 0;padding-right: 20px;}
.rtl .product_item .product_item--thumbnail .add_to_cart_button span:before {right: -5px;left: auto;}
.rtl .products-grid .product_item .product_item--thumbnail:hover .wrap-addto {left: 15px;right: auto;}
.rtl .products-list .product_item .product_item--thumbnail {float: right;}
.rtl .products-list .product_item .product_item--info {float: left;text-align: right;padding-left: 0;padding-right: 50px;}
@media (max-width: 800px) {.rtl .products-list .product_item .product_item--info{padding-right: 20px;}}
@media (max-width: 600px) {.rtl .products-list .product_item .product_item--info{padding-right: 0;}}
.rtl .products-list .product_item .product_item--info .product_item--action {float: right;}
.rtl .products-list .product_item .product_item--info .add_wishlist,.rtl .products-list .product_item .product_item--info .add_compare {float: right;}
.rtl .products-list .product_item .product_item--info .add_to_cart_button {float: right;margin-right: 0;margin-left: 10px;}
.rtl .la-single-product-page .product-main-image {float: right;}
.rtl .product--summary .wrap-cart-cta,.rtl .product--summary .add_compare,.rtl .product--summary .add_wishlist {float: right;}
.rtl .product--summary .quantity {float: right;margin-right: 0;margin-left: 10px;}
.rtl .product--summary .single_add_to_cart_button {float: right;margin-right: 0;margin-left: 10px;}
.rtl .product--summary .entry-summary > .stock.in-stock {float: left;}
.rtl .la-custom-pright .wc-tabs {text-align: right;}
.rtl .btn-clear-cart {margin-left: 10px;margin-right: auto;}
.rtl .shop_table.cart td.actions .button {float: left;}
.rtl .shop_table.cart td.actions .btn {float: right;}
.rtl .cart-collaterals > .la-shipping-form,.rtl .cart-collaterals > .la-coupon-form,.rtl .cart-collaterals > .cart_totals {float: right;}
.rtl .cart-collaterals > .la-shipping-form,.rtl .cart-collaterals > .la-coupon-form {margin-right: 0;margin-left: 2%;}
.rtl .cart-collaterals .shipping label {padding-right: 10px;padding-left: 0;}
@media (max-width: 600px) {.rtl table.shop_table.shop_table_responsive tr td.product-remove a.remove{right: 10px;  left: auto;}
  .rtl table.shop_table_responsive tr td,.rtl .woocommerce table.wishlist_table .product-name,.rtl .shop_table.woocommerce-cart-form__contents .product-price,.rtl .shop_table.woocommerce-cart-form__contents .product-quantity,.rtl .shop_table.woocommerce-cart-form__contents .product-subtotal{text-align: left;}
  .rtl table.shop_table_responsive tr td[data-title]:before{float: right;}}
.rtl .woocommerce #customer_details {float: right;}
.rtl .woocommerce #order_review {float: left;}
.rtl .woocommerce #order_review_heading {left: 0;right: auto;padding-right: 50px;padding-left: 0;}
@media (max-width: 991px) {.rtl .woocommerce #order_review_heading{padding-right: 20px;}}
@media (max-width: 600px) {.rtl .woocommerce #order_review_heading{padding-right: 0;}}
.rtl table.woocommerce-checkout-review-order-table tfoot td,.rtl table.woocommerce-checkout-review-order-table .product-total {text-align: left;}
.rtl table.woocommerce-checkout-review-order-table .cart_item td.product-name,.rtl table.woocommerce-checkout-review-order-table th {text-align: right;}
.rtl .woocommerce #ship-to-different-address .input-checkbox {float: right;margin-right: 0;margin-left: 10px;}
.rtl .dl-menuwrapper li.dl-back > a {text-align: left;}
.rtl .dl-menuwrapper li.dl-back > a:before {float: right;}
.rtl .dl-menuwrapper li a .mm-icon {margin-left: 0;margin-right: 0;padding-left: 0;}
.rtl .dl-menuwrapper li > a:not(:only-child):after {right: auto;left: 20px;content: "\f104";}
.rtl.header-mb-v1 .site-header-mobile .header-component-outer_1 {float: right;left: auto;}
.rtl.header-mb-v1 .site-header-mobile .header-component-outer_2 {left: -40%;position: relative;float: left;}
.rtl.header-mb-v2 .site-header-mobile .header-component-outer {float: right;}
.rtl.header-mb-v2 .site-header-mobile .header-component-outer_1 {float: left;}
.rtl.header-mb-v3 .site-header-mobile .header-component-outer {float: left;}
.rtl.header-mb-v3 .site-header-mobile .header-component-outer .site-branding img {right: auto;left: 0;}
.rtl.header-mb-v3 .site-header-mobile .header-component-outer_1 {float: right;}
table.woocommerce-checkout-review-order-table .shipping td {min-width: 140px;text-align: right;}
.rtl table.woocommerce-checkout-review-order-table .shipping td {text-align: left;}
body.rtl:not(.open-cart-aside) .cart-flyout {transform: translate(-200px, 0);-webkit-transform: translate(-200px, 0);}
@media (max-width: 767px) {body.rtl .la-advanced-product-filters{right: 0;  left: auto;}
  body.rtl:not(.open-advanced-shop-filter) .la-advanced-product-filters{transform: translate(200px, 0);  -webkit-transform: translate(200px, 0);}}
@media (min-width: 991px) {.rtl .la-p-single-2 .product-main-image .la-woo-product-gallery{float: left;}
  .rtl .la-p-single-2 .product-main-image .la-woo-thumbs{float: right;}}
@media (min-width: 1441px) {.rtl.veera-body.single-product.body-col-1c:not(.enable-main-fullwidth):not(.body-boxed) .site-main .la-p-single-2 .product-main-image .la-woo-thumbs{margin-left: auto;  margin-right: -105px;}}
.header-v2 #header_aside {left: 0;right: auto;transform: translate(-200px, 0);-webkit-transform: translate(-200px, 0);}
.header-v2.open-header-aside #header_aside {transform: translate(0, 0);-webkit-transform: translate(0, 0);}
.header-v2.rtl #header_aside {right: 0;left: auto;transform: translate(200px, 0);-webkit-transform: translate(200px, 0);}
.header-v2.rtl.open-header-aside #header_aside {transform: translate(0, 0);-webkit-transform: translate(0, 0);}
.header-v5 #header_menu_burger {left: 0;right: auto;transform: translate(-200px, 0);-webkit-transform: translate(-200px, 0);}
.header-v5.open-burger-menu #header_menu_burger {transform: translate(0, 0);-webkit-transform: translate(0, 0);}
.header-v5.rtl #header_menu_burger {right: 0;left: auto;transform: translate(200px, 0);-webkit-transform: translate(200px, 0);}
.header-v5.rtl.open-burger-menu #header_menu_burger {transform: translate(0, 0);-webkit-transform: translate(0, 0);}
body.single .single-post-content .entry-content {color: #262626;}
body:not(.wpb-js-composer) .page-content .not-active-fullpage,.single-post-content > .entry-content {line-height: 24px;}
.vc_sep_width_10 {max-width: 70px;}
.comments-container .comments-title h3,.comment-respond .comment-reply-title {font-size: 18px;text-transform: none;}
.comment-form .form-submit input {text-transform: none;font-weight: normal;}
p.comment-notes {font-size: 1em;}
.single-post-detail .comment-form label {color: #262626;}
.entry-summary .product_item--info .elm-countdown {display: block;margin: 0 0 10px;}
.woocommerce-Reviews .comment-form-rating {width: 100%;float: left;}
.woocommerce-Reviews p.comment-form-comment {float: left;width: 100%;}
.woocommerce-Reviews .comment-form .comment-form-rating label {display: block;}
.woocommerce-Reviews .comment-form-rating p.stars {margin-bottom: 15px;}
@media(max-width: 767px){.open-newsletter-popup .lightcase-inlineWrap{min-height: calc(100vh - 200px);}
  #lightcase-case .la-newsletter-popup{display: block;  padding: 20px;}}
@media(min-width: 1200px) and (max-width: 1300px){.body-col-2cl-l .la-sharing-single-posts,.body-col-2cl .la-sharing-single-posts,.body-col-2cr-l .la-sharing-single-posts,.body-col-2cr .la-sharing-single-posts{display: none;}}
@media(min-width: 1300px){.body-col-2cl-l .la-sharing-single-posts,.body-col-2cl .la-sharing-single-posts{float: right;}
  .body-col-2cl-l .la-sharing-single-posts .social--sharing,.body-col-2cl .la-sharing-single-posts .social--sharing{left: auto;  margin-left: 40px;}}
.rtl .woocommerce-product-gallery__wrapper .slick-slide {float: right;}
.form-row.form-row-wide {clear: both;}
.product--summary form.cart + .yith-wcwl-add-to-wishlist {display: none;}



.product_item .price > .amount{color: #3b7cca !important;}

.la-custom-badge {
  position: absolute;
  z-index: 2;
  font-size: 12px;
  padding: 10px 10px 10px;
  line-height: 20px;
  min-width: 85px;
  text-align: center;
  background-color:#ffb33a;
  color: #fff;
  top: 0;
}
.countdown{margin-left:50%;}
.countdown span{color: #009349;}
@media (min-width:768px){.vc_tta-panel-heading{display: none;}}
.fluentform .ff-el-form-control{border: none !important;background-color: #fff;padding: 10px 12px !important}

.single-product .page-title.h1{display: none;}

.cart-flyout {
  background-color:#FFF;
  color:#9d9d9d;
}

.cart-flyout .cart-flyout__heading {
  color:#343538;
}

.cart-flyout .product_list_widget a {
  color: #343538
}

.cart-flyout .product_list_widget a:hover {
  color: #35d56a
}

.cart-flyout .widget_shopping_cart_content .total {
  color: #343538
}

.add_to_cart_button.ajax_add_to_cart{background-color: #3b7cca;color:#FFF;width:240px;display: block;margin: 15px auto;line-height:33px;border-radius: 20px;max-width: 100%;}
.add_to_cart_button.ajax_add_to_cart:hover{background-color: #000;}

.w600{width:600px;max-width: 100%;margin:10vh auto;font-size: 16px;float: none !important;}


.flex{display: flex;align-items: center;flex-wrap: wrap;}
.wpb_single_image.pic{overflow: hidden;}
.wpb_single_image.pic img{transition: .35s;}
.wpb_single_image.pic:hover img{transform: scale(1.05);-ms-transform: scale(1.05);}

.la-breadcrumb-content::before{content: "\f015";font-family:FontAwesome;display:inline-block}
.la-breadcrumb-wrap{display: inline-block;}

footer .frm-fluent-form .ff-t-container{gap:0 !important}
.fluentform .ff-el-form-control,.fluentform .ff_btn_style{border-radius: 0 !important;font-size: 14px !important;}

.customer_login{width: 600px;max-width: 100%;margin: 0 auto;}
.text-color-white h3{color: #FFF;}


@media (min-width:769px){.pc{display: block;}.mobi{display: none;}}
@media (max-width:768px){.pc{display: none;}.mobi{display: block;}}