@charset "utf-8";
@font-face{font-family:'open_sansregular';src:url('../fonts/OpenSans-Regular-webfont.eot');src:url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
font-weight:normal;
font-style:normal
}
@font-face{font-family:'open_sanssemibold';src:url('../fonts/penSans-Semibold-webfont.eot');src:url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),
url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
url('../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
font-weight:normal;
font-style:normal
}
@font-face{font-family:'texgyreadventorregular';src:url('../fonts/texgyreadventor-regular-webfont.eot');src:url('../fonts/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/texgyreadventor-regular-webfont.woff') format('woff'),
url('../fonts/texgyreadventor-regular-webfont.ttf') format('truetype'),
url('../fonts/texgyreadventor-regular-webfont.svg#texgyreadventorregular') format('svg');
font-weight:normal;
font-style:normal
}
@font-face{font-family:'league_gothicregular';src:url('../fonts/LeagueGothic-Regular.eot');src:url('../fonts/LeagueGothic-Regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/LeagueGothic-Regular.woff2') format('woff2'),
url('../fonts/LeagueGothic-Regular.woff') format('woff'),
url('../fonts/LeagueGothic-Regular.ttf') format('truetype'),
url('../fonts/LeagueGothic-Regular.svg#league_gothicregular') format('svg');
font-weight:normal;
font-style:normal
}
@font-face{font-family:'rokkittregular';src:url('../fonts/Rokkitt.eot');src:url('../fonts/Rokkitt.eot?#iefix') format('embedded-opentype'),
url('../fonts/Rokkitt.woff2') format('woff2'),
url('../fonts/Rokkitt.woff') format('woff'),
url('../fonts/Rokkitt.ttf') format('truetype'),
url('../fonts/Rokkitt.svg#rokkittregular') format('svg');
font-weight:normal;
font-style:normal
}
.text-red,a.text-red{color:#ED1C24;} a:hover.text-red{ color:#8c0005}
.text-white,a.text-white{color:#fff;} a:hover.text-white{ color:#ED1C24}
.headerNum{ float:right; color:#ED1C24;font-family: 'league_gothicregular',Arial, Helvetica, sans-serif; font-size:25px; margin:8px 15px 5px 5px}
.btn-danger {
    color:#ffffff;
    background-color:#B40007;
    border-color:#7C0005
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
    color:#ffffff;
    background-color:#9D0107;
    border-color:#7C0005
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
    background-image:none
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
    background-color:#B40007;
    border-color:#7C0005
}
.btn-danger .badge {
    color:#B40007;
    background-color:#ffffff
}
.leftpadding {
    padding:0 0 0 15px
}
html,
body {
    margin:0px;
    padding:0px;
    font:0.9em/1.5em'open_sansregular',Arial,Helvetica,sans-serif;
    text-align:justify;
    color:#fff;
	height:100%;
}
.container {
    position:relative
}
#wrap{min-height:100%; height:auto !important; height:100%; margin:0 auto; position:relative; z-index:10}
.lt-ie8 #wrap{display:table; height:100%}
.leftBlock{position:relative;}
/*.leftBlock:after{content:""; height:100%; width:4px; background: #fff url("../images/multi_color_brdr_vert.jpg") repeat-y scroll center center; position:absolute; right:11px; top:0}*/
#widgets{ padding:10px; background:#fff;}
.logo{ display:block; padding:10px 0; text-align:center} .logo img{ margin:0 auto}
.navbar { margin-bottom:0}
.navbar-default{background:#FFF;border:none; border-radius:0}
.navbar-toggle{ margin-top:25px} 
.navbar-header{ width:100%;}
.navbar-collapse{ padding:0}
#navCollapse .navbar-nav{ float:none}
#navCollapse .navbar-nav> li{ float:none; display:block}
#navCollapse .navbar-nav li>a{font:16px 'texgyreadventorregular',Arial,Helvetica,sans-serif; color:#ed1c24; text-transform:capitalize; padding:8px 15px;}
#navCollapse .navbar-nav >li >a:hover, .navbar-default .navbar-nav >li >a:focus,#navCollapse .navbar-nav > .open > a, #navCollapse .navbar-nav > .open > a:hover, #navWrapper .navbar-nav > .open > a:focus { background-color:#f7f7f7;}
#navCollapse .navbar-nav .dropdown-menu { display:none; position:static;background:#efefef; float: none;
    width: auto; border:none; box-shadow:none}
#navCollapse .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto; border:none; box-shadow:none; background:#efefef;}

#navCollapse .dropdown-menu>li> a{ color:#ed1c24; font-size:14px; padding:5px 25px;white-space:normal;}

.rightBlock {position:relative;}
.rightBlock p{text-shadow:3px 2px 2px rgba(67,67,67,.7);}

	.home_left_title{font:20px/30px 'league_gothicregular', Avantgarde, 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;margin:0 0 0em 0;padding:0px;color:#dd0109;text-transform:capitalize}

.top_block {
    margin:0px;
    background:#fff; 
	border-bottom:1px solid #dfdfdf
}
.player{ float:left; margin:5px 0; width:115px; height:30px;}

#shareicons{margin:5px 0 5px 5px; text-align:left; float:left}
#shareicons li{padding:0 2px}
#shareicons li a{display:block; height:32px; width:32px; text-align:center; line-height:32px; border-radius:50%; text-decoration:none; font-size:16px; transition:all 0.2s ease-in; background:#e5e5e5}
#shareicons li a:hover{background:#ddd; color:#444} 
#shareicons li a i{line-height:inherit}
.fb {
    color:#03F
}
.tweet {
    color:#00bbfb
}
.linkedin {
    color:#00548b
}
.gplus {
    color:#c22525
}


.inner_prblock {
    width:100%;
    margin:10px 0 20px 0;
    position:relative;
	display:none
}
.no-js .inner_prblock{ display:block}
ul.inner_prslider {
    list-style:none;
    margin:0px auto;
    padding:0px;
    position:relative;
    text-align:center;
}
ul.inner_prslider li {
    position:relative;
    border:2px solid #454545;
	display:none
}
.inner_prslider li:first-child{ display:block}
ul.inner_prslider li:hover {
    border:2px solid #0395E0;
    transition:all ease-in 0.3s
}
#inpr_prev i {
    left:10px;
    top:42%;
    position:absolute;
    z-index:55
}
#inpr_next i {
    right:10px;
    top:42%;
    position:absolute;
    z-index:55
}
#inpr_prev i,
#inpr_next i {
    font-size:1.8em;
    color:#d10000
}
ul.sub_list {
    margin:0px 0 10px 0;
    padding:0px;
    list-style:none
}

.leftfooter {
    color:#222;
    margin:15px 0 0;
    float:left;
    border-top:4px double #333;
    padding:10px 0;
    width:100%;
    text-align:center;
    font-size:10px;
}
.leftfooter a {
    color:#222;
    text-decoration:none
}
.leftfooter a:hover {
    color:#f00;
    text-decoration:none
}
.footer {
    margin:15px 0 0;
    float:left;
    border-top:4px double #333;
    padding:10px 0;
    width:100%;
    text-align:center
}
.footer a {
    color:#fff;
    text-decoration:none
}
.footer a:hover {
    color:#ff0;
    text-decoration:none
}

.copyright {
    width:100%;
    float:left;
    color:#fff;
    text-align:center
}
.copyright a {
    color:#fff;
    text-decoration:none;
    text-align:center
}

.page_header {
    padding:15px 10px;
    margin:10px 0 10px;
    border-bottom:3px solid #8c0005;
    background:#ed1c24;
}
.pageTitle {
    font-size:2em;
    font-family:'texgyreadventorregular',
    Arial,
    Helvetica,
    sans-serif;
    color:#fff;
    text-transform:uppercase;
    margin:0px;
    padding:0px 0 0.2em 0
}
.subtitle {
    padding:0 0 0.3em 0;
    margin:0em 0 0em 0;
    font-size:1.8em;
    font-family:'texgyreadventorregular',
    Arial,
    Helvetica,
    sans-serif;
    color:#fff;
    text-transform:capitalize
}
.sub_subtitle {
    font-size:1.2em;
    font-family:'open_sansregular',
    Arial,
    Helvetica,
    sans-serif;
    text-transform:capitalize
}

.thumbnails{padding-left:0;  list-style:none;  *zoom:1}
.thumbnails:before, 
.thumbnails:after{display:table;  content:"";  line-height:0}
.thumbnails:after{clear:both}
.thumbnails >li{margin-bottom:15px}


.breadcrumbs {
    width:100%;
    margin:0;
    float:left
}
.breadcrumbs ul {
    font-size:100%;
    list-style:none;
    float:left;
    height:20px;
    margin:0;
    padding:0;
    line-height:20px
}
.breadcrumbs ul span {
    float:left;
    margin-right:5px;
    color:#999
}
.breadcrumbs ul li {
    float:left;
    line-height:20px;
    padding-right:.3em;
    color:#fff;
    font-family:'open_sansregular',
    Arial,
    Helvetica,
    sans-serif;
    font-size:12px
}
.breadcrumbs ul li a {
    background:url(../images/breadcrumb-arrow.png) no-repeat right center;
    display:block;
    padding:0 1.2em 0 0;
    color:#ddd;
    text-decoration:none
}
#breadcrumbs ul li a:link,
#breadcrumbs ul li a:visited {
    color:#D2AC67;
    text-decoration:none
}


