body{min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body>div{font-size:16px}a,a:hover,.entry-title a:hover,.entry-title a:focus{text-decoration:none;color:#74D5DE}a:hover,.entry-title a:hover,.entry-title a:focus{color:#0A4256}button,input[type="button"],input[type="reset"],input[type="submit"],.button{background-color:#04AAB7;color:#fff;min-width:200px;padding:10px;border-radius:5px;text-transform:capitalize;font-weight:700}button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.button:hover,button:focus,input:focus[type="button"],input:focus[type="reset"],input:focus[type="submit"],.button:focus{background-color:#0c8e98}input,select,textarea{background-color:#F4F4F4;border:1px solid #E2E2E2;padding:10px;max-height:100px}label{color:#333}tbody{border:none}.hide-title .site-container>.entry-title{display:none!important}.hide-title .site-inner{padding-top:0!important}.entry-content ul>li{list-style-type:none;font-weight:500}.entry-content ul>li:before{content:'\25A0';margin-right:10px;color:#74D5DE}.entry-content ol,.entry-content ul{margin-left:20px}.five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,.two-thirds{float:left;margin:20px 1.1653% 20px 1.1653%}.one-half,.three-sixths,.two-fourths{width:48%}.one-third,.two-sixths{width:31%}.four-sixths,.two-thirds{width:65%}.one-fourth{width:22.5%}.three-fourths{width:73.5%}.one-fifth{width:17.4%}.two-fifths{width:37.8%}.three-fifths{width:58.2%}.four-fifths{width:78.6%}.one-sixth{width:14%}.five-sixths{width:82%}.first{clear:both;margin-left:0}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4{width:21.875%}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3{float:left;margin-right:4.166666666%}.footer-widgets-4{float:right}@media only screen and (max-width:768px){.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4{width:47.9166666666%}.footer-widgets-2{float:right;margin:0}}@media only screen and (max-width:480px){.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4{width:100%}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3{margin:0}}.post-edit-link{position:absolute}.entry{padding-left:0;padding-right:0}.content .entry{margin-bottom:0;padding-bottom:0}.content-sidebar-wrap,.wrap{max-width:1100px;margin:auto}.content-sidebar-wrap .content{width:55%;max-width:600px}.content-sidebar-wrap .sidebar-primary{width:30%;max-width:300px}.site-header .wrap{padding:10px 0;max-width:1100px}.site-header{min-height:auto;border-bottom:none;background-color:#fff}.full-width-content .content{width:100%;max-width:1100px;margin:auto;float:none}.header-full-width .title-area{width:360px}.before-header-container .wrap{max-width:1100px}.home .site-header{background-image:url(https://www.tompkinschiropractic.com/wp-content/themes/rwpchiropractic/images/home-banner.jpg);background-size:cover;background-position:center top}.nav-primary,.nav-secondary{width:65%;border-bottom:none;background-color:#fff0}.nav-primary .genesis-nav-menu a{color:#0A4256}.nav-primary .genesis-nav-menu a:hover,.nav-primary .genesis-nav-menu a:focus,.nav-primary .genesis-nav-menu .current-menu-item>a{font-weight:700;color:#0A4256}.nav-primary .wrap{padding-top:0}.nav-primary,.nav-secondary,.before-navigation-container{float:right}.before-navigation-container,.before-navigation-container .sow-cta-base{margin:0;padding:0;background-color:#fff0;border:none}.site-header .genesis-nav-menu .sub-menu li{margin-left:0;clear:both;display:block;text-align:left}.genesis-nav-menu a{padding:10px 0;font-family:'Roboto',sans-serif;font-weight:300;color:#0A4256}.genesis-nav-menu li:nth-last-child(2){margin-right:15px}.genesis-nav-menu{text-align:center;display:table;table-layout:fixed;float:right;width:auto}.genesis-nav-menu .menu-item{text-align:center;display:table-cell;width:88px;vertical-align:top}.genesis-nav-menu .search .search-icon{float:right;height:32px;margin-top:0;position:absolute;display:block;right:0;z-index:2}.genesis-nav-menu .search .search-icon:after{height:32px;content:"\f179";font-family:'Dashicons';position:relative;font-size:24px;color:#66708A;cursor:pointer;position:absolute;right:0;margin-top:-8px}.genesis-nav-menu .search .search-icon.close:after{content:"\f158"}.genesis-nav-menu .search{float:right;width:34px;position:relative;margin-top:0}.genesis-nav-menu .search input{display:none;position:absolute;right:0;margin-top:-30px;background-color:#fff;border-color:#0A4256;min-width:550px}.site-inner{max-width:1600px}.header-image .site-title>a{background:url(https://www.tompkinschiropractic.com/wp-content/themes/rwpchiropractic/images/logo.png) no-repeat center}.before-header-container{background-color:#74D5DE}.before-header{float:right;text-align:right;margin:10px 0}.before-header .widgettitle{font-size:18px;margin:0;text-transform:capitalize;font-weight:500}.header-image .site-title>a{min-height:100px;background-size:contain;background-position-y:center}.before-nav.wrap{padding-bottom:0}.before-nav .sow-cta-text{color:#ff7b54;font-family:'Roboto',sans-serif;font-weight:500;width:65%;text-align:right;padding-top:6px;font-size:22px}.before-nav .sow-cta-text h4,.before-nav .sow-cta-text h4 a{padding-top:5px;margin-bottom:0;font-size:22px;font-family:'Roboto',sans-serif;font-weight:500;color:#ff7b54}.before-nav .sow-cta-text h4:before{content:"";background-image:url(https://www.tompkinschiropractic.com/wp-content/themes/rwpchiropractic/images/call.png);background-size:contain;width:32px;height:32px;display:inline-block;vertical-align:text-bottom;margin-right:10px;background-repeat:no-repeat}.widgettitle{color:#0A4256;font-family:'Roboto',sans-serif;font-weight:700;text-transform:uppercase}.widget-title{color:#0A4256;font-family:'Roboto',sans-serif;font-size:32px;text-align:center}.home .textwidget{color:#0A4256;font-family:'Roboto',sans-serif;font-weight:300;text-align:center}.site-container>.entry-title{text-align:center;padding:0;margin:0;color:#0A4256;background-position:center;background-color:#fff0;text-transform:capitalize;font-family:'Lato',sans-serif;font-size:30px;font-weight:700;display:block;clear:both;font-family:'Roboto',sans-serif}.home .site-inner{padding-top:0;padding-bottom:60px}.home .panel-grid{margin-bottom:0!important;margin:0!important}.home-banner-container{display:block;position:relative;clear:both}.home-banner.wrap{padding:40px 0;padding-top:0}.home-banner-container .panel-grid-cell:first-child{padding:40px 20px}.home-banner-container .panel-grid-cell:first-child .widget-title{font-family:JennaSue;font-size:90px;font-weight:100;color:#0A4256;text-align:center;line-height:1;margin-bottom:10px}.home-banner-container .panel-grid-cell:first-child .textwidget{text-align:center;color:#0A4256;font-family:'Roboto',sans-serif;font-weight:300;font-size:22px}.home-banner-container .panel-grid-cell:nth-child(2) .textwidget h3,.sidebar .textwidget h3{font-size:20px;color:#0A4256;text-align:center;margin:auto;width:250px}.home-banner-container .panel-grid-cell:nth-child(2) .textwidget h3:after,.sidebar .textwidget h3:after{content:"";height:3px;width:250px;background-color:#74D5DE;display:block;margin:auto;margin-top:5px}.home-banner-container .panel-grid-cell:nth-child(2) .textwidget{font-size:14px;float:right}.home-banner-container .panel-grid-cell:nth-child(2) .textwidget .table-container,.sidebar .textwidget .table-container{width:290px;margin:auto;padding:10px;border:1px solid #74D5DE;background-color:rgb(255 255 255 / .7)}.home-banner-container .panel-grid-cell:nth-child(2) .textwidget table{width:auto;min-width:250px;color:#0A4256;margin:auto}.sidebar .textwidget table{width:auto;min-width:250px;color:#333;margin:auto;font-size:14px;font-family:'Roboto',sans-serif}.sidebar .textwidget table{width:88%}.sidebar .textwidget table tbody{border-bottom:0}.sidebar .panel-grid{margin-bottom:0!important}.sidebar .textwidget h3,.sidebar .textwidget .table-container,.sidebar .textwidget h3:after{width:100%}.home-banner-container .panel-grid-cell:nth-child(2) .textwidget table tr td,.sidebar.textwidget table tr td{padding:4px 0;border:none;border-bottom:1px solid #C6C6C6;font-weight:400}.home-banner-container .panel-grid-cell:nth-child(2) .textwidget table tr td:last-child,.sidebar .textwidget table tr td:last-child{text-align:right;font-weight:700}.home-banner-container .panel-grid-cell:nth-child(2) .textwidget table tr:last-child td,.sidebar .textwidget table tr:last-child td{border-bottom:none}.home-images{overflow:hidden}.home-images .sow-image-grid-wrapper{padding:0}.home-images .sow-image-grid-wrapper .sow-image-grid-image{padding:0;width:20%;float:left}.home-images .sow-image-grid-wrapper .sow-image-grid-image img{width:100%;padding:0;margin:0;max-width:100%!important}.home .widget{max-width:1100px;margin:auto}.home .home-images .widget{max-width:none}.so-widget-sow-button a{font-weight:700}.about>.panel-grid-cell{padding:0!important}.about .sow-image-container,.about>.panel-grid-cell>.panel-first-child>div{min-height:550px;max-height:550px;background-position:center}.about .textwidget,.about .widget-title{color:#fff;text-align:left;padding:20px 50px;max-width:550px;padding-right:0}.about .widget-title{padding-bottom:0}.about .so-panel{margin-bottom:0!important}.about .widget_sow-button{padding:0 60px;padding-bottom:30px}.so-widget-sow-testimonials-default-19c38cd4cd2b .sow-testimonials .sow-testimonial-text{background:#fff0}.cta .ow-button-base a{text-transform:uppercase;font-size:20px!important;padding-left:20px!important;padding-right:20px!important;font-weight:bold!important}.before-footer .panel-grid{margin:0!important}.before-footer,.cta{color:#fff}.before-footer .sow-cta-text,.cta .sow-cta-text{padding-top:10px}.before-footer .sow-cta-base,.cta .sow-cta-base{padding:1.5em 0;border:none}.home main article{padding:0}.home .panel-row-style>.panel-grid-cell{padding:50px 0;margin:auto}.home .nopadding>.panel-grid-cell,.before-footer-container .nopadding>.panel-grid-cell{padding:0!important;margin:0!important;max-width:none}.services .service.one-third{min-height:460px}.services .sow-features-list .sow-features-feature h5{color:#0A4256;font-size:18px;padding:0;margin:10px 0}.services .sow-features-list .sow-features-feature .sow-icon-container{width:30%!important;float:left}.services .sow-features-list .textwidget{float:left;width:70%;text-align:left}.services .widget_text .textwidget{max-width:800px;margin:auto}.services .widget_sow-features{max-width:930px;margin:auto}.so-widget-sow-testimonials{padding:60px 0;max-width:750px;margin:auto}.sow-testimonials .sow-testimonial-text{font-family:'Roboto',sans-serif;font-weight:300;font-style:italic;text-align:center;color:#0A4256!important;max-width:640px;margin:auto}.sow-testimonials .sow-testimonial-user .sow-text strong{text-align:center;color:#0A4256;font-size:18px;text-transform:uppercase}.so-widget-sow-testimonials:after{content:"";background-image:url(https://www.tompkinschiropractic.com/wp-content/themes/rwpchiropractic/images/recommended.png);width:150px;height:150px;background-size:contain;background-repeat:no-repeat;position:relative;display:block;margin-top:-130px;background-position-x:80%;float:right;margin-right:80px}.why-us{padding-top:50px;padding-bottom:50px}.why-us .sow-features-list{text-align:center;padding:30px 0;margin:0}.why-us .sow-features-list .sow-features-feature{max-width:32%;margin:0 2%;display:inline-block;padding:3% 6%;background-color:#fff;float:left;min-height:330px}.why-us .sow-features-list .sow-features-feature p{font-weight:500}.why-us .sow-features-list .sow-features-feature:first-child,.why-us .sow-features-list .sow-features-feature:last-child{margin:0}.why-us .sow-features-list .sow-features-feature .textwidget{margin-top:40px;max-width:95%;margin-left:auto;margin-right:auto}.why-us .sow-features-list .sow-features-feature .sow-icon-container{margin-top:25px}.team-sidebar{text-align:center}.team-sidebar .team{max-width:32%;margin:0 2%;display:inline-block;float:none;background-color:#fff;border:1px solid #e5e5e5;text-align:left}.team-sidebar .team:first-child,.team-sidebar .team:last-child{margin:0}.team img{width:100%}.team .info{padding:15px 35px}.team .team-user-info .name{font-size:20px;color:#000;font-weight:500}.team .team-user-info .position{font-size:16px}.team .team-user-info{border-bottom:1px solid #ccc;padding-bottom:30px}.team .team-text{padding-top:30px}.slick-dots{margin-top:30px;margin-left:0!important}.featuredpost{padding-top:25px}.featuredpost article{width:32%;margin:0 2%;float:left;text-align:center}.featured-content article:first-of-type{margin:0}.featured-content article:last-of-type{margin:0}.featuredpost article{border:1px solid #e5e5e5}.featuredpost img{width:100%}.featuredpost article header{padding:10px 25px;padding-bottom:0;margin-top:-64px}.featuredpost article header:before{content:'\e917';font-family:'icomoon'!important;background-color:#74D5DE;color:#fff;padding:26px;font-size:32px;border-radius:57px}.featuredpost .entry-content{padding:10px 25px;padding-top:0}.featuredpost .entry .entry-content p{margin:0 0 10px;font-size:14px}.featuredpost .entry-title{color:#0A4256;font-size:22px;margin-top:30px}.blogposts .ow-button-base a:hover span{color:#fff}.pagination{text-align:right;padding:0 60px}.archive-pagination li a{background-color:#fff0;color:#777;text-decoration:none;padding:5px 10px}.archive-pagination li a:hover,.archive-pagination li a:focus,.archive-pagination .active a{color:#fff;background-color:#0A4256;text-decoration:none}.archive-pagination .pagination-previous a,.archive-pagination .pagination-next a{color:#0A4256}.pagination-previous a:before{font-family:"Dashicons";color:#0A4256;content:"\f141";vertical-align:middle;font-size:26px;line-height:1}.pagination-next a:after{font-family:"Dashicons";color:#0A4256;content:"\f139";vertical-align:middle;font-size:26px;line-height:1}.archive-pagination .pagination-previous a:hover:before,.archive-pagination .pagination-next a:hover:after,.archive-pagination .pagination-previous a:focus:before,.archive-pagination .pagination-next a:focus:after{color:#fff}.comment-respond,.entry-pings{padding:40px 0 16px}.blog .entry-content p{padding-top:15px}.blog .entry-header{border-bottom:2px solid #E2E2E2;margin-bottom:20px}.entry-header .entry-meta{margin-bottom:8px}p.entry-meta{font-size:14px;color:#000}p.entry-meta a{color:#000}.entry-meta span,.entry-meta time{padding:0 3px}.entry-meta .entry-author:before{font-family:"Dashicons";content:"\f110";vertical-align:middle;margin-right:3px;font-size:15px}.entry-meta .entry-time:before{font-family:"Dashicons";content:"\f508";vertical-align:middle;margin-right:3px;font-size:15px}.entry-meta .entry-categories:before{font-family:"Dashicons";content:"\f180";vertical-align:middle;margin-right:3px;font-size:15px}.entry-meta .entry-comments-link:before{font-family:"Dashicons";content:"\f125";vertical-align:middle;margin-right:3px;font-size:15px}.entry-image-link img{width:100%}.entry-footer{display:none}.entry-categories,.entry-tags{display:inline-block}.more-link{position:relative;display:block;border:2px #0A4256 solid;max-width:150px;color:#0A4256;padding:8px;margin-top:25px;text-transform:uppercase;text-align:center;font-weight:700}.more-link:hover,.more-link:focus{background-color:#0A4256;color:#fff}.featuredpost .more-link{position:relative;display:block;border:2px #0A4256 solid;max-width:150px;margin:auto;color:#0A4256;padding:8px;margin-top:25px;text-transform:uppercase;font-weight:700}.featuredpost .more-link:hover{color:#fff;background-color:#0A4256}.sow-headline{color:#0A4256;font-family:'Roboto',sans-serif;font-weight:700}.sow-headline:after{content:"";background-color:#74D5DE;height:2px;width:100px;display:block;margin-top:10px;position:absolute}.sow-headline-container .decoration{margin-top:-5px!important}.schedule .widget-title{margin-bottom:10px;font-size:24px;font-weight:500}.schedule .panel-grid-cell:first-child{padding:30px 0}.schedule .panel-grid-cell:first-child>.so-panel{margin-bottom:0!important}.page-template-archive-services .services{margin-bottom:60px;float:left}.page-template-archive-services .services .service .service-img img{width:100%}.page-template-archive-services .services .service .service-img{position:relative}.page-template-archive-services .services .service .service-header{margin:20px 0 10px 0}.page-template-archive-services .services .service .service-text,.services .service .service-header{text-align:center;font-family:'Roboto',sans-serif;font-weight:300}.page-template-archive-services .services .service .service-plus{text-align:center;background-color:#0A4256;position:absolute;top:0;width:100%;height:100%;opacity:.9;cursor:pointer;display:none}.page-template-archive-services .services .service .service-img:hover .service-plus{display:block}.page-template-archive-services .services .service .service-symbol{height:30px;width:30px;border-radius:30px;border:1px solid #fff;font-size:40px;padding:0 2px;color:#fff;zoom:2;line-height:25px;display:inline-block;margin:25% 40%;font-family:'Roboto',sans-serif;font-weight:300}.page-template-archive-services .services .service .service-header a{color:#333;font-size:20px;margin:20px 0 20px 0;font-family:'Roboto',sans-serif;font-weight:500}.service-text .more-link{border:none;margin:10px auto;text-transform:capitalize;color:#74D5DE;font-weight:700}.service-text .more-link:hover,.service-text .more-link:focus{color:#fff}.service-text .more-link:after{content:" >"}.single-services .entry-meta{display:none}.single-services .entry-content .textwidget h3{text-align:left;color:#0A4256;font-size:22px;padding-bottom:15px}.single-services .entry-content .panel-grid-cell:last-child .so-panel{margin-bottom:0!important}.single-services .site-inner{padding-top:0}.single-services .entry-title{color:#0A4256}.single-services article header{margin-bottom:60px}.single-services .entry-header:after{content:"";height:2px;background-color:#dcdce0;width:100%;max-width:100%;position:relative;display:block}.single-services .entry-title:after{content:"";background-color:#74D5DE;height:2px;width:100px;display:block;margin-top:10px;position:absolute;z-index:2}.single-services .entry{padding-top:30px;padding-bottom:60px}.special .entry{max-width:880px;margin:auto}.sidebar .so-panel{padding:20px 20px;margin-bottom:0!important}.sidebar .special-cta .widget,.sidebar .special-cta .sow-cta-base{background-color:#fff0}.sidebar .special-cta .sow-cta-base{padding:20px}.sidebar .special-cta .sow-cta-base .sow-cta-wrapper{padding:25px;border:1px solid #fff}.sidebar .special-cta .sow-cta-base .ow-button-base a{-webkit-box-shadow:0 7px 3px 0 rgb(87 87 87 / .74);-moz-box-shadow:0 7px 3px 0 rgb(87 87 87 / .74);box-shadow:0 7px 3px 0 rgb(87 87 87 / .74);font-size:14px}.sidebar .special-cta .sow-cta-text{text-align:center;width:100%;display:block;float:none}.sidebar .special-cta .so-widget-sow-cta h4{color:#fff;text-transform:uppercase;font-family:'Roboto',sans-serif;font-weight:700;font-size:26px}.sidebar .special-cta .so-widget-sow-cta .sow-cta-base .sow-cta-text h5{color:#FFF0C0;font-family:JennaSue;text-align:center;line-height:1;font-size:50px;margin-top:0;-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-ms-transform:rotate(-6deg);-o-transform:rotate(-6deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.sidebar .special-cta .so-widget-sow-cta .so-widget-sow-button{margin-top:15px!important;margin-left:0!important;float:none}.sidebar .widget{background-color:#fff0;padding-right:0;padding-left:0}.sidebar .widget-title{color:#333;font-family:'Roboto',sans-serif;font-weight:700;font-size:24px;margin-bottom:10px}.sidebar .textwidget{text-align:center;font-family:'Roboto',sans-serif;font-weight:300;font-size:18px}.sidebar .featuredpost{border:2px solid #54D7DD;padding:0;margin:0;margin-top:20px}.sidebar .featuredpost .widget-title{padding-top:20px;background-color:#0A4256;color:#fff;padding-bottom:20px;margin-left:-2px;margin-right:-2px;margin-top:-2px}.sidebar .featuredpost article{width:100%;margin:0;float:none;text-align:left;display:block;padding:0;border:none;border-bottom:1px solid #e5e5e5}.sidebar .featuredpost article:last-child{border-bottom:none}.sidebar .featuredpost article header{padding:0;padding-bottom:0;margin-top:0}.sidebar .entry-header{border-bottom:none;margin-bottom:0}.sidebar .featuredpost article header:before{content:"";display:none}.sidebar .featuredpost a{margin-right:5px;margin-bottom:0}.sidebar .featuredpost .entry-title{margin:10px 0;font-size:16px}.sidebar .featuredpost img{width:100%;max-width:100px;padding:10px}.sidebar .featuredpost .entry .entry-content p{font-size:14px;padding-top:0}.sidebar .featuredpost .entry-content{padding:0 25px;padding-top:0}.sidebar .widget_simple-social-icons:before{height:2px;width:65%;margin:auto;background-color:#E2E2E2;margin-bottom:30px;margin-top:-10px}.sidebar .simple-social-icons ul li a{background-color:#fff!important;color:#54D7DD!important;border:2px solid #54D7DD!important}.recommended{padding:60px 0}.recommended .textwidget{color:#FF7B54;text-transform:uppercase}.contact-form .widget-title,.contact-form-title .widget-title{text-align:left;color:#333}.contact-form>.panel-grid-cell:last-child{max-width:300px;margin-left:60px}.contact-form>.panel-grid-cell:last-child .textwidget{font-size:15px}.contact-form>.panel-grid-cell:last-child .textwidget b{color:#000}.contact-form>.panel-grid-cell:first-child{padding-right:60px!important;border-right:2px solid #e2e2e2;margin-bottom:60px}.before-footer .widget{max-width:1100px;margin:auto}.before-footer .sow-cta-text h4,.before-footer .sow-cta-text h5,.cta .sow-cta-text h4,.cta .sow-cta-text h5{display:inline-block;font-size:26px;color:#fff;font-weight:300}.cta a.ow-button-hover:hover span{color:#ff7b54!important}.about a.ow-button-hover:hover span{color:#74d5de!important}.about a.ow-button-hover span{text-transform:uppercase}.about .textwidget{font-family:'Roboto',sans-serif}.about .panel-grid-cell:last-child .panel-grid-cell{padding-right:75px!important;padding-top:50px}.before-footer .sow-cta-text h4,.cta .sow-cta-text h4{font-family:'Roboto',sans-serif;font-weight:500;padding-right:15px}.footer-widgets .widget-title{text-align:left;font-size:22px}.footer-widgets .textwidget{text-align:left;color:#565656}.footer-widgets,.footer-widgets a{color:#565656;font-family:'Roboto',sans-serif;font-weight:300;font-size:15px}.site-footer{border-top:none;padding:20px 0;text-align:center;background-color:#0A4256;color:#fff;font-size:15px}.address,.phone{margin:10px 0;font-size:15px}.address:before{content:"\f230";font-family:"Dashicons";vertical-align:middle;font-size:24px;margin-right:5px;color:#74D5DE;float:left}.phone:before{content:"\f525";font-family:"Dashicons";vertical-align:middle;font-size:24px;margin-right:5px;color:#74D5DE;float:left;line-height:1}.footer-widgets{background-color:#EDEDE8;padding-top:45px;padding-bottom:35px}.footer-widgets .simple-social-icons ul li{display:block;float:none!important;list-style-type:none}.footer-widgets .simple-social-icons ul li a{vertical-align:middle}.footer-widgets a:after{font-family:'Roboto',sans-serif;font-weight:300;color:#565656;text-transform:capitalize;font-size:15px;margin-left:22px;position:absolute}.footer-widgets .social-facebook a:after{content:"facebook"}.footer-widgets .social-twitter a:after{content:"twitter"}.footer-widgets .social-instagram a:after{content:"instagram"}.footer-widgets .social-pinterest a:after{content:"pinterest"}.footer-widgets .social-gplus a:after{content:"google+"}.footer-widgets .social-linkedin a:after{content:"linkedin"}.footer-widgets .social-youtube a:after{content:"youtube"}#map-it{height:500px}.menu-toggle,.sub-menu-toggle{display:none}.sticky-nav .nav-primary{background:#fff;position:fixed;top:0;width:100%;z-index:999;border-bottom:2px solid #e2e2e2;left:0}.sticky-nav .site-header .wrap{padding:10px 0}.sticky-nav .nav-primary .wrap{max-width:1100px;padding:0}.sticky-nav .genesis-nav-menu{max-width:700px;margin:auto;float:right;clear:none}.sticky-nav .site-title>a{min-height:60px;margin-left:-10px;background-position:0}.sticky-nav .nav-primary .genesis-nav-menu a{min-height:60px;line-height:60px}.sticky-nav .nav-primary .genesis-nav-menu .sub-menu a{color:#0A4256;line-height:normal;min-height:auto}.sticky-nav .nav-primary .genesis-nav-menu .search a{min-height:60px;line-height:60px;margin-top:0}.sticky-nav .genesis-nav-menu .search{margin-top:24px}.sticky-nav .genesis-nav-menu .search .search-icon:after{margin-top:-25px}.sticky-nav .genesis-nav-menu .search input{min-width:700px}.addtoany_header{display:inline-block;float:left;font-weight:700;color:#000;margin-bottom:0!important;line-height:2}.addtoany_list{line-height:32px;display:inline-block;float:right}.addtoany_share_save_container{float:left;width:100%;background-color:#E6E6E6;padding:10px}.sow-recaptcha{margin-bottom:20px}.read-more a{font-weight:700}@media only screen and (min-width:1860px){.home .site-header{background-size:contain;background-repeat:no-repeat}.about>.panel-grid-cell:first-child .so-panel{margin-right:0}.about>.panel-grid-cell:nth-child(2) .so-panel{margin-left:0}}@media only screen and (min-width:1600px){.home-banner-container{padding-top:2em;padding-bottom:1em}.home-banner.wrap{padding:0}}@media only screen and (max-width:1200px){.content-sidebar-wrap,.site-header .wrap,.full-width-content .content,.before-header-container .wrap,.home .widget,.before-footer .widget,.sticky-nav .nav-primary .wrap{max-width:800px}.title-area,.header-full-width .title-area{width:25%}.before-nav .sow-cta-text h4,.before-nav .sow-cta-text h4 a{font-size:21px}.sticky-nav .title-area{width:20%;margin-top:10px}.before-nav .sow-cta-text{width:54%}.before-nav .sow-cta-text h4{font-size:18px}.nav-primary{clear:both;width:100%}.genesis-nav-menu .menu-item{width:128px}.title-area{padding:0}.before-nav.wrap{margin-top:15px}.genesis-nav-menu a{padding:10px 10px}.before-footer .sow-cta-text,.cta .sow-cta-text,.cta .so-widget-sow-button,.before-footer .so-widget-sow-button{float:none!important;padding-top:0}.before-footer .sow-cta-text h4,.before-footer .sow-cta-text h5,.cta .sow-cta-text h4,.cta .sow-cta-text h5{font-size:24px}.before-footer .sow-cta-base,.cta .sow-cta-base{padding:20px 0}.services .sow-features-list .sow-features-feature h5{font-size:16px}.address,.phone{font-size:12px}.content-sidebar .content-sidebar-wrap .content{width:60%}.content-sidebar .content-sidebar-wrap .sidebar-primary{width:40%}.contact-form>.panel-grid-cell:first-child{padding-right:20px!important}.contact-form>.panel-grid-cell:last-child{margin-left:10px}.genesis-nav-menu .search input{min-width:800px}.home-banner-container .panel-grid-cell:first-child .widget-title{max-height:none}.sticky-nav .genesis-nav-menu .menu-item{width:100px}}@media only screen and (max-width:960px){.about .panel-grid-cell:last-child .panel-grid-cell{padding:10px;padding-right:15px!important}.about .textwidget,.about .widget-title{padding:10px 35px}.about .widget_sow-button{padding:0 35px}.content-sidebar .content-sidebar-wrap .content,.content-sidebar .content-sidebar-wrap .sidebar-primary{width:100%;float:none;margin:auto}.pagination{padding-right:0}.genesis-nav-menu li.right{display:block;position:absolute;margin:0;padding:0;padding-top:5px}.genesis-nav-menu .search .search-icon:after{margin-top:0}.sticky-nav .genesis-nav-menu .search .search-icon:after{margin-top:5px}}@media only screen and (max-width:800px){genesis-nav-menu li.right{display:none}.before-nav.wrap{margin-top:0}.title-area,.before-navigation-container{width:40%!important;padding:0;margin:0;float:left}.before-navigation-container{width:45%!important}.genesis-nav-menu .menu-item{display:block;width:100%;text-align:left}.genesis-nav-menu{display:block}.site-header .wrap{padding:0}.genesis-nav-menu a{padding:12px 30px}.header-image .site-title>a{min-height:80px;width:100%}.before-nav .sow-cta-text h4,.before-nav .sow-cta-text h4 a{font-size:18px}.before-nav .sow-cta-text{width:100%;padding:0 10px}.before-navigation-container .so-widget-sow-button{float:none!important;margin:0!important;padding:0 10px}.before-navigation-container .sow-cta-base,.nav-primary,.nav-secondary,.before-navigation-container{width:100%;text-align:center}.genesis-nav-menu{text-align:center}.genesis-nav-menu li:nth-last-child(2){margin-right:0}.before-nav .sow-cta-text h4{text-align:center}.before-nav .sow-cta-text h4:before{width:25px;height:25px;margin-right:0}.menu-toggle{display:block}.menu-toggle:before{content:"\2261";font-size:100px;line-height:.5;color:#0A4256}button.menu-toggle,button.sub-menu-toggle{width:10%;min-width:0;min-height:80px;padding:0 10px;border-radius:0}button.menu-toggle:hover,button.sub-menu-toggle:hover,button.menu-toggle:focus,button.sub-menu-toggle:focus,button.menu-toggle:active,button.sub-menu-toggle:active{background-color:#fff0}.home-banner-container .panel-grid-cell:nth-child(2) .textwidget{float:none}.home-banner-container .panel-grid-cell:first-child{margin-bottom:0;padding-bottom:0}.site-header .wrap{padding:10px}.home .site-header{background-position:60% bottom}.sow-cta-base .so-widget-sow-button{margin:10px 0}.services .sow-features-list .sow-features-feature{width:50%!important;margin-bottom:20px}.services .sow-features-list .sow-features-clear{display:none}.about>.panel-grid-cell{width:100%!important}.about>.panel-grid-cell:first-child{margin-bottom:0!important}.about .textwidget,.about .widget-title{max-width:100%}.about>.panel-grid-cell>.panel-first-child>div{height:auto;min-height:0;max-height:none}.about .sow-image-container,.about .panel-grid-cell:first-child>.panel-first-child.widget_sow-image>div{min-height:400px;max-height:400px}.about .panel-grid-cell:last-child .panel-grid-cell{padding:30px}.featuredpost article,.featured-content article:first-of-type,.featured-content article:last-of-type{width:46%;margin:0 2%}.featured-content article:last-of-type{margin:0 26%;margin-top:20px}.why-us .sow-features-list .sow-features-feature,.why-us .sow-features-list .sow-features-feature:first-child,.team-sidebar .team,.team-sidebar .team:first-child{width:46%!important;max-width:100%;margin:0 2%;float:left}.why-us .sow-features-list .sow-features-feature:last-child,.team-sidebar .team:last-child{margin:0 26%;margin-top:20px}.address,.phone{font-size:16px}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4{min-height:230px;padding:0 10px}.cta .sow-cta-text{text-align:center}main{padding:0 30px}.so-widget-sow-image img{margin:auto}.one-third{width:46%;margin:20px 2%}.sidebar .featuredpost article,.featuredpost article,.featured-content article:first-of-type,.featured-content article:last-of-type{width:100%;max-width:400px;margin:auto;float:none;margin-bottom:10px!important}.sidebar .featuredpost article{max-width:none;margin:0}.sidebar .featuredpost .entry .entry-content p{padding-top:0}.contact-form>.panel-grid-cell:last-child{margin:auto}.contact-form{margin-top:-70px}.contact-form>.panel-grid-cell:first-child{border:none}.contact-form .panel-grid-cell .sow-icon-container.sow-icon,.contact-form .panel-grid-cell .widget_text{text-align:center}.contact-form .panel-grid-cell .widget_text{margin-top:-25px}.so-widget-sow-testimonials:after{margin-top:0;background-position:50%;width:100%;margin:0;margin-bottom:25px}.genesis-nav-menu li.right{position:relative;width:100%}.site-header .search-form{width:100%;margin:0 auto}.genesis-nav-menu .search input{min-width:auto;position:relative;margin-top:0}.genesis-nav-menu .search .search-icon{margin-top:10px;position:relative}}@media only screen and (max-width:600px){.site-header .title-area,.header-image .site-title>a{width:90%!important;background-position:left}button.menu-toggle,button.sub-menu-toggle{width:15%;padding:0;margin-right:2%;position:absolute;right:0}.before-nav .sow-cta-text h4{text-align:center}.before-navigation-container{width:100%!important}.before-navigation-container .so-widget-sow-button{float:none!important}.services .sow-features-list .sow-features-feature{width:100%!important;clear:both}.featuredpost article,.featured-content article:first-of-type,.featured-content article:last-of-type{width:96%;margin-bottom:10px!important}.why-us .sow-features-list .sow-features-feature,.why-us .sow-features-list .sow-features-feature:first-child,.team-sidebar .team,.team-sidebar .team:first-child{width:96%!important;margin-bottom:10px!important}.why-us .sow-features-list .sow-features-feature:last-child,.team-sidebar .team:last-child{float:left;margin-top:10px;margin:0 2%}.featured-content article:last-of-type{float:none;margin-top:10px;margin:auto}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4{min-height:0;margin-bottom:40px;width:100%}.footer-widgets img{margin:auto}.address,.phone{font-size:16px;float:left;padding:0 0;margin:0 0;clear:both}.before-header .widgettitle{text-align:center;font-size:16px}}@media only screen and (max-width:480px){.one-third{width:96%;margin:10px 2%}.schedule .widget-title{margin-bottom:10px;font-size:24px}.home-banner-container .panel-grid-cell:first-child .widget-title{font-size:80px}.home-banner-container .panel-grid-cell:nth-child(2) .textwidget .table-container{width:270px}.sow-icon-rwpicons:before{font-size:32px}.home-banner-container .panel-grid-cell:nth-child(2){padding:0!important}.home-banner-container .panel-grid-cell:nth-child(2) .textwidget .table-container{margin:auto!important}}