@import url(../fonts/SourceCodePro/font.css);
@import url(../fonts/SourceSansPro/font.css);
@import url(../fonts/RobotoSlab/font.css);
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700&subset=cyrillic,latin-ext');
@import url('https://fonts.googleapis.com/css?family=Montserrat+Alternates:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700&subset=cyrillic,cyrillic-ext');
/* Font Icons */
@import url(../fonts/Awesome/font-awesome.min.css);
@import url(../fonts/Elegant/elegantfont.css);
@import url(../fonts/Simple/simple-line-icons.css);
@import url(../fonts/Stroke/style-stroke.css);
body.template-default {
	/*font-family: 'Montserrat Alternates', sans-serif;*/
	font-family: 'Source Code Pro';
	font-weight: 400;
	color: #666;
	font-size: 14px;
	line-height: 20px;
	width: 100%;
}
:focus, textarea:focus, select:focus {
    outline: none !important;
}
h1, h2, h3, h4, h5, h6 {
	color: #444;
}
/* default font size */
.fa {
	font-size: 14px;
}
/* Override the bootstrap defaults */
h1 {
	font-size: 33px;
}
h2 {
	font-size: 27px;
}
h3 {
	font-size: 21px;
}
h4 {
	font-size: 15px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10.2px;
}
body a {
	color: #242628;
	cursor:pointer;
}
a:hover {
	text-decoration: none;
}
body a:focus, body a:hover {
    color: #333;
    text-decoration: underline;
}
legend {
	font-size: 18px;
	padding: 7px 0px
}
label {
	font-size: 12px;
	font-weight: normal;
}
body .row {
    margin-right: -10px;
    margin-left: -10px;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 10px !important;
    padding-left: 10px !important;
}
select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {
	font-size: 12px;
}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {
	font-size: 12px;
}
.input-group .input-group-addon {
	font-size: 12px;
	height: 30px;
}
/* Fix some bootstrap issues */
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {
	display: inline;
}

.nav-tabs {
	margin-bottom: 15px;
}
div.required .control-label:before {
	content: '* ';
	color: #F00;
	font-weight: bold;
}

/* top */
#top {
	background-color: #EEEEEE;
	border-bottom: 1px solid #e2e2e2;
	padding: 4px 0px 3px 0;
	margin: 0 0 20px 0;
	min-height: 40px;
}
#top .container {
	padding: 0 20px;
}
#top #form-currency .currency-select,
#top #form-language .language-select {
	text-align: left;
}
#top #form-currency .currency-select:hover,
#top #form-language .language-select:hover {
	text-shadow: none;
	color: #ffffff;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
}
#top .btn-link, #top-links li, #top-links a {
	color: #888;
	text-shadow: 0 1px 0 #FFF;
	text-decoration: none;
}
#top .btn-link:hover, #top-links a:hover {
	color: #444;
}
#top-links .dropdown-menu a {
	text-shadow: none;
}
#top-links .dropdown-menu a:hover {
	color: #FFF;
}
#top .btn-link strong {
	font-size: 14px;
        line-height: 14px;
}
#top-links {
	padding-top: 6px;
}
#top-links a + a {
	margin-left: 15px;
}
/* logo */
#logo {
	margin: 11px 9px 0px -16px;
    float: left;
}

/* cart */
#cart {
	margin-bottom: 10px;
}
#cart > .btn {
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
}
#cart.open > .btn {
	background-image: none;
	background-color: #FFFFFF;
	border: 1px solid #E6E6E6;
	color: #666;
	box-shadow: none;
	text-shadow: none;
}
#cart.open > .btn:hover {
	color: #444;
}
#cart .dropdown-menu {
	background: #eee;
	z-index: 1001;
}
#cart .dropdown-menu {
	min-width: 100%;
}
@media (max-width: 478px) {
body #backtotop {
    height: 40px;
    width: 40px;
    line-height: 40px;
}
body a.callback-bt {
    height: 40px;
    width: 40px;
    line-height: 40px;
}
body a.callback-bt i {
    font-size: 13px;
}
	span.a_pn_item--split .a_pn_item__arrow {
    max-height: 34px;
}
span.a_pn_item--split .a_pn_item__arrow i {
    top: 25%;
}
body .pn_a {
    position: fixed;
    bottom: 0;
	top:auto;
}
span.a_pn_item--split.a_pn_item--N .pn-product {
	display:none;
}
body .prewnextbottom{
	display: none;
    position: fixed;
    bottom: 0;
    background: #e4e4e4;
    width: 100%;
    height: 34px;
    z-index: 4;
}
.prewnextbottom span {
	    display: inline-block;
    margin-left: 36px;
    line-height: 36px;
    float: left;
}
.prewnextbottom span + span {
	    display: inline-block;
    margin-left: 0px;
	margin-right:36px;
    line-height: 36px;
    float: right;
}
	#cart .dropdown-menu {
		width: 100%;
	}
.template-default h3.block-title.carusel-titl {
	margin-bottom:0;
}
}
#cart .dropdown-menu table {
	margin-bottom: 10px;
}
#cart .dropdown-menu li > div {
	min-width: 427px;
	padding: 0 10px;
}
@media (max-width: 478px) {
	h3.block-title.carusel-titl.bangs {
    margin-bottom: 26px;
}
	#cart .dropdown-menu li > div {
		min-width: 100%;
	}
	.template-default .product-view .product-shop .short-description {
		clear:both;
		margin-top:0 !important;
	}
	body.template-default .product-view .product-shop .add-to-links {
    clear: both;
    float: none;
    margin: 1px 0 0 0px;
    padding: 11px 0;
    border: 0 none;
    font-size: 12px;
    text-align: center;
    list-style: none;
}
body.template-default .product-view .product-shop .add-to-links li {
    margin-right: 0;
    float: none;
    display: inline-block;
    width: 49%;
}
body.template-default .product-view .product-shop .add-to-links a {
	width:auto;
}
#product .add-to-box {
    height: auto;
}
.template-default .product-view .product-shop .addit {
    margin-bottom: 20px;
}
}
#cart .dropdown-menu li p {
	margin: 20px 0;
}
.product-thumb .price{
        min-height: 40px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-wrap: wrap;
    flex-direction: column;
}
/*--------------------------------------togle menu start----------------------------------------------------*/
/* menu */
#menu-togle #menu {
	border-radius: 6px;
	box-shadow: 0 6px 12px rgba(0,0,0,0.175);
	z-index: 1009;
}
#menu-togle #menu a{
	text-decoration: none;
}
#menu-togle #menu .btn{
	color: #fff;
    font-weight: bold;
    text-align: left;
    text-shadow: -1px -1px 0px rgba(0,0,0,.1);
    border-radius: 0 !important;
    padding: 15px 20px;
    z-index: 1001;
    background: #ca0808;
    border: none;
	font-family: "LatoRegular", sans-serif;
    font-weight: 600;
    letter-spacing: 1px;
    font-size: 15px;
}

#menu-togle #menu.open .dropdown-toggle {
    -webkit-box-shadow: none;
    box-shadow: none;
}

#menu-togle #menu.open .btn{
	border-radius: 6px 6px 1px 1px;

}

#menu-togle #menu .btn > .fa{
	float: right;
	line-height: 20px;
}



#menu-togle #menu #menu-list{
	width: 100%;
	border-color: #ddd;
	border-radius: 0px 0px 4px 4px;
	padding: 0;
	margin: -1px 0 0 0;
}
#menu-togle #menu #menu-list .arrow{
	color: #aaa;
	line-height: 20px;
	float: right;
}
#menu-togle #menu #menu-list  > li > .with-child:hover .arrow,
#menu-togle #menu #menu-list  > li > .with-child.hover .arrow{
	color: #e4003a;
}
#menu-togle #menu #menu-list .count{
	font-size: 0.75em;
	color: #ccc;
	margin-left: 3px;
}
#menu-togle #menu #menu-list .livel-down {
	color: #ddd;
	margin-right: 5px;
}
#menu-togle #menu #menu-list > li{
	padding: 0;
}
#menu-togle #menu #menu-list > li + li{
	border-top: 1px solid #eee;
}
#menu #menu-list > li > a{
	padding: 8px 20px;
    white-space: normal;
    line-height: 20px;
    color: #f5f5f5;
    font-size: 14px;
    font-family: "LatoRegular", sans-serif;
    font-weight: 400;
    letter-spacing: .7px;
}
#menu-togle #menu #menu-list  > li > a:hover{

	color: #272d3e;
	position: relative;
	z-index: 1009;

}
#menu-togle #menu #menu-list  > li > a.hover{
  background: #f5f5f5;
	color: #e4003a;
	position: relative;
	z-index: 1009;

}



