/*created by desiptikon@gmail.com */
@font-face {
    font-family: 'ChaparralProRegular';
    src: url('../fonts/ChaparralProRegular.eot');
    src: url('../fonts/ChaparralProRegular.eot') format('embedded-opentype'),
         url('../fonts/ChaparralProRegular.woff2') format('woff2'),
         url('../fonts/ChaparralProRegular.woff') format('woff'),
         url('../fonts/ChaparralProRegular.ttf') format('truetype'),
         url('../fonts/ChaparralProRegular.svg#ChaparralProRegular') format('svg');
}
/* ================================= MAIN ================================== */
html, body { height:100%; margin:0; padding:0;}
body {background: url('../images/bg.jpg') repeat 50% 0; background-size:cover; margin:0; padding:0; font-size:14px; font-family: Arial, Tahoma, sans-serif; color:#fff; min-height:100%; height:auto !important; height:100%; position:relative;}

p{padding:0 0 20px 0; margin:0;}
img {border:none; outline:none; max-width:100%; height:auto;}
a {outline-style: none; color:#27a7ea;}
a:hover {color:#27a7ea;}
.fl {float:left;}	
.fr {float:right;}
.clear {clear:both; font-size:0; line-height:0;}

.wrapper{max-width:1130px; margin:0 auto;}
.display_show{display:block;}
.mobile_show{display:none;}
.imgl{float:left; margin:0 30px 30px 0;}

h1{padding:0; margin:30px 0 15px; color:#fff; font-size:44px; font-weight:normal; font-family: 'Allura', cursive;}
h2{padding:0; margin:0 0 20px; color:#fff; font-size:44px; font-weight:normal; font-family: 'Allura', cursive;}

/* ================================= header ================================= */
#header{}
	.header_desktop{background:#000000; border-bottom:solid 1px #333333; height:66px;}
	.logo a{display:block; color:#ffffff; text-decoration:none; font-size:48px; font-family: 'Allura', cursive; padding:4px 0 0 0;}
	
	#menu{padding:24px 0 0 0; float:right;}
		#menu ul{padding:0; margin:0; list-style:none;}
		#menu ul li{float:left;}
		#menu ul li a{color:#ffffff; font-size:16px; margin:0 0 0 10px; font-family: 'ChaparralProRegular'; font-style:italic;}

	.mob_menu{padding:7px 0 0 0;}
	#drop_menu{position:absolute; top:66px; left:0; max-width:800px; width:100%;}
		#drop_menu ul{padding:0; margin:0; list-style:none;}
		#drop_menu li a{background:url('../images/menu_bg_mob.png') repeat-x 0 0; color:#848484; text-decoration:none; display:block; height:51px; padding:18px 0 0 0; font-family: 'ChaparralProRegular'; font-size:27px; text-align:center;}
		#drop_menu li a:hover, #drop_menu li a:focus{background:url('../images/menu_bg_mob_hov.png') repeat-x 0 0; color:#ffffff;}
/* ============================== content =================================== */
#content{padding:0 0 90px 0;}
	.breadcrumb{border-top:solid 1px #703938; border-bottom:solid 1px #703938; color:#fff; padding:10px 0; margin:0 0 30px 0; font-family: 'Open Sans', sans-serif;}
		.breadcrumb a{color:#e03c48; text-decoration:none;}
	
	.home_box{position:relative;}
	.home_img1{margin:0 20px 20px 0; display:flex; flex-direction: column;}
	.home_img1 img:nth-child(2){margin:-55px 0 0 -15px;}
	.home_img2{position:absolute; top:30px; right:120px;}
	.home_img3{position:absolute; bottom:125px; right:100px; display:flex;}
	.home_img3 img{display:block;}
	.home_img3 img:nth-child(1){position:absolute; right:225px;}
	.home_text{max-width:690px; width:100%; padding:60px 0 0 0; line-height:39px;}
	.home_mob{display:none;}
	.home_img4{max-width:260px;}
	.home_img4 p{font-family: 'Allura', cursive; font-weight:700; margin:0 0 0 5px; font-size:18px;}
		
	.text{color:#e03c48;}
	.text2{font-size:31px; font-family: 'Allura', cursive; margin:0 0 25px 0;}
	.line_height{line-height:24px;}
	
	.press_box{max-width:545px; width:100%;}
	.press_item{max-width:545px; width:100%; margin:0 0 25px 0;}
		.press_item img{float:left; margin:0 20px 0 0;}
		.press_item a{width:252px; display:block; float:left; font-size:14px; text-decoration:none; color:#fff;}
		.press_item .title{color:#ffffff; font-family: 'ChaparralProRegular'; font-size:16px; text-transform:uppercase; margin:0 0 10px 0; display:inline-block; line-height:18px;}
		.press_item p{padding:0;}
		
	.home_link a{font-size:27px; text-decoration:none; color:#ef4f5a; font-family: 'Allura', cursive; border:solid 1px #4b2929; background:rgba(0,0,0, 0.18); margin:0 10px 0 0; padding:3px 15px 0; border-radius:5px; display:inline-block;}
				
/* ================================= footer ================================= */
#footer{background:#000000; border-top:solid 1px #333333; height:70px; position:absolute; bottom:0; width:100%;}
	.copy{color:#fff; font-size:14px; font-family: 'ChaparralProRegular'; padding:25px 0 0 0;}
	.foot_menu{padding:22px 0 0 0;}
		.foot_menu a{color:#fff; font-size:17px; font-family: 'ChaparralProRegular'; text-decoration:none; margin:0 0 0 10px;}

	
@media screen and (max-width : 800px){
	.display_show{display:none;}
	.mobile_show{display:block;}
	
	.header_desktop{padding:0 20px;}
	
	.home_mob{display:block;}
	.home_img1{display:none;}
	.home_img2{display:none;}
	.home_img3{display:none;}
	.home_text{float:none; margin:0 auto;}
	
	#content .wrapper{padding:0 20px;}
	#footer .wrapper{padding:0 20px;}
	#footer{height:auto; text-align:center;}
	.copy{float:none;}
	.foot_menu{float:none;}
}

/* ======================== WINNER highlight on Nominations & Awards ======================== */
.winner {
  color: red;
}
