/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
footer a .logo svg,
header a .logo svg {
    width: 100%;
	    max-width: 190px;
	    height: 44px;
}
body#index header:before {
    content: "";
      background: -moz-linear-gradient(top, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.85) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.85) 0%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
    width: 100%;
    height: 95px;
    position: absolute;
	margin-top: 30px;
    z-index: 0;
}
.header-banner {
    z-index: 2;
    position: relative;
}
#header {
    z-index: 20;
    position: relative;
}
i.logo {
    display: flex;
}
header i.logo {
    justify-content: center;
}
header a .logo svg path{
	fill:#fff;
	transition: fill 0.3s;
}

header a:hover .logo svg path{
	fill:#C5A17F;
}
footer a:hover  .logo svg path{
	fill:#000;
}
footer a .logo svg path{
	fill:#fff;
	transition: fill 0.3s;
}
footer .block-social li:hover{
color:#000;	
}

.block_newsletter .input-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
}
.card-wrap.open-skate-popup-click img {
    transition: all 0.7s;
   filter: grayscale(1);
}
.open .card-wrap.open-skate-popup-click img,
.card-wrap.open-skate-popup-click:hover img {
    transform: scale(1.1);
	filter: grayscale(0);
}
.open .card-wrap.open-skate-popup-click img {
    transform: translatey(120%);
}
.card-wrap.open-skate-popup-click {
    cursor: pointer;
    overflow: hidden;
	position: relative;
}
.skate-team .social-block {
    text-align: center;
}
.skate-team .social-block svg {
    width: 30px;
    margin-right: 10px;
    margin-top: 10px;
}
.skate-team > .container > .row {
 	    position: relative;
}
.skate-team .open-skate-popup {
    margin-bottom: 30px;
	    position: unset;
}


.skate-popup .content-wrap {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
	    align-items: center;
	    padding-right: 30px;
}
.skate-popup .skate-title {
    font-weight: 900;
    font-size: 75px;
    line-height: 1;
    color: #fff;
    margin-bottom: 15px;
	  
}
.skate-country {
    font-size: 25px;
    font-style: italic;
    margin-bottom: 15px;
}
.skate-popup .skate-sponsors {
    font-size: 25px;
	text-align:center;
    margin-bottom: 40px;
	line-height: 1.2;
	
}
.skate-popup .skate-more-text p {
    font-size: 30px;
    line-height: 1.2;
    font-weight: 900;
    color: #fff;
    text-transform: uppercase;
    padding: 0 10%;
    text-align: center;
    margin-bottom: 20px;
}
.skate-popup .skate-more-info {
    margin-top: 30px;
}
.skate-popup .skate-more-images {
    display: flex;
    justify-content: center;
    align-items: center;
	margin-bottom: 30px;
}
.skate-more-images {
     text-align: center;
}
.skate-more-img {
    height: 500px;
    display: inline-block;
	    padding: 0 15px;
 }
.skate-more-img img {
    width: auto;
    height: 100%;
    max-width: unset;
}
.card-wrap.skate-popup.container {
  position: absolute;
    background: #fff;
    padding: 0;
    z-index: 1;

	opacity:0;
	visibility: hidden;
     overflow: hidden; 
   left: 15px;
    width: calc(100%);
	    margin-top: 30px;
	
	transition:all 1s;
	    background-image: url(../img/patterns/pattern10.png);
    background-color: #0a0a0a;
}

.open .card-wrap.skate-popup.container {
		opacity:1;
	visibility: visible;
}
.skate-close {
     position: absolute;
    right: 15px;
	top: 15px;
    font-size: 70px;
    color: #fff;
    font-weight: 100;
    z-index: 1;
    cursor: pointer;
    transform: rotate(45deg);
	transition: opacity .2s cubic-bezier(.7,0,.3,1),color .2s cubic-bezier(.7,0,.3,1);
	line-height: 1.5rem;
}
.skate-close:hover{
	color:#c5a17f;
	
}

.open-skate #wrapper {

    background: rgb(0 0 0 / 9%);
}

.skate-team > .container > .row{
transition: all 1.5s;
	margin-bottom: 0px
}

.open-skate  .open-skate-popup:not(.open) .card-wrap.open-skate-popup-click .skate-title{
background: #808080;
}
.open-skate  .open-skate-popup:not(.open) .card-wrap.open-skate-popup-click img {
    opacity: 0.6;
}
.open-skate .open-skate-popup:not(.open):hover .card-wrap.open-skate-popup-click .skate-title{
	
	background: #3d3d3d;
}

.open-skate .open-skate-popup:not(.open):hover .card-wrap.open-skate-popup-click img {
    opacity: 1;
}
.open-skate-popup-click .skate-title {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #3d3d3d;
    color: #fff;
    text-align: center;
    font-weight: 700;
    padding: 5px;
    font-size: 20px;
    line-height: 1.4;
	    transition: all 0.7s;
}
.open .card-wrap.open-skate-popup-click .skate-title {
    transform: translateY(300px);
}
#insta-icon path{   transition: all 0.7s;}
#youtube-icon .cls-1{fill:red;fill-rule:evenodd;transition: all 0.7s;}#youtube-icon .cls-2{fill:#fff;}

