/*
Theme Name: Road
Theme URI: http://www.bitmaniacs.be
Description: A sweet theme built on the Divi framework by Bitmaniacs.
Author: Bitmaniacs
Template: Divi
Version: 1.0
*/

/*-----------------------------------------------------------------------------------*/
/*	Load parent theme css
/* ----------------------------------------------------------------------------------*/

@import url("../Divi/style.css");

/*-----------------------------------------------------------------------------------*/
/*	Parent theme mods
/* ----------------------------------------------------------------------------------*/


/*----------------------------------------------------*/
/*	Update 2016-14-01
/*----------------------------------------------------*/

.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
    padding-top: 0;
}

div [style] {
   padding-left: 0 !important;
}
.container {
    width: 100%;
}



.et_pb_column_1_2 .et_pb_promo, .et_pb_column_1_3 .et_pb_promo, .et_pb_column_1_4 .et_pb_promo {
    padding: 40px !important;
}

@media (min-width: 981px){
    
    #nav_menu-2{
        margin-bottom: 0.5% !important;
    }
    
    #logo{
    width: 25%;
        margin-top: 10px;
}
}



/*----------------------------------------------------*/
/*	Update 2015-09-03
/*----------------------------------------------------*/

#custom-menu-area {
    display: flex;
    flex-direction: column;
    flex: 1;
}

/*----------------------------------------------------*/
/*	Update 2015-04-22
/*----------------------------------------------------*/

#custom-menu-area a:hover {
    color: #fff !important;
}

#custom-menu-area .current_page_item a:hover {
    color: #fff !important;
}

#youtube-icon {
    display: none;
}

#et-social-icons {
    float: right;
}

article {
    font-weight: 100 !important;
    font-size: 16px;
    line-height: 24px;
}

/* Mobile styles are also updated! */

/*----------------------------------------------------*/
/*	Text & Headings
/*----------------------------------------------------*/

/* Plain text*/

p {
    font-weight: 100 !important;
    font-size: 16px;
    line-height: 24px;
}

/* Headings */

.et_pb_toggle h3,
h4 {
    font-weight: 100;
    font-size: 18px;
    line-height: 24px;
}

.et_pb_toggle:hover h3 {
    color: #fff;
}

/* Fair date */
.fairdate h1 {
    color: #1a72b9;
    font-weight: 100;
    font-size: 50px;
}

/* Footer link color */
.et_pb_widget a {
    color: #fff;
}

/*----------------------------------------------------*/
/*	Menu's
/*----------------------------------------------------*/

/* Gray Sub-menu */
.et_mobile_menu,
.sub-menu {
    background-color: #f5f5f5 !important;
}

#top-menu li.mega-menu > ul > li > a:first-child {
    color: #333;
}

/* Custom Menu area */

#custom-menu-area {
    padding: 0px !important;
    margin-bottom: -35px;
    margin-top: -25px;
}

#custom-menu-area .widget_nav_menu {
    width: 100% !important;
}

#custom-menu-area .widget_nav_menu li {
    display: inline-block !important;
    margin: 8px;
}

#custom-menu-area a {
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    padding: 10px;
}

#custom-menu-area a:hover {
    background: #1a72b9 !important;
}

#custom-menu-area .current_page_item a {
    background: #333333 !important;
}

#custom-menu-area .current_page_item a:hover {
    background: #1a72b9 !important;
}


/* Products submenu */
#subproducts a {
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    padding: 10px;
    display: inline-block;
}

#subproducts a:hover {
    background: #e5302c;
}

#subproducts {
    margin-bottom: -10px;
    margin-top: -35px;
}

.subsection {
    padding: 10px !important;
}



/* Top menu collapser */
#top-menu .menu-item-has-children > a:first-child:after {
    font-family: fontawesome !important;
    content: '\f0d7';
    transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    position:absolute;
    font-size: 16px;
    line-height: 10px;
    right: 0;
    top: 3px;
    color: #1a72b9;
}

#top-menu .menu-item-has-children:hover > a:first-child:after {
    transform:none;
    -ms-transform:none;
    -webkit-transform:none;
    -moz-transform:none;
    top: 3px;
}

/* Mega menu mods */

.menu-item-object-page a:hover,
.menu-item a:hover{
    background-color: #fff !important;
}

.extratoplevel {
    margin-top: -448px !important;
	margin-left: 780px !important;
}

.extratoplevel-corrector {
    margin-top: -332px !important;
    margin-left: 780px !important;
}

