<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.btn{
	font-family: 'Montserrat', sans-serif;
}

input.facet-checkbox{
	height: 15px;
    width: 15px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    border: 1px solid #00b1a7;
    border-radius: 4px;
    outline: none;
    transition-duration: 0.3s;
    background-color: #FFF;
    cursor: pointer;
}
input.facet-checkbox:checked {
    border: 1px solid #00b1a7;
    background-color: #00b1a7;
}
input.facet-checkbox:checked:before {
    content: '\2713';
    display: block;
    text-align: center;
    color: #fff;
    position: absolute;
    left: 16px;
    top: 1px;
}
#single_image .coming-soon-text{
	color: #FFF;
	background: #00b1a7;
	position: absolute;
	left: 20px;
	top: 0px;
	padding: 5px 12px;
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-transform: capitalize;
}
.palette699{
	background: #FFF url(../images/cookie.png) center center;
	color: #000;
	background-size: cover;
	box-shadow: -2px -2px 5px rgb(0,0,0,0.2);
}
.banner.palette699 .message{
	font-weight: 600;
}
.palette699 .spopupbtnok {
	background: #00b1a7;
	color: #FFF;
}

#prodVisPriceVal,#prodVisPriceVal2{
	font-style: normal;   
}
.sorting .btn.btn-link.dropdown-toggle{
	border: 1px solid rgba(255,255,255,0);
}
.sorting .btn.btn-link.dropdown-toggle:HOVER, .sorting .btn.btn-link.dropdown-toggle:FOCUS, .sorting .btn.btn-link.dropdown-toggle:ACTIVE{
	background: #FFF;
	border: 1px solid #00b1a7;
	color: #000;
}
.sizesSelectBox{
	margin: 20px 0;
}
.sizesSelectBox p.warn{
	color: #dd5f42;
}
.sizesSelectBox p{
	display :block;
	clear: both;
	color: #000;
	font-weight: 700;
	margin: 0 0 10px 0;
}
.sizesSelectBox a,.sizesSelectBox span{
	display: inline-block;
	 padding: 7px 12px 5px 12px;
	text-align: center;
	border: 1px solid #CCC;
	color: #000;
	text-decoration :none;
	cursor: hand;
	cursor: pointer;
	font-weight: 700;
}
.sizesSelectBox span.disableds{
	color: #adadad;
	background-color: #ebebeb;
	cursor: not-allowed;
	position:relative;
}
.sizesSelectBox span.disableds:after{
	display: block;
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: linear-gradient(to bottom right, rgba(0,0,0,0) calc(50% - 1px), rgba(0,0,0,0.2), rgba(0,0,0,0) calc(50% + 1px) );
	left: 0;
	top: 0;
}
.sizesSelectBox a.selecteds{
	color: #FFF;
	background: #00b1a7;
	border: 1px solid #00b1a7;
}

.sizesSelectBox a:HOVER{
	color: #000;
	/*background: #00b1a7;*/
	border: 1px solid #00b1a7;
	box-shadow:inset 0px 0px 0px 2px #00b1a7;
}
.sizesSelectBox a.disableds:HOVER{
	box-shadow: none;
	border: 1px solid #ccc;
	color: #adadad;
}
/*
#buyBySelect:HOVER{
	border: 2px solid #00b1a7;
	background: #00b1a7;
	color: #FFF;
}
#buyBySelect:ACTIVE,#buyBySelect:FOCUS{
	background: #41908a;
	border: 2px solid #41908a;
	color: #FFF;
}
#buyBySelect{
	font-weight: 700;
	padding: 10px;
	clear :both;
	margin-bottom: 14px;
	background: #FFF;
	border: 2px solid #00b1a7;
	color: #000;
}
*/
body {
  top: 0 !important;
}
.skiptranslate {
  display: none !imoprtant;
  height: 0;
  opacity: 0;
}
.uppertop-header .language{
	display: inline-block;
	color: #EEE;
}
.uppertop-header .language a{
	margin-right: 2px;
}
.input:focus,.form-control:focus {    
    outline: none !important;
    border:1px solid #00b1a7;
    box-shadow: none;
}
.alert.alert-success{
	background: #00b1a7;
	border-color: #00b1a7;
	color: #000;
}
.btn.continue-shop{
	 color:#000;
	 margin: -5px 0;
}

.firm-color-bg{
	background: #00b1a7 !important;
}
#mmenu a.text-color-blue,#mmenu a.text-color-blue span{
	color:#00b1a7;
	background: transparent;
}
.prod-desc-style b,.prod-desc-style strong{
	font-family: 'circe', sans-serif;
	font-weight: 700;
}
.prod-desc-style{
	/*font-family: 'PT Sans', sans-serif;*/
	/*font-family: 'circe', sans-serif;*/
	font-family: 'Nunito', sans-serif;
	font-weight: 300;
}
.cicle-bold{
	font-weight: 700!important;
}
.cart-link .badge{
	position: absolute;
    top: 12px;
    right: 0px;
    color: #FFF;
    background: #000;
}
.stock-image{
	position: relative;
}
.stock-image .ended{
	 -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}
.stock-image img{
	min-width :100%;
	max-width :100%;
}
.stock-image .label{
	position: absolute;
	bottom: 30px;
	left: 16px;
}
.stock-cards{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.stock-card{
	border: 1px solid #CCC;	
	width: 32%;
}
.stock-content p{
	margin: 0;
}
.stock-content{
	padding: 0 16px 16px 16px;
}
.side-menu-links{
	color: #000;
	font-weight: 700;
	display: block;
	color: #000 !important;	
	margin-bottom: 16px;
}
.side-menu-links svg{
	margin-right: 8px;
}
.fontSize16{
	font-size: 16px;
}
.padding6px{
	padding: 6px 0;
}
.paddingBottom18px{
	padding-bottom: 18px;
}
.paddingBottom30px{
	padding-bottom: 30px;
}
.orange-text{
	color: #F60;
}
.grey-text{
	color: #666;
}
.table.table-border-bottom&gt;tbody&gt;tr&gt;td,.table.table-border-bottom&gt;tbody&gt;tr&gt;th{
	border-top: none;
	border-bottom: 1px solid #DDD;	
	padding: 20px 4px;
}
.table.table-border-bottom&gt;tbody&gt;tr&gt;th{
	padding: 20px 0;
}
.show-mobile{
	display: none;
}
.social-round:HOVER{
	background: #00b1a7;
	text-decoration :none;
	color: #FFF;
}
.social-round{
	display: inline-block;
	width: 30px;
	height: 30px;
	font-size: 20px;
	background: #000;
	color: #FFF;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	text-align: center;
	padding: 3px 0px 0px 4px;
}
.btn.btn-black-border{
	border: 1px solid #000;	
}
.makeOrder .form-group .form-control{
	font-size: 14px;
}
.makeOrder .form-group{
	margin-bottom: 10px;
}
.v-middle, .table&gt;tbody&gt;tr&gt;td.v-middle{
	vertical-align: middle;
}
.noMargin{
	margin: 0;
}
.noPadding{
	padding: 0;
}
.text-uppercase{
	text-transform: uppercase;
}
.text-no-transform{
	text-transform: none;
}
.login-logout-header{
	padding: 20px 0;
	margin-bottom: 20px;
	border-bottom :1px solid #DDD;
}
.text-bolder{
	font-weight: 700;
}
.text-light{
	font-weight: 300;
}
.text-color-grey{
	color: #929292;
}
.text-color-blue, .text-color-blue span{
	color: #00b1a7;	
}
.text-color-red span,.text-color-red{
	color: #d86243;	
}
.cover-school span{
	color: #FFF;
	text-transform: uppercase;
	font-size: 26px;
	background: #00b1a7;
	position: absolute;
	top: 44px;
	left: 0;
	font-family: 'circe', sans-serif;
	font-weight: bold;
	padding: 17px 53px;
	transition: all 0.3s;
}
.instructors a:HOVER  img{
	border: 5px solid #00b1a7 ;
}
.instructors a:HOVER {
	text-decoration: none;
}
.instructors a:HOVER i{
	background: #00b1a7  url('../images/instr2.png') repeat-x top left;
	color: #FFF;
	text-decoration: none;
}
.instructors i{
	display: block;
	clear: both;
	color: #FFF;
	background: #d86243 url('../images/instr2.png') repeat-x top left;
	padding: 19px 0;
	font-style: normal;
	margin-top: 16px;
	font-family: 'circe', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
.instructors img{
	border-radius: 50%;
	-webkit-border-radius: 50%;
	border: 5px solid #d86243 ;
	width: 130px;
	height: 130px;
}
.instructors{
	text-align: center;
	position: absolute;
	opacity:1;
	width: 100%;
	top: 15%;
	transition: all 0.3s;
}
.cover-school{
	height: 300px;
	position: relative;
	overflow: hidden;	
	margin-top: 10px;
	margin-bottom: 30px;
	display: block;
}
p{
	margin: 0 0 24px;
}
/*
.kite-school:HOVER span{
	opacity:0;
}
*/
.kite-school span{
	opacity:0;
}
.kite-school:HOVER .instructors{
	opacity:1;
}
.kite-school:HOVER{
	
}
.kite-school{
	/*background: url(../images/Kitesurfing.png) no-repeat center center;*/
	background: url(../images/kitesurfing-hover.jpg) no-repeat center center;
	background-size: cover;
}
.wake-school{
	background: url(../images/wakeboard2.jpg) no-repeat center center;
	background-size: cover;
	height: 270px;
}
.snowboard-school{
	background: url(../images/Snowboarding.png) no-repeat center center;
	background-size: cover;
}
a.btn.btn-success,a.btn.btn-success:VISITED{
	display: inline-block;
	text-decoration: none;
	color: #000;
	background: #FFF;
	border: 1px solid #00b1a7;
	padding: 6px 20px 5px 20px;
	margin: -5px 0;
	/*text-transform: uppercase;*/
	font-size: 15px;
	font-weight: 400;
}
button.btn.btn-success,button.btn.btn-success:VISITED{
	text-decoration: none;
	color: #000;
	background: #FFF;
	border: 1px solid #00b1a7;
	font-size: 15px;
	font-weight: 300;
}
button.btn.btn-success-fill,button.btn.btn-success-fill:VISITED,a.btn.btn-success-fill,a.btn.btn-success-fill:VISITED{
	text-decoration: none;
	color: #fff;
	background: #00b1a7;
	border: 1px solid #00b1a7;
	font-size: 15px;
	font-weight: 400;
}
.norm-price-colored{
	color: #000;
	/*background: #00b1a7;*/
	display :inline-block;
	padding-left: 2px;
	padding-right: 2px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;	
}
a.btn.btn-success:HOVER,a.btn.btn-success:FOCUS{
	text-decoration: none;
	color: #000;	
	background: #00b1a7;

}
.col-sm-6.col-lg-5 .table.table-striped a.btn.btn-success img{
	display: none;
}
.col-sm-6.col-lg-5 .table.table-striped{
	font-weight: 400;
	font-size: 15px;
}
.brands-home{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	margin: 8px 0;
	clear: both;
	flex-wrap: wrap;
}
.brands-home.row2{
	margin: 10px 0 0 0;
}
.brands-home div.item{
	width: 12%;	
	margin: 0 2%;	
}
.brands-home div.item a{
	opacity: 0.4;
	transition: opacity 0.3s;
}
.brands-home div.item a:HOVER{
	opacity: 1;
}
.brands-home div.item img{
	max-width: 100%;
}
.big-wrapper .overlay-mobile{
	display: none;
}
.big-wrapper.menu-opened .overlay-mobile{
	content: '';
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99;
}
.toggle-sorting-panel,.toggle-filters-panel{
	display: none;
}
body.menu-opened,html.menu-opened{
	overflow: hidden;		
	max-height: 100%;
	position: fixed;
}
.slinky-menu {
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-transform: translateZ(0);
          transform: translateZ(0); }
  .slinky-menu &gt; ul {
    left: 0;
    position: relative;
    -webkit-transform: translateZ(0);
            transform: translateZ(0); }
  .slinky-menu ul,
  .slinky-menu li {
    list-style: none;
    margin: 0; padding: 0;
	font-size: 14px;
	}
  .slinky-menu ul {
    width: 100%; }
  .slinky-menu a {
    align-items: center;
    display: flex; }
    .slinky-menu a span {
      flex: 1;
      line-height: 1.4; 
	  font-family: 'circe', sans-serif;
	font-weight: bold;
	  }
  .slinky-menu li ul {
    display: none;
    left: 100%;
    position: absolute;
    top: 0; }
	.slinky-menu .header a{
		width: 100%;
	}
  .slinky-menu .header {
    display: flex;     /*border-bottom: 1px solid #EEE;*/}
    .slinky-menu .header .title {
      flex: 1;
      line-height: 1.4;
      margin: 0;
	  font-style: normal;
      order: 1; }

.slinky-theme-default {
	    max-height: 100%;
 /* background: #1a1a1a;*/ }
  .slinky-theme-default .title {
    color: #000;
    padding: 1em; }
  .slinky-theme-default li {
    line-height: 1; }
  .slinky-theme-default a:not(.back) {
    color: #FFF;
    padding: 0.9em; }
    .slinky-theme-default a:not(.back):hover ,   .slinky-theme-default a:not(.back):active {
      background: #00b1a7; 
	  color: #FFF!important;
	 }
  .slinky-theme-default .next::after,
  .slinky-theme-default .back::before {
    background:  url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ3Ny4xNzUgNDc3LjE3NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDc3LjE3NSA0NzcuMTc1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTM2MC43MzEsMjI5LjA3NWwtMjI1LjEtMjI1LjFjLTUuMy01LjMtMTMuOC01LjMtMTkuMSwwcy01LjMsMTMuOCwwLDE5LjFsMjE1LjUsMjE1LjVsLTIxNS41LDIxNS41Yy01LjMsNS4zLTUuMywxMy44LDAsMTkuMWMyLjYsMi42LDYuMSw0LDkuNSw0YzMuNCwwLDYuOS0xLjMsOS41LTRsMjI1LjEtMjI1LjFDMzY1LjkzMSwyNDIuODc1LDM2NS45MzEsMjM0LjI3NSwzNjAuNzMxLDIyOS4wNzV6Ii8+PC9nPjwvc3ZnPg==) center no-repeat;
    background-size: 1em;
    content: '';
    height: 1em;
    opacity: 0.9;
    transition: 200ms;
    width: 1em; }
  .slinky-theme-default .next::after {
    margin-left: 1em; }
  .slinky-theme-default .back::before {
    padding: 1em;
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1); }
  .slinky-theme-default .next:hover::after,
  .slinky-theme-default .back:hover::before {
    opacity: 0.75; }
  .slinky-theme-default .next:active::after,
  .slinky-theme-default .back:active::before {
    opacity: 1; }