#insta-icon:hover path:not(.last-path),
#youtube-icon:hover .cls-1 {
    fill: #3d3d3d;
}
.h7-list-cate .cate-blok {
    width: 20%;
}
.page-header h1 {
    color: #fff;
}
#currency-selector-label,
#language-selector-label {
    float: right;
    margin: 0 10px;
    height: 80px;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
}
#language-selector-label {
    margin-left: 0;
}
.h7-boxtop div#_desktop_cart {
    margin-right: 0px;
}
#leo_block_top {
    margin: 0 10px;
}

.box-slide {
    overflow: hidden;
}
@media (min-width: 768px){
    .leo-megamenu .navbar-nav > li + .nav-item {
    margin-left: 10px;
}
.top-right-block.ApColumn {
    min-width: 225px;
    }
    .h7-boxtop div.ApColumn:nth-child(2) {
    min-width: calc(100% - 410px);
    }
 #leo_block_top  .popup-content .col-xs-6:last-child {
    width: 100%;
         padding-left: 10px;
    padding-right: 10px;

}
    #leo_block_top .col-xs-6:first-child {
    display: none;
}
    #leo_block_top .popup-content {
    padding: 20px 0 20px;
            top: 50px;
    }
    #leo_block_top .popup-content .row {
    min-width: 180px;
    }
    .popup-over .popup-content {
    top: 90%;
     padding: 10px 15px;
     min-width: 100px;
    }
    .top-right-block{
            display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    }
    .popup-over a.popup-title span {
    font-size: 15px;
}
    .popup-over a.popup-title span img {
    width: 23px;
    height: 15px;
    margin-top: -2px;
}
}
@media (min-width: 1200px) and (max-width: 1240px){
.leo-megamenu .navbar-nav > li + .nav-item {
    margin-left: 5px;
}
}
@media (min-width: 768px) and (max-width: 991px){
.top-right-block.ApColumn {
    min-width: 225px;
    max-width: 225px;
    float: right;
}
}
@media (min-width: 1300px){
      .leo-megamenu .navbar-nav > li + .nav-item {
    margin-left: 20px;
}
.h7-boxtop div.ApColumn:nth-child(2) {
    min-width: 840px;
}
}
@media (min-width: 1400px){
.h7-boxtop div.ApColumn:nth-child(2) {
    min-width: 920px;
}
}
@media (max-width: 1199px){
	header i.logo {
      margin-top: 0;
    margin-bottom: -10px;
}
}
.elementor-video-wrapper{position:relative;height:0}.elementor-video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before{content:"\e800";font-family:eicon;font-size:12px;margin-top:5px}.elementor{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{margin:0;background-color:transparent}.elementor img{height:auto;max-width:100%;border:none;border-radius:0;box-shadow:none}.elementor figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{max-width:100%;width:100%;margin:0;line-height:1}.elementor .elementor-custom-embed{line-height:0}.elementor .elementor-background-video-container{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0}.elementor .elementor-background-video{position:absolute;max-width:none;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.elementor .elementor-html5-video{object-fit:cover}.elementor .elementor-background-overlay{height:100%;width:100%;top:0;left:0;position:absolute}.elementor .elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-center .btn-traditional{width:auto}.elementor-align-right{text-align:right}.elementor-align-right .btn-traditional{width:auto}.elementor-align-right .btn-block{text-align:right}.elementor-align-left{text-align:left}.elementor-align-left .btn-traditional{width:auto}.elementor-align-left .btn-block{text-align:left}.elementor-align-justify .elementor-button{width:100%}@media (max-width:1023px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-center .elementor-button{width:auto}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-left .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-center .elementor-button{width:auto}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-left .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}#elementor-select-preset{display:none}#module-iqitelementor-Preview #blockcart-content{display:none!important}.elementor-section{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.elementor-section .elementor-container{display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}.elementor-section.elementor-section-stretched{/*width:100vw;position:relative;margin-left:-50vw;left:50%*/}.elementor-section.elementor-section-items-top>.elementor-container{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.elementor-section.elementor-section-content-top .elementor-column-wrap{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.elementor-section.elementor-section-content-middle .elementor-column-wrap{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.elementor-section.elementor-section-content-bottom .elementor-column-wrap{-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-row{width:100%;display:-ms-flexbox;display:flex}@media (max-width:767px){.elementor-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.elementor-column-wrap{width:100%;display:-ms-flexbox;display:flex}.elementor-widget-wrap{position:relative;width:100%}.elementor-editor-active .elementor-widget-wrap{z-index:1}.elementor-widget{position:relative}.elementor-column{position:relative;min-height:1px;display:-ms-flexbox;display:flex}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1023px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}.elementor-column-gap-default .elementor-element-populated{padding:10px}.elementor-column-gap-narrow .elementor-element-populated{padding:5px}.elementor-column-gap-extended .elementor-element-populated{padding:15px}.elementor-column-gap-wide .elementor-element-populated{padding:20px}.elementor-column-gap-wider .elementor-element-populated{padding:30px}}@media (max-width:767px){.elementor-column{width:100%}.elementor-reverse-mobile>.elementor-container>.elementor-row{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.modal-open .elementor-widget-wrap{z-index:auto}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:'';display:block;clear:both;width:0;height:0}.elementor-widget-heading .elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-image .elementor-image img{vertical-align:middle}.elementor-widget-image .elementor-image.elementor-image-shape-circle{border-radius:50%}.elementor-image-gallery .gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;max-width:100%;margin:0 auto}.elementor-image-gallery .gallery-item img{margin:0 auto}.elementor-image-gallery .gallery-item .gallery-caption{margin:0}@media (min-width:768px){.elementor-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}.elementor-image-gallery .gallery-columns-4 .gallery-item{max-width:25%}.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}.elementor-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}.elementor-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}.elementor-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}.elementor-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}.elementor-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}}@media (min-width:480px) and (max-width:767px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:50%}}@media (max-width:479px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:100%}}.elementor-button{display:inline-block;text-align:center;transition:all .5s}.elementor-button.elementor-size-small{font-size:13px;padding:10px 20px}.elementor-button.elementor-size-medium{font-size:15px}.elementor-button.elementor-size-large{font-size:16px;padding:15px 30px}.elementor-button.elementor-size-xl{font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xxl{font-size:20px;padding:25px 50px}.elementor-button .elementor-align-icon-right{float:right;margin-left:5px}.elementor-button .elementor-align-icon-left{float:left;margin-right:5px}.elementor-button .elementor-button-text{display:inline-block}.elementor-widget-banner .elementor-iqit-banner{position:relative;overflow:hidden;z-index:1}.elementor-widget-banner .elementor-iqit-banner-overlay{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;opacity:0;transition:opacity .3s}.elementor-widget-banner .elementor-iqit-banner-img{z-index:1;position:relative;overflow:hidden}.elementor-widget-banner .elementor-iqit-banner-img img{width:100%;vertical-align:top}.elementor-widget-banner .elementor-iqit-banner-content-on{position:absolute;margin:auto;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:2;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.elementor-widget-banner .elementor-iqit-banner-content-on.elementor-banner-align-top-left{top:0;left:0}.elementor-widget-banner .elementor-iqit-banner-content-on.elementor-banner-align-top-center{top:0;left:0;right:0}.elementor-widget-banner .elementor-iqit-banner-content-on.elementor-banner-align-top-right{top:0;right:0}.elementor-widget-banner .elementor-iqit-banner-content-on.elementor-banner-align-middle-left{top:0;bottom:0;left:0;-ms-flex-pack:center;justify-content:center}.elementor-widget-banner .elementor-iqit-banner-content-on.elementor-banner-align-middle-center{top:0;bottom:0;left:0;right:0;-ms-flex-pack:center;justify-content:center}.elementor-widget-banner .elementor-iqit-banner-content-on.elementor-banner-align-middle-right{top:0;bottom:0;right:0;-ms-flex-pack:center;justify-content:center}.elementor-widget-banner .elementor-iqit-banner-content-on.elementor-banner-align-bottom-left{bottom:0;left:0}.elementor-widget-banner .elementor-iqit-banner-content-on.elementor-banner-align-bottom-center{bottom:0;left:0;right:0}.elementor-widget-banner .elementor-iqit-banner-content-on.elementor-banner-align-bottom-right{bottom:0;right:0}.elementor-widget-banner:hover .elementor-iqit-banner-overlay{opacity:1}.elementor-widget-divider .elementor-divider{line-height:0;font-size:0}.elementor-widget-divider .elementor-divider-separator{display:inline-block}.elementor-widget-instagram{min-height:30px}.elementor-instagram{margin:0}.elementor-instagram .il-item{padding:0}.elementor-instagram .il-item a{overflow:hidden;width:100%}.elementor-instagram .il-item a:focus{outline:0}.elementor-instagram .il-item-inner{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%}.elementor-instagram .il-photo__img{width:100%}.elementor-instagram .il-photo__img:focus{outline:0}.elementor-instagram .il-photo__meta{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;visibility:hidden;text-align:center;transition:all .5s;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.elementor-instagram .il-photo__comments,.elementor-instagram .il-photo__likes{display:inline-block;margin:0 5px}.elementor-instagram .il-item-inner:hover .il-photo__meta{opacity:1;visibility:visible}.elementor-image-gallery figure img{display:block}.elementor-image-gallery figure figcaption{width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}.elementor-counter{text-align:center}.elementor-counter .elementor-counter-number-wrapper{font-size:69px;font-weight:600;color:#222;line-height:1}.elementor-counter .elementor-counter-title{font-size:19px;font-weight:400;color:#666;line-height:2.5}.elementor-alert{position:relative;text-align:left}.elementor-alert .elementor-alert-title{display:block;font-weight:700}.elementor-alert button.elementor-alert-dismiss{position:absolute;right:10px;top:10px;padding:3px;font-size:13px;line-height:1;background:transparent;color:inherit;border:none}.elementor-alert.elementor-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.elementor-alert.elementor-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}.elementor-alert.elementor-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}.elementor-alert.elementor-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}@media (max-width:767px){.elementor-alert button.elementor-alert-dismiss{right:7px;top:7px}}.elementor-widget-progress{text-align:left}.elementor-progress-wrapper{position:relative;background-color:#eee;color:#fff;height:30px;line-height:30px;border-radius:2px}.elementor-progress-bar{display:-ms-flexbox;display:flex;background-color:#818a91;width:0;font-size:11px;border-radius:2px;transition:width 1s ease-in-out}.elementor-progress-text{-ms-flex-positive:1;flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:15px}.elementor-progress-percentage{padding-right:15px}.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar{background-color:#5bc0de}.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar{background-color:#5cb85c}.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar{background-color:#f0ad4e}.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar{background-color:#d9534f}.elementor-progress .elementor-title{display:block}@media (max-width:767px){.elementor-progress-wrapper{height:25px;line-height:25px}.elementor-progress-text{padding-left:10px}}.elementor-accordion{text-align:left}.elementor-accordion .elementor-accordion-item{border:1px solid #d4d4d4}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:none}.elementor-accordion .elementor-accordion-title{padding:15px 20px;font-weight:700;line-height:1;cursor:pointer}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon .fa:before{content:'\f067'}.elementor-accordion .elementor-accordion-title.active .elementor-accordion-icon .fa:before{content:'\f068'}.elementor-accordion .elementor-accordion-content{display:none;padding:15px 20px;border-top:1px solid #d4d4d4}@media (max-width:767px){.elementor-accordion .elementor-accordion-title{padding:12px 15px}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-accordion-content{padding:7px 15px}}.elementor-toggle{text-align:left}.elementor-toggle .elementor-toggle-title{font-weight:700;line-height:1;padding:15px;border-bottom:1px solid #d4d4d4;cursor:pointer}.elementor-toggle .elementor-toggle-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-toggle-title .elementor-toggle-icon .fa:before{content:""}.elementor-toggle .elementor-toggle-title.active{border-bottom:none}.elementor-toggle .elementor-toggle-title.active .elementor-toggle-icon .fa:before{content:'\f0d7'}.elementor-toggle .elementor-toggle-content{padding:0 15px 15px;border-bottom:1px solid #d4d4d4;display:none}@media (max-width:767px){.elementor-toggle .elementor-toggle-title{padding:12px}.elementor-toggle .elementor-toggle-content{padding:0 12px 10px}}.elementor-icon{display:inline-block;line-height:1;transition:all .5s}.elementor-icon i{font-size:50px;width:1em;height:1em}.elementor-view-stacked .elementor-icon{background-color:#818a91;color:#fff}.elementor-view-framed .elementor-icon{color:#818a91;border:3px solid #818a91;background-color:transparent}.elementor-shape-circle .elementor-icon{border-radius:50%}.elementor-widget-icon-list .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget-icon-list .elementor-icon-list-item{margin:0;padding:0}.elementor-widget-icon-list .elementor-icon-list-item a{display:inline}.elementor-widget-icon-list .elementor-icon-list-text{display:inline;vertical-align:middle}.elementor-widget-icon-list .elementor-icon-list-icon{width:1em;line-height:1;vertical-align:middle;display:inline-block;text-align:center}.elementor-widget-video.elementor-aspect-ratio-169 .elementor-video-wrapper{padding-bottom:56.25%}.elementor-widget-video.elementor-aspect-ratio-43 .elementor-video-wrapper{padding-bottom:75%}.elementor-widget-video.elementor-aspect-ratio-32 .elementor-video-wrapper{padding-bottom:66.6666%}.elementor-widget-video .elementor-custom-embed-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;cursor:pointer}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:.9;text-shadow:3px 2px 30px rgba(0,0,0,.6)}.elementor-widget-video .elementor-video-modal .modal-content{border-radius:0}.elementor-widget-video .elementor-video-modal .modal-body{padding:0;line-height:0}.elementor-widget-video .elementor-video-open-modal{background:none;border:none;cursor:pointer}.elementor-widget-video .elementor-video-open-modal:focus{outline:none}.elementor-widget-video .elementor-video-open-modal i{font-size:80px;transition:all .5s}.elementor-widget-video .elementor-custom-embed-play{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.elementor-widget-video .elementor-custom-embed-play i{font-size:100px;color:#fff;opacity:.7;text-shadow:3px 2px 24px rgba(0,0,0,.5);transition:all .5s}.elementor-image-carousel-wrapper .slick-image-stretch .slick-slide .slick-slide-image{width:100%}.elementor-image-hotspots-wrapper{position:relative}.elementor-image-hotspots-wrapper .elementor-hotspot{position:absolute;background:#eaeaea;padding:.3em .6em}.tooltip-inner-hotspot{text-align:inherit}.tooltip-inner-hotspot:before{display:none}.elementor-widget-image-box .elementor-image-box-content{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:-ms-flexbox;display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:right;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:left;-ms-flex-direction:row;flex-direction:row}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}@media (min-width:768px){.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:right;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:left;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-img{margin:auto}.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-icon-box .elementor-icon-box-icon{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:center}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-testimonial-wrapper{overflow:hidden;text-align:center}.elementor-testimonial-wrapper .elementor-testimonial-content{margin-bottom:1.5rem}.elementor-testimonial-wrapper .elementor-testimonial-name{line-height:1.5}.elementor-testimonial-wrapper .elementor-testimonial-job{font-size:.85em}.elementor-testimonial-wrapper.elementor-testimonial-text-align-left{text-align:left}.elementor-testimonial-wrapper.elementor-testimonial-text-align-right{text-align:right}.elementor-testimonial-wrapper .elementor-testimonial-meta{width:100%;line-height:1}.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{display:inline-block}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{display:table-cell;vertical-align:middle}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img{width:60px;height:60px;border-radius:50%}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image{padding-right:15px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details{text-align:left}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{display:block}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{margin-bottom:20px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image img{margin:0 auto}.elementor-social-icons-wrapper{font-size:0}.elementor-social-icon{color:#fff;font-size:20px;text-align:center;padding:.6em;margin-right:5px;cursor:pointer}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{opacity:.5}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-facebook{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-google-plus{background-color:#dd4b39}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-linkedin{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitter{background-color:#55acee}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon i{font-size:25px}.elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{border-radius:50%}body.elementor-page .elementor-widget-menu-anchor{margin-bottom:0}.elementor-newsletter .elementor-newsletter-form{display:inline-block;width:100%}.elementor-newsletter .elementor-newsletter-input{outline:none}.elementor-newsletter .input-wrapper{overflow:hidden}.elementor-brands{text-align:center}.elementor-brands img{margin:0 auto}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}@media (max-width:767px){body:not(.elementor-editor-active) .elementor-hidden-phone{display:none}}@media (min-width:768px) and (max-width:1023px){body:not(.elementor-editor-active) .elementor-hidden-tablet{display:none}}@media (min-width:1024px){body:not(.elementor-editor-active) .elementor-hidden-desktop{display:none}}body:not(.elementor-editor-active) .elementor-hidden{display:none}

#age-verification {
	display: none;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: #383838;
	color: #f2f2f2;
	padding: 30px 0;
	text-align: center;
	font-size: 22px;
	line-height: 30px;
	z-index: 10000;
}

#age-verification .title {
	font-size: 28px;
	font-weight: 700;
	margin-bottom: 30px;
}