/* Top menu */
#top-menu {
    margin-top: 38px;
}

#top-menu a {
    font-size: 18px;
}

#top-menu a,
.et_mobile_menu a {
    color: #1a71b9;
}

#top-menu a:hover,
.et_mobile_menu a:hover {
    color: #333;
}
  
/* Navigation items */
.nav ul li a:hover,
.et_mobile_menu li a:hover {
    color: #111; background-color: #2b2b2b;
}
  
#top-menu li.mega-menu > ul > li > a:first-child,
.et_mobile_menu li a {
    border-bottom: 1px solid #e5e5e5;
}

/* Main menu language selector */
.menu_language_selector_left a {
    margin-right: -24px;
    background-color: #f0f0f0 !important;
    padding: 4px;
    padding-left: 8px;
    padding-right: 6px;
    padding-bottom: 30px !important;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    height: 0px !important;
}

.menu_language_selector_middle a {
    background-color: #f0f0f0;
    padding: 4px;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 30px !important;
    height: 0px !important;
}

.menu_language_selector_right a {
    margin-left: -24px;
    background-color: #f0f0f0;
    padding: 4px;
    padding-left: 6px;
    padding-right: 8px;
    padding-bottom: 30px !important;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    height: 0px !important;
}

.menu_language_selector_left a:hover,
.menu_language_selector_middle a:hover,
.menu_language_selector_right a:hover {
    background-color: #1a71b9 !important;
    color: #fff !important;
}

/*----------------------------------------------------*/
/*	Sliders
/*----------------------------------------------------*/

/* Slider navigation */
.et-pb-controllers a {
    display: inline-block;
    background-color: rgba(255,255,255,0.5);
    text-indent: -9999px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    width: 12px;
    height: 12px;
    margin-right: 10px;
}

.et-pb-controllers .et-pb-active-control {
    background-color: #fff;
}

.et-pb-arrow-prev:before {
    font-family: fontawesome !important;
    content: "\f053";
    font-size: 25px;
    font-weight: bolder;
    padding-left: 8px;
    color: #1a72b9;
}

.et-pb-arrow-prev {
    background-color: #fff;
    color: #1a72b9;
    cursor: pointer;
    height: 37px;
    width: 37px;
    line-height: 22px;
    border-radius: 50px;
}



.et-pb-arrow-next:before {
    font-family: fontawesome !important;
    content: "\f054";
    font-size: 25px;
    font-weight: bolder;
    padding-left: 11px;
    color: #1a72b9;
}

.et-pb-arrow-next {
    background-color: #fff;
    color: #1a72b9;
    cursor: pointer;
    height: 37px;
    width: 37px;
    line-height: 22px;
    border-radius: 50px;
}




/* Slider height */
.home .et_pb_slider, .home .et_pb_slider .et_pb_slides,
.home .et_pb_slider .et_pb_slides .et_pb_slide,
.home .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container {
height: 600px;
}

.et_pb_slider, .et_pb_slider .et_pb_slides,
.et_pb_slider .et_pb_slides .et_pb_slide,
.et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container {
height: 450px;
}

/*----------------------------------------------------*/
/*	Header & Attention grabber
/*----------------------------------------------------*/

/* AttentionGrabber links */
.link {
    border-bottom: 1px solid #fff !important;
}

/* Search icon */
#et_search_icon:before {
    margin-top: 45px !important;
    color: #444 !important;
}

/* Search form */
.et-search-form {
    margin-top: 42px;
}

/* Header padding */
#main-header {
    padding-top: 35px;
}

.et-search-form input {
    background-color: #eee;
    color: #999;
}

/*----------------------------------------------------*/
/*	Footer
/*----------------------------------------------------*/

#footer-info {
    color: #5e5e5e;
    font-size: 14px;
    font-weight: 500 !important;
}

#footer-info a {
    color: #1a72b9;
}

#footer-info a:hover,
#et-social-icons a:hover {
    border-bottom: 1px solid #eee !important;
}

#et-social-icons {
    margin-right: 20px;
}

#footer-bottom {
    background-color: #333333;
}

#youtube-icon {
    float: right;
}

.menu-doormat-eng-container {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 16px;
    font-weight: 100 !important;
    line-height: 24px;
}

/*----------------------------------------------------*/
/*	Buttons
/*----------------------------------------------------*/

/* Outlines for Call To Action buttons */
.et_pb_bg_layout_light .et_pb_promo_button,
.et_pb_bg_layout_light .et_pb_more_button,
.et_pb_bg_layout_light .et_pb_newsletter_button,
.et_pb_pricing_table_button {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #1a72b9;
    border-color: #1a72b9;
    margin-top: 10px;
}
 
