body {
	background-color: #f4f4f4;
	background-image: url("../images/background.png");
	background-repeat: no-repeat;
	background-size: 100%;
}
#body_wrap{
	width:100%;
	position:static;
}

hr {
	border-top:1px solid #dbdbdc;
	border-bottom:1px solid #dfdfe0;
	margin: 20px 0;
}
hr.darkest{
	border-top:1px solid #c9c9c9;
	border-bottom:1px solid #c5c5c5;
}

hr.darker{
	border-top:1px solid #c9c9c9;
	border-bottom:1px solid #d5d5d5;
}
hr.header-hr{
	margin-top: 6px;
	margin-bottom: 0px;
}
hr.timeline{
	border-bottom:1px solid #060606;
	margin: 5px 0;
}
.globalHeader {
    background: none repeat scroll 0 0 #111111;
    border-top: 2px solid #111111;
    height: auto;
    min-width: 990px;
    position: relative;
    z-index: 10;
}
.ads--header {
    margin: 0 auto;
    text-align: center;
    width: 1000px;
}
.ads-item {
    display: inline-block;
    vertical-align: top;
}
.wla p{
	color: #999999;
	font-size: 14px;
	font-weight: normal;
	line-height: 22px;
	margin: 15px 0;
}

.wla h1{
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	margin: 20px 0 10px;
}

#container-wla{
	width:958px;
	margin:0 auto;
	padding-top:30px;
	/*font-family:'Arial', Arial, sans-serif;*/
}


#wla-nav{
	/*border-top:1px solid #3a3a3a;
	padding-top:20px;
	margin-top:20px;
	height:60px;*/
	clear:both;
}

#wla-nav .nav-item{
	font-size:14px;
	text-transform: uppercase;
	float:left;
	color:#999999;
	line-height:24px;
	font-weight: 400;
}

#wla-nav .divider{
	width:1px;
	margin:0px 15px 0px 15px;
	background-color:#3a3a3a;
	float:left;
	height:14px;
	margin-top:5px;
}
#wla-nav .nav-item:first-child a {
	border-top-left-radius: 15px;
}
#wla-nav .nav-item.last a {
	border-bottom-right-radius: 15px;
}
#wla-nav .nav-item a {
	color:#ffffff;
	background:#000000;
	padding: 13px 20px;
	margin-right: 2px;
}
#wla-nav .nav-item.last a{
	margin-right:0;
	padding: 13px 20px !important;
}
#wla-nav .nav-item a:hover,
#wla-nav .selected a{
	color:#ffc20d;
	background:#000000;
	text-decoration:none;
	border:0;
}

/* IE9+ hack */
@media screen and (min-width:0\0) {
	#wla-nav .nav-item a {
		padding:13px 25px;
		/*padding:13px 18px;*/
		/*padding:15px 27px;*/
	}
	.vid-box-apply-now-sidebar-play, .vid-box-apply-now-sidebar-play:hover{
		margin-top: 114px !important;
	}
}
/* IE8 hack */
@media \0screen {
	#wla-nav .nav-item.last a {
		padding:13px 24px;
		/*padding:15px 27px;*/
	}
	.vid-box-apply-now-sidebar-play, .vid-box-apply-now-sidebar-play:hover{
		margin-top: 114px !important;
	}
}

.wla #navigation_mainA #search_type {
    display: none;
}

.wla #navigation_mainA, .wla #navigation_mainB {
    width: 960px;
}

.wla #navigation_tophat_container {
    min-width:970px;
}

.wla #navigation_mainA, .wla #navigation_mainB {
    width: 970px;
}

