/*
Theme Name: Divi Child
Description: Divi Child-Theme by divi-themes.de
Author: divi-themes.de
Author URI: http://divi-themes.de
Template: Divi
*/

/*
@import url('https://fonts.googleapis.com/css?family=Barlow:300,400,700,900|Dosis:300,400,700|Oswald:300,400,700');
*/

/*
font-family: 'Barlow', sans-serif;
font-family: 'Oswald', sans-serif;
font-family: 'Dosis', sans-serif;
*/



@media screen and (max-width:980px) {
    #lang-switch-mobile {
        float:left;
        line-height:29px;
        padding-right:2em;
    }

    #lang-switch-mobile li {
        display:inline-block; /*one line*/
        position:relative; /*clickable*/
        padding-right:1em;
    }
}

@media screen and (min-width:981px) {
    #lang-switch-mobile {
	display:none;
    }
}

@media print {
    #lang-switch-mobile {
	display:none;
    }
}





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

#top-menu a {
    color: rgb(51, 51, 51, 0.9);
}



#top-menu li a:hover {
    font-size: 17px;
}

#top-menu a:hover {
    color: rgb(29, 72, 192, 1);
}

#top-menu li.current-menu-item > a {
    color: rgb(51, 51, 51, 0.9);
}


#top-menu li.current-menu-item > a:hover {
    color: rgb(29, 72, 192, 1);
}


@media screen and (max-width:980px) {
    .with_menu_spacer {
	padding-left:0px;
    }

    .with_menu_spacer_right {
	padding-right:0px;
    }
}

@media screen and (min-width:981px) {
    .with_menu_spacer {
	padding-left:10em;
    }
    
    .with_menu_spacer_right {
	padding-right:10em;
    }
}

@media print {
    .with_menu_spacer {
	padding-left:0px;
    }
    
    .with_menu_spacer_right {
	padding-right:0px;
    }
}

#mobile_menu .lang-item {
    display: none;		
}


.tpimg_caption {
    border: 0px;
    text-align: center;
    background-color: transparent;
    margin-bottom: 10px;
    max-width: 96%;
    padding: 8px;
}

.tpimg_caption img {
    /* max-width:70%; */
    width: 77px;
}

.tpimg_caption p.wp-caption-text {
    font-size:14px;
}

.mobile_three_column .et_pb_column {
    width:33%!important;
}

.mobile_three_column .et_pb_text {
    word-wrap:normal;
} 