@charset "utf-8";
/* CSS Document */
html{
	width:100%;
	height: 100%;
}
body{
	font-family: "Century Gothic" !important;
	font-size: 14px;
	line-height: inherit;
	margin: 0;
	padding: 0;
	color:#000000;
}
.h2, h2{font-size: 26px;}
label{font-weight: 400;}
a,a:focus, a:hover{color:#000000;text-decoration: none;}
.wrapper {display:table; width:100%; height:100%;}
.cell {display:table-cell; vertical-align:middle; width:100%; height:100%;}
.max-image-width img{width:100% !important;height: auto;}
.half-image-width img{width:55% !important;height: auto;margin:0 auto;}
.medium-image-width img{width:70% !important;height: auto;}
.top-nav a,.top-nav a:hover,.top-nav a:focus,.top-nav a:visited,.top-nav p{color:#FFFFFF;}
.menu-mainmenu-container{margin-top: 58px;}
.nav-amg{margin-top: 58px;}
.navbar-amg .navbar-brand img{height: 90px;}
.navbar-amg .navbar-brand{float: left;height: auto}
.navbar-amg .navbar-toggle,
.navbar-amg .navbar-toggle:focus,
.navbar-amg .navbar-toggle:hover{background: #FFFFFF;border-color:#FFFFFF;}
.navbar-brand{padding: 0;}
.navbar-brand img{height: 50px;width: auto;padding: 0;}
.navbar-amg{
	border-width: 0px;
	background: #FFFFFF;
	border-bottom: 1px solid #000000;
	margin-top: 20px;
	margin-bottom: 0px;
	min-height: 115px;
	-webkit-box-shadow: inset 0 0 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);
	   -moz-box-shadow: inset 0 0 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);
			box-shadow: inset 0 0 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);
}
.nav>li>a{padding: 13px;padding-bottom: 23px;}
.navbar-default .navbar-nav>li>a,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover{color: #000000;font-weight: bold;text-transform: uppercase;}
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li.current_page_item>a,
.navbar-default .navbar-nav>li.current-menu-parent>a{background:#FF3333;color:#FFFFFF;}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover{
background:#FF3333;color:#FFFFFF;
	-webkit-box-shadow: inset 0 0 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);
	   -moz-box-shadow: inset 0 0 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);
			box-shadow: inset 0 0 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);
}
.navbar-nav>li>.dropdown-menu{background: #000000;border-radius: 0px;}
.dropdown-menu>li>a,.dropdown-menu>li>a:focus{color:#FFFFFF;}
.dropdown-menu>li>a:hover{color:#999999;background: none;}
.dropdown-menu>li>a{padding: 3px 13px;}
.margin-top-10{margin-top: 10px;}
.margin-bottom-10{margin-bottom: 10px;}
.margin-top-20{margin-top: 20px;}
.margin-bottom-20{margin-bottom: 20px;}
.margin-top-30{margin-top: 30px;}
.margin-top-40{margin-top: 40px;}
.margin-top-200{margin-top: 200px;}
.margin-top-45{margin-top: 45px;}
.margin-top-50{margin-top: 50px;}
.margin-right-10{margin-right:10px;}
.margin-left-10{margin-left:10px;}
.margin-left-right-10{margin-left:10px;margin-right: 10px;}
.img-border-5 img{border:5px solid #c8c8c8;}
.img-border-1 img{border:1px solid #c8c8c8;}
.img-margin-bottom-10 img{margin-bottom:10px;}
.txtRed{color:#cc0000;}
.footer-holder{background-color: #000000;padding-top: 50px;padding-bottom: 20px;margin-top: 50px;color: #FFFFFF;}
.font-10{font-size: 10px;}
.font-11{font-size: 11px;}
.font-12{font-size: 12px;}
.social-links{float: left;width:168px;height: 44px;background: url(../images/social-links.png) no-repeat;}
.social-links ul{margin: 0;padding: 0;list-style-type: none;margin-top: 5px;margin-left: 8px;}
.social-links li,.social-links li a{float: left;width: 37px;height: 34px;margin: 0;}
.social-links li{margin-right: 2px;}
.pixel-logo{float: right;width:44px;height: 44px;background: url(../images/pixel-logo.png) no-repeat center;}
.border-top-bottom-1{border-top:1px solid #000000; border-bottom:1px solid #000000;}
.marquee{width:100%;overflow: hidden;padding-top: 5px;padding-bottom: 5px;}
.marquee img{max-width: 150px; height: auto;}
.marquee .js-marquee-wrapper{width: 1000000px !important;}
.padding-top-bottom-100{padding-top: 100px;padding-bottom: 100px;}
.padding-top-bottom-10{padding-top: 10px;padding-bottom: 10px;}
.light-grey-bg{background: #eeeeee}
.chairman-image{padding: 5px;border:1px solid #cdcdcd;background: #FFFFFF;float: left;}
.chairman-title{color:#ff3333;font-size: 25px;}
.chairman-content{font-size: 25px;margin-top: 30px;}
.page-template-full-width-page-php .chairman-content{font-size: 20px;}
.chairman-content i{color:#ff3333;}
.category-holder{width: 100%;height: 295px;border:1px solid #cccccc;}
.category-image{border-bottom:1px solid #cccccc;}
.category-image img{max-width: 100%;height: auto;}
.category-title{height: 50px;font-size: 15px;}
a.category-link:hover .category-title{text-decoration: none;color:#ff3333;}
.division-title{font-size: 25px;font-weight: bold;}
.product-holder{border:1px solid #ff3333;padding:20px 30px;min-height:490px;}
.product-title{font-size:28px;font-weight:bold;margin-bottom:20px;}
.btn-amg-theme,.btn-amg-theme:hover{background-image:none;background-color:#FF3333;border-radius:0px;border:0px;}
.one-third .product-image{margin-bottom:10px;}
.two-third .product-image img{max-height:448px;}
.one-third .product-image img{max-height:223px;}
.product-description .moretag{display:none;}
.margin-top-6{margin-top:6px;}
.margin-top-100{margin-top:100px;}
.margin-top-165{margin-top:165px;}
.margin-top-160{margin-top:160px;}
.news-title{font-size:25px;font-weight:bold;}
.news-image{border:1px solid #cccccc;display:block;min-height:245px;}
.txt-red{color:#ff3333;}
.txt-black{color:#000000;}
.txt-dark-gray{color:#666666;}
.padding-left-right-10{padding-left:10px;padding-right:10px;}
.padding-top-bottom-20{padding-top:20px;padding-bottom:20px;}
.social-icons ul{margin:0;padding:0;list-style-type:none;}
.social-icons li{float:left;margin-right:10px;}
.social-icons li:last-child{margin:0;}
.social-icons a{display:block;background:#d8d9d8;color:#FFFFFF;border-radius:50%;width:36px;height:36px;text-align:center;}
.homepage-icons.social-icons a{width:50px;height:50px;}
.homepage-icons.social-icons a i{margin-top:10px;}
.social-icons a i{margin-top:5px;font-size: 25px;}
ul.footer-nav, ul.footer-nav ul.sub-menu{margin: 0;padding: 0; list-style-type: none;}
ul.footer-nav a{color:#FFFFFF;font-weight: bold;text-transform: uppercase;}
ul.footer-nav li.current_page_item a{color:#ff3333;}
ul.footer-nav li{margin-bottom: 40px;}
ul.footer-nav ul.sub-menu li{margin-top: 6px;margin-bottom: 0;}
ul.footer-nav ul.sub-menu li a{color:#999999;text-transform: none;font-weight: normal;}
ul.footer-nav li:last-child{margin: 0;}
.contact-footer{margin-top: 6px;color:#999999;}
.contact-footer a{color:#999999}
.sep-footer{height:1px;background-color: #cccccc;}
.sub-footer{background: #000000;padding: 2px 0px;}
.top-section{height: 500px;background-repeat: no-repeat;background-position: top center;position: relative; background-size: cover;}
.position-relative{position: relative;}
.title-top-section{position: absolute;width: 580px;height: 125px;background: #b6353a;bottom:50px;left: 13%;color:#FFFFFF;font-size: 70px;padding-left: 150px;padding-top: 20px;}
.side-bar-product{border:1px solid #cccccc;padding: 10px;margin-bottom: 20px;}
.side-bar-product h4,.side-bar-product .side-bar-image{width:95%;margin: 0 auto;font-weight: bold;font-size: 20px;margin-bottom: 10px;}
.side-bar{margin-top: 20px;}
.side-bar .news-image{height: auto;min-height:auto;}
.alignleft{float: left;margin: 0.5em 1em 0.5em 0;}
.alignright{float: right;margin: 0.5em 1em 0.5em 0;}
.supplier-image{height: 115px;border-bottom:1px solid #d3bbbc;text-align: center;display: table-cell;}
.supplier-image img{}
.category_link{padding-top: 5px;padding-bottom: 5px;display: block;}
.category_link.selected,.category_link:hover{color:#FF3333;}
.category_page .side-bar-image{border:1px solid #d3bbbc;}
.border-single-page{border:1px solid #d3bbbc;padding: 15px;/*padding-top: 15px;padding-bottom: 15px;*/}
.btn-black, .btn-black:hover, .btn-black:focus{background-color: #000;border-color: #000;color:#FFF;}
.padding-15{padding:15px;}
.font-20{font-size: 20px;}
.single-page-category-holder{min-height: 225px;}
.single-page-category-holder .img-holder{border:1px solid #d3bbbc;}
.contact-form input[type=text],.contact-form input[type=email]{height:30px;width: 100%;}
.message-form{width: 100%;resize: none;}
.margin-bottom-40{margin-bottom: 40px;}
.border-bottom-1{border-bottom: 1px solid #c2c2c2;}
.moretag,.moretag:hover,.moretag:focus,.moretag:visited{color:#FF3333;}
.more_home{font-size:16px;}
.side-bar-excerpt a.moretag{display:none;}
.txtGreen{color:#006633}
.font-14{font-size:14px !important;}
.copyright-txt{margin-top: 45px;}
.main-page-btn{position:absolute;bottom:40px;}

@media screen and (min-width: 1200px){
	.nav-amg{margin-right:15px !important;}
}
@media (min-width: 991px) and (max-width: 1199px){
	.navbar-default .container{padding:0;}
}
@media screen and (max-width: 1024px){
	.title-top-section{left: 0%}
	.margin-bottom-mobile-20{margin-bottom: 20px;}
	.margin-top-mobile-20{margin-top: 20px;}
	.margin-top-mobile-40{margin-top: 40px;}
	.container>.navbar-header{width:25%;}
	.navbar-amg .navbar-brand img{width:100%;height: auto;}
	.nav-amg{margin-top: 48px;}
	.navbar-amg{min-height: 105px;}
}
@media screen and (max-width: 800px){
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left:15px;}
	.navbar-nav{margin:0px;}
	.nomobile-margin-top{margin-top: 0px;}
	.one-third{margin-top: 20px;}
	.copyright-txt{margin-top: 20px;}
	ul.footer-nav li,
	ul.footer-nav li:last-child{margin-bottom: 6px;}
	.top-section {height: 120px;background-size: cover;}
	.container.margin-top-50{margin-top: 0px;}
	.chairman-title.center{text-align: center;}
	.chairman-image{width: 162px;margin: 0 auto;float: none;}
	.side-bar{margin-top: 50px;}
	.horizontal-separation{border-top:1px solid #d3bbbc;margin-top: 30px}
	.container>.navbar-header{width:auto;}
	.navbar-amg .navbar-brand img{width:auto;height: auto;}
	.btn-amg-theme.margin-top-20{margin-top: 0px;}
}
@media (min-width: 768px){
	.navbar-right .dropdown-menu{left: 0;right: auto;}
}
@media screen and (max-width: 500px){
	.extra-small-margin-top-10{margin-top:20px;}
}