/*  ----------------------------------------------------------------------------
    You can use it for custom CSS.
*/
/* ** Typeahead search  dropdown *** */
.head-search-content{
	width: 75%;	
}
.header-search ul li form input{
	padding-left: 5px;
}

a.navbar-brand {
    float: left;    
    padding: 0px;
    margin: 0px;        
}
.navbar-brand>img {    	
    max-height: 65px;
    padding: 0px;
    margin:0px;    
}

.navbar-nav {
    margin-top: 0px;
    height: 62px;
}

.breadcrumb {
	margin-bottom: 0px;	
	padding: 10px;
}


/*** Search box settings **/
@media only screen and (max-width: 419px) {
	.header-mob-search .header-search .search-content{			
		margin: 0px;
       padding: 5px;
        height: 50px;
	       top:  0px;
			
	}

	ul.dropdown-menu {	  
		width: 400px;
	}
	#quick_search{
		border: 0px;
		margin-top: -5px;
	     -webkit-box-shadow: none;
	}
}

@media only screen and (min-width: 992px) {
	.header-search.open  .search-content {
		margin: 5px 10px 0 0;
		padding: 12px 2px 0 0;
	}
	.header-search.open .search-close {
		display: block;
		padding: 5px 10px;
	}
	.nav .header-search.open .search-close {
		padding: 0px;
	}
}
.fa-icon{
	float:left; 
	margin-top:5px; 
	margin-left:30px; 
	margin-right:1px; 
	height:30px;
}
#accountHistoryDefault .user-orderhistory > strong {
    min-width: 50px;
    margin-right: 8px;
    font-weight: bold;
}
#product_info_display #productAttributes_pin.row .product_attributes {
    padding: 0;
    width: 40%;
    margin-left: 10px;
}
p.stockWarning{
	color: red;
}
div.create-account-button{
	margin-top:103px;	
}
div.content{
	margin-top:15px;	
}
ul.typeahead {
  background-color: #fff;  
}

ul.dropdown-menu>li>a {
  padding:2px;
}
	
ul.dropdown-menu {
  width: 422px;
  margin-top: 2px;
  padding: 2px 0;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
          box-shadow: 0 5px 10px rgba(0,0,0,.2);
}
ul.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus {
    color: #111;
    text-decoration: none;
    background-color: #e2e2e2;
    outline: 0;
}
ul.dropdown-menu>.active>a:hover{
    color: #333;
    text-decoration: none;
    background-color: #e2e2e2;    
}
/* Store Search typeahead dropdown width fix for devices */
ul.typeahead>li>a { white-space: normal; }

.fa{
	color: #d0d0d0;
}
#quick_search {
  padding: 12px 0px 9px 9px;
}
input[type=text]:focus, input[type=password]:focus, textarea:focus, #quick_search {
  box-shadow: 0 0 5px rgba(200, 200, 200, 1);
  border: 1px solid rgba(200, 200, 200, .5);  
}

.footer-8 {
    padding-top: 10px; 
    display: block; 
	background: rgb(22, 21, 27) none repeat scroll 0 0;
    color: #d0d0d0;
    font-size: 12px;    
}

.f-weghit8 {
    float: left;
    width: 100%; 
}

.f-weghit8 h4 {    
    margin-top: 15px;
    margin-bottom: 10px;    
    color: #fff;    
    font-size: 16px;
    font-weight: 300;
    
}
.f-weghit8 a {
    color: #d0d0d0;
    font-size: 12px;
}
.scoial-footer8{
	margin-top: 15px;
}
.f-weghit8 .scoial-footer8 li {
    display: list-item;
    list-style: outside none none;    
    display: inline;
    margin-right: 5px; 
}
.f-weghit8 .scoial-footer8 i {
    color: #d0d0d0;
    font-size: 25px;
}
.f-weghit8 .scoial-footer8 i.fa {
	margin-right: 0px;
}
.f-weghit8 .fa-map-marker{
	margin-right: 15px;
} 
.f-weghit8 .fa-envelope-o{
	margin-right: 8px;
} 