.et_pb_promo_button,
.et_pb_newsletter_button,
a.et_pb_more_button,
.et_pb_pricing_table_button {
    background-color: rgba(0, 0, 0, 0);
    border: solid 2px;
}

/* Hovers for Call To Action buttons */
.et_pb_promo_button,
.et_pb_newsletter_button,
a.et_pb_more_button,
.et_pb_pricing_table_button {
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
 
.et_pb_promo_button:hover,
.et_pb_newsletter_button:hover,
a.et_pb_more_button:hover,
.et_pb_pricing_table_button:hover {
    opacity:.75;
}

/* Space correction */
.et_pb_promo_button-2 {
    margin-left: 15px !important;
    padding: 0.5% 2%;
     border-radius: 2px;
}

/*----------------------------------------------------*/
/*	Images
/*----------------------------------------------------*/

/*  Grayscale image hover state */
.et_shop_image:hover,
.et_portfolio_image:hover {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter: grayscale(100%);
}
 
.et_pb_post img {
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s
}

.et_overlay {
    background: rgba(255, 255, 255, .25);
}

.et_overlay:before {
    color: #fff !important;
    text-shadow: 0 1px 3px rgba(0,0,0,.3);
}

.et_shop_image:hover .et_overlay,
.et_portfolio_image:hover .et_overlay {
    opacity: 1; border: 0 solid #e5e5e5;
}

/*----------------------------------------------------*/
/*	Section Lines
/*----------------------------------------------------*/

/* Section Lines */
#line-terminal-tractor {
    border-bottom: 8px solid #fb541c;
}

#line-trailer {
    border-bottom: 8px solid #1a72b9;
}

#line-vdk {
    border-bottom: 8px solid #e5312c;
}

#line-special {
    border-bottom: 8px solid #eb9d23;
}

#line-subcontracting {
    border-bottom: 8px solid #336918;
}

/*----------------------------------------------------*/
/*	Sections
/*----------------------------------------------------*/

/* Large section */
#largesection {
    min-height: 250px;
}

/*----------------------------------------------------*/
/*	Misc
/*----------------------------------------------------*/

/* Text */
.watchme {
    background: #1a72b9;
    padding: 20px;
    margin: 0px -20px;
}

.watchmemore {
    border: 1px solid #1a72b9;
    padding: 20px;
    margin: 20px -20px;
}

/* Toggle boxes */

.et_pb_toggle {
    background-color: #eee;
    border: none;
    border-radius: 3px;
}

.et_pb_toggle:hover {
    background-color: #1a72b9;
    color: #fff !important;
}

.et_pb_toggle_title {
    color: #1a72b9 !important;
    text-transform: uppercase;
}

.et_pb_toggle_title:hover {
    color: #fff !important;
}

.et_pb_toggle_title:before {
    content: "\25BA";
    position: absolute;
    top: 2px;
    right: 10px;
    font-size: 12px;
    color: #fff;
}

.et_pb_toggle_open .et_pb_toggle_title:before {
    content: "\25BC";
}

/* Partnerlogo's */

#partnerlogos {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 540px;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter: grayscale(100%);
}

.partnerlogo5 { /* Molimpex logo*/
    display: none;
}

.partnerlogo1,
.partnerlogo2,
.partnerlogo3,
.partnerlogo4,
/*.partnerlogo5,*/
.partnerlogo6 {
    display: inline;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter: grayscale(100%);
}

.partnerlogo1:hover,
.partnerlogo2:hover,
.partnerlogo3:hover,
.partnerlogo4:hover,
/*.partnerlogo5:hover,*/
.partnerlogo6:hover {
    -webkit-filter: grayscale(0%) !important;
    -moz-filter: grayscale(0%) !important;
    filter: none !important;
}

/* Call To Action height */
#cta-adjustment {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#cta-adjustment h2 {
    line-height: 30px;
}

/* Product name */
.product-name {
    margin-top: -25px;
    margin-bottom: -25px;
}

/*----------------------------------------------------*/
/*	Forms
/*----------------------------------------------------*/

#wpcf7-two-column {
    width: 100%;
}

#wpcf7-two-column #wpcf7-left {
    float: left;
    width: 45%;
}

#wpcf7-two-column #wpcf7-right {
    float: right;
    width: 45%;
}

#wpcf7-center {
    width: 100%;
    display: inline-block;
    margin-top: 10px;
}

