
<style>

body{
	font-family:"Open Sans",sans-serif;
	color:#616161;
	font-size:14px;
	line-height:1.5;
	min-width:320px;
	overflow-x:hidden
}
@media (max-width:340px){
	body{
	overflow-x:visible
}
.dop-menu-btn.dropdown-toggle.info {
    margin-right: 65px !important;
}
body .container-search .dop-menu-btn {
    right: 45px !important;
} 
.tel-poprav {
    font-size: 10px !important;
}
}
body input,body input:focus,body .btn,body .btn:focus,body .btn:active:focus,body button{
	outline:none !important;
	box-shadow:none !important;
	text-decoration:none
}
body input:-webkit-autofill{
	background-color:#fff !important;
	-webkit-box-shadow:inset 0 0 0 50px #fff !important
}
body a{
	color:#212121;
	text-decoration:underline;
	font-size:16px
}
body a:hover,body a:focus,body a:active{
	color:#f55050;
	text-decoration:none;
	outline:none
}
body a:focus,body a:active{
	color:#212121
}
body h1{
	font-size:18px
}
body h2{
	font-size:16px
}
body h3{
	font-size:16px
}
body h4{
	font-size:16px
}
body h5{
	font-size:16px
}
body h6{
	font-size:16px
}
@media (min-width:1230px){
	body .container{
	width:1200px
}

}
body .nopadding{
	padding:0
}
body img{
	max-width:100%
}
body #content{
	min-height:500px
}
body label{
	font-weight:100
}
body .content-fullup .html-module,body .content-up .html-module,body .content-top .html-module,body .content_bottom .html-module,body .content-under .html-module{
	padding-bottom:80px
}
@media (max-width: 991px){
	body .content-fullup .html-module,body .content-up .html-module,body .content-top .html-module,body .content_bottom .html-module,body .content-under .html-module{
	padding-bottom:40px
}
.pull-left.usernomb {
    display: none;
}
.content-top {
    text-align: center;
}
.leftcolu {
    margin-right: -10px !important;
	float:right;
}
.dop-menu-btn.dropdown-toggle.info.leftcolu {
width: 100%;
position: relative;
right: 0;}
}
body .module-container,body .item-block-sl{
	padding-bottom:30px
}
@media (max-width: 991px){
	body .module-container,body .item-block-sl{
	padding-bottom:40px
}

}
body header+.content-fullup .item-block:first-child,body header+.content-fullup .html-module:first-child,body header+.container .content-up .item-block:first-child,body header+.container .content-up .html-module:first-child/*,body header+.container .row>#content .content-top .item-block:first-child*/,body header+.container .row>#content .content-top .html-module:first-child{
	padding-top:40px
}
body header+.container .row>.content-up+#content .content-top .item-block:first-child,body header+.container .row>.content-up+#content .content-top .html-module:first-child{
	padding-top:0
}
body #column-left .item-block,body #column-right .item-block{
	padding-bottom:40px
}
body #column-left .item-block:last-child .module-container,body #column-left .item-block:last-child .item-block-sl,body #column-right .item-block:last-child .module-container,body #column-right .item-block:last-child .item-block-sl{
	border-bottom:none
}
body #column-left .module-container,body #column-left .item-block-sl,body #column-right .module-container,body #column-right .item-block-sl{
	padding-bottom:40px;
	border-bottom:1px solid #e5e5e5
}
body #column-left .module-container .category-module.list-group,body #column-left .item-block-sl .category-module.list-group,body #column-right .module-container .category-module.list-group,body #column-right .item-block-sl .category-module.list-group{
	margin-bottom:0
}
body #column-left .module-container .category-module .account-menu-list,body #column-left .item-block-sl .category-module .account-menu-list,body #column-right .module-container .category-module .account-menu-list,body #column-right .item-block-sl .category-module .account-menu-list{
	margin-bottom:0
}
body #column-left .module-container .category-module .account-menu-list br:last-child,body #column-left .item-block-sl .category-module .account-menu-list br:last-child,body #column-right .module-container .category-module .account-menu-list br:last-child,body #column-right .item-block-sl .category-module .account-menu-list br:last-child{
	display:none
}
body .alert-info,body .alert-success{
	color:#202020;
	background-color:rgba(90,197,203,0.07);
	border-color:#d2e8ec;
	font-size:14px;
	margin-top:10px
}
body .alert-info a,body .alert-success a{
	font-size:14px
}
body .form-control{
	background:#fff;
	border:1px solid #bdbdbd;
	border-radius:0;
	box-shadow:none !important
}
body .form-control:focus{
	border-color:#616161
}
body select::-ms-expand{
	display:none
}
body input.form-control,body select.form-control{
	height:40px
}
body select.form-control{
	padding-right:20px
}
body .block{
	display:block !important
}
body .has-error .form-control{
	border-color:#bb0000
}
body .text-danger{
	font-size:12px
}
body .alert{
	font-weight:600;
	border-radius:0;
	border-width:2px;
	background:transparent;
	margin-top:20px;
	margin-bottom:20px;
	position:relative;
	padding-right:25px
}
body .alert button.close{
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	padding:10px
}
body .alert button.close:focus{
	outline:none
}
body .alert a{
	color:inherit
}
body .alert-danger{
	color:#bb0000;
	border-color:#bb0000
}
body .alert-warning{
	color:#212121;
	border-color:#212121
}
body .alert-info,body .alert-success{
	color:#616161;
	border-color:#616161
}
body h1.head-module{
	margin-top:40px
}
body .table-no-border tr>td{
	border-top:1px solid transparent !important;
	border:1px solid transparent !important
}
body.overflow-h,body .overflow-h{
	overflow:hidden
}
body .dropdown-toggle:hover{
	cursor:pointer
}
body .fa-shopping-bag:before{
	content:"\f290"
}
body .content-fullup .item-block,body .content-fullunder .item-block{
	padding-left:15px;
	padding-right:15px
}
body .modal-content{
	border-radius:0
}
body .close{
	font-size:28px
}
body .wrap{
	max-width:1600px;
	margin:0 auto;
	box-shadow:0 0 16px rgba(0,0,0,0.1)
}
body header{
	padding-top:12px;
	font-size:14px;
	background-color: #white;
	
}
@media (max-width: 991px){
	body header{

	padding-top:0px;
	padding-right: 5px;
	position:sticky;
	top:0;
	z-index:999;
	width:100%;
	background:#2a71b0;
	min-width:320px
	height: 71px;
	margin-top: -1px;
}

body .wrap{
	margin-top: 85px;
}
body header+div{
	/*margin-top:65px*/
}
body header .dropdown-backdrop{
	display:none !important
}

}
body header:after{
	content:'';
	display:table;
	clear:both
}
body .top-panel .leng-group,body .top-panel .btn-leng{
	position:relative;
	color:#212121;
	background:transparent;
	box-shadow:none;
	text-transform:uppercase;
	text-align:left
}
body .top-panel .leng-group:hover,body .top-panel .btn-leng:hover{
	cursor:pointer;
	color:#f55050
}
body .top-panel .leng-group.language-select,body .top-panel .btn-leng.language-select{
	padding:0 0 0 7px;
	text-align:left
}
body .top-panel .top-panel_block{
	position:relative;
	z-index:99
}
body .top-panel .top-panel_block.active .btn-leng{
	color:#f55050
}
body .top-panel#top{
	margin-top:3px
}
@media (max-width: 991px){
	body .top-panel{
	float:right !important;
	clear:right
}
body .top-panel a{
	text-decoration:none
}

}
body .dropdown{
	border-radius:0;
	border-color:transparent;
	min-width:40px
}
body .dropdown.dropdown-contain{
	padding:8px 8px 0 8px
}
body .dropdown.dropdown-menu{
    box-shadow: 0 4px 7px 0 rgb(33 33 33 / 20%);
    border: none;
    margin-top: 0;
    width: auto;
    min-width: 100%;
    padding: 0 0px 0px 0px;
    z-index: 9;
}
@media (max-width: 991px){
	body .dropdown.dropdown-menu{
	padding:13px 8px 24px 8px;
}

}
body .dropdown.dropdown-menu .btn{
	padding:0
}
body .dropdown.dropdown-menu>li>a,body .dropdown.dropdown-menu>li button{
	font-size:14px;
	padding:3px 10px 3px 19px
}
body .dropdown.dropdown-menu>li>a:hover,body .dropdown.dropdown-menu>li button:hover{
	background:transparent
}
body .dropdown.dropdown-menu>li p:last-child{
	margin-bottom:0
}
body .dropdown.dropdown-menu.dropdown-cart{
	min-width:370px;
	padding:20px 8px
}
@media (min-width:992px){
	body .dropdown.dropdown-menu.dropdown-cart{
	z-index:999
}
.compvis {display:none;}
.pull-left.navbar-header {
	display:none;
}
body .top-menu{
    background: #275782;
    margin-top: 6px;
 position: relative; 
   border-top: 0px solid #eee;
border-bottom: 0px solid #eee;
}
.text3 {
	display:none;
}
.search_cors {border:1px solid #ccc;border-radius: 5px;margin-top: 4px;}
.container-search {display:none;}
.logo-mob-poprav {
	display:none;
}
.tel-poprav {
	display:none;
}
.leftcolu {
	display:none;
}
#top-header {
    position: absolute;
    top: 78px;
    z-index: 1005;
	margin-left: 5%;
	margin-right: 5%;
	border-radius: 3px;
}
.collapse.in {
    border-bottom: 0;
}
.product-layout {
	min-height:350px;
}
}
@media (max-width: 991px){
	body .dropdown.dropdown-menu.dropdown-cart{
	min-width:100%;
	border-top:1px solid #bdbdbd;
	max-height:390px;
	overflow-y:auto;
	background: #fff;
margin-top: 16px;
position: relative;

}
.pull-left.logo-top {
	display:none;
}
.search_cors {display:none;}
.product-layout {
	min-height:285px;
}
}
body .dropdown .open,body .dropdown.open{
	box-shadow:0 1px 7px 0 rgba(33,33,33,0.2)
}
body .dropdown li{
	list-style:none
}
body .logo-top{
	min-width:100px
}
@media (max-width: 991px){
	body .logo-top{
	padding-left:0
}

}
@media (max-width:480px){
	body .logo-top{
	display:none
}

}
body .logo{
	max-width:260px;
	height:60px;
	line-height:60px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	padding-right:30px;
	padding-left:15px
}
body .logo img{
	display:inline-block;
	max-width:100%
}
@media (max-width: 991px){
	body .logo{
	margin-top:5px
}
body .logo img{
	margin:0 auto 10px
}

}
body .home-ico{
	display:none
}
@media (max-width:480px){
	body .home-ico{
	display:block
}

}
body .search{
    position: relative;
    text-align: right;
    margin-top: 9px;
}
body .search .btn{
	position:absolute;
	right:10px;
	top:0;
	height:32px;
	background:transparent;
	opacity:0
}
body .search .btn .fa{
	color:rgba(255,255,255,0.25);
	font-size:16px;
	-webkit-transition:.3s;
	transition:.3s
}
body .search .btn:hover .fa{
	color:#f55050
}
body .search input{
    height: 38px;
    background: rgb(251 251 251);
    border: 0px solid #fdfdfd;
    color: #211f1f;
    width: 368px;
    display: inline-block;

}

body .search input:focus{
	border:none;
	background:#fff;
	color:#212121
}
body .search input:focus+.btn{
	opacity:1;
	line-height:10px
}
body .search input:focus+.btn .fa{
	color:#212121
}
body .search input:-webkit-autofill{
	background-color:#fff !important;
	-webkit-box-shadow:inset 0 0 0 50px #fff !important;
	color:#212121 !important
}
body .input-grey{
	background:#fff;
	border:1px solid #f6f6f6;
	border-radius:0;
	height:40px
}
body .input-grey:focus{
	outline:none;
	box-shadow:none;
	border:1px solid #616161
}
body .left-link{
	padding-left:0
}
@media (max-width: 991px){
	body .left-link{
	padding-left:10px;
	text-align:center
}

}
body .left-link>li{
	    display: inline-block;
    list-style: none;
    margin-left: 17px;
    margin-right: 10px;
}
body .left-link>li:first-child{
	margin-left:0
}
@media (max-width: 991px){
	body .left-link>li{
	display:block;
	padding-bottom:6px
}
.useric {display:none;}
}
body .left-link a,body .left-link span{
	color:#black;
	text-decoration:none;
    font-family: Open Sans;
    font-size: 14px;
	font-weight: 200;
}
	
	
	

body .left-link a .fa,body .left-link span .fa{
	font-size:18px;
	margin-right: 5px;
	
}
body .left-link a .fa.fa-angle-down,body .left-link span .fa.fa-angle-down{
	margin-left:5px;
	padding-right:0;
	font-size:14px
}
body .left-link a .fa.fa-user,body .left-link span .fa.fa-user{
	margin-left:0
}
@media (max-width:991px) and (min-width:992px){
	body .left-link a .fa,body .left-link span .fa{
	margin-left:5px
}

}
body .left-link a .fa.fa-heart,body .left-link span .fa.fa-heart{
	font-size:16px
}
body .left-link a:hover,body .left-link span:hover{
	color:#f55050;
	text-decoration:none
}
@media (min-width:992px) and (max-width:1199px){
	body .left-link{
	padding:0
}

}
body .top-icon{
	padding: 10px 0px 0 5px;
    margin: 0 0px 0 0;
    text-align: center;
    position: relative;
}




