#html, html a{

	-webkit-font-smoothing:antialiased;

}

body,h1,h2,h3,h4,h5,h6,p{line-height:1.55em;}

h1,h2,h3,h4,h5,h6,p{margin-bottom:1em;}

body{

	font-family: 'Lato', sans-serif;

	font-size: 16px;

	font-weight: 400;

	color: #666666;

	background-color: #fff !important;

	line-height: 1.55em;

}

h1{

	/*font-family: 'Oswald', sans-serif;*/
	font-family: Arial, sans-serif;

	font-size: 24px;

	line-height: 18px;

	font-weight: 400;

	color:#555555;

	/*text-transform: capitalize;*/

}

h2{

	font-family: 'Oswald', sans-serif;

	font-size: 36px;

	line-height: 38px;

	font-weight: 400;

	color:#13a6b6;

	text-transform: capitalize;

}

h3{

	font-family: 'Oswald', sans-serif;

	font-size: 24px;

	line-height: 26px;

	font-weight: 400;

	color:#13a6b6;

	text-transform: capitalize;

}

h1,h2,h3{margin-top:0;}

/* default font size */

.fa {

	font-size: 14px;

}

/* Override the bootstrap defaults */

a {

	color: #555;

	transition:all 0.4s ease 0s;

	-moz-transition:all 0.4s ease 0s;

	-webkit-transition:all 0.4s ease 0s;

}

legend {

	font-size: 18px;

	padding: 7px 0px

}

label {

	font-weight: normal;

	line-height: 20px;

}

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: 16px;

}

.checkbox-inline  input[type="checkbox"],.radio input[type="radio"]{

	margin-top:4px;

}

.form-control{

	border-radius:0;

	-moz-border-radius:0;

    -webkit-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

	box-shadow:none;

	 -moz-box-shadow: none;

    -webkit-box-shadow:none;

    -o-box-shadow: none;

    -ms-box-shadow: none;

	height: 38px;

	padding: 0 12px;

	line-height: 38px;

}

.form-control:focus{

	box-shadow:none;

}

.input-group .input-group-addon {

	font-size: 12px;

	height: 30px;

}

img.img-thumbnail{

	padding:0;

}

.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary{

	border: none;

	outline: none;

}

@media (min-width: 768px) {

  .drop-grid-6-6,.drop-grid-5-5,.drop-grid-4-4,.drop-grid-3-3,.drop-grid-2-2,.drop-grid-1-1{

	width: 748px;

	}

	.dropdown {max-width:748px;}

}

@media (min-width: 992px) {

  .drop-grid-6-6,.drop-grid-5-5,.drop-grid-4-4,.drop-grid-3-3,.drop-grid-2-2,.drop-grid-1-1{

	width: 972px;

	}

	.dropdown {max-width:972px;}

}

@media (min-width: 1200px) {

  .drop-grid-6-6,.drop-grid-5-5,.drop-grid-4-4,.drop-grid-3-3,.drop-grid-2-2,.drop-grid-1-1{

	width: 1170px;

	}

	.dropdown {max-width:1170px;}

}



.drop-grid-2-1{

	width: 600px;

}



.drop-grid-3-2{

	width: 800px;

}

.drop-grid-3-1{

	width: 400px;

}



.drop-grid-4-3{

	width: 900px;

}

.drop-grid-4-2{

	width: 600px;

}

.drop-grid-4-1{

	width: 300px;

}



.drop-grid-5-4{

	width: 960px;

}

.drop-grid-5-3{

	width: 720px;

}

.drop-grid-5-2{

	width: 480px;

}

.drop-grid-5-1{

	width: 240px;

}

.drop-grid-6-5{

	width: 1000px;

}

.drop-grid-6-4{

	width: 800px;

}

.drop-grid-6-3{

	width: 600px;

}

.drop-grid-6-2{

	width: 400px;

}

.drop-grid-6-1{

	width: 200px;

}



/*1 column*/

.row-col-1 .row-grid-1 {

	width: 100%;

}



/*2 columns*/

.row-col-2 .row-grid-1 {

	width: 50%;

}



/*3 columns*/

.row-col-3 .row-grid-1 {

	width: 33.3333333333%;

}

.row-col-3 .row-grid-2 {

	width: 66.6666666667%;

}



/*4 columns*/

.row-col-4 .row-grid-1 {

	width: 25%;

}

.row-col-4 .row-grid-2 {

	width: 50%;

}

.row-col-4 .row-grid-3 {

	width: 75%;

}



/*5 columns*/

.row-col-5 .row-grid-1 {

	width: 20%;

}

.row-col-5 .row-grid-2 {

	width: 40%;

}

.row-col-5 .row-grid-3 {

	width: 60%;

}

.row-col-5 .row-grid-4 {

	width: 80%;

}



/*6 columns*/

.row-col-6 .row-grid-1 {

	width: 16.6666666667%;

}

.row-col-6 .row-grid-2 {

	width: 33.3333333333%;

}

.row-col-6 .row-grid-3 {

	width: 50%;

}

.row-col-6 .row-grid-4 {

	width: 66.6666666667%;

}

.row-col-6 .row-grid-5 {

	width: 83.3333333333%;

}



/*Col-grid*/

.col-grid-1{

	width: 100%;

}

.col-grid-2{

	width: 50%;

}

.col-grid-3{

	width: 33%;

}

.col-grid-4{

	width: 25%;

}

.col-grid-5{

	width: 20%;

}

.col-grid-6{

	width: 16.6666666667%;

}



.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {

    background: none;

    border-color: transparent;

}

.btn-link:hover, .btn-link:focus {

    text-decoration: none;

}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {

    background:none;

}

a:hover,a:focus{

	text-decoration:none;

	outline:none;

	color:#f15b20;

}

ul, ol {

    list-style-type: none;

	padding:0; 

	margin:0;

}

img{

	max-width:100%;

}

.btn{

	border-radius:0;

}

.table-striped > tbody > tr:nth-of-type(2n+1) {

    background: none;

}

/* Fix some bootstrap issues */

span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {

	display: inline;

}



.nav-tabs {

	margin-bottom: 15px;

}

/* Gradent to all drop down menus */

.dropdown-menu li > a:hover {

	text-decoration: none;

}

.bt-header-menu.boss_scroll{

	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);

	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);

	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);

    position: fixed;

    top: 0;

	right: 0px;

	width: 100%;

    background:rgba(255,255,255,0.8);

    z-index: 998;

	transition: position 0.5s ease 0s, top 0.5s ease 0s;

	-webkit-transition: position 0.5s ease 0s, top 0.5s ease 0s;

	-moz-transition: position 0.5s ease 0s, top 0.5s ease 0s;

}

#bt_container {

	position:relative;

	overflow: hidden;

}

#bt_header.bt-hboxed,

#bt_footer.bt-fboxed,#bt_container.bt-boxed{

	margin-left: auto;

	margin-right: auto;

}

/* top */

#top {

	background-color: #13a6b6;

	font-family:'Lato', sans-serif;

	font-size: 14px;

	font-weight: 700;

	line-height:16px;

	color:#ffffff;

	/* text-transform: capitalize; */

}

#top +div{height:0;}

#logo{

	float:left;

	margin-right: 28px;

}

#left_top_links a {

    white-space: nowrap;

}

#top a{

	color:#ffffff;

}

#top a:hover , #top li.dropdown.open> a, #top .btn-group.open >.btn{

	color:#f15b20;

}

#left_top_links, #right_top_links{

	padding-top: 12px;

}

.header-social ul li{

	display: inline-block;

	vertical-align: top;

	margin-right: 20px;

}

.header-social ul li i{

	font-size: 16px;

}

#right_top_links{

	padding-right: 158px;

	position: relative;

}

#top ul.list-inline{

	float: left; 

	margin-bottom:0;

	margin-left: 0;

}

#top .pull-right  ul.list-inline>li{

	padding-left:20px;

	padding-right: 0;

}

#top .dropdown-menu,.bt-mobile .dropdown-menu{

	padding: 10px 20px;

	border-left:none;

	border-top:none;

	border-right:none;

	border-bottom:3px solid #f15b20;

	box-shadow:none;

	font-size:13px;

	font-weight: 400;

	color: #555;

	border-radius:0;

	text-align:left;

	min-width:190px;

	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);

	transition:all 0.3s ease 0s;

	-webkit-transition:all 0.3s ease 0s;

	-moz-transition:all 0.3s ease 0s;

	margin:0;

	text-transform: uppercase;

}

.bt-language .language:hover .dropdown-menu,#cart:hover .dropdown-menu,.bt-currency .currency:hover .dropdown-menu,

#top ul.list-inline .dropdown:hover  .dropdown-menu{

	display:block;

}

.list-inline .dropdown  .dropdown-menu{

	right:0;

}

#top .list-inline a>span i{

	margin-right:5px;

}

.bt-language,.bt-currency{

	float: right;

	margin-left: 20px;

}

.currency .btn,.language .btn{

	padding:0 0 2px;

	font-family:'Lato',sans-serif;

	font-size: 14px;

	font-weight: 700;

	line-height: 16px;

	color:#fff;

/*	text-transform: capitalize; */

	background:none;

	border:none;

}

.currency .btn:hover,.language .btn:hover{

	color:#07555e; 

	text-decoration:none;

	background:none;

}

.currency .dropdown-menu  li>.btn{

	color:#555;

}

.currency .dropdown-menu li>.btn:hover{

	color:#f15b20;

}

.language .dropdown-menu>li>a{

	overflow:hidden;

}

.language .dropdown-menu>li>a>.text-left{

	width:70%;

	float:left;

}

.language .dropdown-menu>li>a>.text-right{

	float:right;

	width:30%;

}

.currency .btn strong{

	margin-right:3px;

	font-size:14px;

}

.language .btn img{

	margin-right:5px;

	margin-bottom: 3px;

}

.currency .btn-group,.language .btn-group{

	vertical-align:top;

	padding-bottom:10px; 

	padding-right:0;

}

.currency  .dropdown-menu,.language .dropdown-menu{

	left: 0;

}

.currency  .dropdown-menu .btn{

	overflow:hidden;

	width:100%;

	text-transform: uppercase;

	font-weight: 400;

	font-size: 13px;

}

.currency  .dropdown-menu .btn span{

	float:left;

}

.currency  .dropdown-menu .btn span +span{

	float:right;

}

#top .list-inline>li.dropdown{

	padding-bottom:12px;

}

#top .dropdown-menu>li{

	border-top:1px solid #ededed;

	padding:12px 0;

}

#top .dropdown-menu>li:first-child{

	border-top:none;

}

#top .dropdown-menu>li>a,.bt-mobile .dropdown-menu>li>a{

	padding:0;

	color:#555;

	overflow:hidden;

	line-height:1.55em;

}

#top .dropdown-menu>li>a:hover,.bt-mobile .dropdown-menu>li>a:hover{

	color:#f15b20;

}

#top .dropdown-menu>li>a span{

	float:left;

}

#top .dropdown-menu>li>a span +span{

	float:right;

}

#top span + i{

	margin-left: 5px;

}

.menubar .container{

	width:100%

}

.bt-mobile,.open-bt-mobile{

	display:none;

}

header{

	padding: 28px 0 0;

	background-color: #fff;

}

header.boss_scroll, #top.boss_scroll{

	background: rgba(255, 255, 255, 0.95) none repeat scroll 0 0;

    border: medium none;

    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);

    position: fixed;

    top: 0;

    transition: all 0.7s ease 0s;

    -webkit-transition: all 0.7s ease 0s;

    -moz-transition: all 0.7s ease 0s;

    width: 100%;

    z-index: 999;

	padding-top: 14px;

}

#top.boss_scroll {
	background-color: #555555;
	width: 100%;
	padding-top: 0px;
}	


.bt-boxed header.boss_scroll, .bt-hboxed header.boss_scroll {

    max-width: 1200px;
}

.menubar{

	/*pakeista sita forma visai */

	float: left;

    width: 1200px;

    background: #242424;

    margin-top: 12px;

    margin-bottom: 15px;

}



/* search */

#search{

	float: left;

	width:280px;

	margin-top: 19px;

	margin-right:15px;

}

#search input{

	width:100%;

	height:39px;

	line-height:35px;

	border-radius:0;

	padding:0 24px 0 10px;

	border: 2px solid #d7d7d7;

	font-family: 'Open Sans', sans-serif;

	font-size: 18px;

	font-weight: 600;

}

#search .input-group-btn{

	width: auto;

}

#search .btn{

	height:35px;

	border-radius:0;

	padding:0 12px;

	border:none;

	background: transparent;

	color: #13a6b6;

	position:absolute;

	right: 2px;

	top: 2px;

	z-index:2;

}

#search .btn:hover{

	color:#f15b20;

}

#search .btn .fa{

	vertical-align:top;

	line-height: 35px;

	font-size: 18px;

}

