/*
Theme Name:     Divi Child
Description:    
Author:         Sebastian
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
a.button {
    width: 80%;
}
.szkol .et_overlay:before {
    font-size: 80px;
}
.et-pb-controllers {
    bottom: 30px;
}
#top-menu li {
    padding-top: 10px;
    padding-bottom: 10px;
}
.et_mobile_menu li a, .nav li li a {
   font-size: 20px!important;
        font-weight: 100!important;
}
.et_mobile_menu li a:hover, .nav ul li a:hover {
    color: #1fe60d!important;
    opacity: 1;
}
#top-menu li a {
    font-weight: 100!important;
}
#top-menu-nav > ul > li > a:hover {
    color: #1fe60d!important;
    opacity: 1!important;
}
#footer-info {
	float: none!important;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
}

#footer-info a:hover {
	color: #ffffff!important;
	opacity: 1!important;
}

#footer-info span {
	color: #ffffff!important;
	font-size: 16px!important;
	font-style: normal;
}

#footer-info span a {
	color: #ffffff!important;
	font-size: 16px!important;
	font-style: normal;
}

#footer-info span a:hover {
	color: #1fe60d!important;
	font-size: 16px!important;
	font-style: normal;
}
@media (max-width: 980px) {
    .et_header_style_centered .mobile_nav .select_page {
        font-size: 20px!important;
        font-weight: 100!important;
    }
}
@media only screen and (min-width: 981px) {
    .et-fixed-header #top-menu li.current-menu-ancestor>a:hover, .et-fixed-header #top-menu li.current-menu-item>a:hover, .et-fixed-header #top-menu li.current_page_item>a:hover {
        color: #1fe60d!important;
    }
}