@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@font-face {
    font-family: 'geometra';
    src: url('../fonts/geometr415-blk-bt-black.eot');
    src: url('../fonts/geometr415-blk-bt-black.woff') format('woff'),
         url('../fonts/geometr415-blk-bt-black.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "US101";
    src: url('../fonts/US101.TTF');
    font-weight: normal;
    font-style: normal;
}

/* a { */
	/* color: #FFF !important; */
/* } */
a, a:hover{
	text-decoration: none;
}
body, html, p{
	font-family: 'Open Sans';
}
h1, h2, h3, h4, h5, h6{
	font-family: "US101";
	font-weight: normal;
	letter-spacing: 1px;
}
h1{
	font-size: 16px; font-weight: normal;
}
.payment .buttons .right .button {
    background-color: #F58220;
    font-size: 14px;
	color: #f8e100;
    padding: 10px 18px;
	text-transform: uppercase;
    transition: background 0.5s ease 0s;
}
.payment .buttons .right .button:hover {
    background-color: #000;
	text-decoration: none;
}
/** ACCORDION **/
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{background: none !important;border: 0 !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background: none !important;border: 0 !important;}
.ui-widget-content{background: none !important;border: 0 !important;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {color: rgba(0,0,0,0.5) !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{color: #000 !important;}
.ui-accordion-icons .ui-accordion-header a{padding: 0 !important;}
.ui-icon.ui-icon-triangle-1-e {display: none;visibility: hidden;}
.ui-icon.ui-icon-triangle-1-s {display: none;visibility: hidden;}
#accordion .child-accord{height: auto !important; margin-bottom: 0; padding-bottom: 0; padding-left: 0 !important; padding-right: 0 !important; padding-top: 5px !important;}
#accordion .child-accord a{font-size: 14px;color: rgba(0,0,0,0.5);}
#accordion .child-accord a .cros{font-size: 12px;text-transform: lowercase;	}
#accordion h3, #accordion a{color: #000;font-size: 16px; font-weight: normal;font-family: 'US101'; text-transform: uppercase;line-height:20px;}
.accordion-border:first-child{padding-top: 0;}
.accordion-border {border-bottom: 0px solid #000000; padding: 8px 0;}
.accordion-border.active a{color: rgba(0,0,0,0.5) !important;}
.accordion-border:last-child{border-bottom: 0;}
.accordion-border a{transition: 0.5s all ease;}
.accordion-border a:hover{color: rgba(0,0,0,0.5) !important;}
.bigtext{
	text-transform: uppercase;
}
.boss_homefilter_tabs .product-block:hover, .boss_homefilter_tabs .product-block:hover .image, .boss_homefilter_tabs .product-block:hover .product-meta, .boss_homefilter_tabs .box-item:hover .product-block:hover .product-actions{
	border-width: 0;
	box-shadow: none;
}
.boss_homefilter_tabs .product-block .product-meta{
	padding: 0;
	text-align: right;
}
.boss_homefilter_tabs .product-block .product-actions{
	padding: 0;
}
.boss_homefilter_tabs .box-content .wishlist{
	float: right;
}
.pagination .links {
    display: inline-block;
    float: right;
    font-size: 11px;
    margin: 0;
}
.pagination .links  a, .pagination .results{
	font-weight: normal;
}
.product-info{
	margin-top: 0;
}
.product-grid > div > div:hover {
    background: none !important;
    border: 0 !important;
    box-shadow: none !important;
}
.wishlist a b{
	display: inline-block;
    height: 18px;
    margin-right: 7px;
    width: 15px;
	float: none;
    display: none;
}
a.wishlist {
	background: black;
    color: #FFF !important;
    padding: 10px;
    position: relative;
    border: 2px solid #000;
    top: 2px;
    font-weight: bold;
    font-family: "US101" !important;
    display: inline-block;
    letter-spacing: 1px;
    font-size: 16px;
}
a.wishlist:hover {
    color: #000 !important;
    background: #fff;
    text-decoration: none;
}
.product-grid .wishlist, .product-grid .compare{
	text-align: center;
}
.product-grid .name{
	text-align: center;
}
.nexa-font, .nexa-font a{
	font-family: "US101", 'Myriad Pro', 'Open Sans' , 'nexa_lightregular';
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 1px;
}
.boss_homefilter_tabs ul.tabs li + li:before{
	content: "";
	/*content: "| ";	
	font-size: 20px;
	color: #d4d4d4;*/
}
.option a.parent{	
	font-size: 15px !important;
    /*font-family: 'crete round' !important;*/
    font-weight: normal !important;
}
span.brand-new {
    position: absolute;
    border: 2px solid #000;
    width: auto;
    height: auto;
    padding: 2px 6px;
    z-index: 10;
    left: 5px;
    top: 5px;
    font-family: "US101";
    font-size: 14px;
	    background: #000;
    color: #fff;
}
span.brand-new.right {
	right: 0;
    left: auto;
    top: 0;
}
span.label-oot {
    position: absolute;
    border: 2px solid #000;
    width: auto;
    height: auto;
    padding: 2px 6px;
    z-index: 10;
    left: 0;
    right: 0;
    bottom: 5px;
    font-family: "US101";
    font-size: 14px;
    background: #000;
    color: #fff;
    text-transform: uppercase;
}
span.label-oot.right {
	right: 0;
    left: auto;
    top: 0;
	bottom: auto;
}
.out-of-stock{
    background: url("../image/ortodoux/sold-out.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 121px;
    left: 0;
    opacity: 0.9;
    position: absolute;
    width: 121px;
    z-index: 20;
}
.image a.cs_img b{
	background-color: rgba(255,255,255,0.7);
}
#boss_menu{
	margin-bottom: 0;
}
#boss_cart h4{
	position: relative;
	bottom: 12px;
}
#boss-login ul li.login-li{
	background: none;
	padding-left: 0;
}	
#boss-login {
    text-align: right;
	margin-top: 0;
}
#search{
	display: block;
	visibility: visible;
}
#boss-login ul li.login-li:hover:before {
    background: url("../image/ortodoux/login-icon-gold.png") no-repeat scroll 0 0 / contain rgba(0, 0, 0, 0);
    content: " ";
    height: 34px;
    margin-right: 10px;
    padding: 16px;
    position: relative;
    top: 7px;
    width: 34px;
}
#boss-login ul li.login-li:before {
    background: url("../image/ortodoux/login-icon.png") no-repeat scroll 0 0 / contain rgba(0, 0, 0, 0);
    content: " ";
    height: 34px;
    margin-right: 10px;
    padding: 16px;
    position: relative;
    top: 7px;
    width: 34px;
}
#boss_cart .heading h4{
	background: url("../image/ortodoux/cart-icon-combo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 34px;
    width: 34px;
    background-size: cover;
    top: -3px;
}
#boss_cart.active .heading h4{
	background: url("../image/ortodoux/cart-icon-combo.png") no-repeat scroll 0 -34px rgba(0, 0, 0, 0);
	width: 34px;
	height: 34px;
	background-size: cover;
	top: -2px;
}
#boss-login > ul > li > span > a, #boss_cart .heading a{
	font-size: 13px;
}
.menu_item.level-1.parent.dropdown {
    margin: 0px 40px 0 40px;
}
.login-frame input{
	background-color: #000000;
	color: #ffffff;
	font-size: 14px;
}
#logintop a.forgotpass{
	color: #F58220 !important;
	font-size: 10px;
	line-height: 5px;
}
#boss-login .content{
	width: 250px;
	padding-bottom: 10px;
}
#boss-login .login-bor{
	padding: 10px 10px 0 10px;
}
.action {
    text-align: left;
}
.btn {
    font-weight: normal;
}
.btn.btn-primary.btn-continue span {
    font-size: 16px;
    text-transform: lowercase;
}
#boss-login > ul > li > span > a, #boss_cart .heading a{
	font-family: 'Open Sans';
}
div.price {
    font-family: "US101";
    font-size: 16px;
	font-weight: normal;
}
.mini-cart-total td {
    font-family: "US101";
    text-transform: uppercase;
}
.navbar-nav > li:hover .menu-title{
	font-weight: normal;
	color: #F8E100;
}
.navbar-nav li .menu-title{
	font-size: 15px;
}
#boss_homefilter_tabs0 .home_filter_content{
	border-top: none;
}
#cart_content .mini-cart-info{
	border-bottom: 2px solid #000;
}
#cart_content .mini-cart-info .name{
	background-color: #000000;
}
#cart_content .mini-cart-info .name a {
    font-weight: normal;
    color: #fff;
    font-family: "US101";
    text-transform: uppercase;
}
#cart_content .mini-cart-info .quantity.price, #cart_content .mini-cart-info .total.price{
	color: #ffffff;
}
#cart_content .mini-cart-info tr{
	border-bottom: 10px solid #ffffff;
}
#cart_content .mini-cart-info .remove {
    margin-right: 10px;
}
#cart_content .mini-cart-info .remove img {
    height: 20px;
}
#footer{
	background-color: #000000;
}
#footer .container{
	background: none;
	padding: 0;
}
#footer .container .footer-middle{
	margin: 0;
	margin-top: 10px;
	border: 0;
	padding: 0;
}
#footer_bottom{
	padding: 5px 0 5px;
}
#footer-block-friends h3{
	margin-bottom: 10px;	
}
#footer-block-friends p{
	line-height: 35px;
}
#footer .contact-info{
	color: #ffffff;
}
#footer .row.snp{
	background-color: transparent;/*#58595b;*/
	padding: 10px 0;
	margin-bottom: 15px;
	text-align: center; 
}
#footer .row.snp img{
	height: 30px;
}
#footer .column ul li a{
	font-weight: normal;
}
p.fancy {
   width: 100%; 
   text-align: center;    
   margin: 8px 0 5px; 
   letter-spacing: 6px; 
   font-weight: 700;
   font-size: 13px;
} 
p.fancy span {
  display: inline-block;
  position: relative;  
}
p.fancy span:before,
p.fancy span:after {
  content: "";
  position: absolute;
  height: 8px;
  border-bottom: 2px solid #000;
  border-top: 2px solid #000;
  top: 8px;
  width: 50%;
  display:none;
}
p.fancy span:before {
  right: 100%;
  margin-right: 15px;
}
p.fancy span:after {
  left: 100%;
  margin-left: 15px;
}
#header #boss_cart .content > b{
	background-position: top !important;
}
.navbar-nav > li > a > span > i{
	color: #58595b;
}
.dropdown:hover > .dropdown-menu	{
	padding: 0;
	border: 0;
}

