/* 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;
}

@media(min-width: 800px) and (max-width: 1100px){
#home_btn_container{
position:relative;
top:-5px;
left:-95px;
}
}
@media(min-width: 1101px){
#home_btn_container{
position:relative;
top:0px;
left:0px;
}
}

.awardsby_HR{

}

.sl1920x1080{
max-width: 1920px;
max-height: 1080px;
}

.homeMessageIpadPro{}

.carousel-item{
max-height: 562px;
overflow-y: hidden;
}

#home_subtitle a{color:#5f3644;}
#home_subtitle a:link{color:#5f3644;}
#home_subtitle a:hover{color:#803f55;}

/*.{
width:280px;
position: relative;
top:20px;
left:0px;
margin-bottom:20px;
transform: scale(.8);
text-transform: capitalize;
background-color: #5f3744;
}*/

/*new buttons*/

.stay_tuned_title{
color:#5f3644;
font-weight: bold;
font-size: 20pt;
text-align: right;
}

.banner-btn_nominees{
width:22rem;
height:2.5rem;
font-size: 1.1rem;
background: linear-gradient(to top, #1f040d,#42222c,#956f7c);
color:#fff;
border:.1rem solid #7a5f68;
border-radius:.3rem;
outline:none;
position: relative;
overflow: hidden;
z-index: 999;
}

.banner-btn_nominees:hover{
/*background: linear-gradient(to top, #764f5b,#5f3d48,#c0a0ab);*/
background: linear-gradient(to top, #764f5b,#583742,#95737f);
}

.banner-btn_nominees_gold{
width:17rem;
height:2.5rem;
font-size: 1.1rem;
background: linear-gradient(to top, #baad93,#aa9568,#e2d1af);
color:#fff;
border:.1rem solid #9d988d;
border-radius:.3rem;
outline:none;
position: relative;
overflow: hidden;
cursor: pointer;
}

.gold_color{
background: linear-gradient(to top, #baad93,#aa9568,#e2d1af);
color:#fff;
border:.1rem solid #9d988d;
}

.gold_color:hover{
/*background: linear-gradient(to top, #764f5b,#5f3d48,#c0a0ab);*/
background: linear-gradient(to top, #c3b7a0,#beab82,#ebdfc5);
}

.banner-btn_nominees_gold:hover{
/*background: linear-gradient(to top, #764f5b,#5f3d48,#c0a0ab);*/
background: linear-gradient(to top, #c3b7a0,#beab82,#ebdfc5);
}

.banner-btn_nominees:hover .banner-btn-text-one{
top:-100%;
}

.banner-btn_nominees:hover .banner-btn-text-two{
top:50%;
}

/*.red_gradient {*/
/*    background: linear-gradient(to top, #731920, #e13341, #a42f38);*/
/*    color: #fff;*/
/*    border: 0.1rem solid #a42f38;*/
/*}*/

.red_gradient {
    background: linear-gradient(to top, #731920, #e13341, #a42f38);
    color: #fff;
    border: 0.1rem solid #a42f38;
    transition: background 0.3s ease;
}

.red_gradient:hover {
    background: linear-gradient(to top, #a42f38, #731920, #e13341);
}

.purple_gradient{
    background: linear-gradient(to top, #522f39,#643644,#b36d82);
    color: #fff;
    border: 0.1rem solid #824d5f;
}

/*.purple_gradient{*/
/*background: linear-gradient(to top, #40252e,#5f3744,#b15674);*/
/*color:#fff;*/
/*border:.1rem solid #824d5f;*/

/*}*/

.maroon_gradient{
background: linear-gradient(to top, #442a27,#603c37,#a95e54);
color:#fff;
border:.1rem solid #824d5f;

}

.bronze_gradient{
background: linear-gradient(to top, #4f4734,#6f6145,#a78e5b);
color:#fff;
border:.1rem solid #824d5f;

}

.dark_text_purple_gradient{
background: linear-gradient(to top, #522f39,#643644,#7f4859);
color:#fff;
border:.1rem solid #824d5f;

}

.dark_text_purple_gradient_2{
background: linear-gradient(to top, #522f39,#643644,#b36d82);
color:#fff;
border:.1rem solid #824d5f;

}

.banner-btn {
width:19rem;
height:4.7rem;
font-size: 1.5rem;
/*background: linear-gradient(to top, #40252e,#5f3744,#b15674);
color:#fff;
border:.1rem solid #824d5f;*/
border-radius:.3rem;
outline:none;
position: relative;
overflow: hidden;
user-select: none;
}

.banner-btn:hover .banner-btn-text-one{
top:-100%;
}

.banner-btn:hover .banner-btn-text-two{
top:50%;
}


.banner-btn-text-one{
position:absolute;
top:50%;
left:0%;
transform:translateY(-50%);
width:100%;
/*transition:top .2s;*/
}

.banner-btn-text-two{
position:absolute;
top:150%;
left:0%;
transform:translateY(-50%);
width:100%;
/*transition:top .2s;*/
cursor: pointer;
}
/*new buttons end*/

.home_feat_btn_submit {
width: 310px;
height:60px;
padding: .7rem .7rem;
background-color: #5f3744;
border: none; /* Green */
border-radius: 8px;
margin-top: 30px;
}

.submit_button_text{
text-size:25px;
font-weight:bold;
color: #eee;
}

.logo_scalar_home{
transform: scale(1.2);
}

.cb{clear: both;}

.carousel-indicators-custom > li{width: 15px;}

.carousel-indicators-custom > li:hover {
background-color: #c9a137;
/*background-color: #c9a137;*/
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;
}

#ttl_congrts_container_1{
	position: relative;
	left:34px;
	top:0px;	
}


#ttl_congrts_container_2{
	position: relative;
	left:33px;
	top:0px;	
}

.stay_tuned_text{
	position: relative;
	left:0px;
	top:0px;
	font-size: 	16px;
	font-weight: bold;
	color:#614650;
	}


.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;
}

.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;
}

.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{
position: relative;
/*top:-59px;*/
top:0px;
left:0px;
}

.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;
}

.home_subtitle_text_2_lg{
    position: relative;
    left: 0px;
    color: #5f3644;
    font-size: 20px;
    font-weight: 700;
    text-align: right;
}

.home_subtitle_text_2{
font-size:20px;
font-weight: bold;
color:#5f3744;
}

.home_subtitle_text_2s{
position:relative;
left:12px;
width:480px;
font-size:.95rem;
font-weight: bold;
color:#5f3744;
}

.home_subtitle_text_3,.home_subtitle_text_3 a:link{
position:relative;
left:-30px;
text-align: right;
font-size:1rem;
font-weight: 300;
color:#5f3744;
}

.home_subtitle_text_3 a:hover{

font-size:1rem;
font-weight: 300;
color:#e01658;
}

.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-bottom: 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:transparent;z-index:1;}

.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{
position: relative;
top:0px;
/*top:-45px;*/
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:45px;
font-size: 24px;
font-weight: bold;
vertical-align: bottom;
margin-bottom:28px;
}

.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:#c9a137;}

.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:#c9a137;
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:#c9a137;
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_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:15px;
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; 
position:relative;
top:0px;
left:0px;
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;
}

.home_subtitle_text_right{
	position: relative;
	left:0px;
color:#5f3644; 
font-size: 30px; 
font-weight: 700; 
text-align: right;
}

.home_subtitle_text_s{
color:#5f3644; 
font-size: 18px; 
font-weight: bold; 
text-align: center;
line-height: 25px;
}

.home_subtitle_text_s_6-24-20{
color:#5f3644; 
font-size: 26px; 
font-weight: bold; 
text-align: center;
line-height: 33px;
}



.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;
}
/*bottom nav end*/
/*conditionals below*/

@media(min-width: 401px){
.stay_tuned_title{
color:#5f3644;
font-weight: bold;
font-size: 20pt;
text-align: right;
}	
	
	.stay_tuned_text{
	position: relative;
	left:-37px;
	top:0px;
	font-size: 	16px;
	font-weight: bold;
	color:#614650;
	}
}
	
@media(max-width: 400px){
	
	
	
	.stay_tuned_text{
	position: relative;
	left:0px;
	top:0px;
	font-size: 	16px;
	font-weight: bold;
	color:#614650;
	}
	
.submit_info_positioner {
position: relative;
top:0px;
left:0px;
}
	
.home_subtitle_text_right {
position: relative;
left: -57px;

}
	
.stay_tuned_title{
color:#5f3644;
font-weight: bold;
font-size: 20pt;
text-align: right;
}
	
	
}

@media(max-width: 550px){
	
	#ttl_congrts_container_1, #ttl_congrts_container_2,#home_btn_container{
	width:100%;
	position: relative;
    left: 0px;
    top: 0px;
	}
	
	#home_btn_container{
	margin-left:auto;
	margin-right:auto;
	}

.home_subtitle_text_right {
position: relative;
left: -0px;
text-align: center;
font-size:18px;
	margin-left:auto;
	margin-right:auto;
}
	
}

@media(max-height: 400px){

.nav-link {
display: block;
padding: .2rem .3rem;
}

	
}


@media(min-width: 1080px) and (max-width: 1700px){

.xlt450{
position: fixed;
right:10px;
bottom: 50px;
}

.xlt450sf{
position: fixed;
left:10px;
bottom: 10px;
}
}


@media(max-width: 1399px){

.btn-sizer{
/*width: 250px;*/
font-size: 12px;
}

}

@media(min-width: 1400px)and (max-width: 1499px){

.call_for_entries_title{
font-family:Arial, Helvetica, sans-serif; 
font-size:24px; 
font-weight:bold; 
line-height:30px; 
color:#5f3644; 
text-align:center;
/*transition: all 2s;*/
}

.home_subtitle_text_2s{
position:relative;
left:-207px;
width:480px;
font-size:.95rem;
font-weight: bold;
color:#5f3744;
}

}

@media(min-width: 1400px){

.Leo_Awards_home_info_container{
position:relative;
top:0px;
text-align: right;
display:flex;
align-items: center;
}

.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: 550px) and (max-width: 570px){

.homeMessageIpadPro{
position: relative;
top:0px;
left:128px;
width:300px;
}

}



	
@media(min-width: 1140px) and (max-width: 1170px){

.homeMessageIpadPro{
position: relative;
top:0px;
left:87px;
width:300px;
}

}

@media(min-width: 390px) and (max-width: 430px){

.homeMessageIpadPro{
position: relative;
top:0px;
left:-23px;
}

.nomineesbtn_pos{
position: relative;
top:-40px;
transform: scale(.7);
}
}

@media(min-width: 290px) and (max-width: 340px){

.homeMessageIpadPro{
position: relative;
top:0px;
left:-20px;
width:300px;
}

}

@media(max-width: 892px){
	
	.banner-btn {
		font-size: 1.1rem;
	}

.home_subtitle_text_2s{
position:relative;
left:0px;
width:350px;
font-size:.7rem;
font-weight: bold;
color:#5f3744;
}

.container-feat-recipients{
position: relative;
top:0px;
width: 100%;
align-content: center;
text-align: center;
}

.home_subtitle_text_2_lg{
    position: relative;
    left: 0px;
    color: #5f3644;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
}

}

@media(max-width: 800px){

.dates_positioner{
position: relative;
text-align: right;
left:-120px;
top:60px;
}

.home_subtitle_text_2s{
position:relative;
width:400px;
font-size:.7rem;
font-weight: bold;
color:#5f3744;
}

}


@media(max-width: 700px){

.home_subtitle_text_2s{
text-align: right;
position:relative;
left:40px;
width:300px;
font-size:.7rem;
font-weight: bold;
color:#5f3744;
}

.nomineesbtn_pos{
transform: scale(.7);
}

.Leo_Awards_logo_positioner{
position: relative;
top:10px;
width: 100%;
text-align: center;
padding: 5px;
/*background:#d9f441;*/
/*transition: all 2s;*/
}

.dates_positioner{
position: relative;
top:50px;
}

}

@media(max-width: 500px){

.dates_positioner{
position: relative;
text-align: center;
left:-6px;
top:10px;
}

}

@media(max-width: 400px){

.home_subtitle_text_2s{
text-align: right;
position:relative;
left:10px;
width:300px;
font-size:.7rem;
font-weight: bold;
color:#5f3744;
}

.dates_positioner{
position: relative;
text-align: center;
left:-2px;
top:10px;
}

.nomineesbtn_pos{
transform: scale(.7);
}

}

@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;}

.home_subtitle_text_3,.home_subtitle_text_3 a:link{
position:relative;
left:-3px;
text-align: center;
font-size:1rem;
font-weight: 300;
color:#5f3744;
}

}

@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;
}