body .top-icon.top-icon-left{
	padding:0 5px 0 20px;
	margin:0 0 0 20px
}
@media (max-width:991px) and (min-width:992px){
	body .top-icon.top-icon-left{
	padding:0 5px 0 10px;
	margin:0 0 0 10px
}

}
body .top-icon.top-icon-left:after{
	display:none
}
body .top-icon.top-icon-left:before{
	display:block;
	left:0
}
@media (max-width:991px){
	body .top-icon.top-icon-left:before{
	display:none
}

}
body .top-icon.top-icon-left .dropdown-menu{
	padding-top:14px;
	padding-bottom:20px
}
body .top-icon.top-icon-left .dropdown-menu .logout{
	padding-top:15px
}
body .top-icon.top-icon-left .dropdown-menu>li>a{
	padding-top:1px;
	padding-bottom:1px
}
@media (max-width: 991px){
	body .top-icon.top-icon-left{
	padding:0;
	margin:0;
	float:left !important
}

}
@media (max-width:480px){
	body .top-icon.top-icon-left{
	float:right !important;
	width:100%
}
body .top-icon.top-icon-left a{
	text-align:right;
	display:inline-block
}
body .top-icon.top-icon-left .dropdown.dropdown-contain{
	padding:0
}

}
body .top-icon:before,body .top-icon:after{
	content:'';
	width:1px;
	height:34px;
	background-color:rgba(33,33,33,0.5);
	opacity:.15;
	display:block;
	position:absolute;
	top:5px
}
@media (max-width:991px){
	body .top-icon:before,body .top-icon:after{
	display:none
}

}
body .top-icon:after{
	right:0
}
body .top-icon:before{
	display:none
}
@media (max-width:991px) and (min-width:992px){
	body .top-icon{
	padding:10px 10px 0 0;
	margin:0 10px 0 0
}

}
@media (max-width: 991px){
	body .top-icon{
	padding:0;
	margin:0
}
body .top-icon>ul{
	padding-left:0
}
body .top-icon>ul .dropdown-menu{
	display:block;
	background:transparent;
	box-shadow:none;
	position:relative;
	padding:0
}
body .top-icon>ul .dropdown-menu>li{
	padding-left:0
}
body .top-icon>ul .dropdown-menu>li>a{
	font-size:16px;
	padding:5px 0
}

}
@media (max-width:480px){
	body .top-icon>ul .dropdown-menu{
	text-align:right
}

}
body .top-head{
	padding-top:10px
}
@media (min-width:992px){
	body .top-head{
	padding-right:15px
}

}
body .top-head>div{
	position:relative
}
@media (max-width: 991px){
	body .top-head>div{
	position:static
}

}
body .top-head.top-phone{
	padding-right:0;
	padding-top:0px
}
body .top-head.top-phone .fa-phone{
	padding-top: 9px;
    display: inline-block;
    margin-left: 100px;
}
body .top-head.top-phone .dropdown-menu>li{
	padding:10px 5px 10px 2px;
	font-weight:600
}
body .top-head.top-phone>.phone{
	padding-top:0px;
	display:inline-block
}
body .top-head.top-phone .phone{

  font-size: 14px;
font-weight: 400;
font-family: 'Open Sans';
}
}
body .top-head.top-phone .phone:hover{
	color:inherit
}
@media (max-width:1199px) and (min-width:992px){
	body .top-head.top-phone{
	padding-left:0
}

}
@media (max-width: 991px){
	body .top-head.top-phone{
	text-align:center;
	margin:5px 0
}

}
@media (max-width: 991px){
	body .top-head{
	padding-top:0
}

}
@media (min-width:992px){
	body .dropdown-menu.dop-menu-lg{
	position:relative;
	display:block;
	border:none;
	box-shadow:none;
	border-radius:0;
	padding:0;
	background:transparent
}
.dop-menu-btn.dop-menu-last {
	display:none;
	}
.dop-menu-btn.dropdown-toggle.sead {
	display:none;
}

}
@media (max-width: 991px){
	body .top-head.pull-right>div{
	float:right !important
}
body .dop-menu-btn{
	height:58px;
	text-align:center;
	border-left:1px solid transparent;
	border-right:1px solid transparent;
	padding:16px 19px;
	min-width:40px;
	z-index:10;
	display:block;
}
body .dop-menu-btn.btn{
	z-index:10
}
body .dop-menu-btn.btn:hover,body .dop-menu-btn.btn:focus{
	z-index:10
}
body .dop-menu-btn .fa{
	font-size:24px;
	color:#fff
}
body .dop-menu-btn .fa-ellipsis-h{
	font-size:20px;
	line-height:25px
}
body .open .dop-menu-btn{
	background-color:#white !important;
	position:relative;
	/*height: 70px;*/
}
body .open .dop-menu-btn.dop-menu-last{
	border-right-color:transparent !important
}
body .container-search{

}
body .container-search .dop-menu-btn{
position: absolute;
right: 62px;
margin-top: -70px;
}
.dop-menu-btn.dropdown-toggle.info {
    margin-right: 85px;
	cursor: pointer;
}
body .dop-menu-btn {
    height: 58px;
    text-align: center;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    padding: 16px 19px;
    min-width: 40px;
    z-index: 10;
}
.text2 {
    color: #ddd;
}



body .container-search .dropdown-menu{
margin-top: -68px;
margin-right: -5px;
}
body .dop-menu-dropdown{
	display:none;
	right:0;
	left:0;
	background:#275782;
	z-index:9;
	top:68px;
	padding:10px 15px 20px 15px;
	margin:0;
	border:none;
	border-radius:0
}
body .dop-menu-dropdown a{
	font-size:16px
}
body .dop-menu-dropdown select{
	min-width:60px;
	max-width:120px;
	height:32px;
	padding:3px 18px 3px 7px;
	display:inline-block;
	margin-left:18px;
	margin-top:22px;
	font-size:16px;
	border:1px solid #bdbdbd
}
body .dop-menu-dropdown .search .btn{
	opacity:1;
	position:relative;
	background:#5ac5cb;
	color:#fff;
	min-width:100px;
	margin-left:5px;
	float:right
}
body .dop-menu-dropdown .search .btn span{
	color:#fff;
	font-weight:600;
	font-size:14px
}
body .dop-menu-dropdown .search input{
	float:left;
	max-width:100%;
	background:#fff;
	color:#bdbdbd
}
.col-xs-12.col-sm-5.col-md-4.col-lg-4.container-search.open {
    width: 100%;
}
}
@media (max-width: 991px) and (max-width: 991px){
	body .dop-menu-dropdown .search input{
	max-width:100%
}

}
@media (max-width: 991px) and (max-width:480px){
	body .dop-menu-dropdown .search input{
	max-width:100%
}
.form-group {
    margin-bottom: 3px;
}
}
@media (max-width: 991px){
	body #mob-info{
	float:left;
	width:50%;
	padding-left:0
}
body #mob-info .dropdown{
	display:block
}
body #mob-info .dropdown .dropdown-menu{
	background:transparent;
	box-shadow:none;
	position:relative;
	padding:0
}
body #mob-info .dropdown .dropdown-menu>li>a{
	font-size:16px;
	padding-left:0
}
body #top{
padding-top: 15px;
position: absolute;
top: 0;
z-index: 1000;
width: 100%;
background: #fff;
min-width: 320px;
height: 85px;
padding-bottom: 15px;
}
#top-header {
    position: sticky;
    z-index: 1001;
    top: 0;
	border-bottom: none;
}
.logo-mob-poprav {
    margin-left: -15px;
	float: left;
	margin-right:0px;
}
.tel-poprav {
left: 0px;
margin-top: -5px;
font-size: 11px;
}
.teltx {
    color: black;
    margin-right: 5px;
	font-size: 11px;
}

}
body #cart-module{
	min-width:40px;
	padding-top:9px
}
@media (max-width: 991px){
	body #cart-module{
	margin-top:1px;
}
.container > .navbar-header {
	
    margin-right: 0px;
    margin-left: 0px;
	background:#275782;

}
}
@media (max-width: 991px){
	body #cart-module .cart-top{
	border-left:1px solid transparent;
	border-right:1px solid transparent;
	padding:0;
	float:none !important;
	position:static
}

}
body #cart-module .cart-top .open,body #cart-module .cart-top.open{
	position:absolute;
	right:-15px;
	padding:15px;
	bottom:-45px;
	background:#f6f6f6;
	box-shadow:0 0 8px rgba(0,0,0,0.2)
}
@media (max-width: 991px){
	body #cart-module .cart-top .open,body #cart-module .cart-top.open{
	bottom:0;
	right:0;
	position:static;
	padding:0;
	background:transparent;
	box-shadow:none
}

}
@media (min-width:992px){
	body #cart-module .dropdown .open .dropdown,body #cart-module .dropdown.open .dropdown{
	background:#f6f6f6;
	box-shadow:0 4px 8px rgba(0,0,0,0.2)
}

}
body .options-cart{
	padding:10px 0;
	color:#bdbdbd
}
body .options-cart small{
	display:block
}
body .bottom-cart-info{
	padding:0 10px 0 33px
}
body .bottom-cart-info table>tbody>tr:last-child>td{
	font-size:18px;
	font-weight:600
}
body .td-remove{
	width:30px
}
body .td-remove .fa-times{
	color:#bb0000;
	font-size:12px
}
body .td-remove .fa-times:hover{
	color:#212121
}
body .td-remove .btn{
	background:transparent;
	padding:0;
	text-align:right;
	display:inline
}
body .td-remove .btn:focus{
	background:transparent
}
body .table-white-border{
	border-top:2px solid #fff;
	border-bottom:2px solid #fff
}
body .table-white-border>tbody>tr:first-child>td{
	padding-top:15px
}
body .table-white-border>tbody>tr:last-child>td{
	padding-bottom:15px
}
body .table-white-border>tbody>tr>td{
	padding:5px 0
}
body .dropdown-cart{
	max-width:100%;
	padding:10px
}
body .dropdown-cart a{
	font-size:14px
}
body .dropdown-cart a:hover{
	color:#f55050;
	text-decoration:none
}
body .dropdown-cart .table>tbody>tr>td{
	border-top:none
}
body .dropdown-cart .table>tbody>tr>td.td-thumb{
	padding-left:0;
	min-width:80px;
	width:90px
}
@media (max-width:480px){
	body .dropdown-cart .table>tbody>tr>td.td-thumb{
	min-width:50px
}
body .dropdown-cart .table>tbody>tr>td.td-thumb img{
	max-width:50px
}

}
body .dropdown-cart .table>tbody>tr>td.total-td{
	min-width:100px
}
@media (max-width:480px){
	body .navbar-header{
	min-width:55px
}

}
@media (max-width: 991px){
	body .navbar-header{
	padding:0 15px
}
body .top-menu{
    margin-top: 0px;
 position: relative; 
   
}
}

}
@media (max-width: 991px){
	body .top-menu{
	height:0;
	background:transparent;
	margin-top:0;
	position:static
}
body .top-menu .btn-blue{
	height:auto
}

}
body .top-menu a:focus{
	background:transparent
}
body .top-menu .navbar-collapse{
	padding:0
}
@media (max-width: 991px){
	body .top-menu .navbar-header{
	position:static
}

}
@media (max-width:991px){
	body .top-menu .nav{
	display:block
}

}
body .top-menu .nav li{
	-webkit-transition:.3s;
	transition:.3s;
	color:#fff
}
body .top-menu .nav li:hover{
	background:#616161
}
@media (max-width: 991px){
	body .top-menu .nav li:hover{
	background:transparent
}

}
body .top-menu .nav li.has-child:hover a.active{
	background-color:#616161
}
body .top-menu .nav li.has-child:hover .sub_menu a.active{
	background-color:transparent
}
body .top-menu .nav li a{
	padding:18px 17px;
	text-decoration:none;
	font-size:16px
}
body .top-menu .nav li a:hover{
	background:inherit
}
@media (max-width: 991px){
	body .top-menu .nav li a:hover{
	color:#fff;
	background:transparent
}

}
body .top-menu .nav li a.active{
	background:#f55050
}
body .top-menu .nav li a.active:hover{
	background-color:#616161
}
body .top-menu .nav li .sub_menu{
	height:0;
	position:absolute;
	overflow:hidden;
	z-index:99;
	padding:0 2px;
	min-width:200px;
	background-color:#616161;
	-webkit-transition:.3s;
	transition:.3s
}
body .top-menu .nav li .sub_menu.sub-2{
	min-width:390px
}
@media (max-width: 991px){
	body .top-menu .nav li .sub_menu.sub-2{
	min-width:200px
}

}
@media (max-width: 991px){
	body .top-menu .nav li .sub_menu{
	min-width:290px;
	background-color:transparent;
	-webkit-transition:0s;
	transition:0s
}

}
body .top-menu .nav li .sub_menu a{
	padding:4px 0;
	text-transform:none;
	display:inline-block
}
body .top-menu .nav li .sub_menu a:hover{
	text-decoration:underline
}
@media (max-width: 991px){
	body .top-menu .nav li .sub_menu a{
	font-size:16px;
	padding-left:30px;
	margin:5px 0
}
body .top-menu .nav li .sub_menu a:before{
	content:'-';
	padding-right:5px
}
body .top-menu .nav li .sub_menu a:hover{
	text-decoration:none
}

}
body .top-menu .nav li:hover .sub_menu{
	height:auto;
	padding:10px 2px
}
@media (max-width: 991px){
	body .top-menu .nav li{
	-webkit-transition:0s;
	transition:0s;
	display:block;
	float:none
}

}
body .top-menu .nav .all-category{
	position:static
}
body .top-menu .nav .all-category>span{
	padding:13px 20px 21px 20px;
	display:inline-block;
	color:#f6f6f6
}
body .top-menu .nav .all-category>span.open{
	background:#616161
}
body .top-menu .nav .all-category .fa{
	font-size:21px;
	line-height:17px;
	-webkit-transition:.3s;
	transition:.3s
}
body .top-menu .nav .all-category li:hover .sub_menu{
	padding:0 2px
}
body .top-menu .nav .all-category:hover .sub_menu{
	padding:0 2px
}
body .top-menu .nav .all-category a.active{
	background:transparent;
	color:#f55050
}
body .top-menu .nav .all-category.open .all-dropdown-menu{
	height:auto;
	padding:10px 10px 45px 10px
}
body .top-menu .nav .all-dropdown-menu{
	position:absolute;
	z-index:99;
	background:#616161;
	min-width:270px;
	right:0;
	left:0;
	padding:0;
	height:0;
	overflow:hidden;
	-webkit-transition:.3s;
	transition:.3s
}
body .top-menu .nav .all-dropdown-menu li.item{
	float:left
}
body .top-menu .nav .all-dropdown-menu li.item>a{
	padding-bottom:15px;
	margin:10px 5px 15px 0
}
body .top-menu .nav .all-dropdown-menu li.item>a.active{
	background:transparent;
	color:#f55050
}
body .top-menu .nav .all-dropdown-menu li.has-child{
	z-index:9
}
body .top-menu .nav .all-dropdown-menu li.has-child>a{
	display:block;
	border-bottom:2px solid rgba(189,189,189,0.15);
	padding-left:0;
	padding-right:0;
	padding-bottom:15px;
	margin:10px 15px 15px 15px
}
body .top-menu .nav .all-dropdown-menu li a{
	padding-top:0;
	padding-bottom:0;
	display:inline-block
}
body .top-menu .nav .all-dropdown-menu li a:hover{
	text-decoration:underline
}
body .top-menu .nav .all-dropdown-menu .sub_menu{
	min-width:180px
}
body .top-menu .nav .all-dropdown-menu .sub_menu>ul{
	max-width:270px
}
body .top-menu .nav .all-dropdown-menu .sub_menu>ul>li{
	float:none
}
body .top-menu .nav .all-dropdown-menu .sub_menu>ul>li>a{
	font-size:14px;
	color:#bdbdbd
}
body .top-menu .nav .all-dropdown-menu .sub_menu>ul>li>a.active{
	color:#f55050
}
body .top-menu .nav .all-dropdown-menu .sub_menu .dropdown-inner>div{
	width:100%
}
body .top-menu .mob-dropdown .has-child{
	position:relative
}
@media (max-width: 991px){
	body .top-menu .mob-dropdown .has-child{
	overflow:hidden;
	padding-right:0
}

}
body .top-menu .mob-dropdown .has-child a{
	padding-top:0;
	padding-bottom:0
}
@media (max-width: 991px){
	body .top-menu .mob-dropdown .has-child a{
	padding-top:10px;
	padding-bottom:10px
}

}
body .top-menu .mob-dropdown .has-child .sub_menu{
	position:relative;
	height:auto
}
body .top-menu .mob-dropdown .has-child .sub_menu li a{
	padding-top:5px;
	padding-bottom:5px;
	background:transparent
}
@media (max-width: 991px){
	body .top-menu .mob-dropdown .has-child .sub_menu{
	display:none
}

}
body .top-menu .mob-dropdown .has-child .open-mob-dropdown{
	position:absolute;
	right:0;
	color:#fff;
	font-size:24px;
	padding:0;
	line-height:17px;
	top:2px;
	width:13px;
	height:17px;
	text-align:center;
	-webkit-transition:.3s;
	transition:.3s;
	display:none
}
body .top-menu .mob-dropdown .has-child .open-mob-dropdown:hover{
	color:#f55050;
	cursor:pointer
}
body .top-menu .mob-dropdown .has-child .open-mob-dropdown:before{
	content:'\f107';
	font-family:FontAwesome;
	font-size:16px
}
body .top-menu .mob-dropdown .has-child .open-mob-dropdown.minus:before{
	content:'\f106'
}
@media (max-width: 991px){
	body .top-menu .mob-dropdown .has-child .open-mob-dropdown{
	width:28px;
	height:28px;
	font-size:30px;
	top:7px;
	right:12px;
	display:block
}

}
body .top-menu .mob-dropdown li:hover .sub_menu{
	padding-top:0;
	padding-bottom:0
}
@media (max-width: 991px){
	body .top-menu .mob-dropdown li a{
	padding-top:10px;
	padding-bottom:10px
}

}
body .top-menu .btn-navbar{
	background:#5ac5cb;
	padding:20px
}
body .top-menu #mob-menu{
	-webkit-transition:left 0.4s ease-in-out;
	transition:left 0.4s ease-in-out;
	height:56px;
	position:static
}
body .top-menu #mob-menu:hover{
	overflow:visible
}
@media (max-width: 991px){
	body .top-menu #mob-menu:hover{
	overflow:hidden;
	overflow-y:visible;
}

}
@media (max-width: 991px){
	body .top-menu #mob-menu{
	position:fixed;
	left:-200%;
	width:80%;
	height:auto;
	min-width:250px;
	background: white;
	z-index:99;
	top:0;
	bottom:0;
	-webkit-transition:.3s;
	transition:.3s;
	overflow-y:visible;
	padding-top:60px;
	box-shadow:0 0 30px #000
}
body .top-menu #mob-menu.active-mob-menu{
	left:0
}
body .top-menu #mob-menu.active-mob-menu .navbar-nav{
	margin:0
}
body .top-menu #mob-menu .close-container{
position: fixed;
    top: 0;
    background: #fff;
    width: 76%; 
    z-index: 999;
}
body .top-menu #mob-menu .close-mob-menu{
	width:50px;
	height:50px;
	background:transparent;
	text-align:center;
	padding:9px;
	font-size:32px;
	color:#fff;
	-webkit-transition:.3s;
	transition:.3s
}
body .top-menu #mob-menu .close-mob-menu:before,body .top-menu #mob-menu .close-mob-menu:after{
	content:'';
	display:block;
	position:absolute;
	width:30px;
	height:2px;
	background:#000;
	top:22px;
	left:10px
}
body .top-menu #mob-menu .close-mob-menu:before{
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
body .top-menu #mob-menu .close-mob-menu:after{
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
body .top-menu #mob-menu .close-mob-menu:hover{
	cursor:pointer
}
body .top-menu #mob-menu .close-mob-menu:hover:before,body .top-menu #mob-menu .close-mob-menu:hover:after{
	background:#f55050
}

}
body .top-menu .close-mob{
	display:none;
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:98
}
@media (max-width: 991px){
	body #menu,body #menu>div{
	position:static
}

}
body .menu{
	position:static
}
body .menu>div>div{
	position:static
}
body .menu>div>div .all-category{
	position:static
}
body #button-menu{
	z-index:99;
	padding:15px 0 15px 0;
	background:transparent
}
body #button-menu .fa{
	font-size:28px;
	color:#212121
}
body .top-menu_link,body .top-menu a{
	text-transform: none;
color: #000;
font-family: Open Sans;
font-size: 14px;
}
body .cart-top>.btn{
	min-height:30px;
	width:30px;
	top:0;
	float:right;
	padding:0 5px 0 0;
	background:transparent
}
@media (max-width: 991px){
	body .cart-top>.btn{
	background-position:19px -167px;
	min-width:70px;
	border-left:1px solid transparent;
	border-right:1px solid transparent;
	padding:0 17px;
	top:0
}
.text3 {
    font-size: 14px;
    color: #ddd;
    text-transform: none;
}
.dop-menu-btn.btn.btn-inverse.btn-block.btn-lg.dropdown-toggle {
    fill: #fff;
}
}
body .cart-top .btn{
	text-align:right;
	display:inline
}
body .cart-top #cart-total{
    font-size: 12px;
    color: #fff;
    position: absolute;
    left: -4px;
    bottom: 0;
    background: #f55050;
    padding: 4px;
    line-height: 7px;
    border-radius: 10px;
    height: 16px;
    min-width: 16px;
    text-align: center; 

}
@media (max-width: 991px){
	body .cart-top #cart-total{
	    display: none;
}

}
body .cart-top #cart-total i{
	display:none
}
body #slideshow-thumbnail .owl-controls .owl-buttons .owl-next,body #slideshow-thumbnail .owl-controls .owl-buttons .owl-prev{
	top:35%
}
body .owl-carousel:hover .owl-buttons div{
	opacity:1
}
body .content-fullup .slider .slider-text{
	position:relative
}
body .content-fullup .slider .slider-text.bunner-border:before,body .content-fullup .slider .slider-text.bunner-border:after{
	display:none
}
body .content-fullup .item-slid img{
	-webkit-animation-name:spin;
	animation-name:spin;
	-webkit-animation-duration:20s;
	animation-duration:20s;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;
	-webkit-animation-direction:alternate;
	animation-direction:alternate
}
@-webkit-keyframes spin{
	from{
	-webkit-transform:scale(1.2) translateX(-50%);
	transform:scale(1.2) translateX(-50%);
	-webkit-transform-origin:center;
	transform-origin:center
}
to{
	-webkit-transform:scale(1) translateX(-50%);
	transform:scale(1) translateX(-50%);
	-webkit-transform-origin:center;
	transform-origin:center
}

}
@keyframes spin{
	from{
	-webkit-transform:scale(1.2) translateX(-50%);
	transform:scale(1.2) translateX(-50%);
	-webkit-transform-origin:center;
	transform-origin:center
}
to{
	-webkit-transform:scale(1) translateX(-50%);
	transform:scale(1) translateX(-50%);
	-webkit-transform-origin:center;
	transform-origin:center
}

}
@media (max-width: 991px){
	@-webkit-keyframes spin{
	from{
	-webkit-transform:scale(1.2) translateX(-50%);
	transform:scale(1.2) translateX(-50%);
	-webkit-transform-origin:center;
	transform-origin:center
}
to{
	-webkit-transform:scale(1) translateX(-50%);
	transform:scale(1) translateX(-50%);
	-webkit-transform-origin:center;
	transform-origin:center
}

}
@keyframes spin{
	from{
	-webkit-transform:scale(1.2) translateX(-50%);
	transform:scale(1.2) translateX(-50%);
	-webkit-transform-origin:center;
	transform-origin:center
}
to{
	-webkit-transform:scale(1) translateX(-50%);
	transform:scale(1) translateX(-50%);
	-webkit-transform-origin:center;
	transform-origin:center
}

}

}
body .slid-container{
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0
}
body .slid-container .container{
	max-width:100%;
	height:100%
}
body .slider{
	margin:0;
	margin-top: 15px;
}
body .slider .owl-wrapper-outer{
	border:none;
	border-radius:0;
	box-shadow:none
}
body .slider .item{
	overflow:hidden
}
body .slider .item-slid{
	width:100%;
	overflow:hidden;
	position:relative
}
@media (max-width: 991px){
	body .slider .item-slid{
	max-height:300px
}

}
body .slider .slider-text{
	display:table;
	height:100%
}
@media (max-width: 991px){
	body .slider .slider-text{
	max-height:300px
}

}
body .slider .slider-text .slider-head{
	font-size:34px;
	line-height:45px;
	display:table-cell;
	vertical-align:right-side;
	text-transform:uppercase
}
body .slider .slider-text .slider-head span {
  color: #fff;
    text-shadow: 0;
    display: block;
    font-size: 22px;
    line-height: 35px;
    font-family: 'Open Sans';
    text-transform: uppercase;
    margin-top: 150px;
}

	body .slider .slider-text .slider-head .slide-link{
font-size: 16px;
line-height: 32px;
min-width: 120px;
width: 120px;
height: 32px;
padding-bottom: 15px;
font-family: Open Sans;
display: block;
text-align: center;
text-transform: none;
border-radius: 4px;
text-shadow: none;
margin-top: 100px !important;
background-color: #f44 !important;
margin-left: 568px;
color: white;
}


