/*
 Theme Name:    Lavastenen Divi theme
 Description: 	The custom theme Lavastenen Divi Child, using theme Divi.
 Author:        Smartfix
 Author URI:    https://www.smartfix.se
 Template:      Divi
 Version:       1.0.0
 Text Domain: 	lavastenen-child
*/

/* =Theme customization starts here
------------------------------------------------------- */


#menu-primar .sub-menu a{
	width:220px;
	padding-left:0;
	padding-right:0;
}

.entry-content ol,
.entry-content ul{
	margin-left:30px !important;
	margin-top:10px;
}



/*----------------------------------
    CHANGE LOGO FOR FIXED HEADER
----------------------------------*/
.et-fixed-header #logo {
	content: url("images/logo-mobile.png");
}

.et-fixed-header .title-description{
	display:none;
}

/*----------------------------------
		LOGO SMALL SCREENS
----------------------------------*/
@media only screen and (max-width: 981px) {
	#logo {
		content: url("images/logo-mobile.png");
    }
	
	.logo_container #logo{
	  max-width:100%;
	  max-height:100%;
	}
}



.et_pb_menu .et_mobile_menu .menu-item-has-children > a, 
.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children > a,
#main-header .et_mobile_menu .menu-item-has-children > a {
    background-color: transparent;
    position: relative;
}
.et_pb_menu .et_mobile_menu .menu-item-has-children > a:after, 
.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children > a:after,
#main-header .et_mobile_menu .menu-item-has-children > a:after {
    font-family: 'ETmodules';
    text-align: center;
    speak: none;
    font-weight: 600;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    font-size: 18px;
    content: '\4c';
    top: 11px;
    right: 13px;
 }
.et_pb_menu .et_mobile_menu .menu-item-has-children.visible > a:after,
.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children.visible > a:after,
#main-header .et_mobile_menu .menu-item-has-children.visible > a:after {
    content: '\4d';
}
.et_pb_menu .et_mobile_menu ul.sub-menu,
.et_pb_fullwidth_menu .et_mobile_menu ul.sub-menu,
#main-header .et_mobile_menu ul.sub-menu {
    display: none !important;
    visibility: hidden !important;
    transition: all 1.5s ease-in-out;
}
.et_pb_menu .et_mobile_menu .visible > ul.sub-menu, 
.et_pb_fullwidth_menu .et_mobile_menu .visible > ul.sub-menu, 
#main-header .et_mobile_menu .visible > ul.sub-menu {
    display: block !important;
    visibility: visible !important;
}