.dropdown-menu-inner .option{
	background-color: #000000;/*#6d6e71*/;
	padding: 5px 0;
	color: #ffffff;
}
.options_list.dropdown-menu{
	background-color: #000000;
	z-index: 105;
}
.dropdown-menu-inner .option:hover{
	background-color: #F58220;
}
.dropdown-menu-inner .option a.parent{
	color: #ffffff !important;
}
.dropdown-menu-inner .option a.parent:hover, .dropdown-menu-inner .option:hover a.parent{
	color: #000000 !important;
}


/* Remove line bar */
.home_filter_content .box-content .list_carousel{
	border-top: 0;
}
#boss_homefilter_tabs0 .home_filter_content .box-content h3.active, .htabs a.selected, .htabs a.active{
	/*background: url("../image/ortodoux/link-underline-brown.png") no-repeat scroll center 30px rgba(0, 0, 0, 0);*/
}
#boss_homefilter_tabs0 .home_filter_content .box-content h3.active a{
	color: #F58220;
}
#boss_homefilter_tabs0 .home_filter_content .box-content h3 a:hover{
	color: #F58220;
}
.tab-content{
	border-top: 0;
}
#tabs li a {
    display: inline-block;
    width: 200px;
}
h2.ta-header:hover{
	color: #F58220;
}
h2.ta-header.selected span{
	color: #F58220;
}
.boss_homefilter_tabs .tabs-headings li a:hover, .boss_homefilter_tabs .tabs-headings li.active a, .boss-featured .box-heading, .htabs a.selected, .htabs a.active, .htabs a:hover, h2.ta-header.selected, .box-title, .cart-module h2{
	color: #000 ;
}

#product-related .box-content, #tab-related .box-content{
	border-top: 0;
}
.cart-module .content div{
	border-top: 0;
}
/*================================================================*/
/*=========================== CATALOG ============================*/
/*================================================================*/
#content .category-info, #content .product-filter .display, .product-filter .limit, .product-compare, .compare{
    display: none;
    visibility: hidden;
}
.box .box-content {
    border: 0 none;
	padding-left: 0;
	padding-top: 0;
}
.box .box-heading {
    background-color: transparent;
    color: black;
    padding-left: 0;
	border-bottom: 2px dotted #000000;
}
.box > li {
    border-bottom: 2px dashed black;
	margin: 5px 0;
}

.product-grid .cart, .product-grid .rating{
	display: none;
}	
button.close{
	width: 30px;
	height: 30px;
}
.box-category.parent-list > li{
	margin: 5px 0;
}
.box-category.parent-list .child-list > li{
	margin: 5px 0;
}
.product-info .cart .price_info span.price {
    font-family: 'Myriad Pro', 'Open Sans' !important;
    font-size: 14px;
    font-weight: 500;
    line-height: 38px;
}
.product-info .options{
	margin: 0;
}
.product-info .cart .select_number input[type="text"]{

}
.product-info .quantily_info .title_text {
    margin-right: 0;
    margin-top: 13px;
    min-width: 100px;
}
.dc-price{
	font-size: 18px;
	font-weight: 600;
}
.pricex, .new-pricex{
	line-height: 40px;
}
.product-info .cart .action .btn{
	font-size: 18px;
    padding: 7px 12px;
}
.product-info .cart .wishlist, .product-info .cart .compare{
	float: none;
	margin-left: 10px;
}

@media screen and (max-width: 767px) {
	.product-info .cart .wishlist, .product-info .cart .compare{	
		margin-left: 0;
	}	
}
/*================================================================*/
/*=========================== CART ===============================*/
/*================================================================*/
.cart-info table.table tbody .quantity input[type="text"]{
	line-height: 0;
}
.cart-info .table-bordered{
	border: 0px;
}
.cart-info .table-bordered td{
	border: 0;
}

