:root {
--tumbleweed: #c9a28c;
--black: #1d1d1b;
--gunmetal: #183444;
--silver: #767676;
--snow: #faf6f4;
} @media (max-width: 768px) {
.et_pb_module.dsm_breadcrumbs {
overflow-x: scroll;
-webkit-overflow-scrolling: touch;
}
ul.dsm_breadcrumbs {
flex-wrap: nowrap;
white-space: nowrap;
}
}
.cli-style-v2 {
font-size: 12px;
}
a#cookie_action_close_header {
margin-left: 0;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 600;
text-decoration: none;
border-bottom: 1px solid var(--tumbleweed);
}
a#cookie_action_close_header:hover {
border-color: transparent;
}
div#cookie-law-info-bar {
border: 1px solid #eee;
border-radius: 15px;
}
sup {
bottom: 0.5em;
}
#left-area ul,
.entry-content ul,
.et-l--body ul,
.et-l--footer ul,
.et-l--header ul,
.entry-content .et_pb_toggle_content ul,
.entry-content .et_pb_tab_content ul {
padding: 0 0 0 1em;
}
.et_pb_social_icon a.icon:before {
text-shadow: none;
}
.et_pb_social_media_follow li a.icon:before {
width: auto;
}
.et_pb_text a,
.et_pb_toggle_content a {
border-bottom: 1px solid var(--tumbleweed);
}
.et_pb_text a:hover,
.et_pb_toggle_content a:hover {
border-bottom: 0;
}
.dsm_card_wrapper {
display: flex;
flex-direction: column;
min-height: 300px;
}
.et_pb_button_wrapper {
margin-top: auto;
}
.dsm_card_carousel a.et_pb_button.et_pb_more_button,
.dsm_card_carousel a.et_pb_button.et_pb_more_button:hover,
.dsm_card a.et_pb_button.et_pb_more_button,
.dsm_card a.et_pb_button.et_pb_more_button:hover{
padding: 0 !important;
}
.dsm_card_carousel a.et_pb_button.et_pb_more_button,
.dsm_card a.et_pb_button.et_pb_more_button{
border-bottom: 1px solid var(--tumbleweed) !important;
}
.dsm_card_carousel a.et_pb_button.et_pb_more_button:hover,
.dsm_card a.et_pb_button.et_pb_more_button:hover {
border-color: transparent !important;
}
.dsm-readmore-btn {
line-height: 1.5;
letter-spacing: 1px;
text-transform: uppercase;
font-size: 12px;
font-weight: 600;
border-bottom: 1px solid var(--tumbleweed);
}
.dsm-readmore-btn:hover {
border-bottom: 1px solid transparent;
}
span.dsm-meta-seperator {
display: none;
}
.et_pb_scroll_top.et-pb-icon {
background: #fff;
bottom: 125px;
right: 15px;
color: var(--black);
border-radius: 100%;
line-height: normal;
box-shadow: 1px 1px 5px 0 rgb(0 0 0 / 25%);
transition: background .3s ease-in-out;
line-height: 1;
}
.et_pb_scroll_top.et-pb-icon:hover {
background: var(--black);
color: #fff;
} .top-area .et_pb_main_blurb_image {
width: 20px;
vertical-align: middle;
}
.top-area .et_pb_blurb_position_left .et_pb_blurb_container {
padding-left: 0 !important;
}
ul#menu-main-menu .current-page-ancestor > a,
.pa-fullscreen-menu .et_mobile_menu li.current-page-ancestor a,
.pa-fullscreen-menu .et_mobile_menu li.current-menu-item a,
ul#menu-main-menu .current_page_parent > a {
color: var(--tumbleweed) !important;
border-bottom: 1px solid var(--tumbleweed);
}
.et_pb_menu .et-menu-nav>ul ul {
padding: 0;
}
.et-menu li li a {
padding: 0;
}
.nav li li {
padding: 10px 20px;
}
.et-menu li li a {
border-bottom: 1px solid transparent;
}
.nav li ul {
border-top: 0;
}
.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a:hover {
color: var(--tumbleweed) !important;
border-bottom: 1px solid var(--tumbleweed);
background-color: unset;
opacity: 1;
}
.et-menu ul.sub-menu .menu-item-has-children>a:first-child {
padding-right: 0;
}
.et-menu ul.sub-menu .menu-item-has-children>a:first-child:after {
content: "5";
right: 0;
top: auto;
}
@media (max-width: 980px) {
.opened #mobile_menu1 {
width: 100vw !important;
position: fixed !important;
top: 0em !important;
left: 0vw !important;
height: 100vh !important;
display: flex !important;
justify-content: center !important;
flex-direction: column !important;
opacity: 1 !important;
visibility: visible !important;
transition: visibility 0.3s, opacity 0.3s ease-in-out;
padding: 0 !important;
text-align: center;
}
.closed #mobile_menu1 {
background-color: #fff !important;
text-align: center !important;
width: 100vw !important;
position: fixed !important;
left: 100vw !important;
top: 0em !important;
height: 100vh !important;
display: flex !important;
justify-content: center !important;
align-items: center !important;
flex-direction: column !important;
transition: visibility 0.3s, opacity 0.3s, left 1s, ease-in-out;
opacity: 0 !important;
visibility: hidden !important;
}
.et_pb_menu__wrap span.mobile_menu_bar {
z-index: 999999 !important;
}
.et_pb_menu__wrap .opened .mobile_menu_bar:before {
content: "\4d" !important;
}
.et_mobile_menu .menu-item-has-children>a {
background-color: transparent;
}
.et_mobile_menu li a:hover {
background-color: transparent;
opacity: 1;
}
.et_mobile_menu li a {
border-bottom: 0;
}
.et_mobile_menu li li {
padding-left: 0;
}
.et_pb_menu .et_mobile_menu ul.sub-menu, #main-header .et_mobile_menu ul.sub-menu, .et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li ul.sub-menu {
display: none !important;
visibility: hidden !important;
transition: all 1.5s ease-in-out;
}
.et_pb_menu .et_mobile_menu li.visible > ul.sub-menu,
#main-header .et_mobile_menu li.visible > ul.sub-menu,
.et-db #et-boc .et-l #main-header .et_mobile_menu li.visible > ul.sub-menu,
.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu li.visible > ul.sub-menu,
.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li.visible > ul.sub-menu {
display: block !important;
visibility: visible !important;
text-align: center;
padding: 0 !important;
background-color: #FAF6F4 !important;
}
.et_pb_menu .et_mobile_menu .menu-item-has-children > a:after,
#main-header .et_mobile_menu .menu-item-has-children > a:after {
font-family: "ETmodules";
text-align: center;
speak: none;
font-weight: 600;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
content: "\33";
}
} .et_pb_blurb_description > p a {
border-bottom: 1px solid;
padding-bottom: 5px;
}
.et_pb_blurb_description > p a:hover {
border-color: transparent;
} .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-button, .forminator-ui.forminator-custom-form[data-design=default] .forminator-button {
padding: 5px 30px !important;
border-radius: 30px !important;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 12px;
}
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-button:hover,
.forminator-ui.forminator-custom-form[data-design=default] .forminator-button:hover {
-webkit-box-shadow: none !important;
box-shadow: none !important;
} .et_pb_post .entry-featured-image-url {
padding-top: 56.25%;
display: block;
}
.et_pb_post .entry-featured-image-url img {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
object-fit: cover;
}