.footer-hero{
	color:#5c5b60;
	font-size:1.8rem;
	text-align:center;
	margin:2rem auto;
	line-height:1.7rem;
	width:80%;
	font-weight:bold;
	letter-spacing:1px
}
#footer-info a{ 
	font-weight:300
} 
#main-footer .footer-widget a,
#main-footer .footer-widget h2.widget-title,
.footer-widget .widget_text{
	color:#5c5b60;
}


#main-footer .footer-widget a{
	color:#E02B20
}
.f-w-1{
	font-size:32px;
	font-weight:bold
}

.f-w-2,
.f-w-3{
	font-size:24px;
}

#footer-widgets{
	margin-bottom:1.5rem;
	/* margin-top:1rem; */
	padding-top:2rem;
	border-top: 1px solid #d8dbdc;
	border-bottom: 1px solid #d8dbdc;
}
.et_pb_gutters3 div.footer-widget {
    margin-bottom: 2rem;
	padding-bottom:0;
}
.logo_container {
	
    padding-top: 1rem;
}
#main-page-pictures .et_pb_image {
	text-align:center
}
.logo_container a{ 
text-transform:uppercase;
	color:#5c5b60; 
	font-size:32px; 
	letter-spacing:2px;
	font-weight:bold;
} 

	#top-menu li a{ 
		font-weight:300
	}
@media (min-width: 981px){

	#top-menu li,
	#top-menu li:last-child{
		
		padding-right:8px;
	}
}

@media (min-width: 1080px){
		#et-info{
		padding-left: 0;

	}
	#top-menu li,
	#top-menu li:last-child{
		
		padding-right:18px;
	}
}

@media (min-width: 1368px){
		#et-info{
		padding-left: 197px;

	}
	#top-menu li,
	#top-menu li:last-child{
		
		padding-right:44px;
	}
}
.single-item img{
  transition: all  0.5s ease;
	cursor:pointer;
	opacity:1;
	
}
 
.single-item img:hover{
	opacity:0.7;
	  
}
.et_pb_gallery_grid{
	display:none!important;  
}
.logged-in .et_pb_gallery_grid {
	display:block!important;
}

.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a{
	color:#E02B20
}


#saamaskiner-map{
	width:100%;
	height:400px;  
    background: url(../img/map.png) no-repeat center center;
}


@media (max-width: 1080px){
	#jobb{
		position:relative
	}
	#jobb:after{
		content:'';
		position:absolute;
		left:0;
		right:0;
		top:0;
		bottom:0;
		background:rgba(0,0,0,0.64)!important;
	}
}

.no-wrap .et_pb_module_header span{
	white-space:nowrap
}

.et-cart-info{
	display:none!important;
}

.cart{
	display:none!important;
}
.woof_redraw_zone{
	display:flex;
	
    justify-content: space-between;
    flex-wrap: wrap;
}

.woof_text_search_container {
	/* width:200px!important; */
}
.chosen-container{
	width:200px!important;
}
.woof_container_inner_produktkategorier .chosen-results > li:first-child,
.woof_term_24 {
	display:none;
}



.tabs.wc-tabs {
	display: none;
}
.woocommerce-tabs{
	border:none!important;
	display:flex;
	flex-direction:column-reverse;
}
.woocommerce-tabs .woocommerce-Tabs-panel {
	display: block !important;
	margin-bottom: 3em;
	/* border-bottom: 3px solid #eee; */ /** Additional separation between sections can be created with a border */
	width: 100%;
	padding-left:0!important;
	/* float: left; */
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{
	margin-bottom:1rem!important;
	width:100%;
}
.product > div.clearfix{
	
    display: flex;
    flex-direction: column;
}
.summary .woocommerce-Price-amount.amount{
	display:none;
	
}
.price-top{
	font-size:32px;
	margin-bottom:2rem;
}

.woocommerce-product-attributes td,
.woocommerce-product-attributes th,
.woocommerce-product-attributes tr,
.woocommerce-product-attributes{
	border:none!important;
	background:transparent!important;
	
}
.woocommerce-product-attributes tbody{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	
}
#tab-additional_information h2{
	display:none;
}
.SKRIVUT{
	cursor:pointer;
}
.print-only-image{
	position:absolute;
	right:-9999px;
	display:none;
}
@media print {
	body.woocommerce div.product .woocommerce-tabs .panel, body.woocommerce #content-area div.product .woocommerce-tabs .panel{
		padding-top:0!important;
		padding-bottom:0!important;
	} 
	.woocommerce div.product div.summary{
		margin-bottom:0!important;
	}
	table.cart th, #main-content table.cart th, table.cart td, #main-content table.cart td, table.cart tr, #main-content table.cart tr, #content-area table tr, #content-area table td, #content-area table th{
		padding:0!important;
	}
	
	.woocommerce-product-gallery,
	.woocommerce-breadcrumb,
	.SKRIVUT,
	.footer-hero,
	#main-footer,
	#main-header,
	.flex-control-nav.flex-control-thumbs{
		display:none!important;
	}
	.woocommerce-tabs.wc-tabs-wrapper{
		margin:0!important;
	}
	
.print-only-image{
  max-width: 100%;
	margin:0 auto;
  max-height: 300px;
	/* height:400px; */
	background-size:contain;
	background-repeat:no-repeat;
	position:static;
	display:block;
	margin-bottom:1rem;
}
}

.biomaskiner-top .et_pb_column_1{
	font-size:20px;
	color:#000;
    display: flex;
    align-items: center;
}


.biomaskiner-bottom a{
	color: #000 !important;
	background:#fff;
    border: 2px solid #000;
	padding:4px 10px;
    letter-spacing: 2px;
    font-size: 18px;
    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 700 !important;
}

.biomaskiner-bottom a:hover{
	text-decoration:underline
}
#footer-info{
	width:100%;
}
#footer-info > div{
display:flex;
justify-content:space-between}

.menu-tiktok a{
	top:-15px;
	font-size:0!important;
	width:20px;
	height:20px;
	display:inline-block!important;
    background: url(https://saamaskiner.no/wp-content/uploads/2025/12/tiktok-logo.png) no-repeat center;
	background-size:contain;
}

.menu-youtube a{
	top:-15px;
	font-size:0!important;
	width:20px;
	height:20px;
	display:inline-block!important;
    background: url(https://saamaskiner.no/wp-content/uploads/2025/12/youtube-logo.png) no-repeat center;
	background-size:contain;
}