.age-verification-inner {
	width: 100%;
	max-width: 1300px;
	margin: auto;
	padding: 15px;
}

#age-verification .btn {
	cursor: pointer;
	color: #fff;
	margin: 15px 5px 5px 0;
	font-size: 22px;
	font-weight: 700;
	padding: 10px 25px;
}

#age-verification .btn-yes {
	background-color: #6fd341;
}

#age-verification .btn-no {
	background-color: #e91e1e;
}
.block_newsletter .sib-form-block {
    padding: 0;
	    flex-grow: 1;
}
.block_newsletter  #sib-container {
    background: transparent;
    padding: 0;
}
.block_newsletter .input-wrapper .sib-form-block button{
	width: 100%;
}
.block_newsletter .sib-form .entry__error {
      text-align: left;
}
.block_newsletter .input-wrapper .sib-form-block input {
    height: 48px;
    width: 100%;
	padding: 0;
}
.block_newsletter .sib-form .entry__field {
    background: transparent;
    border: none;
	 margin: 0;
}
.block_newsletter .input-wrapper .sib-form-block:last-child {
    max-width: 200px;
	    padding-left: 15px;
   }
.block_newsletter .sib-form {
    font-family: inherit;
    padding: 0;
}
.block_newsletter .input-wrapper {
    align-items: baseline;
}
.block_newsletter .sib-form .clickable__icon {
    vertical-align: middle;
}
.slick-slide,
.timeline-item {
    background: transparent;
}