.italic{
	font-style: italic;
}
h2.sub-section-header{
	font-size: 30px;
	text-transform: uppercase;
	color: #000;
}
h3.section-header{
	font-weight: normal;
	font-size: 30px;
	margin-bottom:5px;
}
h2.section-header, .section-header{
	text-transform: uppercase;
	font-family: 'Arial', Arial, sans-serif;
	font-size: 38px;
	color:#000;
}
h2.section-header.gray {
	text-transform: uppercase;
	font-family: 'Arial', Arial, sans-serif;
	color:#000;
	font-size:42px;
}
h2.section-header-winner{
	text-transform: uppercase;
	font-family: 'Arial', Arial, sans-serif;
	font-size: 28px;
	color:#000;
}
h2 span.header-cat-winner{
	font-size:18px;
	font-weight:300;
	margin-left:8px;
	color:#000;
}
.bold-header{
	font-weight: 700;
}
h3.sub-header{
	text-transform: uppercase;
	font-family: 'Arial', Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin-bottom:0px;
	color:#060606;
}
h3.sub-header-spnonsrs{
	font-size: 22px;
	text-transform: uppercase;
	font-family: 'Arial', Arial, sans-serif;
	font-weight: 400;
	color:#252525;
	font-weight: bold;
	margin-top: 10px;
}
#judging h2, #judging h3, p.judge-title{
	font-family: 'Montserrat', sans-serif !important;
}
.winner-image-logo-shadow{
	-moz-box-shadow: -1px 0px 2px #ddd;
  -webkit-box-shadow: -1px 0px 2px #ddd;
  box-shadow: -1px 0px 2px #ddd;
}
#navigation_tophat_container{
    min-width: 970px !important;
	width: 100% !important;;
}

#navigation_mainA #search_type {
    display: none !important;
}

#footer_global {
    width: 940px !important;
	background: #f4f4f4 !important;
}

#navigation_mainA, #navigation_mainB {
    width: 970px !important;
}

#navigation_mainB .navigation_mainB_container {
    width: 970px !important;
}

nav#navigation_mainB .primary_nav > li.active .sub_nav:before {
    width: 970px !important;
}

nav#navigation_mainB .primary_nav > li.active .sub_nav, nav#navigation_mainB .primary_nav > li.active:hover .sub_nav {
    width: 970px !important;
}


.noclear{
	clear:none;
}
.clearboth{
	clear:both;
}

#footer_breadcrumb li {
    font-size: 13px !important;
	margin-left:5px !important;
}

#footer_site {
    margin-left: 0px !important;
    width: 950px;
}

#th-iframe{
	text-align:center;
	background-color:#ffffff;
}

#th-iframe iframe{
	margin-left:70px;
}

#intl_link_breadcrumb_home{
	color:#b5b5b5 !important;
}

#footer_breadcrumb p.nav1, #footer_breadcrumb ul {
    background: url("../images/geocore_sprites.png") no-repeat scroll -8px -510px rgba(0, 0, 0, 0);
}

