/* phonenumber */
div>table>tbody>tr>td>span>span{
	color: #666 !important;
	text-transform: capitalize;
	line-height: 18px;
    font: 13px "Montserrat",sans-serif;
}
div>table>tbody>tr>td>span{
	color: #000 !important;
	line-height: 18px;
    /*font: bold 13px "Montserrat",sans-serif;*/
}

/* slideshow */
div>.slider{
	margin: 0px;
}

/* headerright */
ul>.baarowlist{
	background-image: none;
}
.topright>div>div>ul{
	border: none;
	box-shadow: 0 8px 20px 0 rgba(0,0,0,0.2);
	position: fixed;
}
.topright>.header_user_info>.headerright_menu{
	padding: 0px 10px 0px 10px;
	border-right: 1px solid #515151;
	color: ##44619D;
}
.topright>.header_user_info>.logout>.headerright_menu{
	padding: 0px 10px 0px 10px;
	border-right: 1px solid #515151;
	color: #666;
}
.topright>.header_user_info{
	padding-top: 10px;
}
/*-----*/
.topright>.languages_block_top>.countries>ul>li>a{
	color: #000;
}
.topright>.languages_block_top>.countries>ul>li:hover>a{
	color: #ccc !important;
	background-color: #FFF;
}
.topright>.languages_block_top>.countries>ul>li>.headerright_menu{
	padding: 10px 15px 10px 10px;
}
/* .languages_block_top>.countries>.selected_language{ */
	/* color: #666; */
/* } */
.ba_selected_language{
	background-color: #333;
}
/*-----*/
.currencies_block_top>.currencies>.selected_currencies{
	color: #666;
}
.currencies_block_top>.currencies>.currencies_ul>li>a{
	color: #000;
}
.currencies_block_top>.currencies>.currencies_ul>.selected>span{
	color: #FFF;
}
.currencies_block_top>.currencies>.currencies_ul>.selected{
	background-color: #000;
}
.currencies_block_top>.currencies>.currencies_ul>li:hover>a{
	color: #000;
}
.currencies_block_top>.currencies>.currencies_ul>li:hover>a{
	color: #ccc !important;
	background-color: #FFF;
}

/* topmenu */
.sf-contener>.top-sf-menu{
	background-image: none;
	height: 100%;
}
.sf-contener>.top-sf-menu>.top-sfhover{
	background-color: #FFF;
	margin-top: 6px;
	/* height: 33px; */
}
.sf-contener>.top-sf-menu>li>a{
	padding: 0 10px 0 10px;
	border-right: 1px solid whitesmoke;
	text-decoration:none;
	font-size: 16px;
    color: #555;
    /* line-height: 40px; */
    /* display: inline-block; */
    font-weight: normal;
    font-family: 'OpenSansRegular';
    text-transform: capitalize !important;
	position:relative;
}

.top-sf-menu>.top-sfhover:hover>a{
	color: #3F598E;
	text-decoration:none;
}
.top-sf-menu>.top-sfhover:hover{
	background-image: none;
}
.top-sf-menu>.top-sfhover>.my_title:hover{
	background-image: none;
	/* height:100px; */
}
.top-sf-menu>.top-sfhover>.top-submenu-container{
	border-top: 3px solid #3e7cb4;
	box-shadow: 0 8px 20px 0 rgba(0,0,0,0.2);
	/* padding-top: 10px; */
    /* padding-bottom: 10px; */
	padding: 0;
	/* margin-top: 10px; */
	/* position: relative; */
}
.top-submenu-container>li{
	border-bottom: 1px solid #e5e5e5;
	margin-left: 20px;
    margin-right: 0px;
	padding-left: 0px !important;
}
.baanhover_cms>.top-submenu-container{
	border-top: 3px solid #3e7cb4;
	box-shadow: 0 8px 20px 0 rgba(0,0,0,0.2);
	/* padding-top: 10px; */
    /* padding-bottom: 10px; */
}
.top-sf-menu>.top-sfhover>.top-submenu-container>li{
	padding-left: 0px;
}
.top-submenu-container>li:last-child{
	border-bottom: none;
}
.top-Women-sfhover>div>.Women-sfhover{
	margin-top: 0px;
    margin-left: 0px;
}
.top-Women-sfhover>div>.Women-sfhover>li>a{
	font-family: 'Montserrat',sans-serif;
    color: #999;
    font-weight: bold;
}
.top-Women-sfhover>div>.Women-sfhover>li:hover>a{
	color: #337ab7;
	padding-right:22px;
}
.top-submenu-container>li>a{
	font-family: 'Montserrat',sans-serif;
	color: #000;
}
.top-submenu-container>li:hover{
	background: #FFF;
}
.top-submenu-container>li:hover>a{
	color: #999;
}

