/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:Lato;font-weight:300;src:url(/themes/custom/southcare/fonts/Lato/Lato-Light.ttf);}@font-face{font-family:Lato;font-weight:400;src:url(/themes/custom/southcare/fonts/Lato/Lato-Regular.ttf);}@font-face{font-family:Lato;font-weight:700;src:url(/themes/custom/southcare/fonts/Lato/Lato-Bold.ttf);}@font-face{font-family:Merriweather;font-weight:300;font-style:italic;src:url(/themes/custom/southcare/fonts/Merriweather/Merriweather-LightItalic.ttf);}@font-face{font-family:Merriweather;font-weight:400;src:url(/themes/custom/southcare/fonts/Merriweather/Merriweather-Regular.ttf);font-style:normal;}@font-face{font-family:Merriweather;font-weight:700;font-style:normal;src:url(/themes/custom/southcare/fonts/Merriweather/Merriweather-Bold.ttf);}@font-face{font-family:Merriweather;font-weight:400;font-style:italic;src:url(/themes/custom/southcare/fonts/Merriweather/Merriweather-Italic.ttf);}.header_top{background-color:#ecf0f1;display:-webkit-box;display:-ms-flexbox;display:flex;height:38px;}.header_top #block-southcare-copyrightblock-2 p{margin:0;padding:0;white-space:nowrap;}.header_top #block-southcare-headertopmenu{display:none;}@media (min-width:992px){.header_top #block-southcare-headertopmenu{display:block;}}.header_top #block-southcare-headertopmenu ul:not(.contextual-links){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none;padding-left:0;padding-top:0;padding-bottom:0;margin:0;}.header_top #block-southcare-headertopmenu ul:not(.contextual-links) li a{border-right:thin solid #7f8c8d;font-size:12px;font-weight:200;color:#555c5c;text-transform:uppercase;white-space:nowrap;padding:0 10px;}@media (min-width:1200px){.header_top #block-southcare-headertopmenu ul:not(.contextual-links) li a{padding:0 15px;}}.header_top #block-southcare-googletranslator{width:135px;}.header_top #block-southcare-googletranslator .google-translator-switch{font-size:14px;color:#333;display:block;padding:5px 10px;background-color:#fff;line-height:1;white-space:nowrap;}.header_top #block-southcare-googletranslator [id^='google_translator_element']{max-height:25px;overflow-y:hidden;display:block;}.header_top #block-southcare-googletranslator [id^='google_translator_element'] span{display:none;}.header_top #block-southcare-googletranslator select{width:125px;height:25px;margin:0;padding:0 10px;}body .header_top .container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 15px;}@media (min-width:1200px){body .header_top .container{width:auto;max-width:1300px;}}.header{width:100%;border-bottom:thick solid #ecf0f1;}.header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:0;}@media (min-width:680px){.header .container{padding:0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media (min-width:768px){.header .container{width:auto;}}@media (min-width:992px){.header .container{width:970px;padding-left:15px;}}@media (min-width:1200px){.header .container{width:1148px;}}.header .container #block-southcare-sitebranding-2{float:left;padding:10px 0;}.header .container #block-southcare-sitebranding-2 img{width:170px;}.header .container #block-southcare-mainnavigation{position:absolute;right:0;top:47px;}@media (min-width:992px){.header .container #block-southcare-mainnavigation{background-color:#fff;position:static;}}.header .container #block-southcare-mainnavigation button.dropdown-menu-toggle{display:block;width:400px;-webkit-transition:width 0.3s ease-out;transition:width 0.3s ease-out;background-color:#ecf0f1;border:none;padding:17px 45px 17px 20px;background-image:none;border-radius:4px;cursor:pointer;text-transform:none;outline:none;-webkit-tap-highlight-color:transparent;}@media (min-width:992px){.header .container #block-southcare-mainnavigation button.dropdown-menu-toggle{display:none;}}.header .container #block-southcare-mainnavigation button.dropdown-menu-toggle .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}.header .container #block-southcare-mainnavigation button.dropdown-menu-toggle .icon-bar{display:block;width:22px;height:4px;background-color:#888;border-radius:1px;margin-top:4px;}@media (min-width:992px){.header .container #block-southcare-mainnavigation button.dropdown-menu-toggle .icon-bar{display:none;}}.header .container #block-southcare-mainnavigation button.dropdown-menu-toggle.collapsed{display:block;right:0;top:0;width:43px;-webkit-transition:width 0.3s ease-out;transition:width 0.3s ease-out;background-color:white;border:none;position:relative;padding:9px 10px;margin:8px 15px 8px 0;background-image:none;border-radius:4px;cursor:pointer;text-transform:none;outline:none;}@media (min-width:992px){.header .container #block-southcare-mainnavigation button.dropdown-menu-toggle.collapsed{display:none;}}.header .container #block-southcare-mainnavigation .navbar-collapse.collapse{display:block;right:0;top:54px;-webkit-transition:width 0.3s ease-out;transition:width 0.3s ease-out;border:none;background-image:none;border-radius:4px;cursor:pointer;text-transform:none;outline:none;position:absolute;background:#ecf0f1;padding:0;margin:0;width:400px;}@media (min-width:992px){.header .container #block-southcare-mainnavigation .navbar-collapse.collapse{width:auto;background:white;top:0;position:relative;}}.header .container #block-southcare-mainnavigation .navbar-collapse.collapse .dropdown-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:0;-webkit-transition:height 0.3s ease-out;transition:height 0.3s ease-out;overflow:hidden;}@media (min-width:992px){.header .container #block-southcare-mainnavigation .navbar-collapse.collapse .dropdown-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto;overflow:visible;}}.header .container #block-southcare-mainnavigation .navbar-collapse.collapse .dropdown-menu > li{position:relative;display:inline-block;}.header .container #block-southcare-mainnavigation .navbar-collapse.collapse .dropdown-menu > li:hover > ul{display:block;}.header .container #block-southcare-mainnavigation .navbar-collapse.collapse .dropdown-menu a{display:block;padding:15px 0 15px 20px;font-size:13px;color:#95a5a6;}@media (min-width:992px){.header .container #block-southcare-mainnavigation .navbar-collapse.collapse .dropdown-menu a{display:block;padding:40px 8px;text-decoration:none;color:#777;font-size:15px;white-space:nowrap;clear:both;font-weight:normal;line-height:1.42857143;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;}}@media (min-width:1200px){.header .container #block-southcare-mainnavigation .navbar-collapse.collapse .dropdown-menu a{padding:40px 20px;}}.header .container #block-southcare-mainnavigation .navbar-collapse.collapse .dropdown-menu a:hover{color:#c5cacb;}.header .container #block-southcare-mainnavigation .navbar-collapse.collapse .dropdown-menu a.expanded{padding:10px;min-width:240px;border-top:1px solid #eee;}.header .container #block-southcare-mainnavigation .navbar-collapse.collapse .dropdown-menu a.expanded:hover{background:#ecf0f1;color:#d35400;background-image:url(/themes/custom/southcare/img/orange-right-arrow.png);background-repeat:no-repeat;background-size:4px 11px;background-position:right 10px center;}.header .container #block-southcare-mainnavigation .navbar-collapse.collapse .dropdown-menu a.orange-text-link{color:#d35400;}.header .container #block-southcare-mainnavigation .navbar-collapse.collapse .dropdown-menu a.green-link-button{font-family:'Merriweather',serif;background:#30ad62;border:none;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;font-size:14px;margin:0;padding:10px 15px;text-align:left;border-radius:0;}@media (min-width:992px){.header .container #block-southcare-mainnavigation .navbar-collapse.collapse .dropdown-menu a.green-link-button{text-align:center;border-radius:4px;margin:25px 0 10px;}}.header .container #block-southcare-mainnavigation .navbar-collapse.collapse .dropdown-menu .dropdown-menu-level-1,.header .container #block-southcare-mainnavigation .navbar-collapse.collapse .dropdown-menu .dropdown-menu-level-2{display:none;position:static;background-color:#fff;z-index:1000;list-style-type:none;padding:0;margin:0;top:-4px;left:100%;}@media (min-width:992px){.header .container #block-southcare-mainnavigation .navbar-collapse.collapse .dropdown-menu .dropdown-menu-level-1,.header .container #block-southcare-mainnavigation .navbar-collapse.collapse .dropdown-menu .dropdown-menu-level-2{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2);position:absolute;}}.header .container #block-southcare-mainnavigation .navbar-collapse.collapse .dropdown-menu .dropdown-menu-level-1{top:100%;left:0;}.header .container #block-southcare-mainnavigation .navbar-collapse.collapse .dropdown-menu .dropdown-menu-level-1 li{position:relative;}.header .container #block-southcare-mainnavigation .navbar-collapse.collapse.in{background:#ecf0f1;border:none;overflow-x:visible;padding:0;margin:0;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);text-align:left;font-size:16px;height:auto;-webkit-transition:height 0.3s ease-out;transition:height 0.3s ease-out;z-index:2;}.header .container #block-southcare-mainnavigation .navbar-collapse.collapse.in .dropdown-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:515px;-webkit-transition:height 0.3s ease-out;transition:height 0.3s ease-out;overflow:hidden;}@media (min-width:992px){.header .container #block-southcare-mainnavigation .navbar-collapse.collapse.in .dropdown-menu{height:auto;overflow:visible;}}@media (min-width:992px){.header .container #block-southcare-mainnavigation .navbar-collapse.collapse.in .dropdown-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.header .container #block-southcare-mainnavigation .navbar-collapse.collapse.in .dropdown-menu li a{display:block;padding:15px 0 15px 20px;font-size:13px;color:#95a5a6;}@media (min-width:992px){.header .container #block-southcare-mainnavigation .navbar-collapse.collapse.in .dropdown-menu li a{display:none;}}.header .container #block-southcare-mainnavigation .navbar-collapse.collapse.in .dropdown-menu li a.for-mobile + ul{display:none;}@media (min-width:992px){.header .container #block-southcare-mainnavigation .navbar-collapse.collapse.in .dropdown-menu li a.for-mobile + ul{display:block;}}.header .container #block-southcare-mainnavigation .navbar-collapse.collapse.in .dropdown-menu li a.expanded{border:none;padding:15px 0 15px 40px;}.header .container #block-southcare-mainnavigation .navbar-collapse.collapse.in .dropdown-menu li a.green-link-button{color:white;text-align:left;border-radius:0;}.header .container #block-southcare-mainnavigation .navbar-collapse.collapse.in .dropdown-menu .dropdown-menu-level-1{display:block;background:#ecf0f1;font-style:italic;}@media (min-width:992px){.header .container #block-southcare-mainnavigation .navbar-collapse.collapse.in .dropdown-menu .dropdown-menu-level-1{display:none;}}body.toolbar-icon-10 .header .container #block-southcare-mainnavigation{top:82px;}body.toolbar-icon-10 .header .container #block-southcare-mainnavigation .navbar-collapse.collapse,body.toolbar-icon-10 .header .container #block-southcare-mainnavigation .navbar-collapse.collapse.in{z-index:9;}.footer_top{margin:0;padding:40px 0 58px;background-color:#ecf0f1;}.footer_top .container{display:grid;grid-template-columns:repeat(1,1fr);text-align:center;}@media (min-width:680px){.footer_top .container{grid-template-columns:repeat(1,1fr);text-align:center;}}@media (min-width:768px){.footer_top .container{grid-template-columns:repeat(2,1fr);text-align:left;}}@media (min-width:992px){.footer_top .container{grid-template-columns:repeat(3,1fr);}}@media (min-width:1200px){.footer_top .container{grid-template-columns:repeat(6,1fr);}}.footer_top .container #block-southcare-contact,.footer_top .container #block-southcare-alpharetta,.footer_top .container #block-southcare-atlanta,.footer_top .container #block-southcare-marietta,.footer_top .container #block-southcare-snellville,.footer_top .container #block-southcare-stockbridge{padding-left:15px;padding-right:15px;}.footer_top .container #block-southcare-contact h2,.footer_top .container #block-southcare-alpharetta h2,.footer_top .container #block-southcare-atlanta h2,.footer_top .container #block-southcare-marietta h2,.footer_top .container #block-southcare-snellville h2,.footer_top .container #block-southcare-stockbridge h2{font-family:'Merriweather',serif;font-size:22px;margin-bottom:30px;font-weight:normal;color:#555c5c;-webkit-margin-before:0;margin-block-start:0;}.footer_top .container #block-southcare-contact p,.footer_top .container #block-southcare-alpharetta p,.footer_top .container #block-southcare-atlanta p,.footer_top .container #block-southcare-marietta p,.footer_top .container #block-southcare-snellville p,.footer_top .container #block-southcare-stockbridge p{font-family:'Merriweather',serif;font-size:15px;color:#555c5c;}.footer_top .container #block-southcare-contact .social-media-icons a img,.footer_top .container #block-southcare-alpharetta .social-media-icons a img,.footer_top .container #block-southcare-atlanta .social-media-icons a img,.footer_top .container #block-southcare-marietta .social-media-icons a img,.footer_top .container #block-southcare-snellville .social-media-icons a img,.footer_top .container #block-southcare-stockbridge .social-media-icons a img{margin:0 0 0 5px;height:25px;width:25px;}.footer_top .container #block-southcare-contact .social-media-icons a img.retina,.footer_top .container #block-southcare-alpharetta .social-media-icons a img.retina,.footer_top .container #block-southcare-atlanta .social-media-icons a img.retina,.footer_top .container #block-southcare-marietta .social-media-icons a img.retina,.footer_top .container #block-southcare-snellville .social-media-icons a img.retina,.footer_top .container #block-southcare-stockbridge .social-media-icons a img.retina{display:none;}@media (min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.footer_top .container #block-southcare-contact .social-media-icons a img.retina,.footer_top .container #block-southcare-alpharetta .social-media-icons a img.retina,.footer_top .container #block-southcare-atlanta .social-media-icons a img.retina,.footer_top .container #block-southcare-marietta .social-media-icons a img.retina,.footer_top .container #block-southcare-snellville .social-media-icons a img.retina,.footer_top .container #block-southcare-stockbridge .social-media-icons a img.retina{display:inherit !important;}.footer_top .container #block-southcare-contact .social-media-icons a img.retina + img,.footer_top .container #block-southcare-alpharetta .social-media-icons a img.retina + img,.footer_top .container #block-southcare-atlanta .social-media-icons a img.retina + img,.footer_top .container #block-southcare-marietta .social-media-icons a img.retina + img,.footer_top .container #block-southcare-snellville .social-media-icons a img.retina + img,.footer_top .container #block-southcare-stockbridge .social-media-icons a img.retina + img{display:none !important;}}.footer{padding-top:1rem;padding-bottom:18px;}.footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:680px){.footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}@media (min-width:992px){.footer .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:0;}}.footer .container #block-southcare-footer ul:not(.contextual-links){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none;padding-left:0;padding-top:0;padding-bottom:0;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}@media (min-width:680px){.footer .container #block-southcare-footer ul:not(.contextual-links){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:center;}}@media (min-width:768px){.footer .container #block-southcare-footer ul:not(.contextual-links){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.footer .container #block-southcare-footer ul:not(.contextual-links) li{padding-top:25px;vertical-align:middle;}.footer .container #block-southcare-footer ul:not(.contextual-links) li a{font-weight:500;font-size:0.7rem;text-transform:uppercase;padding:5px 20px;color:#555c5c;border-right:0;}@media (min-width:680px){.footer .container #block-southcare-footer ul:not(.contextual-links) li a{text-align:center;border-right:thin solid #7f8c8d;}}@media (min-width:768px){.footer .container #block-southcare-footer ul:not(.contextual-links) li a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.footer .container #block-southcare-footer ul:not(.contextual-links) li:last-child a{border-right:0;}.footer .container #block-southcare-sitebranding{text-align:center;}@media (min-width:680px){.footer .container #block-southcare-sitebranding{text-align:center;}}@media (min-width:992px){.footer .container #block-southcare-sitebranding{text-align:right;}}.footer .container #block-southcare-sitebranding img{width:150px;height:auto;margin:-5px auto 0;padding-top:15px;}@media (min-width:680px){.footer .container #block-southcare-sitebranding img{text-align:center;margin:-5px auto 0;padding-top:15px;padding-bottom:6px;}}@media (min-width:992px){.footer .container #block-southcare-sitebranding img{margin:-20px 35px 0 75px;}}.footer_bottom .container{width:auto;}.footer_bottom .container #block-southcare-copyrightblock{display:block;margin-right:auto;margin-left:auto;width:auto;padding:0 30px;border-top:thin solid #ecf0f1;text-align:center;font-size:12px;padding:20px 0;}@media (min-width:680px){.footer_bottom .container #block-southcare-copyrightblock{width:auto;padding:0 30px;}}@media (min-width:768px){.footer_bottom .container #block-southcare-copyrightblock{width:750px;}}@media (min-width:992px){.footer_bottom .container #block-southcare-copyrightblock{width:970px;padding:0 15px;}}@media (min-width:1200px){.footer_bottom .container #block-southcare-copyrightblock{width:1148px;}}@media (min-width:680px){.footer_bottom .container #block-southcare-copyrightblock{padding:20px 0;}}html{font-size:14px;}@media screen and (min-width:320px){html{font-size:calc(14px + 6 * (100vw - 320px) / 858);}}@media screen and (min-width:1178px){html{font-size:20px;}}body{font-family:'Lato',sans-serif;font-size:16px;background-color:#fff;position:relative;margin:0;padding:0;width:100%;font-weight:normal;font-style:normal;line-height:1.5;overflow-x:hidden;color:#7f8c8d;height:100%;}body a,body a:hover,body a:focus,body a:active{color:#d35400;}a{text-decoration:none;outline:none;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;}a:hover{text-decoration:underline;outline:0;}a:active{outline:0;}p{margin:0 0 11px;}img{border:0;vertical-align:middle;}.content-background img{width:100%;height:auto;}h1{font-size:41px;margin:0.67em 0;}h1,h2,h3{margin-top:22px;margin-bottom:11px;}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.1;}h2{font-size:34px;}h3{font-size:28px;}h4,h5,h6{margin-top:11px;margin-bottom:11px;}h5{font-size:16px;}h6{font-size:14px;}.container{display:block;margin-right:auto;margin-left:auto;width:auto;padding:0 30px;}@media (min-width:680px){.container{width:auto;padding:0 30px;}}@media (min-width:768px){.container{width:750px;}}@media (min-width:992px){.container{width:970px;padding:0 15px;}}@media (min-width:1200px){.container{width:1148px;}}.layout-container .body ul li a{color:#d35400;padding:0;}.row{margin-left:-15px;margin-right:-15px;}.double-line{border-top:thin solid #ecf0f1;border-bottom:thin solid #ecf0f1;height:5px;}hr{margin-top:22px;margin-bottom:22px;border:0;border-top:1px solid #eee;height:0;}.visible-xs-inline-block{display:none !important;}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important;}}.stc-faqs{margin:20px auto;}.questions-call a{font-family:'Merriweather',serif;background:#30ad62;border:none;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;font-size:0.7rem;display:inline-block;font-weight:normal;text-align:center;white-space:nowrap;border-radius:4px;margin-right:0;padding:10px 20px;}.questions-call a:hover{text-decoration:none;color:#fff;background:#d35400;}@media (max-width:565px){.questions-call{text-align:center;}}.rtecenter{text-align:center;}div[data-drupal-messages]{text-align:center;margin-top:20px;}@media (min-width:680px){div[data-drupal-messages]{text-align:left;}}span.form-required{color:#f1c40f;}.tippy-box[data-theme~="my-custom-theme"]{z-index:1060;max-width:276px;padding:1px;font-family:"Lato",sans-serif;font-size:16px;font-weight:normal;line-height:1.42857143;text-align:left;background-color:#ffffff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal;}.tippy-box[data-theme~="my-custom-theme"] .tippy-content{font-family:"Lato",sans-serif;font-size:16px;font-weight:normal;line-height:1.42857143;text-align:left;white-space:normal;color:#7f8c8d;}.tippy-box[data-theme~="my-custom-theme"] > .tippy-arrow{color:#ffffff;}.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.swiper-pagination .swiper-pagination-bullet{width:16px;height:16px;border-radius:50%;background-color:transparent;border:2px solid #aab2bd;opacity:1;margin:0 !important;}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#aab2bd;}.ui-dialog.ui-widget-content{min-width:90%;padding:0;border-radius:5px;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;}@media (min-width:680px){.ui-dialog.ui-widget-content{min-width:560px;}}.ui-dialog.ui-widget-content .ui-widget-header{background:transparent;font-size:34px;color:#d35400;font-weight:500;border-bottom:0;padding:1rem 45px 0 1rem;}.ui-dialog.ui-widget-content .ui-widget-header .ui-button{width:25px;height:25px;border-radius:50%;top:20px;}.ui-dialog.ui-widget-content .ui-widget-header .ui-button:active{background:#d35400;border-color:#d35400;}.ui-dialog.ui-widget-content .ui-dialog-title{margin:0;text-overflow:initial;width:auto;overflow:visible;white-space:normal;line-height:1.1;}.ui-dialog.ui-widget-content .ui-widget-content{color:#7f8c8d;}.ui-dialog.ui-widget-content .ui-dialog-buttonpane{border:0;padding:1rem;}.ui-dialog.ui-widget-content .ui-dialog-buttonpane .ui-dialog-buttonset{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:20px;padding:0;}.ui-dialog.ui-widget-content .ui-dialog-buttonpane .button{width:100%;font-size:16px;border:4px solid #d35400;color:#d35400;padding:10px 30px;margin:0;background:#fff;}.ui-widget-overlay{opacity:1;background-color:rgba(0,0,0,0.8);}.front-page .layout-content .container{width:100%;padding:0;}.front-page .layout-content .container .layout--front-page{position:relative;}.front-page .layout-content .container .layout--front-page .layout__region--banner{height:20rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:768px){.front-page .layout-content .container .layout--front-page .layout__region--banner{height:22rem;}}.front-page .layout-content .container .layout--front-page .layout__region--banner .wrapper{width:100%;}.front-page .layout-content .container .layout--front-page .layout__region--banner .wrapper .headline,.front-page .layout-content .container .layout--front-page .layout__region--banner .wrapper .cta{width:auto;margin-right:auto;margin-left:auto;text-align:center;}@media (min-width:768px){.front-page .layout-content .container .layout--front-page .layout__region--banner .wrapper .headline,.front-page .layout-content .container .layout--front-page .layout__region--banner .wrapper .cta{width:750px;text-align:left;}}@media (min-width:992px){.front-page .layout-content .container .layout--front-page .layout__region--banner .wrapper .headline,.front-page .layout-content .container .layout--front-page .layout__region--banner .wrapper .cta{width:970px;}}@media (min-width:1200px){.front-page .layout-content .container .layout--front-page .layout__region--banner .wrapper .headline,.front-page .layout-content .container .layout--front-page .layout__region--banner .wrapper .cta{width:1148px;}}.front-page .layout-content .container .layout--front-page .layout__region--banner .wrapper .headline p{font-size:1.75rem;color:#292e2e;line-height:1.25;}@media (min-width:768px){.front-page .layout-content .container .layout--front-page .layout__region--banner .wrapper .headline p{font-size:2rem;}}.front-page .layout-content .container .layout--front-page .layout__region--banner .wrapper .headline p span{color:#d15419;}.front-page .layout-content .container .layout--front-page .layout__region--banner .wrapper .headline p .headline__subtitle{width:80% !important;margin:0 auto 16px;}@media (min-width:768px){.front-page .layout-content .container .layout--front-page .layout__region--banner .wrapper .headline p .headline__subtitle{margin:0 0 16px 0;width:543px !important;}}.front-page .layout-content .container .layout--front-page .layout__region--banner .wrapper .cta{margin:1rem 0;text-align:center;}@media (min-width:768px){.front-page .layout-content .container .layout--front-page .layout__region--banner .wrapper .cta{text-align:left;margin:2rem auto;}}.front-page .layout-content .container .layout--front-page .layout__region--banner .wrapper .cta .btn{padding:0.5rem 1rem;color:#fff;background:#d15419;font-size:0.75rem;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;line-height:1.42857143;border-radius:4px;text-decoration:none;-webkit-transition:background 0.55s ease;transition:background 0.55s ease;}.front-page .layout-content .container .layout--front-page .layout__region--banner .wrapper .cta .btn:hover,.front-page .layout-content .container .layout--front-page .layout__region--banner .wrapper .cta .btn:focus{text-decoration:none;background:#30ad62;}.front-page .layout-content .container .layout--front-page .layout__region--banner .wrapper .contextual-region{position:static;}.front-page .layout-content .container .layout--front-page .layout__region--banner .wrapper img{height:20rem;width:100%;position:absolute;z-index:-1;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:70% 100%;object-position:70% 100%;-webkit-filter:opacity(0.5);filter:opacity(0.5);}@media (min-width:768px){.front-page .layout-content .container .layout--front-page .layout__region--banner .wrapper img{height:22rem;-o-object-position:center center;object-position:center center;-webkit-filter:none;filter:none;}}.front-page .layout-content .container .layout--front-page .layout__region--icon-blocks .wrapper{display:block;margin-right:auto;margin-left:auto;width:auto;padding:0 30px;padding:0;}@media (min-width:680px){.front-page .layout-content .container .layout--front-page .layout__region--icon-blocks .wrapper{width:auto;padding:0 30px;}}@media (min-width:768px){.front-page .layout-content .container .layout--front-page .layout__region--icon-blocks .wrapper{width:750px;}}@media (min-width:992px){.front-page .layout-content .container .layout--front-page .layout__region--icon-blocks .wrapper{width:970px;padding:0 15px;}}@media (min-width:1200px){.front-page .layout-content .container .layout--front-page .layout__region--icon-blocks .wrapper{width:1148px;}}.front-page .layout-content .container .layout--front-page .layout__region--icon-blocks .wrapper .grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:inherit;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}@media screen and (max-width:565px){.front-page .layout-content .container .layout--front-page .layout__region--icon-blocks .wrapper .grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:inherit;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}@media screen and (max-width:668px) and (min-width:565px){.front-page .layout-content .container .layout--front-page .layout__region--icon-blocks .wrapper .grid div .paragraph--type--icon-block{padding:0;}}@media screen and (max-width:545px){.front-page .layout-content .container .layout--front-page .layout__region--icon-blocks .wrapper .grid div .paragraph--type--icon-block .field_icon_content{padding:0 1rem;}}@media screen and (max-width:545px){.front-page .layout-content .container .layout--front-page .layout__region--icon-blocks .wrapper .grid div .paragraph--type--icon-block .field_icon_content p{font-size:1rem;}}.front-page .layout-content .container .layout--front-page .layout__region--quote{display:block;width:100%;background:#30ad62;padding:2rem 0;}.front-page .layout-content .container .layout--front-page .layout__region--quote .wrapper{display:block;margin-right:auto;margin-left:auto;width:auto;padding:0 30px;text-align:center;position:relative;margin-top:50px;}@media (min-width:680px){.front-page .layout-content .container .layout--front-page .layout__region--quote .wrapper{width:auto;padding:0 30px;}}@media (min-width:768px){.front-page .layout-content .container .layout--front-page .layout__region--quote .wrapper{width:750px;}}@media (min-width:992px){.front-page .layout-content .container .layout--front-page .layout__region--quote .wrapper{width:970px;padding:0 15px;}}@media (min-width:1200px){.front-page .layout-content .container .layout--front-page .layout__region--quote .wrapper{width:1148px;}}.front-page .layout-content .container .layout--front-page .layout__region--quote .wrapper:before{display:block;content:"";width:2rem;height:2rem;position:absolute;background-image:url(/themes/custom/southcare/img/quote.svg);background-repeat:no-repeat;top:-20%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.front-page .layout-content .container .layout--front-page .layout__region--quote .wrapper .body{display:block;width:100%;max-width:40rem;margin:auto;text-align:center;font-family:'Merriweather',serif;}.front-page .layout-content .container .layout--front-page .layout__region--quote .wrapper .body p{font-size:1.1rem;color:#fff;text-shadow:2px 4px 3px rgba(0,0,0,0.1);font-style:italic;}.front-page .layout-content .container .layout--front-page .layout__region--quote .wrapper .field_quote_author{font-family:'Merriweather',serif;display:block;color:#fff;font-size:0.8rem;font-weight:300;text-shadow:2px 4px 3px rgba(0,0,0,0.1);}.front-page .layout-content .container .layout--front-page .layout__region--content .wrapper{display:block;margin-right:auto;margin-left:auto;width:auto;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:680px){.front-page .layout-content .container .layout--front-page .layout__region--content .wrapper{width:auto;padding:0 30px;}}@media (min-width:768px){.front-page .layout-content .container .layout--front-page .layout__region--content .wrapper{width:750px;}}@media (min-width:992px){.front-page .layout-content .container .layout--front-page .layout__region--content .wrapper{width:970px;padding:0 15px;}}@media (min-width:1200px){.front-page .layout-content .container .layout--front-page .layout__region--content .wrapper{width:1148px;}}@media screen and (max-width:565px){.front-page .layout-content .container .layout--front-page .layout__region--content .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.front-page .layout-content .container .layout--front-page .layout__region--content .wrapper .body{width:100%;padding:2rem 2rem 2rem 0;}@media screen and (max-width:565px){.front-page .layout-content .container .layout--front-page .layout__region--content .wrapper .body{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:0;}}.front-page .layout-content .container .layout--front-page .layout__region--content .wrapper .body p{font-family:'Merriweather',serif;font-size:0.75rem;color:#555c5c;margin-bottom:1rem;}@media screen and (max-width:565px){.front-page .layout-content .container .layout--front-page .layout__region--content .wrapper .body p{font-size:1rem;}}.front-page .layout-content .container .layout--front-page .layout__region--content .wrapper .field_image{width:15rem;min-width:15rem;-ms-flex-item-align:end;align-self:flex-end;}@media screen and (max-width:565px){.front-page .layout-content .container .layout--front-page .layout__region--content .wrapper .field_image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;min-width:100%;margin-top:-1rem;}}.front-page .layout-content .container .layout--front-page .layout__region--content .wrapper .field_image img{display:block;width:auto;height:auto;margin:auto;max-width:100%;max-height:100%;}.front-page div[data-drupal-messages]{display:block;margin-right:auto;margin-left:auto;width:auto;padding:0 30px;}@media (min-width:680px){.front-page div[data-drupal-messages]{width:auto;padding:0 30px;}}@media (min-width:768px){.front-page div[data-drupal-messages]{width:750px;}}@media (min-width:992px){.front-page div[data-drupal-messages]{width:970px;padding:0 15px;}}@media (min-width:1200px){.front-page div[data-drupal-messages]{width:1148px;}}.layout--left-text-right-rail .main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 0;}@media (min-width:992px){.layout--left-text-right-rail .main-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.layout--left-text-right-rail .main-content .layout__region--left_text{padding-right:15px;padding-left:15px;}@media (min-width:680px){.layout--left-text-right-rail .main-content .layout__region--left_text{padding-right:50px;}}@media (min-width:992px){.layout--left-text-right-rail .main-content .layout__region--left_text{width:58.33333333%;}}.layout--left-text-right-rail .main-content .layout__region--left_text .fs-23{font-size:23px;margin-bottom:20px;}.layout--left-text-right-rail .main-content .layout__region--right_rail{padding-left:15px;padding-right:15px;}@media (min-width:992px){.layout--left-text-right-rail .main-content .layout__region--right_rail{width:41.66666667%;}}.layout--left-text-right-rail .main-content .layout__region--right_rail img{max-width:100%;height:auto;}.layout--left-text-right-rail .main-content .layout__region--right_rail .field_media_image{text-align:center;}.layout__region--teaser_section{margin-top:40px;margin-bottom:30px;padding-top:40px;text-align:center;}.layout__region--teaser_section .grid .paragraph--type--icon-block{padding:0 25px 20px 25px;margin-bottom:30px;min-height:320px;position:relative;}.layout__region--teaser_section .grid .paragraph--type--icon-block .field_icon{margin:0;}.layout__region--teaser_section .grid .paragraph--type--icon-block .field_icon img{height:70px;width:auto;}.layout__region--teaser_section .grid .paragraph--type--icon-block .field_title{font-size:20px;font-weight:100;display:block;margin-top:22px;margin-bottom:11px;line-height:1.1;}.layout__region--teaser_section .grid .paragraph--type--icon-block .field_icon_content{height:auto;margin-left:auto;margin-right:auto;}@media (min-width:992px){.layout__region--teaser_section .grid .paragraph--type--icon-block .field_icon_content{height:120px;}}.layout__region--teaser_section .grid .paragraph--type--icon-block .field_icon_content p{color:#7f8c8d;font-family:"Lato",sans-serif;font-size:16px;}.layout__region--teaser_section .grid .paragraph--type--icon-block .field_cta{position:absolute;bottom:0;right:0;left:0;margin:0;}@media (min-width:680px){.layout__region--teaser_section .grid .paragraph--type--icon-block .field_cta{margin:45px auto;}}@media (min-width:992px){.layout__region--teaser_section .grid .paragraph--type--icon-block .field_cta{margin:20px auto;}}.layout__region--teaser_section .grid .paragraph--type--icon-block .field_cta a{padding:10px 60px;margin:10px;font-size:16px;}.layout__region--teaser_section .grid .paragraph--type--icon-block .field_cta a:hover,.layout__region--teaser_section .grid .paragraph--type--icon-block .field_cta a:focus{background-color:#a04000;border-color:#963c00;}.layout__region--content .body ul{list-style-type:disc;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0;margin-bottom:11px;list-style-position:outside;padding-left:15px;}@media (min-width:992px){.layout__region--content .body ul{padding-left:40px;}}.layout__region--content .body .rtecenter{text-align:center;}@media (max-width:941px){.layout__region--content .body p img{display:block;margin:0 auto;width:98%;height:auto;}}.layout__region--content .body .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}@media (min-width:992px){.layout__region--content .body .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}.layout__region--content .body .row .col-md-6.text-center{width:50%;text-align:center;padding-left:15px;padding-right:15px;}}.layout__region--content .body .fs-23{font-size:23px;margin-bottom:20px;}.layout-container .body ul{list-style-type:disc;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0;margin-bottom:11px;list-style-position:outside;padding-left:15px;}@media (min-width:992px){.layout-container .body ul{padding-left:40px;}}.layout--left-copy-right-form .main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 0;}@media (min-width:992px){.layout--left-copy-right-form .main-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.layout--left-copy-right-form .layout__region--left_copy,.layout--left-copy-right-form .layout__region--right_form{padding-left:15px;padding-right:15px;}@media (min-width:992px){.layout--left-copy-right-form .layout__region--left_copy,.layout--left-copy-right-form .layout__region--right_form{width:50%;float:left;}}.layout--left-copy-right-form .layout__region--left_copy p[dir="ltr"] img{width:auto;}.layout--left-copy-right-form .layout__region--right_form .webform-submission-form{text-align:left;}.individual-location-page .main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 0;}@media (min-width:992px){.individual-location-page .main-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.individual-location-page .main-content #location{float:left;padding-left:15px;padding-right:15px;}@media (min-width:992px){.individual-location-page .main-content #location{width:45.83333333%;}}.individual-location-page .main-content #location .row.location-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#27ae60;color:white;text-align:center;font-weight:300;padding:10px 0;}@media (min-width:992px){.individual-location-page .main-content #location .row.location-banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:20px 0;}}.individual-location-page .main-content #location .row.location-banner .layout__region--city{font-size:16px;font-weight:bold;}@media (min-width:992px){.individual-location-page .main-content #location .row.location-banner .layout__region--city{width:25%;padding-left:15px;padding-right:15px;}}@media (min-width:992px){.individual-location-page .main-content #location .row.location-banner .layout__region--address{width:50.66666667%;border-left:thin solid white;padding:0;}}.individual-location-page .main-content #location .row.location-banner .layout__region--phone_number{padding-left:15px;padding-right:15px;}@media (min-width:992px){.individual-location-page .main-content #location .row.location-banner .layout__region--phone_number{width:24.33333333%;margin-top:10px;}}@media (min-width:992px){.individual-location-page .main-content #location .row.location-banner .arrow-right{width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #27ae60;float:right;margin-right:-19px;margin-top:5px;}}.individual-location-page .main-content #location .row.location-banner .layout__region--city p,.individual-location-page .main-content #location .row.location-banner .layout__region--address p,.individual-location-page .main-content #location .row.location-banner .layout__region--phone_number p{margin-bottom:0;}.individual-location-page .main-content #location .layout__region--location_information{margin:20px 0;font-size:14px;line-height:22px;}.individual-location-page .main-content .row{display:-webkit-box;display:-ms-flexbox;display:flex;}@media screen and (max-width:765px){.individual-location-page .main-content .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.individual-location-page .main-content .row .faq-section,.individual-location-page .main-content .row .contact-section{border-radius:2px;font-size:14px;padding:20px 30px 0;border:thin solid #ecf0f1;text-align:center;margin:0 15px 20px;}@media (min-width:768px){.individual-location-page .main-content .row .faq-section,.individual-location-page .main-content .row .contact-section{float:left;width:47.91666667%;margin:0 20px 0 0;}}.individual-location-page .main-content .row .faq-section img,.individual-location-page .main-content .row .contact-section img{width:34px;height:auto;margin:0 auto;padding-bottom:10px;}.individual-location-page .main-content .row .faq-section a,.individual-location-page .main-content .row .contact-section a{font-style:italic;}.individual-location-page .main-content .row .faq-section .wrapper:before,.individual-location-page .main-content .row .contact-section .wrapper:before{display:block;content:"";background-repeat:no-repeat;background-size:100%;width:34px;height:26px;margin:0 auto;padding-bottom:10px;}.individual-location-page .main-content .row .faq-section .wrapper:before{background-image:url(/themes/custom/southcare/img/comment_bubble%402x.png);}.individual-location-page .main-content .row .contact-section .wrapper:before{background-image:url(/themes/custom/southcare/img/phone%402x.png);height:35px;margin-top:-8px;}.individual-location-page .main-content .layout__region--location_map{padding-left:15px;padding-right:15px;margin-left:0;}@media (min-width:992px){.individual-location-page .main-content .layout__region--location_map{float:left;width:51%;margin-left:40px;}}.individual-location-page .main-content .layout__region--location_map iframe{max-width:100%;}.layout--left-rail-right-text .main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 0;}@media (min-width:992px){.layout--left-rail-right-text .main-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.layout--left-rail-right-text .main-content .layout__region--left_rail{padding-right:15px;padding-left:15px;}@media (min-width:992px){.layout--left-rail-right-text .main-content .layout__region--left_rail{width:41.66666667%;}}.layout--left-rail-right-text .main-content .layout__region--left_rail img{max-width:100%;height:auto;}.layout--left-rail-right-text .main-content .layout__region--right_text{padding-right:15px;padding-left:15px;}@media (min-width:992px){.layout--left-rail-right-text .main-content .layout__region--right_text{width:58.33333333%;}}.layout--location-list .main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 0;}@media (min-width:992px){.layout--location-list .main-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.layout--location-list .main-content .layout__region--left_text{padding-right:15px;padding-left:15px;}@media (min-width:992px){.layout--location-list .main-content .layout__region--left_text{width:58.33333333%;}}.layout--location-list .main-content .layout__region--right_rail{padding-left:15px;padding-right:15px;text-align:center;}@media (min-width:680px){.layout--location-list .main-content .layout__region--right_rail{text-align:left;}}@media (min-width:992px){.layout--location-list .main-content .layout__region--right_rail{width:41.66666667%;}}.layout--location-list .main-content .layout__region--right_rail img{max-width:100%;height:auto;}.layout--location-list .layout__region--free_columns{display:grid;grid-template-columns:repeat(1,1fr);text-align:center;padding-left:15px;padding-right:15px;}@media (min-width:768px){.layout--location-list .layout__region--free_columns{grid-template-columns:repeat(3,1fr);}}@media (min-width:992px){.layout--location-list .layout__region--free_columns{grid-template-columns:repeat(5,1fr);}}.layout--two-column .main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 0;}@media (min-width:992px){.layout--two-column .main-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.layout--two-column .main-content .layout__region--left_rail{padding-left:15px;padding-right:15px;text-align:center;}@media (min-width:680px){.layout--two-column .main-content .layout__region--left_rail{text-align:left;}}@media (min-width:992px){.layout--two-column .main-content .layout__region--left_rail{width:41.66666667%;}}.layout--two-column .main-content .layout__region--left_rail img{max-width:100%;}.layout--two-column .main-content .layout__region--right_text{padding-right:15px;padding-left:15px;}@media (min-width:992px){.layout--two-column .main-content .layout__region--right_text{width:58.33333333%;}}.layout--two-column .review-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:992px){.layout--two-column .review-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.layout--two-column .review-content .layout__region--left_column,.layout--two-column .review-content .layout__region--right_column{border:thin solid #ecf0f1;margin:0 15px 40px 15px;}@media (min-width:992px){.layout--two-column .review-content .layout__region--left_column,.layout--two-column .review-content .layout__region--right_column{text-align:left;width:48.16666667%;}}.layout--two-column .review-content .layout__region--left_column .review-header,.layout--two-column .review-content .layout__region--right_column .review-header{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#EBEBEB;padding:0 20px 0 30px;margin:-11px 0 20px 0;border-radius:2px 2px 0 0;height:60px;}.layout--two-column .review-content .layout__region--left_column .review-header .field_image,.layout--two-column .review-content .layout__region--right_column .review-header .field_image{float:left;height:36px;width:auto;padding-right:20px;}.layout--two-column .review-content .layout__region--left_column .review-header .field_image,.layout--two-column .review-content .layout__region--left_column .review-header .field_reviewer_name,.layout--two-column .review-content .layout__region--right_column .review-header .field_image,.layout--two-column .review-content .layout__region--right_column .review-header .field_reviewer_name{margin-top:auto;margin-bottom:auto;}.layout--two-column .review-content .layout__region--left_column .body-wrapper .body,.layout--two-column .review-content .layout__region--right_column .body-wrapper .body{padding:0 30px;line-height:22px;}.layout--two-column .review-content .layout__region--left_column{margin-right:40px;}.layout--full-width{padding:30px 0;}@media (min-width:992px){.layout--full-width .layout__region--full_width .row{display:-webkit-box;display:-ms-flexbox;display:flex;}}.layout--full-width .layout__region--full_width .row .col-md-6{padding-left:15px;padding-right:15px;}@media (min-width:992px){.layout--full-width .layout__region--full_width .row .col-md-6{width:50%;}}.layout--full-width .layout__region--full_width .row .col-md-6 .faq-question-answer .faq-question{-webkit-transition:none !important;transition:none !important;background-color:#ecf0f1;padding:15px 50px 15px 20px;background-image:url(/themes/custom/southcare/img/accordion-down-arrow.png);background-repeat:no-repeat;background-position:right 10px center;outline:none;}.layout--full-width .layout__region--full_width .row .col-md-6 .faq-question-answer .faq-question .faq-number{padding-right:3px;float:left;}.layout--full-width .layout__region--full_width .row .col-md-6 .faq-question-answer .faq-question a{color:#7f8c8d;font-weight:bold;outline:none;}.layout--full-width .layout__region--full_width .row .col-md-6 .faq-question-answer .faq-question a:hover{text-decoration:none;}.layout--full-width .layout__region--full_width .row .col-md-6 .faq-question-answer .faq-question.expanded{background-image:url(/themes/custom/southcare/img/accordion-up-arrow.png);background-color:#95a4a7;color:#fff;}.layout--full-width .layout__region--full_width .row .col-md-6 .faq-question-answer .faq-question.expanded a{color:#fff;}.layout--full-width .layout__region--full_width .row .col-md-6 .faq-question-answer .faq-answer{height:0;-webkit-transition:height 0.5s ease;transition:height 0.5s ease;overflow:hidden;padding:0 20px;background-color:#f4f8f9;}.layout--full-width .layout__region--full_width .row .col-md-6 .faq-question-answer .faq-answer ul{padding:25px 0 0 40px;}.layout--full-width .layout__region--full_width .row .col-md-6 .faq-question-answer .faq-answer p{padding-top:25px;padding-bottom:14px;}.layout--full-width .layout__region--full_width .row .col-md-6 .faq-question-answer .faq-answer.in{display:block;height:auto;}.layout--twocol-section--50-50{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:680px){.layout--twocol-section--50-50{text-align:center;}}@media (min-width:768px){.layout--twocol-section--50-50{text-align:left;}}@media (min-width:992px){.layout--twocol-section--50-50{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.layout--twocol-section--50-50 .grid{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}@media (min-width:680px){.layout--twocol-section--50-50 .grid{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media (min-width:768px){.layout--twocol-section--50-50 .grid{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}}.layout--twocol-section--50-50 select{width:220px;height:36px;}.layout--twocol-section--50-50 .layout__region--first{padding-bottom:40px;}.layout--twocol-section--50-50 .layout__region--first img{max-width:100%;height:auto;}.layout--twocol-section--50-50 .layout__region--first .price{padding:32px 15px 10px 15px;font-size:18px;}.layout--twocol-section--50-50 .layout__region--first .form-type-select{border-top:1px solid #ecf0f1;}.layout--twocol-section--50-50 .layout__region--first .form-actions,.layout--twocol-section--50-50 .layout__region--second .form-actions{border:none;text-align:left;}@media (min-width:680px){.layout--twocol-section--50-50 .layout__region--first .form-actions,.layout--twocol-section--50-50 .layout__region--second .form-actions{text-align:center;}}@media (min-width:768px){.layout--twocol-section--50-50 .layout__region--first .form-actions,.layout--twocol-section--50-50 .layout__region--second .form-actions{text-align:left;}}.layout--twocol-section--50-50 .layout__region--first .form-actions input,.layout--twocol-section--50-50 .layout__region--second .form-actions input{padding:0.5rem 1rem;color:#fff;background:#d15419;font-size:0.75rem;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;line-height:1.42857143;border-radius:4px;text-decoration:none;font-size:16px;margin:10px 10px 10px 0;padding:10px 60px;border-radius:4px;font-weight:normal;width:auto;}.layout--twocol-section--50-50 .layout__region--first .form-actions input:hover,.layout--twocol-section--50-50 .layout__region--first .form-actions input:focus,.layout--twocol-section--50-50 .layout__region--second .form-actions input:hover,.layout--twocol-section--50-50 .layout__region--second .form-actions input:focus{background-color:#a04000;border-color:#963c00;}.layout--twocol-section--50-50 .layout__region--second{padding-bottom:20px;}.layout--twocol-section--50-50 .layout__region--second .title{font-size:34px;font-weight:500;line-height:1.1;margin-top:22px;margin-bottom:11px;}.layout--twocol-section--50-50 .layout__region--second .category{font-weight:bold;}.layout--twocol-section--50-50 .layout__region--second .field_category{margin-bottom:11px;}.layout--twocol-section--50-50 .layout__region--second .field_category a{color:#7f8c8d;}.layout--twocol-section--50-50 .layout__region--second .price{padding:10px 0;font-size:18px;}.layout--twocol-section--50-50 .layout__region--second .form-type-number input{width:198px;height:24px;padding:5px 10px;color:#555;border:1px solid #ccc;}.layout--twocol-section--50-50 .layout__region--second .grid{display:block;}.layout--twocol-section--50-50 .layout__region--second .grid .form-item{padding:14px 0;margin:0;}@media (min-width:680px){.layout--twocol-section--50-50 .layout__region--second .grid .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media (min-width:768px){.layout--twocol-section--50-50 .layout__region--second .grid .form-item{border-top:1px solid #ecf0f1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;}}@media (min-width:992px){.layout--twocol-section--50-50 .layout__region--second .grid .form-item{display:block;}}@media (min-width:680px){.layout--twocol-section--50-50 .layout__region--second .grid .form-item label{width:470px;}}@media (min-width:992px){.layout--twocol-section--50-50 .layout__region--second .grid .form-item label{width:100%;}}.layout--twocol-section--50-50 .layout__region--second .field--name-field-is-engraved{margin:0;border-top:1px solid #ecf0f1;}.layout--twocol-section--50-50 .layout__region--second .field--name-field-is-engraved #edit-field-is-engraved--wrapper.required{border:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.layout--twocol-section--50-50 .layout__region--second .field--name-field-is-engraved #edit-field-is-engraved--wrapper.required .form-required{display:-webkit-box;display:-ms-flexbox;display:flex;}.layout--twocol-section--50-50 .layout__region--second .field--name-field-is-engraved #edit-field-is-engraved--wrapper.required span.form-required{color:#7f8c8d;font-weight:bold;font-size:16px;}.layout--twocol-section--50-50 .layout__region--second .field--name-field-is-engraved #edit-field-is-engraved--wrapper.required span.form-required span.star{color:#f1c40f;}.layout--twocol-section--50-50 .layout__region--second .field--name-field-is-engraved #edit-field-is-engraved--wrapper.required .fieldset-wrapper{text-align:right;}.layout--twocol-section--50-50 .layout__region--second .field--name-field-is-engraved #edit-field-is-engraved--wrapper.required .fieldset-wrapper #edit-field-is-engraved{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.layout--twocol-section--50-50 .layout__region--second .field--name-field-is-engraved #edit-field-is-engraved--wrapper.required .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved,.layout--twocol-section--50-50 .layout__region--second .field--name-field-is-engraved #edit-field-is-engraved--wrapper.required .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved{border:none;margin-right:15px;}.layout--twocol-section--50-50 .layout__region--second .field--name-field-is-engraved #edit-field-is-engraved--wrapper.required .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved input,.layout--twocol-section--50-50 .layout__region--second .field--name-field-is-engraved #edit-field-is-engraved--wrapper.required .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved input{display:none;}.layout--twocol-section--50-50 .layout__region--second .field--name-field-is-engraved #edit-field-is-engraved--wrapper.required .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved label:before,.layout--twocol-section--50-50 .layout__region--second .field--name-field-is-engraved #edit-field-is-engraved--wrapper.required .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved label:before{display:none;}.layout--twocol-section--50-50 .layout__region--second .field--name-field-is-engraved #edit-field-is-engraved--wrapper.required .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved input[type=radio] + label,.layout--twocol-section--50-50 .layout__region--second .field--name-field-is-engraved #edit-field-is-engraved--wrapper.required .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved input[type=radio] + label{color:#aaa;line-height:0;width:auto;height:auto;padding:18px 12px;background-color:#fff;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #ccc;white-space:nowrap;border-radius:3px;}.layout--twocol-section--50-50 .layout__region--second .field--name-field-is-engraved #edit-field-is-engraved--wrapper.required .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved input[type=radio] + label:focus,.layout--twocol-section--50-50 .layout__region--second .field--name-field-is-engraved #edit-field-is-engraved--wrapper.required .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved input[type=radio] + label:hover,.layout--twocol-section--50-50 .layout__region--second .field--name-field-is-engraved #edit-field-is-engraved--wrapper.required .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved input[type=radio] + label:focus,.layout--twocol-section--50-50 .layout__region--second .field--name-field-is-engraved #edit-field-is-engraved--wrapper.required .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved input[type=radio] + label:hover{color:#333;background-color:#e6e6e6;border-color:#adadad;}.layout--twocol-section--50-50 .layout__region--second .field--name-field-is-engraved #edit-field-is-engraved--wrapper.required .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved input[type=radio]:checked + label,.layout--twocol-section--50-50 .layout__region--second .field--name-field-is-engraved #edit-field-is-engraved--wrapper.required .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved input[type=radio]:checked + label{padding:0.5rem 1rem;color:#fff;background:#d15419;font-size:0.75rem;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;line-height:1.42857143;border-radius:4px;text-decoration:none;padding:6px 12px;background-color:#f1c40f;color:#fff;border-color:#f1c40f;width:auto;height:auto;font-size:16px;}.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-decedent-name .name-widget-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:680px){.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-decedent-name .name-widget-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-decedent-name .name-widget-wrapper input{width:auto;min-width:6em;display:block;height:23px;padding:6px 12px;font-size:16px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;}.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-decedent-name .name-widget-wrapper input:focus{border-color:#66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);}.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-decedent-name .name-widget-wrapper .name-family-wrapper .form-item,.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-decedent-name .name-widget-wrapper .name-component-wrapper .form-item{border:none;}@media (min-width:680px){.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-decedent-name .name-widget-wrapper .name-family-wrapper .form-item input.name-family,.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-decedent-name .name-widget-wrapper .name-component-wrapper .form-item input.name-family{margin-left:0.5em;}}.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-date-of-birth .form-item,.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-date-of-death .form-item{border:none;}.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-date-of-birth .form-item .legend-wrapper,.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-date-of-death .form-item .legend-wrapper{padding:0;}.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-date-of-birth .form-item .fieldset-wrapper #edit-field-date-of-birth-0-value,.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-date-of-birth .form-item .fieldset-wrapper #edit-field-date-of-death-0-value,.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-date-of-death .form-item .fieldset-wrapper #edit-field-date-of-birth-0-value,.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-date-of-death .form-item .fieldset-wrapper #edit-field-date-of-death-0-value{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:680px){.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-date-of-birth .form-item .fieldset-wrapper #edit-field-date-of-birth-0-value,.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-date-of-birth .form-item .fieldset-wrapper #edit-field-date-of-death-0-value,.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-date-of-death .form-item .fieldset-wrapper #edit-field-date-of-birth-0-value,.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-date-of-death .form-item .fieldset-wrapper #edit-field-date-of-death-0-value{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-date-of-birth .form-item .fieldset-wrapper #edit-field-date-of-birth-0-value select,.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-date-of-birth .form-item .fieldset-wrapper #edit-field-date-of-death-0-value select,.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-date-of-death .form-item .fieldset-wrapper #edit-field-date-of-birth-0-value select,.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-date-of-death .form-item .fieldset-wrapper #edit-field-date-of-death-0-value select{max-width:100%;width:auto;min-width:6em;}@media (min-width:680px){.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-date-of-birth .form-item .fieldset-wrapper #edit-field-date-of-birth-0-value select:not(select[title="Month"]),.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-date-of-birth .form-item .fieldset-wrapper #edit-field-date-of-death-0-value select:not(select[title="Month"]),.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-date-of-death .form-item .fieldset-wrapper #edit-field-date-of-birth-0-value select:not(select[title="Month"]),.layout--twocol-section--50-50 .layout__region--second #engraving-additional-info-wrapper .field--name-field-date-of-death .form-item .fieldset-wrapper #edit-field-date-of-death-0-value select:not(select[title="Month"]){margin-left:8px;}}.layout--onecol{padding-top:20px;}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:inherit;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:992px){.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:inherit;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.grid div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;}.grid div .paragraph--type--icon-block{padding:1rem;}.grid div .paragraph--type--icon-block .field_icon{display:block;width:100%;height:auto;margin:1rem 0;text-align:center;}.grid div .paragraph--type--icon-block .field_icon_content{text-align:center;}.grid div .paragraph--type--icon-block .field_icon_content p{color:#555c5c;font-size:0.7rem;font-family:'Merriweather',serif;}.grid div .paragraph--type--icon-block .field_cta{width:100%;text-align:center;margin:1rem auto;}.grid div .paragraph--type--icon-block .field_cta a{padding:0.5rem 1rem;color:#fff;background:#d15419;font-size:0.75rem;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;line-height:1.42857143;border-radius:4px;text-decoration:none;}.grid div .paragraph--type--icon-block .field_cta a:hover,.grid div .paragraph--type--icon-block .field_cta a:focus{text-decoration:none;background:#30ad62;}.paragraph--type--faq .panel-heading{margin:0;background-color:transparent;border-bottom:solid 1px #e6ebec;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}.paragraph--type--faq .panel-heading a.panel-collapsed{padding:15px 50px 15px 20px;background-image:url(/themes/custom/southcare/img/accordion-down-arrow.png);background-repeat:no-repeat;background-position:right 10px center;background-color:#ecf0f1;display:block;color:#7f8c8d;font-weight:bold;outline:none;-webkit-transition:none !important;transition:none !important;text-decoration:none;outline-offset:0;}.paragraph--type--faq .panel-heading a.expanded{background-image:url(/themes/custom/southcare/img/accordion-up-arrow.png);color:#fff;background-color:#95a4a7;}.paragraph--type--faq .collapse{height:0;overflow:hidden;-webkit-transition:height 0.5s ease;transition:height 0.5s ease;background-color:#ecf0f1;}.paragraph--type--faq .collapse .field_faq_body{padding:15px;}.paragraph--type--faq .collapse.in{height:auto;display:block;background-color:#ecf0f1;}.paragraph--type--faq .collapse.in .panel-body{background-color:#ecf0f1;}.breadcrumbs{border-bottom:thin solid #ecf0f1;}.breadcrumbs ol{list-style-type:none;padding:8px 15px 8px 0;margin:0;text-align:center;}@media (min-width:680px){.breadcrumbs ol{text-align:left;}}.breadcrumbs ol li{display:inline;}#block-southcare-tabs{margin:20px 0;}#block-southcare-tabs ul:not(.contextual-links){display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;padding-left:0;padding-top:0;padding-bottom:0;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:680px){#block-southcare-tabs ul:not(.contextual-links){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}#block-southcare-tabs ul:not(.contextual-links) li a{padding-left:0;padding-right:18px;font-size:14px;color:#555c5c;}@media (min-width:992px){#block-southcare-tabs ul:not(.contextual-links) li a{font-size:16px;}}.front-page .layout-content .content #block-southcare-tabs{display:block;margin-right:auto;margin-left:auto;width:auto;padding:0 30px;}@media (min-width:680px){.front-page .layout-content .content #block-southcare-tabs{width:auto;padding:0 30px;}}@media (min-width:768px){.front-page .layout-content .content #block-southcare-tabs{width:750px;}}@media (min-width:992px){.front-page .layout-content .content #block-southcare-tabs{width:970px;padding:0 15px;}}@media (min-width:1200px){.front-page .layout-content .content #block-southcare-tabs{width:1148px;}}.front-page .layout-content .content #block-southcare-tabs ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:768px){.front-page .layout-content .content #block-southcare-tabs ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}.front-page .layout-content .content #block-southcare-tabs ul li a{padding-left:18px;padding-right:18px;font-size:12px;}@media (min-width:680px){.front-page .layout-content .content #block-southcare-tabs ul li a{font-size:14px;}}@media (min-width:992px){.front-page .layout-content .content #block-southcare-tabs ul li a{padding-left:0;font-size:16px;}}#block-southcare-pagetitle h1{font-weight:200;text-align:center;word-break:break-word;}@media (min-width:680px){#block-southcare-pagetitle h1{text-align:left;}}#block-southcare-custom-cart{display:none;}@media (min-width:992px){#block-southcare-custom-cart{display:block;}}#block-southcare-custom-cart .cart-link{font-family:'Lato',sans-serif;text-transform:uppercase;font-weight:400;font-size:0.6rem;color:#555c5c;}#block-southcare-custom-cart .cart-link span{display:none;}@media (min-width:1200px){#block-southcare-custom-cart .cart-link span{display:inline;}}#block-southcare-custom-cart .cart-link .cart-total{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;padding:0.5rem;background:#dae0e1;}#block-southcare-custom-cart .cart-link .cart-total *{white-space:nowrap;}#block-southcare-custom-cart .cart-link .cart-total img{height:0.8rem;width:0.8rem;}@media (min-width:1200px){#block-southcare-custom-cart .cart-link .cart-total img{margin-right:0.25rem;}}.downloadable_brochure .file.download{font-weight:700;}.downloadable_brochure .file--mime-application-pdf a{padding-left:20px;position:relative;}.downloadable_brochure .file--mime-application-pdf a:before{display:block;content:"";width:16px;height:16px;position:absolute;background-image:url(/themes/custom/southcare/img/application-pdf.png);background-repeat:no-repeat;margin-top:2px;}.page .container{width:auto;padding:0 15px;margin-right:auto;margin-left:auto;}@media (min-width:680px){.page .container{width:auto;padding:0 30px;}}@media (min-width:768px){.page .container{width:auto;padding:0 30px;}}@media (min-width:992px){.page .container{width:970px;}}@media (min-width:1200px){.page .container{width:1148px;}}.faq a.panel-collapsed{display:none;}.page-403 .breadcrumbs ol li:first-child{display:none;}.page-404 .breadcrumbs ol li:first-child{display:none;}.page-404 .header_top .container #block-southcare-headertopmenu{display:none;}.arrange-online .container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}.arrange-online #block-southcare-arrangeonlineheaderblock{width:100vw;position:relative;margin-left:-50vw;left:50%;}.arrange-online #block-southcare-arrangeonlineheaderblock .banner{z-index:1;position:relative;width:100%;background-size:contain;background-position:top center;background-repeat:no-repeat;}@media (min-width:768px){.arrange-online #block-southcare-arrangeonlineheaderblock .banner{height:200px;}}@media (min-width:992px){.arrange-online #block-southcare-arrangeonlineheaderblock .banner{height:220px;}}@media (max-width:565px){.arrange-online #block-southcare-arrangeonlineheaderblock .banner{height:180px;}}.arrange-online #block-southcare-arrangeonlineheaderblock .banner::after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0.4);}@media (min-width:768px){.arrange-online #block-southcare-arrangeonlineheaderblock .banner::after{background:none;}}.arrange-online #block-southcare-arrangeonlineheaderblock .banner .content{position:absolute;z-index:200;width:100%;}.arrange-online #block-southcare-arrangeonlineheaderblock .banner .content .container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}.arrange-online #block-southcare-arrangeonlineheaderblock .banner .content .container .title{font-size:36px;font-weight:bold;color:#292e2e;font-family:'Merriweather',serif;text-align:center;}@media (min-width:768px){.arrange-online #block-southcare-arrangeonlineheaderblock .banner .content .container .title{font-size:40px;}}@media (min-width:680px){.arrange-online #block-southcare-arrangeonlineheaderblock .banner .content .container .title{text-align:left;}}.arrange-online #block-southcare-arrangeonlineheaderblock .banner .content .container .breadcrumbs{border:0;text-transform:uppercase;font-size:12px;border-bottom:0;}.arrange-online #block-southcare-arrangeonlineheaderblock .banner .image{height:200px;background-position:60% 100%;}@media (max-width:565px){.arrange-online #block-southcare-arrangeonlineheaderblock .banner .image{height:180px;}}@media (min-width:768px){.arrange-online #block-southcare-arrangeonlineheaderblock .banner .image{background-position:50% 100%;}}.arrange-online #block-southcare-arrangeonlineheaderblock .banner .ribbon{position:absolute;bottom:-1px;left:0;width:100%;}.arrange-online #block-southcare-arrangeonlineheaderblock .banner .ribbon svg{display:block;width:100%;height:100%;fill:#fff;}.arrange-online #block-southcare-arrangeonlineheaderblock .banner .questions-call{position:absolute;bottom:20px;width:100%;}.arrange-online #block-southcare-arrangeonlineheaderblock .banner .questions-call .container{position:relative;}.arrange-online .form-headline{text-transform:uppercase;padding-bottom:1.5rem;border-bottom:2px solid #d15419;}.arrange-online .form-headline h3{color:#000;font-size:1.1rem;margin:0;}.arrange-online select{width:220px;}.arrange-online .variations .form-type-select{padding:0;}.arrange-online .variations .form-type-select select{width:100%;}.arrange-online [id^='arrange-online-form'] .form-item,.arrange-online [id^='arrange-online-form'] .form-composite,.arrange-online [id^='arrange-online-package-form'] .form-item,.arrange-online [id^='arrange-online-package-form'] .form-composite{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.5rem 1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;border-top:1px solid #ecf0f1;}@media (min-width:768px){.arrange-online [id^='arrange-online-form'] .form-item,.arrange-online [id^='arrange-online-form'] .form-composite,.arrange-online [id^='arrange-online-package-form'] .form-item,.arrange-online [id^='arrange-online-package-form'] .form-composite{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.arrange-online [id^='arrange-online-form'] .form-item label,.arrange-online [id^='arrange-online-form'] .legend-wrapper,.arrange-online [id^='arrange-online-package-form'] .form-item label,.arrange-online [id^='arrange-online-package-form'] .legend-wrapper{margin-bottom:10px;color:#000;}@media (min-width:768px){.arrange-online [id^='arrange-online-form'] .form-item label,.arrange-online [id^='arrange-online-form'] .legend-wrapper,.arrange-online [id^='arrange-online-package-form'] .form-item label,.arrange-online [id^='arrange-online-package-form'] .legend-wrapper{margin-bottom:0;}}.arrange-online [id^='arrange-online-form'] .form-item--error-message,.arrange-online [id^='arrange-online-package-form'] .form-item--error-message{display:none;}.arrange-online [id^='arrange-online-form'] textarea,.arrange-online [id^='arrange-online-package-form'] textarea{max-width:100%;resize:vertical;}.arrange-online .form-item-field-select-type-of-need,.arrange-online .form-item-field-honor-veteran,.arrange-online .field--name-field-honor-veteran{background-color:#f9fafa;}.arrange-online .form-item.form-item-field-honor-veteran{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;}.arrange-online .form-composite .fieldset-legend{font-weight:bold;}.arrange-online .form-composite span.form-required{color:#000;}.arrange-online .form-composite span.form-required.star{color:#f1c40f;}.arrange-online .description{display:none;}.arrange-online .description p{font-weight:bold;padding-left:20px;}.arrange-online .description ul{list-style-type:disc;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:30px;margin-bottom:11px;}.arrange-online .cash_payment{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-style:normal;line-height:1.5;text-align:left;font-family:"Lato",sans-serif;color:#000;font-size:16px;font-weight:400;box-sizing:border-box;position:absolute;top:-26px;left:220px;display:block;}.arrange-online .cash_payment h6{font-family:'Lato',sans-serif;font-style:normal;color:#7f8c8d;font-weight:500;line-height:1.1;box-sizing:border-box;margin:0;font-size:13px;}.arrange-online .cash_payment p{font-family:'Lato',sans-serif;font-style:normal;line-height:1.5;color:#7f8c8d;box-sizing:border-box;font-weight:bold;margin:0;font-size:13px;}.arrange-online .cash_payment ul{list-style-type:disc;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.arrange-online .field--name-field-service-plan #edit-field-service-plan--wrapper.form-composite{display:block;}.arrange-online .field--name-field-service-plan #edit-field-service-plan--wrapper.form-composite .form-item{border:0;}.arrange-online .field--name-field-service-plan #edit-field-service-plan--wrapper.form-composite .legend-wrapper{padding-top:10px;padding-bottom:10px;}.arrange-online .field--name-field-service-plan #edit-field-service-plan--wrapper.form-composite .fieldset-legend{font-size:16px;font-weight:bold;}.arrange-online .field--name-field-service-plan #edit-field-service-plan--wrapper.form-composite .fieldset-wrapper label.option{padding-left:0;}.arrange-online .field--name-field-honor-veteran #edit-field-honor-veteran--wrapper.form-composite .legend-wrapper{padding-top:0;padding-bottom:0;}.arrange-online .field--name-field-honor-veteran #edit-field-honor-veteran--wrapper.form-composite .fieldset-legend{font-weight:bold;font-size:16px;}.arrange-online .field--name-field-honor-veteran #edit-field-honor-veteran--wrapper.form-composite .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;}@media (min-width:768px){.arrange-online .field--name-field-honor-veteran #edit-field-honor-veteran--wrapper.form-composite .fieldset-wrapper{margin-bottom:0;}}.arrange-online .field--name-field-honor-veteran #edit-field-honor-veteran--wrapper.form-composite .fieldset-wrapper #edit-field-honor-veteran > .form-type-radio:first-of-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0;}.arrange-online .field--name-field-honor-veteran #edit-field-honor-veteran--wrapper.form-composite .fieldset-wrapper #edit-field-honor-veteran > .form-type-radio:first-of-type input[type=radio]:checked + label{background-color:#d15419;border-color:#d15419;color:#fff;}.arrange-online .field--name-field-honor-veteran #edit-field-honor-veteran--wrapper.form-composite .fieldset-wrapper .form-type-radio{margin-right:20px;}.arrange-online .field--name-field-honor-veteran #edit-field-honor-veteran--wrapper.form-composite .fieldset-wrapper .form-type-radio input[type=radio]:checked + label{background-color:#30ad62;border-color:#30ad62;color:#fff;}.arrange-online .field--name-field-honor-veteran #edit-field-honor-veteran--wrapper.form-composite .fieldset-wrapper > div:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;}.arrange-online .field--name-field-honor-veteran .form-item-field-honor-veteran input[type=radio]{display:none;}.arrange-online .field--name-field-honor-veteran .form-item-field-honor-veteran input[type=radio] ~ label::before{display:none;}.arrange-online .field--name-field-honor-veteran .form-item-field-honor-veteran input[type=radio] + label:focus{color:#333;background-color:#e6e6e6;border-color:#adadad;}.arrange-online .field--name-field-honor-veteran .form-item-field-honor-veteran input[type=radio] + label:hover{color:#333;background-color:#e6e6e6;text-decoration:none;}.arrange-online .field--name-field-honor-veteran .form-item-field-honor-veteran input[type=radio] + label{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #ccc;white-space:nowrap;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:3px;line-height:0;height:auto;padding:16px 12px;width:74px;background-color:#fff;color:#aaa;}.arrange-online .form-actions{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-top:1px solid #ecf0f1;}@media (min-width:768px){.arrange-online .form-actions{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}.arrange-online .form-actions input{padding:0.5rem 1rem;color:#fff;background:#d15419;font-size:0.75rem;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;line-height:1.42857143;border-radius:4px;text-decoration:none;font-size:16px;padding:10px 30px;}.arrange-online .form-actions input:hover,.arrange-online .form-actions input:focus{background-color:#a04000;border-color:#963c00;}@media (min-width:768px){.arrange-online .form-actions input{padding:10px 60px;}}.arrange-online .change-package{text-transform:uppercase;}.arrange-online .change-package a.back{outline:none;display:block;font-size:12px;margin:0;}.arrange-online .arrange-title{position:relative;display:block;width:100%;text-transform:uppercase;padding-bottom:1rem;}.arrange-online .arrange-title h3{display:block;margin:0;padding:0;font-size:1.1rem;color:#000;text-align:left;line-height:1.5;}.arrange-online #arrange-steps{position:relative;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1rem;padding:0 1rem;border-bottom:1px solid #c8d1d1;border-top:1px solid #c8d1d1;}.arrange-online #arrange-steps .steps-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.arrange-online #arrange-steps .steps-layout .step{position:relative;display:block;padding:0.5rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;}.arrange-online #arrange-steps .steps-layout .step span{display:block;font-size:0.75rem;font-weight:bold;color:#c8d1d1;line-height:1.25;}.arrange-online #arrange-steps .steps-layout .step span:hover,.arrange-online #arrange-steps .steps-layout .step span:focus{color:#d35400;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;}.arrange-online #arrange-steps .steps-layout .step._active span{color:#d15419;}.arrange-online #arrange-steps .steps-layout .divider i{width:1.5rem;height:1.5rem;}.arrange-online #arrange-steps .steps-layout .divider i svg{display:block;width:20px;height:20px;fill:#c8d1d1;}@media (min-width:768px){.arrange-online #arrange-steps .steps-layout .divider i svg{width:30px;height:30px;}}.arrange-online #arrange-online-package-form .arrange-description ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:disc;margin-top:0;margin-bottom:11px;padding-left:40px;color:#7f8c8d;font-weight:bold;}.arrange-online #arrange-online-package-form .legend-wrapper .fieldset-legend{font-weight:bold;font-size:16px;}.arrange-online #arrange-online-package-form .form-composite{border-top:1px solid #ecf0f1;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:15px;padding-bottom:15px;}@media (min-width:768px){.arrange-online #arrange-online-package-form .form-composite{padding-top:0;padding-bottom:0;}}.arrange-online #arrange-online-package-form .form-composite .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.arrange-online #arrange-online-package-form .form-composite .fieldset-wrapper .form-type-radio{margin-right:0;padding-right:0;border:0;}.arrange-online #arrange-online-package-form .form-composite .fieldset-wrapper .form-type-radio input[type=radio]{display:none;}.arrange-online #arrange-online-package-form .form-composite .fieldset-wrapper .form-type-radio input[type=radio] ~ label::before{display:none;}.arrange-online #arrange-online-package-form .form-composite .fieldset-wrapper .form-type-radio input[type=radio] + label:focus{color:#333;background-color:#e6e6e6;border-color:#adadad;}.arrange-online #arrange-online-package-form .form-composite .fieldset-wrapper .form-type-radio input[type=radio] + label:hover{color:#333;background-color:#e6e6e6;text-decoration:none;}.arrange-online #arrange-online-package-form .form-composite .fieldset-wrapper .form-type-radio input[type=radio] + label{padding:0.5rem 1rem;color:#fff;background:#d15419;font-size:0.75rem;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;line-height:1.42857143;border-radius:4px;text-decoration:none;background-image:none;border:1px solid #ccc;white-space:nowrap;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:3px;line-height:0;height:auto;padding:16px 12px;background-color:#fff;color:#aaa;width:75px;}.arrange-online #arrange-online-package-form .form-composite .fieldset-wrapper .form-type-radio input[type=radio]:checked + label{background-color:#d15419;border-color:#d15419;color:#fff;}.arrange-online #arrange-online-package-form .form-composite .fieldset-wrapper > div:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;}.arrange-online #arrange-online-package-form .form-composite .fieldset-wrapper > div:first-of-type > .form-type-radio:first-of-type input[type=radio]:checked + label{background-color:#30ad62;border-color:#30ad62;color:#fff;}.arrange-online #arrange-online-package-form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.arrange-online #arrange-online-package-form .form-actions a.form-submit{border-radius:4px;border:1px solid transparent;white-space:nowrap;font-size:16px;font-family:Lato,sans-serif;background-color:#d35400;color:#fff;margin-right:20px;padding:10px 30px;}@media (min-width:768px){.arrange-online #arrange-online-package-form .form-actions a.form-submit{padding:10px 60px;}}.arrange-online #arrange-online-package-form .form-actions a.form-submit:hover,.arrange-online #arrange-online-package-form .form-actions a.form-submit:focus{background-color:#a04000;border-color:#963c00;text-decoration:none;}.arrange-online .views-view-responsive-grid{overflow:hidden;}.arrange-online .swiper-container{position:relative;border:1px solid #dae0e1;}.arrange-online .swiper-container .title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0.5rem 1rem;text-transform:uppercase;border-bottom:1px solid #dae0e1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f9fafa;}.arrange-online .swiper-container .title-wrapper h3{margin:0;font-size:0.8rem;color:#000;font-weight:bold;}.arrange-online .swiper-container .title-wrapper .arrows-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.arrange-online .swiper-container .title-wrapper .arrows-container .swiper-button-next,.arrange-online .swiper-container .title-wrapper .arrows-container .swiper-button-prev{position:static;margin-top:0;}.arrange-online .swiper-container .title-wrapper .arrows-container .swiper-button-next::after,.arrange-online .swiper-container .title-wrapper .arrows-container .swiper-button-prev::after{display:none;}.arrange-online .swiper-container .title-wrapper .arrows-container .swiper-button-next i,.arrange-online .swiper-container .title-wrapper .arrows-container .swiper-button-prev i{cursor:pointer;width:1rem;height:1rem;border-radius:50%;background:#fff;padding:0.15rem;border:1px solid #c8d1d1;}.arrange-online .swiper-container .title-wrapper .arrows-container .swiper-button-next i:hover svg,.arrange-online .swiper-container .title-wrapper .arrows-container .swiper-button-prev i:hover svg{fill:#30ad62;}.arrange-online .swiper-container .title-wrapper .arrows-container .swiper-button-next i svg,.arrange-online .swiper-container .title-wrapper .arrows-container .swiper-button-prev i svg{display:block;width:100%;height:100%;}.arrange-online .swiper-container .title-wrapper .arrows-container .swiper-button-prev{margin-right:0.5rem;}.arrange-online .swiper-container .swiper-wrapper{height:auto;margin:10px 0;width:auto;}.arrange-online .swiper-container .swiper-wrapper .swiper-slide{height:auto;padding-left:10px;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}.arrange-online .swiper-container .swiper-wrapper .swiper-slide .product-catalog-product{border:1px solid #c8d1d1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;-webkit-transition:-webkit-box-shadow 0.5s ease;transition:-webkit-box-shadow 0.5s ease;transition:box-shadow 0.5s ease;transition:box-shadow 0.5s ease,-webkit-box-shadow 0.5s ease;}.arrange-online .swiper-container .swiper-wrapper .swiper-slide .product-catalog-product:hover{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);}.arrange-online .swiper-container .swiper-wrapper .swiper-slide .product-catalog-product .thumbnail{width:auto;height:220px;margin:0;border:1px solid #c8d1d1;padding:0.5rem;}.arrange-online .swiper-container .swiper-wrapper .swiper-slide .product-catalog-product .thumbnail .field-content{border-radius:4px;width:100%;height:auto;max-height:200px;overflow:hidden;}.arrange-online .swiper-container .swiper-wrapper .swiper-slide .product-catalog-product .thumbnail .field-content img{display:block;width:auto;height:auto;margin:auto;max-width:100%;max-height:100%;}.arrange-online .swiper-container .swiper-wrapper .swiper-slide .product-catalog-product .title{height:auto;padding:0 0.5rem;margin:0.5rem 0;}.arrange-online .swiper-container .swiper-wrapper .swiper-slide .product-catalog-product .title span.field-content{font-size:0.8rem;color:#000;font-weight:bold;}.arrange-online .swiper-container .swiper-wrapper .swiper-slide .product-catalog-product .product-bottom .product-info{padding:0 0.5rem;margin:0.25rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.arrange-online .swiper-container .swiper-wrapper .swiper-slide .product-catalog-product .product-bottom .add-to-cart{padding:0 0.5rem;}.arrange-online .swiper-container .swiper-wrapper .swiper-slide .product-catalog-product .product-bottom .add-to-cart select{width:100%;}.arrange-online .swiper-container .swiper-wrapper .swiper-slide .product-catalog-product .product-bottom .add-to-cart .form-item{padding:0;}.arrange-online .swiper-container .swiper-wrapper .swiper-slide .product-catalog-product .product-bottom .add-to-cart .grid{display:block;}.arrange-online .swiper-container .swiper-wrapper .swiper-slide .product-catalog-product .product-bottom .add-to-cart .form-actions{padding:0;border:0;}.arrange-online .swiper-container .swiper-wrapper .swiper-slide .product-catalog-product .product-bottom .add-to-cart .form-actions input[type='submit'],.arrange-online .swiper-container .swiper-wrapper .swiper-slide .product-catalog-product .product-bottom .add-to-cart .form-actions a{text-transform:uppercase;padding:0.25rem 0.5rem;font-size:1.2rem;width:100%;margin:10px 10px 10px 0;min-height:0;}@media (min-width:680px){.arrange-online .swiper-container .swiper-wrapper .swiper-slide .product-catalog-product .product-bottom .add-to-cart .form-actions input[type='submit'],.arrange-online .swiper-container .swiper-wrapper .swiper-slide .product-catalog-product .product-bottom .add-to-cart .form-actions a{font-size:1rem;}}@media (min-width:768px){.arrange-online .swiper-container .swiper-wrapper .swiper-slide .product-catalog-product .product-bottom .add-to-cart .form-actions input[type='submit'],.arrange-online .swiper-container .swiper-wrapper .swiper-slide .product-catalog-product .product-bottom .add-to-cart .form-actions a{font-size:0.6rem;}}.arrange-online .swiper-container .swiper-wrapper .swiper-slide .product-catalog-product .product-bottom .add-to-cart .form-actions a{padding:0.5rem 1rem;color:#fff;background:#d15419;font-size:0.75rem;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;line-height:1.42857143;border-radius:4px;text-decoration:none;font-size:1rem;outline:none;padding:0.25rem 0;margin:10px 0;max-width:100%;}.arrange-online .swiper-container .swiper-wrapper .swiper-slide .product-catalog-product .product-bottom .add-to-cart .form-actions a:hover,.arrange-online .swiper-container .swiper-wrapper .swiper-slide .product-catalog-product .product-bottom .add-to-cart .form-actions a:focus{background-color:#a04000;border-color:#963c00;}@media (min-width:680px){.arrange-online .swiper-container .swiper-wrapper .swiper-slide .product-catalog-product .product-bottom .add-to-cart .form-actions a{font-size:1rem;}}@media (min-width:768px){.arrange-online .swiper-container .swiper-wrapper .swiper-slide .product-catalog-product .product-bottom .add-to-cart .form-actions a{font-size:0.6rem;}}.arrange-online .nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-top:1px solid #c8d1d1;border-bottom:1px solid #c8d1d1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.arrange-online .nav-tabs li[role='presentation'].popover{cursor:pointer;position:relative;padding:10px 15px;border:0;-webkit-transition:background-color 0.2s;transition:background-color 0.2s;display:block;font-size:0.75rem;font-weight:bold;outline:none;}.arrange-online .nav-tabs li[role='presentation'].popover a{color:#c8d1d1;}.arrange-online .nav-tabs li[role='presentation'].popover a:hover{color:#d15419;}.arrange-online .nav-tabs li[role='presentation'].popover ul.tooltip{display:none;position:absolute;border-radius:4px;text-align:center;background:#fff;z-index:1000;min-width:500px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px;padding:1rem;border:1px solid #c8d1d1;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);}.arrange-online .nav-tabs li[role='presentation'].popover ul.tooltip::before{content:'';position:absolute;bottom:100%;left:50%;margin-left:-12px;border-width:10px;border-style:solid;border-color:transparent transparent #c8d1d1 transparent;}.arrange-online .nav-tabs li[role='presentation'].popover ul.tooltip::after{content:'';position:absolute;bottom:100%;left:50%;margin-left:-10px;border-width:8px;border-style:solid;border-color:transparent transparent #fff transparent;}.arrange-online .nav-tabs li[role='presentation'].popover ul.tooltip li{padding-left:25px;position:relative;}.arrange-online .nav-tabs li[role='presentation'].popover ul.tooltip li::before{position:absolute;content:'';left:25px;top:6px;height:15px;width:15px;background-image:url(/themes/custom/southcare/img/arrange_online/check.png);background-size:contain;background-repeat:no-repeat;background-position:center center;}.arrange-online .nav-tabs li[role='presentation'].popover ul.tooltip li a{color:#777;font-weight:700;font-size:14px;line-height:2;}.arrange-online .nav-tabs li[role='presentation'].popover .tooltip[data-show]{display:block;}.arrange-online .nav-tabs li[role='presentation'].popover.active a{color:#d15419;}.arrange-online .nav-tabs li[role='presentation'].popover.active ul.tooltip li a{color:#777;font-weight:700;font-size:14px;line-height:2;}.arrange-online .store-dropdown-menu.form-select{width:100%;margin:20px 0;}.arrange-online .cart.cart-form .cols-0{border-collapse:collapse;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:100%;}@media (min-width:680px){.arrange-online .cart.cart-form .cols-0{display:table;}}.arrange-online .cart.cart-form .cols-0 tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;border-top:1px solid #ddd;padding:0 0 22px;margin-top:22px;}@media (min-width:680px){.arrange-online .cart.cart-form .cols-0 tr{display:table-row;}.arrange-online .cart.cart-form .cols-0 tr:first-child{border-top:1px solid #ddd;}}.arrange-online .cart.cart-form .cols-0 tr:first-child{border-top:0;}.arrange-online .cart.cart-form .cols-0 tr td{border:0;padding:0;text-align:left;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;}.arrange-online .cart.cart-form .cols-0 tr .views-field-field-decedent-name{width:180px;-webkit-box-flex:6;-ms-flex-positive:6;flex-grow:6;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:left;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:680px){.arrange-online .cart.cart-form .cols-0 tr .views-field-field-decedent-name{display:table-cell;}}.arrange-online .cart.cart-form .cols-0 tr .views-field-purchased-entity{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-top:20px;margin-bottom:6px;}@media (min-width:680px){.arrange-online .cart.cart-form .cols-0 tr .views-field-purchased-entity{padding-top:22px;padding-bottom:22px;}}.arrange-online .cart.cart-form .cols-0 tr .views-field-total-price__number{text-align:right;}.arrange-online .cart.cart-form .cols-0 tr .views-field-remove-button{text-align:center;}.arrange-online .cart.cart-form .cols-0 tr .views-field-remove-button::after{content:'';display:block;width:145px;}.arrange-online .cart.cart-form .cols-0 tr .views-field-remove-button a,.arrange-online .cart.cart-form .cols-0 tr .views-field-remove-button input{text-transform:uppercase;margin-left:1em;font-size:12px;}.arrange-online .cart.cart-form .cols-0 tr .views-field-edit-quantity .form-item{border:0;}.arrange-online .cart.cart-form .cols-0 tr .views-field-edit-quantity input{width:auto;}.arrange-online .cart.cart-form .cols-0 tr .views-field-purchased-entity h4{font-size:1rem;color:#30ad62;}.arrange-online .cart.cart-form .cols-0 tr .views-field-purchased-entity ul{padding-left:40px;list-style-type:disc;}.arrange-online .cart.cart-form .order-total-line__subtotal,.arrange-online .cart.cart-form .order-total-line__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px;line-height:1.42857143;border-top:1px solid #ddd;}.arrange-online .products-steps-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0;}.arrange-online .products-steps-wrapper a.form-submit{padding:0.5rem 1rem;color:#fff;background:#d15419;font-size:0.75rem;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;line-height:1.42857143;border-radius:4px;text-decoration:none;margin-right:20px;font-size:16px;padding:10px 30px;}.arrange-online .products-steps-wrapper a.form-submit:hover,.arrange-online .products-steps-wrapper a.form-submit:focus{background-color:#a04000;border-color:#963c00;}@media (min-width:768px){.arrange-online .products-steps-wrapper a.form-submit{padding:10px 60px;}}.arrange-online footer{margin:40px 0;}.arrange-online footer .small{font-size:14px;line-height:24px;color:#aab2bd;}.arrange-online .complete-step-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.arrange-online .complete-step-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box;}.arrange-online .complete-step-wrapper .complete-step-text{width:100%;}@media (min-width:992px){.arrange-online .complete-step-wrapper .complete-step-text{width:50%;margin:30px 0;padding-right:20px;}}.arrange-online .complete-step-wrapper .order-summary{display:none;}@media (min-width:992px){.arrange-online .complete-step-wrapper .order-summary{display:block;width:50%;margin:30px 0;}}.arrange-online .complete-step-wrapper #edit-mail label{padding:20px 0;border-top:1px solid #ecf0f1;}.arrange-online .complete-step-wrapper .arrange-receipt-resend-form input[type='email']{width:100%;height:38px;}.arrange-online .complete-step-wrapper .arrange-receipt-resend-form .form-actions{padding:20px 0;text-align:left;}.arrange-online .complete-step-wrapper .authorization-list{margin:1rem 0;}.arrange-online .complete-step-wrapper .authorization-list h2.next-steps{margin:0;background-color:#30ad62;color:#fff;text-transform:uppercase;font-size:16px;padding:10px;}.arrange-online .complete-step-wrapper .authorization-list .body{background-color:#ecf0f1;padding:10px;}.arrange-online .complete-step-wrapper .authorization-list ol{list-style-position:inside;padding-left:0;}.arrange-online .complete-step-wrapper #edit-mail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:15px 0;border-top:1px solid #ecf0f1;border-bottom:1px solid #ecf0f1;}@media (min-width:768px){.arrange-online .complete-step-wrapper #edit-mail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.arrange-online .complete-step-wrapper #edit-mail label{padding:0;color:#000;border:0;}.arrange-online .popover-marker{background-image:url(/themes/custom/southcare/img/more-info.png);background-repeat:no-repeat;background-position:0 0;display:inline-block;height:18px;width:18px;position:relative;margin:0 0 -4px 10px;}.tippy-tooltip.wide-theme{position:relative;padding:1rem;line-height:1.42857143;text-align:left;white-space:normal;color:#000;}.tippy-tooltip.wide-theme ul{list-style:none;padding:0;margin:0;}.tippy-tooltip.wide-theme ul li{position:relative;padding-left:20px;}.tippy-tooltip.wide-theme ul li::before{content:'';position:absolute;left:0;top:4px;height:15px;width:15px;background-image:url(/themes/custom/southcare/img/check.png);background-size:contain;background-repeat:no-repeat;background-position:center center;}#edit-deathcertificates-count{width:220px;}div.system-message{background-position:8px 8px;background-repeat:no-repeat;margin:6px 0;padding:10px 10px 10px 50px;text-align:left;}div.system-message ul.item-list__comma-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:disc;}div.system-message ul.item-list__comma-list li{display:list-item;margin-left:18px;}div.system-message ul.item-list__comma-list li a{color:#8c2e0b;font-weight:bold;padding:0;}div.system-message .system-status-messages{padding:0;margin:0;}div.system-message.error-message{background-color:#fef5f1;border:1px solid #ed541d;background-image:url(/themes/custom/southcare/img/message-24-error.png);color:#8c2e0b;}div.system-message.status-message{background-color:#f8fff0;border:1px solid #be7;background-image:url(/themes/custom/southcare/img/status-message-icon.png);color:#234600;}div.system-message.warning-message{background-color:#fffce5;border:1px solid #ed5;background-image:url(/themes/custom/southcare/img/warning-message-icon.png);color:#840;}.product .content .container{margin-right:auto;margin-left:auto;width:auto;padding-left:15px;padding-right:15px;}@media (min-width:680px){.product .content .container{width:auto;padding:0 30px;}}@media (min-width:992px){.product .content .container{width:970px;padding-left:15px;padding-right:15px;}}@media (min-width:1200px){.product .content .container{width:1148px;}}.product .content .container .commerce-product--type-product .layout__region--second .grid .field--name-field-decedent-name .form-item{display:block;}.product .content .container .commerce-product--type-product .layout__region--second .grid label.visually-hidden{display:none;}.product .content .container .commerce-product--type-membership .layout__region--second ul{list-style-type:disc;padding-left:40px;margin-bottom:11px;}.product-card{margin:0 auto 10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;}@media (min-width:768px){.product-card:hover .commerce-order-item-add-to-cart-catalog-form{opacity:1;}}@media (min-width:768px){.product-card:hover .views-field-field-image::before{opacity:1;}}.product-card .views-field-field-image{position:relative;}.product-card .views-field-field-image::before{content:'';position:absolute;background:rgba(255,255,255,0.6);left:0;top:0;right:0;bottom:0;z-index:1;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}.product-card img{display:block;max-width:100%;height:auto;margin:0 auto;}.product-card .commerce-order-item-add-to-cart-catalog-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}@media (min-width:768px){.product-card .commerce-order-item-add-to-cart-catalog-form{padding:0 10px;position:absolute;left:0;right:0;top:0;height:160px;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;z-index:2;}}.product-card .commerce-order-item-add-to-cart-catalog-form label{display:none;}.product-card .commerce-order-item-add-to-cart-catalog-form .layout--onecol{padding-top:0;}.product-card .commerce-order-item-add-to-cart-catalog-form .layout__region--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.product-card .commerce-order-item-add-to-cart-catalog-form .layout__region--content > div + div{margin-top:10px;}.product-card .commerce-order-item-add-to-cart-catalog-form .layout__region--content > div + div:empty{display:none;}.product-card .commerce-order-item-add-to-cart-catalog-form .button--add-to-cart,.product-card .commerce-order-item-add-to-cart-catalog-form .btn-delete{width:100%;cursor:pointer;}@media (max-width:768px){.product-card .commerce-order-item-add-to-cart-catalog-form .button--add-to-cart,.product-card .commerce-order-item-add-to-cart-catalog-form .btn-delete{background-color:transparent;color:#d35400;border:none;font-weight:bold;font-size:18px;padding:0;}}.product-card .commerce-order-item-add-to-cart-catalog-form a[data-drupal-selector='edit-customise']{padding:0.5rem 1rem;color:#fff;background:#d15419;font-size:0.75rem;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;line-height:1.42857143;border-radius:4px;text-decoration:none;}.product-card .commerce-order-item-add-to-cart-catalog-form a[data-drupal-selector='edit-customise']:hover,.product-card .commerce-order-item-add-to-cart-catalog-form a[data-drupal-selector='edit-customise']:focus{background-color:#a04000;border-color:#963c00;}@media (max-width:768px){.product-card .commerce-order-item-add-to-cart-catalog-form a[data-drupal-selector='edit-customise']{font-size:18px;}}.product-card .views-field-view-commerce-product a,.product-card .field-view_commerce_product a{color:#7f8c8d;}.arrange-online .product-display{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:992px){.arrange-online .product-display{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.arrange-online .product-display .col-md-6{-webkit-box-flex:1;-ms-flex:1;flex:1;}.arrange-online .product-display .col-md-6 .field_image img{max-width:100%;height:auto;}.arrange-online .product-display .col-md-6 .field_category a{color:#7f8c8d;}.arrange-online .product-display .col-md-6 .field_category a:hover{text-decoration:none;}.arrange-online .product-display .col-md-6 [class^='product--variation-field--variation_price__']{font-size:18px;padding:10px 0;}.arrange-online .product-display .col-md-6 .grid{display:block;}.arrange-online .product-display .col-md-6 .grid .fieldset-wrapper{text-align:right;}.arrange-online .product-display .col-md-6 .grid .fieldset-wrapper #edit-field-is-engraved{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.arrange-online .product-display .col-md-6 .grid .fieldset-wrapper #edit-field-is-engraved .form-type-radio:nth-of-type(1){margin-right:20px;}.arrange-online .product-display .col-md-6 .grid .fieldset-wrapper #edit-field-is-engraved .form-type-radio:nth-of-type(1) input[type=radio]:checked + label{background-color:#30ad62;border-color:#30ad62;}.arrange-online .product-display .col-md-6 .grid .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved,.arrange-online .product-display .col-md-6 .grid .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved{border:0;padding:0;}.arrange-online .product-display .col-md-6 .grid .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved input,.arrange-online .product-display .col-md-6 .grid .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved input{display:none;}.arrange-online .product-display .col-md-6 .grid .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved label::before,.arrange-online .product-display .col-md-6 .grid .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved label::before{display:none;}.arrange-online .product-display .col-md-6 .grid .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved input[type=radio] + label,.arrange-online .product-display .col-md-6 .grid .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved input[type=radio] + label{padding:0.5rem 1rem;color:#fff;background:#d15419;font-size:0.75rem;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;line-height:1.42857143;border-radius:4px;text-decoration:none;color:#aaa;width:75px;background-color:#fff;border:1px solid #ccc;white-space:nowrap;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:0;height:auto;padding:16px 12px;}.arrange-online .product-display .col-md-6 .grid .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved input[type=radio] + label:focus,.arrange-online .product-display .col-md-6 .grid .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved input[type=radio] + label:hover,.arrange-online .product-display .col-md-6 .grid .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved input[type=radio] + label:focus,.arrange-online .product-display .col-md-6 .grid .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved input[type=radio] + label:hover{color:#333;background-color:#e6e6e6;border-color:#adadad;}.arrange-online .product-display .col-md-6 .grid .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved input[type=radio]:checked + label,.arrange-online .product-display .col-md-6 .grid .fieldset-wrapper #edit-field-is-engraved .form-item-field-is-engraved input[type=radio]:checked + label{padding:0.5rem 1rem;color:#fff;background:#d15419;font-size:0.75rem;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;line-height:1.42857143;border-radius:4px;text-decoration:none;padding:6px 12px;color:#fff;height:auto;font-size:16px;width:75px;}.arrange-online .product-display .col-md-6 .grid .field--name-field-date-of-death h4,.arrange-online .product-display .col-md-6 .grid .field--name-field-date-of-birth h4{margin-left:22px;font-size:16px;font-weight:bold;color:#000;}.arrange-online .product-display .col-md-6 .grid .field--name-field-date-of-death .form-item,.arrange-online .product-display .col-md-6 .grid .field--name-field-date-of-birth .form-item{border:0;}.arrange-online .product-display .col-md-6 .grid .field--name-field-date-of-death .form-item input,.arrange-online .product-display .col-md-6 .grid .field--name-field-date-of-birth .form-item input{width:auto;}.arrange-online .product-display .col-md-6 .grid #edit-field-decedent-name-wrapper .form-item{border:0;}.arrange-online .product-display .col-md-6 .grid #edit-field-decedent-name-wrapper .form-item label{-webkit-box-flex:1;-ms-flex:1;flex:1;}.arrange-online .product-display .col-md-6 .grid #edit-field-decedent-name-wrapper .form-item .name-widget-wrapper .form-item{border:0;}@media (min-width:768px){.arrange-online .product-display .col-md-6 .grid #edit-field-decedent-name-wrapper .form-item .name-widget-wrapper .form-item{padding-right:0;}}#block-southcare-store-menu{padding-top:20px;margin-bottom:30px;}#block-southcare-store-menu ul:not(.contextual-links){-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none;padding-left:0;padding-top:0;padding-bottom:0;margin:0;}#block-southcare-store-menu .menu--level-1{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:none;}@media (min-width:992px){#block-southcare-store-menu .menu--level-1{display:-webkit-box;display:-ms-flexbox;display:flex;}}#block-southcare-store-menu .menu--level-2{display:none;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-width:200px;border:1px solid #7f8c8d;border-radius:4px;background-color:#fff;z-index:10;}#block-southcare-store-menu .menu--level-2::before,#block-southcare-store-menu .menu--level-2::after{bottom:100%;left:50%;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none;}#block-southcare-store-menu .menu--level-2::before{border-color:rgba(194,225,245,0);border-bottom-color:#7f8c8d;border-width:9px;margin-left:-9px;}#block-southcare-store-menu .menu--level-2::after{border-color:rgba(255,255,255,0);border-bottom-color:white;border-width:8px;margin-left:-8px;}#block-southcare-store-menu .menu--level-2 a{font-size:16px;}#block-southcare-store-menu .menu--level-2 .menu__item{padding:10px 5px;}#block-southcare-store-menu .menu__item--level-1{position:relative;padding:0 15px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;}#block-southcare-store-menu .menu__item--level-1 > a{font-size:20px;padding:20px 15px 20px 0;}#block-southcare-store-menu .menu__item--level-1 a{color:#7f8c8d;display:block;text-align:center;}#block-southcare-store-menu .menu__item--level-1 a:hover{color:#d35400;}#block-southcare-store-menu .menu__item--level-1:hover > a{color:#d35400;}#block-southcare-store-menu .menu__item--level-1:hover .menu--level-2{display:block;}#block-southcare-store-menu .menu__item--active-trail > a{color:#d35400;}#block-southcare-mainpagecontent .product-catalog-block{margin:0;border:0;position:relative;text-align:center;padding:0 0 40px;border-bottom:1px solid #ecf0f1;font-size:18px;}@media (min-width:768px){#block-southcare-mainpagecontent .product-catalog-block{text-align:left;padding:0;font-size:16px;border-bottom:0;}}#block-southcare-mainpagecontent .product-catalog-block *{-webkit-box-sizing:border-box;box-sizing:border-box;}#block-southcare-mainpagecontent .product-catalog-block .view-more-link{color:#7f8c8d;font-weight:400;}@media (min-width:768px){#block-southcare-mainpagecontent .product-catalog-block .view-more-link{font-weight:300;z-index:9;font-size:16px;position:absolute;right:0;top:20px;text-decoration:underline;}}#block-southcare-mainpagecontent .product-catalog-block .legend-wrapper{padding:25px 0;}@media (min-width:768px){#block-southcare-mainpagecontent .product-catalog-block .legend-wrapper{padding:18px 0;}}#block-southcare-mainpagecontent .product-catalog-block .fieldset-legend{font-size:18px;font-weight:300;}.merchandise-product-list{width:calc(100vw - 60px);}@media (min-width:768px){.merchandise-product-list{width:auto;}}@media (min-width:768px){.merchandise-product-list:not(.swiper-initialized) .swiper-slide{width:20% !important;}}@media (min-width:768px){.merchandise-product-list .swiper-wrapper{max-width:750px;}}@media (min-width:992px){.merchandise-product-list .swiper-wrapper{max-width:970px;}}@media (min-width:1200px){.merchandise-product-list .swiper-wrapper{max-width:1148px;}}.merchandise-product-list .swiper-pagination-bullets.swiper-pagination-horizontal{position:static;margin:5px 0 15px;}.merchandise-product-list .swiper-slide{padding:0 10px;}.merchandise-product-list .product-card{max-width:230px;}.product-catalog-product > h3{font-size:22px;font-weight:300;}.product-catalog-product .views-view-responsive-grid{--views-responsive-grid--column-count:1 !important;text-align:center;}@media (min-width:768px){.product-catalog-product .views-view-responsive-grid{text-align:left;--views-responsive-grid--column-count:5 !important;}}@media (min-width:992px){.mobile-catalog-menu{display:none;}}.mobile-catalog-menu label{display:none;margin:20px 0;}[id^='views-form-commerce-cart-form-default'] *{-webkit-box-sizing:border-box;box-sizing:border-box;}[id^='views-form-commerce-cart-form-default'] table{width:100%;border-spacing:unset;}[id^='views-form-commerce-cart-form-default'] tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #ddd;padding:20px 0;gap:20px;}@media (max-width:768px){[id^='views-form-commerce-cart-form-default'] tr{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}[id^='views-form-commerce-cart-form-default'] td{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;}[id^='views-form-commerce-cart-form-default'] td.empty{display:none;}@media (min-width:768px){[id^='views-form-commerce-cart-form-default'] td.empty{display:block;}}[id^='views-form-commerce-cart-form-default'] td.views-field-purchased-entity{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;-ms-flex-preferred-size:400px;flex-basis:400px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}@media (max-width:768px){[id^='views-form-commerce-cart-form-default'] td.views-field-purchased-entity{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;-ms-flex-preferred-size:unset;flex-basis:unset;width:100%;}}[id^='views-form-commerce-cart-form-default'] td.views-field-remove-button{text-align:right;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}[id^='views-form-commerce-cart-form-default'] td.views-field-remove-button .delete-order-item{text-transform:uppercase;color:#d35400;border:0;background:none;font-size:16px;cursor:pointer;}[id^='views-form-commerce-cart-form-default'] td.views-field-edit-quantity{text-align:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}[id^='views-form-commerce-cart-form-default'] td.views-field-edit-quantity .quantity-edit-input{max-width:66px;height:36px;text-align:center;}@media (min-width:768px){[id^='views-form-commerce-cart-form-default'] td.views-field-edit-quantity .quantity-edit-input{text-align:left;}}[id^='views-form-commerce-cart-form-default'] td.views-field-total-price__number{text-align:right;font-weight:bold;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}@media (min-width:768px){[id^='views-form-commerce-cart-form-default'] td.views-field-total-price__number{font-weight:normal;}}[id^='views-form-commerce-cart-form-default'] .commerce-product .layout__region--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;}[id^='views-form-commerce-cart-form-default'] .commerce-product .layout__region--content img{max-width:100px;height:auto;}[id^='views-form-commerce-cart-form-default'] .commerce-product .layout--onecol{padding-top:0;}[id^='views-form-commerce-cart-form-default'] .order-total-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px;border-top:1px solid #ddd;}[id^='views-form-commerce-cart-form-default'] .form-actions{padding:35px 0;border-top:1px solid #ecf0f1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;}@media (min-width:768px){[id^='views-form-commerce-cart-form-default'] .form-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:30px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}[id^='views-form-commerce-cart-form-default'] .form-actions .button{width:100%;font-size:16px;}@media (min-width:768px){[id^='views-form-commerce-cart-form-default'] .form-actions .button{-ms-flex-preferred-size:200px;flex-basis:200px;}}.cart-empty-page{margin:35px 0;}.arrange-online [id^='views-form-commerce-cart-form-default'] .form-actions{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #ecf0f1;padding:0.5rem 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}.arrange-online [id^='views-form-commerce-cart-form-default'] .form-actions a{padding:0.5rem 1rem;color:#fff;background:#d15419;font-size:0.75rem;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;line-height:1.42857143;border-radius:4px;text-decoration:none;padding:10px 45px;font-size:16px;}.arrange-online [id^='views-form-commerce-cart-form-default'] .form-actions a:hover,.arrange-online [id^='views-form-commerce-cart-form-default'] .form-actions a:focus{background-color:#a04000;border-color:#963c00;}.arrange-online [id^='views-form-commerce-cart-form-default'] .form-actions input[type='submit']{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;}@media (min-width:768px){.arrange-online [id^='views-form-commerce-cart-form-default'] .form-actions input[type='submit']{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:2;}}.arrange-online [id^='views-form-commerce-cart-form-default'] .form-actions .back-button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}@media (min-width:768px){.arrange-online [id^='views-form-commerce-cart-form-default'] .form-actions .back-button{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:auto;}}.arrange-online [id^='views-form-commerce-cart-form-default'] .form-actions .checkout-button{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:2;}@media (min-width:768px){.arrange-online [id^='views-form-commerce-cart-form-default'] .form-actions .checkout-button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:3;}}.webform-submission-form{padding:15px;background-color:#ecf0f1;text-align:left;}.webform-submission-form .form-type-email{text-align:center;}@media (min-width:992px){.webform-submission-form .form-type-email{text-align:left;}}.webform-submission-form .form-type-email label{text-align:left;}.webform-submission-form .fieldset-legend{font-style:normal;font-family:"Lato",sans-serif;line-height:inherit;color:#7F8C8D;font-size:18px;box-sizing:border-box;position:relative;font-weight:200;}.webform-submission-form .form-item-southcare-order-{margin-top:40px;}.webform-submission-form .popover-marker{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:16px;font-style:normal;line-height:1.5;font-family:"Lato",sans-serif;color:#7f8c8d;font-weight:bold;box-sizing:border-box;background-repeat:no-repeat;background-position:0px 0px;display:inline-block;height:18px;width:18px;position:relative;margin:0 0 -4px 10px;background-image:url(/themes/custom/southcare/img/more-info%402x.png);background-size:18px 18px;}.webform-submission-form .form-item-southcare-order- input{width:174px;height:23px;margin-top:10px;padding:3px 10px;border:1px solid #ccc;border-radius:4px;}.webform-submission-form .webform-type-fieldset{margin:30px 0;padding-left:0;padding-right:0;border:0;}.webform-submission-form .webform-type-fieldset legend{margin:0 0 30px 0;font-size:18px;}.webform-submission-form .webform-type-fieldset legend .fieldset-legend{position:relative;top:20px;font-weight:200;}.webform-submission-form .webform-type-fieldset .form-type-processed-text{text-align:left;color:#7f8c8d;font-size:16px;background:none;margin:10px 0;padding:0;}.webform-submission-form .webform-type-fieldset .webform-name--wrapper span.fieldset-legend.form-required{color:#7f8c8d;font-weight:700;}.webform-submission-form .webform-flex--container > .form-item > input{width:174px;height:23px;background:#fff;border-radius:4px;}.webform-submission-form .webform-flexbox{margin-bottom:10px;}.webform-submission-form .form-item{padding:0;margin:10px 0;}.webform-submission-form select,.webform-submission-form input[type='date'],.webform-submission-form input[type='text'],.webform-submission-form input[type='email'],.webform-submission-form input[type='time'],.webform-submission-form input[type='tel']{width:100%;text-align:left;padding:5px 10px;height:23px;}@media (min-width:680px){.webform-submission-form select,.webform-submission-form input[type='date'],.webform-submission-form input[type='text'],.webform-submission-form input[type='email'],.webform-submission-form input[type='time'],.webform-submission-form input[type='tel']{width:auto;}}.webform-submission-form input[type='date']{width:auto;}.webform-submission-form input[type='email']{width:100%;}@media (min-width:680px){.webform-submission-form input[type='email']{width:auto;}}.webform-submission-form input[type='tel']{width:auto;}.webform-submission-form select{height:39px;width:220px;}.webform-submission-form input[type='checkbox']{display:none;}.webform-submission-form input[type=checkbox] ~ label{padding-left:24px;}.webform-submission-form input[type=checkbox] ~ label::before{position:absolute;content:'';width:20px;height:20px;margin-left:-24px;margin-top:1px;background-image:url(/themes/custom/southcare/img/form-checkbox%402x.png);background-position:0 -20px;background-size:20px auto;}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.webform-submission-form input[type=checkbox] ~ label::before{background-image:url(/themes/custom/southcare/img/form-checkbox%402x.png);background-size:20px auto;}}.webform-submission-form input[type=checkbox]:checked ~ label:before{background-image:url(/themes/custom/southcare/img/form-checkbox.png);background-repeat:no-repeat;background-position-y:0;background-size:20px auto;}.webform-submission-form .webform-flexbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.webform-submission-form span.form-required.star{color:#f1c40f;}.webform-submission-form span.fieldset-legend.form-required{color:#7f8c8d;font-weight:700;}.webform-submission-form label,.webform-submission-form label.option,.webform-submission-form legend{color:#7f8c8d;}.webform-submission-form .form-actions{border-top:solid 1px #ecf0f1;padding:35px 0;text-align:center;}.webform-submission-form .webform-button--submit{margin-right:auto;}.webform-submission-form .form-actions input{text-transform:capitalize;padding:10px 60px;min-height:38px;}.webform-submission-form textarea,.webform-submission-form .form-textarea-wrapper textarea{min-height:122px;width:100%;padding:6px 12px;border:1px solid #ccc;border-radius:4px;font-size:16px;font-family:'Lato',sans-serif;line-height:1.42857143;color:#555;background-color:#fff;}@media (min-width:680px){.webform-submission-form textarea,.webform-submission-form .form-textarea-wrapper textarea{width:auto;}}.webform-submission-form textarea:focus,.webform-submission-form .form-textarea-wrapper textarea:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);}.webform-submission-form label.option{padding-left:23px;}.webform-confirmation__message,.webform-confirmation__back{margin:1em 0 1em 0;}input{max-width:100%;}.webform-submission-webform-27-form .form-type-processed-text{border-top:1px solid #ecf0f1;background:#ecf0f1;}.webform-submission-webform-27-form .webform-name--wrapper input,.webform-submission-webform-27-form .form-type-email input,.webform-submission-webform-27-form .form-item-phone-number input,.webform-submission-webform-27-form .form-item-location input{padding:6px 12px;}.webform-submission-webform-27-form .form-type-email{text-align:center;padding-right:25px;}@media (min-width:992px){.webform-submission-webform-27-form .form-type-email{text-align:left;}}.webform-submission-webform-27-form .form-type-email label{width:100%;}.webform-submission-webform-27-form .form-type-email input{width:auto;}.webform-submission-webform-27-form .form-item-location{text-align:left;}.webform-submission-webform-27-form .form-item-location label{display:inline;text-align:left;}.webform-submission-webform-27-form .form-item-location select{width:220px;padding:6px 24px 6px 12px;height:36px;}.webform-submission-webform-27-form .form-type-textarea{padding-right:25px;}.webform-submission-webform-27-form .form-type-textarea textarea{width:auto;max-width:100%;}.webform-submission-webform-27-form #edit-instructions.form-type-processed-text{text-align:left;}.webform-submission-form.webform-submission-webform-29-form{padding:15px;background-color:#ecf0f1;text-align:center;}@media (min-width:680px){.webform-submission-form.webform-submission-webform-29-form{text-align:left;}}.webform-submission-form.webform-submission-webform-29-form .form-type-processed-text{display:block;text-align:center;color:#fff;background:#d35400;margin:0;font-size:20px;text-transform:uppercase;padding:10px 15px;}.webform-submission-form.webform-submission-webform-29-form .webform-entity-checkboxes--wrapper{padding:0;margin:20px 0 0 0;}.webform-submission-form.webform-submission-webform-29-form .webform-entity-checkboxes--wrapper .fieldset-legend{color:#7f8c8d;font-weight:bold;padding:7px 0;margin:0;display:block;}.webform-submission-form.webform-submission-webform-29-form .webform-name--wrapper,.webform-submission-form.webform-submission-webform-29-form .form-item-email-address{margin-top:0;margin-bottom:5px;}.webform-submission-form.webform-submission-webform-29-form .webform-name--wrapper .webform-flexbox,.webform-submission-form.webform-submission-webform-29-form .form-item-email-address .webform-flexbox{margin-top:0;display:inline-block;width:100%;}.webform-submission-form.webform-submission-webform-29-form .webform-name--wrapper .webform-flexbox .webform-flex,.webform-submission-form.webform-submission-webform-29-form .form-item-email-address .webform-flexbox .webform-flex{margin:0 0 10px 0;}.webform-submission-form.webform-submission-webform-29-form .form-type-textfield input{margin-top:10px;padding:3px 10px;}.webform-submission-form.webform-submission-webform-29-form .webform-name--wrapper input,.webform-submission-form.webform-submission-webform-29-form .webform-name--wrapper select,.webform-submission-form.webform-submission-webform-29-form .form-item-email-address input,.webform-submission-form.webform-submission-webform-29-form .form-item-email-address select,.webform-submission-form.webform-submission-webform-29-form .form-item-phone-number input,.webform-submission-form.webform-submission-webform-29-form .form-item-phone-number select,.webform-submission-form.webform-submission-webform-29-form .form-item-location input,.webform-submission-form.webform-submission-webform-29-form .form-item-location select,.webform-submission-form.webform-submission-webform-29-form .form-type-email input,.webform-submission-form.webform-submission-webform-29-form .form-type-email select{width:100%;border-radius:0;background-color:#f0f0f0;}.webform-submission-form.webform-submission-webform-29-form .form-item-email-address{margin-right:23px;}.webform-submission-form.webform-submission-webform-29-form .webform-name--wrapper{margin-right:23px;margin-left:0;}@media (min-width:768px){.webform-submission-form.webform-submission-webform-29-form .webform-name--wrapper{margin-right:6px;}}.webform-submission-form.webform-submission-webform-29-form .form-item-phone-number{margin:10px 23px 10px 0;}.webform-submission-form.webform-submission-webform-29-form .form-item-location{margin:10px 23px 10px 0;}.webform-submission-form.webform-submission-webform-29-form .form-item-location label{display:block;}.webform-submission-form.webform-submission-webform-29-form .form-item-location select{width:100%;}.webform-submission-form.webform-submission-webform-29-form #edit-please-select-one--wrapper.radios--wrapper{margin:0;}.webform-submission-form.webform-submission-webform-29-form #edit-please-select-one--wrapper.radios--wrapper .legend-wrapper{padding:0;}.webform-submission-form.webform-submission-webform-29-form #edit-please-select-one--wrapper.radios--wrapper .legend-wrapper .fieldset-legend{color:#7f8c8d;font-weight:bold;padding:7px 0;margin:0;display:block;font-size:16px;}.webform-submission-form.webform-submission-webform-29-form #edit-please-select-one--wrapper.radios--wrapper .form-type-radio{margin:10px 0;}.webform-submission-form.webform-submission-webform-29-form #edit-please-select-one--wrapper.radios--wrapper .form-type-radio input{display:none;}.webform-submission-form.webform-submission-webform-29-form .form-actions input{text-transform:uppercase;font-weight:bold;border-radius:0;font-family:'Lato',sans-serif;}.webform-submission-webform-30-form .form-item{padding-right:25px;}.webform-submission-webform-30-form .form-item-email-nominated{text-align:left;}.webform-submission-webform-31-form .form-item{padding-right:20px;}.webform-submission-webform-31-form .form-item-address-8-address input,.webform-submission-webform-31-form .form-item-address-8-address-2 input,.webform-submission-webform-31-form .form-item-address-8-city input{width:100%;}@media (min-width:680px){.webform-submission-webform-31-form .form-item-address-8-address input,.webform-submission-webform-31-form .form-item-address-8-address-2 input,.webform-submission-webform-31-form .form-item-address-8-city input{width:254px;}}.webform-submission-webform-32-form .form-item{padding-right:20px;}.webform-submission-webform-32-form select{height:35px;}.webform-submission-webform-32-form  .fieldset-wrapper{position:relative;}.webform-submission-webform-32-form  .fieldset-wrapper [class*="form-item-"][class*="-city"]{width:50%;}.webform-submission-webform-32-form .fieldset-wrapper [class*="form-item-"][class*="-state-province"]{width:20.5%;position:absolute;bottom:-10px;left:60%;}.webform-submission-webform-32-form .fieldset-wrapper [class*="form-item-"][class*="-postal-code"]{width:16%;position:absolute;bottom:0;left:82.5%;}@media (max-width:469px){.webform-submission-webform-32-form .fieldset-wrapper [class*="form-item-"][class*="-city"]{width:auto;}.webform-submission-webform-32-form .fieldset-wrapper [class*="form-item-"][class*="-state-province"]{width:auto;position:static;}.webform-submission-webform-32-form .fieldset-wrapper [class*="form-item-"][class*="-postal-code"]{width:auto;position:static;}}@media (min-width:620px){.webform-submission-webform-32-form .fieldset-wrapper [class*="form-item-"][class*="-city"]{width:40%;}.webform-submission-webform-32-form .fieldset-wrapper [class*="form-item-"][class*="-state-province"]{width:16.5%;position:absolute;bottom:-10px;left:45%;}.webform-submission-webform-32-form .fieldset-wrapper [class*="form-item-"][class*="-postal-code"]{width:16%;position:absolute;bottom:0;left:62.5%;}}@media (min-width:769px){.webform-submission-webform-32-form .fieldset-wrapper [class*="form-item-"][class*="-city"]{width:37%;}.webform-submission-webform-32-form .fieldset-wrapper [class*="form-item-"][class*="-state-province"]{width:15.5%;position:absolute;bottom:-10px;left:42%;}.webform-submission-webform-32-form .fieldset-wrapper [class*="form-item-"][class*="-postal-code"]{width:14%;position:absolute;bottom:0;left:58.5%;}}@media (min-width:991px){.webform-submission-webform-32-form .fieldset-wrapper [class*="form-item-"][class*="-city"]{width:25%;}.webform-submission-webform-32-form .fieldset-wrapper [class*="form-item-"][class*="-state-province"]{width:9.5%;position:absolute;bottom:-10px;left:28%;}.webform-submission-webform-32-form .fieldset-wrapper [class*="form-item-"][class*="-postal-code"]{width:7%;position:absolute;bottom:0;left:38.5%;}}.webform-submission-webform-32-form .form-item-family-initial label{font-size:16px;font-style:normal;line-height:1.5;font-family:"Lato",sans-serif;box-sizing:border-box;max-width:100%;padding:7px 0;display:block;color:#7f8c8d;font-weight:bold;float:left;margin:0 15px 0 0;}.webform-submission-webform-32-form .form-item-family-initial input{box-sizing:border-box;font:inherit;margin:0;height:36px;padding:6px 12px;font-size:16px;line-height:1.42857143;color:#555555;background-color:#ffffff;background-image:none;border:1px solid #cccccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;max-width:100%;width:200px !important;display:inline-block;}.webform-submission-webform-32-form .form-item-decedents-residence-address input,.webform-submission-webform-32-form .form-item-decedents-residence-address-2 input,.webform-submission-webform-32-form .form-item-decedents-residence-city input,.webform-submission-webform-32-form .form-item-informants-mailing-address-address input,.webform-submission-webform-32-form .form-item-informants-mailing-address-address-2 input,.webform-submission-webform-32-form .form-item-informants-mailing-address-city input,.webform-submission-webform-32-form .form-item-facility-address-address input,.webform-submission-webform-32-form .form-item-facility-address-address-2 input,.webform-submission-webform-32-form .form-item-facility-address-city input{width:254px;}.webform-submission-webform-32-form .form-item-decedents-residence-postal-code input,.webform-submission-webform-32-form .form-item-informants-mailing-address-postal-code input{width:92px;}.webform-submission-webform-32-form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.webform-submission-webform-32-form .form-actions input.webform-button--previous{margin-top:0;margin-right:auto;margin-left:auto;}.webform-submission-webform-191-form .form-item{padding-right:20px;}.webform-submission-webform-196-form{text-align:left;}.webform-submission-webform-196-form [for^="edit-address-"][for$="-postal-code"],.webform-submission-webform-196-form [for^="edit-doctors-address-"][for$="-postal-code"]{white-space:nowrap;}.webform-submission-webform-196-form select{height:35px;}.webform-submission-webform-196-form .form-wrapper{margin-right:15px;}.webform-submission-webform-196-form .fieldset-wrapper{position:relative;}.webform-submission-webform-196-form .fieldset-wrapper .form-item-doctors-address-367-city,.webform-submission-webform-196-form .fieldset-wrapper [class*="form-item-address"][class*="-city"]{width:50%;}.webform-submission-webform-196-form .fieldset-wrapper .form-item-doctors-address-367-state-province,.webform-submission-webform-196-form .fieldset-wrapper [class*="form-item-address"][class*="-state-province"]{width:20.5%;position:absolute;bottom:-10px;left:60%;}.webform-submission-webform-196-form .fieldset-wrapper .form-item-doctors-address-367-postal-code,.webform-submission-webform-196-form .fieldset-wrapper [class*="form-item-address"][class*="-postal-code"]{width:16%;position:absolute;bottom:0;left:82.5%;}@media (max-width:469px){.webform-submission-webform-196-form .fieldset-wrapper .form-item-doctors-address-367-city,.webform-submission-webform-196-form .fieldset-wrapper [class*="form-item-address"][class*="-city"]{width:auto;}.webform-submission-webform-196-form .fieldset-wrapper .form-item-doctors-address-367-state-province,.webform-submission-webform-196-form .fieldset-wrapper [class*="form-item-address"][class*="-state-province"]{width:auto;position:static;}.webform-submission-webform-196-form .fieldset-wrapper .form-item-doctors-address-367-postal-code,.webform-submission-webform-196-form .fieldset-wrapper [class*="form-item-address"][class*="-postal-code"]{width:auto;position:static;}}@media (min-width:620px){.webform-submission-webform-196-form .fieldset-wrapper .form-item-doctors-address-367-city,.webform-submission-webform-196-form .fieldset-wrapper [class*="form-item-address"][class*="-city"]{width:40%;}.webform-submission-webform-196-form .fieldset-wrapper .form-item-doctors-address-367-state-province,.webform-submission-webform-196-form .fieldset-wrapper [class*="form-item-address"][class*="-state-province"]{width:16.5%;position:absolute;bottom:-10px;left:45%;}.webform-submission-webform-196-form .fieldset-wrapper .form-item-doctors-address-367-postal-code,.webform-submission-webform-196-form .fieldset-wrapper [class*="form-item-address"][class*="-postal-code"]{width:16%;bottom:0;position:absolute;left:62.5%;}}@media (min-width:769px){.webform-submission-webform-196-form .fieldset-wrapper .form-item-doctors-address-367-city,.webform-submission-webform-196-form .fieldset-wrapper [class*="form-item-address"][class*="-city"]{width:37%;}.webform-submission-webform-196-form .fieldset-wrapper .form-item-doctors-address-367-state-province,.webform-submission-webform-196-form .fieldset-wrapper [class*="form-item-address"][class*="-state-province"]{width:15.5%;position:absolute;bottom:-10px;left:42%;}.webform-submission-webform-196-form .fieldset-wrapper .form-item-doctors-address-367-postal-code,.webform-submission-webform-196-form .fieldset-wrapper [class*="form-item-address"][class*="-postal-code"]{width:14%;bottom:0;position:absolute;left:58.5%;}}@media (min-width:991px){.webform-submission-webform-196-form .fieldset-wrapper .form-item-doctors-address-367-city,.webform-submission-webform-196-form .fieldset-wrapper [class*="form-item-address"][class*="-city"]{width:25%;}.webform-submission-webform-196-form .fieldset-wrapper .form-item-doctors-address-367-state-province,.webform-submission-webform-196-form .fieldset-wrapper [class*="form-item-address"][class*="-state-province"]{width:9.5%;position:absolute;bottom:-10px;left:28%;}.webform-submission-webform-196-form .fieldset-wrapper .form-item-doctors-address-367-postal-code,.webform-submission-webform-196-form .fieldset-wrapper [class*="form-item-address"][class*="-postal-code"]{width:7%;bottom:0;position:absolute;left:38.5%;}}.webform-submission-webform-196-form .form-wrapper .form-type-email{text-align:center;}@media (min-width:992px){.webform-submission-webform-196-form .form-wrapper .form-type-email{text-align:left;}}.webform-submission-webform-196-form .form-wrapper .form-type-email label{text-align:left;}.webform-submission-webform-196-form .form-wrapper .webform-type-fieldset{margin:30px 0;padding-left:0;padding-right:0;border:0;}.webform-submission-webform-196-form .form-wrapper .webform-type-fieldset legend{margin:0 0 30px 0;font-size:18px;}.webform-submission-webform-196-form .form-wrapper .webform-type-fieldset legend .fieldset-legend{position:relative;top:20px;font-weight:200;}.webform-submission-webform-196-form .form-wrapper .webform-type-fieldset .webform-name--wrapper span.fieldset-legend.form-required{color:#7f8c8d;font-weight:700;}.webform-submission-webform-196-form .form-wrapper .webform-flexbox{margin-bottom:10px;}.webform-submission-webform-196-form .form-actions input{font-weight:400;margin:0;border-radius:4px;}.webform-submission-webform-196-form .form-item-southcare-case- input{margin-top:44px;width:100%;}.webform-submission-webform-196-form .form-item{padding-right:10px;}.webform-submission-webform-196-form .form-item-address-309-address input,.webform-submission-webform-196-form .form-item-address-309-address-2 input,.webform-submission-webform-196-form .form-item-address-309-city input,.webform-submission-webform-196-form .form-item-address-2-252-address input,.webform-submission-webform-196-form .form-item-address-2-252-address-2 input,.webform-submission-webform-196-form .form-item-address-2-252-city input,.webform-submission-webform-196-form .form-item-address-236-address input,.webform-submission-webform-196-form .form-item-address-236-address-2 input,.webform-submission-webform-196-form .form-item-address-236-city input,.webform-submission-webform-196-form .form-item-address-317-address input,.webform-submission-webform-196-form .form-item-address-317-address-2 input,.webform-submission-webform-196-form .form-item-address-317-city input{width:100%;}@media (min-width:680px){.webform-submission-webform-196-form .form-item-address-309-address input,.webform-submission-webform-196-form .form-item-address-309-address-2 input,.webform-submission-webform-196-form .form-item-address-309-city input,.webform-submission-webform-196-form .form-item-address-2-252-address input,.webform-submission-webform-196-form .form-item-address-2-252-address-2 input,.webform-submission-webform-196-form .form-item-address-2-252-city input,.webform-submission-webform-196-form .form-item-address-236-address input,.webform-submission-webform-196-form .form-item-address-236-address-2 input,.webform-submission-webform-196-form .form-item-address-236-city input,.webform-submission-webform-196-form .form-item-address-317-address input,.webform-submission-webform-196-form .form-item-address-317-address-2 input,.webform-submission-webform-196-form .form-item-address-317-city input{width:254px;}}.webform-submission-webform-196-form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.webform-submission-webform-196-form .form-actions input.webform-button--previous{margin-top:0;margin-right:auto;margin-left:auto;}.webform-submission-webform-197-form .form-item-signature,.webform-submission-webform-197-form .form-item-relation-to-decedent,.webform-submission-webform-197-form .form-item-southcare-case-{padding-right:20px;}.webform-submission-webform-281-form .form-item{padding-right:20px;}.webform-submission-webform-281-form .form-item-address-address input,.webform-submission-webform-281-form .form-item-address-address-2 input,.webform-submission-webform-281-form .form-item-address-city input{width:100%;}@media (min-width:680px){.webform-submission-webform-281-form .form-item-address-address input,.webform-submission-webform-281-form .form-item-address-address-2 input,.webform-submission-webform-281-form .form-item-address-city input{width:254px;}}label{padding:7px 0;margin:0;display:block;font-weight:bold;}label.option{padding-left:30px;font-weight:bold;}span.form-required{color:#f1c40f;}span.form-required.star{color:#f1c40f;}input[type=text],input[type=email],input[type=date],input[type=password],input[type='time'],input[type='tel'],input[type='number'],select{display:block;width:100%;height:23px;padding:6px 12px;font-size:16px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;max-width:100%;font-family:'Lato',sans-serif;}input[type=text]:focus,input[type=email]:focus,input[type=date]:focus,input[type=password]:focus,input[type='time']:focus,input[type='tel']:focus,input[type='number']:focus,select:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);}input[type=text].error,input[type=email].error,input[type=date].error,input[type=password].error,input[type='time'].error,input[type='tel'].error,input[type='number'].error,select.error{border-color:#ed541d;}.form-actions input{padding:0.5rem 1rem;color:#fff;background:#d15419;font-size:0.75rem;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;line-height:1.42857143;border-radius:4px;text-decoration:none;}.form-actions input:hover,.form-actions input:focus{background-color:#a04000;border-color:#963c00;}.form-actions input.webform-button--previous{margin-top:-52px;}input[type=radio]{display:none;}input[type=radio] ~ label::before{position:absolute;content:'';width:20px;height:20px;margin-left:-24px;margin-top:1px;background-image:url(/themes/custom/southcare/img/form-radio%402x.png);background-size:20px auto;background-position:0 -20px;}input[type=radio]:checked ~ label::before{background-position-y:0;}input::-webkit-input-placeholder{color:#95a5a6;}input::-moz-placeholder{color:#95a5a6;}input:-ms-input-placeholder{color:#95a5a6;}input::-ms-input-placeholder{color:#95a5a6;}input::placeholder{color:#95a5a6;}select{height:39px;background-image:url(/themes/custom/southcare/img/dropdown-caret.png);background-size:12px 6px;background-repeat:no-repeat;background-position:right 10px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;}fieldset.captcha{border:0;}.user-login-form .form-item{padding:14px 0;margin:0;border-top:1px solid #ecf0f1;}.user-login-form input[type=text],.user-login-form input[type='password']{width:220px;height:23px;}.user-login-form .popover-marker{background-image:url(/themes/custom/southcare/img/more-info.png);background-repeat:no-repeat;background-position:0 0;display:inline-block;height:18px;width:18px;position:relative;margin:0 0 -4px 10px;}.user-login-form .description{display:none;}.user-login-form .form-actions{text-align:left;border-top:solid 1px #ecf0f1;padding:35px 0;}.user-login-form .form-actions input{padding:0.5rem 1rem;color:#fff;background:#d15419;font-size:0.75rem;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;line-height:1.42857143;border-radius:4px;text-decoration:none;padding:10px 60px;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.user-login-form .form-actions input:hover,.user-login-form .form-actions input:focus{background-color:#a04000;border-color:#963c00;}.user-login-form .form-item-name input,.user-login-form .form-item-pass input{margin:0 auto;}@media (min-width:680px){.user-login-form .form-item-name input,.user-login-form .form-item-pass input{margin:0;}}.form-item-{margin-top:16px;margin-bottom:21px;}.form-item- h4{margin:0 0 0.2em 0;font-weight:bold;}.tippy-tooltip{color:#7f8c8d;background-color:white;font-family:Lato,sans-serif;font-size:16px;font-weight:normal;line-height:1.42857;text-align:left;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:rgba(0,0,0,0.2) 0 5px 10px;box-shadow:rgba(0,0,0,0.2) 0 5px 10px;white-space:normal;padding:7px 7px;position:relative;}.tippy-tooltip[data-placement^=bottom]{position:relative;}.tippy-tooltip[data-placement^=bottom] > .tippy-arrow{border-bottom-color:rgba(0,0,0,0.2);border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;border-width:0 12px 12px;top:-12px;position:absolute;}.tippy-tooltip[data-placement^=bottom] > .tippy-arrow::before{content:'';position:absolute;top:2px;left:50.3%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:0 10px 10px;border-style:solid;border-color:transparent transparent #fff transparent;}.commerce-checkout-flow-multistep-default *,.commerce-checkout-flow-arrange-checkout-flow *{-webkit-box-sizing:border-box;box-sizing:border-box;}.form-actions{display:flex;justify-content:space-between;}.checkout-container{order:2;}.update-cart-container{order:1;}.commerce-checkout-flow-multistep-default .popover-enabled .popover-marker,.commerce-checkout-flow-arrange-checkout-flow .popover-enabled .popover-marker{background-image:url(/themes/custom/southcare/img/more-info.png);background-repeat:no-repeat;background-position:0 0;display:inline-block;height:18px;width:18px;position:relative;margin:0 0 -4px 10px;}.commerce-checkout-flow-multistep-default .popover-enabled .description:not([id^='edit-membership-checkout-pane-field-referral-terms-conditions-value--description']),.commerce-checkout-flow-arrange-checkout-flow .popover-enabled .description:not([id^='edit-membership-checkout-pane-field-referral-terms-conditions-value--description']){display:none;}.commerce-checkout-flow-multistep-default .form-item-payment-information-payment-method,.commerce-checkout-flow-arrange-checkout-flow .form-item-payment-information-payment-method{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;}.commerce-checkout-flow-multistep-default .form-item-payment-information-payment-method .description > *,.commerce-checkout-flow-arrange-checkout-flow .form-item-payment-information-payment-method .description > *{margin:0;font-size:13px;}.commerce-checkout-flow-multistep-default .layout-checkout-form,.commerce-checkout-flow-arrange-checkout-flow .layout-checkout-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.commerce-checkout-flow-multistep-default .layout-region-checkout-main,.commerce-checkout-flow-arrange-checkout-flow .layout-region-checkout-main{width:100%;}@media (min-width:992px){.commerce-checkout-flow-multistep-default .layout-region-checkout-main,.commerce-checkout-flow-arrange-checkout-flow .layout-region-checkout-main{width:50%;margin:30px 0;}}.commerce-checkout-flow-multistep-default .layout-region-checkout-secondary,.commerce-checkout-flow-arrange-checkout-flow .layout-region-checkout-secondary{display:none;}@media (min-width:992px){.commerce-checkout-flow-multistep-default .layout-region-checkout-secondary,.commerce-checkout-flow-arrange-checkout-flow .layout-region-checkout-secondary{display:block;width:50%;margin:30px 0;}}.commerce-checkout-flow-multistep-default .layout-region-checkout-footer,.commerce-checkout-flow-arrange-checkout-flow .layout-region-checkout-footer{width:100%;padding:0;margin-bottom:20px;}@media (min-width:992px){.commerce-checkout-flow-multistep-default .layout-region-checkout-footer,.commerce-checkout-flow-arrange-checkout-flow .layout-region-checkout-footer{margin-bottom:30px;}}.commerce-checkout-flow-multistep-default .legend-wrapper,.commerce-checkout-flow-arrange-checkout-flow .legend-wrapper{padding:0;}.commerce-checkout-flow-multistep-default .fieldset-legend,.commerce-checkout-flow-arrange-checkout-flow .fieldset-legend{font-size:18px;font-weight:300;}.commerce-checkout-flow-multistep-default input[type='email'],.commerce-checkout-flow-multistep-default input[type='text'],.commerce-checkout-flow-multistep-default input[type='date'],.commerce-checkout-flow-multistep-default input[type='tel'],.commerce-checkout-flow-multistep-default select,.commerce-checkout-flow-arrange-checkout-flow input[type='email'],.commerce-checkout-flow-arrange-checkout-flow input[type='text'],.commerce-checkout-flow-arrange-checkout-flow input[type='date'],.commerce-checkout-flow-arrange-checkout-flow input[type='tel'],.commerce-checkout-flow-arrange-checkout-flow select{height:36px;}@media (min-width:768px){.commerce-checkout-flow-multistep-default input[type='email'],.commerce-checkout-flow-multistep-default input[type='text'],.commerce-checkout-flow-multistep-default input[type='date'],.commerce-checkout-flow-multistep-default input[type='tel'],.commerce-checkout-flow-multistep-default select,.commerce-checkout-flow-arrange-checkout-flow input[type='email'],.commerce-checkout-flow-arrange-checkout-flow input[type='text'],.commerce-checkout-flow-arrange-checkout-flow input[type='date'],.commerce-checkout-flow-arrange-checkout-flow input[type='tel'],.commerce-checkout-flow-arrange-checkout-flow select{width:220px;}}.commerce-checkout-flow-multistep-default input[type='email'].administrative-area,.commerce-checkout-flow-multistep-default input[type='email'].postal-code,.commerce-checkout-flow-multistep-default input[type='text'].administrative-area,.commerce-checkout-flow-multistep-default input[type='text'].postal-code,.commerce-checkout-flow-multistep-default input[type='date'].administrative-area,.commerce-checkout-flow-multistep-default input[type='date'].postal-code,.commerce-checkout-flow-multistep-default input[type='tel'].administrative-area,.commerce-checkout-flow-multistep-default input[type='tel'].postal-code,.commerce-checkout-flow-multistep-default select.administrative-area,.commerce-checkout-flow-multistep-default select.postal-code,.commerce-checkout-flow-arrange-checkout-flow input[type='email'].administrative-area,.commerce-checkout-flow-arrange-checkout-flow input[type='email'].postal-code,.commerce-checkout-flow-arrange-checkout-flow input[type='text'].administrative-area,.commerce-checkout-flow-arrange-checkout-flow input[type='text'].postal-code,.commerce-checkout-flow-arrange-checkout-flow input[type='date'].administrative-area,.commerce-checkout-flow-arrange-checkout-flow input[type='date'].postal-code,.commerce-checkout-flow-arrange-checkout-flow input[type='tel'].administrative-area,.commerce-checkout-flow-arrange-checkout-flow input[type='tel'].postal-code,.commerce-checkout-flow-arrange-checkout-flow select.administrative-area,.commerce-checkout-flow-arrange-checkout-flow select.postal-code{max-width:110px;}.commerce-checkout-flow-multistep-default textarea,.commerce-checkout-flow-arrange-checkout-flow textarea{height:40px;resize:vertical;}.commerce-checkout-flow-multistep-default .checkout-pane-completion-message,.commerce-checkout-flow-arrange-checkout-flow .checkout-pane-completion-message{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #ecf0f1;}.commerce-checkout-flow-multistep-default .checkout-pane-email-duplicate-receipt .form-actions,.commerce-checkout-flow-arrange-checkout-flow .checkout-pane-email-duplicate-receipt .form-actions{margin-top:1rem;}.commerce-checkout-flow-multistep-default .checkout-pane-email-duplicate-receipt .form-actions .button,.commerce-checkout-flow-arrange-checkout-flow .checkout-pane-email-duplicate-receipt .form-actions .button{padding-right:2.5rem;padding-left:2.5rem;}.commerce-checkout-flow-multistep-default #edit-membership-checkout-pane-field-special-instruc-0-value,.commerce-checkout-flow-arrange-checkout-flow #edit-membership-checkout-pane-field-special-instruc-0-value{width:100%;}.commerce-checkout-flow-multistep-default .form-item:not(fieldset),.commerce-checkout-flow-arrange-checkout-flow .form-item:not(fieldset){margin:0.5rem 0;}.commerce-checkout-flow-multistep-default .form-item:not(fieldset).form-type-checkbox,.commerce-checkout-flow-arrange-checkout-flow .form-item:not(fieldset).form-type-checkbox{margin:0;position:relative;}.commerce-checkout-flow-multistep-default .form-item:not(fieldset).form-type-checkbox input[type=checkbox],.commerce-checkout-flow-arrange-checkout-flow .form-item:not(fieldset).form-type-checkbox input[type=checkbox]{opacity:0;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;}.commerce-checkout-flow-multistep-default .form-item:not(fieldset).form-type-checkbox input[type=checkbox] ~ label,.commerce-checkout-flow-multistep-default .form-item:not(fieldset).form-type-checkbox input[type=checkbox] ~ .description,.commerce-checkout-flow-arrange-checkout-flow .form-item:not(fieldset).form-type-checkbox input[type=checkbox] ~ label,.commerce-checkout-flow-arrange-checkout-flow .form-item:not(fieldset).form-type-checkbox input[type=checkbox] ~ .description{padding-left:24px;font-weight:bold;}.commerce-checkout-flow-multistep-default .form-item:not(fieldset).form-type-checkbox input[type=checkbox] ~ label::before,.commerce-checkout-flow-multistep-default .form-item:not(fieldset).form-type-checkbox input[type=checkbox] ~ .description::before,.commerce-checkout-flow-arrange-checkout-flow .form-item:not(fieldset).form-type-checkbox input[type=checkbox] ~ label::before,.commerce-checkout-flow-arrange-checkout-flow .form-item:not(fieldset).form-type-checkbox input[type=checkbox] ~ .description::before{position:absolute;content:'';width:20px;height:20px;margin-left:-24px;margin-top:1px;background-image:url(/themes/custom/southcare/img/form-checkbox%402x.png);background-position:0 -20px;background-size:20px auto;}@media (minpixel-ratio:1.5),(min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.commerce-checkout-flow-multistep-default .form-item:not(fieldset).form-type-checkbox input[type=checkbox] ~ label::before,.commerce-checkout-flow-multistep-default .form-item:not(fieldset).form-type-checkbox input[type=checkbox] ~ .description::before,.commerce-checkout-flow-arrange-checkout-flow .form-item:not(fieldset).form-type-checkbox input[type=checkbox] ~ label::before,.commerce-checkout-flow-arrange-checkout-flow .form-item:not(fieldset).form-type-checkbox input[type=checkbox] ~ .description::before{background-image:url(/themes/custom/southcare/img/form-checkbox%402x.png);background-size:20px auto;}}.commerce-checkout-flow-multistep-default .form-item:not(fieldset).form-type-checkbox input[type=checkbox] ~ label a,.commerce-checkout-flow-multistep-default .form-item:not(fieldset).form-type-checkbox input[type=checkbox] ~ .description a,.commerce-checkout-flow-arrange-checkout-flow .form-item:not(fieldset).form-type-checkbox input[type=checkbox] ~ label a,.commerce-checkout-flow-arrange-checkout-flow .form-item:not(fieldset).form-type-checkbox input[type=checkbox] ~ .description a{position:relative;z-index:2;}.commerce-checkout-flow-multistep-default .form-item:not(fieldset).form-type-checkbox input[type=checkbox]:checked ~ label::before,.commerce-checkout-flow-multistep-default .form-item:not(fieldset).form-type-checkbox input[type=checkbox]:checked ~ .description::before,.commerce-checkout-flow-arrange-checkout-flow .form-item:not(fieldset).form-type-checkbox input[type=checkbox]:checked ~ label::before,.commerce-checkout-flow-arrange-checkout-flow .form-item:not(fieldset).form-type-checkbox input[type=checkbox]:checked ~ .description::before{background-image:url(/themes/custom/southcare/img/form-checkbox.png);background-repeat:no-repeat;background-position-y:0;}.commerce-checkout-flow-multistep-default .form-item:not(fieldset).form-type-name .name-widget-wrapper,.commerce-checkout-flow-arrange-checkout-flow .form-item:not(fieldset).form-type-name .name-widget-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;}.commerce-checkout-flow-multistep-default fieldset,.commerce-checkout-flow-arrange-checkout-flow fieldset{padding:0;margin:0 0 1rem;border:0;min-width:0;}.commerce-checkout-flow-multistep-default fieldset[id^='edit-payment-information'] .legend-wrapper,.commerce-checkout-flow-arrange-checkout-flow fieldset[id^='edit-payment-information'] .legend-wrapper{padding:0;}.commerce-checkout-flow-multistep-default .credit-card-form__expiration,.commerce-checkout-flow-arrange-checkout-flow .credit-card-form__expiration{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;}.commerce-checkout-flow-multistep-default .credit-card-form__expiration .form-item-payment-information-add-payment-method-payment-details-expiration-divider,.commerce-checkout-flow-multistep-default .credit-card-form__expiration label,.commerce-checkout-flow-arrange-checkout-flow .credit-card-form__expiration .form-item-payment-information-add-payment-method-payment-details-expiration-divider,.commerce-checkout-flow-arrange-checkout-flow .credit-card-form__expiration label{display:none;}.commerce-checkout-flow-multistep-default .credit-card-form__expiration select,.commerce-checkout-flow-arrange-checkout-flow .credit-card-form__expiration select{width:96px;}.commerce-checkout-flow-multistep-default .form-actions,.commerce-checkout-flow-arrange-checkout-flow .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;padding-left:0;}.commerce-checkout-flow-multistep-default .form-actions input,.commerce-checkout-flow-arrange-checkout-flow .form-actions input{font-size:16px;}.commerce-checkout-flow-multistep-default .form-actions .link--previous,.commerce-checkout-flow-arrange-checkout-flow .form-actions .link--previous{color:#0071b3;font-size:16px;}@media (max-width:992px){.commerce-checkout-flow-multistep-default .form-actions .green-button,.commerce-checkout-flow-arrange-checkout-flow .form-actions .green-button{background:#27ae60;}}.commerce-checkout-flow-multistep-default .form-actions #edit-actions-back,.commerce-checkout-flow-arrange-checkout-flow .form-actions #edit-actions-back{padding:0.5rem 1rem;color:#fff;background:#d15419;font-size:0.75rem;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;line-height:1.42857143;border-radius:4px;text-decoration:none;font-size:16px;padding:10px 40px;}.commerce-checkout-flow-multistep-default .form-actions #edit-actions-back:hover,.commerce-checkout-flow-multistep-default .form-actions #edit-actions-back:focus,.commerce-checkout-flow-arrange-checkout-flow .form-actions #edit-actions-back:hover,.commerce-checkout-flow-arrange-checkout-flow .form-actions #edit-actions-back:focus{background-color:#a04000;border-color:#963c00;}.commerce-checkout-flow-multistep-default [id^='edit-flower-delivery-pane-field-delivery-date-0-value'],.commerce-checkout-flow-arrange-checkout-flow [id^='edit-flower-delivery-pane-field-delivery-date-0-value']{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;}.commerce-checkout-flow-multistep-default [id^='edit-flower-delivery-pane-field-delivery-date-0-value'] > div,.commerce-checkout-flow-arrange-checkout-flow [id^='edit-flower-delivery-pane-field-delivery-date-0-value'] > div{-ms-flex-preferred-size:90px;flex-basis:90px;}.commerce-checkout-flow-multistep-default [id^='edit-flower-delivery-pane-field-delivery-date-0-value'] select,.commerce-checkout-flow-arrange-checkout-flow [id^='edit-flower-delivery-pane-field-delivery-date-0-value'] select{width:100%;}.review-order{width:100%;text-align:left;margin-bottom:20px;}@media (min-width:992px){.review-order{display:none;}}.review-order .review-order-button{display:inline-block;font-size:16px;border:4px solid #d35400;color:#d35400;padding:10px 66px;background:#fff;text-align:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}.arrange-online .review-order .review-order-button{width:auto;}@media (min-width:680px){.review-order .review-order-button{width:auto;}}.order-list header{padding:0 0 20px;}.order-list header h4{font-size:18px;font-weight:300;margin:0;}.order-list footer{margin:0;}.order-list table{width:100%;display:block;border-spacing:unset;padding:28px 0;border-top:1px solid #ecf0f1;border-bottom:1px solid #ecf0f1;}.order-list tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.order-list td{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;padding:8px;}.order-list td.views-field-purchased-entity{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;-ms-flex-preferred-size:400px;flex-basis:400px;}.order-list td.views-field-total-price__number{text-align:right;}.order-list td.attributes{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;-ms-flex-preferred-size:200px;flex-basis:200px;}.order-list td.attributes.empty{display:none;}.order-list .total_price{margin:20px 0;}.order-list .order-total-line{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.order-list .order-total-line > span{width:50%;}.order-list .order-total-line .order-total-line-value{font-weight:bold;}.order-list .order-total-line .order-total-line-label{font-weight:400;}.arrange-online .commerce-checkout-flow-multistep-default [id^='edit-flower-delivery-pane-group-flowers-extra'],.arrange-online .commerce-checkout-flow-multistep-default [id^='edit-arrangement-order-details-group-order-details'],.arrange-online .commerce-checkout-flow-arrange-checkout-flow [id^='edit-flower-delivery-pane-group-flowers-extra'],.arrange-online .commerce-checkout-flow-arrange-checkout-flow [id^='edit-arrangement-order-details-group-order-details']{margin-top:0;}.arrange-online .commerce-checkout-flow-multistep-default [id^='edit-flower-delivery-pane-group-flowers-extra'] > .legend-wrapper,.arrange-online .commerce-checkout-flow-multistep-default [id^='edit-arrangement-order-details-group-order-details'] > .legend-wrapper,.arrange-online .commerce-checkout-flow-arrange-checkout-flow [id^='edit-flower-delivery-pane-group-flowers-extra'] > .legend-wrapper,.arrange-online .commerce-checkout-flow-arrange-checkout-flow [id^='edit-arrangement-order-details-group-order-details'] > .legend-wrapper{padding:0 0 0.25rem;border-bottom:1px solid #ecf0f1;}.arrange-online .commerce-checkout-flow-multistep-default [id^='edit-flower-delivery-pane-group-flowers-extra'] > .legend-wrapper .fieldset-legend,.arrange-online .commerce-checkout-flow-multistep-default [id^='edit-arrangement-order-details-group-order-details'] > .legend-wrapper .fieldset-legend,.arrange-online .commerce-checkout-flow-arrange-checkout-flow [id^='edit-flower-delivery-pane-group-flowers-extra'] > .legend-wrapper .fieldset-legend,.arrange-online .commerce-checkout-flow-arrange-checkout-flow [id^='edit-arrangement-order-details-group-order-details'] > .legend-wrapper .fieldset-legend{font-weight:600;color:#d15419;font-size:18px;}.arrange-online .commerce-checkout-flow-multistep-default header,.arrange-online .commerce-checkout-flow-arrange-checkout-flow header{padding:0 0 0.5rem;}.arrange-online .commerce-checkout-flow-multistep-default header h4,.arrange-online .commerce-checkout-flow-arrange-checkout-flow header h4{font-weight:600;color:#d15419;font-size:18px;}.arrange-online .commerce-checkout-flow-multistep-default .field--name-field-delivery-date h4,.arrange-online .commerce-checkout-flow-arrange-checkout-flow .field--name-field-delivery-date h4{font-weight:600;color:#d15419;margin:0;padding:0 0 0.25rem;font-size:18px;}.arrange-online .commerce-checkout-flow-multistep-default label,.arrange-online .commerce-checkout-flow-arrange-checkout-flow label{font-size:16px;color:#000;font-weight:400;}.arrange-online .commerce-checkout-flow-multistep-default .legend-wrapper,.arrange-online .commerce-checkout-flow-arrange-checkout-flow .legend-wrapper{padding:0;}.arrange-online .commerce-checkout-flow-multistep-default .fieldset-legend,.arrange-online .commerce-checkout-flow-arrange-checkout-flow .fieldset-legend{font-size:16px;font-weight:400;color:#000;}.arrange-online .commerce-checkout-flow-multistep-default .order-total-line__total,.arrange-online .commerce-checkout-flow-arrange-checkout-flow .order-total-line__total{color:#30ad62;font-weight:700;font-size:1rem;}.arrange-online .commerce-checkout-flow-multistep-default input[type='email'],.arrange-online .commerce-checkout-flow-multistep-default input[type='text'],.arrange-online .commerce-checkout-flow-multistep-default input[type='date'],.arrange-online .commerce-checkout-flow-multistep-default input[type='tel'],.arrange-online .commerce-checkout-flow-multistep-default select,.arrange-online .commerce-checkout-flow-multistep-default textarea,.arrange-online .commerce-checkout-flow-arrange-checkout-flow input[type='email'],.arrange-online .commerce-checkout-flow-arrange-checkout-flow input[type='text'],.arrange-online .commerce-checkout-flow-arrange-checkout-flow input[type='date'],.arrange-online .commerce-checkout-flow-arrange-checkout-flow input[type='tel'],.arrange-online .commerce-checkout-flow-arrange-checkout-flow select,.arrange-online .commerce-checkout-flow-arrange-checkout-flow textarea{width:100%;}.arrange-online .commerce-checkout-flow-multistep-default input[type='email'].administrative-area,.arrange-online .commerce-checkout-flow-multistep-default input[type='email'].postal-code,.arrange-online .commerce-checkout-flow-multistep-default input[type='text'].administrative-area,.arrange-online .commerce-checkout-flow-multistep-default input[type='text'].postal-code,.arrange-online .commerce-checkout-flow-multistep-default input[type='date'].administrative-area,.arrange-online .commerce-checkout-flow-multistep-default input[type='date'].postal-code,.arrange-online .commerce-checkout-flow-multistep-default input[type='tel'].administrative-area,.arrange-online .commerce-checkout-flow-multistep-default input[type='tel'].postal-code,.arrange-online .commerce-checkout-flow-multistep-default select.administrative-area,.arrange-online .commerce-checkout-flow-multistep-default select.postal-code,.arrange-online .commerce-checkout-flow-multistep-default textarea.administrative-area,.arrange-online .commerce-checkout-flow-multistep-default textarea.postal-code,.arrange-online .commerce-checkout-flow-arrange-checkout-flow input[type='email'].administrative-area,.arrange-online .commerce-checkout-flow-arrange-checkout-flow input[type='email'].postal-code,.arrange-online .commerce-checkout-flow-arrange-checkout-flow input[type='text'].administrative-area,.arrange-online .commerce-checkout-flow-arrange-checkout-flow input[type='text'].postal-code,.arrange-online .commerce-checkout-flow-arrange-checkout-flow input[type='date'].administrative-area,.arrange-online .commerce-checkout-flow-arrange-checkout-flow input[type='date'].postal-code,.arrange-online .commerce-checkout-flow-arrange-checkout-flow input[type='tel'].administrative-area,.arrange-online .commerce-checkout-flow-arrange-checkout-flow input[type='tel'].postal-code,.arrange-online .commerce-checkout-flow-arrange-checkout-flow select.administrative-area,.arrange-online .commerce-checkout-flow-arrange-checkout-flow select.postal-code,.arrange-online .commerce-checkout-flow-arrange-checkout-flow textarea.administrative-area,.arrange-online .commerce-checkout-flow-arrange-checkout-flow textarea.postal-code{max-width:100%;}.arrange-online .commerce-checkout-flow-multistep-default .form-item .form-type-name .name-widget-wrapper,.arrange-online .commerce-checkout-flow-arrange-checkout-flow .form-item .form-type-name .name-widget-wrapper{display:block;}.arrange-online .commerce-checkout-flow-multistep-default .credit-card-form__expiration .form-item,.arrange-online .commerce-checkout-flow-arrange-checkout-flow .credit-card-form__expiration .form-item{-ms-flex-preferred-size:100px;flex-basis:100px;}.arrange-online .commerce-checkout-flow-multistep-default .address-container-inline > .form-item,.arrange-online .commerce-checkout-flow-arrange-checkout-flow .address-container-inline > .form-item{display:block;}.arrange-online .commerce-checkout-flow-multistep-default [id^='edit-arrangement-order-details-field-sex-person'],.arrange-online .commerce-checkout-flow-multistep-default [id^='edit-arrangement-order-details-field-sex-purchaser--wrapper'],.arrange-online .commerce-checkout-flow-arrange-checkout-flow [id^='edit-arrangement-order-details-field-sex-person'],.arrange-online .commerce-checkout-flow-arrange-checkout-flow [id^='edit-arrangement-order-details-field-sex-purchaser--wrapper']{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.arrange-online .commerce-checkout-flow-multistep-default [id^='edit-arrangement-order-details-field-sex-person'] .legend-wrapper,.arrange-online .commerce-checkout-flow-multistep-default [id^='edit-arrangement-order-details-field-sex-purchaser--wrapper'] .legend-wrapper,.arrange-online .commerce-checkout-flow-arrange-checkout-flow [id^='edit-arrangement-order-details-field-sex-person'] .legend-wrapper,.arrange-online .commerce-checkout-flow-arrange-checkout-flow [id^='edit-arrangement-order-details-field-sex-purchaser--wrapper'] .legend-wrapper{padding:0;}.arrange-online .commerce-checkout-flow-multistep-default [id^='edit-arrangement-order-details-field-sex-person'] .fieldset-legend,.arrange-online .commerce-checkout-flow-multistep-default [id^='edit-arrangement-order-details-field-sex-purchaser--wrapper'] .fieldset-legend,.arrange-online .commerce-checkout-flow-arrange-checkout-flow [id^='edit-arrangement-order-details-field-sex-person'] .fieldset-legend,.arrange-online .commerce-checkout-flow-arrange-checkout-flow [id^='edit-arrangement-order-details-field-sex-purchaser--wrapper'] .fieldset-legend{font-size:16px;font-weight:400;}.arrange-online .commerce-checkout-flow-multistep-default [id^='edit-arrangement-order-details-field-sex-person'] .form-item,.arrange-online .commerce-checkout-flow-multistep-default [id^='edit-arrangement-order-details-field-sex-purchaser--wrapper'] .form-item,.arrange-online .commerce-checkout-flow-arrange-checkout-flow [id^='edit-arrangement-order-details-field-sex-person'] .form-item,.arrange-online .commerce-checkout-flow-arrange-checkout-flow [id^='edit-arrangement-order-details-field-sex-purchaser--wrapper'] .form-item{margin:0;}.arrange-online .commerce-checkout-flow-multistep-default [id^='edit-arrangement-order-details-field-sex-person'] input[type='radio'],.arrange-online .commerce-checkout-flow-multistep-default [id^='edit-arrangement-order-details-field-sex-purchaser--wrapper'] input[type='radio'],.arrange-online .commerce-checkout-flow-arrange-checkout-flow [id^='edit-arrangement-order-details-field-sex-person'] input[type='radio'],.arrange-online .commerce-checkout-flow-arrange-checkout-flow [id^='edit-arrangement-order-details-field-sex-purchaser--wrapper'] input[type='radio']{display:none;}.arrange-online .commerce-checkout-flow-multistep-default [id^='edit-arrangement-order-details-field-sex-person'] [id^='edit-arrangement-order-details-field-sex-purchaser'],.arrange-online .commerce-checkout-flow-multistep-default [id^='edit-arrangement-order-details-field-sex-purchaser--wrapper'] [id^='edit-arrangement-order-details-field-sex-purchaser'],.arrange-online .commerce-checkout-flow-arrange-checkout-flow [id^='edit-arrangement-order-details-field-sex-person'] [id^='edit-arrangement-order-details-field-sex-purchaser'],.arrange-online .commerce-checkout-flow-arrange-checkout-flow [id^='edit-arrangement-order-details-field-sex-purchaser--wrapper'] [id^='edit-arrangement-order-details-field-sex-purchaser']{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;}[id^="edit-payment-information-payment-method-cash-check-"][id*="-description"]{display:none;}#block-views-blockrelated-products-related-items-block{display:none;padding-top:20px;padding-bottom:20px;border-top:thin solid #ecf0f1;}@media (min-width:768px){#block-views-blockrelated-products-related-items-block{display:block;}}#block-views-blockrelated-products-related-items-block .views-view-responsive-grid .views-view-responsive-grid__item-inner{padding-left:10px;padding-right:10px;}#block-views-blockrelated-products-related-items-block .views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-title{padding:5px 0;}#block-views-blockrelated-products-related-items-block .views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-view-commerce-product a{color:#7f8c8d;}#block-views-blockrelated-products-related-items-block .views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-field-image img{max-width:100%;height:auto;}#block-views-blockrelated-products-mobile-related-products{display:block;text-align:center;padding-bottom:40px;border-top:thin solid #ecf0f1;}@media (min-width:768px){#block-views-blockrelated-products-mobile-related-products{display:none;}}#block-views-blockrelated-products-mobile-related-products h3{padding-bottom:15px;}#block-views-blockrelated-products-mobile-related-products .views-field-view-commerce-product{padding-top:40px;}#block-views-blockrelated-products-mobile-related-products .views-field-view-commerce-product a{color:#7f8c8d;}#block-views-blockrelated-products-mobile-related-products .swiper-container{text-align:center;overflow:hidden;position:relative;}#block-views-blockrelated-products-mobile-related-products .swiper-container .swiper-pagination{bottom:30px;}#block-views-blockrelated-products-mobile-related-products .swiper-container .swiper-pagination .swiper-pagination-bullet{background-color:white;border:2px solid #aab2bd;height:12px;width:12px;}#block-views-blockrelated-products-mobile-related-products .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#aab2bd;}@media (max-width:768px){.header .container #block-southcare-mainnavigation .navbar-collapse.collapse.in .dropdown-menu{height:auto;overflow:visible;box-shadow:0 4px 8px rgba(0,0,0,0.06);}#block-southcare-custom-cart{display:block;}.front-page .layout-content .container .layout--front-page .layout__region--banner,.front-page .layout-content .container .layout--front-page .layout__region--banner .wrapper img{height:26rem;}}