#menu-togle #menu #menu-list > li:first-child > a{
	padding-top: 10px;
}
#menu-togle #menu-home-helper {
	display: none;
}
#menu-togle #menu #menu-list:hover{
	display: block;
}
#menu-togle #menu #menu-list > li  a .arrow{
	display: none;
}
#menu-togle #menu #menu-list > li .with-child{
	margin-right: 39px;
	clear: none;
}
#menu-togle #menu #menu-list > li .toggle-child{
	display: block;
	float: right;
	width: 38px;
	padding: 8px 0;
	text-align: center;
	color: #aaa;
}
#menu-togle #menu #menu-list > li .toggle-child.open{
	background: #f5f5f5;
}
#menu-togle #menu #menu-list > li:first-child .toggle-child{
	padding: 10px 0 8px;
}
#menu-togle #menu #menu-list > li .toggle-child .fa{
	float: none;
}
#menu #menu-list > li .toggle-child .minus{
	display: none;
}
#menu-togle #menu #menu-list > li .toggle-child.open .minus{
	display: inline;
}
#menu-togle #menu #menu-list > li .toggle-child.open .plus{
	display: none;
}
#menu-togle #menu #menu-list > li .with-child2{
	margin-right: 40px;
	clear: none;
}
#menu-togle #menu #menu-list > li .toggle-child2{
	display: block;
	float: right;
	width: 38px;
	padding: 8px 0;
	text-align: center;
	color: #aaa;
}
#menu-togle #menu #menu-list > li .toggle-child2.open{
	background: #f5f5f5;
}
#menu-togle #menu #menu-list > li .toggle-child2 .fa{
	float: none;
}
#menu-togle #menu #menu-list > li .toggle-child2 .minus{
	display: none;
}
#menu-togle #menu #menu-list > li .toggle-child2.open .minus{
	display: inline;
}
#menu-togle #menu #menu-list > li .toggle-child2.open .plus{
	display: none;
}
#menu-togle #menu #menu-list > li .child-box {
	padding: 0;
	display: none;
}
#menu-togle #menu #menu-list > li .child-box-cell{
	padding: 0;
	border-top: 1px solid #eee;
}
#menu-togle #menu #menu-list > li .child-box h5 {
	margin: 0;
}
#menu-togle #menu #menu-list > li .child-box h5 a{
	display: block;
	padding: 8px 20px;
	line-height: 1.42857143;
}
#menu-togle #menu #menu-list > li .child-box-cell .child2-box{
	padding: 0 0 0 0;
	margin: 0;
	list-style: none;
	display: none;
}
#menu-togle #menu #menu-list > li .child-box-cell .child2-box li{
	border-top: 1px solid #eee;
}
#menu-togle #menu #menu-list > li .child-box-cell .child2-box a{
	display: block;
	padding: 8px 20px 8px 35px;
	line-height: 1.42857143;
	color: #555;
}
#menu-togle #menu #menu-list > li .child-box-cell .child2-box a:hover{
	color: #e4003a;
}
#menu-togle #menu #menu-list > li .child-box  a:hover{
	background: #f5f5f5;
}

@media (min-width: 992px) {

#menu-togle #menu #menu-list  > li > .with-child:hover:after,
#menu-togle #menu #menu-list  > li > .with-child.hover:after{
	content: "";
	position: absolute;
	right: -10px;
	top:  0;
	height: 100%;
	width: 20px;
	background: #fff;
	z-index: 1009;
}
#menu-togle #menu #menu-list  > li > .with-child:hover,
#menu-togle #menu #menu-list  > li > .with-child.hover{
	background: linear-gradient(to right, #f5f5f5 70%, #fff 90%);
}


	#menu-list + #menuMask{
		display: none;
		position: fixed;
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		background: #000;
		opacity: 0.2;
		z-index: 1038;
	}
	#menu-list:hover + #menuMask{
		display: block;
	}
	#menu-list:hover{
		z-index: 1039;
	}
	#menu:hover{
		z-index: 1039;
	}
	#menu:hover > .btn{
		z-index: 1039;
	}
	#menu-list:hover #menu-list{
		z-index: 1039;
	}

	
	.blured .content-wrapper,
	.blured footer,
	.blured header #top,
	.blured header .logo-line,
	.blured header .search-box,
	.blured header .cart-box{
	-webkit-filter: blur(2px);
	filter: blur(2px);
	}
	

	#menu-togle #menu #menu-list > li   a .arrow{
		display: block;
	}
	#menu-togle #menu #menu-list > li  .toggle-child{
		display: none;
	}
	#menu-togle #menu #menu-list > li  .toggle-child2{
		display: none;
	}
	#menu-togle #menu #menu-list > li  .with-child{
		margin-right: 0;
	}
	#menu-togle #menu #menu-list > li  .with-child2{
		margin-right: 0;
	}
	#menu-togle #menu #menu-list > li .child2-box{
		display: block;
	}
	#menu-togle #menu #menu-list > li  .child-box{
		display: none;
		background: #fff;
		position: absolute;
		left: 100%;
		top: -5px;
		min-height: 100%;
		border: 1px solid #ddd;
		border-radius: 6px;
		padding: 5px 0;
		margin-top: -1px;
		margin-left: -3px;
		box-shadow: 2px 6px 12px rgba(0,0,0,0.4);
		box-sizing: content-box;
		z-index: 1008;
	}
	#menu-togle #menu #menu-list > li:hover > .child-box{
		display: block;
	}
	#menu-togle #menu #menu-list > li .child-box >.row{
		padding: 4px 20px;
	}
	#menu-togle #menu #menu-list > li .child-box .row > .col-md-12:nth-child(1) .child-box-cell{
		border-top: none;
	}
	#menu-togle #menu #menu-list > li .child-box .row > .col-md-6:nth-child(1) .child-box-cell,
	#menu #menu-list > li .child-box .row > .col-md-6:nth-child(2) .child-box-cell{
		border-top: none;
	}
	#menu-togle #menu #menu-list > li .child-box .row > .col-md-4:nth-child(1) .child-box-cell,
	#menu-togle #menu #menu-list > li .child-box .row > .col-md-4:nth-child(2) .child-box-cell,
	#menu-togle #menu #menu-list > li .child-box .row > .col-md-4:nth-child(3) .child-box-cell{
		border-top: none;
	}	
	#menu-togle #menu #menu-list > li .child-box h5{
		margin: 8px 0;
	}
	#menu-togle #menu #menu-list > li .child-box h5 a{
		display: inline;
		padding: 0;
		font-weight: 600;
		line-height: 1.42857143;
	}
	#menu-togle #menu #menu-list > li .child-box h5 a:hover{
		background: none;
		color: #e4003a;
	}
	#menu-togle #menu #menu-list > li .child-box-cell .child2-box{
		padding: 0 0 10px 0;
		margin: 0;
		list-style: none;
		display: block;
	}
	#menu-togle #menu #menu-list > li .child-box-cell .child2-box li{
		border-top: none;
	}
	#menu-togle #menu #menu-list > li .child-box-cell .child2-box a{
		display: illine;
		padding: 0;
		line-height: 1.42857143;
	}
	#menu-togle #menu #menu-list > li .child-box  a:hover{
		background: none;
	}
	
	#menu-togle #menu-home-helper {
		display: block;
		margin-bottom: 20px;
	}
	
	.box-col-3{width: 331.2%;}
	.box-col-2{width: 220%;}
	.box-col-1{width: 110%;}
}
@media (min-width: 1200px) {
	.box-col-3{width: 325.4%;}
}

/*--------------------------------------togle menu end-----------------------------------------------------------*/
/* menu */
.wrap-menu {
	position:relative;
}
#menu {
	margin-bottom:0;
	min-height: 40px;
}
#menu .navbar-nav > li.dropdown:after, #menu .navbar-nav > li.dropdown.open:after {
	    background-color: #fff;
    bottom: -7px;
    content: "";
    height: 12px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
	opacity:0;
    transform: rotate(45deg);
    width: 12px;
    z-index: 1001;
}
#menu .navbar-nav > li.dropdown:hover:after, #menu .navbar-nav > li.dropdown.open:after {
	opacity:1;
	transition: opacity 1.4s;
}
#menu .navbar-nav > li.dropdown.menu-first3:after {
	background-color: #000 !important;
}
#menu.navbar {
    border: none;
	float: left;
}
#menu .nav>li>a:focus, #menu .nav>li>a:hover {
    text-decoration: none;
    background-color: inherit;
}
#menu .dropdown-menu li > a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: rgba(255, 255, 255, 0.39);
}
#menu .nav > li > a {
	display: block;
    white-space: nowrap;
    font-size: 18px;
    vertical-align: top;
    font-weight: 500;
    padding: 23px 10px 22px 10px;
	    color: #252525;
		text-transform:uppercase;
		font-family: 'Source Code Pro';
}
#menu .animated {
  -webkit-animation-duration: .4s;
  animation-duration: .4s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
#menu .nav > li > a:hover, #menu .nav > li.open > a {
	color: #955251;
}
#menu .dropdown-menu {
	padding-bottom:0;
    background-color:#fff;
    border: none;
    border: none;
    border-radius: 0px;
    box-shadow: 0 0 7px rgba(0,0,0,0.1);
    padding: 0 0 0 30px;
}
#menu .dropdown-inner {
	display: flex;
	padding-top: 35px;
}
#menu .dropdown-inner ul {
	display: block;
	vertical-align:top;
}
#menu .dropdown-inner a {
	min-width: 200px;
    display: block;
    clear: both;
    line-height: 20px;
	color: #252525;
    font-size: 14px;
    text-transform: uppercase;
	 transition: padding .5s ease 0s;
    font-weight: 300;
	font-family: 'Source Code Pro';
	padding: 4px 0;
}
#menu .menu-first1 .dropdown-inner a {
    min-width: 200px;
    display: block;
    clear: both;
    line-height: 20px;
    color: #252525;
    font-size: 14px;
    text-transform: uppercase;
    transition: padding .5s ease 0s;
    font-weight: 300;
    font-family: 'Source Code Pro';
    padding: 4px 0;
}
#menu .menu-first1 .dropdown-inner  a:before {
    color: #585858;
    content: "\f0c8";
    font-family: FontAwesome;
    font-size: 5px;
    margin-right: 10px;
    text-align: left;
    vertical-align: top;
}
#menu .menu-first1 .dropdown-inner a:hover:before {
    color: #fffefe;
}
#menu .menu-first1 .dropdown-inner .img-cat {
	display:none;
}
#menu .dropdown-inner a:hover {
padding-left: 10px;
}
#menu .dropdown-inner li a:hover {
    color: #fffefe;
    background-color: #955251;
}
#menu .menu-them3 .see-all {
    border: 1px solid #ffffff;
    color: #ffffff;
}
#menu .menu-them3 .dropdown-inner .child a:before {
    color: #ffffff;
}
#menu .see-all {
   display: inline-block;
    margin: 11px 18px 10px 0px;
    border: 1px solid #252525;
    padding: 5px 11px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #252525;
    line-height: 24px;
    float: right;
	    white-space: nowrap;
}
#menu .dropdown-inner > ul.list-unstyled {
	padding-right: 15px;
}
#menu .dropdown-inner > ul.list-unstyled.img-cat {
	padding-right: 30px;
}
#menu .see-all:hover, #menu .see-all:focus {
	text-decoration: none;
    color: #ffffff;
    background-color: #955251;
}
#menu #category {
	float: left;
	padding-left: 15px;
	font-size: 16px;
	font-weight: 700;
	line-height: 40px;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