.home_subtitle_text_s{
font-size: 18px; 
font-weight: bold;
text-align: right;
line-height: 25px;
}

/*.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;
margin-bottom: 50px;
}

}

@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:115px;*/
left:10px;
transform: scale(1.2);
width: 300px;
height: auto;
}

.call_for_entries_title{
position: relative;
top:5px;
left:-4px;
font-family:Arial, Helvetica, sans-serif; 
font-size:30px; 
font-weight:bold; 
line-height:33px; 
color:#5f3644; 
text-align:right;
}


.home_subtitle_text{
position: relative;
top:0px;
left:0px;
color:#5f3644; 
font-size: 18px; 
font-weight: bold; 
text-align: center;
}

.banner-btn{
position: relative;
top:0px;
left:-44px;
width:15rem;
height:4.7rem;
font-size: 1.0rem;
/*background: linear-gradient(to top, #40252e,#5f3744,#b15674);
color:#fff;
border:.1rem solid #824d5f;*/
border-radius:.3rem;
outline:none;
overflow: hidden;
}

}

@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;}

.nomineesbtn_pos{transform: scale(.8);
position: relative;
top:-7px;
left:36px;
}

.feat-recipients{
margin-left: 15px;
margin-right: 15px;
margin-bottom: 50px;
}

.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*/
	
	
	.stay_tuned_text{
	position: relative;
	left:0px;
	top:0px;
	font-size: 	16px;
	font-weight: bold;
	color:#614650;
	}
	
