body .userway.userway_p5{bottom:56px!important}p.post-meta{display:none}html body{font-size:17px;font-weight:normal;background:#E9E9E9}.et_pb_section,#main-content{background-color:#E9E9E9}.et_pb_blurb_content p:last-of-type,p:last-of-type{padding-bottom:1em}h1,h2,h3,h4,h5,h6{text-transform:capitalize;line-height:1.2em}.tt-section-header{font-weight:800;font-size:75px;letter-spacing:1px;line-height:1.3em}a.top-header-btn{background-color:#860038;color:white!important;padding:10px 20px}.blank-link{cursor:default}#top-header a{color:#1a1a1a}#top-header a:hover{color:#860e37}#top-menu-nav>.nav>li>ul.sub-menu>li>a{padding:10px 20px!important}#top-header .container{padding-top:25px!important;padding-bottom:25px!important}.et-fixed-header nav#top-menu-nav ul#top-menu a{padding-bottom:30px}body #page-container a.et_pb_button.et_pb_button_1.ttdev-foot-btn.et_pb_bg_layout_light{padding:12px 20px!important}.tt-inner-half .et_pb_slide{height:90vh!important;min-height:650px!important}.tt-inner-full .et_pb_slide{height:80vh!important}.tt-inner-half .et_pb_slides .et_pb_slide_description{padding:2% 5%!important}ul.ttdev-list,ol.ttdev-list{margin-left:20px}ol.ttdev-list li{padding-bottom:1em}.ttdev-contact-page .et_pb_blurb_description a{color:#fff}.tt-btn,input[type=submit].tt-btn,.calctap-txt-btn.ttap-calc-widget-img{text-transform:uppercase}.gc-home-banner{min-height:500px!important}.et_pb_fullscreen .et_pb_fullwidth_header_container{height:90vh!important}.custom-header-content ul li i{padding-right:7px}.custom-header-content ul li:last-of-type{padding-right:0px!important}.custom-header-content ul li{display:inline-block;font-size:14px;font-weight:400;text-transform:uppercase;padding-right:7px}ul#top-menu li.current-menu-item a:before{content:'';position:absolute;height:5px;width:100%;background-color:#921a4c;bottom:0;left:0}ul#top-menu li.current-menu-item.menu-item-has-children ul.sub-menu li a:before{display:none}ul#top-menu li.current-menu-ancestor ul.sub-menu li a:after{display:none}ul#top-menu li.current-menu-ancestor ul.sub-menu li a:before{display:none}nav#top-menu-nav ul#top-menu a{padding:20px 10px}#et-secondary-nav .menu-item-has-children>a:first-child:after,#top-menu .menu-item-has-children>a:first-child:after{top:20px;right:-10px}.et-fixed-header div#et-top-navigation:before{display:none}.et_pb_widget_area_right .tt_sidebar_widget{background:#FFF!important;padding:20px!important;text-align:center!important;box-shadow:none!important;border:1px solid #ccc!important}.gc-contact-sec .tt-btn,.gc-contact-sec input[type=submit].tt-btn{border-radius:0px;float:right;font-weight:500}input[type=submit].tt-btn,.calctap-txt-btn,a.ttap-launch-app-btn{border-radius:0px;font-weight:700}.tt-sidebar-bottom .tt-btn{width:100%}.tt-sidebar-info>span>a,.tt-sidebar-info .fa{color:#860e37!important}.tt-sidebar-info>span>a:hover,.tt-sidebar-info .fa:hover{color:#1a1a1a!important}div#tt-sidebar-widget-2{background:#0000!important;padding:20px!important;text-align:center!important;box-shadow:none!important;border:1px solid #ccc!important}.tt-sidebar-info h3{text-transform:uppercase;font-weight:700}.gc-contact .tt-btn{background:#588c79!important;text-transform:uppercase!important;border-radius:0px!important}.gc-contact .tt-btn:hover{background:#0a4029!important;text-transform:uppercase!important;border-radius:0px!important}#main-footer .footer-widget h4{color:#ffffff;font-size:24px}#main-footer{background-color:#1a1a1a}.tt-footer-map-row{margin-top:0!important;padding-top:0px!important}.tt-wide-footer .tt-footer-map-row{margin-top:0px!important}.tt-wide-footer .tt-footer-map-row .tt-footer-map-col-1,.tt-wide-footer .tt-footer-contact-row .tt-footer-contact-col-1{width:100%}.tt-wide-footer .tt-footer-contact-row{max-width:100%;width:100%}.fa-lg{font-size:1.1em}.footer-widget{font-size:15px}.footer-widget .et-social-icons li:first-child{margin-left:0px}#footer-widgets .footer-widget li:before{display:none}#footer-widgets .footer-widget li{padding-left:0}#footer-info{float:none;text-align:center}.gc-footer a{color:#ffffff;border-bottom:1px solid #fff}.et-social-icons{float:left}#main-header .et_mobile_menu .menu-item-has-children>a{background-color:transparent;position:relative}#main-header .et_mobile_menu .menu-item-has-children>a:after{font-family:'ETmodules';text-align:center;speak:none;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute}#main-header .et_mobile_menu .menu-item-has-children>a:after{font-size:16px;content:'\4c';top:13px;right:10px}#main-header .et_mobile_menu .menu-item-has-children.visible>a:after{content:'\4d'}#main-header .et_mobile_menu ul.sub-menu{display:none!important;visibility:hidden!important;transition:all 1.5s ease-in-out}#main-header .et_mobile_menu .visible>ul.sub-menu{display:block!important;visibility:visible!important}.translate a{position:relative;padding-right:28px;margin-right:30px;color:white;text-transform:uppercase;font-weight:300;font-size:16px}.translate a:hover{border-bottom:1px solid white}.translate a:after{content:"\3d";font-family:'ETmodules';position:absolute;right:7px;bottom:-4px}.translate{padding:10px 0px 30px}#goog-gt-tt{display:none!important}.goog-te-banner-frame{display:none!important}.goog-te-menu-value:hover{text-decoration:none!important}.goog-text-highlight{background-color:transparent!important;box-shadow:none!important}body{top:0!important}#google_translate_element2{display:none!important}button.fc-prev-button.fc-button.fc-state-default.fc-corner-left,button.fc-next-button.fc-button.fc-state-default.fc-corner-right,button.fc-today-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right.fc-state-disabled,button.fc-month-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right.fc-state-active{background:#7a9abf;color:#fff}.fc-widget-header,.fc-widget-content{border-color:#7a9abf!important;background:#fff;color:#333;padding:0!important}.fc-unthemed .fc-today{background:#7a9abf}.entry-content table,body.et-pb-preview #main-content .container table{border:0px solid #eee}.wpfc-calendar-wrapper h2{font-size:30px!important;margin:0!important}.tt-homepage-hr{border-style:solid;color:#860038!important;width:20%;border-width:4px;margin-block-start:0em;margin-block-end:0.7em}.tt-homepage-blurbs .et_pb_module_header{font-weight:800;border-style:solid;border-color:#aeafaf;border-left-width:1px;padding:0px 0px 1px 15px}.tt-homepage-blurbs .et_pb_blurb_description{padding-left:15px}.gc-home-services .et_pb_main_blurb_image{margin-bottom:0px}.gc-home-services .et_pb_blurb_container{padding:30px 20px 20px}.gc-testimonials{position:relative}.gc-testimonials .et_parallax_bg.et_pb_parallax_css:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(26,26,26,0.85)}.gc-services-home span.et-pb-icon.et-waypoint{padding:40px}.testimonial_rotator_wrap.with-prevnext{padding:0px 40px 0px 40px!important;margin:0px 10px!important}.gc-blurb .et_pb_blurb_container{padding-left:20px;padding-right:20px}ul.gc-list li{padding-bottom:10px}.et_pb_team_member_image{width:13rem!important;height:13rem;overflow:hidden;margin:0 auto!important;position:relative;-webkit-border-top-left-radius:50%;border-top-left-radius:50%;-webkit-border-top-right-radius:50%;border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;border-bottom-right-radius:50%;-webkit-border-bottom-left-radius:50%;border-bottom-left-radius:50%;background-clip:padding-box;border:3px solid #ffffff;border-radius:100px}.tt-sidebar-container .tt-btn:after{content:'';position:absolute;z-index:1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.tt-sidebar-container .tt-btn{overflow:hidden;text-transform:uppercase;font-weight:400;font-size:16px;border-radius:0px}.tt-sidebar-containerdebar-btns .tt-btn:before{left:auto;right:10px;z-index:2}.tt-sidebar-container .tt-btn:after{width:35%;height:290%;background:rgba(255,255,255,0.15);z-index:1;right:0;top:0;margin:-5px 0 0 -5px;-webkit-transform-origin:0 0;-webkit-transform:rotate(-20deg);-moz-transform-origin:0 0;-moz-transform:rotate(-20deg);-ms-transform-origin:0 0;-ms-transform:rotate(-20deg);transform-origin:0 0;transform:rotate(-20deg)}.tt-sidebar-container .tt-btn:hover:after{width:110%}#tt-sidebar-widget-2{margin-bottom:0px}.translated-ltr .tt-sidebar-container a.tt-btn{font-size:11px}body .uwy.userway_p5 .uai{top:auto;bottom:60px!important}.gc-team .et_pb_main_blurb_image,.gc-team img{width:100%}.visuallyhidden{display:none}.wpcf7-form input[type=text],.wpcf7-form input[type=password],.wpcf7-form input[type=tel],.wpcf7-form input[type=email],.wpcf7-form input.text,.wpcf7-form input.title,.wpcf7-form select,.wpcf7-form textarea{border:1px solid #860e37!important;color:#4e4e4e!important;background-color:#f5f5f5ed!important}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.tt-half-form{width:95%!important}textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.tt-homepage-text-form{height:100px}.testimonial_rotator_wrap.with-prevnext{padding:30px 40px 10px 40px}.testimonial_rotator_wrap{background:#0000;color:#fff}.testimonial_rotator_prev,.testimonial_rotator_next{color:#fff!important}.testimonial_rotator.template-default .has-image .img,.testimonial_rotator_single.has-image.template-default .img{text-align:center;background:#ededed;width:17%;border-radius:90px}.testimonial_rotator_next{right:10px!important}.testimonial_rotator_prev{left:10px!important}div.wpcf7-response-output{margin:4em 0.5em 1em}span.wpcf7-form-control-wrap.your-email,span.wpcf7-form-control-wrap.your-name{width:50%}span.wpcf7-quiz-label{text-transform:capitalize;letter-spacing:0px;color:#666;font-size:14px}.css-events-list table.events-table{width:100%;border-collapse:collapse}.css-events-list table.events-table th{background:#dadada}.css-events-list table.events-table tr:nth-of-type(odd){background:#eee}.css-events-list table.events-table td,.css-events-list table.events-table th{padding:10px;border:none;text-align:left;min-width:320px}.entry-content p:last-of-type{padding-bottom:1em!important}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){.css-events-list table,.css-events-list thead,.css-events-list tbody,.css-events-list th,.css-events-list td,.css-events-list tr{display:block}.css-events-list thead tr{position:absolute;top:-9999px;left:-9999px}.css-events-list tr{border:1px solid #ccc}.css-events-list td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;background-color:white}.css-events-list td:before{top:6px;left:6px;width:100;padding:6px;white-space:nowrap;display:block;font-weight:bold;margin-bottom:10px;border-bottom:1px solid gray}.css-events-list td:nth-of-type(1):before{content:"Date/Time"}td:nth-of-type(2):before{content:"Event"}}@media screen and (min-width:981px) and (max-width:1920px){span#et_search_icon:before{top:14px}.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:10px}.tt-logo-left-big :not(.et-fixed-header)#main-header .logo_container{width:auto!important;height:auto!important}}@media screen and (min-width:1081px) and (max-width:1281px){ul#top-menu li a{font-size:16px}}@media screen and (min-width:981px) and (max-width:1100px){.tt-sidebar-container .tt-btn{font-size:13px}.tt-sidebar-info span{font-size:13px}}@media screen and (min-width:981px) and (max-width:1080px){ul#top-menu li a{font-size:14px}#top-menu li{padding-right:10px!important}}@media screen and (min-width:1280px){.tt-homepage-form-submit{margin-top:-60px}.gc-contact-sec .tt-btn,.gc-contact-sec input[type=submit].tt-btn{margin-top:60px}}@media screen and (min-width:981px){.tt-footer-map-col-1 .et_pb_map_container,.tt-footer-map-col-1 .et_pb_map{height:300px!important}.row-center{display:flex;align-items:center}#main-content .container:before{display:none!important;background-color:#E9E9E9!important}.et_right_sidebar #sidebar{padding-left:0px}a.top-header-btn{border:2px solid #921b4c;color:white!important;background-color:#921b4c;padding:10px 20px;font-size:14px;font-weight:400}#et-top-navigation{position:relative}#et-top-navigation:before{content:'';position:absolute;border-top:1px solid #860038;width:100%;left:0}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:0px 0 0 0}.tt-logo-left-big #main-header:not(.et-fixed-header) .logo_container a{display:block;max-width:300px;margin-top:-40px}}@media screen and (max-width:1100px) and (min-width:981px){#top-menu li{padding-right:15px}#top-menu li a{font-size:16px}}@media screen and (max-width:1300px){p.ttdev-serv-mobile{min-height:103px}}@media screen and (max-width:1285px){.ttdev-testimonials-mobile .et_pb_testimonial_description_inner{min-height:220px}}@media (max-width:1240px){.gc-home-banner.et_pb_fullwidth_header .header-content h1{font-size:80px!important}.gc-services-home .et_pb_blurb_container h4.et_pb_module_header a{font-size:18px}}@media (max-width:1180px){.gc-home-banner.et_pb_fullwidth_header .header-content h1{font-size:70px!important}}@media screen and (max-width:1155px){.ttdev-testimonials-mobile .et_pb_testimonial_description_inner{min-height:245px}}@media screen and (max-width:1090px){.ttdev-testimonials-mobile .et_pb_testimonial_description_inner{min-height:292px}}@media (max-width:1015px){p.ttdev-serv-mobile{min-height:130px}}@media (max-width:1000px){.gc-home-banner.et_pb_fullwidth_header .header-content h1{font-size:60px!important}}@media (max-width:980px){#main-header ul#mobile_menu a{color:#1a1a1a!important}.et_header_style_left #logo,.et_header_style_split #logo{max-height:70px}.gc-home-banner.et_pb_fullwidth_header .header-content h1{font-size:45px!important}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:fff}ul#mobile_menu{background-color:#fff}.mobile_menu_bar:before,#et_search_icon:before,.et_mobile_menu li a{color:#860038}.gc-blurb .et_pb_module{width:100%;max-width:65%;margin:0 auto}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info,.et_close_search_field:after{color:#860038!important}.ttdev-team-mobile .et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container,.ttdev-team-mobile .et_pb_text_align_left,.ttdev-team-mobile .et_pb_button_module_wrapper{text-align:center!important}#top-header .container{text-align:center}.ttdev-testimonials-mobile .et_pb_testimonial_description_inner,p.ttdev-serv-mobile{min-height:0px}.gc-home-services .et_pb_main_blurb_image,.gc-home-services img.et-waypoint.et_pb_animation_top.et-animated{width:100%}.translate a:hover{border-bottom:1px solid transparent}}@media (max-width:849px){.translate a{display:block;float:none;margin:0 auto}.translate a:after{content:"\3d";font-family:'ETmodules';position:absolute;right:210px;bottom:0px;display:none}}@media (max-width:780px){.translate a:after{content:"\3d";font-family:'ETmodules';position:absolute;right:180px;bottom:0px}}@media screen and (max-width:540px){.tt-hero-half .tt-home-hero .et_pb_slides .et_pb_slide_description{padding:0}.tt-sidebar-info span{font-size:13px}.tt-sidebar-container .tt-btn{font-size:13px}}@media screen and (max-width:480px){.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{padding:30px 10px}.et_pb_slider .et_pb_container{width:100%}.custom-header-content ul li{display:block;width:100%;padding-bottom:30px}.custom-header-content ul li:last-child{padding-bottom:15px}div#tt-sidebar-widget-2{padding:20px 10px!important}}@media screen and (max-width:320px){.tt-sidebar-container .tt-btn{font-size:9px}.tt-sidebar-info span{font-size:10px}}.et_pb_fullwidth_post_title_0 .et_pb_title_container h1.entry-title,.et_pb_fullwidth_post_title_0 .et_pb_title_container h2.entry-title,.et_pb_fullwidth_post_title_0 .et_pb_title_container h3.entry-title,.et_pb_fullwidth_post_title_0 .et_pb_title_container h4.entry-title,.et_pb_fullwidth_post_title_0 .et_pb_title_container h5.entry-title,.et_pb_fullwidth_post_title_0 .et_pb_title_container h6.entry-title{font-family:'Rochester'!important}h2,h3,h4,h5,h6{font-family:'Merriweather'!important}#main-header,#et-top-navigation{font-family:'Merriweather'!important}body,input,textarea,select{font-family:'Lora'!important}