/*
 Theme Name:   Infoflex
 Theme URI:    http://www.enestedt.se
 Description:  Enfold Child Theme
 Author:       Enestedt & Co
 Author URI:   http://www.enestedt.se
 Template:     enfold
 Version:      1.0.7.20
 Text Domain:  enfold-child
*/

.flex {
    display: flex;
    gap: 1%;
}

/*Popupmaker i aktivt läge*/
html.pum-open.pum-open-overlay.pum-open-scrollable body > [aria-hidden] {
    padding-right: 0px !important;
}

::selection {
    background-color: #e9ff3f;
    color: #000000;
}

body form input#searchsubmit {
    transform: rotate(270deg) !important;
}

/* INFOBANNER */
.info_banner{padding: 15px 50px; margin: auto; background: #b2e0c8; font-size: 28px; font-family: "univia-pro",sans-serif !important;}
.info_banner strong{font-size: 28px;}
.info_banner > p{font-size: 18px;}

/* Förfrågan FORDON och Grossist */
.force-full-size img { width: 100vw; height: auto; }

.forfragan-form label,
.forfragan-form input[type="text"],
.forfragan-form input[type="textarea"],
.forfragan-form input[type="email"],
.forfragan-form input[type="tel"],
.forfragan-form span {
    width: 100%;
}

.forfragan-form input[type="tel"] { max-width: unset !important; }
#top .forfragan-form .wpcf7-form-control-wrap input[type="email"] { max-width: unset !important; }
.forfragan-form input[type="submit"] { font-size: 16px; float: right; width: 26%; padding: 16px 20px; margin-top: -10px; }
.forfragan-form textarea { border-radius: 5px !important; height: 100px; }
.forfragan-form input { border-radius: 5px !important; }
.forfragan-form-inputs p { width: 47.5%; display: inline-block; margin-bottom: 0; }
#top .forfragan-form .forfragan-form-inputs label { font-family: 'Open Sans'; font-size: 14px; font-weight: 400; line-height: 26px; }
#top .forfragan-form .forfragan-first-label label { font-family: 'Open Sans'; font-weight: 400; font-size: 20px; line-height: 32px !important; }
.forfragan-form-inputs p:nth-child(odd) { margin-right: 4%; }
.forfragan-img { width: 195px; margin-left: 0 !important; padding-left: 20px; }
.forfragan-img img { top: 100px; }
#top #wrap_all .forfragan-content h1 { font-size: 56px; font-weight: 300 !important; }
.forfragan-text-grossist { color: #ff7200; }
.forfragan-text-fordon { color: #ce1023; }
@media screen and (max-width: 1100px) {
	.page-id-8459 .avia-section, .page-id-8463 .avia-section { padding-left: 4%; padding-right: 4%; }
}
@media screen and (max-width: 768px) {
	.forfragan-form-inputs p { width: 100%; margin-bottom: 0; }
	.forfragan-img { width: auto; }
	.forfragan-img img { top: initial; }
}
/**** ADMIN BAR ****/
.ub_admin_bar_image {max-height: 28px;}

/**** ÖPPET HUS 2017 ****/
#top.page-id-4423 form p {clear: left;}

#top.page-id-4423 input[type="text"],
#top.page-id-4423 .wpcf7-form-control-wrap input[type="email"],
#top.page-id-4423 input[type="tel"] {
    border: 0px solid #e4e4e4;
    background-color: #fff !important;
    margin-bottom: 10px !important;
    float: left;
    height: 50px;
    font-size: 17px;
    padding: 0 15px;
}

#top.page-id-4423 input[type="tel"]{padding:0 15px;}
#top.page-id-4423 input[type=submit] {background-color: #d2091d;border: 0;color: #fff;height: 50px;font-size: 17px;padding: 11px 70px;}
#top.page-id-4423 span.wpcf7-form-control-wrap.radio-629{margin-top: 35px !important;margin-bottom: 45px !important;float: left;width: 100%;}
#top.page-id-4423 input[type="radio"]:checked {content: url(http://www.infoflex.se/wp-content/uploads/2017/04/radio_checked_2.jpg) !important;}
#top.page-id-4423 input[type="radio"] {content: url(http://www.infoflex.se/wp-content/uploads/2017/04/radio_unchecked2.jpg) !important;-webkit-appearance: none; -moz-appearance: none;appearance: none;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;border:none;}
#top.page-id-4423 .wpcf7-list-item {font-size: 17px;color: #676767 !important;}
#top.page-id-4423 input[type='radio']:after {width: 15px;height: 15px;border-radius: 15px;top: -2px;left: -1px;position: relative;background-color: #ffffff;content: '';display: inline-block;visibility: visible;}
#top.page-id-4423 input[type='radio']:checked:after {width: 15px;height: 15px;border-radius: 15px;top: -2px;left: -1px;position: relative;background-color: #ffa500;content: '';display: inline-block;visibility: visible;}

.page-id-4423 .infoflex-oppet-text {font-size: 17px;color: #ffffff;padding: 0 20px 20px;max-width:450px;margin: auto;}
.page-id-4423 .infoflex-oppet-text .adress-ruta {color: #ffffff;background-color: #dd4453;border-radius: 15px;padding: 25px 15px;margin: 0 0 20px 0;}
.page-id-4423 .infoflex-oppet-text .adress-ruta p {margin: 0;}
.page-id-4423 .infoflex-oppet-text .semibold-text {font-weight: 600;}
.page-id-4423 .infoflex-oppet-text .valkommen {font-size: 20px;padding-top: 20px;padding-bottom: 20px;}
.page-id-4423 .anmalan-bild img {width: 250px;}
.page-id-4423 .anmalan-formular {}

@media only screen and (min-width: 768px) {
	.page-id-4423 .hide_desktop {display: none;}
	.page-id-4423 .infoflex-oppet-hus {margin-left: -100px;}
	#top.page-id-4423 input[type="text"], #top.page-id-4423 .wpcf7-form-control-wrap input[type="email"], #top.page-id-4423 input[type="tel"], #top.page-id-4423  .wpcf7-list-item {width: 49% !important;margin-right: 1%;}
	#top.page-id-4423 input[type=submit] {/*width: 24%*/;float:right;margin-right: 1%;}
}

@media only screen and (max-width: 767px) {
	.page-id-4423 .hide_mobile {display:none;}
	.page-id-4423 .infoflex-oppet-hus {margin-right: 0;margin-bottom: -200px !important;}
	#top.page-id-4423 input[type="text"], #top.page-id-4423 .wpcf7-form-control-wrap input[type="email"], #top.page-id-4423 input[type="tel"], #top.page-id-4423  .wpcf7-list-item, #top.page-id-4423 input[type=submit] {width: 100% !important;}
	#top.page-id-4423  .wpcf7-list-item {margin-top: 10px;} 
	.page-id-4423 p, .page-id-4423 div{font-size: 21px;line-height: 30px;}
	.page-id-4423 .infoflex-oppet-text .valkommen {font-size: 30px;}

	.flexbox-parent .entry-content-wrapper {display: flex;flex-flow: column wrap ;}
	.flexbox-parent .entry-content-wrapper .flexbox-child-1 {order: 1; flex: 1 1 auto;min-width: 0;min-height: auto;}
	.flexbox-parent .entry-content-wrapper .flexbox-child-2 {order:2; flex: 1 1 auto;min-width: 0;min-height: auto;}
	.flex-box-none {display: none;}

	#footer .widget{margin:10px 0 0px 0; }

}
@media only screen and (min-width: 468px) {
	.page-id-4423 .infoflex-oppet-hus {width: 300px;}
	#top.page-id-4423 input[type="radio"] {width: 40px;height: 40px;margin-right: 15px;margin-bottom: -12px;}
}
@media only screen and (max-width: 467px) {
	.page-id-4423 .infoflex-oppet-hus {width: 200px;}
	#top.page-id-4423 .wpcf7-list-item {margin-left: 41px;}
	#top.page-id-4423 input[type="radio"] {width: 20px;height: 20px;margin-right: 15px;margin-bottom: -5px;margin-left: -40px;}
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	#top.page-id-4423 input[type="radio"] {width: 20px;height: 20px;margin-bottom: 0;}
}

/* =Theme customization starts here
-------------------------------------------------------------- */
/* reCaptcha Badge */
.grecaptcha-badge {opacity: 0;}

/* COOKIE CONSENT */
body#top .pea_cook_wrapper {background: rgba(0,0,0,0.60) !important;width: 100%;border-radius:0; padding: 25px 50px; margin: 0px;left: 0;}
body#top .pea_cook_wrapper.pea_cook_topcenter {top: 0px;}
.pea_cook_wrapper a#fom {/*color: #d2091d !important;*/}
body#top .pea_cook_wrapper p {font-size: 13px;font-weight:normal;font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
body#top .pea_cook_wrapper button#pea_cook_btn {font-size: 16px;font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;background: #d2091d;box-shadow: inset 0 0 1px 1px #a30918;color: #fff;text-shadow: none;border: none;}

.avia_codeblock .pea_cook_control {width: 100%;padding: 20px;}
.avia_codeblock .pea_cook_control #eu_revoke_cookies {font-size: 13px !important;font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;padding: 3px 10px;margin-top: 15px;border: none;border-radius: 4px;}

body .pea_cook_control {background-color: #f8f8f8 !important; color: #000 !important; width: 100%; border: solid 1px; border-color: #e1e1e1; border-radius: unset;}
#eu_revoke_cookies {box-shadow: none; border-radius: 4px; font-size: 14px; padding: 5px 10px; margin: 10px; background: #d2091d; font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #fff; border: none;}

.infoflex-notice {background-color: #f8f8f8 !important; border: 1px solid; padding: 20px;}
.infoflex-notice .iconbox_icon {top: -2px; margin: 0;}
.infoflex-notice .iconbox_content {width: 55%; margin: auto;}
.infoflex-notice h3 {margin: 0 !important;}
/*slut cookie consent*/

#top .fullsize .template-blog .post .entry-content-wrapper {max-width: 685px;}
#top .av-main-nav ul a {line-height: 22px !important;}

/* TOPMENYN */
.av_secondary_right .sub_menu a{color:#676767 !important; text-transform:uppercase;}
.av_secondary_right .sub_menu li.menu-item-object-custom a{color:#d2091d !important; }
#header_meta .sub_menu > ul{margin-left: 10px;}
.sub_menu li {border-right-width: 0px;}
.phone-info span {color: #676767 !important;padding: 0 20px;line-height: 1.7em;}
.header_color .sub_menu li ul a, .header_color #payment, .header_color .sub_menu ul li, .header_color .sub_menu ul, #top .header_color .sub_menu li li a:hover {background-color: #f8f8f8;}
.av_secondary_right .sub_menu {padding-left: 0px ;}
.av_phone_active_right.av_secondary_right .phone-info.with_nav span {border-right-style: solid;border-right-width: 1px;}

.lang-flagga {margin-top: -4px;}
.lang-flagga img {width:18px; vertical-align: sub; margin-right: 6px;}

/* MENYN */

.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {color: #d3091d;}

/*ny kod 16-0812 lägger till borde-bottom och padding på de nya objekten i högra kolumnen*/
.sub-menu #menu-item-3858 a{padding-top: 18px !important;}
#menu-item-3858 a /*#menu-item-3857 a, #menu-item-3859 a*/ {padding: 31px 25px !important;}
#menu-item-4834 a, #menu-item-3857 a, #menu-item-3859 a, #menu-item-4834 a {padding: 8px 25px 8px 25px !important; margin-bottom:18px;}
#menu-item-3858, #menu-item-3857, #menu-item-3859, #menu-item-4834 {border-bottom: 1px dashed #d2091d;}

/*#top #header .avia_mega_div > .sub-menu {padding: 20px 0 0 0!important;}
#top #header .avia_mega_div > .sub-menu > li > ul li{border-bottom: dotted 2px red;}
#top #header #menu-item-3094 .mega_menu_title a {border-bottom: dotted 2px red;}*/

#menu-item-3095 .mega_menu_title {color:transparent!important;display: none;}
#menu-item-3326 .sub-menu a:hover {color: #000000!important;background-color: #D6D6D6;}
#menu-item-3326 .sub-menu a:hover span {border-bottom: none;}
#menu-item-3125 a {float: left!important;width: 33.3%!important;height: 100px;}
#menu-item-3126 a {float: left!important;width: 33.3%!important;padding-left: 2%;height: 100px;}
#menu-item-3097 a {float: left!important;width: 33.4%!important;padding-left: 2%;}
#menu-item-3121 .mega_menu_title, #menu-item-3094 .mega_menu_title, #menu-item-3093 .mega_menu_title {display: none;}
#top #header .avia_mega_div .sub-menu .avia_mega_text_block a {text-decoration: none;}
#menu-item-3326 .sub-menu {padding: 15px 0px 20px 0px!important;}
#menu-item-3095 ul, #menu-item-3326 .units, #menu-item-3095 .sub-menu, #menu-item-3326 .avia_mega_div > .sub-menu.avia_mega_hr  {padding: 0px!important;}
#menu-item-3326 ul a {padding: 8px 30px !important;}
#menu-item-3326  .sub-menu #menu-item-3122 {padding: 0px 30px !important;}
#menu-item-3326 .avia_mega_div > .sub-menu.avia_mega_hr {padding-bottom: 0px!important;}
#menu-item-3095 .sub-menu a {padding-top: 10px!important;}
#menu-item-3125 a span{padding-top: 20px!important;}
#menu-item-3128 a, #menu-item-3127 a {height: auto!important;}

/* kortar ner "Tjänster"s undermeny */
#header #menu-item-138 .six.units.avia_mega2 {width: auto !important;}
#header #menu-item-138 .nine.units {width: 450px !important;} 
/*.page-id-3070 #menu-item-3326 {display: inline!important;}*/

/*gör bordern röd istället för blå*/.html_header_top .header_color .main_menu ul:first-child >li > ul, .html_header_top #top .header_color .avia_mega_div > .sub-menu {border-top: #d2091d;}
.av-main-nav > li > a{font-size: 16px;font-weight: 300;}

#top .menu-item-search-dropdown > a, 
#searchform #searchsubmit, 
.ajax_search_image, 
.iconfont {font-size: 26px;}

/* #menu-item-search ::after{font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f002";} */

.main_menu .avia-search-tooltip{border-color: #ffffff;padding: 10px 15px;}
.main_menu .avia-search-tooltip form{margin-bottom:0px !important;}
.avia-search-tooltip .avia-arrow-wrap {top: -21px;}

#sf_val ul li.sf_selected {background-color: #fff !important;border-color: #fff !important;color: #000000 !important;}
#sf_val ul li.sf_category a {color: #000;margin-left: 15px;}
#sf_val ul li.sf_header {text-transform: uppercase;padding: 12px 5px 10px 15px;font-weight: normal;font-size:14px;background:#f4f4f4;}
#sf_val ul li.sf_selected a, 
#sf_val ul li.sf_selected span {color: #d2091d !important;}
#sf_val ul li.sf_item {padding: 10px 30px 2px 63px;}
#sf_val li.sf_item img {left: 15px;}
#sf_val li .sf_text {margin-left: 10px;font-weight: normal;color:#000;}

#sf_sb{/*left: 1135.98px !important;top: 955.3px !important; */}
#sf_results {border-color: #c5c5c5 #c5c5c5 #c5c5c5;border-width:0px;margin-top:8px;margin-left: -17px;}
.sf_result_container {margin-bottom: 5px;margin-top: 5px;}
.sf_search span.sf_block {height: 30px;padding: 5px 40px 5px 5px;}
.sf_search .sf_button, .sf_search .searchsubmit {font-size: 11px !important;height: 30px !important;margin: 0 !important;right: 0 !important;top: 0 !important;width: 30px !important;}
.sf_search input[type="text"]{font: 14px "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;}
.sf_search .sf_button, .sf_search .searchsubmit {background-image: url("http://www.infoflex.se/wp-content/uploads/2014/11/search.jpg") !important;background-position: center center !important;}

.template-search .blog-categories.minor-meta,
span.blog-categories.minor-meta,
.template-search .text-sep{display:none;}

#top .header_color .input-text, 
#top .header_color input[type='text'],
#top .header_color input[type="search"]{border-color: #909090 !important;color: #909090 !important;}

div .header_color .button, 
.header_color input[type='submit']{background-color: #d2091d;color: #ffffff;}
.header_color .main_menu ul ul, 
.header_color .main_menu .menu ul li a, 
.header_color .pointer_arrow_wrap .pointer_arrow, 
.header_color .avia_mega_div, 
.header_color .av-subnav-menu > li ul, 
.header_color .av-subnav-menu a {background-color: #f8f8f8;color: #595959 !important;}
.header_color .avia-tt, 
.header_color .avia-tt .avia-arrow, 
.header_color .avia-tt .avia-arrow {background-color: #fff;color:#909090;}
/* .header_color .main_menu ul li a:hover span{border-bottom:2px solid #fff;padding-bottom:2px;} */

.header_color .av-hamburger-inner::before,
.header_color .av-hamburger-inner::after, 
.header_color .av-hamburger-inner,
.header_color .main_menu ul li a:hover .av-hamburger-inner::before,
.header_color .main_menu ul li a:hover .av-hamburger-inner::after, 
.header_color .main_menu ul li a:hover .av-hamburger-inner {background-color: #fff;}

.avia-menu-fx {display:none;}

.header_color .main_menu ul ul > li a:hover{color: #848484 !important;}
.header_color .main_menu .menu ul li#menu-item-3868 a:hover {background-color: #f8f8f8;}
#header .twelve.units {width: 830px !important;}
#header .avia_mega_div {box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3)}
#header .mega_menu_title {font-weight: 300;}
.header_color .sub_menu > ul > li > a, 
.header_color .sub_menu > div > ul > li > a, 
.header_color .main_menu ul:first-child > li > a, 
#top .header_color .main_menu .menu ul .current_page_item > a, 
#top .header_color .main_menu .menu ul .current-menu-item > a, 
#top .header_color .sub_menu li ul a {color: #ffffff;}
#top .header_color .main_menu .menu ul .current_page_item > a, 
#top .header_color .main_menu .menu ul .current-menu-item > a {color: #d2091d ;}
#top .av-main-nav ul a {font-size: 16px;font-weight:300;}
#top #header .mega_menu_title a {font-size: 16px;font-weight:300;}
#top #header .avia_mega_div > .sub-menu {padding: 15px 30px 20px 30px !important;/*padding: 0px 30px 50px 30px;padding: 20px 0 0 0!important;*/}
#top #header #menu-item-3531 .avia_mega_div > .sub-menu {padding: 15px 0 20px !important;}
#top #header .avia_mega_div > .sub-menu.avia_mega_hr {padding-top: 15px;}
#top #header #menu-item-3531 .avia_mega_div > .sub-menu > li.avia_mega_menu_columns_3 {padding: 0 !important;}
#top #header #menu-item-3531 .avia_mega_div > .sub-menu > li.avia_mega_menu_columns_first > ul > li a {padding-left: 40px;}
#top #header #menu-item-3531 .avia_mega_div > .sub-menu > li > ul > li a {padding: 5px 25px;/*padding: 5px 12px 5px 12px;*/}

.sub-menu a:hover, a:focus, a:visited {text-decoration: none!important;}

#top #header .avia_mega_div > .sub-menu > li#menu-item-3095.avia_mega_menu_columns_first > ul > li a {padding: 30px !important;}
#top #header .avia_mega_div > .sub-menu > li#menu-item-3095.avia_mega_menu_columns_first > ul > li#menu-item-3126 a,
#top #header .avia_mega_div > .sub-menu > li#menu-item-3095.avia_mega_menu_columns_first > ul > li#menu-item-3097 a {padding-bottom: 53px !important;}
#top #header #menu-item-3531 .avia_mega_div > .sub-menu.avia_mega_hr {padding: 0 !important;}
#top #header #menu-item-3531 .avia_mega_div > .sub-menu > li {padding: 0 !important;}

/* Mobil meny */
	.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a {border-color: #e1e1e1;}
	#av-burger-menu-ul .sub-menu ul.sub-menu li {background: #fff !important;}
	#av-burger-menu-ul .sub-menu ul.sub-menu li a {color: #000 !important;}

	ul#av-burger-menu-ul {padding-top: 100px !important;vertical-align: top !important;}
	#menu-item-search.active {position: fixed;top: 20px;right: 70px;}
	li.av-burger-menu-main.menu-item-avia-special.active {position: fixed;top: 20px;right: 10px;}

/* STARTSIDAN */
#top #forstasidegrid .forstasidegrid-block1 .forstasidegrid-block1-knappar .avia-button:hover {background-color: rgba(51,146,190,0.7);}
.home .aviaccordion{max-height: 120px !important;}/*92px !important;}*/
.page-id-3972 .aviaccordion{max-height: 120px !important;}
.page-id-3972 #accordion .container, .page-id-2 #accordion .container {padding: 0;}
body .avia-testimonial.avia-first-testimonial{padding-left: 20px;}
.home .av-large-testimonial-slider .avia-testimonial-name {font-size: 1.3em !important;font-weight:normal;color:#d2091d;}
.home .aviaccordion-preview-title-wrap {background: rgba(252,252,252,0.5) !important;}
.home .fullsize .template-blog .post .entry-content-wrapper > * {margin-left:0 !important;margin-right:0 !important;}
.home .fullsize .template-blog .post-title {text-align:left;}
.home .news-thumb {display:none;}
.home .news-time {display:none;}
.home .news-content {font-size:13px !important;}
.home .news-content a .news-headline {font-weight:normal !important;}
.home .iconbox_content{background:#ffffff !important;}
.fa-arrow-right:before, .fa-envelope:before {font-family: FontAwesome;font-size: 14px;position: relative;margin-top: -17px;padding: 0px 0 0px 5px;}
.fa-arrow-right:before {content: "\f061";}
.fa-envelope:before {content: "\f0e0";}

/* Knappar */

.svart-knapp a {border: none;}
.main_color .svart-knapp a.avia-button:hover {background-color: #fff !important;color: #000 !important;opacity: 1;border: none}

/* GDPR Knapp - Integritetscenter */
button.gdpr-preferences {color: #ffffff; border-color: #0073a5; background-color: #0095c7; padding: 12px 16px 10px; font-size: 13px; min-width: 90px;}

/* NYA STARTSIDAN */
.page-id-3972 p, .page-id-2 .container_wrap:not(#footer) p {font-size: 17px;line-height: 1.5em;}
.page-id-3972 .slide-entry-excerpt.entry-content, .page-id-2 .slide-entry-excerpt.entry-content {font-size: 14px;}
/* .page-id-3972 #av_section_3 .container {max-width: 1200px;}*/
.page-id-3972 .main_color .container .av-masonry-entry .avia-arrow,
.page:not(.page-id-3972):not(.page-id-2) .aktuellt-spalter.aktuellt-spalt1,
.page-id-2 .main_color .container .av-masonry-entry .avia-arrow {
display: none;}

.page-id-3972 #main .container, .page-id-2 #main .container {max-width: 1200px;}

/* Bortkommenterad i och med byte av förstasidedesign
.page-id-3972 #av_section_4 .container, .page-id-3972 header .container.av-logo-container, .page-id-3972 #header_meta .container,
.page-id-2 #av_section_4 .container, .page-id-2 header .container.av-logo-container, .page-id-2 #header_meta .container*/ 
.page-id-2  #av_section_4 .container, header .container.av-logo-container, #header_meta .container, #main .title_container .container {max-width: 100%;}
.page-id-3972 .fullbredd .container, .page-id-2 .fullbredd .container {max-width: initial !important;}
.page-id-3972 .avia_sortable_active .isotope, .page-id-2 .avia_sortable_active .isotope {margin-top: 0px;}

/*.page-id-3972 h1, .page-id-3972 h2, .page-id-3972 h3,
.page-id-2 h1, .page-id-2 h2, .page-id-2 h3*/ 
h1, h2, h3, h4, h5, .page-id-2 .av-special-heading-h4 {font-family: "univia-pro",sans-serif !important; font-style: normal;}
h1, h2 {font-weight: 600 !important;}
h3, h4, h5, .page-id-2 .av-special-heading-h4 {font-weight: 400 !important;}

body .av-special-heading h3.av-special-heading-tag {font-style: normal;}

.page-id-3972 h5, .page-id-3972 #forstasidegrid p, .page-id-3972 #forstasidegrid a,
.page-id-2 h5, .page-id-2 #forstasidegrid p, .page-id-2 #forstasidegrid a {font-family: "univia-pro",sans-serif;font-weight: 500 !important;font-style: normal;}
.page-id-3972 .template-page .entry-content-wrapper h1, .page-id-3972 .template-page .entry-content-wrapper h2,  .page-id-3972.template-page .entry-content-wrapper h3,
.page-id-2 .template-page .entry-content-wrapper h1, .page-id-2 .template-page .entry-content-wrapper h2,  .page-id-2.template-page .entry-content-wrapper h3 {letter-spacing:0.5px;}
.page-id-3972 .template-page .entry-content-wrapper h1,
.page-id-2 .template-page .entry-content-wrapper h1{line-height: 52px;}
.page-id-3972 h1, .page-id-3972 h3,
.page-id-2 h1, .page-id-2 h3{font-size:43px;}
.page-id-3972 h3.widgettitle, .page-id-2 h3.widgettitle{font-size:14px;}
.page-id-3972 #main h4, .page-id-2 #main h4{font-size:34px;}
.page-id-3972 h5, .page-id-2 h5{font-size:23px;line-height: 31px;color: #fff;}
.page-id-3972 .forstasidegrid-block1-text p, .page-id-2 .forstasidegrid-block1-text p {font-size: 15px;}
.page-id-3972 .forstasidegrid-block2 p a, .page-id-3972 .forstasidegrid-block3 p a,
/*.page-id-2 .forstasidegrid-block2 p a, .page-id-2 .forstasidegrid-block3 p a {font-size: 14px;}*/
.page-id-3972 .forstasidegrid-block2 p, .page-id-3972 .forstasidegrid-block3 p,
/*.page-id-2 .forstasidegrid-block2 p, .page-id-2 .forstasidegrid-block3 p {margin-top: 5px;}*/

/* Aktuellt delen */
.page-id-3972 .slide-content .aktuellt-spalter, .page-id-2 .slide-content .aktuellt-spalter {min-height: 120px;}
.page-id-3972 article, .page-id-2 article {margin-bottom: 20px !important;}
.page-id-3972 .aktuellt-spalt1, .page-id-2 .aktuellt-spalt1 {width: 70px;text-align: center;}
.page-id-3972 .aktuellt-spalt2, .page-id-2 .aktuellt-spalt2 {width: 80%;width:60%;width: -moz-calc(100% - 70px) !important;width: -webkit-calc(100% - 70px) !important;width: calc(100% - 70px) !important;padding-left: 20px;border-left:3px solid #cccccc !important;}
.page-id-3972 .slide-content, .page-id-2 .slide-content {display: flex;margin-top: 25px;}
.page-id-3972 .aktuellt-spalter, .page-id-2 .aktuellt-spalter {margin: auto;}
.page-id-3972 .aktuellt-spalt1 div, .page-id-2 .aktuellt-spalt1 div {font-family: "univia-pro",sans-serif;font-weight: 600 !important;font-style: normal;color: #000 !important;}
.page-id-3972 .aktuellt-datum-dag, .page-id-2 .aktuellt-datum-dag {font-size: 40px;line-height: 65px;}
.page-id-3972 .aktuellt-datum-manad, .page-id-2 .aktuellt-datum-manad {text-transform: uppercase;}

/* mansorygrid */
.page-id-3972 span.mansory-mindre-text, .page-id-2 span.mansory-mindre-text, .las-mer-pil/*,.page-id-2 .av-masonry-container.isotope a:nth-child(2) .av-masonry-entry-content.entry-content*/ {font-size: 21px;}
.las-mer-pil:after {content: "\f105";font-family: FontAwesome;padding-left: 10px;font-size: 21px;}
.las-mer-pil.svart {color: #000 !important;}
.page-id-2 #av-masonry-1-item-4354, .page-id-2 #av-masonry-1-item-4070 {text-shadow: 0px 1px 5px #454545;}
/* bildspel startsida nya idet*/.page-id-2 #av-masonry-1-item-6104, .page-id-2 #av-masonry-1-item-6105, .page-id-2 #av-masonry-1-item-6106, .page-id-2 #av-masonry-1-item-6918,.page-id-2 #av-masonry-1-item-6921 {text-shadow: 0px 1px 5px #454545;}
.page-id-2 #av-masonry-1-item-6918 .av-inner-masonry-content-pos-content, .page-id-2 #av-masonry-1-item-6105 .av-inner-masonry-content-pos-content, .page-id-2 #av-masonry-1-item-6924 .av-inner-masonry-content-pos-content {background-color: rgba(0, 0, 0, 0.4);padding: 20px 10px;}

.page-id-2 .av-masonry-container.isotope a:nth-child(2) .av-masonry-entry-content.entry-content:first-line {font-size: 34px;}
.page-id-3972 .av-masonry-entry-content.entry-content, .page-id-2 .av-masonry-entry-content.entry-content {text-align: center;color: #fff;font-size: 34px;line-height: 40px;font-family: "univia-pro",sans-serif;font-weight: 500 !important;font-style: normal;}
.page-id-3972 #av-masonry-1-item-4069 .av-masonry-entry-content.entry-content, .page-id-2 #av-masonry-1-item-4069 .av-masonry-entry-content.entry-content {color: #000 !important;}
/* bildspel startsida nya idet*/.page-id-3972 #av-masonry-1-item-6102 .av-masonry-entry-content.entry-content, .page-id-2 #av-masonry-1-item-6102 .av-masonry-entry-content.entry-content {color: #000 !important;}

.page-id-3972 .main_color .container .av-inner-masonry-content, .page-id-2 .main_color .container .av-inner-masonry-content {background-color: transparent;}
.page-id-3972 .main_color .container .av-inner-masonry-content:hover, .page-id-2 .main_color .container .av-inner-masonry-content:hover {background-color: rgba(0,0,0,0.1);}
.page-id-3972 .av-masonry-entry .av-inner-masonry-content, .page-id-2 .av-masonry-entry .av-inner-masonry-content {padding: 40px;}
.page-id-2 #av-masonry-1-item-4354 .av-masonry-entry-content {margin-top:35%;}
/* bildspel startsida nya idet*/.page-id-2 #av-masonry-1-item-6104 .av-masonry-entry-content {margin-top:35%;}
/* Arbeta effektivare delen */
.page-id-3972 .avia-content-slider, .page-id-2 .avia-content-slider {margin: 15px 0;}
/* Fortnox */
	#av-masonry-1-item-7111 .av-masonry-entry-content.entry-content, #av-masonry-1-item-7111 .av-masonry-entry-content.entry-content span {color: #000 !important;}
	#av-masonry-1-item-7111 .av-masonry-entry-content.entry-content img {padding-top: 15px;}

/** Sommarbild **/
	/* allt som gäller sommarbilden 
	#forstasidegrid .template-page.content.av-content-full{padding:0px;}
	.sommar-container .container{padding:0px; max-width: 100%!important;margin:0px;}
	.sommar-container .container main{padding:0px;}
	.sommar-container .sommar-bild .avia_image,.sommar-container .sommar-bild .avia-image-container-inner{ width: 100%;}
	.responsive #top #wrap_all .sommar-container .container{width: 100%;}
	.page-id-3972 #av_section_4 .container,.page-id-2 #av_section_5 .container  {padding: 0;margin: 0 !important;width: 100% !important;max-width: 100% !important;}
	@media only screen and (max-width: 768px) {
	.home #av_section_5 .content{padding-top:0; padding-bottom:0;}
	.page-id-3972 #av_section_5 .content, .page-id-2 #av_section_6 .content {padding-top: 50px;padding-bottom: 50px;}
	}*/
	/** Bortkomenterat för sommarbild ska fungera **/
		/* sånt som behöver kommenteras bort temporärt */
		.page-id-3972 #av_section_4 .container, .page-id-2 #av_section_4 .container {padding: 0;margin: 0 !important;width: 100% !important;max-width: 100% !important;} /*"var tvungen byta till section 5 eftersom vi la till en till sektion"*/
		
		@media only screen and (max-width: 768px) {
			.home #av_section_1{display:inherit;}  /*"Fanns inte på vanliga startsidan. Plockade bort från rad av många element."*/
			.home #av_section_4 .content{padding-top:0; padding-bottom:0;} /*"Fel sektion för vi la till en"*/
			}
			@media only screen and (max-width: 770px) {
			.page-id-2 #av_section_6 .content {padding-top: 20px;padding-bottom: 20px;} /*"Fel sektion för vi la till en"*/
			}
		
/* NYA STARTSIDAN END */

/* TEMAT */
.logo img {padding: 0 0 10px 0;}

h1, h2, h3, h4, h5, h6 {font-weight: inherit;line-height: 1.5em;}
h1 {line-height: 1.25em;font-weight: 700 !important;}
h2 {line-height: 1.3em;}
h3.team-member-name{font-size:16px;}

.home .aviaccordion-preview-title h3 {color:#909090 !important;margin-bottom: 0px;font-weight:normal;}

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {text-transform: none;}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {letter-spacing: 0px;}

.av-special-heading-h5{padding-bottom: 2px !important;}
#tab-description h5{margin-bottom: 8px;}
.container_wrap {border-top-width: 1px;}
.avia-section {min-height: 90px;}
.modern-quote .av-special-heading-tag {font-weight: 600;}
.av-special-heading {margin-top: 30px;}
.page-id-2961 .main_color div {border: none;}
div.wpcf7-mail-sent-ok {color: #61965E;font-weight: bold;font-size: 16px;text-align: center;}
.avia-team-member {text-align: center;}
hr {margin: 10px 0 10px;}
.grid-entry .inner-entry {margin-right: 10px;}

.entry ul, .summary ul{list-style: none;margin-left: 1px;margin-top:10px;}
.entry ul li, .summary ul li{color:#000;}
.entry ul li:before, .summary ul li:before{content: "■ ";color: #d2091d;margin-right:5px;margin-left: -17px;}
.entry ul li, .summary ul li {padding-left: 17px;}

#js_sort_items .sort_by_cat{text-align: center;}
#js_sort_items a {margin-bottom: 10px;display: inline-block;float: none;}

.knapp-epost{background-color:#f8f8f8; padding: 9px 10px 7px; min-width:80px; border:1px solid #e1e1e1; border-radius: 3px;text-align:center;margin:20px 0;}
.knapp-epost a{color: #000000; text-decoration: none;}
.kontakt-mainmenu{display:none;}

.entry-content-wrapper .wpcf7 form .wpcf7-response-output {
    border: 1px solid #e1e1e1;
    background: #f8f8f8;
    color: #000000;
    padding: 20px 15px;
    line-height: 1.4em;
    border-radius: 2px;
    margin-left: 0;
    margin-right: 0;
    text-align: center;
}

.emodal-content input[type="submit"], .popmake-content input[type="submit"], #submit,  .button {background:#d2091d;color:#fff;}
#top #wrap_all .av-social-link-mail:hover a {background-color: #d2091d;}
.entry-content-wrapper .alignleft, .entry-content-wrapper a:hover .alignleft{margin: 4px 20px 0 0;}
.avia_sortable_active .isotope {margin-top:30px;}
.main_color .special_amp{color:#000;}

#top .fullsize .template-blog .blog-meta {display:none;}
#top .flex_column .template-blog .post-title {font-size: 21px;}
#top .fullsize .template-blog .post-title {text-align: left;}

.page-id-1276 div .av_one_fourth {margin-left: 4%;width: 22.5%;}
.page-id-1276 #footer div .av_one_fourth {margin-left: 6%;width: 20.5%;}
.page-id-1276 #footer div .av_one_fourth.first {margin-left: 0%;width: 20.5%;}

.av-magazine-entry {margin-bottom: 10px;}
.av-magazine-content-wrap {overflow: hidden;border-bottom: 1px solid;min-height: 90px;}
.av-magazine-entry {margin-bottom: 10px;}
.av-magazine-thumbnail {float: left;margin-right: 15px;width: 61px;min-height: 61px;border: 1px solid;padding: 5px;}
.av-magazine .av-magazine-content-wrap .av-magazine-title {font-size: 14px;line-height: 1.3em;}
.av-magazine-text-sep, .av-magazine-author {display: none;}

#top .fullsize .template-blog .post .entry-content-wrapper {float: left;text-align: left;margin: 0;}
#top .fullsize .template-blog .post-meta-infos .blog-author, #top .fullsize .template-blog .post-meta-infos .text-sep-cat, #top .fullsize .template-blog .post-meta-infos .blog-categories, #top .fullsize .template-blog .post-meta-infos .text-sep-date{display:none;}
#top .fullsize .template-blog .post-meta-infos .date-container{float:left;text-align:left;}
#top .fullsize .template-blog .post .entry-content{float:left;margin-bottom:15px;}

.archive .category-term-description {display: none;}

/*#top .fullsize .template-blog .big-preview {display:none;} */
#top .fullsize .template-blog .post .post_delimiter{display:none;}
#top .fullsize .template-blog .post-title {font-size: 21px;padding: 0 0 14px;}
/*#top .fullsize .template-blog .post .entry-content p{color: #808080;margin: -0.4em 0 0.2em;} */

.main_color .avia-content-slider .slide-image {background:#ffffff !important;}
.home .main_color .avia-content-slider .slide-image {margin-bottom:25px;}

.home .main_color .avia-content-slider .slide-image img {
	margin: 0 auto;
	width: auto; /*272px; Bortkommenterad i och med byte av förstasidedesign*/
	height: 261px; /*auto; */
	object-fit: cover;
}

#top #forstasidegrid .avia-image-container-inner{max-height: 450px !important;}
#top #forstasidegrid .avia-image-container-inner h2{font-size: 43px;}
/* Bortkommenterad i och med byte av förstasidedesign
.home .main_color .avia-content-slider .slide-content{text-align: center;}*/

.category-nyheter .avia-content-slider-inner article,
.archive .avia-content-slider-inner article{border: 1px solid #eee; margin-left: 0; padding: 15px; margin-right: 15px; min-height: 150px;}

.category-nyheter .avia-content-slider-inner article .slide-image, .archive .avia-content-slider-inner article .slide-image{display:none;}
.slide-entry .slide-meta {display: none;}
.slide-entry h3.slide-entry-title.entry-title {font-size: 18px;margin-bottom: 7px;}
.main_color a:hover, .main_color h1 a:hover, .main_color h2 a:hover, .main_color h3 a:hover, .main_color h4 a:hover, .main_color h5 a:hover, .main_color h6 a:hover, .main_color .template-search a.news-content:hover, .main_color .wp-playlist-item .wp-playlist-caption:hover {color: #3392be !important;}
.main_color a.iconbox_icon:hover, .main_color a.iconlist_icon:hover, .main_color a.avia-button:hover{color: #f2f2f2 !important;}
.category-nyheter .avia-content-slider-inner article .slide-meta-time, .archive .avia-content-slider-inner article .slide-meta-time{color:#d2091d;}

.single-post .template-blog .content {border-right-width: 0px;}
.single-post .template-blog .sidebar {border-left-width: 0px;}

.search-no-results .avia_combo_widget,
.error404 .avia_combo_widget{display:none;}

table.table-white{height: auto; width: 100%;}
table.table-white td{width: 50%; padding: 20px;background:#fff;}
table.table-white td p{color:#000;margin:10px 0 0 0;line-height: 1.65em;}

.print-logo{display:none;}

.three-columns-first{float: left; width: 32%; margin-right: 2%;}
.three-columns-second{float: left; width: 31%; margin-left: 1%; margin-right: 1%;}
.three-columns-third{float: left; width: 31%; margin-left: 2%;}

.main_color table caption, .main_color tr:nth-child(even), .main_color .pricing-table > li:nth-child(even) {color: #666666;}
.main_color table caption, .main_color tr:nth-child(2n), .main_color .pricing-table > li:nth-child(2n) {color: #666666;}

/* Minska breadcrumbs for att de inte ska krocka m titeln*/
#top .title_container .container {min-height: 61px;}
.title_container .main-title {top: -5px;}
.title_container .breadcrumb {font-size: 9px;margin-top: 8px;}
.breadcrumb-trail > span:nth-child(7), .breadcrumb-trail > span:nth-child(8) {display: none !important;}

/* WOOCOMMERCE */
.template-shop .product-sorting{display:none;}
.template-shop .content{padding-top:0;}
#top .inner_product_header {min-height: 50px;}
div.product .product_title {letter-spacing: -0.02em;}
#top .template-shop .container {margin-top: -24px;}
#top .template-shop .container .av-special-heading {margin-top: 54px;}
#top .template-shop .container .arrow-down {width: 0; height: 0; border-left: 20px solid transparent;border-right: 20px solid transparent;border-top: 20px solid #f4f4f4;margin: auto;}

.avia_cart_buttons a.product_type_simple{display:none !important;}
.avia_cart_buttons a.show_details_button{margin: 0 auto !important;float: none !important;}
.avia_cart_buttons .button-mini-delimiter{display:none !important;}
.single-product .product_column {display: table;}
.single-product .isotope .grid-loop-3 .inner-entry{margin-right:0;margin-left:8px;}
.single-product .isotope .grid-loop-2 .inner-entry{margin-left:4px;margin-right:4px;}
.single-product .isotope .grid-loop-1 .inner-entry{margin-left:0px;margin-right:8px;}
.single-post #main .sidebar {border-left-width: 0 !important;}
#top .fullsize .template-blog .post .entry-content-wrapper {font-size: 13px;line-height: 22px;}
#top .avia_cart_buttons .button {width: 60%;}

/* WOOCOMMERCE FILTER PLUGIN */
.prdctfltr_woocommerce_ordering .prdctfltr_filter label > span:before {border-radius: 25%;background: #fff;}
.prdctfltr_woocommerce_ordering .prdctfltr_filter label.prdctfltr_active > span:before {background: #000;border: 3px solid #fff;border-radius: 25%;}
.prdctfltr_columns_3 .prdctfltr_filter {/*width:23%;*/width: 100%;}
.prdctfltr_woocommerce.pf_default_inline .prdctfltr_filter label {margin-bottom: 8px;/* background: #f5f5f5; */background: #fff;border-radius: 2px;padding-top:6px;padding-bottom:6px;padding-left:10px;padding-right:0px;margin-right:7px !important;}
.prdctfltr_woocommerce.pf_default_inline .prdctfltr_filter .prdctfltr_checkboxes label {margin-bottom: 8px;}
#prdctfltr_woocommerce {z-index: 0;background:#f4f4f4;padding-bottom: 0px;margin-bottom: 0px;margin-left: -500px;padding-left: 500px;margin-right: -500px;padding-right: 500px;}
.prdctfltr_filter label span, .prdctfltr_filter legend span {font-size: 13px !important;line-height: 20px;display: inline-block !important;margin-right:10px;}
.prdctfltr_woocommerce.pf_default_inline #prdctfltr_woocommerce_filter_submit {margin: 0px 18px 24px;font-size: 14px;font-weight: 600;}
.prdctfltr_filter > span {font-size: 14px;display: none;}

.wpcf7-form-control-wrap .wpcf7-submit,
.prdctfltr_woocommerce.pf_default_inline .prdctfltr_filter {
    display: inline;
}

#top #eModal-2 .input-text,
#top input[type="text"],
#top #eModal-2 input[type="input"],
#top #eModal-2 input[type="password"],
#top #eModal-2 input[type="email"],
#top #eModal-2 input[type="number"],
#top #eModal-2 input[type="url"],
#top #eModal-2 input[type="tel"],
#top #eModal-2 input[type="search"],
#top #eModal-2 textarea,
#top select {
    width: 100%;
}

#top label {display: inline-block;}

.prdctfltr_checkboxes {text-align: center;margin-bottom: 6px;}
.prdctfltr_filter label#none{display:none !important;}
.prdctfltr_checkboxes label {display: block !important;line-height: 36px;}
.prdctfltr_checkboxes label#infoflex-grossist::after, .prdctfltr_checkboxes label#grossisthandelsforetag::after, .prdctfltr_checkboxes label#huvagnhusbil::after, .prdctfltr_checkboxes label#bilvision::after { content:"\A"; white-space:pre; }
.prdctfltr_checkboxes label { display: inline !important;}
.prdctfltr_checkboxes label#allbilverkstad, .prdctfltr_checkboxes label#personbil-ga, .prdctfltr_checkboxes label#reservdelsgrossist, .prdctfltr_checkboxes label#tunga-fordon, .prdctfltr_checkboxes label#grossisthandelsforetag, .prdctfltr_checkboxes label#mc, .prdctfltr_checkboxes label#skoter{line-height: 58px;}
.prdctfltr_checkboxes label#mc, .prdctfltr_checkboxes label#skoter, .prdctfltr_checkboxes label#huvagnhusbil{line-height: 36px;position: relative;top: -12px;}
.prdctfltr_checkboxes label#infoflex-mobil-orderlaggning, .prdctfltr_checkboxes label#infoflex-svefaktura, .prdctfltr_checkboxes label#odbc-export, .prdctfltr_checkboxes label#infoflex-handdatorinventering{line-height: 58px;}
/*.prdctfltr_checkboxes label:nth-child(31){line-height: 36px;position: relative;top: -12px;}*/
.prdctfltr_checkboxes input[type=checkbox]:checked + span {color: #fff !important;}
.prdctfltr_checkboxes .prdctfltr_active {background: #d2091d !important;}
.prdctfltr_checkboxes .prdctfltr_active span {color: #fff !important;}

.reset-products{background:#f4f4f4; height:60px; margin-top:-30px; padding:15px 0 10px 0; margin-left: -500px; padding-left: 500px; margin-right: -500px; padding-right: 500px;}
.reset-products p{text-align:center; color:#676767;}

/* LIKNANDE PRODUKTER */
h2.woocommerce-loop-product__title{font-size:14px !important; margin-bottom: 0px !important;}
.related.products h2{margin-bottom: 20px;}
/* REFERENSER */
#js_sort_items{max-width: 82%;margin: 0 auto;}
#js_sort_items a {border-radius: 2px;background: #f4f4f4;padding: 5px 10px 5px 10px;margin-right:10px;}
#js_sort_items a span span{font-size: 14px;color: #444;}
#js_sort_items a.active_sort span span{color: #d2091d;}
#js_sort_items .text-sep {display:none;}
.sort_width_container {margin: 10px 0 50px 0;}

/* SEARCHBOX */
.sf_search {border-radius: 0px;display: block;}
.sf_search .sf_button, .sf_search .searchsubmit {background-color: #d2091d !important;color: #ffffff;}
.sf_search .sf_block input[type="text"]{margin-bottom:0px !important;}
#sf_val li .sf_small {display: none;}
.search-no-results .sf_search,.error404 .sf_search{width: 450px;}

/* KONTAKTBOX, LEFT */
/*.kontakta-oss{position: fixed; z-index: 1030; left: 0; top: 30%;top: calc( 20% + 120px ); height:114px; width:77px;}*/
.kontakta-oss{padding: 12px 20px 12px;top: 30%;right: -50px;transform: rotate(90deg);position: fixed;z-index: 1030; background-color: rgba(51, 146, 190, 0.9);}
.kontakta-oss a{color: #fff;font-size: 17px;}
.kontakta-oss a:hover{text-decoration: none;}

.ny-medarbetar-banner {position: fixed;z-index: 1030;left: -10px;top: 20%;height: 104px;width: 200px;}

.pweb-text{display:none;}
.pwebcontact.pweb-slidebox.pweb-left.pweb-horizontal .pwebcontact-box{top: 105px;}
form.pwebcontact-form .pweb-field-container {margin-bottom: 0px;}
input#pwebcontact1_field-name{padding: 3px 6px;}
.pwebcontact-form input[type="text"], .pwebcontact-form input[type="email"], .pwebcontact-form input[type="input"], .pwebcontact-form textarea{padding: 3px 6px !important;}

/* KONTAKT POPUP LIGHTBOX*/
.emodal-content form, .popmake-content form {margin-bottom: 0px !important;}
.emodal-content textarea.wpcf7-textarea, .popmake-content textarea.wpcf7-textarea{min-height: 50px;height: 70px;}
.emodal-content .wpcf7-form-control-wrap input[type="email"], .popmake-content .wpcf7-form-control-wrap input[type="email"]{margin: 0 0 0 0 !important;}

.emodal-content .wpcf7-form-control-wrap input[type="text"],
.popmake-content .wpcf7-form-control-wrap textarea,
.popmake-content .wpcf7-form-control-wrap input[type="text"],
.popmake-content .wpcf7-form-control-wrap input[type="tel"],
.popmake-content .wpcf7-form-control-wrap input[type="email"] {
    margin: 0 0 10px 0 !important;
    max-width: 400px !important;
}

.popmake-content .flex {
    display: block;
}

.emodal-title, .popmake-title{margin-bottom:20px;}

/* MOBILT */
.responsive #top .cart_dropdown {display: none;}

#mobile-advanced li > a:before, .html_header_mobile_behavior #mobile-advanced span > a:before, #mobile-advanced .mega_menu_title:before {content: "";}
#mobile-advanced ul ul #menu-item-3325 a, #mobile-advanced ul ul #menu-item-3127 a, #mobile-advanced ul ul #menu-item-3870 a, #mobile-advanced ul ul #menu-item-3869 a, #mobile-advanced ul ul #menu-item-3872 a, #mobile-advanced ul ul #menu-item-3868 a {padding-left: 45px;}
#mobile-advanced #menu-item-3858, #mobile-advanced #menu-item-3857, #mobile-advanced #menu-item-3859{border-bottom: none;}
#mobile-advanced #menu-item-3872 a, #mobile-advanced #menu-item-3857 a, #mobile-advanced #menu-item-3859 a {border-bottom:1px dashed #d2091d;;}
#mobile-advanced #menu-item-3857 a, #mobile-advanced #menu-item-3859 a {margin-bottom: 0;}

/* LÄGGA LISTRADER PÅ SAMMA INDENT */
#product-1662 li:before {display: none;}
#product-1662 .summary ul li {color: #d2091d;list-style-type: square;list-style-position: inside;text-indent: -1em;padding-left: 1em;}
#header .nine.units {width:880px!important;}
.avia_mega_div .avia-bullet {display:none!important;}

/* förstasida grid */
div#layer_slider_1 + #forstasidegrid .content {padding-bottom: 0;padding-top: 0;}

#top #forstasidegrid img {margin-right: 20px;border-radius: 0;}
#top #forstasidegrid .avia-image-container {margin: 0 !important;}
#top #forstasidegrid .avia-image-container-inner {border-radius: 0;max-height: 180px;overflow: hidden;}
#top #forstasidegrid .container {margin: 0;padding: 0;min-width: 100%;}
#top #forstasidegrid .container main {padding:0;margin:0;}
/*#top #forstasidegrid .container .forstasidegrid-block2 h1, #top #forstasidegrid .container .forstasidegrid-block2 h2, #top #forstasidegrid .container .forstasidegrid-block2 p, #top #forstasidegrid .container .forstasidegrid-block2 strong,
#top #forstasidegrid .container .forstasidegrid-block3 h1, #top #forstasidegrid .container .forstasidegrid-block3 h2, #top #forstasidegrid .container .forstasidegrid-block3 p, #top #forstasidegrid .container .forstasidegrid-block3 strong  {color: #ffffff}*/

#top #forstasidegrid .forstasidegrid-block1 {width:60%;width: -moz-calc(100% - 330px) !important;width: -webkit-calc(100% - 330px) !important;width: calc(100% - 330px) !important;min-height: 650px;max-height: 700px !important}
#top #forstasidegrid .forstasidegrid-block1 section {max-width: 600px;}
/* JUL 2018 #top.page-id-3972 #forstasidegrid .forstasidegrid-block1 section, #top.page-id-2 #forstasidegrid .forstasidegrid-block1 section  {float: right;width: 100%;clear: right;} */
/* JUL 2018 .fortsasida-bild {max-width: 170px;position: absolute;right: 40px;top: 20px;}*/
#top #forstasidegrid .forstasidegrid-block1 .forstasidegrid-block1-text {padding: 30px;}
#top #forstasidegrid .forstasidegrid-block1 .forstasidegrid-block1-text, #top #forstasidegrid .forstasidegrid-block1 .forstasidegrid-block1-knappar .avia-button{background-color: rgba(255,255,255,0.9);}
/*#top #forstasidegrid .forstasidegrid-block2, #top #forstasidegrid .forstasidegrid-block3 {height: 325px !important;width: 330px !important;}
#top #forstasidegrid .forstasidegrid-block2 section, #top #forstasidegrid .forstasidegrid-block3 section {height: 145px !important;}*/
/*#top #forstasidegrid .forstasidegrid-block2  {background: #d2091d;}*/
/*#top #forstasidegrid .forstasidegrid-block3  {background: #ff7406;}*/
/*#top #forstasidegrid .forstasidegrid-block2 p:after, #top #forstasidegrid .forstasidegrid-block3 p:after {content: "\f105";font-family: FontAwesome;position: absolute;padding-left: 12px;font-size: 35px;}*/
/*#top #forstasidegrid .forstasidegrid-block2 .av_textblock_section, #top #forstasidegrid .forstasidegrid-block3 .av_textblock_section {padding: 0 20px 0 40px;}
#top #forstasidegrid .forstasidegrid-block2 section.av_textblock_section, #top #forstasidegrid .forstasidegrid-block3 section.av_textblock_section {display: flex;align-items: center;}*/
#top #forstasidegrid .forstasidegrid-block1 .forstasidegrid-block1-knappar {margin-top: 10px;}
#top #forstasidegrid .forstasidegrid-block1 .forstasidegrid-block1-knappar a {font-size: 17px;}
#top #forstasidegrid .forstasidegrid-block1 .forstasidegrid-block1-knappar .avia-button.avia-color-theme-color {color: #3392be;width:100%;padding: 20px;border: none;border-radius: 0;}
#top #forstasidegrid .forstasidegrid-block1 .forstasidegrid-block1-knapp1 {width: 59%;width: -moz-calc(60% - 10px) !important;width: -webkit-calc(60% - 10px) !important;width: calc(60% - 10px) !important;margin-right: 10px;}
#top #forstasidegrid .forstasidegrid-block1 .forstasidegrid-block1-knapp2 {width: 39%;}
/*, #top #forstasidegrid .forstasidegrid-block3 a:hover, #top #forstasidegrid .forstasidegrid-block2 a, #top #forstasidegrid .forstasidegrid-block2 a:hover {color: #fff !important;}
#top #forstasidegrid .forstasidegrid-block3 h2 {margin-top: 1.5em;}*/

#top #forstasidegrid .fa-arrow-right:before, #top #forstasidegrid .fa-envelope:before {font-size: 19px;}


/* Nya sidor Enestedt mars 2018 */
/*Karriär-sidan*/
	#layerslider_19 span {font-family: "univia-pro",sans-serif !important;}
	#top .career-slider .avia-slideshow-button {text-transform: initial; font-weight: initial;}
	.lediga-jobb-lista {margin-top: 15px;}
	.lediga-jobb-lista section {padding: 8px; padding-left: 25px; border-bottom: solid 2px #d8d8d8; background: #fff;}
	.page-id-5489 .fullsize .container, .page-id-647 .fullsize .container, .page-id-5577 .fullsize .container, .page-id-6243 .fullsize .container, .page-id-5740 .fullsize .container, .page-id-5771 .fullsize .container, .page-id-8459 .fullsize .container, .page-id-8463 .fullsize .container {max-width: 1080px; padding: 0;}
	.light-heading h2, .light-heading h3 {font-weight: 300 !important;}

.page-id-5577 .ene-special-section, .page-id-6243 .ene-special-section {padding-top: 35px; margin-bottom: -20px;min-height: 150px;}
.page-id-5577 .ene-special-section .minus-margin-top, .page-id-6243 .ene-special-section .minus-margin-top {margin-top: -90px;}
.page-id-5771 .ene-special-section .minus-margin-top {margin-top: -215px;}
.ene-special-section p {margin: 0;}
/* .ene-special-section .avia-button {background: transparent; border: solid 2px #fff !important;}*/
.ene-special-section .special-button {float: right;}
.page-id-5577 .fordon-topbild, .page-id-6243 .fordon-topbild {height: calc(100vh - 207px); background-size: cover;}
.page-id-5577 .container_wrap, .page-id-6243 .container_wrap {border-top: none;}
.page-id-5577 #footer .container, .page-id-6243 #footer .container, .page-id-5740 #footer .container, .page-id-5771 #footer .container {max-width: 1080px; padding: 0;}
.synlig-bild-mobil.avia-image-container.avia-align-center {display: none; padding-top: 20px; margin-bottom: 20px !important;}
.page-id-5577 .fordon-urval, .page-id-6243 .fordon-urval {margin-top: 10px;}

.page-id-5740 .grey-padding .container .av_one_fifth:nth-child(4), .page-id-5740 .grey-padding .container .av_one_fifth:nth-child(8) {width: 5%;}
.page-id-5740 .grey-padding .container .av_one_fifth:nth-child(5), .page-id-5740 .grey-padding .container .av_one_fifth:nth-child(6), .page-id-5740 .grey-padding .container .av_one_fifth:nth-child(7) {width: 22%;}
.special-link {font-family: "univia-pro",sans-serif;}
.special-link span {font-size: 16px;}
.page-id-5740 #no-padding-bottom .content, .page-id-5771 #no-padding-bottom .content {padding-bottom: 0;}
.page-id-5740 .grey-padding img {max-height: 135px;}
.page-id-5740 .main_color, .page-id-5771 .main_color {border: none;}
.width-400 img {max-width: 400px;}
.width-600 img {max-width: 600px;width:100%;}

.page-id-5771 .grey-padding .container .av_one_fifth:nth-child(3), .page-id-5771 .grey-padding .container .av_one_fifth:nth-child(5), .page-id-5771 .grey-padding .container .av_one_fifth:nth-child(7) {width: 8%;}
.page-id-5771 .grey-padding .container .av_one_fifth:nth-child(4), .page-id-5771 .grey-padding .container .av_one_fifth:nth-child(6) {width: 26%;}
.page-id-5771 .grey-padding .container .av_one_fifth:nth-child(4) .avia-image-container img, .page-id-5771 .grey-padding .container .av_one_fifth:nth-child(6) .avia-image-container img {width: 80%; margin: auto;}
.page-id-5771 .av_one_half_last_child, .page-id-5740 .av_one_half_last_child {display: block !important;}
.page-id-5771 .avia-icon-list {font-size: 20px; font-family: "univia-pro",sans-serif !important;}
.page-id-5771 .avia-icon-list li {margin-top: 10px;}


/*
@media only screen and (min-width: 1870px) {
	#top #forstasidegrid .forstasidegrid-block1 section {max-width: 800px;}
	#top #forstasidegrid .forstasidegrid-block1 {width:60%;width: -moz-calc(100% - 533px) !important;width: -webkit-calc(100% - 533px) !important;width: calc(100% - 533px) !important;max-height: 600px !important;}
	#top #forstasidegrid .forstasidegrid-block2, #top #forstasidegrid .forstasidegrid-block3 {height: 300px !important;width: 533px !important;}
}
@media only screen and (max-width: 1070px) {
	#top #forstasidegrid .avia_ajax_form .form_element_half {width: 100%;}
	#top #forstasidegrid .forstasidegrid-block1 {width:60%;width: -moz-calc(100% - 400px) !important;width: -webkit-calc(100% - 400px) !important;width: calc(100% - 400px) !important;max-height: 450px !important}
	#top #forstasidegrid .forstasidegrid-block2, #top #forstasidegrid .forstasidegrid-block3 {height: 225px !important;width: 400px !important;}
} 
@media only screen and (min-width: 870px) {
	#top #forstasidegrid .forstasidegrid-block1 .avia_textblock p {font-size: 18px;line-height: 1.4em;}
}
@media only screen and (max-width: 870px) {
	#top #forstasidegrid .forstasidegrid-block1 {width:60%;width: -moz-calc(100% - 356px) !important;width: -webkit-calc(100% - 356px) !important;width: calc(100% - 356px) !important;}
	#top #forstasidegrid .forstasidegrid-block1 {max-height: 400px !important;padding-top: 40px !important;}
	#top #forstasidegrid .forstasidegrid-block2, #top #forstasidegrid .forstasidegrid-block3 {height: 200px !important;width: 356px !important;}
}
@media only screen and (min-width: 770px) and (max-width: 1070px) {
	#top #forstasidegrid .template-page .entry-content-wrapper h1 {font-size: 30px;}
}
@media only screen and (min-width: 770px) and (max-width: 870px) {
	#top #forstasidegrid .forstasidegrid-block3 h2 {font-size: 20px;}
}*/
@media only screen and (min-width: 1500px) {
	#top #forstasidegrid .forstasidegrid-block1 {padding: 200px 7% 30px !important;}
/* JUL 2018 #top.page-id-3972 #forstasidegrid .forstasidegrid-block1, #top.page-id-2 #forstasidegrid .forstasidegrid-block1 {padding: 200px 7% 30px !important;}*/
} 
@media only screen and (max-width: 1270px) {
	/*#top #forstasidegrid .post-entry-3972 .forstasidegrid-block1 {background-image: url(http://www.infoflex.se/wp-content/uploads/2017/11/Julbanner_GIF_950px-1.gif);background-position: left bottom;}*/
	/*#top #forstasidegrid .post-entry-3972 .forstasidegrid-block1 , #top #forstasidegrid .post-entry-2 .forstasidegrid-block1{background-image: none;}*/
	#top #forstasidegrid .post-entry-3972 .forstasidegrid-block1 {background-image: none;}
	.page-id-647 .avia-section, .page-id-5577 .avia-section, .page-id-5577 .flex_column_table, .page-id-5577 #footer, 
	.page-id-6243 .avia-section, .page-id-6243 .flex_column_table, .page-id-6243 #footer, 
	.page-id-5740 .avia-section, .page-id-5740 .flex_column_table, .page-id-5740 #footer,
	.page-id-5771 .avia-section, .page-id-5771 .flex_column_table, .page-id-5771 #footer, .page-id-5771 .av_default_container_wrap {padding-left: 4%; padding-right: 4%;}
	.ene-special-section .special-button {width: 28%;}
	.ene-special-section h3 {font-size: 17px;}
	.ene-special-section p {font-size: 14px;}
	.page-id-5577 .ene-special-section .flex_column:nth-child(1), .page-id-6243 .ene-special-section .flex_column:nth-child(1) {margin-top: -10px; width: 40%;}
	.page-id-5577 .ene-special-section .flex_column:nth-child(2), .page-id-6243 .ene-special-section .flex_column:nth-child(2) {width: 25%; margin-left: 0;}
	.ene-special-section {margin-bottom: 0;}
/* JUL 2018 #top.page-id-3972 #forstasidegrid .forstasidegrid-block1, #top.page-id-2 #forstasidegrid .forstasidegrid-block1 {padding: 250px 25px 20px 30px !important;}*/
	.page-id-5771 .custom_half_columns .flex_cell .flex_column, .page-id-5740 .custom_half_columns .flex_cell .flex_column {width: 100% !important;}
}
@media only screen and (max-width: 989px) and (min-width: 768px) {
	.page-id-3972 .responsive.html_mobile_menu_tablet.html_header_top.html_header_sticky #top #wrap_all #main {}
	.responsive.html_mobile_menu_tablet .phone-info {float: right; width: auto; clear: none;}

	.page-id-5771 .ene-special-section .minus-margin-top {margin-top: 0; width: 28%; float: right;}
	#no-padding-bottom .flex_column:nth-child(2) p {font-size: 16px; line-height: 1.6em;}
	#no-padding-bottom .flex_column:nth-child(4) p {font-size: 14px; line-height: 1.6em;}
	#no-padding-bottom .hr.hr-invisible.el_after_av_textblock.el_before_av_button {height: 10px !important;}
}

@media only screen and (max-width: 890px) {
	.page-id-5577 .ene-special-section .flex_column:nth-child(2), .page-id-6243 .ene-special-section .flex_column:nth-child(2) {display: none;}
	.ene-special-section {padding-bottom: 20px;}
	.ene-special-section .special-button {float: right; width: 33%;}
	.page-id-5577 .ene-special-section .flex_column:nth-child(1), .page-id-6243 .ene-special-section .flex_column:nth-child(1) {width: 60%;}

	#no-padding-bottom .flex_column:nth-child(2) h2, #no-padding-bottom .flex_column:nth-child(4) h2 {font-size: 20px}
}
@media only screen and (min-width: 770px) and (max-width: 910px) {
	#top #forstasidegrid .forstasidegrid-block1 .forstasidegrid-block1-knapp1, #top #forstasidegrid .forstasidegrid-block1 .forstasidegrid-block1-knapp2 {width: 100% !important;}
	#top #forstasidegrid .forstasidegrid-block1 {padding: 180px 40px 0!important;}

/* JUL 2018 .fortsasida-bild {max-width: 100px;}*/
/* JUL 2018 #top.page-id-3972 #forstasidegrid .forstasidegrid-block1,  #top.page-id-2 #forstasidegrid .forstasidegrid-block1 {padding: 149px 25px 20px 30px !important;}*/
/* JUL 2018 #top.page-id-3972 #forstasidegrid .forstasidegrid-block1 h1, #top.page-id-2 #forstasidegrid .forstasidegrid-block1 h1 {font-size: 35px !important; line-height: 40px;}*/
}
@media only screen and (max-width: 770px) {
	.home .main_color .avia-content-slider .slide-image img {height: 190px;}
	.responsive #top #wrap_all #forstasidegrid .flex_column {margin-bottom: 0;}
	#top #forstasidegrid .forstasidegrid-block1/*,#top #forstasidegrid .forstasidegrid-block2, #top #forstasidegrid .forstasidegrid-block3 */{height: 100% !important;width: 100% !important;}
	/*#top #forstasidegrid .forstasidegrid-block3, #top #forstasidegrid .forstasidegrid-block3 section.avia_codeblock_section.avia_code_block_1, #top #forstasidegrid .forstasidegrid-block3 .avia_codeblock, #top #forstasidegrid .forstasidegrid-block3 .avia_codeblock #wrapp {min-height: 32em;}*/
	/*#top#forstasidegrid .forstasidegrid-block3{min-height: 250px;padding: 0px 58px !important;}*/

	
	/*Sommarbild 2021 justeringar*/
	#top #forstasidegrid {background-size:200%; background-position-x: 65% !important;}
	/*#top #forstasidegrid .forstasidegrid-block1 {background-image: url(http://www.infoflex.se/wp-content/uploads/2016/11/Infoflex2017-FIX.jpg);background-attachment: scroll;background-position: top center;background-size: 100%;padding: 150px 25px 20px 30px !important;min-height: inherit;}*/
	/*#top #forstasidegrid .forstasidegrid-block1 {background-image: url(http://www.infoflex.se/wp-content/uploads/2019/09/FORDON-300ppi-FIX-2000x1200.jpg);background-attachment: scroll;background-position: 80% top;background-size: 100%;padding: 150px 25px 20px 30px !important;min-height: inherit;}*/
	#forstasidegrid {background-position-x: 85% !important;}
/* JUL 2018 #top.page-id-3972 #forstasidegrid .forstasidegrid-block1, #top.page-id-2 #forstasidegrid .forstasidegrid-block1 {background-image: url(http://www.infoflex.se/wp-content/uploads/2018/11/julbild_Stor_NY2018-800x1266.jpg) !important;background-attachment: scroll;background-position: top left;padding: 350px 25px 20px 30px !important;min-height: inherit;}*/
	/* Responsiv gif jul */
	/*#top #forstasidegrid .post-entry-3972 .forstasidegrid-block1 {background-image: url(http://www.infoflex.se/wp-content/uploads/2017/11/Julbanner_GIF_770px-1.gif);background-position: left;background-size: auto 100%;padding: 210px 25px 20px 30px !important;}*/
	#top #forstasidegrid .post-entry-3972 .forstasidegrid-block1 {background-image: none;}

	.page-id-2 .template-page .entry-content-wrapper .avia_textblock.forstasidegrid-block1-text h1 {font-size: 20px;line-height: 22px;margin-bottom: 5px;}
	.page-id-2 .template-page .entry-content-wrapper .avia_textblock.forstasidegrid-block1-text p {margin:0;}

	#top #forstasidegrid .forstasidegrid-block1 .forstasidegrid-block1-text {padding: 20px;}
	#top #forstasidegrid .forstasidegrid-block1 .forstasidegrid-block1-knappar .avia-button.avia-color-theme-color {padding:15px;}

	/*#top #forstasidegrid .forstasidegrid-block2 section, #top #forstasidegrid .forstasidegrid-block3 section {height: auto !important;}*/
	#top #forstasidegrid .avia-image-container-inner {max-height: inherit;}

	
	.page-id-2 .template-page .entry-content-wrapper h1 {font-size: 32px;line-height: 44px;}
	.page-id-2 h3 {font-size: 30px;line-height: 34px;}
	.page-id-3972 h4, .page-id-2 h4 {font-size: 28px;line-height: 34px;}

	#av_section_7 .container {height: auto !important;}

	/* Jul video länk */
	/*.forstasidegrid-block1 {display: none;}*/

	/* Karriärsida Enestedt mars 2018 */
	.no-padding-ipad {padding: 0 !important;}
}
@media only screen and (min-width: 427px) and (max-width: 770px) {
	/* JUL 2018 #top.page-id-3972 #forstasidegrid .forstasidegrid-block1, #top.page-id-2 #forstasidegrid .forstasidegrid-block1 {background-size: 100%;}*/
}

@media only screen and (min-width: 770px) {
	/* Jul video länk*/
		.video-code-block, .video-lank, #forstasidegrid .avia_codeblock_section.avia_code_block_0 {height: 100%;width: auto;}
		#forstasidegrid .avia_codeblock_section.avia_code_block_0 {position: absolute;}
		body .flex_column_table .ene-margin-top {padding-bottom: 50px;}
		.page-id-5577 #after_layer_slider_1 > .container > .template-page.content.av-content-full.alpha.units, .page-id-6243 #after_layer_slider_1 > .container > .template-page.content.av-content-full.alpha.units {padding-top: 27px;}
}
@media only screen and (max-width: 552px) {
	#top #forstasidegrid .forstasidegrid-block1 .forstasidegrid-block1-knapp1, #top #forstasidegrid .forstasidegrid-block1 .forstasidegrid-block1-knapp2 {width: 100% !important;}
}
@media only screen and (max-width: 558px) {
	/*Uncomment to restore original settings*/
	/*#top #forstasidegrid .forstasidegrid-block1 {background-size: auto 100%;padding: 210px 25px 20px  30px !important;min-height: inherit;}*/
	/*Sommarbild2021 justeringar*/
	#top #forstasidegrid .forstasidegrid-block1 {background-size: auto 100%; /*background-color: #f2f2f2;*/ padding: 100px 25px 20px  30px !important;min-height: inherit;}
	/* JUL 2018 #top.page-id-3972 #forstasidegrid .forstasidegrid-block1, #top.page-id-2 #forstasidegrid .forstasidegrid-block1 {padding: 230px 25px 20px  30px !important;}*/
	/* JUL 2018 #top.page-id-3972 #forstasidegrid .forstasidegrid-block1 h1, #top.page-id-2 #forstasidegrid .forstasidegrid-block1 h1{font-size: 30px !important; line-height: 36px;}*/
	/*#top #forstasidegrid .post-entry-3972 .forstasidegrid-block1 {background-image: url(http://www.infoflex.se/wp-content/uploads/2017/11/Julbanner_GIF_558px-1.gif);background-size: auto 100%;padding: 210px 25px 20px  30px !important;min-height: inherit;background-position: left;}*/
	#top #forstasidegrid .post-entry-3972 .forstasidegrid-block1 {background-image: none;}
}
@media only screen and (min-width: 525px) and (max-width: 770px) {
	/*.forstasidegrid-block2, .forstasidegrid-block3 {display: flex;}*/
	/*.forstasidegrid-block2 > div, .forstasidegrid-block2 > section,
	.forstasidegrid-block3 > div, .forstasidegrid-block3 > section {width: 50%;margin: 0;}*/

	/*#top #forstasidegrid .forstasidegrid-block3 h2 {font-size: 20px;}*/
}
@media only screen and (max-width: 525px) {
	/*#top #forstasidegrid .forstasidegrid-block2 section, #top #forstasidegrid .forstasidegrid-block3 section {margin-top: 20px;margin-bottom: 20px;}*/

	.page:not(.page-id-2) #av_section_1 .flex_column_table .av_one_half, .page:not(.page-id-2) #av_section_3 .flex_column_table .av_one_half {float: none; width: 100% !important; text-align: center;}
	
	/*Ta bort denna?*/.width-400 img {max-width: inherit;}
	.width-600 img {max-width: inherit;}
}
/* slut förstasida grid */
@media only screen and (max-height: 730px) {
	#top #header  ul:first-child >li > ul  {overflow: auto!important;max-height: calc(100vh - 230px);}

	/*-----------------------------------------*/
	/* Custom scrollbar */
	/*-----------------------------------------*/

	::-webkit-scrollbar {    width: 6px;}
	::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px;}
	::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); }
	#header .widget:hover::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 56px rgba(0,0,0,0.9)!important;    }
	#header .widget:hover::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 56px rgba(0,0,0,0.85)!important;}
	#header .widget:hover ::-webkit-scrollbar-track {background-color: rgba(0,0,0,.085)!important;box-shadow: inset 1px 0 50px rgba(0,0,0,.61)!important;}
}
@media only screen and (max-width: 1000px) {
	.page-id-3972 .av-masonry-entry-content.entry-content, .page-id-2 .av-masonry-entry-content.entry-content {font-size: 25px;line-height: 30px;}
}
@media only screen and (min-width: 768px) and (max-width: 1290px) {
	#top.page-id-3972 .avia-testimonial-wrapper .avia-testimonial, #top.page-id-2 .avia-testimonial-wrapper .avia-testimonial {display: block;width: 100%;}
	.page-id-3972 .avia-testimonial, .page-id-2 .avia-testimonial {border-right: none;border-bottom-style: dashed;border-bottom-width: 1px;}
}
@media only screen and (max-width: 768px) {
	.kontakt-mainmenu{display:inline;}
	.page-id-2 #accordion, .kontakta-oss, .ny-medarbetar-banner, .page-id-3972 #accordion{display:none;}
	.home .content{padding-top:30px; padding-bottom: 30px;}
	
	.home .content .avia-builder-el-7{/*display:none;*/}
	#after_section_1 .template-page.content.av-content-full.alpha.units {padding-bottom: 0px;}
	.responsive #header .sub_menu, 
	.responsive #header_meta .sub_menu>ul{text-align: right; float: right;}
	#header_meta .container {width: 100% !important;max-width: 100% !important;}
	.responsive .phone-info {text-align: right;padding-right: 10px; padding-left: 10px; width: fit-content; position: absolute;}
	.toggle_content{padding: 12px 10px 11px 10px;}
	.responsive .avia-content-slider-inner .av_one_fourth{clear:none !important;}
	.page-id-164 .av_one_fourth.first.el_before_av_one_fourth{width: 20%;}
	.responsive .title_container .breadcrumb {position: relative;right: auto;top: -6px;margin: 0;left: -2px;}
	#menu-item-3095 a {height: 100%!important;}
	#menu-item-3095 .sub-menu a {padding: 13px 30px!important;}
	#menu-item-3326 .sub-menu {padding: 0px!important;}
	
	#av_section_7 .avia-builder-el-29 {margin-bottom: 0;}
	#av_section_7 .avia-builder-el-30 {margin-top: 0;}

	.page-id-5740 .template-page.content .light-heading h2 {padding-bottom: 20px; font-size: 0.7em !important;}	
}
@media only screen and (max-width: 767px) {
	.synlig-bild-mobil.avia-image-container.avia-align-center {display: block;}
	.synlig-bild-dator.avia-image-container.avia-align-center {display: none;}


	#no-padding-bottom .flex_column:nth-child(4), #no-padding-bottom .flex_column:nth-child(4) .avia-image-container {margin-bottom: 0 !important;}

	.page-id-5771 .custom_half_columns .flex_cell {max-width: 50% !important; display: inline-block !important; min-height: 340px;}
	.page-id-5740 .grey-padding .container .av_one_fifth:nth-child(5), .page-id-5740 .grey-padding .container .av_one_fifth:nth-child(6), .page-id-5740 .grey-padding .container .av_one_fifth:nth-child(7) {width: 30% !important; margin-right: 3% !important;}

	.page-id-5771 .ene-special-section .minus-margin-top {width: 50% !important; margin: auto !important; float: none;}
}
@media only screen and (max-width: 479px) {
	.responsive .phone-info {position: relative; float: right;}

	.page-id-3972 #av_section_8 .avia-testimonial img, .page-id-2 #av_section_8 .avia-testimonial img {width: 101px;}
	.page-id-3972 .avia-testimonial_inner, .page-id-2 .avia-testimonial_inner {text-align: center;}

	.page-id-5771 .ene-special-section .minus-margin-top {width: 100% !important;}
	.page-id-5771 .custom_half_columns .flex_cell {max-width: none !important; min-height: auto;}
}
@media only screen and (max-width: 375px) {
	.avia-section {min-height: 40px;}
	#top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial{padding:0 40px;}
	/*.home .avia-section-large .content{padding-top: 30px !important;padding-bottom: 10px;}
	.home .avia-section-small .content{padding-top: 30px !important;}
	.home .avia-slideshow-arrows a{margin: 30px -15px 0 -15px !important;}
	/*.home .avia-builder-el-26{display:none;}*/
	.avia-icon-list-container h4{font-size:14px !important;}
	.three-columns-first{float: left; width: 100%; margin-right: 0%;}
	.three-columns-second{float: left; width: 100%; margin-left: 0%; margin-right: 0%;}
	.three-columns-third{float: left; width: 100%; margin-left: 0%;}
	#text-7{text-align: center;}
} 

/* 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) {
	#menu-item-3125 a {width: 100%!important;}
	#menu-item-3126 a {width: 100%!important;height: inherit!important;}
	#menu-item-3097 a {width: 100%!important;}
	#menu-item-3095 a {height: inherit!important;}
	#menu-item-3095 .sub-menu a {padding-top: 15px!important;}
	#menu-item-3326 .sub-menu {padding: 15px 0px 5px 0px!important;}
	li#menu-item-3097 {padding-bottom: 80px;}
	#menu-item-3857 a, #menu-item-3859 a {padding: 13px 28px 13px 80px !important;}

	.page-id-5577 .avia-section, .page-id-5577 .flex_column_table, .page-id-6243 .avia-section, .page-id-6243 .flex_column_table {padding-left: 0; padding-right: 0;}
	.ene-special-section {text-align: center;}
	.page-id-5577 #after_section_2 .av_one_third, .page-id-6243 #after_section_2 .av_one_third {width: 30% !important; float: left;}
	.page-id-5577 #after_section_2 .av_one_third:nth-child(1), 
	.page-id-5577 #after_section_2 .av_one_third:nth-child(3),
	.page-id-6243 #after_section_2 .av_one_third:nth-child(1), 
	.page-id-6243 #after_section_2 .av_one_third:nth-child(3) {margin-right: 5% !important;}
	.page:not(.page-id-2):not(.page-id-5740):not(.page-id-647) #av_section_1 .av_one_half, .page:not(.page-id-2):not(.page-id-5740):not(.page-id-647) #av_section_3 .av_one_half {width: 50% !important; float: left;}
	#after_section_3 .av_one_third {width: 33% !important; float: left;}

	.fa-arrow-right:before {content: "\f061";font-family: FontAwesome;font-size: 6px;position: relative;margin-top: -5px;padding: 0px 0 0px 2px;}
	.fa-envelope:before {content: "\f0e0";font-family: FontAwesome;font-size: 6px;position: relative;margin-top: -5px;padding: 0px 0 0px 2px;}
}
@media only screen and (max-width: 651px) {
	/* Julbanner?
	 #top #forstasidegrid .forstasidegrid-block1 {background-size: 100% 100%;} */
	#top.page-id-5577 #wrap_all #after_section_2 h3, #top.page-id-6243 #wrap_all #after_section_2 h3 {font-size: 16px;}

	#top.page-id-5740 .grey-padding .container .av_one_fifth:nth-child(5), #top.page-id-5740 .grey-padding .container .av_one_fifth:nth-child(6), #top.page-id-5740 .grey-padding .container .av_one_fifth:nth-child(7) {width: 100% !important; margin-right: 0 !important;}
}
@media only screen and (max-width: 401px) {
	/* Julbanner?
	 #top #forstasidegrid .forstasidegrid-block1 {background-size: 100% 100%;} */
	#top.page-id-5577 #wrap_all #after_section_2 h3, #top.page-id-6243 #wrap_all #after_section_2 h3 {font-size: 14px;}
}
@media print { 
	.av_phone_active_right.av_secondary_right .phone-info.with_nav span {border-right-width: 0px;padding: 0 0px;}
	.kontakta-oss, .ny-medarbetar-banner, .title_container .breadcrumb, .single-product #av_section_1, #header .logo img{display:none;}
	.header_color .header_bg{background-color: #d2091d;}
	#header{max-height:50px;height:50px;}
	.html_header_top.html_header_topbar_active.html_header_sticky.html_large #top #main{padding-top:10px;}
	.print-logo{display:inline;margin-left:50px;}
	.avia-content-slider .slide-entry-title {font-size: 18px !important;}
}
