/** DEFAULT **/
body{
	font-family: 'Roboto', sans-serif;
	/*background-color: #031520;*/
	/*background-image: url(../images/body-bg.png);*/
	/*background-image: url(../images/sneaker_mesh_fabric.png);*/
	
}

.main-content p{
	text-align: justify;
}

h1,h2,h3,h4,h5,h6{
	font-family: 'Oswald', sans-serif;
}

input, input:focus, textarea:focus{
	border:0;
	outline: none;
	box-shadow: none;
}


a, a:hover, a:active{
	text-decoration: none;
}
.table>tbody>tr>td{
	padding: 8px;
line-height: 1.42857143;
vertical-align: top;
border-top: 1px solid #080808;
border: 1px solid #080808;

}

.table-match-result tr td{
border: 1px solid #080808;
text-align:center;
}

a, a:hover, 
.image-lightbox a:after,
.image-lightbox:hover a:after,
.announcement-block,
.announcement-block:hover,
.match-box-inner,
.match-box-inner:hover,
.content,
.content li,
.gal-item a:after
{
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}

p{
	color: #616161;
}

.no-margin-bottom{
	margin-bottom: 0;
}

article{
	text-align: justify;
}

/** HEADER **/
.dropdown-menu>.active>a{
	background-color: #B6B7BE;
}

.top-bar{
	background: #010b11; /* Old browsers */
	background: -moz-linear-gradient(top,  #010b11 0%, #010609 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#010b11), color-stop(100%,#010609)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #010b11 0%,#010609 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #010b11 0%,#010609 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #010b11 0%,#010609 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #010b11 0%,#010609 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#010b11', endColorstr='#010609',GradientType=0 ); /* IE6-9 */
	border-bottom: 1px solid #000;
	padding: 5px 0;
}

.social-links{
	padding: 0;
}

.social-links li{
	list-style: none;
	float: left;
}

.social-links li a, .searh-form{
	background: #010609; /* Old browsers */
	background: -moz-linear-gradient(top,  #010609 0%, #020f17 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#010609), color-stop(100%,#020f17)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #010609 0%,#020f17 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #010609 0%,#020f17 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #010609 0%,#020f17 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #010609 0%,#020f17 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#010609', endColorstr='#020f17',GradientType=0 ); /* IE6-9 */
	border: 1px solid #08161e;
}

.social-links li a{
	color: #caccd2;
	display: block;
	width: 26px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	border-radius: 50%;
	margin-right: 5px;
}

.main-logo img{
	height: 143px;
}

.logo-partner{
	height: 130px;
}

.mid-bar{
	background-image: url(../images/steel-bg2.jpg);
	background-size: 100%;
	padding: 5px 0;
}

#main-nav{
	background: #02141f; /* Old browsers */
	background: -moz-linear-gradient(top,  #02141f 0%, #01060a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#02141f), color-stop(100%,#01060a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #02141f 0%,#01060a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #02141f 0%,#01060a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #02141f 0%,#01060a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #02141f 0%,#01060a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02141f', endColorstr='#01060a',GradientType=0 ); /* IE6-9 */
	border-top: 1px solid #072130;
	border-radius: 0;
	border-left:0;
	border-right:0;
	border-bottom: 0;
	margin-bottom: 0;
}

#main-nav li a{
	font-family: 'Oswald', sans-serif;
	color: #fff;
	font-weight: normal;
	text-shadow: 0 1px 1px rgba(0,0,0,.5);
	padding: 15px 35px;
}

#main-nav  .navbar-nav>li.active>a, #main-nav  .navbar-nav>li>a:hover, #main-nav  .navbar-nav>.open>a{
	background: #01060a; /* Old browsers */
	background: -moz-linear-gradient(top,  #01060a 1%, #02141e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#01060a), color-stop(100%,#02141e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #01060a 1%,#02141e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #01060a 1%,#02141e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #01060a 1%,#02141e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #01060a 1%,#02141e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01060a', endColorstr='#02141e',GradientType=0 ); /* IE6-9 */
	color: #ffc000;
}

#main-nav .dropdown-menu{
	background-color: #d0d1d6;
	padding: 0;
	border-top: 0;
}