/* .cart-info .table.table-bordered tr{ */
	/* background-color: #000000; */
/* } */
/* .cart-info .table.table-bordered tr td, .table-bordered tbody .name > div a, .cart-info .table-bordered tbody .model, .cart-info .table-bordered tbody .unitprice .price{ */
	/* color: #ffffff !important; */
/* } */
.cart-info table.table tbody .quantity{
	padding-top: 39px;
}
.cart-info table.table tbody .quantity input{
	height: 26x;
}
.cart-info table.table tbody .quantity .select_number > div button.increase{
	background: url(../image/increase.png) no-repeat center center;
}
.cart-info table.table tbody .quantity .select_number > div button.decrease{
	background: url(../image/decrease.png) no-repeat center center;
	top: 13px;
}
.cart-info table.table tbody .quantity .select_number > div button{
	height: 13px;
}
.cart-info table.table tbody .quantity input[type="text"]{
	height: 26px;
    width: 50px;
}
.cart-info table.table tbody .quantity .select_number > div button{
	right: 5px;
}
h1.cart{
	/*border-bottom: 2px dashed #F58220;*/
    padding-bottom: 5px;
}
.cart-info table.table tbody .quantity input[type="image"]{
	top: 5px;
}
.cart-info table.table tbody .quantity .select_number {
    margin-right: 10px;
    width: 80px;
}

/*================================================================*/
/*========================= PART II ==============================*/
/*================================================================*/
#boss-login ul li.login-li:hover:before, #boss-login ul li.login-li:before, #boss_cart.active .heading h4, #boss_cart .heading h4{
	display: none;
}
.nav.navbar-nav.ul_mega_menu a span, .tabs-headings.tabs a{
	font-family: "US101", 'Myriad Pro', 'Open Sans' !important;
	font-size: 15px;
	font-weight: 700 ;
	color: #000000;
	letter-spacing: 4px;
}
.dropdown-menu-inner .option a.parent{
	font-family: 'Myriad Pro', 'Open Sans' !important;
	font-size: 16px;
	color: #000000;
}
.nav.navbar-nav.ul_mega_menu a span, .dropdown-menu-inner .option a.parent{
	color: #ffffff;
}
li.parent.dropdown:hover a span.menu-title, li.parent.dropdown:hover a .fa.fa-caret-down{
	color: #000000;
}
ul.list > li.active > a{
	color: #F58220;
}
.boss_homefilter_tabs .tabs-headings a, .htabs a{
	color: #000000 !important;
}
/*================================================================*/
/*========================= PART III =============================*/
/*================================================================*/
.product-block .name{
	text-align: center;
}
.product-block .product-actions .wishlist{
	text-align: center;
	width: 100%;
}
.wishlist{
	/*display: none;
	visibility: hidden;*/
}
.dropdown-menu-inner .option a.parent{
	margin-top: 8px;
}

input[type=radio].css-checkbox {
	position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
}

input[type=radio].css-checkbox + label.css-label {
	padding-left:29px;
	height:25px; 
	display:inline-block;
	line-height:25px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:12px;
	vertical-align:middle;
	cursor:pointer;
	position: relative;
}
input[type=radio].css-checkbox:checked + label.css-label {
	background-position: 0 -25px;
}
input[type=radio][disabled].css-checkbox + label.css-label {
	background: none;
}
input[type=radio][disabled].css-checkbox + label.css-label:after {
    content: "\f00d";
    font-family: "fontAwesome";
    position: absolute;
    top: 1px;
    left: 6px;
}
input[type=radio][disabled].css-checkbox + label.css-label:before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background: #bc0000;
    border-radius: 50%;
    left: 0;
    top: 3px;
}

label.css-label {
background-image:url('../image/radio-check.png');
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.product-info .options .box-check{
	width: 100%;
}

.small_info, .wishlist-info table.table tbody .name div small, .cart-info table.table tbody .name div small{
	color: #000;
}

.title_text, .radio-head, #email-qty-form{
	font-size: 14px;
}
.pricex{
	font-size: 20px;
}
a#button-email-qty {
/*	padding: 8px 12px;
	font-size: 18px;
	color: #f8e100;
	background-color: #000;
	text-transform: uppercase;
*/
}
a#button-email-qty:hover {
	text-decoration: none;
}

/*================================================================*/
/*========================= PART IV ==============================*/
/*================================================================*/

#boss_menu{
 background-color: #000;
 min-height: 35px;
}

#boss_menu li.parent.dropdown:hover a span.menu-title, li.parent.dropdown:hover a .fa.fa-caret-down{
 color: #f58320
}

.navbar-nav > li > a{
 padding: 6px 30px;
}

.nav.navbar-nav.ul_mega_menu a span, .tabs-headings.tabs a{
 font-size: 13px;
}

.navbar-nav > li > a > i{
 vertical-align: 1px ; 
}

.menu-title .fa-caret-down{
	display: none;
}

.box-category ul li{
	padding-left: 0px;
}
.box-category ul{
	padding-top: 5px;
}
.caroufredsel_wrapper{
	cursor: pointer !important;
}
.dropdown-menu-inner .option ul.category {
    margin-bottom: 0;
}
.exclame{
	padding: 15px 0;
	font-size: 14px;
}
.exclame .bold{
	font-weight: 700;
}
.exclame .underline{
	text-decoration: underline;
}
.boss_homefilter_tabs .box-content .cart input {
    display: block;
    width: 50%;
    margin: 0 auto;
	display: none;
}
#currency .dropdown-menu{
	z-index: 1005;
}

.size-chart{
	position: relative;
	margin-left: 10px;
    top: 2px;
}
.size-chart a {
    color: #fff;
    background: #000;
    padding: 12px 18px;
    font-size: 14px;
    text-transform: uppercase;
    transition: 0.5s ease;
    border: 2px solid #000;
    font-family: "US101";
}
.size-chart a:hover{
	color: #000;
	background: #fff;
	text-decoration: none;
}
.size-chart a.colorbox {
    font-size: 14px;
	font-weight: normal;
}
#buttonqs-cart:hover{
	color: #f8e100;
	background: #000000 !important;
	font-size: 14px;
    padding: 10px 18px ;
}
#buttonqs-cart{
	color: #f8e100;
	background: #f58320;
	transition: 0.5s ease;
	font-size: 14px;
    padding: 10px 18px ;
}

/*===========================================================================================*/
/*========================= PART V - RELAYOUT - BETA ORTODOUX ==============================*/
/*==========================================================================================*/
body{max-width: 1920px; margin: 0 auto;}
#header{z-index: 500;background: rgba(0, 0, 0, 0) !important;min-height: 55px;position: fixed;transition: 0.5s all ease; padding: 0; top: auto;}
#header.blacked{background: rgba(0, 0, 0, 1) !important; max-width: 1920px; }
#header.top0-home { top: 0; }

#header #logo{margin: 20px 0 5px 20px;border: 0;text-align: left;transition: margin 0.5s;}
#header.blacked #logo {margin: 5px 0 5px 5px;}
	