#menu .btn-navbar {
	font-size: 15px;
	font-stretch: expanded;
	color: #FFF;
	padding: 2px 18px;
	float: right;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
	border-color: #1f90bb #1f90bb #145e7a;
}
#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled] {
	color: #ffffff;
	background-color: #229ac8;
}
@media (min-width: 768px) {
	#menu .dropdown:hover .dropdown-menu {
		display: block;
	}
}
@media (max-width: 767px) {
body .letterwrapp{
    max-width: 283px;
    margin: 0 auto;
	display:block;
}
	.product-qty label { display:none;}
	#menu {
		border-radius: 4px;
	}
	#menu div.dropdown-inner > ul.list-unstyled {
		display: block;
	}
	#menu div.dropdown-menu {
		margin-left: 0 !important;
		padding-bottom: 10px;
		background-color: rgba(0, 0, 0, 0.1);
	}
	#menu .dropdown-inner {
		display: block;
	}
	#menu .dropdown-inner a {
		width: 100%;
		color: #fff;
	}
	#menu .dropdown-menu a:hover,
	#menu .dropdown-menu ul li a:hover {
		background: rgba(0, 0, 0, 0.1);
	}
	#menu .see-all {
		margin-top: 0;
		border: none;
		border-radius: 0;
		color: #fff;
	}
}
/* content */
#content {
	min-height: 600px;
}
/* footer */
footer {
	margin-top: 30px;
	padding-top: 30px;
	background-color: #303030;
	border-top: 1px solid #ddd;
	color: #e2e2e2;
}
footer hr {
	border-top: none;
	border-bottom: 1px solid #666;
}
footer a {
	color: #ccc;
}
footer a:hover {
	color: #fff;
}
footer h5 {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
}
/* alert */
body .alert-success {
    color: #ffffff;
    background-color: #676767;
}
body .modal-body .alert{
	position: relative;
    top: auto;
}
body .breadcrumbs + .container > .alert,body .breadcrumb + .alert {
   padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    position: fixed;
    top: 110px;
    right: 10px;
    min-width: 280px;
    display: block;
	max-width:90%;
    align-items: center;
    flex-wrap: nowrap;
    z-index: 777;
    flex-direction: row;
    margin-left: 10px;
}
.alert a{
    margin: 0 6px;
	color: #e6e6e6;
    text-decoration: underline;
}
/* breadcrumb */
.breadcrumbs {
    background-color: #edecf2;
    font-size: 13px;
    line-height: 1.25;
    margin: 0 0 30px;
    padding: 8px 0;
    text-align: left;
}
.breadcrumbs .breadcrumb {
    background-color: inherit;
}
.breadcrumbs li {
    display: inline-block;
    background-color: transparent;
    text-transform: capitalize;
    background-image: url(../image/bg-breadcrumbs.png);
    background-position: 0 50%;
    background-repeat: no-repeat;
    padding: 0 2px 0 16px;
	    font-family: 'Source Code Pro';
}

