 *	{




		} body								{	font-size:1rem; line-height:1.55; color:#333;


		} h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 		{	margin:0; color:#000;
		} h1,.h1								{	color:#bd2626; text-transform:uppercase; line-height:35px;
		} h1 *,.h1 *							{	color:#bd2626 !important;



	/* header */
	}#header .nav.navbar-nav.megamenu.horizontal	li		{	padding:5px 0 5px;
	}#header .col-menu.ApColumn						{	padding-right:0;
	}#header .nav.navbar-nav.megamenu.horizontal	li a		{	padding:5px 14px 5px;
	}#header .nav-item-shop *						{	color:#bd2626; font-weight:700; transition:all 350ms ease-out;
	}#header .nav-item-shop:hover *					{	color:#666; font-weight:600;
	}#header .h-logo								{	height:45px;
	}#header:not(.mini-navbar)						{	box-shadow:none;
	/* header:breadcrump */
	}.breadcrumb li a								{	font-size:20px;
	/* footer */
	}#footer p, #footer a							{	color: #000000; font-size: 14px !important;
	}.footer-container
	/* footer:extras */
	,.box-shipping h4, .block-social li::before			{	font-size: 13px !important;
    	}.box-shipping h4, #footer h3,#footer h4				{	color:#c20000;
	}.box-shipping p								{	font-size: 11px;
	}.block-social li								{	line-height: 25px !important;
	}.block_newsletter							{	margin:inherit !important; margin-bottom:25px !important;
	}.block_newsletter p							{	padding: 8px 0;
	}.block_newsletter .input-wrapper button				{	border: 1px solid #000; background: #000; border-radius: 0; -webkit-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s;
	}.block-toggler .title, .footer-container .links .title	{	cursor:default !important;








	/* content */
	}#content h1 + h2							{	margin-bottom: 0.75rem; margin-top: 0.5rem;
	}#content h1 + p							{	margin-top: 0.5rem;


	/* homepage:slider */
	}.iview-directionNav a						{	box-shadow:none; background:none !important;
	}.iview-directionNav a::before				{	color:#000; font-size:35px;
	}.iview-directionNav a::before:hover			{	color:#fff;
	/* homepage:extras */
	/*
	}.sliderstraw-promo-video 					{	position:relative; width:100%; max-height:100%; object-fit:cover;
	*/





	/* products */
	} h1.product-detail-name					{	margin: 0 0 15px !important; text-transform: capitalize  !important; color:#000 !important;
	}.product-quantity .input-group-btn-vertical .btn i	{	color: #888;
	}.social-sharing							{	text-align:right; margin-right:10px;
	}.fb-share-button							{	float:right;
	}.thumbnail-container .product-title	 		{	text-transform:none;
	} li.outstock .color:after					{	display:none;
	} li.outstock .radio-label					{	background-image:none !important;





	}#main .page-header						{	margin-bottom: 25px; text-align: center;
	}#wrapper								{




/*
min-height: 500px; padding-left: 9px;  padding-right: 9px; padding-top: 30px; padding-bottom: 30px;
    margin-top:130px;*/






	}.btn-outline, .btn, .btn-primary {	color: #fff !important;



}   @media (min-width: 576px){ * {


}}  @media (max-width:  992px){ * 					{

	}#header .h-logo img						{	max-width:100%; max-height:2em;


}} @media (min-width: 768px){ * 					{

	}#wrapper .breadcrumb						{	display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex;
											-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center;
											-webkit-box-align: center; -moz-box-align: center; box-align: center; /* */ -ms-flex-align: right; text-align: right;
											height:220px; text-align: right;
	}#wrapper .breadcrumb::before					{	z-index:-1; top:0; right:auto; bottom:0; left:50%; width:100vw;  margin-left:-50vw;
											background: #ffffff url(../img/bg_breadcrumb.jpg) center top no-repeat; background-size: cover; background-position: center left;
	}#wrapper .breadcrumb h1.panel-title-heading		{	display:none; margin-top:15px;



}} @media (min-width:  768px) and (max-width:  991px){ *	{



}}  @media (min-width:  992px){ * 					{

	}#header .h-logo img						{	max-width:100%; max-height:100%;
	}.wrapper .container						{	margin-bottom: 30px;
	}.ApColumn .block							{	margin-bottom: 20px;

	}#header .col-logo				{	width:auto !important;
	}#header .col-logo img				{	height:30px; max-width:none;

}}@media (min-width: 1440px){ * {


}}




/*
			}#wrapper .breadcrumb::before					{	left:-999px; right:-999px; width:inherit; margin-left:inherit;
			}#wrapper .breadcrumb > ol					{	display:none;
			}#header .h-logo							{	position: absolute; margin-left: 50%; transform: translateX(-50%);

			}.wrapper .container						{	margin-bottom: 20px;
			}.ApColumn .block							{	margin-bottom: 10px;





*/
