.page-id-347 .the_list_item_headline{ text-transform: uppercase !important; } .logo-v2 .logo-slot img{ max-height: 30rem !important; } .mail{ float: right !important; margin-top: 10px !important; } #the_header { max-width:100% !important; } #wrapper #_the_logo { margin-right:auto !important; margin-left:auto !important; max-width: 134rem !important; } #wrapper #_the_navigation .sf-menu li a { text-transform: uppercase !important; font-weight: 400 !important; } #menu-holder li a { text-transform: uppercase !important; font-weight: 400 !important; } .ss_container { max-width:100% !important; margin-right:auto !important; margin-left:auto !important; } .share_icons-wrap { max-width:134rem !important; margin-right:auto !important; margin-left:auto !important; } #wrapper #_the_navigation { max-width:134rem !important; margin-right:auto !important; margin-left:auto !important; margin-bottom: 12px !important; } #menu-primary-menu { max-width:134rem !important; margin-right:auto !important; margin-left:auto !important; } #_the_logo { max-width:134rem !important; margin-right:auto !important; margin-left:auto !important; } .container-wrap { max-width: 100% !important; } #wrapper #container .full_width_content.content_bg.wrp_color_bg { max-width:100% !important; } .page-id-8970 .slidesjs-container { max-height:50rem !important; } .content.thereIsFeatured.content_bg.wrp_color_bg { margin-right:auto !important; margin-left:auto !important; max-width:134rem !important; padding-top: 20px !important; } .content.content_bg.wrp_color_bg { margin-right:auto !important; margin-left:auto !important; max-width:134rem !important; padding-top: 20px !important; } #container .the_list_item .the_list_item_action{ background-color: transparent !important; } #container .the_list_item .the_list_item_action a { background-color: transparent !important; border-radius: 0px !important; color: #21150B !important; border: 2px solid #21150B !important; background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0) !important; } #container .the_list_item .the_list_item_action a:hover { color: #F4F3EE !important; background: #21150B !important; } #the_footer { max-width:100% !important; } #the_footer #_the_logo { margin-right:auto !important; margin-left:auto !important; max-width:134rem !important; } #the_footer #_the_copyright { margin-right:auto !important; margin-left:auto !important; max-width:134rem !important; } #the_footer .section.w988 { margin-right:auto !important; margin-left:auto !important; max-width:134rem !important; } @media(max-width: 1543px){ #wrapper #_the_map_wrapper .b2b-location.wide {overflow: scroll !important;} #wrapper #_the_map_wrapper .b2b-location.wide .b2b-location-items ul li:last-of-type {font-size: 1rem !important; } } /*-----------Modal Window----------*/ .tsidesign_modal { position: fixed !important; top: 0 !important; z-index: 9999 !important; width: 100% !important; background: rgba(0,0,0,.8) !important; height: 100% !important; margin: 0px !important; } .tsidesign_modal .the_list_item { max-width: 55% !important; margin: 0 auto !important; top: 5% !important; left: 0 !important; right: 0 !important; background: #D8D8D8 !important; border: 5px solid #A6172C !important; position: fixed !important; z-index: 9999 !important; padding: 1.5rem !important; } html:not(.mobileview) .tsidesign_modal .the_list_item_headline { padding-top: 1rem !important; } .tsidesign_modal .the_list_item_headline, .tsidesign_modal .the_list_item_subheadlinel { color: #A6172C !important; text-transform: uppercase !important; } .tsidesign_modal .the_list_item_desc { color: #000 !important; } .tsidesign_modal * { text-align: center !important; } #clsbutton, .lrnmr { background: #A6172C !important; font-size: 1.4rem !important; padding: 1rem !important; color: #fff !important; border: none !important; margin-top: 1rem !important; text-decoration: none !important; margin: 1rem !important; border-radius: 5px !important; } #clsbutton:hover , .lrnmr:hover { background: #fff !important; font-size: 1.4rem !important; padding: 1rem !important; color: #C7622B !important; border: none !important; margin-top: 1rem !important; text-decoration: none !important; margin: 1rem !important; border-radius: 5px solid #C7622B !important; } .tsidesign_modal .the_list_item_image { max-width: 25rem !important; margin: 0 auto !important; } .tsidesign_modal .the_list_item_headline { font-size: 2rem !important; } .mobileview .tsidesign_modal .the_list_item { max-width: 90% !important; } .mobileview .tsidesign_modal .the_list_item_image { max-width: 22rem !important; } .mobileview .tsidesign_modal .the_list_item_desc { font-size: 1rem !important; } .mobileview .tsidesign_modal .the_list_item_desc p { margin: 0px !important; } .mobileview #clsbutton,.mobileview .lrnmr { margin-top: 0rem !important; } .mobileview .tsidesign_modal .the_list_item_headline { font-size: 1.5rem !important; } @media (max-width: 650px){ .tsidesign_modal .the_list_item { max-width: 100% !important; padding: 1rem !important; } .modal-buttons a, .modal-buttons label { margin: 0px !important; } } /* pulsing mobile button *//* html:not(.mobileview) #mobile-call-btn { display: none !important; }*/ .mobileview #mobile-call-btn { display: block !important; } #mobile-call-btn { bottom: 14px; position: fixed; right: 20px; z-index: 99; text-align: center !important; } #mobile-call-btn span { font-size: 2rem; text-align: center !important; font-weight: bold; color: #fff; background: #A6182D; /* change background color of text */ padding: 0 5px 0; border-radius: 10px; } #mobile-call-btn img { position: relative; background: #A6182D; /* change background color of phone icon */ max-width: 70px; border: solid 1px transparent; border-radius: 50%; z-index: 99 !important; width: 100%; animation: pulse 1s infinite; } /*-----------Popup Modal----------*/ .btn{ margin: 5px auto; } .btn, .exit-btn{ display: inline-block; padding: 4px 20px; margin-bottom: 0; /* font-size: 2rem; */ font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; margin: 4% auto; } .btn-primary, .exit-btn{ color: #fff;/*----Button Text----*/ background-color: #000000; /*-----Button Color----*/ text-transform: uppercase; font-weight: bold; padding: .8rem 2.6rem; color: #ffffff !important; } .btn-primary:hover { background: #e4c021; /*----Button hover color----*/ text-shadow: 1px 1px 1px #000; } #modal_popup { position: fixed; pointer-events: none; left: 0; top: 0; right: 0; bottom: 0; z-index: 10000; text-align: center; white-space: nowrap; height: 100%; } #modal_popup:before { content: ''; display: inline-block; vertical-align: middle; margin-right: -0.25em; } .css-only-modal-check { pointer-events: auto; } .css-only-modal-check:checked ~ .css-only-modal { opacity: 1; pointer-events: auto; } .css-only-modal { top: 12%; width: 50%; min-width: 250px; background: #dbe5ee; /*----Modal Background Color----*/ z-index: 1; display: inline-block; position: relative; pointer-events: auto; text-align: center; white-space: normal; display: inline-block; vertical-align: middle; opacity: 0; pointer-events: none; overflow:visible; } #modal_wrapper { padding: .8rem 1.6rem 0; position: relative; } .css-only-modal h2 { text-align: center; } .css-only-modal p { font-size: 1.5rem; color: #fff; } .modal_desc { display: inline-block; width: 100%; padding-top: 2%; } .css-only-modal-close { /*--This is your X button, you can choose to display:none; if you do not want an X in the top right--*/ position:absolute; right:0; top:0; margin-top:0 !important; width: auto !important; } .css-only-modal-check { display: none; } .css-only-modal-check:checked ~ #screen-shade { opacity: 0.5; /*----How dark the shade covering the site is----*/ pointer-events: auto; } #screen-shade { opacity: 0; background: #000; /*-----Color of the shade----*/ position: absolute; left: 0; right: 0; top: 0; bottom: 0; pointer-events: none; transition: opacity 0.8s; } .modal_logo { padding: 0; width: 80%; } .modal_headline { width: 100%; font-size: 2.8rem; font-weight: bold; letter-spacing: .05em; line-height: 2.8rem; padding-bottom: 2%; } .modal_txt_area { padding:0 4%; } .modal_txt_area .modal_desc em { font-weight:bold; } @media (max-width: 1035px){ .modal_headline { font-size: 2rem; line-height: 2rem; } .modal_desc { display: block; width: 100%; padding-top: 5%; } .btn, .exit-btn{ margin-top: 2%; width: 100%; } } /*---- Fix for landscape mobile ----*/ .mobileview .css-only-modal { max-height:100% !important; overflow:auto !important; top:0; } @media (max-width: 700px){ .modal_headline { font-size: 1.8rem; line-height: 1.8rem; } } @media (max-width: 525px){ .btn, .exit-btn{ margin-top: 10%; font-size: 1rem; width: 100%; } } /* FILE ARCHIVED ON 00:30:51 May 01, 2023 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 10:38:18 Nov 15, 2023. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): captures_list: 725.767 exclusion.robots: 0.182 exclusion.robots.policy: 0.172 cdx.remote: 0.06 esindex: 0.009 LoadShardBlock: 155.42 (3) PetaboxLoader3.datanode: 151.702 (4) load_resource: 275.91 PetaboxLoader3.resolve: 249.284 */