.btn-base,.call-to-action .box:before{-webkit-transition:.3s all ease-in-out}.blog-header-wrapper,.call-to-action .box .box-text a span,.page-rates .box .box-text p{font-family:Lobster,sans-serif}body{overflow-x:hidden}.btn-base{font-size:14px;font-weight:700;display:inline-block;padding:8px 15px;transition:.3s all ease-in-out;letter-spacing:.2em;text-transform:uppercase;color:#777;border:2px solid #777}.form-flat input,.popup{border-radius:5px}.btn-base:hover{color:#fff;border-color:#58aaaa;background:#58aaaa}.header-wrapper #top-bar .container,.header-wrapper .header-inner,footer#footer .container{max-width:1250px!important;margin:0 auto!important}#content.content-area{max-width:1250px;margin:0 auto;padding-right:15px;padding-left:15px}body.home #content.content-area,body.page-id-377 #content.content-area,body.page-id-555 #content.content-area{max-width:100%;padding:0}.wrapper,.wrapper-in .section-content{max-width:1250px!important;margin:0 auto!important}.banner h1,.banner h2,.heading-font,h1,h2,h3,h4,h5,h6{font-weight:500!important}.copyright-footer .center,.copyright-footer .left,.copyright-footer .right{float:left;width:33.33%}.copyright-footer .left{text-align:left}.copyright-footer .center{text-align:center;text-transform:uppercase}.copyright-footer .center a{display:inline-block;margin:0 5px}.call-to-action .box:after,.call-to-action .box:before{z-index:1;display:block;width:0;height:0;content:'';border-width:0;border-style:solid;border-color:#fff}.copyright-footer .right{text-align:right}.call-to-action .box{position:relative}.call-to-action .box:before{position:absolute;top:20px;left:20px;transition:.3s all ease-in-out}.call-to-action .box:after{position:absolute;right:20px;bottom:20px;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.call-to-action .box .box-text{position:absolute;z-index:3;top:50%;left:50%;padding:0;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.overlay,.popup{position:fixed;display:none}.call-to-action .box .box-text a span{font-size:34px;font-weight:400;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;color:#fff}.call-to-action .box:hover:before{width:calc(100% - 40px);height:calc(100% - 40px);border-width:1px 0 0 1px}.call-to-action .box:hover:after{width:calc(100% - 40px);height:calc(100% - 40px);border-width:0 1px 1px 0}.call-to-action .box:hover a span{letter-spacing:.1em}.call-to-action .box:hover .overlay{background:rgba(88,170,170,.7)!important}.marginbottom0{margin-bottom:0}.thin{font-weight:400}.home-aboutus{padding:100px 0}.slider-wrapper .slider-nav-circle{min-height:110px}.slider-wrapper .slider-nav-circle .col.small-12.large-12{padding-bottom:0}.form-flat input:not([type=submit]),.form-flat select,.form-flat textarea{margin-bottom:0 0 10px;border-radius:5px;background:0 0}body.home .col,body.home .page-wrapper{padding:0}.gallery-col{padding:20px}.pricing-table-header .title{font-size:20px}.blog-header-wrapper{font-size:42px;padding:30px 0 20px;text-align:center;color:#555}body.blog .post-item .box-text{padding:14px 15px;background:#fff}body.blog .post-item .box-text .post-title{font-size:16px;font-weight:700}body.blog .post-item .box-text p{font-size:14px}body.blog .post-item .badge-inner{padding:7px 12px}body.blog .post-item .badge-inner .post-date-day{font-size:24px;font-weight:700}.alt-font,.lead.alt-font,.page-rates .box .box-text p{font-weight:400}body.blog .post-item .badge-inner .post-date-month{font-size:13px;text-transform:uppercase}body.blog .footer-widgets,body.single .footer-widgets{display:none}.blog-wrapper .large-10{max-width:100%;max-width:1250px!important;margin:0 auto!important;-ms-flex-preferred-size:100%;flex-basis:100%}.blog-wrapper article .entry-header-text .entry-divider{display:none}.blog-wrapper article .entry-header-text .entry-meta{padding-top:10px;border-top:1px dashed #e1e1e1}.blog-wrapper article .entry-image .badge{display:none}.overlay{z-index:35;top:0;left:0;width:100%;height:100%;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;background:rgba(0,0,0,.9)}.popup,.popup .close{-webkit-transition:.3s all ease-in-out}.popup{z-index:36;top:50%;left:50%;width:680px;min-height:500px;padding:20px;transition:.3s all ease-in-out;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../images/free.jpg) left top no-repeat #8cdfe5}.popup .consultationForm{float:right;width:60%;-webkit-transform:translate(0,50%);transform:translate(0,50%)}.popup input{font-size:14px;padding:10px;border:none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none}.popup input[type=submit]{line-height:0;padding:20px!important;color:#fff;border:2px solid #fff;background:0 0!important}.popup .close{font-size:20px;position:absolute;top:-30px;right:-30px;width:20px;height:28px;cursor:pointer;transition:.3s all ease-in-out;-webkit-transform:rotate(45deg);transform:rotate(45deg);text-align:center;color:#fff}.popup .close:hover{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.contact-map-section .col-inner{padding:30px 0}.contact-page-form form{max-width:400px}.contact-page-form form input,.contact-page-form form textarea{-webkit-box-shadow:none;box-shadow:none}body.page-id-555 .large-12.col{padding:0}.call-top-btn-dark span{color:#000!important}.call-to-action{padding:0 25px!important}.call-to-action .col{padding:0 20px!important}.page-rates .box{position:relative;margin-top:20px}.page-rates .box .box-text{position:absolute;right:10px;bottom:10px;width:auto;padding:0 10px;border-radius:4px;background:rgba(255,255,255,.89)}.page-rates .box .box-text p{font-size:18px;color:#000}.rate-form-section input{-webkit-box-shadow:none;box-shadow:none}.newborn-testimonials h3,.newborn-testimonials p,.newborn-testimonials span{font-style:normal}.newborn-testimonials .testimonial-name{font-size:14px;font-weight:400;display:inline-block;margin-bottom:15px;padding:5px 10px;color:#fff;border-radius:4px;background:#58aaaa}.newborn-testimonials .testimonial-text span{font-size:14px}.slider-wrapper .ux-logo{width:14%!important;text-align:center}.logo-slider{display:none;max-width:1250px!important;margin:0 auto!important}.owl-icon-slider{padding:15px 0!important;text-align:center}.owl-icon-slider .owl-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.owl-icon-slider .img-inner{line-height:100%;height:100%;padding:0 8px}.owl-icon-slider .img{display:inline-block;width:auto!important}.owl-icon-slider img{width:auto!important}body.page-template-template-reviews main#main{padding-top:50px;padding-bottom:50px;background:#f1f1f1}body.page-template-template-reviews main#main .content-area .headings{position:relative;margin-bottom:35px}body.page-template-template-reviews main#main .content-area .headings .svg-icon{position:absolute;top:0;right:0}body.page-template-template-reviews main#main .content-area .headings h1{font-size:36px;font-weight:700!important;margin-bottom:10px}body.page-template-template-reviews main#main .content-area .headings p{color:#919191}body.page-template-template-reviews main#main .content-area .googleReview{position:relative;margin-bottom:1px;padding:20px;background:#fff}body.page-template-template-reviews main#main .content-area .googleReview .profilePic{position:absolute;top:20px;left:20px;width:50px;height:50px}body.page-template-template-reviews main#main .content-area .googleReview .reviewText{padding-left:70px}body.page-template-template-reviews main#main .content-area .googleReview .reviewText .reviewerName{font-size:14px;font-weight:700!important;margin-bottom:5px}body.page-template-template-reviews main#main .content-area .googleReview .reviewText .feedback{font-size:13px;line-height:20px}body.page-template-template-reviews main#main .content-area .tryButton{padding:50px 0;text-align:center}body.page-template-template-reviews main#main .content-area .tryButton a{font-weight:700;display:inline-block;margin-bottom:0;padding:15px 40px;cursor:pointer;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;text-transform:uppercase;color:#fff;border-radius:5px;background:#58aaaa}body.page-template-template-reviews main#main .content-area .tryButton a:hover{background:#000}body.page-template-template-reviews main#main .content-area .tryButton p{margin-bottom:0}@media screen and (max-width:1400px){.logo-slider{display:block}}@media screen and (max-width:1200px){.call-to-action .box .box-text a span{font-size:22px}}@media screen and (max-width:1024px){.copyright-footer .center,.copyright-footer .left,.copyright-footer .right{width:100%;margin-bottom:5px;text-align:center!important}.rate-form-section h2.alt-font span{font-size:22px!important}.page-rates .box .box-text p{font-size:14px}.popup{width:480px;min-height:350px}.popup .consultationForm{width:50%;-webkit-transform:translate(0,20%);transform:translate(0,20%)}.popup .consultationForm h2{text-align:right}.flickity-page-dots{position:static;margin-top:15px}.slider-nav-light .flickity-page-dots .dot{border-color:#000}}@media screen and (max-width:850px){.custom.html_topbar_left{text-align:center}.custom.html_topbar_left .uppercase{font-weight:400;letter-spacing:0;text-transform:none}.nav-sidebar.nav-vertical li.header-social-icons{padding:15px}.contact-page-main .contact-page-form .col-inner,.nav-sidebar.nav-vertical li.custom{padding:0!important}.nav-sidebar.nav-vertical li.custom a{text-transform:none}.nav-sidebar.nav-vertical li.custom i{display:none}.contact-page-main .row-full-width{display:block}.contact-page-main .contact-map-section,.contact-page-main .contact-page-form{max-width:100%}.contact-page-main .map-height{height:300px!important}.nav .active>.children{padding-bottom:0}.nav .active>.children li{border-top:1px solid rgba(0,0,0,.05)}.nav .active>.children li a{font-size:11px;font-weight:700;padding-top:10px;padding-bottom:10px;padding-left:15px;color:rgba(17,17,17,.5)}body.page-template-template-reviews main#main .content-area .headings{padding-right:55px}body.page-template-template-reviews main#main .content-area .headings h1{font-size:24px}body.page-template-template-reviews main#main .content-area .headings p{font-size:14px}}@media screen and (max-width:768px){p{font-size:14px}.alt-font.thin span,h2.alt-font span{font-size:22px!important}.blog-header-wrapper,.call-to-action .box .box-text h4{font-size:22px}.pricing-table .price{font-size:18px}.pricing-table-items{font-size:14px}}@media screen and (max-width:550px){.popup .consultationForm h2,.wrapper-in .col-inner,.wrapper-in .form-flat input:not([type=submit]),.wrapper-in .form-flat select,.wrapper-in .form-flat textarea{text-align:center}.slider-wrapper .flickity-prev-next-button{display:block;opacity:1}.flickity-page-dots{display:none}.home-aboutus{padding:30px 0}.home-aboutus .large-6:first-child{margin-bottom:30px}.call-to-action .medium-4.large-4{margin-bottom:15px;padding:0!important}.testimonial,.wrapper-in{padding-top:30px!important;padding-bottom:30px!important}.wrapper-in .col-inner{padding:0!important}.headshot-gallery{padding-right:0;padding-left:0}.headshot-gallery .box-text{display:none!important}.bookConsultation i,.image-only{display:none}.headshot-gallery .col-inner{padding-right:0!important;padding-left:0!important}.headshot-gallery .gallery-col{padding:10px}.section.testimonial .col-inner{padding:0!important}.service-listing .button.primary{line-height:39px;margin-right:0;padding:0 5px}.service-listing .button.primary span{font-size:14px}.popup{width:90%;min-height:auto;background:#8cdfe5}.popup .close{right:0}.popup .consultationForm{width:100%;-webkit-transform:translate(0,0);transform:translate(0,0)}.bookConsultation{width:100%}.bookConsultation span{font-size:14px;-webkit-transform:translateX(0)!important;transform:translateX(0)!important}body.page-template-template-reviews main#main .content-area .headings{padding:0;text-align:center}body.page-template-template-reviews main#main .content-area .headings .svg-icon{position:static}body.page-template-template-reviews main#main .content-area .tryButton{padding:20px 0}}@media screen and (max-width:400px){body.page-template-template-reviews main#main .content-area .googleReview{text-align:center}body.page-template-template-reviews main#main .content-area .googleReview .profilePic{position:static;margin:0 auto}body.page-template-template-reviews main#main .content-area .googleReview .reviewText{padding:0}}.page-id-30971 #content.content-area{max-width:100%!important;padding-right:0!important;padding-left:0!important}