.padv {
	padding:20px 0;
}
.floatleft {
	float:left;
}
.floatright{
	float:right;
}
.main {
	width:630px;
}
.sidebar {
	width:300px;
	background:transparent;
	margin-bottom:30px;
}
a.sidebar-button{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	background:#ffffff;
	padding:10px 20px;
}
.main .container.nopad {
	padding:0;
}
.main .container {
	margin-bottom:30px;
}
.main .container.orange {
	background:#f0965f;
	color:#fff;
}
.main .container.orange p {
	font-size:22px;
	color:#fff;
	margin:0;
	font-weight:bold;
}
.main .container.orange a {
	font-size:18px;
	color:#fff;
	margin:10px 0;
	font-weight:normal;
	display:inline-block;
}
.main ul {
	list-style:inherit;
	list-style-type:disc;
	padding: 20px 10px;
}
.main ul li {
	list-style: inherit;
	color:#f0965f;
	padding-bottom:20px;
}
.main ul li span {
	color:#060606;
}
.main a {
	color: #060606;
	font-weight: bold;
}
.main .downloadapplication {
	margin-top:-6px;
}
.main .category-desc {
	color:#060606;
	margin-top:20px;
	line-height:20px;
}
.main .judge {
	padding:0;
	background: #ffffff;
}
.main .finalist{
	background: #fff;
}
.main .judge p,
.main .finalist p {
	padding: 5px 20px 20px 20px;
}
/*.main .finalist p {
	text-align:justify;
}*/
.main .finalist p img {
	max-width:300px;
	float:right;
	margin-left: 20px;
	margin-bottom: 20px;
}
.main .finalist .left {
	float:left;
	width:320px;
}
.main .finalist .right {
	float:left;
	width:300px;
	text-align:justify;
}
.main .finalist .left img {
	padding:20px 0 0px 20px;
}
.main .sponsors,
.main .finalist {
	padding:0;
}
.main .sponsorimg {
	width:242px;
	height:172px;
	background:#f0965f url('../images/sponsor1.png') no-repeat 50%;
}
.main .sponsorimg-1 {
	width:242px;
	height:305px;
	background:#fff url('../images/sponsor-1-alt.jpg') no-repeat 50%;
}
.main .sponsorimg-2 {
	width:242px;
	height:240px;
	background:#fff url('../images/sponsor-2-alt.png') no-repeat 50%;
}
.main .sponsorimg-3 {
	width:242px;
	height:200px;
	background:#fff url('../images/sponsor-3-alt.png') no-repeat 50%;
}
.main .sponsorimg-4 {
	width:242px;
	height:230px;
	background:#fff url('../images/sponsor-4-alt.png') no-repeat 50%;
}
.main .sponsortext {
	width:348px;
	/*height:132px;*/
	margin:20px;
}
.main .sponsortext p,
.main .finalist p {
	line-height:inherit;
}
.main .orangelink {
	font-size:11px;
	line-height:inherit;
	color:#ffffff;
	background:#f0965f;
	padding:8px 10px;
	text-transform:uppercase;
	display:inline-block;
	cursor:pointer;
}
.main .orangelink:hover {
	text-decoration:none;
}
.main .blacklink {
	text-align:left;
	font-size:16px;
	line-height:inherit;
	color:#ffffff;
	background:#060606;
	padding:8px 20px;
	text-transform:uppercase;
	cursor:pointer;
	border: 2px solid #ffc20d;
	font-weight: 300;
}
.main .blacklink:hover {
	text-decoration:none;
}
.main .finalist {
	margin-top:30px;
}
.main .finalist p {
	line-height:22px;
}
.sidebar .container {
	padding:30px 20px;
	text-align:center;
}
.sidebar a {
	color:#060606;
}
.sidebar p {
	text-align:center;
	color:#060606;
	font-size:14px;
	font-family:Helvetica,Arial;
	margin-bottom:0;
}
.sidebar .livestream,
.sidebar .livestream a {
	font-size:16px;
	color:#fff;
}
.sidebar hr {
	border-color: #d3d3d3;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	margin: 0 10px;
	height: 0;
}
.sidebar .daysleft {
	background-repeat: no-repeat;
	/*height: 250px;*/
	background-position: 50% 20%;
	text-align:center;
}
.sidebar .daysleft img {
	margin:auto;
}
.sidebar .daysleftcont {
	margin-top: 28px;
	height: 180px;
}
.sidebar #daysleft {
	color:#f0965f;
	font-size:50px;
	font-weight:bold;

}
#submitcont {
	display:none;
}
.main p{
	font-size:14px;
	font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
	color:#060606;
	line-height:22px;
}
.main p.nopad {
	margin-top: 4px;
}
.main a.showacc {
	white-space:nowrap;
}
#footer_site {
	padding-top:20px;
}
iframe,
iframe html {
	overflow:hidden;
}
.main .bottom-sponsors > div {
	text-align:center;
	width:50%;
}

.main .bottom-sponsors .cont-sponsor {
	float:left;
	width:285px;
}
.main .bottom-sponsors .cont-sponsor.pad {
	padding-top:20px;
}
.main .bottom-sponsors .cont-sponsor img {
	max-width:230px;
	max-height:250px;
}

.wla .ejudgecont {
	padding:0px;
}
.wla .ejudgecont .ejudge:not(:last-child){
	border-bottom:1px solid #d4d4d4;
}
.wla .ejudgecont .ejudge {
	padding:20px 10px 10px 10px;
}
.wla .ejudgecont .ejudge .imgcont {
	float:left;
}
.wla .ejudgecont .ejudge .contentcont {
	float: left;
	width: 430px;
	padding-left: 19px;
}
.wla .ejudgecont .ejudge .contentcont img {
	display:block;
	margin:10px 0;
}
.wla .ejudgecont .ejudge .contentcont p {
	line-height:18px;
}
.wla .ejudgecont .ejudge .contentcont .link {
	display:block;
	text-transform:uppercase;
	color:#060606;
	font-size:14px;
	font-weight:bold;
}
.wla .ejudgecont .ejudge .contentcont a {
	color:#060606;
	font-weight: bold;
}