.breadcrumb {
	margin: 0 !important;
	padding: 0px 0 !important;
}
.breadcrumb i {
	font-size: 15px;
}
.breadcrumbs li:first-child {
    padding: 0px;
    background: none;
}
.breadcrumb>li+li:before {
    padding: 0 5px;
    color: #ccc;
    content: "";
	display:none;
}
.pagination {
	margin: 0;
}
/* buttons */
.buttons {
	margin: 1em 0;
}
.btn {
	padding: 7.5px 12px;
	font-size: 12px;
	border: 1px solid #cccccc;
	border-radius: 4px;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn-xs {
	font-size: 9px;
}
.btn-sm {
	font-size: 10.2px;
}
.btn-lg {
	padding: 10px 16px;
	font-size: 15px;
}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
	font-size: 12px;
}
.btn-group > .btn-xs {
	font-size: 9px;
}
.btn-group > .btn-sm {
	font-size: 10.2px;
}
.btn-group > .btn-lg {
	font-size: 15px;
}
.btn.category-a{
    position: relative;
    float: left;
    padding: 14px 17px;
    margin-right: 6px;
    color: #333333;
    text-decoration: none;
    background-color: #fff;
    border: none;
    border: 1px solid #333333;
    margin-bottom: 6px !important;
}
.clos-filtr {
	display:none !important;
}
.clos-filtr.active {
	display: inline-block !important;
}
.btn-default {
	color: #777;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #e7e7e7;
	background-image: linear-gradient(to bottom, #eeeeee, #dddddd);
	background-repeat: repeat-x;
	border-color: #dddddd #dddddd #b3b3b3 #b7b7b7;
}
.btn-primary {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
	border-color: #1f90bb #1f90bb #145e7a;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background-color: #1f90bb;
	background-position: 0 -15px;
}
.btn-warning {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #faa732;
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	border-color: #f89406 #f89406 #ad6704;
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-danger {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #da4f49;
	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	border-color: #bd362f #bd362f #802420;
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-success {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-info {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #df5c39;
	background-image: linear-gradient(to bottom, #e06342, #dc512c);
	background-repeat: repeat-x;
	border-color: #dc512c #dc512c #a2371a;
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	background-image: none;
	background-color: #df5c39;
}
.btn-link {
	border-color: rgba(0, 0, 0, 0);
	cursor: pointer;
	color: #23A1D1;
	border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	box-shadow: none;
}
.btn-inverse {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
	background-image: linear-gradient(to bottom, #444444, #222222);
	background-repeat: repeat-x;
	border-color: #222222 #222222 #000000;
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	background-color: #222222;
	background-image: linear-gradient(to bottom, #333333, #111111);
}
/* list group */
.list-group a {
    color: #555;
    position: relative;
    display: block;
    font-size: 15px;
    line-height: 30px;
    margin: 0;
    padding: 0px;
    text-align: left;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    color: #2a2a2a;
    outline: medium none;
    border: none;
    margin-left: 10px;
    padding-left: 10px;
}
.list-group a.active, .list-group a.active:hover, .list-group a:hover {
	background-color: transparent !important;
}
.list-group a:before {
    color: inherit;
    content: "\f0c8";
    font-family: FontAwesome;
    font-size: 5px;
    margin-right: 8px;
	line-height:inherit;
    text-align: left;
    vertical-align: middle;
}
/* carousel */
.carousel-caption {
	color: #FFFFFF;
	text-shadow: 0 1px 0 #000000;
}
.carousel-control .icon-prev:before {
	content: '\f053';
	font-family: FontAwesome;
}
.carousel-control .icon-next:before {
	content: '\f054';
	font-family: FontAwesome;
}
/* product list */
.product-thumb {
	margin-bottom: 20px;
	overflow: auto;
}
.product-list .grup-list {
	position: absolute !important;
    bottom: 50px;
    left: 318px;
    width: 70%;
}
.product-list .product-thumb .button-group {
    padding: 0;
    width: 100%;
    opacity:1;
    visibility: visible;
    position: absolute;
    text-align: center;
    bottom: 0px;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition:  none;
    transform:  none;
    -moz-transform: none;
    -webkit-transform: none;
    -o-transform:  none;
}
.product-list .product-thumb .button-group button {
    width: auto;
    padding: 0 25px;
    margin-right: 10px;
}
.product-list .product-thumb .button-group button + button {
    width: auto;
    border-left: 1px solid #bbb;
    padding: 0 13px;
}
.product-list .product-thumb .caption {
    padding: 0 20px;
    border: 1px solid #fff !important;
    text-align: left;
}
.product-list .product-thumb .button-group button {
    
    background-color: #ffffff !important;
    color: #717171 !important;
    border: 1px solid #bbb;
}
.product-list .product-thumb .button-group button:hover {
    color: #fff;
    background-color: #955251;
    text-decoration: none;
    cursor: pointer;
    border-color: #955251;
}
.product-list .product-thumb h4 {
    text-align: left;
	margin-top:0;
}
.product-list .product-thumb h4 a {
    font-size: 20px;
    line-height: 21px;
    outline: 0 none;
    text-transform: capitalize;
    text-decoration: none;
    font-weight: 400;
    color: #242628;
    text-transform: uppercase;
}
.product-list .product-thumb .price {
    color: #955251;
    font-size: 24px;
    font-weight: 600;
    font-family: 'Source Code Pro';
}
.product-thumb .price-old {
    font-size: 16px;
}
.product-thumb .image {
	text-align: center;
	
}
.product-thumb .image a {
	display: block;
}
.product-thumb .image a:hover {
}
.product-thumb .image img {
	margin-left: auto;
	margin-right: auto;
	width:100%;
}
.product-grid .product-thumb .image {
	float: none;
}
.product-list .product-thumb .description {
	display: block;
	    max-height: 140px;
    overflow: hidden;
}
.product-thumb .description {
	display:none;
}

@media (min-width: 767px) {
.product-list .product-thumb .image {
	float: left;
	padding: 0 15px 0 0px;
	 position: relative;
}
}
.product-thumb h4 {
	text-align:center;
}
.product-thumb h4 a{
	font-size: 15px;
    line-height: 16px;
    outline: 0 none;
    text-transform: capitalize;
    text-decoration: none;
    font-weight: 400;
	color:#242628;
	font-family: 'Source Code Pro';
}
.product-thumb h4 a:hover {
	color: #955251;
}
.product-thumb .caption {
	padding: 0 20px;
	border: 1px solid #fff;
	text-align:center;
}
.product-thumb:hover .caption {
	padding: 0 20px;
	border-color: #e2e3e3;
}
.product-list .product-thumb .caption {
	margin-left: 230px;
}
.pagin {
    display: flex;
    align-items: center;
    border: 1px solid #ccc;
	min-height:50px;
}
.pagin .pagination {
    display: inline-block;
    padding-left: 0;
    margin: 0px 0;
    border-radius: 0px;
}
.pagin .pagination>li:first-child>a, .pagin .pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.pagin .pagination>li:last-child>a, .pagin .pagination>li:last-child>span {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.pagin .pagination>li>a, .pagin .pagination>li>span {
    position: relative;
    float: left;
    padding: 14px 17px;
    margin-left: 0;
    line-height: 1.42857143;
    color: #333333;
    text-decoration: none;
    background-color: #fff;
	border:none;
    border-left: 1px solid #ccc;
    margin-bottom: -5px;
}
.pagin .pagination>.active>a, .pagin .pagination>.active>a:focus, .pagin .pagination>.active>a:hover, .pagin .pagination>.active>span, .pagin .pagination>.active>span:focus, .pagin .pagination>.active>span:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #ccc;
    border-color: #ccc;
}
@media (max-width: 1200px) {
.product-grid .product-thumb .caption {
	min-height: 210px;
	padding: 0 10px;
}
}
@media (max-width: 767px) {
	
.product-list .product-thumb .caption {
	min-height: 0;
	margin-left: 0;
	padding: 0 10px;
}
.product-grid .product-thumb .caption {
	min-height: 0;
}
}
.product-thumb .rating {
	padding-bottom: 10px;
}
.rating .fa-stack {
	font-size: 8px;
}
.rating .fa-star-o {
	color: #999;
	font-size: 15px;
}
.rating .fa-star {
	color: #FC0;
	font-size: 15px;
}
.rating .fa-star + .fa-star-o {
	color: #E69500;
}
h2.price {
	margin: 0;
}
.product-thumb .price {
	color: #3b3b39;
	font-size: 16px;
    font-weight: 600;
	font-family: 'Source Code Pro';
}
.product-thumb .price-new {
	font-weight: 600;
}
.product-thumb .price-old {
	color: #ccc;
	text-decoration: line-through;
	margin-left: 10px;
}
.product-thumb .price-tax {
	color: #999;
	font-size: 12px;
	display: block;
}

.product-thumb .button-group {
	padding: 0;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    text-align: center;
    bottom: -35px;
    transition: all 300ms ease-in-out 0s;
    -moz-transition: all 300ms ease-in-out 0s;
    -webkit-transition: all 300ms ease-in-out 0s;
    -o-transition: all 300ms ease-in-out 0s;
    transform: scale(0) rotate(0deg);
    -moz-transform: scale(0) rotate(0deg);
    -webkit-transform: scale(0) rotate(0deg);
    -o-transform: scale(0) rotate(0deg);
}
.product-list .product-thumb:hover .button-group {
	bottom: 0px;
}
.product-thumb:hover .button-group {
	opacity: 1;
    visibility: visible;
    bottom: -1px;
    transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    -webkit-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
	}
.product-list .product-thumb .button-group {
}
@media (max-width: 768px) {
	.product-list .product-thumb .button-group {
		border-left: none;
	}
	.product-thumb .image {
    margin-bottom: 39px;
}
	body .product-thumb .button-group {
    opacity: 1;
    visibility: visible;
    bottom: -1px;
    transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    -webkit-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
}
}
.product-thumb .button-group button {
	width: 52%;
	border: none;
	display: inline-block;
	float: left;
	background-color: #955251;
	color: #fff;
	line-height: 38px;
	text-align: center;
	text-transform: uppercase;
}
.product-thumb .button-group button + button {
	width: 16%;
	border-left: 1px solid rgba(221, 221, 221, 0.16);
}
.product-thumb .button-group.col3 button {
	width: 60%;
}
.product-thumb .button-group.col3 button + button {
	width: 20%;
}
.product-thumb .button-group button:hover {
	color: #444;
	background-color: #ddd;
	text-decoration: none;
	cursor: pointer;
}
@media (max-width: 1200px) {
	.product-thumb .button-group button, .product-thumb .button-group button + button {
		width: 25%;
	}
	.owl-carousel .owl-next {
    right: 46.6%;
    top: -8%;
}
.owl-carousel .owl-prev {
        left: 46.6%;
    top: -8%;
}
}
@media (max-width: 767px) {
	.product-thumb .button-group button, .product-thumb .button-group button + button {
		width: 25%;
	}
}

 img.responsive {
	width: 100%;
}
.image-additional a {
	margin-bottom: 20px;
	padding: 5px;
	display: block;
	border: 1px solid #ddd;
}
.image-additional {
	max-width: 78px;
}
.thumbnails .image-additional {
	float: left;
	margin-left: 20px;
}
@media (max-width: 1200px) {
.sorter  label span{
		display:none;
}
.sorter .sort-by select {    max-width: 180px;}
}
@media (min-width: 1200px) {
	#content .col-lg-2:nth-child(6n+1),
	#content .col-lg-2:nth-child(6n+1),
	#content .col-lg-3:nth-child(4n+1),
	#content .col-lg-4:nth-child(3n+1),
	#content .col-lg-6:nth-child(2n+1) {
		clear:left;
	}
	
}
@media (min-width: 992px) and (max-width: 1199px) {
	#content .col-md-2:nth-child(6n+1),
	#content .col-md-2:nth-child(6n+1),
	#content .col-md-3:nth-child(4n+1),
	#content .col-md-4:nth-child(3n+1),
	#content .col-md-6:nth-child(2n+1) {
		clear:left;
	}
	.template-default .product-view .product-img-box .more-views { max-width:305px;}
}
@media (min-width: 768px) and (max-width: 991px) {
	#content .col-sm-2:nth-child(6n+1),
	#content .col-sm-2:nth-child(6n+1),
	#content .col-sm-3:nth-child(4n+1),
	#content .col-sm-4:nth-child(3n+1),
	#content .col-sm-6:nth-child(2n+1) {
		clear:left;
	}
	.template-default .product-view .product-img-box .more-views { max-width:215px;}
}

/* fixed colum left + content + right*/
@media (min-width: 768px) {
    #column-left  .product-layout .col-md-3 {
       width: 100%;
    }

	#column-left + #content .product-layout .col-md-3 {
       width: 50%;
    }

	#column-left + #content + #column-right .product-layout .col-md-3 {
       width: 100%;
    }

    #content + #column-right .product-layout .col-md-3 {
       width: 100%;
    }
}

/* fixed product layouts used in left and right columns */
#column-left .product-layout, #column-right .product-layout {
	width: 100%;
}

/* fixed mobile cart quantity input */
.input-group .form-control[name^=quantity] {
	min-width: 50px;
}