/*
#mmenu&gt;ul{
	height: 95%;
	overflow-y: scroll;
}
#mmenu ul{
	margin:0 20px 0 20px;
	padding: 0;
	width: 280px;
	list-style-type: none;
}
#mmenu&gt;ul a:HOVER,#mmenu&gt;ul a:FOCUS,#mmenu&gt;ul a:VISITED{
	text-decoration: none;
}
#mmenu&gt;ul a{
	display: block;
	padding: 6px 0;
	font-size: 20px;
	text-decoration: none;
}
#mmenu&gt;ul&gt;li{
	font-size: 20px;
}
#mmenu ul ul ul,#mmenu ul ul ul ul{
	display: none;
	margin: 0;
}

#mmenu&gt;ul&gt;li&gt;ul{
	display: none;
	margin: 0;
}
#mmenu  .dropdown-menu-mobile .dropdown-menu-mobile2 a {
	
}
#mmenu  .dropdown-mobile.actived a.dropdown-toggle-mobile{
	border-bottom :1px solid #EEE;
	text-decoration: none;	
	position: relative;
}
#mmenu  .dropdown-mobile.actived a.dropdown-toggle-mobile:BEFORE{
	content:'&lt; ';
	
}
#mmenu  .dropdown-menu-mobile a{
	position: relative;	
}
#mmenu  .dropdown-menu-mobile a:AFTER{
	content:'&gt;';
	position: absolute;
	right: 0;
	top: 4px;
	background: #333;
}
#mmenu  .dropdown-mobile.actived{
	position: absolute;
	top: 42px;
	background :#333;
}
#mmenu  .dropdown-menu-mobile a {
    display: block;
    padding: 4px 0 4px 0px;
    font-size: 18px;
}
#mmenu  .one-column{
	width: 100%;
	float: none;
	text-align: left;
}
*/
#mmenu a{
	color: #000;
	/*font-family: 'circe', sans-serif;*/
	font-family: 'Nunito', sans-serif;
	font-weight: normal;
	text-decoration :none;
}

.slinky-menu .header .title{
	
}
.mobile-bottom-panel a svg{
	color: #000;
	fill: #000;
	vertical-align: bottom;
}
.mobile-bottom-panel .social a{
	margin-left: 12px;
	margin-top: 10px;
}
.mobile-bottom-panel{
	/*position: absolute;
	bottom: 0;*/
	/*background: #121212;*/
	width: 100%;	
	font-size: 14px;
}
.mobile-bottom-panel a{
	display: block;
	padding: 6px 0 6px 12px;
}
#mmenu{
	display: block;
	position: absolute;
	left: -300px;
	top: 0;
	width: 300px;
	overflow: hidden;
	height: 100%;
	background: #FFF url(../images/m_bg2.jpg);
	transition: left 0.5s;
	color: #000;
}
#mmenu.menu-opened{
	left: 0;
}

.close-side-menu{
	position: relative;
	left: 290px;
}
.big-wrapper.menu-opened{
	transform: translateX(300px);
	opacity: 0.5;
}
.margin-top-30{
	margin-top:30px;
}
.row-fluid:AFTER{
	clear: both;
	 display: table;
    content: " ";
}
.contacts-header{
	position: relative;
	font-size :22px;
	text-transform: uppercase;
	font-weight: 700;
	color: #000;
	margin-bottom: 16px;
	margin-top: 8px;
}
.contacts-header span{
	display: inline-block;
	background: #FFF;
	padding-right: 12px;
	position :relative;
	z-index: 1;
}
.contacts-header:BEFORE{
	content: '';
	position: absolute;
	width: 100%;
	left: 0;
	top: 32%;
	background: #00b1a7;
	height: 3px;
}
.address-row{
	font-size: 18px;
	margin-top: 12px;
}
.address-row .col-sm-1{
	padding-left: 0;
}
.address-row .col-sm-1 img{
	width: 22px;
	height: 22px;
}
.address-row  a{
	color: #333;
}
 .address-image{
	 margin-bottom :40px;
 }
.main-product-thumbnail a img{
	max-height: 100%;
}
.main-product-thumbnail a{
	height: 400px;	
}
.main-product-thumbnail{
	max-height: 420px;	
}
.collapseble&gt;ul,.collapseble&gt;div.sizes{
	display: none;
}

.bordered-side-panel .collapseble{
	border: 1px solid #d4d4d4;
	margin-bottom: 18px;
}

.collapseble.expanded-cc&gt;h4:AFTER,.bordered-side-panel .collapseble.expanded-cc h4:AFTER{
	content: "\f107";
	font: normal normal normal 14px/1 FontAwesome;
	padding: 1px 0px 1px 4px;
}

.collapseble.expanded-cc&gt;ul,.collapseble.expanded-cc&gt;div.sizes{
	display: block;
}
#prodTitleInner,#prodTitleInner2{
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 24px;
}
.real-price-label{
	font-size: 22px;
	/*background: #00b1a7;*/
	background: transparent;
	color: #000;
	display: inline-block;
	padding: 0px 6px 0 0px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 800;
	margin-bottom: 10px;
}
.old-price-label{
	font-size: 22px;
	color: #999;
	display: inline-block;	
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	background: #FFF;
	padding: 0px 10px;
	margin-left: -6px;
}
.cart-ico{
	display: none;
	float: left;
}
.sticky .cart-ico{
	display: inline-block;
	margin-top: 22px;
    margin-right: 20px;
}
.fontSize12{
	font-size: 12px; 
}
.fontSize14{
	font-size: 14px; 
}
.fontSize18{
	font-size: 18px; 
}
.fontSize22{
	font-size: 22px; 
}
.fontSize26{
	font-size: 26px; 
}
.fontSize20{
	font-size: 20px; 
}
.robotoFont{
	/*
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700 !important;
	*/
	font-family: 'Montserrat', sans-serif;
	font-weight: 700 !important;
}
.image-home{
	width: 100%;
	height: 273px;
	display: block;
	position: relative;
	background: #EEE no-repeat center center;
	background-size: cover;
    -webkit-background-size: cover;
}

.mb-0{
	margin-bottom: 0px !important;
}
.mb-22{
	margin-bottom: 23px;
}
.mb-16{
	margin-bottom: 16px;
}
.mt-60{
	margin-top: 60px;
}
.mt-80{
	margin-top: 80px;
}
.image-home .desc{
	position: absolute;
	bottom :0;
	left: 0;
	padding: 27px;
	background: rgba(0,0,0,0.8);
	color: #FFF;
	width:100%;
	text-align: center;
}
.image-home .desc h5{
	font-weight: 500;
	font-size: 22px;
}
.mb-22 .desc{
	width: 33%;
	right: 0;
	height: 100%;
	top: 0;
	left: auto;
}
.mb-22 .desc h5{
	margin-top: 30%;
}
.h570{
	height: 570px;
}
a{
	color: #00b1a7;
}
.bordered-side-panel h4:HOVER{
	color: #00b1a7;
}
.bordered-side-panel .h4{
	
	color: #000;	
	padding: 14px 0px 13px 32px;
	text-transform: uppercase;
	margin: 0;
	font-size: 14px;
	font-weight: 700;
	/*font-family: 'Montserrat', sans-serif;*/
	font-family: 'circe', sans-serif;
	position: relative;
	cursor :pointer;
}
.bordered-side-panel  .collapseble:FIRST-CHILD .h4{
	border-top: none;
}
.bordered-side-panel  .collapseble .h4:AFTER{
	    content: "\f105";
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		position: absolute;		
		left: 12px;
}
.bordered-side-panel .nav li{
	padding-left: 14px;
}
.bordered-side-panel ul.nav {
	margin-bottom: 18px;
	margin-top: 0px;
}
.bordered-side-panel .nav a{
	color: #6e6e6e;
}
.bordered-side-panel .nav a.disabled{
	color: #CCC;
}
.bordered-side-panel{
	
}
.prod-listing .cart-in-card:HOVER,.prod-listing .cart-in-card:FOCUS{
	border-color: #000;
	color: #000;
}
.prod-listing .cart-in-card img{
	vertical-align: sub;	
	margin-right: 5px;
}
.prod-listing .cart-in-card{
	position :absolute;
	bottom :-5px;
	opacity: 0;
	left: 20%;
	background: none;
	border: 1px solid #6e6e6e;
	border-radius: 0;
	color: #6e6e6e;
	transition: all .3s ease;
    display :none;
}
.prod-line:hover .cart-in-card{
	opacity: 1;
	bottom:0;
}
.show-more-container{
	clear :both;
	text-align: center;
	margin-top: 60px;
	margin-bottom: 80px;
	
}
.show-more-container a,.show-more-container a:VISITED{
	display: inline-block;
	text-decoration: none;
	color: #00b1a7;
	background: #fff;
	border: 1px solid #00b1a7;
	padding: 12px 30px 11px 30px;
	position: relative;
	z-index: 9;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 400;
}
.owl-carousel.owl-brands-items .owl-item img{
	width: auto!important;
	max-width: 100%;
}
.show-more-container a:HOVER,.show-more-container a:ACTIVE,.show-more-container a:FOCUS{
	text-decoration: none;
	color: #FFF;	
	background: #00b1a7;
}
.home-tabs{
	text-align: center;
	margin: 80px 0;
}
.home-tabs a{
	display: inline-block;
	font-size: 20px;
	text-transform: uppercase;
	color: #000;
	font-weight: 600;	
	padding: 1px 1px;
	margin-left: 30px;
	margin-right: 30px;
	position :relative;
	border-bottom: 2px solid #FFF;
}
#hit-items,#sale-items{
	display: none;
}
.home-tabs a:nth-child(2):after{
	content: '';
    position: absolute;
    height: 100%;
    display: block;
    border-right: 1px solid #CCC;
    border-left: 1px solid #CCC;
    width: 100%;
    top: 0;
    left: -35px;
    padding: 0 60px;
}
.home-tabs a.active,.home-tabs a:HOVER{
	color: #999;
	border-bottom: 2px solid #00b1a7;
	text-decoration :none;
}
.sb-outer {
	padding-top: 50px;
}
.bordered-sides{
	border-left: 1px solid #333;	
	border-right: 1px solid #333;	
}
.subscribe-form{
	/*background: url(../images/parallax_summer2020.jpg) no-repeat center center;*/
	background: url(../images/par_copy.jpg) no-repeat center center;
	background-size: cover;
	background-attachment: fixed;
	position: relative;
	padding: 180px 0;
	text-align :center;
	margin-top: 80px;
}
.subscribe-form .form-control{
	width: 250px;
	display: inline-block;
	border: 1px solid #00b1a7;
	border-radius: 0;
	-webkit-border-radius: 0;
	height: 40px;
}
.subscribe-form button.btn:HOVER{
	color: #000;
	background: #00b1a7;
}
.subscribe-form button{
	color: #000;
	background: #fff;
	border: 1px solid #00b1a7;	
	text-transform: uppercase;	
	vertical-align: bottom;
	margin-left: 10px;
	font-size: 12px;
	padding: 11px 14px 10px 14px;
}
.subscribe-form span{
	display: block;
	font-size: 24px;
	font-weight: 700;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	margin-bottom: 30px;
	text-transform: uppercase;
}
.subscribe-form:AFTER{
	content: '';
	position: absolute;
	display: block;
	height: 50px;
	width: 100%;
	left: 0;
	top: 0;
	background: url(../images/top_fx.png) repeat-x left top;
	z-index: 1;
}
.subscribe-form:BEFORE{
	content: '';
	position: absolute;
	display: block;
	height: 50px;
	width: 100%;
	left: 0;
	bottom: 0;
	z-index: 2;
	background: url(../images/bootom_fx.png) repeat-x left bottom;
}
.owl-dots .owl-dot span{
	border: 2px solid #FFF;
	background: none !important;
	width: 14px !important;
	height: 14px !important;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
}
.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span{
	background: #FFF !important;
}
header{ 
	background: #FFF;
	box-shadow: 0px 1px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 1px 5px rgba(0,0,0,0.5);
	position: relative;
	z-index: 5;
	
}
.sorting .dropdown-menu{
	z-index: 9999!important;
}
.text-bold{
	font-weight: 500;
}
.uppertop-header{
	background: #121212 url(../images/header_texture.jpg) repeat center center;
	
	
	
	padding: 7px 0;
	font-size: 10px;
}
.uppertop-header a svg{
	vertical-align: sub;
	fill: #FFF;
}
.uppertop-header a:HOVER svg{
	fill: #00b1a7;
}
.uppertop-header a:HOVER{
	color: #00b1a7;
	text-decoration: none;
}
.uppertop-header a{
	text-transform: uppercase;
	color: #FFF;
	display: inline-block;
	margin-right: 30px;
	letter-spacing: 0.5px;
}
.uppertop-header a:last-child{
	margin-right: 0px;
}
header .cart-icon,header .login-icon{
	display: none;
}
header.sticky .cart-icon svg,header.sticky .login-icon svg{
	fill: #000;
}
/*header.sticky .navbar-form-custom{
	width: 175px;
}*/
header.sticky .cart-icon,header.sticky .login-icon{
	display: inline-block;
}
header.sticky .cart-icon a,header.sticky .login-icon a{
	padding: 20px 10px 19px 10px !important;
}
.uppertop-header.sticky{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
}

