/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.15
Text Domain:  Avada
*/

/*----Table of content----*//*
	Allmänt
	Meny
	Startsida
	Behandlingar
	Priser
	Tips och råd
	Kliniker
	Nyheter
	Referenser
	Kontak
	sidomeny
	knappar
	Footer
	Cookie notice
	Formulär
	Kampanjsida
	Responsivitet*/
/*.fusion-main-menu .menu-item-6135:hover .fusion-megamenu-wrapper{
		transition: opacity 0.2s 1s ease;
	}*/

/*.grey-border-box .fusion_builder_column_1_2 >.fusion-layout-column{margin-bottom: 0!important;}*/

@media only screen and (max-width: 1024px){
	.postcard-startsida-lasmer{margin-top: auto !important;}
}

.page .fusion-button.button-1 .fusion-button-text{color: #fff;}

.las-mer .fusion-button-text{color: #ffffff;}

@media (max-width: 768px) {
  .ikon-section .fusion-column-wrapper.fusion-flex-column-wrapper-legacy {display: flex !important;}
  .ikon-section .fusion-text p {position: relative;top: 50%;transform: translateY(-50%);}
	.fusion-header .fusion-row .fusion-logo {display:block;}
}
/*----Allmänt----*/
	a[href^="mailto"] {word-break: break-all;}
	.no-break-word {white-space: nowrap;}
	::-moz-selection { background:  #7dacab; color:#fff;}
	::selection { background:  #7dacab; color:#fff;}
	.last-p-margin-bottom p:last-child {margin-bottom: 0;}
	.post-content p {margin-bottom: 15px;}
	.white-text, .white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5, .white-text h6 {color: #fff !important;}

	/* Breadcrumbs */
	.avada-page-titlebar-wrapper {position: absolute; right: 0; z-index: 9;}
	.avada-page-titlebar-wrapper .fusion-page-title-bar{background-color: TRANSPARENT; border-bottom: 0;}
	.single #main #content {margin-top: 55px;}

	strong{font-weight: 600!important;}

	input:focus{border: 1px solid #ea5303 !important;}

	.ingress p{font-size: 20px; /*max-width: 900px;*/}
	.ingress {margin-bottom: 0 !important; /*max-width: 900px;*/}

	.grecaptcha-badge {opacity:0 !important;}

	.lang-item img {width: 21px !important; height: 14px !important;}

	.fusion-image-wrapper .fusion-placeholder-image{background-color: #ffffff;}


	#startbild.jul-banner {padding-top: 28.75% !important;}
	/* Informationsbanner första sidan*/
		.info_banner{background-color: #f0f0f0; background-position: center center; background-repeat: no-repeat;}
		.banner-head{margin-bottom: 0;text-align: center;margin-top:0;}
		.info_banner p{margin-top:0;color:#262626;text-align: center;padding-bottom: 15px;margin-bottom:0}
		.info_banner p a{color:black;}
		.banner-content{max-width: 900px;margin-right: auto;margin-left: auto;}

		/* Iframe video första sidan */
		.ilightbox-holder.metro-white{background: rgba(255, 255, 255, 0) !important; box-shadow: none !important;}

	/**** Container specifik kod ****/
		.margin-top-none h2 {margin-top: 0;}

		.title-container {margin-bottom: 20px !important;}
		.title-container + div > div:first-child > div:first-child h2:first-child{margin-top: 20px;}

		.fullwidth-content-box{padding:30px 40px!important;}
		.fullwidth-content-box > .fusion-builder-row > .fusion-layout-column, .fullwidth-image-content-box > .fusion-builder-row > .fusion-layout-column {margin-bottom: 0 !important;}
		.fullwidth-content-box, .fullwidth-image-content-box {margin-bottom: 4%;}
		@media only screen and (min-width: 650px){
			.fullwidth-content-box h2:first-child, .fullwidth-image-content-box h2:first-child {margin-top: 0;}
			.fullwidth-content-box h4:first-child, .fullwidth-image-content-box h4:first-child {margin-top: 0;}
		}
        .fusion-column-wrapper.kliniker_kontakt_info .fusion-text {padding-bottom: 35px;}

		.inner-content-box > .fusion-column-wrapper{padding: 30px 40px !important;border-radius: 20px !important;}
		.inner-content-box .inner-content-image-top {margin: -30px -40px 30px !important;max-width: calc( 100% + 80px ) !important;}
		.inner-content-box > div h2:first-child, .inner-content-box > div h4:first-child {margin-top:0;}
		.inner-content-box > div h2:last-child {margin-bottom:0;}
		.behandling-shortcode .fusion-column-wrapper {margin: 0;}
		.inner-content-box.grey-background > .fusion-column-wrapper, .inner-content-box.grey-background > .fusion-column-wrapper:hover {padding-bottom: 40px !important;background-color: #f2f2f2;margin-right: 0;margin-left: 0;}
		.fusion-layout-column .behandling-shortcode .fusion-column-wrapper{margin: 0;}
		.fusion-layout-column .tips-och-rad-shortcode .fusion-column-wrapper{margin: 0;}
		.inner-content-box.grey-background.behandling-shortcode > .fusion-column-wrapper:last-child, .inner-content-box.grey-background.tips-och-rad-shortcode > .fusion-column-wrapper:last-child {padding-bottom: 70px !important;}
        .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-column-wrapper-legacy.hover:hover {
        --awb-transform-hover: initial !important;
        --awb-transform-parent-hover: initial !important;
        }

		.orange-title-container, .blue-title-container {padding: 15px 40px 15px 40px!important;margin: -30px -40px 30px!important;}
		.fusion-text.orange-title-container{margin: -15px -40px 0!important;}
  .post-content .orange-title-container h4, .post-content .blue-title-container h4 {margin: 0;/*color: #ee5900;*/}
		/*
		.blue-title-container {border-bottom: 2px solid #95b9b9;}
		.blue-title-container h4 {margin: 0;color: #95b9b9!important;} */

	/**** Generell för knappar ****/
    /** Orange knapp **/
      body .button.orange, body .fusion-button.button-orange, body .fusion-button.button-orange.wpcf7-submit {color: var(--link_color);background: transparent;background-image: none;border: 2px solid var(--link_color);}
      body .button.orange:active, body .button.orange:focus, body .button.orange:hover, body .fusion-button.button-orange.wpcf7-submit:active, body .fusion-button.button-orange.wpcf7-submit:focus, body .fusion-button.button-orange.wpcf7-submit:hover, body .fusion-button.button-orange:active, body .fusion-button.button-orange:focus, body .fusion-button.button-orange:hover {background: var(--link_color);background-image: none;color: #fff;border: 2px solid var(--link_color);}
    /** Grön knapp **/
      body .button.orange, body .fusion-button.button-darkgreen, body .fusion-button.button-darkgreen.wpcf7-submit {background: var(--awb-custom_color_3);background-image: none;color: #fff;border: 2px solid var(--awb-custom_color_3);}
      body .button.orange:active, body .button.orange:focus, body .button.orange:hover, body .fusion-button.button-darkgreen.wpcf7-submit:active, body .fusion-button.button-darkgreen.wpcf7-submit:focus, body .fusion-button.button-darkgreen.wpcf7-submit:hover, body .fusion-button.button-darkgreen:active, body .fusion-button.button-darkgreen:focus, body .fusion-button.button-darkgreen:hover {color: var(--awb-custom_color_3);background: transparent;background-image: none;border: 2px solid var(--awb-custom_color_3);}

    .fusion-button-wrapper:not(.klinik-btn) a:not(.full-size-btn){display: inline-block;margin: 10px 10px 10px 0;}
		.fusion-button-round, .fusion-button-round.button-large{border-radius: 5px!important;font-size: 17px!important;}
		/*.fusion-button-round.active, .fusion-button-round:hover {background: rgba(242, 88, 0, 0.7)!important;border-color: rgba(242, 88, 0, 0.7)!important;}*/
		/*.fusion-button:hover {border-color: rgba(242, 88, 0, 0.7)!important;}
		.fusion-builder-row .fusion-column-inner-bg-wrapper {transition: none !important;}*/



		/*Går detta göra i temainställningar? men knappen försvann när besökt.Ska den märkas ut eller se ut som alltid?*/
		.fusion-button-wrapper .fusion-button.fusion-button-pill:active,.fusion-button-wrapper .fusion-button.fusion-button-pill:focus{background-color: rgba(234,82,0,0.85); color: #fff;}
		body .fusion-button-wrapper a.fusion-button.button-flat.fusion-button-square.button-large{border: 2px solid #f2f2f2; background-color: #f2f2f2;}
		body .fusion-button-wrapper a.fusion-button.button-flat.fusion-button-square.button-large.full-size-btn:hover,body .fusion-button-wrapper a.fusion-button.button-flat.fusion-button-square.button-large.full-size-btn:active,body .fusion-button-wrapper a.fusion-button.button-flat.fusion-button-square.button-large.full-size-btn:focus{background-color: rgba(234,82,0,0.85);border-color: rgb(242, 88, 0);}
		/*body .fusion-button-wrapper a.fusion-button.button-flat.fusion-button-square.button-large.full-size-btn .fusion-button-text:hover{color: #ea5200;}*/
	/**** Logga header ****/
		.fusion-header .fusion-logo {display: flex;align-items: flex-end;}

	/**** Kontakta oss ****/
		#glt-translate-trigger {font-family: "raleway";font-size: 18px;font-weight: 400;text-shadow:none; border-top-left-radius: 5px; border-top-right-radius: 5px;}
		.sticky-side-boka-tid {position: fixed;z-index: 99999; background-color:#f45900; box-shadow: 0 0 4px rgba(0, 0, 0, 0.3); }
		.sticky-side-boka-tid a{color: #fff!important; font-weight: 400;}
		.kontakt_h2{padding: 10px 0 10px 30px;background-color: #ee5900!important;color:#ffffff!important;}

	/*list-style*/
		.fusion-text ul, .fusion-text ol{margin-top: 0;}
		.fusion-text ul li{padding: 3px 10px !important;}
		.fusion-text ol li{counter-increment: li;list-style-type: none ;position: relative;padding: 3px 10px;}
		.fusion-text ol li:before {content: counter(li) ".";font-weight: 500;font-size: 20px;display: inline-block;margin-left: -40px;margin-right: 10px;width: 30px;text-align: right;}

/*----Meny----*/
	/**** secondary top menu ****/
		/*.fusion-secondary-menu #menu-topmeny > .current-menu-item > a span, .fusion-secondary-menu #menu-topmeny > li > a:hover span {border-bottom: 2px solid white;}*/
    .fusion-secondary-menu #menu-topmeny > .current-menu-item > a span, .fusion-secondary-menu #menu-topmeny > li > a:hover span {border-bottom: 2px solid #ee5900;}
		.fusion-secondary-menu #menu-topmeny > li > a span {border-bottom: 2px solid transparent;}
		.fusion-secondary-menu .current-menu-item > a {background-color: #f45900 !important;}
		.fusion-secondary-menu .sub-menu { border: none;}

	/**** Huvudmeny ****/
		.fusion-header-v4 .fusion-header {padding-top: 0;padding-bottom: 0;}
		/*#menu-huvudmeny{text-align: right;}*/
		li.fusion-custom-menu-item.fusion-main-menu-search.fusion-last-menu-item{padding-right:0;}
		/*ENE-nyastartsidan .menu-item.fusion-dropdown-submenu.current-menu-item.current_page_item > a > span, .menu-item.fusion-dropdown-submenu > a:hover > span {color: #fff;}*/
		body .fusion-mobile-current-nav-item > a:before, body .fusion-mobile-current-nav-item > a + .fusion-open-submenu, body .fusion-mobile-nav-item:hover > a:before {color: #fff;}
		.searchform .fusion-search-form-content .fusion-search-button input[type=submit] {background: #f45900;}
		.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents {border: none; background: transparent;padding: 0;margin-top: -1px;}
		.fusion-header-wrapper.fusion-is-sticky .fusion-sticky-header-wrapper .fusion-header .fusion-logo {margin-top: 8px; }
		.fusion-header-wrapper.fusion-is-sticky .fusion-sticky-header-wrapper .fusion-secondary-main-menu {box-shadow: rgba(0,0,0,.117647) 0 2px 2px !important;}
		.fusion-header-wrapper.fusion-is-sticky .fusion-sticky-header-wrapper {box-shadow: none !important;}

		.fusion-header .fusion-logo a.fusion-logo-link {margin-right: 30px;padding-bottom: 5px;}
		.fusion-header.fusion-sticky-shadow .fusion-logo a.fusion-logo-link{ margin-top: 5px;}

		/* Sticky meny fix - dra ner på höjden */
		header.fusion-is-sticky .fusion-logo {margin: 10px 0 15px 0;}
		header.fusion-is-sticky .fusion-header {height: 60px !important;}
		body .fusion-is-sticky .fusion-main-menu>ul>li>a {height: 60px !important;}
		body .fusion-is-sticky .fusion-header-tagline a {margin-top: 7px;}
    /*body .fusion-main-menu>ul>li>a {height: 120px !important;}*/
		/** Tele nr **/
			.fusion-header-tagline a, body .fusion-header-tagline {color: var(--awb-text-color);--tagline_font_color: var(--awb-text-color);}

    /** Megameny **/
      /*.fusion-megamenu-wrapper>.row .fusion-megamenu {box-shadow: 0 0 10px 0 rgb(0 0 0 / 5%);}*/
      .fusion-megamenu-wrapper.col-span-12 .fusion-megamenu.fusion-megamenu-row-2.fusion-megamenu-row-columns-3 {width: 75%;}
			.fusion-megamenu-bullet {display: none;}
			body .fusion-megamenu-title, body .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a {padding-left: 20px;padding-right: 20px;}
			.fusion-megamenu-wrapper .fusion-megamenu-submenu {padding: 15px 0;}
			.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:before {content: "";}
			.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li a:before {content: "-";}
			.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a {padding-left: 30px;}
			.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li a {padding-left: 39px;}
			/*.fusion-megamenu-wrapper {padding-top: 30px;}*/
			/*.fusion-header .fusion-main-menu ul{margin-top: 10px;}*/
			.fusion-main-menu .fusion-megamenu-wrapper .menu-item div.fusion-megamenu-title{padding: 0;}
			.fusion-main-menu .fusion-megamenu-wrapper .menu-item div.fusion-megamenu-title a{padding: 5px 20px 5px 20px;}
			/* .fusion-main-menu .fusion-megamenu-wrapper .menu-item div.fusion-megamenu-title a {color: #fff;} */
      .fusion-main-menu .fusion-megamenu-wrapper .menu-item .sub-menu li a:hover, .fusion-main-menu .fusion-megamenu-wrapper .menu-item div.fusion-megamenu-title a:hover{color: #ea5a0b; background-color: var(--menu_sub_bg_color);}
			/*.fusion-main-menu .fusion-megamenu-wrapper .menu-item .sub-menu li a:hover, .fusion-main-menu .fusion-megamenu-wrapper .menu-item div.fusion-megamenu-title a:hover{color: #ea5a0b; background-color: #f2f2f2;}*/
			/*.fusion-main-menu .fusion-megamenu-wrapper .menu-item .sub-menu li a:hover, .fusion-main-menu .fusion-megamenu-wrapper .menu-item div.fusion-megamenu-title a:hover{color: #ea5a0b; background-color: #cecece;}*/
			.fusion-main-menu .fusion-megamenu-wrapper .sub-menu li a:visited, .fusion-main-menu .fusion-megamenu-wrapper .menu-item .fusion-megamenu-title a:visited, body .fusion-main-menu .sub-menu .current-menu-item>a, body .fusion-main-menu .sub-menu .current_page_item>a{background-color: #f2f2f2;}
			.fusion-main-menu .fusion-megamenu-wrapper .menu-item a{cursor: pointer;}
			@media (max-width: 768px) {.megamenu-mobile .fusion-column-wrapper {flex-direction: column !important;align-items: center !important;}
			.megamenu-mobileuppringd{border-top: 1px solid; border-top-color: #dadada;}}
			#menu-huvudmeny .fusion-title-heading.title-heading-left.title-heading-tag a{font-weight: 600;}
			.klinik-meny:hover .klinik-titel .fusion-title-heading a{color: #ea5a0b !important;}
			#menu-huvudmeny .fusion-text.fusion-text-no-margin p{font-size: 16px;}
			.menubutton-mobile {color: white !important; border: 2px solid var(--awb-custom_color_3) !important;}
			.menubutton-mobile .fa-calendar-check {color: white !important;}
			.menubutton-mobile:hover, .menubutton-mobile:hover .fusion-button-text {color: var(--awb-custom_color_3) !important;border-color: var(--awb-custom_color_3) !important;}
			.menubutton-mobile:hover .fa-calendar-check {color: var(--awb-custom_color_3) !important;}
		/**Mobil**/
			li#mobile-menu-item-6140 a.fusion-flex-link, li#mobile-menu-item-6137 a.fusion-flex-link {background-color: #ea5200; color: #fff;}
			.fusion-mobile-menu-icons a{font-size: 25px;}
			.fusion-is-sticky .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul, .fusion-is-sticky.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul { max-height:120vw }
/*----Startsida-----*/
.faq-background {background-color: #fff;padding: 20px;border-radius: 20px;}
.fusion-toggle-boxed-mode .fusion-fullwidth.fullwidth-box {padding-left: 0;padding-right: 0;}
/*ENE-nyastartsidan */body .awb-imageframe-style-dany img {opacity: 1;}
/*ENE-nyastartsidan */body .kampanj-img .awb-imageframe-style-dany .awb-imageframe-caption-container .awb-imageframe-caption {justify-content: flex-start;}
/*ENE-nyastartsidan body .kampanj-img .awb-imageframe-style-dany .awb-imageframe-caption-container .awb-imageframe-caption-title {text-align: right;}*/
.nowrap-span{text-wrap: nowrap; white-space: nowrap; overflow: hidden;}
.postcard-startsida{min-height: 360px;}
.postcard-startsida-titel a{color: #333333 !important; font-weight: 600;}
.postcard-startsida-lasmer{margin-top: auto !important;}
.homepage-news-image img{max-height: 156px; object-fit: cover; object-position: center; background-color: #f5f5f5;}
.column-startsida-image{height: 156px; background-color: #E8E5DA;}
.startsida-behandligar-link h2 a{position: relative;color: #333333 !important;}
.startsida-behandligar-link h2 img{margin-left: 30px; padding-top: 7px;}
.home #wrapper #main .post-content .homepuff-h2 h2{line-height: 1.1; font-size: 36px; margin-bottom: 0; margin-top: 0; text-align: left;}

	/**** header ****/
		/*.fusion-header-wrapper .fusion-header-content-3-wrapper{float:right;}*/
		.home #wrapper #main .post-content h2 {font-size: 28px; line-height: 1.35; font-weight: 500; margin-top: 0.67em; margin-bottom: 0.3em;}
		.header_txt {max-width:600px;}
		.header_txt h1{font-size: 40px!important;color: #000000;}
		.boka_tid_btn{font-size: 20px!important;}
		.orange-box-vit-text, .post-content .orange-box-vit-text h3, .post-content .orange-box-vit-text h5, .post-content .orange-box-vit-text a {color: #ffffff; text-align: center;}
		.grey-box-startsida, .post-content .grey-box-startsida h3, .post-content .grey-box-startsida h5, .post-content .grey-box-startsida a {color: #000; text-align: center;}
		.post-content .orange-box-vit-text h3, .post-content .grey-box-startsida h3 {margin-top: 5px;margin-bottom: 15px;}
		.post-content .orange-box-vit-text h5, .post-content .grey-box-startsida h5 {margin-top: 10px;}
		.grey-box-startsida h5 a:hover {color: #f45900}
				/**** julbanner ****/
				@media (max-width: 640px) {
					#julcontainer-startsida{background-image: url('https://www.tandea.se/wp-content/uploads/2024/11/julbanner_640x650.jpg'); background-position: top center;}
				}
	/**** formulär slidedown ****/
		#startsida-formular-slidedown {display: none; padding: 0 30px 70px 30px!important;}
		#startsida-formular-slideup {padding: 5px 10px;position: absolute;top: 15px !important;right: 0 !important; z-index:10;}
		.startsida-formular-slidedown-content {max-width: 1100px !important;margin: auto !important;}
		.startsida-formular-slidedown-content .start-boka-tid-ingress{max-width: 850px; margin: auto;}
		#startsida-formular-slidedown .start-boka-tid-ingress h2{margin-bottom: 30px!important;}
		/*ENE-nystartsida BORTTAGET .start-boka-tid-ingress p{font-size: 15px;}*/
    .max-width-650 .fusion-column-wrapper>div {max-width: 650px;margin-left: auto !important;margin-right: auto !important;}
		.max-width-750 .fusion-column-wrapper>div {max-width: 750px;margin-left: auto;margin-right: auto;}
		/*Datepicker*/
		/*.your-date .datepicker {z-index:100000!important;}*/
		.your-date input::-webkit-clear-button,.your-date input[type=date]::-webkit-outer-spin-button,input[type=date]::-webkit-inner-spin-button{
		    display: none; /* Hide the  x button */
		    /*-webkit-appearance: none; /* turn off default browser styling */}
		    /*slut datepicker*/
		 	/*input fältena*/
				.boka-tid-formular-container-startsida input[type=text]{padding: 8px 15px;}
				.boka-tid-formular-container-startsida .formular-input{position: relative;height: 75px;}
				.boka-tid-formular-container-startsida .formular-input.textarea{height: 150px;}
				.formular-input-label{background-color: #fff;padding: 1px 10px;position: absolute; left: 10px;top: -11px;z-index: 10000;}
				.boka-tid-formular-container-startsida .formular-input.tid-last-select select{border-left:none;}
				.boka-tid-formular-container-startsida .select-arrow{height:48px;/*width:25px;*/}
				.wpcf7-not-valid {border-color: red!important;}
				.boka-tid-formular-container-startsida span.wpcf7-not-valid-tip{z-index: 100000;top: -12px;width: 150px;left: calc(100% - 190px);/*160*/position: relative;border: none;background-color: #fff;padding: 1px 5px;}
				.boka-tid-formular2 .your-consent span.wpcf7-list-item, .boka-tid-formular2 .your-consent span.wpcf7-list-item input[type="checkbox"]{margin: 0!important;}
			/*slut input fältena*/
			/** Kampanj sida **/
				.kampanj-formular-container-startsida input[type=text]{padding: 8px 15px;}
				.kampanj-formular-container-startsida .formular-input{position: relative;height: 75px;}
				.kampanj-formular-container-startsida .formular-input.textarea{height: 150px;}
				.kampanj-formular-container-startsida .formular-input.tid-last-select select{border-left:none;}
				.kampanj-formular-container-startsida .select-arrow{height:48px;/*width:25px;*/}
				.kampanj-formular-container-startsida span.wpcf7-not-valid-tip{z-index: 100000;top: -12px;width: 150px;left: calc(100% - 190px);/*160*/position: relative;border: none;background-color: #fff;padding: 1px 5px;}
				.kampanj-formular2 .your-consent span.wpcf7-list-item, .kampanj-formular2 .your-consent span.wpcf7-list-item input[type="checkbox"]{margin: 0!important;}
			/** Kampanjsida 2023 banner **/
					@media only screen and (min-width: 1024px){
						body .full-width-slider h3 {margin-right: 50% !important;}
					}
/****Boka online sektionen****/
		.home .sliders-container div.rev-btn#startsida-show-formular{background-color:transparent;}
		body #boka-online-section-container .boka-online-section .fusion-builder-row .fusion-layout-column{margin-right: 0!important;}
  /*ENE-nystartsida JUSTERAD*/.boka-online-section p{font-family: Raleway;/*text-align: left;font-size:28px;*/}
    /*ENE-nystartsida JUSTERAD body .boka-online-section .fusion-button .fusion-button-text{color: #fff!important; font-size: 20px;}*/
    .boka-online-section .fusion-button{font-size: 20px; font-weight: 200; padding: 15px 39px 15px;margin: 0!important;}
	/**** Ikon txt ****/
		.startsida_boka_lank{font-size: 20px;}
		/*.fusion-column-wrapper {background-color: green !important;}
		.fusion-column-wrapper:hover, .fusion-column-wrapper:focus, .fusion-column-wrapper:active {background-color: brown !important;}*/
    /*ENE-nystartsida BORTTAGET body div.fusion-layout-column.ikon-box:hover .fusion-column-wrapper, body div.fusion-layout-column.ikon-box:focus .fusion-column-wrapper, body div.fusion-layout-column.ikon-box:active .fusion-column-wrapper {background-color:rgba(234,82,0,0.85)!important; border-color: rgba(234,82,0,0.85) !important;}*/
		body #main .fusion-text.startsida_boka_lank a{color: #000!important;}
    /*ENE-nystartsida BORTTAGET body #main .boka-tid-ikon:hover .fusion-text.startsida_boka_lank a, body #main .standby-ikon:hover  .fusion-text.startsida_boka_lank a, body #main .lista-ditt-barn-ikon:hover  .fusion-text.startsida_boka_lank a{color: #fff!important;}*/
		/*ENE-nystartsida BORTTAGET body div.fusion-layout-column.lista-ditt-barn-ikon:hover .imageframe-align-center img{content: url('https://www.tandea.se/wp-content/uploads/2018/12/tandea_baby_112x112-white.png');}*/
		/*ENE-nystartsida BORTTAGET body div.fusion-layout-column.boka-tid-ikon:hover .imageframe-align-center img{content: url('https://www.tandea.se/wp-content/uploads/2018/12/time-tandea_108x108-white.png');}*/
		/*ENE-nystartsida BORTTAGET body div.fusion-layout-column.standby-ikon:hover .imageframe-align-center img{content: url('https://www.tandea.se/wp-content/uploads/2018/12/tooth2-108x108-white.png');}*/
	   .ikon-section .fusion-row .fusion-layout-column .fusion-column-inner-bg.hover-type-none{margin-left: 0px; margin-right: 0px;}

	@media (max-width: 650px) {
		body .fusion-layout-column.ikon-box{margin-bottom: 10px!important;}
		body .fusion-layout-column.ikon-box .fusion-sep-clear,body .fusion-layout-column.ikon-box .fusion-separator.fusion-full-width-sep{display: none;}
		body .fusion-layout-column.ikon-box .imageframe-align-center, body .fusion-layout-column.ikon-box .startsida_boka_lank{display: inline-block;}
		body .fusion-layout-column.ikon-box .startsida_boka_lank{margin-left: 50px;}
		.fusion-fullwidth.fullwidth-box.ikon-section.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling.fusion-equal-height-columns{padding-top: 30px!important;}

	}
	@media (max-width: 550px) {
		.inner-content-box > .fusion-column-wrapper{padding: 30px 20px !important;}
		body .fusion-layout-column.ikon-box .imageframe-align-center .fusion-imageframe{max-width: 70%;}
		body .fusion-layout-column.ikon-box .startsida_boka_lank{margin-left: 20px;}
		body .fusion-layout-column.ikon-box.inner-content-box > .fusion-column-wrapper{padding: 20px 15px!important;}
	}
	@media (max-width: 435px) {
		body .fusion-layout-column.ikon-box .imageframe-align-center .fusion-imageframe{max-width: 55%;}
		body .fusion-layout-column.ikon-box .startsida_boka_lank{margin-left: 0; font-size: 17px}
		body .fusion-layout-column.ikon-box.inner-content-box > .fusion-column-wrapper{padding: 20px 5px!important;}

		}

	/**** Full size knappar ****/
		.full-size-btn .fusion-button-text {font-size: 22px;font-family: 'Raleway';}

/*----Slider----*/
		.tfs-slider .slide-id-5829 .slide-content-container .slide-content, .tfs-slider .slide-id-5761 .slide-content-container .slide-content{margin-left: 30% !important;}

/*----Behandlingar----*/
		.grey-border-box{padding:30px 30px!important;}
		.behandling_logo{display: inline;width: 83px;height: auto;vertical-align: middle;padding-right: 15px;}
		.standby-title{font-size: 20px; margin-bottom: 5px!important;}
@media only screen and (min-width: 500px) and (max-width: 800px){
		.kampanj-puff{background-size: cover !important;}
}
	/*.fusion-button-wrapper .akut-tandvard-btn{margin: 70px 10px 0 0!important;} knappen längst ner i grå ruta*/

	/**** FAQ Tandimplantat-info ****/
		.fusion-accordian .tandimplantat-info .panel-title .fusion-toggle-heading {color: black;}

/*----Orter sidor----*/
.erbjudande-orter::before {content: ''; position: absolute; top: 10px; right: -50px; width: 150px; height: 150px; background-image: url('https://www.tandea.se/wp-content/uploads/2024/11/erbjudande-sticker.png'); background-size: contain; background-repeat: no-repeat; z-index: 10;}
.erbjudande-orter-norrland::before{content: ''; position: absolute; top: 10px; right: -50px; width: 150px; height: 150px; background-image: url('https://www.tandea.se/wp-content/uploads/2024/12/norrland_puff-transparent.png'); background-size: contain; background-repeat: no-repeat; z-index: 10;}
.erbjudande-orter-varmland::before{content: ''; position: absolute; top: 10px; right: -50px; width: 150px; height: 150px; background-image: url('https://www.tandea.se/wp-content/uploads/2024/12/varmland_puff-transparent.png'); background-size: contain; background-repeat: no-repeat; z-index: 10;}
.erbjudande-orter-gotland::before{content: ''; position: absolute; top: 10px; right: -50px; width: 150px; height: 150px; background-image: url('https://www.tandea.se/wp-content/uploads/2024/12/gotland_puff-transparent.png'); background-size: contain; background-repeat: no-repeat; z-index: 10;}

/*----Priser----*/
		table.prislista {width: 100%;}
		.wasa-kredit-logo{margin-top: 10px!important;}
		/*.standby-tid-klinik {padding-left: 15px;}*/
		.tandvards-grupper-btn .fusion-button-text{line-height: 22px;}
		.tandvards-grupper-btn .fusion-button{ padding: 20px;}

	@media only screen and (min-width: 1000px) {
		.tandvards-grupper-btn .fusion-button{min-height: 130px;}
	}


/*----Tips och råd----*/
		.custom-category-posts{display: none;}

/*----Kliniker----*/
		.adress_titel p{font-size: 20px!important;margin-top: 40px;color:#000000;}
		.shortcode-map.fusion-google-map.fusion-maps-js-type.startsida-googlemaps {padding-top: 25px;}

/*Tas bort?*/
		.ring-tid-bok-btn h2 {margin-top: 0;margin-bottom: 5px;}
		#wrapper .post-content .ring-tid-bok-btn h2:first-child {font-size: 1.2em;}
		.bli-uppringd-btn h2{font-size:21.6px!important;}
	/*.klinik-sidebar .widget-tidbokning{margin-bottom: 4%!important;}*/
/*??*/
		.fusion-content-widget-area .widget
	/**** Personal section ****/
		/*.personal h2{margin-bottom: 0 !important;}*/
		.h2_personal h2{margin-top: 40px!important;margin-bottom: 0!important;}
		/*.klinik-gmaps-adress-title h4{margin-top:40px!important;}*/
		.person-title{font-size: 18px!important;margin-top: 5px;}
		.person-shortcode-image-wrapper {float: left;}
		.fusion-person .person-desc {margin-top: 0!important;}
		.fusion-person .person-content{margin-top: 10px!important;}
		.medarbetare_las_mer{color:var(--link_color);/*line-height: 17px;display: inline-block;background: transparent;color: #ea5200;border: 2px solid #ea5200; */margin-top: 10px;margin-bottom: 15px;cursor: pointer; font-family: "raleway";}
		/*.personal .medarbetare_las_mer {display: block!important;margin-top: 10px;margin-bottom: 0;cursor: pointer;padding: 0 0; color: #ee5900;background: none;border:none;}
*/
		.klinik-sidebar .widget_text{margin-bottom: 0;}

		.personal > div{overflow:hidden!important;}
		/*.contains-las-mer {padding-bottom: 60px;}*/
		.fusion-column-wrapper.kliniker_kontakt_info .fusion-text {padding-bottom: 35px;}

/*----Nyheter----*/
		.archive #content {width: 71% !important;}
		.archive #archives-2 {float: right;}
		.archive article{display: flex; flex-wrap: wrap;}
		.archive article .post-content{order: 1; width: 58%;}
		.archive article .flexslider{height: auto; order: 2; width: 320px;}
		.archive article .fusion-meta-info{order: 3; width: 100%;}
		article.fusion-post-medium-alternate .fusion-post-content{order: 1;}
		article.fusion-post-medium-alternate .fusion-flexslider{order: 2;}
		article.fusion-post-medium-alternate .fusion-meta-info{padding-top: 10px; order: 3;}
		article.fusion-post-medium-alternate .fusion-date-and-formats, article.fusion-post-medium-alternate .fusion-single-line-meta{display:none;}

		body .blog .fusion-post-content-wrapper {top: 0; padding: 5px 25px 20px 25px!important;}
		body .blog .fusion-post-content-wrapper h2 a{margin-top: 0; font-weight: 600!important; color: #000!important;font-size: 20px;}
		body .blog .fusion-meta-info a{font-size: 15px;}
		.nyheter-postcards .fusion-image-wrapper .fusion-placeholder-image{display: none;}
	/**** Inlägg ****/
		.single-navigation {margin-bottom: 4%;}
		h1.fusion-post-title {margin-bottom: 6%;}

/*----Remiss----*/
	#sidebar.fusion-remiss {margin-top: 26.8px;}
	.boka-tid-formular-container-startsida.remiss .formular-input-label{background: linear-gradient( var(--awb-custom_color_15) 50%, transparent 50%);}
	.boka-tid-formular-container-startsida.remiss .formular-input{height: auto;}
	.boka-tid-formular-container.boka-tid-formular-container-startsida.remiss p {margin-bottom: 15px;margin-top: 0;}
	.boka-tid-formular-container-startsida.remiss .codedropz-upload-handler {background: #fff; }
	.boka-tid-formular-container-startsida.remiss .codedropz-upload-inner {white-space: unset;}


	.kampanj-container-startsida.remiss .formular-input-label{background: linear-gradient( var(--awb-custom_color_15) 50%, transparent 50%);}
	.kampanj-container-startsida.remiss .formular-input{height: auto;}
	.kampanj-container.kampanj-container-startsida.remiss p {margin-bottom: 15px;margin-top: 0;}
	.kampanj-container-startsida.remiss .codedropz-upload-handler {background: #fff; }
	.kampanj-container-startsida.remiss .codedropz-upload-inner {white-space: unset;}
	.kampanj-container-startsida.remiss .wpcf7-list-item {margin: 0;}

	.dnd-upload-details {font-size: 12px;word-wrap: break-word;}
	.dnd-upload-status .dnd-upload-image {border: none;}
	.dnd-upload-status .dnd-upload-details {padding-right: 15px;}

	.boka-tid-formular-container-startsida.remiss .wpcf7-list-item {margin: 0;}
/*----Referenser----*/
		.referens_txt{padding-right: 40px;}
		.commentlist .the-comment .comment-text {margin-left: 0;}

	/**** kommentars formulär ****/
		#respond{background-color: #f2f2f2;margin-left: 0!important;padding:30px 40px!important;overflow: hidden;padding:20px;margin: 20px;}
		#wrapper #main #respond .fusion-title h2.comment-reply-title{font-size: 29px!important;font-weight: 400;line-height: 1.15;font-style: normal;}
		body #respond input[type="text"], body #respond input[type="email"],#respond input[type="url"], body #respond textarea{background: #ffffff;border:none;display: block;float: none;margin-bottom: 10px;width: 100%;resize: none;}
		body #respond input[type="text"], body #respond input[type="email"],#respond input[type="url"]{padding: 25px;}
		body #respond textarea{padding-top: 25px;padding-left: 25px;}
		#respond input[placeholder], textarea[placeholder],input[placeholder], select{font-size: 15px!important;}
		/*#respond label{color: #747474;}*/
		#respond p .comment-form-cookies-consent{width: 100%!important;}
		.comment-form-cookies-consent{font-size: 15px;float:left;}

/*----Kontak----*/
		.kontakt_klinik_tabell{margin-top: 28px!important; font-size: 24px;font-weight: lighter;}
		.kontakt_klinik_tabell td{padding-bottom: 18px;}
		.kontakt_klinik_tabell a:hover{color: #000000;}
		.kontakt-container{overflow:hidden !important;}
		.kontakt-container label{font-size: 15px;}

/*----knappar----*/
		#custom_html-3 input[type=submit]{text-transform: capitalize;float: right;width: 140px;margin-top:15px;}
		#comment-submit{display: inline;margin: 0;}
		.full-size-btn.button-large {width: 100% !important;padding: 20px; }
		.full-size-btn.button-large span.fusion-button-text {color:#000;}

		.boka-tid-formular input[type=submit]:hover, .kampanj-formular input[type=submit]:hover, .lista-ditt-barn-container .lista-ditt-barn-formular1 input[type=submit]:hover, .licensiering-formular-container input[type=submit]:hover, .kontakt-container input[type=submit]:hover,
		.wpcf7-form .kontakt-container input[type=submit]:hover,
		/*.medarbetare_las_mer.active, .medarbetare_las_mer:hover,*/
		#kampanjsida .inner-content-box input[type=submit]:hover,
		#custom_html-3 input[type=submit]:hover,
		#comment-submit:hover{background: rgba(234,82,0,0.85) !important;color: #fff !important;}



		.boka-tid-formular input[type=submit]:hover, .kampanj-formular input[type=submit]:hover, .lista-ditt-barn-container .lista-ditt-barn-formular1 input[type=submit]:hover, .licensiering-formular-container input[type=submit]:hover, .kontakt-container input[type=submit]:hover,
		.wpcf7-form .kontakt-container input[type=submit]:hover,
		#kampanjsida .inner-content-box input[type=submit]:hover,
		#custom_html-3 input[type=submit]:hover,
		#comment-submit:hover{border-color: rgba(234,82,0,0.85) !important;}

		#tribe-bar-form .tribe-bar-submit input[type=submit], .button-large, .fusion-body .fusion-button-large, .tml-submit-wrap input[type=submit], .wpcf7-form .wpcf7-submit.button-large, .wpcf7-form .wpcf7-submit.fusion-button-large ,
		.licensiering-formular-container input[type=submit], .boka-tid-formular input[type=submit], .kampanj-formular input[type=submit], .lista-ditt-barn-container .lista-ditt-barn-formular1 input[type=submit],
		#comment-submit,
		#custom_html-3 input[type=submit],
		#kampanjsida .inner-content-box input[type=submit],
		.wpcf7-form .kontakt-container input[type=submit]/*,
		.medarbetare_las_mer*/{font-size: 17px !important;}

		.licensiering-formular-container input[type=submit], .boka-tid-formular input[type=submit], .kampanj-formular input[type=submit], .lista-ditt-barn-container .lista-ditt-barn-formular1 input[type=submit],
		.wpcf7-form .kontakt-container input[type=submit],
		#custom_html-3 input[type=submit],
		.medarbetare_las_mer,
		#kampanjsida .inner-content-box input[type=submit],
		#comment-submit{border-radius: 25px !important; -moz-border-radius: 25px !important; -webkit-border-radius: 25px !important;}

		.licensiering-formular-container input[type=submit], .boka-tid-formular input[type=submit], .kampanj-formular input[type=submit], .lista-ditt-barn-container .lista-ditt-barn-formular1 input[type=submit],
		/*.medarbetare_las_mer{padding: 13px 29px !important; }*/



/*----sidomeny----*/
		body .widget-tidbokning h3, body .klinik-tidbokning h3 {font-size: 18px!important;color: #ffffff !important;line-height: 1.8em!important;margin: 0;}
		body .widget-tidbokning h3 a.tele-nr, body .klinik-tidbokning h3 a.tele-nr{font-size: 15px!important;margin-top: 15px;color: #fff !important; position: absolute;}
		.widget-uppringd h3{font-size: 15px!important;line-height: 24px;margin: 0; position: absolute; top: 30%; bottom: 0;}
.widget-uppringd .fusion-responsive-typography-calculated a{color: #fff !important}
		.widget-tidbokning{background-color: #ea5a0b;margin-top: 0;margin-bottom: 25px!important; margin-top: 5px;}
		.widget-uppringd.widget.widget_text {width: 90%; height: 60px; font-weight: 600; border-radius: 4px; padding-left: 15px; text-align: left; padding: 0 0 0 15px; box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, 0.3);}
		.widget-uppringd{cursor: pointer;background-color: #ea5a0b!important;}
		.widget-tidbokning, .widget-uppringd {text-align: center;padding: 40px 30px;}
    .fusion-layout-column .fusion-column-wrapper .klinik-tidbokning>div, .widget-tidbokning, .widget-uppringd, .clinic-booking-button #muntra_toggle_display, .fusion_builder_column_inner_1_1 iframe, .post-content .referens-box {border-radius: 20px;}
		.page .sidebarwidget-header{font-size: 21; font-weight: bold;}
		.page .sidebarwidget-info{border-top-style: solid; border-top-width: 1px; border-top-color: #d7d7d7; margin-top: 10px; padding-bottom: 30px;}
		.page .sidebarwidget-info a{padding-bottom: 19px; color: #000;}
		.page #custom_html-13{border-bottom-style: solid !important; border-bottom-width: 1px !important; border-bottom-color: #d7d7d7 !important; margin-bottom: 0;}
		.widget-tidbokning.widget.widget_text{width: 90%; height: 60px; font-weight: 600; border-radius: 4px; padding: 0 0 0 15px; text-align: left; box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, 0.3);}
		.page #sidebar #text-10{margin-bottom: 0px;}
		body.has-sidebar #main .sidebar{margin-top: 55px;}
		.klinik-tidbokning .fusion-column-wrapper.fusion-flex-column-wrapper-legacy{border-radius: 4px !important; width: 90%; height: 60px; padding: 0; top: 0; bottom: 0; box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, 0.3);}
		#sidebar #custom_html-13{margin-bottom: 20px;}
		.sidebar #text-13{margin-bottom: 0;}
		.sidebar #text-12{margin-bottom: 0;}
		.textwidget.custom-html-widget .sidebarwidget-info p{margin-top: 10px;}
		.page .fusion-widget-area.awb-widget-area-element.fusion-widget-area-1.fusion-content-widget-area #text-10{margin-bottom: 100px;margin-top: 20px;}

/*----sidebar widget på bloggsidor----*/
	.custom-category-posts-list {list-style-type: none;padding: 0;margin: 0;}
	.fusion-text .custom-category-posts-list li {display: block;padding: 10px 10px 10px 12px !important;border-bottom: 1px solid #e7e6e6;position: relative;}

/*----Footer----*/
  .footer-nav .fusion-menu li:first-child, .footer-nav .fusion-menu li.footer-menu-title {font-size: 20px;font-family: 'Raleway';margin-bottom: 10px;}
.footer-nav .fusion-menu li.footer-menu-title {margin-top:20px;}
  /**** F-nav-menu ****/
		.fusion-footer .fusion-footer-widget-column{margin-bottom: 0;}
		#menu-footer-meny > li {display: inline;float: left;font-size: 20px;}
		#menu-footer-meny li{border-bottom: none;}
		#menu-footer-meny li a:before{content:"";}
		body .fusion-footer-widget-area .widget_nav_menu ul ul li a {padding-top: 0;}
		body .fusion-widget-area .sub-menu {margin-left: 0;font-size: 14px;padding: 10px 10px 10px 0;}
		body .fusion-widget-area .widget_nav_menu li{padding: 0 10px 10px 0;}

		.fusion-copyright-notice a{margin-right: 10px;}
		.fusion-copyright-notice .sociala-medier{margin-top: 10px; float: left;}
		.fusion-copyright-notice a i{font-size: 25px;}
		.fusion-footer .tandea-cert > img:first-child { margin-right: 15px;}
		/*.fusion-copyright-notice .social-media-icons{text-align:left!important;}*/


	/**** ovre footer ****/
		body .ovre-footer{margin-bottom:40px;}
		body .fusion-footer .ovre-footer .ovre-footer-1 .widget iframe{min-height: 278px!important;}
		/** Nyhetsbrev **/
			body .ovre-footer-2 > div{background-color: #ffffff;overflow: hidden;padding: 5px 40px 27px; color: #000;}
			body .ovre-footer-2 h4{margin-bottom: 0;padding-top: 20px;}
			body .ovre-footer-2 p{margin:0;}
			body #custom_html-3 input[type=email]{height:40px;}
			body .ovre-footer-2 .boka-tid-formular2 a{color: #ea5a0b;}

/*----Cookie banner----*/
		.cky-consent-bar{background-color: rgba(0,0,0,0.9) !important;}
		.cky-notice-group{padding: 20px;}

/*----popmake-formulär----*/

		.popmake-content .boka-tid-formular-container.boka-tid-formular-container-startsida .boka-tid-formular1 .formular-input-label, .popmake-content .boka-tid-formular-container.boka-tid-formular-container-startsida .boka-tid-formular2 .formular-input-label{top: 2px;background: linear-gradient(to bottom, #f9f9f9 0%,#f9f9f9 70%,#ffffff 71%,#ffffff 100%);}
		.popmake-content .boka-tid-formular-container.boka-tid-formular-container-startsida input[type="text"], .popmake-content .boka-tid-formular-container.boka-tid-formular-container-startsida select{ border: 1px solid #969696;}

/*----Formulär----*/
		.kontakt-sida-form .boka-tid-formular-container.boka-tid-formular-container-startsida .formular-input-label{background: linear-gradient(to bottom, #f2f2f2 0%,#f2f2f2 43%,#ffffff 45%,#ffffff 100%);}
		.boka-tid-formular-container .formular-input.textarea textarea {padding-top: 25px;}
		.formular-input .wpcf7-select-parent .select-arrow{border-color: #969696;}
        .formular-input .formular-input-label{height: 28px;}
        .boka-tid-formular-container.boka-tid-formular-container-startsida .formular-input .formular-input-label p {margin-top: 0;margin-bottom: 0;}
	/**** Boka tid formulär ****/
		.boka-tid-formular .boka-tid-formular-container , .lista-ditt-barn-container, .licensiering-formular-container{background-color: #f2f2f2;padding: 30px 40px;overflow: hidden;margin-top: 20px;}
		#startsida-formular-slidedown .boka-tid-formular .boka-tid-formular-container {padding: 50px 40px 30px;background: #fff;}
		.licensiering-formular-container{margin-top: 4%;}
		.boka-tid-formular .boka-tid-formular-container div,.licensiering-formular-container div, .obligatorisk-txt{font-size: 15px;}

		.boka-tid-formular-container input[type=date],.boka-tid-formular-container input[type=text], .boka-tid-formular-container input[type=email], .boka-tid-formular-container .textarea textarea, .boka-tid-formular-container .text textarea, .boka-tid-formular-container .formular-input select{border: 1px solid #969696;}

		.boka-tid-formular .boka-tid-formular1 input[type=text], .boka-tid-formular .boka-tid-formular1 input[type=email], .boka-tid-formular .boka-tid-formular1 textarea, .boka-tid-formular .boka-tid-formular2 input[type=text], .boka-tid-formular .boka-tid-formular2 input[type=email], .boka-tid-formular .boka-tid-formular2 textarea,
		.lista-ditt-barn-container .lista-ditt-barn-formular1 input[type=text], .lista-ditt-barn-container .lista-ditt-barn-formular1 input[type=email], .lista-ditt-barn-container.lista-ditt-barn-formular1 textarea,
		.licensiering-formular-container h2, .lista-ditt-barn-container h2{margin-top: 0;}
		.licensiering-formular-container input[type=text], .licensiering-formular-container input[type=email], .licensiering-formular-container .lista-ditt-barn-formular1 textarea{padding:18px;resize: none;}

		.boka-tid-formular .boka-tid-formular1 select, .boka-tid-formular .boka-tid-formular2 select,.lista-ditt-barn-container.lista-ditt-barn-formular1 select{padding: 15px;}
		.checkbox-privacy {margin-left: -18px;}
		.checkbox-privacy, .privacy-agreement,span.obligatoriskt{font-size: 15px;}
		.licensiering-formular-container .wpcf7-form-control div{height:18px!important;}

		.boka-tid-formular-container-startsida {clear: both;padding-top: 20px;}


		/** Kampanj **/
			.kontakt-sida-form .kampanj-formular-container.kampanj-formular-container-startsida .formular-input-label{background: linear-gradient(to bottom, #f2f2f2 0%,#f2f2f2 50%,#ffffff 53%,#ffffff 100%)}
			.kampanj-formular-container .formular-input.textarea textarea {padding-top: 25px;}

			.kampanj-formular .kampanj-formular-container {background-color: #f2f2f2;overflow: hidden;margin-top: 20px;}
			.kampanj-formular .kampanj-formular-container div {font-size: 15px;}
			.kampanj-formular-container input[type=date],.kampanj-formular-container input[type=text], .kampanj-formular-container input[type=email], .kampanj-formular-container .textarea textarea, .kampanj-formular-container .text textarea, .kampanj-formular-container .formular-input select{border: 1px solid #969696;}
			.kampanj-formular .kampanj-formular1 input[type=text], .kampanj-formular .kampanj-formular1 input[type=email], .kampanj-formular .kampanj-formular1 textarea, .kampanj-formular .kampanj-formular2 input[type=text], .kampanj-formular .kampanj-formular2 input[type=email], .kampanj-formular .kampanj-formular2 textarea,
			.kampanj-formular .kampanj-formular1 select, .kampanj-formular .kampanj-formular2 select,.lista-ditt-barn-container.lista-ditt-barn-formular1 select{padding: 15px;}
			.kampanj-formular-container-startsida {clear: both;padding-top: 20px;}

		#comment-input input, .avada-select .select2-container .select2-choice, .avada-select-parent select, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .fusion-login-box .fusion-login-form input[type=password], .fusion-login-box .fusion-login-form input[type=text], .input-text:not(textarea), .main-nav-search-form input, .post-password-form label input[type="password"], .search-page-search-form input, .searchform .fusion-search-form-content .fusion-search-field input, .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__arrow, .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-text, input.s, input[type="email"], input[type="number"], input[type="password"], input[type="text"], select { height: 50px !important;}
/*----Kampanjsida----*/
	/**** Content - Allmänt ****/

		#kampanjsida .formularet {margin-top: 40px!important;}
		#kampanjsida .formularet >div >div{max-width: 900px; margin:auto;}
		#kampanjsida h1 {font-size: 60px;line-height: 75px;margin-bottom: 45px;}
		#kampanjsida .kampanj-title{margin-bottom: 0!important;}
		#kampanjsida .annons-orange-text {color: #e05d26; }
		#kampanjsida .kampanj-info-text .fusion-text > p, #kampanjsida .annons-orange-text b{font-size: 30px; line-height: 40px;}
		#kampanjsida .annons-orange-text b{font-weight: 500;}
		#kampanjsida .kampanj-info-text .fusion-text > p i, #kampanjsida .kampanj-info-text .fusion-text > p.annons-kontakt, #kampanjsida .kampanj-info-text .fusion-text > p.annons-kontakt b{font-size: 23px;line-height: 30px;}
		/*#kampanjsida .annons-formularet{background-color:#f2f2f2;padding: 30px 40px; margin-bottom:30px; overflow:hidden;}*/
		#kampanjsida .inner-content-box .wpcf7 {margin-top: 15px;}
		#kampanjsida .inner-content-box input[type=text], #kampanjsida .inner-content-box input[type=password], #kampanjsida .inner-content-box input[type=email],
		#kampanjsida .inner-content-box textarea {background: #ffffff; border: 1px solid #969696; padding:3px; height:40px; color:#888; font-weight: 300px;width: 98%!important;margin-bottom: 15px;padding: 0 10px;}
		#kampanjsida .inner-content-box select ,#kampanjsida .inner-content-box input[type=date]{background: #ffffff;background: url(dropdown_arrow.png) no-repeat #ffffff;background-position: 95% 50%; border: 1px solid #969696; height: 40px; padding:0 10px;font-weight: 300px; font-size: 15px;}
		#kampanjsida .inner-content-box input[type=submit] {float: right; margin-top: 10px;margin-bottom:10px;width:231px;max-width:100%;}

		#kampanjsida .annons-formular1, #kampanjsida .annons-formular2 {overflow: hidden;font-size: 15px;}
		#kampanjsida .annons-formular1 div>div{width: 130px!important;}

		.boka-tid-formular1 .behandling-val span.wpcf7-list-item{display: block;}
		.kampanj-formular1 .behandling-val span.wpcf7-list-item{display: block;}
	@media only screen and (min-width: 830px){
		#kampanjsida .annons-formular1 {width:48%; float:left;margin-right: 2%;margin-bottom: 20px; margin-top:20px;}
		#kampanjsida .annons-formular2 {width:50%; float:right; margin-top:20px;}
	}
	@media only screen and (max-width: 500px){
		/*#kampanjsida .formular-timme{width: 50%!important;}
		#kampanjsida .formular-minut{width: 40%!important;}*/
		/*#kampanjsida*/div.wpcf7 .wpcf7-recaptcha iframe{transform:scale(0.77); float: right;}
		#kampanjsida .rc-anchor-normal {width: 250px!important;}
		#kampanjsida .formular-timme, #kampanjsida .formular-dag, #kampanjsida .formular-minut {width: 30%!important;margin-right: 5% !important;}
		#kampanjsida .formular-minut{margin-right: 0 !important;}
	}
		#kampanjsida .annons-footer1.white-box, #kampanjsida .annons-footer2.white-box{padding: 30px 90px;}
		#kampanjsida .annons-footer1 {font-size: 18px;/*width:70%; float:left;*/}
		#kampanjsida .annons-footer1 .annons-orange-text b{font-size: 23px;}
		#kampanjsida .info-text p{margin-bottom: 5px!important;}
		#kampanjsida .annons-footer2 {margin-top: 30px!important; margin-bottom:0!important; vertical-align: bottom;/*width:30%;float:right;*/}
		#kampanjsida .annons-footer2 img {/*bottom: 0;position: absolute;*/}
		#kampanjsida .kampanj-info-text .fusion-text > p b{font-weight: 500 !important;}

		#kampanjsida .personnr, #kampanjsida .namn, #kampanjsida .tel, #kampanjsida .epost,
		#kampanjsida .formular-hjalp, #kampanjsida .annons-formular2 p, #kampanjsida .formular-ar,
		#kampanjsida .formular-manad, #kampanjsida .formular-dag, #kampanjsida .formular-timme, #kampanjsida .formular-minut,
		#kampanjsida .annons-obs{font-weight: 300; font-size:15px; /*padding-right: 20px; */padding-bottom: 15px;}
		#kampanjsida .kampanj-info-text{margin-top: 30px!important; margin-bottom: 15px!important;}
		#kampanjsida .formular-ar, #kampanjsida .formular-dag{width: 40%;margin-right:10%; margin-bottom: 5px; float:left;}
		#kampanjsida .formular-manad{width: 50%; margin-bottom: 5px; float: left}
		#kampanjsida .formular-timme, #kampanjsida .formular-minut{width: 24%;margin-right: 2%; margin-bottom: 5px; float:left;}
		#kampanjsida .formular-minut{margin-right: 0;}

	/**** Content - Annons (Handen) ****/
		.page-id-2768 #branding .branding_slider, .page-id-3194 #branding .branding_slider, .page-id-3110 #branding .branding_slider {background-color: #ffffff !important;background: url(https://www.tandea.se/wp-content/uploads/2017/02/Tandea2017-bg-2000x393.jpg) no-repeat !important;background-size: cover !important;}
		#post-2768 .entry-header, .page-id-2768 #branding div > img,
		#post-3194 .entry-header, .page-id-3194 #branding div > img,
		#post-3110 .entry-header, .page-id-3110 #branding div > img {display: none;}
		#post-2768 h1, #post-3194 h1, #post-3110 h1 {font-size: 60px;line-height: 75px;margin-bottom: 45px;}
		#post-2768 .entry-content > p, #post-2768 .sodermalm-annons-formularet .sodermalm-annons-orange-text b,
		#post-3194 .entry-content > p, #post-3194 .sodermalm-annons-formularet .sodermalm-annons-orange-text b,
		#post-3110 .entry-content > p, #post-3110 .sodermalm-annons-formularet .sodermalm-annons-orange-text b {font-size: 30px;}
		#post-2768 .sodermalm-annons-formularet .sodermalm-annons-orange-text b,
		#post-3194 .sodermalm-annons-formularet .sodermalm-annons-orange-text b,
		#post-3110 .sodermalm-annons-formularet .sodermalm-annons-orange-text b {line-height: 50px;}
		#post-2768 .entry-content > p b, #post-3194 .entry-content > p b, #post-3110 .entry-content > p b {font-weight: 500 !important;}
		#post-2768 .entry-content > p i, #post-2768 p.sodermalm-annons-kontakt,
		#post-3194 .entry-content > p i, #post-3194 p.sodermalm-annons-kontakt,
		#post-3110 .entry-content > p i, #post-3110 p.sodermalm-annons-kontakt {font-size: 23px;}
		#post-2768 p .sodermalm-annons-obs, #post-3194 p .sodermalm-annons-obs, #post-3110 p .sodermalm-annons-obs {font-size:13px;line-height:14px;}
		#kampanjsida .sodermalm-annons-footer1 {font-size: 15px;}
		#kampanjsida .sodermalm-annons-orange-text {color: #e05d26; }
		#kampanjsida .sodermalm-annons-footer1 {width:70%;float:left;}
		#kampanjsida .sodermalm-annons-footer2 {width:30%;float:right; text-align: left;}

		#post-2768 .sodermalm-annons-formularet, #post-3194 .sodermalm-annons-formularet, #post-3110 .sodermalm-annons-formularet {background-color:#f2f2f2;padding: 30px 40px; margin-bottom:30px; overflow:hidden;}

		#kampanjsida .sodermalm-annons-formular1, #kampanjsida .sodermalm-annons-formular2 {overflow: hidden;}
		#kampanjsida .sodermalm-annons-formularet .wpcf7 {margin-top: 15px;}

		#kampanjsida .sodermalm-annons-formularet input[type=text], #kampanjsida .sodermalm-annons-formularet input[type=password], #kampanjsida .sodermalm-annons-formularet input[type=email], #kampanjsida .sodermalm-annons-formularet textarea {background: #ffffff; border: 1px solid #969696;}
		#kampanjsida .sodermalm-annons-formularet select {background: #ffffff;background: url(dropdown_arrow.png) no-repeat #ffffff;background-position: 95% 50%; border: 1px solid #969696;}
		/*ENE-nystartsida borttagen input[type=submit] {float: right; margin-top: 10px;width:231px;max-width:100%;} */
		#post-2768 div.wpcf7-response-output, #post-3194 div.wpcf7-response-output, #post-3194 div.wpcf7-response-output {clear: both;}
		.sodermalm-annons-footer2 img {bottom: 0;position: absolute;}


	/**** Content - Annons (Södermalm) ****/
		.home #branding .branding_slider, .page-id-2 #branding .branding_slider {background-color: #ffffff !important;background: url(https://www.tandea.se/wp-content/uploads/2017/02/Tandea2017-bg-2000x393.jpg) no-repeat !important;background-size: cover !important;}
		#post-2304 .entry-header, .page-id-2304 #branding div > img {display: none;}/*, .page-id-2 #branding div > img*/
		#post-2304 h1 {font-size: 60px;line-height: 75px;margin-bottom: 45px;}
		#post-2304 .entry-content > p, #post-2304 .sodermalm-annons-formularet .sodermalm-annons-orange-text b {font-size: 30px;}
		#post-2304 .sodermalm-annons-formularet .sodermalm-annons-orange-text b {line-height: 50px;}
		#post-2304 .entry-content > p b {font-weight: 500 !important;}
		#post-2304 .entry-content > p i, #post-2304 p.sodermalm-annons-kontakt {font-size: 23px;}
		#post-2304 p .sodermalm-annons-obs {font-size:13px;line-height:14px;}
		#post-2304 .sodermalm-annons-footer1 p {font-size: 15px;}
		#post-2304 .sodermalm-annons-orange-text {color: #e05d26; }
		#post-2304 .sodermalm-annons-footer1 {width:70%;float:left;}
		#post-2304 .sodermalm-annons-footer2 {width:30%;float:right;}

		#post-2304 .sodermalm-annons-formularet {background-color:#f2f2f2;padding: 30px 40px; margin-bottom:30px; overflow:hidden;}
		#post-2304 .sodermalm-annons-formular1, #post-2304 .sodermalm-annons-formular2 {overflow: hidden;}
		#post-2304 .sodermalm-annons-formularet .wpcf7 {margin-top: 15px;}
		#post-2304 .sodermalm-annons-formularet input[type=text], #post-2304 .sodermalm-annons-formularet input[type=password], #post-2304 .sodermalm-annons-formularet input[type=email], #post-2304 .sodermalm-annons-formularet textarea {background: #ffffff; border: 1px solid #969696;}
		#post-2304 .sodermalm-annons-formularet select {background: #ffffff;background: url(dropdown_arrow.png) no-repeat #ffffff;background-position: 95% 50%; border: 1px solid #969696;}
		/*ENE-nystartsida borttagen input[type=submit] {float: right; margin-top: 10px;width:231px;}*/
		.skicka-captcha input[type=submit] {float: right; margin-top: 10px;width:100%;}
		.captcha-skicka {width:50%; margin-right:10%; float:left;}
		.skicka-captcha {width:40%; float:left;}
		#post-2304 div.wpcf7-response-output {clear: both;}
		.sodermalm-annons-footer2 img {bottom: 0;position: absolute;}
/** FAQ **//**ENE-nyastartsidan lagt till*/
	.fusion-faqs-wrapper .fusion-accordian .fusion-toggle-no-divider {border-radius: 10px;}
	.fusion-faqs-wrapper .fusion-accordian .fusion-toggle-no-divider.panel-body .fusion-fullwidth {padding-left: 0;padding-right: 0;}

/*----Responsivitet----*/
	@media only screen and (min-width: 1201px){
		.sticky-side-boka-tid { padding: 9px 22px 9px; top: 30%;left: -33px;transform: rotate(270deg); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
	}
	@media only screen and (max-width: 1200px) {
		.sticky-side-boka-tid { padding: 6px 20px 3px; left: 160px;bottom: 0; border-top-left-radius: 5px; border-top-right-radius: 5px;}
		/*.width-100 .nonhundred-percent-fullwidth {padding-left: 30px !important;padding-right: 30px !important;}*/
	}
	@media only screen and (max-width: 1139px) and (min-width: 965px){
	body .widget-tidbokning h3 a.tele-nr, body .klinik-tidbokning h3 a.tele-nr{font-size: 15px!important;}
	}
	@media only screen and (max-width: 1070px) and (min-width: 854px)  {
		.fusion-footer .ovre-footer .ovre-footer-1 .widget iframe{min-height: 299px!important;}
	}
	@media only screen and (max-width: 1050px) and (min-width: 650px)  {
		.klinik-shortcode a.las-mer.fusion-button{position: initial!important;}
	}
	@media screen and (max-width: 1024px) {
		.erbjudande-orter-block .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column{border-radius: 5px;}
	}
	@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {
		body.fusion-body .fusion-page-title-bar .fusion-breadcrumbs {display: block;}
	}
	@media (max-width: 980px){
		body .fusion-mobile-menu-design-modern .fusion-header-tagline { margin-top: 0; }
		body .fusion-is-sticky .fusion-header-tagline a{margin-top: 0;}
		.fusion-logo {max-width: calc( 100% - 89px );}
		.fusion-secondary-menu, .not-mobile > a {display: none;}
		.fusion-contact-info {display: none;}
		.fusion-header {padding: 0 !important;}
		.fusion-header-v3 .fusion-header .fusion-row:not(#extra-mobile-menu-wrapper) {padding: 10px 20px !important; background: #fff;}
		#extra-mobile-menu-wrapper {display: block !important;background-color: #f25800;}
		#menu-extra-mobilmeny {padding: 0;margin: auto;max-width: 400px;text-align: center;}
		#menu-extra-mobilmeny li {display: inline-block;font-size:16px;margin: 10px 10px;}
		#menu-extra-mobilmeny li a { color:#fff; font-weight: 600;}
		.fusion-secondary-header {border-bottom: 0;}
	}
	@media (max-width: 964px)and (min-width: 801px){
		body .widget-tidbokning h3 a.tele-nr, body .klinik-tidbokning h3 a.tele-nr{ font-size: 15px!important; }
	}

	@media only screen and (max-width: 853px) and (min-width: 655px)  {
		.fusion-footer .ovre-footer .ovre-footer-1 .widget iframe{min-height: 328px!important;}
	}
	@media (min-width: 801px) {
		#menu-footer-meny > li {width: 20%;}
		.fusion-copyright-notice .social-media-icons{float: right;}
		.fusion-footer .tandea-cert{float: right;}
	}
	@media only screen and (max-width: 800px) {
		.flex-break {flex-basis: 100%;}
		.tand-bild-mobil {background-image: url(https://www.tandea.se/wp-content/uploads/2018/09/tandbanner-bakgrund.jpg) !important;}
		.ovre-footer-2 h4{padding-top: 0;}
		.formular-hjalp{width:100%!important;}
		.formular-hjalp{width:100%!important;}
		.header_txt h2{font-size: 30px!important;}
		body.has-sidebar #content .post-content .fusion-layout-column:last-child {margin-bottom: 4% !important;}
		/*.fusion-contact-info {display: none;}*/
		.fusion-secondary-main-menu .fusion-mobile-menu-search {margin-bottom: 20px;}
		.fusion-copyright-content .fusion-copyright-notice .social-media-icons{margin: auto; max-width: 200px;}
		.page .avada-page-titlebar-wrapper[aria-label="Rubrikfält"] {display: none;}
		.page .fusion-flexslider.flexslider.post-slideshow{margin-bottom: 0;}

		.fusion-header-wrapper .fusion-header-content-3-wrapper .fusion-header-tagline {font-size: 16px;}
		/** Megameny **/
			/*.fusion-secondary-menu, .not-mobile > a {display: none;}*/
			.fusion-header-tagline a{ font-size: 20px; }
			.page-id-44 .has-sidebar #sidebar {margin-top: 0;}


	}

	@media (max-width: 1500px) and (min-width: 701px) {
		.home .awb-imageframe-caption-container .awb-imageframe-caption-title {font-size: 26px;padding: 20px !important;}
	}

	@media (max-width: 700px) and (min-width: 641px) {
		.home .awb-imageframe-caption-container .awb-imageframe-caption-title {font-size: 23px;padding: 20px !important;}
	}
	@media only screen and (min-width: 500px) and (max-width: 800px) {
		#menu-footer-meny > li {width: 33%;}
		.fusion-column-wrapper {background-size: contain !important;}
	}
	@media only screen and (min-width: 400px) and (max-width: 800px) {
		.home h1.fusion-title-heading {font-size: 40px !important;}
		.home h2.fusion-title-heading {font-size: 36px !important;}
		.home h3.fusion-title-heading {font-size: 22px !important;}
		.home h4.fusion-title-heading {font-size: 32px !important;}
		.fusion-title-size-three+.fusion-title-size-four {padding-top:10px;}
		/*.fusion-header-content-3-wrapper{margin-top: -20px;}*/
		#menu-footer-meny > li {width: 33%;}
		.textwidget.custom-html-widget .widget:nth-child(even) {margin: 0;}
		body.fusion-body .fusion-page-title-bar {height: auto;}
	}
	/*@media only screen and (min-width: 400px) and (max-width: 650px) {
		.textwidget.custom-html-widget .widget {width: 48%;float: left;margin: 0 4% 0 0;}
	}*/
	/*@media (min-width: 770px) {*/
	@media (min-width: 1000px) {
		.boka-tid-formular .boka-tid-formular1, .boka-tid-formular .boka-tid-formular2{width:48%; float:left; }
		.boka-tid-formular .boka-tid-formular1{margin-right: 4%; }
		.kampanj-formular .kampanj-formular1, .kampanj-formular .kampanj-formular2{width:48%; float:left; }
		.kampanj-formular .kampanj-formular1{margin-right: 4%; }
	}
	@media only screen and (min-width: 768px)  {

		/** Prislista tabel **/
		table.prislista td, table.prislista th {border: 1px solid #e0dede;text-align: center;padding: 6px 9px;}
		table.prislista td:nth-child(2), table.prislista th.undersokning {text-align: left;}
		table.prislista .pris {width: 100px;}
		table.prislista .ref-pris {width: 140px;}
		table.prislista .atgard {width: 80px;}
	}
	@media only screen and (max-width: 767px), (max-device-width: 767px) and (min-device-width: 768px)  {
		/**** Prislista Tabel på mobil ****/
			table.prislista tr { border: 1px solid #e0dede; padding: 6px 9px;}
			table.prislista td, table.prislista th {border: none;}
		/* Force table to not be like tables anymore */
			.prislista table, .prislista tbody, .prislista th, .prislista td { display: block; }
		/* Hide table headers (but not display: none;, for accessibility) */
			.prislista th { position: absolute;top: -9999px;left: -9999px;}
			.prislista th { border-bottom: 1px solid #ccc; }
			.prislista td { position: relative;padding: 30px 20px 10px !important;text-align: left !important;border:none;}
			.prislista td:nth-child(2) {padding-top:0 !important;}
			.prislista td img {max-width: 151px;margin: 0;}
			.prislista td:before { font-weight: bold;position: absolute;top: 6px;left: 6px;width: 45%; padding-right: 10px; white-space: nowrap;}
		/* Label the data */
			.prislista td:nth-of-type(1):before { content: "Åtgärd"; }
			.prislista td:nth-of-type(2):before { content: ""; }
			.prislista td:nth-of-type(3):before { content: "Referens pris"; }
			.prislista td:nth-of-type(4):before { content: "Vårt pris"; }
	}
	@media only screen and (min-width: 651px) {
		.person-shortcode-image-wrapper {width: 20%;margin-right: 4%;}
		.personal .fusion-person .person-shortcode-image-wrapper img, .fusion-person .person-image-container {width:100%!important;}
		.person-desc {float: left;width: 66%;margin-top: 0;}
		.lista-ditt-barn-container{width: 70%;}
    /*ENE-nystartsida borttagen body .boka-online-section .fusion-column-wrapper .fusion-column-content-centered{max-width: 950px;margin: auto;margin-right: 0;}*/
		/*ENE-nystartsida borttagen .boka-online-section p{margin-bottom: -30px;}*/
	}

	@media only screen and (max-width: 650px) {
    .fusion-body .fusion-button-default-size.btn-home-top {margin-bottom: 10px;}
		.person-shortcode-image-wrapper img {max-height: 200px;width: auto;margin-bottom: 10px;}
		body.fusion-body .fusion-page-title-bar .fusion-breadcrumbs, body.fusion-body .avada-page-titlebar-wrapper {display: block;}
		body.fusion-body .fusion-page-title-bar, body .fusion-page-title-row {min-height: auto;}

		#startsida-formular-slideup {top: -20px !important;}
		#startsida-formular-slidedown {padding-top: 25px!important;}

    /*Flexbox*/
  	.flexbox-container > .fusion-builder-row{display: flex;flex-flow: column nowrap;}
  	.flexbox-container div#box-1{order: 1;flex: 0 1 auto;align-self: auto;min-width: 0;min-height: auto;}
  	.flexbox-container div#box-2{order: 2;flex: 0 1 auto;align-self: auto;min-width: 0;min-height: auto;}
  	.flexbox-container div#box-3{order: 3;flex: 0 1 auto;align-self: auto;min-width: 0;min-height: auto;}
	}
	@media (max-width: 550px) {
		.boka-tid-formular-container-startsida .input-date{width: 100%!important;}
		.boka-tid-formular-container-startsida .formular-input.tid-last-select, .boka-tid-formular-container-startsida .formular-input.input-time{width: 50%!important; }

		.kampanj-formular-container-startsida .input-date{width: 100%!important;}
		.kampanj-formular-container-startsida .formular-input.tid-last-select, .kampanj-formular-container-startsida .formular-input.input-time{width: 50%!important; }
		/*  recaptcha:; transform: scale(0.77);*/
    /*ENE-nystartsida borttagen .boka-online-section p{font-size: 25px;}*/
	}

	@media (min-width: 500px) {

		#post-2304 .sodermalm-annons-formular1 {width:48%; float:left;margin-right: 2%;margin-bottom: 20px; margin-top:20px;}
		#post-2304 .sodermalm-annons-formular2 {width:50%; float:right; margin-top:15px;}

		#post-2768 .sodermalm-annons-formular1, #post-3194 .sodermalm-annons-formular1, #post-3110 .sodermalm-annons-formular1 {width:48%; float:left;margin-right: 2%;margin-bottom: 20px; margin-top:20px;}
		#post-2768 .sodermalm-annons-formular2, #post-3194 .sodermalm-annons-formular2, #post-3110 .sodermalm-annons-formular2 {width:50%; float:right; margin-top:15px;}
	}
	@media (max-width: 500px) {
		#menu-footer-meny > li {width: 50%;}
		#post-2304, #post-2304 input, #post-2304 textarea, #post-2304 select, #post-2304 p {font-size: 20px;}
		.sodermalm-annons-formular2 {margin-top: 15px;}
		.header_txt h2{font-size: 25px!important;}

		.boka-tid-formular-container-startsida .formular-input {height: 89px!important;}
		.kampanj-formular-container-startsida .formular-input {height: 89px!important;}
		.long-txt
		/*#kampanjsida .inner-content-box input{margin-bottom: 25px!important;}*/
		.sodermalm-annons-formular2 {margin-top: 15px;}

		.klinik-shortcode a.las-mer.fusion-button{position: initial!important;}
	}
	@media (max-width: 640px) {
		.home .awb-imageframe-caption-container .awb-imageframe-caption-title {font-size: 26px;padding: 20px;}
		.postcard-startsida-lasmer{margin-top: auto !important;}
}
	@media (max-width: 500px) {
		#menu-footer-meny > li {width: 100%;}
		body .kampanj-img .awb-imageframe-style-dany .awb-imageframe-caption-container .awb-imageframe-caption {justify-content: flex-end;}
	}

	@media (max-width: 400px) {
		/*.fusion-mobile-menu-icons {top:18px;}*/
		.fusion-text ul, .fusion-text ol {padding-left: 20px;}
		.home h1.fusion-title-heading {font-size: 30px !important;}
		.home h2.fusion-title-heading {font-size: 28px !important;}
		.home h3.fusion-title-heading {font-size: 22px !important;}
		.home h4.fusion-title-heading {font-size: 30px !important;}
		.home .home-boka-online-mobile p {font-size:21px !important;}
		.fusion-title-size-three+.fusion-title-size-four {padding-top:10px;}

	}
	@media only screen and (max-width: 394px){
		.fusion-header-tagline a{margin-top: 0;}
	}
	@media only screen and (max-width: 370px){
		.boka-tid-formular-container-startsida .wpcf7-recaptcha{transform: scale(0.77);}
		.kontakt-sida-form .boka-tid-formular-container.boka-tid-formular-container-startsida .long-txt .formular-input-label{top: -35px!important;}
		.kampanj-formular-container-startsida .wpcf7-recaptcha{transform: scale(0.77);}
		.kontakt-sida-form .kampanj-formular-container.kampanj-formular-container-startsida .long-txt .formular-input-label{top: -35px!important;}

	}
	@media only screen and (max-width: 340px){
		/*.sticky-side-boka-tid { padding: 6px 20px 3px; bottom: 45px; left:20px; border-top-left-radius: 5px; border-top-right-radius: 5px; /*padding: 5px 10px 5px 10px;*//*}*/
		.sticky-side-boka-tid { padding: 5px 18px 4px; bottom: 0; left: 139px;}
	}

/** Vården bokningsmodul **/
.tandea-varden-wrapper.hidden {display:none;background:#f8f7f3;padding:20px;margin-bottom:40px;border-radius:20px;position:relative;}
/*.tandea-varden-wrapper.hidden {display:none;border:20px solid #f8f7f3;margin-bottom:40px;border-radius:20px;}*/
.varden-widget-button, .varden_pops_button{background: #356b5e; color: #fff; cursor: pointer; width: 90%; height: 60px; font-weight: 600; border-radius: 4px !important; padding-left: 15px; text-align:left; font-size: 15px; border:none; position: absolute; top: 0; left: 0;}
.varden-widget-button:hover, .varden_pops_button:hover{background: #264e45;}
.varden-sidebar-div .varden-widget-button, .varden-sidebar-div .varden_pops_button{position: relative;}
	.muntra-puff {display: flex; justify-content: space-around; text-align: center; margin: 20px 0;}
.muntra-puff.muntra-puff-two-rows {flex-wrap: wrap;}
.sidebar .clinic-booking-varden-button {height: 80px; margin-top: 40px;}
.page .tandea-varden-wrapper #close_toggle{position: absolute; top: 35px; right: 35px; background: transparent; color: #ea5200; border: 2px solid #ea5200; border-radius: 25px; padding: 7px 10px; cursor: pointer;}
.home #wrapper #main .post-content h2, .home .start-boka-tid-ingress p.ingress-2, .home .start-boka-tid-ingress p{text-align: center;}
.home .start-boka-tid-ingress p{text-align: left;}
.home .start-boka-tid-ingress p.ingress-2{text-align: center; font-size: 28px;}
.home .start-boka-tid-ingress p.ingress-2:first-of-type{font-size: 20px;}
.home .start-boka-tid-ingress p.ingress-2:not(:first-of-type){margin-bottom: 10px;}
.home .start-boka-tid-ingress p{font-size: 20px; text-align: center;}
.startsida-formular-slidedown-content .start-boka-tid-ingress{max-width: 1050px; margin: auto;}
body .start-boka-tid-ingress img:not(:first-child){margin-left: 15px;}
body .start-boka-tid-ingress img{position: relative; top: -3px; margin-right: 5px;}
.home #startsida-formular-slidedown{background-color: #f8f7f3;}
.muntra-puff-point {display: flex;/* align-items: center; */ margin-top: 10px;}
@media only screen and (max-width: 767px){
  .page .tandea-varden-wrapper #close_toggle{position: absolute; right: 0; top: initial; background: #f9e9c0; z-index: 999;}
  .page-id-276 .tandea-varden-wrapper #close_toggle {right: 30px; margin-top: -17px;}
  .home .start-boka-tid-ingress p{text-align: left;}
  .muntra-puff .muntra-puff-point{flex-flow: row;}
  .muntra-puff .muntra-puff-point p:first-child{flex-shrink: 0;}
}

/**  Muntra app styling **/
/*	body .bxfkiL{margin: 150px auto 50px auto;}
	body .set-z-index .fusion-row{z-index: 2;}
	body .muntra-widget-button{border-color: #ffffff; border-width: 0px 0px 0px 0px; color: #fff; font-size: 20px; padding: 13px 29px; font-family: 'Raleway';}

	body .muntra-dropdown-choice {margin-top: 25px;}
	select#muntra-dropdown-select {border-radius: 10px; padding: 13px 20px;width: 250px;}
	body .muntra-dropdown-choice .muntra-widget {display: none;}
	body .muntra-wrapper {text-align: center;}


	.page-id-40 .fusion-text-4{height: 35px; cursor: pointer;}
	.page .muntra-widget-button{background: #356b5e; color: #fff; cursor: pointer; width: 90%; height: 60px; font-weight: 600; border-radius: 4px !important; padding-left: 15px; text-align:left; font-size: 15px; box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, 0.3); position: absolute; top: 0; left: 0;}
	.page .muntra-widget-button:hover{background: #264e45;}
	.muntra-widget.primary.clinic-booking-button {position: absolute; left: 0; top: 0; height: 100%; width: 100%;}
	.page .muntra-clinic-booking {display: none; padding: 5% 5%; background: #f8f7f3; margin-bottom: 30px; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
	.page #close_toggle{position: absolute; top: 15px; right: 15px; background: transparent; color: #ea5200; border: 2px solid #ea5200; border-radius: 25px; padding: 7px 10px; cursor: pointer;}
	.page #muntra-dropdown-select{background-color: #ea5b0c; border: 1px solid #ea5b0c; color: #fff;}

	.muntra-puff {display: flex; justify-content: space-around; text-align: center; margin: 20px 0;}


	/*#muntra-dropdown-select{width: 33%; margin-left: auto; margin-right: auto; border: 2px solid #ea5b0c;}*/
/*  .home .muntra-wrapper #muntra-dropdown-select{width: 26%; margin-left: 36.5%; margin-right: 36.5%; color: #fff; background: #ea5b0c; border: 1px solid #ea5b0c;}



	.muntra-wrapper {margin-top: 30px;}
	@media only screen and (max-width: 767px){
		.page #close_toggle{position: absolute; right: 0; top: initial; background: #f9e9c0; z-index: 999;}
		.page-id-276 #close_toggle {right: 30px; margin-top: -17px;}
		.page select#muntra-dropdown-select{width: 85%; margin-left: 7.5%; margin-right: 7.5%;}
		.PKwjQ {width: inherit !important;}
		.muntra-puff{text-align: left; flex-flow: column;}
		.muntra-puff {flex-flow: column;}


		/*.home #wrapper #main .post-content h2, .home .start-boka-tid-ingress p.ingress-2, .home .start-boka-tid-ingress p{text-align: left !important;}*/
/*		.home .muntra-wrapper #muntra-dropdown-select{width: 100%; margin: 0;}
	  }
	.sidebar .clinic-booking-button {height: 80px; margin-top: 40px;}
	@media only screen and (min-width: 767px){
		.page-id-44 .muntra-wrapper {padding: 25px 40px;}
		 .page select#muntra-dropdown-select {width: 33%; margin-left: auto; margin-right: auto;}
		.page-child select#muntra-dropdown-select {width: 33%; margin-left: 36.5%; margin-right: 36.5%;}
		 .muntra-puff{flex-flow: row; margin-bottom: 10px;}
	  }

	.GiwsK > .bsWLsI{max-width: 210px !important;}

	.gBqDoj{background: #00b500;}

	h1.sc-jSFkmK.jGLdVH {font-size: 24px; padding-left: 20px; font-weight: 500;}
	h3.sc-iCoHVE.sc-jJMGHv.kQtoWG.crVslF {font-size: 22px; font-weight: 500;}
	h3.sc-iCoHVE.kQtoWG {font-size: 20px;}

	@media only screen and (max-width: 1140px) and (min-width: 1024px){
		  .muntra-clinic-booking .GiwsK > .bsWLsI {max-width: 110px !important;}
	  }
*/