/* Missing focus and border color to overwrite bootstrap */
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    background-image: none;
    background-color: #df5c39;
}
#content>h1 {    margin: 0;
    font-size: 22px;
    color: #222;
    text-transform: uppercase;
    font-weight: 600;
	    font-family: 'Source Code Pro';}
		
	/*responsive*/	
	@media only screen and (min-width: 768px) and (max-width: 1186px) {
	.tab-content .owl-carousel .owl-prev {
    left: 44%;
    position: absolute;
    border: 1px solid #000;
    top: -26%;
    width: 25px;
    height: 25px;
    font-size: 24px !important;
    color: #101010;
    display: flex;
}
}
@media (max-width: 899px) {
	.product-qty label { display:none;}
.owl-carousel .owl-next {
    right: 45%;
    top: -8%;
}
.owl-carousel .owl-prev {
        left: 45%;
    top: -8%;
}
}
@media (min-width: 768px) and (max-width: 1199px) {
	#menu.navbar {
		display:none;
}
.menu-trigger {
	display:table-cell;
}
}
@media (min-width: 1200px) and (max-width: 1444px) {
	 body #menu .nav > li > a {
    display: block;
    white-space: nowrap;
    font-size: 16px;
    vertical-align: top;
    font-weight: 500;
    padding: 23px 6px 22px 6px;
    color: #252525;
    text-transform: uppercase;
    font-family: 'Source Code Pro';
}
}
@media (min-width: 400px) and (max-width: 767px) {
	.product-layout.col-xs-12 {
    width: 50%;
}
.pagin {
    justify-content: flex-end;
}
}
@media only screen and (min-width: 360px) and (max-width: 500px) {
	.owousel.bangsg .owl-carousel.twos .owl-next,.owousel.bangsg .owl-carousel.twos .owl-prev {
    top: -43%;
}
}
@media only screen and (min-width: 500px) and (max-width: 767px) {
	.htabs-h .title {
    background-position: 0 7px;
    background-repeat: no-repeat;
    padding: 0 7px 0 18px;
}
.tab-content .owl-carousel .owl-next {
    position: absolute;
    right: 44%;
    border: 1px solid #000;
    top: -19%;
    width: 25px;
    height: 25px;
    font-size: 24px !important;
    color: #101010;
    display: flex;
}
.tab-content .owl-carousel .owl-prev {
    left: 44%;
    position: absolute;
    border: 1px solid #000;
    top: -19%;
    width: 25px;
    height: 25px;
    font-size: 24px !important;
    color: #101010;
    display: flex;
}
}
@media (max-width: 769px) {
		
.sorter  label i{
		display: inline-block !important;
}
.sorter .limiter label, .sorter .sort-by label, .pager .amount {
    padding: 0 15px 0 20px;
    line-height: 30px;
    background: white;
    margin: 8px 0 0 0;
}
.sorter .view-mode label {
	display:none;
}
.sorter .sort-by select, .limiter select {
    width: 21px;
}
}
	@media (max-width: 767px) {
.sorter .view-mode {
	display:none;
}		
.product-list .product-thumb h4 a {
        font-size: 15px;
    line-height: 16px;
    outline: 0 none;
    text-transform: capitalize;
    text-decoration: none;
    font-weight: 400;
    color: #242628;
    font-family: 'Source Code Pro';
}
.product-list .product-thumb h4 {
    text-align: center;
}
.product-list .product-thumb .caption {
    text-align: center;
}		
		.deal .heading {
    margin-top: 18px;
}
.product-list .product-thumb .description {
    display: none;
}
.block_deal {
    margin: 30px auto;
    padding: 40px 0 40px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}
.template-default .deal-of .deal {
     min-height: inherit; 
}
	.template-default .cms-index-index .header{position:static}
	.template-default .header-container{height: 80px}
	.template-default .custom-menu #menu{display:none}
	.menu-trigger {
    display: table-cell;
}
.menu-trigger span{
    display: none;
}
	.template-default .no-display{display:block!important}
	.template-default .header-logo{padding-bottom:10px;float:none;width:100%;text-align:center}
	.template-default .header .logo{border:0}
	.template-default .header h1.logo img,.template-default .header .logo img{display:inline-block}
	.template-default .header .header-page{position:static;float:right}
	.template-default .header_full .header-bottom{float:left;border:0}
	.template-default .header-setting .icon-setting:after,.template-default .miniCartWrap .crat-icon:after{display:none}
	.template-default .header-setting .icons,.template-default .miniCartWrap .icons{border:0;padding:14px;font-size:17px}
	.template-default .header .header-setting,.template-default .header .header-search{position:static}
	.template-default .header .header-search .dropdown-switcher,.template-default .header .header-setting .dropdown-switcher{width:100%}
	.template-default .header .currency_top .dropdown-switcher,.template-default .header .top-form-language .dropdown-switcher,.template-default .header .header-setting .dropdown-switcher,.template-default .header .header-search .dropdown-switcher{top:100px}
	.template-default .header .top-form-language .lang-switcher:hover .dropdown-switcher,.template-default .header .currency_top .currency-switcher:hover .dropdown-switcher,.template-default .header .header-setting .settting-switcher:hover .dropdown-switcher,.template-default .header .header-search .search-switcher:hover .dropdown-switcher{top:77px}
	.template-default .header .form-search button.button span,.template-default .header .form-search button.button span span .fa{height:30px;line-height:30px;width:30px}
	.template-default .header{position:relative}
	.template-default .header-setting .label-title{margin-bottom:5px;text-align:left}
	.template-default .dropdown-switcher ul{margin:0}
	.template-default .header .header-right .header-search .dropdown-switcher{border:0 none;padding:0;width:100%}
	.template-default .header .mini-maincart{position:static}
	.template-default .header .cartSummary{position:relative}
	.template-default .dispaly-phone{text-align:center;margin:10px 0 0}
	.template-default .play .caption4,.template-default .play .text-slide3 .caption4{bottom: 5em;}
	.template-default .play .caption6{display:none}
	.template-default .pa-lines{padding:0 15px;margin: 14px 0 0;}
	.template-default .size1of2,.template-default .size1of3,.template-default .size1of5,.template-default .size1of4{width:100%;float:none;text-align:center;margin:0 0 10px}
	.template-default .banner-inner-content{margin:0 0 10px}
	.template-default .banner-inner-content a img{width:100%;max-width:100%}
	.template-default .deal-of img{max-width:245%;width:auto;left: -62%;position: relative;}
	.template-default .heading .title{font-size:20px}
	.template-default .intro{font-size:15px;margin:0 0 20px}
	.template-default .timer-view .box{width:70px}
	.template-default .timer-view .box span b{font-size:20px;line-height:22px}
	.template-default .timer-view .box span.title{font-size:13px}
	.template-default .deal-of .shop-now a{line-height:35px;margin-top:32px;}
	
	
	.template-default .support-footer-inner .support-info{margin:10px 0}
	.template-default .box .featured-images-wrap,.template-default .box .featured-text-wrap{float:none;margin:0 auto}
	.template-default .box{padding-bottom:0}
	.template-default .box-top img{width:100%}
	.template-default #magicshop_quickview_handler{display:none!important}
	.template-default .link-view{display:none}
	.template-default .social-links a{display:inline-block;float:none}
	.template-default .block-content-statick{margin-bottom:10px}
	.template-default .paypal img{display:inline}
	.template-default .magictabs .item span{font-size:12px}
	.template-default .magictabs .item{padding:0}
	.template-default .block-custom.block-custom1 .magictabs{margin:0!important}
	.template-default .block-custom.block-custom1 .bx-wrapper .bx-controls-direction a{top:-200px}
	.template-default .featured-product-tab .magictabs .item .title{padding:10px 0 25px;background-position:50% 45px}
	.template-default .block-title h2 span.title-top,h3.block-title{font-size:30px;padding:0 0 20px;margin-bottom: 0;}
	h3.block-title.carusel-titl.bangs {
    margin-bottom: 34px;
}
	.template-default .block-custom.block-custom1 .featured-product-tab .magictabs .item:hover .title::after,.template-default .block-custom.block-custom1 .featured-product-tab .magictabs .item.active .title::after{bottom:20px}
	.template-default .block-custom.block-custom1 .featured-product-tab .magictabs .item .title::after{left:0;width:100%}
	.template-default .featured-product-tab .magictabs .item:first-child .title{background-image:url(../images/tab-bg-li.png)}
	.template-default .featured-product-tab .magictabs .item:last-child .title{background-image:none}
	.template-default .category-products .item img,.template-default .product-image img{width:100%}
	.template-default .mini-maincart .mini-contentCart{width:100%;z-index:1000;top:78px}
	.template-default .mini-maincart .mini-products-list .product-details,.template-default .mini-contentCart .block-content .block-subtitle{text-align:left}
	.template-default .alo-brands .nbs-flexisel-item img{display:inline-block}
	/*.template-default #backtotop{display:none!important}*/
	.template-default .magiccategory .mage-magictabs .item .per-product{margin:0 10px}
	.template-default .products-list .item .actions-no .add-to-links{/* margin:10px 0 */}
	.template-default .products-list .item .actions-no .add-to-links li{/* margin:5px 0 */}
	.template-default .product-view .product-shop .no-display{display:none!important}
	.template-default .product-wapper-tab .toggle-tabs,.template-default .product-wapper-tab .product-collateral{float:none;width:100%}
	.template-default .product-wapper-tab .product-collateral{padding:28px 5px 30px}
	.template-default .product-view .toggle-tabs .item.active{border-right:1px solid #dadada}
	.template-default .product-view .box-tags .form-add input.input-text{margin-bottom:10px}
	.template-default .product-view .box-tags .form-add input.input-text,.template-default .product-view .box-tags .form-add .input-box,.template-default .product-view .box-reviews .form-add .form-list input.input-text,.template-default .product-view .box-reviews .form-add .form-list textarea,.template-default .product-view .box-reviews .form-add .form-list .input-box{width:90%}
	.template-default .product-collateral .box-reviews .data-table thead th{text-transform:capitalize}
	.template-default .product-view .product-shop-content{padding:20px 0 0}
	.template-default .data-table thead th{padding:10px 2px}
	.template-default .nobr{font-size:12px}
	.template-default .checkout-cart-index .data-table .product-image img{display:inline}
	.template-default .data-table .custom-qty{overflow:hidden;margin:0 auto}
	.template-default .cart-table .btn-continue,.template-default .cart-table .btn-update,.template-default .cart-table .btn-empty{float:none;margin-left:0}
	.template-default .cart-table button.button{margin-top:3px;margin-bottom:3px}
	.template-default .cart-table td{padding:30px 10px}
	.template-default .cart .page-title{padding:10px 0}
	.template-default .cart .crosssell{margin:20px 0 0}
	.template-default .breadcrumbs li{background-position:0 65%}
	.template-default .blog-postbox .button-set{margin-bottom:15px}
	.template-default .title-heading-left{padding:10px 0 5px}
	.template-default .no-left-gutter{padding-left:15px}
	.template-default .no-right-gutter{padding-right:15px}
	.template-default .page{overflow:hidden}
	.template-default .main .col-main{padding:0 15px}
	.template-default .bx-caption .banner-free .oders{font-size:200%}
	.template-default .banner-free .btn-shop{margin-top:5px;padding:9px 20px}
	.template-default .block-footer-bottom .footer{padding:30px 0}
	.template-default .footer address{padding:0 20px}
	.template-default .support-footer-inner{text-align:center}
	.template-default .breadcrumbs{margin:0 0 20px}
	.template-default .product-image-gallery .gallery-image.visible{width:100%}
	.template-default .cart .totals{margin:0 0 15px}
	.template-default .checkout-onepage-index .main-container{padding-top:0}
	.template-default .customer-account-index .main-container{margin-top:0}
	.template-default .block-subscribe .block-content{display:block}
	.template-default .footer .form-subscribe-header,.template-default .footer .block-subscribe .input-box{float:none;width:100%}
	.template-default .footer .block-subscribe .input-box{padding:0}
	.template-default .block-subscribe input.input-text{width:230px}
	.template-default .mobile-collapsible{clear:both;margin-bottom:20px}
	.template-default .footer .block-content-statick .list-inline li{float:none}
	.template-default .cms-index-index .alo-blog{margin-bottom:30px}
	.template-default .blog_short_text{position:relative}
	.template-default .blog_short_text .icon-blog{position:absolute;top:-27px;width:100%;float:none}
	.template-default .blog_short_text .icon-blog .icons{margin:0 auto}
	.template-default .blog_short_text .blog_text{padding-top:30px;float:none;width:100%;text-align:center}
	.template-default .block_bottom{padding:25px 0}
	.template-default .social-link{margin-top:5px}
	.template-default .paypal{float:none;width:100%;padding:10px 20px 0;clear:both}
}
@media only screen and (max-width: 640px) {
	.template-default .col2-set .col-1{width:100%;margin-bottom:20px}
	.template-default .col2-set .col-2{float:right;width:100%}
	.template-default .account-login .content{min-height:100px}
	.template-default .account-login .buttons-set{margin:0;padding:0}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.template-default #fancybox-wrap,.template-default #fancybox-overlay{display:none!important}
}
@media only screen and (max-width: 430px) {
	.template-default .header .top-form-language .lang-switcher:hover .dropdown-switcher,.template-default .header .currency_top .currency-switcher:hover .dropdown-switcher,.template-default .header .header-setting .settting-switcher:hover .dropdown-switcher,.template-default .header .header-search .search-switcher:hover .dropdown-switcher{top:45px}
	.template-default .mini-maincart .mini-contentCart{width:100%;z-index:1000;top:45px}
	.etSeconds {
		display:none !important;
	}
	.owl-carousel .owl-next {
    right: 43%;
    top: -8%;
}
.owl-carousel .owl-prev {
        left: 43%;
    top: -8%;
}
.owl-carousel.twos .owl-next {
    right: 43%;
    top: -10%;
}
.owl-carousel.twos .owl-prev {
        left: 43%;
    top: -10%;
}
	#logo {
		display:none;
	}
	.wrap-menu > .container {
		margin:0;
		padding:0;
	}
	.menu-trigger {
    margin-left: -17px;
	padding: 10px 10px 10px 20px;
}
body.template-default .header .header-setting .icons, body.template-default .header .miniCartWrap .icons {
    padding: 14px 12px;
}
.template-default .header_full {
    height: 45px;
}
.template-default .header-container {
    height: 45px;
}
#logo-mob {
	display:block;
}

}
@media only screen and (max-width: 499px) {
	template-default .footer .collapsible .form-subscribe-header p, .template-default .footer .collapsible .form-subscribe-header p span, .template-default .footer .collapsible .form-subscribe-header p strong {
    font-size: 17px;
}
.pagin .text-left {
	display:none;
}
.template-default .footer .collapsible .form-subscribe-header p {
    margin: -6px 0 6px 0;
    line-height: 23px;
	font-size: 17px;
}
	.template-default .block-title h2 span{font-size:20px}
	.template-default .cartSummary .icon-cart{font-size:17px}
	.template-default .nbs-flexisel-item img{display:inline-block}
	.template-default .magictabs .item{display:block}
	.template-default .category-products .products-grid > li:nth-child(3n+1){clear:none}
	.template-default .category-products .products-grid > li:nth-child(2n+1){clear:left}
	.template-default .product-view .product-shop .add-to-links{clear:both;display:block;padding-top:10px}
	.template-default .product-view .product-shop .add-to-links li,.template-default .product-view .product-shop .add-to-links li .separator{margin:0 10px 0 0}
	.template-default .product-view .toggle-tabs .item{display:block}
	.template-default .cart-table td{padding:10px}
	.htabs-h .nav-tabs {
    padding: 9px 0 15px 0;
    border-bottom: none;
    display: flex;
    flex-direction: column;
}
.htabs-h .title {
    background-position: 0 7px;
    background-repeat: no-repeat;
    padding: 0 0px 0 15px;
}
.htabs-h .title:after {
    background: none repeat scroll 0 0 #ad655f;
    left: auto;
    width: 60px;
	display:none;
}
.tab-content .owl-carousel .owl-prev {
    left: 39%;
    position: absolute;
    border: 1px solid #000;
    top: -138px;
    width: 25px;
    height: 25px;
    font-size: 24px !important;
    color: #101010;
    display: flex;
}
.tab-content .owl-carousel .owl-next {
    position: absolute;
    right: 41%;
    border: 1px solid #000;
    top: -138px;
    width: 25px;
    height: 25px;
    font-size: 24px !important;
    color: #101010;
    display: flex;
}
}
@media (max-width: 399px){
	
	.etMinutes {
		display:none !important;
	}
	.template-default .deal-of .shop-now a{margin-top: 15px;line-height: 20px;font-size: 12px;padding: 0 15px;border-width: 1px;}
	.template-default .heading .title{font-size: 15px;}
	.template-default .intro{font-size: 12px;margin-bottom: 15px}
	.template-default .deal .per-product{max-width: 280px;margin: 0 auto}
	.template-default .timer-view{width: 100%}
	.template-default .timer-view .box{width: 25%}
	.template-default .products-textlink{padding: 10px 0 18px}
	.two .col-xs-12 {
    width: 50%;
}
.product-thumb h4 a {
    height: 34px;
    overflow: hidden;
    display: block;
}
.two .product-thumb h4 {
	margin-bottom:1px;
}
.product-thumb .price span{ display:block;}
.template-default .two .labelnew, .template-default .two .labelsale, .template-default .two .labelhot {
	height: 36px;
    line-height: 37px;
    text-align: center;
    text-transform: uppercase;
    font-size: 8px;
    width: 36px;
    border-radius: 50%;
}
.two .product-thumb .rating {
    padding-bottom: 1px;
}
.two .price .price-old {
    font-size: 12px;
    line-height: 13px;
}
.pagin {
    justify-content: flex-end;
}
}
@media (max-width: 429px) {
body.template-default .header-container{height: 45px;}
body.template-default .menu-trigger {
    padding: 12px 20px 12px 20px;
}
}
@media (max-width: 360px) {
	body.template-default .product-view .product-shop .add-to-cart button.button span span {
    padding: 0 14px;
}
body.template-default .product-view .product-qty .custom-qty {
    width: 70px;
    margin: 0 2px 0 0;
}
body.template-default .product-view .product-shop input.qty {
    width: 36px!important;
}
body .tooltip-inner, body .tooltip-arrow {
    display: none;
}

	.template-default .dropdown-full .block-content-statick .recent-right {
    width: 174px;
}
.template-default .dropdown-full .block-content-statick .recent-left {
    width: 60px;
    margin-right: 14px;
}
	body.template-default .product-view .product-img-box .more-views{width:200px}
	.template-default .product-view .product-img-box .more-views .bx-wrapper .bx-controls-direction a{height:65px;line-height:65px}
	.template-default .header .header-page{width: 75%;
    display: flex;
    justify-content: flex-end; max-height:45px;}
	body.template-default .header-container{height: 45px;}
	.owl-carousel .owl-next {
    right: 40%;
    top: -8%;
}

.template-default .header .top-form-language .lang-switcher.open .dropdown-switcher, .template-default .header .currency_top .currency-switcher.open .dropdown-switcher, .template-default .header .header-setting .settting-switcher.open .dropdown-switcher, .template-default .header .header-search .search-switcher.open .dropdown-switcher, .mini-maincart.loy .mini-contentCart {
	top:45px !important;
}
body.template-default .menu-trigger {
    padding: 12px 20px 12px 20px;
}
.owl-carousel .owl-prev {
        left: 40%;
    top: -8%;
}
.owl-carousel.twos .owl-prev {
        left: 40%;
    top: -10%;
}
.owl-carousel.twos .owl-next {
    right: 40%;
    top: -10%;
}	
.owousel.bangsg .owl-carousel.twos .owl-prev {
        left: 40%;
    top: -47.4%;
}
.owousel.bangsg .owl-carousel.twos .owl-next {
    right: 40%;
    top: -47.4%;
}
body h3.block-title.carusel-titl.bangs {
    margin-bottom: 26px;
}	
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
	.template-default table#wishlist-table,.template-default table#shopping-cart-table,.template-default table#checkout-review-table,.template-default table#my-orders-table{border:0 none;outline:medium none}
	.template-default table#wishlist-table td,.template-default table#wishlist-table th table#product-review-table td,.template-default table#shopping-cart-table td,.template-default table#shopping-cart-table th,.template-default table#checkout-review-table td,.template-default table#checkout-review-table th,.template-default table#my-orders-table th,.template-default table#my-orders-table td{display:block;float:none;text-align:center!important}
	.template-default .data-table th,.template-default .data-table td.last{border-bottom:1px solid #DDD!important}
	.template-default .data-table tfoot{border-bottom:none}
	.template-default .checkout-cart-index .col-main .page-title h1,.template-default .checkout-cart-index .col-main .page-title h2{float:none;text-align:center}
	.template-default .data-table thead.hidden-phone{display:none}
	.template-default .cart .title-buttons .checkout-types,.template-default .cart .title-buttons .checkout-types li{float:none;text-align:center}
	.template-default .cart .title-buttons .checkout-types{margin-top:10px}
	.template-default .col2-set,.template-default .col2-set2{float:none;width:100%;margin-bottom:10px}
	.template-default .account-login .col2-set,.template-default .account-login .col2-set2{float:none;width:100%;margin-bottom:10px}
	.template-default .multiple-checkout .col2-set .col-1,.template-default .multiple-checkout .col2-set .col-2{float:none;width:100%;margin-bottom:10px}
	.template-default .my-wishlist .buttons-set{text-align:center;padding:20px 0 0}
	.template-default .my-wishlist thead.hidden-phone{display:none}
	.template-default a.btn-edit,.template-default a.btn-remove{margin:0 auto;float:none}
	.template-default .mini-contentCart .product-details a.btn-remove,.template-default .mini-contentCart .product-details a.btn-edit{float:left;margin:0 5px 0 0}
	.template-default .footer .store-switcher{margin:0}
	.template-default .magic-category .magictabs .item:first-child{padding-left:0}
	.template-default #toPopup{left:18%;top:10%}
	.template-default .box-support ul li{margin-top:10px}
	.template-default .wrapper{overflow:hidden}
	.template-default .blog-static .flexisel-content .item{margin-bottom:15px}
	.template-default .product-view .product-img-box .more-views .nbs-flexisel-item img{display:inline}
	.template-default .box-up-sell{margin-bottom:15px}
}
@media only screen and (min-width: 240px) and (max-width: 320px) {
	.template-default .play .text-slide2 .caption4,.template-default .play .text-slide3 .caption4{display:none}
	.template-default .deal-of img{max-width:300%;width:auto;position: relative;left: -100%;}
	.template-default .wrapper{overflow:hidden}
	.template-default .block .block-title strong span,.template-default .footer h3,.template-default .account-login .content h2,.template-default .block-footer-top .footer h3 span,.template-default .block-related .block-title h3 span,.template-default .box-up-sell .block-title h3 span,.template-default .crosssell h3 span,.template-default .block .block-title strong span,.template-default .account-login .content h2{font-size:12px}
	.template-default .col-mobile-12{width:100%}
	.template-default .magic-category .magictabs .item{margin-bottom:5px;padding:0 5px 0 0}
	.template-default .magic-category .magictabs .item:first-child{padding-left:0}
	.template-default .footer .store-switcher{margin:0}
	.template-default .sorter .sort-by,.template-default .sorter .limiter,.template-default .sorter .pull-right{display:inline-block;padding:0px 0;border:0}
	.template-default .box-support,.template-default .header .top-form-language,.template-default .header .currency_top,.template-default .header-top-right.pull-right{padding-top:0}
	.template-default #products-list .item .product-shop{margin-top:20px}
	.template-default .product-view .product-shop .add-to-links a{margin-bottom:10px;display:inline-block}
	.template-default .box-support ul li{background:none}
	.template-default #toPopup{left:3%}
	.template-default .blog-static .flexisel-content .item{margin-bottom:15px}
	.template-default .box-up-sell{margin-bottom:15px}
	.template-default .product-view .product-img-box .more-views{width:195px}
	.template-default .product-view .product-img-box .more-views .bx-wrapper .bx-controls-direction a{height:65px;line-height:65px}
	.template-default .product-shop .ratings .rating-links{margin:10px 0}
}
/*------------------------------------------------------------------*/
/*------------------------------------------------------------------
[9. Misc ]
*/
.guest-select{width:305px!important}
.product-image-gallery {position: relative;}
.product-image-gallery .gallery-image {display: none;}
.product-image-gallery .gallery-image.visible {display: block;width: 100%;max-width: 100%;height:auto;}
.product-image-gallery .gallery-image img{width:100%;max-width:100%;}
.product-image-gallery .gallery-image.visible.hidden {visibility: hidden;}
.product-image-gallery:before, .product-image-gallery:after {content: '';position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;display: none;}
.product-image-gallery:before {background-color: white;opacity: 0.8;z-index: 2;}
.product-image-gallery:after {background-image: url("../image/opc-ajax-loader.gif");background-repeat: no-repeat;background-position: center;z-index: 3;}
.product-image-gallery.loading {position: relative;}
.product-image-gallery.loading:before, .product-image-gallery.loading:after {display: block;}
.clearfix:after,
.configurable-swatch-list:after,
.product-view .product-options .swatch-attr:after {
  content: '';
  display: table;
  clear: both;}
 .availability.out-of-stock span {color: #a0a0a0;}
.product-view .product-options .swatch-view,.product-view .product-options .option-view{float: left;margin-right: 40px;padding: 0;}
.product-view .product-options .swatch-attr {float: none;display: block;clear: both; border: 0;}
.product-view .product-options .swatch-attr label,
.product-view .product-options .swatch-attr .select-label {font-size: 12px;}
.product-view .product-options .swatch-attr label {display: block;width: 160px;}
.product-view .product-options .swatch-attr .select-label {display: inline;font-weight: normal;color: #333;padding-left: 5px;}
.product-view .product-options dd .input-box {width: auto;height: auto;}
.product-view .product-options .select-label {display: none;}
.product-view .add-to-cart button.out-of-stock {background-position: -80px -362px;cursor: default;}
.product-view .product-options li > a.swatch-link{width: 35px !important;height: 35px !important;line-height: 35px !important;}
.product-view .product-options .swatch-link.has-image .swatch-label {height: 33px !important;width: 33px !important;}
.product-view .product-options .swatch-link.has-image img {height: 100%; width: 100%;} 
.template-all .featured-list{margin: 0}
.template-all .featured-list li{margin: 0;line-height: 20px;margin-bottom: 15px;}
.template-all .featured-list .thumb{float: left;margin-right: 20px;}
.template-all .featured-list .title{font-size: 15px;color: #bcbcbc;font-weight: 300;}
.template-all .featured-list .date{font-size: 12px;color: #858585;text-transform: uppercase}
/* 10.1.9 Product Hover */
.template-default .product-img-back{left:0;opacity:0;position:absolute;top:0;transition: all .2s ease-in-out 0s;visibility:hidden;width:100%}
.template-default .item .product-hover:hover .product-img-back{opacity:1;visibility:visible;transition: all .2s ease-in 0s;}
.template-default .magicmenu .nav-desktop .level0 .product-img-back{transition-property:none}
.template-default .product-view .product-img-box .product-image{position:relative;z-index:0}
.template-default .product-view .product-img-box .product-image-zoom{position:relative;z-index:0}
.template-default .zoomContainer,.template-default .zoomWindowContainer{z-index:10000}
.template-default .product-view .product-img-box .more-views{width:360px;margin:20px auto; position:relative;}
.template-default .product-view .product-img-box .more-views h2{display:none;font-size:11px;margin:10px 0;text-transform:uppercase}
.template-default .product-view .product-img-box .more-views li img{margin:0;border:0 solid #fff}
.template-default .product-view .product-img-box .more-views li img:hover{border:3px solid #955251}
.template-default .product-view .product-img-box .more-views .bx-wrapper .bx-pager{display:none}
.template-default .product-view .product-img-box .more-views .bx-wrapper .bx-controls-direction a{top:0;background-color:#ebebed;width:30px;height:100%;border:0;line-height:95px;font-size:14px;color:#2a2a2a;    text-align: center;display: flex;
    align-items: center;
    justify-content: center; text-decoration:none;}
	.template-default .product-view .product-img-box .more-views.litl .bx-wrapper .bx-controls-direction a.disabled{display:none;}
.template-default .product-view .product-img-box .more-views .bx-wrapper .bx-controls-direction a:hover{background-color:#955251;color:#fff}
.template-default .product-view .product-img-box .more-views .bx-wrapper .bx-controls-direction a.bx-prev{left:-46px}
.template-default .product-view .product-img-box .more-views .bx-wrapper .bx-controls-direction a.bx-next{right:-48px}
.template-default .product-image-popup{margin:0 auto}
.template-default .product-image-popup .buttons-set{float:right;clear:none;border:0;margin:0;padding:0}
.template-default .product-image-popup .nav{font-weight:700;margin:0 100px;text-align:center}
.template-default .product-image-popup .image{display:block;margin:10px 0}
.template-default .product-image-popup .image-label{font-size:13px;font-weight:700;margin:0 0 10px;color:#2f2f2f}
.template-default .product-view.product-quickview .product-img-box .more-views{width:220px}
.template-default .product-view.product-quickview .product-img-box .more-views .bx-wrapper .bx-controls-direction a{height:63px;line-height:63px}
.template-default .product-view.product-quickview .product-shop .product-options-bottom .add-to-links{display:none}
.template-default .product-view .product-shop{text-align:left}
.product-shop-content .fa-stack {
    position: relative;
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 17px;
    vertical-align: middle;
}
.product-shop-content .rating-box{
    padding-top: 5px;
}
.template-default .product-view .product-shop .ratings p {
	margin-bottom:0;
}
#quick_order .product-view .product-shop{ min-height:72px;}
.template-default .product-view .product-shop .product-name h1{color:#2a2a2a;font-size:20px;line-height:20px;margin:15px 0;text-transform:uppercase;font-weight:500}
.template-default .product-view .product-shop .availability{color:#767676;font-size:14px;line-height:14px;margin:12px 0 10px}
.template-default .product-view .product-shop .availability span{font-weight:400;color:#81ca33}
.template-default .products-sku .text-sku{color:#767676;font-size:15px}
.template-default .product-view .product-shop .short-description{margin:0;padding:0 0 2px 0;margin-top:20px;border-top:1px solid #ecedee;border-bottom:1px solid #ecedee}
.template-default .product-view .product-shop .short-description p{margin:0;font-size:15px;font-weight:300}
.template-default .product-view .product-shop .short-description h2{color:#2a2a2a;font-size:16px;text-transform:uppercase}
.template-default .product-view .product-shop .price-box{clear:both;margin:0;padding:0;display:inline-block}
.template-default .product-view .product-shop .add-to-links{clear:inherit;float:left;margin:0 0 0 20px;padding:0;border:0 none;font-size:12px;text-align:right;list-style: none;}
.template-default .product-view .product-shop .add-to-links li,.template-default .product-view .product-shop .add-to-links li .separator{margin-right:10px;float:left}
.template-default .product-view .product-shop .add-to-links a{border:1px solid #ffffff;text-align:center;color:#2a2a2a;display:block!important;font-size:16px;height:50px;line-height:50px;width:50px;overflow:hidden;margin:0 0 5px;padding:0;text-decoration:none;transition:all .5s ease 0s}
.template-default .product-view .product-shop .add-to-links a:hover{background:none repeat scroll 0 0 #955251;border:1px solid #955251;color:#fff}
.template-default .product-view .product-shop .add-to-links a .icons{font-size:16px}
.template-default .product-view .product-shop .add-to-cart button.button span span{color:#fff;padding:0 20px;float:left;transition:all .5s ease 0s;font-family:"Source Code Pro";font-size:15px;text-transform: uppercase;}
.template-default .product-view .product-shop .add-to-cart button.button span span.view-cart::before{border-right:1px solid rgba(251, 251, 251, 0.31);display:inline-block;padding-right:16px;font-size:16px;margin-right:16px;font-family:"Simple-Line-Icons"}
.template-default .product-view .product-shop .ratings{margin-bottom:10px;border-top:1px solid #ecedee;border-bottom:1px solid #ecedee; padding-bottom:5px;}
.template-default .product-view .product-shop .ratings .rating-links{margin:15px 10px}
.template-default .product-shop-content .ratings .rating-links a{font-size:15px}
.template-default .product-view .product-shop .short-description .std p{font-size:13px;color:#252525;margin:0;line-height:24px}
.template-default .product-view .product-shop .addit{padding:14px 0 0}
.template-default .product-view .product-shop .addit .so-social-share{float:left;margin-right:10px}
.template-default .so-twitter.so-social-share{width:80px}
.template-default .so-plusone.so-social-share{width:65px}
.add-to-box {
    height: 70px;
    padding: 10px 0;
}
.template-default .product-view .add-to-box .add-to-cart{float:left}
.template-default .product-view .product-shop-content .regular-price .price{font-size:30px;font-weight:400;color:#955251}
.template-default .product-view .product-qty{float:left;clear:both}
.template-default .product-view .product-qty label{font-size:15px;font-weight:400;margin:0 10px 0 0;line-height:35px}
.template-default .product-view .product-qty label,.template-default .product-view .product-qty .custom-qty{float:left}
.template-default .product-view .product-qty .custom-qty{width:90px;margin:0 20px 0 0;background-color:#fff}
.template-default .product-view .add-to-cart button.button{float:left;display:block!important;border:0 solid #dadada;background-color:#955251}
.template-default .product-view .add-to-cart button.button span{padding:0;height:48px;line-height:48px}
.template-default .product-view .product-shop .add-to-cart .items,.template-default .product-options-bottom .items,.template-default .product-shop .add-to-box .items{background-color:transparent;border:1px solid #dddee0;margin:0;padding:0;color:#2a2a2a;cursor:pointer;float:left;height:25px;line-height:25px;text-align:center;width:29px}
.template-default .product-view .product-shop .add-to-cart .increase.items .fa,.template-default .product-options-bottom .increase.items .fa,.template-default .product-shop .add-to-box .increase.items .fa{font-size:10px;padding:5px 0}
.template-default .product-view .product-shop .add-to-cart .increase.items,.template-default .product-options-bottom .increase.items,.template-default .product-shop .add-to-box .increase.items{border-bottom:0;border-left:0}
.template-default .product-view .product-shop .add-to-cart .reduced.items,.template-default .product-options-bottom .reduced.items,.template-default .product-shop .add-to-box .reduced.items{border-left:0}
.template-default .product-view .product-shop .add-to-cart .items:hover,.template-default .product-options-bottom .items:hover,.template-default .product-shop .add-to-box .items:hover{background-color:#dddee0}
.template-default .product-view .product-shop input.qty{background-color:transparent;border:1px solid #dddee0;float:left;height:50px;text-align:center;width:55px!important;color:#2a2a2a;font-size:15px}
.template-default .product-static img{background-color:#fff;padding:10px}
.template-default .container-quickview{padding-bottom:15px;padding-top:15px}
/* DIRECTION CONTROLS (NEXT / PREV) */
.produkt li { padding:3px 0;}
.produkt li span{color:#767676;font-size:15px}
.rating-links .fa-stack {
    width: 1em;
}
.price {
    color: #955251;
    font-size: 24px;
    font-weight: 600;
    font-family: 'Source Code Pro';
}
.price .price-old {
    color: #ccc;
    text-decoration: line-through;
	font-size:16px;
}
.taxes{
	font-size: 11px;
    color: #a2a2a2;
}
.product-view .nav-tabs>li.active>a, .product-view .nav-tabs>li.active>a:focus, .product-view .nav-tabs>li.active>a:hover {
    cursor: default;
    background-color: #955251;
    border: 2px solid #955251;
    border-bottom-color: transparent;
    border-radius: 0 !important;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    font-family: 'Source Code Pro';
}
.product-view .nav-tabs>li>a {
	font-size: 15px;
    text-transform: uppercase;
    font-family: 'Source Code Pro';
}
.product-view .nav-tabs>li {
    float: left;
    margin-bottom: -2px;
}
.product-view .tab-content>.tab-pane {
	padding:15px 5px;
}
.product-view .nav-tabs {
    border-bottom: 2px solid #955251;
}
.bx-wrapper img {
    max-width: 100%;
	width: 100%;
    display: block;
    margin: 0 auto;
}
.bx-wrapper .bx-controls-direction a:hover{ background-color: #333;}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}
/* 10.1.4 Block:New and Sale */
.template-default .sticker{position:absolute;top:8px;z-index:20}
.template-default .sticker span{position: relative;margin-bottom: 3px;}
.template-default .sticker.top-right{right:10px}
.template-default .sticker.top-left{left:10px}
.template-default .labelnew,.template-default .labelsale,.template-default .labelhot{color:#FFF;display:block;height:45px;line-height:45px;text-align:center;text-transform:uppercase;font-size:12px;width:45px;border-radius:50%}
.template-default .labelnew:before,.template-default .labelsale:before,.template-default .labelhot:before{background:none repeat scroll 0 0 #fff;top:13px;content:"";height:1px;left:0;position:absolute;width:60%;margin:0 auto;right:0}
.template-default .labelnew:after,.template-default .labelsale:after,.template-default .labelhot:after{background:none repeat scroll 0 0 #fff;bottom:13px;content:"";height:1px;left:0;position:absolute;width:60%;margin:0 auto;right:0}
.template-default .labelnew{color:#fff;background-color:#72bf20}
.template-default .labelhot{color:#fff;background-color:#b86f6f}
.template-default .labelsale{color:#fff;background-color:#f34836}
/*checkbox*/
.product-view .checkbox, .product-view .radio {
    position: relative;
    display: inline-block;
    margin-top: 10px !important;
    margin-bottom: 10px;
	cursor:pointer;
}
.product-view label.checkbox,.product-view label.radio {
    padding: 8px 6px;
    border: 1px solid #949494;
    font-size: 14px;
    font-weight: 400;
    color: #959595;
	min-width:38px;
	cursor:pointer;
}
.product-view input.boxcheck,.product-view input.radiocheck{
	display:none;
}
.product-view input.boxcheck:checked + label,.product-view input.radiocheck:checked + label{
   border-color: #955251;
    color: #FFF;
	background: #955251;
	/*box-shadow: 0 0 6px #888;*/
   }
   .product-view input.boxcheck:checked + label.imgcheck,.product-view input.radiocheck:checked + label.imgcheck{
   box-shadow: 0px 0px 0px 3px #7b7b7b;
   }
.template-default .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.template-default .form-control:focus {
    border-color: #d0d0d0;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(149, 153, 156, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(165, 165, 165, 0.6);
}
.template-default .btn {
    display: inline-block;
   padding: 9px 9px 9px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border-radius: 0px;
	box-shadow:none;
}
/*checkbox*/
.invisin-load { background: url(../image/load.gif) center no-repeat; min-height:200px;}
.invisin-flex{  display:none;}
.toolbar.flexidis{
    display: flex;
    justify-content: space-around;
    padding: 10px;
    align-items: center;
}
.category-select select {
    background-color: #fff;
    color: #252525;
    font-size: 14px;
    border: 1px solid #dddedf;
    padding: 5px 5px;
	height: 34px;
    text-align: left;
    vertical-align: middle;
    -webkit-appearance: default-button;
    background-image: none !important;
    -moz-appearance: default-button;
    -ms-appearance: default-button;
    appearance: default-button!important;
}
.filter-button button{
    background: #fff;
    border: 1px solid #dddedf;
    padding: 5px 8px 5px 8px;
    height: 34px;
}
.flexidis .pages a {
       float: right;
    margin-right: 8px;
    margin-top: 0px;
    border: 1px solid #dddedf;
    background: white;
    color: #2a2a2a;
    padding: 9px 9px 6px !important;
    height: 34px;
}
.prewnextbottom {
	display:none;
}
.letterwrapp{
	display:inline-block;
}
.see-no { visibility:hidden; position:absolute;}
body iframe{
    max-width: 100%;
}
#input-option678 label {
height:100px;
width:100px;
margin:5px;
font-size:0;
}





