.accordion>.card:first-child { border-top: 0 !important; border-bottom: 1px solid rgba(0,0,0,.125) !important; } .item-cursor{ cursor: pointer; } .h2{ word-break: normal !important; } .card-header { padding: .75rem 1.25rem; margin-bottom: 0; background-color: white !important; /*border-bottom: 1px solid rgba(0,0,0,.125);*/ } .description-text{ cursor: auto; line-height: 1.5em }  .spinner-color{ color:#F6814E !important; } .marketing-resources .title-head { margin-top: 0px !important; } .marketing-resources .description-hero-text.description-div { margin-top: 38px; } .h3-width { max-width: 800px; } .text-black h2 { font-size: 2.8rem; font-weight: 300; } #involved-text .form-lastcon { color: #2b2e38; font-weight: inherit; } #downloadsubscribe-Form .btn { width: 42%; } .marketing-resources .description-div > p { font-size: 2rem; text-transform: none; font-weight: 300; line-height: 1.1em; } .arrow-down { box-sizing: border-box; height: 1.0vw; width: 1.0vw; border-style: solid; border-color: #ccc; border-width: 0px 3px 3px 0px; transform: rotate(45deg); transition: border-width 150ms ease-in-out; float: right; margin-top: 30px; } .marketing-resources-arrow-down { box-sizing: border-box; height: 1.0vw; width: 1.0vw; border-style: solid; border-color: #ccc; border-width: 0px 3px 3px 0px; transform: rotate(45deg); transition: border-width 150ms ease-in-out; float: right; margin-top: 15px; } .arrow-downh { box-sizing: border-box; height: 7px; width: 7px; margin-top: -4px; margin-left: 5px; border-width: 0px 1px 1px 0px; border-style: solid; /*border-color: #e03040;*/ transform: rotate(45deg); transition: border-width 150ms ease-in-out; float: right; } .rotate.down.arrow-downh { transform: rotate(222deg) translate(-32%, 0%); margin-top: 0px; } .arrow-up { box-sizing: border-box; height: 1.0vw; width: 1.0vw; border-style: solid; border-color: #ccc; border-width: 0px 3px 3px 0px; transform: rotate(225deg); transition: border-width 150ms ease-in-out; float: right; margin-top: 30px; } .arrow-left { box-sizing: border-box; height: 1.0vw; width: 1.0vw; border-style: solid; border-color: #ccc; border-width: 0px 3px 3px 0px; transform: rotate(320deg); transition: border-width 150ms ease-in-out; display: inline-block; float: right; margin-top: 2%; } .findagymmap #locationsGoogleMap { height: 520px; /*border-top: none !important;*/ border-bottom: none !important; } .loc-map-wrap { border-top: 2px solid #ccc; position: relative; } .loc-map-wrap .location-homeint-map .gMap { min-height: 400px; border-top: 0; border-left: 2px solid #ccc; } #operationHours .fa-clock, .hours-text { /*color: #f6814e !important;*/ color: #F6814E !important; } .rows .colums { border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; /*color: #e03040;*/ /*font-weight: 800;*/ font-weight: bold; font-size: 1.02rem; } .rows .col-3.py-2.colums { border-right: 1px !important; flex: 0 0 20.33333%; max-width: 20.33333%; } .rows .col-9.py-2.colums { flex: 0 0 79.33333%; max-width: 79.33333%; } .locationAddressButtons .linkHover { font-size: 0.9rem; font-weight: bold; text-transform: uppercase; color: #f6814e !important; } .location-arrow.svg { width: 11px; /*fill: #e03040;*/ } .loc-map-wrap #locationAddressDiv { padding-bottom: 30px; } .locationAddressButtons .linkHover:hover { color: #aa1927; } .fa fa-location-arrow { font-size: 1.0rem; } .mobile, .mobile a { /*color: #e03040;*/ font-weight: 800; } .mobile .phoneNumber .fas { font-size: 2.4rem; } .svgs { overflow: hidden; vertical-align: middle; width: 75px; /*width: 75px !important;*/ } .icon-height { margin-top:; } .card-style { -webkit-tap-highlight-color: #87ceeb !important; tap-highlight-color: #42f5e0 !important; } .anchor-style:focus { display: block !important; border:; outline: 0 !important; } .description-service-text { font-size: 1.15rem; font-weight: 400 !important; } blockquote { text-align: left; text-transform: none; font-size: 1.4rem !important; line-height: 1.2em; font-weight: 400; padding: 20px 0; margin-bottom: 0; /*color: #e03040;*/ font-weight: 300; } .icon-size { color: #b2beb5; font-size: 2.857142857142857rem; } .border-style { position: absolute; content: ""; display: block; width: 60px; height: 10px; background: #f6814e !important; margin-top: 10px !important; } .h4, div.h4 p { font-size: 2rem !important; text-decoration: none; } div.h4 p { font-weight: 300 !important; } .description-hero-text { font-size: 2rem !important; font-weight: 300 !important; } .internal-navitems ul li { padding: 8px 0; display: inline-block; width: 48%; margin-right: 1%; margin-left: none; } .internal-navitems ul li a { /*color: #e03040;*/ font-weight: 400; transition: all .3s ease; } .internal-navitems ul li a:focus { /*outline: 1px dotted #e03040;*/ outline-offset: 2px; } .internal-navitems ul li a:hover { /*border-bottom: 1px dotted #e03040;*/ /*color: #e03040;*/ margin-left: 10px; color: #ec500c !important; } @media screen and (max-width:991px) { .svgs { overflow: hidden; vertical-align: middle; width: 40px !important; } .h4 { font-size: 1.1rem !important; text-decoration: none; } .mkt-fulldiv .h4 { font-size: 2rem !important; } .description-hero-text { font-size: 1.3rem !important; font-weight: 300 !important; } .internal-navitems ul li { padding: 0; display: inline-block; width: 100%; margin-right: none; margin-left: 1%; } .description-service-text { font-size: 1.0rem; font-weight: 400 !important; } .internal-navitems ul { margin-left: -40px; } #operationHours .fa-clock, .hours-text { /*color: #e03040;*/ color:#ec500c; font-size: 0.7rem; } .currentDay { font-size: 0.7rem; } .rows .colums { border: 1px solid #ddd; /*color: #e03040;*/ /*font-weight: 800;*/ font-weight: bold; font-size: 0.8rem; } .rows .col-4.py-2.colums { border-right: 1px; } .loc-map-wrap .location-homeint-map .gMap { min-height: 400px; border-top: 2px solid #ccc; border-left: 0; } section.loc-map-wrap .findagymmap.container { max-width: 100% !important; padding-left: 0; padding-right: 0; } #locationAddressDiv { padding-left: 30px; padding-right: 30px; } .icon-height { margin-top: -10px; } .arrow-down { box-sizing: border-box; height: 4.5vw; width: 4.5vw; border-style: solid; border-color: #ccc; border-width: 0px 3px 3px 0px; transform: rotate(45deg); transition: border-width 150ms ease-in-out; float: right; margin-right: 40px; } .marketing-resources-arrow-down { box-sizing: border-box; height: 4.0vw; width: 4.0vw; border-style: solid; border-color: #ccc; border-width: 0px 3px 3px 0px; transform: rotate(45deg); transition: border-width 150ms ease-in-out; float: right; margin-top: 0px; } .arrow-left { box-sizing: border-box; height: 4.5vw; width: 4.5vw; border-style: solid; border-color: #ccc; border-width: 0px 3px 3px 0px; transform: rotate(320deg); transition: border-width 150ms ease-in-out; display: inline-block; float: right; margin-top: 0; } } @media screen and (max-width:425px) { #downloadsubscribe-Form .btn { width: auto; } } @media screen and (min-width: 992px) { .loc-map-wrap.clusterIcon:before { z-index: 2; position: absolute; top: 0; left: 50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); display: block; content: ""; background: url(/App_Themes/v1/images/location-icon-insty.png) no-repeat center center; background-size: cover; width: 70px; height: 70px; } } @media only screen and (min-width: 800px) { #callout-wrap { display: flex; align-items: stretch; justify-content: center; flex-wrap: wrap; } #callout-wrap .row-callout { padding: 10px 0; flex-basis: 100%; border: 0; } } @media only screen and (max-width: 1200px) { #callout-wrap .row-callout .h5.primary.no-caps { /*color: #e03040 !important;*/ font-size: 1.6rem; } } @media only screen and (min-width: 1200px) { p { font-size: 1.15rem; max-width: 1000px; } #callout-wrap .row-callout { border: 2px solid #EEE; background: #9b73a1; flex-basis: 33%; padding: 40px; animation: rotateindown .8s ease-out .1s 1 alternate !important; animation-fill-mode: forwards !important; } #callout-wrap .row-callout:nth-child(1) { animation-delay: .3s !important; } #callout-wrap .row-callout:nth-child(2) { animation-delay: .6s !important; } #callout-wrap .row-callout:nth-child(3) { animation-delay: .8999999999999999s !important; } #callout-wrap .row-callout:nth-child(4) { animation-delay: 1.2s !important; } #callout-wrap .row-callout:nth-child(5) { animation-delay: 1.5s !important; } #callout-wrap .row-callout:nth-child(6) { animation-delay: 1.7999999999999998s !important; } #callout-wrap .row-callout:nth-child(7) { animation-delay: 2.1s !important; } #callout-wrap { margin: 60px 0; } #callout-wrap .row-callout .h5:before { content: "\f0da"; font-style: normal; font-weight: 900; font-size: 2.857142857142857rem; line-height: .7em; font-family: 'FontAwesome'; color: #fff; display: block; height: 40px; width: auto; position: absolute; top: 0; left: 0; } #callout-wrap .row-callout .h5 { font-size: 1.6rem } } #callout-wrap { display: flex; align-items: stretch; justify-content: center; flex-wrap: wrap; } @media only screen and (min-width: 1200px) { #callout-wrap .row-callout .h5.primary.no-caps { color: #FFF; position: relative; padding-left: 30px; margin-bottom: 20px; margin-top: 40px; } .vehicle-graphics .webprint-videodiv { margin-left: 61px; } } .vehicle-graphics ul { line-height: 1.75em; font-size: 1.1428571428571428rem; padding: 0 !important; margin: 20px; } .h5.no-caps { text-transform: none !important; margin-bottom: 20px; margin-top: 40px; } .description-div.h4 { text-transform: none !important; line-height: 1.1em !important; } .description-div > p { line-height: 1.1em !important; } .payment-text { font-size: 28px !important; padding-top: 0px !important; color: #1e36a2 !important; } @supports (-ms-ime-align:auto) { .vehicle-graphics ul { list-style-type: disc; list-style-position: inside; text-indent: -1.4em; padding-left: 1em; } } @media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) { .vehicle-graphics ul { list-style-type: disc; list-style-position: inside; text-indent: -1.4em; padding-left: 1em; } .vehicle-graphics ul li p { display: inline; } } .collapse-items > .serviceItem { transition: all 1s ease-in-out 0s } 