#header nav#top_menu {margin: 0;margin-top: 45px;min-height: 0;transition: 0.5s all ease;}
#header.blacked nav#top_menu {margin-top: 20px}
#header nav#top_menu ul{text-align: left;}
#header nav#top_menu ul.list-inline {
    display: table;
    width: 100%;
}
#header nav#top_menu ul li {display: table-cell;}
#header #top_menu ul li a {color: #fff;font-size: 18px;font-family:"US101";text-decoration: none;text-transform:uppercase;letter-spacing:3px;transition: 0.5s all ease;}
#header #top_menu ul li a:hover{color: rgba(255,255,255,0.5);}

#header #top_menu .child-menu{position: absolute; opacity: 0; display: none; transition: 0.5s all ease;}
#header #top_menu .parent-menu a:hover + .child-menu{opacity: 1; display: block;}

#header #top_menu ul li.parent ul li{display: block;}
#header #top_menu ul li.parent ul a{letter-spacing: 1px;}

#header #logo img{height: 70px;width: auto;transition: 0.5s all ease;}
#header.blacked #logo img{height: 45px;width: auto;}

#header #search {float: none; margin: 0;}
#header #search a{padding: 0;}
#header #currency, #header #boss_cart{margin: 0;}
#header a.show_hide_cart {padding: 0;margin: 0;}
#header #boss_cart .heading h4, #header #boss_cart .heading a, #header #language, #header #currency{float: none; margin: 0; padding: 0;}
#header #boss_cart .content, #header #currency .dropdown-menu {right: 0;left: auto;}
#header #boss-login .content{right: -25px;}

#header #currency .dropdown-menu{min-width: 50px; background: transparent; border: none;}
#header #currency .dropdown-menu a{color: #fff;margin:0;transition:0.5s all ease;}
#header #currency .dropdown-menu a:hover{color: rgba(255,255,255,0.5);}

#header.blacked #currency .dropdown-menu{background: #000;}
#header.blacked #currency .dropdown-menu a{color: #fff;}

#header #currency .dropdown-menu > li > a:hover, #header #currency .dropdown-menu > li > a:focus{background: transparent;}

#header #cart-total{width: 25px; height: 25px; background: url('../image/beta/cart.png') no-repeat center center; position: relative; display: block; background-size: contain;}
#header .icon_search{width: 25px; height: 25px; background: url('../image/beta/search.png') no-repeat center center; position: relative;display: block; background-size: contain;}
#header .icon_login{width: 25px;height: 25px;background: url('../image/beta/login.png') no-repeat center center;position: relative;display: block;background-size: contain;}
#header .icon_wishlist{width: 25px;height: 25px;background: url('../image/beta/wishlist.png') no-repeat center center;position: relative;display: block;background-size: contain;}
#header .icon_cart{width: 25px;height: 25px;background: url('../image/beta/cart.png') no-repeat center center;position: relative;display: block;background-size: contain;}

#header .right-link{margin-top: 12px; margin-right: 10px;}
#header #boss_cart .content > b{background: transparent;}
#header #search #search-form, #header #boss_cart .content{top: 25px;}
#header #currency {float: right;}
#header #currency div, #currency .dropdown-menu li a{font-family: "US101";}
#header #currency button.dropdown-toggle{color: #fff;}

#header nav li.parent > ul {position: absolute;text-align: left; display: none; padding: 10px;}
#header nav li.parent > ul li{padding: 5px 0 !important;}
#header.blacked nav li.parent > ul {background: #000;} 

div#megamenu-responsive {position: absolute;margin: 0;width: auto;right: 0;}
#megamenu-responsive .navbar.navbar-inverse {background: transparent; border: none;} 
#megamenu-responsive .navbar-inverse .navbar-toggle {border: 1px solid #fff; border-radius: 0;}
#megamenu-responsive .navbar-inverse .navbar-toggle .icon-bar {background: #fff;}
#header #megamenu-responsive .root{height: 100vh; right: -225px; position: absolute;}
#header #megamenu-responsive .root.open {background: #fff;padding: 20px;right: 0;position: absolute;min-width: 200px;transition:0.5s all ease;}
#header.blacked #megamenu-responsive .root.open {background: #000;}

#header #megamenu-responsive-root a, #header #megamenu-responsive-root p{font-family: "US101";font-size: 14px;text-transform: uppercase; color: #000;}
#header.blacked #megamenu-responsive-root a, #header.blacked #megamenu-responsive-root p{color: #fff;}
#megamenu-responsive .root.open li {padding: 8px 0;}
#megamenu-responsive-root div.root > ul {display: none; height:0; transition: 0.5s all ease;}
#megamenu-responsive-root div.root.open > ul {display: block; height: auto;}
#megamenu-responsive .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background-color: transparent;}
#megamenu-responsive .navbar-header{display: inline-block;}
#account-responsive, #wishlist-responsive, #search-responsive, #currency-responsive, #cart-responsive{color: #fff;display: inline-block;vertical-align: top;margin-top: 5px;margin-right: 5px;}

