/*** HOME EVENTS ***/
#home_events {
	background: #27889c;
	background: -moz-linear-gradient(top, #27889c 0%, #3da6bb 100%);
	background: -webkit-linear-gradient(top, #27889c 0%,#3da6bb 100%);
	background: linear-gradient(to bottom, #27889c 0%,#3da6bb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27889c', endColorstr='#3da6bb',GradientType=0 ); }		

/*.topFeatureBanner {
	position: sticky;
    top: 67px;
	display: block; }*/
	
/*** LINK & BUTTONS ***/
a,
section#eventInfo .mainContent aside.right #tab_news ul li .foot a.edit { color: #36a6bc; }

a.force_href_color { color: #36a6bc !important; }

a.btn.blue,
#myAccount .myAccount_table .dropdown > a { background: #58bdd1; }

a.btn.white { 
	background: #fff;
	color: #d54d4d; }
        
	a.btn.white span { background: #dbdbdb; }

a.btn.black { 
	background: #222;
	color: #fff !important; }
        
a.btn.blue span,
form.addEvent_step3 #tab_event_multiple .table .lang .switch:hover,
.addEvent_step4 .deadline label.left .check,
article.addEvent_form .inputLang a:hover,
section#eventInfo .mainContent #tab_news .addNews, section#eventInfo .mainContent #tab_rss_feed .addNews, 
section#eventInfo .mainContent #tab_news ul li a.readMore,
section#eventInfo .mainContent #tab_news1 .addNews, section#eventInfo .mainContent #tab_rss_feed1 .addNews, 
section#eventInfo .mainContent #tab_news1 ul li a.readMore,
section#eventInfo .mainContent #tab_news2 .addNews, section#eventInfo .mainContent #tab_rss_feed2 .addNews, 
section#eventInfo .mainContent #tab_news2 ul li a.readMore,
section#eventInfo .mainContent #tab_news3 .addNews, section#eventInfo .mainContent #tab_rss_feed3 .addNews, 
section#eventInfo .mainContent #tab_news3 ul li a.readMore,
section#eventInfo .mainContent #tab_news4 .addNews, section#eventInfo .mainContent #tab_rss_feed4 .addNews, 
section#eventInfo .mainContent #tab_news4 ul li a.readMore,
#article .post .postWrap .poll .vote input[type="submit"],
#article #addComment ul.form li input[type="submit"],
#profileEdit .foot input[type="submit"],
#loginPage ul input[type="submit"],
#myAccount .myAccount_table .dropdown > a:hover,
#registrationPage .foot .btns div a.proceed,
#registrationPage_confirmation .breakdown .promoCode button,
#registrationPage_receipt .receipt .promoCode button, .promoCode a.promoCodeBtn { background-color: #36a6bc; }

input[type=range]::-webkit-slider-thumb { background-color: #36a6bc; }
input[type=range]::-moz-range-thumb { background-color: #36a6bc; }
input[type=range]::-ms-thumb { background-color: #36a6bc; }

a.btn.red,
article.addEvent_form .continue input,
.addEvent_confirmation .stepHead a.floatRight,
#stickyButtons a.submit,
.fancyboxStyles #title .border div,
section.advancedInfo .advancedBtn span,
article.addEvent_form a.btn span,
.entryList_pledgers > span.btn a { background-color: #d54d4d; }

a.btn.red span,
article.addEvent_form .continue input:hover,
.addEvent_confirmation .stepHead a.floatRight:hover,
#stickyButtons a.submit:hover,
section.advancedInfo .advancedBtn:hover span,
.entryList_pledgers > span.btn a:hover { background-color: #c42b2b; }

.tabs a.active, .results_tabs a.active  { border-bottom-color: #f79a05; }

#myAccount aside .btns {
	margin: 40px 0 0; }
	
	#myAccount aside .btns .fix {
	top: 68px; }

#apply_to_checked_sticky_div, #reportingHeaderSticky {
	clear: both;
	position: sticky;
	position: -webkit-sticky;
	top: 67px;
	display: block;
	background-color: white;
	padding-top: 10px;
	margin-bottom: 15px;
	z-index: 99; } 
    
/*** HEADER & MOBILE NAV ***/
#topBorder {
	background: rgb(91,190,226);
	background: -moz-linear-gradient(left, rgba(91,190,226,1) 0%, rgba(68,184,23,1) 33%, rgba(237,189,104,1) 66%, rgba(213,77,77,1) 100%);
	background: -webkit-linear-gradient(left, rgba(91,190,226,1) 0%,rgba(68,184,23,1) 33%,rgba(237,189,104,1) 66%,rgba(213,77,77,1) 100%);
	background: linear-gradient(to right, rgba(91,190,226,1) 0%,rgba(68,184,23,1) 33%,rgba(237,189,104,1) 66%,rgba(213,77,77,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bbee2', endColorstr='#d54d4d',GradientType=1 ); }
	
header#header .logo { 
	width: 106px;
	float: left;
	margin: 0 40px 0 0; }
	
nav#mobileNav .top .logo { 
	width: 95px;
	float: left;
	margin: 0 20px 0 0; }
	
nav#mobileNav > div { padding-top: 21px; }

nav#mobileNav .top { padding-bottom: 43px; }

	nav#mobileNav .top a.mobileNav { margin-top: -4px; }

.noMarginRight { margin-right: 0; }
.extraMarginRightFooter { margin-right: 16px; }


/*** 1200px ***/
@media screen and (max-width: 1200px) {
    
    header#header .logo { margin-right: 30px; }
    
}


/*** 1000px ***/
@media screen and (max-width: 1000px) {
    
	header#header .logo { 
		width: 95px;
		margin: 1px 20px 0 0; }
        
}