.placeholder {
    color:#444
}
::-webkit-input-placeholder {
    color:#444
}
::-moz-placeholder {
    color:#444
}
textarea {
    resize:vertical
}
.captcha {
    height:30px;
    padding:2px;
    list-style:none;
    margin:5px 0;
    display:block;
    float:left;
    width:100%
}
.captcha li {
    float:left;
    margin:0 20px 0 0
}
.capimg {
    position:relative
}
a.refresh {
    width:30px;
    height:30px;
    position:absolute;
    right:-15px;
    top:15%;
    z-index:50;
    top:0
}
.captcha input {
    width:70px
}

.innerError {
    font-size:10px;
    color:#f00;
    background:#fbe3e4 url(../images/invalid.png) 0 50% no-repeat;
    padding:2px 2px 2px 20px;
    border:1px solid #fbc2c4;
    min-height:18px
}

.show-grid {
    margin-bottom:10px;
    margin-top:10px
}
.marginbtm {
    margin-bottom:20px
}
.contact_block {
    margin:10px 0;
    width:100%;
    float:left;
    font-size:16px;
    line-height:1.4em
}
.contact_title {
    font:2.5em'league_gothicregular',
    Arial,
    Helvetica,
    sans-serif;
    color:#fff;
    margin:1em 0 0 0;
    padding:0px;
}
.contact_title span {
    background:rgba(0,
    0,
    0,
    0.8);
    padding:5px 10px;
}
.msgContainer {
    margin:30px auto;
    text-align:center;
    padding:30px 0;
    font-size:17px;
    font-style:italic;
    font-weight:bold
}
.location {
    border:1px solid #fff;
    padding:4px;
    margin:10px 0;
}

.toTop{display:none; text-decoration:none; position:fixed; z-index:997; bottom:10px; right:10px; overflow:hidden; width:50px; height:50px; border:none; text-indent:-9999px; background:url("../images/ui-totop.png") no-repeat left top}
.toTop:active, .toTop:focus{outline:none}
.toTop:hover{background:url("../images/ui-totop.png") no-repeat left -50px}


@media only screen and (max-width:992px){
.leftBlock:after{ right:15px}
#widgets{ background:none; padding:0; margin-top:20px;}

	
}
@media only screen and (max-width:767px){
	.headerNum{ display:none}
}

@media only screen and (max-width:768px){
#shareicons{ margin-right:15px;}
	#homePage #widgets{ margin-top:100px;}
	.leftBlock:after{ display:none}
	
.navbar-collapse{padding-right:15px;padding-left:15px;}
	.navbar-header{height:80px; border-bottom:1px solid #dfdfdf;}
	#navCollapse .navbar-nav li>a{padding:10px 15px;}
	.logo{height:80px;float:left;padding:5px 15px;}
	.logo img{max-height:70px;float:left}
	
}
@media only screen and (max-width:480px){
	#shareicons{ margin:10px 0; float:none; text-align:center}
	
	
	
	}