<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name:     Porcelain Child
Author:         Pexeto
Author URI:     http://pexetothemes.com
Template:       porcelain
*/

@import url("../porcelain/style.css");

/*************************** header ***************************/
.section-header {
	border: 0;
}
/*************************** /header ***************************/

/*************************** ninja forms ***************************/
.ninja-forms-required-items {
	display: block;
	margin-bottom: 20px;
}
/* image list */
	.image-list-radio-wrap.list-radio-wrap label input[type="radio"] {
		display: none;
	}
	.image-list-radio-wrap.list-radio-wrap.label-above ul li, 
	.image-list-radio-wrap.list-radio-wrap.label-below ul li, 
	.image-list-radio-wrap.list-checkbox-wrap.label-above ul li, 
	.image-list-radio-wrap.list-checkbox-wrap.label-below ul li {
	    padding: 0;
	}
	.image-list-radio-wrap.list-radio-wrap ul li { 
		display: inline-block;
		float: left;
	}
	.image-list-radio-wrap.list-radio-wrap ul li label { 
		border:1px solid #999;
		padding:10px;
		border-radius: 4px;
	}
	.image-list-radio-wrap.list-radio-wrap ul li label h2 { 
		padding-bottom: 0;
	}
	.image-list-radio-wrap.list-radio-wrap label input[type="radio"] ~ img { 
		border:5px solid #eee;
		width: 100%;
		height: auto;
	}
	.image-list-radio-wrap.list-radio-wrap label input[type="radio"]:checked ~ img { 
		border:5px solid #2196f3;
	}
	/*only lg*/
	@media (min-width: 1100px) {
		.image-list-radio-wrap.list-radio-wrap ul li { 
			width: 22%;
			margin-right:3%;
			margin-bottom:3%;
		}
		.image-list-radio-wrap.list-radio-wrap ul li:nth-child(4n+4) {  
			margin-right:0;
		}
		.image-list-radio-wrap.list-radio-wrap.col-3-wrap ul li { 
			width: 30%;
			margin-right:5%;
			margin-bottom:5%;
		}
		.image-list-radio-wrap.list-radio-wrap.col-3-wrap ul li:nth-child(3n+3) {  
			margin-right:0;
		}
	}
	/*md and up*/
	@media (max-width: 1099px) { 
		.image-list-radio-wrap.list-radio-wrap ul li { 
			width: 30%;
			margin-right:5%;
			margin-bottom:5%;
		}
		.image-list-radio-wrap.list-radio-wrap ul li:nth-child(3n+3) {  
			margin-right:0;
		}
	}
	/*sm and down*/
	@media (max-width: 991px) { 
		.image-list-radio-wrap.list-radio-wrap ul li,
		.image-list-radio-wrap.list-radio-wrap.col-3-wrap ul li { 
			width: 48%;
			margin-right:4%;
			margin-bottom:4%;
		}
		.image-list-radio-wrap.list-radio-wrap ul li:nth-child(2n+2),
		.image-list-radio-wrap.list-radio-wrap.col-3-wrap ul li:nth-child(2n+2) {  
			margin-right:0;
		}
	}
	/*xs and down*/
	@media (max-width: 767px) {
		.image-list-radio-wrap.list-radio-wrap ul li,
		.image-list-radio-wrap.list-radio-wrap.col-3-wrap ul li { 
			width: 100%;
		}
	}
/* /image list */
/*************************** /ninja forms ***************************/

.dodsannonser {
	padding-top:0;
}


/* Blockquote Updated - No border */
blockquote {
  margin: 0 0 20px;
  padding: 0 0 0 15px;
  border-left: 0px solid rgba(0, 0, 0, 0.1);
  text-align: left;
  font: italic 120%/170% Georgia, "Times New Roman", Times, serif;
}
blockquote p {
  font-weight: 300;
}
blockquote small {
  display: block;
  font-style: normal;
  font-size: 12px;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  line-height: 1.8em;
}
blockquote small:before {
  content: '\2014 \00A0';
}
blockquote cite {
  font-weight: bold;
}

/* CakewalkBanner */
div#CakewalkBanner {
    z-index: 9999999999 !important;
}

/*************************** SMG &gt; GLOBAL &gt; BODY  ***************************/
body {
    overflow-x: hidden !important;
}
/*************************** SMG &gt; GLOBAL &gt; HEADER  ***************************/
/* correct width so menu is stretched properly  */
.fixed-header #header {
	width:100% !important;
}
/* make header a little darker with a gradient, in order for the menu letters to be visible on bright background image */ 
/* @media screen and (min-width: 1107px) {
#header {
    background: linear-gradient(rgba(0, 0, 0, 0.28), rgba(0, 0, 0, 0.0));
} 
} */
/* change menu color  
.fixed-header-scroll #header {
	background: #6dab3c !important;
}
ul.sub-menu {
	background: #6dab3c !important;
}
.nav-menu .sub-menu li:first-child, 
.nav-menu .children li:first-child {
	border-top: 3px solid #6dab3c !important;
}
.nav-menu .sub-menu li,
.nav-menu ul ul li {
	background: #6dab3c !important;
} */