@media (max-width: 991px){
	body .slider .slider-text .slider-head .slide-link{
	font-size:12px;
	line-height:12px;
	min-width:100px;
	width:100px;
	height:32px;
	margin:0 auto
} 
 
}
@media (max-width:991px) and (min-width:992px){
	body .slider .slider-text .slider-head{
	font-size:20px;
	line-height:30px
}

}
@media (max-width: 991px){
	body .slider .slider-text .slider-head{
	font-size:25px; 
	line-height:30px
}

}
body .slider .slider-text .slider-head .bunner{
	margin-bottom:45px
}
body .slider .slider-text .slider-head span{
display: block;
font-size: 22px;
line-height: 42px;
font-weight: 500;
margin-top: 150px;
text-transform: uppercase;
background-color: none;
border-radius: 4px;
font-family: Open Sans;
margin-left: 400px;
  

}
@media (max-width:1199px) and (min-width:992px){
	body .slider .slider-text .slider-head span{
	font-size:22px;
	line-height:42px
}

}
@media (max-width:991px) and (min-width:992px){
	body .slider .slider-text .slider-head span{
	font-size:22px;
	line-height:42px
}

}
@media (max-width: 991px){
	body .slider .slider-text .slider-head span{
	font-size:22px;
	line-height:35px
}

}
@media (max-width:480px){
	body .slider .slider-text .slider-head span{
	margin-bottom:15px
}

}
@media (max-width: 991px){
	body .slider .slider-text{
	text-align:center;
	width:100%
}
body .slider .slider-text .slider-head{
	padding-right:30px;
	padding-left:30px
}

}
body .slider .tight-slider{
	min-height:280px
}
body .slider .tight-slider .slid-container{
	min-height:280px
}
body .slider .tight-slider .slid-container .slider-text{
	height:100% !important
}
body .slider .tight-slider .item-slid{
	min-height:280px;
	    margin-top: 0px;
}
}
body .slider .tight-slider .slider-text .slider-head .lg-title{
	font-size:54px;
	line-height:56px
}
@media (max-width:991px) and (min-width:992px){
	body .slider .tight-slider .slider-text .slider-head .lg-title{
	font-size:22px;
	line-height:42px
}

}
@media (max-width: 991px){
	body .slider .tight-slider .slider-text .slider-head .lg-title{
	font-size:22px;
	line-height:32px
}

}
body .slider .owl-buttons div i{
	font-size:45px;
	color:#212121;
	-webkit-transition:.3s;
	transition:.3s
}
body .slider .owl-buttons div i:hover{
	opacity:1;
	color:#f55050
}
body .slider .owl-pagination{
	top:auto;
	bottom:35px
}
body .slider .owl-controls{
	height:0
}
body .slider .owl-controls .owl-page.active span,body .slider .owl-controls .owl-page span:hover{
	background:#f55050
}
body .slider .owl-controls .owl-page span{
	width:24px;
	height:4px;
	background:#f6f6f6;
	border-radius:0
}
body .slider .bunner-text{
	position:absolute;
	min-height: 90px;
	bottom:0;
	left:0;
	right:0;
	background-color: rgba(242, 242, 242, 0);
	padding:17px 20px 20px 20px;
	text-align:center;
	z-index:2;
	-webkit-transition:.3s;
	transition:.3s
}
.bunner-text.bunner-border:hover {
    top: 0;
    position: absolute;
	transition: .3s;
	color:#fff;
}
body .slider .bunner-text .slider-head{
	color:#000;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	height:100%
}
body .slider .bunner-text .slider-head span{
	-webkit-box-flex:1;
	-webkit-flex:1 0 80%;
	-ms-flex:1 0 80%;
	flex:1 0 80%;
	max-width:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
body .slider .bunner-text .slider-head span.bunner-link{
	position:absolute;
	bottom:20px;
	display: none;
}
@media (max-width:991px) and (min-width:992px){
	body .slider .bunner-text .slider-head span{
	line-height:20px
}

}
body .slider .bunner-text .slider-head .bunner-title{
	font-size: 22px;
    line-height: 27px;
	font-family: Open Sans;
}
@media (max-width:991px) and (min-width:992px){
	body .slider .bunner-text .slider-head .bunner-title{
	font-size:25px;
	line-height:25px
}

}
@media (max-width:1199px) and (min-width:992px){
	body .slider .bunner-text .slider-head .bunner-title{
	font-size:28px;
	line-height:28px
}

}
@media (max-width: 991px){
	body .slider .bunner-text .slider-head .bunner-title{

}
body .slider .bunner-text .slider-head .bunner-title {
    font-size: 20px;
}

}
body .slider .bunner-border:before{
	content:'';
	display:block;
	position:absolute;
	top:11px;
	bottom:11px;
	left:11px;
	right:11px;
	border-top:1px solid #f6f6f600;
	border-bottom:11px solid #f6f6f600;
	-webkit-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
	-webkit-transform-origin:100% 0 0;
	-ms-transform-origin:100% 0 0;
	transform-origin:100% 0 0;
	-webkit-transition:opacity 0.45s,-webkit-transform 0.45s;
	transition:opacity 0.45s,-webkit-transform 0.45s;
	transition:opacity 0.45s,transform 0.45s;
	transition:opacity 0.45s,transform 0.45s,-webkit-transform 0.45s;
	z-index:0
}
body .slider .bunner-border:after{
	content:'';
	display:block;
	position:absolute;
	top:11px;
	bottom:11px;
	left:11px;
	right:11px;
	border-left:1px solid #f6f6f600;
	border-right:1px solid #f6f6f600;
	-webkit-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
	-webkit-transform-origin:100% 0 0;
	-ms-transform-origin:100% 0 0;
	transform-origin:100% 0 0;
	-webkit-transition:opacity 0.45s,-webkit-transform 0.45s;
	transition:opacity 0.45s,-webkit-transform 0.45s;
	transition:opacity 0.45s,transform 0.45s;
	transition:opacity 0.45s,transform 0.45s,-webkit-transform 0.45s
}
body .slider.bunner-top .owl-item{
	padding:0 15px
}
body .slider.bunner-top .owl-item .item{
	position:relative;
	overflow:hidden
}
body .slider.bunner-top .owl-item .item img{
	-webkit-transition:.3s;
	transition:.3s;
	z-index:1;
	width:100%;
	margin:0 auto
}
body .slider.bunner-top .owl-item .item:hover .bunner-text{
	/*background-color:rgba(255,255,255,0.7)*/
}
body .slider.bunner-top .owl-item .item:hover .bunner-text:before{
	-webkit-transform:scale(0,1);
	-ms-transform:scale(0,1);
	transform:scale(0,1)
}
body .slider.bunner-top .owl-item .item:hover .bunner-text:after{
	-webkit-transform:scale(1,0);
	-ms-transform:scale(1,0);
	transform:scale(1,0)
}
body .slider.bunner-top .owl-item .item:hover img{
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
body .slider .owl-controls .owl-buttons .owl-next{
	top:40%;
	right:-60px
}
@media (max-width:1370px){
	body .slider .owl-controls .owl-buttons .owl-next{
	right:0
}

}
@media (max-width: 991px){
	body .slider .owl-controls .owl-buttons .owl-next{
	opacity:1;
	right:0
}

}
body .slider .owl-controls .owl-buttons .owl-prev{
	top:40%;
	left:-60px
}
@media (max-width:1370px){
	body .slider .owl-controls .owl-buttons .owl-prev{
	left:0
}

}
@media (max-width: 991px){
	body .slider .owl-controls .owl-buttons .owl-prev{
	opacity:1;
	left:0
}

}
body .content-fullup .owl-controls .owl-buttons .owl-prev,body .content-fullunder .owl-controls .owl-buttons .owl-prev{
	left:30px !important
}
@media (max-width: 991px){
	body .content-fullup .owl-controls .owl-buttons .owl-prev,body .content-fullunder .owl-controls .owl-buttons .owl-prev{
	left:0 !important
}

}
body .content-fullup .owl-controls .owl-buttons .owl-next,body .content-fullunder .owl-controls .owl-buttons .owl-next{
	right:30px !important
}
@media (max-width: 991px){
	body .content-fullup .owl-controls .owl-buttons .owl-next,body .content-fullunder .owl-controls .owl-buttons .owl-next{
	right:0 !important
}

}
body #column-right .slideshow,body #column-left .slideshow{
	margin-top:40px;
	margin-bottom:40px;
	position:relative
}
body #column-right .slideshow .slider-text,body #column-left .slideshow .slider-text{
	padding:0;
	margin:0;
	right:0;
	left:0;
	width:100%
}
@media (max-width:991px) and (min-width:992px){
	body #column-right .slideshow .slider-text,body #column-left .slideshow .slider-text{
	display:none
}

}
@media (max-width: 991px){
	body #column-right .slideshow .slider-text .img-slider,body #column-left .slideshow .slider-text .img-slider{
	height:100%;
	width:auto;
	object-fit:cover
}
body #column-right .slideshow .slider-text .slider-text,body #column-left .slideshow .slider-text .slider-text{
	text-align:center;
	width:100%;
	padding:0
}
body #column-right .slideshow .slider-text .slider-text .slider-head,body #column-left .slideshow .slider-text .slider-text .slider-head{
	padding-right:0 !important
}
body #column-right .slideshow .slider-text .slider-text .slider-head span,body #column-left .slideshow .slider-text .slider-text .slider-head span{
	display:block
}

}
body #column-right .slideshow .slider-text .slider-head,body #column-left .slideshow .slider-text .slider-head{
	font-size:20px;
	line-height:36px;
	text-align:center
}
body #column-right .slideshow .tight-slider .slider-text .slider-head .lg-title,body #column-left .slideshow .tight-slider .slider-text .slider-head .lg-title{
	font-size:30px;
	line-height:35px
}
@media (max-width:991px) and (min-width:992px){
	body #column-right .slider .bunner-text .slider-head>span:first-child,body #column-left .slider .bunner-text .slider-head>span:first-child{
	font-size:11px;
	line-height:9px
}

}
@media (max-width:1199px) and (min-width:992px){
	body #column-right .slider .bunner-text .slider-head>span:first-child,body #column-left .slider .bunner-text .slider-head>span:first-child{
	font-size:16px;
	line-height:20px
}

}
body #column-right .slider .owl-controls .owl-buttons .owl-next,body #column-left .slider .owl-controls .owl-buttons .owl-next{
	right:0
}
body #column-right .slider .owl-controls .owl-buttons .owl-prev,body #column-left .slider .owl-controls .owl-buttons .owl-prev{
	left:0
}
body #column-right .slider .owl-pagination,body #column-left .slider .owl-pagination{
	bottom:25px
}
body .slideshow{
	clear:both
}
body .slideshow img{
	position:absolute;
	min-width:100%;
	width:auto;
	height:auto;
	min-height:100%;
	max-width:1000%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	left:50%
}
@media (max-width: 991px){
	body .slideshow img{
	height:100%
}

}
body .col-3 .slideshow .slider-text{
	right:0;
	margin-left:0;
	left:0;
	width:100%
}
body .arrows-40.slider .owl-controls .owl-buttons .owl-next,body .arrows-40.slider .owl-controls .owl-buttons .owl-prev{
	top:40%
}
body .arrows-40.slider-prod-owl.slider .owl-controls .owl-buttons .owl-next{
	right:-45px
}
@media (max-width:1370px){
	body .arrows-40.slider-prod-owl.slider .owl-controls .owl-buttons .owl-next{
	right:18px
}

}
@media (max-width:1199px) and (min-width:992px){
	body .arrows-40.slider-prod-owl.slider .owl-controls .owl-buttons .owl-next{
	right:28px
}

}
@media (max-width: 991px){
	body .arrows-40.slider-prod-owl.slider .owl-controls .owl-buttons .owl-next{
	right:0
}

}
body .arrows-40.slider-prod-owl.slider .owl-controls .owl-buttons .owl-prev{
	left:-45px
}
@media (max-width:1370px){
	body .arrows-40.slider-prod-owl.slider .owl-controls .owl-buttons .owl-prev{
	left:18px
}

}
@media (max-width:1199px) and (min-width:992px){
	body .arrows-40.slider-prod-owl.slider .owl-controls .owl-buttons .owl-prev{
	left:28px
}

}
@media (max-width: 991px){
	body .arrows-40.slider-prod-owl.slider .owl-controls .owl-buttons .owl-prev{
	left:0
	
}
.col-sm-3 .menu-box {display:none;}
}
body .owl-buttons-0.slider .owl-controls .owl-buttons .owl-next{
	right:15px
}
@media (max-width: 991px){
	body .owl-buttons-0.slider .owl-controls .owl-buttons .owl-next{
	right:0
}

}
body .owl-buttons-0.slider .owl-controls .owl-buttons .owl-prev{
	left:15px
}
@media (max-width: 991px){
	body .owl-buttons-0.slider .owl-controls .owl-buttons .owl-prev{
	left:0
}

}
body #column-left .arrows-40.slider .owl-controls .owl-buttons .owl-next,body #column-right .arrows-40.slider .owl-controls .owl-buttons .owl-next,body .col-3 .arrows-40.slider .owl-controls .owl-buttons .owl-next,body .col-2 .arrows-40.slider .owl-controls .owl-buttons .owl-next{
	right:17px
}
@media (max-width: 991px){
	body #column-left .arrows-40.slider .owl-controls .owl-buttons .owl-next,body #column-right .arrows-40.slider .owl-controls .owl-buttons .owl-next,body .col-3 .arrows-40.slider .owl-controls .owl-buttons .owl-next,body .col-2 .arrows-40.slider .owl-controls .owl-buttons .owl-next{
	right:0
}

}
body #column-left .arrows-40.slider .owl-controls .owl-buttons .owl-prev,body #column-right .arrows-40.slider .owl-controls .owl-buttons .owl-prev,body .col-3 .arrows-40.slider .owl-controls .owl-buttons .owl-prev,body .col-2 .arrows-40.slider .owl-controls .owl-buttons .owl-prev{
	left:17px
}
@media (max-width: 991px){
	body #column-left .arrows-40.slider .owl-controls .owl-buttons .owl-prev,body #column-right .arrows-40.slider .owl-controls .owl-buttons .owl-prev,body .col-3 .arrows-40.slider .owl-controls .owl-buttons .owl-prev,body .col-2 .arrows-40.slider .owl-controls .owl-buttons .owl-prev{
	left:0
}

@media (max-width: 991px)
<style>
body .container-search .dropdown-menu {
    top: -25px;
}

body .btn-red, body .btn-blue {
 margin-bottom: 20px;
}


}</style>









body select{
	padding-right:20px;
	-moz-appearance:none;
	-webkit-appearance:none;
	-ms-appearance:none;
	appearance:none !important;
	background:url("../image/ico-arrow-down.png") center right no-repeat #fff !important
}
body select:focus{
	border-color:#616161;
	outline:none
}
body .btn{

    border-radius: 4px;
    color: #fff;
    text-align: center;
    -webkit-transition: .3s;
    transition: .3s;
    border: none;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400;
    background-color: #4da8ad;
	margin-top: 1px;
	font-family: Open Sans;

	}
