/*
Theme Name: NYG
Description: Undertema for Enfold, legger til globale innholdsblokker, og custom eneque for å støtte minimize og bundle optimization i Enfold.
Version: 3.5.1
Author: Thomas Won Nyheim
Author URI: https://nygreklame.no/
Template: enfold
*/




/* Styles are added through base.css for correct stacking order, base.css is generated from scss folder */


 #top #wrap_all .common-form-section .form-column .gform_wrapper .gform_fields input[type="radio"]{
	position: relative;
}

#top #wrap_all .har-support-section .image-column {
	width: 22.5%;
}

#top #wrap_all .cart-icon::before {
	content: "Legg i forespørsel";
	position: absolute;
	top: -64px;
	right: 0;
	width: 170px;
	height: 48px;
	background: #003C71;
	font-size: 17px;
	line-height: 25px;
	font-weight: 400;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0;
	visibility: hidden;
}

html:lang(en) #top #wrap_all .cart-icon::before {
  content: "Add to request";
}

html:lang(sv) #top #wrap_all .cart-icon::before {
  content: "Lägg till förfrågan";
}

html:lang(da) #top #wrap_all .cart-icon::before {
  content: "Tilføj til forespørgsel";
}

/* #top #wrap_all .cart-icon:hover {
  background: #003C71;
} */

#top #wrap_all .cart-icon:hover::before {
	visibility: visible;
	opacity: 1;
}

#top #wrap_all .cart-icon.clicked::before {
	content: unset;
}

#top #wrap_all .cart-icon::after {
	content: "";
	position: absolute;
	top: -18px;
	right: 3px;
	width: 0;
	height: 0;
	border-width: 20px;
	border-color: #003C71 transparent transparent transparent;
	border-style: solid;
	opacity: 0;
	visibility: hidden;
}

#top #wrap_all .cart-icon:hover::after {
	visibility: visible;
	opacity: 1;
}

#top #wrap_all .cart-icon.clicked::after {
	content: unset;
}
.shop_page #wrap_all .template-shop .entry-content-wrapper .inner_product {
	overflow: visible;
}

#top #wrap_all #header {
	position:fixed !important;
}
#top #wrap_all #header #header_main{
	background-color: #ffffff;
}

#top #wrap_all .common-form-section .form-column .gform_wrapper .gform_fields .gfield label {
	font-size: 17px;
	line-height: 25px;
	padding: 10px 0;
	color: #000;
	pointer-events: none;
	transition: .5s;
}
#top #wrap_all .common-form-section .form-column .gform_wrapper .gform_fields .gfield input{
	margin-top:-32px;
	transition:0.3s !important;
}
#top #wrap_all .common-form-section .form-column .gform_wrapper .gform_fields .gfield input:focus{
	margin-top:0 ;
	transition:0.3s;
}
#top #wrap_all .common-form-section .form-column .gform_wrapper .gform_fields .gfield input:not(:placeholder-shown){
	margin-top:0 ;
	transition:0.3s;
}
#top #wrap_all ::placeholder {
	font-size: 0 !important;
	line-height: 0 !important;
}

#top #wrap_all .send-form-section .form-column .gform_wrapper .gform_fields .soknad-form .name_first{
	margin-bottom:0 !important;
}
#top #wrap_all .common-form-section .form-column .gfield-choice-input{
	margin-top: 0 !important;
transition: 0.3s;
}
#top #wrap_all .common-form-section .form-column .gform_wrapper .gform_fields .gfield label.active{
	font-size:14px;
}
#top #wrap_all .common-form-section #input_5_10_6_label{
	display:none;
}

#top #wrap_all #header_search::placeholder {
	font-size: 17px !important;
	line-height: 25px !important;
}
#top #wrap_all #keyword::placeholder {
	font-size: 17px !important;
	line-height: 25px !important;
}

#top .pum-theme-sendt-theme .pum-content .popup-button {
	background-color:#003C71;
}

#top .pum .pum-content a:hover {
    opacity:0.7;
    text-decoration: none;
}

#top #wrap_all .foresporsel-section .text-column .foresporsel-no-product p {
	display: block !important;
}
#top #wrap_all .cart-product-section .product-title-column h3 a{
	pointer-events:none;
}


@media only screen and (max-width: 767px){
	#top #wrap_all #main{
		margin-top: 120px;
	}
}

.single-product #wrap_all .title_container {
	margin-top: 0 !important;
	padding-top:10px;
}




