/*
 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.3
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
#top-menu li.current_page_item {font-weight: 900;}
.woocommerce-notices-wrapper {margin-top: 0px !important;}
@media(min-width:768px){
.woocommerce div.product .woocommerce-tabs ul.tabs{display: flex; justify-content: flex-start;}
.wc-tabs li a {margin: 0px 10px;}
}
.woocommerce div.product .woocommerce-tabs ul.tabs{text-align: center;	background:none !important;}
.woocommerce-tabs, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs::before {border: none !important;}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li {
    background: #fff!important;
    text-align: center;
    display: block;
	border-right:none;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a, body.woocommerce div.product .woocommerce-tabs ul.tabs li a{
	padding:10px 26px !important;
}
.wc-tabs li a {
    border: 1px solid #e7e7e7;
    border-bottom-width: 1px;
	border-radius:50px;
	margin-bottom:8px;
}
.wc-tabs li:first-child a {
    margin-left: 2px;
    border-left: 1px solid #efefef !important;
}
#tab-faq-user-guide {background: #fff;}
.faq-tabs .et_pb_row{width:100%;}
.faq-tabs li{list-style:none; margin-bottom:30px; text-align:center;}
.faq-tabs iframe{padding-bottom:20px}
.faq-tabs a.pdf-icon:before {
    font-family: 'ETModules';
    content: '\e092';
	font-size: 26px;
	vertical-align: bottom;
    padding-right: 10px;
}
.faq-tabs .et_pb_column h3 {font-size: 28px; margin-bottom: 30px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{background:#e7e7e7;}
.woocommerce div.product .woocommerce-tabs .panel{border: 1px solid #e7e7e7; background: #e7e7e7;}
.entry-summary p.price span{color:#333;}
.woocommerce-Tabs-panel h2{display:none;}

.et_pb_gallery_image{text-align:center;}
.et_pb_gallery_fullwidth .et_pb_gallery_image img {height: 550px; width: 400px;}
.woocommerce .quantity input.qty {
    background: #fff !important;
    border: 1px solid #000 !important;
    color: #333 !important;
    border-radius: 0px !important;
}
.woocommerce .quantity input[type=number]::-webkit-inner-spin-button, 
.woocommerce .quantity input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    appearance: none;
    margin: 0; 
}
.woocommerce .quantity input[type=number] {-moz-appearance: textfield;}
.single-product div.product form.cart .quantity {
float: none;
margin: 0;
display: inline-block;
}
.entry-summary .entry-title, .entry-summary .price, .woocommerce .woocommerce-breadcrumb {
    margin-bottom: 30px;
    padding-bottom: 0px !important;
}
.woocommerce .woocommerce-breadcrumb {padding-top: 20px;}
.symbols {display: inline-block; position: relative;}
.symbols button {
    display: block;
    background: transparent;
    box-shadow: none !important;
    outline: none !important;
    border: 1px solid;
    padding: 0.5px 6px;
    font-size: 19px;
    border-left-width: 0px;
	cursor:pointer;
}
.symbols button.minus {padding-left: 5px;}
.woocommerce div.product form.cart .button{float:none !important; vertical-align: top; border: 1px solid; color:#333; border-radius:0px;}
.woocommerce div.product form.cart .button:hover {border: 1px solid; background: transparent;}
.symbols button.plus {border-bottom-width: 0px;}
.woocommerce div.product form.cart div.quantity {margin-right: 0px !important;}
.woocommerce-notices-wrapper .woocommerce-message {background: #000;}
.woocommerce-message a.button.wc-forward {color: #000;}
.wpgs-nav .slick-prev:before, .wpgs-nav .slick-next:before{font-size: 26px !important; opacity: 1 !important; color: #000 !important;}
body.woocommerce .woocommerce-tabs{margin-top:80px;}

.woocommerce div.product .product_title{line-height:40px;}
.mobile_menu_bar:before{color:#d29d3c;}
.et_mobile_menu{border-color:#d29d3c;    background: RGB(255, 255, 255,0.9)!important;}


.page #et-boc .area-outer-wrap[data-da-color=light] .da-close{background:#fff; opacity:1;}
.play-button:before {
    content: '\49';
    font-family: 'ETModules' !important;
    font-style: normal;
    font-size: 80px;
}
i.play-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    color: white;
    font-size: 16px;
    padding: 12px 24px;
    border: none;
    cursor: pointer;
    border-radius: 5px;
}

/*
li#tab-title-oryggisvottanir-og-abyrgd{order:1;}
li#tab-title-description{order:2}
li#tab-title-faq-user-guide{order:3}
li#tab-title-vidhald{order:4}
li#tab-title-oryggisvottanir-og-abyrgd a {
    margin-left: 2px;
    border-left: 1px solid #ddd !important;
}*/

ul#menu-footer-menu li a{color:#d29d3c !important;}