header .box-top {
    margin: 0;
}
#index .owl-row {
    margin-left: 0;
    margin-right: 0;
}
.block.home-contact {
    text-align: center;
    margin-top: 60px;
    margin-bottom: 20px;
}
.owl-controls {
    text-align: center;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
    background: #C5A17F;
}

.ApColumn .avis-home .title_block,
.ApColumn .press-home .title_block {
    margin-bottom: 60px;
}
.avis-home .owl-carousel {
    max-width: 900px;
	margin: auto;
}
#index .faq-box-top {
    margin-bottom: 90px;
}
#index .timeline-item {
    background: transparent;
}
.avis-home .descript {
      font-size: 18px;
    text-align: center;
    color: #000;
    font-style: italic;
}
.leo-megamenu .navbar-nav > li.active > a:before, .leo-megamenu .navbar-nav > li:hover > a:before, .leo-megamenu .navbar-nav > li:focus > a:before {
    height: 3px;
}
.product-flags li.product-flag{
	background: #fff;
}
.plist-dsimple .thumbnail-container .discount-percentage {
    border-bottom: none;
    margin: 2px 1px;
    padding: 2px 5px;
    border-radius: 10px;
	background: #fff;
}


.block.top-banner.ApHtml {
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    background: #000;

    width: 100%;
    left: 0;
    font-weight: bold;
    padding: 6px 65px;
}
.header-top {
    margin-top: 25px;
}
.h7-list-cate .cate-blok i {
    height: 40px;
    line-height: 1;
    margin-top: 0;
}
.h7-list-cate .cate-blok i svg {
    height: 100%;
    width: auto;
}