/* search */
div>#header_right{
	margin-top: -3px;
	width: 40px;
}
.basearchdiv>.ac_input{
	width: 320px;
	border: none;
	box-shadow: none;
	margin-top: 1px;
	padding: 0px;
	font-size: 13px;
	position: absolute;
	top: 5px;
	right:40px;
}
.basearchdiv>.basearch{
	background-image: none;
    border-color: #FFF;
	box-shadow: none;
	border-left: none;
	border: none;
}
#searchbox>.basearchdiv>.btn-default{
	color: #000;
	background-image: none;
    border: none;
    box-shadow: none;
	background-color:#FFF;
}

/* blockcart */
.ba_bablockcart_hover>.ba_count_products{
	display: block !important;
    position: absolute;
    bottom: 0px;
    right: 10px;
	top: -2px;
    background: #ff751a;
    width: 20px;
    height: 20px;
    padding-top: 4px;
    font: bold 13px "Montserrat",sans-serif;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
}
.ba_bablockcart_hover>.ba_cart>i{
	color: #000;
}
.ba_blockcart_hover>.ba_bablockcart_hover{
	background-repeat: no-repeat;
	padding-left: 0px;
	height: 30px;
	width: 50px;
	padding-top: 18px;
}
div>.ba_blockcart_hover{
	background: none;
}
.emptyblocknone>.ba_blockcart-submenu-container{
	border:none;
	box-shadow: 0 8px 20px 0 rgba(0,0,0,0.2);
}
/*---------------*/
.ba_blockcart-info>.ba_product-name>a{
	font: bold 11px "Montserrat",sans-serif;
	text-transform: uppercase;
	color: #3a3939;
}
.ba_blockcart-info>.ba_product-atributes>a{
	font: bold 10px "Montserrat",sans-serif;
	text-transform: uppercase;
	color: #9c9b9b;
}
.ba_blockcart-info>.ba_product-quantity-price>.ba_quantity-formated{
	display:none;
}
.ba_blockcart-info>.ba_product-quantity-price>.ba_price{
	font: bold 14px "Montserrat",sans-serif;
	text-transform: uppercase;
	color: #333;
}
.ba_trash>span>hr{
	border-top: 1px solid #ccc !important;
}
.ba_trash>span{
	padding-left: 0px;
    padding-right: 0px;
}
div>.ba_shipping{
	margin-bottom: 25px;
}
.ba_shipping>span{
	text-transform: uppercase;
	color: #000 !important;
	font: bold 14px "Montserrat",sans-serif;
	text-transform: uppercase;
}
.ba_total_price>span{
	text-transform: uppercase;
	color: #000 !important;
	font: bold 14px "Montserrat",sans-serif;
	text-transform: uppercase;
}
div>li>div>.bacheckout{
	margin-top: 10px;
}
div>li>div>.bacheckout>a{
	border: 1px solid #ccc;
    background-color: #FFF !important;
    color: #000 !important;
	text-transform: uppercase;
	line-height: 26px !important;
	font: bold 13px "Montserrat",sans-serif;
}
div>li>div>.bacheckout:hover>a{
	border: 1px solid #ccc;
    background-color: #000 !important;
    color: #fff !important;
	text-transform: uppercase;
}
.ba_remove_product>.ba_ajax_cart_block_remove_link{
	height: 19px;
    width: 19px;
    background: url(../../../img/blockcart/delete2.png) no-repeat 0 0;
}