#search .dropdown-menu {

    min-width: 250px;

	max-width: 350px;

    width: 100%;

	border-radius: 0;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	right: 20px;

	padding: 20px;

}

#search .dropdown-menu li {

    overflow: hidden;

    padding: 8px 0;

}

#search .dropdown-menu .image {

    float: left;

    margin-right: 15px;

    max-width: 50%;

}

#search .dropdown-menu .name {

	margin-bottom: 0;

}

#search .dropdown-menu .price {

	margin-top: 5px;

	line-height: 32px;

}

#search .dropdown-menu .info {

    overflow: hidden;

}

/* cart */

#cart ul { 
height: 600px;
overflow: auto;

}

#cart{

	padding-bottom: 12px;

	position: absolute;

	right: 0;

	top: 0;

	width: 140px;

}

#cart > .btn {

	font-family: sans-serif;

	font-size: 13px;

	font-weight: 700;

	line-height:14px;

	color:#fff;

	text-transform: capitalize;

	background: #f15b20;

	padding: 10px 12px;
	border: none;
	border-radius:0;
	text-align: center;

}

#cart > .btn i{

	margin-bottom: 5px;

	display: block;

	font-size: 24px;

}

#cart:hover > .btn {

	color:#fff;

	background-color: #13a6b6;

}

#cart.open > .btn {

	color: #fff;

	box-shadow: none;

	text-shadow: none;

	border:none;

	background-color: #13a6b6;

}

.btn:active{box-shadow:none;}

#cart .dropdown-menu {

	background: #fff;

	z-index: 1001;

	min-width:350px;

	padding:26px 0 0;

	font-size:14px;

}

#cart .dropdown-menu li{

	border:none;

	padding:0;

}

#cart .dropdown-menu li:first-child{

	padding:0 24px

}

#cart .dropdown-menu .table{

	margin-bottom:10px;

}

#cart .dropdown-menu .table tr:first-child td{

	padding-top:0;

}

#cart .dropdown-menu .table td{

	background:none;

	padding:20px 0;

	border-top:none;

	border-bottom:1px solid #eaeaea;

}

#cart .dropdown-menu .table td.name a{

	color:#555555;

	font-size: 18px;

	margin-top:12px;

}

#cart .dropdown-menu .table td.name a:hover{

	color:#f15b20;

}

#cart .dropdown-menu .table td.name span.price{

	display:inline-block;

	font-size: 20px;

	line-height: 22px;

}

#cart .dropdown-menu .table td .image{

	margin-right:22px;

	position:relative;

}

#cart .dropdown-menu .table td .image img{

	border-radius:0;

	padding:0;

	border: none;

}

#cart .dropdown-menu .table .remove{

	position:absolute;

	top:-8px;

	left:-8px;

}

#cart .dropdown-menu .table .remove .btn-danger{

	width:21px;

	height:21px;

	border:1px solid #ef5b8f;

	color:#fff;

	border-radius:50%;

	text-align:center;

	background:#ef5b8f;

	outline:none;

	padding:0;

}

#cart .dropdown-menu .table .remove .btn-danger:hover{

	background:#fff;

	color:#ef5b8f;

}

#cart .dropdown-menu .table .remove .btn-danger .fa{

	vertical-align:top;

	line-height:19px;

	margin-left:0;

	letter-spacing:-1px;

}

#cart .dropdown-menu li p {

	margin: 14px 0 40px;

	font-size:14px;

	text-transform:none;

	color:#5c5451;

}

#cart .dropdown-menu .cart_bottom table{

	width:100%;

	margin-bottom:10px;

}

#cart .dropdown-menu .cart_bottom table td{

	padding:5px 26px 8px;

	font-weight:bold;

	color:#666

}

#cart .dropdown-menu .cart_bottom table td.text-right{

	font-size:20px;

	line-height:22px;

}

#cart .dropdown-menu .cart_bottom .buttons{

	background-color:#f15b20;

	padding:16px 20px;

	margin:0;

}

#cart .dropdown-menu .cart_bottom .buttons .cart_bt{

	margin-right:8px;

}

#cart .dropdown-menu .cart_bottom .buttons .cart_bt,#cart .dropdown-menu .cart_bottom .buttons .checkout_bt{

	width:48%;

	display:inline-block;

	vertical-align:top;

}

.another-language #cart .dropdown-menu .cart_bottom .buttons .cart_bt{

	width:56%;

}

.another-language  #cart .dropdown-menu .cart_bottom .buttons .checkout_bt{

	width:40%;

}

#cart .dropdown-menu .cart_bottom .buttons .btn{

	font-size: 18px;

	color:#555;

	line-height: 20px;

	padding:12px 5px;

	border-radius:0;

	background: #fff;

	width:100%;

}

#cart .dropdown-menu .cart_bottom .buttons .btn:hover{

	color:#fff;

	background-color:#13a6b6;

}

/* content */

#content {

	min-height: 600px;

}

#content.col-sm-12{padding:0;}

#column-left + #content.col-sm-9{padding-right:0;padding-left:10px;}

#content.col-sm-9{padding-left:0}

#column-right{padding-right:0}

/* footer */

#bt_footer{

	clear:both;

}

footer {

	font-family:'Lato', sans-serif;

	font-size: 13px;

	font-weight: 400;

	line-height: 24px;

	color:#fff;

	background-image: url('../image/bg_footer.jpg');

	background-repeat: no-repeat;

	background-position: center top;

	background-size: cover;

	padding: 32px 0;

}

footer a, footer h3{

	color: #fff;

}

footer h3{

	margin-bottom: 10px;

}

.bt-footer-left{

	padding-left: 0;

}

.bt-footer-left .footer-contact{

	margin-bottom: 30px;

}

.bt-footer-left .footer-contact i{

	color: #f15b20;

	min-width: 14px;

	margin-right: 4px;

}

.bt-footer-left .powered{

	font-size: 11px;

}

.bt-footer-middle{

	padding: 0 10px;

}

.bt-footer-middle >div:first-child{

	padding-left: 0;

}

.bt-footer-middle >div + div{

	padding-right: 0;

}

.bt-footer-right {

	padding-right: 0;

}

.bt-footer-right .footer-newsletter .title{

	margin-bottom: 20px;

}

.bt-footer-right .footer-newsletter .newsletter-content .boss-newsletter{

	position: relative;

}

.bt-footer-right .footer-newsletter .newsletter-content .form-control{

	height: 47px;

	line-height: 47px;

	background-color: #13a6b6;

	border: 0 none;

	color: #fff;

	padding: 0 60px 0 20px;

}

.bt-footer-right .footer-newsletter .newsletter-content .form-control::-webkit-input-placeholder {

	color: #fff;

	font-size: 14px;

}

.bt-footer-right .footer-newsletter .newsletter-content .form-control:-moz-placeholder { /* Firefox 18- */

	color: #fff;

	font-size: 14px;

}

.bt-footer-right .footer-newsletter .newsletter-content .form-control::-moz-placeholder {  /* Firefox 19+ */

	color: #fff;

	font-size: 14px;

}

.bt-footer-right .footer-newsletter .newsletter-content .form-control:-ms-input-placeholder {  

	color: #fff;

	font-size: 14px;

}

.bt-footer-right .footer-newsletter .newsletter-content .btn{

	position: absolute;

	top: 0;

	right: 0;

	height: 47px;

	color: #fff;

	padding: 0 20px;

	background: transparent;

	border: none;

}

.bt-footer-right .footer-newsletter .newsletter-content .btn i{

	font-size: 16px;

	vertical-align: top;

	line-height: 47px;

}

#back_top {

    bottom: 10px;

    cursor: pointer;

    display:none;

    padding:4px;

    position: fixed;

    right: 10px;

    text-align: center;

    transition: all 0.3s ease-out 0s;

	-webkit-transition: color 0.3s ease 0s;

	-moz-transition: color 0.3s ease 0s;

	z-index:9998;

}



#back_top span{

	border-radius: 50%;

	-webkit-border-radius:100%;

	-moz-border-radius:100%;

    box-shadow: 0 0 0 4px #13a6b6;

	-webkit-box-shadow: 0 0 0 4px #13a6b6; 

	-moz-box-shadow: 0 0 0 4px #13a6b6;

    color: #13a6b6;

    display: inline-block;

    float: left;

    height: 40px;

    line-height: 40px;

    margin: 0 10px 10px 0;

    padding-top: 6px;

    position: relative;

    text-align: center;

    transition: color 0.3s ease 0s;

	-webkit-transition: color 0.3s ease 0s;

	-moz-transition: color 0.3s ease 0s;

    width: 40px;

    z-index: 1;

}

#back_top span:after{

	background: #13a6b6;

    border-radius: 100%;

    box-sizing: content-box;

    content: "";

    height: 100%;

    left: -2px;

    padding: 2px;

    pointer-events: none;

    position: absolute;

    top: -2px;

    transition: transform 0.2s ease 0s, opacity 0.3s ease 0s;

	-webkit-transition: transform 0.2s ease 0s, opacity 0.3s ease 0s;

	-moz-transition: transform 0.2s ease 0s, opacity 0.3s ease 0s;

    width: 100%;

    z-index: -1;

}

#back_top:hover span:after{

	opacity: 0;

    transform: scale(1.5);

	-webkit-transform: scale(1.5);

	-moz-transform: scale(1.5);

}

#back_top i{

	font-size:35px;

	color:#fff;

	vertical-align:top;

	line-height:25px;

	transition-duration:0.3s;

	-webkit-transition-duration:0.3s;

	-moz-transition-duration:0.3s;

}

#back_top:hover i{color:#13a6b6}

/* alert */

.alert {

	padding: 8px 14px;

	margin:0 0 15px;

}

.alert .fa{

	margin-right:5px;

}

.alert button.close{

	font-size:18px;

	line-height:18px;

}

/* breadcrumb */

.breadcrumb{

	background:none;

	padding:0;

	margin: 1.5em 0;

}

.container > .breadcrumb {

	margin-left: -15px;

	margin-right: -15px;

}

.breadcrumb .fa{

	font-size:18px;

}

.breadcrumb a{

	font-size: 18px;

	line-height: 20px;

	text-transform: capitalize;

	color:#959595;

}

.breadcrumb a:hover,.breadcrumb li:last-child a {

	color:#555;

}

.breadcrumb li+li:before{

	content:"/";

	color:#959595;

	padding:0 6px;

}

.breadcrumb li:last-child a {

	cursor:default;

}

/* buttons */

.buttons {

	margin: 1em 0;

}

.btn-xs {

	

}

.btn-sm {

	

}

.btn-group > .btn-sm {

	

}

.btn-group > .btn-lg {

	

}

.btn-default {

	color: #777;

	background-color: #e7e7e7;

}

.btn-primary {

	color: #ffffff;

	background-color: #229ac8;

}

.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;

	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] {

	

}

.btn-danger {

	color: #ffffff;

	background-color: #da4f49;

	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);

	background-repeat: repeat-x;

	border-color: #bd362f #bd362f #802420;

}

.btn-success {

	color: #ffffff;

	background-repeat: repeat-x;

	border-color: #51a351 #51a351 #387038;

}

.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {

}

.btn-info {

	color: #ffffff;

	background-color: #df5c39;

	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;

	background-color: #363636;

	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 {

	border: 1px solid #DDDDDD;

	color: #888888;

	padding: 8px 12px;

}

.list-group a.active, .list-group a.active:hover, .list-group a:hover {

	color: #444444;

	background: #eeeeee;

	border: 1px solid #DDDDDD;

	text-shadow: 0 1px 0 #FFF;

}

/* 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;

}

/*box*/

#column-left .box-heading h1, #column-right .box-heading h1{

	font-size: 24px;

	line-height: 26px;

}

#column-left .box-heading h1, #column-right .box-heading h1,

#column-left  .box.bt-tagcloud .box-heading span,#column-right .box.bt-tagcloud .box-heading span,

.box.bt-filter .box-heading h3{

	color:#13a6b6;

	margin-bottom:10px;

	padding-bottom: 5px;

	border-bottom: 2px solid #13a6b6;

	display: inline-block;

}

#column-left  .box.bt-tagcloud .box-heading span,#column-right .box.bt-tagcloud .box-heading span{

	font-family: "Oswald",sans-serif;

    text-transform: capitalize;

	font-size: 24px;

	line-height: 26px;

}

.box .box-content{

	overflow:hidden;

}

#column-left > .box, #column-right > .box {

    margin-bottom: 1.5em;

}

#column-left > .box, #column-right > .box{

	background-color: #fff;

	border: 1px solid #d7d7d7;

	padding: 17px;

}

.box.bt-category  .box-content .box-category li a,.box.boss_blog-cat .box-content .box-category li a{

	border-top:1px solid #ebebeb;

	background:none;

	border-radius:0;

	border-left:none;

	border-right:none;

	border-bottom:none;

	padding:0.7em 0;

	text-transform: capitalize;

}

