@import url('https://fonts.googleapis.com/css?family=Raleway:400,400i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Raleway:400,400i,700,700i');@import url('https://fonts.googleapis.com/css?family=Satisfy');body{font-family:Verdana, Geneva, sans-serif;font-size:14px}h1{font-family:'Raleway', sans-serif;font-size:30px;font-weight:normal}h2{font-family:'Raleway', sans-serif;font-size:24px;font-weight:normal}h3{font-family:'Raleway', sans-serif;font-size:20px;font-weight:normal}h4{font-family:'Raleway', sans-serif;font-size:16px;font-weight:normal}h5{font-family:'Raleway', sans-serif;font-size:14px;font-weight:normal}p{font-family:Arial, Helvetica, sans-serif;font-size:20px}@media (min-width:768px){h1{font-size:30px}h2{font-size:24px}h3{font-size:20px}h4{font-size:16px}h5{font-size:14px}}.main_content_container .img-responsive{width:100%}a{text-decoration:none}a:hover{text-decoration:inherit}a:link{text-decoration:inherit}a:active{text-decoration:inherit}a:visited{text-decoration:inherit}.red{color:#c00}body{background-color:#fae9d9;color:#333}header{background-color:#fff;color:#333}header .logo_wrapper{text-align:center}header .logo_wrapper img{display:inline-block;max-height:224px;padding-top:5px}@media (min-width:768px){header .logo_wrapper{text-align:left}header .logo_wrapper img{max-height:64px;padding-top:2px}}@media (min-width:992px){header .logo_wrapper img{max-height:85px;padding-top:3px}}.navbar{margin-bottom:0;background-color:#fff;border:none;font-family:'Raleway', sans-serif}.navbar-default .navbar-toggle{background-color:transparent;border-color:#e27b0a}.navbar-default .navbar-toggle .icon-bar{background-color:#e27b0a}.navbar-default .navbar-toggle:focus{background-color:#fae9d9}.navbar-default .navbar-toggle:hover{background-color:#fae9d9}.navbar-default .navbar-collapse{border-color:#fae9d9}.navbar-default .navbar-form{border-color:#fae9d9}.navbar-default .navbar-nav > li > a{color:#333}.navbar-default .navbar-nav > li > a:focus{background-color:#fae9d9;color:#333}.navbar-default .navbar-nav > li > a:hover{background-color:#fae9d9;color:#333}.navbar-default .navbar-nav > .active > a{background-color:#fae9d9;color:#333;border:none}.navbar-default .navbar-nav > .active > a:focus{background-color:#fae9d9;color:#333;border:none}.navbar-default .navbar-nav > .active > a:hover{background-color:#fae9d9;color:#333;border:none}.navbar-default .navbar-nav > .open > a{background-color:#fae9d9;color:#333}.navbar-default .navbar-nav > .open > a:focus{background-color:#fae9d9;color:#333}.navbar-default .navbar-nav > .open > a:hover{background-color:#fae9d9;color:#333}.navbar-nav > li > .dropdown-menu{background-color:#fff;border:none}.navbar-default .navbar-nav .open .dropdown-menu > .active > a{background-color:#fae9d9;color:#333}.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{background-color:#fae9d9;color:#333}.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover{background-color:#fae9d9;color:#333}.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#333}.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{background-color:#fae9d9;color:#333}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{background-color:#fae9d9;color:#333}@media (max-width:767px){.navbar{min-height:inherit}.navbar-header button{margin-top:-25px}}@media (min-width:768px){header .logo_wrapper{padding-left:15px;padding-right:0}header .navi_wrapper{padding-left:15px;padding-right:15px}.navbar .navbar-nav{font-size:0}.nav > li > a{padding:0 10px;line-height:64px;font-size:14px}.navbar .dropdown-menu{padding:0}.navbar .dropdown-menu > li > a{padding:5px 15px}}@media (min-width:992px){header .navi_wrapper{padding-left:40px}.nav > li > a{padding:0 12px;line-height:85px;font-size:18px}}@media (min-width:1200px){header .navi_wrapper{padding-left:30px}}.header_phone_container{position:relative}.header_phone_wrapper{position:absolute;top:-3px;width:100%;z-index:20}.header_phone_wrapper .header_phone{width:100%;margin:0 auto;padding:0 15px;text-align:center;text-shadow:0 0 1px #000, 0 0 3px #000}.header_phone_wrapper .header_phone a{color:#fff;font-size:18px}@media (min-width:768px){.header_phone_wrapper .header_phone{max-width:750px}}@media (min-width:992px){.header_phone_wrapper .header_phone{max-width:970px}}@media (min-width:1200px){.header_phone_wrapper .header_phone{max-width:1170px}}.carousel_main{position:relative}.header_title_wrapper{position:absolute;top:0;width:100%;z-index:15}.header_title_wrapper .header_title{width:100%;margin:35px auto 0;padding:0 15px;text-align:center;color:#fff}.header_title_wrapper .header_title .header_title_top{font-family:'Raleway', sans-serif;font-size:30px;text-transform:uppercase}.header_title_wrapper .header_title .header_title_sub{font-family:'Satisfy', cursive;font-size:24px}.header_title_wrapper .header_title .header_title_top em{font-size:36px;font-style:normal}.header_title_wrapper .header_title .header_title_sub{max-width:390px;margin:0 auto;overflow:hidden;text-align:center}.header_title_wrapper .header_title .header_title_sub:before,.header_title_wrapper .header_title .header_title_sub:after{position:relative;display:inline-block;width:50%;height:1px;content:"";background-color:#fff;vertical-align:middle}.header_title_wrapper .header_title .header_title_sub:before{right:20px;margin-left:-50%}.header_title_wrapper .header_title .header_title_sub:after{left:20px;margin-right:-50%}.carousel .item{height:calc(100vh - 157px)}.carousel .item img{width:100%;height:100%;object-fit:cover}@media (min-width:768px){.header_phone_wrapper .header_phone{max-width:750px}.carousel_main .header_title_wrapper .header_title{max-width:750px}.carousel .item{height:calc(100vh - 64px)}}@media (min-width:992px){.header_phone_wrapper .header_phone{max-width:970px}.carousel_main .header_title_wrapper .header_title{max-width:970px;margin:25px auto 0}.carousel_main .header_title_wrapper .header_title .header_title_top{font-size:42px}.carousel_main .header_title_wrapper .header_title .header_title_sub{font-size:30px;max-width:535px}.carousel_main .header_title_wrapper .header_title .header_title_top em{font-size:50px}.carousel .item{height:calc(100vh - 85px)}}@media (min-width:1200px){.header_phone_wrapper .header_phone{max-width:1170px}.carousel_main .header_title_wrapper .header_title{max-width:1170px}.carousel .item{height:calc(100vh - 85px)}}.webpage_banner{height:275px}.webpage_banner img{width:100%;height:100%;object-fit:cover}@media (min-width:768px){.webpage_banner{height:300px}}@media (min-width:992px){.webpage_banner{height:350px}}@media (min-width:1200px){.webpage_banner{height:400px}}.main_content_wrapper{background-color:#fff;color:#333}.secondary_color_wrapper{background-color:#fae9d9}.main_content_wrapper h1{margin-top:0;margin-bottom:25px;text-align:center}.main_content_wrapper h2,.main_content_wrapper h3,.main_content_wrapper h4,.main_content_wrapper h5{margin-top:0;margin-bottom:15px}.main_content{padding-top:35px;padding-bottom:35px}.main_content .welcome{max-width:40%;margin:0 auto 35px;overflow:hidden;text-align:center;font-family:'Raleway', sans-serif;font-size:30px}.main_content .welcome:before,.main_content .welcome:after{position:relative;display:inline-block;width:50%;height:1px;content:"";background-color:#333;vertical-align:middle}.main_content .welcome:before{right:20px;margin-left:-50%}.main_content .welcome:after{left:20px;margin-right:-50%}.index_wrapper .main_content h1{font-size:24px}.sidebar{padding-top:0;padding-bottom:35px}@media (min-width:768px){.sidebar{padding-top:35px;padding-bottom:35px}}footer{padding-top:100px;background-image:url(//www.southernhomedesign.com/themes/shd-custom/assets/img/footer_background.jpg);background-repeat:no-repeat;background-size:cover;border-top:3px solid}footer a{color:inherit}footer a:hover{color:inherit}footer a:link{color:inherit}footer a:active{color:inherit}footer a:visited{color:inherit}footer,footer p{color:#555;font-family:Verdana, Geneva, sans-serif;font-size:16px}footer p{margin-bottom:15px}footer .footer_info{margin-bottom:10px}footer .footer_icon{margin-bottom:15px}footer .footer_icon ul{margin:0;padding:0;font-size:0;text-align:center}footer .footer_icon li{display:inline-block;margin-right:10px;font-size:40px}footer .footer_icon li:last-of-type{margin-right:0}footer .footer_logo{margin-bottom:50px}footer .footer_logo ul{margin:0;padding:0;font-size:0;text-align:center}footer .footer_logo li{display:inline-block;margin-right:15px}footer .footer_logo li:last-of-type{margin-right:0}footer .footer_logo img{height:75px}footer .footer_host p{font-size:14px}.contact_form_wrapper .field_error{background:#ffc}@media (min-width:768px){.contact_form_wrapper fieldset{border-color:#fae9d9}}#signup_form .inline_error{background:#fff}#profile_display_image{background:#000}#profile_display_image .display_image_delete{background:#fff;box-shadow:1px 1px 1px 0 #555}.module_wrapper,.module_wrapper .alert p{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px}.module_wrapper .module_header{font-size:18px}.module_wrapper .module_header span{display:block;margin-top:5px;float:none !important;font-style:italic}.display_grid .cell_fix_sm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.display_grid .cell_fix_md{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.display_grid .cell_fix_lg{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.display_grid .filter-false{cursor:initial !important}.tablesorter-filter.disabled{border:none !important;box-shadow:none !important;cursor:initial !important}@media (min-width:768px){.module_wrapper .module_header span{display:inherit;margin-top:0;float:right !important}}.module_wrapper .form_module .required_field{margin-right:2px;color:#900}.module_wrapper .form_module .form_field_error{background:#ffc}.module_wrapper .form_module .inline_error{position:absolute;top:-2px;right:20px;height:28px;line-height:28px;background:#fff}.module_wrapper .form_module button.submit{width:100%}.module_wrapper .display_image_label,.module_wrapper .display_image_delete{display:inline-block}.module_wrapper .display_image_delete{margin-left:20px;font-size:12px}.module_wrapper .display_image img{margin-bottom:15px}@media (min-width:768px){.module_wrapper .display_image_wrapper div:first-of-type{padding-right:0}.module_wrapper .display_image_label,.module_wrapper .display_image_delete{display:block}.module_wrapper .display_image_delete{margin-left:0}.module_wrapper .display_image_label{margin-bottom:5px}.module_wrapper .display_image img{margin-bottom:0}.module_wrapper input.file{margin-top:5px}}.module_wrapper .delete_confirmation{font-size:0}.module_wrapper .delete_confirmation input{width:200px;margin-top:15px}.module_wrapper .delete_confirmation input:first-of-type{margin-right:15px}