/*************************** SMG &gt; GLOBAL &gt; HUVUDMENY  ***************************/
.nav-menu ul ul li {
    padding: 6px 0 3px 0 !important;
}
.fixed-header #header {
    z-index: 999999 !important;
}
/* make header a little darker with a gradient, in order for the menu letters to be visible on bright background image */ 
@media screen and (min-width: 1107px) {
#header {
    background: linear-gradient(rgba(0, 0, 0, 0.20), rgba(0, 0, 0, 0.0));
}
}
/*************************** SMG &gt; GLOBAL &gt; HEADER: RÃ„TTA TILL LOGGANS BREDD PÃ… SMALARE SKÃ„RMAR  ***************************/
@media screen and (min-width: 1155px) and (max-width: 1228px) {
  #logo-container img:not(.fixed-header-scroll #logo-container img) {
    max-width: 166px !important;
	width: 166px !important;
	height: auto !important;
  }
}
@media screen and (min-width: 1107px) and (max-width: 1154px) {
  #logo-container:not(.fixed-header-scroll #logo-container) {
    margin: 0 !important;
  }
  #logo-container img:not(.fixed-header-scroll #logo-container img) {
    max-width: 154px !important;
	width: 154px !important;
	height: auto !important;
  }
}
/*************************** SMG &gt; GLOBAL &gt; MAIN CONTENT DIV: CORRECT WIDTH SO THAT DIV IS CENTERED  ***************************/
.content-box {
	width: 100% !important;
}
/*************************** SMG &gt; GLOBAL &gt; NIVÃ… SLIDER &gt; MAKE SURE THE NIVÃ… SLIDER IMAGES ARE CROPPED FROM ALL SIDES WHEN RESIZING ***************************/
.nivo-slider {
    max-height: 100vh !important;
}
/*************************** SMG &gt; GLOBAL &gt; LINKS  ***************************/
h1 a {
    color: #2196f3;
}
h2 a {
    color: #2196f3;
}
/*************************** SMG &gt; GLOBAL &gt; KNAPPAR  ***************************/
a.button {
    background-color: #2196f3 !important;
}
/*************************** SMG &gt; GLOBAL &gt; FOOTER: REMOVE PAGE NAME FROM FOOTER (LACK OF SPACE)  ***************************/
.footer-nav, .copyrights {
	display: none !important;
}
/*************************** SMG &gt; GLOBAL &gt; FOOTER  ***************************/
#footer-cta {
    background-color: #2196f3 !important;
}
#footer-cta &gt; div &gt; div.footer-cta-button &gt; a {
    background-color: #6dab3c !important;
}
#footer {
    background-color: #6dab3c !important;
}
.footer-bottom {
    background-color: #6dab3c !important;
}
@media screen and (max-width: 600px) {
.nedre-kontaktuppgifter-1 hr {
    margin-top: 48px !important;
}
}
/*************************** SMG &gt; GLOBAL &gt; TICKER ***************************/
.ticker_text {
    text-align: center !important;
}
.t4b-news {
    left: -6px !important;
}
/* .t4b-news-ticker {
    z-index: 498 !important;
} */
@media screen and (min-width: 480px) {
}
/*************************** SMG &gt; GLOBAL &gt; GOOGLE RECENSIONER ***************************/
/* code saved from old badge */
/* .rplg-badge-fixed .rplg-badge2, .rplg-badge_left-fixed .rplg-badge2 {
    margin: 10px 10px 27px -3px !important;
}
.rplg-box-content {
    padding: 0 15px 0 0 !important;
}
.rplg-badge2 .rplg-badge2-border {
    background: #2196f3!important;
}
.rplg-form .rplg-form-footer img {
    margin-left: -3%;
}
.rplg-row-right.rplg-trim {
    font-size: 94% !important;
} */

/* NEW GOOGLE RECENSIONER BADGE  */
/* Badge closed */
.rplg-badge-cnt.rplg-badge_left-fixed {
    z-index: 999998 !important;
}
/* Badge closed: Upper border  */
.rplg-badge2 .rplg-badge2-border {
    background: #2196f3 !important;
}
/* Badge closed and open: All ratings */
.rplg-biz-rating.rplg-trim.rplg-biz-google &gt; div.rplg-biz-score {
    color: #2196f3 !important;
}
/* Badge closed and open: All stars  */
.rplg-stars use {
    fill: #2196f3 !important;
}
/* Badge open: Adjust logo size and position */
img.rplg-review-avatar.rplg-blazy {
    margin-bottom: 0px !important;
}
/* Badge open: Inner column  */
.rplg-box-content {
    padding-right: 10px !important;
}
/* DESKTOP BADGE  */
@media only screen and (min-width: 761px) {
/* Desktop badge closed: Size and positioning  */
.rplg-badge-cnt.rplg-badge_left-fixed {
    left: 26px !important;
    bottom: 56px !important;
}
/* Desktop badge closed: Rating and stars  */
.rplg-badge2-clickable .rplg-biz-rating.rplg-trim.rplg-biz-google {
    margin-top: 0px !important;
    margin-bottom: -4px !important;
}
/* Desktop badge open: Rating  */
.rplg-form-head .rplg-biz-rating.rplg-trim.rplg-biz-google &gt; div.rplg-biz-score {
    font-weight: 600 !important;
	margin-bottom: 0px !important;
	font-size: 20px !important;
}
/* Desktop badge open: Skriv en recension knapp  */
.rplg-form .rplg-links {
    margin-top: 35px !important;
    margin-bottom: 20px !important;
}
.rplg-form .rplg-links a {
    padding: 8px 8px 10px 8px !important;
}
/* Desktop badge closed: Rating */
.rplg .rplg-badge2 .rplg-biz-rating&gt;div {
    font-weight: 600 !important;
	margin-bottom: 3px !important;
	font-size: 20px !important;
}
/* Desktop badge closed &gt; Close button  */
.rplg-badge2 .rplg-badge2-close {
	left: 214px!important;
}
}
/* MOBILE BADGE  */
@media only screen and (max-width: 760px) {
/* Mobile badge closed: Size and positioning  */
.rplg-badge-cnt.rplg-badge_left-fixed {
    left: 10px !important;
    bottom: 50px !important;
	max-width: 107px !important;
}
.rplg-badge2-btn {
    max-height: 55px !important;
}
.rplg {
    max-width: 107px !important;
}
/* Mobile badge closed: G logo   */
.rplg-badge2 svg {
    max-height: 35px !important;
}
/* Mobile badge closed: Rating   */
.rplg-badge2-clickable .rplg-biz-rating.rplg-trim.rplg-biz-google &gt; div.rplg-biz-score {
    font-family: 'Open Sans' !important;
	font-weight: 900 !important;
}
.rplg-badge2-clickable .rplg-biz-rating {
    margin-top: -2px !important;
}
.rplg-badge2-clickable .rplg-badge2-score {
	max-width: 44px !important;
}

/* Mobile badge open: Rating  */
.rplg-form-head .rplg-biz-rating.rplg-trim.rplg-biz-google &gt; div.rplg-biz-score {
    font-weight: 900 !important;
    font-family: 'Open Sans' !important;
	font-size: 20px!important;
	margin-bottom: 1px !important;
}
/* Mobile badge open: Skriv en recension knapp  */
.rplg-form .rplg-links {
    margin-top: 35px !important;
    margin-bottom: 20px !important;
}
.rplg-form .rplg-links a {
    padding: 8px 8px 10px 8px !important;
}

/* Mobile badge closed: Stars  */
.rplg-badge2-btn .rplg-stars {
    display: none !important;
}
/* Mobile badge closed &gt; Text: Google Recensioner  */
.rplg-badge2-btn &gt; div &gt; div:nth-child(1) {
    display: none !important;
}
/* Mobile badge closed &gt; Text: Reviews count  */
.rplg-badge2-btn .rplg-biz-based-text {
    display: none !important;
}
/* Mobile badge closed &gt; Close button  */
.rplg-badge2 .rplg-badge2-close {
	left: 97px!important;
}
}