.box.bt-category  .box-content .box-category li:hover> a,.box.boss_blog-cat .box-content .box-category li:hover >a{

	color:#f15b20;

}

.box.bt-category  .box-content .box-category li >a span i{

	vertical-align:top;

	line-height:21px;

	margin-right:5px;

}

.box.bt-category  .box-content .box-category li.active >a,

.box.bt-category  .box-content .box-category li a.list-group-item.active,

.box.boss_blog-cat .box-content .box-category li.active >a{

	color:#f15b20;

	cursor:default;

}

.box.bt-category  .box-content .box-category> li:first-child >a{

	border-top:none;

}

.box.bt-category  .box-content .box-category li .item_child li a,.box.boss_blog-cat .box-content .box-category li.sub_child  li a{

	padding-left:20px;

}

.box.bt-latest .box-content .box-item{

	overflow:hidden; 

	margin-top: 20px;;

}

.box.bt-latest .box-content .box-item:first-child{

	margin-top: 0;

}

.box.bt-latest .box-content .image{

	float:left;

	margin-right: 20px;

}

.box.bt-latest .box-content .caption{

	overflow:hidden;

	min-width:40%;

}

.box.bt-latest .box-content .name a{

	font-size: 18px;

	line-height: 26px;

}

.box.bt-latest .box-content .rating{

	margin-bottom: 5px;

}

.box.bt-latest .box-content .rating span{

	font-size: 6px;

}

.box.bt-latest .box-content .rating i{

	font-size: 12px;

}

.box.bt-latest .box-content .price{

	font-size: 20px;

	line-height: 30px;

}

#column-left > .box.bt-manufacturer, #column-right > .box.bt-manufacturer{

	border-bottom: 0 none;

	padding-bottom: 0;

	margin-bottom: 0;

}

.box.bt-manufacturer .boss-select{

}

#column-left > .box.bt-alphabet, #column-right > .box.bt-alphabet{

	border-top: 0 none;

}

.box.bt-alphabet .box-heading{display:none;}

.box.bt-manufacturer .box-content .boss-select{

	width:100%;

	height: 44px;

	border: 2px solid #d7d7d7;

	padding-left: 15px;

	line-height: 40px;

	margin-top:3px;

}

.box.bt-filter{

	clear:both;

}

.box.bt-filter  .box-content  .list  a.title{

	font-size:18px;

	color:#f15b20;

	line-height: 20px;

	text-transform: capitalize;

	margin-bottom:1em;

	display:block;

	font-family: 'Oswald',sans-serif;

	margin-top: 38px;

}

.box.bt-filter  .box-content  .list  a.title:first-child{

	margin-top: 8px;

}

.box.bt-filter  .box-content  .bt-filter-image ul li a{

	line-height: 0;

	display: block;

}

.box.bt-filter  .box-content  .list ul li a span{

	margin-right: 5px;

}

.bt-filter-image ul li{

	display:inline-block;

	margin-right: 3px;

	margin-bottom: 3px;

	border: 2px solid transparent;

}

.bt-filter-image ul li.active {

	border: 2px solid #3f3f3d;

}

.bt-filter li a span.fe-checkbox {

  position: relative;

  width: 14px;

  height: 14px;

  background-image: url("../image/bg_none_check.png");

  background-repeat: no-repeat;

  background-position: center center;

  display: inline-block;

}

.bt-filter li.active a span.fe-checkbox {

  background-image: url("../image/bg_check.png");

}

.box.bt-filter  .box-content  .list .checkbox{

	font-size:13px;

	line-height:14px;

	text-transform:uppercase;

	border-top:1px solid #eaeaea;

	padding-top:12px;

	margin-bottom:12px;

	margin-top:0;

}

.box.bt-filter  .box-content  .list .checkbox:first-child{

	border-top:none;

	padding-top:0;

}

.box.bt-filter  .box-content  .list .checkbox input{

	margin-top:0px;

}

.box.bt-filter  .box-content .btn{

	font-size:10px;

	font-weight:700;

	line-height:22px;

	text-transform:uppercase;

	border:1px solid #3f383a;

	color:#3f383a;

	padding:4px 20px;

	transition:all 0.5s ease 0s;

	-webkit-transition:all 0.5s ease 0s;

	-moz-transition:all 0.5s ease 0s;

	background:#fff;

}

.box.bt-filter  .box-content .btn:hover{

	background:#3f383a;

	color:#fff;

}

#tags-load{

	position:fixed;

	left:0;

	width: 100%;

	height: 100%;

	text-align: center;

	z-index: 999;

	top: 0;

	display: none;

}

#tags-load:before{

	content:"";

	position:absolute;

	left:0;

	top: 0;

	width: 100%;

	height: 100%;

	background: #fff;

	opacity: 0.7;

}

#tags-load .fa{

	position: absolute;

	top: 45%;

	font-size: 3em;

}

.fa-spin {

    animation: 2s linear 0s normal none infinite running fa-spin;

    -webkit-animation: 2s linear 0s normal none infinite running fa-spin;

    -moz-animation: 2s linear 0s normal none infinite running fa-spin;

}

.fa-pulse {

    animation: 1s steps(8, end) 0s normal none infinite running fa-spin;

    -webkit-animation: 1s steps(8, end) 0s normal none infinite running fa-spin;

    -moz-animation: 1s steps(8, end) 0s normal none infinite running fa-spin;

}

@keyframes fa-spin {

	0%{

		transform: rotate(0deg);

		-webkit-transform: rotate(0deg);

		-moz-transform: rotate(0deg);

	}

	100% {

		transform: rotate(359deg);

		-webkit-transform: rotate(359deg);

		-moz-transform: rotate(359deg);

	}

}

@-webkit-keyframes fa-spin {

	0%{

		transform: rotate(0deg);

		-webkit-transform: rotate(0deg);

		-moz-transform: rotate(0deg);

	}

	100% {

		transform: rotate(359deg);

		-webkit-transform: rotate(359deg);

		-moz-transform: rotate(359deg);

	}

}

@-moz-keyframes fa-spin {

	0%{

		transform: rotate(0deg);

		-webkit-transform: rotate(0deg);

		-moz-transform: rotate(0deg);

	}

	100% {

		transform: rotate(359deg);

		-webkit-transform: rotate(359deg);

		-moz-transform: rotate(359deg);

	}

}

.bt-tagcloud .box-content a{

	display: inline-block;

	vertical-align:top;

	margin-right: 20px;

	line-height: 48px;

}

.bt-tagcloud .box-content a:hover{

	color:#f15b20;

}

.bt-banner-left{

	position:relative;

	overflow: hidden;

	border: 1px solid transparent;

	margin-bottom: 70px;

}

.bt-banner-left .bt-banner-info{

	position:absolute;

	left: 0;

	bottom: 19%;

	display: block;

	width: 100%;

	text-align: center;

}

.bt-banner-left .bt-banner-info img{

	transition: all 0.5s ease 0s;

	-webkit-transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

}

.bt-banner-left:hover .bt-banner-info img{

	transform: scale(2);

	-o-transform: scale(2);

	-ms-transform: scale(2);

	-webkit-transform: scale(2);

	-moz-transform: scale(2);

	opacity: 0;

}

.bt-banner-left >a>img{

	width:100%;

}

/* product list */

#column-left{

	float:left;

	padding-left:0;

}

.bt-block-category,.category-info,.category-list{

	margin-bottom:2em;

}

.bt-block-category{

	overflow:hidden;

	position: relative;

	background-color: #000;

}

.bt-block-category img{

	width:100%;

	transition:transform 0.7s ease 0s, opacity 0.7s ease 0s;

	-moz-transition:-moz-transform 0.7s ease 0s, opacity 0.7s ease 0s;

	-webkit-transition:-webkit-transform 0.7s ease 0s, opacity 0.7s ease 0s;

}

.bt-block-category:hover img{

	transform:scale(1.1);

	-webkit-transform:scale(1.1);

	-moz-transform:scale(1.1);

	opacity:0.85;

}

.bt-block-category .bt-block-category-info{

	position: absolute;

	left: 50px;

	top: 48px;

	transition:all 0.5s ease 0s;

	-moz-transition:all 0.5s ease 0s;

	-webkit-transition:all 0.5s ease 0s;

}

.bt-block-category h4{

	font-family: 'Oswald', sans-serif;

	font-size: 36px;

	line-height: 38px;

	color: #13a6b6;

	text-transform: uppercase;

	font-weight: 700;

	margin-top: 0;

	margin-bottom: 22px;

}

.bt-block-category h5{

	font-family: 'Permanent Marker', cursive;

	font-size: 50px;

	line-height: 52px;

	color: #fff;

	text-transform: uppercase;

	font-weight: 400;

	margin-top: 0;

	margin-bottom: 48px;

}

.btn-shopnow{

	font-family: 'Lato', sans-serif;

	font-size: 20px;

	line-height: 22px;

	color: #fff;

	text-transform: capitalize;

	font-weight: 700;

	padding: 12px 25px 14px;

	background-color: #f15b20;

	display: inline-block;

}

.btn-shopnow:hover{

	background-color: #13a6b6;

}

.btn-shopnow i{

	font-size: 20px;

	margin-left: 3px;

}

.category-info{

	overflow:hidden;

}

.category-info .image{

	float:left;

	margin-right:2em;

}

.category-info .image img{

	padding:0;

	border-radius:0;

	border: none;

}

.category-info h3{

	color:#13a6b6;

	font-weight:400;

	margin-bottom:15px;

}

.category-info p{font-size:15px;}

.category-list{

	overflow:hidden;

}

.category-list h3{

	display: table;

	border-bottom: 2px solid #13a6b6;

    margin-bottom: 20px;

    padding-bottom: 5px;

}

.category-list ul{

	float: left;

    margin-bottom: 0;

}

.category-list ul li{

	margin-bottom:5px;

	margin-right:5px;

	border:1px solid #e6e8d9;

	display:inline-block;

	padding:4px 15px;

	transition:all 0.5s ease 0s;

	-webkit-transition:all 0.5s ease 0s;

	-moz-transition:all 0.5s ease 0s;

	background-color: #fff;

}

.category-list ul li:hover{

	background:#f15b20;

	border: 1px solid #f15b20;

}

.category-list ul li:hover a{

	color:#fff;

}

h1 + .product-filter{

	margin-top:35px;

}

.product-filter{

	border:1px solid #e6e8d9;

	overflow:hidden;

	margin-bottom:35px;

	padding: 0 20px;

	height: 60px;

	background-color: #fff;

}

.product-filter *{

	line-height:58px;

}

.product-filter .link-compare{

	float:left;

}

.product-filter .display{

	float: right;

}

.product-filter .display .btn-list,.product-filter .display .btn-grid{

	background:transparent;

	border-top:none;

	border-bottom:none;

	outline:none;

	color:#d7d7d7;

	border-left:1px solid #d7d7d7;

	border-right:1px solid #d7d7d7;

	text-align:center;

	padding: 0 20px;

	transition:all 0.5s ease 0s;

	-webkit-transition:all 0.5s ease 0s;

	-moz-transition:all 0.5s ease 0s;

}

.product-filter .display .btn-list i,.product-filter .display .btn-grid i{

	font-size: 21px;

}

.product-filter .display .btn-list{

	margin-right:-4px;

}

.product-filter .display .btn-list:hover,.product-filter .display .btn-grid:hover,

.product-filter .display .btn-list.active,.product-filter .display .btn-grid.active{

	color:#466699;

}

.product-filter .limit-sort{

	float: right;

	text-align:right;

	width: auto;

}

.product-filter .limit-sort label{

	margin-bottom:0;

}

.product-filter .limit-sort label.control-label{

	margin-right: 5px;

}

.product-filter .box_sort,.product-filter .box_limit{

	float:right;

	margin-left: 20px;

}

.product-filter .box_sort label+label,.product-filter .box_limit label+label{

	position:relative;

}

.product-filter .box_sort label+label:before,.product-filter .box_limit label+label:before{

	content:"";

	position:absolute;

	top: 2px;

	right: 2px;

	background:url("../image/box_sort.jpg") no-repeat;

	display:block;

	height: 36px;

	width: 32px;

	pointer-events: none;

}

.product-filter .box_sort label+label select,.product-filter .box_limit label+label select{

	border: 2px solid #d7d7d7;

	cursor:pointer;

	height: 40px;

	line-height: 36px;

	min-width: 60px;

}

.name {

	margin-bottom:10px;

}

.name a{

	font-family:'Lato', sans-serif;

	font-size: 20px;

	line-height:22px;

	font-weight:400;

	color:#555;

	display: block;

	text-transform: capitalize;

}

.name a:hover{

	color:#f15b20;

}

.price{

	font-family: 'Open Sans', sans-serif;

	font-size: 30px;

	line-height: 40px;

	font-weight:600;

	color:#13a6b6;

}