.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:15px;
left: 16px;
}

.home_logo{
width: 350px;
height: auto;
transform: scale(1.25);
}

.dates_positioner{

position: relative;
text-align: right;
left:28px;
top:102px;
}

/*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_subtitle_text_s{
position: relative;
top:-10px;
/*left:0px;*/
font-size: 18px; 
font-weight: bold;
line-height: 25px;
}

.home_feat_btn{
/*width: 350px;*/
position: relative;
top:20px;
left:0px;
margin-bottom: 25px;
}

.major_sponsors_logos1{
display: block;
}

.major_sponsors_logos2{
display: none;
}

.home_subtitle_text_3,.home_subtitle_text_3 a:link{
position:relative;
left:-27px;
text-align: right;
font-size:1rem;
font-weight: 300;
color:#5f3744;
}

}

@media(min-width: 810px){

.carousel-control-prev{left:0; bottom:-431px;}

.carousel-control-next{right:0; bottom:-431px;}

}


@media(max-width: 1500px){
    
.past_winners_section_title{
font-size:36px;
text-align:center;
margin-bottom:30px;
}
}

@media(min-width: 1501px){
/*large aka lg*/
.Leo_Awards_logo_positioner{
position: relative;
top:30px;
left:24px;
}

.dates_positioner{
position: relative;
text-align: right;
top:79px;
left:52px;
}

.align-middle-home-left-info{
position: relative;
top:0px;
left:0px;
}

.Leo_Awards_home_info_container{
	text-align: right;
	max-width: 476px;
}

.past_winners_section_title{
font-size: 20pt;
text-align: center;
}

.submit_info_positioner{
text-align: right;
}

.home_subtitle_text_right {
    position: relative;
    left: -8px;
    color: #5f3644;
    font-size: 30px;
    font-weight: 700;
    text-align: right;
}
	
.banner-btn {
    width: 20rem;
    height: 2.7rem;
    font-size: 1.1rem;
}
	
.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_subtitle_text_s{
position: relative;
top:-10px;
left:-10px;
font-size: 35px; 
font-weight: bold;
line-height: 38px;
}

.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){
.home_subtitle_text_s{
position: relative;
left: 0px;
font-size: 24px; 
font-weight: bold;
line-height: 28px;
}

.carousel-control-prev{left:0; bottom:-551px;}

.carousel-control-next{right:0; bottom:-551px;}

}

