/* 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 */
}

/* roboto-condensed-regular - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-condensed-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'),
       url('../fonts/roboto-condensed-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v18-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

html, body  {
font-family: Roboto;
font-weight: 400;
font-size: 18px;
}

body {
color: #000000;
}

@media only screen and (min-width: 768px) {
	.header.original .logo {
	    float: left;
	}
	
	.header.original .mainmenu {
	    float: right;
	    margin-top: 15px;
	}
	
	.header.original .smartmenu {
	    float: right;
	    margin-top: 15px;
	}	
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,
.ce_revolutionslider_text.bold, .font_headline {
font-family: Roboto;
font-weight: 700;
}

.mainmenu ul li a  {
font-family: Roboto Condensed;
font-size: 0.9rem;
font-weight: 400;
}

.mainmenu ul li ul li a  {
font-family: Roboto Condensed;
font-size: 0.9rem;
font-weight: 400;
}

.smartmenu-content .mod_navigation li:not(.floatbox) {
font-family:Roboto;
}

.ce_revolutionslider_text {
    font-family: Roboto Condensed;    
    font-style: normal !important;
    word-break:break-word;
}

.ce_revolutionslider_text.bg-accent {
    font-style: normal !important;
    padding: 20px 20px 20px 20px;
}

.ce_revolutionslider_text.bg-white {
    background: rgba(255,255,255,1);
    font-style: normal !important;
}

.ce_leadertext.version1 {
    margin-bottom: 60px;
    max-width: 100%;
}

#footer .ce_iconbox_v2.style3 .ce_iconbox_outside {
    background: none;
    border: 1px solid rgb(220,220,220);
}

#footer .ce_iconbox_v2.style3 i {
    font-size: 2.5rem;
    margin-bottom: 20px;
}

#footer .ce_iconbox_v2.style3 .content {
    color: rgba(255,255,255,1);
    min-height: 144px;
}

.list-col2.ce_featurelist li {
    display: block;
    width: 100%;
    float: none;
}

.bg-accent {
    background-color: #ffed00;
    color: #000;
    padding: 15px 0 0 0;
}

@media only screen and (max-width: 767px) {
	.bg-accent {
	    background-color: #ffed00;
	    color: #000;
	    padding: 15px 0 0 15px;
	}	
}

.bg-white {
    background-color: #ffffff;
    color: #000;
    padding: 15px 0;
}

