/*
Theme Name: Mediawolf Divi Child Theme
Theme URI:
Author: Kaj Lindeman for Mediawolf
Author URI: mediawolf.fi
Description: A child theme template for Divi from Mediawolf.
Version: 1.0.0
Template: Divi
*/

/* Custom CSS below this line only - DO NOT EDIT ABOVE THIS LINE */

/* Make mobile menu fullwidth */
.et_mobile_menu {
min-width: 100vw;
margin-left: -10vw;
}

/* Make the mobile menu full height */
.et_mobile_menu {
min-height:100vh !important;
min-height: -webkit-fill-available;
padding-top:50px !important;
background-image: url("");
}
html {
height: -webkit-fill-available;
}



/* DROPDOWN MENY WIDTH */
.nav li ul { width: 300px; }#top-menu li li a { width: 260px; }

/* ICONS IN MENU */
.menu-home a {
	font-family: 'ETmodules';
	font-size: 18px !important;
}

.menu-webdesign a:before {
	font-family: 'ETmodules';
	content: "\e00e";
	margin-right: 20px;
	float: left;
}

.menu-printdesign a:before {
	font-family: 'ETmodules';
	content: "\e103";
	margin-right: 20px;
	float: left;
}

.menu-photography a:before {
	font-family: 'ETmodules';
	content: "\e00f";
	margin-right: 20px;
	float: left;
}

.menu-video a:before {
	font-family: 'ETmodules';
	content: "\e024";
	margin-right: 20px;
	float: left;
}

.menu-streaming a:before {
	font-family: 'ETmodules';
	content: "\e09e";
	margin-right: 20px;
	float: left;
}

/* ************************** */
/* ** CSS FOR DIVI BLURB 3 ** */
/* ************************** */
 
.blurb-3,
.blurb-3 .et-pb-icon {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}


.blurb-3:hover {
    -moz-box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.1);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
	filter: opacity(100%) !important;
}


.blurb-3:hover .et-pb-icon {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
}

#footer-bottom {display: none;}

/* Top menu underline */

#top-menu li a:hover {
text-decoration: underline;

}


/* Footer-menu */

#footer-menu .et_mobile_nav_menu {
	display: none;
}

#footer-menu .et_pb_menu__menu {
	display: block;
}