body .btn-red,body .btn-blue{
	
	position:relative;
	z-index:1;
	overflow:hidden;
	min-width:40px;
	max-width:300px;
	font-weight:450;
	margin-bottom: 30px;
		font-family: Open Sans;
}
body .btn-red{
	background: #f44;
	min-width:200px
		font-family: Open Sans;
}
body .btn-red.btn-red-sm{
	min-width:40px
		font-family: Open Sans;
}
body .btn-blue{
 
    background: #f7f7f7;
    border-radius: 4px;
    font-size: 16px;
    font-family: Open Sans;
    border: 1px solid #4da8ad;
    color: #4da8ad;
		
}
body .btn-blue:hover{
	color: #4da8ad;
	background: white;
}
body .btn-blue:focus{
	color:#4da8ad !important
}
body .btn-b{
	min-width:270px
}
@media (max-width:991px) and (min-width:992px){
	body .btn-b{
	min-width:240px
}

}
@media (max-width: 991px){
	body .btn-b{
	min-width:180px
}

}
body .btn-170{
	min-width:170px
}
body .btn-wishlist,body .btn-compare{
	min-width:40px;
	margin-left:10px !important
}
@media (max-width: 991px){
	body .btn-wishlist,body .btn-compare{
	margin:0 2px
}

}
body .head-border:before,body .head-border:after{
	content:'';
	display:block;
	width:14px;
	height:1px;
	background-color:#f6f6f6;
	margin:11px
}
@media (max-width: 991px){
	body .head-border:before,body .head-border:after{
	display:none
}

}
@media (max-width: 991px){
	body h1.head-module{
	margin-top: 25px !important;
margin-left: 25px;
}

}
@media (max-width: 991px){
	body .left-head-module{
	text-align:left
}

}
body .head-module {
    color: #212121;
    font-size: 28px;
    text-transform: none;
    position: relative;
    display: inline-block;
    margin: 40px 40px 30px 10px;
        margin-top: 40px;
        margin-bottom: 30px;
        margin-left: 10px;
    line-height: 30px;
    word-break: break-word;
    font-family: Open Sans;
}
body .head-module:before,body .head-module:after{
	background-color:#212121;
	position:absolute;
	top:7px
}
body .head-module:before{
	left:-45px
}
body .head-module:after{
	right:-45px
}
body .head-module.head-middle{
	font-weight:600;
	font-size:16px;
	color:#616161;
	margin-top:30px
}
body .head-module+hr{
	margin-top:0;
	margin-bottom:0
}
@media (max-width:1199px) and (min-width:992px){
	body .head-module{
	font-size:23px;
	line-height:1.1
}
body .head-module:before,body .head-module:after{
	top:1px
}

}
@media (max-width:991px) and (min-width:992px){
	body .head-module{
	font-size:20px;
	line-height:1.1
}
body .head-module:before,body .head-module:after{
	top:1px
}

}
@media (max-width: 991px){
	body .head-module{
	font-size:24px;
	margin-bottom:15px
}
body .head-module:before,body .head-module:after{
	display:none
}

}
body #column-right .head-module:before,body #column-right .head-module:after,body #column-left .head-module:before,body #column-left .head-module:after{
	display:none
}
body #column-right .left-head-module,body #column-left .left-head-module{
	text-align:left !important
}
body .arrow-left,body .arrow-right{
	display:block;
	width:49px;
	height:74px;
	background-image:url("../image/arrow.png");
	background-repeat:no-repeat;
	background-position:0 0
}
body .arrow-left:hover,body .arrow-right:hover{
	background-image:url("../image/ico-arrow.png");
	background-position:0 0
}
body .arrow-left.arrow-product,body .arrow-right.arrow-product{
	height:49px;
	background-position-y:-35px
}
body .arrow-left.arrow-product:hover,body .arrow-right.arrow-product:hover{
	background-position-y:-110px
}
@media (max-width: 991px){
	body .arrow-left,body .arrow-right{
	background-image:url("../image/ico-arrow.png")
}

}
body .arrow-right{
	background-position:-50px 0
}
body .arrow-right:hover{
	background-image:url("../image/ico-arrow.png");
	background-position:-50px 0
}
body .arrow-right.arrow-product{
	height:49px;
	background-position-y:-35px
}
body .arrow-right.arrow-product:hover{
	background-position-y:-110px
}
body .slider-prod-owl{
	text-align:center
}
body .slider-prod-owl.owl-carousel .product-layout{
	padding:0;
	width:270px;
	max-width:100%
}
body .slider-prod-owl .product-layout{
	padding:0 13px 20px 13px;
	display:inline-block;
	position:relative;
	width:270px
}
body .product-thumb{
	position:relative;
	max-width:270px;
	margin:0 auto
}
body .product-thumb:hover .button-group{
	margin-bottom: 125px;
	opacity:1
}
body .product-thumb:hover .image img{
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
body .product-thumb .image{
	overflow:hidden;
	position:relative;
	-webkit-transition:.6s;
	transition:.6s;

	display:table;
	width:100%;
	text-align:center
}
body .product-thumb .image>a{
vertical-align: middle;
display: table-cell;
padding-top: 45px;
padding-bottom: 55px;
}
body .product-thumb .image>a:after{
	content:'';
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	box-shadow: inset 0 0 32px rgba(219, 212, 212, 0);
	
}
body .product-thumb .image img{
	-webkit-transition:.6s;
	transition:.6s;
	max-width:100%;
	display:inline-block
}
body .product-thumb .price{
	margin-bottom:0;
	line-height:17px;
	font-size: 22px;
	color: #4da8ad;
	
}
body .product-thumb .head-product{
	text-align:center;
	margin-top:18px;
	margin-bottom:18px;
	max-height:38px;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden
}
@media (max-width: 991px){
	body .product-thumb .head-product{
	height:36px;
	-webkit-line-clamp:2;
	margin-top:10px;
	margin-bottom:7px
}
}
@media (min-width:991px){
	body .product-thumb .button-group{
	opacity:0;
	margin-bottom: 125px;
	}
}
body .product-thumb .button-group{
	position:absolute;
	bottom:-60px;
	left:0;
	right:0;
	text-align:center;
	padding:20px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;

}
body .product-thumb .button-group .btn{
	height:40px;
	min-width:40px;
	-webkit-box-flex:0;
	-webkit-flex:0 0 auto;
	-ms-flex:0 0 auto;
	flex:0 0 auto
}
body .product-thumb .button-group .btn .fa-heart{
	font-size:16px
}
body .product-thumb .button-group .btn .fa-retweet{
	font-size:20px
}
body .product-thumb .button-group .btn .text-button{
	text-transform:uppercase
}
@media (max-width: 991px){
	body .product-thumb .button-group{
	/*display:none*/
	margin-top: 20px;
	position: static;
}
body .product-thumb {
    min-height: 0px;
}
.owl-item .button-group {
	display: none !important;
}
}
@media (max-width:1199px) and (min-width:991px){
	body #column-right .product-thumb .button-group,body #column-left .product-thumb .button-group{
	padding:20px 5px
}
body #column-right .product-thumb .button-group .btn,body #column-left .product-thumb .button-group .btn{
	width:100%;
	padding:10px 5px
}
body #column-right .product-thumb .button-group .btn:first-child,body #column-right .product-thumb .button-group .btn:nth-child(2),body #column-left .product-thumb .button-group .btn:first-child,body #column-left .product-thumb .button-group .btn:nth-child(2){
	display:none
}
body #column-right .product-thumb .button-group .btn .text-button,body #column-left .product-thumb .button-group .btn .text-button{
	font-size:13px
}

}
body #column-right .product-thumb:hover:after,body #column-left .product-thumb:hover:after{
	display:none
}
body .rating{
	position:absolute;
	top:20px;
	right:20px
}
body .rating .fa{
	font-size:16px;
	color:#f55050;
	width:13px
}
body .link-product, body #column-right .head-module, body #column-left .head-module, body .price {
    text-transform: 0;
    text-decoration: none;
    line-height: 1.05;
    display: block;
    font-size: 18px;
    color: #275782;
    font-weight: 400;
    font-family: Open Sans;
}
body .price{
	text-transform:none
}
body .price .price-old{
	font-weight:400;
	color:#f55050;
	text-decoration:line-through;
	padding-left:10px;
	display:inline-block
}
body .price .price-tax{
	color:#bdbdbd;
	font-weight:400;
	padding-top:20px
}
@media (max-width: 991px){
	body .content-bottom .slider .slider-text .slider-head,body .content-top .slider .slider-text .slider-head{
	line-height:30px
}

}
@media (max-width:1199px) and (min-width:992px){
	body .content-bottom .slider .slider-text .slider-head span,body .content-top .slider .slider-text .slider-head span{
	margin-bottom:5px
}

}
body .table-icon{
	background-color:#f6f6f6;
	border-top:none;
	margin-bottom:0
}
body .table-icon tr td{
	padding:40px 50px 30px 50px;
	border-top:none
}
@media (max-width:991px) and (min-width:992px){
	body .table-icon tr td{
	padding:30px 20px
}

}
@media (max-width: 991px){
	body .table-icon tr td{
	display:block
}

}
@media (max-width:1199px) and (min-width:992px){
	body .col-3 .table-icon tr td{
	display:block
}

}
body #column-right .table-icon tr td,body #column-left .table-icon tr td{
	display:block
}
body .carusel{
	margin:0;
	background-color:#f6f6f6;
	padding:40px
}
body .carusel img{
	margin:0 auto;
	-webkit-filter:grayscale(1);
	filter:grayscale(1);
	padding:0 5px
}
body footer{ 
background-color: #1a364f;
padding: 40px 0 0 0;
color: #bdbdbd;
margin-top: 30px;
}
@media (max-width: 991px){
	body footer .footer_info{
	clear:left
}

}
@media (max-width:480px){
	body footer .footer_info{
	width:100%
}

}
body footer .top-menu_link{
	margin-bottom:20px;
	color:#dde2ff;
	font-weight:bold
}
body footer ul>li>a{
	padding:3px 0;
	display:inline-block
}
body footer a{
	color:#bdbdbd;
	text-decoration:none;
	font-size:16px
}
body footer a:focus{
	color:#f6f6f6
}
body footer a:hover{
	color:#eeeeee
}
body footer .footer_contact p{
	margin-bottom:5px;
	line-height:25px;
	color:#d2d0d0;
}
body footer .footer_contact p .fa{
	padding-right:10px;
	color:#616161
}
@media (max-width:480px){
	body footer .footer_contact{
	width:100%
}

}
body footer .power{
	margin-top:40px;
	background-color:#616161;
	color:#bdbdbd;
	padding:20px 0 10px 0
}
body footer .power a{
	color:#bdbdbd
}
body footer .power a:hover{
	text-decoration:underline
}
body .breadcrumb{
	background:transparent;
	padding:10px 0 0 0;
	margin-bottom:0
	margin-top: 60px;
}
body .breadcrumb a{
	color:#bdbdbd;
	font-size:14px;
	text-decoration:none
}
body .breadcrumb a:hover{
	color:#f55050
}
body .breadcrumb>li+li:before{
	content:'\f105';
	font:normal normal normal 14px/1 FontAwesome
}
body .breadcrumb+div #column-left>.item-block:first-child,body .breadcrumb+div #column-right>.item-block:first-child{
	margin-top:25px
}
body .product-category .product-layout{
	margin-bottom:40px
}
@media (max-width:480px){
	body .product-category .product-layout{
	width:100%
}

}
body #content.col-sm-12 .product-category .product-layout{
	margin-bottom:40px
}
@media (max-width:480px){
	body #content.col-sm-12 .product-category .product-layout{
	width:100%
}

}
body #content.col-sm-12 .product-category .product-layout.product-grid:nth-child(4n+5){
	clear:left
}
@media (min-width:992px) and (max-width:1200px){
	body #content.col-sm-12 .product-category .product-layout.product-grid:nth-child(4n+5){
	clear:none
}
body #content.col-sm-12 .product-category .product-layout.product-grid:nth-child(3n+4){
	clear:left
}

}
@media (min-width:992px) and (max-width:991px){
	body #content.col-sm-12 .product-category .product-layout.product-grid:nth-child(3n+4){
	clear:none
}
body #content.col-sm-12 .product-category .product-layout.product-grid:nth-child(3n+3){
	clear:none
}
body #content.col-sm-12 .product-category .product-layout.product-grid:nth-child(2n+3){
	clear:left
}

}
@media (max-width: 991px){
	body #content.col-sm-12 .product-category .product-layout.product-grid:nth-child(3n+4){
	clear:none
}
body #content.col-sm-12 .product-category .product-layout.product-grid:nth-child(3n+3){
	clear:none
}
body #content.col-sm-12 .product-category .product-layout.product-grid:nth-child(2n+3){
	clear:left
}

}
body .col-2 .product-category .product-layout.product-grid:nth-child(3n+4){
	clear:left
}
@media (min-width:992px) and (max-width:1200px){
	body .col-2 .product-category .product-layout.product-grid:nth-child(3n+4){
	clear:none
}
body .col-2 .product-category .product-layout.product-grid:nth-child(2n+3){
	clear:left
}

}
@media (min-width:992px) and (max-width:991px){
	body .col-2 .product-category .product-layout.product-grid:nth-child(3n+4){
	clear:none
}
body .col-2 .product-category .product-layout.product-grid:nth-child(3n+3){
	clear:none
}
body .col-2 .product-category .product-layout.product-grid:nth-child(2n+3){
	clear:left
}

}
@media (max-width: 991px){
	body .col-2 .product-category .product-layout.product-grid:nth-child(3n+4){
	clear:none
}
body .col-2 .product-category .product-layout.product-grid:nth-child(3n+3){
	clear:none
}
body .col-2 .product-category .product-layout.product-grid:nth-child(2n+3){
	clear:left
}

}
body .col-3 .product-category .product-layout.product-grid:nth-child(2n+3){
	clear:left
}
body .top-sort-panel{
	margin:0 15px 40px 15px;
	padding:15px 10px;
	background:#f6f6f6;
	font-size:14px;
	color:#212121
}
body .top-sort-panel #list-catalog{
	padding-left:0
}
body .top-sort-panel:after{
	display:table;
	content:'';
	clear:both
}
body .top-sort-panel .label-sort{
	width:auto;
	background:transparent;
	border:none;
	border-radius:0;
	box-shadow:none;
	font-size:14px
}
body .top-sort-panel .group-right{
	padding-left:30px;
	margin-bottom:1px;
	margin-top:1px
}
@media (max-width:500px){
	body .top-sort-panel .group-right{
	max-width:148px;
	padding-left:5px
}

}
body .top-sort-panel .form-control,body .top-sort-panel .btn-sort{
	height:32px;
	background:#fff;
	border:none;
	border-radius:0;
	box-shadow:none;
	font-size:14px
}
body .top-sort-panel .form-control{
	padding-right:17px;
	border:1px solid #bdbdbd;
	color:#616161
}
body .top-sort-panel .btn-sort{
	background:transparent;
	line-height:32px
}
body .top-sort-panel .btn-sort .fa{
	color:#212121;
	font-size:20px
}
body .top-sort-panel .btn-sort.active .fa,body .top-sort-panel .btn-sort:hover .fa{
	color:#f55050
}
body .top-sort-panel #input-limit,body .top-sort-panel #input-sort{
	min-width:80px;
	color:#212121
}
@media (max-width: 991px){
	body .top-sort-panel #input-limit,body .top-sort-panel #input-sort{
	min-width:60px
}


}
body .description-category{
text-align: justify;
line-height: 18px;
font-family: Open Sans;
font-size: 14px;
}
body .product-list .product-thumb{
	border:none;
	border-bottom:1px solid #bdbdbd;
	max-width:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
	font-family: Open Sans;
}
body .product-list .product-thumb .image{
	background:transparent;
	margin-right:20px;
	-webkit-box-flex:1;
	-webkit-flex:1 0 260px;
	-ms-flex:1 0 260px;
	flex:1 0 260px;
	position:static;
	max-width:260px;
	min-height:300px
}
body .product-list .product-thumb .image .button-group{
	opacity:1;
	bottom:10px;
	margin-left:260px;
	padding-bottom:30px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
body .product-list .product-thumb .image .button-group .btn{
	margin:0 5px
}
body .product-list .product-thumb .image a:after{
	display:none
}
body .product-list .product-thumb .caption{
	padding-bottom:80px;
	-webkit-box-flex:1;
	-webkit-flex:1 0 100px;
	-ms-flex:1 0 100px;
	flex:1 0 100px
}
body .product-list .product-thumb .caption .description-list{
	display:block !important
}
body .product-list .product-thumb .rating{
	left:20px;
	max-width:100px
}
body .product-list .product-thumb .head-product{
	margin-bottom:20px;
	margin-top:0
}
body .product-list .product-thumb .price{
	margin-top:20px
}
@media (max-width: 991px){
	body .product-list .product-thumb{
	display:block
}
body .product-list .product-thumb .image img{
	margin:0 auto
}
body .product-list .product-thumb .image .button-group{
	margin-left:0
}

}
body .col-sm .label-sort,body .col-sm .left-sort-panel{
	display:none
}
body .col-sm .right-sort-panel{
	width:100% !important
}
body .pagination{
	display:block;
	background:transparent;
	border-top:1px solid #eee;
	border-radius:0
}
body .pagination>li{
	display:inline-block
}
body .pagination>li>a{
	border:none;
	border-radius:0;
	color:#212121;
	font-size:14px;
	background:transparent
}
body .pagination>li>a:hover,body .pagination>li>a>.active>span,body .pagination>li>a>.active>span:hover{
	color:#f55050 !important;
	background:transparent !important
}
@media (max-width: 991px){
	body .pagination>li>a{
	font-size:20px
}

}
body .pagination>.active>span{
	background:transparent !important;
	color:#f55050 !important;
	border:none
}
@media (max-width: 991px){
	body .pagination>.active>span{
	font-size:20px
}

}
body #column-left .head-module,body #column-right .head-module{
font-size: 20px;
color: #616161;
text-align: left;
margin: 0;
padding-bottom: 20px;
}
body #column-left .product-thumb,body #column-right .product-thumb{
	border-bottom:none
}
body #column-left .product-thumb .price,body #column-right .product-thumb .price{
	margin-bottom:0
}
body #column-left .row-bunner,body #column-right .row-bunner{
	margin-left:0;
	margin-right:0
}
body #column-left .row-bunner .owl-item,body #column-right .row-bunner .owl-item{
	padding:0
}
body .category-module .top-menu_link{
	display:block;
	line-height:30px;
	margin-top:3px;
	text-decoration:none;
	color:#212121;
	font-size:16px
}
body .category-module .top-menu_link.active,body .category-module .top-menu_link:hover{
	color:#f55050;
	text-decoration:none
}
body .category-module .top-menu_link.top-menu_sub{
	text-transform:none;
	margin-top:5px;
	padding-left:30px;
	position:relative;
	line-height:20px
}
body .category-module .top-menu_link.top-menu_sub:before{
	content:'_';
	display:block;
	position:absolute;
	top:-7px;
	left:15px
}
body .heading-module{
	font-weight:600;
	font-size:16px;
	text-transform:uppercase;
	color:#616161;
	margin-bottom:18px
}
body .filter-name{
	font-weight:600;
	font-size:16px
}
body .filter-footer .btn{
	width:100%
}
body .checkbox-label{
	padding:2px 10px 0 25px;
	position:relative
}
body .checkbox-label:hover{
	color:#f55050
}
body .checkbox-label:hover .check:after{
	border:1px solid #f55050
}
body .checkbox-label .check:after{
	content:'';
	display:block;
	position:absolute;
	left:0;
	top:5px;
	background:#fff;
	width:17px;
	height:17px;
	border:1px solid #bdbdbd;
	color:#f55050;
	font-family:FontAwesome;
	font-size:18px;
	text-align:center
}
body .checkbox-label input[type="checkbox"]:disabled+.check:after{
	opacity:.3
}
body .checkbox-label input[type="checkbox"]:checked+.check:after{
	content:'\f00c';
	font-size:14px;
	line-height:14px
}
body .checkbox-label input[type="radio"],body .checkbox-label input[type="checkbox"]{
	opacity:0
}
body .checkbox-label input[type="radio"]+.check:after{
	border-radius:50%
}
body .checkbox-label input[type="radio"]:checked+.check:before{
	content:'';
	background:#f55050;
	position:absolute;
	left:5px;
	top:10px;
	z-index:2;
	width:7px;
	height:7px;
	display:block;
	border-radius:50%
}
body .product-page{
	margin-top:0px
}
body .product-page .btn-group{
	line-height:14px
}
@media (max-width: 991px){
	body .product-page .btn-group{
	margin-bottom:20px
}

}
body .col-btn-cart{
	clear:left
}
body .col-3 .product-page{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
body .col-3 .product-page .col-rating{
	-webkit-box-ordinal-group:1;
	-webkit-order:0;
	-ms-flex-order:0;
	order:0;
	margin-bottom:10px;
	width:100%
}
body .col-3 .product-page .col-gallery{
	-webkit-box-ordinal-group:2;
	-webkit-order:1;
	-ms-flex-order:1;
	order:1
}
body .col-3 .product-page .col-info{
	-webkit-box-ordinal-group:3;
	-webkit-order:2;
	-ms-flex-order:2;
	order:2;
	width:100%
}
body .col-2 .col-gallery{
	width:375px
}
@media (max-width:480px){
	body .col-2 .col-gallery{
	max-width:100%
}

}
@media (min-width:992px) and (max-width:991px){
	body .col-2 .col-info,body .col-2 .col-rating{
	width:100%
}

}
@media (min-width:992px) and (max-width:1230px){
	body .col-2 .col-info,body .col-2 .col-rating{
	width:48.333333%
}

}
@media (min-width:1231px){
	body .col-2 .col-info,body .col-2 .col-rating{
	max-width:58.33333333%
}

}
body h1.head-product{
margin-top: 20px !important;
line-height: 25px;
margin-bottom: 15px;
display: block;
margin-left: 25px;
}
body .button-link{
	background:transparent;
	border:none;
	font-size:14px;
	color:#212121;
	padding:0
}
body .button-link .fa{
	padding-right:5px
}
body .button-link span{
	border-bottom:1px dashed #212121
}
body .button-link:last-child{
	margin-left:25px
}
body .button-link:hover span{
	border-bottom:none
}
body .button-link:focus,body .button-link:active{
	outline:none
}
body .col-gallery{
	float:left;
	width:390px;
	padding-left:15px;
	padding-right:15px
}
body .col-gallery>.thumbnails{
	max-width:370px;
	margin-bottom:0
}
@media (max-width: 991px){
	body .col-gallery>.thumbnails{
	max-width:100%
}

}
@media (max-width: 991px){
	body .col-gallery{
	max-width:100%
}

}
@media (min-width:992px) and (max-width:1200px){
	body .col-info{
	max-width:580px
}

}
body .thumbnails{
	position:relative
}
body .thumbnails .thumbnail{
	border-radius:0;
	border-color:#f6f6f6
}
body .thumbnails .thumbnail:hover{
	border-color:#bdbdbd
}
body .thumbnails+.rating{
	right:45px
}
body .thumbnails .image-additional{
	float:left;
	width:25%;
	min-width:80px
}
body .thumbnails .image-additional>a{
	margin:10px 15px 0 15px
}
body .top-product-info,body .top-product-info a{
	font-size:16px;
	text-decoration:none
}
body .price li{
	display:inline-block
}
body .price-product{
	margin-top:30px
}
body .price-product .price-new,body .price-product .price-old{
	font-size:34px;
	font-weight:600
}
body .price-product .price-new{
	padding-right: 30px;
color: #275782;
}
body .price-product .price-old{
	padding-left:0
}
body .product-info-bottom .checkbox,body .product-info-bottom .radio{
	margin-top:0;
	margin-bottom:0
}
body .product-info-bottom .control-label{
	font-weight:600;
	margin-bottom:0;
	line-height:16px
}
body .product-info-bottom .form-group{
	margin-bottom:30px
}
body .date .btn,body .time .btn,body .datetime .btn{
	height:40px
}
body .quantity-contain{
	display:inline-block;
	position:relative;
	margin-right:25px
}
body .quantity-contain .quantity{
	height:40px;
	padding:10px;
	margin-bottom:0;
	width:55px;
	border:1px solid #bdbdbd
}
body .quantity-contain .quantity_plus,body .quantity-contain .quantity_minus{
	position:absolute;
	right:4px;
	height:50%;
	padding:4px 1px;
	font-size:18px;
	line-height:5px;
	z-index:9
}
body .quantity-contain .quantity_plus:hover .fa,body .quantity-contain .quantity_minus:hover .fa{
	color:#f55050;
	cursor:pointer
}
body .quantity-contain .quantity_plus .fa,body .quantity-contain .quantity_minus .fa{
	font-size:12px;
	line-height:12px
}
body .quantity-contain .quantity_plus{
	top:0
}
body .quantity-contain .quantity_minus{
	bottom:0
}
body .form-button-cart{
	margin-top:25px
}
body .form-button-cart>div>div{
	margin-top:5px;
	margin-bottom:5px
}
body .form-button-cart #button-cart{
margin-top: 5px;
margin-bottom: 5px;
padding-top: 8px;
padding-bottom: 8px;
}
@media (max-width:991px) and (min-width:992px){
	body .form-button-cart .btn-group{
	float:none !important
}
body .form-button-cart .btn-group .btn-wishlist{
	margin-left:0
}
body .form-button-cart .quantity-contain{
	margin-right:4px
}
body .form-button-cart .btn-wishlist,body .form-button-cart .btn-compare{
	margin:0;
	margin-left:4px !important
}

}
body .descript-product{
	margin-bottom:80px;
	margin-top:40px
}
body .nav-tabs{
	border-bottom:none
}
@media (max-width: 991px){
	body .nav-tabs{
	text-align:left
}

}
body .nav-tabs>li{
	float:none
}
body .nav-tabs>li.active>a,body .nav-tabs>li.active>a:focus,body .nav-tabs>li.active>a:hover,body .nav-tabs>li>a:hover,body .nav-tabs .nav>li>a:focus,body .nav-tabs .nav>li>a:hover{
	border-color: transparent;
color: #4da8ad;
background: transparent;
font-size: 20px;
font-family: Open Sans;
text-decoration: underline;
}
body .nav-tabs>li>a{
font-weight: 400;
text-decoration: none;
font-size: 20px;
text-transform: uppercase;
}
@media (max-width: 991px){
	body .nav-tabs>li>a{
	padding-left:0
}

}
body .nav-tabs .head-module{
	margin:20px 20px 25px 0
}
@media (max-width: 991px){
	body .nav-tabs .head-module{
	margin:5px 20px 5px 0
}

}
body .nav-tabs.tabs-border{
	border-bottom:1px solid #eee;
	margin-bottom:20px
}
@media (max-width: 991px){
	body .nav-tabs.tabs-border{
	border-color:transparent
}

}
body .nav-tabs.tabs-border>li.active>a,body .nav-tabs.tabs-border>li.active>a:focus,body .nav-tabs.tabs-border>li.active>a:hover,body .nav-tabs.tabs-border>li>a:hover,body .nav-tabs.tabs-border .nav>li>a:focus,body .nav-tabs.tabs-border .nav>li>a:hover{
	border-color:#eee;
	border-bottom-color:transparent;
	background-color:#fff
}
@media (max-width: 991px){
	body .nav-tabs.tabs-border>li.active>a,body .nav-tabs.tabs-border>li.active>a:focus,body .nav-tabs.tabs-border>li.active>a:hover,body .nav-tabs.tabs-border>li>a:hover,body .nav-tabs.tabs-border .nav>li>a:focus,body .nav-tabs.tabs-border .nav>li>a:hover{
	border-color:transparent
}

}
body .nav-tabs.tabs-border>li>a{
padding: 10px 30px;
border-radius: 0;

}
@media (max-width:991px) and (min-width:992px){
	body .nav-tabs.tabs-border>li>a{
	padding:10px
}

}
@media (max-width: 991px){
	body .nav-tabs.tabs-border>li>a{
	padding:10px 0
}

}
body .nav-tabs.tabs-border .head-module{
	margin:0 1px -1px 0
}
body .head-module.head-middle.tab-xs{
	margin-top:10px;
	margin-bottom:10px
}
body #column-right .nav-tabs,body #column-left .nav-tabs{
	margin-bottom:30px
}
body #column-right .nav-tabs .head-module,body #column-left .nav-tabs .head-module{
	margin-right:0;
	margin-bottom:10px
}
body .table-spec{
	border-color:transparent
}
body .table-spec>thead>tr>td{
	background-color:#f6f6f6;
	border-color:#f6f6f4;
	font-weight:600;
	border-right:2px solid #fff;
	padding:8px 25px
}
body .table-spec>thead>tr>td:last-child{
	border-right:none
}
@media (max-width:1199px){
	body .table-spec>thead>tr>td{
	padding:8px
}

}
body .table-spec>tbody>tr>td,body .table-spec>tfoot>tr>td{
	border-color:#f6f6f6;
	vertical-align:middle;
	padding:15px 25px;
	border-top:none;
	border-bottom:2px solid #f6f6f6;
	border-right:2px solid #fff;
	min-width:150px
}
body .table-spec>tbody>tr>td:last-child,body .table-spec>tfoot>tr>td:last-child{
	border-right:none
}
@media (max-width:1199px){
	body .table-spec>tbody>tr>td,body .table-spec>tfoot>tr>td{
	padding:8px;
	min-width:125px
}

}
body .table-spec .price{
	display:table-cell
}
body .review-page .fa{
	font-size:16px;
	color:#f55050;
	width:13px
}
body .col-3 .col-sm{
	width:100%
}
body .col-sm .form-button-cart .btn-group{
	float:none !important
}
body .col-sm .form-button-cart .btn-group .btn-wishlist{
	margin-left:0
}
body .rating-product{
	position:static;
	padding-left:0;
	display:inline-block;
	line-height:16px;
	margin-right:25px;
	margin-bottom:0
}
body .rating-product .fa{
	color:#bdbdbd;
	line-height:16px
}
body .compare .rating{
	position:static
}
body .compare .rating .fa{
	height:17px
}
body .compare>thead>tr>td{
	padding-left:30px;
	padding-right:30px
}
body .compare>tbody>tr>td{
	padding:14px 30px
}
@media screen and (max-width:1199px){
	body .compare>tbody>tr>td{
	white-space:normal !important
}
body .compare>tbody>tr>td .btn{
	min-width:110px;
	margin-top:5px
}

}
@media (max-width: 991px){
	body .compare>tbody>tr>td{
	min-width:150px
}

}
body .compare .last-tr>td{
	padding:25px 8px;
	border-color:transparent;
	border-top:3px solid #f6f6f6
}
body .remove-link{
	display:block;
	color:#bb0000;
	margin-top:10px
}
body .remove-link:hover{
	color:#bb0000
}
body .form-contact{
	position:relative
}
body .form-contact .fa{
	position:absolute;
	top:0;
	right:15px;
	height:40px;
	width:40px;
	padding:12px 5px;
	text-align:center;
	color:#bdbdbd;
	opacity:0;
	-webkit-transition:.3s;
	transition:.3s
}
body .form-contact input:focus{
	padding-right:40px
}
body .form-contact input:focus+.fa{
	opacity:1
}
body .col-contact{
	margin-bottom:20px
}
body .col-contact .head-middle{
	margin-top:0;
	margin-bottom:0;
	line-height:16px
}
body .col-contact .info-text{
	color:#bdbdbd;
	font-size:14px;
	line-height:14px
}
body .col-contact address>span{
	max-width:400px;
	display:inline-block
}
body .col-contact .text-bold{
	font-weight:600;
	font-size:24px;
	line-height:20px
}
body .col-contact .text-open{
	font-size:20px
}
body .col-contact p{
	margin-bottom:0;
	line-height:1.25
}
body .col-contact.comment-text{
	margin-top:40px;
	margin-bottom:80px
}
body .col-contact .map-link{
	font-size:14px;
	margin-left:30px;
	border-bottom:1px solid #bdbdbd;
	font-weight:100
}
body .col-contact .map-link:hover,body .col-contact .map-link.active{
	border-bottom:1px dashed #bdbdbd;
	cursor:pointer
}
body .col-contact .map-container{
	display:none
}
body .col-contact .map-container iframe{
	border:1px solid #bdbdbd !important
}
body .col-contact .map-hide{
	display:none
}
body .col-contact .map-link-target{
	text-decoration:none
}
body .col-contact .map-link-target:hover{
	color:#616161
}
body .col-contact .map-link-target .fa{
	font-size:10px;
	padding-left:5px
}
body div.required .control-label:after{
	content:' *';
	color:#bb0000;
	font-weight:bold
}
body .information-page{
	margin-bottom:80px
}
body .information-page ul{
	padding-left:20px
}
body .information-page ul li{
	list-style-type:none
}
body .information-page ul li:before{
	content:'\f105';
	font-family:FontAwesome;
	color:#5ac5cb;
	padding-right:10px;
	font-size:16px
}
body .row-search{
	margin-bottom:40px
}
body .row-search input,body .row-search select{
	margin-bottom:5px
}
body .checkout-cart .panel-cart{
	padding-left:45px
}
@media (max-width: 991px){
	body .panel-cart{
	padding-left:0
}

}
body .panel-cart .panel{
	border-radius:0;
	border-color:transparent;
	box-shadow:none
}
body .panel-cart .panel-heading{
	border-radius:0;
	background:transparent;
	border:none;
	padding:2px 0
}
body .panel-cart .panel-heading a{
	text-decoration:none;
	border-bottom:1px dashed #212121
}
@media (max-width:991px){
	body .panel-cart .panel-heading{
	text-align:right;
	padding-right:15px
}

}
@media (max-width: 991px){
	body .panel-cart .panel-heading{
	padding-right:0
}

}
body .panel-cart .panel-body{
	border-top-color:transparent !important;
	padding-left:0;
	padding-right:0
}
body .panel-cart .panel-body .form-horizontal .control-label{
	text-align:left
}
body .text-price{
	font-size:18px;
	line-height:15px !important
}
@media (max-width: 991px){
	body .text-price{
	font-size:18px
}

}
body .table-cart tr:last-child>td{
	font-size:24px;
	line-height:18px !important;
	font-weight:700
}
@media (max-width: 991px){
	body .table-cart tr{
	padding-bottom:20px
}
body .table-cart tr:last-child{
	text-align:right
}
body .table-cart tr:last-child>td{
	display:inline-block
}
body .table-cart tr:last-child>td:last-child{
	padding-left:10px
}
body .table-cart tr>td{
	display:block;
	font-size:14px;
	padding:0
}
body .table-cart tr>td:last-child{
	padding-bottom:15px
}

}
@media (max-width: 991px){
	body .pull-xs{
	float:none !important;
	text-align:center;
	margin:5px
}
body .pull-xs a{
	min-width:215px
}

}
body .buttons-chechout .checkbox{
	display:inline-block
}
body .buttons-chechout .checkbox .checkbox-label{
	padding-top:5px;
	margin-left:5px
}
body #collapse-checkout-confirm .btn{
	background:#5ac5cb;
	margin-right:32px;
	margin-top:60px
}
body #collapse-checkout-confirm .btn:hover{
	background:#f55050
}
@media (max-width: 991px){
	body #collapse-checkout-confirm .btn{
	margin-right:0
}

}
body.checkout-cart .quantity-contain{
	margin-right:0
}
body.checkout-cart .td-remove{
	min-width:50px
}
body.checkout-cart .td-remove .fa-times{
	font-size:16px
}
body.checkout-cart .link-back{
	font-size:16px
}
body.checkout-cart .buttons{
	margin-top:60px;
	margin-bottom:80px
}
body .col-3 .row-cart-bottom{
	text-align:right
}
body .col-3 .row-cart-bottom>div{
	width:100% !important
}
body .col-3 .row-cart-bottom+.buttons{
	text-align:right;
	width:100% !important;
	padding:0
}
body .tab-checkout{
	margin-bottom:80px
}
body .order-row{
	margin-top:40px;
	margin-bottom:40px
}
body .dashed-text{
	text-decoration:none;
	border-bottom:1px dashed
}
body .dashed-text:hover{
	border-bottom-style:solid
}
body .order-product{
	background:#f6f6f6;
	padding:30px 30px;
	max-width:370px;
	margin-top:43px;
	margin-bottom:80px
}
@media (max-width:480px){
	body .order-product{
	padding:10px
}

}
body .order-product img{
	max-width:155px;
	height:auto;
	margin-right:30px
}
body .order-product .goodsList{
	margin-bottom:30px
}
body .order-product .goodsList>div:first-child{
	min-width:140px
}
@media (max-width:480px){
	body .order-product .goodsList>div:first-child{
	min-width:100px
}

}
body .order-product .goodsList>div:last-child{
	width:170px
}
@media (max-width:991px) and (min-width:992px){
	body .order-product .goodsList>div:last-child{
	width:135px
}

}
@media (max-width:480px){
	body .order-product .goodsList>div:last-child{
	width:130px
}

}
body .order-product .goodsList:after{
	content:'';
	display:table;
	clear:both
}
body .order-product #totals_block:before,body .order-product .change-order:before{
	content:'';
	width:100%;
	height:2px;
	background:#fff;
	display:block;
	position:absolute;
	right:0;
	left:0
}
body .order-product .change-order a{
	padding-top:27px;
	display:inline-block
}
body .order-product .easy-totals{
	padding:27px 0
}
body .order-product .easy-totals table{
	margin-bottom:0
}
body .order-product .easy-totals table>tbody>tr>td{
	padding:0
}
body .order-product .easy-totals table>tbody>tr:last-child>td{
	padding-top:15px;
	font-size:21px;
	font-weight:600
}
@media (max-width: 991px){
	body .order-product{
	float:left !important;
	margin-top:0;
	margin-bottom:20px
}

}
body #order_methods+div .checkbox{
	margin-bottom:20px
}
body #shipping_pickup{
	margin-top:20px;
	border:1px solid #bdbdbd
}
body .label-addres{
	position:absolute;
	top:-30px
}
@media (max-width: 991px){
	body .label-addres{
	position:relative;
	top:0;
	margin-top:10px;
	margin-bottom:0
}

}
body .dop-info-addres{
	position:absolute;
	font-size:12px;
	color:#bdbdbd
}
body .pass-forgot{
	margin-top:20px
}
body .telephone .form-group{
	margin-bottom:0
}
@media (max-width: 991px){
	body .telephone .form-group{
	margin-bottom:15px
}

}
body .checkbox-phone{
	margin-top:5px;
	margin-bottom:20px
}
body .checkout-default{
	margin-bottom:80px
}
body .checkout-default .panel-title{
	font-weight:700;
	text-decoration:none;
	font-size:16px;
	text-transform:uppercase
}
body .checkout-default .panel-title a{
	font-size:16px
}
body .checkout-default .head-middle{
	margin:10px 0 5px 0
}
body .checkout-default .form-horizontal .radio{
	padding-bottom:7px
}
body .checkout-default .btn-b{
	min-width:277px
}
body .checkout-default .table-spec{
	border:1px solid transparent
}
body .checkout-default .table-spec>tfoot>tr:first-child>td{
	padding-top:20px
}
body .checkout-default .table-spec>tfoot>tr>td{
	padding:8px 33px
}
body .checkout-default .panel-title{
	display:inline-block;
	border-bottom:1px dashed #212121
}
body .checkout-default .panel-title a{
	border-bottom:none
}
@media (max-width:991px){
	body .checkout-default.panel-cart .panel-heading{
	text-align:left !important
}

}
body .account-menu{
	position:relative;
	text-align:right;
	z-index:9
}
body .account-menu:hover .account-menu-list{
	height:auto
}
body .account-menu .account-menu-btn{
	overflow:visible;
	width:270px;
	max-width:100%;
	margin-bottom:20px
}
body .account-menu .account-menu-btn:hover{
	background:#5ac5cb
}
body .account-menu .account-menu-list>a{
	display:block;
	color:#616161;
	padding:10px;
	text-transform:uppercase;
	text-align:left
}
@media (max-width: 991px){
	body .table-account thead{
	display:none
}

}
body .table-account tr>td{
	vertical-align:top !important
}
@media (max-width: 991px){
	body .table-account tr>td{
	display:block
}

}
body .table-account a{
	color:#616161;
	padding:5px;
	display:block
}
body .col-account .head-module{
	display:block
}
body .col-account .head-module a{
	font-size:inherit
}
body .col-account .head-module.head-middle{
	margin:0 0 10px 0;
	line-height:16px
}
body .col-account .form-horizontal .control-label{
	text-align:left
}
body .col-account fieldset{
	margin-bottom:40px
}
body .col-account .col-forgotten{
	margin-bottom:10px
}
@media (max-width: 991px){
	body .col-account .col-forgotten{
	text-align:center
}

}
body .col-account-2{
	max-width:572px
}
body .checkbox-register.checkbox{
	padding-top:0
}
body .checkbox-register .checkbox-reg{
	opacity:0
}
body .checkbox-register .checkbox-label .check:after{
	top:5px
}
body .checkbox-register .btn{
	margin-top:30px
}
body .checkbox-label, body a {
   
    color: #020202;
    text-decoration: 0;
}
body .pass-link{
	font-size:14px;
	text-decoration:none;
	color:#212121;
	padding-top:3px
}
body .dop-text{
	color:#bdbdbd;
	font-size:14px
}
body .button-eye .btn-blue{
	padding:5px 7px;
	min-width:32px;
	height:32px
}
body .link-back{
	padding-left:40px;
	padding-right:40px
}
@media (max-width:480px){
	body .link-back{
	padding-right:0
}

}
body .form-sm{
	max-width:270px
}
@media (max-width:480px){
	body.account-account .table-spec thead{
	display:none
}
body.account-account .table-spec>tbody>tr>td{
	display:block
}

}
body[class*="account-"] #content{
	margin-bottom:80px
}
body .top-btn{
	width:40px;
	height:40px;
	background:url("../image/ico.png") no-repeat -26px 8px #bdbdbd;
	position:fixed;
	bottom:70px;
	right:50px;
	z-index:99;
	text-align:center;
	display:none
}
body .top-btn:hover{
	background-color:#f55050;
	cursor:pointer;
	-webkit-transition:.3s;
	transition:.3s
}
body .showcase{
	padding:40px 0 40px 0;
	border-top:0px solid #bdbdbd;
	border-bottom:0px solid #bdbdbd
}
body .showcase .product-thumb{
	border-bottom:none
}
body .showcase .product-thumb:hover:after{
	-webkit-transform:scale(0,0);
	-ms-transform:scale(0,0);
	transform:scale(0,0)
}
body .showcase .product-thumb .image{
	min-height:150px;
	display:table;
	width:100%
}
body .showcase .product-thumb .image>a{
	display:table-cell;
	vertical-align:middle
}
@media (max-width: 991px){
	body .showcase .product-thumb .image>a{
	display:block
}

}
body .showcase .product-thumb .image img{
	width:auto;
	margin:0 auto
}
body .showcase .product-thumb .head-product{
	height:auto;
	max-height:64px
}
body .showcase .product-thumb .price{
	margin-bottom:0
}
body .showcase .information-layout{
	overflow:hidden
}
body .showcase .information-layout .information-sm .descript{
	display:none
}
body .showcase .information-layout .information-sm.product-thumb{
	min-height:150px
}
body .showcase .information-layout .information-sm.product-thumb .caption .flex-descript{
	height:100%
}
body .showcase .information-layout .product-thumb{
	background-color:#f6f6f6;
	padding:20px 15px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:100%
}
body .showcase .information-layout .product-thumb .descript{
	-webkit-box-flex:1;
	-webkit-flex:1 0 auto;
	-ms-flex:1 0 auto;
	flex:1 0 auto;
	word-break:break-word;
	font-size:14px;
	text-align:left
}
body .showcase .information-layout .product-thumb .caption{
	width:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
body .showcase .information-layout .product-thumb .caption .bunner-link{
	-webkit-box-flex:0;
	-webkit-flex:0 0 auto;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	display:block
}
body .showcase .information-layout .product-thumb .flex-descript{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:stretch;
	-webkit-align-items:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	height:100%
}
body .showcase .information-layout .head-product{
	-webkit-box-flex:0;
	-webkit-flex:0 0 auto;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	margin-top:0;
	text-align:left;
	margin-bottom:10px
}
body .showcase .information-layout .bunner-link{
	font-size:14px;
	text-decoration:none
}
body .showcase .information-layout .bunner-link:hover{
	color:#f55050
}
body .showcase .information-layout .bunner-link:hover:after,body .showcase .information-layout .bunner-link:hover:before{
	background-color:#f55050
}
body .showcase .information-layout .head-border:after,body .showcase .information-layout .head-border:before{
	background-color:#616161;
	display:inline-block;
	margin:4px 13px
}
body .showcase .nav-tabs .head-module{
	margin-top:0;
	margin-bottom:40px;
	line-height:40px
}
body .showcase .nav-tabs .head-module>a{
	padding:0;
	line-height:16px
}
body .showcase.showcase-left{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-webkit-align-items:stretch;
	-ms-flex-align:stretch;
	align-items:stretch
}
@media (max-width: 991px){
	body .showcase.showcase-left{
	display:block
}

}
body .showcase.showcase-left .nav-tabs{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding-right:30px
}
@media (max-width: 991px){
	body .showcase.showcase-left .nav-tabs{
	display:block
}

}
body .showcase.showcase-left .nav-tabs .head-module{
	display:block;
	margin-bottom:0
}
@media (max-width: 991px){
	body .showcase.showcase-left .nav-tabs .head-module{
	display:inline-block;
	margin-bottom:5px
}

}
body .showcase.showcase-left .nav-tabs .head-module>a{
	display:inline-block;
	padding-right:0;
	padding-top:4px;
	padding-bottom:4px
}
body .showcase.showcase-all .tab-pane .wrap-panel,body .showcase.showcase-left-all .tab-pane .wrap-panel{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
body .showcase.showcase-all .tab-pane .wrap-panel>div,body .showcase.showcase-left-all .tab-pane .wrap-panel>div{
	-webkit-box-flex:1;
	-webkit-flex:1 0 295px;
	-ms-flex:1 0 295px;
	flex:1 0 295px;
	max-width:300px;
	margin:40px 0 0 0
}
@media (max-width: 991px){
	body .showcase.showcase-all .tab-pane .wrap-panel>div,body .showcase.showcase-left-all .tab-pane .wrap-panel>div{
	-webkit-box-flex:1;
	-webkit-flex:1 0 240px;
	-ms-flex:1 0 240px;
	flex:1 0 240px;
	margin-top:20px;
	padding:0 15px
}

}
body .showcase.showcase-all .nav-tabs,body .showcase.showcase-left-all .nav-tabs{
	line-height:16px
}
body .showcase.showcase-all .nav-tabs .head-module,body .showcase.showcase-left-all .nav-tabs .head-module{
	margin-bottom:0
}

	body .showcase.showcase-all .nav-tabs .head-module > a, body .showcase.showcase-left-all .nav-tabs .head-module > a {
	line-height: 22px;
	font-size: 18px;

}
body .showcase.showcase-left-all{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-webkit-align-items:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	padding-top:0
}
@media (max-width: 991px){
	body .showcase.showcase-left-all{
	display:block
}

}
body .showcase.showcase-left-all .nav-tabs{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding-right:30px
}
@media (max-width: 991px){
	body .showcase.showcase-left-all .nav-tabs{
	display:block
}

}
body .showcase.showcase-left-all .nav-tabs .head-module{
	display:block;
	margin-bottom:0
}
@media (max-width: 991px){
	body .showcase.showcase-left-all .nav-tabs .head-module{
	display:inline-block;
	margin-bottom:5px
}

}
body .showcase.showcase-left-all .nav-tabs .head-module>a{
	display:inline-block;
	padding-right:0;
	padding-top:4px;
	padding-bottom:4px;
	line-height:16px
}
body .showcase.showcase-left-all .tab-pane .wrap-panel{
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
@media (min-width:992px) and (max-width:992px){
	body .showcase.showcase-left-all .tab-pane .wrap-panel>div{
	-webkit-box-flex:0;
	-webkit-flex:0 0 255px;
	-ms-flex:0 0 255px;
	flex:0 0 255px;
	padding:0 15px
}

}
body .showcase.showcase-left-all .tab-pane .wrap-panel .category-layout .product-thumb .head-product,body .showcase.showcase-left-all .tab-pane .wrap-panel .manufacturer-layout .product-thumb .head-product{
	margin-bottom:0
}
@media (max-width: 991px){
	body .showcase.showcase-left-all .tab-pane .wrap-panel{
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}

}
@media (max-width: 991px){
	body .showcase{
	border-top:none;
	border-bottom:none;
	padding-bottom:0;
	padding-top:0
}

}
body .col-3 .showcase-left .nav-tabs{
	text-align:left
}
body #column-right .showcase,body #column-left .showcase{
	border-bottom:none;
	border-top:none;
	padding:0
}
body #column-right .showcase .information-layout .product-thumb .caption .bunner-link:before,body #column-right .showcase .information-layout .product-thumb .caption .bunner-link:after,body #column-left .showcase .information-layout .product-thumb .caption .bunner-link:before,body #column-left .showcase .information-layout .product-thumb .caption .bunner-link:after{
	display:none
}
body #column-right .showcase.showcase-left,body #column-right .showcase.showcase-left-all,body #column-left .showcase.showcase-left,body #column-left .showcase.showcase-left-all{
	display:block
}
body #column-right .showcase.showcase-left>div,body #column-right .showcase.showcase-left .nav-tabs,body #column-right .showcase.showcase-left-all>div,body #column-right .showcase.showcase-left-all .nav-tabs,body #column-left .showcase.showcase-left>div,body #column-left .showcase.showcase-left .nav-tabs,body #column-left .showcase.showcase-left-all>div,body #column-left .showcase.showcase-left-all .nav-tabs{
	width:100%;
	float:none
}
body #column-right .showcase.showcase-all .tab-pane .wrap-panel>div,body #column-right .showcase.showcase-left-all .tab-pane .wrap-panel>div,body #column-left .showcase.showcase-all .tab-pane .wrap-panel>div,body #column-left .showcase.showcase-left-all .tab-pane .wrap-panel>div{
	max-width:100%
}
body #column-right .showcase.showcase-all .tab-pane>div,body #column-right .showcase.showcase-left-all .tab-pane>div,body #column-left .showcase.showcase-all .tab-pane>div,body #column-left .showcase.showcase-left-all .tab-pane>div{
	max-width:100%
}
body #column-right .showcase.showcase-all .tab-pane .wrap-panel>div,body #column-right .showcase.showcase-left-all .tab-pane .wrap-panel>div,body #column-left .showcase.showcase-all .tab-pane .wrap-panel>div,body #column-left .showcase.showcase-left-all .tab-pane .wrap-panel>div{
	margin:0
}
body #column-right .showcase.showcase-all .tab-pane .wrap-panel>div:first-child,body #column-right .showcase.showcase-left-all .tab-pane .wrap-panel>div:first-child,body #column-left .showcase.showcase-all .tab-pane .wrap-panel>div:first-child,body #column-left .showcase.showcase-left-all .tab-pane .wrap-panel>div:first-child{
	margin-top:0
}
body #column-right .showcase.showcase-all .tab-pane .wrap-panel>div.product-layout,body #column-right .showcase.showcase-all .tab-pane .wrap-panel>div.information-layout,body #column-right .showcase.showcase-left-all .tab-pane .wrap-panel>div.product-layout,body #column-right .showcase.showcase-left-all .tab-pane .wrap-panel>div.information-layout,body #column-left .showcase.showcase-all .tab-pane .wrap-panel>div.product-layout,body #column-left .showcase.showcase-all .tab-pane .wrap-panel>div.information-layout,body #column-left .showcase.showcase-left-all .tab-pane .wrap-panel>div.product-layout,body #column-left .showcase.showcase-left-all .tab-pane .wrap-panel>div.information-layout{
	margin-bottom:20px
}
body #column-right .showcase.showcase-all .tab-pane .wrap-panel>div .head-product,body #column-right .showcase.showcase-left-all .tab-pane .wrap-panel>div .head-product,body #column-left .showcase.showcase-all .tab-pane .wrap-panel>div .head-product,body #column-left .showcase.showcase-left-all .tab-pane .wrap-panel>div .head-product{
	margin-bottom:20px
}
body #column-right .showcase.showcase-all .tab-pane .wrap-panel>div:last-child,body #column-right .showcase.showcase-left-all .tab-pane .wrap-panel>div:last-child,body #column-left .showcase.showcase-all .tab-pane .wrap-panel>div:last-child,body #column-left .showcase.showcase-left-all .tab-pane .wrap-panel>div:last-child{
	margin-bottom:0
}
body #column-right .showcase.showcase-all .tab-pane .wrap-panel>div:last-child .head-product,body #column-right .showcase.showcase-left-all .tab-pane .wrap-panel>div:last-child .head-product,body #column-left .showcase.showcase-all .tab-pane .wrap-panel>div:last-child .head-product,body #column-left .showcase.showcase-left-all .tab-pane .wrap-panel>div:last-child .head-product{
	margin-bottom:0
}
body #column-right .showcase .tab-pane .wrap-panel>div:last-child,body #column-left .showcase .tab-pane .wrap-panel>div:last-child{
	margin-bottom:0
}
body #column-right .showcase .tab-pane .wrap-panel>div:last-child .head-product,body #column-left .showcase .tab-pane .wrap-panel>div:last-child .head-product{
	margin-bottom:0
}
body .content-fullup .showcase,body .content-fullunder .showcase{
	padding-left:15px;
	padding-right:15px
}
@media (max-width: 991px){
	body .content-fullup .showcase,body .content-fullunder .showcase{
	padding-left:0;
	padding-right:0
}

}
body .content-fullup .breaking_news,body .content-fullunder .breaking_news{
	padding:0 15px
}
body .breaking_news .pagination{
	margin-bottom:0
}
body .news{
	margin-bottom:20px
}
body .news>div{
	font-size:14px
}
body .news-description{
	font-size:14px;
	line-height:18px;
	letter-spacing:.5px;
	margin-bottom:10px
}
body .col-news .image{
	margin-bottom:20px
}
body .col-news.col-news-1{
	padding-right:30px
}
@media (max-width: 991px){
	body .col-news.col-news-1{
	border-right:none;
	padding-right:15px
}

}
body .col-news.col-news-2{
	padding-left:30px
}
@media (max-width: 991px){
	body .col-news.col-news-2{
	border-left:none;
	padding-left:15px;
	left:auto
}

}
body .col-3 .col-news,body #column-left .col-news,body #column-right .col-news{
	width:100%;
	border-right:none;
	border-left:none
}
body .col-3 .col-news.col-news-1,body #column-left .col-news.col-news-1,body #column-right .col-news.col-news-1{
	padding-right:15px
}
body .col-3 .col-news.col-news-2,body #column-left .col-news.col-news-2,body #column-right .col-news.col-news-2{
	padding-left:15px
}
body .stickers{
	z-index:9;
	position:absolute;
	background-color:#f55050;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	top:13px;
	left:0;
	padding:5px 20px
}
body .stickers.stickers-action{
	background-color:#b52828
}
@media (max-width:1199px) and (min-width:992px){
	body #column-left .stickers,body #column-right .stickers{
	top:40px
}

}
@media (max-width: 991px){
	body .socials{
	text-align:left
}
body .breadcrumb{
}
}
body .socials a{
	display:inline-block;
	color:#616161;
	margin:20px 30px 8px 0
}
@media (max-width: 991px){
	body .socials a{
	margin-right:20px
}

}
body .socials a .fa{
	font-size:18px
}
body .socials a span{
	font-size:14px;
	padding-left:5px
}
body .socials a:hover{
	color:#bdbdbd
}
body .manufacturer{
	margin-bottom:40px
}
body .row-flex{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
body .manufactur-list{
	margin-bottom:40px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end
}
body .manufactur-list a{
	text-decoration:none;
	font-size:16px;
	font-weight:600;
	display:block
}
body .manufactur-list .img-contain{
	min-height:120px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto
	   
}
body .manufactur-list .img-contain img{
	display:block;
	margin:0 auto 10px auto;
	-ms-filter:grayscale(100%);
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%);
	-webkit-transition:.3s;
	transition:.3s
}
body .manufactur-list:hover img{
	-ms-filter:grayscale(0);
	-webkit-filter:grayscale(0);
	filter:grayscale(0)
}
body .manufactur-list:hover a{
	color:#212121
}
body footer .socials a:hover{
	color:#f6f6f6
}
.ie9 body .slider .bunner-text .slider-head{
	border-bottom:20px
}
.ie9 body .slider .bunner-text .slider-head span.bunner-link{
	position:absolute;
	bottom:15px;
	left:0;
	right:0
}
.ie9 body .slider .bunner-text .slider-head span.bunner-link:before,.ie9 body .slider .bunner-text .slider-head span.bunner-link:after{
	display:none
}
.ie9 body .showcase-all.showcase .tab-pane .wrap-panel>div{
	min-width:295px
}
.ie9 body .showcase-all.showcase .tab-pane .wrap-panel>div:nth-child(3n+4){
	clear:both
}
@media (max-width:1229px){
	.ie9 body .showcase-all.showcase .tab-pane .wrap-panel>div:nth-child(3n+4){
	clear:none
}
.ie9 body .showcase-all.showcase .tab-pane .wrap-panel>div:nth-child(2n+3){
	clear:both
}

body .nav-tabs.tabs-border>li>a {
    padding: 10px 30px;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 18px;
}

body .nav-tabs>li.active>a, body .nav-tabs>li.active>a:focus, body .nav-tabs>li.active>a:hover, body .nav-tabs>li>a:hover, body .nav-tabs .nav>li>a:focus, body .nav-tabs .nav>li>a:hover {
    border-color: transparent;
    color: #2c7fa9;
    background: transparent;
	padding: 10px 30px;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 18px;
}

body .cart-top #cart-total {
    font-size: 12px;
    color: #fff;
    position: absolute;
    left: -4px;
    bottom: 0;
    background: #f55050;
    padding: 4px;
    line-height: 7px;
    border-radius: 10px;
    height: 16px;
    min-width: 16px;
    text-align: center;
}

