/*
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
*/
.cf:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.cf {display: inline-block;}
* html .cf {height: 1%;}
.cf {display: block;}

@font-face {
    font-family: 'fira_sansregular';
    src: url('fonts/firasans/firasans-regular-webfont.eot');
    src: url('fonts/firasans/firasans-regular-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/firasans/firasans-regular-webfont.woff') format('woff2'),
         url('fonts/firasans/firasans-regular-webfont.woff') format('woff'),
         url('fonts/firasans/firasans-regular-webfont.ttf') format('truetype'),
         url('fonts/firasans/firasans-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'fira_sansbold';
    src: url('fonts/firasans/firasans-bold-webfont.eot');
    src: url('fonts/firasans/firasans-bold-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/firasans/firasans-bold-webfont.woff') format('woff2'),
         url('fonts/firasans/firasans-bold-webfont.woff') format('woff'),
         url('fonts/firasans/firasans-bold-webfont.ttf') format('truetype'),
         url('fonts/firasans/firasans-bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'fira_sansbold_italic';
    src: url('fonts/firasans/firasans-bolditalic-webfont.eot');
    src: url('fonts/firasans/firasans-bolditalic-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/firasans/firasans-bolditalic-webfont.woff') format('woff2'),
         url('fonts/firasans/firasans-bolditalic-webfont.woff') format('woff'),
         url('fonts/firasans/firasans-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/firasans/firasans-bolditalic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'fira_sansitalic';
    src: url('fonts/firasans/firasans-italic-webfont.eot');
    src: url('fonts/firasans/firasans-italic-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/firasans/firasans-italic-webfont.woff') format('woff2'),
         url('fonts/firasans/firasans-italic-webfont.woff') format('woff'),
         url('fonts/firasans/firasans-italic-webfont.ttf') format('truetype'),
         url('fonts/firasans/firasans-italic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'fira_sanssemibold';
    src: url('fonts/firasans/firasans-semibold-webfont.eot');
    src: url('fonts/firasans/firasans-semibold-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/firasans/firasans-semibold-webfont.woff') format('woff2'),
         url('fonts/firasans/firasans-semibold-webfont.woff') format('woff'),
         url('fonts/firasans/firasans-semibold-webfont.ttf') format('truetype'),
         url('fonts/firasans/firasans-semibold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'fira_sanslight';
    src: url('fonts/firasans/firasans-light-webfont.eot');
    src: url('fonts/firasans/firasans-light-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/firasans/firasans-light-webfont.woff') format('woff2'),
         url('fonts/firasans/firasans-light-webfont.woff') format('woff'),
         url('fonts/firasans/firasans-light-webfont.ttf') format('truetype'),
         url('fonts/firasans/firasans-light-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'oswaldbold';
    src: url('fonts/oswald/oswald-bold-webfont.eot');
    src: url('fonts/oswald/oswald-bold-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/oswald/oswald-bold-webfont.woff') format('woff'),
         url('fonts/oswald/oswald-bold-webfont.ttf') format('truetype'),
         url('fonts/oswald/oswald-bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'oswaldlight';
    src: url('fonts/oswald/oswald-light-webfont.eot');
    src: url('fonts/oswald/oswald-light-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/oswald/oswald-light-webfont.woff') format('woff'),
         url('fonts/oswald/oswald-light-webfont.ttf') format('truetype'),
         url('fonts/oswald/oswald-light-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'oswaldbook';
    src: url('fonts/oswald/oswald-regular-webfont.eot');
    src: url('fonts/oswald/oswald-regular-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/oswald/oswald-regular-webfont.woff') format('woff'),
         url('fonts/oswald/oswald-regular-webfont.ttf') format('truetype'),
         url('fonts/oswald/oswald-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-family: 'fira_sansregular';
}
body, html {
	height: 100%;
	width: 100%;
	background-color: #dadada;
	background-image:url(../images/grad-bg.png);
	background-repeat:repeat-y;
	background-position:center top;
}
a {
	color:inherit;
}
#siteWrap {
	min-height:100%;
	position:relative;
}
#siteTop {
	padding-bottom:100px;
}
#siteBottom {
	height:100px;
	position:absolute;
	width:100%;
	bottom:0px;
}
body input,
body textarea  {
}
.left {
	float: left;
}
.right {
	float: right;
}
.fadeThis * {
	display: none;
}
.fadeThis {
	position:relative;
	display:block;
	background-repeat: no-repeat;
	background-position: left top;
	z-index: 1000;
}
.fadeThis span.hover {
	background-position: left bottom;
	cursor:pointer;
	top: 0px !important;
	left: 0px !important;
}
.fadeThis span.text {
	position:absolute;
	display:block;
	z-index:1001;
	text-align: center;
}
.fadeThis input {
	z-index:2000;
	display: block !important;
	position: absolute;	
}
.formBtn {
	border:0px;
	background-color:transparent;
	cursor:pointer;	
}
/*------Basic Shell-------------------------*/

.miniTitle {
	font-family: 'Helvetica';
	font-size: 21px;
	font-weight: bold;
	color: #191f4e;
}
.imgBorder {
	border: solid 1px #375ea9;
	padding: 2px;
}
.divider {
	height: 1px;
	background-color: #b9b2b2;
	margin: 15px 0px;
}
.boxWrap {
	background-color: #f3f3f3;
	border: solid 1px #8f8b88;
	padding: 15px;
}
.textShadow {
	text-shadow: 1px 1px 1px #000000;
        filter: dropshadow(color=#000000, offx=1, offy=1);
}
/*------Basic Shell-------------------------*/
.container {
	position:relative;
	max-width:1000px;
	padding:0px 20px;
	margin:0 auto;
}
#header {
	color:#ffffff;
	position:absolute;
	width:100%;
	z-index:10;
}
#header #headerDrop {
	background-image:url(../images/header-drop-bg.png);
	background-repeat:repeat-x;
	height:0px;
	position:absolute;
	width:100%;
	top:126px;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
#header #logo {
	position:absolute;
	top:11px;
	left:5px;
	z-index:5;
}
#header #topSection {
	height: 41px;
	background-color: #000000;
}
#header #bottomSection {
	background-color:rgba(39,39,39,0.8);
	background-image:url(../images/header-grad.png);
	background-position:center 1px;
	background-repeat:no-repeat;
	height:85px;
}
#header .searchWrap {
	padding-top:10px;
	float:left;
}
#header .searchWrap input {
	border:0px;
	background-image:url(../images/search-icon.png);
	background-repeat:no-repeat;
	background-color:transparent;
	color:#ffffff;
	opacity:0.5;
	height:24px;
	padding-left:50px;
	font-family: 'fira_sansregular';
	font-size:16px;
	width:280px;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
#header .searchWrap input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #ffffff;
}
#header .searchWrap input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #ffffff;
   opacity:  1;
}
#header .searchWrap input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #ffffff;
   opacity:  1;
}
#header .searchWrap input:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #ffffff;
}
#header .searchWrap input:focus,
#header .searchWrap input:hover {
	opacity:1;
}
#header .cartCount {
	margin-top:10px;
	margin-right:20px;
	display:block;
	float:left;
	background-image:url(../images/cart-icon.png);
	background-repeat:no-repeat;
	padding-left:31px;
	height:24px;
	opacity:0.5;
	text-decoration:none;
	font-size:16px;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