.slide-overlay-top{position: absolute;width: 100%;height: 90px;background: linear-gradient(rgba(0,0,0,0.3),rgba(0, 0, 0, 0));background: -webkit-linear-gradient(rgba(0,0,0,0.3),rgba(0, 0, 0, 0));background: -o-linear-gradient(rgba(0,0,0,0.3),rgba(0, 0, 0, 0));background: -moz-linear-gradient(rgba(0,0,0,0.3),rgba(0, 0, 0, 0));top: 0;z-index: 21;}
.slide-overlay-bottom{position: absolute;width: 100%;height: 75px;background: linear-gradient(rgba(0, 0, 0, 0),rgba(0,0,0,0.3));background: -webkit-linear-gradient(rgba(0, 0, 0, 0),rgba(0,0,0,0.3));background: -o-linear-gradient(rgba(0, 0, 0, 0),rgba(0,0,0,0.3));background: -moz-linear-gradient(rgba(0, 0, 0, 0),rgba(0,0,0,0.3));bottom: 0;z-index: 20; bottom: 34px;}
.tp-bullets{z-index:100 !important;}
.tp-bullets.simplebullets.round {margin-bottom: 85px;}
.tp-bullets.simplebullets.round .bullet{background: #ccc;border-radius: 50%;}
.tp-bullets.simplebullets.round .bullet.selected{background: #fff;}

.row.additional-inf {position: relative;z-index: 99;text-align: center;max-width: 80%;margin: 0 auto; bottom: 34px;}
.row.additional-inf h1{padding: 0 0 11px 0; margin: 0; font-family: "US101"; font-size: 14px; letter-spacing:3px; font-weight: normal;}
.row.additional-inf h1 a{ color: #fff; text-decoration: none; font-family: "US101";transition: 0.5s all ease; font-size: 18px;}
.row.additional-inf h1 a:hover{ color: rgba(255,255,255,0.5);}
.row.additional-inf div:not(:first-child):after { content: ""; width: 1px; height: 49px; background: rgba(255,255,255,0.6); position: absolute; display: block; bottom: 0;}

.boss_homefilter_tabs .tabs-headings li a{display: inline-block;width: 150px;}
.boss_homefilter_tabs .tabs-headings li.active a {color: #F58220 ;background: none;}
#boss_homefilter_tabs0 .home_filter_content .box-content h3 a{font-family:"US101";display: none !important;}
#boss_homefilter_tabs0 .home_filter_content .box-content h3.active, #boss_homefilter_tabs0 .tabs-headings.tabs{display: none !important;}
.testimon-header{display: none;}
#fade{border: none;}

div#breadcrumb {border-bottom: 1px solid #ccc;margin-bottom: 15px;}
.price b, .price-new{color: #333;font-weight: normal;font-family: "US101";/*display: block;*/font-size: 16px;margin: 0;}
.price-newx{font-size: 16px; font-weight: normal; font-family: "US101";color:#f58320;}
.price-old{font-size: 14px;font-weight: normal; font-family: "US101";opacity: 0.5;}

.product-actions{display: none;}
.image img {transition: 0.5s all ease; transform: scale(0.9);}
.image:hover img {transform: scale(1);}

.boss-featured .box-heading{background: none; font-family: "US101" !important;}
.boss-featured .box-content {border: none;padding: 0;}

#content .content.myaccount{margin: 0;}
.other-page section#content-container {margin-top: 75px;}

#blockes .image{padding: 0;}
#blockes .image img {transition: 0.5s all ease; transform: scale(1);}
#blockes .image:hover img {transform: scale(1.2);}
#blockes .overlay {position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.3);z-index: 1;transition: 0.5s all ease;}
#blockes .image:hover .overlay{background: rgba(0,0,0,0);}
#blockes h3.caption {position: absolute;z-index: 2;color: #fff;text-align: center;width: 100%;top: 45%;letter-spacing: 3px;font-size: 1.5em;}

footer h3{font-family:"US101"; font-weight: normal; font-size: 18px !important;}
#footer .column ul li a:hover, #footer-block-friends a:hover, #footer-block-friends a:hover {color: rgba(255,255,255,0.5) !important;}
.name a{transition: 0.5s all ease;}
.name a:hover{color: rgba(255,255,255,0.5) !important;}
.product-info h1 {font-family: "US101";font-weight: normal;}
.box-heading{font-family:"US101" !important; font-weight: normal; background: none;}
.box-title{font-family:"US101"; font-size: 16px; font-weight: normal; background: none;}
.boss_article-item h2 a {font-family: "US101";font-size: 16px;font-weight: normal;}
.cart-module h2{font-family:"US101"; background: none;}

#product-related .carousel-control.left:hover, #product-related .carousel-control.right:hover, #tab-related a.prev:hover, #tab-related a.next:hover, #product-related a.prev:hover, #product-related a.next:hover{background-color: #000;}

.relt_product .name a, .relt_product .price {font-size: 16px;font-family: "US101";font-weight: normal;text-transform: uppercase;}
.relt_product .name, .relt_product .price {text-align: center;}
.checkout-product table.table thead td, .checkout-heading {font-family: "US101";font-weight: normal;}
.cart-info table thead tr td, .wishlist-info table thead tr td{font-family: "US101";font-weight: normal;font-size: 16px;}
.checkout-product .price b, checkout-product .price-new {font-family: "US101";font-weight: normal;color: #000;text-transform: uppercase;}
.btn{font-family: "US101" !important;font-weight: normal;text-transform: uppercase;	transition: 0.5s all ease;border: 2px solid #000;background: #000 !important; letter-spacing: 1px;}
.btn, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary, .boss-alphabet a:hover, a.sft_quickshop_icon, #button-confirm, .block-homepage .block-1 .bt-more a{color: #fff !important;}
.btn:hover{background: #fff !important; color: #000 !important; border-color: #000 !important;}

.payment .buttons .right .button, input#button-cart, #cart_content .btn.btn-primary.btn-continue, .cart-buttons .btn.btn-primary:first-child, #button-confirm {background: #f58320 !important;color: #fff !important;border: 2px solid #f58320 !important;font-weight: normal;font-family:"US101";}
.payment .buttons .right .button:hover, input#button-cart:hover, #cart_content .btn.btn-primary.btn-continue:hover, .cart-buttons .btn.btn-primary:first-child:hover, #button-confirm:hover {background: #fff !important;color: #f58320 !important;	font-weight: normal;}

.product-info .title_text{min-width: 50px;}
.product-info .cart .select_number input[type="text"]{ height: 36px; }
.product-info .list_carousel a.nav_thumb:hover{background-color: #000;}
.increase, .decrease{background-size: contain;}
.decrease{top:18px;}
.increase, .decrease{height: 18px;}
.checkout-content .payment {text-align: center;}
.checkout-content .payment .right {float: right;text-align: right;width: auto;
}
.jGrowl-header {font-family: "US101" !important;font-size: 14px !important;font-weight: normal !important; letter-spacing: 1px;}
div.jGrowl div.jGrowl-notification div.jGrowl-message h3 a {color: #000;text-decoration: underline;}
.jGrowl-notification.ui-state-highlight.ui-corner-all.default {
    margin: 0 auto;
}
div.jGrowl.center {
    top: 40%;
    left: 0;
    width: 100%;
}
#breadcrumb + h1 {display: none;}
.article-title p {
    min-height: 45px;
}
.article-name h2 a{
    transition: 0.5s all ease;
}
.article-name h2 a:hover {
    color: rgba(0,0,0,0.5) !important;
}
.time-stamp small,
.time-stamp{
	font-size:12px;
	color:#000;
}
.article-title{
	font-weight: normal;
}
#boss_homefilter_tabs0 .home_filter_content{
	height: 340px;
}
#content{
	min-height: 0;
}
@media screen and (max-width:991px){
	#header #top_menu ul li a {letter-spacing:0px;}
	.row.additional-inf h1{min-height:45px;padding:0 5px;}
	#header nav#top_menu ul {
		text-align: center;
	}
	#header nav#top_menu ul li {
		padding: 0 3%;
	}
	span.size-chart-checkout a {
		display: inline-block;
	}
	#boss_homefilter_tabs0 .home_filter_content{
		height: 300px;
	}
}
@media screen and (max-width:767px){
	#header #logo {
		margin-top: 5px;
		text-align: left;
		margin-left: 5px;
	}
	.tp-bullets.simplebullets.round{
		margin-bottom: 5px;
	}
	.price-old {
		margin-right: 0px
	}
	.product-grid > div > div{
		/* border-bottom: 1px solid #000; */
	}
}
@media screen and (max-width:360px){
	.tparrows{
		display: none;
	}
}

/*===========================================================================================*/
/*========================= PART VI - REGISTER INDONESIA ==============================*/
/*==========================================================================================*/
a.btn.btn-primary.btn-indo {
    margin: 5px 0 0 0;
}
a.btn.btn-primary.btn-indo:after {
    content: "";
    width: 15px;
    height: 10px;
    background: linear-gradient(#f00 50%,#fff 50%) !important;
    -webkit-background: linear-gradient(#f00 50%,#fff 50%) !important;
    -moz-background: linear-gradient(#f00 50%,#fff 50%) !important;
    -o-background: linear-gradient(#f00 50%,#fff 50%) !important;
    position: relative;
    display: inline-block;
    margin-left: 10px;
}
/*a.btn.btn-primary.btn-indo {
    background: linear-gradient(#f00 50%,#fff 50%) !important;
    text-shadow: 2px 1px #000;
    margin: 5px 0 0 0;
	transition: 0.5s all ease;
}
a.btn.btn-primary.btn-indo:hover {
	background: #fff !important;
	text-shadow: none;
}*/
ul.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
    background: #fff !important;
}
#button-confirm{
	font-family: "US101" !important;
}
table.ui-datepicker-calendar{
	background: #fff;
}
.product-grid .name a {
    font-family: "US101";
    font-weight: normal;
	display: block;
}
a.forgotten{
	transition: 0.5s all ease;
}
a.forgotten:hover {
    color: rgba(0,0,0,0.5) !important;
}
#important-notice{
	text-align: center;
    background: #000;
    color: #fff;
    padding: 10px;
    font-family: "US101";
    text-transform: uppercase;
	min-height: 35px;
}

#header.top0{transform: translateY(-40px);}
/* #header.top0{transform: translateY(-54px);} /* ada header notice*/ */

/* @media screen and (max-width:991px){ */
	/* #important-notice{	 */
		/* min-height: 55px; */
	/* }	 */
	/* #header.top0{transform: translateY(-55px);} */
/* } */
/* @media screen and (max-width:480px){ */
	/* #important-notice{	 */
		/* min-height: 75px; */
	/* }	 */
	/* #header.top0{transform: translateY(-75px);} */
	/* #header.top0{transform: translateY(-90px);} /* ada header notice */ */
/* } */
.cart-total td.right{
	font-size: 18px;	
	font-family: "US101";
}
.cart-total td.right.last{
	font-size: 16px;
}
.checkout-product td.model {font-family: "US101";font-weight: normal;}

.checkout-product td.name a {font-family: "US101";text-transform: uppercase;font-weight: normal;font-size: 18px;}
.checkout-product table.table thead td{font-size: 16px;}

/*================================================================*/
/*========================= PART VII ===========================*/
/*================================================================*/
.ui-dialog-titlebar {
    display: none !important;
}

div#dialog-confirm {
	background: #fff !important;
	/*
    background: linear-gradient(#fff 0%,#000 120%) !important;
	-webkit-background: linear-gradient(#fff 0%,#000 120%) !important;
	-moz-background: linear-gradient(#fff 0%,#000 120%) !important;
	-o-background: linear-gradient(#fff 0%,#000 120%) !important;
	*/
}

div#dialog-confirm span.ui-icon.ui-icon-closethick {
    display: none;
}

#dialog-confirm .ui-dialog-buttonpane {
    background: #fff !important;
}

/*================================================================*/
/*========================= RESPONSIVE ===========================*/
/*================================================================*/
@media only screen and (min-device-width: 992px) {
	#header{
		padding: 0;
	}
	
	#boss-login ul{
		text-align: right;
	}
	
	#header #boss_cart, #header #boss_cart .heading{
		float: none;
	}
	#header .header-right{
		text-align: left;
	}	
	
}
@media only screen and (max-device-width: 992px) {
	.menu_item.level-1.parent.dropdown{
		margin: 0 10px 0 20px;
	}
	#boss-login{
		text-align: left;
	}
}
@media only screen and (max-device-width: 767px) {
	#boss_cart .heading a{
		margin-top: 10px;
	}
	#boss_cart h4{
		position: relative;
		bottom: 7px !important;
	}	
	#logo .logo-left, #logo .logo-right{
		float: none;
		margin: 5px 0;
	}
	footer#footer{
		text-align: center;
	}	
	#megamenu-responsive.modified{
		display: block !important;
	}
	#megamenu-responsive{
		display: block !important;
	}	
	.the_inform h1{
		font-size: 18px !important;
	}
}
@media only screen and (max-device-width: 480px) {
	#boss-login, #header #boss_cart{
		margin-top: 20px;
	}
	#boss-login ul{
		text-align: right;
		padding-right: 10px;
	}
}
@media only screen and (max-device-width: 360px) {
	#boss-login{
		display: inline-block;
		max-width: 250px;
	}
	#header #boss_cart .content{
		left: unset;
		right: -28px;
	}
	#header #boss_cart .content > b{
		background-position: right top !important;
	}
	#boss_cart {
		margin-right: 5px !important;
	}
	#boss-login ul li.login-li{
		padding-left: 5px !important;
	}	
}
@media screen and (max-width: 992px){
	#footer .container{
		text-align: center;
	}
}