/*************************** SMG &gt; GLOBAL &gt; FACEBOOK CHAT &gt; GLOBALT INSTÃ„LLT Ã„VEN VIA FACEBOOK KONTROLLPANEL &gt; LYFTS UPP GLOBALT SÃ… ATT CHATTEN FUNGERAR IHOP MED TICKER ***************************/
@media only screen and (min-width: 1025px) {
#fb-root &gt; div.fb_dialog.fb_dialog_advanced &gt; div &gt; iframe:nth-child(1):not(.page-id-1723 #fb-root &gt; div.fb_dialog.fb_dialog_advanced &gt; div &gt; iframe:nth-child(1)),
#fb-root &gt; div.fb_dialog.fb_dialog_mobile &gt; div.fb_dialog_content &gt; iframe:nth-child(1):not(.page-id-1723 #fb-root &gt; div.fb_dialog.fb_dialog_mobile &gt; div.fb_dialog_content &gt; iframe:nth-child(1)) {
    margin: 0px 12px 40px 12px !important;
}
/* hide text greeting */
/* #fb-root &gt; div.fb-customerchat.fb_invisible_flow.fb_iframe_widget &gt; span &gt; iframe {
    bottom: 140px !important;
	right: 14px !important;
} */
}

@media only screen and (max-width: 1024px) {
#fb-root &gt; div.fb_dialog.fb_dialog_advanced &gt; div &gt; iframe:nth-child(1):not(.page-id-1723 #fb-root &gt; div.fb_dialog.fb_dialog_advanced &gt; div &gt; iframe:nth-child(1)),
#fb-root &gt; div.fb_dialog.fb_dialog_mobile &gt; div.fb_dialog_content &gt; iframe:nth-child(1):not(.page-id-1723 #fb-root &gt; div.fb_dialog.fb_dialog_mobile &gt; div.fb_dialog_content &gt; iframe:nth-child(1)) {
    margin: 0px -3px 26px 12px !important;
}
}

/*************************** SMG &gt; GLOBAL &gt; COOKIES BANNER ***************************/
div#CakewalkBanner {
    padding: 0px 20px 20px 20px !important;
}
form#cwBannerForm {
    margin: 0px 0px 0px 20px !important;
}
@media screen and (min-width: 511px) and (max-width: 638px) {
input#cwBannerAcceptButton {
    margin: 15px 20px 0 0 !important;
}
}
@media screen and (min-width: 345px) and (max-width: 510px) {
input#cwBannerAcceptButton {
    margin: 10px 0 0 -10px !important;
}
}
@media screen and (max-width: 344px) {
input#cwBannerAcceptButton {
    margin: 20px 0 10px -18px !important;
}
}

/*************************** SMG &gt; GLOBAL &gt; KONTAKTFORMULÃ„R  ***************************/
form#submit-form {
    max-width: 100% !important;
}
/*************************** SMG &gt; GLOBAL &gt; MAKE IMAGES IN COLUMNS AUTO 100%  ***************************/
@media screen and (max-width: 600px) {
.cols-3 img,
.cols-2 img {
    width: 100% !important;
    height: auto !important;
	margin-top: 30px !important;
	margin-bottom: 30px !important;
}
}
@media screen and (min-width: 601px) {
.cols-3 img,
.cols-2 img {
    width: 100% !important;
    height: auto !important;
}
}
/*************************** SMG &gt; GLOBAL &gt; LOGO IN FOOTER  ***************************/
@media screen and (min-width: 1150px) {
.nedre-kontaktuppgifter-1 img.img-frame.alignleft {
    margin-right: 8px !important;
	margin-bottom: 2px !important;
}
}
@media screen and (min-width: 601px)and (max-width: 823px) {
.nedre-kontaktuppgifter-1 img.img-frame.alignleft {
    margin-right: 68px !important;
	margin-bottom: 24px !important;
}
}
@media screen and (min-width: 824px)and (max-width: 1149px) {
.nedre-kontaktuppgifter-1 img.img-frame.alignleft {
    margin-right: 8px !important;
	margin-bottom: 72px !important;
}
}
@media screen and (min-width: 1150px) and (max-width: 1504px) {
.nedre-kontaktuppgifter-1 img.img-frame.alignleft {
    margin-right: 11px !important;
}
}
@media screen and (min-width: 601px) and (max-width: 1106px) {
.nedre-kontaktuppgifter-1 .col {
    max-width: 23% !important;
}
}
/*************************** SMG &gt; GLOBAL &gt; HIDE RECAPTCHA BADGE  ***************************/
.grecaptcha-badge {
    display: none !important;
}
/*************************** SMG &gt; GLOBAL &gt; REMOVE UNNECESSARY SPACES BETWEEN VERTICALLY STACKED COLUMNS ON MOBILE   ***************************/
@media screen and (max-width: 600px) {
.cols-3 .col:nth-of-type(1n),
.cols-2 .col:nth-of-type(1n) {
    margin-top: -30px !important;
}
.cols-3 .col:nth-of-type(2n),
.cols-2 .col:nth-of-type(2n) {
    margin-top: -30px !important;
}
.cols-3 .col:nth-of-type(3n) {
    margin-top: -30px !important;
	margin-bottom: 30px !important;
}
.cols-3 .col:nth-of-type(1n) h2,
.cols-3 .col:nth-of-type(1n) h3,
.cols-3 .col:nth-of-type(1n) h4,
.cols-2 .col:nth-of-type(1n) h2,
.cols-2 .col:nth-of-type(1n) h3,
.cols-2 .col:nth-of-type(1n) h4 {
    margin-top: 30px !important;
}
.cols-3 .col:nth-of-type(2n) h2,
.cols-3 .col:nth-of-type(2n) h3,
.cols-3 .col:nth-of-type(2n) h4,
.cols-2 .col:nth-of-type(2n) h2,
.cols-2 .col:nth-of-type(2n) h3,
.cols-2 .col:nth-of-type(2n) h4 {
    margin-top: 30px !important;
}
.cols-3 .col:nth-of-type(3n) h2,
.cols-3 .col:nth-of-type(3n) h3,
.cols-3 .col:nth-of-type(3n) h4 {
    margin-top: 30px !important;
}
}
/*************************** SMG &gt; GLOBAL &gt; GREEN TIP BOXES ***************************/
.tip-box .box-icon {
	width: 32px !important;
}