#header .cartCount:hover {
	opacity:1;
}
#header .languageDropWrap {
	float:right;
	overflow:hidden;
	width:126px;
	padding-top:4px;
}
#header .languageDropWrap select {
	background-image:url(../images/language-dd-icon.png) !important;
	background-repeat:no-repeat !important;
	background-position:center left !important;
	border:0px !important;
	background-color:transparent !important;
	color:#8a8a8a !important;
	padding-left:20px !important;
	width:170px !important;
	font-size:13px !important;
    font-family: 'fira_sansregular' !important;
}
#header #navWrap {
	padding-left:400px;
	padding-top:14px;
}
#header #navWrap #mobileMenuBtn {
	cursor:pointer;
	display:none;
	font-size:42px;
	position:absolute;
	top:6px;
	right:20px;
}
#header #navWrap .menu-navigation-container > ul {
	margin:0px;
	padding:0px;
	list-style:none;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
#header #navWrap .menu-navigation-container > ul > li {
	-webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    flex:auto;
	text-align:right;
}
#header #navWrap .menu-navigation-container > ul > li a {
	display:inline-block;
	color:#ffca76;
	text-transform:uppercase;
	font-family:'oswaldlight';
	font-size:24px;
	text-decoration:none;
	line-height:60px;
	height:71px;
	background-image:url(../images/nav-arrow.png);
	background-repeat:no-repeat;
	background-position:center -50px;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
#header #navWrap .menu-navigation-container > ul > li:hover > a {
	color:#ffffff;
	background-position:center 46px;
}
#header #navWrap .menu-navigation-container > ul > li .sub-menu {
	/*background-color:rgba(225,143,51,0.8);*/
	text-align:center;
    left: 0px;
    max-height: 0;
	width:100%;
    overflow: hidden;
    position: absolute;
    top: 85px;
    z-index: 100;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
#header #navWrap .menu-navigation-container > ul > li:hover .sub-menu {
    max-height: 300px;
}
#header #navWrap .menu-navigation-container > ul > li .sub-menu {
	margin:0px;
	padding:0px;
	list-style:none;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
#header #navWrap .menu-navigation-container > ul > li .sub-menu li {
	list-style:none;
	-webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    flex:auto;
    padding-top: 14px;
	padding-bottom:14px;
	background-image:url(../images/menu-divider.png);
	background-repeat:no-repeat;
	background-position:right center;
}
#header #navWrap .menu-navigation-container > ul > li .sub-menu li:last-child {
	background-image:none;
}
.menu-item a.menu-image-title-below.menu-image-not-hovered img, .menu-item a.menu-image-hovered.menu-image-title-below .menu-image-hover-wrapper {
	padding-bottom:0px;
}
#header #navWrap .menu-navigation-container > ul > li .sub-menu li img {
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
#header #navWrap .menu-navigation-container > ul > li .sub-menu li a {
	background-image:none;
	color:#ffffff;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
