.dmm-dropdown-ul {
background-color: #fff
}
.dmm-dropdown-arrow-cont, .dmm-dropdown-arrow-cont-close {
width: 30px;
height: 30px;
position: absolute;
right: 0;
display: block;
top: 50%;
transform: translateY(-50%);
z-index: 5;
touch-action: none;
}
.dmm-dropdown-ul>li a {
border-top: 0
}
.dmm-dropdown-ul li a {
color: #000;
padding: 15px 12px;
display: block;
border-top: 1px solid #ebebeb;
position: relative;
font-size: 16px
}
.dmm-dropdown-ul li {
display: block;
position: relative
}
.dmm-dropdown-ul .menu-item-has-children>a:after {
text-align: center;
speak: none;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
transition: all .3s ease-in-out;
position: absolute;
top: 50%;
right: 0;
font-family: ETmodules;
font-size: 32px;
font-weight: normal;
content: "\35";
transform: translateY(-50%);
}
.dmm-dropdown-ul li .sub-menu {
opacity: 0;
visibility: hidden;
position: absolute;
right: -500px;
width: 500px;
background-color: #fff;
padding: 0;
top: 0
}
.hidden-overflow {
overflow: hidden
}
.dmm-dropdown-ul li .sub-menu a {
border: none
}
.dmm-dropdown-ul li:hover>.sub-menu {
opacity: 1;
visibility: visible
}
.dmm-dropdown-ul li:hover>.sub-menu li.dmm-overlay:hover>.sub-menu {
opacity: 0;
visibility: hidden
}
.dmm-overlay {
position: initial !important
}
.dmm-overlay>.sub-menu {
webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
-webkit-transition: -webkit-transform .3s;
-moz-transition: -moz-transform .3s;
transition: transform .3s;
padding-top: 45px !important
}
.dmm-overlay .go-back:before {
text-align: center;
speak: none;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
transition: all .3s ease-in-out;
position: absolute;
top: 7px;
left: 0;
font-family: ETmodules;
font-size: 32px;
font-weight: 800;
content: "\34"
}
.dmm-dropdown-ul li:hover>.sub-menu li.dmm-overlay.active>.sub-menu {
opacity: 1;
visibility: visible;
-webkit-transform: translate(0);
-moz-transform: translate(0);
-ms-transform: translate(0);
-o-transform: translate(0);
transform: translate(0);
left: 0;
position: absolute;
top: 0;
bottom: 0;
background-color: #fff;
z-index: 999999999;
width: 100%;
right: auto;
height: 100%
}
.go-back {
position: absolute;
top: 8px;
left: 3px;
cursor: pointer
}
.de-mega-menu .et_pb_column {
z-index: auto
}
.de-mega-menu .et_pb_column .sub-menu {
z-index: 11
}
.mm-overlay.active {
opacity: 1;
z-index: 99
}
.close-icon {
position: absolute;
right: 20px;
top: 20px;
width: 20px;
height: 20px;
z-index: 9999999999999999999999;
cursor: pointer
}
.close-icon:after {
font-family: ETmodules;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
position: absolute;
font-size: 26px;
content: "\4d";
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.de-mega-menu .et_pb_section {
padding-top: 0 !important
}
.de-mega-menu-container {
display: flex;
justify-content: center;
align-items: center
}
.dmm-fixed .de-mega-menu {
position: fixed !important
}
.de-mega-menu.show {
display: block !important
}
#mobile_menu li {
position: relative
}
.de-mega-menu-item.menu-item-has-children>a {
background-color: transparent;
position: relative
}
.de-mega-menu-item.menu-item-has-children>a:after {
font-family: ETmodules;
text-align: center;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
position: absolute;
font-size: 26px;
content: "\33";
top: 5px;
right: 5px;
transition: all .3s ease-in-out
}
.opened .de-mega-menu-item.menu-item-has-children.visible>a:after {
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
transform: rotate(180deg)
}
.dmm-vert-tabs,
.fullwidth-mm,
.fullwidth-mm .et_pb_row {
max-width: 100%;
width: 100%;
padding: 0
}
.dmm-vert-tabs.et_pb_mm_tabs,
.dmm-vert-tabs.et_pb_wc_tabs,
.fullwidth-mm .et_pb_mm_tabs {
border: none
}
.dmm-vert-tabs ul.et_pb_tabs_controls {
float: left;
width: 25%
}
.dmm-vert-tabs .et_pb_all_tabs {
float: left;
width: 75%
}
.dmm-vert-tabs .et_pb_mm_tabs {
border: none !important
}
.dmm-vert-tabs .et_pb_post {
padding-bottom: 10px !important
}
.dmm-vert-tabs .et_pb_post .entry-featured-image-url {
margin-bottom: 10px !important
}
.dmm-vert-tabs h2 {
padding-bottom: 3px !important
}
.dmm-vert-tabs .et_pb_tab br {
display: none
}
.dmm-vert-tabs .et_pb_ajax_pagination_container {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 20px
}
.dmm-vert-tabs .et_pb_tabs_controls li {
display: block;
float: none;
position: relative;
z-index: 11;
max-width: 100%;
height: 100%;
border-right: none;
font-weight: 600;
line-height: 1.7em;
cursor: pointer;
padding: 20px;
display: flex;
flex-direction: column;
justify-content: center
}
.dmm-vert-tabs .et_pb_tabs_controls li a {
display: block;
padding: 4px 0 4px 20px
}
.dmm-vert-tabs .et_pb_post {
margin-bottom: 0
}
.dmm-vert-tabs ul.et_pb_tabs_controls:after {
border-top: none
}
@media(max-width:980px) {
.dmm-dropdown-ul {
max-width: 100% !important;
}
body .de-mega-menu .dmm-dropdown-ul li .sub-menu {
width: 100% !important;
right: auto !important;
}
.de-mega-menu .dmm-dropdown-ul li .sub-menu>li:nth-child(1) a::after {
font-family: ETmodules;
text-align: center;
speak: none;
font-weight: 400;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
position: absolute;
content: "\34";
top: -35px;
transition: all .3s ease-in-out;
left: 0;
font-size: 32px;
font-weight: normal;
}
.de-mega-menu .dmm-dropdown-ul li .sub-menu>li a:after) {
display: none
}
.de-mega-menu .dmm-dropdown-ul li .sub-menu>li:nth-child(1) a::after {
display: block;
right: auto;
left: 0;
}
.show-mob .dmm-dropdown-arrow-cont-close {
display: block;
right: auto;
left: 0;
top: -25px;
}
.show-mob .menu-item-has-children .dmm-dropdown-arrow-cont {
display: block;
left: auto;
right: 0;
top: 50%;
}
.de-mega-menu .dmm-dropdown-ul li .sub-menu {
right: auto !important;
width: 100% !important;
left: 100%;
transition-delay: 0.1s;
transition: all .3s ease-in-out;
padding-top: 50px;
}
.de-mega-menu .dmm-dropdown-ul li .sub-menu.show-mob {
left: 0;
}
.dmm-dropdown-section .et_pb_column  {
margin-bottom: 0 !important;
}
.dmm-vert-tabs .et_pb_tabs_controls li {
padding: 10px
}
.dmm-vert-tabs .post-content p {
font-size: 13px
}
.dmm-vert-tabs .et_pb_tabs_controls li a {
display: block;
padding: 4px 0 4px 5px
}
.dmm-vert-tabs .et_pb_post .entry-featured-image-url {
display: block;
position: relative;
margin-bottom: 12px
}
}
@media(max-width:757px) {
.dmm-vert-tabs .et_pb_tabs_controls li {
display: inline-block;
float: left;
position: relative;
z-index: 11;
max-width: none;
height: 100%;
border-right: none;
font-weight: 600;
line-height: 1.7em;
cursor: pointer;
padding: 10px;
width: 33%;
border-bottom: 0;
font-size: 14px
}
.dmm-vert-tabs ul.et_pb_tabs_controls {
background-color: #bf5b5b;
float: none;
width: 100%
}
.dmm-vert-tabs .et_pb_all_tabs {
background-color: #fff;
float: left;
width: 100%
}
.dmm-vert-tabs .et_pb_tabs_controls li a {
font-size: 13px
}
.dmm-vert-tabs .et_pb_ajax_pagination_container {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 20px
}
}
@media (max-width:600px) {
.dmm-vert-tabs .et_pb_ajax_pagination_container {
display: grid;
grid-template-columns: repeat(1, 1fr);
grid-gap: 20px
}
.dmm-vert-tabs .et_pb_tabs_controls li {
width: 50%
}
}
@media (max-width:480px) {
.dmm-vert-tabs .et_pb_tabs_controls li {
width: 100%
}
}