.input-color:checked + span, .input-color:hover + span, .input-radio:checked + span, .input-radio:hover + span {
    border: 3px solid #c5a17f;
}
.radio-label {
    border: 3px solid white;
}
.product-quantity .input-group-btn-vertical .btn {

    background: #c5a17f;
    color: #fff;
}

#index  .avis-home .owl-row{
	    background: #fff;
    padding: 50px 30px 20px;
    border-radius: 30px;
    max-width: 960px;
    margin: auto;
    position: relative;
}
#index  .avis-home .owl-row:after,
#index  .avis-home .owl-row:before{
	content:"";
	    position: absolute;
    left: 20px;
    top: -29px;
    width: 60px;
    height: 44px;
	    background-size: contain;
    background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512.5' height='352' viewBox='0 0 512.5 352'%3E%3Ctitle%3Eqqqq%3C/title%3E%3Cpath d='M112.5,128A112,112,0,1,1,.5,240L0,224C0,100.29,100.29,0,224,0V64a159,159,0,0,0-113.14,46.86A163.43,163.43,0,0,0,95,129.37,112.84,112.84,0,0,1,112.5,128Zm288,0a112,112,0,1,1-112,112l-.5-16C288,100.29,388.29,0,512,0V64a159,159,0,0,0-113.14,46.86A163.43,163.43,0,0,0,383,129.37,112.84,112.84,0,0,1,400.5,128Z' fill='%23c5a17f'/%3E%3C/svg%3E%0A");
}
#index  .avis-home .owl-row:after{
    left: auto;
    top: auto;
