/*------------------------------------------------------ FONT IMPORT -----------------------------------------------*/ @import url('//fonts.googleapis.com/css2?family=Fredericka+the+Great&display=swap'); @import url('//fonts.googleapis.com/css2?family=Tangerine&display=swap'); /*------------------------------------------------------ MAP ------------------------------------------------------*/ #_the_map_wrapper .b2b-location.wide .b2b-location-items ul li.show-details { overflow: auto !important; } .tsidesign_map .the_list_item {margin-bottom: 0rem !important} /*-------------------------------------------------- GLOBAL BODY --------------------------------------------------*/ .full_width_content { background: rgba(255, 255, 255, 0) !important; margin: 0 auto !important; max-width: 100% !important; } html:not(.mobileview) #container { margin-top: -4.2rem !important; } /* Hide scrollbar for Chrome, Safari and Opera */ *::-webkit-scrollbar { display: none; } /* Hide scrollbar for IE, Edge and Firefox */ * { -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */ } /*----------------------------------------------------- CTA -------------------------------------------------------*/ .tsidesign_cta5 *{ color: #fff !important; } .tsidesign_cta4 *{ color: #fff !important; } .tsidesign_cta4 span { font-weight: lighter !important; font-size: 160% !important; letter-spacing: .07em !important; font-size: 120% !important; color: #1d191a !important; } .tsidesign_cta4 { background: var(--links) !important; margin: 0 !important; padding-top: 4% !important; padding-bottom: 2% !important; } .tsidesign_cta4 .the_list_item{ margin-bottom: 0 !important; } .tsidesign_cta4 .the_list_wrap{ text-align: center !Important; max-width: 90rem !important; margin: 0 auto !important; } .tsidesign_cta4 .the_list_item_subheadline{ font-size: 2.7rem !important; letter-spacing: .3rem !important; margin: 0 !important; } .tsidesign_cta5 { background: var(--accentBkg) !important; margin: 0 !important; text-align: center !important; } /*---------------------------------------------------- HEADER -----------------------------------------------------*/ #the_header { max-width: 100% !important; } .share_icons { margin-top: -3px !important; } /*----------------------------------------------------- LOGO ------------------------------------------------------*/ #the_header .logo-variation.logo-variation-header .logo-slot img { max-height: 13rem !important; } .mediaqueries.mobileview .logo-slot img { max-height: 8rem !important; } .logo-slot img { padding: 1rem !important; } /*--- DL LOGO ---*/ .dl-logo { width: 30% !important; margin: 0 auto !important; -webkit-animation: scale-in-center 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: scale-in-center 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; } html:not(.mobileview) .home #the_header #_the_logo {display: none !important;} @media (max-width: 800px){.dl-logo {display: none !important;}} html:not(.mobileview) .home #wrapper .menu-wrap { width: 100%; !important} /*-------------------------------------------------- NAVIGATION ---------------------------------------------------*/ #access .menu li a, #_the_navigation a, #menu-holder a { font-size: 1.3rem !important; font-weight: normal !important; letter-spacing: .14em !important; } /*---------------------------------------------------- BUTTON -----------------------------------------------------*/ .the_list_item_action a,.gform_button{ background: rgba(0,0,0,0.5) !important; border-radius: 0px !important; box-shadow: none !important; border: 2px solid var(--links) !important; font-size: 1.3rem !important; text-transform: uppercase !important; color: var(--links) !important; letter-spacing: .1em !important; font-weight: 400 !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; } .the_list_item_action a:hover ,.gform_button:hover { letter-spacing: .2em !important; background: #222 !important; } .the_list_item_action { background-color: transparent !important; } .tsidesign_dl3 .the_list_item_action a { background: transparent !important; border: 2px solid #fff !important; color:#fff !important; } .tsidesign_dl3 .the_list_item_action a:hover { color: #fff !important; letter-spacing: .2em !important; } /*------------------------------------------------- FONT STYLING --------------------------------------------------*/ h1, h2, h3 { font-weight: normal !important; } .the_list_item .the_list_item_headline, .the_list_item .gform_wrapper h3.gform_title { letter-spacing: .08em !IMPORTANT; } .the_list_item .the_list_item_subheadline { font-weight: 300 !important; letter-spacing: .1em !important; } .tsidesign_content .the_list_item_headline{ font-size: 5rem !important;} hr { width: 15% !important; display: inline-block !important; border: 2px solid #E5C68B !important; margin-bottom: 0 !important; -moz-transition: all 0.4s ease-in-out !important; -webkit-transition: all 0.4s ease-in-out !important; -o-transition: all 0.4s ease-in-out !important; transition: all 0.4s ease-in-out !important; } .the_list_item:hover hr{ width: 40% !important; } /*--------------------------------------------------- CONTENT -----------------------------------------------------*/ .content { padding-top: 3rem !important; } .tsidesign_content { max-width: 106rem !important; margin: 0 auto !important; } .tsidesign_content .the_list_item_headline { font-family: 'Tangerine', cursive !important;} /*---------------------------------------------------- BANNER -----------------------------------------------------*/ .tsidesign_banner{ padding: 3.6rem 5rem 2rem !important; background: var(--accentBkg) !important; margin: 0 !important; } .tsidesign_banner .the_list_item, .tsidesign_banner .the_list { margin-bottom: 0.5rem !important; } .tsidesign_banner .the_list_item_headline{ line-height: 1 !important; color: #fff !important; letter-spacing: .05em !important; text-transform: uppercase !important; font-family: 'Fredericka the Great', cursive !important; } .tsidesign_banner .the_list_item_subheadline{ line-height: 1 !important; color: #fff !important; letter-spacing: .05em !important; font-weight: 300 !important; text-transform: capitalize !important; } .tsidesign_banner .item_1{ width: 70% !important; } .tsidesign_banner .item_2{ width: 25% !important; text-align: right !important; } .tsidesign_banner .the_list_item_action a:hover { background: #222 !important; letter-spacing: 2px !important; border: 1px solid #222 !important; border-top: none !important; box-shadow: 0 3px 13px rgba(0, 0, 0, 0.2), 0 8px 25px rgba(0, 0, 0, 0.15) !important; } .tsidesign_banner .the_list_item_action:hover a::after { border-color: transparent transparent transparent #222 !important; } @media(min-width:1000px){ .tsidesign_banner .the_list_item_headline, .tsidesign_banner .the_list_item_headline a {font-size: 4.8rem !important;} .tsidesign_banner .the_list_item_subheadline{font-size: 1.9rem !important;} } @media (max-width:1000px){ .tsidesign_banner .the_list_item_headline, .tsidesign_banner .the_list_item_headline a{ font-size: 3rem !important; } .tsidesign_banner .the_list_item_subheadline{ font-size: 1.7rem !important; } .tsidesign_banner .item_1{ width: 60% !important; } .tsidesign_banner .item_2{ width: 35% !important; } } @media (max-width:569px){ .tsidesign_banner .the_list_item{ width: 100% !important; text-align: center !important; } } /*----------------------------------------------------- DLS -------------------------------------------------------*/ .tsidesign_dl2 .the_list_wrap { padding: 14% 8% 14% !important; text-align: center !important; background: rgba(0, 0, 0, 0.4) !important; } .tsidesign_dl2 .the_list_item_headline{ text-transform: uppercase !important;} .tsidesign_dl, .tsidesign_dl2{ margin-bottom: 0 !important; } .tsidesign_dl .the_list_item_headline a, .tsidesign_dl2 .the_list_item_headline a { font-family: 'Fredericka the Great', cursive !important; } .tsidesign_dl .the_list_item_subheadline, .tsidesign_dl2 .the_list_item_subheadline{ text-shadow: none !important; color: #fff !important; } .tsidesign_dl .the_list_item_subheadline, .tsidesign_dl2 .the_list_item_subheadline{ letter-spacing: 3px !important; margin-bottom: 2rem !important; font-weight: 300 !important; } /*--- DL #1 ---*/ .tsidesign_dl .the_list_wrap { padding: 10% 8% 9% !important; text-align: center !important; background: rgba(15,15,15,.5) !important; } /*--------------------------------------------------- FEATURES ----------------------------------------------------*/ .tsidesign_photofeature28 { margin: 0 !important; padding: 0 !important; padding-bottom: 0rem !important; } .tsidesign_photofeature28 .block_link { z-index: 3 !important; } .tsidesign_photofeature28 .the_list_item_headline { margin: 50% 0 0 !important; font-weight: lighter !important; text-transform: uppercase !important; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8) !important; } .tsidesign_photofeature28 .the_list_item { margin: 0 !important; width: 25% !important; } .tsidesign_photofeature28 .the_list_item_heads{ background: rgba(0,0,0,.4) !important; } .tsidesign_photofeature28 .the_list_item .the_list_item_image{ -webkit-transition: all .3s ease-in-out !important; -moz-transition: all .3s ease-in-out !important; transition: all .3s ease-in-out !important; } .tsidesign_photofeature28 .the_list_item:hover .the_list_item_image{ outline: 2px solid var(--links) !important; outline-offset: -9px !important; z-index: 999 !important; } @media (max-width: 1025px) { .tsidesign_photofeature28 .the_list_item { width: 50% !important; } } @media (max-width: 575px) { .tsidesign_photofeature28 .the_list_item { width: 100% !important; } } .tsidesign_photofeature5 { max-width: 126rem !important; margin: 0 auto !important; } .tsidesign_photofeature5 .the_list_item{ background: #222 !important; padding: 1.75rem !important; -webkit-transition: all .3s ease !important; transition: all .3s ease !important; box-shadow: 0px 0px 10px -3px rgba(0,0,0,.3) !important; } .tsidesign_photofeature5 .the_list_item:hover{ -webkit-transform: translate(0px,-10px) !important; transform: translate(0px,-10px) !important; box-shadow: 0px 7px 5px rgba(0,0,0,.3) !important; } .tsidesign_photofeature5 .the_list_item_headline a{ line-height: 1 !important; font-size: 2.2rem !important; margin-top: 1.5rem !important; } .tsidesign_photofeature5 .the_list_item_subheadline{ line-height: 1 !important; font-size: 1.4rem !important; } .tsidesign_photofeature5 .the_list_item_action{ margin: 1.5rem 0 0 !important; } .tsidesign_photofeature5 .the_list_item_action a{ color: #fff !important; background: #03d7b7 !important; font-weight: bold !important; font-size: 1.4rem !important; letter-spacing: 0.5px !important; padding: 1rem 1.5rem !important; } .tsidesign_photofeature5 .the_list_item:hover .the_list_item_action a{ background: #214764 !important; color: #fff !important; } /*--------------------------------------------------- SPLIT 1 ----------------------------------------------------*/ .tsidesign_split1 { max-width: 100% !important; background: transparent !important; margin: 0 !important; color: #fff !important; padding-top: 6rem !important; padding-bottom: 5rem !important; } .tsidesign_split1 .item_1 .the_list_wrap { max-width: 50rem !Important; float: right !Important; margin-top: 5% !important; text-align: left !important; } .tsidesign_split1 .the_list_item .the_list_item_headline, .tsidesign_split1 .the_list_item .the_list_item_headline a { text-align: left !important; font-size: 1.4rem !important; background: #ffc90d !important; padding: 3.5% !important; xletter-spacing: .05em !important; text-transform: uppercase !important; color: #121212 !important; font-family: 'Fredericka the Great', cursive !important; } .tsidesign_split1 .the_list_item_subheadline { text-align: left !important; text-transform: uppercase !important; color: #fff !important; font-family: 'Fredericka the Great', cursive !important; } .tsidesign_split1 .item_2 .the_list_wrap { max-width: 55rem !important; margin-top: 4% !important; padding-left: 1rem !important; } .tsidesign_split1 .the_list_item_desc { font-size: 1.6rem !important; } @media(min-width:950px){ .tsidesign_split1 .the_list_item_subheadline { font-size: 4rem !important; line-height: 4.5rem !important; } } @media(max-width:950px){ .tsidesign_split1 .the_list_item_subheadline { font-size: 3rem !important; line-height: 3.5rem !important; } } .tsidesign_split { width: 100% !important; margin: 0 auto !important; padding: 0 !important; background: #fff !important; } .tsidesign_split .the_list_item { margin-bottom: 0 !important; } .tsidesign_split .item_1 .the_list_wrap { max-width: 75rem !important; float: clear !important; padding-top: 8% !important; padding-left: 2rem !important; padding-right: 2rem !important; float: right !important; padding-bottom: 3rem !important; text-align: right !important; } .tsidesign_split .the_list_item .the_list_item_headline { text-transform: uppercase !important; font-weight: 500 !important; font-size: 2.3rem !important; } .tsidesign_split .the_list_item .the_list_item_subheadline { text-transform: uppercase !important; font-style: italic !important; font-size: 1.5rem !important; font-weight: bold !important; } .tsidesign_white *{ color: #fff !important; } .tsidesign_white { margin: 0 auto !important; text-align: center !important; } .tsidesign_split1 .the_list_item_image img{ -webkit-animation: spin 20s infinite linear; } @-webkit-keyframes spin { 0% {-webkit-transform: rotate(0deg);} 100% {-webkit-transform: rotate(360deg);} } .tsidesign_split3 { width: 100% !important; margin: 0 auto !important; padding: 0 !important; background: transparent !important; } .tsidesign_split3 .the_list_item { margin-bottom: 0 !important; } .tsidesign_split3 .item_1 .the_list_wrap { max-width: 65rem !important; float: clear !important; padding-top: 8% !important; padding-left: 2rem !important; padding-right: 2rem !important; float: right !important; padding-bottom: 3rem !important; text-align: left !important; } .tsidesign_split3 .the_list_item .the_list_item_headline { text-transform: uppercase !important; font-weight: 500 !important; font-size: 2.3rem !important; font-family: 'Fredericka the Great', cursive !important; } .tsidesign_split3 .the_list_item .the_list_item_subheadline { text-transform: uppercase !important; font-style: italic !important; font-size: 1.5rem !important; font-weight: bold !important; } /*--------------------------------------------------- FORM ----------------------------------------------------*/ /*--------------------------------------------------- SUBPAGES ----------------------------------------------------*/ .ui-accordion .ui-accordion-content { height: 250px !important; } .ui-accordion .ui-accordion-header { background: #EB1B22 !important;color: #fff !important; } .ui-accordion .ui-accordion-content { background: #eee !important; } /*---------------------------------------------------- FOOTER -----------------------------------------------------*/ #the_footer { max-width:100% !important; } #the_footer #_the_copyright .copy { text-align: center !important; } #wrapper .footer_brand {display: none !important;} /*------------------------------------------------- MEDIA QUERIES -------------------------------------------------*/ .mediaqueries.mobileview #container .item_1.the_list_item.center.hero.yes_image.yes_heads.yes_link.yes_desc, .mediaqueries.mobileview #container .section .list_block.type_article.a3 .the_list_item { background-attachment: initial!important; } .mediaqueries.mobileview .tsidesign_feature .the_list_item .the_list_item_headline a, .mediaqueries.mobileview .tsidesign_feature .the_list_item .the_list_item_subheadline { opacity: 1 !important; } @media(min-width: 1101px) { .tsidesign_feature .the_list_item { margin: 0 !important; width: 25% !important; } } @media (min-width: 1000px){ .tsidesign_cta4 { padding-top: 4% !important; padding-bottom: 3% !important; } .tsidesign_cta5 { padding-left:15% !important; padding-right:15% !important; } .tsidesign_dl3 .the_list_item_headline b { font-size: 6rem !important; } } @media (max-width:569px) { .tsidesign_cta4 .the_list_item_subheadline{ font-size: 2rem !important; } } @media (max-width:815px) { .tsidesign_dl3 .the_list_item_headline { font-size: 4rem !important; } .tsidesign_feature .the_list_item_headline { margin-top: 40% !important; } } @media (max-width:575px) { .tsidesign_dl3 .the_list_item_headline { font-size: 2.6rem !important; } .tsidesign_feature .the_list_item { width: 100% !important; } .tsidesign_feature .the_list_item .the_list_item_headline a, .tsidesign_feature .the_list_item .the_list_item_subheadline { opacity: 1 !important; } .tsidesign_feature .the_list_item .the_list_item_heads { background: rgba(0, 0, 0, 0.6) !important; } } @media (max-width: 300px) { .tsidesign_feature .the_list_item_headline { font-size: 1.2rem !important; } } /*----------------------------------------------------- FLEX ------------------------------------------------------*/ #container .tsidesign_flex, #container .tsD_flex { margin: 0 auto !important; display: -webkit-box !important; display: -moz-box !important; display: box !important; display: -webkit-flex !important; display: -moz-flex !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: stretch; -moz-box-align: stretch; box-align: stretch; -webkit-align-items: stretch; -moz-align-items: stretch; -ms-align-items: stretch; -o-align-items: stretch; align-items: stretch; -ms-flex-align: stretch; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; box-orient: horizontal; -webkit-box-direction: normal; -moz-box-direction: normal; box-direction: normal; -webkit-flex-direction: row; -moz-flex-direction: row; flex-direction: row; -ms-flex-direction: row; -webkit-box-pack: justify; -moz-box-pack: justify; box-pack: justify; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; -o-justify-content: space-between; justify-content: space-between; -ms-flex-pack: justify; -webkit-box-lines: multiple; -moz-box-lines: multiple; box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } #container .tsidesign_flex .the_list_item, #container .tsD_flex .the_list_item { -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } /*KILLS RIGHT MARGIN ON THE LAST ITEM IF ODD NUMBER OF FEATURES SO EDGES ARE FLUSH WHEN SCALED - RK QA*/ #container .tsidesign_flex .the_list_item:last-of-type, #container .tsD_flex .the_list_item:last-of-type { margin-right: 0rem !important; } /*END*/ .flexboxlegacy #container .tsidesign_flex .the_list_item, .flexboxlegacy #container .tsD_flex .the_list_item{ -webkit-flex-direction: row; -moz-flex-direction: row; flex-direction: row; -ms-flex-direction: row; -webkit-flex: 1 1 auto; flex: 1 1 auto; } .no-flexboxlegacy #container .tsidesign_flex .the_list_item, .no-flexboxlegacy #container .tsD_flex .the_list_item{ -webkit-box-orient: vertical; -moz-box-orient: vertical; box-orient: vertical; -webkit-box-direction: normal; -moz-box-direction: normal; box-direction: normal; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -ms-flex-direction: column; } #container .tsidesign_flex .the_list_item, .flexboxlegacy #container .tsidesign_flex .the_list_item .the_list_wrap, #container .tsD_flex .the_list_item, .flexboxlegacy #container .tsD_flex .the_list_item .the_list_wrap { -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-align-self: stretch; -moz-align-self: stretch; align-self: stretch; -ms-flex-item-align: stretch; } #container .tsidesign_flex .the_list_item .the_list_wrap, #container .tsD_flex .the_list_item .the_list_wrap { -webkit-box-orient: vertical; -moz-box-orient: vertical; box-orient: vertical; -webkit-box-direction: normal; -moz-box-direction: normal; box-direction: normal; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -ms-flex-direction: column; } .flexboxlegacy #container .tsidesign_flex .the_list_item .the_list_wrap, .flexboxlegacy #container .tsD_flex .the_list_item .the_list_wrap { height: auto; } #container .tsidesign_flex .the_list_item .the_list_item_action, #container .tsD_flex .the_list_item .the_list_item_action { margin-top: auto !important; display: block; width: 100%; } #container .tsidesign_flex, #container .tsD_flex { justify-content: space-around; } #container .tsidesign_flex .the_list_item, #container .tsD_flex .the_list_item { justify-content: space-between; } @media (max-width:815px) and (min-width:575px) { .tsidesign_flex .the_list_item, .tsD_flex .the_list_item { width: 44.988% !important; } } .type_modal .modal_content .the_list_item { align-self: stretch; display: flex; flex: 1; padding: 0rem 0rem 0rem; position: relative; } .type_modal a { color: #fff!important; } .type_modal .modal_body_wrap { max-height: 80vh!important; } .type_modal .the_list_item_action { display: flex!important; justify-content: center; } .type_modal .modal_content .icon-close:before { content: "x"; color: #000!important; }