/* ========================== GLOBAL &gt; SOCIAL LINKS TO THE LEFT ========================== */
/* social links &gt; make social links stick to the left side without any spacing */
.essb-fc-fixed.essb-fc-fixed-left {
	    left: 0px !important;
}
/* social links &gt; make social links based on "Dark" profile be green color */
.essb-fc-bg-dark {
    background-color: #2196f3 !important;
}
/* social links &gt; disable plugin automatically hiding social links on mobile */ 
@media screen and (max-width: 800px) {
.essb-fc-fixed.essb-fc-fixed-v.essb-fc-fixed-left {
    display: block;
}
}
/* social links &gt; position and style social links */
@media screen and (min-width: 1025px) {
.essb-fc-fixed.essb-fc-fixed-left {
	top: 178px !important;
	z-index: 99999999 !important;
}
.essb-fc-grid.essb-fc-profile-size-large .essb-fc-block {
	padding: 9px !important;
}
}
@media screen and (max-width: 1024px) {
.essb-fc-fixed.essb-fc-fixed-left {
	    top: 112px !important;
		left: 0 !important;
		right: auto !important;
}
svg.essb-svg-icon {
    width: 17px !important;
    height: 17px !important;
}
.essb-fc-grid.essb-fc-profile-size-large .essb-fc-block {
	padding: 3px !important;
}
}

/*************************** SMG &gt; STARTSIDAN &gt; BESTÃ„LL BEGRAVNING ONLINE BILD  ***************************/
@media screen and (max-width: 600px) {
.home .bestall_begravning_online_desktop {
	display: none !important;
	}
}
@media screen and (min-width: 601px) {
.home .bestall_begravning_online_mobile {
	display: none !important;
	}
}
/*************************** SMG &gt; BESTÃ„LL BEGRAVNING SIDA &gt; BEGRAVNINGSBYRÃ…N ONLINE  ***************************/
@media screen and (min-width: 992px) {
body.with-bo-client .bo-shopping-cart-container .container {
    width: 100% !important;
}
}
.wpb_text_column :last-child .bo-step-hour-select .bo-prefer-home-visit {
	margin-bottom: 4rem !important;
	}
/*************************** SMG &gt; DÃ–DSANNONSER &gt; UNDERRUBRIKEN 'AKTUELLA DÃ–DSANNONSER'  ***************************/
.page-id-49 #full-width &gt; div &gt; h2.page-heading {
    margin-bottom: -206px !important;
}
/* sÃ¤kerstÃ¤ller att login modalfÃ¶nster visas Ã¶verst och kan stÃ¤ngas pÃ¥ mobila enheter */
.ReactModal__Overlay.ReactModal__Overlay--after-open.PageModalComponent__Overlay {
    z-index: 999999 !important;
}
.ReactModal__Overlay.ReactModal__Overlay--after-open {
    z-index: 99999999 !important;
}
/* positionerar dÃ¶dsannonser container bÃ¤ttre */
@media screen and (min-width: 401px) {
.page-id-49 #client_memoriz_se__rootelement {
	margin: 250px 0px 70px 0px !important;
}
}
@media screen and (max-width: 400px) {
.page-id-49 #client_memoriz_se__rootelement {
    margin: 250px 0px 70px 0px !important;
}
.page-id-49 .client-memoriz-app-4c4nua {
    min-width: auto !important;
}
}
/* logga in modal */
hr.client-memoriz-app-1t3qloc {
    margin-top: 8px;
	border: none;
}
/* minnserummet modal full open */
/* minnesgÃ¥va button */
button.client-memoriz-app-111al5 {
    padding: 0 !important;
}
/*************************** SMG &gt; ANMÃ„LAN TILL MINNESSTUND &gt; KONTAKTFORM  ***************************/
@media screen and (max-width: 600px) {
	.page-id-132 .minnesstund_sidebar {
    max-width: 86% !important;
    text-align: center !important;
    margin: 30px auto 50px auto;
}
.page-id-132 #full-width {
    max-width: 98% !important;
}
.page-id-132 .minnesstund_form {
    text-align: center !important;
}
}
@media screen and (min-width: 768px) {
	.page-id-132 .minnesstund_sidebar.wpb_column.vc_column_container.vc_col-sm-4 {
    margin-top: -14px !important;
}
}
/*************************** SMG &gt; BESTÃ„LL BLOMMOR SIDAN &gt; BESTÃ„LL KNAPPEN ***************************/
.page-id-134 .flowers-order-button {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}
@media screen and (max-width: 600px) {
.page-id-134 #full-width {
    max-width: 98% !important;
}
}
/*************************** SMG &gt; KISTDEKORATIONER &gt; BESTÃ„LL KNAPPEN LÃ„NGST NED  ***************************/
#ninja_forms_field_134_div_wrap {
	margin-top: 25px !important;
	}
/*************************** SMG &gt; VANLIGA FRÃ…GOR SIDAN &gt; INBÃ„DDADE YOUTUBE VIDEOR ***************************/
.embed-container-yt { 
position: relative !important;
padding-bottom: 56.25% !important; 
height: 0 !important;
overflow: hidden !important; 
max-width: 100% !important;
} 
.embed-container-yt iframe, .embed-container-yt object, .embed-container-yt embed { 
position: absolute !important; 
top: 0 !important;
left: 0px !important;
width: 100% !important;
height: 100% !important;
clip-path: inset(1px 1px) !important;
}

/*************************** SMG &gt; KISTOR &gt; CORRECT FOR MOBILE ***************************/
@media screen and (max-width: 600px) {
.page-id-1466 #full-width {
    max-width: 98% !important;
}
}

/*************************** SMG &gt; KONTAKT &gt; CORRECT SPACING ***************************/
.page-id-37 .cols-wrapper.cols-4:nth-of-type(5n),
.page-id-37 .cols-wrapper.cols-4:nth-of-type(6n) {
    margin-top: 8px !important;
}
.page-id-37 .pexeto-contact-form {
    margin-bottom: 50px !important;
}

