@font-face{
    font-family:"Helvetica Neue LT W05_55 Roman";
    src:url("Fonts/522972a6-5867-47ae-82fc-a7cf9bd5d4d4.eot?#iefix");
    src:url("Fonts/522972a6-5867-47ae-82fc-a7cf9bd5d4d4.eot?#iefix") format("eot"),url("Fonts/08b57253-2e0d-4c12-9c57-107f6c67bc49.woff2") format("woff2"),url("Fonts/08edde9d-c27b-4731-a27f-d6cd9b01cd06.woff") format("woff"),url("Fonts/8f4a1705-214a-4dd0-80b8-72252c37e688.ttf") format("truetype");
}

@font-face{
    font-family:"Helvetica Neue LT W05_56 Italic";
    src:url("Fonts/c708845d-fe72-4432-9276-47c4f91aec1c.eot?#iefix");
    src:url("Fonts/c708845d-fe72-4432-9276-47c4f91aec1c.eot?#iefix") format("eot"),url("Fonts/4bd56f95-e7ab-4a32-91fd-b8704cbd38bc.woff2") format("woff2"),url("Fonts/4fe1c328-1f21-434a-8f0d-5e0cf6c70dfb.woff") format("woff"),url("Fonts/c07fd9e2-5e0b-4297-9229-af0c8e331d94.ttf") format("truetype");
}

@font-face{
    font-family:"Helvetica Neue LT W05_65 Medium";
    src:url("Fonts/5640036d-d549-4f16-b31e-87da78d9e832.eot?#iefix");
    src:url("Fonts/5640036d-d549-4f16-b31e-87da78d9e832.eot?#iefix") format("eot"),url("Fonts/240c57a0-fdce-440d-9ce3-85e0cb56f470.woff2") format("woff2"),url("Fonts/7802e576-2ffa-4f22-a409-534355fbea79.woff") format("woff"),url("Fonts/14d824a2-2a5c-4692-8e30-74f6e177b675.ttf") format("truetype");
}

@font-face{
    font-family:"Helvetica Neue LT W05_66 Md It";
    src:url("Fonts/46116ca7-5e49-4a08-9af4-07e7182ce7fd.eot?#iefix");
    src:url("Fonts/46116ca7-5e49-4a08-9af4-07e7182ce7fd.eot?#iefix") format("eot"),url("Fonts/de68be2a-5d0e-4b8d-b3eb-940f75503e2a.woff2") format("woff2"),url("Fonts/31029e78-79a0-4940-b82d-2e3c238e1355.woff") format("woff"),url("Fonts/a8860880-ef55-430f-b420-eccd71f67b19.ttf") format("truetype");
}

@font-face{
    font-family:"Helvetica Neue LT W01_75 Bold";
    src:url("Fonts/9697cfef-7816-47cc-81ed-c56c029d3bcf.eot?#iefix");
    src:url("Fonts/9697cfef-7816-47cc-81ed-c56c029d3bcf.eot?#iefix") format("eot"),url("Fonts/1f4274cd-2674-481e-9023-69e33ffca161.woff2") format("woff2"),url("Fonts/5e8d493c-be01-44b9-962e-504a5cf10dd8.woff") format("woff"),url("Fonts/ae36b4a0-aa2c-46cc-98d8-d8b7d22241dc.ttf") format("truetype");
}

@font-face{
    font-family:"Helvetica Neue LT W05_76 Bd It";
    src:url("Fonts/ae7ba1a5-8e73-4170-81ae-a7d26629e728.eot?#iefix");
    src:url("Fonts/ae7ba1a5-8e73-4170-81ae-a7d26629e728.eot?#iefix") format("eot"),url("Fonts/13ab58b4-b5ba-4c95-afde-ab2608fbbbd9.woff2") format("woff2"),url("Fonts/5018b5b5-c821-4653-bc74-d0b11d735f1a.woff") format("woff"),url("Fonts/c20f44a1-784c-4d3f-8d7f-aee889b6a7ae.ttf") format("truetype");
}


body
{
    font-family:"Helvetica Neue LT W05_55 Roman" !important;
	font-weight: normal !important;	
	opacity:0;
}

strong, .font-weight-bold, h1, h2, h3, h4, h5, h6
{
    font-family:"Helvetica Neue LT W01_75 Bold" !important;
	font-weight: normal !important;	
}

.font-weight-normal
{
    font-family:"Helvetica Neue LT W05_55 Roman" !important;
	font-weight: normal !important;		
}

.font-weight-medium
{
    font-family:"Helvetica Neue LT W05_65 Medium" !important;
	font-weight: normal !important;		
}


.border-primary
{
	border-color:#d5dfee !important;
}

.text-primary
{
	color:#426eb2 !important;
}

.bg-primary
{
	background-color:#426eb2 !important;		
}