.wla .ejudgecont .ejudge .contentcont .morecontent span {
    display: none;
}
.wla .ejudgecont .ejudge .contentcont .morelink {
    display: block;
	margin-top:10px;
	color:#060606;
	font-size:12px;
	font-weight:bold;
}

.main .bottom-sponsors img {
	display:inline-block;
}
.main .partnership {
	padding:0px;
}
.main .bottom-sponsors .center {
	width:100%;
	text-align:center;
	margin-bottom:20px;
}
.main .partnerstext {
	width:490px;
}
.main .partners img{
	margin-top: 48px;
}
.main .partners .itbbe {
	display:inline-block;
	width:60px;
	margin-right:20px;
}
.main .partners .aw {
	width:100px;
	margin-right:0;
}
.main .partners .itbasia {
	display:inline-block;
}
.scrim {
	display:none;
	position:absolute;
	width:100%;
	z-index:100;
	background: url('../images/scrim.png') repeat;
}

.scrim2 {
	display:none;
	position:absolute;
	width:100%;
	z-index:100;
	background: url('../images/scrim.png') repeat;
}

.scrim3 {
	display:none;
	position:absolute;
	width:100%;
	z-index:100;
	background: url('../images/scrim.png') repeat;
}

.scrimVid {
	display:none;
	position:absolute;
	width:100%;
	z-index:100;
	background: url('../images/scrim.png') repeat;
}

#scrimWinnersContent p{
	color:#ffffff;
	text-align:left;
	position: relative;
	top: -85px;
	height:50px;
	padding: 10px 20px;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, .5);
}

#winners-side{
	cursor:pointer;
}
.finalist .sub-header{
	font-weight: bold;
}
span.winner-location{
	font-weight: normal;
	font-size:16px;
}
.lightbox {
	width: 950px;
	/*height: 708px;*/
	position: absolute;
	margin:30px auto;
	z-index:100;
	display:none;
	font-family:Arial;
	text-align:center;
}
.lightbox .cont {
	/*margin:20px 0;*/
	display:none;
}
.lightbox .cont.show {
	display:block;
}
.lightbox .arrows {
	position:absolute;
	top:-100px;
	width: 1050px;
	left: -50px;
}
.lightbox .arrows .left {
	float:left;
	cursor:pointer;
}
.lightbox .arrows .right {
	float:right;
	cursor:pointer;
}

.play-btn{
	cursor: pointer;
	display: block;
	text-align: center;
	width: 100%;
	height:95px;
}

.play-btn img{
	margin:0 auto;
	padding-top: 20px;
	width:85px;
	-webkit-transition: all 0.05s linear;
	  -moz-transition: all 0.05s linear;
	  -o-transition: all 0.05s linear;
	  transition: all 0.05s linear;
}

.play-btn:hover img{
	padding-top: 15px;
	width:95px;
}

.img-box{
	float:right;
	margin:20px;
	margin-top: 10px;
	height: 200px;
	overflow: hidden;
}

.img-box.has-caption {
	padding-bottom: 20px;
}

.img-box.has-caption p {
	font-style: italic;
	margin: 0;
	padding: 0;
}

.vid-box{
	float:right;
	margin:20px;
	margin-top: 10px;
	cursor:pointer;
	height: 200px;
	overflow: hidden;
}

.vid-box-play{
	position:absolute;
	display:block;
	z-index:5;
	opacity: 0.7;
	width:90px;
	margin-left:102px;
	margin-top:50px;
	-webkit-transition: all 0.05s linear;
	  -moz-transition: all 0.05s linear;
	  -o-transition: all 0.05s linear;
	  transition: all 0.05s linear;
}

.vid-box:hover .vid-box-play{
	width:100px;
	margin-left:97px;
	margin-top:45px;
}

