/*
Theme Name:     Newspaper 7 Child theme - Updated to 12
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:        7.4

*/

/****TABLE OF CONTENT****
	- Allmänt
		- Layout
		- Knappar
		- Kolumn layout
		- Formulär
		- Kommentarer
		- Toggles
		- FAQ
-
	- MENY
		- Justeringar på meny efter uppdaterin 27 feb
		- Login td_login_module
		- Search
		- Logo
		- Sub-menyn
		- Mobilmeny
		- Megameny
	- Footer
	- GDPR
	- Sidor
		- Post
		- Hänglåset
		- Startsida
		- Årshjulet
		- Arkiv
		- Search result page
		- Frågor och svar
		- Prenumerera
     	- Kalender

		- Kontakt
		- Branschsök
		- Mittenspalten - Relaterade företag
		- Policy
        - Medlemskap Premium Plus
        - Bli medlem i Borätt Forum
	- ?
	- ?
	- Erbjudande Förmån
	- Bbpress foru
	- Typsnitt
	- Allmän kod
		- Social sharing efter uppdatering 27 feb
		- Body efter uppdatering 27 feb
		- Annons text
		- HTML 5 responsiv
		- Färg på typsnitt
		- Posts
		- Posters kategorier och färger
	- Kommentarsfält
		- Tint MCE
		- Table
		- Luft under menyn
		- Luft under reklam
	- Mittenspalt
	- Högerspalten
	- Template - posts
		- Kategori före excerpt styling
		- Single loop
		- Post serier element
	- Template - lediga jobb
		- Author
	- Block och moduler
		- modul 10 modul 17 block 12
		- block 11
		- modul 18
		- block 14
	- Cookie Consent
	- Media rules
		- @media only screen and (max-width:1140px)
		- @media only screen and (max-width: 1018px) and (min-width: 768px)
		- @media only screen and (max-width: 970px) and (min-width: 768px)
		- @media only screen and (max-width: 900px) and (min-width: 768px)
		- @media only screen and (max-width: 845px) and (min-width: 801px)
		- @media only screen and (max-width: 800px) and (min-width: 768px)
		- @media only screen and (min-width: 768px)
			- test årshjul
			- Footer
		- @media only screen and (max-width: 767px)
			- Årshjulet flexbox
			- Force table to not be like tables anymore
			- Hide table headers (but not display: none;, for accessibility)
			- Label the data
		- @media only screen and (max-width: 650px)
		- @media only screen and (max-width: 600px)
		- @media only screen and (max-width: 510px)
		- @media only screen and (min-width: 500px)
			- Posts
			- Template - posts
			- block och moduler
				- modul 10 modul 17 block 12
				- block 19
				- block 25
		- @media only screen and (max-width: 500px)
		- @media print
*********************/
.menu-boratt-tv-container .home-icon:before {
    content: "\f102";
    font: normal 20px/1 dashicons;
}
/**** Allmänt ****/