header{
	transition: top 0.3s;
	-webkit-transition: top 0.3s;
}
header.sticky{
	position: fixed;
	top: 32px;
	left: 0;
	width: 100%;
	z-index: 11;
}
header.sticky.sticky-hide{
	top: 0;
}
.uppertop-header.sticky.sticky-hide{	
	top: 0;
	z-index: 1;
}
/*
.menu-back{
    position: absolute;
    background: #FFF;
    width: 100%;
    height: 0px;
    right: 0;
    top: 115px;
    z-index: 10;
	
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);	
}*/

.dropdown-menu div.h3{
	margin: 0px 0 10px 0;
	font-size: 14px;
}
.mc-layout__modalContent label{
	font-size: 14px;
	font-weight: 400;
}
.mc-layout__modalContent input[type=email], .mc-layout__modalContent  input[type=text] {
	width: 50% !important;
	margin: 0 25% 24px 25% !important;
}
.prod-line .ui-pl-pricing-high-price,.prod-line .ui-pl-pricing-low-price.price-sale.js-item-price-low.qa-item-price-low{
	color: #000;
	/*background: #00b1a7;*/
	background: transparent;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	padding-left: 2px;
	padding-right: 2px;
	display: inline-block;
}
.prod-line .ui-pl-pricing-high-price.price-inactive, .prod-line .ui-pl-pricing-low-price.price-inactive{
	color: #999;
	text-decoration: line-through;
	background :none;
	font-weight:500;
}

.prod-line .ui-pl-credits .coming-soon-text, .prod-line .ui-pl-percentage-off .coming-soon-text{
	color: #FFF;
}
.prod-line .ui-pl-credits, .prod-line .ui-pl-percentage-off {
    font-size: 12px;
    left: 8px;
	background: #00b1a7;/*url(/images/surf_red.svg) no-repeat center center;*/
    color: #FFF;
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
    margin: 0;
    line-height: 14px;
    padding: 5px;
    position: absolute;
    text-transform: capitalize;
    top: 0px !important;
	/*border-radius: 10px;*/
	min-width: 31px;
    padding: 5px 12px;
    font-size: 12px;
    font-weight: 700;  

	/*background: #d86243;*/	
}
.ptsans-font{
	font-family: 'PT Sans', sans-serif;
}
p a{
	color: #337ab7;
}
.mont-font{
	font-family: 'Montserrat', sans-serif;    
}

.prod-line .discount-soon{
	background: #8a009f;
}
.prod-line .discount-sale{
	
}
.prod-line .discount-sale-tr{
	
	background: #fff;
	color: #333;
}
.prod-line .ui-pl-credits, .prod-line .ui-pl-newly {
    font-size: 12px;
    left: 8px;
	background: #00b1a7 ;/*url(/images/surf_mint.svg) no-repeat center center;*/
    color: #fff;
    font-size: 12px;
    font-weight: 700;  

    margin: 0;
    line-height: 14px;
    padding: 5px;
    position: absolute;
    text-transform: uppercase;
    top: 0px !important;
	/*background: #00b1a7;*/
	font-family: 'Montserrat', sans-serif;
	
	padding: 5px 12px;
    font-size: 12px;
}
.prod-line:HOVER .pl-link{
		border-color: #7a7a7a;
		border-radius: 0px;
		bottom: -60px;
		left: -20px;
		overflow: visible;
		top: -20px;
		right: -20px;
	}
	
	.prod-line:HOVER{
		background: none;
		z-index: 10;
		
	}
	.prod-line{
		width: 32.5%;
		display: inline-block;
		border: 1px solid transparent;
		padding: 0px;
		text-align: left;
		z-index: 1;
		box-sizing: border-box;
		float: none;
		vertical-align :middle;
		position: relative;
		
	}
	.home-tabs-content .prod-line{
		width: 24.6%;
		margin: 0;
	}
	.home-tabs-content {
		margin-bottom: 30px;
	}
	.pl-image img{
		width: 80%;
		transition: all 0.7s;
		height: auto;
		position: absolute;
		margin: auto;
		left: 0;
		right: 0;
	}
	.pl-link{
		bottom: 4px;
		left: 0;
		top: 0;
		right: 0;
		transition: bottom 0.3s,left 0.3s,right 0.3s,top 0.3s,border-color 0.3s;
		background-color: #fff;
		border: 1px solid #d4d4d4;
		overflow: hidden;
		position: absolute;
		display :block;	
		text-decoration: none;	
		text-align :center;		
	}
	
	.pl-image{
		padding-bottom: 80%;
		padding-top: 20px;		
		margin-bottom: 20px;
		transition: all 0.3s;
	}
	.prod-line:HOVER .pl-image{
		padding-bottom :80%;
		padding-top :10px;
		margin-bottom :5px;
	}
	.pl-image.pl-image-opaque{
		opacity: 0.5;
	}
	
	
	.pl-name-text {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		margin: 0 5px;
		margin-bottom: 3px;
		line-height: 1.1;
	}
	.pl-name-text-brand{
		font-weight: 400;
		color: #000;
		margin: 0;
		font-size: 15px;
		line-height: 1.1;
	}
	.pl-name-title{
		font-size: 15px;
		font-weight: 300;
		color: #666;
		text-decoration :none;
	}
	.ui-pl-pricing.js-pl-pricing{
		border-top: 1px solid #CCC;
		padding-top: 6px;
		margin-top: 4px;
		display: inline-block;
		font-size: 16px;
	}
	.ui-pl-offers {
		font-size: 15px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		
		color: #00b1a7;
	}
	.ui-pl-placeholder {
		margin-bottom: 120px;
		padding-top: 65%;
	}
	
	.ui-pl-placeholder {
		-webkit-transition: margin .3s ease;
		-moz-transition: margin .3s ease;
		transition: margin .3s ease;
		position: relative;		
		margin: 0px auto 170px auto;
		z-index: -1;
	}
	.ui-pl-sizes-wrap {
		-webkit-transition: all .5s ease;
		-moz-transition: all .5s ease;
		transition: all .5s ease;				
		height: 0;
		margin: 0;
		opacity: 0;
		position: absolute;
		width :110%;
		bottom: -20px;
		left: -5%;
	}
	
	.ui-sizematrix {
		list-style-type: none;
		margin: 0;
		/*max-height: 112px;*/
		overflow: hidden;
		padding: 0;
		text-align :center;
		/*float: right;*/
	}
	.prod-line .ui-pl-sizes i:HOVER{
		background: #00b1a7;
		color: #000;
	}
	.prod-line .ui-pl-sizes i {
		-webkit-transition: opacity .5s ease;
		-moz-transition: opacity .5s ease;
		transition: opacity .5s ease;		
		background: #fff;
		border: 1px solid #d4d4d4;
		color: #666;
		display: inline-block;
		font-size: 14px;		
		line-height: 1;
		margin: 0px;
		opacity: 0;
		padding: 7px 0;
		width: 60px;
		text-align: center;
		white-space: nowrap;
		overflow: hidden;
		font-style: normal;
		cursor: pointer;
	}
	.prod-line .ui-pl-sizes i.disabled-size{
		background: #F8F8F8;
		color: #AAA;
		border: 1px solid #CCC;
		cursor: default;
	}
	.prod-line .ui-pl-sizes i.active{
		background: #000;
		color: #FFF;
	}
	.prod-line:hover .ui-pl-sizes i{
		opacity: 1;
	}
	.prod-line .ui-pl-sizes-wrap  .btn{
		vertical-align: sub;
		padding: 3px 6px;
		margin-left: 6px;
		min-width: 42px;
		background: none;
		border: 1px solid transparent;
	}
	.prod-line:hover .ui-pl-sizes-wrap {
		height: auto;
		margin: 0;
		opacity: 1;
		bottom:-30px;
		
	}
	.prod-line.cc-5:hover .ui-pl-sizes-wrap,.prod-line.cc-6:hover .ui-pl-sizes-wrap,.prod-line.cc-7:hover .ui-pl-sizes-wrap,.prod-line.cc-8:hover .ui-pl-sizes-wrap ,.prod-line.cc-9:hover .ui-pl-sizes-wrap {
		
		bottom:-50px;
		
	}
	
	.prod-line.cc-9:hover .ui-pl-sizes-wrap {
		
		bottom:-65px;
		
	}
	.prod-line.cc-9:hover .pl-image{
		
		padding-bottom:78%;
		
	}
	.prod-line:hover *{
		text-decoration: none;
	}
	
.payment-icons{
	margin-top: 30px;
}
.payment-icons span{
	display: block;
	color: #136;
	margin-top: 42px;
	margin-bottom: 10px;
	padding-left: 12px;
}
.inner-product{
	position: relative;
	
}
.product:HOVER .inner-product .product-image{
	z-index: 5;
	transform: scale(1.05,1.05);
}
.inner-product .product-image{
	padding: 0;
	margin: 0px auto 40px auto;
	top: 20px;
	position: relative;
	transition: transform 0.4s;
}
.product:HOVER   .cart-in-card,.product:HOVER   .sizes-list{
	bottom: -40px;
	z-index: 6;
	opacity: 1;
	
}
.product:HOVER   .sizes-list{
	bottom: -38px;
	
}
.product  .sizes-list i.disabled-size{
	background: #F8F8F8;
	color: #AAA;
	border: 1px solid #CCC;
	cursor: default;
}
.product  .sizes-list i.active{
	background: #000;
	color: #FFF;
}

.product  .sizes-list i:HOVER:not(.disabled-size){
	border: 1px solid #000;
	background:#F5F5F5;
}
.product  .sizes-list i.active:HOVER:not(.disabled-size){
	background: #000;
	color: #FFF;
}
.product  .sizes-list i{
	border-radius: 2px;
	-webkit-border-radius: 2px;
	border: 1px solid #999;
	background: #EEE;
	font-size: 14px;
	padding: 3px 3px 2px 3px;
	display: inline-block;	
	font-style: normal;
	font-variant: normal;
	cursor: pointer;
}
.product  .sizes-list{
	position: absolute;
	bottom: 0px;
	opacity: 0;
	right: 0;	
	z-index: -2;
	transition: all 0.3s;
	
}
.product  .cart-in-card{	
	position: absolute;
	bottom: 0px;
	opacity: 0;
	left: 0;	
	z-index: -1;
	transition: all 0.3s;
	min-width: 50px;
	
}
.product:HOVER .inner-product .price{
	z-index: 3;
	position: relative;
}
.product:HOVER .inner-product  h3,.product:HOVER .inner-product  .h3{
	z-index: 4;
	position: relative;
}
.product:HOVER .product-background:AFTER{
	border: 1px solid rgba(0,0,0,1);
	width: 110%;
	height: 382px;
	left: -5%;
	top: -1px;
	
}
.product-background:AFTER{
	position: absolute;
	z-index:-1;
	content: '';
	display: block;
	border: 1px solid rgba(0,0,0,0);
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	transition: all 0.3s;
}
.product-background{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
	display: block;	
	background: transparent;
	z-index: -1;
	transition: height 0.3s;
}
.product:HOVER {
	
}
.product:HOVER  .product-background{	
	top: 0;	
	background: #FFF;
	height: 380px;
	z-index: 2;	
}
.payment-icons svg:last-child{
	margin-left: 12px;
}
.payment-icons svg {
    fill: #CCCCCC;
    width: 60px;
    height: 35px;
}
.btn:focus,.btn:hover{
	 box-shadow: 1px 1px 2px #888888;
	 background: #00b1a7;
}
.menu .reded a,.menu  .reded a,.reded a,.reded{
	color: #F00;
}
.status_red{
	background: #FEE;
}
.image.popup_video{
	cursor: hand;
	cursor: pointer;
}
footer .h4 a{
	color: #FFF;
	margin-top: 5px;
	margin-bottom: 5px;
}
footer .list-unstyled{			
	padding: 3px 0;
}
.breadcrumb&gt;li+li:before {
    padding: 0 5px;
    color: #ccc;
    content: none;
}
.breadcrumb&gt;li:after {
    padding: 0 5px;
    color: #ccc;
    content: '&gt;';
}
.breadcrumb&gt;li:last-child:after {
    padding: 0 5px;
    color: #ccc;
    content: '';
	display: none;
}
.brands-list  .prod-line{
	width: 22.6%;
	margin: 1%;
}
.brands-list  .prod-line:HOVER .action-btns{
	bottom: -5px;
	opacity: 1;
}
.brands-list  .prod-line .action-btns button:FIRST-CHILD{
	margin-right: 20px;
}
.modal-header.no-border{
	border-bottom: none;
}
.btn.btn-blue:HOVER,.btn.btn-blue:FOCUS,.btn.btn-blue:ACTIVE{
	background: #00b1a7;
	color: #FFF;
	border: 1px solid #00b1a7;
}
.btn.btn-blue{
	background: #FFF;
	color: #000;
	border: 1px solid #000;
}
.brands-list  .prod-line:HOVER .pl-image{
	padding-bottom: 60%;
}
.brands-list  .prod-line .action-btns{
	position: absolute;
	text-align: center;
	width: 100%;
	bottom: -20px;
	opacity: 0;
	transition: all 0.3s;
}
.brands-list  .pl-name{
	border-top: 1px solid #DDD;
	padding-top: 12px;
}
.brands-list  .prod-line:HOVER .pl-link{
	bottom: -20px;	
}
.brands-list  .ui-pl-placeholder{
	margin-bottom: 70px;
}
.brands-list  .pl-image{
	padding-bottom: 60%;
}
/*.brands-list  .ui-pl-placeholder{
	margin-bottom: 0;
}
.brands-list  .pl-image img{
	width: auto;
	max-height: 100%;
	max-width: 100%;
}
.brands-list  .prod-line:HOVER .pl-name-text-brand{
	opacity: 0;
}
.brands-list  .prod-line:HOVER .action-btns{
	bottom: -15px;
	opacity: 1;
}
.brands-list  .prod-line .action-btns{
	position: absolute;
	text-align: center;
	width: 100%;
	bottom: 0px;
	opacity: 0;
	transition: all 0.3s;
}
.brands-list .prod-line {
    width: 24.7%
}
.brands-list  .prod-line:HOVER .pl-link{
	bottom: -20px;
}
.brands-list  .prod-line:HOVER .pl-image{
	padding-bottom: 130px;
	margin-bottom: 35px;
	padding-top: 10px;
}
.brands-list  .pl-name{
	border-top: 1px solid #DDD;
	padding-top: 14px;
	margin-top: 1px;
}
.brands-list  .pl-image{
	position: relative;
	padding-bottom :90px;
}
.brands-list  .thumbnail:HOVER img{
	transform: scale(1.05,1.05);	
	-webkit-transform: scale(1.05,1.05);	
}
.brands-list  .thumbnail img{
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.brands-list  .thumbnail span{
	text-align: center;
	font-weight: 700;
	display :block;
	border-top:1px solid #d4d4d4;
	padding: 4px 0 0 0;
	margin-top: 4px;
}*/
.brands-list  .thumbnail{
	
	overflow: hidden;
	background-color: #fff;
    border: 1px solid #d4d4d4;
}
.brands-list  .thumbnail a&gt;img,.brands-list  .thumbnail&gt;img{
	position: absolute;
	left: 0;
	right:0;
	top:0;
	bottom:0;
	margin: auto;
	max-height:100%;
}
div.thumbnail a{
	display: block;
}
.table-responsive{
	position:relative;
	padding-top:20px;
}
.table-responsive:BEFORE{
	position:absolute;
	top: 0;
	left: 40%;
	content:'&lt; ïðîêðóòêà &gt;';
	display: block;
}
.main-slider a{
	display: block;	
	width: 100%;	
	height: 100%;	
}
.cartTopper{
	position: absolute;
	right: 8px;
	top: 10px;
	padding: 6px;
	color: #FFF;
	-webkit-border-radius: 4px;
	border-radius: 4px;
    background-color: #222;
}