@media(min-width: 1200px){

.feat_constrainer{
position: relative;
top:0px;
left:0px;
}

.nomineesbtn_pos{transform: scale(.8);
position: relative;
top:25px;
left:-40px;
}

.ttl_congrts{
margin-top: 20px;
}

.w1000{max-width: 1000px; text-align:center;}
/*extra large aka xl*/
.Leo_Awards_logo_positioner{
position: relative;
top:140px;
left:50px;
}

.bg-pwsect{
    /*2382*/
position: relative;
top:0px;
}

.dates_positioner{
position: relative;
text-align: right;
top:-256px;
left:289px;
}

.align-middle-home-left-info{
position: relative;
top:0px;
left:0px;
}

.stay_tuned_title{
color:#5f3644;
font-weight: bold;
font-size: 12pt;
text-align: right;
}

.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;
	transform: scale(0.8);
	}

.container-feat-recipients{
position: relative;
top: 0px;
width: 100%;
align-content: center;
text-align: center;
}

.nomineestxt_container_pos{
position: relative;
top: 158px;
left:-43px;
}

.nomineesbtn_container_pos{
position: relative;
top: 100px;
left:-134px;
overflow: visible;
z-index: 999;
}

.home_feat_btn_01{
position:relative;
top:175px;
left:-425px;
}