.price-old{

	font-weight:400;

	text-decoration:line-through;

	margin-right:5px;

	font-size:26px;

	line-height:28px;

}

.description p{color:#666}

.product-thumb {

	position:relative;

	text-align:center;

}

.product-thumb .image{

	position:relative;

}

.product-thumb .image .btn-custom{

	display: block;

	height: 40px;

	padding: 0 10px;

	line-height: 40px;

	position: absolute; 

	width: 100%;

	left: 0;

	top: -10px;

	opacity: 0;

	visibility: hidden;

}

.product-thumb:hover .image .btn-custom{

	top: 0;

	opacity: 1;

	visibility: visible;

}

.product-layout{

	transition:all 0.8s ease 0s;

	-webkit-transition:all 0.8s ease 0s;

	-moz-transition:all 0.8s ease 0s;

}

/*.product-grid{

	float:none;

	display:inline-block;

	margin-right:-4px;

	vertical-align:top;

	margin-top: -29px;

    margin-bottom: 0px;

} */

.product-grid.col-md-cs5{

	width:20%;

}

.product-grid.col-md-cs5 .button-group.button-grid button{

	font-size:0;

}

.product-grid.col-md-cs5 .button-group.button-grid button i{

	margin:0;

}

.product-layout.product-grid .product-thumb .image{

	margin-bottom: -21px;

}

.product-layout.product-grid  .description{

	display:none;

}

.product-layout .rating{

	margin-bottom: 8px;

}

/*.product-grid .product-thumb .caption {

	min-height: 0;

}*/

.product-list.product-layout{

	margin-bottom: 30px;

}

.product-list .product-thumb .image{

	float:left;

	margin-right: 30px;

	max-width:50%;

	transition:all 0.5s ease 0s;

	-webkit-transition:all 0.5s ease 0s;

	-moz-transition:all 0.5s ease 0s;

}

.product-thumb  .image  img{

	width:100%;

}

.product-layout .product-thumb .name{

	margin-bottom: 0px;

}

.product-list .product-thumb .caption{

	text-align:left;

	overflow:hidden;

}

.product-list .product-thumb .caption .description{

	margin-bottom: 32px;

}

.product-list .product-thumb .caption .price {

	margin-bottom: 10px;

}

.rating{

	line-height:0;

}

.rating span {

	font-size: 7px;

}

.rating i {

	color: #f15b20;

	font-size: 14px;

}

.product-thumb .price-tax {

	font-size: 16px;

	display: block;

}

.button-group.button-grid {

	overflow:hidden;

	position:absolute;

	bottom: -10px;

	right: 0;

	width:100%;

	visibility:hidden;

	opacity:0; 

	filter:alpha(opacity=0);

	-webkit-transition:all 0.5s ease 0s;

	-moz-transition:all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.product-thumb:hover .button-group.button-grid,

.product-related  .relt_product:hover .button-group.button-grid{

	visibility:visible;

	opacity:1;

	filter:alpha(opacity=1);

	bottom: 0;

}

.button-group button, .button-cart .btn-cart,

.compare-info .btn-cart, .compare-info .btn-wishlist{

	text-transform: capitalize;

	font-family:'Lato',sans-serif;

	font-size: 20px;

	font-weight: 700;

	text-align: center;

	outline:none;

	border: none;

	-webkit-transition:all 0.5s ease 0s;

	-moz-transition:all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.button-group.button-list button{

	display: inline-block;

	vertical-align:top;

	background-color: #d7d7d7;

	color: #959595;

	height: 50px;

	line-height:48px;

	margin-right: 6px;

}

.button-group.button-list button:hover{

	background-color: #f15b20;

	color: #fff;

}

.button-list.button-group button .fa{

	vertical-align:top;

	line-height:48px;

	font-size: 20px;

}

.button-list.button-group button + button{

	width: 50px;

}

.button-group.button-grid button{

	float: left;

	width: 33.333%;

	border: none;

	background-color: #f15b20;

	color: #fff;

	height: 40px;

	line-height: 40px;

}

.button-group.button-grid button i{

	line-height: 40px;

	vertical-align: top;

}

.button-group.button-grid button:hover{

	background-color: #13a6b6;

}

.button-group.button-grid button +button{

	border-left: 1px solid #fff;

}

.button-cart .btn-cart{

	background-color: #f15b20;

	color: #fff;

	padding: 14px 32px;

	line-height: 22px;

}

.button-cart .btn-cart:hover{

	background-color: #13a6b6;

	color: #fff;

}

.button-cart .btn-cart i{

	font-size: 20px;

	margin-right: 5px;

}

.product-layout.product-grid .button-group.button-list,.product-layout.product-list .button-group.button-grid,

.product-layout.product-list .button-cart{

	display:none;

}

.product-list .product-thumb .button-group{

	text-align:left;

}

.product-list .product-thumb .button-group .btn-cart{

	padding:0 24px;

}

.product-list .product-thumb .button-group .btn-cart i{

	margin-right:6px;

}

.product-grid  .price{

	margin-bottom: 2px;

}

.product-layout  .b_filter {

	margin-bottom: 20px;

}

.b_filter img{

	margin-right: 3px;

}

.b_filter >*{

	display: inline-block;

	vertical-align: top;

}

.b_filter > span:after{

	content:",";

}

.b_filter > span:last-child:after{

	display: none;

}

.result-pagination{

	margin-bottom:65px;

	margin-top:38px;

	overflow:hidden;

}

.result-pagination .results{

	margin-top:10px;

}

.result-pagination .links{

	overflow:hidden;

	text-align:right;

}

.result-pagination .links .pagination{

	margin:0;

}

.result-pagination .links .pagination li{

	margin-bottom:5px;

	display:inline-block;

}

.result-pagination .links .pagination li>a,.result-pagination .links .pagination li>span{

	color:#555555;

	text-align:center;

	font-size:18px;

	line-height:46px;

	padding:0;

	margin-right:5px;

	border-radius:0;

	background-color:#e1e1e1;

	width:46px;

	margin-left:0;

	border: none;

}

.result-pagination .links .pagination li>a:hover,.result-pagination .links .pagination li.active>span{

	color:#fff;

	background-color: #f15b20;

}

/*product detail*/

.product-info{

	margin-bottom: 35px;

	background-color: #fff;

	padding: 17px;

	/*border: 1px solid #d7d7d7;*/
	border: none;

}

.product-info .bt-product-zoom{

	position:relative;

	margin-bottom:30px;

}

.product-info .bt-product-zoom  .image{

	margin-bottom: 18px;

}

.product-info .bt-product-zoom  div.image-additional{

	position:relative;

	padding: 0 32px;

}

.product-info .bt-product-zoom .thumbnails li .cloud-zoom img,

.product-info .bt-product-zoom .thumbnails{

	margin-bottom:5px;

}

.product-info .bt-product-zoom .thumbnails>li{

	text-align:center;

}

.product-info .bt-product-zoom  a.prev,.product-info .bt-product-zoom  a.next{

	width: 19px;

	height: 36px;

	position:absolute;

	top:50%;

	z-index:100;

	margin-top:-18px;

	font-size: 0;

}

.product-info .bt-product-zoom  a.prev{

	left: 0;

	background:  url('../image/additional_left.png') no-repeat left top;

}

.product-info .bt-product-zoom  a.next{

	right: 0 ;

	background:  url('../image/additional_right.png') no-repeat left top;

}

.product-info .bt-product-zoom  a.prev:hover,.product-info .bt-product-zoom  a.next:hover{

	opacity: 0.6;

	filter:alpha(opacity=80);

}

.product-info .bt-product-zoom  a.prev i,.product-info .bt-product-zoom  a.next i{

	font-size: 0;

}

.product-info h2{

	margin-bottom:15px;

}

.product-info .review{

	margin-bottom: 27px;

}

.product-info .description{

	line-height:24px;

	border-bottom:1px solid #ebebeb;

	padding-bottom:20px;

	margin-bottom:18px;

}

.product-info  h3{

	font-size: 18px;

	line-height: 20px;

	color: #555;

}

.product-info .description .stock{

	font-weight:400;

	color: #f15b20

}

.thumbnails {

	overflow: auto;

	clear: both;

	list-style: none;

	padding: 0;

	margin: 0;

}

/*.product-info .price_info{

	border-bottom:1px solid #ebebeb;

	padding-bottom:20px;

	margin-bottom:18px;

}*/

.product-info .price_info .price,.product-info .price_info .price-new {

	font-family:'Open Sans',sans-serif;

	font-size: 16px;

	font-weight: 600;

	line-height: 16px;

}

.product-info .price_info .price-old{

	font-size:24px;

	line-height:26ppx;

}

.product-info .price_info .price-tax{

	line-height: 32px;

}

.product-info .options h3{

	margin-bottom:10px;

}

/*MANO editas .product-info .options .bt-image-option img,

.product-design-info .options .bt-image-option img{

	width: 30px;

	height: 30px;

	margin-right: 5px;

	border: 2px solid transparent;

} 



.product-info .options .bt-image-option.active img,

.product-design-info .options .bt-image-option.active img {

	border: 2px solid #3f3f3d;

}*/

.product-info .options .bt-image-option input[type="radio"],

.product-design-info .options .bt-image-option input[type="radio"] {

	display: none;

}

.product-info .options .bt-image-option label, .product-design-info .options .bt-image-option label {

	padding: 0;

}

.product-info .options .form-group{

	margin-bottom:10px;

}

.product-info .options .form-group .line-bottom{

	border-bottom:1px solid #ebebeb;

	padding-bottom:25px;

}

.product-info .options .form-group .checkbox:last-child, .product-info .options .form-group .radio:last-child{

	margin-bottom:0;

}

.product-info .options div.required .form-control{

	height:35px;

	padding:6px 10px;

	border:1px solid #c9c9c9;

	line-height:1.55em;

	font-size:14px

}

.product-info .options div.required  textarea.form-control{

	min-height:100px;

}

.product-info .options div.required .control-label{margin-bottom:0px;}

/*.product-info .options div.required .control-label:after {

    color: #666;

    content: "(*) ";

}*/

.input-group.date button.btn-default, .input-group.time button.btn-default, .input-group.datetime button.btn-default{

	height:35px;

	background:#fff;

	border-top:1px solid #c9c9c9;

	border-right:1px solid #c9c9c9;

	border-bottom:1px solid #c9c9c9;

	border-left:none;

	padding:6px 10px;

	

}

.input-group.date button.btn-default i, .input-group.time button.btn-default i, .input-group.datetime button.btn-default i{

	line-height:22px;

	vertical-align:top;

}

.product-info .quantily_info{

	overflow:hidden;

	margin-bottom:18px;

}

.product-info .quantily_info .select_number{

	overflow:hidden;

	position:relative;

}

.product-info .quantily_info .select_number input{

	width: 80px;

	height:40px;

	padding: 0 25px 0 20px;

	line-height: 40px;

	border:2px solid #d7d7d7;

	font-size: 18px;

}

.product-info .quantily_info .select_number .increase, .product-info .quantily_info .select_number .decrease{

	position:absolute;

	left: 54px;

	width: 24px;

	height: 20px;

	background: transparent;

	border:none;

	text-align: center;

	color:#555;

	padding:0;

}

.product-info .quantily_info .select_number .increase i, .product-info .quantily_info .select_number .decrease i{

	line-height: 20px;

	letter-spacing:-2px;

	font-size:18px;

	vertical-align:top;

}

.product-info .quantily_info .select_number .increase {top:0}

.product-info .quantily_info .select_number .decrease{bottom:0}

.product-info .quantily_info .title_text{

	float:left;

	margin-right:8px;

	margin-top:10px;

}

.product-info .quantily_info .minimum{

	margin-top:15px;

}

.btn.btn-upload{

	display:block;

	margin-top:10px;

	padding: 0 38px;

	text-align:center;

}

.product-info .button-group {

	margin-bottom: 10px;

}

.product-info .button-group button{

	margin-bottom: 10px;

}

.product-info .button-group .btn{

	margin-bottom: 18px;

	width: 77.5%;

}

.product-info .button-group .btn-cart, .product-info .button-group .btn-wishlist,

.product-info .button-group .btn-compare, .btn.btn-upload{

	line-height: 50px;

}

.product-info .button-group .btn-cart, .product-info .button-group .btn-wishlist,

.product-info .button-group .btn-compare{

	display: inline-block;

}

.product-info .button-group .btn-cart i, .product-info .button-group .btn-wishlist i,

.product-info .button-group .btn-compare i, .btn.btn-upload i{

	font-size: 20px;

	vertical-align: top;

	line-height: 50px;

}

.product-info .button-group .btn-cart i{

	margin-right: 5px;

}

.product-info .button-group .btn-cart{

	background:#f15b20;

	color:#fff;

	padding: 0 30px;

}

.product-info .button-group .btn-cart:hover{

	background:#13a6b6;

	color: #fff;

}

.product-info .button-group .btn-wishlist,.product-info .button-group .btn-compare{

	padding:0 8px;

	width: 50px;

	margin-left: 6px;

}

.product-info .button-group .btn-wishlist,.product-info .button-group .btn-compare,.btn.btn-upload{

	background:#d7d7d7;

	color:#959595;

}

.product-info .button-group .btn-wishlist:hover,.product-info .button-group .btn-compare:hover,

.btn.btn-upload:hover{

	background:#f15b20;

	color:#fff;

}

.product-info .review .rating{

	float:left;

	margin-right:5px;

	line-height:16px;

}

.product-info .review .review_text{

	overflow:hidden;

	line-height:20px;

}

.product-info .review .review_text a+a:before{

	content:"|";

	margin:0 5px;

	color:#000

}

.thumbnails > img {

	width: 100%;

}

.thumbnails .image-additional {

	float: left;

	margin:0 5px;

} 

.thumbnails .image-additional img{

	transition:all 0.3s ease 0s;

	-webkit-transition:all 0.3s ease 0s;

	-moz-transition:all 0.3s ease 0s;

}

div.image-additional .caroufredsel_wrapper:hover .thumbnails .image-additional:not(:hover) img{

	opacity:0.5;

}

.htabs{

	margin-bottom: 5px;

}

.htabs ul li{

	display:inline-block;

	float:none;

	vertical-align:top;

	margin-right:1px;

}

.htabs ul li a{

	font-family: Arial;

	font-size: 20px;

	line-height: 48px;

	background-color: #d7d7d7;

	color: #959595;

	float:left;

	padding: 0 20px;

	text-transform: capitalize;

}

.htabs ul li.active a,.htabs ul li a:hover{

	color:#fff;

	background-color: #f15b20;

}

.tab-content{

	border:1px solid #d7d7d7;

	padding: 30px;

	overflow:hidden;

	margin-bottom:35px;

	background-color: #fff;

	font-size: 15px;

	line-height: 20px;

}

#tab-description{

	text-align:center;

}

.tab-content #tab-description p{

	text-align:left;

	font-size:13px;

}

#tab_description  h3{

	font-size: 20px;

	line-height: 22px;

	text-transform: uppercase;

	margin-bottom: 17px;

}

