/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('../fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v20-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .ce_revolutionslider_text.bold, .font_headline {
    font-weight: 400;
}

p a {
    color: #494949;
    text-decoration: underline;
}

p a:hover {
    color: #000000;
    text-decoration: underline;
}

#top-wrapper {
    padding-bottom: 10px;
    border-bottom: 1px solid #c9c9c9;
}

.stickyheader .header.cloned {
    padding-bottom: 10px;
}

.bg-darkgray {
    background-color: #374853!important;
}

.ce_divider_extended.version5 {
    background: #374853!important;
}

.ce_iconbox_v2.style3 .ce_iconbox_outside {
    background: rgba(255,255,255,1);
    min-height: 520px !important;
}

.ce_iconbox_v2.style3 .content {
    color: rgb(0,0,0);
}

.ce_accordion_v2 .toggler {
    background-color: #dddddd;
}

.ce_accordion_v2 .toggler.ui-state-active {
    color: #696969;
}

.mod_calendar .calendar td.days.active {
    background-color: #ffed00;
}

.mod_calendar th.head {
    color: 
    #292929;
}

.mod_calendar th.previous a, .mod_calendar th.next a {
    color: #000000;
}

.mod_calendar th.label {
	background-color: #999999;
	border-right: 1px solid #b9b9b9;
	border-left: 1px solid #b9b9b9;
	color: #fff;
}

input.submit[type="submit"], button.submit[type="submit"] {
    background: rgb(255,237,0);
}

input.submit[type="submit"]:hover, button.submit[type="submit"]:hover {
    background: rgb(221,221,221);
}

.mod_privacy_optin .submit {

    margin-top: 15px;

}
input.submit, button.submit {

    width: 100%;

}
input.submit, button.submit {
    color:  #000000;
}

body .header .mainmenu ul li a[class*="highlight"] {
    color: 
    rgba(0,0,0,1) !important;
}

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer .h1, #footer .h2, #footer .h3, #footer .h4, #footer .h5, #footer .h6 {
    color: #000000;
}