#header #navWrap .menu-navigation-container > ul > li.galleryMenu .sub-menu li a {
	display:block;
}
header #navWrap .menu-navigation-container > ul > li .sub-menu li a .menu-image-title {
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
#header #navWrap .menu-navigation-container > ul > li .sub-menu li:hover img {
	opacity:0.7;
}
#header #navWrap .menu-navigation-container > ul > li .sub-menu li:hover a .menu-image-title {
    color:#e18f33 !important;
}
#sliderWrap {
	position:relative;
	background-image:url(../images/slide-1-bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	z-index:5;
}
.featuredProductsWrap {
	margin:0px;
	margin-top:-280px;
	padding:68px 0px 20px 0px;
	position:relative;
	z-index:6;
}
.featuredProductsWrap .featuredTop h2 {
	float:left;
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-family:'oswaldlight';
	font-size:40px;
	text-transform:uppercase;
	color:#e1903c;
	line-height:91px;
}
.featuredProductsWrap .featuredTop h2 strong {
	font-weight:normal;
	font-family:'oswaldbold';
	color:#434343;
}
.featuredProductsWrap .featuredTop a {
	float:right;
	background-color:#434343;
	display:block;
	background-image:url(../images/arrow-right.png);
	background-repeat:no-repeat;
	background-position:top right;
	text-align:center;
	text-decoration:none;
	font-size:24px;
	font-family:'oswaldlight';
	text-transform:uppercase;
	color:#ffffff;
	padding-right:21px;
	height:32px;
	line-height:31px;
	width:182px;
	margin-top:34px;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
.featuredProductsWrap .featuredTop a:hover {
	background-position:bottom right;
	background-color:#e18f33
}
.featuredProductsWrap .productsWrap  {
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:center;
	letter-spacing:-4px;
}
.featuredProductsWrap .productsWrap .productItem {
	display:inline-block;
	letter-spacing:0px;
	width:321px;
	height:341px;
	margin-right:18px;
	position:relative;
	margin-bottom:30px;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
.featuredProductsWrap .productsWrap .productItem .picWrap .overlayLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:273px;
	background-image:url(../images/clear.gif);
	display:block;
	z-index:5;
}
.featuredProductsWrap .productsWrap .productItem:nth-child(3n){
	margin-right:0px;
}
.featuredProductsWrap .productsWrap .productItem .picWrap {
	border:solid 1px #747474;
	background-image:url(../images/product-item-bg.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	height:273px;
	position:relative;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
.featuredProductsWrap .productsWrap .productItem .picWrap:hover {
	opacity:0.7;
}
.featuredProductsWrap .productsWrap .productItem .picWrap h3 {
	text-align:left;
	background-color:#e18f33;
	color:#ffffff;
	font-size:24px;
	font-family:'oswaldbold';
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	font-weight:normal;
	position:absolute;
	top:214px;
	height:32px;
	width:301px;
	padding-left:19px;
	line-height:32px;
}
.featuredProductsWrap .productsWrap .productItem .picWrap .picC {
	position:absolute;
	right:0px;
	top:0px;
	z-index:2;
}
.featuredProductsWrap .productsWrap .productItem .allBtn {
	display:block;
	height:37px;
	border:solid 1px #747474;
	color:#434343;
	font-size:18px;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	line-height:41px;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
.featuredProductsWrap .productsWrap .productItem .allBtn:hover {
	background-color:#e18f33;
	color:#ffffff;
}
.quoteWrap .leftQuote {
	float:left;
	padding-right:20px;
	margin-bottom:30px;
}
.quoteWrap .rightQuote {
	float:right;
}
.quoteWrap .quoteText {
	float:left;
	display:inline-block;
	background-image:url(../images/right-quote.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-right:65px;
}
.quoteWrap {
	font-family: 'fira_sansitalic';	
	color:#434343;
	font-size:16px;
}
.quoteWrap strong {
	font-weight:normal;
	font-family: 'fira_sansbold_italic';
}
.quoteWrap .quoteWho {
	padding-top:18px;
	padding-left:72px;
	color:#434343;
	font-family: 'fira_sanssemibold';
	text-transform:uppercase;
}
.quoteWrap .quoteWho span {
	color:#e18f33;
}
#productPanelWrap {
	background-image:url(../images/product-bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-size:cover;
	height:650px;
}
#productPanelWrap .prodLogo {
	padding-top:175px;
	float:left;
	width:362px;
	position:relative;
	left:-22px;
	z-index:10;
}
#productPanelWrap .prodImage {
	float:right;
	right:-23px;
	width:638px;
	padding-top:136px;
	position:relative;
}
#productPanelWrap .productPanelBtn {
	display:block;
	width:330px;
	margin-left:22px;
	height:37px;
	border:solid 1px #747474;
	text-align:center;
	font-family: 'fira_sansregular';
	text-transform:uppercase;
	line-height:39px;
	font-size:18px;
	color:#dadada;
	text-decoration:none;	
	top:459px;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
#productPanelWrap .productPanelBtn:hover {
	background-color:#e18f33;
	color:#ffffff;
	border-color:#000000;
}
#footerWrap {
	background-color:#000000;
	background-image:url(../images/footer-bg.png);
	background-repeat:repeat-x;
	background-position:left top;
}
#footerWrap #footerCatsWrap {
	margin:0px;
	padding:0px;
	list-style:none;
	letter-spacing:-4px;
	display:block;
}
#footerWrap #footerCatsWrap > li {
	display:inline-block;
	letter-spacing:0px;
	vertical-align:top;
}
#footerWrap .footerCat {
	padding-top:14px;
	color:#818181;
	font-family:'oswaldbook';
	font-size:18px;
	text-transform:uppercase;
}
#footerWrap .footerCat a {
	text-decoration:none;
	line-height:37px;
	display:block;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
#footerWrap .footerCat a:hover {
	color:#e18f33;
}
#footerWrap .footerCat .footerCatTitle {
	color:#ffffff;
	font-family:'oswaldlight';
	font-size:24px;
	line-height:40px;
}
#footerWrap .footerCat ul {
	margin:0px;
	padding:0px;
	list-style:none;
	vertical-align:top;
}
#footerWrap .footerCat ul li {
	vertical-align:top;
}
#footerWrap .footerCat ul.twoCol {
	-webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;	
	vertical-align:top;
}
#footerWrap .footerCat ul.twoCol li {
}
#footerWrap .footerCat ul.twoColTryTwo {
	width:383px;
}
#footerWrap .footerCat ul.twoColTryTwo li {
	float:left;
}
#footerWrap .footerCat ul.twoColTryTwo li a {
	padding-right:36px;
	display:block;
	overflow:hidden;
	width:173px;
	white-space: nowrap;
 	text-overflow: ellipsis;
}
#footerWrap .footerCat ul.twoColTryTwo li:nth-child(2n) a{
	padding-right:0px !important;
}
#footerWrap .footerDivider {
	background-color:#818181;
	width:1px;
	height:205px;
	margin:67px 18px 0px 18px;
}
#footerWrap .footerCat .fa {
	width:23px;
	color:#ffffff;
	text-align:center;
}
#footerWrap .newsletterWrap input {
	border:solid 5px #e18f33;
	background-color:#ffffff;
	border-radius:10px;
	-moz-border-radius:10px;
	width:219px;
	height:42px;
	text-transform:uppercase;
	color:#323232;
	font-family:'oswaldlight';
	font-size:18px;
	display:block;
	padding-left:14px;
}
#footerWrap .newsletterWrap input[type='submit']{
	font-family:'oswaldbook';
	text-transform:uppercase;
	color:#ffffff;
	border:0px;
	width:auto;
	background-color:transparent;
	height:auto;
	padding:0px;
	margin-left:18px;
	display:block;
	font-size:16px;
	margin-top:5px;
}
#footerWrap .copyText {
	text-align:center;
	padding-top:35px;
	color:#4d4c4c;
	padding-bottom:35px;
	font-size:14px;
}
#footerWrap .copyText a {
	text-decoration:none;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
#footerWrap .copyText a:hover {
	color:#e18f33;
}