/*************************** SMG &gt; KONTAKT &gt; CORRECT FOR MOBILE ***************************/
@media screen and (max-width: 1106px) {
.page-id-37 .kontakt_team_images {
    width: 100% !important;
	margin-top: 15px !important;
}
.page-id-37 .cols-4 .field-content {
    min-height: 50px !important;
}
.page-id-37 blockquote {
    padding-left: 0 !important;
}
.page-id-37 .vc_custom_1555293535377 {
	margin-top: -25px !important;
}
}
@media screen and (min-width: 1107px) {
#smg_spacer_before_kontakt_cards {
	margin-top: 55px;
}
}
@media screen and (min-width: 601px) and (max-width: 1106px) {
.page-id-37 .cols-wrapper.cols-4:nth-of-type(4n), 
.page-id-37 .cols-wrapper.cols-4:nth-of-type(5n),
.page-id-37 .cols-wrapper.cols-4:nth-of-type(6n) {
    margin-top: -7px !important;
}
#smg_spacer_before_kontakt_cards {
	margin-top: 55px;
}
}
@media screen and (max-width: 600px) {
.page-id-37 .cols-wrapper.cols-4:nth-of-type(4n), 
.page-id-37 .cols-wrapper.cols-4:nth-of-type(5n),
.page-id-37 .cols-wrapper.cols-4:nth-of-type(6n) {
    margin-top: 32px !important;
}
#smg_spacer_before_kontakt_cards {
	margin-top: 90px;
}
}
/*************************** SMG &gt; VEM Ã„R VI &gt; KORREKT SPACING ***************************/
.page-id-4920 .cols-wrapper.cols-4:nth-of-type(4n),
.page-id-4920 .cols-wrapper.cols-4:nth-of-type(5n) {
	margin-top: 8px !important;
}
.page-id-4920 .pexeto-contact-form .button {
    margin-bottom: 145px !important;
}
/*************************** SMG &gt; VEM Ã„R VI &gt; CORRECT FOR MOBILE ***************************/
@media screen and (max-width: 1106px) {
.page-id-4920 .kontakt_team_images {
    width: 100% !important;
	margin-top: 15px !important;
}
.page-id-4920 .cols-4 .field-content {
    min-height: 50px !important;
}
.page-id-4920 blockquote {
    padding-left: 0 !important;
}
.page-id-4920 .vc_custom_1614422504383 {
	margin-top: -25px !important;
}
}
@media screen and (min-width: 601px) and (max-width: 1106px) {
.page-id-4920 .cols-wrapper.cols-4:nth-of-type(2n), 
.page-id-4920 .cols-wrapper.cols-4:nth-of-type(3n),
.page-id-4920 .cols-wrapper.cols-4:nth-of-type(4n) {
    margin-top: -7px !important;
}
}
@media screen and (max-width: 600px) {
.page-id-4920 .cols-wrapper.cols-4:nth-of-type(2n), 
.page-id-4920 .cols-wrapper.cols-4:nth-of-type(3n),
.page-id-4920 .cols-wrapper.cols-4:nth-of-type(4n) {
    margin-top: 32px !important;
}
}
/*************************** SMG &gt; PROGRAMKORT &gt; CORRECT FOR MOBILE ***************************/
@media screen and (max-width: 600px) {
.page-id-2493 #full-width {
    max-width: 98% !important;
}
}
/*************************** SMG &gt; SAMTAL I SORG &gt; CORRECT SPACING ***************************/
.page-id-369 #full-width &gt; div &gt; div:nth-child(1) &gt; div &gt; div &gt; div .wpb_text_column.wpb_content_element {
	margin-bottom: 10px !important;
}
/*************************** SMG &gt; UPPRÃ„TTANDE AV TESTAMENTE &gt; CORRECT FOR MOBILE ***************************/
@media screen and (max-width: 600px) {
.page-id-73 #full-width {
    max-width: 98% !important;
}
}
/*************************** SMG &gt; SÃ–KRESULTAT SIDA ***************************/
.search-results h2.post-title.entry-title {
    margin-bottom: 15px !important;
}
@media screen and (max-width: 768px) {
.search-results a.read-more {
    margin-bottom: 20px !important;
}
}
/*************************** SMG &gt; LIVESTREAMING SIDOR ***************************/
/* live */
.page-id-4082 .vc_column-inner iframe {
	width:100% !important;
}
/* streamingkanal 1 */
.page-id-4099 .vc_column-inner iframe {
	width:100% !important;
}
/* streamingkanal 2 */
.page-id-4101 .vc_column-inner iframe {
	width:100% !important;
}
/* streamingkanal 3 */
.page-id-5290 .vc_column-inner iframe {
	width:100% !important;
}
/* streamingkanal 4 */
.page-id-5292 .vc_column-inner iframe {
	width:100% !important;
}

/*************************** SMG &gt; NYTT BESTÃ„LL BEGRAVNING SIDA &gt; ORDNA BEGRAVNING PÃ… NÃ„TET &gt; MAIN PART  ***************************/
/* disable sticky header in order to make booking system more user friendly */
.page-id-5781.fixed-header #header {
    position: absolute !important;
}
/* booking system categories headers and paragraphs*/
/* headers */
.page-id-5781 div.wq--head &gt; div.wq--main &gt; div.wq--name {
	font-weight: bold;
	color: #ffffff;
	font-size: 19px;
}
/* paragraphs */
.page-id-5781 div.wq--head &gt; div.wq--main &gt; div.wq--note {
    color: #ffffff !important;
}
/* services and products cards */
.page-id-5781 .wq-Form .wq-Option&gt;.wq--select {
    cursor: pointer !important;
}
.page-id-5781 .wq-Form .wq-Option&gt;.wq--select.wq-is-selected+.wq--label, 
.page-id-5781 .wq-Form .wq-Option&gt;.wq--input:checked+.wq--label {
    background: rgba(109, 171, 60, 0.4) !important;
}
/* force cards to be full green color when selected on devices where this sometimes does not work (Samsung Internet browser) */
.page-id-5781 .wq-Form .wq-Option&gt;.wq--label:checked {
    background: rgba(109, 171, 60, 0.4) !important;
}
/* force cards to not be half selected with weak green color on mobile devices when clicking away or deselecting */
.page-id-5781 .wq-Form .wq-Option&gt;.wq--label:hover,
.page-id-5781 .wq-Form .wq-Option&gt;.wq--label:active,
.page-id-5781 .wq-Form .wq-Option&gt;.wq--label:focus,
.page-id-5781 .wq-Form .wq-Option&gt;.wq--label:target ,
.page-id-5781 .wq-Form .wq-Option&gt;.wq--label:not(:checked) {
    background-color: #fff !important;
}
/* prices */
/* hide price when the price is 0 in items where the price cannot be hidden via backend (options with quantity) */
.page-id-5781 #wq-quantoption-detail-48-529-wrapper &gt; label &gt; div.wq--main &gt; div.wq--prices {
    display: none;
}

/* add margin under card so there is greater distance to the horizontal scrollbar */
.page-id-5781 label.wq--label {
    padding-bottom: 15px !important;
}