/* thai */
/* div>p>a>img{ */
 /* -webkit-transform: scale3d(1,1,1); */
    /* transform: scale3d(1,1,1); */
    /* transition: transform 0.6s; */
    /* -webkit-transition: transform 0.6s; */
    /* -moz-transition: transform 0.6s; */
    /* -ms-transition: transform 0.6s; */
    /* -o-transition: transform 0.6s; */
    /* max-width: 100%; */
/* } */
div>p:hover>a>img{
 -webkit-transform: scale3d(1.05,1.05,1);
    transform: scale3d(1.05,1.05,1);
    -webkit-transition: -webkit-transform 0.4s;
    transition: transform 0.6s;
    -webkit-transition: transform 0.6s;
    -moz-transition: transform 0.6s;
    -ms-transition: transform 0.6s;
    -o-transition: transform 0.6s;
}
.clearfix_top{
	text-align: center;
	padding: 10px 0 10px;
	background: url(../../../img/homeproducttab/bg-line-dot.png) bottom center no-repeat;
}
.clearfix_top>h2{
    font-size: 24px;
    letter-spacing: 1px;
	font-family: "Montserrat" ,sans-serif;
    font-weight: 600;
    line-height: 1.1;
}
.nav-tabs>.active{
	display: inline-block;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    margin-right: 9px;
    margin-left: 9px;
    border: none;
}
.nav-tabs>.active>a{
    border: none;
}
.nav-tabs > li > a:hover{
	border: none;
	color: #000000;
}

.nav-tabs > li {
	color: #999;
}
div>.home-page-tabs{
    text-align: center;
    height: 18px;
    padding-top: 25px;
    padding-bottom: 30px;
	font-family: "Montserrat" ,sans-serif;
    font-weight: 600;
    line-height: 1.1;
}
div>.home-page-tabs>li{
    float: none;
    margin-bottom: -1px;
    display: inline-block;
}
div>.nav-tabs > li.active > a, div>.nav-tabs > li.active > a:focus ,div> .nav-tabs > li.homefeatured_class > a:hover ,div> .nav-tabs > li.SPECIALS > a:hover ,div> .nav-tabs > li.SELLERS > a:hover ,div> .nav-tabs > li.active_class > a:hover{
	padding: 0px;
    padding-bottom: 9px;
    height: 18px;
	color: #000000;
	font-size: 15px;
	font-family: "Montserrat" ,sans-serif;
    font-weight: 600;
    line-height: 1.1;
    border-bottom: none !important;	
}
div> .nav-tabs > li.active_class > a, div> .nav-tabs > li.SELLERS > a,div> .nav-tabs > li.SPECIALS > a,div> .nav-tabs > li.homefeatured_class > a{
	padding: 0px;
    padding-bottom: 9px;
    height: 18px;
	color: #999;
	font-size: 15px;
	font-family: "Montserrat" ,sans-serif;
    font-weight: 600;
    line-height: 1.1;
    border-bottom: none !important;	
}
ul>.fa-circle{
	color: #999;
}
ul>.ba_li_syle{
	border:none;
	margin-top:40px;
}
.right-block>h5>a:hover{
	color: #999;
	font: inherit;
    font-family: "Montserrat" ,sans-serif;
    font-size: 12px;
    text-transform: uppercase;
}
.icon-cart{
	background-image:url(../../../img/blockcart/logo_plugins.png);
	/* width:50px; */
	/* height:50px; */
}
.right-block>h5>a{
	color:black;
	font-size: 12px !important;
	font: inherit;
    font-family: "Montserrat" ,sans-serif;
	display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-transform: uppercase;
}
.right-block>.button-container{
	text-align: center;
}
.content_price2>.product-price{
	color: #e60000;
    white-space: nowrap;
    font-family: "Montserrat" ,sans-serif;
    font-weight: 400;
    font-size: 24px;
}
.button-container>.box_social{
	margin-left: 0px;
	text-align: center;
	display: none;
}
.button-container>hr{
	display: none;
}
.button-container>.bahoverbtnadd{
	margin: 0px;
}
/* .button-container>.bahoverbtnadd>.ba_ajax_add_to_cart_button{ */
	/* margin: -2px 0px 0px -2px; */
    /* padding: 5px 0px 2px 30px; */
    /* background: url(../../../img/blockcart/cart.png); */
	/* background-repeat: no-repeat; */
    /* font-weight: 700; */