#main-nav .dropdown-menu li a{
	color: #484c57;
	font-size:.95em;
	text-shadow: 0 1px 1px rgba(250,250,250,.5);
	border-top: 1px solid #a8acb7;
	border-bottom: 1px solid #dee0e6;
}

#main-nav .dropdown-menu li a:hover{
	background:#a8acb7;
	color: #010a0f;
}

.searh-form{
	border-radius: 30px;
	position: relative;
}

.searh-form input[type="text"]{
	background: transparent;
	outline: none;
	padding: 0 10px;
	color: #fff;
	vertical-align: top;
	margin-top: 3px;
	font-size: .80em;
	height: 20px;
	color: #caccd2;
}

.searh-form input[type="submit"]{
	background-color: transparent;
	background-image: url(../images/search-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 14px;
	width: 45px;
	height: 18px;
	border-left: 1px solid #696969;
	margin-top: 3px;
}

.searh-form .submit-btn{
	
}

.image-lightbox{
	border: 1px solid #ccc;
	padding: 6px;
}

.image-lightbox a{
	position: relative;
	display: block;
}

.image-lightbox:hover a:after {
	display: block;
}

.image-lightbox a:after{
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: rgba(244, 184, 0, 0.6);
	display: none;
	background-image: url(../images/lightbox-trigger.png);
	background-repeat: no-repeat;
	background-position: center;
}

/** CONTENT **/
.flexslider{
	border:0!important;
	border-radius: 0!important;
	box-shadow: none!important;
}

.flexslider ul{
	padding: 0;
}

.flexslider{
	position: relative;
}

.flexslider:after{
	content: '';
	display: block;
	width: 100%;
	height: 3px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 200;
	background: #e5c415; /* Old browsers */
	background: -moz-linear-gradient(left,  #e5c415 0%, #dca219 21%, #e57e23 49%, #dca219 80%, #e5c415 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e5c415), color-stop(21%,#dca219), color-stop(49%,#e57e23), color-stop(80%,#dca219), color-stop(100%,#e5c415)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #e5c415 0%,#dca219 21%,#e57e23 49%,#dca219 80%,#e5c415 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #e5c415 0%,#dca219 21%,#e57e23 49%,#dca219 80%,#e5c415 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #e5c415 0%,#dca219 21%,#e57e23 49%,#dca219 80%,#e5c415 100%); /* IE10+ */
	background: linear-gradient(to right,  #e5c415 0%,#dca219 21%,#e57e23 49%,#dca219 80%,#e5c415 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5c415', endColorstr='#e5c415',GradientType=1 ); /* IE6-9 */
}

.main-slider{
	overflow: hidden;
}

.flex-control-nav {
	bottom: 20px!important;
	z-index: 200!important;
}

.flex-direction-nav a:before{
	display: none!important;
}


.flex-control-paging li a{
	background:transparent!important;
	border:1px solid #fff;
}

.flex-control-paging li a.flex-active{
	background:#fff!important;
	border:1px solid transparent;
}

.flex-direction-nav a{
	height: 80px!important;
	font-size: 3em!important;
	text-shadow:none!important;
	opacity: 1!important;
	color: #fff!important;
}

.flex-control-paging li a{
	background:#021019;
}

.tab-title{
	display: block;
	color: #fff;
	padding: 15px;
	position: relative;
	height: 48px;
}

.tab-title:before{
	content: '';
	position: absolute;
	display: block;
	left: -2px;
	top: 0;
	width: 46px;
	height: 100%;
	/*background:#daa400;*/
	background-image: url(../images/bullet.png);
	background-size: 100%;
	background-repeat: no-repeat;
}


/*.tab-title:after {
	left: 32px;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(218, 164, 0, 0);
	border-left-color: #daa400;
	border-width: 10px;
	margin-top: -10px;
}*/

.tab-title h2{
	margin: 0;
	font-size: 1.5em;
	padding-left: 40px;
	position: relative;
	line-height: 18px;
}

.tab-title span:before{
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 200;
	background-image:url(../images/tab-title-bg.png);
	background-size: 100%;
	background-repeat: no-repeat;
	top: 0;
	left: 0;
	border-radius: 50%;
}


.tab-title, .block-holder{
	background: #041926;
	border: 1px solid #030a0e;
	border-radius: 2px;
	overflow: hidden;
	/*box-shadow: 0 1px 1px rgba(0,0,0,.5);*/
	margin-bottom: 15px;
}

.tab-title{
	border-radius: 30px 5px 5px 30px;
}

.block-holder{
	padding: 40px 30px;
}

.block-holder ul{
	padding: 0;
	margin: 0;
}

.block-holder ul li{
	list-style: none;
}

.block-holder ul li a{
	color: #fff;
	text-decoration: none;
	padding: 10px 30px 10px 15px;
	display: block;
	border-radius: 3px;
	border-top: 1px solid #04121b;
	border-bottom: 1px solid #020a0f;
	font-size: .90em;
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.block-holder ul li a:after{
	content: "\f054";
	font-family: fontAwesome;
	position: absolute;
	right: 8px;
	color: #000;
	background: #fff;
	display: block;
	width: 26px;
	height: 26px;
	line-height: 27px;
	text-align: center;
	top: 6px;
	font-size: 1em;
	border-radius: 50%;
	text-indent: 4px;
}

.block-holder ul li a:hover,
.block-holder ul li:first-child a,
.view-listing-btn,
.inquery-submit-btn
{
	background:#daa400;
}

.block-holder-inner{
	background: #020e16;
	border-radius: 3px;
	overflow: hidden;
}

.view-listing-btn, .inquery-submit-btn{
	text-align: center;
	display: block;
	margin-top: 15px;
	border-radius: 2px;
	padding: 10px 15px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	width: 100%;
}

.view-listing-btn:hover{
	background:#c49300;
	color: #fff;
}

.inquiry-form input:not(.inquery-submit-btn),
.inquiry-form textarea
{
	background:#020e16;
	border-radius: 3px;
	border:1px solid #082130;
	box-shadow: none;
	color: #a0a8ad;
	font-size: .90em;
}

.inquiry-form input{
	height: 38px;
}

.inquiry-form textarea:focus{
	border: 0;
	box-shadow: none;
}

.inquiry-form textarea{
	min-height: 80px;
}

.article-thumb{
	display: block;
}

.article-thumb img{
	width: 100%;
}

.article-title{
	position: relative;
	font-size: 1.6em;
	margin: 30px 0;
	text-indent: 5px;
	padding-left: 30px;
}

.article-title:before{
	content: '';
	display: block;
	width: 32px;
	height: 32px;
	background-image: url(../images/list-style.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	background-size: 100%;
}

.article-subtitle{
	font-size: 1.6em;
}

.half-thumb{
	width: 50%;
	float: left;
	margin-right: 15px;
}

.lighbox-group > div img{
	width: 100%;
}

.main-content{
	padding-bottom: 60px;
	background: #f4f4f4; /* Old browsers */
	background: -moz-linear-gradient(top,  #f4f4f4 0%, #f6f6f6 47%, #eaeaea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(47%,#f6f6f6), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4f4f4 0%,#f6f6f6 47%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4f4f4 0%,#f6f6f6 47%,#eaeaea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4f4f4 0%,#f6f6f6 47%,#eaeaea 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f4f4f4 0%,#f6f6f6 47%,#eaeaea 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
}

.page-title{
	margin: 30px 0;
	font-weight: bold;
	text-shadow: 0 1px 1px rgba(0,0,0,.2);
	color: #010C13;
}

.page-breadcrumbs{
	padding: 0;
	display: inline-block;
	margin-bottom: 30px;
}

.page-breadcrumbs li{
	float: left;
	margin-right: 15px;
	list-style: none;
	position: relative;
}

.page-breadcrumbs li:after{
	content:"\f105";
	font-family: fontAwesome;
	margin-left: 15px;
}

.page-breadcrumbs li:last-child:after{
	display: none;
}

.page-breadcrumbs li a{
	font-weight: bold;
	color: #DDB300;
}

.info-list{
	padding: 0;
	text-align: right;float: left;
	margin-right: 10px;
}

.info-list li{
	list-style: none;
	color: #000000;
	font-size: .85em;
	line-height: 1.4em;
	font-weight: bold;
}

.info-list li a{
	color: #010101;
}

.info-list li strong{
	font-size: 1.2em;
}

.info-list li span{
	display: block;
	font-weight: bold;
	color: #1443FE;
	font-family: 'Oswald', sans-serif;
}

.none-block{
	display:inline-block!important;
}

.announcement-section{
	padding: 0 15px;
	border: 1px solid #BABABA;
	border-radius: 2px;
	margin-bottom: 15px;
}

.announcement-block{
	text-align: justify;
	border-bottom: 1px solid #ccc;
	padding: 15px 0;

	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 22%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(22%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 22%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 22%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 22%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 22%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */

}

.announcement-block:hover{
	background: #ededed; /* Old browsers */
	background: -moz-linear-gradient(top,  #ededed 0%, #f6f6f6 78%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(78%,#f6f6f6), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ededed 0%,#f6f6f6 78%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ededed 0%,#f6f6f6 78%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ededed 0%,#f6f6f6 78%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ededed 0%,#f6f6f6 78%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}


.content-announcement{
	margin-left: -15px;
}

.content-announcement:last-child .announcement-block{
	border-bottom:0;
}

.announcement-block p{
	letter-spacing: -0.5px;
	font-size: .90em;
}

.announcement-block img{
	display: block;
	width: 100%;
	background: #fff;
	padding: 5px;
	border: 1px solid #D5D5D5;
}

.announcement-title, .event-title{
	font-size: 1.2em;
	margin: 0 0 5px 0;
	color: #23465C;
	text-shadow: 0 0 1px rgba(250,250,250,.65);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.announcement-block:hover .announcement-title{
	color: #031520;
}

.announcement-title a{
	font-size: 1em;
	color: #031723;
}

.event-block img{
	width: 100%;
	display: block;
	margin-bottom: 15px;
}

.event-block{
	border: 1px solid #ccc;
	padding: 6px;
	border-radius: 3px;
}

.date-holder{
	position: absolute;
	z-index: 200;
	background: #041926;
	color: #fff;
	text-align: center;
	padding: 15px 10px;
	right: 15px;
	top: 7px;
}

.date-holder .date-block{
	display: block;
}

.partners{
	display: block;
	width: 100%;
	border-top: 1px solid #D3D3D3;

	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 31%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(31%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 31%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 31%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 31%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 31%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */

}

.partners img{
	display: block;
	width: 100%;
	padding:20px 73px;
}

.owl-theme .owl-controls {
	position: absolute;
	width: 100%;
	bottom: 60%;
}


.owl-prev{
	position: absolute;
	left: 0;
	top: 50%;
}

.owl-next{
	position: absolute;
	right: 0;
	top: 50%;
}

.map-holder{
	border:1px solid #ccc;
	padding: 7px;
}

#map{
	width: 100%;
	min-height: 400px;
}

.contactus-form textarea{
	min-height: 80px;
}

.contactus-form input, .contactus-form textarea{
	border-radius: 2px;
	border: 1px solid rgba(4, 25, 38, 0.29);
}

.contactus-form input[type="submit"]{
	background: #f4c63d; /* Old browsers */
	background: -moz-linear-gradient(top,  #f4c63d 0%, #ed9017 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4c63d), color-stop(100%,#ed9017)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4c63d 0%,#ed9017 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4c63d 0%,#ed9017 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4c63d 0%,#ed9017 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f4c63d 0%,#ed9017 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4c63d', endColorstr='#ed9017',GradientType=0 ); /* IE6-9 */
	border: 1px solid #d78511;
	padding: 10px 20px;
	color: #fff;
}

.event-slider{
	position: relative;
}

.contact-info{
	padding: 0;
	margin: 20px 0;
}

.contact-info li{
	list-style: none;
	line-height: 2.6em;
}

.contact-info li i{
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 50%;
	margin-right: 10px;
	color: #fff;
	background:rgba(4, 25, 38, 0.8);
}

.contact-info li:hover i{
	background:rgba(4, 25, 38, 1);
}

.match-box{
	display: block;
	width: 100%;
	text-align: center;
	background: #f2f2f2;
	border:1px solid #d4d4d4;
	padding: 7px;
	position: relative;
	margin-bottom: 30px;
}

.match-box-inner{
	background-color: #01080e;
	color: #ee971c;
	padding: 40% 0;
}

.match-box-inner .match-month{
	font-weight: bold;
	margin: 0;
}

.match-box-inner:hover{
	background:#e7931c;
	color: #fff;
}

.table-match .form-group{
	margin-left: 10px;
}

.table-match label{
	margin-right: 5px;
}

.option-month{
	min-width: 100px;
}

.match-filter select{
	height: 30px;
	width: 60px;
}

.table{
	font-size: .90em;
	border: 1px solid #0B0B0B;
	background: #F9F9F9;
	box-shadow: 0 0 2px rgba(0,0,0,.1);
	color: #5A5A5A;
}

.table thead, .table-head{
	background: #f9f9f9; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #ededed 47%, #e2e2e2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(47%,#ededed), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#ededed 47%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9f9f9 0%,#ededed 47%,#e2e2e2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#ededed 47%,#e2e2e2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f9f9f9 0%,#ededed 47%,#e2e2e2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
	font-weight: bold;
	color: #010C13;
	text-shadow: 0 1px 1px rgba(250,250,250,1);
}

.table thead tr:hover{
	background: #f9f9f9; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #ededed 47%, #e2e2e2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(47%,#ededed), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#ededed 47%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9f9f9 0%,#ededed 47%,#e2e2e2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#ededed 47%,#e2e2e2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f9f9f9 0%,#ededed 47%,#e2e2e2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
}

.table tr:nth-child(even){
	/*background-color: rgb(239, 239, 239);*/
}

.table tr:hover{
	background: rgb(237, 237, 237);
}

.table{
	min-width: 100px;
	padding: 10px!important;
	/*border-top: 1px solid #C5C5C5!important;*/
}

.pdf-link-block{
	position: relative;
	overflow: hidden;
}

.pdf-block{
	background: #fff;
	border: 1px solid #ccc;
	padding: 6px;
	margin-bottom: 30px;\
}

.pdf-block h2{
	font-size: .95em;
	font-family: inherit;
	margin: 15px 0;
	text-align: center;
	color: #010C13;
	min-height: 28px;
	margin-bottom: 0;
}

.truncate{
	font-size: .95em;
	font-family: inherit;
	margin: 15px 0;
	text-align: center;
	color: #010C13;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;

}

.hover-title{
	/**position: absolute;**/
	width: 100%;
	height: 100%;
	background: #0C1922;
	z-index: 200;
	color: #fff;
	padding: 30px;
	left: 0;
	top: 0;
	overflow: hidden;
	opacity: 1;
	top: 0;
	-webkit-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);
	-moz-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);
	-o-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);
	-ms-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);
	transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);
}

.hover-title i{
	color: #FDB805;
}

.pdf-link-block:hover .hover-title{
	opacity: 1;
	top: 0;
	-webkit-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);
	-moz-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);
	-o-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);
	-ms-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);
	transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);
}

.hover-title i{
	font-size: 50px;
}

.hover-title h2{
	color: #CFDFEA;
	font-size: 12px;
	margin-top: 0;
	max-height: 80px;

	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;  
	overflow: hidden;
	/*margin-top: 100%;*/
	-webkit-transition:all 0.3s ease-in-out;
	opacity: .5;
}



.pdf-link-block:hover .hover-title h2{
	margin-top: 0;

	-webkit-transition:all 0.2s ease-in-out;
	opacity: 1;
}

.pdf-block a{
	padding:15px;
	background: #0c1922;
	display: block;
	color: #fff;
	text-align: center;
	font-size: 5em;
	min-height: 280px;
}

.pdf-block:hover a{
	color: #FDB805;
}


span.block{
	display: block;
}

#myList-nav, .pagination-bottom{
	text-align: center;
	margin-bottom: 20px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
	border: 1px solid #DBDBDB;
	border-radius: 3px;
	padding: 10px;
	box-shadow: 0 1px 1px rgba(0,0,0,.1);
}

