body{font-weight:normal}.entry-content ul{margin-left:20px}body:not(.et_pb_pagebuilder_layout) #main-content{background-color:#fff}.row-center{align-items:center;align-content:center}.tt-btn,input[type=submit].tt-btn{font-size:15px}span.required-star{color:red}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:15px!important;margin-bottom:20px}#top-menu>li.header-btn a{background:#002147;border:1px solid transparent;padding:13px 21px;color:#fff!important}#top-menu>li.header-btn.current-menu-item a,.et-fixed-header #top-menu li.header-btn.current-menu-item>a{color:#fff!important;opacity:.7}#et_search_icon:before{top:10px}.tt-section-header{font-size:55px!important}.tt-section-subheader{font-size:30px!important}@media screen and (max-width:980px){.tt-section-header{font-size:45px!important}.tt-section-subheader{font-size:25px!important}}@media screen and (max-width:980px){.tt-section-header{font-size:35px!important}.tt-section-subheader{font-size:22px!important}}.tt-homepage-slider .et_pb_slide{background-color:rgba(44,44,44,0.77)!important}.tt-homepage-slider .et_pb_slide_description{padding:10% 0%}.tt-homepage-slider .et_pb_container{width:90%}.cta-text h2{padding-bottom:0px}.testimonial_rotator.template-longform .testimonial_rotator_author_info p{padding-bottom:0;font-size:18px!important;font-weight:500}.testimonial_rotator.template-longform .testimonial_rotator_quote{font-size:28px;text-align:center;line-height:1.5em;font-weight:500;font-style:italic}.tt-inline-btn .et_pb_button_module_wrapper{display:inline-block}.tt-inline-btn .et_pb_button_module_wrapper:last-child{margin-left:15px}@media screen and (min-width:981px){.tt-homepage-slider .et_pb_slide{padding:0 0}.tt-homepage-slider .et_pb_container{width:50%;float:left}.tt-homepage-slider .et_pb_slide_description{padding:10% 10% 10% 17%}.tt-homepage-slider .et_pb_slide{background-color:rgba(0,0,0,0.4)!important}.tt-2col-services .et_pb_column{margin-right:20.666%;width:29.667%}.tt-2col-services .et_pb_column:first-child{margin-left:10%}}@media screen and (max-width:415px){.tt-inline-btn{text-align:center}.tt-inline-btn .et_pb_button_module_wrapper{display:block}.tt-inline-btn .et_pb_button_module_wrapper:last-child{margin-top:15px;margin-left:0px}}.tt-sidebar-btns a{letter-spacing:0px;font-weight:bold;text-transform:uppercase;background-color:white;border-bottom:1px solid rgba(0,0,0,0.21);border-radius:0px;color:black!important;font-size:16px!important;position:relative;padding-left:10px}.tt-sidebar-btns a i{display:none}.tt-sidebar-btns a:after{content:'\f054';font-family:fontAwesome;position:absolute;right:10px}.tt-sidebar-bottom a{letter-spacing:0px;font-weight:bold;text-transform:uppercase;display:block;border-radius:0px}.tt-sidebar-info{text-align:left}.tt-sidebar-info h3{display:none}div#tt-sidebar-widget-2{border-top:none!important}.et_pb_pagebuilder_layout #main-content .et_section_specialty .et_pb_widget_area .et_pb_widget,body:not(.et_pb_pagebuilder_layout) #sidebar .et_pb_widget,.tt_sidebar_widget{box-shadow:0px 2px 13px rgba(0,0,0,0.2);background:#FFF;padding:20px}.tt-btn,input[type=submit].tt-btn,.calctap-txt-btn.ttap-calc-widget-img{letter-spacing:0px;text-transform:uppercase;font-weight:bold;border-radius:0px}.tt-sidebar-info span{font-weight:700;text-transform:uppercase}.tt-sidebar-info a{text-transform:capitalize;font-weight:400;color:#d60105!important}.tt-sidebar-info a:hover{border-bottom:1px solid #d60105}.tt-sidebar-info .fa{color:#d60105!important}.et_right_sidebar #main-content .container:before{display:none}.et_right_sidebar #sidebar{padding-left:0px}.tt-style-3 .et_pb_slide{background:transparent!important;box-shadow:none!important;padding:0!important}.tt-style-3 .et_pb_slide_description .et_pb_slide_title{clear:both}.tt-style-3 .et_pb_slider .et_pb_slide_description{padding:0!important;text-align:left;max-width:100%;margin-left:0!important;text-shadow:none}.tt-style-3 .et_pb_slide_description:after,.tt-style-3 .et_pb_slide_description:before{display:block;font-size:110px;line-height:100%;font-family:impact!important;float:left;margin-left:0;margin-bottom:3px;color:#d60105;content:'“';max-height:67px;margin-top:5px!important}.tt-style-3 .et_pb_slide_description:after{transform:rotate(180deg) translate(0,11px)}.tt-style-3 .et_pb_slider .et-pb-controllers{position:static;text-align:left;color:#fff;height:auto!important}.tt-style-3 .et-pb-controllers a{width:24px;height:24px;border-radius:100%;background:transparent!important;color:inherit;position:relative;transition:0.3s!important;border:1px solid transparent}.tt-style-3 .et-pb-controllers a:hover,.tt-style-3 .et-pb-controllers a.et-pb-active-control{border:1px solid}.tt-style-3 .et-pb-controllers a:before{content:"";display:block;box-shadow:inset 0 0 0 14px #fff;position:absolute;top:6px;right:6px;left:6px;bottom:6px;border-radius:100%;transition:0.3s!important}.translate a{position:relative;padding-right:28px;margin-right:30px;color:white;text-transform:uppercase;font-weight:600;font-size:16px}.translate a:hover{border-bottom:1px solid white}.translate a:after{content:"\3d";font-family:'ETmodules';position:absolute;right:7px;bottom:-1px}.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}@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"}}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:#d60105;color:#fff}.fc-widget-header,.fc-widget-content{border-color:gray!important;background:#fff;color:#333;padding:0!important}.fc-unthemed .fc-today{background:#d60105}.entry-content table,body.et-pb-preview #main-content .container table{border:0px solid #d60105}.wpfc-calendar-wrapper h2{font-size:30px!important;margin:0!important}.tt-footer-section .tt-footer-col-1,.tt-footer-section .tt-footer-col-2{width:50%;margin-right:0}#footer-info{font-size:14px}@media screen and (max-width:1280px){.tt-footer-section .tt-footer-col-1{width:55%}.tt-footer-section .tt-footer-col-2{width:45%}}@media screen and (max-width:1180px){.tt-footer-section .tt-footer-col-1{width:60%}.tt-footer-section .tt-footer-col-2{width:40%}}@media screen and (max-width:1060px){.tt-footer-section .tt-footer-col-1{width:65%}.tt-footer-section .tt-footer-col-2{width:35%}}@media screen and (max-width:980px){.tt-footer-section .tt-footer-col-1,.tt-footer-section .tt-footer-col-2{width:100%;margin-bottom:0}}@media screen and (max-width:1818px){.hero-section h1{line-height:1em;padding-bottom:20px}}@media screen and (max-width:1530px){.tt-hero-header .gc-page-header .et_pb_title_container h1.entry-title{font-size:40px}}@media screen and (max-width:1272px){.translate a{display:block}.translate a:hover{border-bottom:0px solid #fff}.translate a:after{content:"\3d";font-family:'ETmodules';position:absolute;left:110px;bottom:-1px}}@media screen and (min-width:1081px) and (max-width:1200px){#top-menu li{padding-right:15px}#logo{max-height:60%}}@media screen and (min-width:981px) and (max-width:1080px){#top-menu li{padding-right:10px}#logo{max-height:50%}#top-menu li a{font-size:14px}}@media screen and (max-width:1080px){.tt-hero-header .gc-page-header .et_pb_title_container h1.entry-title{font-size:37px}}@media screen and (min-width:981px){.tt-services-row .tt-services-desc{min-height:73px}.et_pb_module.et_pb_map_container,.et_pb_map{height:100%!important}.google-maps,.google-maps .et_pb_code_inner,.google-maps .et_pb_code_inner iframe{height:100%}}@media screen and (min-width:981px){.et_pb_module.et_pb_map_container,.et_pb_map{height:100%!important}}@media screen and (max-width:980px){.et_header_style_left #logo,.et_header_style_split #logo{max-height:85%}.cta-text{text-align:center!important}.translate a{display:block;float:none;margin:0 auto;text-align:left}.translate a:after{display:none}.cta-row .et_pb_column{margin-bottom:15px!important}}@media screen and (max-width:767px){.cta-text{font-size:23px}.tt-hero-header .gc-page-header .et_pb_title_container h1.entry-title{font-size:30px}}@media only screen and (max-width:760px),(max-device-width:1024px) and (min-device-width:768px){td:nth-of-type(2):before{content:"Event";content:""}}