/*
Theme Name: Hims.ee
Theme URI: ability.ee
Template: Divi
Author: Ability
Author URI: http://www.ability.ee
Description: Ability website built on Divi.
Version: 5.0.0-public-alpha.24.1759407033
Updated: 2025-10-02 12:10:33

*/


.usb-headline {
  top: 42% !important;
	font-size: 4em;
}

img.mfp-img {
    padding: 20px;
    background-color: #fff;
	height: 90vh;
}

.mfp-close {
    color: #000000 !important;
    padding-top: 5px;
	right: 10px;
	top: 0px;
	font-size: 45px;
}

.mfp-image-holder .mfp-close {
	font-size: 45px;
	padding-top: 5px;
	right: 5px;
}

header.et-l.et-l--header {
    height: 80px;
}

.header-lang {
    display: flex !important;
    height: 80px !important;
    gap: 15px !important;
    align-items: center !important;
}

.header-lang li { 
  list-style: none !important;
  text-decoration: none !important;
}

.header-lang li img { 
  width: 18px !important;
	height: auto !important;
}

@media (min-width: 768px) and (max-width: 980px) {
.mobile-header-custom {
	display: none !important;
}
}
	
@media (max-width: 1200px) {
	.usb-headline {
  	font-size: 2em !important;
    line-height: 1.8em !important;
	}
}

@media (max-width: 980px) {
	
	.usb-headline {
		top: 25% !important;
		font-size: 2em;
	}
	
    .et_mobile_nav_menu {
        display: none !important;
    }
 
     .et_pb_menu .et_pb_menu__menu {
        display: flex !important;
    	flex-wrap: wrap !important;
    	justify-content: center !important;
    	align-items: center !important;
    }
	.et_pb_menu .et_pb_menu__menu>nav>ul {
    	display: flex !important;
    	flex-wrap: wrap !important;
    	justify-content: center !important;
    	align-items: center !important;
	}
	.header-lang {
    display: flex !important;
    height: 10px !important;
    gap: 15px !important;
    align-items: center !important;
    justify-content: center;
	padding-top: 0px;
	}
}
	
@media (max-width: 767px) {
    .et_pb_menu_0_tb_header .et_pb_menu__wrap, .et_pb_menu_1_tb_header .et_pb_menu__wrap {
        justify-content: center !important;
    }
	
	.usb-headline {
		top: 25% !important;
		font-size: 1em;
	}
	
	
	header.et-l.et-l--header {
    height: auto !important;
  	}
	
}
@media (max-width: 500px) {
	.sub-menu a {
		color: #000 !important;
	}
}