/* REVISI */
@media only screen and (max-width: 480px){
	#header{
		padding: 5px 0;
	}
	#language, #currency {		
		display: block;
		margin: 20px 0 5px 0;
	}
	#header #boss_cart{
		margin: 5px 0;
		float: none;
		width: 100%;
	}
	#header #boss_cart .content{
		margin: 0 auto;
	}
	#boss-login .content{
		margin-right: -75px;
		right: 0;
		left: auto;
	}
	#header #boss_cart .heading{
		text-align: center;
		position: relative;
		float: none;
	}
	#boss_cart .heading a{
		width: 100%;
		text-align: center;
	}
	.header-left {
		margin-top: 0;
		float: none;
		text-align: center;
	}
	#boss-login{
		margin: 0 auto;
	}
	#boss-login ul{
		text-align: center;
		padding: 0;
		width: 100%;
	}
	#boss-login ul li.login-li{
		padding: 0;
	}
	
	.container{
		padding: 0;
	}
	.navbar-header b{
		color: #fff;
	}
	.navbar-inverse .navbar-toggle .icon-bar{
		background-color: #000;
	}
}

.article-grid > div{
	float: left;
}	
.article-grid .article-name h2 {
	min-height: 46px;
	margin-bottom: 0;
}
.article-grid .time-stamp, .article-list .time-stamp {
	display: none;
}
.article-title {
	display: none;
}
/************************/
/************************/
/************************/
.ac-container{
	width: 100%;
	margin: 10px auto 30px auto;
	text-align: left;
}
.ac-container label{
	padding: 5px 20px;
	position: relative;
	z-index: 20;
	display: block;
	height: auto;
	cursor: pointer;
	color: #fff;
	/*text-shadow: 1px 1px 1px rgba(255,255,255,0.8);*/
	font-size: 16px;
	font-family: "US101";
	text-transform: uppercase;
	background: #000;
	border: 1px solid black;
	transition: 0.5s all ease;
	/*background: -moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -o-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -ms-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
	box-shadow: 
		0px 0px 0px 1px rgba(155,155,155,0.3), 
		1px 0px 0px 0px rgba(255,255,255,0.9) inset, 
		0px 2px 2px rgba(0,0,0,0.1);
	*/
}
.ac-container label:hover{
	background: rgba(0,0,0,0.5);
}
.ac-container input:checked + label,
.ac-container input:checked + label:hover{
	background: transparent;
	color: #000;
}
.ac-container label:hover:after,
.ac-container input:checked + label:hover:after{
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	right: 13px;
	top: 7px;
	background: transparent url(../images/arrow_down.png) no-repeat center center;	
}
.ac-container input:checked + label:hover:after{
	background-image: url(../images/arrow_up.png);
}
.ac-container input{
	display: none;
}
.ac-container article{
	background: rgba(255, 255, 255, 0.5);
	margin-top: -1px;
	overflow: hidden;
	height: 0px;
	position: relative;
	z-index: 10;
	-webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
}
.ac-container article p{
	font-style: italic;
	color: #777;
	line-height: 23px;
	font-size: 14px;
	padding: 20px;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
}
.ac-container input:checked ~ article{
	-webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	/*box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);*/
}
.ac-container input:checked ~ article.ac-small{
	height: 100%;
}
.ac-container input:checked ~ article.ac-medium{
	height: 100%;
}
.ac-container input:checked ~ article.ac-large{
	height: 100%;
}