.moduleRow>td { padding:10px; }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowOver>td {padding: 10px;}
.moduleRowSelected { background-color: #E9F4FC; }
.moduleRowSelected>td { padding: 10px; }

.ui-accordion .ui-accordion-icons {
    padding-left: 3em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .9em;
    top: 50%;
    margin-top: -10px;    
}

.ui-accordion .ui-accordion-content {
    height: 968.2px;
    margin-bottom: 20px; 
}
.cart-buttons{
	padding: 2px;
}
.cart-buttons-right {
	float: right;
}
.shipping-buttons{
  margin-left: 18px;
}
.checkoutPayAddressDefault, .checkoutShipAddressDefault > div, .ui-accordion{
	padding-top: 25px;
	padding-bottom: 5px;
}

.cart-buttons span > a, button, .cart-buttons span a {
    font-size: 12px;
    border-radius: 25px;
    text-decoration: none;    
    text-transform: none;
    font-weight: bold;    
    padding: 10px 20px;
    letter-spacing: 1.2px;
    text-align: center;
    margin: 2px;    
    
}

.tdbLink a > .material-icons ,
.tdbLink button > .material-icons {
    vertical-align: -4px; 
    margin-right: 3px;
}

#reviewsInfoDefault #reviewsWriteProductPageLink .cart-buttons .material-icons, #reviewsWrite .cart-buttons .material-icons {
    font-size: 13px;
    left: 0px;
    position: relative;
    top: -1px; 
}
.accountLinkList .material-icons {
    padding-right: 20px;
    font-size: 30px;
    vertical-align: -10px; 
}

.addtocart2 .material-icons {
    top: 0px;
    left:0px;
}
.product-detail.pro-text .addtocart2 {
    background: rgb(255, 255, 255) none repeat scroll 0 0; 
}

.primary-address > address,
.current-address > address {
	color: #BBBBBB;
	padding-left: 20px;
}
.address-list{
	 padding: 25px;
}

.address-instructions{
	 padding-top: 20px;
}
.card--padding,
.shipping-outer{
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
          box-shadow: 0 5px 10px rgba(0,0,0,.2);
	
}
.create-account-pwa{
	margin-top: 25px;
}
#accountPassword .shipping-outer,
#accountEditDefault .shipping-outer,
#addressBookProcessDefault .contentContainer.shipping-outer {    
     padding: 20px;
}

.product_sorting_text {
    display: inline-block;
    margin: 5px 0 0 20px;
    padding: 4px;
    float:  right;
}
.product_subcategories_manufacturer_dropdown {
    float: right;
}
.product_sorting_dropdown {
    display: inline-block;
    margin: 0 0 0 20px;
    float: right;
}
.mf-box .product_sorting_dropdown > form > p > select {
    display: inline-block;
    height: 30px;
    padding: 0 10px 0 3px;
    width: auto;
    margin-top: 5px;
}

.product_listing_info{
    text-align: center;
}
#categories_listing_image > img {
    width: 30%;
    height: auto;
    margin: 0 0 30px;
}
.new-arrivals .nav-tabs>li>a {
	text-transform:none;
}

.navbar-nav > #home .material-icons {
 	margin-top: -1px;
}
.ht-config ul.sub-menu {
	text-align: left
}
.head-wrap .panel-heading > h4 {
   text-transform: none;
}
.grid-shop .pro-text-outer h4 {
    height: 2em;
}
.ht-config ul.sub-menu .material-icons,
.top-header-right .top-header-rlink .material-icons {
    font-size: 16px;
}
/* Category tree active branch */
.category-nav ul.category-sub li > .active {
    font-weight: bold;
}