#pageTitleWrap {
	background-repeat:no-repeat;
	background-position:center top;
	height:300px;
	margin-bottom:38px;
}
#pageTitleWrap h1 {
	margin:0px;
	padding:0px;
	padding-top:238px;
	font-weight:normal;
}
#contentWrap {
	padding-bottom:40px;
}
.contentWrap {
	font-size:16px;
	color:#434343;
	font-family: 'fira_sanslight';
	text-align:justify;
}
#categoryList {
	float:left;
	width:258px;
}
#categoryList h2 {
	margin:0px;
	padding:0px;
	font-weight:normal;
	text-transform:uppercase;
	color:#e1903c;
	font-size:28px;
	font-family:'oswaldlight';
	height:46px;
	line-height:46px;
	background-image:url(../images/title-logo.png);
	background-repeat:no-repeat;
	background-position:6px 10px;
	padding-left:45px;
}
#categoryList #categoryListWrapper {
	border:solid 1px #e1903c;
	background-color:#222222;
	color:#ffffff;
	padding:24px;
	font-family:'oswaldlight';
	font-size:18px;
	text-transform:uppercase;
}
#productList {
	width:708px;
	float:right;
}
#categoryList #categoryListWrapper ul {
	margin:0px;
	padding:0px;
	list-style:none;
	border-top:solid 1px #483827;
}
#categoryList #categoryListWrapper ul li {
	position:relative;
}
#categoryList #categoryListWrapper ul li a {
	min-height:48px;
	line-height:48px;
	border-bottom:solid 1px #483827;
	display:block;
	padding-left:15px;
	background-image:url(../images/cat-list-bg.png);
	background-repeat:no-repeat;
	background-position:52px 48px;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
#categoryList #categoryListWrapper ul li:hover > .catLink,
#categoryList #categoryListWrapper ul li.active > .catLink,
#categoryList #categoryListWrapper ul li:hover > .catLink-sub,
#categoryList #categoryListWrapper ul li.active > .catLink-sub {
	background-color:rgba(0,0,0,0.45);
	background-position:42px -14px;
	color:#e18f33;
}
#categoryList #categoryListWrapper ul li a .arrow {
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	position:absolute;
	width:19px;
	height:19px;
	top:14px;
	right:10px;
	transform:rotate(-90deg);
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
#categoryList #categoryListWrapper ul li:hover > a > .arrow,
#categoryList #categoryListWrapper ul li.active > a > .arrow {
	transform:rotate(0deg);
}
#categoryList #categoryListWrapper ul li .prod-sub,
#categoryList #categoryListWrapper ul li .prod-sub-sub {
	display:none;
	border-top:0px;
}
#categoryList #categoryListWrapper ul li .prod-sub li a,
#categoryList #categoryListWrapper ul li .prod-sub-sub li a {
	padding-left:30px;	
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size:15px;
	background-image:none;
	color:#ffffff;
}
#categoryList #categoryListWrapper ul li .prod-sub-sub li a {
	padding-left:45px;
}
#categoryList #categoryListWrapper ul li .prod-sub li a:hover,
#categoryList #categoryListWrapper ul li .prod-sub-sub li a:hover {
	color:#e18f33;
	background-color:rgba(0,0,0,0.45);
}
#productList #viewBtnsWrap {
	height:46px;
	color:#434343;
	font-family:'oswaldlight';
	font-size:16px;
	text-transform:uppercase;
	text-align:right;
	line-height:48px;
}
#productList #viewBtnsWrap .fa {
	cursor:pointer;
	font-size:34px;
	vertical-align:middle;
	margin:0px 3px;
}
#productList #viewBtnsWrap .fa:hover,
#productList #viewBtnsWrap .fa.active {
	color:#e1903c;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
.woocommerce .related ul li.product,
.woocommerce .related ul.products li.product {
	margin:0px 33px 0px 0px;
	width:214px;
	height:330px;
	text-align:center;
	text-transform:uppercase;
	font-family:'oswaldlight';
}
.woocommerce .related ul,
.woocommerce .related ul.products {
	text-align:center;
}
.woocommerce .related ul li.product,
.woocommerce .related ul.products li.product {
	float:none;
	display:inline-block;
}
.woocommerce .related ul li.product,
.woocommerce .related ul.products li.product,
.woocommerce .related ul li.product:nth-child(3n),
.woocommerce .related ul.products li.product:nth-child(3n) {
	margin-right:33px;
	margin-bottom:0px;
}
.woocommerce .related ul.products li.product {
	margin-right:27px;
}
.woocommerce ul.products li.product:nth-child(3n),
.woocommerce-page ul.products li.product:nth-child(3n),
.woocommerce .related ul li.product:nth-child(4n),
.woocommerce .related ul.products li.product:nth-child(4n) {
	margin-right:0px;
	margin-bottom:34px;
}
.woocommerce ul.products li.product:last-child,
.woocommerce-page ul.products li.product:last-child,
.woocommerce .related ul li.product:last-child,
.woocommerce .related ul.products li.product:last-child {
	margin-right:0px;
	margin-bottom:0px;
}
.woocommerce ul.products li.product .picWrap {
	border:solid 1px #e19137;
	height:212px;
	width:212px;
	display:table-cell;
	background-color:#ffffff;
	position:relative;
}
.woocommerce ul.products li.product .picWrap .logoPlace {
	background-image:url(../images/prod-item-logo-bg.png);
	background-repeat:no-repeat;
	width:193px;
	height:173px;
	right:0px;
	bottom:0px;
	position:absolute;
	opacity:0.2;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
.woocommerce ul.products li.product .picWrap img {
	position:relative;
	z-index:2;
}
.woocommerce ul.products li.product:hover .picWrap .logoPlace {
	opacity:1;
}
.woocommerce ul.products li.product .picWrap .picWrapInner {
	display:table-cell;
	height:212px;
	width:212px;
	text-align:center;
	vertical-align:middle;
	border:0px;
}
.woocommerce ul.products li.product .overLink {
	display:block;
	background-image:url(../images/clear.gif);
	position:absolute;
	width:100%;
	height:100%;
	z-index:5;
}
.woocommerce ul.products li.product h3 {
	font-weight:normal;
	font-size:18px;
	display:table-cell;
	line-height:20px;
	vertical-align:middle;
	height:52px;
	width:214px;
	margin:0px;
	padding:0px;
}
.woocommerce ul.products li.product .textInfoWrap {
	height:86px;
}
.woocommerce ul.products li.product .prodBtn,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
	background-color:#434343;
	border-radius:0px;
	padding:0px;
	margin:0px;
	font-weight:normal;
	text-transform:uppercase;
	font-family:'oswaldlight';
	height:30px;
	display:block;
	cursor:pointer;
	color:#ffffff;
	font-size:20px;
	line-height:30px;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
	padding:0px 50px;
	height:36px;
	line-height:36px;
}
.woocommerce ul.products li.product:hover .prodBtn,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover  {
	background-color: #6d6d6d;
}
img.rightArrow {
	transform:rotate(-90deg);
	margin-top:-5px;
}
.woocommerce ul.products li.product .price {
	color:#e18f33;
	font-family:'oswaldbook';
	font-size:20px;
}
.woocommerce .related ul.products li.product .price,
.woocommerce .related ul.products li.product .price {
	margin:0px;
}
.woocommerce ul.products {
	background-image:url(../images/prod-divider.png);
	margin-bottom:0px;
}
.woocommerce .related ul,
.woocommerce .related ul.products {
	background-image:none;
}
.woocommerce ul.products .listView {
	display:none;
}
/*If on listView */
.woocommerce ul.products.listView {
	background-image:none;
	display:block;
}
.woocommerce ul.products.listView .listView {
	display:block;
	text-align:left;
}
.woocommerce ul.products.listView .gridView {
	display:none;
}
.woocommerce ul.products.listView li.product,
.woocommerce-page ul.products.listView li.product {
	float:none;
	width:auto;
	height:214px;
	margin:0px;
	padding-bottom:33px;
	border-bottom:solid 1px #cbcbcb;
	margin-bottom:33px;
}
.woocommerce ul.products.listView li.product .picWrap {
	float:left;
}
.woocommerce ul.products.listView li.product .listInfo {
	float:right;
	width:483px;
}
.woocommerce ul.products.listView li.product h3 {
	font-size:20px;
	width:auto;
	border-bottom:solid 1px #c7c7c7;
	display:block;
	height:25px;
	line-height:20px;
}
.woocommerce ul.products.listView li.product .price {
	font-size:25px;
	margin-bottom:0px;
}
.woocommerce ul.products.listView li.product .prodExcerpt {
    font-family: 'fira_sanslight';
	color:#434343;
	font-size:16px;
	text-transform:none;
	line-height:20px;
	text-align:justify;
}
.woocommerce ul.products.listView li.product .prodExcerpt {
	height:119px;
}
.woocommerce ul.products.listView li.product .prodBtn {
	width:214px;
	text-align:center;
	float:right;
}
/*If on ListView end */