#tab_description  h3 + p{

	margin-bottom: 0;

}

#tab_description p{

	line-height: 20px;

	margin-bottom: 0

}

#tab_description .women-size{

	overflow: hidden;

	margin-bottom: 30px;

}

#tab_description .women-size  .pull-right img{

	margin: 0 45px 14px;

}

#tab_description .women-size  .pull-right + .desc{

	margin-top: 50px;

}

#tab_description .desc{

	margin-bottom: 20px;

	overflow: hidden;

}

#tab_description .men-size{

	overflow: hidden;

}

#tab_description .men-size  .pull-right img{

	margin: 0 20px 18px;

}

#tab_description .men-size  .pull-right + .desc{

	margin-top: 22px;

}

.tab-content table.attribute {

	border:1px solid #ededed;

	width:100%;

	margin-bottom:15px;

}

.tab-content table.attribute  td{

	padding:15px;

}

.tab-content table.attribute tbody td{

	border-top:1px solid #ededed;

}

.tab-content table.attribute tbody td +td{

	border-left:1px solid #ededed;

}

.review-product .help-block{

	margin-top: 15px;

}

.review-product .buttons{

	margin-bottom: 0;

	margin-top: 40px;

}

.review-product h3{

	font-size: 20px;

	line-height: 22px;

	margin-bottom: 15px;

}

#review{

	margin-bottom:50px;

}

#review .box-review{

	padding-bottom: 10px;

	font-size:15px;

}

#review .box-review +.box-review {

	border-top: 1px solid #ebebeb;

	padding-top: 10px;

}

#review .box-review p.author span{

	color:#f15b20;

}

#review .box-review p.author{

	color:#bfbfbf;

	margin-bottom:0;

}

#review .box-review p.author span:after{

	content:"|";

	margin:0 3px;

	color:#bfbfbf;

}

.review-product h1,.product-related h1,

.bt-facecomments h1{

	font-size:24px;

	line-height: 26px;

}

.review-product .form-horizontal .form-group{

	margin-left:0;

	margin-right:0;

	overflow:hidden;

	margin-bottom:10px;

}

.review-product .form-horizontal .form-group .control-label{

	text-align:left;

	font-size:15px;

	line-height:18px;

	padding-top:0;

	font-weight: 400;

}

.review-product .form-horizontal .form-group .form-control{

	height:38px;

	padding:6px;

	line-height:26px;

}

.review-product .form-horizontal .form-group  textarea.form-control{

	min-height:100px;

}

.review-product .form-horizontal .buttons{

	overflow:hidden;

}

.product-related{

	overflow:hidden;

	margin-bottom:30px;

	position:relative;

}

.product-related h1{

	margin-bottom:36px;

}

.product-related .carousel-button{

	position:absolute;

	top:0;

	right:0;

}

.product-related .carousel-button .prev,.product-related .carousel-button .next{

	width:30px;

	height:30px;

	color:#000;

	border-radius:50%;

	border:1px solid #000;

	text-align:center;

	opacity:0.23;

	filter:alpha(opacity=23);

}

.product-related .carousel-button .prev:hover,.product-related .carousel-button .next:hover{

	opacity:1;

	filter:alpha(opacity=100);

}

.product-related .carousel-button .prev{margin-right:10px;}

.product-related .carousel-button .prev .fa,.product-related .carousel-button .next .fa{

	font-size:18px;

	line-height:28px;

}

/*.product-related .carousel-button .next .fa{

	letter-spacing:-2px;

}*/

/*.product-related ul li{

	display: inline-block;

    float: none;

    margin-left: 0;

    vertical-align: top;

	max-width:300px;

}*/

.product-related ul li .relt_product{

	position:relative;

	margin:0 15px;

	display:inline-block;

	overflow:hidden;

}

.product-related ul li .relt_product .image{

	position:relative;

	margin-bottom: 8px;

}

.product-related ul li .relt_product .name{

	margin-bottom: 13px;

}

.product-related ul li .relt_product .caption{

	text-align:center;

}

.product-related ul li .relt_product .caption .rating{

	margin-bottom: 8px;

}

.product-related ul li .relt_product .price{

	margin-bottom: 15px;

}

.product-related .list_carousel{

	margin:0 -15px;

}

.product-design-info .input-group.date button.btn-default, 

.product-design-info .input-group.time button.btn-default, 

.product-design-info .input-group.datetime button.btn-default{

	height: 38px;

	line-height: 22px;

	color: #555;

}

#button-cart i{

	font-size: 20px;

	margin-right: 5px;

}

/*compare*/

.compare-infomation{

	overflow-x:auto;

	overflow-y:hidden;

	margin-bottom:80px;

}

.compare-info{

	margin-top:25px;

	width:100%;

	max-width:100%;

	background-color: #fff;

}

.compare-info td{

	padding:22px 28px;

	border:1px solid #ebebeb;

	vertical-align:middle;

}

.compare-info td.name, .compare-info td.description{

	vertical-align:top;

}

.compare-info td:first-child{

	padding:22px 20px;

	text-transform:uppercase;

	font-weight:700;

	vertical-align:middle;

}

.compare-info .image img{

	max-width:180px;

	border-radius:0;

	border: none;

}

.compare-info .image{

	position:relative; 

	padding-top:52px;

	text-align:center;

	padding-bottom:30px

}

.compare-info .image a{

	position:absolute;

	top:22px;

	right:40px;

	color:#dcdcdc;

}

.compare-info .image a:hover{

	color:#303030

}

.compare-info .rating{

	line-height:1.55em;

}

.compare-info .stock{

	color:#13a6b6;

	font-style:italic;

}

.compare-info .description{

	line-height:1.55em;

}

.compare-info .price{

	margin-bottom:20px;

}

.compare-info .btn-cart, .compare-info .btn-wishlist{

	line-height: 26px;

	width:100%;

	padding: 12px 10px;

	margin-bottom:10px;

	color:#fff;

}

.compare-info .btn-cart{

	background:#f15b20;

}

.compare-info .btn-cart .fa,.compare-info .btn-wishlist .fa{

	margin-right: 5px;

	vertical-align:top;

	line-height: 26px;

	font-size: 20px;

}

.compare-info .btn-cart:hover{

	background:#13a6b6;

}

.compare-info .btn-wishlist{

	background:#13a6b6;

}

.compare-info .btn-wishlist:hover{

	background:#f15b20;

}

/*search page*/

h1+ .control-label{

	text-transform:uppercase;

	font-weight:700;

	margin-bottom:8px;

	margin-top:20px;

}

.content-search .box-search,.content-search .box-search-cate{

	margin-bottom:10px;

}

.content-search .box-search .form-control,.content-search .box-search-cate .form-control {

	width:40%;

}

.content-search .checkbox-search-cate input[type="checkbox"],.content-search .checkbox-search-desc input[type="checkbox"]{

	margin-top:2px;

}

.content-search .checkbox-search-desc{

	margin-bottom:20px;

}

#button-search{

	margin-bottom:30px;

}

.manufacturer-list{

	border-bottom:3px solid #f15b20;

	margin-bottom:20px;

	padding:20px;

	box-shadow: 0 0 3px rgba(0,0,0,0.5);

}

.manufacturer-list:last-child{

	margin-bottom:50px;

}

/*quickshop*/

.product-info-qs.product-info{

	margin-bottom: 0;

	border: none;

	padding: 5px 15px 25px;

}

.product-info-qs.product-info .row>div:first-child{

	padding-right: 35px;

}

.product-info-qs.product-info .description{

	margin-bottom: 45px;

}

.product-info-qs.product-info .description,.product-info-qs.product-info .price_info {

	border-bottom:none;

	padding-bottom:0;

}

.product-info-qs.product-info .price_info {

	margin-bottom: 35px;

}

.product-info-qs.product-info .price_info .price,

.product-info-qs.product-info .price_info .price-new{

	font-size: 48px;

	line-height: 50px;

	font-weight: 400;

}

.product-info-qs.product-info .viewdetail a{

	color:#f15b20;

	font-weight:700;

}

.product-info-qs.product-info .viewdetail a i{

	font-size: 16px;

}

.product-info-qs.product-info .viewdetail a:hover{

	text-decoration:underline;

}

.product-info-qs.product-info .bt-product-zoom {

    margin-bottom: 40px;

}

.product-info-qs.product-info .image-additional ul{

	margin-left:-8px;

}

.product-info-qs.product-info .image-additional ul li{

	display:inline-block;

	vertical-align:top;

	margin:0 8px;

}

.product-info-qs.product-info .bt-product-zoom .image{

	margin-bottom: 0;

}

/*shoppingcart*/

.table-responsive{

	overflow-x:auto;

	overflow-y:hidden;

}

.cart-info,.wishlist-info,.b_bulk_order_ajax .b_bulk_table{

	overflow-x:auto;

	overflow-y:hidden;

	width:100%;

	background-color: #fff;

}

.cart-info{

	margin-bottom:2em;

	margin-top:2em;

}

.cart-info .table,.checkout .table,.wishlist-info .table,.b_bulk_order_ajax .table{

	border: 1px solid #e9e9e9;

	margin-bottom:0;

}

.cart-info .table thead,.checkout .table thead,.wishlist-info .table  thead,.b_bulk_order_ajax .table thead{

	background:#f8f8f8;

}

.cart-info .table thead td,.checkout .table thead td, .wishlist-info .table  thead td,.b_bulk_order_ajax .table thead td{

	font-size:15px;

	text-transform:uppercase;

	color:#484848;

	line-height:17px;

	padding:20px 24px;

}

.cart-info .table  td.image,.cart-info .table  td.name,.checkout .table  td.name ,

.wishlist-info .table td.image,.wishlist-info .table  td.name{

	text-align:left;

}

.cart-info .table tr td,.checkout .table  tr td,.wishlist-info .table tr td{

	text-align:center;

	padding:17px;

}

.cart-info .table tr td,.checkout .table  tr td,.wishlist-info .table tr td,.b_bulk_order_ajax .table tr td{

	border-left:1px solid #e9e9e9;

	vertical-align:middle;

}

.cart-info .table tbody  tr td,.checkout .table  tbody  tr td,.wishlist-info .table tbody tr td,.b_bulk_order_ajax .table tbody tr td{

	border-top:1px solid #e9e9e9;

}

.cart-info .table tbody  tr td.name,.wishlist-info .table tbody tr td.name{

	border-left:none;

}

.cart-info .table tbody  tr td.name a,.checkout .table  tbody  tr td.name a /*{margin-bottom:2px;} */

.cart-info .table tbody  tr td.quantity{

	min-width:142px;

}

