/*======================================
Theme Name: FlaktComp
Theme URI: N/A
Description: N/A
Version: 1.0
Author: Jejjcop Web Solutions AB
Author URI: https://www.jejjcop.se/
Template: Divi
======================================*/

/* You can add your own CSS styles here. Use !important to overwrite styles if needed. */

#main-footer
{
	display:none;	
}
#main-header .container
{
	width:90%;
	max-width:1190px;
}
.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a
{
	color:#fff !important;
}
#top-menu li a
{
	font-weight:400;
}
#top-menu li.big_menu_button
{
	background-color:#fff;
	padding-left:25px;
	padding-right:25px;
	padding-top:12px;
	padding-bottom:12px;
	border-radius:5px;
}
#top-menu li.big_menu_button a
{
	color:#292560 !important;
	padding-bottom:0px !important;
}

.et-fixed-header #top-menu li.big_menu_button
{
	background-color:initial !important;
	padding-left:initial !important;
	padding-right:initial !important;
	padding-top:initial !important;
	padding-bottom:initial !important;
	border-radius:initial !important;
}
.et-fixed-header #top-menu li.big_menu_button a
{
	color:initial !important;
	padding-bottom:initial !important;
}


.et-zoom-in .et_pb_image_wrap img
{
	padding-top:10px;
}
.et-zoom-in.et_pb_image:hover img,
.et-zoom-in .et_pb_image_wrap:hover img,
.et-zoom-in a:hover img {
    transform: scale(1.1); 
    transition: all 0.5s;
}

.et-zoom-in,
.et-zoom-in a {
    overflow: hidden;
}

.et-zoom-in.et_pb_image img,
.et-zoom-in .et_pb_image_wrap img,
.et-zoom-in a img {
    transition: all 0.5s; 
}



@media (min-width: 767px) {
	/*set the width of the button*/
	.et_pb_newsletter_fields .et_pb_newsletter_button_wrap {
		flex-basis: 50% !important;
	}
	/*set the width of the input field minus the width of the button*/
	.et_pb_newsletter_form .et_pb_newsletter_field {
		flex-basis: 50% !important;
	}
}
.et_pb_newsletter_button
{
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
}
#et_pb_signup_email
{
	min-height:59px;
}










.flaktcomp7_blurb
{
	transition:all .4s ease;
}

.flaktcomp7_blurb:hover
{
	background-position: -20px 0px !important;
    transform: translate3d(0, -10px, 0);
}

.show-box-shadow-on-hover
{
	transition:all .4s ease;
}
.show-box-shadow-on-hover:hover
{
	box-shadow:0px 2px 18px 0px rgb(0 0 0 / 30%);
	cursor:pointer;
}

.et-zoom-in-2:hover {
    transform: scale(1.1); 
    transition: all 0.5s;
}

.et-zoom-in-2,
.et-zoom-in-2 a {
    overflow: hidden;
}

.et-zoom-in-2 {
    transition: all 0.5s; 
}


.et-fixed-header #logo {
    content: url(/wp-content/uploads/2022/02/flaktcomp-logo.png);
	max-height:81%;
}


@media (min-width: 981px)
{
	#page-container #main-header.et-fixed-header
	{
		box-shadow:0 0 7px rgb(0 0 0 / 10%) !important;
	}
}