right: 20px;
	bottom: -26px;
	transform: rotate(180deg);
}

.white-blog .ApColumn .title_block{
	color:#fff;
}

.rewards .idTabs .selected,
#history .table-bordered th,
#discount .table-bordered thead th,
#history .table-bordered thead th{
	    background: #C5A17F;
    color: #fff !important;
}
#discount .table-bordered th,#discount .table-bordered td,
.table-bordered td,
#history .table-bordered td,
.rewards .idTabs a,
.rewardsBlock .table-bordered th,.rewardsBlock .table-bordered td,
div#myaffiliateaccount-register a,
div#myaffiliateaccount-register h2,
#module-psgdpr-gdpr .page_content h2,
#content-hook_order_confirmation p,
.page-order-confirmation,
.blog-container .link-readmore:hover,
.white-blog .blog-container .blog-title a:hover,
.page-content.page-cms .wr-question .question-title a.collapsed:before,
.page-content.page-cms {
    color: #000;
}
.home-contact-btn .btn {
    background: #C5A17F;
    color: #fff;
    font-weight: bold;
}
.home-contact-btn .btn:hover {
    background: #fff;
    color: #000;
}
.products-sort-order .select-list:hover {
    background: #C5A17F;
}
#header,
#category .card,
.sidebar > div, .sidebar .block,
.pagination,
.blog-item .right-block,
#blog-category .panel {
    background: transparent;
}
.products-sort-order .select-title {
    padding: 5px 35px 5px 10px;
	    color: #fff;
    background: transparent;
    border: 1px solid #fff;
}
.products-sort-order .dropdown-menu {
      width: calc(100% - 18px);
    background: #0a0a0a;
    border: 1px solid #fff;
    top: 32px;
	padding: 0;
}
.products-sort-order .select-list {
    color: #fff;
}
.page-content.page-cms:not(.page-cms-4) h1,
.page-content.page-cms:not(.page-cms-4) h2,
.page-content.page-cms:not(.page-cms-4) h3,
.page-content.page-cms:not(.page-cms-4) h4,
.page-content.page-cms:not(.page-cms-4) h5,
.page-content.page-cms:not(.page-cms-4) h6,
.page-content.page-cms:not(.page-cms-4) .h1,
.page-content.page-cms:not(.page-cms-4) .h2,
.page-content.page-cms:not(.page-cms-4) .h3,
.page-content.page-cms:not(.page-cms-4) .h4,
.page-content.page-cms:not(.page-cms-4) .h5,
.page-content.page-cms:not(.page-cms-4) .h6,
.page-customer-account .page-content a,
.page-addresses .address .address-body h4,
.popup-over .popup-content a,
.cart-grid-body a:not(.btn),
.cart-grid-body,
.no-account a,
.lql-social-login h3,
.login-form a,
.leo-quicklogin-modal a,
.leo-quicklogin-modal h3 {
    color: #222;
}
.leo-fly-cart-icon-wrapper a {
    color: #000;
}
.box-service .sv-col i {
    height: 50px;
}
.box-service .sv-col i svg {
    height: 40px;
    width: auto;
}
.row.icons-home {
    display: flex;
}
p.psmall {
    text-align: right;
    font-size: 13px;
}
.page-my-account #content .links a i {
    padding-bottom: 0;
	    margin-bottom: 10px;
}
.page-my-account #content .links a span.link-item {
    padding: 16px 5px;
}
.slide_config.data-link {
    cursor: pointer;   
	width: 100vw !important;
	
}
.ApSlideShow .iviewSlider {
    position: unset !important;
}
/*s.page-content.page-cms-4 h2,
.page-content.page-cms-4 h3{
	color:#000;
}*/
.page-content.page-cms-4 h2{
font-size: 25px;
	    margin-bottom: 30px;
	margin-top: 20px;
}
img.grey-color {
    filter: grayscale(1);
	transition: filter 0.4s;
	    max-height: 504px;
    width: auto;
}
img.grey-color:hover {
    filter: none;
}
.page-content.page-cms-4{
max-width: 960px;
    margin: auto;
	    padding: 20px 50px;
	    background: transparent;
    color: #fff;
}
.skate-team {
      overflow: hidden;
     margin-left: -10px;
    margin-right: -10px;
}
#leo_search_block_top .btn:hover {
    background: #222;
    color: #fff;
}
button.remodal-confirm.dis:hover,
#leo_search_block_top .btn {
    color: #fff;
    background: #C5A17F;
}
.product-line-grid-right .bootstrap-touchspin .btn-touchspin:hover {
    opacity: 1;
	 background: #C5A17F;
}