.home_feat_btn_02{
position:relative;
top:92px;
left:-35px;
}

.home_feat_btn_03{
position:relative;
top:-6px;
left:354px;
}

.home_feat_btn_04{
position:relative;
top:-86px;
left:742px;
}

.submit_info_positioner{
position:relative;
top:0px;
left:-8px;
text-align: right;
overflow: visible;
}
/*

.submit_info_positioner{
position:relative;
top:-67px;
left:-37px;
text-align: right;
overflow: visible;
}
*/

.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:-72px;
left:-46px;
width: 425px;
height: auto;
transform: scale(1.1);
}

.feat-recipients{
margin-left: 3px;
margin-right: 3px;
margin-bottom: 50px;
}

.feat_category{
color: #5f3644;
height:35px;
font-size: 14px;
font-weight: bold;
margin-bottom: 10px;

}

.feat_recipient_name{
font-weight: bold;
color: #5f3644;
font-size: 14px;
}

.feat_image{
width: 100px;
}

/*home info styles*/
.br2{
display: inline-block;
}

.sp2{
display: none;
}

.call_for_entries_title{
position: relative;
left:-29px;
white-space: normal;
margin-top: 0px;
font-size:30px; 
font-weight:bold; 
line-height:32px; 
text-align:right;
}
	
.home_subtitle_text_right {
    position: relative;
    left: 0px;
    color: #5f3644;
    font-size: 30px;
    font-weight: 700;
    text-align: right;
}

.home_subtitle_text{
position: relative;
left:0px;
top:-10px;
width:350px;
font-size: 28px; 
font-weight: bold;
}
	
.home_subtitle_text_2 {
position: relative;
left:0px;
top:15px;
}

.home_subtitle_text_s{
position: relative;
left:-7px;
font-size: 24px; 
font-weight: bold;
line-height: 28px;
}

.banner-btn {
position: relative;
left:9px;
top:-23px;
width: 22rem;
height:4.5rem;
font-size: 1.1rem;
}

.purple_gradient:hover{
background: rgb(64,37,46);
background: linear-gradient(90deg, rgba(64,37,46,1) 0%, rgba(119,64,82,1) 25%, rgba(177,86,116,1) 100%);
}
	
.banner-btn:hover{
/*background: rgb(64,37,46);
background: linear-gradient(90deg, rgba(64,37,46,1) 0%, rgba(119,64,82,1) 25%, rgba(177,86,116,1) 100%);*/
}
	
.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;
}

.home_subtitle_text_3,.home_subtitle_text_3 a:link{
position:relative;
/*left:30px;*/

left:0px;
text-align: right;
font-size:1rem;
font-weight: 600;
color:#5f3744;
}

}



@media(min-width: 1360px){

.carousel-control-prev{left:0; bottom:-310px;}

.carousel-control-next{right:0; bottom:-310px;}

}

@media(min-width: 1420px){
    
    .Leo_Awards_logo_positioner{
        position: relative;
        top:90px;
        left:50px;
    }    
    
}


