/*
Theme Name: ERF
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 1.0.0
Author: eFlavours
Author URI: http://www.eflavours.be
Template: Divi
*/

body {font-family: "ocrfregular";}

@font-face {
    font-family: 'ocrfbold';
    src: url('fonts/ocrf-bold-webfont-webfont.eot');
    src: url('fonts/ocrf-bold-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ocrf-bold-webfont-webfont.woff2') format('woff2'),
         url('fonts/ocrf-bold-webfont-webfont.woff') format('woff'),
         url('fonts/ocrf-bold-webfont-webfont.ttf') format('truetype'),
         url('fonts/ocrf-bold-webfont-webfont.svg#ocrfbold') format('svg');
    font-weight: normal;
    font-style: normal;

	
}

@font-face {
    font-family: 'ocrflight';
    src: url('fonts/ocrf-light-webfont-webfont.eot');
    src: url('fonts/ocrf-light-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ocrf-light-webfont-webfont.woff2') format('woff2'),
         url('fonts/ocrf-light-webfont-webfont.woff') format('woff'),
         url('fonts/ocrf-light-webfont-webfont.ttf') format('truetype'),
         url('fonts/ocrf-light-webfont-webfont.svg#ocrf_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ocrfregular';
    src: url('fonts/ocrf-regular-webfont-webfont.eot');
    src: url('fonts/ocrf-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ocrf-regular-webfont-webfont.woff2') format('woff2'),
         url('fonts/ocrf-regular-webfont-webfont.woff') format('woff'),
         url('fonts/ocrf-regular-webfont-webfont.ttf') format('truetype'),
         url('fonts/ocrf-regular-webfont-webfont.svg#ocrfregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

#top-menu-nav .nav li ul {padding:0; border:0; margin-top:-65px;}
#top-menu-nav .sub-menu li, #top-menu-nav .sub-menu li a {padding:0; margin:0}
.et_mobile_menu {-webkit-box-shadow:none; box-shadow:none;}
.et_mobile_menu li a {border:0; display:inline-block; padding:10px 0 10px 15px;}
#main-header .et_mobile_menu li ul, .et_mobile_menu .sub-menu li {display:inline-block !important;}
#main-header .et_mobile_menu li ul {min-width:200px; margin-left:-10px;}
.et_mobile_menu li li {padding:0}

.et-pb-contact-message {color: #000;
	font-size: 18px;
font-weight: 600;
  text-align: center;
}

#footer-info {width:100%; line-height:75px;}

@media (max-width: 960px) {
	.et_pb_row.et_pb_row_fullwidth {background-size:auto; background-repeat:repeat-y}
}
@media (max-width: 480px) {
	#footer-info img {float:none;}
}