#wpcf7-two-column input[type="text"],
#wpcf7-two-column input[type="email"],
#wpcf7-two-column textarea {
    background-color: #f2f4f6;
    color: #333;
    font-size: 16px;
    font-weight: 100;
    width: 100%;
    border: none;
    border-radius: 3px;
    padding-left: 15px;
    margin: 0px 0px 10px 0px;
}

#wpcf7-two-column input[type="email"],
#wpcf7-two-column input[type="text"] {
    height: 30px;
}

#wpcf7-two-column textarea {
    height: 175px;
}

#wpcf7-two-column input[type="submit"] {
    color: #fff;
    background-color: #1a72b9;
    font-size: 16px;
    padding: 10px 20px;
    border: none;
    border-radius: 3px;
    margin-top: 0px;
}

#wpcf7-two-column input[type="submit"]:hover{
    background-color: #333;
}

.wpcf7-validation-errors {
    background: #ffe2e2;
    border: none !important;
    color: #ec3c06;
}

.wpcf7-mail-sent-ok {
    background: #e8ffe2;
    border: none !important;
    color: #1ea524;
}

/*----------------------------------------------------*/
/*	Mobile (Updated 2015-04-22)
/*----------------------------------------------------*/

/* Hamburger content */
.mobile_menu_bar:before {
    /*content: url(http://clients.bitmaniacs.be/mol/3366/hamburger.png) !important;*/
	content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBzdHlsZT0iZmlsbDojMWE3MWI5OyI+PCEtLSBGb250IEF3ZXNvbWUgUHJvIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSAtLT48cGF0aCBkPSJNMTYgMTMyaDQxNmM4LjgzNyAwIDE2LTcuMTYzIDE2LTE2Vjc2YzAtOC44MzctNy4xNjMtMTYtMTYtMTZIMTZDNy4xNjMgNjAgMCA2Ny4xNjMgMCA3NnY0MGMwIDguODM3IDcuMTYzIDE2IDE2IDE2em0wIDE2MGg0MTZjOC44MzcgMCAxNi03LjE2MyAxNi0xNnYtNDBjMC04LjgzNy03LjE2My0xNi0xNi0xNkgxNmMtOC44MzcgMC0xNiA3LjE2My0xNiAxNnY0MGMwIDguODM3IDcuMTYzIDE2IDE2IDE2em0wIDE2MGg0MTZjOC44MzcgMCAxNi03LjE2MyAxNi0xNnYtNDBjMC04LjgzNy03LjE2My0xNi0xNi0xNkgxNmMtOC44MzcgMC0xNiA3LjE2My0xNiAxNnY0MGMwIDguODM3IDcuMTYzIDE2IDE2IDE2eiIvPjwvc3ZnPg==") !important;
    margin-top: 17px;
}

.mobile_menu_bar{
	min-width:2rem;
}
 
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {

    /* Sub menu*/
    
    #menu-item-382 .sub-menu, #menu-item-1905 .sub-menu, #menu-item-1906 .sub-menu {
        margin-top: 31px !important;
    }
    
    .sub-menu {
        margin-top: -7px !important;
    }

    /* Top menu collapser */
    #top-menu .menu-item-has-children > a:first-child:after {
        font-family: fontawesome !important;
        content: '\f0d7';
        transform:rotate(-90deg);
        -ms-transform:rotate(-90deg);
        -webkit-transform:rotate(-90deg);
        -moz-transform:rotate(-90deg);
        position:absolute;
        font-size: 16px;
        line-height: 10px;
        right: -12px;
        top: 6px;
        color: #1a72b9;
        display: none;
    }
    
    #top-menu .menu-item-has-children:hover > a:first-child:after {
        transform:none;
        -ms-transform:none;
        -webkit-transform:none;
        -moz-transform:none;
        top: 5px;
        right: -14px;
    }

    .extratoplevel {
    margin-top: -240px !important;
    }

    .extratoplevel-corrector {
        margin-top: -124px !important;
        margin-left: 780px !important;
    }
    
    .extrasublevel {
        margin-top: -20px !important;
    }

    #top-menu a {
        font-size: 14px !important;
        padding: 0px !important;
    }
    
    .sub-menu {
        margin-top: 31px;
    }
    
    /* Language selector */
    .menu_language_selector_right a {
        margin-left: -15px;
    }
    
    .menu_language_selector_left a:hover,
    .menu_language_selector_middle a:hover,
    .menu_language_selector_right a:hover {
        color: #000 !important;
    }
    
    /* Search form */
    .et-search-form {
    margin-top: 31px;
    }
    
    #et_search_icon:before {
    margin-top: 40px !important;
}
}    