.sizes hr{
	margin-top:0;	
	margin-bottom:4px;	
}
#aposcroll a {
	color: #CCC;	
	opacity: 0.9;
}
#aposcroll a:HOVER{		
	opacity: 1;
}
#aposcroll a:HOVER svg{
	fill: #2C8C83 !important;
}
#aposcroll,#aposcroll2{
    display: none;
    position: fixed;
    bottom: 5%;
    left: 2%;
    z-index: 99999;
    color: #CCC;
    display: none;
}
#aposcroll2 a u{
	text-decoration :none;
	font-size: 22px;
	color: #000;
	position: absolute;
	right: 0%;
	top: 38%;
	font-weight: 700;
	text-align: center;
	width: 52px;
	color: #000;
}
#aposcroll2 a{
	color: #CCC;
	display: inline-flex;	
}
#aposcroll2 a:HOVER svg{
fill: #00b1a7 !important;
}
#aposcroll2{
	right: 2%;	
	left: auto;
}
.col-sm-7&gt;h1&gt;small{
	font-size: 14px;	
	display: block;
	margin-top:2px;
}
.bootbox-body iframe{
	width: 100% !important;
}
.cartside-open .cartside{
	transform: translate3d(0px,0,0);
	-webkit-transform: translate3d(0px,0,0);	
	position: absolute;
}



.social a.telegram-ico svg,.mobile-bottom-panel .social a.telegram-ico svg{
	fill: #61A8DE;
}
.social a.viber-ico svg,.mobile-bottom-panel .social a.viber-ico svg{
	fill: #7b519d;
}
body div.big-wrapper{
	transition: all 0.5s;
	-webkit-transition: all 0.5s;		
}
.cartside-open div.big-wrapper{
	transform: translate3d(-480px,0,0);
	-webkit-transform: translate3d(-480px,0,0);	
}
div.big-wrapper .blocker{		
	position: absolute;
	width: 100%;
	height: 0%;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.0);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.cartside-open div.big-wrapper .blocker{	
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.7);
	z-index: 99;
}