.ln-letters a{
	display: inline-block;
	float: none!important;
}


.listNav { 
	margin:0 0 10px; 
	margin-bottom: 20px;
}

.ln-letters, .page_navigation{ 
	overflow:hidden; 
	border-radius: 3px;
	background: #021520; /* Old browsers */
	background: -moz-linear-gradient(top,  #021520 0%, #01070c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#021520), color-stop(100%,#01070c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #021520 0%,#01070c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #021520 0%,#01070c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #021520 0%,#01070c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #021520 0%,#01070c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#021520', endColorstr='#01070c',GradientType=0 ); /* IE6-9 */
}

.ln-letters a, .page_navigation a{ 
	font-size: 0.9em;
	display: inline-block;
	padding: 6px 12px;
	border-left: 1px solid rgb(0, 1, 2);
	border-right: 1px solid #02131D;
	text-decoration: none;
	color: #E5A01D;
}

.page_navigation a{ 
	color: #fff;
}

.ln-letters a.ln-last { 
	/*border-right:1px solid silver; */
}

.ln-letters a:hover,
.ln-letters a.ln-selected,
.active_page
{ 
	background: #ea9935; /* Old browsers */
	background: -moz-linear-gradient(top,  #ea9935 0%, #f4c22c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea9935), color-stop(100%,#f4c22c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ea9935 0%,#f4c22c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ea9935 0%,#f4c22c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ea9935 0%,#f4c22c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ea9935 0%,#f4c22c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea9935', endColorstr='#f4c22c',GradientType=0 ); /* IE6-9 */
	color: #fff!important;
}

.ln-letters a.ln-disabled { 
	color:#ccc; 
}

.ln-letter-count { 
	text-align:center; 
	font-size:0.8em; 
	line-height:1; 
	margin-bottom:3px; 
	color:#336699; 
	display: none!important;
}

.list-holder{
	font-size: .90em;
	border: 1px solid #ccc;
	background: #F9F9F9;
	box-shadow: 0 0 2px rgba(0,0,0,.1);
	color: #5A5A5A;
	padding: 30px;
	border-radius: 3px;
}

ul.content{
	padding: 0;
}

.content li span{
	display: block;
}

.content li h5{
	margin-top: 0;
	color: #051B28;
}

.content li{
	list-style: none;
	border: 1px solid #DBDBDB;
	margin-bottom: 10px;
	padding: 10px;
	background: #ECECEC;
	border-radius: 3px;
	box-shadow: inset 0 0 10px rgba(23, 23, 23, 0.1);
}

.content li:hover{
	box-shadow: inset 0 0 15px rgba(115, 115, 115, 0.5);
	background: #ECECEC;
}

.pagination-bottom{
	margin-top: 20px;
}

.page_navigation{
	text-align: center;
	
}

.page_navigation a{
	display: inline-block;
}

.gal-item a{
	position: relative;
	overflow: hidden;
	display: block;
}

.gal-item a:after{	
	content: '';
	position: absolute;
	z-index: 200;
	background-color: rgba(237, 180, 1,.8);
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;	
	background-image: url(../images/lightbox-trigger.png);
	background-repeat: no-repeat;
	background-position: center;
	opacity: 0;
}

.gal-item.main-item a:after{
	background-image: url(../images/link-icon.png);
}

.gal-item a:hover:after{
	opacity: 1;
}

.gal-item a img{
	display: block;
	width: 100%;
	-webkit-transition: all 0.5s ease; /* Safari and Chrome */
    -moz-transition: all 0.5s ease; /* Firefox */
    -ms-transition: all 0.5s ease; /* IE 9 */
    -o-transition: all 0.5s ease; /* Opera */
    transition: all 0.5s ease;
}

.gal-item a:hover img{
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
 }

.gal-item{
	box-shadow: 0 0 1px rgba(0,0,0,.5);
	padding: 6px;
	margin-bottom: 30px;
}

.gal-item h2{
	font-size: 1.1em;
	color: #010C13;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}

.gal-item h2 a{
	color: #010C13;
}

.navbar-default .navbar-toggle {
	border-color: #173853;
	background: #173853;
	background: -moz-linear-gradient(top, #173853 0%, #091d2b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#173853), color-stop(100%,#091d2b));
	background: -webkit-linear-gradient(top, #173853 0%,#091d2b 100%);
	background: -o-linear-gradient(top, #173853 0%,#091d2b 100%);
	background: -ms-linear-gradient(top, #173853 0%,#091d2b 100%);
	background: linear-gradient(to bottom, #173853 0%,#091d2b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#173853', endColorstr='#091d2b',GradientType=0 );
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #FFF;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form{
	border:transparent;
}

.navbar-nav{
	margin-top: 0;
}

/** FOOTER **/
footer{
	padding: 40px 0;
	background: #02131e; /* Old browsers */
	background: -moz-linear-gradient(top,  #02131e 0%, #020c13 31%, #01060a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#02131e), color-stop(31%,#020c13), color-stop(100%,#01060a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #02131e 0%,#020c13 31%,#01060a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #02131e 0%,#020c13 31%,#01060a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #02131e 0%,#020c13 31%,#01060a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #02131e 0%,#020c13 31%,#01060a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02131e', endColorstr='#01060a',GradientType=0 ); /* IE6-9 */
}

.copyright{
	color: #fff;
	font-size: .85em;
}

.footer-links{
	display: inline-block;
	width: 100%;
}

.footer-links ul{
	padding: 0;
}

.footer-links ul li{
	list-style: none;
	float: left;
	border-left: 1px solid #d7d7d7;
	line-height: 12px;
}

.footer-links ul li:first-child{
	border-left: 0;
}

.footer-links ul li a{
	color: #d7d7d7;
	font-size: .80em;
	padding: 0 10px;
}

.footer-links ul li:first-child a{
	padding-left: 0;
}





/***************************************************/
/************ MEDIA QUERIES EVERYWHERE *************/
/***************************************************/

    /*==========  Mobile First Method  ==========*/
    /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {
        
    }
    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {
    }
    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
    }
    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
    	#main-nav .navbar-collapse{
    		padding-left: 0;
    		padding-right: 0;
    	}
    }
    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
    }
    /*==========  Non-Mobile First Method  ==========*/
    /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {
    }
    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
    }
    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
    	#main-nav .dropdown-menu {
    		width: 100%;
    		position: relative;
    	}

    	.image-lightbox{
    		margin-bottom: 15px;
    	}

    	.copyright .pull-left, .copyright .pull-right{
    		float: none!important;
    		display: block;
    		text-align: center;
    	}

    	.footer-links{
    		text-align: center;
    	}

    	.footer-links ul li{
    		display: inline-block;
			float: none;
    	}
		
		.logo-partner {
    		height: 100px!important;
    	}
		
		.mid-bar .pull-right{
			margin-top:10px!important;
		}
    }
    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
    	.info-list{
    		display: none;
    	}

    	.main-logo img, .logo-partner {
    		height: 100px;
    	}
		.logo-partner {
    		height: 85px!important;
    	}   
    	.mid-bar .pull-right{
    		margin-top: 0px !important;
    	} 	
    }
    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {
        
    }