@media(min-width: 1420px) and (max-width: 1500px){
    
    /*mac book pro*/
    .home_subtitle_text_2 {
        position: relative;
        /*left: -30px;*/
        left: 83px;
        top: 15px;
        width:400px;
    }

    .bg-pwsect{
        /*2382*/
    position: relative;
    /*top:-30px;*/
    top:-85px;
    }

}

@media(min-width: 1800px){

.home_subtitle_text_2{
display: inline;
}
	
}
	
@media(min-width: 1700px){
	
.stay_tuned_text{
position: relative;
left:-37px;
top:0px;
font-size: 16px;
font-weight: bold;
color:#614650;
}

/*.submit_info_positioner{*/
/*position:relative;*/
/*top:-15px;*/
/*left:45px;*/
/*width:100%;*/
/*text-align: right;*/
/*overflow: visible;*/
/*}*/

.home_subtitle_text{
position: relative;
left:-110px;
top:-10px;
width:350px;
font-size: 28px; 
font-weight: bold;
}

.home_subtitle_text_2{
display: none;
}

.banner-btn {
position: relative;
/*left: -20px;*/
left: 5px;
top: -20px;
width: 23rem;
height: 2.7rem;
font-size: 1.1rem;
}

}

@media(min-width:1301px){
		
.home_subtitle_text_2{
	display: inline;
}
	
}
	
@media(min-width: 1200px) and (max-width: 1350px){

.submit_info_positioner{
position:relative;
top:-15px;
left:45px;
width:100%;
text-align: right;
overflow: visible;
}
	
#ttl_congrts_container_1{
position:relative;
top:0px;
left:15px;	
	}
	
#ttl_congrts_container_2{
position:relative;
top:0px;
left:15px;	
	}

.home_subtitle_text{
position: relative;
left:-110px;
top:-10px;
width:350px;
font-size: 28px; 
font-weight: bold;
}
	
.home_subtitle_text_2{
	display: none;
}
	
	.banner-btn {
    position: relative;
    left: -31px;
    top: 0px;
    width: 17rem;
    height:4.5rem;
    font-size: 1.1rem;
}
	
}



@media(min-width: 1381px) and (max-width: 1500px){
    
.align-middle-home-left-info {
position: relative;
top: 0px;
left: 17px;
}
    
.call_for_entries_title {
        position: relative;
        left: 62px;
        white-space: normal;
        margin-top: 0px;
        font-size: 30px;
        font-weight: bold;
        line-height: 32px;
        text-align: right;
        /*background-color:#f00;*/
    }
    
  .home_subtitle_text_right {
    position: relative;
    left: 58px;
    color: #5f3644;
    font-size: 30px;
    font-weight: 700;
    text-align: right;
    /*background-color:#f00;*/
}

.home_subtitle_text_2{
display: inline-block;
position: relative;
left:-15px;
top:0px;
width:360px;
font-size: 16px; 
font-weight: bold;
}  
    
}
    
    