.ac-container ol{
	padding: 5px 40px; 
	display: block;
    list-style-type: decimal;
}

.the_inform h1{
	position: relative; 
	font-size:13px; 
	font-weight:700; 
	margin:20px 0;
}
.the_inform a{
    -webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
	display: inline-block;
}
  .the_inform a:hover{
	text-decoration: none;
	-ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
    transform: scale(1.1);
}

.pagination{
	width: 100%;
}
.fb-share-button{
	vertical-align: top;
}

.questionnaire-container{
	display: none;
	position: fixed;
    bottom: 0;
    width: 150px;
    right: 25px;
    background: #F58220;
    text-align: center;
    border-radius: 10px 10px 0 0;
    padding: 5px;	
	z-index: 19020;
	
	-moz-animation-name: popQuiz;
    -moz-animation-iteration-count: 1;
    -moz-animation-timing-function: ease-in;
    -moz-animation-duration: 1.5s;

    -webkit-animation-name: popQuiz;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-in;
    -webkit-animation-duration: 1.5s;

    animation-name: popQuiz;
    animation-iteration-count: 1;
    animation-timing-function: ease-in;
    animation-duration: 1.5s;

}
.questionnaire-container a{
	color: #fff;
	font-weight: 700;
	transition: 0.5s all ease;
}
.questionnaire-container a:hover{
	color: #000;
	text-decoration: none;
}
@-moz-keyframes popQuiz {
    0% {
        -moz-transform: translateY(200px);
    }
    100% {
        -moz-transform: translateY(0);
    }
}
@-webkit-keyframes popQuiz {
    0% {
        -webkit-transform: translateY(200px);
    }
    100% {
        -webkit-transform: translateY(0);
    }
}
@keyframes popQuiz {
    0% {
        transform: translateY(200px);
    }
    100% {
        transform: translateY(0);
    }
}

.price_info{
	margin-bottom: 10px;
}
.exclame.checkout-warn{
	color: #f58320;
	font-weight: 600;
}
span.size-chart-checkout a{
	text-decoration: none;
	color: #fff;
	background:#000;
	border: 2px solid #000;
	text-transform: uppercase;
	font-family: "US101";
	transition: 0.5s all ease;
	padding: 10px 10px;
}
span.size-chart-checkout a:hover{
	background: #fff;
	color: #000;
}
div.jGrowl div.jGrowl-notification div.jGrowl-close{
	background-size: cover;
}
.boss-featured .product-block:hover{
	box-shadow: none;
}
.boss-featured .product-block:hover .product-meta, .boss-featured .product-block:hover .image{
	border: 0;
}

.boss-featured .box-item {
    max-width: 25%;
    width: 100%;
}
@media screen and (max-width: 767px){
	.boss-featured .box-item {
		max-width: 100%;
	}	
}
div#column-left a {
    font-family: "US101";
    text-transform: uppercase;
    font-size: 16px;
}

.checkout-content #button-register-indo {
	margin-top: 40px;
}

.action span.wishlist {
    margin-left: 10px;
}

@media only screen and (max-width: 767px){
	.slide-overlay-bottom {
		display: none;
	}
	
	.checkout-content #button-register-indo {
		margin-top: 10px;
	}
	input#button-cart {
		width: calc(100% - 10px);
	}

	a.colorbox.c_popup.cboxElement {
		display: block;
		width: 100%;
		text-align: center;
	}

	span.size-chart {
		width: calc(100% - 10px);
		display: block;
	}

	span.wishlist {
		width: calc(100% - 10px);
		display: block;
	}

	span a.wishlist {
		width: 100%;
		display: block;
		text-align: center;
	}

	span.size-chart {
		display: block;
		margin: 10px;
		padding-left: 0;
		margin-left: 0 !important;
	}
	.action span.wishlist {
		margin-left: 0px;
	}
}

header#header {
	max-width: 1920px;
}

.product-grid .wishlist {
	display: none;
}

.name.vouchers span {
	color: #FFF !important;
}

/** UPDATE REVOLUTION SLIDER **/
#boss_slider ul li img {
    width: 100% !important;    
}

@media screen and (max-width: 1023px) {
	.big_white {
		font-size: 15px !important;    
	}	
}
@media screen and (max-width: 767px) {
	.big_white {
		font-size: 9px !important;    
	}	
	.fullwidthbanner li a .caption.big_white {
		left: 45vw !important;    
	}
	.fullwidthbanner li a .caption.big_white:first-child {
		left: 5vw !important;
	}

}
/** UPDATE BACKGROUND black **/
/* .myaccount.content ul li a { */
	/* color: #FFF; */
/* } */
/* footer#footer { */
    /* border-top: 1px solid #FFF; */
/* } */

/* header#header.top0.blacked { */
    /* border-bottom: 1px solid #fff; */
/* } */

/* body { */
    /* background: #000; */
    /* color: #FFF; */
/* } */
/* section { */
    /* background: #000; */
	/* color: #FFF; */
/* } */
/* div#testimont { */
    /* background:  #000; */
    /* color:  #FFF; */
/* } */
/* .product-block { */
    /* background: #000 !important; */
/* } */
/* .boss_homefilter_tabs .product-block .image { */
    /* border: 1px solid  #000; */
/* } */
/* .name a, .mini-cart-info td.name > span, .cart-info table.table tbody td.name > span { */
    /* color: #FFF !important; */
/* } */
/* div.price, .price-old, .price s, .product-info .cart .price_info span.price-new, .product-info .cart .price_info span.price { */
	/* color: #FFF !important */
/* } */
/* .boss_homefilter_tabs .product-block .product-meta { */
    /* border-color:  #000; */
/* } */


/* .box .box-content { */
    /* background:  #000; */
/* } */
/* #accordion h3, #accordion a { */
    /* color: #FFF !important; */
/* } */
/* .product-grid > div > div { */
    /* border:  none; */
/* } */
/* .pagination .links b { */
    /* line-height:  28px; */
    /* color:  #FFF; */
/* } */
/* .pagination .links a { */
    /* color:  #FFF; */
/* } */