.btn-primary, .btn-primary:focus, .btn-primary:active, .btn-primary:hover
{
	background-color:#426eb2 !important;	
	color:#fff !important;	
}

.btn-outline-primary, .btn-outline-primary:focus, .btn-outline-primary:active, .btn-outline-primary:hover
{
	border-color:#426eb2 !important;	
	background-color:#fff !important;	
	color:#426eb2 !important;	
}


a
{
	color:#426eb2 !important;	
}

.dropdown-item
{
	background-color: #fff !important
}

.dropdown-item.active, .dropdown-item:active, .dropdown-item:hover, .dropdown-item:focus
{
	/*color:#fff !important;	*/
	background-color:#fff !important;

}

.larger
{
	font-size:1em;
}

small.larger svg
{
	display:none;
}

.w-20
{
	width:20% !important;
}

#product_filters button
{
	margin:2px 2px !important;
}

#product_filters button.active
{
	background-color:#fff;
	border-color:#ffc107 !important;
	color:#000;
	outline: none;
	border-width:3px;
	margin:0px !important;
}

.overlay
{
	right:0.5rem;
	top:0.5rem;
}

.overlay svg
{

}

.dropdown-toggle::after
{
	vertical-align: middle;
}

#product_image_main
{
	cursor: pointer;
}

.carousel-control-next, .carousel-control-prev
{
	width:5%;
}

.carousel-indicators li
{
	height:10px;
	border:1px solid #000;
}

.carousel:hover .carousel-control-next, .carousel:hover .carousel-control-prev
{
	background-color: rgba(0,0,0,0.5);
}


.index_cat
{
	flex: 0 0 20% !important;
	max-width: 20% !important;
}



    th, td { white-space: nowrap; }
    div.dataTables_wrapper {
        width: 100%;
        margin: 0 auto;
    }


#product_image_list
{
	max-height:400px;
	overflow:auto;		
}


@media screen and (max-width: 991px) {

	#navbar_cart
	{
		border-left:0 !important;
	}

	.index_cat
	{
		flex: 0 0 20% !important;
		max-width: 20% !important;
	}

	ul.navbar-nav
	{
		border: 0 !important;
	}

	#navbar_container
	{
		padding:0;
	}

	#header_login_dropdown
	{
		display:inline-block;
		text-align: left;
	}

	#header_login_dropdown_container
	{
		width:100%;
		text-align: center;
	}

	#header_login_dropdown_container div.dropdown-menu
	{
		text-align: center;
		border-left:0;
		border-right:0;
		border-bottom:0;
		border-radius: 0;
	}


	#geninfo_dropdown_container
	{
		width:300px;
		max-height:300px;
		overflow:auto;
	    box-shadow: 0 0 50px rgba(0,0,0,0.4);
	}

	#geninfo_dropdown_container .dropdown-item
	{
		white-space: normal;
		line-height: 1.1;
	}


	.carousel-control-next, .carousel-control-prev
	{
		width:20%;
	}

	#product_image_list
	{
		max-height:300px;
		overflow:auto;		
	}

}


.inventory_expand
{
	cursor: pointer;
}

#product_list
{
	opacity:0;
	line-height: 1;
}


@media screen and (max-width: 991px) {

	#main_category
	{
		border-right:0 !important;
		border-top:1px solid;
	}

	#inventory_body
	{
		min-width:700px;
		overflow:hidden;
		-webkit-overflow-scrolling: touch;
	}

	#account_bar
	{
		border-top:1px solid #d5dfee !important;
	}


	#header_login_dropdown_container
	{
		border-bottom:1px solid #d5dfee !important;

	}


	#inventory_container

	{
		overflow-x:auto;
	}

	#main_dropdown
	{
		width:100% !important;
		margin-left:0 !important;
		border-right:0 !important;
		border-left:0 !important;
		border-bottom:0 !important;
	}

}

#inventory_body small
{
}

#header_search::placeholder
{
	color: #426eb2;
	opacity:0.5;
}


#g-recaptcha-response {
    display: block !important;
    position: absolute;
    margin: -78px 0 0 0 !important;
    width: 302px !important;
    height: 76px !important;
    z-index: -999999;
    opacity: 0;
}


.btn-danger
{
	background-color:#ed6767 !important;
	border-color:#ed6767 !important;
}

@media (min-width: 1340px) {

	.container {
	    max-width: 1280px;
	}

}

.childbox
{
	display:none;
}

@media (min-width: 1200px) {

	.col-xl-2-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}

}

@media (min-width: 1500px) {

	.container {
	    max-width: 1440px;
	}	

	#detail_page>div.row>div.col-lg-4
	{
	    -ms-flex: 0 0 30%;
	    flex: 0 0 30%;
	    max-width: 30%;
	}

	#detail_page>div.row>div.col-lg-8
	{
	    -ms-flex: 0 0 70%;
	    flex: 0 0 70%;
	    max-width: 70%;
	}


}
