/* Theme Name: Care Group - Enfold Child
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.1.27
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/****
	Typsnitt
	Allmänt
	Layout
	Knappar
		Font
			Home page font adjustments
	Main menu
		Search bar and results
		Hamburgarmeny
		contact info header
	Footer
		Nya "horizontal" footer menu
	Search results
	GDPR
    Cookie consent bar
	Pages
		Hem
		Bilmärken
		Första sida tre puffar
		Newsroom
			Newsroom cision_sub module
			Indv news page
		This is CG
		Careers page
		404-page
	Kontaktformulär
	Moduler
		Fakta ruta
		Toogles
		Rubrik i bild
		Table
	Media Querys
		max-width: 1200px
		max-width: 1100px
		min-width: 991px
		max-width: 990px
		min-width: 990px
		max-width: 989px
		min-width: 901px
		min-width: 901px & max-width: 1100px
		min-width: 768px & max-width: 1100px
		min-width: 768px & max-width: 900px
		min-width: 768px
		max-width: 587px
		min-width: 480px & max-width: 767px
		max-width: 479px
****/

/** Typsnitt**/
	/* @import must be at top of file, otherwise CSS will not work */
	@font-face {font-family: 'LotaGrotesque-ExLight';src: url('webFonts/LotaGrotesque-ExLight/font.woff2') format('woff2'), url('webFonts/LotaGrotesque-ExLight/font.woff') format('woff');}
	@font-face {font-family: 'LotaGrotesque-ExLightIt';src: url('webFonts/LotaGrotesque-ExLightIt/font.woff2') format('woff2'), url('webFonts/LotaGrotesque-ExLightIt/font.woff') format('woff');}
	@font-face {font-family: 'LotaGrotesque-Light';src: url('webFonts/LotaGrotesque-Light/font.woff2') format('woff2'), url('webFonts/LotaGrotesque-Light/font.woff') format('woff');}
	@font-face {font-family: 'LotaGrotesque-LightIt';src: url('webFonts/LotaGrotesque-LightIt/font.woff2') format('woff2'), url('webFonts/LotaGrotesque-LightIt/font.woff') format('woff');}
	@font-face {font-family: 'LotaGrotesque-Regular';src: url('webFonts/LotaGrotesque-Regular/font.woff2') format('woff2'), url('webFonts/LotaGrotesque-Regular/font.woff') format('woff');}
	@font-face {font-family: 'LotaGrotesque-SemiBold';src: url('webFonts/LotaGrotesque-SemiBold/font.woff2') format('woff2'), url('webFonts/LotaGrotesque-SemiBold/font.woff') format('woff');}
	@font-face {font-family: 'LotaGrotesque-SemiBoldIt';src: url('webFonts/LotaGrotesque-SemiBoldIt/font.woff2') format('woff2'), url('webFonts/LotaGrotesque-SemiBoldIt/font.woff') format('woff');}
	@font-face {font-family: 'LotaGrotesque-Bold';src: url('webFonts/LotaGrotesque-Bold/font.woff2') format('woff2'), url('webFonts/LotaGrotesque-Bold/font.woff') format('woff');}
	@font-face {font-family: 'LotaGrotesque-BoldIt';src: url('webFonts/LotaGrotesque-BoldIt/font.woff2') format('woff2'), url('webFonts/LotaGrotesque-BoldIt/font.woff') format('woff');}

	/** Font **/
		h1, h2{font-family:'LotaGrotesque-Bold';font-weight: 700;letter-spacing: 0;}
		h5{font-family:'LotaGrotesque-Light';font-weight: 300;}
		em {font-family: 'LotaGrotesque-LightIt';font-weight: 300;}
		body span, body label, body div, p, li, .cli-tab-container p, .cli-privacy-content-text, a, table, #footer .widget_nav_menu .current-menu-item>a {font-family:'LotaGrotesque-Regular';font-weight: 400;}
		#top .ajax_search_response a, #top .ajax_search_response h4, .search .search_form_field label, .search .post-title a, .verkstad-kolumn .avia-color-white-color, body .main_color input[type='submit'], .header_color .main_menu .mobile-visible-menu ul > li > a, #top .main_color .avia-color-theme-color.btn_boka_tid,
		.avia_textblock h1, h3, .avia_textblock h3, h3.slide-entry-title.entry-title a, h4, table .avia-heading-row, .responsive .avia_responsive_table .avia-data-table td:before, .jobb_ingress p, body .avia-button.avia-size-large, body span.avia_iconbox_title {font-family:'LotaGrotesque-SemiBold';font-weight: 500;}
		.html_av-overlay-side #top #wrap_all #av-burger-menu-ul .mob-thick-link a .avia-menu-text, .html_av-overlay-side #top #wrap_all #av-burger-menu-ul .av-width-submenu>a>.avia-menu-text, .footer_color .flex_column h3.widgettitle, #footer a#contact-btn, .cg_info_box_heading, strong, b, h1, h2, .avia_textblock h2, .press-releases-wrapper a {font-family:'LotaGrotesque-Bold';font-weight: 700;}
		strong em, b em, em strong, em b {font-family:'LotaGrotesque-BoldIt';font-weight: 700;}
		.main_menu a{font-family:'LotaGrotesque-Regular';font-weight: 400;}
		#top input[type="text"], #top input[type="text"]::placeholder, .avia-search-tooltip #searchform input::placeholder, #top input[type="email"], #top select, #top textarea{font-family:'LotaGrotesque-Regular';font-weight: 400; font-size: 15px;}
		body .main_color a{color: #69B9E1;}
		body span, body label, body div, p, li, .cli-tab-container p, .cli-privacy-content-text {line-height:150%;}
		h1, h2, h3, h4, h5{line-height: 1.1em;}
		h2, h3, h4, h5{letter-spacing: 0;}
		.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2{letter-spacing: 0 !important;}
		.avia_textblock h1 {font-size: 40px;}
		h2, .image-heading h2 {font-size: 50px;}
		.avia_textblock h2 {font-size: 26px;margin-top: 30px;}
		h3 {font-size: 40px;}
		.avia_textblock h3 {font-size: 20px;margin-bottom: 0;margin-top: 20px;}
		.avia_textblock h3 + p {margin-top: 5px;}
		h4{font-size: 24px;}
		h5{font-size: 36px;}
		h1, h2, .avia_textblock h2{letter-spacing: 0;}
		h1, .template-page .entry-content-wrapper h1, h2, .template-page .entry-content-wrapper h2, .template-page .entry-content-wrapper h2, h3, .template-page .entry-content-wrapper h3, h4, .template-page .entry-content-wrapper h4, h5, .template-page .entry-content-wrapper h5, h6, .template-page .entry-content-wrapper h6 {text-transform: initial;}
		.av-special-heading.el_before_av_textblock h1, .av-special-heading.el_before_av_textblock h2, .av-special-heading.el_before_av_textblock h3, .av-special-heading.el_before_av_textblock h4, .av-special-heading.el_before_av_textblock h5, .av-special-heading.el_before_av_textblock h6 {padding-bottom: 20px !important;}
		.av-special-heading {margin-top: 35px;}
		.image-heading h1, .image-heading h2, .image-heading h3, .image-heading h4, .image-heading h5, .image-heading h6 {color: #fff;text-align: left;}
		table{line-height:150%;}
		table .avia-heading-row {font-size: 18px;}
		.av-minimal-toggle.togglecontainer .single_toggle .toggler {font-size: 1em;}
		.main_color a, .main_color .widget_first, .main_color strong, .main_color b, .main_color b a, .main_color strong a, .main_color #js_sort_items a:hover, .main_color #js_sort_items a.active_sort, .main_color .av-sort-by-term a.active_sort, .main_color .special_amp, .main_color .taglist a.activeFilter {color: #000;}
		.main_color #commentform .required, #top .main_color .av-no-color.av-icon-style-border a.av-icon-char, .html_elegant-blog #top .main_color .blog-categories a, .html_elegant-blog #top .main_color .blog-categories a:hover {color: #000;}
		.colorbackground, .main_color .colorbackground h2 {color:#fff;}
		.center-text {text-align: center;}
		body .center-text .av-special-heading .av-special-heading-tag {float: none;}
		body .center-text .av-special-heading.el_before_av_textblock h2 {padding-bottom: 0 !important;}
		/** Home page font adjustments **/
			.home .av-special-heading.el_before_av_textblock h4{padding-bottom: 0px !important;}
			.home .nested-column-not-fullwidth p{margin-top: 5px; margin-bottom: 0px;}
			.home h3{font-size: 36px; padding-bottom: 0px;}
/**** Allmänt ****/
	.background-color-img img {background-color: #10453d;}
	.html_header_top.html_header_sticky #main {padding-top: 0;}
	html.html_header_top.html_header_sticky #top #wrap_all #main {padding-top: 0;}
	.html_header_top.html_header_sticky_disabled .error404 #main, .html_header_top.html_header_sticky_disabled .search-results #main {margin-top: -89px;}
	.grid-row-full-width {background: #f8f8f8;}
	.grid-row-full-width .nested-column-not-fullwidth {margin: auto;max-width: 1310px;}
	.no-padding-bottom > .container > .content, .no-padding-bottom.av-special-heading.el_before_av_textblock>h2 {padding-bottom: 0 !important;}
	.full-width.full-width-20, body .container_wrap .avia-builder-el-first.full-width.full-width-20 {margin: -20px;}
	.full-width.full-width-20 .avia-image-overlay-wrap {width: calc( 100% + 40px );}
	#top .flex_column_table.av-equal-height-column-flextable:not(:first-child) {margin-top: 6%;}
	#top .av-flex-placeholder {width: 3%;}
	#top .nested-column-not-fullwidth .av-flex-placeholder {width: 6%;}
	.cg_grid.av_one_third {margin-left: 3%;width: 31.333333%;}
	.cg_grid.av_one_third.first {margin-left: 0;}
	.avia-image-container-inner, .avia_image, .av-image-caption-overlay {border-radius: 0;}

	.special-heading-border {display: none;}
	body.page-template-template-internal .container_wrap .togglecontainer.avia-builder-el-last {display: inline-block;margin-bottom: 40px;margin-top: 0;width: 100%;}
	.background-image-cover {background-size: cover !important;}
	.grecaptcha-badge {visibility: hidden;}
	body .undersida-h1{color: #0e443e; text-align: center;}
	/**  Internal pages responsive iframes **/
		.iframe-container{ padding-top: 56.25%;position: relative; overflow: hidden; width: 100%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */}
		/* Then style the iframe to fit in the container div with full height and width */
			.responsive-iframe{bottom: 0; height: 100%; left: 0; position: absolute; right: 0; top: 0; width: 100%;}
	/** Layout **/
		div .av_one_half {margin-left: 3%;width: 48.5%;}
		div .av_one_third {margin-left: 3%;width: 31.3333%;}
		div .av_two_third {margin-left: 3%;width: 65.66%;}
		div .av_one_fourth {margin-left: 3%;width: 22.75%;}
		div .av_three_fourth {margin-left: 3%;width: 74.23%;}
		div .av_one_fifth {margin-left: 3%;width: 17.6%;}
		div .av_two_fifth {margin-left: 3%;width: 38.2%;}
		div .av_three_fifth {margin-left: 3%;width: 58.8%;}
		div .av_four_fifth {margin-left: 3%;width: 79.4%;}
	/** Knappar **/
		a.avia-button{background-color:#96E0C2; border-color: #96E0C2; border-radius: 53px !important;color:#0F453D!important;}
		body .avia-button.avia-size-large {font-size: 18px;min-width: 120px;padding: 10px 21px 7px;}
		body .header-scrolled .avia-button.avia-size-large {padding: 4px 21px 2px;}

		.latest-news-block .read-more-link a {color:#0F453D!important; background-color:#9bdfc2; border-color: #9bdfc2!important; border-radius: 53px !important; float: right; padding: 5px 21px 3px;font-size: 18px;font-family:'LotaGrotesque-SemiBold';font-weight: 500;min-width: 120px; text-align: center;}
		.latest-news-block .read-more-link .more-link-arrow {display: none;}
		.latest-news-block .entry-footer {margin-top: 25px;}
/**** Main menu ****/
	.html_av-overlay-side .av-burger-overlay-scroll {max-width: 605px; background: #fff !important;}
	.responsive #top #wrap_all .av_mobile_menu_tablet .main_menu{display: flex; align-items: center;}
	#top #av-burger-menu-ul{vertical-align: top;}
	.main_menu a .avia-menu-text{font-size: 15px;}
	/*BORTTAGEN.main_menu ul#avia-menu li{height: 50px;}*/
	.main_menu .avia-menu-fx{display:none;}
	.main_menu .neveractive.current-menu-item a:after{display:none;}
	.lang-item img {max-width: 20px;margin-bottom: -5px;}
	.av_header_transparency .beside-menu a{color: #000;}
	.header-scrolled .beside-menu a, .header-scrolled .beside-menu a:last-child{color: #fff;}
	.beside-menu a{font-size: 15px;}
	.header-scrolled .beside-menu a:hover, .beside-menu a:hover{opacity: 0.8; text-decoration: none;}
	.beside-menu a:not(:last-child) {margin-right: 20px;}
	.beside-menu .tel-no{font-size: 22px; color: #0F453D; margin-right: 10px;}
	body .beside-menu .avia-button{float: unset; display: unset;}
	.header_color .av-hamburger .av-hamburger-inner, .header_color .av-hamburger .av-hamburger-inner::before, .header_color .av-hamburger .av-hamburger-inner::after{background-color: #222;}
	.header-scrolled.header_color .av-hamburger-inner, .header-scrolled.header_color .av-hamburger-inner::before, .header-scrolled.header_color .av-hamburger-inner::after{background-color: #fff;}

	/** Search bar and results **/
		.avia_mobile #top #searchsubmit, .avia_mobile .ajax_load {height: 44px;}
		.avia-search-tooltip{box-shadow: none !important;}
		.avia-search-tooltip input#searchsubmit{background-color:#96E0C2; color: black !important; font-size: 25px !important;}
		.avia-search-tooltip input#searchsubmit:hover{background-color:#246354; color: white !important; font-size: 25px !important;}
		#top .avia-search-tooltip input[type="text"], #top .wpcf7-form input[type="text"]{background: #fff; padding: 11px 47px 11px 20px !important;}
		#top input[type="text"], #top input[type="text"]::placeholder, .avia-search-tooltip #searchform input::placeholder{font-size: 15px;}
		#top .ajax_search_response {background-color: rgb(255 255 255 / 85%); margin: 0px 16px !important; top: -16px;}
		.ajax_search_response span.av_ajax_search_title{text-transform: none; font-weight: unset;}
		.avia-menu-fx {width: 85%; margin-left: 8%;}
		.template-search .pagination {padding: 10px 50px 10px 55px;}
	/*Mega menu*/
		.html_av-submenu-hidden .av-submenu-indicator{opacity:1;}
		.html_av-submenu-hidden .av-submenu-indicator:before{content:'\2b';font-size:24px;font-weight:600;}
		.html_av-submenu-hidden .av-show-submenu > a > .av-submenu-indicator{transform:rotate(45deg);}
		#top #wrap_all #header #av-burger-menu-ul > li.av-active-burger-items.menu-item-search-mobile {margin-right:69px;padding-left:15%;position:relative !important;}
		.menu-item-search-mobile form{border-bottom:1px solid #000;}
		.menu-item-search-mobile form input[type="text"]{background-color:unset !important;}
		#top li.current_page_item > a > .avia-menu-text{border-bottom:2px solid #000;}
		.header-scrolled .avia-menu.av-main-nav-wrap {margin-top: 6px;}
		#top .av-hamburger-inner, .av-hamburger-inner::before, #top .av-hamburger-inner::after {background-color:#000;}
		#top .header-scrolled .av-hamburger-inner, .header-scrolled .av-hamburger-inner::before, #top .header-scrolled .av-hamburger-inner::after {background-color:#fff !important;}

	/** Hamburgarmeny **/
		.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet {display:none;}
		.html_av-overlay-side .av-burger-overlay-bg {background-color:#fff;opacity:1;}
		.html_av-overlay-side .av-burger-overlay-scroll {width:100%;}
		.html_av-overlay-side #top #wrap_all #av-burger-menu-ul a .avia-menu-text{font-size:18px;}
		ul#av-burger-menu-ul::before {background-image:url(https://carybussglass.no/wp-content/uploads/2023/03/CaryBussglass-logo-green-RGB-170x100-1.svg);background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:38px;left:7.5%;padding-bottom:20px;position:absolute;top:20px;width:125px;}
		/** Polylang language switcher **/
			.av-burger-overlay .lang-item img{max-width:30px;}
	/** contact info header **/
		#top #header.header_color.av_header_transparency .av-main-nav > li.phone-number > a .avia-menu-text {color:#0F453D;font-size: 22px;}

	/**** Header justeringar ****/
		#header {background: rgba(255,255,255,0.35);}
		#header.header-scrolled {background-color: rgb(0 0 0 / 85%);}
		#header.header-scrolled .main_menu ul:first-child > li > a, #header.header-scrolled .main_menu ul:first-child > li a:hover{color: #fff;}
		#header.header-scrolled .main_menu li a:after {background: #fff; top: 35px;}
		#header.header-scrolled .main_menu .phone-number a .avia-menu-text {color:#fff;}
		#header.header-scrolled .logo img {height: 45px;}

	/* Datetime picker */
		.ui-widget.ui-widget-content{border-color: #96e0c2; padding: 0;}
		.ui-widget-header{border: none;}
		.ui-datepicker-calendar	tr th:first-child, .ui-datepicker-calendar tr td:first-child, .ui-datepicker-calendar tr:first-child th, .ui-datepicker-calendar tr:first-child td{border: none;}
		.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{border: none;}
		.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {background: #0f453d; color: #fff;}
		.ui-state-highlight.ui-state-hover{color: #0f453d;}
		.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {background: #96e0c2 !important; color: #1c453d !important;}
		.ui-datepicker .ui-datepicker-header {background: #96e0c2; color: #0f453d;}
		.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus{background: none !important; border: none !important;}
		.ui-datepicker-today .ui-state-highlight{background: #f6f6f6; color: #000;}
/**** Footer ****/
	body #footer{padding: 15px 0 0;}
	#footer .container .flex_column.av_one_half:first-child {width: 20%;}
	#footer .container .flex_column.av_one_half:last-child {width: 80%;align-self: flex-end;}
	#footer #copyright .widget_nav_menu li:not(:last-child){padding-right: 10px;margin-right: 10px;border-right: 1px solid;}
	.footer_color .flex_column h3.widgettitle{font-size: 14px;letter-spacing: 0;line-height: 1em; margin:0;padding: 5px 0 8px;text-transform: none;}
	#footer .el_after_av_one_sixth ul li:first-of-type a, #footer .menu-footer-col-6-container #menu-footer-col-6 a, #footer .menu-footer-col-2-container a{font-family: 'LotaGrotesque-Bold'; font-weight: 700;}
	#top #footer .container_above_horizontal_row .widget ul li:first-child a {padding-top: 0;}
	.menu-footer-col-3-container {margin-top: 0.85em;}
	#top .widget_nav_menu #menu-footer-3-vara-verkstader {margin-top: 0.6em;}
	/** Nya "horizontal" footer menu **/
		.container_horizontal_row {padding-bottom: 5px;}
		#top #footer .container_above_horizontal_row .widget ul li:first-child a{padding-top: 5px;}
		#footer .container.container_above_horizontal_row a:not(.avia-button) {line-height: 1em;padding: 8px 0;}
		footer .widget_nav_menu li:not(:last-child){padding-right: 10px;margin-right: 10px;}
		footer .widget_nav_menu li:not(:last-child):after{content: ""; height: calc( 100% - 13px); width: 1px; background: black; position: absolute; top: 6px; right: 0px;}
		#socket .copyright {width: 100%}
		#socket .copyright .footer-float-left{float: left !important; font-size: 13px;}
		#footer div.footer-horizontal-row-widget{margin: 15px 0px 0px 0px; width: 100%;}

		#footer .container p{font-size: 14px;}
		#footer .container a{color: black; font-size: 14px;}
		#footer a#contact-btn{background-color:#246354 !important;border-color: #246354 !important; color:white !important; margin-top: 15px;}
		.widget .social_bookmarks li {clear: none;}
		.widget_nav_menu #menu-footer-menu a {display: block;padding: 0; color: #444444;}
		#footer  p {margin-bottom: 0;}

/**** Search results ****/
	.search .press_releases_image_wtitle{top:290px;}
	.search #main .container_wrap, .search #main .content{border: none;}
	.search .author-extra-border{display:none;}
	.search .widgettitle{text-transform: none !important;}
	.search h3.widgettitle{font-size: 36px;}
	.search .entry-content p{font-size:18px;}
	.search span.search-result-counter {font-size: 20px; padding-top: 9px;}
	.search .search_form_field input#searchsubmit{background-color:#96E0C2; color: black !important; font-size: 25px !important;}
	.search .search_form_field input#searchsubmit:hover{background-color:#246354; color: white !important; font-size: 25px !important;}
	.search .entry-content-wrapper{padding-left: 0px !important; padding-bottom: 15px !important; font-size: 13px; clear: both; padding-top: 15px; border-bottom: 1px solid #222222;}
	.search .post-title a{font-size: 24px;}
	.search .post-title a:hover{color: #222222 !important;}
	.search .page-heading-container{border-bottom-width: 0px; margin-bottom: 0px; padding: 0px;}

/** Cookie consent bar - Lagts till 31.05 - Gammal **/
	.cookie_setting_btn {margin-bottom: 56px;}
	.wt-cli-accept-all-btn, .cookie_setting_btn a {background-color: #9bdfc2 !important;border: none;border-color: #9bdfc2; border-radius: 53px; font-size: 18px !important; font-weight: bold !important; padding: 10px 15px 10px 15px;}
	.wt-cli-accept-all-btn:hover {opacity: 0.9;cursor:pointer;}
	#cookie-law-info-bar[data-cli-style="cli-style-v2"] {background-color: rgba(0,0,0,0.9) !important;padding: 45px 25px;}
	.cli-bar-btn_container .cli_settings_button{background-color: unset !important; color: #fff !important; padding-left: 0;}
	.cli-bar-btn_container .cli_settings_button:hover{background-color: unset !important; color: #fff !important; opacity: 0.9; cursor: pointer; text-decoration: underline; padding-left: 0;}
	.cli-privacy-overview h4 {font-size: 32px;}
	#top .cli-switch input[type="checkbox"] {display: none;}
	.cli-privacy-content-text .cli-plugin-main-link:hover {opacity: 0.9;text-decoration:underline;}
	.cli-switch input:checked + .cli-slider{background-color: #96e0c2;}
	.cli-tab-footer .wt-cli-privacy-accept-btn{background-color: #96e0c2; color: #050505;}
	.cli-privacy-content-text .cli-plugin-main-link, .cli-plugin-main-link{color: #69b9e1 !important;}

	/** CookieYes **/
	.cky-notice-btn-wrapper .cky-btn.cky-btn-accept{font-size: 18px;font-weight: 700;border-radius: 53px !important;}
	.cky-switch #ckySwitchanalytics, .cky-switch #ckySwitchadvertisement{opacity: 1;}
	.cky-consent-container.cky-banner-bottom .cky-consent-bar{opacity: 0.9;}
	.cky-preference-content-wrapper a{color: #69b9e1;}

/**** Pages ****/
	/** Hem **/
	body .flex_column.affarsomrade-card-hover.affarsomrade-buss:hover {background: #1cb997;}
	body .flex_column.affarsomrade-card-hover.affarsomrade-husbil:hover {background: #246253;}
	body .flex_column.affarsomrade-card-hover.affarsomrade-lastbil:hover {background: #10453d;}
	body .flex_column.affarsomrade-card-hover.affarsomrade-tag:hover {background: #246253;}
	body .flex_column.affarsomrade-card-hover.affarsomrade-entreprenad:hover {background: #1cb997;}

	/** Main page **/
		.icon-puff {margin: 0 auto;}
		.icon-puff img {max-height: 70px;}
		#top .post-entry-type-page .flex_column_table.av-equal-height-column-flextable{margin-top: 0;}
		.background-image-cover {background-size: cover;}
	/** Kampanj sida och/ element **/
		.page .gavesjekk-svg-block .image-overlay.overlay-type-extern{display: none !important;}
	/** Bilmärken **/
		.usp-wrapper .usp-punkt:before {content: ''; background: #96e0c2;width: 8px;height: 8px;display: inline-block;border-radius: 50%;margin-right: 10px; margin-left: 7px; margin-bottom: 2px;}
		.usp-punkt {color: #fff; white-space: nowrap;}
		.usp-wrapper {width: 95%; margin: auto; text-align: center;}
	/* Första sidan */
		.latest-news-block article {padding: 20px !important;}
		body .latest-news-block article .slide-content h3.slide-entry-title.entry-title a {line-height: 1.2em;}
		body .latest-news-block article .slide-content .slide-meta {padding-bottom: 0;}
		body .latest-news-block article .slide-content .slide-meta .slide-meta-time {font-family: 'LotaGrotesque-SemiBold';}
		.latest-news-block article .slide-meta-time {color: #fff; font-size: 1em; font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase;}
		.latest-news-block article:nth-child(1) {background-color: #10453d;}
		.latest-news-block article:nth-child(1) h3 {color: #96d9c6;}
		.latest-news-block article:nth-child(2) {background-color: #246253;}
		.latest-news-block article:nth-child(2) h3 {color: #99dec9;}
		.latest-news-block article:nth-child(3) {background-color: #1bb996;}
		.latest-news-block article:nth-child(3) h3 {color: #004434;}
	/** Första sida tre puffar **/
		.home .startsidapuff h2{font-size: 35px; color:#fff;}
		.home .startsidapuff img, .home .icon-puff img {width: 100%;}
	/** Newsroom **/
		/** Indv news page**/
			.title-container .container{padding-left: 0px;}
			.single .main_color.container_wrap_first.container_wrap.sidebar_right{border-color: white !important;}
			.single #top #main aside.sidebar.sidebar_right{border-left: none;}
			.single .content{border-right: none;}
			.press_releases_image_wrapper {position: relative;}
		.press_releases_image_wrapper {/*margin-bottom: -160px;*/}
			.press_releases_image_wrapper img {height: 413px; position: relative;object-fit: cover;width: 100%;}
			.press_releases_image_wtitle {position: absolute;top: 51%;left: 11.8%;color: #fff;font-size: 80px;width: 800px;max-width: 80%;}
			.press_releases_image_wrapper.page-404{height: 100vh;width: 100%;background-image: url(https://carygroup.com/wp-content/uploads/2020/12/404-page-2.jpeg);background-size: cover;background-position: 30%;}
			.page-404-text-wrapper {color: #fff;}
			.page-404-text-wrapper p {font-size: 20px;}
			h1.press-releases-title {margin-top: 10px;}
			.press-releases-wrapper {justify-content: space-between;display: flex;clear: both;}
			.press-releases-navigation {width: 100%;max-width: 200px;justify-content: space-between;display: flex;}
			.post-template-default.single-post .column-top-margin {margin-top: 0;}
	/** 404-page **/
		.press_releases_image_wrapper.page-404 img {width: 100%;}

	/** Våra medarbetare **/
		#top .main_color .transparent-toggle .toggler, #top .main_color .transparent-toggle .toggle_content{background: #ffffff00;}

	/**** Samarbetspartners ****/
		.av_sampart_section {background: #fff;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;line-height: 60px;margin: 0 3% 3% 0;padding: 35px 15px 30px;text-align: center;width: calc((100%  - 6%) / 3);}
		.av_sampart_section:nth-child(3n) {margin-right: 0;}
		.av_sampart_section a, .av_sampart_section p {color:#838383; font-size: 13px;line-height: 18px;}
		.av_sampart_section a {text-decoration: none;}
		.av_sampart_section .image-overlay {display: none !important;visibility: hidden;}
		.sampartcontainer {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
		.single_sampart {display: inline-block;line-height: normal;vertical-align: middle;}
		.av_sampart_section .image_sampart {margin: 0;max-height: 60px;}

	/**** Verkstad ****/
		#searchresult {margin: 0 65px;}
		#searchresult > ul {list-style-type: none;margin: 0;padding: 0;border: 1px solid #eee;}
		#searchresult > ul li {border-top: 1px solid #eee;padding: 5px 10px;margin: 0;cursor: pointer;}
		#searchresult > ul li:hover {background-color: #eee;}
		.avia-color-white-color {background: #fff;border: 2px solid #69B9E1 !important;color: #46372A !important;}

	/*** Verkstad enskild sida ***/
		.one-half {width: 48%;margin: 0 4% 0 0;float: left;}
		.one-half.last {margin: 0;}

/**** Kontaktformulär ****/
	body .main_color input[type='submit'] {background-color: #96E0C2; border-color: #96E0C2;border-radius: 25px; color: #0f453d; font-size: 18px;margin-bottom: 15px;}
	body .main_color input[type='submit']:hover {background-color: #96E0C2; border-color: #96E0C2;color: #246354;opacity: 0.9;}
	#top .input-text, #top input[type="text"], #top .wpcf7-form input[type="input"], #top .wpcf7-form input[type="password"], #top .wpcf7-form input[type="email"], #top .wpcf7-form input[type="number"], #top .wpcf7-form input[type="url"], #top .wpcf7-form input[type="tel"], #top .wpcf7-form input[type="search"], #top .wpcf7-form textarea, #top .wpcf7-form select {border-radius: 53px;border-color: #f8f8f8;}
	#top #main .content .multistep-form select.disable-firstoption, .wpcf7-text::placeholder, body #skadedatum::placeholder, body #skadedatum-required::placeholder {color: #999;}
	span.wpcf7-list-item {margin-left: -45px;}
	.godkannande {padding-left: 45px;}
	input[type=checkbox] {opacity: 0; width: 3em; height: 2em; position: relative; z-index: 9;}
	span.checkbox-control {display: inline-grid; width: 2em; height: 1em; border-radius: 1em; border: 0.1em solid #fff; background: #fff; margin-left: -40px;}
	.checkbox-control svg {opacity: 0; height: 24px; width: 24px; padding-left: 6px; margin-top: -5px; position: relative; z-index: 1 }
	form button:focus{outline: none !important;}
	span.ajax-loader {float: left;}
	.wpcf7-form {overflow: hidden;}
	input.wpcf7-pum, .wpcf7-response-output {clear: both;}
	.godkannande .wpcf7-not-valid-tip {display: inline;}
	.formular.del_1 {clear: left;}
	form .wpcf7-not-valid-tip{display: none;}
	body form .wpcf7-not-valid{border: 2px solid red !important;}
	.datepicker-wrapper{width: 48%; margin: 0;}
	.datepicker-wrapper p{position: absolute;}
	.datepicker-wrapper #skadedatum-required{display: none;}
	.datepicker-wrapper #skadedatum{display: block;}

/*	select, select option {
    color: blue !important;
}
select:invalid, select option[value=""] {
    color: green !important;
}
option:first-child
{
    color: purple !important;
}*/

/**** Moduler *****/
	/** Toggles **/
		.av-minimal-toggle .av_toggle_section:not(:last-child) .single_toggle {border-bottom: 1px solid #000;}
		.av-minimal-toggle .av_toggle_section .single_toggle .toggler, .av-minimal-toggle .av_toggle_section .single_toggle .toggle_content {padding: 9px 3px;}
		.av-minimal-toggle .av_toggle_section .single_toggle .toggle_content p {margin: 0;}
		.av-minimal-toggle .toggle_icon {right: 0;left: unset;}
		.av-minimal-toggle .toggle_icon .vert_icon, .av-minimal-toggle .toggle_icon .hor_icon {border-color: #000;}
		.av-minimal-toggle .single_toggle {margin: 0;}
		.av-minimal-toggle .single_toggle p:focus{outline:none;}

		.toggle_content .social_bookmarks_linkedin {background: #000;padding: 5px;font-size: 11px;}
		.toggle_content .social_bookmarks_linkedin a {color: #fff;}
		.toggle_content .social_bookmarks_linkedin:hover {background: #419cca;}
		.toggle_content .social_bookmarks_linkedin, .toggle_content .social_bookmarks_linkedin a:hover {border-radius: 90px;}

		.meta-toggle-1 .toggle_icon, .meta-toggle-2 .toggle_icon{right: 0; top:15px; left: unset;}
		.meta-toggle-1 .toggle_icon span, .meta-toggle-2 .toggle_icon span{border-color:#000;}
		.meta-toggle-1 h4, .meta-toggle-2 h4{border-bottom: 1px solid #000;line-height: 36px; width: 100%;}
		body .meta-group-1, body .meta-group-2{margin: 40px 0;}

	/** Fakta ruta **/
		.cg_info_box_heading {font-size: 18px;margin: 0;}
		.cg_info_box_subheading {margin: 0;font-size: 14px;}
		.cg_info_box_number {font-size: 90px;margin: 0;text-align: center;}

	/** FAQ Rydsbilglas **/
		.questions_answers:before, .questions_answers:after{background: #44596B;}
		.questions_answers:before, .questions_answers:after, .questions_answers.activeTitle:before{content: ""; height: 2px; margin-right: 37px; position: absolute; right: 0; top: 50%; transition: all 0.2s ease-in-out;}
		.questions_answers:after, .questions_answers:before, .questions_answers.activeTitle:before{width: 14px; z-index: 9;}
		.questions_answers:before{transform: rotate(90deg);}
		.questions_answers.activeTitle:before{transform: rotate(0deg);}
		.js_active .toggler.questions_answers {padding-right: 60px;}
	/** Rubrik i bild **/
		.image-heading {padding: 0 10px;}
	/** Table **/
		td {font-size: 18px;}
		.main_color table {background: #f5f0eb;}
		table th {text-transform: initial;}
		.avia-data-table.avia_pricing_minimal th, .avia-data-table.avia_pricing_minimal td {text-align: left;}
		#top .avia-data-table.avia_pricing_minimal tr.avia-heading-row th {background: #544538;color:#fff;}
		.main_color tr, .main_color th, .main_color td {border-color: #ffffff;}
		.responsive .avia_responsive_table .avia-data-table{border:none;}
		.responsive .avia_responsive_table .avia-data-table td:before {font-size: 12px;font-style: normal;}

/** Boka tid kontaktformulär **/
	.boka-tid-form{display: none;}
	#top #main form select ,#top #main .boka-tid-wrapper select{
		background-image:
			linear-gradient(45deg, transparent 50%, gray 50%),
			linear-gradient(135deg, gray 50%, transparent 50%),
			linear-gradient(to right, #ccc, #ccc);
		background-position:
			calc(100% - 20px) calc(1em + 2px),
			calc(100% - 15px) calc(1em + 2px),
			calc(100% - 2.5em) 0.5em;
		background-size: 5px 5px, 5px 5px, 1px 1.5em;
		background-repeat: no-repeat;
	}

	#top span.wpcf7-form-control-wrap input {border: none; background-color: #fff;}
	#top span.wpcf7-form-control-wrap textarea::placeholder{color: #999;}
	#top .boka-tid-form input[type="text"]{border: none; background-color: #fff;}
	#top .boka-tid-form form{float: left;}
	#top .boka-tid-control-wrapper{float: left; width: 100%;}
	#top .boka-tid-control-wrapper.btn-clicked{opacity: 0.5;}
	#top .boka-tid-control-wrapper .btn-padding-right{margin-top: -4px;margin-bottom: 20px;}
	#top .boka-tid-control-wrapper .btn-padding-right .avia-button{padding: 6px 21px 5px;}
	.multistep-form p:last-child {float: right; margin-right: -70px;}
	.half-width-input .group2, .half-width-input .group1 {column-gap: 2%; display: flex; flex-wrap: wrap;}
	#top #boka-tid-select, #top .multistep-form select, #top .multistep-form input[type="email"]{border-radius: 53px; background: #fff; border: none; padding: 11px 47px 11px 20px !important;}
	#top .multistep-form textarea{border-radius: 35px; background: #fff; border: none; padding: 11px 47px 11px 20px !important;}
	.half-width-input p{width: 48%; margin: 0;}
	#top .container-booking .avia-button-wrap {float: right; margin-top: -10px;}
	#top .boka-tid-form .submit-wrapper{display: flex; flex-flow: row; align-items: flex-end; text-align: right;}
	.half-width-input.submit-wrapper p:last-child {position: absolute; right: -56px;}
	/*body:not(.home) .half-width-input p:nth-child(2n) {width: 50%;}*/

/**** Media Querys ****/
	@media (min-width: 1100px) {
		.page-404-text-wrapper h1 {font-size: 80px;}
	}
	@media (max-width: 1000px) {
			.beside-menu a:not(.tel-no) {display: none;}
		}
	@media (min-width: 991px) {
		body.post-template-default.single-post .content.av-content-full {width: 73%;}
		.hide-desktop-screen {display: none !important;}
		.home .flex_column_table .startsidapuff:first-child p {padding: 0 45px;}
		.grid-row-full-width .nested-column-not-fullwidth {padding: 0 20px;}
		#footer div.footer-horizontal-row-widget .textwidget{display: flex;justify-content: space-between;}
		.avia-content-slider {margin: 3% 0;}
		h3.slide-entry-title.entry-title a {font-size: 30px;}
		.has_two_slides #layer_slider_2 {display: none;}
		#socket .copyright .widget_nav_menu {float: right !important;}
		.page-404-text-wrapper {position: absolute;bottom: 220px;right: 60px;max-width: 740px;width: 50%;}
		.image-card {padding: 125px 0;}

		.affarsomrade-buss.flex_column {background-position: 79% 43% !important;}
		.affarsomrade-husbil.flex_column {background-position: 15% 76% !important;}
		.affarsomrade-entreprenad.flex_column {background-position: 59% 36% !important;}
	}
	@media (min-width: 901px) and (max-width: 1100px) {
		.press_releases_image_wtitle {top: 40%;left: 10%;font-size: 60px;}
		.search .press_releases_image_wtitle{top: 190px;}
	}
	@media (max-width: 990px) {
		/*TILLAGT*/ /*.main_menu ul#avia-menu li{height: 50px;}*/
		/*TILLAGT*/#header.header-scrolled .main_menu ul > .av-burger-menu-main > a, #header .main_menu ul > .av-burger-menu-main > a, .responsive #header.header-scrolled .logo svg {height: 50px !important;line-height: 50px !important;}
		.hide-tablet-mobile-screen {display: none !important;}
		.has_two_slides #layer_slider_2 .ls-fullscreen-wrapper {top:-1px;}
		/** First page mobile booking section **/
		.responsive  #top #wrap_all .mobile-booking-section .avia-builder-el-23, .responsive  #top #wrap_all .mobile-booking-section .avia-builder-el-31{margin-bottom: 0;}
		.responsive #top #wrap_all .flex_column{margin: 0; margin-bottom: 20px; width: 100%;}
		.responsive #top #wrap_all .container{width: 85%; max-width: 85%; margin: 0 auto; padding-left: 0; padding-right: 0; float: none; max-height: 82px;}
		.responsive #top .flex_column_table {display: block;}
		.responsive #top .flex_column_table_cell {display: block;}
		.responsive #top #wrap_all .av-flex-cells .no_margin{display: block; margin: 0; height: auto !important; overflow: hidden; padding-left: 8% !important; padding-right: 8% !important;}
		.nested-column-not-fullwidth img{width: 100%;}
		#top .no_margin.av_one_half{width: 100%;}
		#top .flex_column_table_cell{float:inherit;}
		.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2{letter-spacing: 0;}
		.home h1, h1 {font-size: 40px;}
		h2{font-size:40px;}
		.image-heading h2{font-size:30px;}
		h3{font-size: 30px;}
		.page-404-text-wrapper h1 {font-size: 40px;}
		.page-404-text-wrapper p {font-size: 18px;}
		.content, .sidebar {padding-top: 30px;padding-bottom: 20px;}
		.responsive .logo img {max-height: 50px !important;}
		#footer .widget{margin: 0;}
		#top .flex_cell_inner .flex_column_table.av-equal-height-column-flextable:not(:first-child) {margin-top: 0;}
		.nested-column-not-fullwidth >.av_one_half.avia-builder-el-last {padding-top: 0 !important;}
		.nested-column-not-fullwidth >.av_one_half.avia-builder-el-first {padding-bottom: 0 !important;}
		.responsive #top #wrap_all .avia-content-slider-odd article.slide-entry.cg_grid {padding-top: 50px !important; margin-bottom: 20px;}
		.avia-content-slider {margin: 0;}
		h3.slide-entry-title.entry-title a {font-size: 25px;}
		.container_above_horizontal_row .flex_column:not(.first){display: none;}
		.has_two_slides #layer_slider_1 {display: none;}
		#socket .copyright .widget_nav_menu {clear: both;}
		.press-releases-wrapper {flex-direction: column;}
		.search .press_releases_image_wtitle{top: 120px;}
		.search .entry-content-wrapper{padding-top: 15px !important;}
		.page-404-text-wrapper {bottom: 220px;position: absolute;right: 5%;width: 90%;}
		.mobile-image-resize img{height: auto;margin: auto;max-height: 120px;max-width: 150px;width: auto;}
		.mobile-image-resize .avia_codeblock {display: flex;}
		.margin-bottom-none {margin-bottom: 0 !important;}
		.avia-image-container.avia-align-left.gratis-bosch-img {margin-top: -15px !important;}
		.gratis-bosch-img img {max-width: 150px;}
		.image-card {padding: 40px 0;}
		.section-3-margin-bottom-none .affarsomrade-card+.flex_column_table {margin-bottom: 0!important;}
		.adjusted-images-mobile .avia-image-container {width: 100%;height: 200px;overflow: hidden;}
		.adjusted-images-mobile .avia-image-container .avia_image {object-fit: cover;height: 200px;}
		/*BORTTAGEN.avia-menu.av-main-nav-wrap {margin-top: -27px;}*/
	}
	@media (max-width: 989px) {
		.responsive #top #main, .responsive.html_mobile_menu_tablet.html_header_top #top #main {margin-top: -84px;}
		#top #header #menu-item-search>a{color: #fff;}
		.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after {background-color: #fff;}
		.menu-item-search-dropdown {display: none !important;}
		/** mobile menu **/
			.mob-thick-link.menu-item-19623{padding-top: 15px;}
			.mobile-visible-menu {float: left;position: relative;z-index: 3;}
			.mobile-visible-menu .av-mobile-nav {margin: 0;}
			.mobile-visible-menu li {float: left;}
			.header_color .main_menu .mobile-visible-menu ul > li > a {color: #ffffff;font-family: LotaGrotesque-SemiBold, sans-serif;font-weight: 600;padding: 0 5px;}
			.responsive #top #wrap_all .av_header_transparency .main_menu ul:first-child > li > a {color: #246354;}
			.responsive #top #wrap_all #header {background: rgba(255,255,255,0.35);}
			.responsive #top #wrap_all #header:not(.av_header_transparency) {background-color: rgb(0 0 0 / 85%); height: 50px; position: fixed; top: 0;}
			.responsive #top #wrap_all #header.av_header_transparency .logo svg {opacity: 0;}
			.responsive #top #wrap_all #header.av_header_transparency .logo .subtext img {opacity: 1;}
			.responsive #top #wrap_all #header.av_header_transparency .logo .alternate{display: block; top: 0;}
			#top #header.av_header_transparency .av-hamburger-inner, #top #header.av_header_transparency .av-hamburger-inner::before, #top #header.av_header_transparency .av-hamburger-inner::after {background: #000;}
			#top #header.av_header_transparency .logo a {overflow: visible;}
			.current-menu-parent ul.sub-menu li.current_page_item a .avia-menu-text{border-bottom: 2px solid #000; padding-bottom: 5px;}
			.av-burger-overlay #av-burger-menu-ul {padding: 82px 0 !important;}
			.responsive #header_main .container, .responsive #top .logo, .responsive #top #wrap_all .main_menu {height:50px !important;}
	}
	@media (min-width: 981px) {
		.home .heading-block h1, .heading-block h1 {font-size: 80px;}
		.heading-block .flex_column.av_one_full {max-width: 800px;margin-left: 8%;}
	}
	@media (max-width: 850px) {
		.workshop-list div {flex-basis: 33%;}
		.responsive #top #footer .flex_column.av_one_third:nth-child(1) {width: 25%;}
		.responsive #top #footer .flex_column.av_one_third:nth-child(2) {width: 40%;}
		.responsive #top #footer .flex_column.av_one_third:nth-child(3) {float: right;width: 22%;}
	}
	@media (min-width: 800px) {
		/*BORTTAGEN.av-burger-overlay-scroll{overflow-y:overlay;}*/
		.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a{margin-right:15px;}
		.html_av-overlay-side #top .av-burger-overlay-bg{background-color:#0000;width:0;}
		.html_av-overlay-side .av-burger-overlay-inner{background-color:#fffffff0;}
		.html_av-overlay-side .av-burger-overlay{left:unset;width:605px;}
		.html_av-overlay-side #top #wrap_all .av-burger-overlay li a{padding:7px 15%;}
		/* .html_av-overlay-side #top #wrap_all .av-burger-overlay li li a{padding:7px 20%;} */
		.html_av-overlay-side #top #wrap_all .av-burger-overlay li li li a{padding:7px 25%;}
		.html_av-overlay-side #top #av-burger-menu-ul{padding-top:75px;vertical-align:top;}
		.html_av-overlay-side #top #av-burger-menu-ul:before{display:none;}
		.html_av-overlay-side #top #wrap_all #av-burger-menu-ul>li>a>.avia-menu-text {font-family:'LotaGrotesque-SemiBold';font-size:18px;font-weight:500;}
		.html_av-overlay-side #top #wrap_all #av-burger-menu-ul .av-width-submenu>a {padding-bottom:7px;padding-top:7px;}
		ul#avia-menu{z-index:1;}
		#top #wrap_all #av-burger-menu-ul > li.close-megamenu{margin:15px 0 0 15px;position:absolute;}
		.icon-cancel:before{content:'\2715';font-size:25px;}
		.html_av-overlay-side #top #wrap_all .av-burger-overlay li a {padding:10px 7.5%;}
		#top #wrap_all #header #av-burger-menu-ul > li.av-active-burger-items.menu-item-search-mobile {margin-right:7.5%;padding-left:7.5%;}
	}
	@media (min-width: 768px) and (max-width: 1100px) {
		.page-404-text-wrapper h1 {font-size: 60px;}
	}
	@media (min-width: 768px) and (max-width: 989px) {
		/*BORTTAGEN.avia-menu.av-main-nav-wrap {margin-top: -40px;}*/
		.has_two_slides #layer_slider_2 {top:-8px;}
		.responsive #top #wrap_all #header:not(.av_header_transparency) div#header_main .logo {margin-top: 10px;}
		.hide-medium-screens {display: none !important;}
		.home .heading-block h1, .heading-block h1 {font-size: 70px;}
	  .heading-block .flex_column.av_one_full {max-width: 700px;margin-left: 8%;}
	}
	@media (min-width: 768px) and (max-width: 900px) {
		article.slide-entry.cg_grid {padding-top: 100px !important;}
		.press_releases_image_wtitle {font-size: 51px;left: 7%;top: 40%;}
		.search .press_releases_image_wtitle{top: 140px;}
	}
	@media (min-width: 768px) {
		.home .background-image-cover{height: 700px;}
		.formular {float: left;width: 49%;}
		.formular.del_3 {width: 100%;}
		.formular.submit {float: right;text-align: right;}
		.formular.del_2 {margin-left: 2%;}
	}
	@media (max-width: 767px) {
		.heading-block .flex_column.av_one_full {max-width: 350px;margin-left: 8%;padding-top: 80px;}
		.home .heading-block h1, .heading-block h1 {font-size: 50px;}
		.responsive .logo img {top: 0px;}
		.del_3 .ajax-loader{margin: 0 10px!important;}
		.av_sampart_section {width: 100%;}
		#top .avia-data-table.avia_pricing_minimal tr:not(.avia-heading-row) {border-bottom: 20px solid white;}
		/*BORTTAGEN.responsive #top #wrap_all #header:not(.av_header_transparency) div#header_main {top: -15px;}*/
		.half-width-input .group2 p, .half-width-input .group1 p, body:not(.home) .multistep-form .half-width-input p:nth-child(2n) {width: 100%;}
	}
	@media (max-width: 700px) {
		.workshop-list div {flex-basis: 50%;font-size: 22px;}
	}
	@media (min-width: 480px) and (max-width: 767px) {
		.press_releases_image_wtitle {top: 50%;left: 7%;font-size: 39px;}
	}
	@media (min-width: 480px) {
		#top #boka-tid-select{width: 80%; width: calc( 100% - 140px );float: left;}
	}
	@media (max-width: 479px) {
		.responsive #top #wrap_all .avia-content-slider-even .slide-entry.slide-parity-odd.cg_grid, .responsive #top #wrap_all .avia-content-slider-odd .slide-entry.slide-parity-even.cg_grid {margin-bottom: 20px;}
		.press_releases_image_wtitle {top: 50%;left: 7%;font-size: 27px;}
		.avia_textblock  .usp-wrapper {text-align: left;}
		.usp-punkt {white-space: normal;display: block;padding-left: 20px;}
		.usp-wrapper .usp-punkt:before {margin-left: -19px;}
		#top #boka-tid-select{width: 100%;}
		.half-width-input p.mobile-fullwidth, body:not(.home) .half-width-input p.mobile-fullwidth:nth-child(2n) {width: 100%;}
	}
	@media (max-width: 375px) {
		.show-timebestillning-only{margin-right: -9px;}
	}
