/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.7
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*/

/*----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;}

	strong{font-weight: 600!important;}

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

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

	/* Informationsbanner första sidan*/

		/* Iframe video första sidan */

	/**** 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;}
		}

		.inner-content-box.personal-mini  > .fusion-column-wrapper {padding: 10px!important;}
		.inner-content-box .inner-content-image-top {max-width: calc( 100% + 80px ) !important;}
		.inner-content-box.personal-mini .inner-content-image-top {margin: -10px -10px 10px !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;}
		.inner-content-box.grey-background > .fusion-column-wrapper {padding-bottom: 40px !important;background-color: #f2f2f2;}

		.orange-title-container, .blue-title-container {padding: 15px 40px 15px 40px;margin: -30px -40px 30px;}
		.orange-title-container, .blue-title-container {border-bottom: 2px solid #ee5900;}
		.post-content .orange-title-container h4, .post-content .blue-title-container h4 {margin: 0;color: #ee5900;}


	/**** Generell för knappar ****/
		.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:hover {border-color: rgba(242, 88, 0, 0.7)!important;}

		.fusion-row .fusion-layout-column {margin-bottom: 4%;}

		/*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;}*/

	/**** 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----*/

#menu-huvudmeny-tandea-lab li a {border: 2px solid #ea5200;border-radius: 50px !important; -moz-border-radius: 50px !important; -webkit-border-radius: 50px !important;padding: 0 20px;}
#menu-huvudmeny-tandea-lab li a:hover {background: rgba(234,82,0,0.85) !important;color: #fff !important;}



	/**** secondary top menu ****/
	/**** Huvudmeny ****/
		.fusion-header-v4 .fusion-header {padding-top: 0;padding-bottom: 0;}
		li.fusion-custom-menu-item.fusion-main-menu-search.fusion-last-menu-item{padding-right:0;}
		.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-tagline a{margin-top:15px; font-size: 22px;}
		.fusion-header .fusion-logo a.fusion-logo-link {margin-right: 30px;}


		.fusion-header.fusion-sticky-shadow .fusion-main-menu{}
		/* Sticky meny fix - dra ner på höjden */
	/*	header.fusion-is-sticky .fusion-logo {margin: 10px 0 15px 0;}
		body header:not(.fusion-is-sticky) .fusion-main-menu>ul>li>a{margin: 23px 0;}
		body .fusion-is-sticky .fusion-main-menu>ul>li>a {height: 40px !important;margin: 5px 0;}
		body .fusion-is-sticky .fusion-header-tagline a {margin-top: 2px;}
*/
body header .fusion-main-menu>ul>li>a{margin: 23px 0;}

		/** Megameny **/
			/**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-header .fusion-mobile-menu-icons {margin-top: 0;}
			.fusion-mobile-menu-icons a.fusion-icon{font-size: 35px;}
			.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-----*/
	/**** header ****/
		.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}
	/**** 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;}
		.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;}
		.start-boka-tid-ingress p{font-size: 15px;}
			/*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;}
		.boka-online-section p{text-align: left;font-size: 28px;font-family: Raleway;}
		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;}
		.startsida_orange_lank_wrapper:hover .startsida_orange_lank  a {color:#fff;}
		.startsida_orange_lank_wrapper .startsida_orange_lank  a:hover {color:#000;}
		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;}
		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, body #main .denthub-ikon:hover  .fusion-text.startsida_boka_lank a{color: #fff!important;}
		body div.fusion-layout-column.lista-ditt-barn-ikon:hover .imageframe-align-center img{content: url('https://tandealab.enestedt-playground.se/wp-content/uploads/2023/09/Kvalitet_2.png');}
		body div.fusion-layout-column.denthub-ikon:hover .fusion-imageframe img{content: url('https://tandealab.enestedt-playground.se/wp-content/uploads/2023/09/kontaktB.png');}
		body div.fusion-layout-column.boka-tid-ikon:hover .fusion-imageframe img{content: url('https://tandealab.enestedt-playground.se/wp-content/uploads/2023/09/kontakt_2.png');}
		body div.fusion-layout-column.standby-ikon:hover .fusion-imageframe img{content: url('https://www.tandea.se/wp-content/uploads/2018/12/tooth2-108x108-white.png');}
	@media (max-width: 650px) {
		body .fusion-layout-column.ikon-box{margin-bottom: 20px!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;}

		.inner-content-box.personal-mini  > .fusion-column-wrapper {padding: 30px 40px!important;}
		.inner-content-box.personal-mini .inner-content-image-top {margin: -30px -40px 30px !important;}

	}
	@media (max-width: 550px) {
		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 !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';}

/*----Behandlingar----*/