.cart-info .table tbody  tr td.quantity button,.b_bulk_order_ajax .table tr td .input-group.btn-block button{

	background:#ebebeb;

	border:1px solid #ebebeb;

	color:#232323;

	width:25px;

	height:25px;

	text-align:center;

	float: left;

}

.cart-info .table tbody  tr td.quantity button .fa{

	vertical-align:top;

	line-height:25px;

}

.cart-info .table tbody  tr td.quantity input,.b_bulk_order_ajax .table tr td .input-group.btn-block input{

	height:25px;

	padding: 4px;

	line-height:15px;

	text-align:center;

	margin: 0 3px;

	width:auto;

	min-width: 25px;

}

.cart-info .table tbody  tr td.quantity .input-group{

	margin:0 auto;

}

.cart-info .table tbody  tr td.remove .btn-update, .cart-info .table tbody  tr td.remove .btn-remove,

.wishlist-info .table tbody  tr td.action .btn-remove,.wishlist-info .table tbody  tr td.action .btn-cart {

	background:transparent;

	border:none;

	padding:0;

}

.cart-info .table tbody  tr td.remove .btn-update{

	margin-right:20px;

	line-height: 24px;

	color: #555;

}

.cart-info .table tbody  tr td.remove .btn-update i,

.cart-info .table tbody  tr td.remove .btn-remove i,

.wishlist-info .table tbody  tr td.action .btn-remove i {

	font-size: 16px;

}

#content.col-sm-9 .cart-info .table tbody  tr td.remove .btn-update{

	margin-right:3px;

}

.cart-info .table tbody  tr td.remove .btn-update:hover{

	color:#f15b20;

}

.cart-info .table tbody  tr td.remove .btn-remove,.wishlist-info .table tbody  tr td.action .btn-remove {

	color:#555;

}

.cart-info .table tbody  tr td.remove .btn-remove:hover,.wishlist-info .table tbody  tr td.action .btn-remove:hover{

	color:#f15b20;

}

.cart-info .table tbody  tr td.product-price,.cart-info .table tbody  tr td.total,

.checkout .table  tbody tr td.product-price,.checkout .table  tbody tr td.total {

	font-family: 'Open Sans', sans-serif;

	font-size: 24px;

	font-weight: 600

}

.checkout-cart #content{

	margin-bottom:50px;

}

.checkout-cart #content >h2{

	margin-bottom:0.5em;

}

.cart-module .panel-body{

	padding:15px 15px 30px 0;

	border-radius:0;

}

.cart-module .panel:last-child{padding-right:0;}

.cart-module .panel:last-child .panel-body{padding-right:0;}

.cart-module .panel{

	border-radius:0;

	border:none;

	box-shadow:none;

}

.cart-module .panel:first-child{

	padding-left:0;

}

.cart-module .panel  + .panel{

	margin-top:0;

}

.cart-module .panel>.panel-heading{

	padding:0;

	background:none;

}

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group{margin-left:0;}

.cart-module .input-group{

	display:block;

}

.cart-module .control-label{

	margin-bottom:8px;

}

.cart-module .input-group input.form-control{

	float:none;

}

.cart-module .form-control{

	width:100%;

	height:42px;

	padding:6px 12px;

	line-height:30px;

	margin-bottom:12px;

}

.cart-module .input-group .input-group-btn{

	display:block;

	width:100%;

	margin-top:8px;

}

#button-quote{

	margin-top:8px;

}

.cart-module .required .control-label:after{

	content:"*";

	color:#ff0101;

	margin-left:3px;

}

.cart-module{

	margin-bottom:10px;

	overflow:hidden;

	padding: 17px;

	border: 1px solid #d7d7d7;

	background-color: #fff;

}

h4.panel-title{

	font-size:18px;

	line-height: 20px;

	color:#13a6b6;

	margin-top: 0;

    text-transform: uppercase;

	font-family: 'Oswald', sans-serif;

}

.cart-total{

	overflow:hidden;

}

.cart-total table{

	float:right;

	text-align:right;

	width:auto;

	max-width:100%;

	border:1px solid #d7d7d7;

	background-color:#fff;

}

.cart-total table tr td{

	border-top:1px solid #d7d7d7;

	line-height:40px;

	padding-right:55px;

	font-size:18px;

}

.cart-total table tr td.left{

	text-align:left;

	padding-left:55px;

}

.cart-total table tr td.right{

	padding-left:45px;

}

.cart-total table tr:last-child  td{

	font-weight:700;

}

.cart-total table tr:first-child  td{

	border-top:none;

}

.cart-total + .buttons{

	overflow:hidden;

	margin-top:40px;

}

.cart-total + .buttons  .btn.btn-blue{

	margin-right:80px;

}

.cart-total + .buttons  .btn.btn-gray,.cart-total + .buttons  .btn.btn-blue,#button-confirm{

	padding: 12px 48px;

}

.b_bulk_order_ajax .table tbody tr td.name a{

	margin: 0;

}

/*Bulk order*/

#boss_bulk_order{

	border-width: 0 1px 1px 1px;

	border-style: solid;

	border-color: #d7d7d7;

	margin-bottom: 30px;

	padding: 20px 5px;

	background-color: #fff;

}

#boss_bulk_order>div{

	padding: 0 15px;

}

#boss_bulk_order input,#boss_bulk_order select{

	height: 40px;

}

#boss_bulk_order span.ui-corner-all {

    border: 4px solid #f15b20;

    border-radius: 50%;

    height: 16px;

    top: -6px;

    width: 16px;

	outline: none;

	background: #f6f6f6;

}

#boss_bulk_order .ui-widget-content {

    height: 6px;

	margin-bottom: 2px;

}

#boss_bulk_order .ui-widget-header {

    background: #3f3f3f;

}

#boss_bulk_order .search-price input {

    color: #dd5f65 !important;

}

#boss_bulk_order, #boss_bulk_order +.form-group{

	float: left;

	width: 100%;

}

#boss_bulk_order +.form-group{

	margin: 20px 0 40px;

}

#boss_bulk_order .btn {

    margin-top: 26px;

    width: 45%;

}

.b_bulk_order_ajax{

	clear: both;

}

.b_bulk_order_ajax .table thead td{

	text-align: center;

}

.b_bulk_order_ajax .table tr td{

	padding: 20px;

	min-width: 120px;

}

.b_bulk_order_ajax .table .input-group.datetime  {

	width: 180px;

}

.b_bulk_order_ajax .table .form-group{

	min-width: 150px;

}

.b_bulk_order_ajax .table .radio.bt-image-option{

	display: inline-block;

	vertical-align: top;

	margin: 0;

}

.b_bulk_order_ajax .table .radio.bt-image-option label{

	padding: 0;

	font-size: 0;

}

.b_bulk_order_ajax .form-group .form-control{

	height: 35px;

	padding: 0 10px;

	line-height:33px;

}

.b_bulk_order_ajax table td .bt-image-option img {

    margin-right: 5px;

    width: 30px;

	border-radius: 0;

	margin-bottom: 8px;

}

.b_bulk_order_ajax .table tr td .price{

	font-size: 24px;

	text-align: center;

	min-width: 95px;

	line-height: 32px;

}

.b_bulk_order_ajax .table tr td .price .price-tax{

	display: block;

	font-size: 14px;

	font-weight: 400;

}

.b_bulk_order_ajax .table tr td .input-group.btn-block{

	margin:0 auto 10px;

	text-align: center;

	width: auto;

	overflow: hidden;

	min-width: 92px;

}

.b_bulk_order_ajax .table tr td .cart{

	text-align: center;

}

.b_bulk_order_ajax .table tr td .cart .btn{

	min-width: 88px;

}

.b_bulk_order_ajax .table tr td .cart .btn i{

	font-size: 18px;

}

.search-price .form-group{

	padding: 0 10px;

}

.search-price .form-group p{

	margin-left: -10px;

}

.b_bulk_order_ajax .pagination a{

	cursor: pointer;

}

.b_bulk_title{

	padding: 15px 20px;

	background: #f15b20;

	color: #fff;

	margin: 0;

}

.b_bulk_order_ajax .table tr td .input-group.btn-block button i{

	font-size: 11px;

	vertical-align:top;

	line-height: 25px;

}

#bulk-load{

  position: fixed;

  left: 0;

  width: 100%;

  height: 100%;

  text-align: center;

  z-index: 996;

  top: 0;

  background-color: rgba(255,255,255,0.7);

}

#bulk-load:before{

  content: "\f110";

  font: 40px FontAwesome;

  -webkit-animation: fa-spin 1s infinite steps(8);

  animation: fa-spin 1s infinite steps(8);

  -moz-animation: fa-spin 1s infinite steps(8);

  position: absolute;

  top: 50%;

  left: 50%;

  margin: -12px 0 0 -40px;

}

/*checkout*/

#content>h1{

	margin-bottom: 10px;

}

.checkout{

	margin:2em 0 50px;

	background-color: #fff;

	padding: 20px;

}

.checkout .panel{

	box-shadow:none;

	border-radius:0;

	border:none;

	margin-bottom:0.5em;

}

.checkout .panel .panel-heading{

	background:#fff;

	border:none;

	border-radius:0;

	padding:0;

	opacity:0.5;

	filter:alpha(opacity=50);

}

.checkout .panel .panel-heading.active {

    opacity: 1;

	filter:alpha(opacity=100);

}

.checkout .panel .panel-heading h4.panel-title{

	padding:0.5em 0;

	border-bottom:3px solid #f15b20;

}

.checkout .panel:first-child .panel-heading h4.panel-title{

	padding-top:0

}

.checkout .panel .panel-body{

	padding:20px 0;

}

.checkout .btn.btn-gray,.content-login  .btn.btn-gray{

	font-size: 18px;

	margin-top:18px;

}

.checkout .form-group +.btn.btn-gray, .content-login .form-group + .btn.btn-gray{

	margin-top:0;

}

.checkout .panel .panel-body  .form-group{

	margin-bottom:18px;

}

.checkout .panel .panel-body  .control-label{

	margin-bottom:8px;

}

.checkout .panel .panel-body p span{

	font-weight:700;

}

a.forgotten{

	margin-left:10px;

	color:#ed1c24;

	font-size:14px;

}

a.forgotten:hover{

	text-decoration:underline;

}

.checkout .panel .panel-body  .form-control{

	width:90%;

}

.checkout  .form-group.required .control-label:after{	

	content:"*";

	color:#ed1c24;

	margin-left:3px;

}

.checkout h3{

	margin-bottom:12px;

	font-size: 22px;

}

.checkout .panel .panel-body  .buttons{

	margin:0

}

#shipping-existing .form-control,#payment-existing .form-control{

	width:55%;

	margin:8px 0;

}

#payment-new .form-control, #shipping-new .form-control{

	width:55%;

}

#content.col-sm-9 #payment-new .form-control,#content.col-sm-9  #shipping-new .form-control{

	width:70%;

}

.checkout .table  tfoot tr td{

	font-size:16px;

	text-align:right;

	font-weight:700;

	border-left:none;

}

#button-confirm{

	margin-top:30px;

}

.checkout .panel .panel-body  .left-content{

	width:45%;

	margin-right:40px;

}

.btn{

	font-family:'Lato',sans-serif;

	font-size: 20px;

	font-weight: 700;

	color: #fff;

	line-height: 26px;

	background: #f15b20;

	border: none;

	padding: 12px 24px;

	text-transform: capitalize;

	transition:all 0.4s linear 0s;

	-moz-transition:all 0.4s linear 0s;

	-webkit-transition:all 0.4s linear 0s;

}

.btn:hover{

	background:#13a6b6;

	color:#13a6b6;

}

.btn.btn-blue{

	background:#13a6b6;

}

.btn.btn-blue:hover,.btn.btn-blue.active {

	background:#f15b20;

}

.btn.btn-custom{

	background-color: #29CC60;

}

.btn.btn-custom:hover{

	background-color: #13a6b6;

}

.btn.btn-custom span{

	background: url('../image/icon_custom.png') no-repeat left center;

	padding-left: 25px;

}

.btn.active, .btn:active {

	box-shadow: none;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

}

.aqc-column .form-horizontal .control-label {

	text-align: left;

}

.aqc-column .qc-product-qantity.form-control {

	color: #434343;

	width: 33.33%;

}

.aqc-column .qc-quantity   .input-group-btn {

	float: left;

	width: 33.333%;

}

.aqc-column .qc-quantity   .input-group-btn .btn {

	width: 100%;

}

.aqc-column .qc-checkout-product .btn {

	padding: 6px 12px;

}

.radio span.price {

	line-height: 30px;

	margin-left: 5px;

}

.qc-checkout-product {

	overflow-x: auto;

}

/*checkout one page*/

.modal .modal-dialog {

	min-width: 360px;

}

.aqc-column .btn.pull-right  {

	padding: 8px 25px;

}

#d_quickcheckout.boss_bootstrap form.form-horizontal .required .control-label:after {

	display: none;

}