/* } */
.btn-default:focus, .btn-default:hover{
	filter: none;
    /* color: white; */
	/* margin: -2px 0px 0px -2px; */
    /* padding: 5px 0px 2px 30px; */
    /* background: #333333; */
	/* border-color: white; */
	line-height: 1.42857143;
    background: url(../../../img/blockcart/cart2.png)black;
    background-repeat: no-repeat;
    font-weight: normal;
}
.bahoverbtnadd>.ba_ajax_add_to_cart_button>span{
	padding: 9px 8px;
}
.bahoverbtnadd>a{
	box-shadow:none;
	font: inherit;
    font-family: "Montserrat" ,sans-serif;
    font-size: 16px;
	text-transform: uppercase;
	border-radius :0px;
	border-color: #f2f2f2;
	line-height: 26px;
	margin: -2px 0px 0px -2px;
    padding: 5px 0px 2px 30px;
    background: url(../../../img/blockcart/cart.png);
	background-repeat: no-repeat;
    font-weight: 700;
}
.bamore{
	display: none;
	position: absolute;
    right: 0px;
    bottom: 140px;
    width: 0px;
    height: 0px;
    line-height: 0px;
    text-align: center;
    font-size: 23px;
    color: #fff;
    background: #333;
}
.product-image-container{
	padding-bottom: 15px;
	    position: relative;
}
.product-image-container:hover>.bamore{
    z-index:999;
	opacity: 0.8;
    /* -webkit-transform: scale(1.1); */
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transition: bottom .3s;
    -webkit-transition: bottom .3s;
    display: block;
    /* position: relative; */
    left: 37px;
    bottom: 170px;
    text-align: center;
    font-size: 10px;
    color: #878787;
    background: #fff;
    width: 66%;
    height: 10px;
    border: none;
    border-radius: 0px;
    line-height: 0px;
}
.product-image-container>.bamore{
	z-index:999;
	opacity: 0;
    transition: bottom .3s;
	-webkit-transition: bottom .3s;
    display: block;
    position: absolute;
    right: 0px;
    bottom: 100px;
    text-align: center;
    font-size: 23px;
    color: #fff;
    background: #000000;
    width: 100%;
    height: 22px;
    border: none;
    border-radius: 0px;
}
.bamore>span{
    /* position: absolute; */
    /* top: 11px; */
    /* right: 50px; */
    /* color: #2fb5d2; */
}
.bamore:hover>span{
    /* position: absolute; */
    /* top: 0px; */
    /* right: 50px; */
	color: #2fb5d2;
}
.new-box{
	display: block !important;
	font-size: 13px;
	font-family: "Montserrat" ,sans-serif;
    text-transform: uppercase;
    color: #fff;
    line-height: 30px;
    text-align: center;
    height: 29px;
    width: 55px;
    position: absolute;
    top: 8px;
    left: -4px;
    z-index: 5;
    background: cornflowerblue;
}
div>.tab-content{
	border-bottom: 1px solid #E5E5E5; 	
    margin-bottom: 17px;
    padding-bottom: 14px;
}
.blockcategories_footer>h2{
	font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: #000;
    margin: 0 0 40px;
}
.footer-block>h2{
	font-size: 14px;
	font: normal 13px "Lato",sans-serif;
	font-family: "Montserrat" ,sans-serif;
	font-weight: bold;
    text-transform: uppercase;
    color: #000;
    margin: 0 0 19px;
}
.footer-block>h2>a:hover{
	color: #000 !important;
}
.last>a{
	color: #777 !important;
	margin-bottom: 15px;
    font-size: 12px;
	display: block;
	font-family: "Montserrat" ,sans-serif;
	text-transform: capitalize;
}
.dynamized>li:hover a{
	color: #000 !important;
}
.footer_information>li>a{
	color: #777 !important;
	margin-bottom: 15px;
    font-size: 12px;
	display: block;
	font-family: "Montserrat" ,sans-serif;
	text-transform: capitalize;
}
.footer_information>li:hover a{
	color: #000 !important;
}
.footer_myaccount>li>a{
	color: #777 !important;
	margin-bottom: 15px;
    font-size: 12px;
	display: block;
	font-family: "Montserrat" ,sans-serif;
	text-transform: capitalize;
}
.footer_myaccount>li:hover a{
	color: #000 !important;
}
.footer_myaccount>li:hover .logout>a{
	color: #000 !important;
}
.footer_myaccount>li>.logout>a{
	color: #777 !important;
	margin-bottom: 15px;
    font-size: 12px;
	font-family: "Montserrat" ,sans-serif;
	text-transform: capitalize;
}
.category_footer>.list>ul{
	/* padding: 0px; */
	list-style: square;
    /* list-style-position: inside; */
    font: normal 13px "Montserrat" ,sans-serif;
}
div>.footer-block>.footer_information{
	list-style: square;
    /* list-style-position: inside; */
    font: normal 13px "Montserrat" ,sans-serif;
	/* padding: 0px; */
}
div>.footer-block>.block_content>ul{
	/* padding: 0px; */
	list-style: square;
    /* list-style-position: inside; */
    font: normal 13px "Montserrat" ,sans-serif;
}
.bahtmlcontact>tbody>tr>.htmlbox_title_contact>p>span{
	font-size: 13px !important;
    font-weight: bold;
    text-transform: uppercase;
    color: #000 !important;
    margin: 0 0 40px;
	font-family: "Montserrat" ,sans-serif;
}
.bahtmlcontact>tbody>tr>.htmlbox_title_contact>p{
	margin:0px 0px 16px 0px;
}
.bahtmlcontact>tbody>tr>td>p>span{
	color: #777 !important;
	font-size: 13px !important;
	font: normal 13px "Montserrat" ,sans-serif;
}
.bahtmlcontact>tbody>tr>td{
	padding-left: 10px;
}
.bahtmlcontact>tbody>tr>td>span{
	color: #777 !important;
	font-size: 13px !important;
}
div>p>span{
	font: "Montserrat" ,sans-serif;
	color: #666 !important;
}
.bahtmlcontact>tbody>tr>td{
	color: #777 !important;
	font-size: 13px !important;
}
div>div>.bacopyright{
	text-align: center;
}
.sale_off{
	display: block !important;
    font-size: 13px;
    font-family: "Montserrat" ,sans-serif;
    text-transform: uppercase;
    color: #fff;
    line-height: 30px;
    position: absolute;
    top: 0px;
    border-top: 30px solid #F00;
    border-right: 30px solid #F00;
    border-bottom: 30px solid rgba(255, 255, 255, 0.00);
    border-left: 30px solid rgba(255, 255, 255, 0.00);
    width: 0;
    height: 0;
    right: 0;
    z-index: 5;
}
.html_box > div > p > a > img{
	width:100%;
}
.logo > p > a > img{
	/* width: 70%; */
	height: 15%;
}
/* .product-image-container:hover #popular{ */
	/* bottom:104px; */
/* } */
/* .product-image-container  #popular{ */
	/* bottom:72px; */
/* } */
.product-image-container:hover #special{
	bottom:124px;
}
.currency_block_top {
	float:right;
	padding: 10px 0 0 10px;
}
.button-container>.bahoverbtnadd>a:hover{
	color:white;
	border-color: white;
}
.fbstore-no-result{
	
}