.woocommerce nav.woocommerce-pagination ul {
	font-size:24px;
	font-family:'oswaldlight';
	font-weight:normal;
	color:#222222;
	border:0px;
	padding:0px;
	margin:0px;
	margin-top:15px;
}
.woocommerce nav.woocommerce-pagination ul li {
	border:0px;
	padding:0px;
	margin:0px;
	background-color:transparent;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
	padding:0px;
	margin:0px;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
	background-color:transparent;
	color:#e1903c;
}
.woocommerce nav.woocommerce-pagination ul li .next-Btn {
	background-image:url(../images/nex-btn.png);
	background-repeat:no-repeat;
	background-position:right center;
	width:17px;
	height:26px;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
.woocommerce nav.woocommerce-pagination ul li .next-Btn:hover {
	width:20px;
}
.woocommerce nav.woocommerce-pagination ul li .prev-Btn {
	background-image:url(../images/prev-btn.png);
	background-repeat:no-repeat;
	background-position:5px center;
	width:20px;
	height:24px;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
.woocommerce nav.woocommerce-pagination ul li .prev-Btn:hover {
	background-position:0px center;
}
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
	width:471px;
}
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
	width:500px;
	text-align:left;
	color:#434343;
	font-size:16px;
	line-height:23px;
}
.woocommerce #content div.product div.summary strong,
.woocommerce div.product div.summary strong,
.woocommerce-page #content div.product div.summary strong,
.woocommerce-page div.product div.summary strong {
	font-weight:normal;
    font-family: 'fira_sansbold';

}
.woocommerce #content div.product div.summary em,
.woocommerce div.product div.summary em,
.woocommerce-page #content div.product div.summary em,
.woocommerce-page div.product div.summary em {
	font-style:normal;
    font-family: 'fira_sansitalic';

}
.woocommerce .mainImageWrap {
	background-color:#ffffff;
	border:solid 1px #e18f33;
	height:468px;
	width:469px;
	position:relative;
	display:table;
}
.woocommerce .mainImageWrap a {
	display:table-cell;
	width:469px;
	height:468px;
	vertical-align:middle;
	text-align:center;
}
.woocommerce div.product div.images img {
	width:auto;
	display:inline-block;
}
.woocommerce div.product .product_title {
	color:#171717;
	font-weight:normal;
	margin:0px;
	padding:0px;
	font-family:'oswaldlight';
	font-size:26px;
	text-transform:uppercase;
	padding-bottom:4px;
	border-bottom:solid 1px #c7c7c7;
	line-height:24px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
	color:#e18f33;
	font-size:28px;
	font-family:'oswaldbook';
	margin-top:10px;
	margin-bottom:10px;
	line-height:normal;
}
.woocommerce div.product form.cart .variations td.label {
	color:#e18f33;
	font-size:18px;
	text-transform:uppercase;
	font-family:'oswaldbook';
	font-weight:normal;
	padding:0px;
	margin:0px;
	width:200px;
}
.woocommerce div.product form.cart .variations label {
	font-weight:normal;
}
.woocommerce div.product form.cart .variations select {
	width:100%;
}
.woocommerce div.product form.cart .variations select,
.woocommerce div.product form.cart .variations input {
	border: 1px solid #777777;
    height: 24px;
    margin: 0;
    padding: 0;
    width: 100%;
	display:block;
}
.reset_variations {
	display:none !important;
}
.single_variation_wrap {
	display:block !important;
}
.contentBoxWrap h2 {
	background-color:#434343;
	display:block;
	height:54px;
	line-height:54px;
	color:#ffffff;
	text-transform:uppercase;
	color:#ffffff;
	font-size:32px;
	font-family:'oswaldbook';
	margin:0px;
	padding:0px 0px 0px 20px;
	font-weight:normal;
}
.contentBoxWrap .boxArea {
	background-color:#ffffff;
	border:solid 1px #e18f33;
	border-top:0px;
	padding:20px;
	margin-bottom:40px;
}
#relatedWrap .boxArea {
	padding-top:20px;
}
#featuresWrap ul {
	margin:0px;
	padding:0px;
	list-style:none;
	color:#434343;
	font-size:16px;
	text-align:justify;
	line-height:21px;
	padding-left:80px;
	padding-top:20px;
	padding-bottom:20px;
}
#featuresWrap ul li {
	width:340px;
	float:left;
	margin-right:100px;
}
#featuresWrap ul li h3 {
	font-weight:normal;
	color:#171717;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	font-family:'oswaldbook';
	font-size:20px;
	padding-bottom:5px;
	text-align:left !important;
}
#featuresWrap ul li img {
	float:left;
}
#featuresWrap ul li .info {
	float:right;
	width:227px;
	padding-bottom:30px;
	text-align:left;
}
#featuresWrap ul li:nth-child(2n){
	margin-right:0px;
	margin-bottom:30px;
}
#featuresWrap ul li:last-child {
	margin-bottom:0px;
	margin-right:0px;
}
#specificationsWrap ul {
	margin:0px;
	padding:0px;
	list-style:none;
	background-image:url(../images/spec-bg.png);
}
#specificationsWrap ul li {
	line-height:37px;
	float:left;
	width:470px;
}
#specificationsWrap ul li .label {
	color:#e18f33;
	text-transform:uppercase;
	font-family:'oswaldlight';
	font-size:18px;
	padding-left:5px;
}
#specificationsWrap ul li .value {
	color:#434343;
	font-size:14px;
	padding-left:5px;
}
.woocommerce .related ul li.product img, .woocommerce .related ul.products li.product img, .woocommerce .upsells.products ul li.product img, .woocommerce .upsells.products ul.products li.product img, .woocommerce-page .related ul li.product img, .woocommerce-page .related ul.products li.product img, .woocommerce-page .upsells.products ul li.product img, .woocommerce-page .upsells.products ul.products li.product img {
	width:auto;
}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
	width:140px;
}
.woocommerce table.shop_table {
	margin-bottom:0px;
}
.woocommerce td.product-quantity {
	padding-top:25px !important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	border:solid 1px #aaaaaa;
	padding-left:5px;
	height:28px;
	border-radius:5px;
	-moz-border-radius:5px;
}
form.checkout h3 {
	font-family:'oswaldbook';
	text-transform:uppercase;
	font-size:24px;
	margin-top:5px;
	margin-bottom:5px;
}
.woocommerce .woocommerce-info::before {
	color:#e18f33;
}
.woocommerce .woocommerce-info {
	border-top-color:#e18f33;
}
a:active, a:hover {
	color:#e18f33;
}
.thumbnails {
	padding-top:18px !important;
	position:relative;
}
.thumbnails .prodLeft {
	left:0px;
	text-align:left;
}
.thumbnails .prodRight {
	right:0px;
	text-align:right;
}
.thumbnails .img-nav-arrow {
	top:18px;
	position:absolute;
	cursor:pointer;
	width:32px !important;
	height:124px !important;
	margin:0px !important;
	font-size:32px;
	color:#e18f33;
	display:none;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.thumbnails .img-nav-arrow .fa {
	padding-top:45px;
}
.thumbnails .prodLeft:hover {
	color:#ff7509;
	left:-4px;
}
.thumbnails .prodRight:hover {
	color:#ff7509;
	right:-4px;
}
.thumbnails a img:hover {
	border-color:#ff7509;
	opacity:0.6;
}
.thumbnails ul {
	margin:0px;
	padding:0px;
	list-style:none;
	letter-spacing:-4px;
	white-space:nowrap;
	position:absolute;
}
.thumbnails ul li {
	background-color:#ffffff;
	letter-spacing:0px;
	margin:0px;
	margin-right:18px !important;
	padding:0px;
	display:inline-block;
}
.thumbnails ul li a {
	width:124px !important;
	height:124px !important;
	margin:0px !important;
}

.thumbnails ul li a img {
	border:1px solid #e18f33;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.thumbnails .galWrap {
	width:408px;
	margin:0 auto;
	position:relative;
	height:124px;
	overflow:hidden;
}
.borderBtn {
	border:solid 1px #ffffff;
	background-color:transparent;
	display:block;
	width:201px;
	height:30px;
	text-align:center;
	line-height:30px;
	text-transform:uppercase;
	text-decoration:none;
	color:#ffffff;
	font-family:'oswaldlight';
	font-size:24px;
}
.orangeBtn {
	background-color:#e18f33;
	display:block;
	width:203px;
	height:32px;
	text-align:center;
	line-height:30px;
	text-transform:uppercase;
	text-decoration:none;
	color:#ffffff;
	font-family:'oswaldlight';
	font-size:24px;
}
.orangeBtn:hover {
	color:#ffffff;
	background-color:#fbac53;
}

.redBtn {
	background-color:#390400;
	display:block;
	width:203px;
	height:32px;
	text-align:center;
	line-height:30px;
	text-transform:uppercase;
	text-decoration:none;
	color:#ffffff;
	font-family:'oswaldlight';
	font-size:24px;
}
.redBtn:hover {
	background-color:#5f0a04;
	color:#ffffff;
}
.purpBtn {
	background-color:#23002f;
	display:block;
	width:203px;
	height:32px;
	text-align:center;
	line-height:30px;
	text-transform:uppercase;
	text-decoration:none;
	color:#ffffff;
	font-family:'oswaldlight';
	font-size:24px;
}
.purpBtn:hover {
	background-color:#5e007e;
	color:#ffffff;
}

.grnBtn {
	background-color:#004737;
	display:block;
	width:203px;
	height:32px;
	text-align:center;
	line-height:30px;
	text-transform:uppercase;
	text-decoration:none;
	color:#ffffff;
	font-family:'oswaldlight';
	font-size:24px;
}
.grnBtn:hover {
	background-color:#006f56;
	color:#ffffff;
}
.faqWrap .faqQuestion {
	position:relative;
	cursor:pointer;
	background-color:#373737;
	color:#ffffff;
	height:42px;
	line-height:44px;
	font-family:'oswaldbook';
	text-transform:uppercase;
	font-size:18px;
	padding-left:96px;
	background-image:url(../images/faq-left.png);
	background-repeat:no-repeat;
	background-position:6px top;
	margin-bottom:20px;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.faqWrap .faqQuestion .arrow {
	background-image:url(../images/faq-right.png);
	background-position:left top;
	position:absolute;
	height:42px;
	width:19px;
	right:22px;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.faqWrap .faqQuestion:hover {
	background-color:#505050;
}
.faqWrap .faqQuestion.active {
	background-position:6px bottom;
	background-color:#e18f33;
	color:#ffffff;
}
.faqWrap .faqQuestion.active .arrow {
	background-position:left bottom;
}
.faqWrap .faqAnswer {
	padding:0px 30px 20px 30px;
	text-align:justify;
	color:#434343;
	font-size:16px;
	line-height:24px;
	display:none;
}
#companyContentWrap {
	padding-top:165px;
}
#companyContent {
	text-align:justify;
	float:left;
	width:500px;
	text-shadow: 1px 1px 1px #000000;
	font-size:16px;
	color:#ffffff;
}
#companyContent h2,
#companyContent h3 {
	color:#e18f33;
	font-family:'oswaldbook';
	font-size:24px;
	text-transform:uppercase;
	font-weight:normal;
	margin-bottom:8px;
}
#companyContent h3 {
	font-size:20px;
	font-family:'oswaldlight';
}
#companyRight {
	float:right;
	margin-right:-180px;
	padding-top:178px;
}
.contactLeft {
	float:left;
	width:470px;
}
.contactRight {
	float:right;
	width:500px;
}
.contactRight #formWrap {
	background-color:#434343;
	padding:35px;
}
.ajax-loader {
	position:absolute;
}
.contactRight #formWrap input,
.contactRight #formWrap textarea {
	display:block;
	border:0px;
	height:38px;
	text-indent:10px;
	font-size:14px;
	width:100%;
}
.contactRight #formWrap input[type='submit']{
	background-color:#e18f33;
	border:0px;
	height:38px;
	color:#ffffff;
	text-transform:uppercase;
	font-family:'oswaldbook';
	font-size:20px;
}
.contactRight #formWrap textarea {
	height:100px;
}
#postsLeft {
	float:left;
	width:695px;
}
#postsRight {
	float:right;
	width:279px;
}
.blog-item {
	border-bottom:solid 1px #e18f33;
	margin-bottom:30px;
}
.blog-item .blogPictureWrap .linkBtnCircle {
	top:85px;
	opacity:0;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
.blog-item .blogPictureWrap:hover .linkBtnCircle {
	top:98px;
	opacity:1;
}
.blog-item:nth-child(2n){
	margin-right:0px;
	margin-bottom:30px;
}
.blog-item:last-child {
	margin-bottom:0px;
}
.blog-item .blogInfoWrap a {
	font-family: 'fira_sansbold';
	color:#e18f33;
}
.blog-item .blogInfoWrap h2 {
	background-image:none !important;
	text-transform:none !important;
	text-align:left !important;
	max-width:none !important ;
	padding:0px !important;
}
.blog-item .blogInfoWrap p {
	padding:0px !important;
	font-size:16px;
	font-family: 'fira_sanslight';
	line-height:24px;
	color:#434343;
}
.blog-item .blogInfoWrap p a {
	font-family: 'fira_sansbold';
	color:#e18f33;
}
.blog-item.wider .blogPictureWrap {
	width:100%;
}
.blog-item .blogPictureWrap img {
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
.blog-item .blogPictureWrap:hover img {
	transform:scale(1.02);
}
.blog-item .blogPictureWrap .blogPicture-overlay {
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	opacity:0;
	left:0px;
	z-index:4;
	background-color:rgba(254,97,3,0.8);
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
.blog-item .blogPictureWrap:hover .blogPicture-overlay {
	opacity:1;
}
.blog-item .blogPictureWrap .imgLink {
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background-image:url(../images/clear.gif);
	display:block;
	z-index:5;
}
.blog-item .blogLinks {
	border-top:solid 1px #e3e3e3;
	background-color:#fafafa;
	padding:20px;
}
.blog-item .blogLinks .readMoreLink {
	text-decoration:none;
	color:#000000;
	font-family:'Oswald';
	text-transform:uppercase;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
.blog-item .blogLinks .readMoreLink:hover {
	color:#fe6103;
}
.blog-item .blogInfoWrap {
	color:#939393;
	text-align:justify;
	line-height:20px;
	font-size:16px;
}
.blog-item.wider .blogInfoWrap {
	height:180px;
}
article .entry-content {
	height:auto;
	color:#505050;
	text-align:justify;
	line-height:20px;
	font-size:16px;;
}
article .entry-content p {
	padding-left:0px !important;
	padding-right:0px !important;
	margin-left:0px !important;
	margin-right:0px !important;
}
article .entry-content a {
	color:#000000;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
article .entry-content a:hover {
	color:#fe6102;
}
.blog-item .blogInfoWrap h2,
article h1.entry-title  {
	font-family:'oswaldbook' !important;
	font-weight:normal !important;
	text-transform:uppercase !important;
	margin:0px !important;
	padding:0px !important;
	font-size:28px !important;
	color:#171717 !important;
	padding-top:20px !important;
	line-height:34px;
}
article h1.entry-title  {
	padding-top:10px;
	font-size:24px !important;
}
.blog-item .blogInfoWrap .postDate,
article .entry-meta,
article .entry-meta a {
	font-size:16px !important;
	padding-top:8px;
	border-bottom:solid 1px #b2b2b2;
	padding-bottom:5px;
	color:#434343;
	margin-bottom:10px;
	text-decoration:none;
	font-family: 'fira_sansitalic';
}
.blog-item .blogInfoWrap .postDate a {
	color:#b0b0b0;
	text-decoration:none;
}
article .entry-meta {
	margin-top:0px;
	padding-top:0px;
}
#secondary {
	background-color:#222222 !important;
	border:solid 1px #e1903c;
	padding:20px !important;
}
#secondary h2.site-description {
	display:none !important;
}
#secondary ul {
	margin: 0 0 20px !important;
    padding: 10px 0 0 !important;
}
#secondary ul li {
    border-bottom: 1px solid #483825 !important;
    line-height: 15px !important;
    list-style: outside none none !important;
    margin: 0 !important;
    padding: 5px 0 !important;
    text-align: left !important;
}
#secondary ul li a {
    color: #ffffff !important;
	opacity:0.75;
    font-size: 13px !important;
    text-decoration: none !important;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
#secondary ul li a:hover {
	color:#e18f33 !important;
	opacity:1;
}
#secondary h1 {
	border-bottom: 1px solid #bb7930 !important;
	font-family:'oswaldbook' !important;
    font-weight: normal !important;
    height: 36px !important;
    margin: 0 !important;
    padding: 0 !important;
	text-transform:uppercase !important;
	margin-top:-5px !important;
	color:#ffffff !important;
	font-size:20px !important;
}
.prev-next-posts {
	text-align:center;
	height:50px;
}
.prev-next-posts .pnBtn {
	background-color:#aeaeae;
	border-radius:39px;
	-moz-border-radius:39px;
	height:39px;
	width:39px;
	display:inline-block;
	margin-top:2px;
	background-repeat:no-repeat;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
.prev-next-posts .pnBtn:hover {
	background-color:#fe6102;
	transform:scale(1.1);
}
.prev-next-posts .nextBtn {
	background-image:url(../images/next.png);
}
.prev-next-posts .prevBtn {
	background-image:url(../images/prev.png);
}
.prev-next-posts .page-numbers {
	font-family:'OswaldLight';
	color:#515151;
	font-size:19px;
	display:inline-block;
	padding:0px 4px;
	text-decoration:none;
	display:inline-block;
	line-height:30px;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
.prev-next-posts .page-numbers:hover,
.prev-next-posts .page-numbers.current {
	color:#fe6102;
}
.prev-next-posts .prev,
.prev-next-posts .next {
	height:39px;
	vertical-align:bottom;
}
#tagsWrap {
	font-size:12px;
	font-style:italic;
	color:#cdcdcd;
	margin-top:25px;
}
.linkBtnCircle {
    background-image: url(https://gamdiasgaming.com/wp-content/themes/Gamdias/images/circle-bg.png);
    background-repeat: no-repeat;
    height: 65px;
    position: absolute;
    top: 117px;
    width: 65px;
    z-index: 20;
}

.linkBtnCircle .link {
    background-image: url(https://gamdiasgaming.com/wp-content/themes/Gamdias/images/icon-link.png);
    display: block;
    height: 65px;
    width: 65px;
}
.entry-header .entry-meta:first-child {
	display:none;
}
.contact_item {
	margin-bottom:30px;
	height:60px;
}
.contact_item .iconWrap {
	color:#ffffff;
	background-color:#e18f33;
	height:60px;
	width:60px;
	float:left;
	text-align:center;
	line-height:64px;
	font-size:40px;
}
.contact_item .textWrap {
	float:left;
	color:#434343;
	font-size:16px;
	line-height:20px;
	padding-left:15px;
	
}
.contact_item .textWrap p {
	margin:0px;
	padding:0px;
}
.contact_item .textWrap h3 {
	color:#434343;
	text-transform:uppercase;
	font-size:20px;
	font-family:'oswaldbook';
	line-height:20px;
	padding-bottom:5px;
}
.supporth2 {
	font-family:'oswaldbook';
	font-size:20px;
	color:#171717;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
}
.supportUL {
	margin:0px;
	padding:0px;
	padding-top:30px;
	list-style:none;
}
.supportUL li {
	float:left;
	margin-left:70px;
	width:240px;
}
.supportUL li .iconWrap {
	vertical-align:middle;
}
.mc4wp-alert {
	font-size:13px;
	padding:5px;
	position:absolute;
}
.search-item .searchPicture {
	float:left;
}
.search-item .searchInfo {
	float:right;
}
.search-item h2 {
	color:#434343;
	text-transform:uppercase;
	font-size:20px;
	font-family:'oswaldbook';
	line-height:20px;
	padding-bottom:5px;
}
.mc4wp-form {
	margin-top:0px;
}
.galleryUL {
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:center;
}
.galleryUL li {
	display:inline-block;
	margin:7px;
	border:solid 6px #ffffff;
	-webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,0.3);
	box-shadow: 0 0 5px 2px rgba(0,0,0,0.3);
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
.galleryUL li:hover {
	border-color:#e18f33;
}
#box_form {
	background-color:#434343;
	padding:36px 36px 16px 36px;
	color:#ffffff;
}
#box_form input,
#box_form textarea {
	display:block;
	border:0px;
	height:38px;
	text-indent:10px;
	font-size:14px;
	width:238px;
	margin-bottom:20px;
}
#box_form input {
}
#box_form textarea {
	width:383px;
	height:211px;
	padding-top:10px;
	float:right;
}
#box_form input[type='submit'],
#fakeSend{
	background-color:#e18f33;
	border:0px;
	height:38px;
	color:#ffffff;
	text-transform:uppercase;
	font-family:'oswaldbook';
	font-size:20px;
	float:right;
	margin-bottom:0px;
	width:383px;
	cursor:pointer;
	text-align:center;
	line-height:38px;
}	
#box_form input.datepicker {
	background-image:url(../images/cal-icon.png);
	background-repeat:no-repeat;
	background-position:right center;
}
#box_form .col1 {
	float:left;
	margin-right:35px;
}
.downloadText {
	background-color:rgba(255,255,255,0.6);
	padding-top:20px !important;
}
.downloadQuestion.active {
	margin-bottom:0px;
}
.downloadText h3 {
	font-size:20px;
	font-family:'oswaldbook';
	margin-bottom:5px;
}
.downloadText .downloadBtn {
	background-color:#373636;
	display:block;
	width:48%;
	color:#ffffff;
	height:45px;
	line-height:47px;
	overflow:hidden;
	margin:0 auto;
	margin-bottom:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	text-align:center;
	text-transform:uppercase;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
}
.downloadText .downloadBtn:hover {
	background-color:#e18e32;
}
.woocommerce ul.products li.product .price del {
	display:inline-block;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
	left:auto;
	top:auto;
}
.woocommerce #reviews #comments ol.commentlist li {
	padding:20px;
}
.woocommerce #reviews #comments ol.commentlist li:nth-child(even) {
	background-color:rgba(0,0,0,0.05);
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
	background-color:#ffffff;
}
.woocommerce #review_form #respond {
	padding-left:20px;
	padding-right:20px;
}
.woocommerce #review_form #respond textarea {
	border:1px solid #e4e1e3;
}
.woocommerce p.woocommerce-noreviews {
	padding-left:20px;
	padding-right:20px;
}