body{
	overflow-x: hidden;	
	
}
.cartside table td:FIRST-CHILD{
	padding-left: 35px;	
}
.cartside .table{
	margin-top: 20px;	
	margin-bottom: 20px;	
	border-bottom: 1px solid #ddd;
}
.cartside img{
	max-width: 100px;	
	max-height: 100px;	
}
.cartside{
	position: fixed;	
	right: 0;
	top: 0;
	min-height: 100%;
	background: #FFF;
	width: 480px;
	transform: translate3d(480px,0,0);
	padding: 20px 0 0 0;
	-webkit-transform: translate3d(480px,0,0);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
/*.hiddenlist:AFTER{
	
content: '';
position: absolute;
left: 0;
top: 0;
height: 45px;
width: 100%;
display: block;
background: -moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(255,255,255,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44ffffff', endColorstr='#ffffff',GradientType=0 ); 

	
}
.hiddenlist.opened:AFTER{
	height: 0;	
}
.hiddenlist.opened li&gt;a{
	color: #337ab7;	
}
.hiddenlist.opened{
	height: auto;
	padding-bottom: 25px;
}
.hiddenlist{
	height: 45px;	
	overflow: hidden;
	position: relative;
	transition: all 0.5s;
}
.hiddenlist li&gt;a{
	color: #666;	
}
.expand-hiddenlist{
	display: inline-block;	
	position: absolute;
	width: 100%;
	bottom: 0;
	z-index: 2;
	padding: 2px 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	color: #666;
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;
}
*/
a.disabled{
	color: #999;	
}
input[type=checkbox].disabled,input[type=checkbox][disabled]{
	opacity: 0.3;	
}
.sale-button{
	position: absolute;
    padding: 20px 17px;
    background: #F90;
    color: #FFF;
    left: 60px;
    top: 0;
    transform: rotateZ(-30deg);
    -webkit-transform: rotateZ(-30deg);
    border-radius: 51%;
    -webkit-border-radius: 51%;
    z-index: 2;
}
.clicked-tech{
	cursor: hand;
	cursor: pointer;
	
}
.modal-header .close {
    margin-top: -4px;
    padding: 0;
}
.close {
font-size: 32px;

}    

.small-img-product img{
	max-height: 100%;	
}
.small-img-product{
	height: 100px;	
	text-align: center;
	overflow: hidden;
	border :none;
	cursor: pointer;
}
.modal-body td:LAST-CHILD{
	
	border-right: none;
}
.modal-body td{
	border-bottom: 1px solid #999;	
	border-right: 1px solid #999;	
}
.modal-body td,.modal-body tr{
	background: none!important;	
	
}


.modal-body tr.grey, .modal-body td.grey{
	background: #CCC!important;	
	
}
.modal-body thead tr{
	/*background :#EEE!important;	*/	
}
a.link-btn:HOVER{
	text-decoration: none;
}
.modalAvailCont .h4{
		text-transform: uppercase;
		font-size: 16px;
}
.modalAvailCont{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	display: none;
}
.showatmap-link img{
	display: block;
	margin: 0 auto;
	
}
.showatmap-link{
	float: right;
	color: #000;
	text-align :center;
	width: 100px;
}
.divider-hr{
	border-bottom: 1px solid #CCC;
	margin: 20px 0;
}
.modalAvailWindow .shop-row-modal{
	background: #EEE;
	padding: 10px;
	margin-bottom: 6px;
}
.modalAvailWindow{
	background: #FFF;
	border-radius: 6px;
	padding: 30px;
	position: absolute;
	margin:0 auto;
	left: 20%;
	top: 30%;
	width: 60%;	
	
}
a.link-btn{
	font-size: 15px;
    line-height: 18px;
    margin: 0 0 8px 0;
    padding: 1px;
    vertical-align: top;
	border-bottom: 1px solid #000;
	color: #000;
	cursor: hand;
	cursor: pointer;
	font-weight: 400;
	display: inline-block;
}
a#table_size2 , a#table_size {
    font-size: 15px;
    line-height: 18px;
    margin: 0;
    padding: 1px;
    vertical-align: top;
	border-bottom: 1px solid #000;
	color: #000;
	/*background: #eee;*/
}
a#table_size2:HOVER, a#table_size2:FOCUS, a#table_size:HOVER, a#table_size:FOCUS{
	background: none;
	box-shadow: none;
}
a&gt;i.fa.fa-border {
    vertical-align: middle;
}
.container img{
	max-width: 100%;	
}
.blacked .thumbnail{
	border: none;	
	background: transparent;
}
.blacked{
	background: #000;
	margin-bottom: -20px;
	margin-top: -20px;
}
.col-sm-5 .thumbnail a img{
	/*position: absolute;	
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	vertical-align: middle;*/
	max-height: 100%;
	max-width: 100%;
}
.col-sm-3&gt;.thumbnail a{
	display: block;	
	height: 100px;
	text-align: center;
	position: relative;	
}
.col-sm-5&gt;.thumbnail a{
	display: block;	
	height: 300px;
	text-align: center;
	position: relative;
}
.no-border{
	border: none;
}
.btn{
	border-radius: 0;
	-webkit-border-radius: 0;
	border: none;
	min-width: 100px;
}
table.table-striped .imgs2 img{
	max-height: 100%;	
}
table.table-striped .imgs2{
	height: 80px;
	overflow: hidden;
}
strike{
	color: #999;
}
.pane{
	display: none;
}
.col-sm-5&gt;.thumbnail{
	position: relative;
	border: none;
}
/*
.product-image.catalog_1:AFTER{
	content: 'â íàëè÷èè';
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	
	padding: 7px 5px;
	background: #136;
	color: #FFF;
}*/
.product-image.catalog_2:AFTER,.col-sm-5 .thumbnail.catalog_2:AFTER{
	content: 'îæèäàåòñÿ';
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	
	padding: 7px 5px;
	background: #136;
	color: #FFF;
}
.product-image.catalog_3:AFTER,.col-sm-5 .thumbnail.catalog_3:AFTER{
	content: 'ïîä çàêàç';
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	
	padding: 7px 5px;
	background: #999;
	color: #FFF;
}
.product-image.catalog_3{
	opacity: 0.5;
}
.product-image.catalog_4{
	opacity: 0.5;
}
.product-image.catalog_4:AFTER,.col-sm-5 .thumbnail.catalog_4:AFTER{
	content: 'íåò â íàëè÷èè';
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	
	padding: 10px 5px;
	background: #999;
	color: #FFF;
}
#prodCountLabel{
	text-decoration: none;
}
footer .list-unstyled a{
	color: #e3e3e3;
	font-size: 14px;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
}
footer .logo{
	color: #FFF;
	font-size: 25px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 30px;
}
.half-v-screen{
	height: 250px;
	text-align: center;
	position: relative;
	overflow: hidden;
}
.sizes a:nth-child(3n+0){
	margin-right: 0%;
}
.sizes a:HOVER, .sizes .checked-size{
	box-shadow:inset 0px 0px 0px 2px #00b1a7;
	border:1px solid #00b1a7;
	color: #000;
}
.sizes a{
	font-size: 14px;
	display: block;
	width: 32%;
	float: left;
	background: #FFF;
	border: 1px solid #d4d4d4;
	color: #000;
	text-decoration: none;
	text-align: center;
	height: 40px;
	line-height: 40px;
	margin-bottom: 3px;
	margin-right: 1%;
}
.t404{
	color: #EEE;
	font-size: 300px;
	line-height: 250px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
.half-v-bottom .btn-link{
	color: #FFF;
	font-size: 24px;
	background: #000;
}
.half-v-bottom{
	background: rgba(0,0,0,0.1);
	padding-top: 20px;
}
header&gt;.navbar{
	margin-bottom: 0;
	border: 0;
}

.menu.nav &gt; ul &gt; li:FIRST-CHILD &gt; a:BEFORE{
	content: '';
	background: #00b1a7;/*url(/images/surf_mint.svg) no-repeat center top;*/
	position: absolute;
	left: 0;
	height: 36%;
	width: 100%;
	top: 32%;
	
	display: block;
    z-index: -1;
	
	color: #000;
	
}
nav{
	
}
nav .dropdown-menu ul a:HOVER{
	color: #369;
	text-decoration: none;
}
nav .dropdown-menu ul a{
	color: #58B;
	text-transform: none;
	font-weight: 300;
	font-size: 15px;
}
nav .dropdown-menu ul ul{
	margin-left: 0px;
	display: none;
}
nav .dropdown-menu ul{
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 16px;
}
nav .dropdown-menu{
	padding: 20px 40px;
}
h1, .h1, h2, .h2, h3, .h3 {
    margin-bottom: 20px;
    margin-top: 10px;
}
.cart  .dropdown-menu{
	color: #333;
}

.sb-outer h5{
	font-size: 18px;
	font-weight: 400;
}
.sb-outer a:HOVER .desc{
	background-color: rgba(34, 34, 34, 0.7);
}

		.sb-outer div:nth-child(4) a {
			height: 350px;
		}			
		.sb-outer div:nth-child(5) a {
			height: 350px;
		}			
		.sb-outer a{			
			background: #EEE no-repeat center top scroll;
			background-size: cover;
			-webkit-background-size: cover;
			box-sizing: border-box;
			display: block;
			height: 300px;
			width: 100%;
			position: relative;
			margin-bottom: 15px;
		
		}
		.sb-outer a .desc{
			 background-color: rgba(34, 34, 34, 0.4);
			bottom: 0;
			left: 0;
			padding: 10px;
			position: absolute;
			right: 0;
			color: #FFF;
			transition: background 0.3s ease 0s;
			-webkit-transition: background 0.3s ease 0s;
		}		
		
		
		
		.social a:HOVER svg{
			fill: #00b1a7;
		}
		.social a:HOVER{
			background: none;
			text-decoration: none;
		}
		.social a svg{
			fill: #FFF;
		}
		.mobile-bottom-panel .social {
			text-align: center;
		}
		.mobile-bottom-panel .social a svg{
			fill: #000;
		}
		
		.social a{
			  background: none;
				
				color: #000;
				display: inline-block;
				height: 35px;
				margin-right: 5px;
				padding: 0px;
				text-align: center;
				width: 35px;
				
			
			transition: background 0.3s ease 0s;
			-webkit-transition: background 0.3s ease 0s;
		}
		footer .social a{
			width: 45px;
			height: 45px;
		}
		footer .h4{
			color: #FFF;
			font-size: 16px;
			font-family: 'Montserrat', sans-serif;
			font-weight: 700;
			text-transform: uppercase;
		}
		footer img{
			margin-top: 0px;
			margin-bottom: 10px;
			/*margin-left: -20px;*/
		}
.nav .open&gt;a, .nav .open&gt;a:HOVER,.nav .open&gt;a:FOCUS{
	background: none;
}
.menu.nav .dropdown-menu&gt;li{
	padding-top:20px!important;
}
.menu.nav .dropdown-menu{
		float: none;
		width: 100%;
		margin: 0 auto;
		border-top: none;
		right: 0;
		top: 69px;
		/*visibility: hidden;*/
		opacity: 0;
		background: #f8f8f8;
		box-shadow: inset 0px 5px 5px rgba(0,0,0,0.5);
		-webkit-box-shadow:  inset 0px 5px 5px rgba(0,0,0,0.5);
		border: none;
		transition: max-height 0.25s  ease, opacity 0.2s ease;
		-webkit-transition: max-height 0.25s  ease, opacity 0.2s ease;
		
		max-height:0;
		transition-delay: 0.2s;
		-webkit-transition-delay: 0.2s;
		overflow: hidden;
		padding: 0px 40px;
	}
	/*
	.container{
		width: 1420px !important;
	}
	
	header .container{
		width: 1200px !important;
	}
	*/
	article {
		min-height: 500px;
	}
	article .container{
		margin: 20px auto 20px auto;
		padding: 0 20px;
		/*width: 1200px !important;*/
	}
	/*
	nav .container{
		width: 1200px !important;
	}
	footer .container, .copyright .container{
		width: 1200px !important;
	}	*/
	nav .navbar-nav &gt; li.open &gt; a:HOVER,nav .navbar-nav &gt; li.open &gt; a,nav .navbar-nav &gt; li.open &gt; a:FOCUS{
		background: #999;
	}
	nav .navbar-nav &gt; li &gt; a:HOVER,nav .navbar-nav &gt; li &gt; a:FOCUS{
		background: #999;
	}
	.menu.nav &gt; ul &gt; li:nth-child(7) &gt; a{
		color: #dd5f42;	
		
		
	}
	.menu.nav &gt; ul &gt; li:nth-child(7) &gt; a:BEFORE {
		/*content: '';
		background: #dd5f42;
		position: absolute;
		left: 0;
		height: 40%;
		width: 100%;
		top: 30%;
		display: block;
		
		z-index: -1;
		*/
		color: #dd5f42;
		
	}
	.menu.nav &gt; ul &gt; li:FIRST-CHILD &gt; a{
		padding-left: 10px;
		padding-right: 10px;
		color: #fff;
		 
	}
	.navbar &gt; .container .navbar-brand, .navbar &gt; .container-fluid .navbar-brand{
		margin-left: 15px;
	}
	a.navbar-brand:hover{
		/*background: #00b1a7;*/
	}
	nav .dropdown-menu b{
		font-weight: 400;
		font-size: 18px;
		text-transform: uppercase;
		color: #000;
	}
	nav .dropdown-menu a:HOVER{
		color: #369;
		text-decoration: none;
	}
	nav .dropdown-menu a{
		color: #136;
		font-size: 15px;
		font-weight: 400;
		text-transform: uppercase;
	}
	.menu.nav .dropdown-menu li{
		width: 100%;
		padding: 1px 0;
	}
	.menu.nav{
		position: static;
		
	}

	.menu.nav&gt;ul&gt;li&gt;a:HOVER,	.menu.nav&gt;ul&gt;li&gt;a:FOCUS{
		color: #666;
	}
	.menu.nav&gt;ul&gt;li&gt;a:HOVER:AFTER ,	.menu.nav&gt;ul&gt;li&gt;a:FOCUS:AFTER{
		
		content: '';
		width: 100%;
		height: 2px;
		left: 0;
		border: none;
		border-top: 3px solid #00b1a7;
		position: absolute;
		bottom: -1px;
		
	}
	.drop1down-toggle:HOVER:AFTER,.drop1down-toggle:FOCUS:AFTER{
		border: none !important;		
	}
	.menu.nav&gt;ul&gt;li.open&gt;a{
		color: #666;
	}
	.menu.nav&gt;ul&gt;li&gt;a:AFTER {
		border: none;
	}
	.menu.nav&gt;ul&gt;li&gt;a:HOVER:AFTER {
		content: '';
		width: 100%;
		height: 2px;
		left: 0;
		border: none;
		border-top: 3px solid #00b1a7;
		position: absolute;
		bottom: -1px;
		/*left: 44%;
		z-index: 1050;
		*/
	}
	.menu.nav&gt;ul&gt;li&gt;a{
		padding: 27px 13px;
		text-transform: uppercase;
		font-size: 14px;
		font-weight: 700;
		color: #121212;
		font-family: 'Montserrat', sans-serif;
	}
	
	.cart .info-label{
		margin-right: 30px;
	}
	.menu.nav&gt;ul&gt;li{
		 position: static;		
		width: auto;		 
	} 
	.menu.nav .dropdown-menu{
		display: block;
	}
	.menu.nav ul li ul li a:HOVER{
		text-decoration: none;
		color: #00b1a7;
		background: transparent;
		
	}
	.menu.nav ul li ul li a{
		color: #000;
		font-weight: 400;
		margin-bottom: 1px;
		display: block;
		padding: 0;		
	}
	.menu.nav ul li ul li ul li a:HOVER{
		text-decoration: none;
		color: #00b1a7;
		background: transparent;
		
	}
	.breadcrumb a:first-letter,.breadcrumb a::first-letter,.menu.nav ul li ul li ul li a:first-letter,.menu.nav ul li ul li ul li a::first-letter{
		text-transform: uppercase;
	}
	.menu.nav ul li ul li ul li a{
		color: #4b4b4b;
		border-bottom: 1px solid rgba(255,255,255,0);
		font-weight: 400;
		margin-bottom: 0px;
		display: block;
		padding: 0;
		text-transform: lowercase;
		/*font-size: 14px;
		*/
		/*text-transform: uppercase;*/
		font-size: 14px;
	}
	
	.menu.nav .h3,.menu.nav .h3 a{
		font-weight:700;
	}
	.menu.nav ul li ul {
		list-style-type: none;
		margin:0;
		padding: 0;
		margin-bottom :15px;
		margin-top:-10px;
		font-family: 'Montserrat', sans-serif;
		font-weight: 500;
	}
	.nav&gt;li&gt;a:focus, .nav&gt;li&gt;a:hover {
		text-decoration: none;
		background-color: transparent;
		color: #00b1a7;
	}
	.bordered-side-panel .nav li{
		font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	}
	.features svg{
		display :block;
		margin: 0 auto 4px auto;
	}
	.features{
		background: #121212 url(../images/features_texture.jpg) repeat center center;
		
		
		color: #FFF;
		text-align: center;
		padding: 12px 0;
	}
	.menu.nav .open .dropdown-menu{
		/*display: block;		*/
		/*visibility: visible;*/
		opacity: 1;
		
		max-height: 800px;
		padding: 0px 40px;
		transition-delay: 0s;
		-webkit-transition-delay: 0s;
		    box-shadow: inset 0px 3px 3px rgba(0,0,0,.3), 0px 3px 2px rgba(0,0,0,0.2);
		    -webkit-box-shadow: inset 0px 3px 3px rgba(0,0,0,.3), 0px 3px 2px rgba(0,0,0,0.2);
	}
	.navbar-nav{
		position: static;
		width: 100%;
	}
	.one-column&gt;a{
		display: block;
		margin-bottom: 0px;
	}
	.type1325 .one-column{
		width: 20%;
	}
	 .one-column{
		float: left;
		width: 25%;
		padding-left: 0px;
	}

	body,html{
			font-display: auto;
			/*font-family: 'circe', sans-serif;*/
			font-family: 'Nunito', sans-serif;
			font-weight: 300;
			font-size: 16px;
		}
		h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
			font-family: 'Montserrat', sans-serif;
			font-weight: 700;
		}
		b,strong{
			/*font-family: 'circe', sans-serif;*/
			font-family:  sans-serif;
			font-weight: 400;
		}
		.block1{
			float: left;
			width: 70%;
			height: 180px;
			margin-bottom: 20px;
			padding-right: 20px;
		}
		.lookbook .block1 .image{
			-webkit-background-size: cover;
			background-size: cover;
		}
		.block2{
			float: left;
			width: 30%;
			height: 180px;
			margin-bottom: 20px;
		}
		.block2 .image{
			-webkit-background-size: contain;
			background-size: contain;
		}
		.block3{
			float: right;
			width: 70%;
			height: 380px;
		}
		.block4 .image{
			-webkit-background-size: contain;
			background-size: contain;
		}
		.block4{
			float: left;
			width: 30%;
			clear: left;
			height: 180px;
			padding-right: 20px;
			margin-bottom: 20px;
		}
		.block5{
			float: left;
			width: 30%;
			clear: left;
			height: 180px;
			padding-right: 20px;
		}
		.block5 .image{
			-webkit-background-size: contain;
			background-size: contain;
		}
		.block6{
			height: 280px;
			margin-bottom: 20px;
		}
		.block6 .image{
			-webkit-background-size: contain;
			background-size: contain;
		}
		.block7{
			height: 280px;
		}
		.block7 .image{
			-webkit-background-size: contain;
			background-size: contain;
		}
		.right-book{
			float: right;
			width: 30%;
			padding-left: 20px;
		}
		.left-book&gt;div,.right-book&gt;div{
			overflow: hidden;
		}
		.left-book{
			width: 70%;
			float: left;
		}
		.lookbook{
			margin: 20px 0;
		}
		.lookbook a.image .desc p{
			position: relative;
			top: 38%;
		}
		.lookbook a.image .desc h5{
			position: relative;
			top: 35%;
			font-weight: 400;
			font-size: 19px;
			text-transform: uppercase;
		}
		.lookbook a.image:HOVER .desc{
			opacity: 1;			
		}
		.lookbook a.image .desc{
			background: #FF0;
			color: #000;
			text-align: center;
			position: absolute;
			width: 100%;
			height: 100%;
			opacity: 0;
			transition: opacity 0.5s ease 0s;
			-webkit-transition: opacity 0.5s ease 0s;
			
		}
		.lookbook a.image{
			display: block;
			height: 100%;
			position: relative;
			cursor: pointer;
			cursor: hand;
		}
		.owl-brands-items{
			margin-top:0px;
		}
		
		.owl-brands-items .owl-wrapper-outer {
			overflow: hidden;
			position: relative;
			width: 100%;
			height: 60px;
			margin: 0 0 10px 0;
		}
		.owl-brands-items .owl-wrapper {			
			position: relative;
		}
		.owl-brands-items .item:HOVER,.owl-brands-items .item:FOCUS{
			opacity: 1;
		}
		.owl-brands-items .item {
			display: block;
			height: 60px;			
			margin: 0 20px;
			opacity: 0.6;
			padding: 0;
			position: relative;
			transition: opacity 0.5s ease 0s;
		}
		.owl-brands-items .owl-item {
			float: left;
			width: 20%;
		}
		.owl-brands-items .item img {
			bottom: 0;
			left: 0;
			margin: auto;
			max-height: 90%;
			max-width: 90%;
			position: absolute;
			right: 0;
			text-align: center;
			top: 0;
		}
		.owl-brands-items .owl-controls .owl-prev{
			/*height: 600px;*/
			 display: block!important;
			top: 0;
			left: -2%;
			
			position: absolute;
			margin: 0;
			
			background: none;
			color: #CCC !important;
			/*line-height: 600px;*/
			text-shadow: none !important;
			text-align: right;
		}
		.owl-brands-items .owl-controls .owl-nav [class*=owl-]{
			text-shadow: none !important;
			color: #CCC !important;
		}
		.owl-brands-items .owl-controls .owl-next{
			/*height: 600px;*/
			right: -2%;
			top: 0;
			position: absolute;
			display: block!important;
			/*width:  100px;*/
			margin: 0;
			/*padding: 0 0 0 30px;*/
			/*line-height: 600px;*/
			background: none;
			color: #CCC !important;
			text-shadow: none !important;
			text-align: left;
		}
		.articles .imgs{
			
		}
		.article-image{
			float: left;			
			max-width: 40%;
			margin-right: 20px;
		}
		.news a:HOVER .desc{
			opacity: 1;
		}
		.news a .desc h5{
			font-weight: 400;
			font-size: 19px;
			text-transform: uppercase;
		}
		.news a .desc{
			position: absolute;
			bottom: 0;
			width: 100%;
			padding: 20px;
			background: rgba(0,0,0,0.8);
			color: #FFF;
			opacity: 0.7;
			transition: opacity 0.5s ease 0s;
			-webkit-transition: opacity 0.5s ease 0s;
		}
		.news a{
			display: block;
			width: 100%;
			height: 380px;
			overflow: hidden;
			position: relative;
			margin: 0 0 25px 0;
		}
		
		.image{
			background: #FFF no-repeat center center scroll; 
		  -webkit-background-size: cover;
		  -moz-background-size: cover;
		  -o-background-size: cover;
		  background-size: cover;
		}
		
		.lookbook .image{
		  background: #FFF no-repeat center center scroll; 
		  -webkit-background-size: contain;
		  -moz-background-size: contain;
		  -o-background-size: contain;
		  background-size: contain;
		}
		.top-header .row{
			padding: 0;
			margin:0;
		}
		.top-header{
			background: #999;
			text-align: center;
			padding: 4px;
			color: #FE0;
			font-size: 14px;
		}
		.top-header .col-sm-6, .top-header .col-sm-6 a{
			color: #CCC;
		}
		.top-header .col-sm-6 a:HOVER{
			color: #EEE;
		}
		.top-header .col-sm-6 a{
			display: inline-block;
			margin-left: 6px;
		}
		.middle-links .navbar-nav{
			width: auto;
			display: table;
			table-layout: fixed;
			float: none;
			margin: 0 auto;
		}
		.middle-links .navbar-nav li a span{
			color: #000;
			font-size: 13px;
			padding-left: 24px;
			
		}
		.middle-links .navbar-nav&gt;li&gt;a{
			line-height:14px;
		}
		.middle-links .navbar-nav&gt;li&gt;a{
			color: #136;				
			padding: 16px 25px;		
		}
		.middle-links .nav&gt;li&gt;a:hover,.middle-links .nav&gt;li&gt;a:focus{
			background: #FFF;
			color: #369;	
		}
		.middle-links .navbar-nav li.active a:LAST-CHILD{
			padding: 0;			
		}
		.middle-links .navbar-nav li.active a{
			display: inline-block;
			padding: 8px 0 0 0;
		}
		.like-fa{
			display: inline-block;
		}
		.middle-links .navbar-nav li&gt;i.fa{
			margin-top: 18px;			
			margin-right: 2px;			
			float: left;
		}
		.middle-links .navbar-nav li a i.fa,.middle-links .navbar-nav li i.fa,.like-fa{
			border-radius: 55%;
			background: #136;
			color: #FFF;
			width: 24px;
			height: 24px;
			padding: 3px 0 0 0 ;
			float: left;
			margin-right: 14px;
		}
		.middle-links .navbar-nav li a span{
			display: block;
			white-space: nowrap;
		}
		.menu a{
			color: #FFF;
		}
		nav{
			background: #999;
			color: #FFF;
		}
		.navbar-brand small{
			display: block;
			text-align: right;
			font-size: 12px;
			margin-top: -5px;			
			padding-right: 1px;
			font-weight: normal;
		}
		.navbar-brand:HOVER{
			color: #369;
		}
		.navbar-brand{
			color: #121212;
			font-family: 'circe', sans-serif;
			text-transform: uppercase;
			font-size: 26px;
			font-weight: 800;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-right: 0px;
			padding-left: 0px;
			text-transform: uppercase;
			width: 110px;
			padding: 6px 0 !important;
			margin:  0 !important;
			display: block !important;
			line-height: 26px !important;
			height: auto !important;
			
			margin-left: 0px !important;
			
		}
		.middle-links{
			text-align: center;
		}
		.navbar-form-custom .form-control:HOVER, .navbar-form-custom .form-control:FOCUS {
			background: #FFF;
			border: 1px solid #000;
		}
		.navbar-form-custom button:HOVER,.navbar-form-custom button:FOCUS{
			color: #000;
		}
		.navbar-form-custom button{
			background: none repeat scroll 0 0;
			border: none;
			box-shadow: none;
			-webkit-box-shadow: none;
			color: #000;
			padding: 0px 6px;
			position: absolute;
			left: -25px;
			top: 24px;
			transition: left 0.3s;
			 -webkit-transition: left 0.3s;
		}
		.navbar-form-custom .form-control:FOCUS{
			width: 125px;
			opacity: 1;
		}
		.navbar-form-custom .form-control:FOCUS+button{
			left: -35px;
			color: #000;
		}
		.navbar-form-custom .form-control {
			background: #F5F5F5;
			color: #333;
			border: 1px solid #999;
			border-radius: 1px;
			-webkit-border-radius: 1px;
			height: 32px;
			margin: 0;
			opacity: 0.5;
			padding-left: 0px;
			padding-right: 5px;
			-webkit-box-shadow: none;
			 box-shadow: none;
			 float: right;
			 width: 115px;
			 transition: width 0.3s;
			 -webkit-transition: width 0.3s;
		}		
		.navbar-form-custom {
			margin: 0 20px 0 0;
			padding: 15px 0px;
			width: 115px;
			position: relative;
			float: right;
		}
		.main-slider .owl-controls .owl-prev:HOVER,.main-slider .owl-controls .owl-next:HOVER{
			/*background: rgba(0,0,0,0.6);*/
		}
		.main-slider .owl-controls .owl-prev{
			/*height: 600px;*/
			top: 45%;
			left: 1%;
			
			position: absolute;
			margin: 0;
			
			background: none;
			text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
			/*line-height: 600px;*/
			text-align: right;
		}
		.main-slider .owl-controls .owl-next{
			/*height: 600px;*/
			right: 1%;
			top: 45%;
			position: absolute;
			/*width:  100px;*/
			margin: 0;
			/*padding: 0 0 0 30px;*/
			/*line-height: 600px;*/
			background: none;
			text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
			text-align: left;
		}
		.slider .owl-item .item:AFTER{
			content: '';						
			display: block;
			background: rgba(0,0,0,0.5);
			position: absolute;
			width: 100%;
			height: 100%;
			top: 0;
			transition: opacity 0.5s;
			-webkit-transition: opacity 0.5s;
		}
		.slider .owl-item.active .item:AFTER{
			opacity: 0;
			display: none;
		}
		/*
		.main-slider .owl-controls .owl-nav{
			width: 100%;
			position: relative;
		}*/
		.owl-controls .owl-nav [class*=owl-]{
			background: none!important;
			text-shadow: 0px 0px 5px rgba(0, 0, 0, 1) !important; 
		}
		.owl-dots{
			position :relative;
			margin-top: -50px; 
		}
		.main-slider .owl-controls{
			margin-top:0;
			/*
			position: absolute;
			left: 0;
			top: 50%;
			margin:0;
			width: 100%;
			padding: 0;
			height: 50px;
			transform: translateY(-51%);
			-webkit-transform: translateY(-51%);*/
		}
		.main-slider .item{
			/*height: 600px;*/
			text-align: center;
			overflow: hidden;
			position: relative;
			width: 100%;
			margin-bottom: 10px;
			
			
			background: #FFF no-repeat center center; 
		  -webkit-background-size: cover;
		  -moz-background-size: cover;
		  -o-background-size: cover;
		  background-size: cover;
		}
		.slider {
			position: relative;
			overflow: hidden;
			width: 100%;
			/*height: 600px;*/
		}
		.slider .slider-controls{
			position: absolute;		
			bottom: 0;
			width: 100%;
			z-index: 2;
		}
		.slider-controls ul li{
			display: table-cell;			
		}
		.slider-controls ul li:first-child a{
			border-left: none;
		}
		.slider-controls ul li a:HOVER,.slider-controls ul li a:FOCUS{
			background: rgba(50,50,50,.8);
			text-decoration: none;
			color: #FFF;
		}
		.slider-controls ul li a{
			color: #CCC;
			background: rgba(50,50,50,.7);
			padding: 15px 0px;
			text-align: center;	
			display: block;			
			width: 100%;
			font-size: 19px;
			border-left: 1px solid rgba(250,250,250,0.5);
		}
		.slider-controls ul{
			list-style-type: none;
			margin: 0 auto;
			padding: 0;
			width: 1200px;
			display: table;
			table-layout: fixed;
				
		}
		.cart&gt;a:HOVER i.fa-shopping-cart{
			color: #00FF00;
		}
		.cart i.fa-shopping-cart{
			font-size: 20px; 
			color: #F00;
			margin-right: 6px;
		}
		.cart:HOVER svg{
			fill: #000;
		}
		.cart svg{
			fill: #136;
		}

		footer{
			background: #121212 url(../images/footer_fx.jpg) repeat-x center top;
			color: #FFF;
			padding: 80px 0 0px 0;
			
		}
		.copyright{
			
			color: #cfcfcf;
			
			padding: 80px 0 9px 0;
			font-size: 11px;
		}
		header .cart svg{
			vertical-align: bottom;
			fill: #000;
		}
		header.sticky .cart{
			/*display: none;*/
		}
		header .cart:HOVER svg{
			fill: #00b1a7;
		}
		header .cart:HOVER{
			text-decoration :none;
			color: #00b1a7;
		}
		header .cart{
			color: #000;
			float: right;
			display: inline-block;
			font-size: 10px;
			text-transform: uppercase;
			margin-top: 22px;
			position: relative;
			line-height: 23px;vertical-align: middle;
		}
		header .navbar-form-custom .form-control:HOVER, header  .navbar-form-custom .form-control:FOCUS{
			background: transparent;
			border:none;
			border-bottom: 1px solid #000;
		}
		header .navbar-form-custom .form-control{
			background: transparent;
			border: none;
			border-bottom: 1px solid #000;
		}
	
	.sizes .facet-checkbox,.colors .facet-checkbox{
			display: none;
		}
		.nav.nav-pills&gt; li &gt; input[type=checkbox],.nav.nav-pills&gt; li &gt; input[type=radio]{
			margin-top: 6px;			
		}
		.nav-stacked&gt;li+li,.nav-stacked&gt;.hiddenlist&gt;li+li{
			margin-top: 2px;			
		}
		
		.nav.nav-pills&gt; li &gt; a,.nav.nav-pills .hiddenlist&gt;li&gt;a{
			padding: 4px 5px;
			display: inline-block;
			vertical-align: top;
			margin-left: 1px;
			
			font-size: 12px;
		}
		.sizes,.colors{
			list-style-type: none;
			margin: 0 0 10px 0;
			padding: 0 0 0 4px;
			
			
		}
		.sizes&gt;li a:HOVER,.colors&gt;li a:HOVER{
			border: 1px solid #999;
		}
		.sizes&gt;li a,.colors&gt;li a{
			display: block;
			height: 29px;
			line-height: 29px;
			text-align: center;
			border: 1px solid #CCC;
		}
		.sizes&gt;li,.colors&gt;li{
			margin: 0;
			float: left;
			width: 20%;
			padding: 1px;
			
		}
	
		.colors a.beige{background-color:#efb780}.colors a.black{background-color:#000}.colors a.blue{background-color:#369}.colors a.brown{background-color:#963}.colors a.gray{background-color:#ccc}.colors a.green{background-color:#093}.colors a.orange{background-color:#f93}.colors a.pink{background-color:#f39}.colors a.purple{background-color:#639}.colors a.red{background-color:red}.colors a.white{background-color:#fff}.colors a.yellow{background-color:#ff0}
		
		
		.colors &gt;li&gt;a{
			text-indent: -10000px;
		}
		
		
		.breadcrumb a{
			color: #999;
		}
		.breadcrumb{
			background: none;
			padding: 8px 0px;
			font-size: 15px;
			color: #999;
			font-family: 'circe', sans-serif;
			font-weight:500;
		}
		.breadcrumb a::first-letter,.breadcrumb li::first-letter,.breadcrumb li a::first-letter{
			
		}
		.zoomImg{
			background: #FFF;
		}
		.sorting{
			font-size: 15px;			
			color: #999;
		}
		.sorting .btn-link{ 
			color: #999;
		}
		.btn.btn-link.dropdown-toggle{
			padding: 6px 12px 9px 12px;
		}
		h1.title{
			margin-top: 6px;
		}
		
		article&gt;.container&gt;h1{
			padding: 10px 0 20px 0;
			text-transform: uppercase;
			border-bottom: 1px solid #EEE;			
			font-size: 14px;
			font-family: 'Montserrat', sans-serif;
			font-weight: 700;
			margin: 0 0 10px 0;
		}/*
		article&gt;.container&gt;.row&gt;.col-sm-2{
			border-right: 1px solid #EEE;
		}*/
		.product:HOVER{
			/*border: 1px solid rgba(0,0,0,1);*/
			color: #000;
		}
		.product{
			display: block;
			text-align: center;
			/*border: 1px solid rgba(0,0,0,0);*/
			margin-bottom: 20px;
			color: #333;
			/*padding: 20px 10px;*/
		}
		.product h3, .product .h3{
			font-weight: 400;
			font-size: 14px;
			text-align: center;
			height: 29px;
			overflow: hidden;
			display: block;
			padding: 0 6px;
		}
		.product-image{
			overflow: hidden;
			height: 207px;
			position: relative;
			padding: 0 0 30px 0;
			text-align: center;
		}
		.product-image .colors{
			position: absolute;
			text-align: center;
			bottom: 10px;
			width: 100%;
			transition: all 0.3s ease 0s;
			-webkit-transition: all 0.3s ease 0s;
		}
		.product-image:HOVER .colors{
			bottom: 2px;
			
		}
		.product-image:HOVER .colors span{
			width: 16px;
			height: 16px;
			background: #F30;
			border: 1px solid #CCC;
		}
		.product-image .colors span:HOVER{
			border: 1px solid #000;
		}
		.product-image .colors span{
			display: inline-block;
			border-radius: 52%;
			-webkit-border-radius: 52%;
			margin: 0 5px;
			width: 0px;
			height: 0px;
			border: 3px solid #CCC;
			
			
			
			transition: all 0.3s ease 0s;
			-webkit-transition: all 0.3s ease 0s;
		}
		.product-image img{
			max-width: 100%;
			max-height: 100%;
			
			
			    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
		}
		.price-new{
			color: #F30;
		}
		.price-old{
			text-decoration: line-through;
			color:#999; 
		}
	@media screen and (min-width: 1690px){
		
	}
	@media screen and (min-width: 1367px) AND (max-width: 1441px){
		.main-slider .owl-controls .owl-prev,.main-slider .owl-controls .owl-next, .slider, .main-slider .item{
			/*height: 433px;
			line-height: 433px;*/
		}
	}
	@media screen and (max-width: 1366px){
		.main-slider .owl-controls .owl-prev,.main-slider .owl-controls .owl-next, .slider, .main-slider .item{
			/*height: 407px;
			line-height: 407px;*/
		}
		
	}
	/*.home-tabs-content #new-items .prod-line:nth-child(9) ,.home-tabs-content #new-items  .prod-line:nth-child(10), .home-tabs-content #hit-items .prod-line:nth-child(9) ,.home-tabs-content #hit-items  .prod-line:nth-child(10), .home-tabs-content #sale-items .prod-line:nth-child(9) ,.home-tabs-content #sale-items  .prod-line:nth-child(10){
		display: none;
	}*/
	@media screen and (min-width: 1506px){
		.container{
			/*width: 1506px;*/
			width: 1400px;
		}
		.prod-line{
			width: 24.5%;			
		}
		.home-tabs-content .prod-line{
			width: 24.5%;			
			margin: 0;
		}
		.home-tabs-content #new-items .prod-line:nth-child(2) ,.home-tabs-content #new-items  .prod-line:first-child , .home-tabs-content #hit-items .prod-line:nth-child(2) ,.home-tabs-content #hit-items  .prod-line:first-child, .home-tabs-content #sale-items .prod-line:nth-child(2) ,.home-tabs-content #sale-items  .prod-line:first-child {
			display: inline-block;
		}
		
	}
	@media screen and (max-width: 1500px){
		.navbar-form-custom{
			width: 85px;
			margin-right: 15px;
			
		}
		.navbar-form-custom .form-control:FOCUS{
			width: 95px;
			opacity: 1;
		}
		.navbar-form-custom .form-control{
			width: 85px;
		}
	}
	@media screen and (max-width: 1154px){
		.hide-ipad{
			display: none;
		}
		header .navbar-brand{
			width: 160px;
			/*margin-left: -15px!important;
			margin-right: -25px!important;*/
		}
	}
	@media screen and (max-width: 1200px){
		.brands-home {
			margin: 0 0;
		}
		.brands-home div.item{
			width: 46%;
			margin: 2% 2%;
		}
		.owl-brands-items .owl-controls .owl-next{
			right: 0;
		}
		.owl-brands-items .owl-controls .owl-prev{
			left: 0;
		}
		
		
		.menu.nav &gt; ul &gt; li &gt; a {
			font-size: 14px;
			padding: 25px 5px;
			text-transform: uppercase;
		}
		.navbar-form-custom{
			width: 85px;
			margin-right: 5px;
		}
		.navbar-form-custom .form-control:FOCUS{
			width: 90px;
			opacity: 1;
		}
		.navbar-form-custom .form-control{
			width: 85px;
		}
		.cart{
			margin-right: 0px;
			border-right: none;
			border-left: none;
		}
		.container{
			width: 99% !important;
		}
		header .container{
			width: 99% !important;
			margin: 0;
		}
		article .container{
			width: 99% !important;
		}
		footer .container,.copyright .container{
			width: 99% !important;
		}
		nav .container{
			width: 100% !important;
		}
		.slider-controls ul{
			width: 99%;
		}
		.main-slider .owl-controls .owl-prev,.main-slider .owl-controls .owl-next, .slider, .main-slider .item{
			/*height: 348px;
			line-height: 348px;*/
		}
	}
	@media screen and (max-width: 1024px){	
		.product .product-background{
			height: 102%;
		}
		.type1325 .one-column{
			width: 25%;
		}
		.product .product-background:AFTER{
		border: 1px solid rgba(0,0,0,0.1);
		width: 100%;
		height: 102%;
		left: 0;
		top: 0;
	
		}
		
		nav .dropdown-menu a{
			font-size: 15px;
		}
		nav .dropdown-menu ul a{
			font-size: 15px;
		}
		.middle-links .navbar-nav li a{
			padding: 16px 18px;
		}
		.main-slider .owl-controls .owl-prev,.main-slider .owl-controls .owl-next, .slider, .main-slider .item{
			/*height: 287px;
			line-height: 287px;*/
		}
	}
	@media screen and (max-width: 992px){
		.window.banner,#poper{
			display: block !important;
		}
		#cookie-btn{
			width: 100%;
		}
		.modalAvailWindow{
			width: 98%;
			left: 1%;
		}
		.bottom-line-sm{
			border-bottom: 4px solid #DDD;
		}
		article&gt;.container&gt;h1{
			border-bottom: 4px solid #DDD;
		}
		.login-logout-header{
			border-bottom: 4px solid #DDD;
		}
		.table.table-border-bottom&gt;tbody&gt;tr&gt;td.bottom-line-sm, .table.table-border-bottom&gt;tbody&gt;tr&gt;th.bottom-line-sm{
			border-bottom: 4px solid #DDD;
		}
		
		.stock-cards{	
			flex-direction: column;
		}
		.stock-card{
			width: 100%;
			margin-bottom: 16px;
		}
		.show-mobile a{
			padding: 10px 10px;
			width: 100%;
			display: inline-block;
			border: 1px solid #00b1a7;
		}
		.show-mobile{
			display: block;
			text-align: center;	
			margin: 10px;
		}
		header .pull-right a.cart{
			display: none;
		}
		.container.mt-80 .col-sm-4 .image-home.h570{
			background-position: center bottom;
		}
		.container.mt-80 .col-sm-8 .row.mb-22 .col-sm-12 a.image-home{
			/*background-position: left bottom;*/
		}
		.container.mt-80 .col-sm-8 .row:nth-child(2) .col-sm-6{
			margin-bottom: 22px;
		}
		.navbar-form-custom{
			margin: 0;
		}
		.navbar-form-custom button svg{
			fill: #FFF;
			stroke: #FFF;
			position :absolute;
			top: 4px;
		}
		.uppertop-header a{
				margin-right: 5px;
		}
		.uppertop-header a:LAST-CHILD{
			margin-right: 0;
		}
		.main-slider .owl-controls .owl-prev,.main-slider .owl-controls .owl-next, .slider, .main-slider .item{
			/*height: 200px;
			line-height: 200px;*/
		}
		.container{
			width: 99% !important;
		}
		.slider-controls ul{
			width: 98%;
		}
		.middle-links .navbar-nav li a{
			padding: 18px 10px;
		}
		.cart .info-label{
			display: none;
		}
		nav .dropdown-menu{
			top: 100px;
			
			margin: 0 auto;
		}
		
		
		.menu.nav &gt; ul &gt; li &gt; a{
			padding: 8px 5px;			
			font-size: 16px;		
			
		}
		.menu.nav &gt; ul &gt; li:FIRST-CHILD &gt; a:BEFORE{
			height: 70%;
			top: 14%;
		}
		.menu.nav &gt; ul &gt; li:last-child{
			
		}
		.menu.nav &gt; ul &gt; li{
			width: auto;
		}
	}
	@media screen and (min-width: 768px){
		.brand-desc{
			padding-left: calc(25% + 15px);
		}
		.navbar-header .menu-link,.navbar-header .search-link,.navbar-header .cart-link{
			display: none;
		}
	}
	@media screen and (max-width: 790px){
		.cover-school.kite-school{
			height: 850px;
			background: url(../images/kitesurfing-hover.jpg) no-repeat center center;
			background-size: cover;
			
		}
		.snowboard-school{
			background-position: right center;
		}
		.instructors i{
			width: 80%;
			margin: 16px auto 0px auto;
		}
		.instructors{
			opacity: 1;
		}
		.text-center-sm{
			text-align: center;
		}
		.home-tabs a{
			margin-left: 20px;
			margin-right: 20px;
		}
		.owl-item .pl-image img{
			width: 80%!important;
		}
		.owl-item .pl-image {
			padding-bottom: 80%;
		}
		.subscribe-form button{
			width: 250px;
			margin-left: 0px;
		}
		.subscribe-form{
	/*background: #cbd7e0 url(../images/parallax_summer2020.jpg) no-repeat center -250px;	
	background-size: 300%;*/
	/*background: #cbd7e0 url(../images/parallax_summer2020.jpg) no-repeat center bottom;*/
	background: #85afd9 url(../images/par_copy.jpg) no-repeat 60% 15%;
	padding: 350px 0 200px 0; 
	
	}
		.home-tabs-content #new-items .prod-line:nth-child(2), .home-tabs-content #new-items .prod-line:first-child, .home-tabs-content #hit-items .prod-line:nth-child(2), .home-tabs-content #hit-items .prod-line:first-child, .home-tabs-content #sale-items .prod-line:nth-child(2), .home-tabs-content #sale-items .prod-line:first-child {
			display: inline-block;
		}
		.show-more-container{display: none;}
		
		.owl-dots{
			display:none!important;
		}
		.payment-icons{
			text-align: center;
		}
		.copyright{
			text-align: center;
		}
		.footer-logo{
			text-align: center;
		}
		.prod-line,.home-tabs-content .prod-line,.brands-list .prod-line {
			width: 47%;
		}
		.bootbox-body .container{
			width: 100% !important;			
			margin: 10px 0 0 0;
			padding: 0 5px;
		}
		.main-slider .owl-controls .owl-prev,.main-slider .owl-controls .owl-next{
			width: 100px;
		}
		.breadcrumb{
			float: none !important;
		}
		.sorting{
			float: none !important;
		}
		.container{
			width: 100% !important;
		}
		.one-column{
			width: 50%;
		}
		.menu.nav .dropdown-menu{
			top: 121px;
		}
		.navbar-form-custom button{
			top: 3px;
		}
		.navbar-nav{
			margin: 0;
		}
		
		.menu.nav,.uppertop-header .cart{
			display: none;
		}
		nav .container {
			width: 100% !important;
		}
		.menu.nav &gt; ul &gt; li &gt; a{
			text-align: center; 
			padding: 8px 8px;			
			font-size: 15px;		
			
		}
		.cart.pull-right{
			/*float: none !important;*/
		}
		.cart{
			border: none;
		}
		.navbar &gt; .container .navbar-brand, .navbar &gt; .container-fluid .navbar-brand{
			margin-left: auto;
		}
		.container &gt; .navbar-header, .container-fluid &gt; .navbar-header, .container &gt; .navbar-collapse, .container-fluid &gt; .navbar-collapse{
			margin-left: auto;
			margin-right: auto;
			clear: both;
			float: none;
		}
		.navbar-brand{
			float: none;
			width: 180px;
			margin: 10px auto;
			display: block;
		}
		.navbar-form-custom{
			width: 100%;
			padding: 0;
		}
		.middle-links .nav &gt; li{
			float: left;
		}
		.middle-links .navbar-nav li a {
			padding: 18px 10px;
		}
		.owl-brands-items .owl-wrapper-outer {
			min-height: 60px;
			margin: 0 0 10px;
			overflow: visible;
			position: relative;
			width: 100%;
		}
		header .navbar .pull-right{
			float: none!important;
		}
	}
	
	.prod-video iframe{
			max-width :100%;
			
		}
	@media screen and (max-width:767px){
		/*
		.product-background:AFTER{
			display: none;
			width: 0;
		}*/
		.product .sizes-list,.product .cart-in-card{
			display: none;
		}
		.prod-video iframe{
			max-width :100%;
			
		}
		.prod-video{
			width: 100%;
			overflow: hidden;
		}
		.nav .dropdown-menu ul a{
			color: #FFF;
			
		}
		.cart  .dropdown-menu{
			color: #FFF;
		}
		.menu.nav &gt; ul &gt; li &gt; a{
			padding: 8px 10px;
			font-size: 18px;
		}
		.menu.nav &gt; ul &gt; li{
			border-bottom: 1px solid #EEE;
		}
		.nav .dropdown-menu a{
			display: block;
			font-weight:300;
		}
		.dropdown-menu h3,.dropdown-menu .h3{
			font-weight:300;
		}
		.dropdown-menu h3, .dropdown-menu .h3{
			text-align: center;
		}
		
		.one-column{
			float: none;
			width: 100%;
			text-align: center;
		}
		.cart.pull-right{
			float: none !important;
		}
		nav .dropdown-menu ul{
			display: none;
		}
		nav .dropdown-menu a{
			color: #FFF;
		}
		
		.slider{
			/*height: 300px;*/
			height: auto;
		}
		.main-slider .owl-controls .owl-prev,.main-slider .owl-controls .owl-next, .slider, .main-slider .item{
			/*height: 200px;
			line-height: 200px;*/\
			height: auto;
			line-height: auto;
		}
	}
	
	@media screen and (min-width:376px){
		.but-wisible{
			display: block !important;			
		}
		
	}
	@media screen and (max-width:767px){
		#cartAjx .btn.continue-shop, #cartAjx .btn.btn-success{
			width: 100%;
			margin: 5px 0;
		}
		.cart-order  .btn.btn-default.btn-black-border{
			width: 100%;
			padding: 20px 6px;
			margin-bottom: 10px;
		}
		.cart-order .input-group-btn .btn.btn-default.btn-black-border{
			padding: 6px 6px;
		}
		.cart-order  #totalpr-cart{
			display: inline-block;
		}
		.cart-order  .text-right.text-uppercase.text-bolder.fontSize22.padding6px{
			text-align :center;
			margin-top: 40px;
		}
		.cart-order  .btn.btn-success{
			width: 100%;
			padding: 20px 0;
		}
		.cart-order  .login-logout-header .pull-right{
			float: none!important;
			display :block;
		}
		.cart-order  .login-logout-header{
			text-align: center;
		}
		.cart-order  .form-group .text-color-blue{
			display: block;
			text-align: center;
		}
		.navbar-brand img{
			margin: 0 auto;
		}
		.navbar-brand img{
			max-height: 100%;
		}
		.navbar-brand{
			margin: 0px 0 !important;
			height: 59px!important;
		}
		footer .h4.last-child{
			border-bottom: 1px solid #FFF;
			padding-bottom: 10px;
		}
		#mmenu.menu-opened .uppertop-header{
			position: fixed;
			left: 300px;
			z-index: 1000;
			padding: 7px;
			background: none;
		}
		#mmenu.menu-opened{
			overflow-x: visible;
		}
		#mmenu .close-side-menu{
			left: 0;
		}
		.slinky-menu a{
			border-bottom: 1px solid #CCC;
		}
		.main-slider .item{
			margin-bottom: 0;			
		}
		.home-tabs{
			margin-top: 60px;
		}
		.brands-home div.item{
			width: 40%;
			margin: 10px 5%;
		}
		.home-tabs-content{
			margin-bottom: 70px;
		}
		.subscribe-form{
			padding: 100px 0;
		}
		footer{
			padding: 140px 0 0px 0; 
		}
		footer .show-mobile{
			margin: 80px 0;
		}
		
		.xs-margin-35{
			margin-bottom: 35px;
		}
		.sorting .dropdown-menu{
			left: auto;
			right: 0;
			font-size: 18px;
		}
		.sorting .btn.btn-link.dropdown-toggle{
			padding: 0;
			text-align: right;
		}
		.sorting{
			float: right!important;
		}
		.toggle-sorting-panel svg,.toggle-filters-panel svg{
			vertical-align: middle;
		}
		.toggle-filters-panel:HOVER,.toggle-filters-panel:FOCUS,.toggle-filters-panel:ACTIVE{
			text-decoration: none;
			color: #000;
		}
		.toggle-sorting-panel,.toggle-filters-panel{
			display: inline-block;
			color: #000;
			font-size: 18px;
			font-variant: normal;
			font-weight :normal;
			font-style: normal;
			text-decoration: none;
		}
		.ui-pl-sizes-wrap{
			display: none;
		}
		.prod-line:HOVER .pl-link{
			bottom :4px;
			left: 0;
			top: 0;
			right: 0;
		}
		.features{
			display: none;
		}
		header .navbar-brand{
			width: 100%;
			position: absolute;
			z-index: 0;
			left: 0;
			/*padding-right: 36px!important;*/
			display: inline-block!important;
		}
		header .navbar-header .menu-link{
			/*margin-top: 15px;
			margin-bottom: 11px;*/
			display: inline-block;
			position: relative;
			z-index: 1;
			padding: 15px 2px 11px 2px;
		}
		header .navbar-header .cart-link,header .navbar-header .search-link{
			float: right;
			margin-top: 14px;
			margin-bottom: 12px;
			display: inline-block;
			position: relative;
			z-index: 2;
		}
		header .navbar-header .search-link{
			margin-right: 10px;
		}
		.slider .main-slider	 .owl-item img {    
			width: 120%;
			transform: translateX(-10%);
		}
		.main-slider .owl-controls .owl-prev, .main-slider .owl-controls .owl-next{
			top:30%;
		}
		.mt-60 {
			margin-top: 23px;
		}
		.mt-60 .col-sm-8 .col-sm-6:last-child{
			margin-top: 23px;
		}
		.h570 {
			height: 273px;
			margin-bottom: 23px;
			
		}
		.container.mt-80 .col-sm-4 .image-home.h570{
			background-position: center center;
		}
		.image-home .desc{
			padding: 10px;
		}
		.mb-22 .desc h5 {
			margin-top: 10px;
		}
		.mb-22 .desc {
			width: 100%;
			bottom: 0;
			height: auto;
			top: auto;
			left: 0;
		}
		.subscribe-form .form-control,.subscribe-form button{
			width: 300px;
			margin-top: 4px;
		}
		footer .h4{
			border-top :1px solid #FFF;
			text-align :left;
			padding-top: 10px;
		}
		footer .h4 a.toggle-footer-submenu{
			float: right;
			margin: -5px 0 0 0;
			display: inline-block;
			padding: 2px 4px;
			font-weight: 400;
			font-size: 26px;
			text-decoration: none;
			font-family: 'circe', sans-serif;
		}
		footer .list-unstyled{
			display: none;
		}
		header .pull-right{
			position: absolute;
			width: 100%;
			left: 0;
			display: none;
			background: rgba(0,0,0,0.7);
		}
		.navbar-form-custom .form-control{
			width: 100%;
			border: none;
			background: transparent;
			color: #EEE;
			font-size: 18px;
			height: 38px;
		}
		.navbar-form-custom button{
			left: auto;
			right: 20px;
			top: 5px;
		}
		.navbar-form-custom .form-control:FOCUS+button{
			left: auto;
		}
		.navbar-form-custom .form-control:FOCUS{
			width: 100%;
			background: transparent;
		}
		
		
		footer .social a{
			width: 32px;
			height: 32px;
			line-height: 32px;
			padding: 0;
			margin: 15px 5px;
		}
		footer .list-unstyled li{
			margin-bottom:10px;
		}
		/*
		.slider .owl-carousel .owl-item img{
			height: 200px;
			max-width: none;
			width:auto;
			margin-left: -40%;
		}

		.slider .owl-carousel .owl-item{
			height: 200px;			
		}
		.owl-prev,.owl-next{
			text-align: center!important;			
		}*/
		.table-responsive{
			position:relative;
			padding-top:20px;
		}
		.table-responsive:BEFORE{
			position:absolute;
			top: 0;
			left: 40%;
			content:'&lt; ïðîêðóòêà &gt;';
			display: block;
		}
		.main-slider .owl-controls .owl-prev,
		.main-slider .owl-controls .owl-next{
			padding: 0;			
		}
		#prodCountLabel2{
			/*display: none;*/			
		}
		footer .col-sm-3 img{
			/*display: none;*/			
		}
		#aposcroll{left: 0;}
		#aposcroll2{right: 0; /*display: none !important;*/}
		.cartside{
			width: 340px;			
		}
		.cartside-open div.big-wrapper{
			transform: translate3d(-340px,0,0);
			-webkit-transform: translate3d(-340px,0,0);	
		}
		.cartside img{
			max-width: 60px;
		}
		.cartside table td:FIRST-CHILD{
			padding: 5px;			
		}
		.main-slider .owl-controls .owl-prev,.main-slider .owl-controls .owl-next{
			width: 20px;
			display: none;
		}
		.cart .dropdown-menu{
			background: #FFF;
			color: #000;
		}
		.navbar-nav .cart.open .dropdown-menu{
			background: #FFF;
			border-radius: 0;
			-webkit-border-radius: 0;
			width: 100%;
		}
		
		.menu.nav &gt; ul &gt; li.cart{
			border-bottom: none;
		}
		.navbar-brand{
			float: none;
			width: 250px;
			margin: 10px auto;
			display: block;
			font-size: 34px;
			text-align: center;
		}
		.navbar-brand small{
			font-size: 16px;
			margin-top: 0;
			padding-right: 18px;
		}
		.slider-controls ul li a{			
			font-size: 14px;			
		}
		.main-slider .owl-controls .owl-prev,.main-slider .owl-controls .owl-next, .slider, .main-slider .item{
			/*height: 210px;
			line-height: 210px;*/
		}
		nav .dropdown-menu{
			padding: 1px;
		}
		.nav .dropdown-menu a{
			padding: 10px 0;
			border-bottom: 1px solid #333;
		}
		
		.nav .cart .dropdown-menu a{
			color: #000;
			border-bottom: none;
		}
		
		.middle-links .navbar-nav li a{
			padding: 10px 25px;
		}
		.middle-links .nav &gt; li{
			font-size: 16px;
			width: 99%;
			margin-bottom: 10px;
			text-align: center;
		}
		/*
		.middle-links .nav &gt; li{
			float: none;
			width: 100%;
			text-align: left;
			margin-left: 1%;
		}*/
		
		
		
		.sb-outer {
			padding-top: 50px;
			position: relative;
			width: 100%;
		}
		.sb-outer .rowz {
			
			position: relative;
			
		}
		.sb-outer li a{			
			background-size: cover;
			box-sizing: border-box;
			display: block;
			height: 200px;
			position: relative;
		
		}
		.sb-outer li .desc{
			 background-color: rgba(34, 34, 34, 0.4);
			bottom: 0;
			left: 0;
			padding: 10px;
			position: absolute;
			right: 0;
			color: #FFF;
			transition: background 0.3s ease 0s;
			-webkit-transition: background 0.3s ease 0s;
		}
		
		.sb-outer li{
			width: 100%;
			box-sizing: border-box;
			float: left;
			height: 200px;
			margin: 0 0 10px 0;
			padding: 0;			
		}
		.sb-outer li.third{
			width: 100%;
		}
		.sb-outer li:last-child {
			padding-right: 0;
		}
		
		.left-book{
			width: 100%;
		}
		.right-book{
			width: 100%;
			padding-left: 0;
		}
		.block1{
			width: 100%;
			margin-bottom: 10px;
			padding-right: 0px;
			height: 200px;
		}
		.block2{
			width: 50%;
			margin-bottom: 10px;
			padding-right: 5px;
			padding-left: 0px;
			height: 200px;
		}
		.block3{
			width: 50%;
			height: 200px;
			padding-left: 5px;
			margin-bottom: 10px;
		}
		.block4{
			width: 50%;
			margin-bottom: 10px;
			padding-right: 5px;
			height: 200px;
			float: left;
			clear: none;
		}
		.block5{
			width: 50%;
			margin-bottom: 10px;
			padding-left: 5px;
			padding-right: 0px;
			height: 200px;
			clear: none;
		}
		.block6{
			width: 50%;
			margin-bottom: 10px;
			padding-right: 5px;
			height: 200px;
			float: left;
		}
		.block7{
			width: 50%;
			margin-bottom: 10px;
			padding-right: 0px;
			padding-left: 5px;
			height: 200px;
		}
		
		.t404{
			color: #EEE;
			font-size: 120px;
			line-height: 90px;
			position: absolute;
			bottom: 0;
			left: 0;
			right: 0;
		}
		article&gt;.container&gt;.row&gt;.col-sm-2{
			border: none;
		}
		.col-sm-2 .nav-stacked&gt;li{
			float: left;
		}
		.product-image{
			padding: 0;
		}
		.product .price{
			font-size: 24px;
			display: block;
			height: 54px;
		}
		.product{
			padding: 10px 0;
			border-bottom-color: #999;
		}
		footer .payment-icons{
			text-align: right;
			margin-top: 25px;
		}
		.social.visible-xs{
			text-align: right;
			float: left;
		}
		footer .list-unstyled{
			font-size: 16px;
			color: #CCC;
			
			text-align: left;
			padding: 3px 0;
		}
		
	}
