/* Generated by Font Squirrel (http://www.fontsquirrel.com) on August 11, 2014 */
@font-face {
	font-family: 'league_gothicitalic';
	src: url('fonts/leaguegothic-italic-webfont.eot');
	src: url('fonts/leaguegothic-italic-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/leaguegothic-italic-webfont.woff') format('woff'),
	url('fonts/leaguegothic-italic-webfont.ttf') format('truetype'),
	url('fonts/leaguegothic-italic-webfont.svg#league_gothicitalic') format('svg');
	font-weight: normal;
	font-style: normal;

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

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

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

}


body{ background: #212121; font-family: 'Open Sans', sans-serif; }
.wrap{ width: 100%; float: left;}
.fluid-row{ width: 100%; float: left;}
@media (min-width: 1200px) {
	.container {
		width: 1200px;
	}
}
a:hover, a:focus{ text-decoration: none; outline: none;}
/* header */
.header{ padding-top: 40px; padding-bottom: 14px;}
.logo{ width: 100%; float: left;  margin: 0px auto; padding-bottom: 15px; text-align: center; }
.logo a{ display: block;}
.logo a img{ max-width: 100%;}
.top_search{ width: 245px; height: 39px; background: #000000; position: relative; padding: 10px 28px 10px 12px; margin: 0px auto; display: table;}
.top_search input[type="text"]{ width: 100%; float: left; background: #000000; border: none; color: #7f7f7f; font-size: 13px; line-height: 17px; font-style: italic; font-family: 'Open Sans', sans-serif;}
.top_search input[type="submit"]{ position: absolute; right: 13px; top: 12px; width: 15px; height: 16px; background: url('images/icon_search.png') no-repeat 0 0; border: none;}
@media (min-width: 992px) {
	.logo {width: 442px; float: left;}
	.top_search { float: right !important; margin-top: 83px; display: inline-block;}
}
/* navigation */
.nav_container{ border-top: 1px solid #e6d099; border-bottom: 1px solid #e6d099; margin-bottom: 10px; }
.nav{ text-align: center;}
.res_nav{ display: none; width: 40px; margin:0px auto; font-size: 30px; color: #fff; }
.res_nav:hover{ color: #e6d099;}
.nav ul{ list-style: none; padding: 0; margin: 0;}
.nav li{ float: left; border-right: 1px solid #e6d099; font-family: 'league_gothicregular'; font-size: 24px; line-height: 26px; text-transform: uppercase;}
.nav li:first-child{  border-left: 1px solid #e6d099;}
.nav li a{ padding: 15px; display: block; color: #fff;}
.nav li a:hover, .nav li.active a { background: #e6d099; color: #212121;}

@media (max-width: 991px) {
	.nav_container{ border: none;}
	.nav_container ul{ display: block;}
	.res_nav{ display: block;}
	.nav ul{ width: 290px; display: none; margin: 0px auto; }
	.nav li{ background: #e6d099; display: block; width: 100%; border-right: none; font-size: 18px; line-height: 20px; text-transform: none; border-bottom:1px solid #f7e4b5;}
	.nav li:first-child{ border-left: none;}
	.nav li a{ padding: 5px;color: #212121; }
	.nav li a:hover, .nav li.active a { color: #e6d099; background: #000;}

}
@media (min-width: 992px){
	.nav li{ font-size: 20px;}
	.nav li a{ padding: 15px 10px;}
}
@media (min-width: 1200px){
	.nav li{ font-size: 24px;}
	.nav li a{ padding: 15px;}
}

/* footer */
.footer_container { background: url('images/foot_top_border.png') repeat-x 0 0 #212121; padding-top: 22px; padding-bottom: 39px; margin-top: 53px;}
.footer { color: #a6a6a6; font-size: 14px; line-height: 14px; text-align: center;}
.footer ul{ padding: 0; margin: 0; list-style: none;}
.footer li { display: inline-block; padding: 0 10px 0 13px; border-left: 2px solid #a6a6a6; margin-top: 12px;}
.footer li:first-child{ border-left: none;}
.footer a{ color: #a6a6a6;}
.footer p{ margin-top: 15px; line-height: 22px;}

/* box_type */
.box_wrap{}
.cat_box { background: url('images/cat_box_foot.png') repeat-x 0 bottom #fff; padding: 0 0 25px 0; margin-top: 30px; }
.cat_box.active {}
.cat_box.inactive {}
.cat_box .pic_wrap{ padding: 3px;} 
.pic { background: #fff; box-shadow: 0 0 6px #6c6b6b inset; padding: 5px; min-height: 100px; text-align: center; max-height: 191px; height: auto; line-height: 175px; position: relative;}
.pic img{ max-width: 100%; height: auto; width: auto;}
.cat_name{ position: absolute; top: 0; right: 0; padding: 8px 10px; background: #9a1d0d; font-size: 22px; line-height: 22px; color: #fff; font-family: 'league_gothicregular'; text-transform: uppercase;}
.cat_name:hover{ background: #e6d099; color: #212121;}
.cat_box h3.title{ font-size: 30px; line-height: 26px; color: #991d0d; font-family: 'league_gothicregular'; text-transform: uppercase; padding:0 15px 18px 15px; background: url('images/icon_dot.png') repeat-x 0 bottom ;}
.cat_box p{ color: #6c6b6b; margin-top: 5px;}
.cat_box p >span{ color: #272727; font-weight: 600;}
.btn_readmore{ font-size: 20px; line-height: 22px; color: #991d0d; font-family: 'league_gothicregular'; text-transform: uppercase; float: right;}
.btn_readmore:after{ content: '\f101'; font-family: 'FontAwesome'; padding-left: 10px;}
.btn_readmore:hover{ color: #212121;}


@media(min-width: 768px){
	.cat_box{ height: 436px;}
}
@media(min-width: 991px){
	.cat_box{ height: 453px;}
}
@media(min-width: 1200px){
	.cat_box{ height: 467px;}
}
/* breadcumb */
.breadcrumb{ background: none; padding: 0; margin-top: 15px; display: none;}
.breadcrumb li{ color: #e5cf99; font-weight: 600; font-size: 16px; line-height: 22px;}
.breadcrumb > li + li::before{ content: '\f101'; font-family: 'FontAwesome'; font-weight: normal; font-size: 12px; color: #888888;}
.breadcrumb li a{ font-weight: 400; color: #888888;}
@media(min-width:991px){
	.breadcrumb{ display: block;}
}

/* */
.main_column{ background: url('images/cat_box_foot.png') repeat-x 0 bottom #fff; padding: 15px 15px 50px; margin-bottom: 15px;}
.sidebar{}
.left_col { width: 33%; float: left;}
.right_col{ width: 67%; float: left; padding-left: 20px;}
.pageTitle {  color: #991d0d; font-size: 36px; line-height: 36px; font-family: 'league_gothicregular'; text-transform: uppercase; padding-bottom: 15px; background: url('images/icon_dot.png') repeat-x 0 bottom ;}
.main_column p{ margin-top: 15px;}
.btn_red{ color: #fff; padding: 10px 15px; font-size: 25px; font-family: 'league_gothicregular'; background: #9a1d0d; text-transform: uppercase; border-radius: 3px; line-height: 26px;}
.btn_red.black { background: #212121;}
.btn_red:hover{ color: #e6d099;}
.sidebar .cat_box { background-color: #f5f5f5; height: auto !important;}
.sidebar .cat_box h3.title{ font-size: 26px;}
.sidebar .cat_box{ margin-top: 0; margin-bottom: 15px;}
.sidebar .cat_box p, .sidebar .cat_box p a{ color: #555353;}
.sidebar .cat_box p a:hover{ color: #000;}
.left_col .pic{ margin-top: 20px; max-height: auto; min-height: 50px; line-height: auto;}
.share_this h2{ color: #212121;}
.share_this img{ max-width: 100%; height: auto;}
.video_sample { padding: 13px 0; border-top: 1px solid #cdcdcd;}
.video_sample.no-border{ border-top: none;}
.video_sample img{ margin-left: 25px; }
.form select{ width: 100%; float: left; color: #9f9e9e; border: 1px solid #cccccc; line-height: 20px; padding: 8px 10px; margin-top: 10px;}
.deatils_pg .btn_red{ margin-top: 15px; margin-right: 10px; float: left}
.deatils_pg h2{ color: #991d0d; font-size: 24px; line-height: 26px; font-family: 'league_gothicregular';  text-transform: uppercase;;}

/* CSS for IE */
.ie .container{ width:1200px;}
.ie .col-lg-12 {
	width: 100%; float:left;
}
.ie .col-lg-11 {
	width: 91.66666667%; float:left;
}
.ie .col-lg-10 {
	width: 83.33333333%; float:left;
}
.ie .col-lg-9 {
	width: 75%; float:left;
}
.ie .col-lg-8 {
	width: 66.66666667%; float:left;
}
.ie .col-lg-7 {
	width: 58.33333333%; float:left;
}
.ie .col-lg-6 {
	width: 50%; float:left;
}
.ie .col-lg-5 {
	width: 41.66666667%; float:left;
}
.ie .col-lg-4 {
	width: 33.33333333%; float:left;
}
.ie .col-lg-3 {
	width: 25%; float:left;
}
.ie .col-lg-2 {
	width: 16.66666667%; float:left;
}
.ie .col-lg-1 {
	width: 8.33333333%; float:left;
}
.ie .visible-lg{ display:block !important;}
.ie .logo{ width: 442px; float: left;}
.ie .top_search{ float: right; margin-top: 83px;}
.ie .cat_box{ height: 475px;}
.ie .breadcrumb{ display: block;}