/* info link and button */
.page-id-5781 .wq--body .wq--note {
    z-index: 9999 !important;
}
.page-id-5781 .smg_info_link_in_booking_system,
.page-id-5781 .smg_info_link_with_image_in_booking_system {
    font-weight: bold;
    font-size: 15px;
    color: #2196f3;
}
.page-id-5781 .smg_info_button_in_booking_system {
    -webkit-text-size-adjust: 100%;
    word-wrap: break-word;
    box-sizing: border-box;
    border: 0;
    text-decoration: none;
    border-radius: 50px;
    box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.1);
    display: inline-block;
    margin: 10px 0 !important;
    padding: 4px 8px;
    background: none;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: normal;
    font-size: 13px;
    font-family: Oswald, 'Open Sans', Helvetica, Arial, sans-serif;
    line-height: 20px;
    cursor: pointer;
    -webkit-appearance: none;
    background-color: #ffffff !important;
    border-style: solid;
    border-color: #2196f3 #6dab3c #2196f3 #6dab3c;
    border-width: 2px;
    color: #3f3f3f !important;
}
.page-id-5781 .smg_info_button_in_booking_system_in_fancybox_content {
    -webkit-text-size-adjust: 100%;
    word-wrap: break-word;
    box-sizing: border-box;
    border: 0;
    text-decoration: none;
    border-radius: 50px;
    box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.1);
    display: inline-block;
    margin: 10px 0 !important;
    padding: 8px 18px;
    background: none;
    background-image: none;
    vertical-align: middle;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: normal;
    font-size: 13px;
    font-family: Oswald, 'Open Sans', Helvetica, Arial, sans-serif;
    line-height: 20px;
    cursor: pointer;
    -webkit-appearance: none;
    background-color: #ffffff !important;
    border-style: solid;
    border-color: #2196f3 #6dab3c #2196f3 #6dab3c;
    border-width: 2px;
    color: #3f3f3f !important;
}
.page-id-5781 .smg_info_button_in_booking_system:hover,
.page-id-5781 .smg_info_button_in_booking_system:active {
	border-color: #6dab3c #2196f3 #6dab3c #2196f3;
	opacity: 0.85;
}

/* checkbox that marks the multiple selection item selected (used for flowers so that more than one can be selected) */
.page-id-5781 .wq-Form .wq-Option&gt;.wq-type-checkbox:checked+label::after {
    color: #2196f3 !important;
}
.page-id-5781 .wq-Form .wq-Option&gt;.wq-type-checkbox+label::after {
	display: none !important;
}

/* contact form under the booking system */
.page-id-5781 #wq-checkbox-checkbox-10-wrapper &gt; label {
    cursor: pointer;
}

/* horizontal scrollbar in rows with many images */
/* firefox */
.page-id-5781 .wq-Selector {
  scrollbar-color: #2196f3 #ffffff;
  scrollbar-width: auto;
}
/* webkit browsers */
.page-id-5781 .wq-Selector ::-webkit-scrollbar {
  width: 0px;
  height: 12px;
}
.page-id-5781 .wq-Selector ::-webkit-scrollbar-button {
  width: 0px;
  height: 19px;
}
.page-id-5781 .wq-Selector ::-webkit-scrollbar-thumb {
  background: #2196f3;
  border: 0px none #ffffff;
  border-radius: 0px;
}
.page-id-5781 .wq-Selector ::-webkit-scrollbar-thumb:hover {
  background: #2196f3;
}
.page-id-5781 .wq-Selector ::-webkit-scrollbar-thumb:active {
  background: #2196f3;
}
.page-id-5781 .wq-Selector ::-webkit-scrollbar-track {
  background: #ffffff;
  border: 0px none #ffffff;
  border-radius: 0px;
}
.page-id-5781 .wq-Selector ::-webkit-scrollbar-track:hover {
  background: #ffffff;
}
.page-id-5781 .wq-Selector ::-webkit-scrollbar-track:active {
  background: #ffffff;
}
.page-id-5781 .wq-Selector ::-webkit-scrollbar-corner {
  background: transparent;
}

/*************************** SMG &gt; NYTT BESTÃ„LL BEGRAVNING SIDA &gt; ORDNA BEGRAVNING PÃ… NÃ„TET &gt; SIDEBAR  ***************************/
/* sidebar "val" and "pris" header */
.page-id-5781 #wq-monitor &gt; div.wq--entries &gt; div.wq--entry.wq-for-header {
    background: #2196f3 !important;
}
.page-id-5781 #wq-monitor &gt; div.wq--entries &gt; div.wq--entry.wq-for-header &gt; div.wq--prop.wq-for-entry,
.page-id-5781 #wq-monitor &gt; div.wq--entries &gt; div.wq--entry.wq-for-header &gt; div.wq--prop.wq-for-price
 {
    font-weight: bold;
	color: #fff;
	font-size: 18px;
}
/* sidebar tjÃ¤nster */
/* force sidebar even rows background to light grey */
.page-id-5781 .wq-Form .wq-Monitor&gt;.wq--entries&gt;.wq--entry:nth-child(even) {
    background: #f1f1f1 !important;
}
.page-id-5781 .wq-Form .wq-Monitor&gt;.wq--entries&gt;.wq--entry:nth-child(odd) {
    background: #ffffff !important;
}
/* sidebar prices */
/* hide price when the price is 0 in items where the price cannot be hidden via backend (options with quantity) */
.page-id-5781 #wq-monitor-entry-Option-48-529 &gt; div.wq--prop.wq-for-unitPrice,
.page-id-5781 #wq-monitor-entry-Option-48-529 &gt; div.wq--prop.wq-for-price {
    opacity: 0;
}

/*************************** SMG &gt; NYTT BESTÃ„LL BEGRAVNING SIDA &gt; ORDNA BEGRAVNING PÃ… NÃ„TET &gt; TIPPY  ***************************/
.page-id-5781 .tippy-box[data-theme~='material'] {
	background-color: #fff;
    color: #111111;
    width: 260px !important;
    max-height: 3000px !important;
    z-index: 2147483647 !important;
    text-align: center !important;
	border: 2px solid #2196f3;
}
.page-id-5781 .tippy-box[data-theme~='material'] .tippy-arrow {
  color: #2196f3 !important; 
}
/* button that links to image */
.page-id-5781 .tippy-content .button {
    margin-bottom: 10px;
}