@media screen and (max-width:500px){
	.prod-line,.home-tabs-content .prod-line,.brands-list .prod-line {
			width: 100%;
	}
}
	
	.bootbox-body .container{
		width: 99% !important;
	}
	
	.ui-datepicker, .ui-datepicker-calendar{
		background: #FFF;	
		width: 17em;		
	}
	.ui-datepicker-header{
		background: #EEE;	
		position: relative;	
		padding: 4px 2px;		
	}
	.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{
		position: absolute;
		top: 2px;
		width: 1.8em;
		height: 1.8em;		
	}
	.ui-datepicker .ui-datepicker-next {
		right: 2px;
	}
	.ui-datepicker td a {
		display: block;
		padding: .2em;
		text-align: right;
		text-decoration: none;
		border: 1px solid #CCC;
	}
	.ui-datepicker-title{
		text-align: center;
		
	}
	
	
	
	
	/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}


.table&gt;tbody&gt;tr&gt;th{
	/*font-family: 'Montserrat', sans-serif;*/
	/*font-family: 'circe', sans-serif;*/
	font-family: 'Nunito', sans-serif;
	font-size :18px;
	font-weight: 300;
}
/*@media (prefers-color-scheme: dark) {
  body {
    color: #eee;
    background: #121212;
}*/</pre></body></html>