div.des_ar {
	text-align: initial;
}
/*  ----------------------------------------------------------------------------
    You can use it for custom CSS.
*/
/* ** Typeahead search  dropdown *** */
.head-search-content{
	width: 75%;	
}
.header-search ul li form input{
	padding-left: 5px;
}

a.navbar-brand {
    float: left;    
    padding: 0px;
    margin: 0px;        
}
.navbar-brand>img {    	
    max-height: 65px;
    padding: 0px;
    margin:0px;    
}

.navbar-nav {
    margin-top: 0px;
    height: 62px;
}

.breadcrumb {
	margin-bottom: 0px;	
	padding: 10px;
}


/*** Search box settings **/
@media only screen and (max-width: 419px) {
	.header-mob-search .header-search .search-content{			
		margin: 0px;
       padding: 5px;
        height: 50px;
	       top:  0px;
			
	}

	ul.dropdown-menu {	  
		width: 400px;
	}
	#quick_search{
		border: 0px;
		margin-top: -5px;
	     -webkit-box-shadow: none;
	}
}

@media only screen and (min-width: 992px) {
	.header-search.open  .search-content {
		margin: 5px 10px 0 0;
		padding: 12px 2px 0 0;
	}
	.header-search.open .search-close {
		display: block;
		padding: 5px 10px;
	}
	.nav .header-search.open .search-close {
		padding: 0px;
	}
}
.fa-icon{
	float:left; 
	margin-top:5px; 
	margin-left:30px; 
	margin-right:1px; 
	height:30px;
}
#accountHistoryDefault .user-orderhistory > strong {
    min-width: 50px;
    margin-right: 8px;
    font-weight: bold;
}
#product_info_display #productAttributes_pin.row .product_attributes {
    padding: 0;
    width: 40%;
    margin-left: 10px;
}
p.stockWarning{
	color: red;
}
div.create-account-button{
	margin-top:103px;	
}
div.content{
	margin-top:15px;	
}
ul.typeahead {
  background-color: #fff;  
}

ul.dropdown-menu>li>a {
  padding:2px;
}
	
ul.dropdown-menu {
  width: 422px;
  margin-top: 2px;
  padding: 2px 0;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
          box-shadow: 0 5px 10px rgba(0,0,0,.2);
}
ul.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus {
    color: #111;
    text-decoration: none;
    background-color: #e2e2e2;
    outline: 0;
}
ul.dropdown-menu>.active>a:hover{
    color: #333;
    text-decoration: none;
    background-color: #e2e2e2;    
}
/* Store Search typeahead dropdown width fix for devices */
ul.typeahead>li>a { white-space: normal; }

.fa{
	color: #d0d0d0;
}
#quick_search {
  padding: 12px 0px 9px 9px;
}
input[type=text]:focus, input[type=password]:focus, textarea:focus, #quick_search {
  box-shadow: 0 0 5px rgba(200, 200, 200, 1);
  border: 1px solid rgba(200, 200, 200, .5);  
}

.footer-8 {
    padding-top: 10px; 
    display: block; 
	background: rgb(22, 21, 27) none repeat scroll 0 0;
    color: #d0d0d0;
    font-size: 12px;    
}

.f-weghit8 {
    float: left;
    width: 100%; 
}

.f-weghit8 h4 {    
    margin-top: 15px;
    margin-bottom: 10px;    
    color: #fff;    
    font-size: 16px;
    font-weight: 300;
    
}
.f-weghit8 a {
    color: #d0d0d0;
    font-size: 12px;
}
.scoial-footer8{
	margin-top: 15px;
}
.f-weghit8 .scoial-footer8 li {
    display: list-item;
    list-style: outside none none;    
    display: inline;
    margin-right: 5px; 
}
.f-weghit8 .scoial-footer8 i {
    color: #d0d0d0;
    font-size: 25px;
}
.f-weghit8 .scoial-footer8 i.fa {
	margin-right: 0px;
}
.f-weghit8 .fa-map-marker{
	margin-right: 15px;
} 
.f-weghit8 .fa-envelope-o{
	margin-right: 8px;
} 