/*----Priser----*/



/*----Tips och råd----*/

/*----Kliniker----*/
		.adress_titel p{font-size: 20px!important;margin-top: 40px;color:#000000;}

/*Tas bort?*/

	/**** Personal section ****/
		.h2_personal h2{margin-top: 40px!important;margin-bottom: 0!important;}
		.personal-mini {hyphens: auto}
		.person-title{font-size: 18px!important;margin-top: 5px;}
		.personal-mini .person-title {font-size: 16px!important;}
		.fusion-person .person-desc {margin-top: 0!important;}
		.fusion-person .person-content{margin-top: 10px!important;}
		.medarbetare_las_mer{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";}

		.klinik-sidebar .widget_text{margin-bottom: 0;}

		.personal > div{overflow:hidden!important;}

/*----Nyheter----*/
	/**** Inlägg ****/

/*----Remiss----*/

/*----Referenser----*/

	/**** kommentars formulär ****/

/*----Kontak----*/

/*----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----*/

/*----Footer----*/
	/**** 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 **/

/*----Cookie notice----*/
		#cookie-notice .button {background-color: #fff; color: #000; padding: 8px;}
		.cookie-notice-container #cn-notice-text {vertical-align: middle; vertical-align: -webkit-baseline-middle;}
		.gdpr-policy-content .mk-shape-divider {display: none;}
		.gdpr-policy-content .mk-page-section-wrapper {width: auto !important;}
		.gdpr-policy-content .white_text, .gdpr-policy-content .white_text h1, .gdpr-policy-content .white_text h2, .gdpr-policy-content .white_text h3, .gdpr-policy-content .white_text h4, .gdpr-policy-content .white_text h5, .gdpr-policy-content .white_text p, .gdpr-policy-content .white_text strong {color: #000 !important; width: auto;}
		.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active {background-color: #f45900;}
		.gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer input[type=submit], .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer input[type=submit], .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer input[type=submit], .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer input[type=submit], .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer input[type=submit], .gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer input[type=submit],
		.gdpr.gdpr-privacy-bar .gdpr-agreement, .gdpr.gdpr-reconsent-bar .gdpr-agreement { background: #f45900; border-color: #f45900 #dc6504 #dc6504; -webkit-box-shadow: 0 1px 0 #dc6504; box-shadow: 0 1px 0 #dc6504; text-shadow: 0 -1px 1px #dc6504, 1px 0 1px #dc6504, 0 1px 1px #dc6504, -1px 0 1px #dc6504;}
		.gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer input[type=submit]:hover, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer input[type=submit]:hover, .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer input[type=submit]:hover, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer input[type=submit]:hover, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer input[type=submit]:hover, .gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer input[type=submit]:hover, .gdpr.gdpr-privacy-bar .gdpr-agreement:hover, .gdpr.gdpr-reconsent-bar .gdpr-agreement:hover { background: #dc6504; border-color: #dc6504;}
		.gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer span a, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer span a, .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer span a, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer span a, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer span a, .gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer span a {color:#f45900;}
		.gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer span a:hover, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer span a:hover, .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer span a:hover, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer span a:hover, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer span a:hover, .gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer span a:hover {color: #dc6504}
		.gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer input[type="submit"]:active, .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer input[type="submit"].focus, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer input[type="submit"]:active, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer input[type="submit"].focus, .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer input[type="submit"]:active, .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer input[type="submit"].focus, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer input[type="submit"]:active, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer input[type="submit"].focus, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer input[type="submit"]:active, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer input[type="submit"].focus, .gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer input[type="submit"]:active, .gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer input[type="submit"].focus {background: #f45900;border-color: #f45900 #dc6504 #dc6504;-webkit-box-shadow: 0 1px 0 #dc6504;box-shadow: 0 1px 0 #dc6504;}
		.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button:hover, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a:hover, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li button:hover, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li a:hover, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button:hover, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a:hover {color: #f45900;}

		button.gdpr-preferences {border-radius: 0;padding: 10px 15px;background: #ea5a0c;color: #fff;font-size: 16px;font-family: 'proxima-nova';border: none;}
		button.gdpr-preferences:hover {opacity: .8;cursor: pointer;}

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

/*----Formulär----*/

	/**** Boka tid formulär ****/

		/** Kampanj **/
/*----Kampanjsida----*/
	/**** Content - Allmänt ****/

	/**** Content - Annons (Handen) ****/

/**** Content - Annons (Södermalm) ****/

/*----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: 20px !important;padding-right: 20px !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: 22px!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 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: 11px; }
		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:14px;margin: 5px 10px;}
		#menu-extra-mobilmeny li a { color:#fff;}
		.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: 18px!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) {
		.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;}

		.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 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) {
		/*.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: 960px) {
		.inner-content-box .inner-content-image-top {margin: -30px -40px 30px !important;}
		.inner-content-box:not(.personal) > .fusion-column-wrapper {padding: 30px 40px !important;}
	}
	@media only screen and (max-width: 960px) {
		.inner-content-box .inner-content-image-top {margin: -30px -20px 30px !important;}
		.inner-content-box:not(.personal) > .fusion-column-wrapper {padding: 30px 20px !important;}
	}
	@media only screen and (min-width: 651px) {
		.inner-content-box.personal > .fusion-column-wrapper .person-desc {padding: 30px 40px 5px !important;}
		.person-shortcode-image-wrapper {float: left;width: 30%;/*margin-right: 4%;*/}
		.personal-mini .person-shortcode-image-wrapper {width: 40%;}
		.personal .fusion-person .person-shortcode-image-wrapper img, .fusion-person .person-image-container {width:100%!important;}
		.person-desc {float: left;width: 65%;margin-top: 0;}
		.personal-mini .person-desc {width: 50%;}
		.lista-ditt-barn-container{width: 70%;}
		body .boka-online-section .fusion-column-wrapper .fusion-column-content-centered{max-width: 950px;margin: auto;margin-right: 0;}
		body .boka-online-section p{margin-bottom: -30px;}
	}

	@media only screen and (max-width: 650px) {
		.fusion-columns .fusion-column.ovre-footer-1:not(.fusion-column-last), .fusion-columns .fusion-column.ovre-footer-2 {margin-bottom: 0;}
		.ikon-box img {padding-bottom: 20px;}
		.inner-content-box.personal > .fusion-column-wrapper .person-desc {padding: 10px 20px 10px !important;}
		.person-shortcode-image-wrapper img {max-height: 200px;width: auto;margin-bottom: 20px;padding-top: 10px;}
		body.fusion-body .fusion-page-title-bar .fusion-breadcrumbs {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) {
		.fusion-logo {width: 80%;width: calc( 100% - 55px );}
		.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);*/
		.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: 500px) {
		#menu-footer-meny > li {width: 100%;}
	}

	@media (max-width: 400px) {
		/*.fusion-mobile-menu-icons {top:18px;}*/
		.fusion-text ul, .fusion-text ol {padding-left: 20px;}

	}
	@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;}
	}

/**  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: 25px 25px 25px 25px; padding: 13px 20px;}
	body .muntra-dropdown-choice .muntra-widget {display: none;}
	body .muntra-wrapper {text-align: center;}
	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;}

	.page-id-40 .fusion-text-4{height: 35px; cursor: pointer;}
	.page .muntra-widget-button{background: #0fa419; color: #fff; cursor: pointer; width: 100%; height: 100px;     position: absolute; top: 0; left: 0;}
	.page .muntra-widget-button:hover{background: #00b500;}
	.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: rgb(249, 233, 192); margin-bottom: 30px;}
	.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-id-44 .muntra-wrapper {padding: 25px 40px;}

	.muntra-puff {display: flex; justify-content: space-around; text-align: center; margin: 20px 0;}
	/*.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.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;}
	#muntra-dropdown-select{width: 33%; margin-left: auto; margin-right: auto; border: 2px solid #ea5b0c;}

	.muntra-puff-point {display: flex;/* align-items: center; */ margin-top: 10px;}
	.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;}
			.muntra-puff .muntra-puff-point{flex-flow: row;}
			.muntra-puff .muntra-puff-point p:first-child{flex-shrink: 0;}
			.home .start-boka-tid-ingress p{text-align: left;}
			/*.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 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;}
	  }