.avis-home .owl-carousel .owl-wrapper {
    display: flex !important;
    align-items: center;
}
.product_list.grid .ajax_block_product {
    max-width: 390px;
}
.category-cover {
    display: none;
}
product-description
#product .product-description,
#product .product-description p,
#product .product-description span,
#product .product-description div,
#product .product-description a,
#product .product-description strong,
#product .product-description b,
#product .description-short,
#product .description-short p,
#product .description-short span,
#product .description-short div,
#product .description-short a,
#product .description-short strong,
#product .description-short b{
	color: #fff !important;
}
.block.top-banner.ApHtml p {
    margin-bottom: 0;
}
.bannercontainer .tp-caption,
.bannercontainer .tp-caption.h7-style-slide {
    top: 50% !important;
    left: 50% !important;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: transparent;
    text-align: center;
    color: #fff;
	 font-size: 22px;
	    width: auto !important;
    height: auto !important;
}
.bannercontainer .tp-caption .caption-contain {
    width: auto !important;
    height: auto !important;
}
.bannercontainer .tp-caption h2,.bannercontainer .tp-caption .h2 {
    font-size: 4vw;
	margin-bottom: 2vw;
	    text-shadow: 0 0 28px black;
}
.bannercontainer .tp-caption p{
    font-size: 2vw;
	    text-shadow: 0 0 18px black;
	margin-bottom: 1vw;
}
.bannercontainer a.btn,
.bannercontainer .tp-caption.h7-style-slide .h7-text-slide-bot {
    display: inline-block;
    width: auto;
    background-color: #222222;
    color: #FFFFFF;
    font-size: 1.5vw;
    font-family: "Eina03-700";
    letter-spacing: 1.1px;
    text-transform: initial;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    background: #c5a17f;
    
	 padding:1.5vw 5vw;
	margin-top: 2vw;
	
}
.bannercontainer a.btn:hover, .bannercontainer .tp-caption.h7-style-slide .h7-text-slide-bot:hover{
	    background: #fff;
    color: #222;
}
#index .h7-list-cate {
    z-index: 10;
    position: relative;
}
#product #loyalty {
    display: none !important;
}
.sib-form-message-panel__text .sib-notification__icon {
    height: 1.5em;
    width: 1.5em;
    flex-shrink: 0;
    margin-right: calc(1rem - 1px);
	color:#fff;
}
.sib-form-message-panel__text .sib-notification__icon path{
	fill:#fff;
}
.sib-form .clickable__icon {
    height: 1.5rem;
    width: 1.5rem;
}
.tp-caption.h7-style-slide.with-banner-text {
    top: 44% !important;
}
.bannercontainer .tp-caption.with-banner-text h2 {
     margin-bottom: 105px;
}
#password .ps-alert-error svg,
#password .ps-alert-success svg{
	width:24px;

}
#password .ps-alert-error svg path,
#password .ps-alert-success svg path{
	fill:#000;

}

#age-verification {
    position: fixed;
    z-index: 2147483647;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    overflow: auto;
    text-align: center;
	    background: rgba(0, 0, 0, 0.5)
}
#age-verification:after {
    display: inline-block;
    height: 100%;
    margin-left: -0.05em;
    content: "";
    vertical-align: middle;
}
.age-verification-inner {
    background: #000;
    box-sizing: border-box;
    padding: 35px;
    transform: translate3d(0, 0, 0);
    color: #fff;
    position: relative;
    max-width: 700px;
    vertical-align: middle;
    display: inline-block;
}
#age-verification .btn-yes {
    background-color: #fff;
    color: #000;
    min-width: 110px;
    font-size: 16px;
	transition: all 0.3s;
}
#age-verification .btn-yes:hover {
	color: #fff;
    background: #C5A17F;

}
.off-canvas-nav-megamenu .navbar-nav .dropdown-sub div.menu-title {
    margin-bottom: 0;
}
.off-canvas-nav-megamenu .dropdown-menu ul li > a {
    line-height: 28px;
    display: block;
}
.off-canvas-nav-megamenu .dropdown-menu ul li {
    line-height: 1;
}
.off-canvas-nav-megamenu .nav li.dropdown .caret:before {
    width: 52px;
    float: right;
}
.off-canvas-nav-megamenu .nav li.dropdown .caret {
    width: 100%;
}
.off-canvas-nav-megamenu .navbar-nav > li > a {
    width: 100%;
}

.nav-link.custom-mobile {
    display: none;
}
.off-canvas-nav-megamenu .nav-link.custom-mobile {
    display: block;
    font-weight: 400;
    color: #888;
    padding: 0 7px;
}
.off-canvas-nav-megamenu {
    z-index: 999999;
}

.leo-widget[data-id_widget="1663776355"] ul{
	display:none;
}
.egg-animation .elementor-image-box-wrapper {
       width: 135px;
    height: 190px;
   

	 transform-style: preserve-3d;
	    margin: auto;
    position: relative;
	transition:transform 0.6s;
	
	
}
.egg-animation .elementor-widget-container{
perspective: 500px;
   width: 145px;
    margin: auto;
	 margin-top:0;
	 background:transparent;
	 margin-bottom:0px;
	color:#fff;
	    padding-left: 10px;
}

.egg-animation .elementor-widget-container:hover .elementor-image-box-wrapper {
  transform: rotateY(180deg);
}
.egg-animation .elementor-image-box-content {
       position: absolute;
    padding-top: 57px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: rotateY(180deg);
    height: 100%;
    width: 100%;
	top: 0;
}
.egg-animation {
    float: right;
    margin-top: -44px;
}
.egg-animation.suitcase-animation {
    float: none;
    margin-top: 0px;
}
.egg-animation.suitcase-animation .elementor-widget-container {
    width: 210px;
}
.egg-animation.suitcase-animation .elementor-image-box-wrapper {
    width: 145px;
    height: 315px;
}
.egg-animation.suitcase-animation .elementor-image-box-content {
    padding-top: 145px;
}
.egg-animation:hover .elementor-image-box-content{
	 opacity:1;}
