/*!/wp-content/themes/enfold-child/style.css*//*
Theme Name: Enfold Child - Luftmiljöbutiken
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0.9
Author: Enestedt
Author URI: http://www.enestedt.se/
Template: enfold
*/


		@font-face{font-family:'entypo-fontello';font-weight:normal;font-style:normal;font-display:swap;src:url('https://luftmiljobutiken.se/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/fonts/entypo-fontello.woff2') format('woff2'),
url('https://luftmiljobutiken.se/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/fonts/entypo-fontello.woff') format('woff'),
url('https://luftmiljobutiken.se/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/fonts/entypo-fontello.ttf') format('truetype'),
url('https://luftmiljobutiken.se/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/fonts/entypo-fontello.svg#entypo-fontello') format('svg'),
url('https://luftmiljobutiken.se/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/fonts/entypo-fontello.eot'),
url('https://luftmiljobutiken.se/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/fonts/entypo-fontello.eot?#iefix') format('embedded-opentype');} #top .avia-font-entypo-fontello, body .avia-font-entypo-fontello, html body [data-av_iconfont='entypo-fontello']:before{ font-family: 'entypo-fontello'; }


/* Kampanjsida - formulär */
@media only screen and (min-width: 800px) {
	.title-container .title-txt h1{font-size: 60px!important;}
	#zendesk-form-campaign .col {float: left;}
	#zendesk-form-campaign .col-first {width: 75%;}
	#zendesk-form-campaign .col-second {width: 25%;}
	#zendesk-form-campaign .row .standard-field {/*har med 2ggr width här bara?*/color: #0082cd !important;font-weight: bolder;width: 45%;float: left;}
	#zendesk-form-campaign .row #zendesk_form_campaing_address {width: 35%;}
	#zendesk-form-campaign .row #zendesk_form_campaing_zip {width: 20%;}
	#zendesk-form-campaign .row #zendesk_form_campaing_city {width: 31%;}
	#zendesk-form-campaign .row .field-second {margin-left: 20px !important;}
	#zendesk-form-campaign .row .standard-button {width: 100%;}
}
@media only screen and (max-width: 799px) {
	#zendesk-form-campaign .row {margin-bottom: 0;}
	#top #zendesk-form-campaign .row input{margin-bottom: 20px !important;}
	.spalt2 .avia_image {margin: auto;}
	.title-container .title-txt h1{font-size: 40px!important; padding-bottom: 20px; overflow: hidden;}
	#zendesk-form-campaign .row .standard-button {float:right;}
}
	#zendesk-success-message {display: none;padding: 35px 60px 20px 60px;text-align: center;background-color: #0068b2;margin-bottom: 20px;}
	#zendesk-success-message h1 {color: #fff;font-size: 25px;}
	#zendesk-form-campaign .row .standard-field {/*tog bort bara width här*/color: #0082cd !important;font-weight: bolder;float: left;}
	#zendesk-form-campaign .row .standard-button {	margin-top: 20px !important;display: inline-block;padding-top: 11px;padding-bottom: 11px;background-color: #ede9c9;color: #32698a!important;text-transform: uppercase;font-weight: 600;font-size: 13px;}
	#zendesk-form-campaign .row .standard-button:hover{opacity: .9;}
	#zendesk-form-campaign .row .standard-button-success {color: #fff !important;background-color: #70e1a0;}
	#zendesk-form-campaign .row .standard-button-loading {color: #fff !important;background-color: #c2c2c2;background-image: url('https://luftmiljobutiken.se/wp-content/themes/enfold-child/img/spinner-1s-26px.gif');background-repeat: no-repeat;background-position: 32px 5px;cursor: wait;}
	#zendesk-form-campaign .row .standard-field::placeholder,
	#zendesk-form-campaign .row .standard-field:-ms-input-placeholder,
	#zendesk-form-campaign .row .standard-field::-ms-input-placeholder {color: #0082cd !important;opacity: 1;font-weight: bolder;}
	#zendesk-form-campaign .row label {color: #fff;font-weight: normal;}
	#zendesk-form-campaign .clear {clear: both;}