.vid-box-sidebar{
	float:left;
	/*margin:20px;*/
	cursor:pointer;
	overflow: hidden;
	margin-bottom: 25px;
}

.vid-box-sidebar-play{
	position:absolute;
	display:block;
	z-index:5;
	opacity: 0.7;
	width: 90px;
	margin-left: 105px;
	margin-top: 87px;
	-webkit-transition: all 0.05s linear;
	  -moz-transition: all 0.05s linear;
	  -o-transition: all 0.05s linear;
	  transition: all 0.05s linear;
}

.vid-box-sidebar:hover .vid-box-sidebar-play{
	margin-left: 99px;
	margin-top: 82px;
	width: 100px;
}
.vid-box-apply-now-sidebar-play{
	position:absolute;
	display:block;
	z-index:5;
	opacity: 0.7;
	margin-left: 60px;
	margin-top: 547px;
	width: 180px;
	-webkit-transition: all 0.05s linear;
	  -moz-transition: all 0.05s linear;
	  -o-transition: all 0.05s linear;
	  transition: all 0.05s linear;

}
.vid-box-apply-now-sidebar-play:hover{
	width: 190px;
	margin-left: 56px;
	margin-top: 387px;
}
.awards-timeline{
	font-size:16px;
	margin-top:10px;
	padding-bottom: 1px;
	background: #ffffff;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}
.awards-timeline .date{
	float:right;
}
.awards-timeline .event{
	float:left;
}

.advertisement-sidebar{
	width:300px;
	height:250px;
}

.hero{
	margin-bottom: 20px;
	margin-top:15px;
}
.hero img{
	width: 100%;
}

#galbg{
    width:958px;
    height:377px;
    position:absolute;
    top:0;
    left:0;
    background-position:top left;
    background-repeat:no-repeat;
}

#gal-tag{
    background-position:-6px 0;
    background-repeat:no-repeat;
    width:600px;
    height:35px;
    position:absolute;
    top:305px;
    left:-16px;
    padding: 30px 0px 0px 35px;
    font-size:14px;
}

#gal-tag .caption{
    font-size:14px;
    color:#333333;
    font-style:normal;
    margin-bottom:7px;
}

#gal-tag .credit{
    font-size:12px;
    color:#333333;
    font-style:normal;
}

#gal-tag .headline{
    font-size:16px;
    font-weight:bold;
    margin-bottom:7px;
}

#gal-nav{
    position:absolute;
    top: 25px;
    left: 865px;
    width:85px;
    z-index:30;
}

#gal-nav .navitem{
    background-image:url('../images/gallery-nav.png');
    background-position:-17px 0px;
    background-repeat:no-repeat;
    width:13px;
    height:13px;
    float:left;
    margin:0px 2px 0px 2px;
    cursor:pointer;
}

#gal-nav .navitem.selected{
    background-position:0px 0px;
}

p.header-date{
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 300;
	margin-bottom: 5px;
}
p.recent-news-date{
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 300;
}
p.recent-news-header{
	font-size: 30px;
	text-transform: uppercase;
	margin-top: -8px;
	line-height: 34px;
}
p.recent-news-copy{

}
p.home {
	line-height:24px;
}
.announcements-header {
	margin-top:60px;
}
ul.announcements-copy li {
	color: #252525;
}
.learn-more-desc {
	margin-top: 30px;
}
.learn-more-desc td {
	vertical-align: top;
}
.learn-more-desc.middle td {
	vertical-align: top;
	text-align: center;
	width: 33%;
}
.learn-more-desc .img img {
	max-width:150px;
	max-height:150px;
	margin-bottom: 15px;
	margin-right: 15px;
}
.learn-more-desc.middle .img img {
	margin-right: auto;
	margin-left: auto;
}
.learn-more-desc .title {
	font-weight:bold;
	line-height: 24px;
	font-size: 16px;
  margin-bottom: 10px;
	font-family: 'Arial', Arial, sans-serif;
}
.learn-more-desc .desc {
	line-height: 24px;
	padding-bottom: 15px;
}
.learn-more-desc table.inactive {
	display: none;
}
.home-btn-show-more {
	text-decoration: underline;
	color: #060606;
  font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}