.btn-add-to-cart-quickview {
    background: #f09b2e;
    color: #ffffff;
    border: 1px solid #f5f5f5;
    border-radius: 4px;
    margin-left: 10px;
    margin-right: 7px;
    text-transform: uppercase;
}
.nav-tabs > li {
    float: left;
    margin-bottom: 1px;
}
body .slider .slider-text .slider-head .slide-link {
    font-size: 16px;
    line-height: 32px;
    min-width: 150px;
    width: 150px;
    height: 32px;
    padding-bottom: 0;
    font-family: Open Sans;
    display: block;
    text-align: center;
    padding-top: 0;
}




body .product-list .product-thumb {
    border: none;
    /* border-bottom: 1px solid #bdbdbd; */
    max-width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	
}

body .slider .slider-text .slider-head .slide-link {
    font-size: 22px;
    line-height: 32px;
    min-width: 150px;
    width: 150px;
    height: 32px;
    padding-bottom: 15px;
    font-family: Open Sans;
    display: block;
    text-align: center;
    margin-top: 120px;
}

body .top-head.top-phone .phone {
    font-size: 16px;
    font-weight: 800;
    font-family: 'Open Sans';
}

body .head-module {
    color: #212121;
    font-size: 20px;
    text-transform: none;
    position: relative;
    display: inline-block;
    margin: 40px 40px 30px 10px;
    line-height: 30px;
    word-break: break-word;
}


