/*
 Theme Name:     Divi Child Theme
 Theme URI:      
 Description:    Divi Child Theme
 Author:         HYP Marketing ApS
 Author URI:     
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

#page-container {
    padding-top: 90px !important;
}

#main-header, #page-container .et-fixed-header#main-header {
    box-shadow: 0 20px 60px 0 rgb(57 92 35 / 10%) !important;
}

body .et_pb_button {
    padding: 14px 70px !important;
    box-shadow: rgb(0 0 0 / 10%) 0px 11px 10px -7px;
}


/* Header CTAs on frontpage */

.hyp-custom-blurp .et_pb_main_blurb_image {
    margin-bottom: 10px;
}

.hyp-custom-header-cta .et_pb_row.et_pb_row_1 {
    margin: 0px !important;
}

.hyp-post-meta {
    display: inline-block;
}

.et_pb_member_social_links {
    position: absolute;
    left: -2px;
    top: 185px;
}


/* Desktop adjustments */

@media only screen and (min-width: 1400px) {
	.hyp-background-video #mep_1, .hyp-background-video #mep_0 {
		margin-top: -330px !important;
	}
}
	
	
/* Laptop adjustments */

@media only screen and (min-width: 1300px) and (max-width: 1400px) {

	.et_pb_button.et_pb_button_0_tb_footer.et_pb_bg_layout_light {
		padding: 10px 20px !important;
	}
}


/* Tablet adjustments */

@media only screen and (max-width: 980px) {
	.et_fixed_nav #main-header {
		position: fixed;
	}
}


/* Mobile adjustments */

@media only screen and (max-width: 479px) {
	body .et_pb_button {
		text-align: center;
		padding: 14px 20px !important;
		width: 100%;
	}
}