.moduleRow>td { padding:10px; }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowOver>td {padding: 10px;}
.moduleRowSelected { background-color: #E9F4FC; }
.moduleRowSelected>td { padding: 10px; }

.ui-accordion .ui-accordion-icons {
    padding-left: 3em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .9em;
    top: 50%;
    margin-top: -10px;    
}

.ui-accordion .ui-accordion-content {
    height: 968.2px;
    margin-bottom: 20px; 
}
.cart-buttons{
	padding: 2px;
}
.cart-buttons-right {
	float: right;
}
.shipping-buttons{
  margin-left: 18px;
}
.checkoutPayAddressDefault, .checkoutShipAddressDefault > div, .ui-accordion{
	padding-top: 25px;
	padding-bottom: 5px;
}

.cart-buttons span > a, button, .cart-buttons span a {
    font-size: 12px;
    border-radius: 5px;
    text-decoration: none;    
    text-transform: none;
    font-weight: bold;    
    padding: 10px 20px;
    letter-spacing: 1.2px;
    text-align: center;
    margin: 2px;    
    
}

.tdbLink a > .material-icons ,
.tdbLink button > .material-icons {
    vertical-align: -4px; 
    margin-right: 3px;
}

#reviewsInfoDefault #reviewsWriteProductPageLink .cart-buttons .material-icons, #reviewsWrite .cart-buttons .material-icons {
    font-size: 13px;
    left: 0px;
    position: relative;
    top: -1px; 
}
.accountLinkList .material-icons {
    padding-right: 20px;
    font-size: 30px;
    vertical-align: -10px; 
}

.addtocart2 .material-icons {
    top: 0px;
    left:0px;
}
.product-detail.pro-text .addtocart2 {
    background: rgb(255, 255, 255) none repeat scroll 0 0; 
}

.primary-address > address,
.current-address > address {
	color: #BBBBBB;
	padding-left: 20px;
}
.address-list{
	 padding: 25px;
}

.address-instructions{
	 padding-top: 20px;
}
.card--padding,
.shipping-outer{
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
          box-shadow: 0 5px 10px rgba(0,0,0,.2);
	
}
.create-account-pwa{
	margin-top: 25px;
}
#accountPassword .shipping-outer,
#accountEditDefault .shipping-outer,
#addressBookProcessDefault .contentContainer.shipping-outer {    
     padding: 20px;
}

.product_sorting_text {
    display: inline-block;
    margin: 5px 0 0 20px;
    padding: 4px;
    float:  right;
}
.product_subcategories_manufacturer_dropdown {
    float: right;
}
.product_sorting_dropdown {
    display: inline-block;
    margin: 0 0 0 20px;
    float: right;
}
.mf-box .product_sorting_dropdown > form > p > select {
    display: inline-block;
    height: 30px;
    padding: 0 10px 0 3px;
    width: auto;
    margin-top: 5px;
}

.product_listing_info{
    text-align: center;
}
#categories_listing_image > img {
    width: 30%;
    height: auto;
    margin: 0 0 30px;
}
.new-arrivals .nav-tabs>li>a {
	text-transform:none;
}

.navbar-nav > #home .material-icons {
 	margin-top: -1px;
}
.ht-config ul.sub-menu {
	text-align: left
}
.head-wrap .panel-heading > h4 {
   text-transform: none;
}
.grid-shop .pro-text-outer h4 {
    height: 2em;
}
.ht-config ul.sub-menu .material-icons,
.top-header-right .top-header-rlink .material-icons {
    font-size: 16px;
}
/* Category tree active branch */
.category-nav ul.category-sub li > .active {
    font-weight: bold;
}
div.des_ar {
	text-align: initial;
}
/*In order elevate zoom to work correctly*/
.mm-slideout {z-index: auto;}
