/*
Theme Name: Template - Skagen
Template: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 2.3.2
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Screenpartner AS
Author URI: http://www.screenpartner.no
*/

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

/* =Theme customization starts here
------------------------------------------------------- */

body { font-size: 16px!important;}

#logo {
	max-width: 300px!important;
}

#main-header nav#top-menu-nav {
	padding-top: 30px!important;
}


/*#top-menu li, .fullwidth-menu li {
	font-size: 15px!important;
	padding-right: 30px!important;
}

#main-header nav#top-menu-nav {
	padding-top: 30px!important;
}*/

.mobile_menu_bar:before {
  color: #222220!important;
}

.et_pb_section {
	padding: 20px 0!important;
}

.et_pb_row {
	padding: 10px 0 0 0;
}

.et_pb_blog_grid h2 {
	line-height: 26px!important;
}

.bottom-nav li.current-menu-item > a {
	color: #0053a1;
}

/* Button styling */

a.big-button {
	padding: 0px 24px!important;
}

a.smallblue, body a.bigblue {
	color: #ffffff!important;
	font-size: 18px!important;
	background: #00a658!important;
	border-width: 0px !important;
	border-radius: 20px!important;
	font-weight: normal!important;
	font-style: italic;
	text-transform: none;
	text-decoration: none;
	line-height: 40px;

}

a.smallblue, body a.bigblue:hover {
	color: #00a658!important;
	background: #f1f1f1!important;
}

a.small-button, a.big-button, a.icon-button {
	text-shadow: none!important;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
	margin: 115px auto!important;
}

/* Top Bar Instagram icon styling */

.menu-item i._before {
	margin-right:.55em!important;
}

#top-header, #top-header a {
	color: #ffffff!important;
}

.et_pb_section.et_pb_fullwidth_section.et_pb_section_0.et_section_regular {
	padding: 0px!important;
}

/* Fixed menu bar */
.et_vertical_nav.et_vertical_fixed.et_header_style_left .et-fixed-header #et-top-navigation, .et_vertical_nav.et_vertical_fixed.et_header_style_split .et-fixed-header #et-top-navigation {
	padding-top:0px!important;
}

/* Mobile styling */

.et_header_style_split .mobile_menu_bar, .et_header_style_left .mobile_menu_bar {
  padding-top: 24px;
}

@media screen and (min-width: 768px) {
	#logo {
		max-height: 75%;
	}
}

@media screen and (max-width: 980px) {

    .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title {
        font-size: 32px!important;
    }
    .et_right_sidebar #sidebar {
      padding-top: 40px;
    }

}