#d_quickcheckout.boss_bootstrap .btn, #d_quickcheckout.boss_bootstrap .btn.active, #d_quickcheckout.boss_bootstrap .btn:active {

	box-shadow: none;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	text-shadow: none;

}

#d_quickcheckout .btn-block {

	max-width: 60%;

}

#d_quickcheckout form.form-horizontal .control-label {

	text-align: left;

}

.qc-voucher  .btn, .qc-coupon .btn {

	line-height: 20px;

	padding: 9px 15px;

}

.login-btn-group {

	margin-bottom: 30px;

}

/*myaccount*/

.box.account{

	margin-bottom:32px;

}

.box.account .box-heading{

	margin-bottom:0;

}

.box.account .box-content ul li a{

	border-top:1px solid #ebebeb;

	line-height:40px;

	display:block;

}

.box.account .box-content ul li:first-child a{

	border-top:none;

}

.box.account .box-content ul li a:hover,.box.account .box-content ul li.active a{

	color:#f15b20;

}

.wishlist-info{margin-top:2em;}

.content-login .left{

	margin-right:10px;

}

.content-login .right{

	margin-left:10px;

}

.content-login p{

	line-height:1.55em;

}

.content-login .right .form-group  + .form-group{

	margin-bottom:25px;

}

h1.page-title{

	font-size:24px;

	line-height:26px;

	color:#13a6b6;

	font-weight:700;

	margin-bottom:30px;

}

.register{

	margin-bottom:60px;

}

form.form-horizontal .control-label{

	margin-bottom:8px;

	padding-top:0;

}

form.form-horizontal .required .control-label:after{

	content:"*";

	color:#ed1c24;

	margin-left:3px;

}

form.form-horizontal .form-control{

	height:40px;

	padding:6px 10px;

	line-height:28px;

	margin-bottom:8px;

}

form.form-horizontal textarea.form-control{

	min-height:100px;

}

.register .form-control{

	width:38%;

}

.register h1{

	font-size:20px;

	color:#303030;

	line-height:32px;

	margin-bottom:0;

}

.register fieldset +fieldset{

	margin-top:43px;

}

form.form-horizontal  .radio-inline{

	padding-top:0;

	margin-left:10px;

}

.register .newsletter{

	margin-top:6px;

}

.register .buttons{

	margin-top:10px;

}

.register .button-register{

	margin-top:18px;

}

.register .button-register .btn.btn-gray{

	padding: 12px 20px;

}

.modal-dialog .modal-content{

	border-radius:0;

}

.modal-dialog .modal-content .modal-header{

	border: none;

	padding: 10px 15px;

}

.modal-dialog .modal-content .modal-header .close{

	position: absolute;

	top: 0;

	right: -40px;

	width: 30px;

	height: 30px;

	background: url('../image/btn_close.jpg') no-repeat left top;

	opacity: 1;

	filter: alpha(opacity = 100);

	font-size: 0;

	margin-top: 0;

}

#content>h1.block-title{

	font-size:24px;

	line-height:30px;

	margin-bottom:5px;

}

h1.block-title +ul{

	margin-bottom:30px;

}

h1.block-title +ul li {

	margin-bottom:5px;

}

h1.block-title +ul li a{

	line-height:1.55em;

}

.wishlist-info + .buttons{

	margin:15px 0 56px; 

}

.wishlist-info .price{

	font-weight:400;

}

.wishlist-info .table tbody  tr td.action .btn-cart,.table-responsive .table tbody  tr td .btn-cart{

	color:#434343;

	margin-right:20px;

}

.wishlist-info .table tbody  tr td.action .btn-cart i,.table-responsive .table tbody  tr td .btn-cart i{

	font-size: 18px;

}

.wishlist-info .table tbody  tr td.action .btn-cart:hover,.table-responsive .table tbody  tr td .btn-cart:hover {

	color:#f15b20;

}

.wishlist-info .table tbody  tr td.name a{

	margin-bottom:0;

}

form.form-horizontal  .btn-gray+.btn-blue,h1.block-title + .table td .btn-gray+.btn-blue,

h1.block-title + .table +.buttons .btn-gray+.btn-blue{

	margin-left:5px;

}

h1.block-title + form.form-horizontal,h1.block-title + .table,h1.block-title + .table-responsive {

	margin-top:20px;

}

h1.block-title + .table tr td{

	vertical-align:middle;

}

 .table .btn.btn-info,.table-responsive .table tbody  tr td .btn-cart{

	background:transparent;

	color:#434343;

	line-height: 14px;

}

.table .btn-info{

	border:none;

	padding:0

}

.table .btn-info:hover{

	color:#f15b20;

}

.table-bordered.table thead td{

	border-bottom:none;

}

.table-responsive .table tbody  tr td .btn-cart{

	border:1px solid #434343;

}

.table-responsive .table tbody  tr td .btn-cart:hover{

	border:1px solid #f15b20;

}

.table-responsive .table tbody  tr td .btn-return{

	background:transparent;

	border:1px solid #f15b20;

	color:#f15b20;

}

.table-responsive .table tbody  tr td .btn-return:hover{

	background:#f15b20;

	color:#fff;

}

h1.block-title +p + .form-horizontal{

	margin-bottom:40px;

	margin-top:20px;

}

h1.block-title +p + .form-horizontal fieldset +fieldset{

	margin-top:30px;

}

.form-horizontal .input-group.date .input-group-btn{

	vertical-align:top;

}

.form-horizontal .input-group.date .input-group-btn .btn-default{

	margin-left:0;

	height:40px;

}

h1.block-title +p + .form-horizontal .radio{

	padding-top:0;

}

p +.content-login{

	margin-top:30px;

}

.form-horizontal fieldset +fieldset{

	margin-top:30px;

}

.form-horizontal fieldset + .buttons{

	margin-bottom:40px;

}

/* 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%;

    }

}

/*homepage*/

.bt-facecomments .col-sm-12{

	padding:0 15px;

}

.bt-featured-pro.bt-nprolarge-slider .bt-product-content .bt-item-extra.element-4{

	float: left;

	margin:0 15px;

}

.bt-featured-pro{

	margin-bottom: 45px;

}

.bt-featured-pro.bt-nprolarge-slider .box-content .bt-product-grid {

	position:relative;

}

.bt-featured-pro.bt-nprolarge-slider .box-content .bt-product-grid .prev,

.bt-featured-pro.bt-nprolarge-slider .box-content .bt-product-grid .next{

	width: 31px;

	height: 57px;

	position: absolute;

	top: 40%;

	margin-top: -16px;

	text-indent: -9999px;

	transition:all ease 0.5s 0s;

	-webkit-transition:all ease 0.5s 0s;

	-moz-transition:all ease 0.5s 0s;

}

.bt-featured-pro.bt-nprolarge-slider .box-content .bt-product-grid .prev{

	background: url('../image/prev_slider.png') no-repeat left top;

	left: -60px;

}

.bt-boxed .bt-featured-pro.bt-nprolarge-slider .box-content .bt-product-grid .prev{

	left: 0;

}

.bt-featured-pro.bt-nprolarge-slider .box-content .bt-product-grid .prev:hover{

	background: url('../image/prev_slider_hover.png') no-repeat left top;

}

.bt-featured-pro.bt-nprolarge-slider .box-content .bt-product-grid .next{

	background: url('../image/next_slider.png') no-repeat left top;

	right: -60px;

}

.bt-boxed .bt-featured-pro.bt-nprolarge-slider .box-content .bt-product-grid .next{

	right: 0;

}

.bt-featured-pro.bt-nprolarge-slider .box-content .bt-product-grid .next:hover{

	background: url('../image/next_slider_hover.png') no-repeat left top;

}

.bt-featured-pro.bt-nprolarge-nslider{

	margin-bottom: 75px;

}

.bt-featured-pro .box-heading{

	text-align:center;

	margin-bottom: 36px;

}

.bt-featured-pro.bt-nprolarge-nslider .bt-product-content{

	overflow:hidden;

}

.bt-featured-pro.bt-nprolarge-nslider .bt-product-content .bt-items.bt-product-grid{

	margin: 0 -15px;

}

.bt-featured-pro.bt-nprolarge-nslider .bt-product-content .bt-item-extra.element-4{

	display:inline-block;

	vertical-align:top;

	padding:0 15px;

	width:25%;

	margin-right:-4px;

}

.bt-featured-pro .bt-product-content .bt-item-extra.element-4 .image{

	margin-bottom: 8px;

}

.bt-featured-pro .bt-product-content .bt-item-extra.element-4 .name,

.bt-featured-pro .bt-product-content .bt-item-extra.element-4 .price{

	margin-bottom:12px;

}

.bt-featured-pro .bt-product-content .bt-item-extra.element-4 .rating{

	margin-bottom: 8px;

}

.bt-big-banner{

	overflow: hidden;

	margin-bottom: 68px;

}

.bt-big-banner .bt-big-banner-item>div{

	background: #000;

	overflow: hidden;

	position: relative;

}

.bt-big-banner .bt-big-banner-item>div + div{

	margin-top: 20px;

}

.bt-big-banner .big-banner-left{

	float:left;

	width: 68.38%;

	max-width: 800px;

}

.bt-big-banner .big-banner-right{

	float:right;

	width: 29.92%;

	max-width: 350px;

}

.bt-big-banner .big-banner-left .big-banner-left-2{

	float: left;

	width: 50%;

}

.bt-big-banner .big-banner-left .big-banner-left-3{

	float: right;

	width: 47.5%;

}

.bt-big-banner .big-banner-info, .bt-big-banner .big-banner-left-3 .btn-shopnow,

.bt-big-banner .big-banner-left-2 .btn-shopnow{

	position: absolute;

}

.bt-big-banner  .big-banner-left-1 .big-banner-info{

	left: 7%;

	top: 28%;

}

.bt-big-banner  .big-banner-right-1 .big-banner-info{

	left: 8%;

	top: 18%;

}

.bt-big-banner  .big-banner-right-1 .btn-viewmore{

	font-size: 20px;

	line-height: 22px;

	font-weight: 700;

	text-transform: capitalize;

	color: #f15b20;

}

.bt-big-banner  .big-banner-right-1 .btn-viewmore:hover{

	color: #13a6b6;

}

.bt-big-banner  .big-banner-right-1 .btn-viewmore i{

	margin-left: 3px;

	font-size: 20px;

}

.bt-big-banner .big-banner-left-3 .btn-shopnow,

.bt-big-banner .big-banner-left-2 .btn-shopnow{

	right: 20px;

	bottom: 20px;

}

.bt-big-banner  .big-banner-right-2 .big-banner-info{

	bottom: 19%;

    display: block;

    left: 0;

    position: absolute;

    text-align: center;

    width: 100%;

}

.bt-big-banner  .big-banner-right-2:hover .big-banner-info img{

    transform: scale(0);

    -webkit-transform: scale(0);

    -moz-transform: scale(0);

}

.bt-big-banner .big-banner-info  h4 {

    color: #13a6b6;

    font-family: "Oswald",sans-serif;

    font-size: 36px;

    font-weight: 700;

    line-height: 38px;

    margin-bottom: 22px;

    margin-top: 0;

    text-transform: uppercase;

}

.bt-big-banner .big-banner-info  h5 {

    color: #fff;

    font-family: "Permanent Marker",cursive;

    font-size: 50px;

    font-weight: 400;

    line-height: 52px;

    margin-bottom: 48px;

    margin-top: 0;

    text-transform: uppercase;

}

.bt-big-banner .bt-big-banner-item img{

	transition: all 0.6s ease 0s;

	-webkit-transition: all 0.6s ease 0s;

	-moz-transition: all 0.6s ease 0s;

}

.bt-big-banner .bt-big-banner-item>div:hover>a> img{

	transform: scale(1.1);

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	opacity: 0.8;

}

.bt-block-sale{

	position: relative;

	margin-bottom: 68px;

	border-bottom: 1px solid transparent;

}

.bt-block-sale  .bt-block-sale-info{

	position: absolute;

	top: 18%;

	left: 45%;

	width: 55%;

}

.bt-block-sale> a{

	overflow: hidden;

	display: block;

	line-height: 0;

}

.bt-block-sale img{

	transition: all 0.6s ease 0s;

	-webkit-transition: all 0.6s ease 0s;

	-moz-transition: all 0.6s ease 0s;

}

.bt-block-sale  .bt-block-sale-info h2,

.bt-block-sale  .bt-block-sale-info h3{

	color: #fff;

}

.bt-block-sale  .bt-block-sale-info h2{

	font-size: 80px;

	line-height: 82px;

	text-align: center;

	margin-bottom: 5px;

}

.bt-block-sale  .bt-block-sale-info h2 span,

.bt-block-sale  .bt-block-sale-info h3 span{

	font-family: 'Permanent Marker', cursive;

	font-weight: 400;

	color: #f15b20;

	display: inline-block;

}