.egg-animation.hide-egg .elementor-image-box-content{
	opacity:1;

	}
	.egg-animation .elementor-image-box-img {
		position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  left:0;
	}

	.egg-animation img.elementor-animation- {
    width: 100%;
    height: auto;
}
li.nav-item.hide-box .dropdown-menu-inner > .row .mega-col.col-md-2:nth-child(2){
    display:none;
}
li.nav-item.hide-box .dropdown-menu-inner > .row .mega-col.col-md-2 {
    width: 20%;
}
a.btn.white-btn {
   display: inline-block;
    background: #fff;
    color: #000;
    font-weight: bold;
    margin-top: 15px;
    font-size: 18px;
    line-height: 1;
    padding-bottom: 10px;
}
a.btn.white-btn:hover {
    background: #000;
    color: #fff;
}
.white-blog .ApColumn .title_block a{
    color: #fff;
}
.white-blog .ApColumn .title_block a:hover{
    color: #000;
}
.minimum-price {
    color: #c5a17f;
       font-size: 17px;
    font-weight: 400;
    margin-left: 15px;
}
.block-social ul {
    display: flex;
}
.block-social ul li.pinterest {
    order: 1;
}
.pinterest-pin {
    text-align: center;
    margin-top: 10px;
}
.question-content a {
    text-decoration: underline;
}
.popup-content .col-xs-6:last-child {
    padding-left: 0;
    padding-right: 0;
}
.cms-id-28 #content .elementor-section a{
    color:#000;
}
.cms-id-28.page-cms .elementor-section img {
    margin-bottom: 15px;
}
.cms-id-28.page-cms .elementor-section a p {
    color: #000;
}
.press-home .owl-item .img-fluid{
    max-height: 130px;
}
.cms-id-28.page-cms .elementor-image{
        display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-around;
    margin-bottom: 30px;
}
.cms-id-28.page-cms .elementor-image a{
      display: inline-block;
        display: flex;
    align-items: center;
     padding: 4px 5px;
    
}
.cms-id-28.page-cms .elementor-image a img{
  
    transform: scale(1);
    transition: transform 0.2s;
}
.cms-id-28.page-cms .elementor-image a:hover img{
        transform: scale(1.1);
        position: relative;
    z-index: 1;
}
.cms-id-28.page-cms .elementor-section .elementor-image img {
    margin-bottom: 0px;
        width: 145px;
   
}
.green-egg.egg-animation {
    float: none;
    margin-top: 100px;
}
.blue-egg.egg-animation .elementor-image-box-wrapper,
.green-egg.egg-animation .elementor-image-box-wrapper {
    width: 150px;
    height: 207px;
}
.blue-egg.egg-animation {
    float: none;
    margin-top: 0;
}
.gold-egg.egg-animation {
    float: left;
    margin-top: 0;
}
.leo-megamenu .margin-top .widget-subcategories {
    margin-bottom: 0;
}
.leo-megamenu .dropdown-menu .margin-top .widget-subcategories li:last-child {
    display: list-item;
}
.leo-megamenu .dropdown-menu .margin-top .widget-subcategories li {
    display: none;
}
@media (max-width:991px){
li.nav-item.hide-box .dropdown-menu-inner > .row .mega-col.col-md-2 {
    width: 100%;
}
}
@media (max-width:767px){
     #leo_block_top  .popup-content .col-xs-6:last-child {
    width: 100%;
         padding-left: 10px;
    padding-right: 10px;

}
    #leo_block_top .col-xs-6:first-child {
    display: none;
}
    #leo_block_top .popup-content {
    padding: 20px 0 20px;
            top: 50px;
    }
    #leo_block_top .popup-content .row {
    min-width: 180px;
    }
    .popup-over .popup-content {
    top: 90%;
     padding: 10px 15px;
     min-width: 100px;
    }

    .popup-over a.popup-title span {
    font-size: 15px;
}
    .popup-over a.popup-title span img {
    width: 23px;
    height: 15px;
    margin-top: -2px;
}
.top-right-block.ApColumn {
    position: unset;
}

    .popup-over .popup-content:after, .popup-over .popup-content:before {
    bottom: 84%;
    }
}
@media (max-width: 599px){
    #currency-selector-label, #language-selector-label {
    position: absolute;
            z-index: 11;
        transform: translateY(-100%);
    height: 36px;
}
     #language-selector-label {
             right: 0;
    }
    #currency-selector-label{
        left:0;
    }
    #language-selector-label.popup-over .popup-content {
    right: -5px;
    }
    #currency-selector-label.popup-over .popup-content {
    right: -50px;
    }
}
@media (max-width: 480px){
    .block.top-banner.ApHtml p {
    font-size: 12px;
    line-height: 2;
}
     .lang-fr .block.top-banner.ApHtml {
    text-transform: unset;
}
    .cms-id-28.page-cms .elementor-section .elementor-image img {
        width: 139px;
   }
#leo_block_top.popup-over div.popup-content {
    right: -54px;
}
    #leo_block_top.popup-over .popup-content:before, #leo_block_top.popup-over .popup-content:after {
    right: 51px;
    bottom: auto;
    top: 7%;
}
}