body .slider .slider-text .slider-head span {
    color: #275782;
    text-shadow: 0;
    display: block;
    font-size: 22px;
    line-height: 32px;
    text-transform: none;
    background-color: white;
}
body .slider .slider-text .slider-head .slide-link {
font-size: 12px;
line-height: 32px;
min-width: 100px;
width: 100px;
height: 32px;
    padding-bottom: 15px;
    font-family: Open Sans;
    display: block;
    text-align: center;
    text-transform: uppercase;
    border-radius: 4px;
    background-color: red;
}


body .search {
    position: relative;
    text-align: right;
    margin-top: 9px;
    background-color: #white;
}



#simplecheckout_button_confirm {
    background-color: #f09b2e;
} 

#simplecheckout_button_confirm:hover {
    background-color: #4da8ad;
}
body {
    font-family: Open Sans;
    color: #111;
    font-size: 14px;
    line-height: 1.5;
}

.faq-link {
    color: #000;
    font-size: 16px;
    font-family: Open Sans;
}

.faq-title {
    color: #275782;
    text-align: center; 
    font-size: 18px;
    margin-bottom: 20px;
}
 
 body .left-link > li {
    list-style: none;
    font-family: Open Sans;
    font-size: 16px;
}

button.btn.btn-s1 {
    display: none;
}
 
.mm-product .mm-submenu-titleimage {
    width: 100%;
    float: left;
}
.mm-product .mm-submenu-titleimage {
    width: 100%;
    float: left;
}

.oc_mm .mm .mm-submenu-titleimage img {
    float: left;
}

.oc_mm .mm .mm-submenu-titleimage p {
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    color: #000;
}

#clickModalDlg .modal-header {
    border-bottom: none;
}

#clickModalDlg .modal-footer {
    border-top: none;
}