.bt-block-sale  .bt-block-sale-info h2 span{

	font-size: 60px;

	line-height: 62px;

}

.bt-block-sale  .bt-block-sale-info h3{

	display: inline-block;

	text-transform: uppercase;

	font-weight: 700;

	margin-right: 35px;

	font-size: 48px;

	line-height: 50px;

	vertical-align: top;

	margin-bottom: 0;

}

.bt-block-sale  .bt-block-sale-info a{

	display: inline-block;

	color: #fff;

	border: 2px solid #fff;

	font-size: 20px;

	line-height: 22px;

	font-weight: 700;

	text-transform: capitalize;

	padding: 12px 30px;

	vertical-align: top;

}

.bt-block-sale  .bt-block-sale-info a i{

	font-size: 20px;

	margin-left: 3px;

}

.bt-block-sale  .bt-block-sale-info a:hover{

	border-color: #f15b20;

	color: #f15b20;

}

.bt-block-sale:hover img{

	transform: scale(1.1, 1.25) rotate(-1deg);

	-webkit-transform: scale(1.1, 1.25) rotate(-1deg);

	-moz-transform: scale(1.1, 1.25) rotate(-1deg);

}

.bt-block-customized{

	padding: 65px 0;

	border-top: 1px solid #e6e8d9;

	border-bottom: 1px solid #e6e8d9;

	margin-bottom: 60px;

	text-align: center;

}

.bt-block-customized .box-heading{

	margin-bottom: 36px;

}

.bt-block-customized p{

	line-height: 18px;

}

.bt-block-customized .box-step{

	overflow: hidden;

	margin-bottom: 45px;

}

.bt-block-customized .box-step .box-item img{

	margin: 0 auto 56px;

	display: block;

}

.bt-block-customized .box-step .box-item span{

	font-family: 'Oswald', sans-serif;

	font-size: 30px;

	line-height: 32px;

	font-weight: 700;

	display: block;

	margin-bottom: 32px;

}

.bt-block-customized .box-step .box-item a{

	color: #466699;

}

.bt-block-customized .box-step .box-item a:hover{

	color: #f15b20;

}

.bt-block-customized .box-design{

	position: relative;

}

.bt-block-customized .box-design .box-content{

	position: absolute;

	top: 195px;

	width: 100%;

	left: 0;

}

.bt-block-customized .box-design .box-content img{

	margin-bottom: 35px;

}

.bt-block-customized .box-design .box-content p{

	margin-bottom: 55px;

	max-width: 510px;

	margin-left: auto;

	margin-right: auto;

}

.bt-block-customized .box-design .box-content .btn {

	font-size: 30px;

	line-height: 74px;

	padding: 0 30px;

	transition:all 0.3s linear 0s;

	-moz-transition:all 0.3s linear 0s;

	-webkit-transition:all 0.3s linear 0s;

}

.bt-block-customized .box-design .box-content .btn i{

	font-size: 24px;

	margin-left: 4px;

}

/*blog featured*/

.boss-blog-featured{

	margin-bottom: 65px;

}

.boss-blog-featured .box-heading{

	text-align: center;

	margin-bottom: 35px;

}

.common-home .box-heading h1{

	margin: 0;

	font-weight: 700;

	font-size: 52px;

	line-height: 56px;

}

.boss-blog-featured .box-article{

	overflow: hidden;

	margin: 0 -15px;

}

.boss-blog-featured .box-article .image,.boss-blog-featured .box-article .article-name {

	margin-bottom: 12px;

}

.boss-blog-featured .box-article .image img{

	width: 100%;

}

.boss-blog-featured .box-article .more-info{

	margin-bottom: 5px;

}

.boss-blog-featured .box-article .description p{

	font-size: 15px;

	line-height: 24px;

}

.boss-blog-featured .box-content .box-article .article_content .image a {

    display: block;

    position: relative;

}

.boss-blog-featured .box-content .box-article .article_content .image a:before {

    box-shadow: 0 0 0 0 rgba(19, 166, 182, 0.7) inset;

    -webkit-box-shadow: 0 0 0 0 rgba(19, 166, 182, 0.7) inset;

    -moz-box-shadow: 0 0 0 0 rgba(19, 166, 182, 0.7) inset;

    box-sizing: border-box;

    content: "";

    height: 100%;

    left: 0;

    opacity: 0;

    position: absolute;

    text-align: center;

    top: 0;

    transition: all 0.5s ease 0s;

    -webkit-transition: all 0.5s ease 0s;

    -moz-transition: all 0.5s ease 0s;

    width: 100%;

}

.boss-blog-featured .box-content .box-article .article_content .image a:hover:before {

    box-shadow: 0 0 0 125px rgba(19, 166, 182, 0.7) inset;

    -webkit-box-shadow: 0 0 0 125px rgba(19, 166, 182, 0.7) inset;

    -moz-box-shadow: 0 0 0 125px rgba(19, 166, 182, 0.7) inset;

    opacity: 1;

}

.boss-blog-featured .box-content .box-article .article_content .image a:after {

    background: url("../image/viewmore_bg.png") no-repeat center center;

    content: "";

    display: inline-block;

    font-weight: 300;

    height: 100%;

    left: 0;

    position: absolute;

    top: 0;

    transform: scale(0);

    -webkit-transform: scale(0);

    -moz-transform: scale(0);

    transition: all 0.4s ease 0.1s;

    -webkit-transition: all 0.4s ease 0.1s;

    -moz-transition: all 0.4s ease 0.1s;

    vertical-align: top;

    width: 100%;

}

.boss-blog-featured .box-content .box-article .article_content .image a:hover:after {

    transform: scale(1);

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

}

.header_slider{

	position:relative;

	width:100%;

	height:100%;

	/*margin-bottom: 30px;*/ /*20200212 elp*/

}

.content-left,.content-right{

	margin-bottom:40px;

}

.content-left ul li a,.content-right ul li a{

	line-height:1.55em;

}

.content-left ul li ul li,.content-right ul li ul li{

	padding-left:20px;

}

.buttons{

	overflow:hidden;

}

#content>.panel-default{

	box-shadow:none;

	border-radius:0;

}

#content>.panel-default +.form-horizontal .form-control{

	width:50%;

}

/*Safari*/

@media screen and (-webkit-min-device-pixel-ratio:0) { 

  .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{margin-left:-18px;}

  .bt-footer-right .footer-newsletter .newsletter-content .form-control, #search input, .form-control, form.form-horizontal .form-control{

	   line-height: normal;

	}

} 

/* Algirdo Editas */

.linija {

    display: inline-block;

}



.product-info .options .bt-image-option img, .product-design-info .options .bt-image-option img {

    width: 40px;

    height: 40px;

    margin-right: 2px;

    border: 1px solid #dcdcdc;

border-radius: 4px;

}

	

.product-info .options .bt-image-option.active img,

.product-design-info .options .bt-image-option.active img {

	/*border: 2px solid #f15b20;*/
	border: 2px solid #000;

}

.product-grid{

	float:none;

	display:inline-block;

	margin-right:-4px;

	vertical-align:top;

	margin-top: -12px;

	padding: 0 3px;

    margin-bottom: 35px;

}



.product-grid .product-thumb .caption {

	min-height: 0;

	    margin-top: 26px;

}

.product-info .options div.required .control-label:after {

    color: #666;

    content: ":";

}



.radio {

    margin-top: 2px;

}



.product-info .price_info{

	border-bottom:1px solid #ebebeb;

	padding-bottom:14px;

	margin-bottom:10px;

}



.product-related ul li{

	display: inline-block;

    float: none;

    margin-left: 0;

    vertical-align: top;

	max-width:233px;

}

.product-related .carousel-button .next .fa{

	letter-spacing:10px;

}



.prbord:hover {

    /*border: 2px solid #ff6a00;*/
    /*border: 1px solid #000;*/
	 border: 1px solid transparent;

}

.prbord {

    /*border: 1px solid #c5c5c5;*/
    border: 1px solid transparent;

}



.image_off, #home:hover .image_on{

   display:none

}

.image_on, #home:hover .image_off{
  display: inline-block;
  height: 21px;
  margin-right: 17px;
  margin-top: -5px;
}

.cloud-zoom-big {
	background-color: #FFF;
}

.elp-liniuote {
	background-image: url('../image/liniuote_dydziu_lentele.png');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 84px;
} 
#elp-header-logo {
	float: left;
	margin-right: 29px;
}
#elp-header-logo img {
	height: 40px;
}

@media (min-width: 1200px) {
#top .container {
    width: 1200px;
}
#search {
	width: 223px;
}
}

#cart {
	padding-bottom: 0px;
}
#cart button.btn {
	color: #555555;
	padding: 0px 0px;
	width: 140px;
	height: 47px;
	background-color: #e3e4e6;
}
#cart:hover > .btn {
	/*background-color: #e35d14;*/
	background-color: #18d618;
	color: #fff;
}
#top .facebook { margin-left: 40px;}
#top a { color: #D2D3D5 !important; }
#top a:hover { color: #18d618 !important; }

#search input {
    border: 7px solid #555555 !important;
    font-size: 13px;
    background: #F0F0F0;
	color: #848686;
}
#search .btn .fa {
	color: #555;
}

#top .dropdown-menu a {
	color: #555 !important;
}
#top {
	color: #D2D3D5 !important;
}

#cart.open > .btn {
    background-color: #18d618;
	color: #fff;
}
#cart.btn-group.open > .btn {
	color: #fff !important;
}

#cart .btn {
 transition: none;
-moz-transition:  none;
-webkit-transition: none;
}

#search, .mega-menu > ul.nav > li .dropdown, .checkout .panel .panel-heading h4.panel-title, .result-pagination .links .pagination li > a:hover, .result-pagination .links .pagination li.active > span, .manufacturer-list, #top .dropdown-menu, .mega-menu > ul.nav > li .dropdown .menu-row ul li:hover > .sub_menu, .category-list ul li:hover, .navbar .nav > li.dropdown .dropdown-menu, #boss_bulk_order span.ui-corner-all {
border-color: #18d618 !important;
}

h2 {
	color: #555555 !important;
	font-family: Arial;
	font-size: 18px;
	font-weight: 600;
}

#column-left .navbar-default {
	background-color: transparent;
}


#button-search {
	background: #555555;
}
#button-search:hover {
	background: #18d618 !important;
}
#input-search {
	border-width: 3px;
}

/*2021-09-01*/

.product-info h2 {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 0;
}

.product-info .list-unstyled li {
	font-size: 12px;
}

.product-info .options .bt-image-option.active img, .product-design-info .options .bt-image-option.active img {
	border: 2px solid #f15b20;
	border: 2px solid #00d939;
}

.product-info .price_info,
.product-info .description {
	border: none;
	margin-bottom: 0;
	padding: 0;
}

.product-info .price_info {
	margin-bottom: 8px;
}

.product-info .options div .control-label {
	font-size: 16px;
}

.dydziu-lentele-btn {
	color: #ffffff;
	background-color: #cccccc;
	padding: 8px 16px;
	border-radius: 4px;
}

.dydziu-lentele-btn:focus,
.dydziu-lentele-btn:hover {
	color: #fff;
	background-color: #00D939;
}

.product-info .button-group .btn-cart,
.product-info .button-group .btn-cart.goBack {
	background-color: #cccccc !important;
	color: #000000 !important;
	padding: 8px 16px;
	max-width: 250px;
	width: 100%;
	line-height: 40px;
}

.product-info .button-group .btn-cart i {
	line-height: 40px;
}

.product-info .button-group .btn-cart.goBack {
	background-color: #f0f0f0 !important;
	color: #D2D3D5 !important;
	padding: 4px 8px;
	line-height: 24px;
	font-size: 18px;
}

.product-info .button-group .btn-cart.goBack i {
	line-height: 24px;
}

.product-info .button-group .btn-cart:hover,
.product-info .button-group .btn-cart.goBack:hover,
.product-info .button-group .btn-cart:focus,
.product-info .button-group .btn-cart.goBack:focus {
	background-color: #00D939 !important;
	color: #fff !important;
}

.product-info + .htabs ul li.active a {
	color: #ffffff;
	background-color: #cccccc;
	font-size: 18px;
	padding: 8px 16px;
	line-height: 22px;
}

.product-info + .htabs + .tab-content {
	border: none;
	padding-left: 0;
	padding-top: 8px;
}

@media  (min-width: 768px) {
	.product-info h2 {
		margin-top: -65px;
	}
}

/*.checkout-checkout #payment_address_telephone_input .col-xs-7:before{
    content: "+370-";
    position: absolute;
    top: 7.5px;
    left: -30px;
}*/
.checkout-checkout #payment_address_telephone{
	width: calc(100% - 46px);
	display: inline-block!important;
}
.tel_numb_prefix {
	display: inline-block!important;
}