/*
@media (max-width: 980px) {
	.et_fixed_nav #main-header.et-fixed-header  {
		position: fixed;
	}
 	.et_fixed_nav #et-top-navigation {
      -webkit-transition: none;
      -moz-transition: none;
      transition: none;
    } 
	#et_top_search {
  		margin: 0px 35px 0 0;
	}
}

@media (max-width: 480px) {
  .et_fixed_nav #main-header.et-fixed-header  {
    position: fixed;
    height: 50px;
  }
  .et-fixed-header .logo_container {
  	height: 50px;
  }
  .et-fixed-header .mobile_menu_bar {
  	padding-bottom: 5px;
  }
  .et_header_style_left .et-fixed-header #et-top-navigation {
  	padding-top: 13px;
  }
  .et_fixed_nav #et-top-navigation {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
  }
  #logo, .et-fixed-header #logo {
  	max-height: 80%;
  }
}

*/



sub, sup {font-size: 50%;}
.red {color:#9e2b44;}

#top-menu li a:hover { color: #9e2b44;}

@media screen and (max-width: 769px){ 
  .et_pb_button {
    font-size: 18px;
  }
}
@media screen and (max-width: 701px){ 
  .et_pb_button {
    font-size: 16px;
  }
}

  
  .equal-tabs-4 .et_pb_tabs_controls li {
    width: 25%; 
    text-align: center;
}

@media screen and (max-width: 960px){ 
	.equal-tabs-3 .et_pb_tabs_controls li, .equal-tabs-4 .et_pb_tabs_controls li, .equal-tabs-5 .et_pb_tabs_controls li, .equal-tabs-6 .et_pb_tabs_controls li {
    	width: 100%; 
  		text-align: center;
	}
	.equal-tabs .et_pb_tabs_controls li {
     	width: 100%; 
      	text-align: center;
    }
}




li.mega-menu {display: none!important;}
@media only screen and (max-width: 980px) {
  li.mega-link ul.sub-menu li:last-child a {margin-bottom: 30px;}
}
  
li.mega-link ul.sub-menu li:last-child a {margin-bottom: 50px;}

.mega-link > a {
   font-size: 20px !important;
    text-transform: uppercase;
    font-weight: 400 !important;
    letter-spacing: 3px;
}
 
.mega-link > a img {
    margin-bottom: 8px; 
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px; 
 
}

#main-footer {background-color: #333333!important;}

#footer-bottom {display: none;}
.footer-bottom {
  padding: 10px 0;
  background: #2c5858;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
}
.footer-bottom a {
  font-size: 12px;
  color: #fff;
}
#footer-content-eb {display: none;}


/*underline links in paragraphs and lists*/ 
.underline, .et_pb_text_inner a, p a {
  color: #9e2b44;
  text-decoration: none!important;
  border-bottom: 2px solid #9e2b44;
  padding-bottom: 2px;
}

.underline:hover, .et_pb_text_inner a:hover, p a:hover {
  border-bottom: 4px solid #9e2b44;
  padding-bottom: 1x;
}

.no-underline, a.no-underline, .no-underline:hover, a.no-underline:hover { 
  text-decoration: none!important;
  border-bottom: 0px;
  padding-bottom: 0px;
}

.white { 
  color: #fff;
  border-bottom: 2px solid #fff;
  padding-bottom: 2px;
}
.white:hover {
  font-weight: bold;
  border-bottom: 4px solid #fff;
  padding-bottom: 1x;
}

.footer-widget .textwidget h5 {color: #fff!important;}


/*no underline in footer*/   
#footer-info a {    
  text-decoration: none !important;    
}    
footer a, footer p  { border: none!important; color: #ffffff!important;}
footer a:hover { border-bottom: 2px solid #fff!important;}


/*
li a {      
    color: #9e2b44;  
    text-decoration: underline !important;  
}  
*/


#top-header .container, #et-info, #et-secondary-menu>ul>li a {
text-transform: uppercase;
font-weight: 400;
}
  
/*no underline on hover for paragraphs and lists*/
p a:hover, a.et_pb_button.et_pb_more_button {  
    text-decoration: none !important;  
}  
li a:hover {  
    text-decoration: none !important; 
}    

/*underline headings on hover only*/ 
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{  
    color: #9e2b44;
    text-decoration: none !important;  
}  
h1:hover a {  
    text-decoration: underline !important;  
}  
h2:hover a {  
    text-decoration: underline !important;  
}  
h3:hover a {  
    text-decoration: underline !important;  
}  
h4:hover a {  
    text-decoration: underline !important;  
}  
h5:hover a {  
    text-decoration: underline !important;  
}  
h6:hover a {  
    text-decoration: underline !important;  
} 

/*no underline for navigation*/ 
nav a {  
  text-decoration: none !important;  
}  

/*no underline for admin bar*/
#wpadminbar a {   
  text-decoration: none !important;   
} 

/*no underline in footer*/   
#footer-info a {    
  text-decoration: none !important;    
}    

/* footer headings are white for legibility */ 
.footer-widget h4{ 
  color: #ffffff !important; 
} 