/*Fixed footer button */ #ctabot { bottom: 14px; position: fixed; right: 20px; z-index: 99999999; } .cta_btn { background-color: #242424; border-radius: 15px; color: #fff; font-size: 15px; margin: 5px; padding: 20px 20px 40px; text-transform: uppercase; font-weight: 600; border:2px solid #fff !important; } .cta_btn:hover{ background-color: #fff; color:#242424; -webkit-transition: all .5s ease !important; transition: all .5s ease !important; border:2px solid #035490 !important; } /*mobile */ .mobileview .cta_btn{ font-size:12px !important; } .home .container-wrap, .home #container .full_width_content { max-width: 100% !important; } html:not(.mobileview) #access .menu, #the_header .header_logo_wrap, #the_header .share_icons-wrap, #container .full_width_content, .container-wrap, #container .content, #the_footer.footer, #the_footer { max-width: 120rem !important; } .home #wrapper .full_width_content{ background-color: transparent !important; } .primary.tsi-address {display:none !important;} .primary.tsi-phone {width:100% !important;} .footer-street-address.footer-address, .footer-city-state-zip-address.footer-address { display:none !important; } .b2b-location-get-directions.color_bodylinks { display:none !important; } html:not(.mobileview) #access .menu ul li a { font-size: 1.4rem !important; font-weight: 500 !important; padding: 0.7rem 3rem !important; text-transform: uppercase !important; } #menu-holder a { font-size: 1.4rem !important; font-weight: 500 !important; text-transform: uppercase !important; } .tsidesign_dl .slidesjs-container { max-height: 55rem !important; } .tsidesign_dl .the_list_text { text-align: center !important; max-width: 120rem !important; margin: 0 auto !important; } #wrapper .tsidesign_dl .the_list_item .the_list_item_action { background-color: transparent !important; margin: 0 auto !important; } .tsidesign_dl .the_list_item .the_list_item_action { background-color: transparent !important; border: 2px solid #FFF !important; border-radius: 10px !important; max-width: 30rem !important; margin: 0 auto !important; } .tsidesign_dl .the_list_item .the_list_item_action a { background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0 !important; border: medium none !important; border-radius: 7.5px !important; box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important; color: #fff !important; font-size: 1.6rem !important; padding: 10px !important; text-transform: uppercase !important; transition: all 0.3s ease-in-out 0s !important; } .tsidesign_dl .the_list_item .the_list_item_action a:hover { color: #000 !important; background: #FFF !important; -webkit-transition: all 0.5s ease-in-out !important; -moz-transition: all 0.5s ease-in-out !important; -o-transition: all 0.5s ease-in-out !important; transition: all 0.5s ease-in-out !important; } .tsidesign_feature .the_list_item_image img { padding: 20% !important; } .tsidesign_feature { margin: 0 auto !important; max-width: 120rem !important; padding: 2rem 0 !important; } .tsidesign_feature h3 a{ color: #242424 !important; } .tsidesign_feature .the_list_item_image { border: 2px solid #242424 !important; background-color: transparent !important; border-radius: 50% !important; display: block !important; margin: 0 auto !important; transition: all 0.5s ease 0s !important; width: 45% !important; } .tsidesign_feature .the_list_item_image:hover { border: 2px solid #242424 !important; background-color: #fff !important; transition: all .5s ease 0s !important; } .the_list_item .the_list_item_desc p a { text-decoration: none !important; } .the_list_item .the_list_item_desc p a:hover { color: #000 !important; font-weight: bolder !important; } .home #container .content.thereIsFeatured { padding-top: 3rem !important; } #the_footer .footer_brand{ border: none !important; } .isMobile .tsidesign_feature .the_list_item_image, .isTablet .tsidesign_feature .the_list_item_image, .mobileview .tsidesign_feature .the_list_item_image { border: 2px solid #242424 !important; background-color: #fff !important; width: 25% !important; } @media(min-width: 1000px){ .logo-variation-header .slot-type-image img { max-width: 27rem !important; margin-bottom: -1rem !important; margin-top: -2rem !important; } } @media (max-width: 575px){ .tsidesign_dl, .tsidesign_dl .the_list , .tsidesign_dl .slides, .tsidesign_dl .slidesjs-container, .tsidesign_dl .slidesjs-control, .tsidesign_dl .the_list_item_image, .tsidesign_dl .caption_overlay, .tsidesign_dl .caption, .tsidesign_dl .the_list_text { height: 300px !important; top: 0 !important; } .tsidesign_dl .the_list_item {height: 400px !important;} .tsidesign_dl .the_list_item_image img { height: 500px !important; width: initial !important; } .tsidesign_dl .the_list_item .caption_overlay { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.65) 100%) repeat scroll 0 0; position: relative!important; } .content {padding-top: 15px !important;} .tsidesign_dl .caption{ padding: 0!important; text-align: center !important; } } #fxd_1 { bottom: 8.5%; position: fixed; right: -5px; z-index: 11; } .mobileview #fxd_1 { display: none !important; } html:not(.mobileview) #fxd_1 { display: block !important; } .ftr_tab { background-color: #bd0804; border-top-left-radius: 10px; border-bottom-left-radius:10px; border: solid 2px #fff !important; color: #fff; font-size: 15px; margin: 5px; padding: 15px; text-transform: uppercase; font-weight: 600; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); transition: all 1s ease-in-out !important; } .ftr_tab:after {content:" >";font-family: "tsi-cms";font-size:75%;} .ftr_tab:hover{ background-color: #fff; -webkit-transition: all .3s ease !important; border: solid 2px #bd0804 !important; color: #bd0804 !important; box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22); transition: all 1s ease-in-out !important; }