.mm-manufacturer-products, .mm-productlist {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.mm-product {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.navbar-toggle .icon-bar {
    background: black;
}

.mm a {
    line-height: 30px;
    font-size: 14px;
    font-weight: 400;
    color: #464646;
}
.mm .mm-banner > a {
    text-align: center;
}
.mm .mm-banner > a > img {
    width: 100%;
}
.mm-horizontal ul.mm .mm-submenu .content .mm-submenu-hover .mm-menu ul a.mm-submenu-main,
.mm-horizontal ul.mm .mm-submenu-menu .content .mm-submenu-hover .mm-menu ul a.mm-submenu-main{
    line-height: 30px;
    font-size: 14px;
    font-weight: 400;
    color: #464646;
}

.oc_mm {
    margin-bottom: 0;
}

.mm-asit{
    padding:0;
}
#menu {
    position: relative;
    overflow: visible; 
}

.mm-container,
.mm-container .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.mm-wrapper-horizontal {
    position: relative;
    border-radius:         2px;
    -moz-border-radius:    2px;
    -webkit-border-radius: 2px;
    color: black;

}

.mm-pattern {
    border-radius:         2px;
    -moz-border-radius:    2px;
    -webkit-border-radius: 2px;
}

ul.mm {
    margin: 0;
    padding: 0;
    list-style: none !important;
    position: relative;
	    font-family: 'Open Sans';
		 color: black;

}

ul.mm > li {
    float: left;
    width: auto;
 color: black;
}

ul.mm > li:first-child {
    background: none;
}

ul.mm > li.pull-right {
    float: right;
}

ul.mm > li .mm-close {
    display: none;
}

ul.mm > li:first-child > a {
    border-radius:         2px 0 0 2px;
    -moz-border-radius:    2px 0 0 2px;
    -webkit-border-radius: 2px 0 0 2px;
}



ul.mm > li > a:hover,
ul.mm > li.active > a,
ul.mm > li:hover > a {
    box-shadow:            0 0 7px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:       0 0 7px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow:    0 0 7px rgba(0, 0, 0, 0.15);
    color: #444;

}

ul.mm > li > a img {
    margin-right: 10px;
    height: 28px;
    vertical-align: middle;
}

ul.mm > li > a.mm-description {
    font-size: 14px;
    padding: 10px 20px 11px 21px;
    line-height: 1;
}

ul.mm > li > a.mm-description img {
    float: left;
}

ul.mm > li > a.mm-description .mm-description {
    font-size: 11px;
    opacity: 0.9;
}

ul.mm > li.more > span{
    display:block;
}
ul.mm > li.more {
    width: 50px;
    height: 50px;
    text-align: center;
    display: none;
    font-size: 18px;
}
ul.mm >  li.more:hover > ul.overflow {
    opacity: 1;
    visibility: visible;
}

ul.mm >  li.more > ul.overflow {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    right: 0;
    z-index:10;
    text-align: left;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    list-style: none;
    background: #fff;
    border: 1px solid #cecece;
    margin: 0;
    padding: 0;
    min-width: 250px;
}
ul.mm >  li.more > ul.overflow > li {
    float: none;
    padding: 5px 10px;
}
ul.mm >  li.more > ul.overflow > li a {
    background: #fff;
    white-space: nowrap;
}

ul.mm >  li.more > ul.overflow div[data-toggle="mm-stiker"] {
    position: absolute;
}

ul.mm >  li.more > ul.overflow div.popover {
    top: 0 !important;
}

/* Submenu */
ul.mm .mm-productlist .mm-submenu-title{
    font-weight: bold;
    font-size: 16px;
    padding-bottom: 10px;
    color: #000;
}

ul.mm .mm-submenu-title{
    font-weight: 400;
    font-size: 16px;
    color: #23a1d1;
    width: 100%;
    float: left;
    padding-left: 14px;
    padding-bottom: 10px;
}

ul.mm > li > .mm-submenu,
ul.mm > li > .mm-submenu-menu {
    position: absolute;
    z-index: 9999;
    display: none;
}


.mm-horizontal ul.mm > li > .mm-submenu,
.mm-horizontal ul.mm > li > .mm-submenu-menu{
    max-width: 100%;
}

ul.mm li .mm-submenu .content,
ul.mm li .mm-submenu-menu .content{
    display: none;
    padding: 20px;
    background: #fff;
    border: 1px solid #e6e6e6;
    border-radius:         2px;
    -moz-border-radius:    2px;
    -webkit-border-radius: 2px;
    box-shadow:            0 0 7px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:       0 0 7px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow:    0 0 7px rgba(0, 0, 0, 0.15);
    box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    -webkit-box-sizing: content-box !important;
}
ul.mm li .modal-dialog .mm-submenu .content,
ul.mm li .modal-dialog .mm-submenu-menu .content{
    border: none;
    -webkit-box-shadow: none;
}
ul.mm .mm-submenu .content > .row,
ul.mm .mm-submenu-menu .content > .row {
    padding-top: 20px;
}

ul.mm .mm-submenu .content > .border,
ul.mm .mm-submenu-menu .content > .border {
    padding-top: 20px;
    border-bottom: 1px solid #e6e6e6;
}
ul.mm .mm-submenu .content > .row:first-child,
ul.mm .mm-submenu-menu .content > .row:first-child {
    padding: 0;
}

/* Product */
ul.mm li .mm-product {
    text-align: center;
    position: relative;
}

ul.mm li .mm-product .image {
    padding: 0;
}

ul.mm li .mm-product .image img {
    border: 1px solid #e6e6e6;
    border-radius:         2px;
    -moz-border-radius:    2px;
    -webkit-border-radius: 2px;
}

ul.mm li .mm-product .name {
    padding: 7px 0 0 0;
}

ul.mm li .mm-product .price {
    color: #ff6b6b;
    font-size: 16px;
    font-weight: bold;
}

ul.mm li .mm-product .price .price-old {
    text-decoration: line-through;
}

/* Manufacturer */
ul.mm-manufacturer {
    list-style: none;
    margin: -10px 0 0 0 !important;
    padding: 0;
    position: relative;
}

ul.mm-manufacturer li {
    display: inline-block;
    margin: 10px 5px 0 0;
}

ul.mm-manufacturer li a {
    display: block;
    font-size: 14px;
    padding: 2px 8px;
    border-radius:         2px;
    -moz-border-radius:    2px;
    -webkit-border-radius: 2px;
}

/* Static Menu */
ul.mm li .mm-submenu .content .mm-submenu-visible a.mm-submenu-main,
ul.mm div#clickModalDlg .mm-submenu .content .mm-submenu-visible a.mm-submenu-main,
ul.mm li .mm-submenu-menu .content .mm-submenu-visible a.mm-submenu-main, .mm-productlist .mm-submenu-title {
    display: block !important;
    font-weight: bold;
    font-size: 16px;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 10px !important;
    margin-bottom: 7px !important;
    line-height: 100% !important;
    text-transform: uppercase;
    color: #000;
}

ul.mm li .mm-submenu .content .mm-submenu-visible .mm-menu ul,
ul.mm div#clickModalDlg .mm-submenu .content .mm-submenu-visible .mm-menu ul,
ul.mm li .mm-submenu-menu .content .mm-submenu-visible .mm-menu ul {
    list-style: none;
    margin: 0;
    padding: 5px 0;
}

ul.mm li .mm-submenu .content .mm-submenu-visible > .mm-menu > ul > li,
ul.mm div#clickModalDlg .mm-submenu .content .mm-submenu-visible > .mm-menu > ul > li,
ul.mm li .mm-submenu-menu .content .mm-submenu-visible > .mm-menu > ul > li {
    padding-top: 7px;
}

ul.mm li .mm-submenu .content .mm-submenu-visible > .mm-menu > ul > li:first-child,
ul.mm div#clickModalDlg .mm-submenu .content .mm-submenu-visible > .mm-menu > ul > li:first-child,
ul.mm li .mm-submenu-menu .content .mm-submenu-visible > .mm-menu > ul > li:first-child {
    padding-top: 0;
}

ul.mm li .mm-submenu .content .mm-submenu-visible .mm-menu ul ul,
ul.mm div#clickModalDlg .mm-submenu .content .mm-submenu-visible .mm-menu ul ul,
ul.mm li .mm-submenu-menu .content .mm-submenu-visible .mm-menu ul ul {
    padding: 5px 10px;
}

ul.mm li .mm-submenu .content .mm-submenu-visible .mm-menu ul ul li:before,
ul.mm div#clickModalDlg .mm-submenu .content .mm-submenu-visible .mm-menu ul ul li:before,
ul.mm li .mm-submenu-menu .content .mm-submenu-visible .mm-menu ul ul li:before{
    color: blue;
    padding-right: 5px;
}

/* Hover Menu */
ul.mm li .mm-submenu .content .mm-submenu-hover a.mm-submenu-main,
ul.mm div#clickModalDlg .mm-submenu .content .mm-submenu-hover a.mm-submenu-main,
ul.mm li .mm-submenu-menu .content .mm-submenu-hover a.mm-submenu-main{
    display: block !important;
}

ul.mm li .mm-submenu .content .mm-submenu-hover a.mm-submenu-main.mm-oi,
ul.mm li .mm-submenu-menu .content .mm-submenu-hover a.mm-submenu-main.mm-oi{
    text-align: center !important;
}

ul.mm li .mm-submenu .content .mm-submenu-hover .mm-menu ul,
ul.mm div#clickModalDlg .mm-submenu .content .mm-submenu-hover .mm-menu ul,
ul.mm li .mm-submenu-menu .content .mm-submenu-hover .mm-menu ul {
    list-style: none !important;
    margin: 3px 0;
    padding: 0;
}

ul.mm li .mm-submenu .content .mm-submenu-hover .mm-menu ul ul,
ul.mm div#clickModalDlg .mm-submenu .content .mm-submenu-hover .mm-menu ul ul,
ul.mm li .mm-submenu-menu .content .mm-submenu-hover .mm-menu ul ul {
    display: none;
    width: 300px;
    padding: 20px;
    position: absolute;
    z-index: 10;
    left: 100%;
    background: #fff;
    border: 1px solid #e6e6e6;
    top:-20px;
    border-radius:         2px;
    -moz-border-radius:    2px;
    -webkit-border-radius: 2px;
    box-shadow:            0 0 7px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:       0 0 7px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow:    0 0 7px rgba(0, 0, 0, 0.15);
}

ul.mm li .mm-submenu .content .mm-submenu-hover .mm-menu ul ul:before,
ul.mm div#clickModalDlg .mm-submenu .content .mm-submenu-hover .mm-menu ul ul:before,
ul.mm li .mm-submenu-menu .content .mm-submenu-hover .mm-menu ul ul:before {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    border-width: 10px;
    content: "";
    top: 20px;
    left: -11px;
    border-right-color: #e6e6e6;
    border-left-width: 0;
}

ul.mm li .mm-submenu .content .mm-submenu-hover .mm-menu ul ul:after,
ul.mm div#clickModalDlg .mm-submenu .content .mm-submenu-hover .mm-menu ul ul:after,
ul.mm li .mm-submenu-menu .content .mm-submenu-hover .mm-menu ul ul:after {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid;
    border-width: 10px;
    content: "";
    top: 20px;
    left: -10px;
    border-right-color: #fff;
    border-left-width: 0;
}

ul.mm li .mm-submenu .content .mm-submenu-hover .mm-menu ul ul li,
ul.mm div#clickModalDlg .mm-submenu .content .mm-submenu-hover .mm-menu ul ul li,
ul.mm li .mm-submenu-menu .content .mm-submenu-hover .mm-menu ul ul li {
    position: relative;
}

ul.mm li .mm-submenu .content .mm-submenu-hover a:before,
ul.mm div#clickModalDlg .mm-submenu .content .mm-submenu-hover a:before,
ul.mm li .mm-submenu-menu .content .mm-submenu-hover a:before {
    content: "";
    color: #4ecdc4;
    padding-right: 6px;
}

.mm-nav-wrapper {
    position: relative;
    z-index: 20;
    border-radius:         2px;
    -moz-border-radius:    2px;
    -webkit-border-radius: 2px;
    background: #000000;
}

.mm-nav-pattern {
    border-radius:         2px;
    -moz-border-radius:    2px;
    -webkit-border-radius: 2px;
}


 .mm-nav-wrapper .container {
    color: #fff;
    font-size: 18px;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
    padding: 15px 35px 15px 15px !important;
    background-color: #4da8ad;
    border-radius: 4px;
}


.mm-nav-wrapper .container > div {
    float: left;
    width: 20px;
    margin: 0 10px 0 0;
}

.mm-nav-wrapper .container > div b {
    display: block;
    width: 100%;
    height: 3px;
    margin-top: 3px;
    background: #fff;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
}

/* 2OC Megamenu vertical */
.mm-vertical #mmd-navigation {
    margin: 30px 0 0 0;
}
.mm-vertical li.mm-loadmore{
    padding: 10px 10px;
}
.mm-vertical li.mm-loadmore i{
    padding-left:  10px;
}
.mm-vertical span.mm-viewmore {
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    color: #556270;
}
.mm-vertical .mm-nav-wrapper {
    z-index: 3;
}

.mm-vertical ul.mm > li, ul.mm > li.more > ul.overflow > li {
    display: block;
    float: none !important;
    width: auto;
    background: none;
    border-top: 1px solid #e6e6e6;
    margin: 0 -1px;
}

.mm-vertical ul.mm > li.mm-active {
    box-shadow:            0 0 7px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:       0 0 7px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow:    0 0 7px rgba(0, 0, 0, 0.15);
}

.mm-vertical ul.mm > li.mm-home-link {
    display: none;
}

.mm-vertical ul.mm > li > a {
    color: #556270;
    text-shadow: none;
    background: none !important;
    height: auto !important;
    margin: 0 1px;
}


.mm-vertical ul.mm > li > a.mm-description {
    padding: 12px 20px 12px 21px;
}

.mm-vertical ul.mm > li.click:before,
.mm-vertical ul.mm > li.hover:before {
    font-style: normal;
    text-decoration: inherit;
    color: #51cfc6;
    font-weight: 400;
    font-size: 14px;
    position: absolute;
    right: 0;
    z-index: 10;
    padding: 14px 15px 10px 50px;
}

/* SubMenu */
.mm-vertical ul.mm > li > .mm-submenu,
.mm-vertical ul.mm > li > .mm-submenu-menu {
    left: 100%;
    padding-top: 0;
    top: 0;
}
.oc_mm ul > li.mm-angle-right > a::after {
    content: "\f105";
    font-family: FontAwesome;
    position: absolute !important;
    right: 0 !important;
    top: 0 !important;
    padding: 10px 17px 10px 50px !important;
}
.oc_mm .mm-menu ul > li.mm-angle-right > a::after {
    padding: 0 10px 10px 50px;
}
.oc_mm ul > li.mm-angle-down > a::after {
    content: "\f107";
    font-family: FontAwesome;
    position: relative;
    display: inline-block;
    right: 0;
    top: 0;
    padding: 0px 0 0 5px;
}
.oc_mm ul > li.more > ul.overflow > li.mm-angle-down > a {
    padding-left: 15px;
}
.oc_mm ul > li.more > ul.overflow > li.mm-angle-down > a::before {
    content: "\f104";
    font-family: FontAwesome;
    padding: 0 10px 0 0;
    display: inline-block;
}
.oc_mm ul > li.more > ul.overflow > li.mm-angle-down > a::after {
    content: "";
}
.oc_mm ul > li.more > ul.overflow > li > .mm-submenu {
    position: absolute;
    right: 100% !important;
    top: 0;
}
.mm .label {
    background: #d5375f none repeat scroll 0 0;
    color: #fff;
    font-size: 10px;
    line-height: 17px;
    padding: 0 5px;
    position: absolute;
    text-transform: none;
    top: 0;
}
.mm .fa-angle-right {
    margin-right:0;
    float: right;
    margin-top: 7px;
}
.mm .fa {
    padding-right: 12px;
    padding-left: 5px;
    font-size: 15px;
}

/* 2OC Megamenu mobile */
@media (max-width: 991px) {
	
ul.mm > li > a {
    display: block !important;
    position: relative !important;
    color: #000000 !important;
    font-size: 14px !important;
    padding: 10px !important;
    height: 50px !important;
    font-family: Open Sans;
    font-weight: 200;
}
    .mm-product .mm-menu {
        width: 100%;
    }
    ul.mm > li > .mm-submenu, ul.mm > li > .mm-submenu-menu {
        z-index: 100;
    }
    ul.mm-subcategory {
        padding: unset;
    }
    .mm-banner {
        display: flex;
    }
    /* MegaMenu Vertical */
    .navbar-header .navbar-toggle {
        display: block;
    }
    .oc_mm .mm-vertical #mmd-navigation {
        margin: 20px 0 0 0;
    }

    .oc_mm .mm-vertical ul.mm > li > .mm-submenu,
    .oc_mm .mm-vertical ul.mm > li > .mm-submenu-menu{
        left: 0;
        top: auto;
        width: 100% !important;
    }

    .oc_mm .mm-vertical ul.mm > li > .mm-submenu > .content,
    .oc_mm .mm-vertical ul.mm > li > .mm-submenu-menu > .content {
        margin-left: 0;
    }

    /* Submenu */
    ul.mm li .mm-submenu .content,
    ul.mm div#clickModalDlg .mm-submenu .content,
    ul.mm li .mm-submenu-menu .content {
        border: none;
        border-radius: unset;
        box-shadow: none;
    }
    .oc_mm .mm-vertical ul.mm li .mm-submenu .content .mm-submenu-hover .mm-menu ul ul,
    .oc_mm .mm-vertical ul.mm div#clickModalDlg .mm-submenu .content .mm-submenu-hover .mm-menu ul ul,
    .oc_mm .mm-vertical ul.mm li .mm-submenu-menu .content .mm-submenu-hover .mm-menu ul ul {
        display: block !important;
        margin: 5px 10px;
        width: auto;
        padding: 0;
        position: static;
        left: 0;
        background: none;
        border: none;
        border-radius:         0;
        -moz-border-radius:    0;
        -webkit-border-radius: 0;
        box-shadow:            none;
        -moz-box-shadow:       none;
        -webkit-box-shadow:    none;
    }

    .oc_mm .mm-vertical ul.mm li .mm-submenu .content .mm-submenu-hover .mm-menu ul ul:before,
    .oc_mm .mm-vertical ul.mm div#clickModalDlg .mm-submenu .content .mm-submenu-hover .mm-menu ul ul:before,
    .oc_mm .mm-vertical ul.mm li .mm-submenu-menu .content .mm-submenu-hover .mm-menu ul ul:before {
        display: none !important;
    }

    .oc_mm .mm-vertical ul.mm li .mm-submenu .content .mm-submenu-hover .mm-menu ul ul:after,
    .oc_mm .mm-vertical ul.mm div#clickModalDlg .mm-submenu .content .mm-submenu-hover .mm-menu ul ul:after,
    .oc_mm .mm-vertical ul.mm li .mm-submenu-menu .content .mm-submenu-hover .mm-menu ul ul:after{
        display: none !important;
    }

    .oc_mm .mm-vertical ul.mm li .mm-submenu .content .mm-submenu-hover a.mm-submenu-main,
    .oc_mm .mm-vertical ul.mm div#clickModalDlg .mm-submenu .content .mm-submenu-hover a.mm-submenu-main,
    .oc_mm .mm-vertical ul.mm li .mm-submenu-menu .content .mm-submenu-hover a.mm-submenu-main{
        font-size: 16px;
    }

    .oc_mm .mm-vertical ul.mm li .mm-submenu .content .mm-submenu-hover a.mm-submenu-main:before,
    .oc_mm .mm-vertical ul.mm div#clickModalDlg .mm-submenu .content .mm-submenu-hover a.mm-submenu-main:before,
    .oc_mm .mm-vertical ul.mm li .mm-submenu-menu .content .mm-submenu-hover a.mm-submenu-main:before{
        display: none !important;
    }

    .oc_mm .mm-vertical .visible {
        padding: 5px 0 5px 0 !important;
    }

    .oc_mm .mm-vertical .visible > div {
        margin: 0 !important;
        border: none !important;
        padding: 0 !important;
        padding-left: 20px !important;
    }

    /* MegaMenu Submenu */
    .oc_mm ul.mm .mm-submenu .content .border,
    .oc_mm ul.mm .mm-submenu-menu .content .border{
        display: none;
    }

    .oc_mm ul.mm .mm-submenu .content .row,
    .oc_mm ul.mm .mm-submenu-menu .content .row {
        margin: 0 -20px;
    }

    .oc_mm ul.mm .mm-submenu .content .row > div,
    .oc_mm ul.mm .mm-submenu-menu .content .row > div {
        margin-top: 20px;
        border-top: 1px solid #e6e6e6;
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .oc_mm ul.mm .mm-submenu .content .row:first-child > div:first-child,
    .oc_mm ul.mm .mm-submenu-menu .content .row:first-child > div:first-child
    {
        margin-top: 0;
        border-top: none;
        padding-top: 0;
    }

    .oc_mm ul.mm > li.more {
        display: none;
    }
}

