/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        4.9.2
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
.hide-menu{display:none !important;}
h4,h6{font-weight:400 !important;}
h5{font-weight:400;}

header#main-header {box-shadow: none;}
.et_menu_container,#main-footer .container{width:90%;}
/* Header Begin*/
.et-secondary-nav{display:none;}
#main-header{box-shadow:none !important}
.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:16px !important;}
.et_header_style_left #et-top-navigation nav>ul{margin-bottom:16px !important; /*border-bottom: 3px solid #E5E5E5;*/}
/*#top-menu li{padding-right:52px;}*/
#top-menu li{padding-right:5px !important;}

@media(min-width:981px) and (max-width:1450px){
	#top-menu li,#top-menu>li:last-child{padding-right:8px !important;}
	#top-menu-nav{padding-right:0px !important;}
}
/*#top-menu .current_page_item a {
    border-bottom: 2px solid;
    position: relative;
    top: 2px;
}*/
#top-menu-nav {padding-right: 10px;}
#et-secondary-nav li{
	display: inline-block;
    font-size: 14px;
	vertical-align: top;
    bottom: 4px;
}
#et-secondary-menu>ul>li a{
	font-weight: bold;
    font-style: normal;
    color: #58595b;
    position: relative;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
#et-secondary-nav li{margin: 0px; padding-right:0px !important;}
#et-secondary-nav li a{padding: 0px 5px; display: inline-block !important; line-height: 16px;}
#et-secondary-nav li:last-child a{padding-right:0px;}
#et-secondary-nav li:after{content:' '}
#et-secondary-nav li:nth-last-of-type(-n+2):after{content:none;}
#et-info-email:hover, #et-secondary-menu>ul>li>a:hover, #top-menu-nav>ul>li>a:hover, .et-social-icons a:hover{opacity:1 !important;}

#top-menu {position: relative;}
#top-menu li a {text-decoration: none;}
#top-menu li a:hover { color: #754738; }
/*#top-menu>li:last-child{padding-right:52px !important;}*/

ul.page-breadcrumb {padding-left: 0;}
ul.page-breadcrumb li {display: inline-block; padding-right:5px;}
ul.page-breadcrumb li:before{padding-right:5px;}
ul.page-breadcrumb li{color:#777;}
ul.page-breadcrumb li:last-child {color:#754738 !important;}
ul.page-breadcrumb li:not(li:first-child):before {content: '\35'; font-family: 'ETModules';}

.share-text {display: inline-block;vertical-align: top;}
.share-text ul{padding-left:0px;}
.share-text ul li a{font-size:14px; line-height:22px; color:#515151;}
.share-text ul li {display: inline-block;}
.share-text ul li a:before {
    content: url(/wp-content/uploads/2021/10/arrow-right.svg);
    vertical-align: middle;
    position: relative;
    top: 2px;
    left: 6px;
    padding-right: 20px;
    visibility: hidden;
}
.share-text ul li:hover a:before {visibility: visible;}
.share-text ul li:first-child a:before {
    visibility: visible;
}

.arrow-list .share-label p{font-size:14px; line-height:22px;}

.listing-points, .image-listing-points{padding-left:0px !important;}
.listing-points li, .image-listing-points li{padding:10px 0px; vertical-align:top;}
.listing-points li:before{content:'\4b'; font-family:'ETModules'; padding-right: 5px; color: #754738;}

.image-listing-points li:before{padding-right: 10px; vertical-align:top;}
/*.image-listing-points li.pdf:before{content: url('/wp-content/uploads/2021/03/pdf-icon.png');}
.image-listing-points li.export:before{content: url('/wp-content/uploads/2021/03/export-icon.png');}
*/
.image-listing-points li.pdf:before{content: url('/wp-content/uploads/2021/05/pdf-icon.svg');}
.image-listing-points li.export:before{content: url('/wp-content/uploads/2021/05/export-icon.svg');}
.image-listing-points li.pdf-black:before{content: url('/wp-content/uploads/2021/05/pdf-black-icon.svg');}
.image-listing-points li.export-black:before{content: url('/wp-content/uploads/2021/05/export-black-icon.svg');}

#form_okkurform button.frm_button_submit {
    background: #754738 !important;
    color: #fff !important;
    width: 200px !important;
    border-radius: 3px !important;
    padding: 12px !important;
    border-color:#754738;
    margin: 0;
}
#form_okkurform .frm_fields_container input[type="text"], #form_okkurform .frm_fields_container input[type="email"] {height: 50px;}
.mobile_menu_bar:before{color: #B8C336 !important;}
.et_mobile_menu{border-color:#B8C336 !important;}
@media(min-width:980px){
.hverfisskipulag-grid-section .et_pb_column_single{margin-top:170px;}
}

@media(min-width:768px){
    
     #form_okkurform .frm_submit {
        clear: both;
        grid-column: span 6;
        text-align: right;
        position: absolute;
        right: 0;
        bottom: 34px;
    }
    .innerpage-banner .header-content {width: 50%;}
    .et_pb_fullwidth_header_container{width:90% !important;}
    
    .width-space-left .et_pb_row{width:70% !important;}
    .width-right-space .et_pb_row{width:70% !important; margin-right: 320px;}
    
    .et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child{margin-bottom:0px !important;}
    .arrow-list .share-label {padding-bottom: 10px;}
    
}
.share-list-view ul li{display:block;}
.left-bordered-lists h5:last-child{padding-bottom:0px !important;}


#top-header {display:none;}
.hverfisskipulag-grid-section .et_pb_module {font-weight: bold !important;}
.hverfisskipulag-grid-section .et_pb_module h6 {padding-top: 20px;}


/*.et_pb_fullwidth_header_container {min-height: 380px !important;}*/

.translate-menu a:first-child {padding: 0px !important;}
#google_language_translator select.goog-te-combo{display:flex;margin:0px;}
.skiptranslate.goog-te-gadget div {visibility: visible;}
.skiptranslate.goog-te-gadget {visibility: hidden;}

/*@media(min-width:980px) and (max-width:1450px){
    .et_pb_svg_logo #logo{ height: 33%;}
}*/
.et_pb_svg_logo #logo, .et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
    height: 45px;
}


@media(min-width:981px) and (max-width:1180px){
    html[lang="en-US"] .home .et_pb_section_0{padding-top:60px;}
}

#footer-section-1 .row-grid-box .et_pb_column:hover .et_pb_text,
#footer-section-1 .row-grid-box .et_pb_column:hover .et_pb_text p,
#footer-section-1 .row-grid-box .et_pb_column:hover .et_pb_text h6 a{color: #fff !important;}
@media(min-width:1295px) and (max-width:1450px){
	#google_language_translator{
		position: absolute;
		right: 0px;
		top: 10px;
	}
}