body{
	font-family: 'Open Sans', sans-serif;
	background:#efefef;
	color:#777;
}

a{color:#203ebe;}

p{font-size:16px; line-height: 1.5!important;}

h1,h2,h3,h4,h5,h6{
	color:#333;
}

ul,ol{font-size:14px; line-height:24px;}

ul.normal-list li{list-style-type: disc;}
	ul.normal-list li>ul li{list-style-type: circle;}

.pt-6{padding-top: 5.5rem!important;}

.page-title{border-bottom: 1px solid #000; padding-bottom: 10px; margin-bottom: 20px;}

.sivam_head img {
    float: right;
    width: 185px;
    height: auto;
}

.nom_booklet {
    float: right;
    margin-left: 20px;
    margin-bottom: 20px;
}
	.nom_booklet a img {
		border: 1px solid #bec3c7;
		display: block;
		margin-bottom: 5px;
	}
	.nom_booklet a {
		text-align: center;
		font-size: 16px;
		color: #000;
		display: block;
		font-family: 'Oswald', sans-serif;
		text-decoration: underline;
	}

.graybox {
    background: #efefef;
    padding: 10px;
}

.bg-dark{background:#000!important;}

.bg-white{background:#fff;}
.txt-red{color:#ea1400;}
.txt-green{color:#5B9D1F;}

.oswald{font-family: 'Oswald', sans-serif;}

.btn-danger{background:#ea1400; color:#fff!important;}
	.btn-danger:hover{background:#ff2f01;}
	
.btn-primary{background:#c39331; border:#c39331; color:#fff!important;}
	.btn-primary:hover, .btn-primary:active{background:#b47800;}
.btn{border-radius: 1.5rem!important;}



/*HEADER*/
.header-awards{color:#fff; position:relative; overflow:hidden;}
.header-awards .awards-sched{font-size:16px; margin-bottom:30px;}
.awards-detail .awards-sched{color:#fff;}


/*NAVBAR*/
#NavAwards .nav{margin-left:0;}
	#NavAwards a.nav-link{font-family: 'Oswald', sans-serif; color:#fff; text-transform:uppercase; font-size:14px;}
		#NavAwards .navbar-nav li.active a{color:#ff2f01!important;}
	#NavAwards .navbar-nav li .dropdown-item{color:#000;}
	#NavAwards .hp-brand{display:none; font-size:14px;}
	
	.nav-awards-fixed{
		top: 0;
		z-index: 100;
		position: fixed;
		width: 100%;
		background:#000;
	}
	
	
	
.logo-fixed{
	top: 0;
	z-index: 110;
	position: fixed;
}
.logo-fixed img{
	width:100px;
}

/*Last Awards*/
.awards-thumb{list-style:none; margin:0 0 20px; padding:0; overflow:hidden;}
	.awards-thumb li{display:inline; float:left;}
	
	
/*SPONS*/
.sponsors-box{border:1px solid #ddd; padding:15px; text-align:center;}
	.sponsors-list{text-align:center; list-style:none; margin:0; padding:0;}
		.sponsors-list li{display:block; margin:30px 0 30px;}
			.sponsors-list li a{display:block;}
		
		
/*Finalists*/
.finalists-wrap h6{font-weight:bold;}
		
		
/*Video*/
video { 
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    transform: translateX(-50%) translateY(-50%);
	background: url('//demosthenes.info/assets/images/polina.jpg') no-repeat;
	background-size: cover;
	transition: 1s opacity;
}

/*CATEGORIES*/
#AwardsCat .nav{background:#efefef;}
	#AwardsCat .nav-link{font-size:14px; color:#000;}
		#AwardsCat .nav-pills .nav-link.active,#AwardsCat .show>.nav-pills .nav-link {
			color: #fff;
			background-color: #000;
		}
#AwardsCat ul li{list-style-type: disc;}
	#AwardsCat ul li>ul li{list-style-type: circle;}
	
.criteria{font-style:italic; color:#000; font-size:14px;}
.cat-sponsor{padding:10px 10px 0; border:1px solid #333; margin-top: 15px;}
.cat-sponsor p, .cat-sponsor ul li{font-size:12px; line-height: 16px!important;}

.cat-mob-drop{display:none}
	
	
/*JUDGES*/
ul.judges{margin:0;}
ul.judges li{width:157px; vertical-align:top; margin-bottom:20px; text-align:center;}
	ul.judges li img{display:inline-block; margin-bottom:10px; border:1px solid #ddd;}
		ul.judges li .judges-designation{    margin-top: 5px; color: #777;  font-size: 12px;  line-height: 16px;}
		
		
/*LIGHTBOX*/
.lightbox {
	display: none;
	position: fixed;
	z-index: 999;
	width: 100%;
	height: 100%;
	text-align: center;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
}

.lightbox img {
	max-width: 90%;
	max-height: 80%;
	margin-top: 2%;
}

.lightbox:target {
	outline: none;
	display: block;
}		
		
		
		
		
/*COUNTDOWN*/
#clock{margin-top:40px;}
.countdown-list{text-align: center;}
.countdown-list li{text-align:center; font-family: 'Oswald', sans-serif; font-size:42px; margin: 5px 15px; color:#f4df9b;}
	.countdown-list li label{display:inline-block;  font-size:14px; margin-top:5px; color:#999!important;}
		
		
		

@media (max-width: 991px) {
	/*NAVBAR*/
	#NavAwards{background:#000;}
		#NavAwards .hp-brand{display:block;}
}

@media (max-width: 768px) {
	/*SPONS*/
	/*.sponsors-list li{display:inline-block; margin:0 5px 15px;}*/
	
	/*NAVBAR*/
	#NavAwards{background:#000;}
		#NavAwards .hp-brand{display:block;}
		
		
	.countdown-list li label{display:block;}
}

@media (max-width: 425px) {
	/*DEFAULTS*/
	h1{font-size:2.0rem;}
	
	/*SPONS*/
	.logo{padding:0 15px;}
		.logo img{width:100%; height:auto;}
		
	/*Last Awards*/
	.awards-thumb li{width:50%;}
	
	.sivam_head img {
		float: right;
		width: 150px;
		height: auto;
	}
	.v-pills-tab{display:none;}
	
	.nom_booklet a img{width:115px; height:auto;}
	
	.sponsors-box{margin-top:20px;}
	
	.cat-mob-drop{display:block;}
	#v-pills-tab, .page-title-cat{display:none;}
	.dropdown-cat{top:127px!important;}
	
	.nav-nomination h3{font-size:18px!important;}
	
	
}
@media (max-width: 320px) {
	.navbar-brand img{width:204px;}
	.nom_booklet a img{width:110px; height:auto;}
	
}
	
}