@media (max-width: 991px) {
    .oc_mm ul.mm > li {
        display: block;
        float: none !important;
        width: auto;
        background: none;
        border-top: 1px solid #e6e6e6;
        position: relative;
        margin: 0 -1px;
    }

    .oc_mm ul.mm > li.mm-home-link {
        display: none;
    }

    .oc_mm ul > li.mm-angle-right > a::after {
        content: '';
    }
    .oc_mm ul > li.mm-angle-down > a::after {
        content: '';
    }

    .oc_mm ul.mm > li > a {
        color: #556270;
        text-shadow: none;
        background: none !important;
        margin: 0 1px;
        height: auto;
    }

    .oc_mm ul.mm > li.active > a {
        background: #f6f6f6 !important;
    }

    .oc_mm ul.mm > li.click:before,
    .oc_mm ul.mm > li.hover:before {
        content: "\f067";
        font-family: FontAwesome;
        color: #51cfc6;
        font-weight: 400;
        font-size: 16px;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 10;
        padding: 13px 17px 10px 50px;
    }

    .oc_mm ul.mm > li.active .mm-close {
        display: block;
        position: absolute;
        z-index: 10;
        top: 0;
        right: 1px;
        width: 85px;
        height: 100%;
        padding: 12px 0 0 40px;
        background: #f6f6f6;
        text-align: center;
        cursor: pointer;

    }

    .oc_mm ul.mm > li.active .mm-close:before {
        content: "\f068";
        font-family: FontAwesome;
        color: #51cfc6;
        font-weight: 400;
        font-size: 18px;
    }

    /* Submenu */

    .oc_mm .mm-horizontal ul.mm > li > .mm-submenu,
    .oc_mm .mm-horizontal ul.mm > li > .mm-submenu-menu {
        width: 100% !important;
    }


    /* Hover Menu */
    .oc_mm .mm-horizontal ul.mm li .mm-submenu .content .mm-submenu-hover .mm-menu ul ul,
    .oc_mm .mm-horizontal ul.mm div#clickModalDlg .mm-submenu .content .mm-submenu-hover .mm-menu ul ul,
    .oc_mm .mm-horizontal ul.mm li .mm-submenu-menu .content .mm-submenu-hover .mm-menu ul ul{
        display: block !important;
        margin: 5px 10px;
        width: auto;
        padding: 0;
        position: static;
        left: 0;
        background: none;
        border: none;
        border-radius:         0;
        -moz-border-radius:    0;
        -webkit-border-radius: 0;
        box-shadow:            none;
        -moz-box-shadow:       none;
        -webkit-box-shadow:    none;
    }

    .oc_mm .mm-horizontal ul.mm li .mm-submenu .content .mm-submenu-hover .mm-menu ul ul:before,
    .oc_mm .mm-horizontal ul.mm div#clickModalDlg .mm-submenu .content .mm-submenu-hover .mm-menu ul ul:before,
    .oc_mm .mm-horizontal ul.mm li .mm-submenu-menu .content .mm-submenu-hover .mm-menu ul ul:before{
        display: none;
    }

    .oc_mm .mm-horizontal ul.mm li .mm-submenu .content .mm-submenu-hover .mm-menu ul ul:after,
    .oc_mm .mm-horizontal ul.mm div#clickModalDlg .mm-submenu .content .mm-submenu-hover .mm-menu ul ul:after,
    .oc_mm .mm-horizontal ul.mm li .mm-submenu-menu .content .mm-submenu-hover .mm-menu ul ul:after{
        display: none !important;
    }

    .oc_mm .mm-horizontal ul.mm li .mm-submenu .content .mm-submenu-hover a.mm-submenu-main,
    .oc_mm .mm-horizontal ul.mm div#clickModalDlg .mm-submenu .content .mm-submenu-hover a.mm-submenu-main,
    .oc_mm .mm-horizontal ul.mm li .mm-submenu-menu .content .mm-submenu-hover a.mm-submenu-main{
        font-size: 16px;
    }

    .oc_mm .mm-horizontal ul.mm li .mm-submenu .content .mm-submenu-hover a.mm-submenu-main:before,
    .oc_mm .mm-horizontal ul.mm div#clickModalDlg .mm-submenu .content .mm-submenu-hover a.mm-submenu-main:before,
    .oc_mm .mm-horizontal ul.mm li .mm-submenu-menu .content .mm-submenu-hover a.mm-submenu-main:before{
        display: none !important;
    }
    .oc_mm .mm-horizontal .visible {
        padding: 5px 0 5px 0 !important;
    }

    .oc_mm .mm-horizontal .visible > div {
        margin: 0 !important;
        border: none !important;
        padding: 0 0 0 10px !important;
    }

}

@media (min-width: 961px) {

    .mm-wrapper-horizontal {
        display: block !important;
    }

}
@media (max-width: 991px) {
    .mm .label {
        display:none;
    }
    ul.mm > li > .mm-submenu,
    ul.mm > li > .mm-submenu-menu{
        position: relative;
    }
    .mm-wrapper-horizontal {
        position: fixed;
        top: 0;
        left: 0;
        background-color: #fff;
        bottom: 0;
        width: 280px;
        padding: 10px;
        z-index: 999999;
        overflow-x: hidden;
        overflow-y: auto;
        visibility: hidden;
        -webkit-transform: translate3d(-280px, 0, 0);
        transform: translate3d(-280px, 0, 0);
        -webkit-transition: all 0.5s ease-in-out 0s;
        transition: all 0.5s ease-in-out 0s;
        max-height: 100%;
        border: 1px solid #e6e6e6;
    }
 
   
    .mm-wrapper-vertical {
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    bottom: 0;
    width: 332px;
    padding: 0;
    z-index: 999999;
    overflow-x: hidden;
    overflow-y: auto;
    visibility: hidden;
    -webkit-transform: translate3d(-280px, 0, 0);
    transform: translate3d(-280px, 0, 0);
    -webkit-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
    max-height: 700px;
    border: 1px solid #e6e6e6;
}
    

    .mm-vertical  #mmd-navigation{
        display:none;
    }
}

ul.mm li .mm-submenu-menu .content,
ul.mm div#clickModalDlg .mm-submenu-menu .content{
    box-shadow:            unset;
    -moz-box-shadow:       unset;
    -webkit-box-shadow:    unset;
    border: 0;
}

ul.mm li .mm-submenu .content .mm-vertical ul.mm > li,
ul.mm div#clickModalDlg .mm-submenu .content .mm-vertical ul.mm > li {
    border-top: 0;
    border-bottom: 1px solid #e6e6e6;
}

.mm-megamenu-active {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.mm-remove-horizontal {
    padding: 10px;
    z-index: 10;
    cursor: pointer;
    display: none;
    text-align: right;
}

.mm-megamenu-active .mm-remove-horizontal {
    display: block;
}

.mm-vertical-active {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.mm-remove-vertical {
    padding: 10px;
    z-index: 10;
    cursor: pointer;
    display: none;
    text-align: right;
}

.mm-vertical-active .mm-remove-vertical {
    display: block;
}

.mm-vertical  .navbar-header{
    margin:0;
}

.mm-subcategory {
    padding-left: 0;
}

.mm-subcategory li{
    display: inline-block;
    list-style: outside none none;
    position: relative;
    width: 100%;
}
.mm-subcategory li a{
    float:left;
    width:100%;
    text-align:left;
}

.standard-body .full-width .container {
    max-width: none;
    width: 1262px;
}

.standard-body .fixed .background {
    width: 1222px;
    max-width: none;
}

.main-fixed {
    width: 1222px;
    max-width: none;
}

@media (min-width:1098px) and (max-width:1262px) {
    .oc_mm .standard-body .full-width .container {
        width: 1098px;
    }

    .oc_mm .standard-body .fixed .background {
        width: 1058px;
    }

    .oc_mm .main-fixed {
        width: 1058px;
    }
}

@media (min-width:966px) and (max-width:1098px) {
    .oc_mm .standard-body .full-width .container {
        width: 966px;
    }

    .oc_mm .standard-body .fixed .background {
        width: 926px;
    }

    .oc_mm .main-fixed {
        width: 926px;
    }
}

@media (min-width:768px) and (max-width:966px) {
    .oc_mm .standard-body .full-width .container {
        width: 768px;
    }

    .oc_mm .standard-body .fixed .background {
        width: 728px;
    }

    .oc_mm .main-fixed {
        width: 728px;
    }
}

@media (max-width:991px) {
    .oc_mm .col-lg-1, .oc_mm .col-lg-10, .oc_mm .col-lg-11, .oc_mm .col-lg-12, .oc_mm .col-lg-2, .oc_mm .col-lg-3, .oc_mm .col-lg-4, .oc_mm .col-lg-5, .oc_mm .col-lg-6, .oc_mm .col-lg-7, .oc_mm .col-lg-8, .oc_mm .col-lg-9, .oc_mm .col-md-1, .oc_mm .col-md-10, .oc_mm .col-md-11, .oc_mm .col-md-12, .oc_mm .col-md-2, .oc_mm .col-md-3, .oc_mm .col-md-4, .oc_mm .col-md-5, .oc_mm .col-md-6, .oc_mm .col-md-7, .oc_mm .col-md-8, .oc_mm .col-md-9, .oc_mm .col-sm-1, .oc_mm .col-sm-10, .oc_mm .col-sm-11, .oc_mm .col-sm-12, .oc_mm .col-sm-2, .oc_mm .col-sm-3, .oc_mm .col-sm-4, .oc_mm .col-sm-5, .oc_mm .col-sm-6, .oc_mm .col-sm-7, .oc_mm .col-sm-8, .oc_mm .col-sm-9, .oc_mm .col-xs-1, .oc_mm .col-xs-10, .oc_mm .col-xs-11, .oc_mm .col-xs-12, .oc_mm .col-xs-2, .oc_mm .col-xs-3, .oc_mm .col-xs-4, .oc_mm .col-xs-5, .oc_mm .col-xs-6, .oc_mm .col-xs-7, .oc_mm .col-xs-8, .oc_mm .col-xs-9 {
        width: 100%;
    }
    .oc_mm .standard-body .full-width .container {
        width: auto;
    }

    .oc_mm .standard-body .fixed .background {
        width: auto;
    }

    .oc_mm .main-fixed {
        width: auto;
    }
    #mm-smm-body {
        display: none;
    }
    .oc_mm .oc_mm .navbar-header {
        display: none;
    }
    .oc_mm .oc_mm .mm-wrapper-vertical {
        position: relative;
        visibility: unset;
        transform: unset;
        -webkit-transform: unset;
        border: unset;
        left: -50px;
    }
    .oc_mm .oc_mm ul.mm > li .mm-close::before {
        content: "\f067";

    }
    .oc_mm .oc_mm ul.mm > li.active .mm-close::before {
        content: "\f068";
        background: #f6f6f6;
    }
    .oc_mm .oc_mm ul.mm > li .mm-close{
        background: unset;
    }

    body > .oc_mm .container {
        width: auto !important;
    }
}

.container .oc_mm .container {
    width: auto !important;
}

.mm .popover {
    z-index: 9;
}
.popover-content {
    padding: 2px;
    text-transform: uppercase;
}

.popover {
    font-size: 10px;
    font-weight: bold;
}

.popover > .arrow {
    border-width: 5px;
}

.popover > .arrow::after {
    border-width: 5px;
}

.popover.top > .arrow {
    bottom: -5px;
    margin-left: -7px;
}

.popover.top > .arrow::after {
    margin-left: -6px;
    border-top-color: transparent;
}












#oc-ms{
    padding:10px 0;
    width: 100%;
}

#oc-ms .oc-ms-horizontal .mss-horizontal-search {
    top: 112px;
    left: 0;
    display: block;
    position: fixed;
    width: 100%;
    z-index: 9999;
}

#oc-ms .mss-products ul.mss-col2{
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}

#oc-ms .mss-products ul.mss-col3{
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
}

#oc-ms h4{
    font-weight: bold;
}

#oc-ms ol, #oc-ms ul {
    margin-left: 0;
    padding-left: 0;
}

#oc-ms .mss-products ul li,
#oc-ms .mss-compilation ul li,
#oc-ms .mss-filters ul li{
    list-style-type: none;
}

#oc-ms .mss-compilation ul li a,
#oc-ms .mss-filters ul li a{
    color: black;
    display: inline-block;
    width: 100%;
    padding: 5px 7px
}

#oc-ms ul > li > a:hover,
#oc-ms ul > li.active > a,
#oc-ms ul> li:hover > a {
    box-shadow:            0 0 7px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:       0 0 7px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow:    0 0 7px rgba(0, 0, 0, 0.15);
    color: #444;

}

#oc-ms ul.dropdown-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#oc-ms ul.dropdown-menu ul {
    cursor: pointer;
}

#oc-ms ul.dropdown-menu p {
    border: 1px solid #ccc;
    padding: 5px;
    font-size: 18px;
    background: #ececec;
    font-weight: 400;
    text-align: center;
}

#oc-ms .autosearch-input {
height: 36px;
line-height: 20px;
padding: 0 10px;
border: 1px solid #e5e5e500;
box-shadow: none;
background-color: #f1f2f2;
background-image: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
#oc-ms .button-search{
    border-color: #e5e5e5;
    height: 42px;
}
#oc-ms .ms-choice-category{
    position:relative;
    display: table-cell;
    vertical-align: top;
    border:1px solid #e5e5e5;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    background: white;
}
#oc-ms .ms-choice-category select{
    height: 40px;
    width: 100%;
    line-height: 100%;
    padding: 0 5px;
    border: none;
    float: left;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}
#oc-ms .dropdown-menu li > a:hover{
    background: transparent;
}
@media (max-width: 479px) {
    #oc-ms .media-body {
        padding: 0 15px;
    }
    #oc-ms{
        width: 100%;
    }
    #oc-ms .ms-choice-category select {
        width: auto;
    }
    #oc-ms .dropdown-menu{
        left: 0 !important;
    }
}
#oc-ms .dropdown-menu .media{
    margin:0;
    border-bottom: 1px solid #e5e5e5;
}
#oc-ms .dropdown-menu {
    padding:0;
    max-height: 300px; 
    overflow-y: scroll;
    overflow-x: hidden;
}
#oc-ms .dropdown-menu .media:hover{
    background-color:#e5e5e5;
}
#oc-ms .dropdown-menu .media-left{
    float:left;
    padding: 5px;    
}
#oc-ms .dropdown-menu .media-body{
    padding: 10px;
}
#oc-ms .dropdown-menu .media-body a{
    float:left;
} 
#oc-ms .dropdown-menu .media-body .box-price{
    float: right;
    width:100%;
} 
#oc-ms .dropdown-menu .media-body .box-price span{
    padding-right:10px;
    float:left;
} 

#oc-ms .chosen-container-single .chosen-single {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    background: none;
    height: 40px;
    line-height: 40px;    
}
@media (min-width: 768px) {
    #oc-ms .chosen-container-single .chosen-single {
        min-width: 160px;
    }
}
@media (max-width: 768px) {
    #oc-ms .dropdown-menu {
        max-height: unset;
    }
    #oc-ms .mss-banner {
        display: none;
    }
    #oc-ms .mss-products ul.mss-col2{
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
    }
    #oc-ms .mss-products ul.mss-col3{
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
    }
} 
#oc-ms .chosen-container-single .chosen-single div b {
    background-position: 2px 10px;
}
#oc-ms .chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -15px 10px;
}
#oc-ms .chosen-container .chosen-drop {
    border: 1px solid #e5e5e5;
}
#oc-ms .chosen-container .chosen-results li {
    white-space: nowrap;
}
#oc-ms .price-old {
    text-decoration:line-through;
}
#search22331 {
	width:100%;
}
.leftcolu.fa.fa-times {
    color: black;
}

}

body .btn-blue {
     background: #ffffff;
    border-radius: 4px;
    font-size: 16px;
    font-family: Open Sans; 
    border: 1px solid #4da8ad;
    color: #4da8ad;
}


body .stickers {
    z-index: 9;
    position: absolute;
    background-color: #ffffff;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    top: 13px;
    left: 0;
    padding: 5px 20px;
}
body .nav-tabs>li.active>a, body .nav-tabs>li.active>a:focus, body .nav-tabs>li.active>a:hover, body .nav-tabs>li>a:hover, body .nav-tabs .nav>li>a:focus, body .nav-tabs .nav>li>a:hover {
    border-color: #ffffff;
    color: #ffffff;
    background: #3daaf7;
    font-family: Open Sans;
    text-decoration: underline;
    height: 48px;
    border-radius: 0;
    
}
body .showcase .nav-tabs .head-module > a {
    padding-top: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    font-family: Open Sans;
}

body .btn-blue {
    background: #ffffff;
    border-radius: 4px;
    font-size: 16px;
    font-family: Open Sans;
    border: 1px solid #3ca9f6;
    color: #3daaf7;
}
body .btn {
    border-radius: 4px;
    color: #fff;
    text-align: center;
    -webkit-transition: .3s;
    transition: .3s;
    border: none;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400;
 background-color: #fe2934;
    margin-top: 1px;
    font-family: Open Sans;
}

.collapse-value > button, .collapse-value > button:focus, .collapse-value > button:active, .collapse-value > button:active:focus {
    text-align: left;
    color: white;
    background: #3daaf7;
    border: none;
    box-shadow: none;
    padding: 0;
    font-size: 14px;
    text-decoration: underline; 
    outline: none;
    padding: 15px;
    padding-left: 15px;
    padding-left: 10px;
}

body .product-thumb .price {
    margin-bottom: 0;
    line-height: 17px;
    font-size: 22px;
    color: #275782;
    font-weight: 600;
}

ul.mm > li > a:hover,
ul.mm > li.active > a,
ul.mm > li:hover > a {
    box-shadow:            0 0 7px rgba(0, 0, 0, 0.15);
    -moz-box-shadow:       0 0 7px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow:    0 0 7px rgba(0, 0, 0, 0.15);

	background:#2aacdf;
	border-radius: 3px;

}

body .nav-tabs.tabs-border > li.active > a, body .nav-tabs.tabs-border > li.active > a:focus, body .nav-tabs.tabs-border > li.active > a:hover, body .nav-tabs.tabs-border > li > a:hover, body .nav-tabs.tabs-border .nav > li > a:focus, body .nav-tabs.tabs-border .nav > li > a:hover {
    border-color: #eee;
        border-bottom-color: rgb(238, 238, 238);
    border-bottom-color: transparent;
    background-color: #275782;
}
@media (max-width: 479px) {
body .product-thumb .image>a {
    vertical-align: middle;
    display: table-cell;
    padding-top: 30px;
    padding-bottom: 5px;
}
}

@media (max-width: 991px)
body .product-thumb {
    min-height: 0px !important;
}

body .carusel {
    margin: 0;
    background-color: #fff0;
    padding: 40px;
}

.category-title.first {
    text-align: center;
    color: black;
}

.deals-title {
    font-size: 22px;
    text-align: center;
    text-transform: uppercase;
margin-top: 80px;
}
body .nav-tabs>li.active>a, body .nav-tabs>li.active>a:focus, body .nav-tabs>li.active>a:hover, body .nav-tabs>li>a:hover, body .nav-tabs .nav>li>a:focus, body .nav-tabs .nav>li>a:hover {
    border-color: #ffffff;
    color: #000000;
    background: #3daaf7;
    font-family: Open Sans;
    text-decoration: underline;
    height: 48px;
    border-radius: 0;
}

body .nav-tabs.tabs-border > li.active > a, body .nav-tabs.tabs-border > li.active > a:focus, body .nav-tabs.tabs-border > li.active > a:hover, body .nav-tabs.tabs-border > li > a:hover, body .nav-tabs.tabs-border .nav > li > a:focus, body .nav-tabs.tabs-border .nav > li > a:hover {
    border-color: #eee;
    border-bottom-color: rgb(238, 238, 238);
    border-bottom-color: transparent;
    background-color: #e9e9e9;
}

body .nav-tabs>li>a {
    font-weight: 400;
    text-decoration: none;
    font-size: 20px;
    text-transform: uppercase;
    font-family: Open Sans;
}


body .nav-tabs>li.active>a, body .nav-tabs>li.active>a:focus, body .nav-tabs>li.active>a:hover, body .nav-tabs>li>a:hover, body .nav-tabs .nav>li>a:focus, body .nav-tabs .nav>li>a:hover {
    border-color: #ffffff;
    color: #000000;
    background: #ddd;
    font-family: Open Sans;
  text-decoration: none;
    height: 48px;
    border-radius: 0;
}

.deals-title {

    margin-top: 20px;
}


body .showcase.showcase-all .nav-tabs .head-module > a, body .showcase.showcase-left-all .nav-tabs .head-module > a {
    line-height: 14px;
    font-size: 14px;
}

body .top-btn {

    bottom: 90px;
    right: 30px;

}


body .slider .owl-controls .owl-buttons .owl-prev {
    top: 40%;
    left: -2px;
}

@media (max-width: 991px){
.teltx {
    color: black;
    margin-right: 5px;
    font-size: 22px;
    margin-bottom: 20px;
	text-align:center;
	
}
.tel-poprav {
    left: 10px;
    margin-top: -5px;
    font-size: 14px;
    text-align: center;
}


}



/*# sourceMappingURL=style.css.map */