.home-btn-show-more:hover {
	text-decoration: none;
}
a.recent-news-button{
	margin-bottom: 10px;
	margin-top:10px;
}
a.underline{
	text-decoration:underline;
}
.sponsers{
	margin-top:40px;
}
.our-sponsors-logo{
	margin-top:15px;
	margin-right: 32px;
	float: left;
}
.promo-sponsors-logo {
	margin-right: 90px;
}
.promo-sponsors-logo.last {
	margin-right: 0px;
}
.info-box p{
	color: #ffffff;
	font-size:13px;
	padding:15px 15px;
}
.info-box{
	width: 950px;
	clear: both;
	background: #4B4B4B;
	margin-top: 60px;
}
.info-box a.email{
	color: #ffc20d;
}
.apply-now-container{
	margin-bottom: 25px;
}
.social-media-container{
	margin-top:25px;
}
.awards-timeline-item{
	margin-bottom: 20px;
}
.awards-timeline-item{
	clear:both;
}
#apply-nav .fa{
	font-size: 10px;
}
#apply-nav{
	margin-top:20px;
	margin-bottom:20px;
}
#apply-nav a{
	display: block;
	text-decoration: none;
	padding-bottom: 10px;
}
a.nav-apply-link{
	text-transform: uppercase;
	font-size: 14px;
}

#apply_iframe{
	height: 500px;
	background: #999999;
	margin-bottom: 40px;
	margin-top:20px;
}
hr.section-header-hr{
	margin-top: 10px;
}
.contentcont p.judge-title{
	margin-bottom: 5px;
}
p.news-copy{
	padding-bottom:20px;
}
.finalist h3.sub-header{
	font-weight: normal;
}
#winners-nav .left{
	float: left;
	width: 50%;
}
#winners-nav .right{
	float: left;
	width: 50%;
}
p.winners-nav-header{
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 300;
	margin-bottom: 15px;
	margin-top:0px;
}
a.nav-winner-link{
	font-size: 14px;
	display: block;
	text-transform: uppercase;
	padding-bottom: 10px;
}
#winners-nav .fa{
	font-size: 10px;
}
.logo-wrapper img{
	background: #fff;
	vertical-align: middle;
	max-height: 100px;
	max-width: 173px;
	margin-top: 15px;
}
.logo-wrapper{
	background: #fff;
	width: 190px;
	height: 114px;
	white-space: nowrap;
	text-align: center; margin: 1em 0;
}
.helper {
	 display: inline-block;
	 height: 100%;
	 vertical-align: middle;
 }
.winners-finalist-hr{
	margin-bottom:30px;
	margin-top:0px;
}
p.foreword-copy{
	font-family:'Arial', Arial, sans-serif;
	font-weight: bold;
	font-size: 18px;
	line-height: 24px;
	text-transform: uppercase;
	color: #333333;
}
p.foreword-desc{
	font-family:'Arial', Arial, sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #333333;
}
#foreword{
	padding: 20px 30px;
	border-top-left-radius: 15px;
	border-bottom-right-radius: 15px;
	background: #fff;
	margin-bottom: 30px;
}
#foreword img.open{
	margin-right: 10px;
	float: left;
	margin-left: -26px;
}
#foreword img.closed{
	margin-top: 5px;
	margin-left: 10px;
	position: absolute;
}
#foreword .cite table {
	width: 100%;
}
#foreword .cite table img {
	padding-right: 30px;
}
#name_and_title{
	text-transform: uppercase;
	font-family:'Arial', Arial, sans-serif;
	font-size: 13px;
	float:right;
	margin-right: 200px;
}
a.blacklink.appliciation{
	font-size: 12px !important;
	padding: 5px 7px !important;
	float: left;
	margin-top: 0px;
}
h3.award-category-header{
	float: left;
	margin-top: 10px;
}
.clear-pad{
	clear: both;
}
.container.judge{
	border-bottom-right-radius: 15px;
	border-top-left-radius: 15px;
}
.container.judge img{
	border-top-left-radius: 15px;
}
.ejudge img{
	border-top-left-radius: 15px;
	border-bottom-right-radius: 15px;
}
.first-blacklink{
	margin-left: 10px;
}
.iframe-box-sidebar {
	margin-bottom: 25px;
}
.iframe-box-sidebar .heading {
	text-align: justify;
	text-transform: uppercase;
	font-family:'Arial', Arial, sans-serif;
	font-size: 29px;
	line-height: 29px;
	color:#333333;
	margin-bottom: 10px;
}
.iframe-box-sidebar .heading .mini {
	font-size: 22px;
}

