/*.topFeatureBanner {
	position: sticky;
	top: 67px;
	display: block; }*/

/*** LINK & BUTTONS ***/
a,
section#eventInfo .mainContent aside.right #tab_news ul li .foot a.edit { color: #A01D26; }

a.force_href_color { color: #A01D26 !important; }

a.btn { background: #222; }

#error404 a.btn span { background: #A01D26 !important; }
        
#home_events,
a.btn span,
#topBorder,
#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,
#myAccount .myAccount_table .dropdown > a,
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,
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: #A01D26; }

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

.tabs a.active { border-bottom-color: #A01D26; }


.btn-services {
  padding: 7px 7px;
  font-size: 14px;
  margin: -6px 16px 0 0;
   
  border: 1px solid #A01D26 !important;
  color: #A01D26 !important; }
  
.btn-services:hover {
  background-color: #A01D26 !important;
  color: white !important; }

#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 ***/
header#header .logo { 
	max-width: 130px;
	height: 60px;
	float: left;
	padding: 7px 0;
	margin: -20px 40px 0 0; }
	
nav#mobileNav .top .logo { 
	max-width: 130px;
	height: 60px;
	float: left;
	padding: 7px 0;
	margin: 0 20px 0 0; }
	
	header#header .logo img,
	nav#mobileNav .top .logo img { 
		max-height: 100%;
		position: relative;
		top: 50%;
		transform: translateY(-50%); }
		
nav#mobileNav > div { padding-top: 0; }

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

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


/*** 1200px ***/
@media screen and (max-width: 1200px) {
    
	ul#main {
		font-size: 16px;
	}
	
    header#header .logo { margin-right: 30px; }
	
	header#header .right .btn-services {
	  font-size: 13px; }
    
}

/*** 1100px ***/
@media screen and (max-width: 1100px) {
	
	ul#main {
		font-size: 15px;
	}
	
	header#header .logo { margin-right: 15px; }
	
	header#header .right .btn-services {
	  font-size: 12px; }
	
}

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




