@font-face {	
	font-family: 'delicious';
    src: url('/fonts/delicious-roman-webfont.eot');
    src: url('/fonts/delicious-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/delicious-roman-webfont.woff') format('woff'),
         url('/fonts/delicious-roman-webfont.ttf') format('truetype'),
         url('/fonts/delicious-roman-webfont.svg#deliciousroman') format('svg');
    font-weight: normal; font-style: normal;
}
@font-face {
    font-family: 'Lobster';
    src: url('/fonts/lobster-webfont.eot');
    src: url('/fonts/lobster-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/lobster-webfont.woff') format('woff'),
         url('/fonts/lobster-webfont.ttf') format('truetype'),
         url('/fonts/lobster-webfont.svg#lobster_1.4regular') format('svg');
  	font-weight: normal; font-style: normal;
}
@font-face {
    font-family: 'liberation';
    src: url('/fonts/liberationsans-regular-webfont.eot');
    src: url('/fonts/liberationsans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/liberationsans-regular-webfont.woff') format('woff'),
         url('/fonts/liberationsans-regular-webfont.ttf') format('truetype'),
         url('/fonts/liberationsans-regular-webfont.svg#liberation_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{background-color:#252527;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
p{margin-bottom:0.7rem}

.content_banner_bottom {
	/*position: absolute;*/
	background-color: #000;
	z-index: 0;
	
}
img.bloader{width:auto !important;margin:10% auto;}
.productcont{color: #212529 !important;}
.productcont a{color:#a02013 !important}
.button_green{background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #50b024), color-stop(1, #50b024) );border: 1px solid #2f760f;padding: 10px 20px;color: #ffffff;}
.content_banner {
	color: #FFFFFF;
	font-family: Lobster;
}
.content_banner_menu_contanier {
	/*position: absolute;*/
	/*top: 449px;*/
	z-index: 5;
	width: 100%;
}
.content_banner_menu_on, .content_banner_menu_off{font-size:18px;text-align:center;}
.content_banner_wrapper {
	position: relative;
	height: auto;
}
.content_banner_top img{width:100%;height:auto !important}
*img{
	width:100%;
}
.columnchild-img a img{width:100%;}
p img, a img{max-width:100%;}
.mfheader-left img{width:196px !important}
.mfheader{margin-top:30px}
.mfheader_search form{margin-top:27px}
.forml button{border-top-left-radius:25px;border-bottom-left-radius:25px;width:30px;border-right:none !important;border:1px solid;box-shadow: 0px 0px 0px transparent;}
.forml i{font-size:15px}
/*.forml, .formr{float:left}*/
.forml input{font-size:15px;border-top-right-radius:25px;border-bottom-right-radius:25px;width:79%}
.mfheader_menu{margin: 0 auto}
.nav-item a{color:#bebfc1;font-weight:700;font-size:15px;font-family:delicious !important;}
.nav-item{padding:0px 30px;}
.dropdown-menu {background-color:#a02013;padding:0px}
.dropdown-menu li:not(:last-child){border-bottom: solid 1px #78797c;}
.dropdown-menu li:hover{background-color:#333}
.dropdown-menu li{padding-left:5px;padding-bottom:10px;}
.content_marker_main {
	height: 8px;
	text-align: left;
	padding-left: 80px;
}
.content_red {
	height: 28px;
	background-color: #a02013;
	width: 100%;
	color: #d1d2d4;
	font-size: 11px;
}
.mffooter{font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#A7A9AC}
.footerlinks{display:inline-flex;text-align:right}
.footerlinks li{list-style:none;margin:2px 2px;padding-right:3px}
.footerlinks li a{color:#A7A9AC}
.bodypart{}
.staginghead{width:100%;color:white;text-align:center}
.bottom_banners{background-color:black}
.content_white {
	background-color: #FFFFFF;
	padding: 25px;
	margin-bottom: 15px;
	text-align: left;
}
.content_product_title {
	font: bold 26px delicious;
	margin: 15px 0px 0px 0px;
	padding-bottom:15px;
	border-bottom: 1px dotted;
}
.content_product_subtitle{
	font: bold 26px delicious;
	margin: 15px 0px;
	padding-bottom:15px;
	}
.columnchild{
	text-align:center;
	/*float:left; margin-right:8px;*/
}
.columnchild-img{
	border:#000000 1px solid; width:100%;
}
.column-caption{font-family: Arial, Helvetica, sans-serif;font-size:12px}
.img_border {
	border: 1px #5a5758 solid;
	width:100%;
	height:auto
}
.kbtablink a {
	text-decoration: none;
	color: #9F2214;
}
.dotborderunder{
	border-bottom:1px dotted black;
	margin-bottom:20px
}
.content_white_red {
	width: 100%;
	height: auto;
	padding: 15px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f8ecea;
	background: #a02013;
}
@media all and (min-width: 992px) {
    .forml button{width:30%;font-size:17px;}
    .forml input{width:70%;}
    .content_banner_wrapper{height:500px;}
    .content_banner_menu_off,.content_banner_menu_on{float:left;}
    .desktopv{position:relative;width:100%;}
	#comment_wrapper input, #comment_wrapper textarea{
	width:350px;	
}
	.mobilev{display:none}
	.container{max-width:64% !important;padding:0px}
	.navbar .nav-item .dropdown-menu{ display: none; }
	.navbar .nav-item:hover .nav-link{   }
	.navbar .nav-item:hover .dropdown-menu{ display: block; }
	.navbar .nav-item .dropdown-menu{ margin-top:0; }
	.nav-item:not(:last-child) {border-right-style:solid;border-right-width:1px;border-image:linear-gradient(#252527, #bebfc1, #252527 ) 1;}
	.nav-item{padding:0px 18px;}
	.navbar{border-top:solid 1px #bebfc1;border-bottom:solid 1px #bebfc1;padding:0rem 1rem;width:100%}
	.footerlinks li:not(:last-child){border-right:solid 1px #A7A9AC;}
	.mfooter2{text-align:right}
	.column4-grid{
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 10px;
	grid-auto-rows: 25%;
	border-bottom: 1px dotted;
}
.content_title {
	font: bold 36px delicious;
}
.content_marker_products {
	height: 8px;
	text-align: left;
	padding-left: 95px;
}
.content_marker_products img, .content_marker_blog img, .content_marker_aboutus img, .content_marker_technicalinfo img, .content_marker_distributors img,.content_marker_faqs img,.content_marker_sponsorships img {
	margin-top: -11px;
}
.content_marker_blog {
	height: 8px;
	text-align: left;
	padding-left: 275px;
}
.content_marker_aboutus {
	height: 8px;
	text-align: left;
	padding-left: 410px;
}
.content_marker_faqs{
    height: 8px;
	text-align: left;
	padding-left: 815px;
}
.content_marker_sponsorships{
    height: 8px;
	text-align: left;
	padding-left: 937px;
}
#navigation {
	margin-top: 25px;
	font-size: 13px;
	/*font-family:liberation;*/
}
#navigation ul {
	margin: 0px;
	padding: 0px;
}
#navigation li {
	list-style: none;
	
	border-right: #7b797a dotted;
	border-width: 1px;
	background-color: #FFFFFF;

}
#navigation a {
	color: #9F2214;
	cursor: pointer;
	display: block;
	height: 25px;
	line-height: 25px;
	text-indent: 10px;
	text-decoration: none;
	width: 100%;
}
.top-level li a:hover {
	background-color: gray;
	text-decoration:underline
}
.kbtablink{
	font: bold 20px delicious;
	font-weight: bolder;
	padding: 5px;
}
.fstone{border-right:2px solid black !important}
.content_marker_technicalinfo {
	height: 8px;
	text-align: left;
	padding-left: 540px;
}
.content_marker_distributors {
	height: 8px;
	text-align: left;
	padding-left: 700px;
}
}	
@media all and (max-width: 991px) {
    a{overflow-wrap:anywhere}
	.productcont img,.content_white img {
    max-width: 100% !important;
    height: auto !important;
}
	#comment_wrapper input, #comment_wrapper textarea{
	width:100%;	
}
	.container{width:100%}
	.desktopv{display:none}
	.nav-item{padding:10px 5px}
	.nav-item:not(:last-child){border-bottom: solid 1px #78797c;}
	.mfheader div{text-align:center}
	.forml i{font-size:21px;}
	.forml button{padding-bottom: 4px;padding-top: 1px;}
	.footerlinks{display:inline;text-align:right}
	.footerlinks li{padding:10px 0px}
	.content_marker_products, .content_marker_blog, .content_marker_aboutus, .content_marker_distributors,.content_marker_faqs,.content_marker_technicalinfo,.content_marker_sponsorships{display:none}
	.content_red{display:none;}
	.column4-grid{
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	gap: 10px;
	/*grid-auto-rows: auto;*/
	border-bottom: 1px dotted;
}
.content_title {
	font: bold 25px delicious;
}
.blog img{width:100% !important}
.main_thumbnail {width:100% !important}
.column2-grid {
	display: grid;
	grid-template-columns: repeat(2, 2fr);
	gap: 10px;
	/*grid-auto-rows: 100%;*/
	border-bottom: 1px dotted;
}
.column2-grid a {
	color: #9F2214;
	cursor: pointer;
	display: block;
	line-height: 25px;
	text-indent: 10px;
	text-decoration: none;
	padding:5px;
	border:1px solid black
	
}
.column2-grid a:active {
	background-color: gray;
	text-decoration:underline
}
.kbtablink{margin-bottom:10px}
.nav-item>a{padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 35%;}
}

/*BLog Style Sheet*/
.post_title a {
	font: bold 20px delicious;
	color: #000000;
	text-decoration: none;
}
.posted {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	text-decoration: none;
	color: #999999;
	font-style: italic;
}
.readmore a:link,.author a, #recent a,a.posted {
	color: #a02013;
}
.blog p a:visited  {
	color: #a02013;
}
.main_thumbnail {
	border: solid 7px #000000;
	margin: 15px 0;
	width: max-content;
}
.readmore {
	font-size: 11px;
	color: #a02013;
}
#recent {
	font-size: 11px;
	color: #000000;
}
.blog img{width:100% !important}
.readmore, #recent a{text-decoration:underline}
.blogtitle,.archthumb{border-bottom:1px dotted;margin-bottom:10px;padding-bottom:5px}
@media all and (min-width:1271px) and (max-width:1333px){
    .nav-item{padding:0px 18px;}
}
@media all and (min-width:1334px) and (max-width:1400px){
    .nav-item{padding:0px 20px;}
}
@media all and (min-width:1401px){
    .nav-item{padding:0px 23px;}
  .content_marker_products {
	padding-left: 35px;
}
   .content_marker_blog {
	padding-left: 225px;
}
.content_marker_aboutus {
	padding-left: 310px;
}
.content_marker_faqs{
	padding-left: 715px;
}

   .content_marker_sponsorships {
	padding-left: 837px;
}
.content_marker_distributors {
	padding-left: 600px;
}
}