@media only screen and ( max-width: 980px ) {
    
    /* Mobile menu */
    #et_mobile_nav_menu {
        margin-top: 32px;
    }
    
    #mobile_menu {
        margin-top: 5px;
    }
    
    .extratoplevel {
    margin-top: 0px !important;
	margin-left: 0px !important;
    }
    
    .extratoplevel-corrector {
        margin-top: 0px !important;
        margin-left: 0px !important;
    }
    
    /* Hamburger content
    .mobile_menu_bar:before {
        content: "\67"; font-size: 32px; left: 0; position: absolute; top: 0;
    }
    */
    
    .container {
    width: 80%;
}
    
    /* Search icon */
    #et_search_icon {
        display: none !important;
    }
    
    /* Language selector */
    .menu_language_selector_left a {
        border-radius: 0px;
        background-color: #f8f8f8 !important;
        padding: 6px;
        padding-left:6px;
        padding-right: 6px;
        padding-bottom: 30px !important;
        height: 0px !important;
    }

    .menu_language_selector_middle a {
    background-color: #f8f8f8 !important;
    padding: 4px;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 30px !important;
    height: 0px !important;
    }
    
    .menu_language_selector_right a {
        border-radius: 0px;
        margin-left: 0px;
        margin-right: 0px;
        background-color: #f8f8f8 !important;
        padding: 4px;
        padding-left:6px;
        padding-right: 6px;
        padding-bottom: 30px !important;
        height: 0px !important;
    }
    
    .menu_language_selector_left a:hover,
    .menu_language_selector_middle a:hover,
    .menu_language_selector_right a:hover {
        background-color: #1a71b9 !important;
        color: #fff !important;
    }
} 

@media only screen and ( max-width: 767px ) {
    
    .home .et_pb_slider, .home .et_pb_slider .et_pb_slides,
    .home .et_pb_slider .et_pb_slides .et_pb_slide,
    .home .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container {
        height: 300px;
    }
    
    .et_pb_slider, .et_pb_slider .et_pb_slides,
    .et_pb_slider .et_pb_slides .et_pb_slide,
    .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_container {
        height: 300px;
    }
    
    /* Header padding */
    #main-header {
        padding-top: 0px;
    }
    
    /* Attention Grabber */
    #attentionGrabber {
        display:none;
    }
    
    /* CTA Button */
    
    #cta-adjustment .et_pb_promo_button-2 {
        display: block;
        margin-top: 5px;
    }
    
    /* Mobile menu */
    #et_mobile_nav_menu {
        margin-top: 25px;
    }
    
    #mobile_menu {
        margin-top: 0;
    }
    
    /* Custom Menu area */
    
    #custom-menu-area .widget_nav_menu li {
        display: block !important;
        margin: 15px;
    }
    
       /* Logo */
    #logo {
margin-top: 10px;
        margin-bottom: 10px;
    }
} 

@media only screen and ( max-width: 479px ) {
    
    /* Logo */
    #logo {
        width: 75%;
    margin-top: 30px
    }   
    
    /* Mobile menu */
    #mobile_menu {
        margin-top: 0;
    }
    
    /* Mobile menu bar */
    .mobile_menu_bar {
      top: 5px;
    }
    

} 

/* UPDATE DISCLAIMER STYLING */
#menu-doormat, #menu-doormat-eng, #menu-doormat-fr {
	margin-left: -12px !important;
	padding-left: -12px !important;
}

#menu-doormat a, #menu-doormat-eng a, #menu-doormat-fr a {
	font-weight: 100 !important;
	font-size: 16px;
	line-height: 24px;
}

#menu-doormat a:hover, #menu-doormat li:hover, #menu-doormat-eng a:hover, #menu-doormat-eng li:hover, #menu-doormat-fr a:hover, #menu-doormat-fr li:hover {
	font-weight: 100 !important;
	font-size: 16px;
	line-height: 24px;
	background-color: transparent;
	color: #1a71b9;
}

#menu-doormat .menu-item a:hover, #menu-doormat-eng .menu-item a:hover, #menu-doormat-fr .menu-item a:hover {
	background-color: transparent !important;
	color: #1a71b9 !important;
}

#footer-widgets .footer-widget li::before {
    display: none !important;
	margin-left: 0px !important;
	padding-left: 0px !important;
}