/*************************** SMG &gt; NYTT BESTÃ„LL BEGRAVNING SIDA &gt; ORDNA BEGRAVNING PÃ… NÃ„TET &gt; FANCYBOX &gt; GLOBAL  ***************************/
/* container */
.page-id-5781 .fancybox__container {
    z-index: 99999999999999 !important;
}
/*************************** SMG &gt; NYTT BESTÃ„LL BEGRAVNING SIDA &gt; ORDNA BEGRAVNING PÃ… NÃ„TET &gt; FANCYBOX &gt; DIALOG BOX  ***************************/
/* dialog content */
.page-id-5781 .dialog_content {
	display:none;
	max-width:500px !important;
}
/* close button */
.page-id-5781 .f-button:focus-visible {
	box-shadow: inset 0 0 0 var(--f-button-outline, 0px) var(--f-button-outline-color, var(--f-button-color)) !important;
}
/* scrollbar dialog box */
/* scrollbar for webkit browsers: Chrome, Safari, new Opera, new Edge */
.page-id-5781 .scrollable-selectable-content::-webkit-scrollbar {
  width: 3px !important;
}
.page-id-5781 .scrollable-selectable-content::-webkit-scrollbar-track {
  background: #ffffff !important;
}
.page-id-5781 .scrollable-selectable-content::-webkit-scrollbar-thumb {
  background: #f4f4f4 !important; 
  border-radius: 5px !important;
}
.page-id-5781 .scrollable-selectable-content::-webkit-scrollbar-thumb:hover {
  background: #f4f4f4 !important; 
  border-radius: 5px !important;
}
/* scrollbar for Firefox */
.page-id-5781 .scrollable-selectable-content {
  scrollbar-width: auto !important;
  scrollbar-color: #f4f4f4 #ffffff !important;
}
/* scrollbar for IE/Edge */
.page-id-5781 .scrollable-selectable-content::-ms-scrollbar {
  width: 3px !important;
}
.page-id-5781 .scrollable-selectable-content::-ms-scrollbar-track {
  background: #ffffff !important;
}
.page-id-5781 .scrollable-selectable-content::-ms-scrollbar-thumb {
  background: #f4f4f4 !important; 
  border-radius: 5px !important;
}
.page-id-5781 .scrollable-selectable-content::-ms-scrollbar-thumb:hover {
  background: #f4f4f4 !important; 
  border-radius: 5px !important;
}
@supports (scrollbar-width: auto) {  /* This targets only Firefox and browsers that support scrollbar-width */
.page-id-5781 .scrollable-selectable-content {
    padding-right: 4px;  /* Add padding equal to the amount of overlap */
    margin-right: -4px;  /* Use a negative margin to offset the added padding */
  }
}
/* headings and text */
.page-id-5781 .scrollable-selectable-content {
  overflow: auto !important;
  max-height: 66vh !important;
}
/* main image */
.page-id-5781 .smg_booking_system_fancybox_dialog_content_main_image {
	width: 100% !important;
	height: auto !important;
}
.page-id-5781 .scrollable-selectable-content h2 {
    line-height: 1.2;
	margin: 9px 0px -4px 0px;
}
.page-id-5781 .smg_booking_system_fancybox_dialog_content_text {
    padding-right: 3px;
}
/*************************** SMG &gt; NY BESTÃ„LL BEGRAVNING SIDA &gt; ORDNA BEGRAVNING PÃ… NÃ„TET &gt; FANCYBOX &gt; SINGLE IMAGE  ***************************/
.page-id-5781 .fancybox__caption {
    padding: 10px 20px 20px 20px !important;
    color: #e7e7e7 !important;
	text-align: center !important;
	max-width: 558px !important;
}
/* mobile image and caption*/
@media screen and (max-width: 578px) {
.page-id-5781 .fancybox_single_image_h2 {
	font-size: 16px !important;
}
}
.page-id-5781 .fancybox_single_image_h2 {
    color: #f7f7f7;
    margin: 0 0 -30px 0;
	line-height: 1.2 !important;
	font-size: 20px;
    font-weight: bold;
}
/* mobile footer */
.page-id-5781 .is-compact .fancybox__footer {
    background: rgba(24,24,27,.9) !important;
}
/*************************** SMG &gt; NY BESTÃ„LL BEGRAVNING SIDA &gt; ORDNA BEGRAVNING PÃ… NÃ„TET &gt; FANCYBOX &gt; IFRAME  ***************************/
.page-id-5781 .fancybox__container .has-iframe .fancybox__content {
    padding: 0 !important;
}

