.custom-gutenberg-block .block_container
*{box-sizing:border-box}.custom-gutenberg-block
.block_container{border-radius:8px;padding-left:25px}.custom-gutenberg-block .innerblock-container{padding:10px
0}.custom-gutenberg-block .innerblock-container>*{margin:1rem 0}.custom-gutenberg-block .block_container
.upper_content{display:flex;justify-content:space-between}.custom-gutenberg-block .block_container
.upper_text_content{width:80%}.custom-gutenberg-block
.icon{background-size:48%;width:130px;height:130px;background-repeat:no-repeat;background-position:center;border-radius:50%;position:relative;top:-16px;right:-16px}.custom-gutenberg-block
.vinjett{font-family:'MaisonNeue-Demi',sans-serif}.block-editor-block-list__block .fakta-punkter{padding:20px
0}.block-editor-block-list__block.is-style-arrow-link{margin:0
!important}.block-editor-block-list__block .wp-block-list{padding:0
!important}.block-editor-block-list__block .wp-block-list li::marker{content:''}.block-editor-block-list__block .wp-block-list li
div{display:inline-block;padding-left:10px}.block-editor-block-list__block .wp-block-list li::before{display:inline-block;position:relative;content:'';background-color:transparent;background-image:url('/wp-content/themes/sveafastigheter/images/check-punktlista-red.svg?x19287');background-position:center;background-size:contain;background-repeat:no-repeat;width:20px;height:20px;left:0;top:5px}.block-editor-block-list__block.wp-block .tlb_block_container
*{box-sizing:border-box}.block-editor-block-list__block.wp-block
.tlb_block_container{border-radius:8px;padding-left:25px}.block-editor-block-list__block.wp-block .tlb_block_container .innerblock-container{margin:10px
0}.block-editor-block-list__block.wp-block .tlb_block_container .innerblock-container>*{margin:1rem 0}.block-editor-block-list__block.wp-block .tlb_block_container
.upper_content{display:flex;justify-content:space-between;padding-top:20px}.block-editor-block-list__block.wp-block .tlb_block_container
.upper_text_content{width:80%}.block-editor-block-list__block.wp-block .tlb_block_container .tlb-icon{background-size:48%;width:100px;height:100px;background-repeat:no-repeat;background-position:center;border-radius:50%;position:absolute;top:-25px;right:-10px;background-color:#d3e0e3}.block-editor-block-list__block .tlb_block_container ol.wp-block-list
li{padding-left:40px;margin-bottom:10px;counter-increment:list-counter}.block-editor-block-list__block .tlb_block_container ol.wp-block-list li::before{border-radius:50%;display:block;content:counter(list-counter) " ";color:#fff;text-align:center;background-color:#522b49;width:30px;height:30px;left:0;top:45%;transform:translateY(-50%);position:absolute;line-height:32px;font-size:16px;background-image:unset}.block-editor-block-list__block .tlb_block_container
.list_n_header{margin-bottom:20px}.block-editor-block-list__block.wp-block .tlb_block_container .tlb-image{height:445px;width:275px;background-position:center;background-size:contain;background-repeat:no-repeat;position:relative;margin:0
auto}.wp-block-custom-custom-gutenberg-block.block_container{border-radius:8px;margin:0
10px 30px;position:relative;padding:0
25px;clear:both;// 2024-12-12 nytt}.wp-block-custom-custom-gutenberg-block .block_container
*{box-sizing:border-box}.wp-block-custom-custom-gutenberg-block
.icon{background-size:53%;width:70px;height:70px;background-repeat:no-repeat;background-position:center;border-radius:50%;position:absolute;top:-10px;right:-6px}.wp-block-custom-custom-gutenberg-block figure.wp-block-gallery.has-nested-images
figure{margin:0
0 50px !important;max-height:485px}.wp-block-custom-custom-gutenberg-block
.upper_content{display:flex;padding-top:25px;justify-content:space-between}.wp-block-custom-custom-gutenberg-block .upper_content
.upper_text_content{width:100%}.wp-block-custom-custom-gutenberg-block .upper_text_content h5,
.wp-block-custom-custom-gutenberg-block .upper_text_content
.vinjett{font-family:'MaisonNeue-Demi',sans-serif;margin:0;padding:0
75px 0 0 !important;margin-bottom:25px;font-size:16px;line-height:30px;letter-spacing:-0.01em}.wp-block-custom-custom-gutenberg-block .upper_text_content
h2{font-family:'MaisonNeue-Demi',sans-serif;margin:0;padding:0
!important;margin-bottom:30px;font-size:24px;line-height:30px;letter-spacing:-0.01em}.wp-block-custom-custom-gutenberg-block
p{margin:0;padding:0
!important;font-size:16px;line-height:20px}.kampanjsida .wp-block-custom-custom-gutenberg-block
p{margin-bottom:40px}.wp-block-custom-custom-gutenberg-block .facts-container{padding-bottom:60px}.wp-block-custom-custom-gutenberg-block .fact-item{overflow:hidden;border-bottom:1px solid #d3e0e3;cursor:pointer;transition:filter 0.2s ease-in-out}.wp-block-custom-custom-gutenberg-block .fact-item:hover{filter:brightness(0.6)}.wp-block-custom-custom-gutenberg-block .fact-item:hover .fact-title::after{scale:1.2}.wp-block-custom-custom-gutenberg-block .fact-item .fact-title{font-size:18px;line-height:33px;position:relative;padding-right:50px;padding:10px
0 5px}.wp-block-custom-custom-gutenberg-block .fact-item .fact-title::after{position:absolute;content:'';height:13px;width:13px;top:50%;transform:translateY(-50%);right:30px;background-image:url(/wp-content/themes/sveafastigheter/images/plus-black.svg?x19287);background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform 0.20s linear, scale 0.15s ease;will-change:transform}.wp-block-custom-custom-gutenberg-block .fact-item.open .fact-title::after{transform:translateY(-50%) rotate(45deg)}.wp-block-custom-custom-gutenberg-block .fact-item.closed .fact-explanation{height:0;padding:0;opacity:0}.wp-block-custom-custom-gutenberg-block .fact-item .fact-explanation{height:fit-content;padding:15px
0 25px;transition:padding 0.20s ease-in-out, opacity 0.20s ease-in-out;opacity:1;will-change:padding, opacity, height;font-size:15px;line-height:17px}.wp-block-button.is-style-arrow-link{padding-bottom:50px}.wp-block-button.is-style-arrow-link .wp-block-button__link{border-bottom:none;background-color:transparent;color:#000;border-radius:0;padding:0;padding-left:60px;font-size:18px;line-height:24px;position:relative;font-family:'MaisonNeue-Demi',sans-serif;letter-spacing:0.015em;text-align:left;width:fit-content}.wp-block-button.is-style-arrow-link .wp-block-button__link::after{content:'';position:absolute;left:60px;bottom:0;width:calc(100% - 60px);height:3px;background-color:#e16d69;opacity:0;transition:opacity 0.15s ease-in-out}.wp-block-button.is-style-arrow-link .wp-block-button__link:hover::after{opacity:1}.wp-block-button.is-style-arrow-link .wp-block-button__link::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-65%);width:40px;height:13px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(/wp-content/themes/sveafastigheter/images/pil-long-red_1.svg?x19287)}.wp-block-custom-custom-gutenberg-block .wp-block-list{padding:0
!important;display:flex;flex-wrap:wrap;padding-bottom:50px !important;margin-top:0 !important}.wp-block-custom-custom-gutenberg-block .wp-block-list
li{padding-left:32px;margin:5px
15px 5px 0}.wp-block-custom-custom-gutenberg-block .wp-block-list li::after{content:'';background-color:transparent;background-image:url('/wp-content/themes/sveafastigheter/images/check-punktlista-red.svg?x19287');background-position:center;background-size:contain;background-repeat:no-repeat;width:20px;height:20px;left:0;top:5px}.wp-block-custom-text-lista-bild.tlb_block_container{clear:both;border-radius:8px;margin:0
10px 50px;position:relative;padding:0
25px 30px}.wp-block-custom-text-lista-bild.tlb_block_container
*{box-sizing:border-box}.wp-block-custom-text-lista-bild.tlb_block_container
.upper_content{padding:60px
0 0px;margin-bottom:30px}.wp-block-custom-text-lista-bild.tlb_block_container .upper_content
.upper_text_content{width:100%}.wp-block-custom-text-lista-bild.tlb_block_container .upper_text_content
h2{font-family:'MaisonNeue-Demi',sans-serif;margin:0;padding:0
!important;margin-bottom:20px;font-size:32px;line-height:34px;letter-spacing:-0.01em}.wp-block-custom-text-lista-bild.tlb_block_container .upper_text_content
p{margin:0;padding:0
!important;font-size:16px;line-height:20px}.wp-block-custom-text-lista-bild.tlb_block_container .wp-block-list{margin:0}.wp-block-custom-text-lista-bild.tlb_block_container .wp-block-list{padding:0
!important;margin-top:0 !important}.wp-block-custom-text-lista-bild.tlb_block_container ul.wp-block-list
li{padding-left:32px;margin:5px
15px 5px 0}.wp-block-custom-text-lista-bild.tlb_block_container ul.wp-block-list li::after{content:'';background-color:transparent;background-image:url('/wp-content/themes/sveafastigheter/images/check-punktlista-red.svg?x19287');background-position:center;background-size:contain;background-repeat:no-repeat;width:20px;height:20px;left:0;top:5px}.wp-block-custom-text-lista-bild.tlb_block_container
ol{list-style-type:none;counter-reset:list-counter;padding-left:0}.wp-block-custom-text-lista-bild.tlb_block_container ol.wp-block-list
li{padding-left:40px;margin:5px
15px 20px 0;counter-increment:list-counter;position:relative;font-size:16px;line-height:18px}.wp-block-custom-text-lista-bild.tlb_block_container .innerblock_container
.list_n_header{display:flex;flex-direction:column;justify-content:end;margin-bottom:20px}.wp-block-custom-text-lista-bild.tlb_block_container ol.wp-block-list li::after{border-radius:50%;display:block;content:counter(list-counter) " ";color:#fff;text-align:center;background-color:#522b49;width:30px;height:30px;left:0;top:45%;transform:translateY(-50%);position:absolute;line-height:32px;font-size:16px;font-family:'MaisonNeue-Demi',sans-serif}.wp-block-custom-text-lista-bild.tlb_block_container .innerblock_container h2,
.wp-block-custom-text-lista-bild.tlb_block_container .innerblock_container h3,
.wp-block-custom-text-lista-bild.tlb_block_container .innerblock_container h4,
.wp-block-custom-text-lista-bild.tlb_block_container .innerblock_container h5,
.wp-block-custom-text-lista-bild.tlb_block_container .innerblock_container
h6{padding:0
!important;margin-bottom:25px;text-align:left;font-size:24px;line-height:28px}.wp-block-custom-text-lista-bild.tlb_block_container .innerblock_container .tlb-image{height:445px;width:275px;background-position:center;background-size:contain;background-repeat:no-repeat;position:relative;margin:0
auto;display:none}.wp-block-custom-text-lista-bild.tlb_block_container .tlb-icon{height:85px;width:85px;border-radius:50%;top:-40px;right:15px;background-position:center;background-size:48%;background-repeat:no-repeat;position:absolute;background-color:#d3e0e3}@media screen and (min-width: 594px){.wp-block-custom-custom-gutenberg-block
.icon{width:90px;height:90px;top:-18px}}@media screen and (min-width: 1024px) and (max-width: 1115px){.wp-block-custom-text-lista-bild.tlb_block_container
.upper_content{margin-bottom:20px !important}}@media screen and (min-width: 1024px){.wp-block-custom-custom-gutenberg-block.block_container{margin:0
auto 30px;// 2024-12-12 nytt
padding: 0}.wp-block-custom-custom-gutenberg-block figure.wp-block-gallery.has-nested-images{margin:0
50px}.wp-block-custom-custom-gutenberg-block .upper_content,
.wp-block-custom-custom-gutenberg-block > p,
.wp-block-custom-custom-gutenberg-block .is-style-arrow-link:not(.upper_content .is-style-arrow-link),
.wp-block-custom-custom-gutenberg-block .wp-block-custom-facts-block:not(.upper_content .wp-block-custom-facts-block),
.wp-block-custom-custom-gutenberg-block .wp-block-list:not(.upper_content .wp-block-list){margin:0
70px}.wp-block-custom-custom-gutenberg-block .upper_content
.upper_text_content{width:calc(100% - 250px)}.wp-block-custom-custom-gutenberg-block
.icon{position:static;width:130px;height:130px;background-size:48%}.wp-block-custom-custom-gutenberg-block
.upper_content{padding-top:70px}.wp-block-custom-custom-gutenberg-block .upper_text_content
h2{font-size:40px !important;line-height:50px !important}.wp-block-custom-custom-gutenberg-block .upper_text_content h5,
.wp-block-custom-custom-gutenberg-block .upper_text_content
.vinjett{font-size:22px;line-height:50px}.wp-block-custom-custom-gutenberg-block
p{font-size:18px;line-height:30px}.kampanjsida .wp-block-custom-custom-gutenberg-block
p{margin-bottom:60px}.wp-block-custom-custom-gutenberg-block .fact-item .fact-title{font-size:22px;line-height:38px}.wp-block-custom-custom-gutenberg-block .fact-item .fact-explanation{font-size:18px;line-height:22px}.wp-block-custom-text-lista-bild.tlb_block_container
.innerblock_container{display:flex;justify-content:space-between}.wp-block-custom-text-lista-bild.tlb_block_container .upper_content,
.wp-block-custom-text-lista-bild.tlb_block_container .innerblock_container
.list_n_header{margin-left:70px}.wp-block-custom-text-lista-bild.tlb_block_container .innerblock_container
.list_n_header{margin-bottom:0px}.wp-block-custom-text-lista-bild.tlb_block_container
.upper_content{width:75%;margin-bottom:0}.wp-block-custom-text-lista-bild.tlb_block_container ol.wp-block-list
li{padding-left:55px;margin:5px
15px 30px 0;font-size:19px;line-height:27px}.wp-block-custom-text-lista-bild.tlb_block_container ol.wp-block-list li::after{width:35px;height:35px;line-height:35px;font-size:20px;top:45%}.wp-block-custom-text-lista-bild.tlb_block_container .upper_text_content
h2{margin-bottom:30px;font-size:42px;line-height:46px}.wp-block-custom-text-lista-bild.tlb_block_container .upper_text_content
p{font-size:20px;line-height:26px}.wp-block-custom-text-lista-bild.tlb_block_container .innerblock_container .tlb-image{transform:translateY(-2%);display:block}.wp-block-custom-text-lista-bild.tlb_block_container{margin:0
10px 30px;padding:30px
25px 50px}.wp-block-custom-text-lista-bild.tlb_block_container .tlb-icon{height:120px;width:120px;top:-50px;right:25px}.wp-block-custom-text-lista-bild.tlb_block_container .innerblock_container h2,
.wp-block-custom-text-lista-bild.tlb_block_container .innerblock_container h3,
.wp-block-custom-text-lista-bild.tlb_block_container .innerblock_container h4,
.wp-block-custom-text-lista-bild.tlb_block_container .innerblock_container h5,
.wp-block-custom-text-lista-bild.tlb_block_container .innerblock_container
h6{margin-bottom:30px;font-size:27px;line-height:32px}}@media screen and (min-width: 1350px){.wp-block-custom-custom-gutenberg-block figure.wp-block-gallery.has-nested-images{margin:0
80px}.wp-block-custom-custom-gutenberg-block .upper_content,
.wp-block-custom-custom-gutenberg-block > p,
.wp-block-custom-custom-gutenberg-block .is-style-arrow-link:not(.upper_content .is-style-arrow-link),
.wp-block-custom-custom-gutenberg-block .wp-block-custom-facts-block:not(.upper_content .wp-block-custom-facts-block),
.wp-block-custom-custom-gutenberg-block .wp-block-list:not(.upper_content .wp-block-list){margin:0
120px}.wp-block-custom-text-lista-bild.tlb_block_container .upper_content,
.wp-block-custom-text-lista-bild.tlb_block_container .innerblock_container
.list_n_header{margin-left:120px}.wp-block-custom-text-lista-bild.tlb_block_container
.upper_content{width:70%}.wp-block-custom-text-lista-bild.tlb_block_container .upper_text_content
h2{font-size:60px;line-height:68px}.wp-block-custom-text-lista-bild.tlb_block_container .upper_text_content
p{font-size:22px;line-height:30px}}@media screen and (min-width: 1550px){.wp-block-custom-custom-gutenberg-block figure.wp-block-gallery.has-nested-images{margin:0
120px}.wp-block-custom-custom-gutenberg-block .upper_content,
.wp-block-custom-custom-gutenberg-block > p,
.wp-block-custom-custom-gutenberg-block .is-style-arrow-link:not(.upper_content .is-style-arrow-link),
.wp-block-custom-custom-gutenberg-block .wp-block-custom-facts-block:not(.upper_content .wp-block-custom-facts-block),
.wp-block-custom-custom-gutenberg-block .wp-block-list:not(.upper_content .wp-block-list){margin:0
180px}}/*! jQuery UI - v1.12.1 - 2020-03-25
* http://jqueryui.com
* Includes: core.css, menu.css, selectmenu.css, button.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}
.ui-front {
	z-index: 100;
}
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}
.ui-icon {
	display: block;
	position: absolute;
	/* right: 20px; */
	top: 50%;
	margin-top: -22px;
}
.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
	max-height: 500px;
	overflow: hidden;
	overflow-y: scroll;
	
}
.ui-menu .ui-menu {
	position: absolute;
	/* border: 2px solid #d0d0d0; */
}
.ui-menu .ui-menu-item {
	border-bottom: 2px solid #d0d0d0;
	margin: 0;
	cursor: pointer;
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item:last-child {
	border-bottom: 0;
}
.ui-menu .ui-menu-item-wrapper {
	text-transform: capitalize;
	position: relative;
	padding: 6px 10px;
  	font-size: 15px;
  	line-height: 17px;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {

}
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}
.ui-menu .ui-icon {
	position: absolute;
	/* top: 0;
	bottom: 0;
	left: 0.2em; */
	margin: auto 0;
}
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 63px !important;
	left: 0px !important;
	display: none;
	border: 3px solid #d0d0d0 !important;
	border-radius: 5px;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: inline-block;
	margin: 10px 0 0 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	font-size: 18px;
	text-transform: capitalize
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 315px;
	background: none;
	font-size: 16px;
	line-height: 18px;
	padding: 5px 0px 8px;
	border-style: none;
	position: relative;
	color: #212121;
}
.ui-button {
	padding: 0.4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: 0.1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	overflow: visible;
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}
.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;
}
input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: 0.4em 1em;
}
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-widget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	
}
.ui-widget-content {
	background: #fff;
	color: #212121;
}
.ui-widget-content a {
	color: #212121;
}
.ui-widget-header {
	border: 1px solid #ddd;
	background: #e9e9e9;
	color: #333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	/* border-bottom-color: #193EF6;
	color: #193EF6; */
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}
.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active{
	background: #e16d69;
	font-weight: normal;
	color: #fff;
}
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border-bottom-color: #e16d69;
}

