#sticky-header{position:fixed;min-width:100%}#sticky-header-row .et_pb_column{margin-bottom:0}@media only screen and (max-width:800px){.sfm-navicon-button{margin:15px 0 0 0!important}}#sfm-sidebar,#sfm-sidebar .sfm-menu-level-1{background-color:rgba(0,0,0,0.75)!important}#sfm-sidebar .sfm-nav .sfm-menu li a:before,#sfm-sidebar .sfm-view-level-1 .sfm-menu-level-1 li a:before{background:#fff!important;border-bottom:8px solid #666;transition:all .3s cubic-bezier(.215,.061,.355,1)}#sfm-sidebar .sfm-nav .sfm-menu li a,#sfm-sidebar .sfm-view-level-1 .sfm-menu-level-1 li a{color:#fff!important}#sfm-sidebar .sfm-nav .sfm-menu li a:hover,#sfm-sidebar .sfm-view-level-1 .sfm-menu-level-1 li a:hover{color:#444!important}#sfm-sidebar .sfm-view-level-1{box-shadow:0 0 35px 3px rgba(0,0,0,.33)!important}#sfm-sidebar .sfm-menu .sfm-has-child-menu.sfm-active-item a{color:#444!important}.sfm-sidebar-bg{-webkit-background-size:auto;background-size:auto;background-position:bottom}@media only screen and (max-height:900px){.sfm-menu-level-0{margin-top:0!important}#sfm-sidebar nav .sfm-menu li a{padding:10px!important;font-size:16px!important}#sfm-sidebar .sfm-menu li a,#sfm-sidebar .sfm-chapter,#sfm-sidebar .sfm-back-parent{padding:10px 10px 20px 10px!important}}.sfm-navicon,.sfm-navicon::after,.sfm-navicon::before{background:#fff!important}.sfm-sidebar-close::after,.sfm-sidebar-close::before{background:#fff!important}@media only screen and (max-height:900px){.sfm-logo{display:none!important}}.et_pb_slide_description{padding:500px 0!important}.et_pb_slide{padding:0!important}.et_pb_text_overlay_wrapper{padding:20px!important}.et_pb_text_overlay_wrapper{max-width:800px;float:right}.et_pb_slide_title{padding-bottom:0!important}.et-pb-controllers a{width:20px!important;height:20px!important;font-size:20px!important;border-radius:100px!important}.et-pb-controllers a.et-pb-active-control{width:30px!important;height:30px!important;font-size:30px!important;border-radius:100px!important}.icon{padding:0 5px}.icon.facebook{padding:0 10px 0 20px!important}hr{border:1px solid #ffdcd7;margin-bottom:20px}.et_pb_text_inner h3{padding-top:10px}.slider-container,.wpmslider-wrapper,.wpmslider-viewport,.wpmtst-testimonial{border:0!important}p{font-family:'Josefin Slab',Georgia,"Times New Roman",serif;font-weight:bold;font-size:18px!important;letter-spacing:1px}.slider-container,.wpmslider-wrapper,.wpmslider-viewport,.wpmtst-testimonial,.strong-content{border:0!important;box-shadow:0!important}.nextgen_pro_thumbnail_grid .image-wrapper{line-height:0!important}@media only screen and (max-width:980px){#header-right{display:none!important}}.nextgen_pro_lightbox_open .sfm-rollback{display:none}.testimonial-name{text-align:center;font-style:italic;font-weight:bold;color:#fff}.testimonial-name:before{content:'– '}.testimonial p{color:#fff}.page-id-151 .testimonial p,.page-id-151 .testimonial p strong,.page-id-151 .testimonial-name{color:#666}.testimonial p strong{color:#abc6c6;font-size:30px;padding-bottom:20px;line-height:40px}.page-id-155 .wpmtst-testimonial.testimonial{border:1px solid #abc6c6!important;background:rgba(0,0,0,0.7)}.ngg-pro-album .image_container{border:0!important;background:transparent!important}.ngg-pro-album .caption_link a{font-family:'Josefin Slab',Georgia,"Times New Roman",serif;font-weight:bold;font-size:20px!important;letter-spacing:1px;padding-top:5px}.tml-button,.gform_button{background:#d45949!important;border:0;padding:15px 40px;font-size:20px;font-weight:bold;color:#fff;transition:all 0.5s ease-out;cursor:pointer}.gform_button:hover,.tml-button:hover{background:#ffedeb!important;transition:all 0.5s ease-out;color:#d45949}.tml-lostpassword-link,.tml-lostpassword-link a{color:#d45949}.tml input{font-size:20px}#gform_wrapper_1{margin-top:40px!important}#input_1_5{margin-top:-20px}.success{background:#ccffa7;border:1px solid lime;padding:20px!important;margin:100px 0}.pride{background:#ee3255;color:#fff;padding:10px!important;margin-bottom:20px}.process strong{color:#ee3255}hr.hr{border:10px solid #000}hr.hr-black{border:1px solid #000}.homepage-quote{width:50%;margin:0 auto;padding:40px;margin-top:-15%;z-index:2}.head-shot{border-radius:100px;max-width:150px}.footer-email{font-size:18px}.et_pb_column_1_3{padding:5px 5px 20px 5px!important}.wp-image-1055{padding:10px}#npl_button_close{color:#fff!important;background:red!important;opacity:1!important}#npl_button_close i.fa{margin:0 2px 2px 2px!important}