/*.home .sub-menu { display: block !important;}*/
	.td-post-content li,.footer-text-wrap,.td-post-content{font-family: 'Proxima-nova', 'Roboto', 'Arial', 'Helvetica',sans-serif!important;}
	.ingress .wpb_wrapper p{font-size: 17px;font-weight: 600;}
	.td-main-menu-logo img{padding: 3px 0 5px;}

	a:hover .video-play-icon {opacity: 0.5;}
	/** Layout **/
		body .td-main-content-wrap {background-color: #eee;;}
		body .td-adspot-title{display: block!important;}
		.vc_column_container.td-pb-span6 .wpb_wrapper .wpb_text_column, body .wpb_content_element{margin-bottom: 26px;}

		.td-container, .tdc-row, .tdc-row-composer {width: 1320px;max-width: 100%;}
		.td-container {max-width: calc( 100% - 40px );}
	/** Knappar **/
		body .td-header-wrap .td-drop-down-search .btn, .search-page-search-wrap input.btn[type="submit"]{background-color: #4f8ec0;font-size: 16px;font-weight: 400;}
		#bbpress-forums .bbp-search-form input.button{background-color: #4f8ec0; padding:8px 35px;}
		form.wpcf7-form input[type=submit],body #bbpress-forums button, .comments .form-submit input[type=submit], button.gdpr-preferences{background-color: #4f8ec0;color: #fff; font-size: 16px;font-weight: 400;padding: 10px 25px; }
		 button.gdpr-preferences{border: none; margin-bottom: 12px;}
		body input[type=submit]:hover, body button[type=submit]:hover,body.policy .wpb_wrapper button.gdpr-preferences:hover{background-color: #86abca!important;}

	/** Kolumn layout **/
		#wrapper-branschsok.td-pb-row .td-pb-span6{padding-left: 0; padding-right:0;}
		.vc_column-inner .wpb_wrapper .kortare-txt{width: 90%;}

		/** Custom column 20% wide */
		.td-pb-span20 {width: 20%;}
		.td-pb-span20 > .vc_column-inner {background-color: #fff; padding: 20px;}
		.td-pb-span60 {width: 60%;}
		.td-pb-span60 > .vc_column-inner {background-color: #fff;margin-bottom: 10px; margin-top: 10px; padding: 20px;}
	/** Formulär **/
		.wpcf7 .wpcf7-radio .wpcf7-list-item{margin-left: 0;}
		.wpcf7 .wpcf7-form-control-wrap textarea[placeholder],.wpcf7 .wpcf7-form-control-wrap input[placeholder] {font-size: 15px;}
		.wpcf7 form input{margin-top: 5px;}
		.wpcf7 form input[type="radio"],.wpcf7 form input[type="checkbox"]{margin-right: 5px;}
		.wpcf7 .wpcf7-form-control-wrap .wpcf7-list-item{display: block;}
		.wpcf7 .wpcf7-acceptance .wpcf7-list-item{display:unset;}
		.wpcf7 form p,form.comment-form p{margin-bottom: 12px;}
		.wpcf7 form .wpcf7-list-item-label, form.comment-form p.comment-form-cookies-consent label{font-size: 13px;}
		form.comment-form label{font-size: 16px;letter-spacing: .023em;line-height: 23px;}
		.wpcf7 form .wpcf7-form-control-wrap.acceptance-gdpr .wpcf7-list-item{display: inline-block;margin-left: 0;}
		.wpcf7-form { margin-bottom: 20px;}
		.wpcf7 input[type=number]{height: 34px;}

	/** Toggles **/
		.vc_toggle .vc_toggle_title{background-color: #eee;}
		.vc_toggle .vc_toggle_title:hover h4,.vc_toggle.vc_toggle_active .vc_toggle_title h4 {color: #444;}
		.vc_toggle.vc_toggle_active .vc_toggle_title .vc_toggle_icon{border-color: #444;}
		body .wpb_wrapper .vc_toggle_round.vc_toggle_color_inverted.vc_toggle_active .vc_toggle_icon:before{background-color: #444;}
	/** Listor **/
	.tagdiv-type ul li:not(.blocks-gallery-item), .tagdiv-type ol li:not(.blocks-gallery-item) {margin-bottom: 0;}
	/** FAQ **/
	.wrapper_svar {background: #eee;; margin-bottom: 30px !important;padding: 15px 20px}

	/** Posters kategorier och färger **/
		.meta-info-container.ekonomi-juridik-forsakring, .category-ekonomi-juridik-forsakring {background-color: #fceeec;overflow: hidden;padding: 20px;padding-bottom: 0;}
		/* .meta-info-container.livet, .category-livet{background-color: #ecedea;overflow: hidden;padding: 20px;padding-bottom: 0;} */
		/* .meta-info-container.teknik, .category-teknik{background-color: #dee6e8;overflow: hidden;padding: 20px;padding-bottom: 0;} */
		/* .meta-info-container.styrelsen, .category-styrelsen{background-color: #dee2e5;overflow: hidden;padding: 20px;padding-bottom: 0;} */

		.meta-info-container.nyhetsomrade_utvald .category {display: block;margin-bottom: 20px;position: relative;}
		.meta-info-container.nyhetsomrade_utvald .category:before {content: '';height: 3px;left: 0;width: 100%;position: absolute;top: 100%;}
		.meta-info-container.nyhetsomrade_utvald .category a {text-transform: uppercase;}
		.meta-info-container.nyhetsomrade_utvald .category a:not(:hover) {color: #000;}
		.meta-info-container.nyhetsomrade_utvald.ekonomi-juridik-forsakring .category:before {background-color: #d2857d;}
		.meta-info-container.nyhetsomrade_utvald.livet .category:before {background-color: #a2a593;}
		.meta-info-container.nyhetsomrade_utvald.teknik .category:before {background-color: #329dab;}
		.meta-info-container.nyhetsomrade_utvald.styrelsen .category:before {background-color: #5a6f7f;}

		.ekonomi-juridik-forsakring .td-main-content .block-title:before{background-color: #d2857d; height: 3px;}
		.livet .td-main-content .block-title:before{background-color: #a2a593; height: 3px;}
		.teknik .td-main-content .block-title:before{background-color: #329dab; height: 3px;}
		.styrelsen .td-main-content .block-title:before{background-color: #5a6f7f; height: 3px;}

		.category-ekonomi-juridik-forsakring{background-color:#fceeec; padding: 20px;}


		.category-ekonomi-juridik-forsakring.post .td-category:before{background-color: #d2857d;}
		/* .category-livet.post .td-category:before{background-color: #a2a593;} */
		/* .category-teknik.post .td-category:before{background-color: #329dab;} */
		/* .category-styrelsen.post .td-category:before{background-color: #5a6f7f;} */
		.category-ekonomi-juridik-forsakring .locked-content{background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%,rgb(252, 238, 236) 50%)}
		/* .category-livet .locked-content{background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%,rgb(236, 237, 234) 50%)} */
		/* .category-teknik .locked-content{background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%,,rgb(222, 230, 232) 50%)} */
		/* .category-styrelsen .locked-content{background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%,rgb(222, 226, 229) 50%)} */

		.category-ekonomi-juridik-forsakring #artikel-single-flex .td-module-meta-info{color: #d2857d;}
		.category-livet #artikel-single-flex .td-module-meta-info{color: #a2a593;}
		.category-teknik #artikel-single-flex .td-module-meta-info{color: #329dab;}
		.category-styrelsen #artikel-single-flex .td-module-meta-info{color: #5a6f7f;}

    /** UL LI **/
      .tagdiv-type ul li:not(.blocks-gallery-item):not(.wp-block-navigation-item), .tagdiv-type ol li:not(.blocks-gallery-item):not(.wp-block-navigation-item) {margin-bottom: 5px;line-height: 1.1;}
		/** Borätt TV / BF TV Header **/
			body .td-header-wrap.bf-tv-header .td-header-menu-wrap { background: #131315 !important; position: unset !important; z-index: 1; }

			 body .td-header-sp-logo { z-index: 2; }
			.bf-tv-header .td-banner-wrap-full { background: #131315; }
			body .bf-tv-header .td-header-menu-wrap .sf-menu > li > a { color: #e8e8e8; font-family: 'proxima-nova'; }

			.td-header-boratt-tv-menu {position:relative;}
			#menu-boratt-tv-1 { bottom: 7px; position: absolute; right: 0; }
			.boratt-tv .td-header-wrap .td-header-top-menu-full, .boratt-tv .td-header-style-1 .td-header-top-menu, body.boratt-tv .td-header-wrap .td-header-main-menu {background-color: transparent !important;color: #fff;}
			.boratt-tv .menu-tertiary-menu-container ul {border: none;}

			.menu-top-container-boratt-tv+.td-menu-socials {display: inline;}

			/** Borätt TV Mobile menu **/
			.boratt-tv .td-mobile-content li { background: #fff; }

		/** BF TV Page - body **/
			.boratt-tv .td-main-content-wrap, .boratt-tv .td-ss-main-content, .boratt-tv #td-outer-wrap, .boratt-tv .td-main-content h4.block-title span, .boratt-tv .td-pb-span12:not(.page-side) > .td-ss-main-content, .boratt-tv .td-pb-span3 > .vc_column-inner, .boratt-tv.page:not(.page-id-43) .td-pb-span12:not(.arshjul-kvartals-del) > .vc_column-inner, .boratt-tv .post { background-color: #131315; }
			a.boratt-tv-taxanomy-link { color: #e8e8e8; background: #222222; border-radius: 7px; float: right; margin-top: -60px; padding: 10px; }
			.boratt-tv .td-pb-span12:not(.page-side) > .td-ss-main-content { padding-left: 0; padding-top: 0; }
			.boratt-tv .td-more-articles-box.ene-more-articles-box.ene-front-end-display-block { display: none; }
			.boratt-tv .wpb_content_element { margin-bottom: 10px; }
			.boratt-tv .td-pb-span3 > .vc_column-inner { padding-left: 0; }
			.boratt-tv.page:not(.page-id-43) .td-pb-span12:not(.arshjul-kvartals-del) > .vc_column-inner { padding: 0; }
			.boratt-tv .wpb_text_column p { line-height: 1.5rem; }
			.boratt-tv.single .wpb_text_column.wpb_content_element { width: 75%; max-width: 850px;}
			.boratt-tv-preview .td-pb-span3.first { clear: left; }
			.boratt-tv .td-pb-span12:not(.page-side) > .td-ss-main-content {padding: 0;}

			/** BF TV Page - typsnitt **/
				.boratt-tv .td-page-header h1, .boratt-tv .td-page-title, .boratt-tv h3, .boratt-tv h3#reply-title, .boratt-tv .td-main-content h4.block-title span, .boratt-tv h2 > a, .boratt-tv h3 > a, .boratt-tv h2, .boratt-tv .td-category li, .boratt-tv p { color: #e8e8e8; font-family: 'proxima-nova' !important; }
				.boratt-tv { color: #e8e8e8; }
				.boratt-tv h2 { font-weight: 400; }
				.boratt-tv-preview h3 {font-size: 20px;line-height: 1.5rem;}
				.boratt-tv .td-pb-span3 .vc_column-inner .wpb_wrapper .wpb_text_column { padding-left: 0; }

/**** MENY ****/
	body .td-header-menu-wrap .td-container {padding-left: 0;}
	.td-header-style-1 .td-header-menu-wrap-full .td-header-gradient:before {background: transparent;content:none;}
	body.post-type-archive-erbjudande .menu-item-25 a, body.single-erbjudande .menu-item-25 a, body.post-type-archive-branschsok .menu-item-296 a, body.single-branschsok .menu-item-296 a, .td-mobile-content .current-menu-item > a {background-color: rgb(0,0,0) ;background-color: rgba(0,0,0,0) !important;color:#222222 !important;}
	#menu-main-menu-1 {border-top: 2px solid #cecece; position: absolute; top: 0; width: 100%;}
	.sf-menu .td-mega-menu{position: absolute !important; right: 0}
	#menu-main-menu-1 a{font-family: 'proxima-nova';}
	#fraga, #nyhetsbrev{ display: block; margin-top: -60px; padding-bottom: 60px;}

	.td-header-top-menu-full .td-container, .td-header-menu-wrap .td-container {margin: auto;max-width:100%;width: 1360px;}
	.td-header-menu-wrap .td-container {padding: 25px 6px;}
	.td-header-menu-wrap.td-affix .td-container {padding: 5px 15px;}

	#td-outer-wrap .td-header-style-3 .td-header-sp-logo {height: 90px;margin-left: 0;width: 300px;}
	#td-outer-wrap .td-header-style-3 .td-header-sp-recs {width: calc(100% - 340px);}
	#td-outer-wrap .td-header-style-3 .td-header-sp-logo img {margin-left: 10px;max-height: 90px;}
	#td-outer-wrap .td-header-style-3 .td-header-sp-recs {margin: 18px 0;}
	#td-outer-wrap .td-header-sp-recs .td-a-rec {margin-bottom: 0;margin-top: 8px;}

	body.td-boxed-layout .td-header-menu-wrap.td-affix {width: 100%;}
	.td-boxed-layout #td-outer-wrap .td-main-content-wrap {margin-left: auto;margin-right: auto;max-width:100%;overflow: visible;}
	body.td-boxed-layout .td-container-wrap {width: 100%;}
	.td-boxed-layout .td-container-wrap .td-header-menu-wrap:not(.td-affix){margin: auto;max-width:100%;width: 1320px;}
	.td-header-wrap .black-menu .sf-menu > li > a:hover,.td-header-wrap .black-menu .sf-menu > li.current-menu-item > a, .td-header-wrap .black-menu .sf-menu > .current-menu-ancestor > a,.td-header-wrap .black-menu .sf-menu > .sfHover > a{background-color: transparent!important;color:#4f8ec0;}

	.td-header-style-1:not(.bf-tv-header) .top-bar-style-4 .td_ul_logout .menu-item:not(.custom-admin){display:none;}

	.td-container.td-header-row.td-header-top-menu {padding: 0 15px;}
	/** Logga **/
		body .td-header-style-6 .td-main-menu-logo a {line-height: 90px;}
		body .td-header-style-6 .td-main-menu-logo img {max-height: 90px;}
	/** Login td_login_module ***/
		body .mfp-content .td_display_err{top: 0;}
		.td-login-wrap #td-login-div{padding-top: 65px;}
		.td-login-wrap #td-forgot-pass-div{padding-top: 45px;}
		.mfp-content .td-login-panel-descr{font-size: 15px;}
		a#become-a-member-link{border: 1px solid #fff;box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.2);color: #fff;display: block;font-size: 13px;font-weight:600;margin-top: 24px;padding: 13px;text-transform: uppercase;width: 100%;}
		a#become-a-member-link:hover{background:#86abca;}
		body .mfp-content .td-login-button:active, body .mfp-content .td-login-button:hover, #td-mobile-nav .td-register-section .td-login-button:hover{background-color:#86abca; color: #fff;}
		.mfp-content .td-login-input:focus ~ label, .mfp-content .td-login-input:valid ~ label{top: -22px;}

	/** Login 2021 **/
		body .white-popup-block{min-height: 600px;}
		body .mfp-content .td-login-button, body #td-mobile-nav .td-register-section .td-login-button, .td-search-wrap-mob .result-msg{background-color: #4f8ec0; box-shadow: none; color: #fff; margin-top: 0; margin-bottom: 45px; text-transform: capitalize;}

		body #td-forgot-pass-mob .td-login-panel-title{color: #000; font-size: 40px; line-height: 40px; padding: 30px 10px 60px 10px;}
		body #td-login-mob .td-login-panel-title{color: #000; font-size: 16px; padding: 30px 10px 60px 10px;}
		body #td-login-mob .td-login-panel-title span{color: #000; font-size: 40px;}
		body .mfp-content .td-login-panel-descr, body #td-forgot-pass-div .td-login-panel-title, body #td-forgot-pass-div .td-login-info-text, body .td-login-wrap .td-login-panel-title {color: #000;}
		body .mfp-content .td-login-panel-title{font-size: 40px; font-weight: 600;}
		body .mfp-content .td-login-input, body #td-mobile-nav .td-login-input{background-color: #fff !important; color: #000; padding-left: 5px;}
		body .mfp-content .td-login-inputs label{color: #000; text-transform: capitalize; top: -25px;}
		body #td-mobile-nav label{font-size: 14px; font-family: Open Sans, Open Sans Regular, sans-serif; left: 0; text-transform: capitalize;}
		body .mfp-content .td-login-info-text a, body #td-mobile-nav .td-login-info-text a{color: #000; font-size: 16px; font-family: Open Sans, Open Sans Regular, sans-serif;}
		body .td-login-panel-title, body #td-mobile-nav input{font-family: Open Sans, Open Sans Regular, sans-serif;}
		body .top-header-menu .td_user_logd_in {font-weight: normal;}
		body .mfp-content #login-form .mfp-close::before, body .mfp-content #login-form .mfp-close, body .mfp-content #login-form .td-icon-modal-back, body #td-login-mob .td-icon-read-down, body #td-login-mob .td-icon-close-mobile, body #td-mobile-nav .td-forgot-pass-close a{color: #4f8ec0;}
		body .mfp-content #login-form .mfp-close{border: 1px solid #4f8ec0; border-radius: 50%; padding: 15px;}
		body #td-login-mob .td-icon-close-mobile::before, body .td-search-wrap-mob .td-icon-close-mobile::before{border: 1px solid #4f8ec0; color: #4f8ec0; border-radius: 50%; padding: 10px;}
		body #td-forgot-pass-div .td-login-panel-title{line-height: 40px;}
	/** Search **/
		.header-search-wrap {padding: 25px 0;top: -25px; right: 105px;}
		.td-header-menu-wrap.td-affix .header-search-wrap {padding: 5px 0;}
		.td-header-menu-wrap.td-affix .td-container, .header-search-wrap {transition: padding .2s linear;}
		.header-search-wrap .td-aj-search-results .item-details {margin-left: 20px;min-height: 10px;}
		.header-search-wrap .td-aj-search-results .td-module-thumb {display: none;}
		/** Search 2021 **/
		body .td-search-wrap-mob .result-msg a{opacity: 1; background-color: transparent; color: #fff;}
		body .td-search-wrap-mob .td-search-input span{color: #000; font-size: 32px; }
		body .td-search-wrap-mob #td-header-search-mob{color: #000; font-family: 'proxima-nova'; font-weight: 400;}
		body .td-search-wrap-mob .td_module_wrap .entry-title a{color: #000;}
		body .td-search-wrap-mob .td-search-input:after{background-color: #000;}
		body .td-aj-search-results .item-details a{font-family: 'proxima-nova';}
		body .td-aj-search-results .item-details{min-height: 35px;}
	/** Logo **/
		body .td-header-style-1 .td-header-sp-logo {margin: 28px 28px 0 0;}
		body .td-header-sp-logo img {margin: 0;}
	/** Sub-menyn **/
		.sf-menu > li.td-normal-menu > ul.sub-menu {left: 0;}
		.sf-menu .td-normal-menu ul {padding: 0;}
	/** Top meny **/
		body .sf-menu > li > a:after{bottom: 0;}
		.td-header-sp-top-menu li.menu-item,.td-header-top-menu .td-header-sp-top-widget{padding-bottom: 10px;padding-top: 10px;}
		body .td-social-icon-wrap .td-icon-font{font-size: 15px; padding-top: 5px;}
		.td-header-sp-top-menu li.menu-item a:hover, .td-header-sp-top-menu li.menu-item.current-menu-item a, .menu-footer-menu-container #menu-footer-menu li a:hover, .menu-footer-menu-container #menu-footer-menu li.current_page_item a, body.post-type-archive-branschsok .menu-item-663 a, body.single-branschsok .menu-item-663 a{border-bottom: 1px solid;}

	/** Mobilmeny **/
		.top-bar-style-2 .td_ul_login, .top-bar-style-2 .td_ul_logout{margin-right: 16px;}
		body #td-mobile-nav,body .td-menu-background:before, body .td-search-background:before, .mfp-container .mfp-content #login-form, body #td-login-mob, body #td-forgot-pass-mob{background: #eeeeee;}
		.td-mobile-content li a,.td-menu-login-section a{font-weight: normal;}
		body .white-popup-block::after{background: none;}
		body .top-header-menu, body .menu-top-container, body .td-header-sp-top-menu .td_ul_logout{display: inline; margin-right: 0;}
		.td-container.td-header-row.td-header-top-menu{text-align: inherit;}
		.td-container.td-header-row.td-header-top-menu{padding-left: 20px;}
	/** Megameny **/
		.td-mega-menu .td-icon-menu-down{display: none;}
		body .td-mega-menu ul.sub-menu{left: -550px !important; width: 1260px !important;}
		body .td-mega-menu .vc_row{width: 1200px !important; margin-left: 10px !important;}
		body .td-mega-grid {border: 10px solid #4f8ec0;}
		body .td-mega-menu .td-fix-index {display: flex; flex-flow: column;}
		body .td-mega-menu a{color: #000;}
		body .td-mega-menu a:hover{color: #4f8ec0;}
		body .td-mega-menu .td-fix-index a:first-child {font-weight: 600; margin-bottom: 13px;}
		body div#tdi_1:after {content: ""; position: absolute; left: 3%; height: 1px; width: 90%; border-bottom: 2px solid #4f8ec0; top: 295px;}
		body .td-mega-menu .tdi_36:after {border-right: 2px solid #4f8ec0; content: ''; height: 100%; position: absolute; right: 20px; top: 0; width: 1px;}
		body .td-mega-menu .tdi_37:after {border-right: 2px solid #cecece; content: ''; height: 125%;  position: absolute; right: 27%; top: 0;}
		body .td-mega-menu .tdi_29{padding-top: 15px;}
		body .td-mega-menu .td-fix-index a{padding: 4px 0;}
		body .td-mega-menu .tdi_30{text-align: center;}
		body .td-mega-menu .tdi_30 .vc_icon_element{margin-top: -50px;}
		body .td-header-style-1 .td-header-header{margin-bottom: 5px;}
		body .td-header-style-1 .td-header-sp-recs{/*bottom: -75px;*/bottom: -25px; text-align: right; position: relative; right: -250px;}
		body .td-header-style-1 .td-header-sp-recs .top-header-menu li{margin-right: 15px;}
		body .td-header-style-1 .td-header-sp-recs .top-header-menu li, body .tdi_44 .td-menu-socials .top-header-menu li{border: 2px solid #4f8ec0; padding: 0 32px 3px;}
		body .td-header-style-1 .td-header-sp-recs .top-header-menu li a, body .tdi_44 .td-menu-socials .top-header-menu li a{margin-right: 0; text-align: center;}
		body .td-header-style-1 .td-header-sp-recs .td-menu-socials a{color: #000;}
		body .td-header-style-1 .td-header-sp-recs .td-menu-socials a:hover{color: #4f8ec0;}
		body .td-mega-menu .tdi_3:after{border-bottom: 2px solid #cecece; content: ''; margin-bottom: 7px; width: 97%;}

		body .td-mega-menu .tdi_3 .vc_column .wpb_wrapper, body .td-mega-menu .wpb_wrapper .tdi_42{padding-bottom: 8px;}

		body .td-mega-menu .tdi_31{text-align: center;}
		body .td-mega-menu .tdi_31 .tdi_33{padding-bottom: 8px;}
		body .td-mega-menu .tdi_31 .vc_icon_element-icon{font-size: 5em;}
		body .td-mega-menu .tdi_39 .tdi_41{padding-bottom: 0;}
		body .td-mega-menu .tdi_39 .td_block_image_box .td-custom-image a{background-size: 100px auto; background-repeat: no-repeat; height: 150px;}
		/* Logga in / prenumerera i megamenyn */
			body .td-mega-menu .tdi_44 .td-social-icon-wrap{display: none;}
			body .td-mega-menu .tdi_44{bottom: -3px; position: absolute; right: 0;}
			body .td-mega-menu .tdi_44 .top-header-menu li{text-align: center; width: 100%;}
			body .td-mega-menu .tdi_44 .top-header-menu li a{width: 100%;}
			body .td-mega-menu .tdi_44 .top-header-menu li a:hover{color: #4f8ec0;}
			body .td-mega-menu .tdi_44 .top-header-menu li:first-child{margin-bottom: 20px;}
		  /* body .td-mega-menu .tdi_44 li:first-child{display: none;} */
		  /* body .td-mega-menu .tdi_44 .td_user_logd_in{display: none;} */
		  /* body .td-mega-menu .tdi_44 .menu-item:nth-child(2){border: 2px solid #4f8ec0; text-align: center; padding: 5px; position: absolute; left: 125px; right: 0; top: 150px; width: 60%;} */

		@media only screen and (max-width: 1320px) {
			body .td-mega-menu ul.sub-menu {right: -45vw !important;left: unset !important;max-width: 93vw;max-width: calc( 100vw - 80px );}
			body .td-mega-menu .vc_row {max-width: 100%;}
		}

/**** Footer ****/
	.td-footer-wrapper .td-pb-span4:last-child .widget.widget_nav_menu a{color: #fff;}
/**** GDPR ****/
	.cky-consent-bar{opacity:0.9;}
	.cky-btn.cky-btn-customize{text-decoration:underline;}
	.cky-btn.cky-btn-accept{opacity:1;}

/**** Sidor ****/
	/*Post*/
		.post .td-module-meta-info{float: left; margin-bottom: 0; padding-right: 7px;}
	/** Hänglåset **/
	.td-pb-row .td-pb-span8 h3{line-height:30px;}
	/** Locked content **/
		.locked-content {background: rgb(255,255,255); background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%); background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%);background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%);margin-top: -60px;padding: 40px; position: relative;}
	/** Startsida **/
	.td-main-content .td_block_inner .meta-info, .td-main-content .td_block_inner .meta-info a,.vc_column-inner .wpb_wrapper .meta-info, .vc_column-inner .wpb_wrapper .td-excerpt .meta-info .category a.td-post-category, .search-results .td_module_wrap .td-excerpt .meta-info, .search-results .td_module_wrap .td-excerpt .meta-info .category a {color: #949494;font-size: 16px; font-weight: 400;}
	.td-main-content .td_block_inner .meta-info a{text-transform: uppercase;}
	.text-widget-box{background: linear-gradient(to bottom, #ffffff 69%,#eeeeee 100%);border: 1px solid #f2f2f2;border-radius: 10px;padding: 10px;}

	.td_block_11 .td-block-span12:last-child .td_module_wrap.td_module_10{padding-bottom: 10px;}
	/*DEBATT TA BORT - .td_module_10 .td-module-thumb{display: inline-block; padding-right: 2%; position: static;}*/
	/*DEBATT LÄGG TILL*/ .td_module_10 .td-module-thumb{padding-right: 40px; position: unset !important;}
	.td_module_10 .item-details {display: inline-block; min-height: inherit;  margin-left: 0; width: calc( 100% - 170px); vertical-align: top;}

	/** Årshjulet **/
		.arshjulet .arshjul-kvartals-del{background-size: 150px !important;padding: 20px;}
		.fyra.arshjul-kvartals-del{background-position: bottom right !important;background-position-x: calc(100% - 5px) !important;}
		.ett.arshjul-kvartals-del{background-position: bottom left !important;background-position-x: 5px !important;}
		.tva.arshjul-kvartals-del{background-position: top left !important;background-position-x: 5px !important;}
		.tre.arshjul-kvartals-del{background-position: top right !important;background-position-x: calc(100% - 5px) !important;}

	/** Arkiv **/
		body .td_block_11 .td_module_10 .item-details .td-module-meta-info.date-lop{;margin-right: 15px;padding: 2px 10px 7px 0;text-align: center;width: 63px}
		.td_block_11 .td_module_10 .td-module-meta-info .date{color: #4f8ec0;font-size: 33px;font-weight: 900;letter-spacing: -3px;line-height: 33px;margin: 0;}
		.td_block_11 .td_module_10 .td-module-meta-info .month,.td_block_11 .td_module_10 .td-module-meta-info .year{color: #333;font-weight: 400;line-height: 12px;margin: 0;padding: 0;text-transform: uppercase;}
		/*DEBATT TA BORT - .td_module_10 .module_10_wrapper {overflow: hidden;position: relative;}*/
		/*DEBATT LÄGG TILL*/ .td_module_10 .module_10_wrapper {display: flex;}
	/** Search result page **/
		.search-results .td-module-thumb{display: none;}
		.search-results .td_module_wrap .item-details{margin-left: 0;}

	/** Frågor och svar **/
		.fragor-svar .wpb_wrapper form{margin-bottom: 20px; width: 100%}
		.fragor-svar .wpb_wrapper form input[type=search]{border: 1px solid #c2c2c2; border-radius:0!important;height: 32px; padding-left: 10px;width: calc( 100% - 145px );}
		.fragor-svar .wpb_wrapper > form input[type=submit]{ background-color: #4f8ec0;display: inline-block;display: -moz-inline-stack;padding: 12px 0 9px;position: absolute; right: 25px;width: 90px; }
		.fragor-svar-toggle-wrapper {margin-top: 20px;margin-bottom: 20px;}
		.fragor-svar-search-field {width: 80%;width: calc( 100% - 125px );margin-right: 20px;padding: 8.5px;}
		body input.fragor-svar-search-send[type=submit] {background-color: #4f8ec0;color: #fff;font-size: 16px;font-weight: 400;padding: 10px 25px;}
	/** Prenumerera **/
		.prenumeration-box-en .wpb_wrapper, .prenumeration-tva-boxar .prenumeration-box .vc_column-inner{background:#f2f2f2;padding: 10px;}
		.prenumeration-tva-boxar .prenumeration-box{margin-top: 26px;}
		.prenumeration-box-en .wpb_wrapper ul{margin-top: 0;}
		.prenumeration-tva-boxar .prenumeration-box a{color: #222;}
		.prenumeration-tva-boxar .prenumeration-box a:hover{color: #4f8ec0;}

	/** Kalender  **/

		.tribe-events-widget-shortcode__header-title{display: none;}
		.tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode .tribe-events-c-top-bar__nav-list{padding-left: 15px;padding-right: 15px;}
		.tribe-events .tribe-events-l-container {padding-top:0px!important;padding-left:0px!important;padding-right:0px!important;}
		.tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode .tribe-events-header {background: #4f8ec0;padding-top: 20px;border-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;margin-bottom: 20px;}
		.tribe-events-c-top-bar__nav-list-date{color:#fff;}
		.tribe-events .tribe-events-calendar-month__day-date-daynum:after{color:#fff!important}
		.tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode.tribe-events-widget-events-month.tribe-common--breakpoint-xsmall{padding-bottom:0px!important}
		.tribe-events .tribe-events-calendar-month-mobile-events__mobile-day--show {padding-left: 15px;padding-right:15px}
		.tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode.tribe-events-widget-events-month{padding-left:0px!important;padding-right: 0px!important;}
		.body .tribe-events .tribe-events-calendar-month__day-date-daynum{font-family: 'Proxima-nova', 'Roboto', 'Arial', 'Helvetica',sans-serif!important;}
		.tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode.tribe-events-widget-events-month.tribe-common--breakpoint-xsmall{margin-bottom:10px!important;padding-bottom: 10px;}
		body .tribe-common .tribe-common-h7{font-family: 'Proxima-nova', 'Roboto', 'Arial', 'Helvetica',sans-serif!important;}
		body .tribe-common .tribe-common-anchor-thin{font-family: 'Proxima-nova', 'Roboto', 'Arial', 'Helvetica',sans-serif!important;}
		.tribe-common-l-container .tribe-events-l-container {padding-bottom: 10px!important;}
		body .tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-calendar-month__day-cell--mobile:focus, body .tribe-events .tribe-events-calendar-month__day-cell--selected{background-color: #4f8ec0;}
		body .tribe-events .tribe-events-calendar-month__mobile-events-icon--event{background-color: #4f8ec0;}
		.tribe-common .tribe-common-b1{display: none!important;}
		body .ingress .wpb_wrapper p {margin-bottom:-20px!important}
		body .tribe-common .tribe-common-c-btn-border{border-color: #4f8ec0;color: #4f8ec0;}
		.tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode .tribe-events-l-container {border-radius: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;border-style: solid;border-width: 4px;padding-bottom: 20px;border-color: #4f8ec0;}
		body .tagdiv-type ul li:not(.blocks-gallery-item)::first-letter {text-transform: uppercase;}
		.tribe-common .tribe-common-h7::first-letter {text-transform: uppercase;}
		.tribe-events .tribe-events-c-subscribe-dropdown{margin-bottom: -50px!important;}
		.tribe-common .tribe-common-b2::first-letter {text-transform: uppercase;}
		.tribe-events-c-view-selector__list-item.tribe-events-c-view-selector__list-item--day{display: none;}
		body .tribe-events .tribe-events-c-search__button{background-color: #4f8ec0;}
		body .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, body .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, body .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, body .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, body .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, body .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, body .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, body .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover { background-color: #4f8ec0; color: #fff; }
		/* body .tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-calendar-month__day-cell--mobile:focus, */
		body .tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-calendar-month__day-cell--mobile:hover { background-color: #4f8ec045; }
		body .custom-html-widget .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime{border-right: 1px solid #ccc;padding-right: 12px;width: 72%;}
		body .custom-html-widget .tribe-events-widget .tribe-events-widget-events-list__event-row{border-bottom: 1px solid #ccc;padding-bottom: 15px;}
		body .custom-html-widget .tribe-common .tribe-common-h2 {font-size: 30px;font-family: 'Vidaloka'; font-weight: 400;}
		body .custom-html-widget .tribe-events-widget-events-list__event-header {margin-left:-8px}
		body .custom-html-widget .tribe-events-widget-events-list__events{margin-top:15px}

		body button.tribe-events-calendar-month__day-cell.tribe-events-calendar-month__day-cell--mobile.tribe-events-calendar-month__day-cell--selected h3 time {color: #fff;}

		/* body .tribe-common--breakpoint-medium.tribe-events.tribe-events-c-top-bar{display:block;} */
		body .tribe-events-c-messages__message.tribe-events-c-messages__message--notice {display: none;}
		body nav.tribe-events-c-top-bar__nav {font-weight: 600;width: 100%; }
		body .tribe-events.tribe-events-header__messages:not(.tribe-events-header__messages--mobile) {display:none;}
		/* body .tribe-common.tribe-events.tribe-events-view.tribe-events-view--month.tribe-events-view--shortcode.tribe-events-view--shortcode-tribe-widget-events-month-2.tribe-events-widget.tribe-events-widget-events-month.tribe-common--breakpoint-xsmall.tribe-common--breakpoint-medium {max-width: 765px;} */
		/* @media only screen and (min-width: 1125px){ */
		/* 	body .threeq-wrapper {margin-right: auto; margin-left: auto; width: 75%;} */
		/* } */
	/** Kontakt **/
		form.wpcf7-form, #comments .comment-respond{background: #eee;padding: 20px;}

	/** Borättkvällar **/
		.borattkvallararkiv .creo_video_container{margin-bottom: 0;}

	/** Mallar & Dokument */
		.dokument_bild {margin: 15px 0; text-align: center; width: 100%; height: 150px;}
		.dokument_bild img { max-height: 100%; width: auto;}
		.mall_card .mall_rubrik {margin-bottom: 0; font-size: 18px; font-weight: bold; line-height: 19px;}
		#wrapper-mallarsok .mall_card:not(:nth-child(4n)) {padding-right: 20px;}
		/* .mall_card hr{border-top: 2px solid #4f8ec0;} */
		.mall_card a{color:#000;}
		.mall_card .mall_rubrik a:hover{color: #4f8ec0;}
		div#wrapper-mallarsok{margin-top: 15px;}
		body #inner-wrapper-mallarsok .vc_row.wpb_row.td-pb-row{display: flex; flex-flow: wrap;}
		.mallar_ladda_ner{margin-top: 8px;}
		.mallar_ladda_ner a:hover{color: #4f8ec0;}

		.login-btn a{border: 2px solid #4f8ec0; color: #000; padding: 2px 32px 3px; position: absolute; top: 12px; text-decoration: none; right: 27%; z-index: 1;}
		.login-btn a:hover{color: #4f8ec0; text-decoration: none;}

	/** Branschsök **/
		#inner-wrapper-branschsok #wrapper-branschsok{margin-top: 16px;}
		#inner-wrapper-branschsok #dropdown_yrke {height: 31px;}
		.branschsok-omrade-button {background-color: #c2c2c2;border-radius: 5px;color: #fff;display: inline-block;margin: 10px 5px;padding: 10px;text-decoration: none;}
		.branschsok-omrade-button:hover, .branschsok-omrade-button.active {background-color: #4f8ec0;text-decoration: none;}
		.wrapp-branschomrade .omrade-titel{font-weight: bold;}

		#wrapper-branschsok > .vc_column_container.inner-span6:nth-child(2n+1) {clear: both;}
		.branschomrade {text-transform: capitalize;}
		.branschbild {text-align: right;}
		.branschbild img {max-height: 25px;width: auto;}
		.branschinfo{line-height: 19px !important;}
		.page-template-default .wpb_text_column p.foretagsnamn{margin-bottom: 0;font-size: 20px;font-weight: bold;}

		.wpb_text_column .wrapp-branschomrade p, .td-post-content .wrapp-branschomrade p {font-size: 15px;}
		.wrapp-branschomrade {background: #eee;margin-top: 20px;padding: 10px 16px;}
		.page-template-default .wpb_text_column .wrapp-branschomrade p:last-child {margin-bottom: 0;}

	/** Relaterade företag **/
		.related-beskrivning{background-color: #eee; padding: 5px 5px;}
		.related-info{display:inline-block;}
		.related-info h5 {margin-top: 10px !important;}
		.related-card {border-bottom:1px solid #c6c6c6; padding-bottom: 25px; padding-top: 20px;}

	/** Policy **/
		body.policy table tr:first-child {background-color: #eee;}
		body.policy table {margin-bottom: 12px;}
		body.policy table td{border: 1px solid #ededed;}

    /** Medlemskap Premium Plus **/
        @media only screen and (max-width: 768px) {
            .desktop-image {display: none;}
            .mobile-image {display: block;}
            .medlemskap-puffs .wpb_wrapper{padding-bottom: 0 !important;}
            .medlemskap-puffs .wpb_wrapper .wpb_text_column.wpb_content_element, .medlemskap-puffs .wpb_wrapper .wpb_text_column.wpb_content_element p{margin-bottom: 0;}
            .medlemskap-puffs .td-pb-span6 .wpb_wrapper{padding-top: 0;}
            .medlemskap-body .wpb_wrapper li{font-size: 20px;}
            .medlemskap-body .wpb_wrapper h3{font-size: 26px;}
            .medlemskap-body .wpb_wrapper .wpcf7 .wpcf7-form-control-wrap .wpcf7-list-item{margin-left: 0;}
        }
        @media only screen and (min-width: 769px) {
            .desktop-image {display: block;}
            .mobile-image {display: none;}
        }

    /** Bli medlem i Borätt Forum **/
        .pricing-table { display: block !important; }
        .card-container { display: none !important; }
        .iteras-membership {display: none; opacity: 0; transition: opacity 0.5s ease-in-out;}
        .show{display: block; opacity: 1;}
        .membership-text-wrapper .wpb_wrapper{background-color: #EEEEEE !important;}
        .form-btn-container .wpb_wrapper{background-color: #EEEEEE !important;}
        .form-btn-container .wpb_wrapper #bas-medlemskap-btn button, .form-btn-container .wpb_wrapper #premium-medlemskap-btn button, .form-btn-container .wpb_wrapper #premiumplus-medlemskap-btn button{background-color: #00A1FF; font-weight: 600; border-radius: 15px; width: 100%;}
        @keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}
        .custom-button-container{display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center;}
        .custom-button-container h2, .custom-button-container p{color: #ffffff !important; margin-bottom: 0 !important;}
        .custom-button-container p{margin-bottom: 0;}
        .form-btn-container .wpb_wrapper .wpb_text_column.wpb_content_element .wpb_wrapper{background-color: #4F8EC0 !important; padding: 15px; border-radius: 10px;}
        .membership-text-wrapper{float: none !important; margin-left: auto; margin-right: auto;}
        /* Table styling */
        .bli_medlem_table td{font-family: 'Font Awesome 5 Free'; font-weight: 900; color: green; text-align: center; width: 20%;}
        .tooltip {position: relative; display: inline-block;}
        .bli_medlem_table table {width: 100%; border-collapse: collapse; font-family: Arial, sans-serif;}
        .bli_medlem_table th, .bli_medlem_table td {padding: 8px;}
        .bli_medlem_table th{text-align: left;}
        .bli_medlem_table thead th{background-color: #4F8EC0; color: #ffffff; font-weight: bold; text-align: center; border-bottom: none;}
        .bli_medlem_table thead h2{border-bottom: 1px solid #ffffff; color: #ffffff; font-size: 27px;}
        .bli_medlem_table tbody tr:nth-child(odd) {background-color: #f9f9f9;}
        .bli_medlem_table tbody tr:nth-child(even) {background-color: #ffffff;}
        .bli_medlem_table tbody tr:hover {background-color: #eef5fa;}
        .tooltip .tooltiptext {padding-left: 10px !important; font-weight: 400; visibility: hidden; width: 320px; background-color: black; color: #fff; text-align: left; border-radius: 6px; padding: 5px; position: absolute; z-index: 1; bottom: 125%; left: 50%; margin-left: -80px;}
        .tooltip:hover .tooltiptext {visibility: visible;}
        td:nth-child(2), td:nth-child(4) {background: #d1e6f44a;}
        th:nth-child(2), th:nth-child(4) {background: #6E9FCA !important;}
        .bli_medlem_table tfoot button{font-family: Arial, sans-serif; font-weight: 600; width: 100%; background-color: #4FC08E; color: #FFFFFF; border: none; padding: 10px 20px; border-radius: 5px; transition: background-color 0.3s, transform 0.3s; cursor: pointer;}
        .bli_medlem_table tfoot button:hover{background-color: #376996;}
        .bli_medlem_table .fas{cursor: help; margin-left: 10px;}
        .iteras-membership h2{padding-top: 34px;}

/** **/
	.td-pb-span4 figure.wp-block-image.is-resized{margin: auto; width: 75%;}
/** **/
	body .td-main-content-wrap .td_block_template_3 .td-block-title {margin-bottom: 15px;}
	.td_block_template_3 .td-block-title > * {background-color: #4f8ec0;font-size: 18px;font-weight: 500 !important;margin-bottom: 15px; margin-top: 0;/*#d2dee8;*/display: block; color:#fff;/*color:#000;color: #0055a3;font-size: 14px !important;*/}
	.related-posts h4.td-block-title, .td-main-content h4.block-title, .post .td-category {margin-bottom: 30px;padding-bottom: 3px;}
	.boratt-tv .td-category, .boratt-tv .block-title.boratt-tv-title {margin-bottom: 10px; margin-top: 10px;}
	body.boratt-tv .td-category .entry-category {font-size: 18px;}
	.td-main-content h4.block-title,.post .td-category, .boratt-tv .td-category{padding: 0; position: relative;}
	.td-main-content h4.block-title:before, body:not(.boratt-tv) .post .td-category:before, .related-posts h4.td-block-title:before {content: '';width: 100%;position: absolute;top: 100%;left: 0;}
	.td-main-content h4.block-title span {background-color: #fff;color: #000; font-family:Proxima-nova,Roboto,Arial,Helvetica,sans-serif; font-size: 18px; font-weight: 500; line-height: 31px; padding: 0;}
	body .td-category li {color:#000;font-size: 18px;font-weight: 500;line-height:31px;margin: 0;padding-right: 15px; white-space: nowrap;}/*color: #fff;display: inline-block!important; padding-right: 5px;*/
	body .td-category li a {background-color: unset; color: #000; padding-left: 0;}
	.td-main-content h4.block-title{border-bottom: none;}
	h4.block-title span{width: 100%;}
/**** Erbjudande Förmån ***/
	#wrapper-erbjudande .wpb_column.inner-span6.first {clear: both;}
	#wrapper-erbjudande .td_module_10 { border-top: 1px solid #cccccc; margin-top: 0; padding-top: 20px; padding-bottom: 20px; }
	#wrapper-erbjudande .td-module-thumb { display: flex; align-items: center; }

/**** Bbpress forum****/
	body.bbpress #bbpress-forums ul.bbp-forums li.bbp-body .bbp-forum-freshness > a, body #bbpress-forums li.bbp-body .bbp-topic-freshness > a, .bbp-topic-meta span,.bbp-topic-meta span a, .bbp-author-role{color: #222222!important;}
	.bbp-user-section p{padding-left: 10px;}
	.bbp-user-section p{font-size: 14px;}
	body #bbpress-forums .bbp-header .bbp-topic-permalink:hover{color: #000000;}
	body #bbpress-forums .bbp-forum-header a.bbp-forum-permalink,body #bbpress-forums .bbp-topic-header a.bbp-topic-permalink, body #bbpress-forums .bbp-reply-header a.bbp-reply-permalink{color: #000;}
	#bbpress-forums #bbp-your-profile fieldset fieldset.password span.description{margin-bottom: 10px;}
	#bbpress-forums #bbp-your-profile fieldset .acf_user_profile_info input {width: 100%;}
	#bbpress-forums #bbp-your-profile fieldset .acf_user_profile_info label[for] {width: 100%;}
	body #bbp-user-replies-created .bbp-reply-post-date, body #bbp-user-replies-created .bbp-header, body #bbpress-forums .bbp-header .bbp-topic-permalink, body span.bbp-admin-links a, body #bbpress-forums .bbp-reply-header a.bbp-reply-permalink, body span.bbp-admin-links ,body span.bbp-reply-post-date{color: #000;}
	#bbpress-forums #bbp-user-replies-created .bbp-topic-permalink {display: inline-block;}
	.acf_user_profile_info h2 {display: none;}
	.acf_user_profile_info td.acf-input {padding-left: 0 !important;padding-right: 0 !important;width: auto;}
	.acf_user_profile_info .form-table>tbody>.acf-field>.acf-label {width: 100px !important}
	.acf_user_profile_info table td,.acf_user_profile_info table th {border-bottom: none;}
	.acf_user_profile_info .acf-field .acf-label label {font-weight: normal;}
	.acf_user_profile_info .form-table>tbody>.acf-field>.acf-label {padding: 5px 0;}
	.td-header-top-menu .td-header-sp-top-widget{padding: 0 0 !important;}

	body  #bbpress-forums li.bbp-header{background-color: #205886;}
	#bbpress-forums .bbp-body ul:nth-child(even){background-color: #f2f2f2;}
	#bbpress-forums .bbp-body ul:nth-child(odd){background-color:#fff;}
	body #bbpress-forums li.bbp-body,body #bbpress-forums .bbp-body ul.topic{margin-top: 0;}
	span.bbp-admin-links,span.bbp-admin-links a, body #bbpress-forums .bbp-breadcrumb p,body #bbpress-forums .bbp-breadcrumb p a, body #bbpress-forums .bbp-breadcrumb p span.bbp-breadcrumb-current {color: #000;}

	body #bbpress-forums ul.odd {margin-top: 0;}
	body #bbpress-forums ul.bbp-threaded-replies div.even{background-color: #f0f8ff; margin-bottom: 10px; margin-top: 0;padding-left: 10px; padding-top: 10px;}
	body #bbpress-forums li.bbp-body li.bbp-topic-title .bbp-topic-permalink,body #bbpress-forums li.bbp-body li.bbp-topic-title .bbp-topic-meta{ font-family:'Proxima-nova','Roboto','Arial','Helvetica',sans-serif; margin:0 0 0 15px;}
	body #bbpress-forums li.bbp-body ul.forum{padding-left: 16px; padding-right: 8px;}
	body #bbpress-forums li.bbp-header li, body #bbpress-forums li.bbp-body .bbp-forum-topic-count, body #bbpress-forums li.bbp-body .bbp-forum-reply-count,body #bbpress-forums li.bbp-body .bbp-forum-freshness, body #bbpress-forums .bbp-forum-freshness a,body #bbpress-forums .bbp-topic-freshness a, body #bbpress-forums p.bbp-topic-meta, body #bbpress-forums ul.bbp-replies{font-size: 14px;}
	body #bbpress-forums .bbp-forum-freshness,body #bbpress-forums .bbp-topic-freshness{padding-right: 0;}
	body #bbpress-forums li.bbp-header li.bbp-forum-freshness, body #bbpress-forums li.bbp-header li.bbp-topic-freshness{padding-left: 0;padding-right: 0;}


	.bbp-breadcrumb .bbp-breadcrumb-home, body .bbp-breadcrumb .bbp-breadcrumb-home + span.bbp-breadcrumb-sep{display: none!important;}
	body #bbpress-forums li.bbp-topic-title{width: 45%;}
	body #bbpress-forums li.bbp-header li.bbp-topic-voice-count, body #bbpress-forums li.bbp-header li.bbp-topic-reply-count, body #bbpress-forums li.bbp-topic-reply-count, body #bbpress-forums li.bbp-topic-voice-count{width:14%;}
	body #bbpress-forums li.bbp-body ul.topic{padding-right: 10px;}
	body #bbpress-forums #bbp-user-wrapper h2.entry-title {background-color: #4b8cc2;display: block;}
	body #bbpress-forums fieldset.bbp-form {border: none;}
	body #bbpress-forums #bbp-your-profile fieldset {border-top: none; padding-left: 0; padding-right: 0;}
	body #bbpress-forums #bbp-your-profile fieldset label[for] {width: 100px;}
	body #bbpress-forums #bbp-your-profile fieldset input, body #bbpress-forums #bbp-your-profile fieldset textarea, body #bbpress-forums #bbp-your-profile fieldset fieldset.password {width: calc( 100% - 100px );}
	body #bbpress-forums #bbp-your-profile fieldset fieldset.password {padding-left: 100px;}
	body #bbpress-forums #bbp-your-profile fieldset div {margin-bottom: 10px;}
	body .form-table>tbody>.acf-field>.acf-input {padding: 0 10px;}

	#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-button-wrapper button {width: 48%;}
	#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-button-wrapper button:first-child{margin-left: 0;}
	#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-button-wrapper button:last-child{margin-right: 0;}
	.bbp-header li, .bbp-header span, .bbp-header p, .bbp-header div, #bbp-user-body .entry-title {letter-spacing: 0.05em;}
	body .bbp-row-actions #favorite-toggle a, body .bbp-row-actions #subscription-toggle a {font-size: 11px;}
	.bbp-row-actions #subscription-toggle span.is-subscribed a, .bbp-row-actions #favorite-toggle span.is-favorite a {background-color: transparent;border: none;}
	body #bbpress-forums div.bbp-reply-content p, body #bbpress-forums div.bbp-reply-content li {font-size: 14px;line-height: 20px;}

	body .bbp-form{border: none;}
	body .bbp-form .bbp-submit-wrapper button{background-color: #4f8ec0; color: #fff; font-size: 16px; font-weight: 400; padding: 10px 25px;}
	body .bbp-template-notice.info ul{list-style: none;}
	body .bbp-template-notice.info li{font-size: 14px;}
/**** Typsnitt *****/
	h1, h2, h3, h4, h5, h6 {font-family: 'Vidaloka';}
	body h3 {font-family: 'Vidaloka' !important;}
	h1{font-size: 36px;font-weight: bold; line-height: 38px;margin-bottom: 20px;}
	body h2{font-size: 32px;font-weight: bold;line-height:38px;}
	body h3, body h3#reply-title{font-size: 25px; font-weight: 500;line-height:30px;margin-bottom: 14px;margin-top: 0;}
	body h4{color: #000;font-size: 18px; font-weight: 500;line-height: 22px; margin-bottom: 6px;}
	.td-ss-main-sidebar h5 {line-height: 1.4em;margin-bottom: 3px;margin-top: 13px;}
	body p, body #td-outer-wrap .td-ss-main-content .td-excerpt{font-family: 'Proxima-nova', 'Roboto', 'Arial', 'Helvetica',sans-serif!important;}/*Tar ej excerpt utan important..*/


	.avia_codeblock .pea_cook_control #eu_revoke_cookies, .td-category, body .pea_cook_wrapper p, header .td-module-meta-info .datum_jobb, .widget_polls-widget .wp-polls .Buttons,.company-status-convicted, .company-status-freed,.td_module_10 .td-excerpt .td-post-category, .td_module_18 .td-excerpt .td-post-category a, .td_module_18 .td-excerpt .td-post-category {font-family: 'Proxima-nova', 'Roboto', 'Arial', 'Helvetica', sans-serif !important;}
	body .pea_cook_wrapper button#pea_cook_btn, .block-title > span,.type-post ul.td-category {font-family:'Proxima-nova', 'Roboto',sans-serif !important;font-weight: 500;}
	.author-name a {font-family: 'Proxima-nova', 'Roboto', sans-serif !important;font-weight: 800;}

	.td_module_17 .meta-info-container .category {font-size: 15px;}
	body .td-block-span12 .td_module_17 .td-excerpt{font-size: 18px;}
	body .pea_cook_wrapper p {font-weight:normal;}
	.td-default-sharing .td-print-button, .td-default-sharing.mail .td-social-sharing-button.td-social-mail, .td-default-sharing .td-mail-button, .company-status-convicted, .company-status-freed, .anta-lediga-jobb-just-nu, .single-jobb_annons td:before, .page-template-page-lediga-jobb td:before  {font-weight: bold;}
	body .pea_cook_wrapper button#pea_cook_btn {font-weight: 100; }
	body .top-header-menu > li > a {font-family: 'proxima-nova'; text-transform: initial;}
	.td-header-top-menu {font-size: 12px;}
	.block-title > span {font-weight: 500 !important;}
	.ingress-text p, .td_module_10 .td-excerpt .td-post-category, .td-category, .td_module_18 .td-excerpt .td-post-category a, .td_module_18 .td-excerpt .td-post-category, .author_link_widget, .page-numbers.current {font-weight: 700;}
	 .author-name a {font-weight: 900;}

	body .pea_cook_wrapper p {font-size: 16px;}

	.td-footer-wrapper .widget li {line-height: 14px;}
	li.post-series-manager-post {line-height: 15px;}
	#td-aj-search .td_module_mx2 .td-module-title a {line-height: 16px;}
	header .td-module-meta-info .datum_jobb, .company-status-convicted, .company-status-freed {line-height: 17px;}
	.widget li , .author-name a{line-height: 20px;}
	.td_module_10 .td-excerpt .td-post-category, .td_module_18 .td-excerpt .td-post-category a, .td_module_18 .td-excerpt .td-post-category {line-height: 20.6px;}
	.ingress-text p  {line-height: 21px !important;}
	.sf-menu ul .td-menu-item > a {line-height: 1.1em; padding: 9px 30px;}
	header .td-module-meta-info {line-height: initial;}

	.td-default-sharing .td-print-button, .td-default-sharing.mail .td-social-sharing-button.td-social-mail, .td-default-sharing .td-mail-button, .widget_polls-widget .wp-polls .Buttons, .author-name a, .td_module_10 .td-excerpt .td-post-category, .td_module_18 .td-excerpt .td-post-category a, .td_module_18 .td-excerpt .td-post-category {text-transform: uppercase;}
	.menu-main-menu-container ul.sf-menu > .td-menu-item > a {text-transform: inherit;}

	.widget_polls-widget .wp-polls .Buttons, .td-footer-wrapper h1, .td-footer-wrapper h2, .td-footer-wrapper h3, .td-footer-wrapper h4, .td-footer-wrapper h5, .td-footer-wrapper h6 {color: #fff;}
	header .td-module-meta-info .datum_jobb {color: rgb(102,102,102);}
	.author-name a, .td-category, .td_module_10 .td-excerpt .td-post-category, .td_module_18 .td-excerpt .td-post-category a, .td_module_18 .td-excerpt .td-post-category {color: #0094c9;}
	.anta-lediga-jobb-just-nu {color: #ff0000;}
	body .pea_cook_wrapper button#pea_cook_btn {color: #3ba2c1;}
	.page-numbers.current {color: #205886;}

/**** Allmän kod ****/
	.td-icon-comments {padding-right: 4px;}

	footer .td-author-description, .author-name a {font-size: 14px;}
	#td-aj-search .td_module_mx2 .td-module-title a {font-size: 15px;}
	.td_module_10 .td-excerpt .td-category, .td_module_18 .td-excerpt .td-category a, .td_module_18 .td-excerpt .td-category, .td_module_17 .td-excerpt .td-category, body .pea_cook_wrapper button#pea_cook_btn {font-size: 16px;}
	footer .td-author-name, .td-page-content p, .td_block_text_with_title p, .woocommerce #tab-description p, .mce-content-body p, .ingress-text p,.wpb_text_column .ingress-text p {font-size: 18px}

	.widget_polls-widget .wp-polls .Buttons {font-size: 90%;}
	.textbalk {font-size: 20px;}

	body .td_module_wrap.td-meta-info-hide .td-module-meta-info.date-lop {color: #656565;font-size: 10px;margin:5px 0 10px; text-align: right; text-transform: lowercase;}

	/** Artikel **/
		.artikel-byline {text-transform: capitalize;}
		.artikel-byline span {text-transform: uppercase; font-weight: 600;}
		.artikel-byline-epost img{margin-bottom: -4px;margin-left: 10px;}

	/** Social sharing efter uppdatering 27 feb **/
		.td-social-network, .td-social-handler {border-radius: 2px; height: auto; min-width: initial;}
		.td-ps-notext .td-social-but-icon {line-height: 24px; max-width: 24px; padding: 0;}
		.td-post-sharing-bottom .td-social-but-icon i {top: 0;}
		.td-ps-bg .td-social-mail .td-social-but-icon, .td-ps-bg .td-social-print .td-social-but-icon {background-color: #3ba2c1;}
		.td-icon-mail:before {content: '\e820';}

	/** Body efter uppdatering 27 feb **/
		h1.node-title {margin-bottom: 23px !important;}

	/** Annons text **/
		/*.td-main-content-wrap:not(.td-main-page-wrap) .annons-yta {padding-top: 10px;}*/
		.annons-yta img {width: 100%;}
	/** HTML 5 responsiv **/
		.annons-yta .html5-banner {height: auto;overflow: hidden;padding-bottom: 0;padding-top: 16%;position: relative;}
		.annons-yta .html5-banner iframe {height: 100%;left: 0;min-width: 100%;position: absolute;top: 0;width: 100%;}
		body .td-adspot-title {color: #6b6b6b;margin-bottom: 5px;text-align:left;}
		.td-post-content p {line-height: 20px !important;}
		.widget li {line-height: 15.6px !important;}

	.wpb_widgetised_column.wpb_content_element{padding: 0 !important;}


	.td-post-content {letter-spacing: .023em;}


	.logged-in .td-module-thumb:hover .td-admin-edit{display:initial;}

	.wpb_widgetised_column.wpb_content_element > .wpb_wrapper > .td-a-rec.td-a-rec-id-sidebar {margin-top: 0;}
	.td-post-template-default .td-post-featured-image img {width: 100% !important;}
	body .td-crumb-container {margin: 0;min-height: 0;padding: 0;}
	.td-main-page-wrap, .td-main-content-wrap {padding-top: 10px;}

	.td-excerpt .td-post-comments {display: inline;font-size: 12px;white-space:nowrap;}
	.td-excerpt .td-post-comments a {color:#444;}
	/** Färg på typsnitt **/
		h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a, .td-excerpt, .widget a, .related-posts a, .td-pb-span3 .vc_column-inner .wpb_wrapper .wpb_text_column a {color:#212121;}
		.td-footer-wrapper .widget a{color: #4f8ec0;}
		h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
		.related-posts a:hover,.td-pb-span3 .vc_column-inner .wpb_wrapper .wpb_text_column a:hover{color: #4f8ec0;}

	.custom-html-widget .most-viewed-widget a:hover,.wpb_text_column a:hover,body .widget_text a:hover{text-decoration: none!important;}
	#pagination {text-align: center;}
	.page-numbers {padding-left: 8px;padding-right: 8px;}

	.privat-post-title {background: red;color: #ffffff;padding: 5px;}
	.widget {margin-bottom: 0;}
	.td-main-sidebar .related-posts{margin-top: 10px;}
	.widget ul {margin-bottom: 0;}

	/** Social shearing posts **/
		header .td-social-but-text {display: none;}
		header .td-social-sharing-button.td-social-mail,.td-md-is-android header .td-social-sharing-button.td-social-mail {height: 20px;margin-right: 2px;min-width: 20px;padding: 1px 5px;}
		header hr {border: none;border-top: 1px dotted #ccc;clear: both;}

		footer .td-post-sharing-bottom, .author-box-wrap {border: none;margin-bottom: 20px;}

		.td-post-sharing {margin-bottom: 0;}
		/* .td-social-linkedin{background-color: #006699;} */
		body .td-post-sharing-bottom .td-social-but-icon i { height: 24px; top: 5px; }
		body .td-post-sharing-bottom .td-social-network { height: unset; }
		.td-sp-linkedin {height: 32px;width: 32px;}

		footer .td-post-sharing-bottom .td-icon-mail-1:before, footer .td-post-sharing-bottom .fa-print:before {line-height: 1.5;}
		.td-default-sharing .td-print-button, .td-default-sharing.mail .td-social-sharing-button.td-social-mail, .td-default-sharing .td-mail-button {background-color: #3ba2c1;color: #ffffff;cursor: pointer;}

		header .td-default-sharing.mail {margin-top: -1px;}
		header .td-default-sharing.mail a.td-social-sharing-button.td-social-mail {height: 20px;padding-right: 5px;padding-top: 1px;}
		footer .td-default-sharing.mail a.td-social-sharing-button.td-social-mail {border-radius: 0;height: 32px;padding: 7px;padding-right: 9px;}

/**** Kommentarsfält ****/
	h4.td-comments-title.block-title {margin-bottom: 12px;}
	.comment .comment-content, .comment .comment-meta, .comment .comment-respond {margin-left: 0;}
	/** Kommentarsrutan **/
		body .comments h3#reply-title,#new-post .bbp-form legend{font-size: 25px;font-weight: 700;margin-bottom: 7px;margin-top: 10px;}

	/** Luft under reklam **/
	.td-a-rec {margin-bottom: 10px;margin-top: 10px;}
	body .td-a-rec-id-sidebar > div {margin-bottom: 20px;}
	.td-trending-now-wrapper {padding: 0 24px;}

	.td_module_8 {border-bottom: 1px solid #eee; padding-bottom: 15px;}
	.type-post ul.td-category, .td-block-title-wrap, body .td-category .entry-category {font-size: 13px;}
	.td-block-title-wrap, .td-category {text-transform: uppercase;}

	.td-pb-span2 > .vc_column-inner, .td-pb-span3 > .vc_column-inner, .td-pb-span6 > .vc_column-inner, .td-pb-span9 > .vc_column-inner, .td-pb-span10 > .vc_column-inner, .page:not(.page-id-43) .td-pb-span12:not(.arshjul-kvartals-del) > .vc_column-inner,
	.td-pb-span2 > .td-ss-main-sidebar, .td-pb-span3 > .td-ss-main-sidebar, .td-pb-span12.page-side .td-pb-span3 > .wpb_wrapper, .td-pb-span4 > .td-ss-main-sidebar, .td-pb-span6 > .td-ss-main-content, .td-pb-span12.page-side .td-pb-span6 > .wpb_wrapper, .td-pb-span8 > .td-ss-main-content, .td-pb-span9 > .td-ss-main-content, .td-pb-span12.page-side .td-pb-span9 > .wpb_wrapper, .td-pb-span12.page-side .td-pb-span8 > .wpb_wrapper, .td-pb-span12.page-side .td-pb-span4 > .wpb_wrapper, .td-pb-span10 > .td-ss-main-content, .td-pb-span12:not(.page-side) > .td-ss-main-content {background-color: #fff;margin-bottom: 10px;padding: 20px;}
	#outer-wrapper-branschsok #inner-wrapper-branschsok #wrapper-branschsok .td-pb-span6 >.vc_column-inner {background-color: #fff;margin-bottom: 10px;padding:20px 20px 20px 10px;}

	ul.most-viewed-widget {margin-bottom: 0;}
	.vc_tta-panel-body .wpb_content_element{background-color: #f8f8f8}
	.td-pb-row {margin-left: -5px !important;margin-right: -5px !important;}
	.vc_row.vc_column-gap-10>.vc_column_container {padding-top: 0;}
	.td_category_template_1 .td-category-header {margin-bottom: 10px;}

/**** Mittenspalt ****/
	body .td-pb-span3.td-main-sidebar .td-ss-main-sidebar .textwidget h4:not(.td-block-title), .td-pb-span3 .vc_column-inner .wpb_wrapper .wpb_text_column, .td-pb-span3 .vc_column-inner .wpb_wrapper .wpb_single_image {font-weight: 500;margin-top: 0; padding-left: 10px;}
	.td-pb-span3 .vc_column-inner .wpb_wrapper .wpb_text_column:first-child,body.home .td-pb-span3.td-main-sidebar .td-ss-main-sidebar .widget_text:nth-child(1) .textwidget{border-top: none;}
	body .td-pb-span3 h4{font-weight: 500;}
	body .td-pb-span3.td-main-sidebar .td-ss-main-sidebar .widget_text:not(:first-child) {padding-top: 30px;}
	.td-pb-span3 .wpb_wrapper .wpb_text_column{padding-bottom:0;}
	body .td-pb-span3.td-main-sidebar .td-ss-main-sidebar .widget_text .textwidget.custom-html-widget{border-bottom: none;}
	.td-pb-span3 .wpb_text_column, .td-pb-span3 .wpb_single_image{margin-bottom: 10px;}
	.td-pb-span3.td-main-sidebar p ,body .td-pb-span3 p,body .td-pb-span3 .wpb_content_element .wpb_wrapper p{font-size: 14px;line-height: 1.40em;margin-bottom: 8px;}

	body .td-container .td_block_template_10 .td-block-title:first-child {margin-top: 0;}
	body .td-container .td_block_template_10 .td-block-title {font-size: 28px;line-height: 1.1em;margin-bottom: 21px;margin-top: 10px;padding-bottom: 5px;}
	body .td-container .td_block_template_10 .td-block-title:before, .related-posts h4.td-block-title:before, .td-main-content h4.block-title:before, .post .td-category:before {background-color: #4f8ec0;height: 3px;}
	body .td_block_template_10 .td-block-title {font-size: 30px;line-height: 1.1em; margin-bottom: 21px; margin-top: 10px;padding-bottom: 3px;}
	body .td_block_template_10 .td-block-title:before, .related-posts h4.td-block-title:before, .td-main-content h4.block-title:before, body:not(.boratt-tv) .post .td-category:before {background-color: #4f8ec0;height: 4px;}

	/** Mest lästa och Senaste Nytt **/
		.mest-lasta-wrapper{border-top: 1px solid #ccc;display:flex;margin-bottom: 5px;padding-top: 13px;}
		.mest-lasta-wrapper:first-child{border-top:none;}
		.mest-lasta-wrapper .mest-lasta-text{max-width: 245px;}
		.mest-lasta-wrapper .mest-lasta-text h5{margin-top: 0;}
	/** Mest lästa och Senaste Nytt **/
		body .most-viewed-widget .mest-lasta-wrapper .post-counter {border-right: 1px solid #ccc; font-family: 'Vidaloka' !important; padding-top: 10px; margin-right: 10px; min-width: 46px;}
		body .most-viewed-widget .mest-lasta-wrapper p.post-counter {font-size: 30px;}

	/** Senaste Nytt **/
		.senaste-nyheter-wrapper:not(:last-child) .senaste-nyheter-text {border-bottom: 1px solid #cccccc; padding-bottom: 10px;}
	/** Relaterade nyheter **/
		.relaterade-nyheter-wrapper .relaterade-nyheter-text:not(:last-child) {border-bottom: 1px solid #cccccc; padding-bottom: 10px;}

	/** Polls **/
		.widget_polls-widget .wp-polls .Buttons {background-color: #3ba2c1;border: 1px solid #3ba2c1;padding: .8em 1.6em !important;width:100%;}
		.wp-polls-form p {text-align: left !important;}
		.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {margin-left: 0;}
		form#polls_form_2 p {margin-bottom: 10px;}
	/** Citat **/
		.txt-citat img{opacity: 0.2!important;}
		.td-pb-span3 .wpb_wrapper .txt-citat .wpb_wrapper{min-height: 50px;}
/**** Högerspalten ****/
	.widget_text .block-title {margin-bottom: 13px;}
	.widget li {padding-bottom: 10px;}
	.widget_text ul li {list-style: none;}

/**** Template - posts ****/
	.page.page-template-page-egna-posts .td-a-rec {margin-top: 0;}
	.page.page-template-page-egna-posts .td_block_wrap {margin-bottom: 0;padding: 0; }
	.wcp_s_item_caption {display: none;}

	.blogg-skribent-info-block .author-box-wrap .desc {clear: both;margin-left: 0;}
	.blogg-skribent-info-block .author-box-wrap {padding: 0 6px;}
	.blogg-skribent-info-block .td-author-name.vcard.author {margin-bottom: 0;}

	.artikel-byline span {text-transform: uppercase;}
	/** Kategori före excerpt styling **/
		.td_module_10 .td-excerpt .td-post-category, .td_module_18 .td-excerpt .td-post-category a, .td_module_18 .td-excerpt .td-post-category {background-color: transparent;display: -webkit-inline-box;display: inline;margin: 0;padding: 0;}

	.author-name {background: #f2f2f2;background: -webkit-linear-gradient(left, #f2f2f2 70%, #ffffff 100%);background: -o-linear-gradient(right, #f2f2f2 70%, #ffffff 100%);background: -moz-linear-gradient(right, #f2f2f2 70%, #ffffff 100%);background: linear-gradient(to right, #f2f2f2 70%, #ffffff 100%);margin-top: -5px;padding: 3px 11px;z-index: 2;}

	/** Single loop **/
		.td-block-row.td-post-next-prev {padding-bottom: 20px;padding-top: 20px;border: 2px solid #eee; margin-left: 0; margin-right: 0;}
		.category-ekonomi-juridik-forsakring .td-block-row.td-post-next-prev {border-color: #d2857d;}
		.category-ekonomi-juridik-forsakring .td-post-next-prev-content span {color: #d2857d;}
		.single .comments{margin-top: 30px; padding-top: 0;}
		/** Debatt **/
			.ene_debatt_info_ruta {background-color: #f2f2f2;margin-bottom: 20px;margin-top: 26px;padding: 10px;}
			.ene_debatt_info_ruta p {margin: 0;padding: 0 10px;}
			.td-block-span12 .td_module_10 .debatt-wrapper .item-details {border-left: 2px solid #cccccc;margin-left: 0; padding-left: 20px;}
	/** Post serier element **/
		ol.post-series-manager-post-list {margin-top: 5px;}
		li.post-series-manager-post {padding-bottom: 6px;}

/**** Template - lediga jobb ****/
	.tabel-lediga-jobb th:first-child {width: 151px;}
	.tabel-lediga-jobb th:nth-child(3),.tabel-lediga-jobb th:nth-child(4),.tabel-lediga-jobb th:nth-child(5){width: 16%;}
	td p {margin: 0;}
	table tr td {padding: 10px 15px;}
	table tr th {padding: 10px 15px 5px;}
	table td,table th {border:none;border-bottom: 1px solid #ededed;}
	td img {display: block;margin: 0 auto;}
	.page-template-page-lediga-jobb .wpb_content_element {margin-bottom: 0;}
	.anta-lediga-jobb-just-nu {padding: 20px 0;}

	/** Author **/
		.author-box-wrap .td-author-social {position: absolute;right: 10px;}
		.td-block-span12 .td_module_10 .item-details.td-author-page-details, .td-block-span12 .td_module_17 .item-details.td-author-page-details {margin-left: 10px;margin-right: 10px;}
		.td-author-description {margin-bottom: 5px;}
		.td-page-title.td-author-page-title {margin-bottom: 0;}
		.archive.author .author-box-wrap.td-author-page {border-bottom: 1px solid #cccccc;padding: 0;}

/**** Block och moduler ****/
	.td-block-span12 .td_module_10:not(.ekonomi-juridik-forsakring) + .ej-categori-rubrik, .td-block-span12 .td_module_17:not(.ekonomi-juridik-forsakring) + .ej-categori-rubrik, .annons-yta + .ej-categori-rubrik {border-top: 1px solid #cccccc;margin-top: 0;padding-top: 20px;}
	.td-post-next-prev-content a {margin-bottom: 0;}
	/** modul 10 modul 17 block 12 **/
		.td-main-content .td_block_inner .entry-title{margin-bottom: 20px;}
		.td-block-span12 .td_module_10 .td-excerpt, .td-block-span12 .td_module_17 .td-excerpt {line-height: 1.4em;margin-bottom: 25px;}
		.td-block-span12 .td_module_17 .td-excerpt {margin-top: 9px;}
		.td-block-span12 .td_module_17 .entry-title, .td-block-span12 .td_module_10 .entry-title {margin-bottom: 10px;}
		.td-block-span12 .td_module_17 .td-module-image {margin-bottom: 10px;}
		body .td_module_wrap:hover .entry-title a{color: #111111;}
		body .td_module_wrap .entry-title a:hover{color: #4f8ec0;}
		.textbalk {background-color:#000; color: #fff;padding: 7px 15px;text-transform: capitalize;}
	/** block 11 **/
		.td_block_11 .td-block-span12:last-child .td_module_10 {padding-bottom: 0;}
	/** modul 18 **/
		.td_module_18 {padding-bottom: 10px;}
		.td_module_18 .meta-info-container {text-align: left;}
		.td_module_18 .td-module-meta-info, .td_module_18 .td-read-more {margin-bottom: 10px;}
		.td_module_18 .td-excerpt {line-height: 15.6px;margin-top: 10px;}
	/** block 14 **/
		.td_block_14 .td_module_mx1 img.entry-thumb.td-animation-stack-type0-2 {min-height: 100%;min-width: 100%;object-fit: cover;}

		.page-id-9 .fade-effect .td-pb-span4{background-image: linear-gradient(to bottom, rgb(255, 255, 255), rgba(255,255,255, 0)); padding-top: 50px;position: relative !important; top: -75px;}
		.page-id-9 .fade-effect .td-pb-span8{background-image: linear-gradient(to bottom, rgba(255,255,255, 1), rgba(255,255,255, 0)); padding-top: 50px;position: relative !important; top: -75px;}

/**** Cookie Consent ****/
	body .pea_cook_wrapper {border-radius:0; bottom: 0 !important;left: 0 !important; margin: 0 !important;padding: 0;width: 100%;}
	body .pea_cook_wrapper.pea_cook_topcenter {top: 0;}
	body .pea_cook_wrapper p {padding: 20px;}
	body .pea_cook_wrapper button#pea_cook_btn {background: #fff;border: none; border-radius: 0;box-shadow: none;text-shadow: none;}
	.avia_codeblock .pea_cook_control {padding: 20px;width: 100%;}
	.avia_codeblock .pea_cook_control #eu_revoke_cookies {border: none;border-radius: 4px;margin-top: 15px;padding: 3px 10px;}
/*slut cookie consent*/

/**** Media rules ****/
	@media only screen and (max-width: 1336px) and (min-width: 767px){
		body .td-header-style-1 .td-header-sp-recs{position: absolute; right: 30px;}
		body ul.sf-menu > .td-menu-item > a, body .td-theme-wrap .td-header-menu-social {font-size: 14.3px;}
		body .td-header-wrap .td-affix .td-main-menu-logo img{max-height: 34px !important;}
	}

	@media only screen and (max-width:1140px){
		.sf-menu a.sf-with-ul { padding-right: 20px; }
		.td-main-menu-logo img{max-width: 300px;}
	}
	@media only screen and (max-width:1025px){
		.td-mega-grid {font-size: 14px;}
		.td_block_template_10 .td-block-title{font-size: 26px;}
		.mest-lasta-wrapper .mest-lasta-text h5{word-break: break-word;}
		.td-main-sidebar .mest-lasta-wrapper .post-counter{font-size: 24px; min-width: 40px; padding-top: 0;}
	}
    @media only screen and (max-width: 767px), (min-device-width: 768px) and (max-device-width: 1024px){
        .pricing-table { display: none !important; }
        .card-container { display: block !important; }
        .card-container .card{background-color: #fff; border-radius: 8px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); overflow: hidden; font-family: Arial, sans-serif;}
        .card-container .card-header{color: white; padding: 20px; text-align: center;}
        .card-container .card-header h2{margin: 0; font-size: 24px; color: #ffffff;}
        .card-container .card-header p{font-size: 18px; color: #ffffff;}
        .card-container .card ul{  list-style-type: none; padding: 20px; margin: 0; background-color: #f8f8f8; border-top: 1px solid #ccc;}
        .card-container .card-container{padding: 10px; border-bottom: 1px solid #eee;}
        .card-container .card li{margin-bottom: 25px !important; margin-top: 25px;}
        .card-container .card li:last-child{border-bottom: none;}
        .card-container .card li:before{content: "✔️ ";}
        .card li .subtext {display: block; font-size: 12px; color: #666; margin-top: 4px; margin-left: 31px;}
        .card-container .card button{color: white; border: none; padding: 12px 20px; font-size: 18px; cursor: pointer; border-radius: 0; width: 100%; box-sizing: border-box; transition: background-color 0.3s ease; outline: none; min-height: 50px;}
        .card-container .card button:hover{opacity: 0.8;}
        .card-container .bestall-knp-mobile p{margin-bottom: 0 !important;}
        
        .card-container .bestall-knp-mobile.red button, .card-container .bestall-knp-mobile.green button, .card-container .bestall-knp-mobile.blue button, .card-container .bestall-knp-mobile.yellow button{background-color: #4FC08E;}
    }

	@media only screen and (max-width: 1018px) and (min-width: 768px){
		#td-outer-wrap .td-header-style-3 .td-header-sp-logo img {max-height: 70px;}
		.td-header-rec-wrap{top: -35px;}

	}
	@media only screen and (max-width: 970px) and (min-width: 768px) {
		.td-main-menu-logo img{max-width: 180px;}
		body .td-header-menu-wrap .td-container, .header-search-wrap {padding: 0;}
		body .td-header-menu-wrap .td-container {padding-left: 15px;}
		#menu-main-menu-1{top:25px;}
	}
	@media only screen and (max-width: 900px) and (min-width: 768px) {
		.td-header-menu-wrap .td-container {padding-bottom: 25px;}
	}
	@media only screen and (max-width: 845px) and (min-width: 801px) {
		body ul.sf-menu > .td-menu-item > a, body .td-theme-wrap .td-header-menu-social {font-size: 14.3px;}
	}
	@media only screen and (max-width: 800px) and (min-width: 768px) {
		body ul.sf-menu > .td-menu-item > a, body .td-theme-wrap .td-header-menu-social {font-size: 13px;}
	}
	@media only screen and (max-width: 971px) and (min-width: 768px){
		.sf-menu .td-mega-menu{position: inherit !important;}
		.header-search-wrap{top: 25px; right: 45px;}
		.td-header-menu-wrap-full.td-container-wrap{height: 80px !important;}
	}
	@media only screen and (max-width: 960px) {
		body .td-mega-menu ul.sub-menu{max-width: 95vw; right: -44vw !important;}
	}
	@media only screen and (min-width: 768px) {
		/*.boratt-tv-start-image {margin-top: 10px;}*/
		.bf-tv-header .td-header-gradient { margin-bottom: 10px; }
		.bf-tv-header .td-header-gradient:before { background-color: #fff; height: 4px; }
		.td-affix .td-header-boratt-tv-menu .td-logo-sticky {display: none;}

		.mobile-only{display:none;}
		body .td-pb-row [class*="td-pb-span"]{padding-left: 5px; padding-right:5px;}
		.wpb_wrapper .foretagsnamn-column{width: 80%;}
		.wpb_wrapper .branschbild-column{width: 20%;}
		.wpb_text_column.wpb_content_element.tre, .wpb_text_column.wpb_content_element.fyra{margin-left: auto;margin-right: 0;max-width:160px; }
		/** test årshjul **/
			.arshjulet .wpb_wrapper .arshjul-kvartals-del{margin-bottom: 0; }
			.arshjulet.flexbox-container .wpb_wrapper .vc_row{display: inline-block; vertical-align: top; width: 50%;}
			.arshjulet.flexbox-container .wpb_wrapper .vc_column_container.td-pb-span12 {background-size: 150px !important;}
			body .arshjulet .vc_row .arshjul-kvartals-del{min-height: 250px; height: 250px;}

		/** Footer **/
		body #bbpress-forums li.bbp-header div.bbp-reply-content {margin-left: 130px;}
		.td-footer-wrapper .td-container, body .td-boxed-layout .td-header-menu-wrap.td-affix {max-width:100%;width: 1320px;}
	}

	@media only screen and (max-width: 767px) {
		.page-template-page-boratt-tv .boratt-tv-preview .td-pb-span3:not(.first) {display: none;}
		body .bf-tv-header #td-top-mobile-toggle i, .bf-tv-header.td-header-wrap .header-search-wrap .td-icon-search {color: #fff !important;}

		body .header-cta{color: #000; float: left; font-size: 14px; padding: 10px 0 0 10px; margin-bottom: 5px; width: 100%;}

		.login-btn a{right: 2%;}

		body .td_module_10 .td-excerpt {display: block;}

		.td-search-wrap-mob .td-aj-search-results .td-module-thumb{display: none;}
		.td-search-wrap-mob .td-aj-search-results .td_module_mx2 .item-details{margin: 0 0 10px 0;}
		.td-search-wrap-mob .td-aj-search-results .td_module_mx2 .item-details a{font-weight: 400; font-size: 18px;}
		.td-search-wrap-mob .td-aj-search-results .td_module_mx2:hover{color: #4f8ec0;}

		body .td-mobile-main-menu .current-menu-parent > a {color: #222222;}

		body .td-a-rec-id-sidebar > div{margin-right: auto; margin-left: auto;}

		.td-container, .tdc-row, .tdc-row-composer {padding-right: 0; padding-left: 0;}
		#td-top-mobile-toggle i{padding-top: 0;}
		body .td_module_17 .td-excerpt{font-size: 18px;}
		body .td-header-sp-top-menu{display: block !important;}
		.menu-item-11524{display: none;}
		.td-header-rec-wrap{display: none !important;}
		.td-boxed-layout .td-container-wrap .td-header-menu-wrap:not(.td-affix){padding-left:0; padding-right: 0;}
		.td-main-menu-logo img {max-width: 115px;}
		body .td-header-wrap .td-affix .sf-menu > li > a{line-height: 42px!important;}
		body .td-header-sp-top-menu{text-align:center;}
		.td-header-sp-top-menu ul.top-header-menu .td_user_logd_in,.td-header-sp-top-menu ul.top-header-menu .td_user_logd_out/*, .td-header-sp-top-menu ul.top-header-menu .menu-item-248*/{display:none;}
		.comments .comment-form .submit{text-transform: none;}
		.td-header-wrap .td-header-main-menu {height: 58px !important;}
		body .td-pb-row [class*="td-pb-span"]{width: 100%;}
		.td-header-top-menu .td-header-sp-top-menu .top-header-menu.td_ul_login.sf-js-enabled{display:none!important;}
		div[role=complementary] .wp-block-image.is-resized{margin:0;width: 25%;}
		/** Årshjulet flexbox **/
			.flexbox-container .vc_column-inner .wpb_wrapper{display: flex; flex-flow: column nowrap;}
			.flexbox-container .radett{align-self: auto;flex: 0 1 auto;min-height: auto;min-width: 0;order: 1;}
			.flexbox-container .radtva{align-self: auto;flex: 0 1 auto;min-height: auto;min-width: 0;order: 2;}
			.flexbox-container .radtre {align-self: auto;flex: 0 1 auto;min-height: auto;min-width: 0;order: 3;}
			.flexbox-container .radfyra{align-self: auto;flex: 0 1 auto;min-height: auto;min-width: 0;order: 4;}

		#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content {padding: 12px;}
		 body #bbpress-forums div.bbp-forum-header,body #bbpress-forums div.bbp-topic-header,body #bbpress-forums div.bbp-reply-header {padding: 5px;}
		body #bbpress-forums li.bbp-header div.bbp-reply-content, body #bbpress-forums div.bbp-reply-content {margin-left: 0;}
		body #bbpress-forums div.bbp-reply-author {border-bottom: 1px solid #6d869a;width: 100% !important;}

		#bbpress-forums .bbp-topics .bbp-body ul.topic{padding-right: 10px;}
		body #bbpress-forums ul.bbp-replies .bbp-reply-header{border-bottom: none;}
		.td-header-menu-wrap:not(.td-affix) .td-container.td-header-row.td-header-main-menu, .td-header-menu-wrap:not(.td-affix) .header-search-wrap{padding: 0;}
		.fyra.arshjul-kvartals-del,.tre.arshjul-kvartals-del, .ett.arshjul-kvartals-del{background-position: top left !important;}

		.textbalk{display: none;}
		.td-boxed-layout #td-outer-wrap {width: 100%;}
		.td-header-top-menu-full, .td-header-sp-top-menu {display: block !important;}
		.menu-top-container ul:before {display: none;}
		#micro-logo {left: 10px !important;}
		.td-container.td-header-row.td-header-top-menu {height: auto; padding: 5px;}
		.menu-top-container ul {padding: 0;}
		.single .td-category {margin-bottom: 10px;}

		.annons-yta { margin-bottom: 10px;}
		.td-pb-row {margin-left: 0 !important;margin-right: 0 !important;}
		.td-post-sharing-bottom {margin-bottom: 10px;margin-top: 0;}
		.td_module_10 .td-excerpt {display: block;}
		.td_module_10 .item-details {min-height: auto;}

		/** Force table to not be like tables anymore **/
			.single-jobb_annons table, .single-jobb_annons thead, .single-jobb_annons tbody, .single-jobb_annons th, .single-jobb_annons td, .single-jobb_annons tr,
			.page-template-page-lediga-jobb table, .page-template-page-lediga-jobb thead, .page-template-page-lediga-jobb tbody, .page-template-page-lediga-jobb th, .page-template-page-lediga-jobb td, .page-template-page-lediga-jobb tr { display: block; }

		/** Hide table headers (but not display: none;, for accessibility) **/
			.single-jobb_annons thead tr, .page-template-page-lediga-jobb thead tr { left: -9999px;position: absolute;top: -9999px;}
			.single-jobb_annons tr, .page-template-page-lediga-jobb tr { border-bottom: 1px solid #ccc; }
			.single-jobb_annons td, .page-template-page-lediga-jobb td { border:none;padding: 30px 20px 10px !important;position: relative;text-align: left !important;}
			.single-jobb_annons td img, .page-template-page-lediga-jobb td img {margin: 0;max-width: 151px;}
			.single-jobb_annons td:before, .page-template-page-lediga-jobb td:before {left: 6px;padding-right: 10px; position: absolute;top: 6px;white-space: nowrap;width: 45%; }

		/** Label the data **/
			.single-jobb_annons td:nth-of-type(1):before, .page-template-page-lediga-jobb td:nth-of-type(1):before { content: "Arbetsgivare"; }
			.single-jobb_annons td:nth-of-type(2):before, .page-template-page-lediga-jobb td:nth-of-type(2):before { content: "Jobb"; }
			.single-jobb_annons td:nth-of-type(3):before, .page-template-page-lediga-jobb td:nth-of-type(3):before { content: "Län"; }
			.single-jobb_annons td:nth-of-type(4):before, .page-template-page-lediga-jobb td:nth-of-type(4):before { content: "Publicerad"; }
			.single-jobb_annons td:nth-of-type(5):before, .page-template-page-lediga-jobb td:nth-of-type(5):before { content: "Sista ansökningsdag"; }

		/** Ny mobile header **/
			.desktop-only{display:none;}
			/** Upper menu **/
				body .td-header-style-1 .td-header-top-menu-full .mobile-only{height: 50px;}
				body .td-header-style-1 .top-header-menu{margin-top: 7px;}
				#td-header-menu{float: right;}
				.td-header-style-1 .top-header-menu{float: right;}
				.td-header-style-1 .td-header-top-menu{background-color: #eeeeee;}
				.td-header-style-1:not(.bf-tv-header) .td-header-top-menu a{background-color: #4f8ec0; padding: 5px 15px;}
				.header-search-wrap{top: 0; right: 50px;}
				body .td-main-menu-logo img{margin: auto 0 auto 30px;}
				.td-menu-mob-open-menu #td-outer-wrap{transform:none;}
				#td-top-mobile-toggle, .td-search-btns-wrap{top: 10px; position: relative;}
			/** Modal menu **/
				.td-js-loaded .td-menu-background, .td-js-loaded #td-mobile-nav{transition: none; -webkit-transition: none;}
				body #td-mobile-nav{background: transparent; font-family: 'Proxima Nova';}
				body .td-mobile-content{padding: 0;}
				body .menu-main-menu-container{background-color: #eeeeee;width: 100%;}
				body .td-mobile-content .td-mobile-main-menu > li > a{color: #000; font-family: 'proxima-nova'; padding: 18px 0 18px 35px; font-size: 20px;}
				body .td-mobile-content .td-icon-menu-right{color:#4f8ec0; top: 15px;}
				body .td-mobile-content .td-icon-menu-right:before{font-weight: 600;}
				body #td-mobile-nav .td-menu-login-section, body #td-mobile-nav .td-menu-socials, body .td-menu-background{display: none;}
				body #td-mobile-nav .td-mobile-content{position: relative; top: 23vh;}
				.td-mobile-container .td-mobile-close{background: #fff; height: 50px; top: 13vh;/*top: 60px;*/}
				.td-mobile-container .td-mobile-close i{margin-top: -1px;color:#4f8ec0;height: 50px; width: 60px; line-height: 60px;}
				.td-mobile-main-menu li:not(:nth-last-child(2)){border-bottom: 2px solid #cecece;}
				.td-mobile-main-menu .sub-menu li{border-bottom: none;}
				.td-mobile-main-menu .sub-menu a{color: #000; font-family: 'proxima-nova' !important; padding: 9px 26px 9px 46px !important;}
				.td-header-menu-wrap.td-header-gradient.td-affix #td-top-mobile-toggle i {margin-top: -10px;}
			/** Tertiary menu **/
				.menu-tertiary-menu-container ul{border-top: 2px solid #cecece; display: flex; justify-content: center; list-style: none; padding-top: 5px; margin-bottom: 10px;}
				.menu-tertiary-menu-container a{color: #000;}
			/** Borätt TV menu **/
				.boratt-tv .td-mobile-main-menu li:not(last-child){border-bottom: 2px solid #cecece;}
				.boratt-tv .td-mobile-container .td-mobile-close{background: #131315; height: 50px; top: 13vh;/*top: 60px;*/}
				.td-mobile-container .td-mobile-close i{margin-top: -1px;color:#4f8ec0;height: 50px; width: 60px; line-height: 60px;}
			/** Login modal **/
				#td-mobile-nav label{top: -5px; color: #000; opacity: 1;}
				#td-mobile-nav .td-register-section a{color: #000;}
	}

	@media only screen and (max-width: 650px) {
		#bbpress-forums #bbp-your-profile fieldset label[for] {text-align: left;width: 100%;}
		.acf_user_profile_info table.form-table tr,table.form-table td {display: inline-block;padding: 0 !important;width: 100%;}
	}
	@media only screen and (max-width: 510px) {
		body #bbpress-forums li.bbp-header li.bbp-topic-voice-count,body #bbpress-forums li.bbp-body li.bbp-topic-voice-count, body #bbpress-forums li.bbp-header li.bbp-topic-reply-count, body #bbpress-forums li.bbp-body li.bbp-topic-reply-count, body #bbpress-forums li.bbp-header li.bbp-forum-reply-count,body #bbpress-forums li.bbp-header li.bbp-forum-topic-count, body #bbpress-forums li.bbp-body li.bbp-forum-reply-count,body #bbpress-forums li.bbp-body li.bbp-forum-topic-count{width:27%}
		body #bbpress-forums li.bbp-header li.bbp-topic-freshness, body #bbpress-forums li.bbp-body li.bbp-topic-freshness, body #bbpress-forums li.bbp-header li.bbp-forum-freshness, body #bbpress-forums li.bbp-body li.bbp-forum-freshness{width: 45%;}
		body #bbpress-forums li.bbp-header .bbp-forum-topic-count, body #bbpress-forums li.bbp-header .bbp-forum-reply-count, body #bbpress-forums li.bbp-header .bbp-forum-freshness{font-size: 14px!important;}
		.fragor-svar .wpb_wrapper form input[type=search]{-moz-appearance: none;-webkit-appearance: none;-webkit-border-radius: 0;border-radius:0!important;}
	}
	@media only screen and (min-width: 500px) {
		form.wpcf7-form input[type=submit]{float: right;margin-top: -42px;}

		/** Posts **/
			header .td-tags {float: left;max-width: calc( 100% - 135px );}

		/** Template - posts **/
			.parent-pageid-466.page-template-page-egna-posts .td-block-span12 .td_module_10 .item-details {min-height: 167px;}
			.bloggar .td_block_wrap .block-title > span, .gastblogg .td_block_wrap .block-title > span, .redaktionsblogg .td_block_wrap .block-title > span,.redblogg-widget .block-title > span, .gblogg-widget .block-title > span {background-color: #fef06f;color: #333;}
			.bloggar .td_block_wrap .block-title, .gastblogg .td_block_wrap .block-title, .redaktionsblogg .td_block_wrap .block-title, .redblogg-widget .block-title, .gblogg-widget .block-title {border-color: #fef06f;}


		/** block och moduler **/
			/** modul 10 modul 17 block 12 **/
				.td-block-span12 .td_module_10 .td-module-thumb {width: 180px;}
				.td-block-span12 .td_module_17 .td-module-thumb img.attachment-post-thumbnail.size-post-thumbnail {width: 100%;}
				/*DEBATT TA BORT - .td-block-span12 .td_module_10 .item-details {margin-left: 176px;min-height: inherit;}*/
				/*DEBATT LÄGG TILL*/ .td-block-span12 .td_module_10 .item-details {margin-left: 0;min-height: inherit;}
				.td-block-span12 .td_module_10, .td-block-span12 .td_module_17 {margin-top: 20px;padding-top: 0;}
				.td-block-span12 .td_module_10:not(.ekonomi-juridik-forsakring) + .ej-categori-rubrik, .td-block-span12 .td_module_17:not(.ekonomi-juridik-forsakring) + .ej-categori-rubrik, .annons-yta + .ej-categori-rubrik {border-top: 1px solid #cccccc;margin-top: 0;padding-top: 20px;}
				.td-block-span12 .td_module_10:last-child, .td-block-span12 .td_module_17:last-child{border-bottom: none;}
				.annons-yta-lopet .g {margin-bottom: 10px;padding-bottom: 10px;}
				.annons-yta-meny .g {margin-bottom: 6.5px;}

			/** block 19 **/
				.td_block_19 .td_module_mx1 img.entry-thumb.td-animation-stack-type0-2 {min-height: 220px;object-fit: cover;}
			/** block 25 **/
				.td-block-span4 .td_module_mx17 img.entry-thumb.td-animation-stack-type0-2 {height: 450px;}
	}
	@media only screen and (max-width: 500px) {
		/* typsnitt */
		/*?tema/här?*/h1{font-size: 32px;}
		/*?tema/här?*/body h2{font-size: 28px;}
		/*?tema/här?*/body h3{font-size: 24px;}

		.td-container {max-width: 100%; padding-left: 0; padding-right: 0;}
		.boratt-tv .td-container:not(.td-header-row) {max-width: 100%;max-width: calc( 100% - 40px ); padding-left: 0; padding-right: 0;}
		.boratt-tv .td-pb-span3 > .vc_column-inner {padding-left: 0;padding-right: 0;}

		.td_module_17 {margin-top: 20px;}
		.td_module_17 img{padding: 20px 0;}

	.td-affix .td-main-menu-logo img {margin-top: 5px;/*padding: 10px;*/}
		.td-main-menu-logo img {margin-top: 10px;}
		.td-block-span12 .td_module_10 .td-module-title, .td-block-span12 .td_module_17 .td-module-title {font-size: 24px;line-height: 26px;}
		/* .td_module_wrap .td-module-thumb {display: none;} */
		.td_module_10 .item-details {margin-left: 0; width: 100%;}
		/*DEBATT TA BORT - body .td_module_10 .td-module-thumb {position: inherit !important; left: unset; right: unset; width: 32%;}*/
		/*DEBATT LÄGG TILL*/ body .td_module_10 .td-module-thumb {padding-right: 15px;position: inherit !important; left: unset; right: unset; width: 32%;}
		.td_module_10 .item-details{margin-left: 0 !important; width: 64%;}
		.td-block-span12 .td_module_17 .td-module-image{margin-bottom: 0;}
		.td-block-span12 .td_module_17 .entry-title, .td-block-span12 .td_module_10 .entry-title{margin-top: 0;}


		.meta-info-container.ekonomi-juridik-forsakring, .category-ekonomi-juridik-forsakring{margin-bottom: 20px;}
		/* .td_module_10 .item-details{min-height: 0 !important;} */

		.bloggar .td_module_10 .td-module-thumb {position: relative;width: 100%;}
		.bloggar .td_module_10 .item-details {margin-left: 0;}
		.td-block-row.td-post-next-prev {margin: 0;padding: 10px;}
		.td-footer-wrapper .widget li {margin-left: 0;}

		.td-header-sp-top-menu li.menu-item{padding-top: 0; padding-bottom: 0;}

		.menu-tertiary-menu-container ul{font-size: 16px; padding-right: 25px;}
	}
	@media print {
		.td-post-content p, .td-post-content { font-size: 22px !important; line-height: 26px !important;}
	}

	/** Tidningen  **/

	.year-lista { overflow: hidden; }
	.year-lista:not(:first-child) { margin-top: 30px; }
	.year-lista .tidning_card { margin: 2%; width: 28%; }
	body .year-lista h3 { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); display: table; text-align: center; width: 100%; padding: 10px 20px; pointer-events: none; }
	body .year-lista h3 a { color: #fff; font-size: 19px; }
	body .year-lista h4 span { font-size: 28px; }
	body .year-lista .td-block-title { border-bottom: 3px solid #4f8ec0; }
	body .year-lista .tidning-overlay:before { content: ''; width: 100%; height: 100%; opacity: 0.4; position: absolute; top: 0; left: 0; background-color: #000; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
	body .year-lista .tidning-overlay:after { content: ''; border: 1px solid #fff; opacity: 0.3; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: 10px; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }

	@media screen and ( min-width: 768px ) {
		.year-lista h4.td-block-title { margin-left: 10px; margin-right: 35px; }
		.year-lista img { max-height: 230px; }
	}

	@media screen and ( max-width: 768px ) {
		#tidning-card-0, #tidning-card-1 { width: 100% !important; margin-left: unset !important; margin-right: unset !important; }
	}

    .page-id-6391 .tribe-compatibility-container {margin-bottom: -20px;}
    .visaKalanderStartKnapp{font-size: 15px;}

	.tribe_events-template-default .tribe-meta-share-section{display: flex; justify-content: space-between; margin-bottom: 25px; flex-wrap: wrap;}
	.tribe_events-template-default .td-post-sharing-bottom {margin-bottom: 0; min-width: 350px; border: none; margin-top: 25px;}
	.tribe-events-event-meta:before{border-top: none;}

	.page-template-page-boratt-tv .td-social-but-text, .page-template-page-boratt-tv .td-social-but-icon, .videolista-template-default .td-social-but-text, .videolista-template-default .td-social-but-icon{color:#fff;}
	.page-template-page-boratt-tv .td-post-sharing-bottom, .videolista-template-default .td-post-sharing-bottom{border: none; text-align: right;}
	.wpb_video_wrapper iframe{border: none;}

	@media only screen and (max-width: 768px){
		  .tribe_events-template-default .td-post-sharing-bottom{width: 100%; margin-top: 0;}
		  .tribe_events-template-default .tribe-events-schedule{width: 100%;}
	  }