@media(min-width: 1550px){

.dates_positioner{
position: relative;
text-align: right;
top:-20px;
left:-190px;
}

.submit_info_positioner{
position:relative;
left:-30px;
text-align: right;
}

.nomineestxt_container_pos{
position: relative;
top: 0px;
left:0px;
}

.nomineesbtn_container_pos{
position: relative;
top: -45px;
left:0px;
}

.home_feat_btn_01{
position:relative;
top:0px;
left:0px;
}

.home_feat_btn_02{
position:relative;
top:0px;
left:0px;
}

.home_feat_btn_03{
position:relative;
top:0px;
left:0px;
}

.home_feat_btn_04{
position:relative;
top:0px;
left:0px;
}

.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){

.nomineesbtn_pos{
	transform: scale(1);
position: relative;
top:-7px;
left:0px;
}

.container-feat-recipients{
position: relative;
/*top: -67px;*/
top:0px;
width: 100%;
align-content: center;
text-align: center;
}

.feat-recipients{
margin-left: 15px;
margin-right: 45px;
	
/*margin-left: 8px;
margin-right: 8px;*/
	
margin-bottom: 0px;
}

.stay_tuned_title{
color:#5f3644;
font-weight: bold;
font-size: 20pt;
text-align: right;
}

/*extra large aka xxl*/
.bg-pwsect{
position: relative;
top:-40px;
}

.home_subtitle_text_2s{
position:relative;
left:-100px;
width:480px;
font-size:1.1rem;
font-weight: bold;
color:#5f3744;
}

.Leo_Awards_logo_positioner{
position: relative;
/*top:55px; room for text below*/
top:160px;
left: 50px;
}

.dates_positioner{
position: relative;
text-align: right;
top:0px;
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: 530px;
height: auto;
}

.feat_category{
color: #5f3644;
height:40px;
font-size: 16px;
font-weight: bold;
/*margin-bottom:20px;*/

}

.feat_recipient_name{
font-weight: bold;
color: #5f3644;
font-size: 14px;
}

.feat_image{
/*width: 190px;*/
width: 155px;
/*width: 80px;*/
/*width: 120px;*/
/*width: 172px;*/

}
	
/*
.stay_tuned_text{
	font-size: 	14px;
	}
*/

/*home info styles*/

.submit_info_positioner{
position:relative;
top:58px;
left:0px;
text-align: right;
}

.call_for_entries_title{
position:relative;
top:0px;
left:8px;
white-space: normal;
font-size:41px; 
font-weight:bold; 
line-height:50px; 
text-align:right;
}

.home_subtitle_text{
position: relative;
left:95px;
top:-14px;
width:450px;
font-size: 35px; 
font-weight: bold;
}

.home_subtitle_text_s{
font-size: 35px; 
font-weight: bold;
line-height: 38px;
}

.major_sponsors_logos1{
display: none;
}

.major_sponsors_logos2{
display: none;
}

.major_sponsors_logos3{
display: block;
}

}

@media(max-width: 1499px){
 
 .big_menu{  
  display:none;   
 }
 
 .small_menu{  
  display:inline-block;   
 }
    
}

@media(min-width: 1500px){
 
 .big_menu{  
  display:inline-block;   
 }
 
 .small_menu{  
  display:none;   
 }
    
}
    
@media(min-width: 1851px){

.home_subtitle_text_s{
font-size: 35px; 
font-weight: bold;
line-height: 49px;
position: relative;
left: 0px;
}

.align-middle-home-left-info{
position: relative;
top:-40px;
left:0px;
}

}

@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;
}

.home_subtitle_text_s{
font-size: 35px; 
font-weight: bold;
line-height: 49px;
}

}




/*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*/


@media(min-width: 1600px) and (max-width: 8000px){
	.Leo_Awards_home_info_container{
	transform: scale(0.95);
	}
}

@media(min-width: 1300px) and (max-width: 1399){
    
    .Leo_Awards_logo_positioner {
position: relative;
top: 65px;
left: 16px;
}
    
#title_text_container{
position: relative;        
top:0;
left:-40px;
    }
    
.home_subtitle_text_right{
position: relative;        
top:0;
left:-40px;
    }
    
.home_subtitle_text_2{
position: relative;
top:0;
left:-110px;
width:500px;
}

.Leo_Awards_home_info_container{
    margin-top:40px;
    margin-bottom:40px;
}

.feat_constrainer{
width: 90%;
position: relative;
top:-100px;
left:0px;
align-content: center;
text-align: center;
}

.container-feat-recipients{
position: relative;
top:110px;
width: 100%;
align-content: center;
text-align: center;
}

.feat-recipients{
    max-width:120px;
}
}
    

    
@media(min-width: 893px) and (max-width: 1399px){
    
.Leo_Awards_logo_positioner {
position: relative;
top: 65px;
left: 16px;
}
    
#title_text_container{
position: relative;        
top:0;
left:-40px;
    }
    
.home_subtitle_text_right{
position: relative;        
top:0;
left:-40px;
font-size: 25px;
    }
    
.home_subtitle_text_2{
position: relative;
top:0;
left:-110px;
/*left:60px;*/
width:500px;
}

.Leo_Awards_home_info_container{
    margin-top:40px;
    margin-bottom:40px;
}

.feat_constrainer{
width: 90%;
position: relative;
top:-100px;
left:0px;
align-content: center;
text-align: center;
}

.container-feat-recipients{
position: relative;
top:110px;
width: 100%;
align-content: center;
text-align: center;
}