/*Kampanjsida*/
	.header-pic{height: 430px!important;background-size: cover;}
	.title-container{padding:30px;margin-top: 40px!important;		}
	.title-container .title-txt{/*color: #2e6687!important;*/color: #fff;text-shadow: 0px 2px 2px #383737;}
	.title-container .title-txt h1{margin-top: 0px;}
	.title-container .title-txt p{font-size: 18px!important;font-weight: 600;letter-spacing: 0.2px!important;}
	.booking-title-container h2{font-size: 20px!important; font-weight: 600!important;letter-spacing: 0.2px!important;}
	.booking-title-container.active-div{cursor: pointer;}
	.booking-title-container.active-div h2{margin-bottom: 0px;}
	.booking-title-container.active-div .booking-btn{display: none;}
	#kampanj-booking-form >div {position: relative;top: -35px;width: 800px;margin: auto;float: none;background-color: #007fd0;}
	#kampanj-booking-form .container >div{padding-top: 25px;padding-bottom: 15px;}
	#kampanj-booking-form .booking-btn .avia-button{background-color: #ede9c9;border-radius: 0px;padding: 9px 14px 7px 31px;}
	#kampanj-booking-form .booking-btn .avia-button, #kampanj-booking-form .avia_button_icon:before{font-weight: 600!important;padding-left: 30px;}
	.dropdown-booking{display: none;}
	.dropdown-booking p{margin-block-start: 0em!important;}
	.dropdown-booking #zendesk-form-campaign {padding-top: 20px;}
    .dropdown-booking #zendesk-form-campaign form{ margin-left: 0px; }
    .zendesk_form_campaing_gdpr_box {padding-left: 14px;}
    #zendesk_form_campaing_gdpr {margin-left: -14px;}
	.avia-image-container.avia-align-right.spalt2 {clear: none;}
    .spalt2.avia-image-container {width:161px;}
    .codeblock, .spalt2 + .avia_codeblock_section{clear:both;}
	.middle-grey-section >div>div{padding-top: 0px!important;}
	.middle-grey-section h2{font-size: 34px!important;line-height: 42px!important; }
	.las_mer{color:#007fd0;font-weight: 600;cursor: pointer;}
	.las_mer:hover{color:#2e6687;}
	@media only screen and (min-width: 800px) {
		#kampanj-booking-form .booking-btn{position: absolute;top: -6px;right: 0;}
	}
	@media only screen and (max-width: 799px) {
		#kampanj-booking-form .booking-btn{float:left;}
		#kampanj-booking-form >div {padding-left: 30px!important;padding-right: 30px!important;width: 85%;}
	}
	@media only screen and (min-width: 768px) {
		.kampanj-puffar-bild{position: absolute;bottom: 10px;left: 0;max-width: 100%;padding: 30px;}
		.kampanj-puffar-text{position: absolute;bottom: 10px;}
		.kampanj-puffar-innan-bild {padding-bottom: 73%;}
		.avia_textblock.kampanj-puffar-bild.av_inherit_color p {margin: 0;}
	}
	.info-box{padding: 30px;}
	.info-box p{padding-bottom: 30px 40px;}
	.info-box p a{text-decoration: none!important;font-weight: 600;font-size: 12px;}
	.info-box p a:hover{color:#2e6687!important;}
/*Slut på kampanjsida*/
body .recentcomments a, body .widget_recent_entries li a {font-style: normal;font-family: "open sans","Times New Roman",Helvetica,Arial,sans-serif;text-align: left;}

/**** WCAG ****/
:focus-visible, .footer_color a:focus-visible {
    border: 2px solid #e0021c !important;
}
/**** ****/
#advanced_menu_toggle, #advanced_menu_hide {display: none;}

#billing_postcode_field, #billing_city_field {width: 47%;overflow: visible;}
.rfq #billing_city_field {width: 100%;}
#billing_postcode_field {float: left;}
#billing_city_field {float: right;}

#ship-to-different-address-checkbox + span {float: left;margin-right: 10px;}
.inner_product_header_table h2 {color: #36657d;font-size: 14.5px !important;font-weight: 600 !important;line-height: 19px !important;}

/**** ****/
.page-id-49871 span.image-overlay.overlay-type-extern {display: none !important;}

/*Add your own styles here:*/
ul.ubermenu-submenu.ubermenu-submenu-type-mega {background-color: #fff !important;}
.html_bottom_nav_header #top #menu-item-search>a {padding: 10px 14px;}
li#menu-item-search {width: 41px;}

.html_bottom_nav_header #top #menu-item-search {float: right;margin-top: 13px !important;}
.html_bottom_nav_header .menu-item-search-dropdown .avia-search-tooltip {left: 909.5px !important;}

/* MENYN */
#header .avia_mega_div {top: 130%;}
#header .mega_menu_title {font-size: 14px;color:#000;}
#top #header .mega_menu_title a {font-size: 14px;color:#000 !important;}
/*#top #header .avia_mega_div > .ubermenu-submenu {border-top-style: solid;border-top-width: 2px;border-bottom-style: solid;border-bottom-width: 2px;border-left-style: solid;border-left-width: 2px;border-right-style: solid;border-right-width: 2px;}
.header_color .main_menu ul:first-child > li > ul, #top .header_color .avia_mega_div > .ubermenu-submenu {border-top-color: #dddddd;border-bottom-color: #dddddd;border-left-color: #dddddd;border-right-color: #dddddd;}*/
.avia_mega_div .avia-bullet {display:none;}

.inner-container .logo {margin-left: calc(50% - 170px) !important;}

/*#top #header .avia_mega_div > .ubermenu-submenu > li > ul > li a {padding: 5px 12px 5px 0px;border-bottom: 1px solid #f2f2f2;}*/

.ubermenu-sticky > ul.ubermenu-nav {width: 85%;margin: auto;}

#top .header_color .main_menu .menu ul li > a:hover {color: #666666;text-decoration:underline;}
.header_color .main_menu .menu ul li a:hover {background-color: #ffffff;}
.av-main-nav li {float: right;}
div.avia_mega2{left: -336px !important;}
div.avia_mega1{left: -130px !important;}
div.avia_mega3{left: -380px !important;}
.header_color .avia-tt{background: #f5f5f6;}
#header_meta .container {min-height: 37px;padding-top: 0px;}
#header_meta li {list-style-type:none;}
.av_secondary_right .sub_menu {margin-right: 10px;}
.av_secondary_right .sub_menu li a{font-size: 12px;}
#header_meta {border-top: none;box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.0);border-bottom-width: 0px;}
.html_bottom_nav_header #top #menu-item-search > a {background-color: #9aaebc;padding-right: 14px;color: #fff;}
.html_bottom_nav_header .avia-search-tooltip {left: inherit !important;  }

#top div .ajax_search_entry, .html_header_top .av_bottom_nav_header .main_menu ul:first-child > li a {left: 0px !important;}

/* Mobi meny */
#top .mobiwp-search-container > #searchform > div, #top .mobiwp-search-container > #searchform > div #s {max-width: 100%;margin-right: 0;width: 100% !important;}
body .mobi-nav-target .mobiwp-full-top .mobiwp-search-container {padding: 12px 15px;}
.sok-mobil-bild, .sok-mobil {display: none;}

div#av_section_9{background-size: cover !important;}


/* PRODUKTER */
.stock.out-of-stock {color: red;}
.stock {font-weight: bold !important;}

#top .product div.images img{background: -webkit-linear-gradient(#f0f0f0, #fcfcfc); /* For Safari 5.1 to 6.0 */background: -o-linear-gradient(#f0f0f0, #fcfcfc); /* For Opera 11.1 to 12.0 */background: -moz-linear-gradient(#f0f0f0, #fcfcfc); /* For Firefox 3.6 to 15 */background: linear-gradient(#f0f0f0, #fcfcfc); /* Standard syntax */}
.template-shop .images a{padding: 0px;}
#top .thumbnail_container img {background: -webkit-linear-gradient(#f0f0f0, #fcfcfc); /* For Safari 5.1 to 6.0 */background: -o-linear-gradient(#f0f0f0, #fcfcfc); /* For Opera 11.1 to 12.0 */background: -moz-linear-gradient(#f0f0f0, #fcfcfc); /* For Firefox 3.6 to 15 */background: linear-gradient(#f0f0f0, #fcfcfc); /* Standard syntax */}

.woo_grid_compare_button_container {display: block !important;}
body .column-top-margin {margin-top: 20px;}
.title_container .main-title {display: none;}
.alternate_color.title_container{background-color: #ede9cb;}
.logo img{padding-top: 25px;}
th{letter-spacing: 0.5px;}
#header_main_alternate {background-color: #f5f5f6;}
.header_color .container_wrap_meta{background:none;}
.container_wrap{border-top-width:0px;}
.home #after_layer_slider_1, .page-id-52499 #after_layer_slider_1{display:none;}
#top .title_container .container {padding: 0px 0;min-height: 35px;}
.html_header_top.html_header_topbar_active.html_header_sticky.html_large.html_bottom_nav_header #top #main {/*padding-top: 193px; */padding-top: 179px;}

.responsive .container .nine.units {max-width: 790px;}
.product h3{font-weight: 600 !important;line-height: 12px !important;font-size: 14px;}
.product h4{font-weight: 600 !important;line-height: 22px !important;font-size: 14px;}
.woocommerce-page .button {min-width: 90px;}
#top .header_color .sub_menu ul li a:hover{color: #000;text-decoration: none;border-bottom: 1px solid;padding: 10px 0 2px 0;}

.header_color .sub_menu ul:first-child > li.current-menu-item > a, .header_color .sub_menu ul:first-child > li.current_page_item > a, .header_color .sub_menu ul:first-child > li.active-parent-item > a {color: #000;}
.widget_shopping_cart h3.widgettitle{float:none;}
.widget_shopping_cart p.widgettitle{float:none;}
.widget_shopping_cart p.widgettitle{float:left;}
.widget_shopping_cart p.buttons.dibs_brand_assets {line-height: 1;}
div .product-sorting {padding-top: 30px;}
.post-type-archive-product div .product-sorting {padding-top: 0px;}
.post-type-archive-product .inner_sidebar{margin-top:-30px;}
.post-type-archive-product .template-shop{margin-top: -30px;}
.post-type-archive-product .container_wrap.template-shop{margin-top: 0px;}
.widget{float:left;}
.widget_recent_entries li a {float: left;}

/* EXPANDERBARA SIDOMENYER */
.dcjq-accordion ul li {padding: 5px 0px 3px 0px;border-bottom: 1px solid #e1e1e1;float:left;width:100%;}
.dcjq-accordion ul li a{text-decoration:none;border-bottom: 1px solid #fff;padding-bottom: 2px;}
.dcjq-accordion ul li a:hover{text-decoration:none;border-bottom: 1px solid;padding-bottom: 2px;}
.dcjq-accordion ul li ul li{border-bottom: 0px solid #e1e1e1;}
.dcjq-accordion ul li a{font-weight:bold;float:left;color: #35647d !important;font-size: 14px;}
.dcjq-accordion ul li ul li a{font-weight:normal;}
.dcjq-accordion ul li ul li {padding: 5px 0px 3px 10px;}
.dcjq-accordion ul li.current_page_ancestor{border-bottom:1px solid #e1e1e1;margin-bottom:5px;}
.dcjq-accordion ul li ul li.current_page_ancestor{border-bottom:0px solid #f2f2f2;}
.dcjq-accordion ul li ul li ul li{border-bottom:0px;}
.dcjq-accordion ul li ul li ul{border-bottom: 0px solid #f2f2f2;}
.dcjq-accordion ul li ul li a{color:#0081c9 !important;}
.dcjq-accordion ul li ul li ul li a{color:#717171 !important;}
.dcjq-accordion ul li ul li ul li.current-menu-item a{color:#35647d !important;}

/*#top .widget .dcjq-accordion ul.ubermenu-submenu{margin: 5px 0 0 0;}*/

.dcjq-accordion ul, .dcjq-accordion li{list-style-type:none;}
.dcjq-accordion .level_two a{text-transform:uppercase;}
.dcjq-accordion .level_three a{color:#0081c9 !important;font-weight: 600 !important;font-size:14px !important;letter-spacing:0.1em !important;margin-top:0px !important;}
.dcjq-accordion .level_four a {color:#717171 !important;font-weight: 300 !important;font-size:14px !important;letter-spacing:0em !important;margin-top:0px !important;}
.dcjq-accordion li a.active{text-decoration:none;border-bottom: 1px solid;padding-bottom: 2px;}
.dcjq-accordion li a.dcjq-parent.active{text-decoration: none;border-bottom: 1px solid;padding-bottom: 2px;}

/* FOOTER */
#footer .widgettitle {color: #ffffff;}
#footer .textwidget {color: #ffffff;}
#footer h3.widgettitle {float:none;}
#footer p.widgettitle {float:none;}
.footer_color li{list-style-type:none;}
#footer .widget_recent_entries li {border-top-width: 1px;}
#footer .widget_recent_entries li a {font-family: 'Open Sans';font-size:13px;font-style: normal;}
.footer_color .widget_nav_menu ul:first-child>.current-menu-item{background:none;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.0);}

/* SHOP */
/*Kundvagn*/
.widget_shopping_cart_content,.cart_dropdown .dropdown_widget .avia-arrow,.cart_dropdown_link {background-color: #f5f5f5 !important;}
body .cart_dropdown {right: -2px;}

.button-mini-delimiter{display:none;}
h2.bto_item_title{color: #36657d;font-size:16px;font-weight:600;}
.woocommerce-page ul.sort-param-count{display:none;}
div ul.product_list_widget li{text-align:left;}
div .widget_shopping_cart .total {float:left;}
div .widget_shopping_cart .buttons {float:left;width: 100%;}
#top div .widget_shopping_cart .button{text-transform:uppercase;width: 46%;font-size:11px;padding:12px;}
div .widget_shopping_cart{background: #eee7ca;padding: 10px 20px !important;}
div .widget_shopping_cart li{color:#000;border-top-width: 0px !important;}
div .widget_shopping_cart li a{color:#000 !important;}
div .widget_shopping_cart p.total{color:#000 !important;text-align: left;}
.template-shop .product h3 {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.related .product h3 {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.related .request-offer-button{margin-top: -11px;font-size: 10px;padding: 7px;}

.woocommerce-cart .cart-collaterals {width:50%;float:right;}
.woocommerce-cart .cart-collaterals .cart_totals {width:100%;}
.woocommerce-cart .cart-collaterals .shipping_calculator {width:100%;}
.woocommerce-cart .cross-sells{width:48%;float:left;margin-top: 0;padding-top: 0;border-top: 0;}
.woocommerce-page .cross-sells .products .product {width: 100% !important;}
.woocommerce-page .cross-sells .inner_product_header {clear: none !important;float: right !important;display: inline !important;border-top-width: 0px !important;width: 82% !important;min-height: 70px !important;}
.woocommerce-page .cross-sells ul.products li.product img {width: 70px !important;margin-left: 10px !important;margin-top: 5px !important;float:left;}
.woocommerce-page .cross-sells .inner_product_header .avia-arrow {display: none !important;}
.woocommerce-page .cross-sells .thumbnail_container {display: inline !important;float: left !important;}
.woocommerce-cart .cross-sells .products .avia_cart_buttons a.show_details_button{display:none;}
.woocommerce-cart .cross-sells .products .avia_cart_buttons a.add_to_cart_button{float: none !important;margin:0 auto !important;display: inline;color: #fff !important;}
.woocommerce-cart .cross-sells .products .product h3{padding-top: 0px;}
.woocommerce-cart .cross-sells .avia_cart_buttons {opacity: 1.0;background-color: #0082cd;width: 26%;float: right;margin-bottom: 10px;margin-right: 10px;padding:5px 10px 10px 10px;border-radius: 2px;}
.woocommerce-cart .shipping-calculator-button{background-color: #0082cd;color: #fff !important;padding: 8px 14px 10px 14px;line-height: 56px;font-size: 18px;border-radius: 2px;}

.woocommerce-billing-fields h3 {clear: both;}

/**** Justering av "lägg i varukorgen" och "Jämför" ****/
#top .avia_cart_buttons {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
#top .avia_cart_buttons .button.show_details_button {-webkit-order: 3;-ms-flex-order: 3;order: 3;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;margin: 10px 0 10px 0 !important;}
#top .avia_cart_buttons .add_to_cart_button.ajax_add_to_cart, #top .avia_cart_buttons .button.add_to_quote_button {text-transform: uppercase;border-radius: 4px;-webkit-order: 1;-ms-flex-order: 1;order: 1;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;margin: 10px 0 10px 0 !important;width: 100% !important;background-color: #0176bd;color: #fff;padding: 14px;}
#top .avia_cart_buttons .woo_grid_compare_button_container {-webkit-order: 2;-ms-flex-order: 2;order: 2;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;width: 50%;}

.woo_grid_compare_button_container [data-av_icon]:before {content: "";}


/* OTHER */
/*#wrap_all {position: relative !important;}*/
.template-page .entry-content-wrapper h1{text-transform: none;font-size:45px;line-height: 1.3em;letter-spacing: 0px;font-weight: 300;}
#search-fail .av-special-heading-h1{margin-top:0;margin-bottom:20px;}
#search-fail .av-special-heading-h1 h1{font-size:34px;font-weight:600;}
#search-fail p.woocommerce-info{margin: 0 0 50px 0;}
.template-page .entry-content-wrapper h2 {text-transform: none;font-size:26px;letter-spacing: -0.5px;font-weight:300;}
.template-page .entry-content-wrapper h2.ingress{font-size:16px;font-weight:normal;line-height: 1.5em;margin-bottom:20px;}
.template-page .entry-content-wrapper h3 {color: #36657d;font-size:16px;line-height: 22px;font-weight:600;}
.template-page .entry-content-wrapper h3 #ship-to-different-address-checkbox + span {color: #36657d;font-weight:600;}
#top .wc-terms-and-conditions > label > span {font-weight:600;}
h3.widgettitle{float:left;font-size: 14px;}
p.widgettitle{float:left;font-size: 14px;color:#000000;}
.template-page .entry-content-wrapper h4{font-size:16px;font-weight:normal;line-height: 1.5em;margin-bottom:20px;}
.template-page .entry-content-wrapper h4 .ingress_grey{font-size:14px;font-weight:600;color: #919191;text-transform:uppercase;line-height: 1.5em;}
.template-page .entry-content-wrapper h4 .ingress_blue{font-size:14px;font-weight:600;color: #36657d;text-transform:uppercase;line-height: 1.5em;}
.home .template-page .entry-content-wrapper h5, .page-id-52499 .template-page .entry-content-wrapper h5{text-transform: none;font-size:45px;line-height: 1.3em;letter-spacing: 0px;font-weight: 300;}
.template-page .entry-content-wrapper p{font-size:14px;}


.home .title_container .container, .page-id-52499 .title_container .container, .title_container .container {display:none;}
.main_color strong{color: #5b5b5b;}
ol, ul {list-style-type: disc;font-size:14px;}
ul {margin-left: 15px;}
.title_container .breadcrumb {right: 8px;margin-top: -6px;}
.sidebar_left .inner_sidebar {margin-right: 40px;}
ul.cart_dropdown {list-style-type:none;}

.home .wpcf7-form input[type="input"],.home .wpcf7-form span input[type="input"],.home .wpcf7-form span input,.home .wpcf7-form input,
.page-id-52499 .wpcf7-form input[type="input"],.page-id-52499 .wpcf7-form span input[type="input"],.page-id-52499 .wpcf7-form span input,.page-id-52499 .wpcf7-form input{display:inline !important;}
/*.home .input-text, .home input[type="text"], .home input[type="input"], .home input[type="password"], .home input[type="email"], .home input[type="number"], .home input[type="url"], .home input[type="tel"], .home input[type="search"], .home textarea,*/ #top select,
.page-id-52499 .input-text, .page-id-52499 input[type="text"], .page-id-52499 input[type="input"], .page-id-52499 input[type="password"], .page-id-52499 input[type="email"], .page-id-52499 input[type="number"], .page-id-52499 input[type="url"], .page-id-52499 input[type="tel"], .page-id-52499 input[type="search"], .page-id-52499 textarea  {width: 210px !important;}
.home .wpcf7-form input.startform, .page-id-52499 .wpcf7-form input.startform{background-color:#dcd698 !important;color:#000 !important;}
.home #contact-box_topline, .page-id-52499 #contact-box_topline{max-width:100%; align:center; margin:-20px 0 0 0;}
.home #contact-box_wrap, .page-id-52499 #contact-box_wrap{max-width:100%; align:center; margin:-6px 50px 0 50px;}
.home #contact-box_top, .page-id-52499 #contact-box_top{/*background-color:#e2e2e2; */background-color:#6f8597; max-width:100%; max-height:70px; text-align:center; margin-bottom:0px; padding:20px 0 30px 0;}
.home #contact-box_top.no-hight-limit {max-height: none;}
.home #contact-box_top h2, .page-id-52499 #contact-box_top h2{color:#fff;letter-spacing: 0px;}
.home #contact-box_top p.rubrik, .page-id-52499 #contact-box_top p.rubrik{font-size: 28px;text-transform: none;color:#fff;letter-spacing: 0px;line-height: 1.1em;margin-bottom: 10px;margin-top: 0;font-weight: 600;}
.home p.rubrik_kampanj, .page-id-52499 p.rubrik_kampanj{font-size: 28px;letter-spacing: -0.5px;text-transform: none;font-weight: 300;line-height: 1.1em;margin-bottom: 10px;color:#000;margin-top: 0;}
.home #contact-box_bottom, .page-id-52499 #contact-box_bottom{background-color:#6f8597; max-width:100%; max-height:115px; text-align:center; margin-top:0px; padding:10px 0 20px 0; color:#fff;font-size:16px;}
.home .contact-box_arrow, .page-id-52499 .contact-box_arrow{background: url('https://www.luftmiljobutiken.se/wp-content/uploads/2014/05/form_start_arrow.png') right bottom; background-repeat: no-repeat; overflow: visible; padding-right: 40px; padding-top: 0px; padding-bottom: 15px; line-height: 35px;}
.home input.wpcf7-captchar, .page-id-52499 input.wpcf7-captchar{width:80px !important;}

.woo_compare_widget_container{float: left;}
.logo img {padding-top: 10px;}
#header_main .container{max-height: 100px !important;line-height: 100px !important;}

.home .avia-testimonial-wrapper, .page-id-52499 .avia-testimonial-wrapper {margin: 0px 0 30px 0;}
.home .avia-testimonial, .page-id-52499 .avia-testimonial{background:url('https://www.luftmiljobutiken.se/wp-content/uploads/2014/07/citat_lightblue.png');background-repeat:no-repeat;background-position:center;border-right-width: 0px;/* padding: 70px 60px 225px 48px; */padding: 30px 60px 40px 48px;}
.home .avia-builder-el-52 .avia-last-testimonial{background:url('https://www.luftmiljobutiken.se/wp-content/uploads/2014/07/citat_beige.png');background-repeat:no-repeat;background-position:center;border-right-width: 0px;/* padding: 70px 60px 225px 48px; */padding: 30px 60px 40px 48px;}
.home .avia-builder-el-54 .avia-first-testimonial{background:url('https://www.luftmiljobutiken.se/wp-content/uploads/2014/07/citat_grey.png');background-repeat:no-repeat;background-position:center;border-right-width: 0px;/* padding: 70px 60px 225px 48px; */padding: 30px 60px 40px 48px;}
.home .avia-testimonial_inner, .page-id-52499 .avia-testimonial_inner{/*max-width:150px; */min-height:120px}
.home .avia-testimonial-meta, .page-id-52499 .avia-testimonial-meta{margin-left:0px;float:right;}
.home .avia-testimonial-content p span, .page-id-52499 .avia-testimonial-content p span{background: none !important;color:#000 !important;}
.home .avia-section-large .content, .page-id-52499 .avia-section-large .content {padding-bottom: 150px;padding-top: 130px;}

.responsive .container .nine.units {max-width: 1030px;}
.avia-section-small .content {padding-top: 0;}

.home .avia-single-number, .page-id-52499 .avia-single-number{font-weight: 600;}
.home .avia-animated-number-content p, .page-id-52499 .avia-animated-number-content p{padding-top: 15px;}
#home_section_beige{width:100%; max-height:380px; margin:0; padding:0;}
#home_section_beige_text{width:40%; float:left;}
#home_section_beige_text_inner{text-align:left; padding-top:40px;/*padding-top:80px; */}
#home_section_beige_text_button{background:#fffdf4; text-align:center; border: 1px solid #ede8cb; border-radius: 3px; padding:10px; max-width:180px; margin: 30px 20px 0 0;}
#home_section_beige_img{width:100%; float:right; margin-right: -480px;}

.special_amp {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;line-height: inherit;color: inherit !important;}

/* Tilllagg - produktsidorna */
.bto_item .bto_item_summary {min-height: 0 !important;}
.bto_item_summary .content{margin-right: 0;float: left;padding-left: 0;padding-top: 0px;padding-bottom: 0px;}
h2.bto_item_title {font-size: 14px !important;}
.component .component_summary {min-height: 0 !important;}
.component_summary .content{margin-right: 0;float: left;padding-left: 0;padding-top: 0px;padding-bottom: 0px;}
h2.component_title {font-size: 14px !important;}
.component .component_options, .component .component_content {padding-left: 0px !important;}
h4.bto_product_title{font-size: 14px;}
.component_summary .content ul{margin-left: 18px;}
.component .composited_product_images {margin-bottom:0px;}

/* Offert-knapp */
.woocommerce-page .request-offer-button{margin-bottom:20px;}
.main_color .summary div {clear: both;}

/* Desktop Styles */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */
@media only screen and (max-width: 990px) {
	h2 {line-height: 1.3em;}
	.home #contact-box_bottom, .page-id-52499 #contact-box_bottom{max-height:165px; }
	/*#ubermenu-main-19-avia.ubermenu-horizontal ul.ubermenu-nav > li#menu-item-155520 > ul.ubermenu-submenu.ubermenu-submenu{background-image:none;}*/
	.home .contact-box_arrow, .page-id-52499 .contact-box_arrow{background:none;}
	.home .content, .home .sidebar, .page-id-52499 .content, .page-id-52499 .sidebar {padding-top: 30px;}
	#top.home .no_margin.av_one_fourth, #top.page-id-52499 .no_margin.av_one_fourth {width: 50%;}
	.content, .sidebar {padding-top: 30px;}
	.template-shop  .av-special-heading {margin-top: 70px;}
	#top div .widget_shopping_cart .button {width: 100%;}
	p.widgettitle {text-align: left;}
	.no_compare_list {text-align: left;}
	#top .widget ul {text-align: left;}
	#top input[type="search"]{max-width: 150px;padding: 8px 3px;}
	#home_section_beige_text {width: 100%;float: left;margin-bottom:20px;}
	#home_section_beige_text_inner{padding-top:0px !important;}
	#home_section_beige_img {margin-right: 0px;margin-bottom:20px;}
	.woocommerce-page .cross-sells .inner_product_header{width: 72% !important;}
	.woocommerce-cart .cross-sells .avia_cart_buttons{width: 40%;}
	.woocommerce-page .button{float: right;}
	.woocommerce-cart .shipping-calculator-button{float: right;margin-top: 10px;line-height: 25px;font-size: 12px;}
}
@media only screen and (max-width: 939px) {
	.sok-mobil {line-height: normal;}
	.sok-mobil .search-navigation { width: 100%; max-width: calc( 100% - 70px );}
	.sok-mobil #yith-searchsubmit {background-color: #9aaebc;}
	#top .sok-mobil .widget_product_search.widget {padding: 0;width: 100%;}
	#top .sok-mobil form {margin: 10px 0;}
    #top .sok-mobil input[type="search"] {max-width: 100%;}

    .sok-mobil-bild {position: absolute;max-width: 38px;top: -55px;right: 50px !important;}

	.sok-mobil-bild , .sok-mobil-bild.synlig + .sok-mobil, .sok-mobil.synlig {display: block; }
	.sok-mobil-bild.synlig {display: none;}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.responsive.html_mobile_menu_tablet.html_header_top.html_header_topbar_active.html_header_sticky.html_large.html_bottom_nav_header #top #main {padding-top: 187px;}
	.av_secondary_right .sub_menu {float: none;}
}
@media only screen and (min-width: 768px) {
}

/* Mobile Styles */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */
@media only screen and (max-width: 767px) {
	/* Add your Mobile Styles here */
	.template-page .entry-content-wrapper h1 {font-size: 26px;}
	.home #contact-box_wrap, .page-id-52499 #contact-box_wrap{margin:-6px 0px 0 0px;}
	.home #contact-box_top, .page-id-52499 #contact-box_top{max-height: 97px;padding: 20px 10px 30px 10px;}
	.home #contact-box_top h2, .page-id-52499 #contact-box_top h2{font-size: 24px;line-height: 38px;margin-top: -8px;}
	.home #contact-box_bottom, .page-id-52499 #contact-box_bottom{max-height: 300px;padding: 10px 25px;}
	.responsive #header_meta .sub_menu>ul>li{padding: 10px 8px 10px 8px;}
	.responsive .logo a, .responsive .logo img{height: 65px !important;max-height: 65px !important;}
	.responsive .logo {height: 63px !important;}
	.responsive .title_container .breadcrumb{top: 9px;}
	.home .template-page .entry-content-wrapper h1, .page-id-52499 .template-page .entry-content-wrapper h1{font-size: 30px;}
	#mobile-advanced span{padding: 13px 28px;}
	.responsive #top .avia-testimonial {border-bottom-width: 0px;}
	#home_section_beige_text {width: 100%;float: left;}
	#home_section_beige_text_inner{padding-top:0px !important;}
	#home_section_beige_img {float: left;margin-right: 0;margin-top: 40px;margin-bottom: 40px;}
	.responsive #top .logo {width: 100% !important;}

	#header_main .container .logo a{max-height:60px !important;}
	#header_main .container .logo a img{max-height:60px !important;height:60px !important;width:272px !important;margin: 0 auto;}
	.woocommerce-cart .cart-collaterals, .woocommerce-cart .cross-sells {width: 100%;}
	.woocommerce-page .cross-sells .inner_product_header{width: 70% !important;}
	.av_secondary_right .sub_menu{padding-right: 0px;padding-left: 0px;}
	.av_secondary_right .sub_menu > ul{text-align: left !important;}
	.template-shop .content{padding-top:0px;}
	.text-product-area{margin-left:0 !important;padding-top:0 !important;}
	.shipping-calculator-form .button{margin-bottom:20px;}

	/*.responsive #header_main_alternate, body a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-clean-white.ubermenu-loc-avia.ubermenu-responsive-toggle-content-align-left.ubermenu-responsive-toggle-align-right.ubermenu-responsive-toggle-icon-only {display: block;}*/
	#ubermenu-main-19-avia li.av-burger-menu-main.menu-item-avia-special, #ubermenu-nav-main-19-avia li#menu-item-search {display: none;}
}

@media only screen and (max-width: 400px) {
	.responsive #top .cart_dropdown{top: 5px;right: -8%;margin: 0px 50px 0 0;}
}
@media only screen and (max-width: 321px) {
	.responsive #top .cart_dropdown{top: -34px;right: -8%;margin: 0px 50px 0 0;}
	#advanced_menu_toggle,
	#advanced_menu_hide{margin-top: -20px;}
	.woocommerce-cart .cross-sells .avia_cart_buttons{width: 46%;}
	.av_secondary_right .sub_menu{padding-right: 10px;padding-left: 0px;}
	.av_secondary_right .sub_menu > ul{text-align: left !important;}
	.text-product-area{margin-left:0 !important;padding-top:0 !important;}
}

#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="search"], #top textarea, #top select {margin: 0px 0px 0px!important;}
#top .input-text, #top input[type="tel"] {margin: 0px 0px 4px!important;}

.responsive.html_mobile_menu_tablet .main_menu .avia-menu, .responsive.html_mobile_menu_tablet #header_main .social_bookmarks, .responsive.html_mobile_menu_tablet #header_main_alternate {display: block !important;}

#main, .avia-msie-8 .av_header_sticky_disabled#header {background-color: #f5f5f6 !important;}
.header_color div{border-color:#f5f5f6 !important;}

/* förstasida grid */
#top #full-sida-test .avia-builder-el-6 section.avia_codeblock_section.avia_code_block_1, #top #full-sida-test .avia-builder-el-6 .avia_codeblock {width: 100%;height: 100%;}


.page-id-49871 #header_main .container, .page-id-49871 #header_meta .container {margin: 0;max-width: 100% !important;}
#top #full-sida-test img {margin-right: 20px;}

#top #full-sida-test .container main {padding:0;margin:0;}
#top #full-sida-test .container {margin: 0;padding: 0;min-width: 100%;}
#top #full-sida-test .avia-video.avia-video-16-9 {margin-bottom: 0;}
#top #full-sida-test form#formular-start {margin-left: 40%;}
#top form#formular-start{margin-left: 40% !important;}
.home #av_section_1 .container::before{content: "";position: absolute;top: 0; left: 0;width: 150vw; left: -50vw; height: 100%;filter: opacity(45%);background-color: #7bb0e7;}
#top #full-sida-test #formular-start #selectbox {max-width: 100% !important;}
#top #full-sida-test .container {background: rgba(0, 118, 188, 0.41);/*background: rgba(46,102,135,.6);*/}
#top #full-sida-test .container h1, #top #full-sida-test .container h2, #top #full-sida-test .container p, #top #full-sida-test .container strong {color: #ffffff}

/*#top #full-sida-test .avia-builder-el-1 {width:60%;width: -moz-calc(100% - 444px) !important;width: -webkit-calc(100% - 444px) !important;width: calc(100% - 444px) !important;min-height: 400px;max-height: 500px !important}*/
#top #full-sida-test .first h2 {font-size: 45px;line-height: 1.3em;}
#top #full-sida-test .first section {max-width: 800px; margin:auto; text-align:center;}
#top #full-sida-test .first #formular-start #selectbox {font-size: 20px;width: 425px !important;padding: 10px;margin: auto !important;margin-top: 30px !important;}
#top #full-sida-test .avia-builder-el-4, #top #full-sida-test .avia-builder-el-6 {height: 250px !important;width: 444px !important;}
#top #full-sida-test .avia-builder-el-4 h2, #top #full-sida-test .avia-builder-el-4 p {text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);}
#top #full-sida-test .avia-builder-el-4 .av_textblock_section {background: rgba(100, 160, 195,.3);padding: 30px 20px;height: 100%;overflow: hidden;}
#top #full-sida-test .avia-builder-el-4 {background-color: rgba(133, 194, 230, 0.73) !important;}
#top #full-sida-test .avia-builder-el-6 {background-color: rgba(46, 102, 135, 0.73) !important;}
/*#top #full-sida-test .avia-builder-el-4 h2,*/ #top #full-sida-test .avia-builder-el-6 h2 {margin-top: 1.5em;}

/* kontaktformulär */
#kostnadsfritt-besok-sida .container {width: 700px;}
#top #kostnadsfritt-besok-sida form {margin: 0;margin-top: 20px;}
/* ruta bakom texten */
/*#kostnadsfritt-besok-sida .flex_column.avia-builder-el-1 .av_textblock_section .avia_textblock*/
#kostnadsfritt-besok-sida .flex_column.avia-builder-el-1 {background-color: #2e6687;background-color: rgba(46,102,135,.6);padding: 30px 40px 10px;}
#kostnadsfritt-besok-sida h1, #kostnadsfritt-besok-sida h2, #kostnadsfritt-besok-sida p, #kostnadsfritt-besok-sida .wpcf7-response-output {color: #ffffff !important;}
#kostnadsfritt-besok-sida h2,
#kostnadsfritt-besok-sida .av_textblock_section h2,
#kostnadsfritt-besok-sida .avia_textblock h2 {
  color: #ffffff !important;
}
#kostnadsfritt-besok-sida a {
  color: #ffd700 !important;     /* Guldgul */
  font-weight: bold;
  text-decoration: underline;
}

#kostnadsfritt-besok-sida a:hover {
  color: #fff700 !important;     /* Ljuseffekt vid hover */
}


/* Om man vill ha en ruta bakom formuläret*/
/*#top #kostnadsfritt-besok-sida form {background-color: #f5f5f5;padding: 30px;margin: 0;}*/
/*#top #kostnadsfritt-besok-sida .ort input {color: #fff;font-weight: bold;}*/
#top .main_color#kostnadsfritt-besok-sida input.wpcf7-form-control.wpcf7-text {background-color: #ffffff;font-size: 16px;padding: 12px 15px;}
#top #kostnadsfritt-besok-sida input.wpcf7-form-control.wpcf7-submit {width: 100%;font-size: 16px;padding: 15px;background-color: #85c2e6;}
#top .block-ort label, #top #kostnadsfritt-besok-sida .block-ort .ort input {font-weight: normal;}
#top #kostnadsfritt-besok-sida .block-ort {font-size: 16px;}
#top #kostnadsfritt-besok-sida span.wpcf7-not-valid-tip {color: red;}
#top form {margin: 10px;}

.block-50 {width:48%;width: calc(50% - 10px);float: left;margin-bottom: 10px; margin-top: 20px;}
.block-50.sista-block{margin-left: 20px;}
.page-id-51757 .block-50  {margin-bottom: 0px; margin-top: 0px;}
.page-id-51757 .block-50 p{margin-top: 0px;}

#wpcf7-f49992-o2 .wpcf7-form-control-wrap.ort input {background: none;border: none;}
#top #kostnadsfritt-besok-sida .ort input[type="text"]:focus,
#top #kostnadsfritt-besok-sida .ort textarea:focus{box-shadow: none;}

.block-ort span input {clear: right;padding-top: 0 !important;line-height: 21px !important;}
.block-ort label, .block-ort span {float: left;}
.block-100 {padding-top: 15px;clear: both;}

/* loader */
#hidden_div {color: #fff;}
.loader {background: url("https://luftmiljobutiken.se/wp-content/uploads/2016/10/loader2.png") no-repeat;background-size: 20px;float: left;margin-right: 10px;width: 20px;height: 20px;-webkit-animation: spin 2s linear infinite;-moz-animation: spin 20000ms infinite linear;animation: spin 2s linear infinite;}

@-moz-keyframes spin {
	0% { -moz-transform: rotate(0deg); }
	100% { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}

body.ubermenu-is-mobile #ubermenu-main-19-avia.ubermenu-horizontal ul.ubermenu-nav>li#menu-item-155520>ul.ubermenu-submenu.ubermenu-submenu {background-image: none !important;}


/** COOKIE **/
#cn-notice-text a {color: #85c2e6;}

@media only screen and (min-width: 1870px) {
	#top #full-sida-test .avia-builder-el-1 section {max-width: 800px;}
	/*#top #full-sida-test .avia-builder-el-1 {width:60%;width: -moz-calc(100% - 533px) !important;width: -webkit-calc(100% - 533px) !important;width: calc(100% - 533px) !important;max-height: 600px !important;}*/
	#top #full-sida-test .avia-builder-el-4, #top #full-sida-test .avia-builder-el-6 {height: 300px !important;width: 533px !important;}
}
@media only screen and (min-width: 1500px) {
	#top #full-sida-test .avia-builder-el-1 {padding: 80px 15% 60px !important;}
}
@media only screen and (max-width: 1070px) {
	#top #full-sida-test .avia_ajax_form .form_element_half {width: 100%;}
	/*#top #full-sida-test .avia-builder-el-1 {width:60%;width: -moz-calc(100% - 400px) !important;width: -webkit-calc(100% - 400px) !important;width: calc(100% - 400px) !important;max-height: 450px !important}*/
	#top #full-sida-test .avia-builder-el-4, #top #full-sida-test .avia-builder-el-6 {height: 225px !important;width: 400px !important;}
	.page-id-140375 #kampanj-block #img{bottom: 25% !important;}
}
/* undermenu - För att kundkorgen ska synas i mobil */

/*Line la till*/
@media only screen and (max-width: 989px) and (min-width: 768px){
	#ubermenu-main-19-avia li.av-burger-menu-main.menu-item-avia-special, #ubermenu-nav-main-19-avia li#menu-item-search {display: none;}
	.responsive.html_mobile_menu_tablet .ubermenu-sticky-wrapper li.av-burger-menu-main{display: none!important;}
	.html_stretched.responsive.html_mobile_menu_tablet .av-burger-menu-main{display: none!important;}
	.responsive.html_mobile_menu_tablet #top #wrap_all li.menu-item-search-dropdown>a{font-size: 17px!important;}
}

/**/
@media screen and (max-width: 939px) {
	.responsive #header_main_alternate, body a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-clean-white.ubermenu-loc-avia.ubermenu-responsive-toggle-content-align-left.ubermenu-responsive-toggle-align-right.ubermenu-responsive-toggle-icon-only, a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-clean-white.ubermenu-loc-avia.ubermenu-responsive-toggle-content-align-left.ubermenu-responsive-toggle-align-right.ubermenu-responsive-toggle-icon-only{display: block!important;}
	.responsive #top #header_main .cart_dropdown {display: block !important;margin: 0 30px 0 0;}
	#header_meta {margin-right: 40px;}
	/*.container.av-logo-container {margin: 0 80px 0 10px !important;width: 80%;max-width: 80%;}
	.container.av-logo-container img {margin: 0 80px 0 0 !important;}*/
	.container.av-logo-container {margin-bottom: 48px !important;margin-top: -10px !important;}
	/*Line la till*/ a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-responsive-toggle-icon-only {top: -55px !important; /*right: 0px !important;*/right: 5px !important;}
	.responsive #top #header_main .cart_dropdown {top: -25px !important;right: -8px;}
	.responsive #header_main #header_main_alternate .container {height: 0 !important;}
	/*a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-clean-white.ubermenu-loc-avia.ubermenu-responsive-toggle-content-align-left.ubermenu-responsive-toggle-align-right.ubermenu-responsive-toggle-icon-only {width: 100% !important;}*/
	body #ubermenu-main-19-avia.ubermenu-horizontal ul.ubermenu-nav > li#menu-item-155520 > ul.ubermenu-submenu.ubermenu-submenu, body #ubermenu-main-19-avia.ubermenu-horizontal ul.ubermenu-nav > li#menu-item-75 > ul.ubermenu-submenu.ubermenu-submenu, body #ubermenu-main-19-avia.ubermenu-horizontal ul.ubermenu-nav > li#menu-item-487 > ul.ubermenu-submenu.ubermenu-submenu, body #ubermenu-main-19-avia.ubermenu-horizontal ul.ubermenu-nav > li#menu-item-100 > ul.ubermenu-submenu.ubermenu-submenu, body #ubermenu-main-19-avia.ubermenu-horizontal ul.ubermenu-nav > li#menu-item-388 > ul.ubermenu-submenu.ubermenu-submenu, body #ubermenu-main-19-avia.ubermenu-horizontal ul.ubermenu-nav > li#menu-item-991 > ul.ubermenu-submenu.ubermenu-submenu, body #ubermenu-main-19-avia.ubermenu-horizontal ul.ubermenu-nav > li#menu-item-2266 > ul.ubermenu-submenu.ubermenu-submenu, body #ubermenu-main-19-avia.ubermenu-horizontal ul.ubermenu-nav > li#menu-item-1877 > ul.ubermenu-submenu.ubermenu-submenu {background-image: none !important;max-height: max-content;}
	/*#menu-item-991 {display: none!important;}*/

}

@media only screen and (max-width: 959px) {
	.noMobile, .responsive .ubermenu-nav .av-burger-menu-main {display: none;}
	.ubermenu-responsive-toggle .fas {font-size: 20px;}
}
@media only screen and (min-width: 870px) {
	#top #full-sida-test .avia-builder-el-1 .avia_textblock p {font-size: 18px;line-height: 1.4em;}
}
@media only screen and (max-width: 870px) {
	/*#top #full-sida-test .avia-builder-el-1 {width:60%;width: -moz-calc(100% - 356px) !important;width: -webkit-calc(100% - 356px) !important;width: calc(100% - 356px) !important;}*/
	#top #full-sida-test .avia-builder-el-1 {max-height: 400px !important;padding-top: 40px !important;}
	#top #full-sida-test .avia-builder-el-4, #top #full-sida-test .avia-builder-el-6 {height: 200px !important;width: 356px !important;}
}
@media only screen and (min-width: 770px) {
	.cookie-notice-container {padding: 10px 160px;}
}
@media only screen and (min-width: 770px) and (max-width: 1070px) {
	#top #full-sida-test .template-page .entry-content-wrapper h1 {font-size: 30px;}
}

@media only screen and (min-width: 770px) and (max-width: 870px) {
	#top #full-sida-test .avia-builder-el-6 h2 {font-size: 20px;}
	#top #full-sida-test .wp-image-62956 {width: 85px;}
}

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

	.block-50 {width: 100%;}
	.block-50.sista-block{margin-left: 0;}
	.responsive #top #wrap_all #full-sida-test .flex_column {margin-bottom: 0;}
	#top #full-sida-test .avia-builder-el-1,#top #full-sida-test .avia-builder-el-4, #top #full-sida-test .avia-builder-el-6 {height: 100% !important;max-height: 100% !important;width: 100% !important;}
	#top #full-sida-test .avia-builder-el-6, #top #full-sida-test .avia-builder-el-6 section.avia_codeblock_section.avia_code_block_1, #top #full-sida-test .avia-builder-el-6 .avia_codeblock, #top #full-sida-test .avia-builder-el-6 .avia_codeblock #wrapp {min-height: 32em;}
	#top#full-sida-test .avia-builder-el-6{min-height: 250px;padding: 0px 58px !important;}

	/*.cookie-notice-container {padding-right: 160px;}*/
	#cookie-notice {z-index: 10000000;}
}
@media only screen and (max-width: 670px) {
	#top #full-sida-test .avia-builder-el-6, #top #full-sida-test .avia-builder-el-6 section.avia_codeblock_section.avia_code_block_1, #top #full-sida-test .avia-builder-el-6 .avia_codeblock, #top #full-sida-test .avia-builder-el-6 .avia_codeblock #wrapp {min-height: 28em;}
}
@media only screen and (max-width: 600px) {
	#top#full-sida-test .avia-builder-el-6{padding: 0px 42px !important;}
	#top #full-sida-test .avia-builder-el-6, #top #full-sida-test .avia-builder-el-6 section.avia_codeblock_section.avia_code_block_1, #top #full-sida-test .avia-builder-el-6 .avia_codeblock, #top #full-sida-test .avia-builder-el-6 .avia_codeblock #wrapp {min-height: 25em;}
}
@media only screen and (max-width: 500px) {
	#top #full-sida-test .avia-builder-el-6, #top #full-sida-test .avia-builder-el-6 section.avia_codeblock_section.avia_code_block_1, #top #full-sida-test .avia-builder-el-6 .avia_codeblock, #top #full-sida-test .avia-builder-el-6 .avia_codeblock #wrapp {min-height: 21em;}
}
@media only screen and (max-width: 430px) {
	#top form#formular-start{margin-left: 5% !important;}
	#top#full-sida-test .avia_textblock h2 {clear: both;padding-top: 20px;}
	#top #full-sida-test .avia-builder-el-6, #top #full-sida-test .avia-builder-el-6 section.avia_codeblock_section.avia_code_block_1, #top #full-sida-test .avia-builder-el-6 .avia_codeblock, #top #full-sida-test .avia-builder-el-6 .avia_codeblock #wrapp {min-height: 18em;}
}
@media only screen and (max-width: 400px) {
	#top #full-sida-test .avia-builder-el-1 {max-height: 100% !important}
	#top #full-sida-test .avia-builder-el-6{padding: 0px 30px !important;}
}
@media only screen and (max-width: 380px) {
	#top #full-sida-test .avia-builder-el-6, #top #full-sida-test .avia-builder-el-6 section.avia_codeblock_section.avia_code_block_1, #top #full-sida-test .avia-builder-el-6 .avia_codeblock, #top #full-sida-test .avia-builder-el-6 .avia_codeblock #wrapp {min-height: 16em;}
}
@media only screen and (max-width: 320px) {
	#top #full-sida-test .avia-builder-el-6, #top #full-sida-test .avia-builder-el-6 section.avia_codeblock_section.avia_code_block_1, #top #full-sida-test .avia-builder-el-6 .avia_codeblock, #top #full-sida-test .avia-builder-el-6 .avia_codeblock #wrapp {min-height: 13em;}
}

.container_wrap.footer_color a{color: #fff !important;}

.svea-part-payment-widget img {width: 70px; display: inline-block; vertical-align: middle; margin-right: 14px;}

/* Skärmläsartillgänglig label */
.screen-reader-text {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

/* Wrapper som centrerar dropdownen */
.ortvaljare-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px 0;
}

/* Formelement */
.ortvaljare-wrapper form {
  display: inline-block;
}

/* Dropdown-stil */
#ortväljare {
  background-color: #ffffff;
  color: #333333;
  font-size: 16px;
  padding: 10px 16px;
  border: 1px solid #cccccc;
  border-radius: 6px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
  min-width: 260px;
  cursor: pointer;
  transition: all 0.3s ease;
  appearance: none;
}

/* Hover- och fokus-stilar */
#ortväljare:hover,
#ortväljare:focus {
  border-color: #007fd0;
  background-color: #f4faff;
  outline: none;
}

/* För mobil: gör dropdown bredare */
@media (max-width: 480px) {
  #ortväljare {
    width: 90vw;
    font-size: 15px;
  }
}