.outofstock-text{
    color: #ff0000;
    font-size: .92em;
    line-height: 20px;
    margin-bottom: 20px;
}
.woocommerce-variation-add-to-cart-disabled{display:none;}
/*.single_variation_wrap .woocommerce-variation-availability{ display:none!important;}*/
.woocommerce-variation-availability .in-stock {display: none;}
.slick-prev, .slick-next {
    display: none !important;
}

@media(max-width:767px){
    .woocommerce div.product form.cart .button{border-radius:50px; margin-top:10px; display:block; width: 100%;}
    .woocommerce div.product form.cart div.quantity{width:88%;}
    .woocommerce .quantity input.qty{width:100%;}
    .symbols button{padding: 0.5px 10px;}
    .product .woocommerce-tabs ul.tabs li{margin:0 auto !important;}
	.symbols button.minus {padding-left:10px; padding-right: 9px; padding-bottom: 0px;}
	.woocommerce div.product div.images.woocommerce-product-gallery {margin-bottom: 30px;}
}
.woocommerce-shipping-destination {display: none;}
.nav li ul { background-color:#FFF!important;}

.woocommerce-tabs .tabs li#tab-title-video a {display: none;}
.woocommerce ul.products li.product .woocommerce-loop-product__title{ text-align:center; text-transform:uppercase;}
.woocommerce ul.products li.product .price{text-align:center;}
.et_pb_shop .woocommerce .product:hover {
     -webkit-transition: all .5s ease;
    box-shadow: 0px 5px 20px 0px rgb(0 0 0 / 10%);
}
.et_pb_shop .woocommerce .product span.et_overlay {display: none;}

.page-id-877 #page-container{padding-top: 130px !important;}
.faq-toggle-blocks ul.pdf-lists {list-style-type:none; padding:0px;}
.faq-toggle-blocks ul.pdf-lists li span {
	line-height: 26px;
    font-size: 18px;
    padding-left: 10px;
    vertical-align: super;
    font-weight: 600;
}
ul.pdf-lists li {padding-bottom: 8px;}
@media(max-width:767px){
	.faq-toggle-blocks .et_pb_accordion_item.et_pb_toggle_open{padding:0px;}
	.faq-toggle-blocks .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title{padding-right:0px;}
	.faq-toggle-blocks .et_pb_accordion_item .et_pb_row{width:100%;}
}

.faq-toggle-blocks .et_pb_toggle {border: none;}
.faq-toggle-blocks .et_pb_toggle_title {
	font-size: 24px;
    line-height: 32px;	
}
.faq-toggle-blocks .et_pb_toggle_close{background: #d29d3c;padding:0px;}
.faq-toggle-blocks .et_pb_toggle_close .et_pb_toggle_title{color: #fff;padding: 20px;}
.faq-toggle-blocks .et_pb_toggle_open{padding:0px;}
.faq-toggle-blocks .et_pb_toggle_open h5 {
    background: #d29d3c;
    color: #fff;
    padding: 20px;
}
.faq-toggle-blocks .et_pb_toggle .et_pb_toggle_title:before{color:#fff;}
.faq-toggle-blocks .et_pb_toggle_open .et_pb_toggle_title:before, .faq-toggle-blocks .et_pb_toggle_close .et_pb_toggle_title:before{right:20px;color:#fff;}
.faq-toggle-blocks .et_pb_toggle_open .et_pb_toggle_content {background: #fff !important; padding-top: 20px;}
.faq-toggle-blocks .et_pb_toggle_content{    padding-top: 20px;background:#fff;}
@media(max-width:767px){
	.faq-toggle-blocks .et_pb_toggle_title {font-size:18px; line-height:26px;}
	.faq-toggle-blocks .et_pb_toggle_open .et_pb_toggle_content{padding:20px 0px 0px 0px;}
	.faq-toggle-blocks .et_pb_toggle_open .et_pb_toggle_content .et_pb_row{width:100%;}
	.faq-toggle-blocks ul.pdf-lists li span {
		line-height: 18px;
    	font-size: 13px;
    	padding-left: 4px;
	}
}

/** 09-02-2022 **/
.homepage-comment-slider {padding: 60px 0px;}
.homepage-comment-slider .et_pb_slide .et_pb_container{height:100% !important}
.homepage-comment-slider .et-pb-controllers{bottom: 0px !important;}
/** 07-03-2022 **/
.woocommerce div.product form.cart .variations th.label{padding: 0px !important;}
.symbols button{font-size:22.5px !important;}
.woocommerce div.product form.cart .button{
	padding-top: 10px !important;
    padding-bottom: 10px !important;
}

body:not(.home) #main-header {background: #fff;}
a[data-fancybox="wpgs-lightbox"] {
    cursor: not-allowed;
    text-decoration: none;
    pointer-events: none;
}
.slick-list{min-height:500px;height:auto;}
.slick-list.draggable {
    min-height: 200px;
}


/*26-08-22*/

.banner-img {
	
	background-position-y: 10px !important;
}
@media(min-width:1000px) and (max-width:1600px){
	.wp-image-49890 {
   
    max-width: 30% !important;
}
}
@media(min-width:1600px){
	.custom-section-1 .et_pb_module.et_pb_image.et_pb_image_0 {
    position: absolute;
    left: -9% !important;
    bottom: -150% !important;
}
	
	.wp-image-49890 {
   
    max-width: 30% !important;
}

}

@media(max-width:1000px) and (min-width:700px){
	.et_pb_module.et_pb_image.et_pb_image_1 {
	position: absolute;
    left: 85px !important;
    z-index: 100;
    top: 131px !important;
}
	img.wp-image-50003.ls-is-cached.lazyloaded {
    max-width: 31% !important;
}
	.custom-section-1 .et_pb_module.et_pb_image.et_pb_image_0 {
    position: absolute;
    left: -0% !important;
    bottom: -80% !important;
}
	
	.wp-image-49890 {
   
    max-width: 30% !important;
}
}

@media(max-width:700px){
	.custom-section-1 .et_pb_module.et_pb_image.et_pb_image_0 {
    position: absolute;
    left: -0% !important;
    bottom: -38% !important;
}

.wp-image-49890{
   
    max-width: 20% !important;
}
	
}

@media (min-width: 981px){

	.custom-section-3 .et_pb_section {
    padding: 0% 0 !important; 
}
	.wp-image-49890img{
   
    max-width: 40% !important;
}
	
}

.custom-section-3 .et_pb_section_4 .et_pb_text_6{
	padding-top: 60px;
}

#tab-leidbeiningar{
	min-height:500px;
}

#tab-skypt-um-gashylki{
	min-height:400px;
}

.et_overlay:before{
	color:#52D0B1;
}

.home .nav .menu-item a{
	color:white !important;
}

.home .et-cart-info{
	color:white !important;
}

.home #et_search_icon::before{
	color:white !important;
}

#top-menu-nav .sub-menu{
	display:none;
}
.menu-item-315 a{
	padding-right:0px !important;
}
.menu-item-315 a::after{
	display:none;
}
/*footer-changes*/

.et-l--footer .et_pb_text_inner{
	display: flex;
    align-items: center;
    justify-content: center;
	gap:10px
}

.et-l--footer .et_pb_text_inner h3{
	padding-bottom:0px;
}

.custom-section-1 .et_pb_module.et_pb_image.et_pb_image_0 {
    position: absolute;
    left: 0%;
    bottom: -125%;
}



/*29/8/2022*/

/*general mods*/
.et_mobile_menu {
    border-color: #52D0B1;
    background: #ffffff00 !important;
}

.mobile_menu_bar:before {
    color: #52D0B1;
}
#custom-image-2 {
	position: absolute;

}

/*---------------------------------------------------------------------------------------------------------------------------------------------*/

.custom-product{
	
	display:flex;
	align-items:center;
	justify-content:center;
	
}

.custom-product .et_pb_blurb_content:hover {
    -webkit-transition: all .5s ease;
    box-shadow: 0px 5px 20px 0px rgb(0 0 0 / 10%);
}

.home .et_builder_inner_content	.et_pb_section_4{
    padding:2% 0px !important;
}
.home .et_builder_inner_content	.et_pb_section_5{
	 padding:0% 0px !important;
}
.home .et_builder_inner_content	.et_pb_section_5 .et_pb_gutters1{
	padding:0px !important;
}

.product-template-default .HelpPS-list{
	list-style:none !important;
}
@media (min-width:980px) and (max-width:1600px){
	#custom-image-2 {
	position: absolute;
    left: -1%;
	bottom: -194px;
	max-width:20%;}
    
}

@media (min-width:980px) and (max-width:1300px){
	
	
	
}

@media (min-width:600px) and (max-width:980px){
	.custom-product .et_pb_column_8{
		width:55% !important;
	}
	.custom-product{
	
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	
}
}

@media(max-width:600px){
	
	.et-l--footer .et_pb_text_inner {
    display: flex;
    flex-direction: column;
}
	.custom-product .product{
		width:100% !important;
	}
	.custom-product{
	
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	
}
	.custom-product .products.columns-2 {
    display: flex;
    flex-direction: column;
    width: 100% !important;
}
	li.product.type-product.post-134.status-publish.first.instock.product_cat-brokk.product_cat-home-brokk.product_cat-oryggisvesti.has-post-thumbnail.taxable.shipping-taxable.purchasable.product-type-variable.has-default-attributes.et_pb_shop_item_1_0 {
    width: 100% !important;
}
	li.product.type-product.post-49629.status-publish.last.instock.product_cat-brokk.product_cat-home-brokk.product_cat-oryggisvesti.has-post-thumbnail.taxable.shipping-taxable.purchasable.product-type-variable.et_pb_shop_item_1_1 {
    width: 100% !important;
}
	
}

/*02/09/22*/


#home-icon{
	max-width:22%;
}