/* body, button, .boss-alphabet a, .product-info .cart .price_info span.price-old, .cart-info table.table tbody .model, .wishlist-info table.table tbody .model, .checkout-product table.table tbody .model, .checkout-content label, .checkout-content a.colorbox, .checkout-content a.colorbox b, .checkout-content p, .product-info h1, #search-form #search-form-bot input, form.register .newsletter table.form td.input span, .prod-load-more a { */
    /* color: #FFF !important; */
/* } */

/* h3, form.register td, .login-content b, .product-info .title_text b, .product-info .options .box-check b, .block .article-title a, .block .comment-title a, .article-name a, .product-filter .sort b, .product-filter .limit b, .form-comment-container label.required, .cart-info table thead tr td, .wishlist-info table thead tr td, .wishlist-info table.table tbody .name div, .cart-info table.table tbody .name div, table.radio td, .cart-module .content table tr td, .checkout-content b, .checkout-content, .tags b, .checkout-product table.table thead td, .compare-info tr td:first-child { */
    /* color: #FFF !important; */
/* } */

/* .mini-cart-total, .mini-cart-total table, .mini-cart-total tr, */
 /* .mini-cart-total td { */
    /* color: #000 !important; */
/* } */

/* .price_info { */
	/* margin-bottom: 0; */
/* } */
/* .product-info .boss_check { */
	/* margin-top: 0; */
/* } */
/* .product-info .cart .select_number input[type="text"] { */
    /* color:  #000 !important; */
	/* width: 50px; */
	/* max-width: 50px; */
/* } */
/* .product-info .cart .select_number { */
	/* width: 80px; */
/* } */
/* .product-info .quantily_info .title_text{ */
	/* min-width: 50px; */
/* } */
/* a.wishlist { */
    /* border: 2px solid #fff; */
/* } */
/* .size-chart a:hover{ */
	/* color: #000 !important; */
/* } */

/* h1, h2, h3, h4, h5, h6 { */
    /* color:  #FFF !important; */
/* } */
/* .attribute thead td, .attribute thead tr td:first-child { */
	/* background: #000; */
	/* color: #FFF; */
/* } */
/* .attribute tbody td { */
    /* background: #000; */
    /* color: #FFF; */
/* } */
/* .jGrowl-message h3, .jGrowl-message a { */
    /* color:  #000 !important; */
/* } */
/* .size-chart a { */
	/* border-color: #FFF; */
/* } */

/* .socmed.pull-right span{ */
	/* bottom: 0; */
/* } */
/* .cart-info table.table tbody .quantity input[type="text"] { */
    /* color: #000 !important; */
/* } */
/* span.size-chart-checkout a { */
    /* border: 1px solid #FFF; */
/* } */
/* span.size-chart-checkout a:hover { */
    /* color: #000 !important; */
/* } */
/* .btn.btn-primary { */
    /* border: 2px solid #FFF; */
/* } */
/* input, select, textarea { */
    /* color: #000 !important; */
/* } */
/* .boss-featured .product-block .image { */
    /* border:  none; */
/* } */
/* .boss-featured .product-block .product-meta { */
    /* border:  none; */
/* } */
/* .box-heading { */
    /* color:  #FFF !important; */
/* } */



/* .checkout-heading { */
    /* border: 2px solid #FFF; */
/* } */
/* .article-content strong, .article-content a, .article-content, .article-content p , .article-content p span { */
    /* color: #FFF !important; */
/* } */
/* .ac-container label { */
	/* border-color: #FFF; */
/* } */
/* .ac-container input:checked + label, .ac-container input:checked + label:hover { */
	/* color: orange; */
/* } */


/* .image:hover a.cs_img b { */
	/* height: 0; */
/* } */
/* .image:hover a.cs_img img { */
	/* opacity: 0.7; */
/* } */

/* .row.additional-inf { */
    /* bottom: 34px; */
/* } */

/* .tp-bullets.simplebullets.round { */
    /* margin-bottom: 100px; */
/* } */
/* @media screen and (max-width:767px){ */
	/* .tp-bullets.simplebullets.round{ */
		/* margin-bottom: 5px; */
	/* } */
/* } */
/* .slide-overlay-bottom { */
	/* bottom: 30px; */
/* } */


/* .boss_article-item .article-content .grid-item img { */
    /* border: 5px solid #000; */
/* } */
/* @media screen and (min-width: 768px) { */
/* .grid-item { width: 400px; } */
/* .grid-item--width2 { width: 400px; } */
/* } */


/* .ac-container label { */
	/* margin: 0  */
/* } */
/* .cart-buttons a{ */
	/* font-size: 18px; */
/* } */
/* .checkout-heading span { */
    /* font-size: 16px; */
    /* letter-spacing: 1px; */
/* } */
/* .btn.btn-primary { */
    /* font-size: 16px; */
	/* letter-spacing: 1px; */
/* } */
/* .checkout-product td.model { */
	/* font-size: 16px; */
	/* letter-spacing: 1px; */
/* } */
/* #button-confirm {  */
	/* font-size: 16px; */
	/* letter-spacing: 1px; */
/* } */
.mini-cart-info .small_info {
	color: #FFF;
}

.custom-form input, .custom-form select, .custom-form textarea {
	padding:0px 5px;
	border: 1px solid #DCDCDC;
	height:33px;
	line-height:30px;
	width: 100%;
	max-width: 300px;
} 


input[type=radio].css-checkbox + label.mto-css-label {
	padding: 10px;
	/* height: 100px; */
	display:inline-block;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:12px;
	vertical-align:middle;
	cursor:pointer;
	position: relative;
	text-align: center;
	border: 2px solid #eee;
	min-height: 150px;
}
input[type=radio].css-checkbox:checked + label.mto-css-label {
	/* background-position: 0 -25px; */
	border: 2px solid #CBA05E;
}
label.mto-css-label img {
	margin: 5px auto;
}
.flex-wrapper {
	display: flex;
	/* justify-content: center; */
	align-items: center;
	flex-wrap: wrap;
}
@media (max-width:767px) {
	.mto-wrapper {
		padding-left: 10px;
		padding-right: 10px;
  }
}




#myModal .modal-dialog {
	background: url('../image/popup-bg.jpeg') transparent center center;
	width: 495px;
	height: 386px;
	background-size: cover;
	margin: 0 auto;
	top: 15%;
}
#myModal .modal-content {
	background: transparent;
	height: 100%;
}

#myModal .modal-header {
	border-bottom: none;
}

#myModal button.close {
	color: #fff !important;
	font-size: 30px;
	opacity: 1;
	text-indent: 0;
}
#myModal .modal-body {
	color: #fff;
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
}

#myModal .input-group {
	position: absolute;
	bottom: 100px;
	margin-left: 30px;
	width: 390px;
}

#myModal input.form-control {
	border-radius: 0;
}

#myModal button#btn-sign-up {
	border-radius: 0;
	background: red !important;
	color: #FFF;
	padding: 8px 10px 7px 10px;
	border: none;
}
@media (max-width: 767px) {
	#myModal .modal-dialog {
		 width: 360px;
		 height: 280px;
	}
	#myModal .input-group {
		 margin-left: 12px;
		 width: 300px;
		 bottom: 80px;
	}
}