a, a:hover{
	text-decoration: none;
	outline: 0;
}
area{
	outline: 0;
}

.cont-slick .cont {
	width: 960px;
	height: 377px;
}
.cont-slick .cont-desc {
	position: absolute;
	padding: 0px 30px 30px;
	top: 240px;
	width: 900px;
}
.cont-slick .title {
	font-size: 26px;
	color: #ffffff;
}
.cont-slick .desc {
	font-size: 18px;
	color: #ffffff;
	margin: 7px 0 0px;
}
.cont-slick .hr {
	height: 1px;
	/*background: #666666;*/
	margin: 14px 0;
}
.cont-slick .more a {
	color: #e8d412;
	font-size: 14px;
	text-transform: uppercase;
}
.slick-wrapper {
	position: relative;
}
.cont-slick-pause {
    position: absolute;
    bottom: 30px;
    right: 30px;
    cursor: pointer;
	display: block !important;
	height: 17px;
	width: 17px;
	background: url('../images/btn-pause.png') no-repeat;
	z-index: 7000;

	-webkit-transition: all 500ms ease-out 0.2s;
	-moz-transition: all 500ms ease-out 0.2s;
	-o-transition: all 500ms ease-out 0.2s;
	transition: all 500ms ease-out 0.2s;
}
.cont-slick-pause.active {
	background: url('../images/btn-pause-active.png') no-repeat;
}
.cont-slick-dot-cont {
    position: absolute;
    bottom: 30px;
    right: 80px;
	z-index: 6000;
}
.cont-slick-dot {
	color: #044e94;
	font-size: 12px;
	text-align: center;
	line-height: 18px;
	display: inline-block;
	margin-left: 10px;
	cursor: pointer;

	height: 17px;
	width: 17px;
	background: url('../images/btn-dot.png') no-repeat;

	-webkit-transition: all 0ms ease-out 0.2s;
	-moz-transition: all 0ms ease-out 0.2s;
	-o-transition: all 0ms ease-out 0.2s;
	transition: all 0ms ease-out 0.2s;
}
.cont-slick-dot.active {
	background: url('../images/btn-dot-active.png') no-repeat;
}

.lightbox{
	z-index: 9920;
}


.finale .cont-left {
	width: 440px;
	margin-top: -114px;
	position: absolute;
	margin-left: 172px;
}
.finale .sub-header {
	margin-left:20px;
	margin-top:25px;
	font-weight:normal;
	font-size: 30px;
	color: #252525;
}
.finale p.judge-title {
	color:#060606;
	text-transform:uppercase;
	margin-top:15px;
	font-family: Helvetica;
	font-size: 12px;
	line-height:20px;
	padding: 20px 20px;
	text-align: justify;
}
.finale p.judge-title.right {
	text-align:right;
	margin-top: -55px;
}
.header-separators {
	margin: 50px 0 0px;
	text-transform: uppercase;
	font-weight: bold;
  line-height: 30px;
  font-size: 20px;
  font-family: 'Arial', Arial, sans-serif;
	padding-bottom: 0;
  border-bottom: 1px solid #d5d5d5;
}
.header-separators.first {
	margin-top: 20px;
}
.finale .cont-header {
	text-align: left;
}
.finale .cont-header h3.sub-header{
	margin-right: 20px;
}
.finale .cont-img img {
	margin: auto;
}
.space {
	padding-top: 50px;
}
.space-sm {
	padding-top: 25px;
}


.finalist .cont-text-right {
	width:458px;
	height:114px;
	float: right;
	margin-top: -129px;
}
.finalist .cont-text-right .sub-header {
	color:#060606;
	margin-left:28px;
	margin-top: 42px;
	font-size:26px;
}