.feat-recipients{
    max-width:120px;
}

}

@media(min-width: 1020px) and (max-width: 1040px){
    
.home_subtitle_text_2{
position: relative;
top:0;
left:46px;
/*left:60px;*/
width:500px;
}
    
}

@media (min-width: 1400px) and (max-width: 1450px){
    
.submit_info_positioner{
        position: relative;
         /*top: -92px; */
         top: -35px; 
        /*top: 58px;*/
        left: -40px;
        width: 100%;
        text-align: right;
        overflow: visible;
        transform: scale(1);
    }
    
}

@media(min-width: 1300px) and (max-width: 1430px){

.home_logo{
    position: relative;
    top: -58px;
    left: 20px;
    width: 425px;
    height: auto;
    transform: scale(1.25);
}

.submit_info_positioner {
        position: relative;
        /* top: -92px; */
        top: -74px;
        left: 14px;
        width: 100%;
        text-align: right;
        overflow: visible;
        transform: scale(.87);
    }

/*.submit_info_positioner{*/
/*position: relative;*/
/*top: -92px;*/
/*top: -22px;*/
/*left: 30px;*/
/*width: 100%;*/
/*text-align: right;*/
/*overflow: visible;*/
/*transform: scale(.8);*/
/*}*/

#title_text_container{
position:relative;
top:0px;
left:54px;		
	}
	
.call_for_entries_title{
font-family:Arial, Helvetica, sans-serif; 
position:relative;
top:0px;
left:0px;
font-size:28px; 
font-weight:bold; 
line-height:30px; 
color:#5f3644; 
text-align:right;
transform: scale(1.3);
/*transition: all 2s;*/
}

.home_subtitle_text{
position: relative;
left:-80px;
top:-10px;
width:350px;
font-size: 28px; 
font-weight: bold;
}

.home_subtitle_text_right {
    position: relative;
    left: 80px;
    color: #5f3644;
    font-size: 30px;
    font-weight: 700;
    text-align: right;
}

.home_subtitle_text_2{
display: inline-block;
position: relative;
left:-15px;
top:0px;
width:360px;
font-size: 16px; 
font-weight: bold;
}

.home_subtitle_text_3{
position: relative;
left:0px;
top:0px;
font-size: 14px; 
font-weight: bold;
}

.home_subtitle_text_2_lg{
    position: relative;
    left: 0px;
    color: #5f3644;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
}

.homeMessageIpadPro{
position: relative;
top:0px;
left:-220px;
}

.bg-pwsect{
    /*2918*/
position: relative;
/*top:-180px;*/
top:-79px;
}

}

@media(min-width: 1180px) and (max-width: 1199px){
    
.movable_footer{
    position: relative;
    top:-200px;
    left:0px;  
}

.smallfootertext{
    width:400px;
}
    
    .past_winners_section_title {
    font-size: 28px;
}
        
.feat_category {
    color: #5f3644;
    height: 45px;
    font-size: 14px;
    font-weight: bold;
    vertical-align: bottom;
    margin-bottom: 28px;
}
    
.submit_info_positioner {
        
    transform: scale(0.8);
        position: relative;
        top:25px;
        left:-29px;
        }
    
    .br2{
        display:none;
    }
    
    .home_logo{
        position: relative;
        top:76px;
        left:36px;
        width: 425px;
        height: auto;
        transform: scale(1.25);
    }
    
    .call_for_entries_title {
        position: relative;
        left: -21px;
        white-space: normal;
        margin-top: 0px;
        font-size: 30px;
        font-weight: bold;
        line-height: 32px;
        text-align: right;
        /*background-color:#f00;*/
    }
    
  .home_subtitle_text_right {
    position: relative;
    left: -22px;
    color: #5f3644;
    font-size: 25px;
    font-weight: 700;
    text-align: right;
    /*background-color:#f00;*/
}

.home_subtitle_text_2{
display: inline-block;
position: relative;
left:-15px;
top:0px;
width:600px;
font-size: 16px; 
font-weight: bold;
}  

    .feat_constrainer {
        width: 90%;
        position: relative;
        top: 26px;
        left: 0px;
        align-content: center;
        text-align: center;
        padding-bottom:30px;
    }
    
}


