/*
 Theme Name:     Addima (Divi child)
 Theme URI:      https://www.readydigital.se
 Description:    Custom theme based on the Divi theme
 Author:         Ready digital
 Author URI:     https://www.readydigital.se
 Template:       Divi
 Version:        1.0.0
*/

@import url("../Divi/style.css");


.et_pb_code_inner svg { max-width:100% !important; }

@media all and (min-width: 980px) {
	#cta-form .et_pb_contact_form {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: space-between;
  }

	#cta-form .et_pb_contact_submit {
		margin:-15px 0 0 0;
		color:#fff;
		border-color:#fff;
	}

	#cta-form p.et_pb_contact_field {
		padding-left:0;
		width:25%;
	}
}

@media all and (min-width:1024px){ 
	.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description { max-width:70%;  }
}

#top-header.et-fixed-header {
	display:none;
}
#main-header.et-fixed-header {
	top:0 !important;
}


.et_pb_blog_grid img {
	filter: gray;
	filter: grayscale(100%);
}

.et_pb_blog_0 .et_pb_post .more-link:before {
	content:"» ";
	margin-top:6px;
}

@media all and (max-width:1220px){
	#et-top-navigation {
		padding-left:45% !important;
	}
}

.et_pb_gutters3 .footer-widget {
	margin-bottom:0;
}

#footer-widgets h4.title {
	font-weight:600;
}

div#top-header {
	background:#555;
	font-size:13px;
}
span#et-info-email { display:none; }

@media all and (min-width:980px){
	#menu-item-205876 { background:#e02b20; padding:10px 15px !important; border-radius:20px; }

#menu-item-205876 a { padding:0 !important; color:#fff !important; }
}

#top-header #et-info { width:100%; }

#top-header .et-social-icons { float:right; }

.puff-kompetens, .puff-kompetens .et_pb_blurb_content {
	transition:0.3s;
	text-shadow:0 0 15px #000;
}
.puff-kompetens:hover .et_pb_blurb_content {
	text-shadow:0 0 25px #000;
	background:rgba(0,0,0,0.7);
}
.puff-kompetens:hover {
	box-shadow:0 0 15px #888;
	padding:100px 0 100px 0 !important;
}

.et-footer-nav .current-menu-item a { color: #fff; } 

.et-social-facebook a.icon:before { content: '\f082'; font-family:fontawesome !important; font-size:22px !important; }
.et-social-pinterest a.icon:before { content: '\f0d3'; font-family:fontawesome !important; font-size:22px !important; }
.et-social-linkedin a.icon:before { content: '\f08c'; font-family:fontawesome !important; font-size:22px !important; }
.et-social-youtube a.icon:before { content: '\f166'; font-family:fontawesome !important; font-size:22px !important; }