.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #e16d69;
	background-color: #fff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #fff;
	text-decoration: none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: 0.7;
	filter: Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: 0.35;
	filter: Alpha(Opacity=35);
	background-image: none;
	background-color: transparent;
}
.ui-widget-content .ui-state-disabled .ui-state-active{
	background-color: transparent;
	color: #212121;
}

.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35);
}
.ui-icon {
	width: 100% !important;
	height: 40px !important;
	border: solid 3px #d0d0d0;
	background-color: #f8f8f8;
	background-position: center right 5%;
	background-repeat: no-repeat;
	background-size: 10px auto;
	border-radius: 5px;
}



.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("/wp-content/themes/sveafastigheter/images/pil-small-black-down.svg?x19287");
}
.ui-widget-header .ui-icon {
	background-image: url("/wp-content/themes/sveafastigheter/images/pil-small-black-down.svg?x19287");
}
/* .ui-state-hover .ui-icon, */
/* .ui-state-focus .ui-icon,  */
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
		background-image: url("/wp-content/themes/sveafastigheter/images/pil-small-red-down.svg?x19287");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("/wp-content/themes/sveafastigheter/images/pil-small-red-down.svg?x19287");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("/wp-content/themes/sveafastigheter/images/pil-small-black-down.svg?x19287");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("/wp-content/themes/sveafastigheter/images/pil-small-black-down.svg?x19287");
}
.ui-button .ui-icon {
	
	background-image: url("/wp-content/themes/sveafastigheter/images/pil-small-black-down.svg?x19287");
}
.ui-widget-overlay {
	background: #aaa;
	opacity: 0.3;
	filter: Alpha(Opacity=30);
}

@media screen and (min-width: 748px) {
	
	.ui-icon {
		margin-top: -24px;
	}
	.ui-selectmenu-button.ui-button {
		font-size: 20px;
		line-height: 24px;
		padding: 8px 0px 12px;
	}
	/* .ui-icon {
		width: 60px;
		height: 35px;
		background-size: 19px auto;
	} */
	.ui-menu .ui-menu-item-wrapper {
		padding: 8px 20px;
		  font-size: 18px;
		  line-height: 20px;
	}
}

@media screen and (min-width: 900px) {
	.ui-selectmenu-button.ui-button {
		width: 280px;
	
	}
	
}