/* CSS Document */
/* title placement */
a[href="http://www.russdionne.com/"] {
 color: #fff!important;
}
body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}

.bold_under_links{
	font-weight: bold;
}

td > input[type=text]{
	margin: 20 0;
	padding: 5;
}

.mu-90{
	position: relative;
	top:-90px;
}

.mu-30{
	position: relative;
	top:-30px;
}
.mu-25{
	position: relative;
	top:-25px;
}
.mm-listitem{
color:#fff; 
font-size:13px;
font-family: helvetica neue,Helvetica,Arial,sans-serif;
}
.logo_scalar_home{
transform: scale(1.2);
}
.cb{clear: both;}

.carousel-indicators-custom > li{width: 15px;}

.carousel-indicators-custom > li:hover {
        background-color: #FF0000;
	cursor:pointer;
      }
.sans{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.w100{width:100%; text-align:center;}

.w1000{max-width: 600px; text-align:center;}
.mw280{max-width: 280px; text-align:center;}
.mw480{max-width: 480px; text-align:center;}
.vertical-align{}
.vertical-align-middle{vertical-align: middle}

.width-constrainer{max-width: 700px; align-content:center;}
.troika_logo_container{width:100%; text-align:center;}
.text_align-center{align-content:center; text-align:center;}
.align-center{width: 100%; align-content:center;}
.gallery_year{text-align: center; font-weight: bold; margin-top: 10px;}
.troika_logo_backstage{ clear:both; float:none; margin-left:20px; margin-right:20px; margin-bottom:20px;}
.Events_One_logo_backstage{ clear:both; float:none; margin-left:0px; margin-right:0px; margin-bottom:20px;}
p{color:#000;}
section, container, div, button, a {
    transition-duration: 0s;
}
.id_column,.declaration_td{vertical-align:top;}
header.header {
    background: rgba(255,255,255,0.00);
}
 table, td{border:none;}
.max-width-900{
	max-width: 900px;
}
a.red_hilighted_text:link {
    font-weight: bold;
    color: #800000;
}

.regular_link:link{color:#000000;}
.regular_link:hover{color:#5E5E5E; text-decoration: none;}

.btn-dark{padding: 8px;}
.hr_logo{text-align: center;}
.HR_title{font-weight: bold; color: #232323; margin-bottom: 10px;text-align: center;}
.HR_contact {
    font-size: 11pt;
    line-height: 14pt;
    margin-top: 6px;
    margin-bottom: 6px;
	text-align: center;
}
.field-position{position: relative; left:0px;}
.form_titles_right_justified{font-size: 16px; font-weight: bold; text-align: center;}
.red_title{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 16pt;
    font-weight: bold;
    margin-bottom: 20px;
    color: #800000;
}
.hide_l2hr{display: block;}
.content-align-left{text-align: left;align-items: flex-start;}
.center_justify{text-align: center;align-content: center;}
.td_abe{line-height: 20px;}
.abe_subtitle{font-weight: bold;line-height: 22px; margin-bottom: 10px;}
.sbe_subtitle{font-size: 10pt;font-weight: bold;line-height: 22px; margin-bottom: 10px;}
.sbe_time{display: block; margin-bottom: 10px;}
.vertline{height: 600px;}
.vertline_abe{height: 1600px;}
.vertline_mbe{height: 1450px;}
.vertline_sbe{height: 200px;}
.b{font-weight: bold;}
.col-0-show{display: none;}
.xcl_td{vertical-align: top;}
.point_justify{text-align: left;}
.red_hilighted_text_title {
    font-size: 12pt;
    font-weight: bold;
    color: #800000;
    font-style: italic;
}
.red_hilighted_text {
    font-weight: bold;
    color: #800000;
    font-style: italic;
}
.red_hilighted_text_center {
    font-size: 12pt;
    font-weight: bold;
    color: #800000;
    font-style: italic;
    text-align: center;
}
.boldnames {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 20px;
	text-align: center;
}
.boldnames_center {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 20px;
	text-align: center;
}
.titlesmbold_12 {
    font-size: 12pt;
    font-weight: bold;
    color: #333333;
    text-align: justify;
    line-height: 30px;
}
.page_copy{
	font-size: 12pt;
    font-weight: normal;
    color: #333333;
	text-align: left;
}
.faq_headers {
    background-color: #aaaaaa;
    color: #eeeeee;
}
.faq_table {
    width: 90%;
    outline: solid;
    outline-color: #dddddd;
    outline-width: thin;
    margin-bottom: 30px;
}
.greyback {
    background-color: #dddddd;
}
.faq_td {
    margin: 30px;
    vertical-align: top;
    text-align: left;
}
.faq_text{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 11px;
    line-height: 1.12857143;
    color: #000;
}
/* lg @ 938*/
.faq_info_row_01 {
height: auto;
}
.faq_info_row_02 {
height: auto;
}
.faq_info_row_03 {
height: auto;
}
.faq_info_row_04 {
height: auto;
}
.faq_info_row_05 {
height: auto;
}

.randr_category_title, .board_member_name {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12pt;
    font-weight: bold;
    margin-bottom: 5px;
    color: #000000;
}

.randr_category_title{margin-top: 40px;}

.categories_include{float: left;}

.left_just_ul{
text-align: left;
margin-bottom: 30px;
}

.sponsors_container{
	margin: 30px;
	margin-bottom: 40px;
}

.sponsors_container_bottom{
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 30px;
}

.up_arrow_scroll_top{width:20px; height: auto; color: #7a5e6c; margin-right: 20px;}

.up_arrow_scroll_top_text:hover,.up_arrow_scroll_top:hover{
	color: #7a5e6c;
	text-decoration: none;
}
.hr2{
	width:100%;
	height: 2px;
	/*background-color:#d59758;*/
	background-color:#4D4D4D;
	margin-top: 0px;
	margin-bottom: 40px;
	opacity: .5;
}

.hr{
	width:60%;
	height: 2px;
	/*background-color:#d59758;*/
	background-color:#4D4D4D;
	margin: 40px;
	opacity: .5;
}

.t-w {
    color: #fff!important;
}

.t-c {
    text-transform: capitalize!important;
}

.jurors_list_section{width:100%;}

.content_region_container{
	max-width:100%;
	align-content: center;
	text-align: center;
}

.content_region_600_wide{width: 100%;}

.content_region{
	max-width: 800px;
	align-content: center;
	text-align: center;
}

.content_region1200{
	max-width: 1200px;
	align-content: center;
	text-align: center;
}

.top_of_page_container{
	text-align: left;
		visibility:hidden;
		position: relative;
		left:50px;
		top:20px;
}

.sponsor_header{
	position: relative;
	left:0px;
	top:20px;
	margin-bottom: 50px;
}
.sponsor_header_b{
	position: relative;
	left:0px;
	top:20px;
	margin-bottom: 0px;
}

.bg-grey{background:#dcdcdc;}

.align-middle-home-left-info{
	position: relative;
	top:0px;
	left:0px;
}

.align-content-center{vertical-align: top;}

.news_meta_visible{margin-top: 20px; margin-bottom: 30px;}

.footer-link_2{color: #fff;}
a.footer-link_2{color: #fff;}
a.footer-link_2:link{color: #fff;}
a.footer-link_2:hover{color:#9b8b5a;}
a.footer-link_2:active{color: #fff;}

a.footer-link:link{color: #fff;}
a.footer-link:hover{color:#9b8b5a;}
a.footer-link:active{color: #fff;}

.purple-button{
	background-color: #462836;
}

.purple-button:hover{
	background-color: #66334c;
}

.home_feat_btn{
width:280px;
position: relative;
top:20px;
left:0px;
margin-bottom:20px;
transform: scale(.8);
text-transform: capitalize;
}

.btn_pwoaa{
	width: 292px;
	height: 34px; 
	margin-bottom: 30px;
	font: 700 14px/1 'Open Sans', sans-serif;
	text-transform: capitalize;
	cursor: pointer;
	text-align: center;
	box-shadow: inset 0 -1px 0 1px rgba(0, 0, 0, 0.1), inset 0 -10px 20px rgba(0, 0, 0, 0.1);
	border-radius: 5px;
	color: #777;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
	background: #fff;
	vertical-align: middle;
}

.btn_pwby{
	width: 108px; height: 57px; margin-top: 30px; margin-left: 10px; margin-right: 10px; padding-left: 10px; padding-right: 10px;
	font: 700 14px/1 'Open Sans', sans-serif;
	text-transform: capitalize;
	cursor: pointer;
	text-align: center;
	box-shadow: inset 0 -1px 0 1px rgba(0, 0, 0, 0.1), inset 0 -10px 20px rgba(0, 0, 0, 0.1);
	border-radius: 5px;
	padding: 20px 15px 20px;
	color: #777;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
	background: #fff;
	vertical-align: middle;
}

.btn_pwby:hover {
			color: #777;
			text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
			background: #eee;
			transform: scale(.95);
	}

.btn {   
	font: 700 14px/1 'Open Sans', sans-serif;
	text-transform: capitalize;
	cursor: pointer;	
	}

.btn.sec {
			text-align: center;
			box-shadow: inset 0 -1px 0 1px rgba(0, 0, 0, 0.1), inset 0 -10px 20px rgba(0, 0, 0, 0.1);
			border-radius: 5px;
			/*padding: 20px 20px 20px;*/
			padding: 20px 0px 20px;
			color: #777;
			text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
			background: #fff;
			margin-bottom: 10px;
	}

.btn.sec:hover {
			color: #777;
			text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
			background: #eee;
			transform: scale(1.05);
	}
/*btn sec btn-lg home_feat_btn e5c269 e5d4ac eae5d9*/
.bg-pwsect{background-color:#ffffff;}
.Leo_Awards_Project_Statement{
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    color: #5f3644;
	font-weight:bold;
	font-size: 14pt;
}

.news_container{
	width: 100%;
	align-content: center;
	text-align: center;
}
/*featured recipients*/
.section-title{}

.past_winners_section_title{
    position: relative;
    /*left: 140px;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
	padding-top: 5px;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    text-align: center;
    color: #5f3644;
}
.award_recip_line01{color: #000;font-size: 12px;font-weight: normal;}
p.award_title.content_500{margin-bottom: 10px;}
.container-feat-recipients{
width: 100%;
align-content: center;
text-align: center;
}
.nav_anchor_link_container{margin-bottom: 10px;}
.entrant_container{margin-bottom: 20px;}
.feat_constrainer{
width: 100%;
align-content: center;
text-align: center;
}

.feat-recipients{
	display: inline-block;
	clear: none;
	margin-bottom:50px;
	margin-left: 1px;
	margin-right: 1px;
}
.feat_category{
	color: #5f3644;
	height:30px;
	vertical-align: bottom;
	margin-top:10px;
	margin-bottom:20px;
}

.feat_image{
width: 255px;
border:1px solid #021a40;
}

.feat_recipient_name{
font-weight: bold;
color: #5f3644;
padding-top:10px;
height: 30px;
	}
/*featured recipients end*/
.dwn1px{position: relative;top:1px;}

.left_button{text-align: center}
.right_button{text-align: center}
.btn-sizer{
/*width: 250px;*/
}
.btn-sizer_nw{width: 230px;}
.btn-sizer_nw_260{width: 260px;}
.bottom-fixed{}

	.title_top_left{
	margin-top: 20px;
	position: relative;
	text-align: center;
	font-family: Georgia,"Times New Roman",Times,serif;
    color: #333;
    font-weight: bold;
    font-size: 24px;
	}

.night_title_sbe{
	margin-top: 20px;
	position: relative;
	text-align: center;
	font-family: Georgia,"Times New Roman",Times,serif;
    color: #333;
    font-weight: bold;
    font-size: 14px;
	}

.nav-right-align-lg-container{}
.nav-right-align-lg{}
.hidden-sm{display: none;}

.carousel-indicators{
	position:absolute;
	right:0;bottom:20px;
	left:0;z-index:15;display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding-left:0;
/*	margin-right:15%;
	margin-left:15%;*/
	list-style:none;
}

.carousel-indicators li{
	position:relative;
	bottom:-20px;
	-webkit-box-flex:0;
	-ms-flex:0 1 auto;
	flex:0 1 auto;
	width:20px;
	height:3px;
	margin-right:3px;
	margin-left:3px;
	text-indent:-999px;
	background-color:rgba(0,0,0,0.80);
}

.carousel-indicators li::before{
	position:absolute;top:-10px;
	left:0;display:inline-block;
	width:100%;
	height:10px;
	content:""
}

.carousel-indicators li::after{
	position:absolute;
	bottom:-20px;
	left:0;
	display:inline-block;
	width:100%;
	height:10px;
	content:""
}
.carousel-indicators .active{background-color:#f00;}

.carousel-indicators{
	
	opacity: .8;
}
.carousel-indicators .active{
	color:#000;
	opacity: 1.0;
}

.carousel-indicators:hover{
	opacity: .9;
}

.carousel-control-next,.carousel-control-prev{
	position:absolute;
	/*top:0;*/
	bottom:20px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:flex-end;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:15%;
	background-color:rgba(0,0,0,0.80);
	color:#000;
	text-align:center;
	opacity:1.0;
}

.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{
	color:#f00;
	text-decoration:none;
	outline:0;
	opacity:.7;
}
.carousel-control-prev{
	left:0;
}
.carousel-control-next{
	right:0;
}

/* prev next*/
.carousel-control-next,.carousel-control-prev{
	position:absolute;
	top:0;
	bottom:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:15%;color:#fff;
	text-align:center;
	opacity:1;
}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{
	color:#f00;
	text-decoration:none;
	outline:0;
	opacity:.9;
}
.carousel-control-prev{left:0; bottom:-176px;}
.carousel-control-next{right:0; bottom:-176px;}
.carousel-control-next-icon,.carousel-control-prev-icon{
	display:inline-block;
	width:20px;
	height:20px;
	background:transparent no-repeat center center;
	background-size:100% 100%;
}
.carousel-control-prev-icon{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}
.carousel-control-next-icon{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}
/* prev next end*/

.Leo_Awards_Project_Statement{
	margin: 10px;
	text-align: center;
	font-size: 14px;
	font-weight:bold;
}

/* title placement end */
	/*default styles*/

.topiconIMG{
		position: relative;
		top: 0px;
		left: -10px;
	}
.bg-black{background-color: #000;}
.pointer{cursor: pointer;}
.show_info{display: default;}
.hidden_info{display: none;}
.align-right{text-align: right;}
.search-width{width: 280px;}
.float-xl-right{}
.float-xl-left{}
.text-lg-left{}
.row-lg-width{}
.btn-230{width: 230px;}
	a {
		color: #333333;
		text-decoration: none;
		background-color: transparent;
		-webkit-text-decoration-skip: objects;
	}
	.dropdown-item{font-size: 14px;}
	.nav-item{
		position: relative;
		left: 9px;
		top: 3px;
		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
		font-size: 14px;
		line-height: 1.42857143;
		color: #777;
		background-color: #fff;
	}
	.nav-item-dark{
		position: relative;
		left: 9px;
		top: 3px;
		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
		font-size: 14px;
		line-height: 1.42857143;
		color: #fff;
		background-color: #000;
	}
	.dropdown-toggle::after {
		position: relative;
		top: 2px;
		left:-2px;
	}
	a:link {
		text-decoration: none;
		color: #333333;
		background: none;
	}
	.winners_section_links_container{
		margin:15px;
	}
	a.winners_section_links:link {
		font-size: 12px;
		color: #888888;
		font-weight: bold;
		-webkit-transition: color .5s ease-out;
		-moz-transition: color .5s ease-out;
		-ms-transition: color .5s ease-out;
		-o-transition: color .5s ease-out;
		transition: color .5s ease-out;
	}
	a.winners_section_links:visited {
		color: #888888;
		font-weight: bold;
	}
	.category_title {
		color:#5f3644;
		font-size: 12pt;
		font-weight: bold;
	}
	.pw_category_title {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 14pt;
		font-weight: bold;
		margin-bottom: 15px;
		color: #800000;
		text-align: center;
	}
	.awardcat_container{
		width: 90%;
		margin-bottom: 20px;
	}
	.award_title {
		font-size: 14px;
		font-weight: bold;
		color: #333333;
	}
	.award_title_2014, .section_title_font{
		display: block;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #333333;
		margin-top: 20px;
		margin-bottom: 20px;
		text-align: center;
	}

.section_title_font_b{
	position: relative;
	top:-50px;
		display: block;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #333333;
		margin-top: 0px;
		margin-bottom: 0px;
		text-align: center;
	}

.section_title_font_left{
		display: block;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #333333;
		margin-top: 20px;
		margin-bottom: 20px;
		text-align: left;
	}
	.title_bold_left {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #333333;
		margin-top: 20px;
		margin-bottom: 20px;
		text-align: left;
	}
	.title_bold_center {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #333333;
		margin-top: 20px;
		margin-bottom: 20px;
		text-align: center;
	}
	.winner_text{font-weight: bold;}
	.awards_text_spacer{margin-bottom:20px;}
	.wincolour {
		color: #800000;
		text-align: center;
	}
	.red_text {
		color: #800000;
		text-transform: uppercase;
	}
	.laurels_container{
		width:80%;
	}
	.feat_img_divider{

	}
	.award_recip_line01{
		margin-bottom: 20px;
	}
	.smallNavWidget {
    position: relative;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #333333;
    text-align: center;
    vertical-align: top;
    padding-right: 20px;
    padding-top: 5px;
	}
	
	.i{font-style: italic;}
	.br2{
	display: block;
	}

	.sp2{
	display: none;
	}

	.Leo_Awards_logo_positioner{
		position: relative;
		top:5px;
		width: 100%;
		text-align: center;
		padding: 5px;
		/*background:#d9f441;*/
		transition: all 2s;
	}

	.home_logo{
		width: 250px;
		height: auto;
		transition: all 2s;
	}

	.submit_info_positioner{
	text-align: center;	
	}

	.call_for_entries_title{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:28px; 
		font-weight:bold; 
		line-height:30px; 
		color:#5f3644; 
		text-align:center;
		transition: all 2s;
	}

	.home_subtitle_text{
		color:#5f3644; 
		font-size: 18px; 
		font-weight: bold; 
		text-align: center;
}

	.small_sponsors_text{
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 12px;
	}

	.signature_sponsor{	
		position: relative;
		top:-108px;
		left:-830px;}

	.major_sponsor{
		position: relative;
		top:-127px;
		left:-519px;
	}

	.major_sponsors_logos1{
		position: relative;
		top:-20px;
		left:0px;
		transform: scale(.9);
		transition: all 2s;
	}
	.major_sponsors_logos2{
		display: none;
		transition: all 2s;
	}
	.major_sponsors_logos3{
		display: none;
	}
	.feat_logo_01{
			text-align: right;
	}

	.home_feat_info_positioner{
			position: relative;
			top:-30px;
			left:0px;
			text-align: right;
	}

	.t-c{
			text-transform: capitalize;
	}

	.mw720{
		min-width:100px;
		max-width:720px;
	}

/*bottom nav*/
.navbar-inverse .navbar-nav>li>a {
    color: #9d9d9d;
}

.supporting_img_v{
	height:225px;
}

.associate_img{
	width:200px;
}

.associate_img1{
	width:170px;
}
.associate_img2{
	width:240px;
}
.associate_img3{
	width:280px;
}

.associate_img_v{
	height:200px;
}

.associate_img_sq{
	height:160px;
	width:160px;
}

.friend_img{
	width:150px;
}

.friend_img2{
	width:180px;
}

.friend_img3{
	width:220px;
}

.friend_img_v{
	height:150px;
}

.friend_img_sq{
	height:125px;
	width:125px;
}

/*bottom nav end*/
/*conditionals below*/
@media (min-width: 1080px) and (max-width: 1700px) {
	
.xlt450{
	position: fixed;
	right:10px;
	bottom: 50px;
	}
	
.xlt450sf{
	position: fixed;
	left:10px;
	bottom: 10px;
	}	
}

@media (max-height: 400px) {
.nav-link {
    display: block;
    padding: .2rem .3rem;
}
}
@media (max-width: 1399px) {
.btn-sizer{
	/*width: 250px;*/
	font-size: 12px;
}

}
@media (min-width: 1400px) {
.Leo_Awards_home_info_container{text-align: right;}
.submit_info_positioner{
	text-align: right;	
	}
.btn-sizer{
	/*width: 250px;*/
	font-size: 12px;
}

.nav-right-align-lg-container{	
/*	text-align: center;
	width: 100%; */
	}
	
.nav-right-align-lg{
	/*width: 1500px;
	  float: right; */
	}
}

@media (min-width: 893px) and (max-width: 1399px) {
.feat_constrainer{
width: 90%;
align-content: center;
text-align: center;
}

}

@media (max-width: 892px) {

}
@media (min-width: 300px) {
.carousel-control-prev{left:0; bottom:-148px;}
.carousel-control-next{right:0; bottom:-148px;}
}
@media (min-width: 360px) {
		.carousel-control-prev{left:0; bottom:-168px;}
.carousel-control-next{right:0; bottom:-168px;}
}
@media (min-width: 375px) {
.carousel-control-prev{left:0; bottom:-178px;}
.carousel-control-next{right:0; bottom:-178px;}
}
@media (min-width: 400px) {
.carousel-control-prev{left:0; bottom:-200px;}
.carousel-control-next{right:0; bottom:-200px;}
}
@media (min-width: 550px) {
.carousel-control-prev{left:0; bottom:-282px;}
.carousel-control-next{right:0; bottom:-282px;}
}
@media (min-width: 576px) {
	/*small aka sm*/
	.content_region_600_wide{width: 550px;}
	.carousel-control-prev{left:0; bottom:-300px;}
.carousel-control-next{right:0; bottom:-300px;}
	.d-sm-block{display: block;}
	.winners_section_links_container{

	}
		
	.home_logo{
		width: 350px;
		height: auto;
	}
	
	/*home info styles*/

	
	.call_for_entries_title{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:25px; 
		font-weight:bold; 
		line-height:30px; 
		color:#5f3644; 
		text-align:right;
	}
	
	.home_subtitle_text{
		font-size: 18px; 
		font-weight: bold;
		text-align: right;
	}
	
/*	.btn.sec {
		text-align: center;
		box-shadow: inset 0 -1px 0 1px rgba(0, 0, 0, 0.1), inset 0 -10px 20px rgba(0, 0, 0, 0.1);
		border-radius: 5px;
		max-width: 350px;
		padding: 10px 15px 12px;
		color: #777;
		text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
		background: #fff;
		margin-bottom: 10px;
	}*/
	
	.home_feat_btn{
		/*width: 350px;*/
		position: relative;
		top:20px;
		left:-71px;
		margin-bottom: 20px;
	}
	
	.feat-recipients{
	margin-left: 8px;
	margin-right: 8px;
	}
}
@media (min-width: 630px) {
		.carousel-control-prev{left:0; bottom:-325px;}
.carousel-control-next{right:0; bottom:-325px;}
	.home_feat_btn{
		/*width: 350px;*/
		transform: scale(1.0);
		position: relative;
		top:20px;
		left:0px;
		margin-bottom: 20px;
	}
		.home_logo{
		position: relative;
		top:40px;
		left:10px;
		transform: scale(1.2);
		width: 300px;
		height: auto;
	}
		.call_for_entries_title{
		position: relative;
		top:5px;
		left:0px;
		font-family:Arial, Helvetica, sans-serif; 
		font-size:33px; 
		font-weight:bold; 
		line-height:32px; 
		color:#5f3644; 
		text-align:right;
	}
}
@media (min-width: 667px) {
		.carousel-control-prev{left:0; bottom:-341px;}
.carousel-control-next{right:0; bottom:-341px;}
}
@media (min-width: 690px) {
	/*small aka sm+*/
	.content_region_600_wide{width: 600px;}
	.carousel-control-prev{left:0; bottom:-376px;}
.carousel-control-next{right:0; bottom:-376px;}
.Leo_Awards_home_info_container{text-align: right;}
	
	.feat-recipients{
	margin-left: 15px;
	margin-right: 15px;
	}
	
	.category_title {
	color:#5f3644;
    font-size: 14pt;
    font-weight: bold;
	}
		
	.home_logo{
		width: 300px;
		height: auto;
	}
	.home_feat_btn{
		/*width: 350px;*/
		position: relative;
		top:20px;
		left:18px;
		margin-bottom: 20px;
	}
	/*home info styles*/

	.call_for_entries_title{
		font-family:Arial, Helvetica, sans-serif; 
		font-size:35px; 
		font-weight:bold; 
		line-height:37px; 
		color:#5f3644; 
		text-align:right;
	}
}

@media (min-width: 768px) {
/*medium aka md*/
	.hr2{
	width:60%;
	height: 2px;
	/*background-color:#d59758;*/
	background-color:#4D4D4D;
	margin-top: 40px;
	margin-bottom: 40px;
	opacity: .5;
}
.sponsor_header{
	position: relative;
	left:0px;
	top:20px;
	margin-bottom: 50px;
}
	.boldnames {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 20px;
	text-align: left;
}
	.troika_logo_backstage{clear:none;float:left; margin-left:0px; margin-right: 20px;margin-bottom: 10px;}
	.Events_One_logo_backstage{clear:none;float:left; margin-left:0px; margin-right: 20px;margin-bottom: 30px;}
	.gallery_year{text-align: left; font-weight: bold; margin-top: 10px;}
	.field-position{position: relative; left: -60px;}
	.width-constrainer{max-width: 700px; align-content: center;}
	.form_titles_right_justified{position: relative; top: 10px; font-size: 16px; font-weight: bold; text-align: right;}
.pw_width_container{width: 600px;}
.content_region_600_wide{width: 600px;}
.section_title_font_left{
		display: block;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #333333;
		margin-top: 20px;
		margin-bottom: 20px;
		text-align: left;
	}
.award_title_2014, .section_title_font{
		display: block;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #333333;
		margin-top: 20px;
		margin-bottom: 20px;
		text-align: center;
	}
.hr_logo{text-align: right;}
.HR_title{font-weight: bold; color: #232323; margin-bottom: 10px;text-align: left;}
.HR_contact {
    font-size: 11pt;
    line-height: 14pt;
    margin-top: 6px;
    margin-bottom: 6px;
	text-align: left;
}
.hide_l2hr{display: none;}
.col-0-show{display: block; text-align: center;}
.jurors_list_section{width:80%;}
.point_justify{text-align: justify;}
	
.faq_info_row_01 {
height: 180px;
}
.faq_info_row_02 {
height: 305px;
}
.faq_info_row_03 {
height: 475px;
}
.faq_info_row_04 {
height: 305px;
}
.faq_info_row_05 {
height: 175px;
}
	.page_copy{
	font-size: 12pt;
    font-weight: normal;
    color: #333333;
	text-align: justify;
}
.left_button{text-align: right;}
	
.right_button{text-align: left;}
	
	.top_of_page_container{
		text-align: left;
		visibility:visible;
		position: relative;
		left:50px;
	}
		.carousel-control-prev{left:0; bottom:-406px;}
.carousel-control-next{right:0; bottom:-406px;}
	.Leo_Awards_home_info_container{text-align: right;}
	.submit_info_positioner{
	text-align: right;	
	}
.hidden-sm{display:inline-block;}
	.category_title {
	color:#5f3644;
    font-size: 14pt;
    font-weight: bold;
	}

a.winners_section_links:link {
	font-size: 14px;	
	}
	.Leo_Awards_logo_positioner{
		position: relative;
		top:95px;
		left: 50px;
	}
	.home_logo{
		width: 350px;
		height: auto;
		transform: scale(1.25);
	}
	
/*home info styles*/
	.call_for_entries_title{
		white-space:normal;
		font-family:Arial, Helvetica, sans-serif; 
		font-size:35px; 
		font-weight:bold; 
		line-height:40px; 
		color:#5f3644; 
		text-align:right;
	}
	
		
.home_subtitle_text{
		position: relative;
		top:-10px;
		/*left:0px;*/
		font-size: 18px; 
		font-weight: bold;
	}
	.home_feat_btn{
		/*width: 350px;*/
		position: relative;
		top:20px;
		left:0px;
		margin-bottom: 20px;
	}
		
	.major_sponsors_logos1{
	display: block;
	}
	.major_sponsors_logos2{
	display: none;
	}
}
@media (min-width: 810px) {
.carousel-control-prev{left:0; bottom:-431px;}
.carousel-control-next{right:0; bottom:-431px;}
}


@media (min-width: 992px) {
	/*large aka lg*/
	.Leo_Awards_logo_positioner{
		position: relative;
		top:180px;
		left: 80px;
	}
	.align-middle-home-left-info{
	position: relative;
	top:0px;
	left:0px;
}
	.Leo_Awards_home_info_container{text-align: right;
	}
	.past_winners_section_title{
		font-size: 20pt;
		text-align: center;
}
.submit_info_positioner{
	text-align: right;	
	}
	.row-lg-width{width: 800px;}
	.text-lg-left{
		text-align: left;
	}
	.laurels_container{
	width:500px;
	}
	.pw_category_title {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 16pt;
    font-weight: bold;
    margin-bottom: 20px;
    color: #800000;
    text-align: center;
	}
		
	.category_title {
	color:#5f3644;
    font-size: 14pt;
    font-weight: bold;
	}

		
	.home_logo{
		width: 425px;
		height: auto;
	}
	
/*home info styles*/
	.br2{
	display: none;
	}
	.sp2{
	display: inline-block;
	}
	
.call_for_entries_title{
		white-space: normal;
		font-family:Arial, Helvetica, sans-serif; 
		font-size:45px; 
		font-weight:bold; 
		line-height:52px; 
		color:#5f3644; 
		text-align:right;
	}
	
.home_subtitle_text{
		position: relative;
		top:-10px;
		left:-10px;
		font-size: 35px; 
		font-weight: bold;
	}
			
.home_feat_btn{
		/*width: 320px;*/
		position: relative;
		top:20px;
		left:-4px;
		margin-bottom: 20px;
	}
	
.major_sponsors_logos1{
	display: none;
	}
.major_sponsors_logos2{
	display: none;
	}
	
.major_sponsors_logos3{
	display: block;
	transform: scale(.8);
	position: relative;
	top:20px;
	left:-73px;
	margin-bottom: 20px;
	}

.Leo_Awards_Project_Statement{
	position: relative;
	top:10px;
	text-align: center;
	font-size: 14pt;
	font-weight:bold;
	}
	
	.feat_image{
		width: 275px;
		margin: 5px;	
	}
	
}
@media (min-width: 1020px) {
		.carousel-control-prev{left:0; bottom:-551px;}
.carousel-control-next{right:0; bottom:-551px;}
}
@media (min-width: 1200px) {
	.w1000{max-width: 1000px; text-align:center;}
/*extra large aka xl*/
	.Leo_Awards_logo_positioner{
		position: relative;
		top:80px;
		left: 50px;
	}
	.align-middle-home-left-info{
	position: relative;
	top:0px;
	left:0px;
}
.past_winners_section_title{
font-size: 20pt;
text-align: left;
}
	.news_container{width: 80%;}
	.carousel-control-prev{left:0; bottom:-460px;}
	.carousel-control-next{right:0; bottom:-460px;}
	.Leo_Awards_home_info_container{text-align: right;}
	.submit_info_positioner{
	text-align: right;	
	}
	.laurels_container{
	width:500px;
	}
	.category_title {
	color:#5f3644;
    font-size: 14pt;
    font-weight: bold;
	}
	
.float-xl-right{float:right;}
.float-xl-left{float:left;}

	.home_logo{
	position: relative;
	top:-30px;
	left:-60px;
		width: 425px;
		height: auto;
		transform: scale(1.0);
	}
	
	.feat-recipients{
	margin-left: 3px;
	margin-right: 3px;
	}
	
	.feat_category{
		color: #5f3644;
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 5px;
	}
	.feat_recipient_name{
		font-weight: bold;
		color: #5f3644;
		font-size: 14px;
	}
	
	.feat_image{
		width: 190px;
	}
	
/*home info styles*/
	.br2{
	display: inline-block;
	}
	.sp2{
	display: none;
	}
	.call_for_entries_title{
		white-space: normal;
		margin-top: 20px;
		font-size:35px; 
		font-weight:bold; 
		line-height:40px; 
		text-align:right;
	}
	
	.home_subtitle_text{
		font-size: 33px; 
		font-weight: bold;
	}
		
	.major_sponsors_logos1{
	display: none;
	}
	.major_sponsors_logos2{
	display: none;
	}
	
	.major_sponsors_logos3{
	display: block;
	transform: scale(.6);
	position: relative;
	top:-130px;
	left:-378px;
	}
	
	.home_feat_btn{
		/*width: 230px;*/
		transform: scale(1.1);
		position: relative;
		top:20px;
		left:-17px;
		margin-bottom: 20px;
	}
	
	.carousel-indicators{
	opacity: 1;
}
	
	.Leo_Awards_Project_Statement{
	font-size: 14pt;
		font-weight: bold;
	position: relative;
	top:10px;	
	text-align: center;
	}
	
}
@media (min-width: 1360px) {
.carousel-control-prev{left:0; bottom:-310px;}
.carousel-control-next{right:0; bottom:-310px;}
}
@media (min-width: 1550px) {
.carousel-control-prev{left:0; bottom:-367px;}
.carousel-control-next{right:0; bottom:-367px;}
}
@media (min-width: 1800px) {
.carousel-control-prev{left:0; bottom:-522px;}
.carousel-control-next{right:0; bottom:-522px;}
}
@media (min-width: 1700px) {
	
/*extra large aka xxl*/
		.Leo_Awards_logo_positioner{
		position: relative;
		top:180px;
		left: 50px;
	}
.carousel-control-prev{left:0; bottom:-522px;}
.carousel-control-next{right:0; bottom:-522px;}
	.mw720{
	min-width:100px;
	max-width:820px;
	}
	
	.category_title {
	color:#5f3644;
    font-size: 14pt;
    font-weight: bold;
	}

	.home_logo{
		width: 550px;
		height: auto;
	}
	
	.feat_category{
		color: #5f3644;
		font-size: 11px;
		font-weight: bold;
	}
	
	.feat_recipient_name{
		font-weight: bold;
		color: #5f3644;
		font-size: 11px;
	}
	
	.feat_image{
		width: 110px;
	}
	
/*home info styles*/
	
	.submit_info_positioner{
	text-align: right;	
	}
	.call_for_entries_title{
		white-space: normal;
		font-size:45px; 
		font-weight:bold; 
		line-height:50px; 
		text-align:right;
	}
	
	.home_subtitle_text{
		font-size: 35px; 
		font-weight: bold;
	}
	
		.major_sponsors_logos1{
	display: none;
}
	.major_sponsors_logos2{
	display: none;
}
	.major_sponsors_logos3{
	display: block;
}
	
}

@media (min-width: 1650px) and (max-width: 1850px) {

		.home_logo{
		width: 450px;
		height: auto;
	}
	
/*home info styles*/
	.call_for_entries_title{
		white-space: normal;
		font-size:42px; 
		font-weight:bold; 
		line-height:50px; 
		text-align:right;
	}
	
	.home_subtitle_text{
		font-size: 35px; 
		font-weight: bold;
	}
}

@media (min-width: 780px) and (max-width: 990px) {
		.home_logo{
		width: 390px;
		height: auto;
	}
}

/*contact*/
.contact{
	background:linear-gradient(105deg,rgba(21,31,32,1)0%,rgba(21,31,32,.95)50%, transparent 50%), url(../images/leo_awards/newsletter_bg2.jpg) center center no-repeat /cover;
}
.input{
	background: transparent;
	border-color: transparent;
	border-bottom:2px solid #ccc;
	border-radius: 0;
	transition: all .8s;
}
.input:focus{
	background: transparent;
	border-color: transparent;
	box-shadow: none;
	color:#fff;
	border-bottom:2px solid #f5593d;
}

.submit-button{
	color: #eee;
}
.submit-button{
	background-color: #462836;
	width: 130px;
	border-radius: 25px;
	box-shadow: 5px 8px 18px #000;
	transition: all .2s;
}
.submit-button:hover{
	background-color: #66334c;
	/*transform: translateY(-2px);*/
	transform: scale(1.02);
}
.label{
	color:#777;
	display:block;
	margin-top:-70px;
	margin-left:8px;
	font-size: 12.9px;
	transition: all 3s;
}
.input:placeholder-shown + .label{
	transform: translateX(20px, 20px);
	opacity: 0;
	visibility: hidden;
}
@media (max-width:992px){
	.contact{
	background:linear-gradient(rgba(21,31,32,1),rgba(21,31,32,.95));
	}
	.contact-form{width: 80%; margin: auto;}
}
/*end of contact*/

/*footer*/
.footer{
	background:linear-gradient(rgba(21,31,32,1),rgba(21,31,32,.95));
}
.footer-link{
display: block;
color:#eee;
font-size: 12.9px;
transition: all .3s;
}
.footer-link:hover{
color:#70aed2;
text-decoration: none;
}

/*end of footer*/
