body{background:#fff; font-size:14px; line-height:24px;}
p{line-height:24px;}

.Normal, .NormalDisabled, .NormalDeleted{font-size:16px; line-height:26px;}

/*LIST
-------------------------------------------------- */
ul.list-default>li{list-style-type:disc;}
.list-default{}
	.list-default>li{line-height: 24px;}
		.list-default>li>ol{padding:0;}
			.list-default>li>ol>li{list-style-type:circle;}
			
.btn-xl {
    padding: 10px 60px!important;
    font-size: 1.75rem;
}
		
		
	
.type-a{list-style-type: lower-latin;}	
.pad-30{padding-top:30px!important; padding-bottom:30px!important;}


/*Button Design
-------------------------------------------------- */
.btn-primary{border-color:#ccc; background:#ccc; color:#000; padding:10px 30px;}
.btn-secondary{border-color:#333; background:#333; color:#fff; padding:10px 30px;}


/*SECTION Design
-------------------------------------------------- */
.section-primary{background:#fafafa;}
	.section-primary .Normal{color:#000;}
.section-dark{background:#000; color:#fff;}
	.section-dark .Normal{color:#fff;}
.section-secondary1{background:#fafafa;}
	.section-secondary1 .Normal{color:#000;}
.section-secondary2{background:#aaa; }
	.section-secondary2 .Normal{color:#fff;}

/* Top Menu
-------------------------------------------------- */
.sticky-top {z-index: 1!important;}
.awards-navbar{background:#000; color:#fff;}
.awards-navbar li a.nav-link{color:#999;}
.awards-navbar li.active a.nav-link{color:#fff;}
.awards-navbar .navbar-brand, .navbar-brand:hover{color:#fff;}
.awards-navbar .navbar-brand, .navbar-brand:visited{color:#fff;}
	.awards-navbar .navbar-brand span{color:#ccc; margin-left:3px;}

/* OffCanvas
-------------------------------------------------- */
.awards-offcanvas .offcanvas-header{background:#000; color:#fff;}
	.awards-offcanvas .navbar-brand, .navbar-brand:hover{color:#fff;}
	.awards-offcanvas .navbar-brand span{color:#ccc; margin-left:3px;}
	/*.awards-offcanvas .awards-offcanvas-close{margin-top: -55px; margin-left: 15px;}*/
	
	
/* Header
-------------------------------------------------- */
.section-header{padding-top:60px; padding-bottom:60px; background:#333; color:#fff;}
	.section-header .text-primary{color:#DDA00F!important;}
	.section-header label{color:#ccc;}
	.section-header h1{font-weight:bold; font-size: 46px; color:#fff;}
	.section-header h2{font-size: 24px; color:#fff;}
	.section-header h3{font-size: 18px; color:#fff;}
	.section-header h4{font-size: 16px; color:#fff;}
	
	.section-header ul.event-info{margin:0; padding:0; color:#fff; list-style:none;}
		.section-header ul.event-info li{display:inline-block; margin:0 10px;}
	
	.section-header .sponsors .group-box{text-align:center;}
	.section-header .sponsors .group-box1{margin-top:46px!important;}
	.section-header .sponsors label {display: block; text-align: center; font-size:14px;}
	.section-header .sponsors a{display:inline-block; margin:15px;}
		.section-header .sponsors a.spons-giea img {max-width: 402px; width:100%; height: auto;}
		.section-header .sponsors a.spons-meir img {width: 150px; height: auto;}
		.section-header .sponsors a.spons-air img{width:150px; height:auto;}
		
	.section-header .countdown-awards div{color:#FDDF3A; font-size: 50px; margin-bottom: 15px;}
	.section-header .countdown-awards label{color:#DDA00F;}
	
	.section-header .cta-awards li{margin-bottom:5px;}
	.section-header .cta-awards li:last-child{margin-bottom:0;}
		.section-header .cta-awards .booklet{color:#ccc;}
	
	
/* Sponsors HP
-------------------------------------------------- */
.section-sponsors{padding-top:30px; padding-bottom:30px; background:#fff;}
	.sponsors-list .group-box{text-align:center;}
	.sponsors-list label {display: block; text-align: center; font-weight:bold; font-size:12px;}
	.sponsors-list a{display:inline-block; margin:15px 30px;}
		.sponsors-list a.meir img {width: 186px; height: auto;}
		.sponsors-list a.air img{width:186px; height:auto;}
		
		
/* HOW TO ENTER HP
-------------------------------------------------- */
.awards-howto{border-color:#DDA00F!important;}
	.awards-howto .num{margin-right:30px; color:#DDA00F;}
	.awards-howto .desc{text-align:left; }
		.awards-howto .desc a{color:#FDDF3A;}
		.awards-howto .desc h3{text-align:left; color:#DDA00F;}
			
			
/* CAT HP
-------------------------------------------------- */	
.cat-wrap{background:#000; padding:30px;}
	.cat-wrap h4{color:#DDA00F;}
	
	
/* Judges HP
-------------------------------------------------- */	
.judge-hp img{/*width:300px;*/}
			
		
/* About
-------------------------------------------------- */
/*.section-main{padding-top:60px; padding-bottom:60px;}*/
	.awards-pill {border-bottom: 2px solid #ccc;}
	.awards-pill .nav-item{margin-bottom:0;}
		.awards-pill .nav-link {color: #666; background-color: none; border-radius: 0!important;}
		.awards-pill .nav-link.active {border-bottom: 2px solid #040f69; color: #040f69!important; background: none!important;}
	
	.speak-hor {display: block;	overflow: auto;	margin-top: 30px;}
		.speak-hor img {float: left; width: 150px; margin-right: 15px;}
		.speak-hor .speak-details {margin: 15px 0 0;}
		
		
/* Categories & Judges
-------------------------------------------------- */		
.accordion-cat .sponsors-list a, .sponsors-box .sponsors-list a{margin: 0 0 15px 0;}
		
	
/* Judges
-------------------------------------------------- */			
.judge-box img{}
	.judge-name{font-weight:bold; margin-bottom:5px;}
	.judge-designation{ margin-bottom:5px; font-size:12px; line-height:20px;}
		.judge-designation>div{font-weight:bold;}
		.judge-designation>div>span{white-space: nowrap;}


/* Sponsors
-------------------------------------------------- */	
.sponsors-box{position:relative;}
	.sponsors-box .anchor{position:absolute; top:-65px;}
/*.sponsors-box{position: relative;}*/

	/*.sponsors-logo{width: 300px; position: absolute;}
		.sponsors-logo a{display:block;}
			.sponsors-logo a img.air{width: 250px;}
			
	.sponsors-text{margin-left:350px;}*/
	
	
/* FAQ
-------------------------------------------------- */	
.accordion-faq .accordion-button{font-size:24px;}
	.accordion-faq .accordion-button:not(.collapsed) {color: #000; background-color: #f4f4f4; box-shadow:none;}


/* Sticky footer styles
-------------------------------------------------- */
html {position: relative; min-height: 100%;}
body {margin-bottom: 100px; /* Margin bottom by footer height */}
.footer {position: absolute; bottom: 0; width: 100%; height: 60px; line-height: 60px; text-align: center;}
.section-footer {background-color: #212529; color: #fff; font-size: 14px;}




@media (max-width: 991px) {
	/* Sponsors
-------------------------------------------------- */	
	.sponsors-box{border-bottom: 1px solid #ccc; margin-bottom: 30px; padding-bottom: 15px;}
	.sponsors-logo{width: 100%; position: relative; margin-bottom:30px;}
	.sponsors-text{margin-left:0;}
	
	.section-header .sponsors .group-box1{margin-top:auto!important;}
}

@media (max-width: 768px) {
	
/* Header
-------------------------------------------------- */
	.section-header{background-position: center top;}
	
	

	
	
/* Sticky footer styles
-------------------------------------------------- */
	body {margin-bottom: 60px;}
	.footer {height: auto; line-height:22px; padding: 10px 0;}
	
}


@media (max-width: 425px) {
	
/* Header
-------------------------------------------------- */
	.section-header{padding-top:30px; padding-bottom:30px;}
		.section-header h1{font-size: 32px;}
		.section-header h2{font-size: 16px;}
		.section-header h3{font-size: 14px;}
		
		.section-header .sponsors a.spons-meir img {width: 100px; height: auto;}
	.section-header .sponsors a.spons-air img{width:100px; height:auto;}
	
	.section-header .countdown-awards div{font-size: 40px;}
	.section-header .countdown-awards label{font-size:12px;}
	
	
/* About
-------------------------------------------------- */
	.awards-pill .nav-link {font-size:11px;}
	
	
.section-special .winnerbox .sponsor-wrap{position:relative!important; text-align:left;}
	
}


@media (max-width: 320px) {
	.speak-hor .speak-details {font-size:11px;}
	
}