/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

form fieldset {background:#fff; color:#000; text-align:left; padding:40px 120px;}
fieldset .row label {font-weight:bold; display:block; clear:both; text-shadow:none; padding:16px 0 4px;}
fieldset .row select, fieldset .row textarea, fieldset .row input[type="text"] {background:#ededed; border:1px solid #ededed; padding:12px; width:100%}
fieldset .row select:focus, fieldset .row textarea:focus, fieldset .row input:focus {border:1px solid #97194f;}
.submit input {background:#867864; color:#fff; border:0; padding:8px 32px; text-transform: uppercase; margin-top:32px;}
form fieldset h2 {color:#000 !important; text-shadow:none}
.error {color:#f00;}
.error > label {color:#000;}
fieldset .error select, fieldset .error textarea, fieldset .error input {border:1px solid #f00;}
.bestill-begravelse p {font-size:0.925rem; padding:4px 0; margin:0; color:#333;}
.bestil-begravelse-menu {position:fixed; left:0; background:#ededed; color:#000; top:0; bottom:0; padding-top:100px;
text-align:left;}
.sw_hero_article .sw_hero_article_content .bestil-begravelse-menu h3 {color:#94134b; text-transform: uppercase;
text-shadow:none; padding:10px;}
.bestil-begravelse-menu ul {min-width:200px; margin:0; padding:0; list-style-type:none;}
.bestil-begravelse-menu > ul > li {text-align:left;border-left:3px solid #ededed; padding:10px;}
.bestil-begravelse-menu > ul > li ul {display:none;}
.bestil-begravelse-menu > ul > li.active {background:#fff; border-left:3px solid #000;}
.bestil-begravelse-menu > ul > li.active ul {display:block;}
.bestil-begravelse-menu > ul > li li {padding:4px 20px; }
.bestil-begravelse-menu > ul > li li.active:before {content:" "; display:inline-block; width:5px; height:5px; border-radius: 100%; background:#000; position:absolute; left:4px; top:15px;}
.bestil-begravelse-menu > ul > li li {position:relative;}
.bestil-begravelse-menu ul li a {display:block; color:#000;}

.sw_funeral_sidebar ul#fb-menu ul > li a.active {text-decoration:underline;}

.open_prod_light {display:block; width:300px; height:150px; background:#ccc; cursor:pointer; color:#000; font-size:.9rem;
text-align: center; line-height: 150px}
.light_show {opacity:0.01; position:fixed; bottom:-1000px; width:80%; left:9999px;}
.prod_light ul {margin:-40px 0 0 -40px; padding:0 0 40px 0; list-style-type:none; overflow:auto;}
.prod_light ul li {float:left; display:inline; width:186px; background:#fff; margin:40px 0 0 40px;}
.prod_light ul li .select {display:block; border:2px solid #eee; cursor:crosshair;}
.prod_light ul li .select:hover, .prod_light ul li .select:hover .desc {border-color: #ccc;}
.prod_light ul li.active .select {border:2px solid #96004F; background:#ebffeb;}
.prod_light ul li.active .desc {background:#ebffeb; border-color:#96004F;}
.prod_light ul li .img { height:182px;}
.prod_light ul li .img img {width:100%; padding:20px;}
.prod_light ul li .desc {padding:20px;border-top:2px solid #eee; overflow:auto;}
.prod_light ul li h3 {font-size:0.8rem;}
.prod_light ul li .price {font-size:0.8rem;}
.prod_light ul li:nth-child(4n+1){clear:left}

.list ul {margin:-10px 0 0 -10px; padding:20px 0; list-style-type:none; overflow:auto;}
.list ul li {display:none; float:left; height:50px; width:50px; background:#fff; margin:10px 0 0 10px; position:relative;}
.list ul li.title {display:inline; width:100px; text-transform:uppercase; font-size:0.8rem; text-align:right; margin-right:20px; padding-top:5px;}
.chosen_products_list ul li input {display:none;}
.selected_products {clear:both;}
.selected_products li, .chosen_products_list li {display:none;}
.selected_products li.chosen, .chosen_products_list li.chosen {display:block;}
.products .desc .btn {cursor:pointer;}
.list ul li .select {border:2px solid #eee; cursor:pointer; height:100%; }
.list ul li .select:hover {border-color: #ddd;}
.list ul li.active { display:inline; }
.list ul li div:after{
  display: inline-block;
  position:absolute;
  background:#ccc;
  border-radius:100%;
  top:-7px; right:-7px;
  width:19px; height:19px; line-height:16px; text-align:center;
  font-size:16px;
  content: "\00d7"; /* This will render the 'X' */
}
.list ul li div:hover:after{
  background:#faa;
}
#fb-menu .half > a {color:#96004F;}
#fb-menu .completed > a {color:#6f6;}
body.page-template-plan-funeral .sw_plan_funeral_content form fieldset div.input div.selected_products img {max-width:250px;
float:none; margin:0 auto;}
.sw_funeral_sidebar_right table {width:100%; border-bottom:1px solid #ccc;}
.sw_funeral_sidebar_right td {padding:1px 4px 5px; border-top:1px solid #ccc;}
.sw_funeral_sidebar_right tr:hover {background:#fff;}
.sw_funeral_sidebar_right .date a {font-size:0.8rem;  vertical-align: text-bottom;}
.pws_tabs_list {padding:0;}
.pws_tabs_controll {float:left; width:25%; display:inline; background:#cacaca; }
.pws_tabs_container ul.pws_tabs_controll {margin-top:20px;}
.pws_tabs_container { overflow:auto;}
.tabbed {float:right; width:74%; display:inline; }

.btnNext, .btnPrev {margin-top:20px; position:absolute; left:0; padding: 1.2rem 10px 1.0625rem}
.btnNext {left:25%; margin-left:-17px;}

.begravelse-form .total {text-align:right;}
.begravelse-form tr:nth-child(odd){background:#fafafa;}
.begravelse-form .sum {background:#f8f8f8;}
.begravelse-form .sum td {font-weight: bold}
.newstep {padding-top:100px;}

.bbmulti .multi-col {width:45%; display:inline; float:left; margin:0 2.5%; padding-bottom:8px;}
.bbmulti .multi-row {margin:0 -2.5%; overflow:visible;}
.bbmultiadd {text-align:center; cursor:pointer; clear:both; overflow:auto;}

.dodsanonse {width:368px; border:2px solid #979797; padding-bottom:10px;}
.dodsanonse div label {display:block;}
.dodsanonse div.row {padding:12px 22px; padding:5px 22px}
.dodsanonse .input {position:relative;}
.dodsanonse #vr_symbol_list {display:none;}
.dodsanonse .open_prod_light {background:#96004f; color:#fff; font-size:100%; width:100%; height:auto; text-transform: uppercase;
line-height:300%;}
.dodsanonse .tooltip {position:absolute; left:360px; top:0; min-width:320px;}
.dodsanonse .tooltip p {background:#ededed; color:#000; padding:10px;}
.dodsanonse .tooltip p:before {
	width: 0;
	height: 0;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent;

	border-right:12px solid #ededed;
	content:" ";
	position:absolute; left:-12px;
	top:10px;
}
.funeral_form8 img.thumb {max-width:200px; max-height:100px;}
.row .error {clear:both;}
.input select.variations {display:none;}


/* Variables */
/* Product selector */
.sw_product_selector .save_button {padding:0;}
.popup {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 200;
  background-color: #fff;
  text-align: center;
  display: none; }
  .popup:before, .popup:after {
    content: '';
    display: table; }
  .popup:after {
    clear: both; }
  .popup .btn-close--black {
    float: right; }
  @media (min-width: 768px) {
    .popup {
      background-color: rgba(216, 216, 216, 0.72);
      overflow: auto; }
      .popup .popup-inner {
        padding: 70px 100px;
        width: 632px;
        height: 600px;
        background-color: #fff;
        vertical-align: middle;
        position: relative; }
      }
#selectedsymbol_list img{width:80px; height:auto;}
.submit button.sw_btn{align-items: flex-start}
.submit button.sw_btn.saved {background-color:#299A27; border-color:#299A27;
    -webkit-transition: background-color 500ms linear;
    -moz-transition: background-color 500ms linear;
    -o-transition: background-color 500ms linear;
    -ms-transition: background-color 500ms linear;
    transition: background-color 500ms linear;}
    .submit button.sw_btn.saved:hover {background-color:#299A27; border-color:#299A27; color:#fff;}
    .step_expandable {display:none;}
    span.sw_edit, strong.sw_total {color:#96004F}
    span.step_expand, span.step_close {display:none; cursor:pointer;}
    .sw_subtotals .buttons .sw_edit {margin-left:20px;}
    .begravelse-form .submit .sw_btn {width:207px;}
    .spinner {
  margin: 100px auto 0;
  width: 207px;
  text-align: center;

      display:none;
}
.spinner.spinnin{display: inline-block;}
.spinner > div {
  width: 18px;
  height: 18px;
  background-color: #96004F;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(1.0) }
}
@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  } 40% {
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}
.sum_up {clear:both;}

.prod-childs {display:none;}

#bbsave {position:fixed; z-index:5; left:0; right:0; top:0; bottom:0; background:rgba(255,255,255,.8);display: flex;
align-items: center;
justify-content: center;}
#bbsave p { font-size: 2.2em;
margin: 0.67em 0; font-family: playfair-display-regular; color:#96004F;}
#unlock a {color:#fff;}
#unlock a:hover{text-decoration: underline;}
.bestill-begravelse .error .error {padding:12px 0 20px;}
.fjern_btn{margin-left:0;}
.sum_popup {position:relative; width:100%;}
body.sw_funeral_save_visible .sw_save_popup, body.sw_funeral_help_visible .sw_help_popup {overflow:visible;}
.sw_save_popup_info, .sw_help_popup_info {overflow:auto; max-height: 60vh;}

.sw_save_popup .sw_close, .sw_help_popup .sw_close, .sw_save_icon, .sum_popup .sw_close, .sum_popup .sw_help_icon {
color: #fff;
background:#96004F;
cursor:pointer;
width: 38px;
width: 2rem;
height: 38px;
height: 2rem;
font-size: 1.1rem;
border-radius: 50%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
z-index: 4;
position: absolute;
bottom: 30px;
right: 30px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
padding:0;
}
.sum_popup .sw_help_icon.active {background-color: #000;}
.sum_popup .sw_help_icon:hover {background-color:#630034;}
.sw_save_popup .sw_close, .sw_help_popup .sw_close, .sum_popup .sw_close {top:0; right:0; margin:-19px -19px 0 0; margin:-1.25rem -1.25rem 0 0;background:#000;}
.sw_price .amount {padding: 20px 0 4px;
display: block;}
#pricing-list {
  position: absolute;
  left: 100%;
  bottom:0;
  background: #fff;
  padding:30px;
  display:none;}
#pricing-list.active{display:block;}
#pricing-list table {width:100%; text-transform:none; color:#000; font-weight:normal;}
#pricing-list tr {display:none;}
#pricing-list tr.hasPrice {display:table-row;}
#pricing-list .img-holder, #pricing-list .toggler {display:none;}
tr.hasPrice .img-holder{display:none;}
#pricing-list td {padding:2px 4px;}
#pricing-list tr span.amount {padding:0; white-space: nowrap;}
#pricing-list td:nth-child(2) {text-align:right;}
#pricing-list td:nth-child(1) {font-family:playfair-display-regular;}
#go-back {margin-right:20px;}

body.sw_funeral_save_visible {overflow: hidden;}
body.sw_funeral_save_visible .sw_funeral_overlay {opacity: 1;pointer-events: auto;}
body.sw_funeral_save_visible .sw_save_popup{
opacity: 1;
pointer-events: auto;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);}
.sw_hero_funeral .sw_save_popup {
    text-shadow: none;
    text-align: left;
    color: #000;
    background-color: white;
    width: 50vw;
    min-width: 300px;
    max-height: 60vh;
    box-shadow: -1px 1px 8px rgba(0,0,0,0.2);
    position: fixed;
    right: 70px;
    right: 5.5rem;
    z-index: 4;
    overflow: auto;
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    top: 123px;
}
.bestill-begravelse .submit button.sw_btn{
  font-family: open-sans-semibold;
  border: 2px solid #998A78;
  background: #867864;
  font-size:16px;
  padding: 8px 32px;
  width:auto;
}
.bestill-begravelse .submit button.sw_btn:hover{
  background:#fff;
  color: #867864;
}

body.page-template-plan-funeral .featherlight .featherlight-content .sw_product_selector .container .inner .products ul .item .item_inner .img {
    text-align: center;
}
body.page-template-plan-funeral .sw_plan_funeral_content form fieldset div.input #selectedsymbol_list>div {width:100%;}
body.page-template-plan-funeral .sw_plan_funeral_content form fieldset .dodsanonse #selectedsymbol_list .img {float:none;}
.lu {float:right;}

.selected_products {clear:both; }

#more_flowers {float:left; margin-left:2em; clear:right;}
@media (max-width: 1309px) {
  #more_flowers {
    clear: both;
    margin: 1em 0 0 0;
  }
}
.sw_subtotals .fid {display:none;}

.pdf-ad {
  outdent: 4em;
  text-align:center;
  font-family:"Times New Roman"; font-size:12px;
  color:#000;
  max-width:200px;
  padding:5px;
  line-height:1 !important;
  margin:20px auto;
  border:2px solid #000;
}
.pdf-ad h2 {font-size:20px; margin:0; padding:0 0; font-family:Arial;font-weight:normal; color:#000;}
.pdf-ad p {margin:0; padding:2px 0; font-size:12px;}
.pdf-ad .col2 .row {display:block; font-weight:bold}
.pdf-ad .col2 .fl {float:left; width:50%; text-align:left}
.pdf-ad .col2 .fr {float:right; width:50%; text-align:right}
.pdf-ad #pdf-symbol {text-align:center;}
body .pdf-ad #pdf-symbol img {max-width:30px !important; max-height:30px  !important; margin:0 auto;}
.pdf-ad p.em {padding-top:1em}
.pdf-ad p.em05 {padding-top:0.5em}

#ribbonOptions {display:none;}

.sw_plannings li {position:relative;}
.sw_login_popup .sw_plannings form.bb_delete button,
.sw_plannings form.bb_delete button {position:absolute; right:-30px; top:0; background:transparent; color:#888; margin:0; padding:.4rem 10px;}
.sw_plannings form.bb_delete button:hover {color:#fff; background:#96004F;}

.oneline .row > label {width:30%; float:left;line-height: 40px;}
body.page-template-plan-funeral .sw_plan_funeral_content form fieldset .oneline .row div.input {width:50%; margin-bottom:0;}
@media (max-width: 767px) {
  .oneline .row > label {width:50%;}
}
.oppfylt {font-size:1.375rem;}

.selected_products div .close {
  height: 26px;
  width: 26px;
  position: absolute;
  top: 0px;
  left: 0px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy40LjQgKDE3MjQ5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5PdmFsIDc4ICsgRmlsbCAyOTI4IENvcHkgMjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJXZWItLS1EZXNrdG9wIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8ZyBpZD0iUHJvZHVrdHZlbGdlci1raXN0ZXIiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MzguMDAwMDAwLCAtODUuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzYuMDAwMDAwLCA2NC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJPdmFsLTc4LSstRmlsbC0yOTI4LUNvcHktMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDAyLjAwMDAwMCwgMjEuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+CiAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC03OCIgZmlsbD0iI0Q4RDhEOCIgY3g9IjEwIiBjeT0iMTAiIHI9IjEwIj48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIuNDk4NjQyLDcuMDQ2MTEwMTIgTDkuODc4NjAzMjIsOS43NzY3MTMzNCBMNy4yNTg1NjQ0Myw3LjA0NjExMDEyIEM3LjIyODg2NzAyLDcuMDE1MTU5NDkgNy4xOTAwNzg1Nyw3IDcuMTUxNTkzMTUsNyBDNy4xMTI1MDE2Nyw3IDcuMDczNzEzMjEsNy4wMTUxNTk0OSA3LjA0NDMxODg0LDcuMDQ2MTEwMTIgQzYuOTg1MjI3MDUsNy4xMDc2OTU1NSA2Ljk4NTIyNzA1LDcuMjA3ODExMzUgNy4wNDQzMTg4NCw3LjI2OTM5Njc4IEw5LjY2NDM1NzYyLDEwIEw3LjA0NDMxODg0LDEyLjczMDkxOSBDNi45ODUyMjcwNSwxMi43OTIxODg3IDYuOTg1MjI3MDUsMTIuODkyMzA0NSA3LjA0NDMxODg0LDEyLjk1Mzg4OTkgQzcuMDc0MDE2MjUsMTIuOTg0ODQwNSA3LjExMjgwNDcsMTMgNy4xNTE1OTMxNSwxMyBDNy4xOTAzODE2MSwxMyA3LjIyOTE3MDA2LDEyLjk4NDUyNDcgNy4yNTg4Njc0NywxMi45NTM4ODk5IEw5Ljg3ODkwNjI1LDEwLjIyMzI4NjcgTDEyLjQ5ODk0NSwxMi45NTM4ODk5IEMxMi41Mjg2NDI0LDEyLjk4NDg0MDUgMTIuNTY3NDMwOSwxMyAxMi42MDYyMTkzLDEzIEMxMi42NDUwMDc4LDEzIDEyLjY4Mzc5NjMsMTIuOTg0NTI0NyAxMi43MTM0OTM3LDEyLjk1Mzg4OTkgQzEyLjc3MjU4NTQsMTIuODkyMzA0NSAxMi43NzI1ODU0LDEyLjc5MjE4ODcgMTIuNzEzNDkzNywxMi43MzA5MTkgTDEwLjA5MzQ1NDksMTAgTDEyLjcxMjU4NDYsNy4yNjkzOTY3OCBDMTIuNzcxOTc5NCw3LjIwNzgxMTM1IDEyLjc3MTk3OTQsNy4xMDc2OTU1NSAxMi43MTI1ODQ2LDcuMDQ2MTEwMTIgQzEyLjY4MzE5MDIsNy4wMTUxNTk0OSAxMi42NDQ0MDE3LDcgMTIuNjA1NjEzMyw3IEMxMi41NjcxMjc5LDcgMTIuNTI4MzM5NCw3LjAxNTE1OTQ5IDEyLjQ5ODY0Miw3LjA0NjExMDEyIFoiIGlkPSJGaWxsLTI5MjgtQ29weS0yIiBzdHJva2U9IiMzMDMwMzAiIGZpbGw9IiMzMDMwMzAiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) center center no-repeat;
      background-size: auto auto;
  background-size: auto auto;
  background-size: cover;
  padding: 0;
  margin: 0;
  text-indent: -99999px;
}

.page-template-prepare-funeral .sw_funeral_sidebar_toggle{
  display:none;
}

.sw_hero_funeral .sw_help_popup .sw_help_popup_start{
  border:1px solid #999999;
  position:relative;
}

.sw_hero_funeral .sw_help_popup .sw_help_popup_start:after, .sw_hero_funeral .sw_help_popup .sw_help_popup_start:before{
  position:absolute;

  left:100%;
  top:18px;
  content:' ';
  border: solid transparent;
	pointer-events: none;
}

.sw_hero_funeral .sw_help_popup .sw_help_popup_start:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #fff;
	border-width: 10px;
	margin-top: -10px;
}
.sw_hero_funeral .sw_help_popup .sw_help_popup_start:before {
	border-color: rgba(194, 225, 245, 0);
	border-left-color: #999;
	border-width: 11px;
	margin-top: -11px;
}
@media only screen and (min-width:40.0625rem){
  .sw_hero_funeral .sw_help_popup .sw_help_popup_start:after, .sw_hero_funeral .sw_help_popup .sw_help_popup_start:before{
    top:21px;
  }
  .sw_hero_funeral .sw_help_popup .sw_help_popup_start:after {
    border-width: 14px;
    margin-top: -14px;
  }
  .sw_hero_funeral .sw_help_popup .sw_help_popup_start:before {
    border-width: 15px;
    margin-top: -15px;
  }
  .sw_hero_funeral .sw_help_popup .sw_help_popup_content form.sw_select_office{
    width:420px;
  }
  .sw_hero_funeral .sw_help_popup .sw_help_popup_content form.sw_select_office .sw_height_control select{
    background:#f8f8f8;
    width:calc(100% - 120px)
  }
  .sw_hero_funeral .sw_help_popup .sw_help_popup_content form.sw_select_office .sw_height_control [type="submit"]{
    width:120px;
  }
  .sw_hero_funeral .sw_help_popup .sw_help_popup_content{
    padding-bottom:1rem;
  }

}