/* NY SMG ORDNA BEGRAVNING ONLINE - INCLUDED VIA CURL VERSION */
/* NY SMG ORDNA BEGRAVNING ONLINE - INCLUDED VIA CURL VERSION &gt; PORCELAIN &gt; GLOBAL */
/* Bones. RÃ¤tta till lÃ¤nkarnas fÃ¤rg. */
.page-id-6031 a,
.page-id-6031 a:hover, 
.page-id-6031 a:focus, 
.page-id-6031 a:visited:hover, 
.page-id-6031 a:visited:focus {
    color: #2196f3; 
}
.page-id-6031 .footer-widgets a {
    color: #fff;
}
.page-id-6031 .footer-widgets a:hover {
    color: #2196f3;
}
/* NY SMG ORDNA BEGRAVNING ONLINE - INCLUDED VIA CURL VERSION &gt; PORCELAIN &gt; CONTENT BELOW ORDER SYSTEM */
/* Content below order system &gt; Main row. */
@media screen and (max-width: 767px) {
.page-id-6031 #smg_content_below_order_system {
    margin-top: -35px !important;
}
}
@media screen and (min-width: 768px) and (max-width: 1239px) {
.page-id-6031 #smg_content_below_order_system {
    margin-top: 20px !important;
}
}
@media screen and (min-width: 1240px) {
.page-id-6031 #smg_content_below_order_system {
    margin-top: 0px !important;
}
}
/* NY SMG ORDNA BEGRAVNING ONLINE - INCLUDED VIA CURL VERSION &gt; PORCELAIN &gt; TICKER */
/* Hide ticker on "BestÃ¤ll begravning online" page. */
.page-id-6031 #fragor2 {
    display: none !important;
}
/* NY SMG ORDNA BEGRAVNING ONLINE - INCLUDED VIA CURL VERSION &gt; PORCELAIN &gt; FACEBOOK CHAT */
/* Adjust chat specifically for "BestÃ¤ll begravning online page". */
@media only screen and (min-width: 1025px) {
.page-id-6031 #fb-root &gt; div.fb_dialog.fb_dialog_advanced &gt; div &gt; iframe:nth-child(1):not(.page-id-1723 #fb-root &gt; div.fb_dialog.fb_dialog_advanced &gt; div &gt; iframe:nth-child(1)),
.page-id-6031 #fb-root &gt; div.fb_dialog.fb_dialog_mobile &gt; div.fb_dialog_content &gt; iframe:nth-child(1):not(.page-id-1723 #fb-root &gt; div.fb_dialog.fb_dialog_mobile &gt; div.fb_dialog_content &gt; iframe:nth-child(1)) {
    margin: 0px 12px 0px 12px !important;
}
}
@media only screen and (max-width: 1024px) {
.page-id-6031 #fb-root &gt; div.fb_dialog.fb_dialog_advanced &gt; div &gt; iframe:nth-child(1):not(.page-id-1723 #fb-root &gt; div.fb_dialog.fb_dialog_advanced &gt; div &gt; iframe:nth-child(1)),
.page-id-6031 #fb-root &gt; div.fb_dialog.fb_dialog_mobile &gt; div.fb_dialog_content &gt; iframe:nth-child(1):not(.page-id-1723 #fb-root &gt; div.fb_dialog.fb_dialog_mobile &gt; div.fb_dialog_content &gt; iframe:nth-child(1)) {
    margin: 0px -3px 0px 12px !important;
}
}
/* NY SMG ORDNA BEGRAVNING ONLINE - INCLUDED VIA CURL VERSION &gt; BONES &gt; CONTENT BELOW ORDER SYSTEM */
/* Content below order system &gt; Left column. */
/* Push left column a bit down. */
@media screen and (min-width: 1241px) {
.page-id-6031 #main .content-column.twelvecol.clearfix {
    margin-top: 54px !important;
}
}
@media screen and (min-width: 768px) and (max-width: 1240px) {
.page-id-6031 #main .content-column.twelvecol.clearfix {
    margin-top: 41px;
}
}
@media screen and (max-width: 767px) {
.page-id-6031 #main .content-column.twelvecol.clearfix {
    margin-top: 0px;
}
}
/* NY SMG ORDNA BEGRAVNING ONLINE - INCLUDED VIA CURL VERSION &gt; DIGNITY &gt; GLOBAL */
/* Dignity. Headings. Fancybox headings. */
.page-id-6031 .scrollable-selectable-content h2 {
    margin-top: 9px !important;
	margin-bottom: -5px !important;
}
/* NY SMG ORDNA BEGRAVNING ONLINE - INCLUDED VIA CURL VERSION &gt; DIGNITY */
/* Dignity. Above order system row */
.page-id-6031 #smg_above_order_system_1 {
    margin-bottom: -30px;
	margin-top: -15px;
}
/* Dignity. Above order system row &gt; above price calculator. */
@media screen and (min-width: 1241px) {
.page-id-6031 #smg_above_price_calculator_1 {
	margin-top: 4%;
    padding: 3% 0 3% 0;
    background-color: #003153;
}
}
@media screen and (min-width: 1024px) and (max-width: 1240px) {
.page-id-6031 #smg_above_price_calculator_1 {
	margin-top: 3%;
    padding: 3% 0 3% 0;
    background-color: #003153;
}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
.page-id-6031 #smg_above_price_calculator_1 {
	margin-top: 2%;
    padding: 3% 0 3% 0;
    background-color: #003153;
}
}
@media screen and (max-width: 767px) {
.page-id-6031 #smg_above_price_calculator_1 {
	margin-top: -14px;
    padding: 3% 0 3% 0;
    background-color: #003153;
}
}
.page-id-6031 #smg_above_price_calculator_1 h2 {
    color: #ffffff !important;
}
.page-id-6031 #smg_above_price_calculator_1 &gt; div {
    background-color: #003153;
    color: #ffffff;
}	
.page-id-6031 #smg_above_price_calculator_1 a {
    color: #ffffff;
}
.page-id-6031 #smg_above_price_calculator_1 a:hover {
    color: #b0cdcb;
}
/* Dignity. Order system row. */
@media screen and (min-width: 1240px) {
.page-id-6031 #smg_order_system_1,
.page-id-6031 #smg_above_order_system_1 {
    padding: 0px 0px 28px 0px !important;
	margin-top: -35px;
}
}
@media screen and (min-width: 768px) and (max-width: 1239px) {
.page-id-6031 #smg_order_system_1,
.page-id-6031 #smg_above_order_system_1 {
    padding: 0px 0px 0 0px !important;
    margin-top: -6px;
}
}
@media screen and (max-width: 767px) {
.page-id-6031 #smg_order_system_1,
.page-id-6031 #smg_above_order_system_1 {
	padding: 0px 0px 6px 0px !important;
    margin-top: -13px;
}
/* Dignity. Content column. Left and right blocks. For mobile one column setup. */
.page-id-6031 .vc_column-inner.vc_custom_1690939082849 {
    padding-right: 0px !important;
}
.page-id-6031 .vc_column-inner.vc_custom_1691185868855 {
    padding-left: 0px !important;
}
}
/* Dignity order system. Form under the selectable cards. */
/* Small text description under fillable text fields. */
@media screen and (max-width: 767px) {
.smg_booking_system_fancybox_dialog_content_text p {
    font-size: 1.08em !important;
}
}
/* NY SMG ORDNA BEGRAVNING ONLINE - INCLUDED VIA CURL VERSION &gt; DIGNITY &gt; SIDEBAR PRICE CALCULATOR */
/* Make price calculator stick to top edge when scrolling. */
@media screen and (min-width: 768px) {
.page-id-6031 .wq-Form .wq-Monitor.wq-is-sidebar.wq-sticks-screen {
    top: 0px !important;
}
}
/* not needed on lommabegravningsbyra.se - correct positioning on 768-1023 - works in tandem with js on clients website: "Fix Dignity sidebar stickiness on screens 768-1023 wide" */
/* @media screen and (min-width: 768px) and (max-width: 1023px) {
.page-id-6031 .wq-Form .wq-Monitor.wq-is-sidebar.wq-sticks-top {
    left: 50% !important;
    margin-left: 257px;
}
.page-id-6031 .wq-Form .wq-Monitor.wq-is-sidebar.wq-sticks-screen {
	left: 50% !important;
    margin-left: 132px;
}
} */
/*************************** SMG &gt; NY SMG BESTÃ„LL BEGRAVNING ONLINE &gt; TACK SIDA  ***************************/
@media screen and (min-width: 401px) {
.smg_order_system_thank_you_message {
    margin: 5px 10% -7px 10% !important
}
}
</pre></body></html>