/**handles:dmpro_general_style**/
#dmpro-mediaquery-state {
    position: absolute;
    top: -999em;
    left: -999em;
	display:none;
	visibility:hidden;
	z-index:-1;
}

.et-db #et-boc .et-fb-modules-list ul>li[class^="dmpro_"] {
    background-image: linear-gradient(90deg,#9E4DC5 0%,#EB8285 100%) !important;
    color: white !important;
    overflow: visible !important;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
}

.et-db #et-boc .et-fb-modules-list ul>li[class^="dmpro_"] .et-fb-icon.et-fb-icon--svg {
    width: 25px !important;
    min-width: 25px !important;
    height: 40px !important;
    margin: 0 auto 5px auto !important;
}


[class*="dmpro_"].et_pb_module .et_pb_button {
    transition: all .2s ease !important;
}


/**
 * Scroll Top 
 */

.et_pb_scroll_top.dmpro-btt-zoomin .dmpro_btt_wrapper {
    transition: all 0.3s ease-in;
    transform: scale(1);
}

.et_pb_scroll_top.dmpro-btt-zoomin:hover .dmpro_btt_wrapper {
    transition: all 0.3s ease-in;
    transform: scale(1.1);
}

.et_pb_scroll_top.dmpro-btt-zoomout .dmpro_btt_wrapper {
    transition: all 0.3s ease-in;
    transform: scale(1);
}

.et_pb_scroll_top.dmpro-btt-zoomout:hover .dmpro_btt_wrapper {
    transition: all 0.3s ease-in;
    transform: scale(.9);
}

.et_pb_scroll_top.dmpro-btt-zoomup .dmpro_btt_wrapper {
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    transition-duration: 0.3s;
    transition-property: transform;
    transition-timing-function: ease-out;
}

.et_pb_scroll_top.dmpro-btt-zoomup:hover .dmpro_btt_wrapper {
    transform: translateY(-6px);
}

.et_pb_scroll_top.dmpro-btt-zoomdown .dmpro_btt_wrapper {
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    transition-property: transform;
    transition-timing-function: ease-out;
}

.et_pb_scroll_top.dmpro-btt-zoomdown:hover .dmpro_btt_wrapper {
    transform: translateY(6px);
}

.dmpro-read-more-wrap {
    position: relative;
    clear: both;
    height: auto;
    display: flex;
    align-items: center;
    min-height: 50px;
}

.dmpro-read-more-button {
    position: relative;
    transition: all .3s ease-in-out;
    line-height: 0;
    overflow: hidden;
}

.dmpro-read-more-button.et-pb-icon {
    position: relative;
    transition: all .3s ease-in-out;
    line-height: 1;
    text-align: center;
}

.dmpro-button-icon-none:after {
    content: '' !important;
    transition: all .3s ease-in-out;
}

.dmpro-read-more-button:after {
    position: absolute;
    font-family: ETmodules!important;
    opacity: 0;
    text-shadow: none;
    font-size: 32px;
    font-weight: 400;
    font-style: normal;
    font-variant: none;
    line-height: 1;
    text-transform: none;
    transition: all .3s;
}

.dmpro-button-none {
    justify-content: flex-start;
}

.dmpro-button-center {
    justify-content: center;
}

.dmpro-button-right {
    justify-content: flex-end;
}

.dmpro-post-section,
.dmpro-post-row {
    padding: 20px 0 !important;
    max-width: 1080px;
    margin: auto;
    width: 100% !important;
}

.dmpro-post-row {
    border-top: solid 1px #f2f2f2;
}

.dmpro-post-left {
    float: left;
    padding: 10px;
    border-radius: 100px;
    transition: all .6s ease-in-out;
}

.dmpro-post-right {
    float: right;
    padding: 10px;
    border-radius: 100px;
    transition: all .6s ease-in-out;
}

.dmpro-post-left a,
.dmpro-post-right a {
    padding: 0 5px;
}

.dmpro-post-left .et-pb-icon,
.dmpro-post-right .et-pb-icon {
    font-size: 24px;
    line-height: 0;
    vertical-align: middle;
}



/**
 * Hover Effects
 */

body.archive article.dmpro-post-zoomin .entry-featured-image-wrap a,
body.blog article.dmpro-post-zoomin .entry-featured-image-wrap a,
.dmpro-related-article-thumb.dmpro-zoom-in {
    transition: all .6s ease-in-out;
    transform: scale(1);
}

body.archive article.dmpro-post-zoomin:hover .entry-featured-image-wrap a,
body.blog article.dmpro-post-zoomin:hover .entry-featured-image-wrap a,
.dmpro-related-article-thumb.dmpro-zoom-in:hover,
.dmpro-related-article-thumb.dmpro-zoom-in-hover {
    transition: all .6s ease-in-out;
    transform: scale(1.1);
}

body.archive article.dmpro-post-zoomout .entry-featured-image-wrap a,
body.blog article.dmpro-post-zoomout .entry-featured-image-wrap a,
.dmpro-related-article-thumb.dmpro-zoom-out {
    transition: all .6s ease-in-out;
    transform: scale(1.1);
}

body.archive article.dmpro-post-zoomout:hover .entry-featured-image-wrap a,
body.blog article.dmpro-post-zoomout:hover .entry-featured-image-wrap a,
.dmpro-related-article-thumb.dmpro-zoom-out:hover,
.dmpro-related-article-thumb.dmpro-zoom-out-hover {
    transition: all .6s ease-in-out;
    transform: scale(1);
}

body.archive article.dmpro-post-zoomrotate .entry-featured-image-wrap a,
body.blog article.dmpro-post-zoomrotate .entry-featured-image-wrap a,
.dmpro-related-article-thumb.dmpro-zoom-rotate {
    transition: all .6s ease-in-out;
    height: 100%;
    width: 100%;
}

body.archive article.dmpro-post-zoomrotate:hover .entry-featured-image-wrap a,
body.blog article.dmpro-post-zoomrotate:hover .entry-featured-image-wrap a,
.dmpro-related-article-thumb.dmpro-zoom-rotate:hover,
.dmpro-related-article-thumb.dmpro-zoom-rotate-hover {
    transform: scale(1.1) rotate(2deg);
    transition: all .6s ease-in-out;
}



body.archive article.dmpro-post-blacktocolor .entry-featured-image-wrap a,
body.blog article.dmpro-post-blacktocolor .entry-featured-image-wrap a {
    filter: grayscale(100%);
    transition: all .6s ease-in-out;
}

body.archive article.dmpro-post-blacktocolor:hover .entry-featured-image-wrap a,
body.blog article.dmpro-post-blacktocolor:hover .entry-featured-image-wrap a {
    filter: grayscale(0%);
    transition: all .6s ease-in-out;
}

body.archive article.dmpro-post-zoombox,
body.blog article.dmpro-post-zoombox {
    transition: all .6s ease-in-out;
    transform: scale(1);
}

body.archive article.dmpro-post-zoombox:hover,
body.blog article.dmpro-post-zoombox:hover {
    transition: all .6s ease-in-out;
    transform: scale(1.040);
}

body.archive article.dmpro-post-slideupbox,
body.blog article.dmpro-post-slideupbox {
    transition: all .6s ease-in-out;
}

body.archive article.dmpro-post-slideupbox:hover,
body.blog article.dmpro-post-slideupbox:hover {
    transition: all .6s ease-in-out;
    transform: translateY(-10px);
}

body .et-vb-field-offset-decoration-offset .et-vb-numeric-input-value-label,
body .et-vb-field-flip-box-speed-advanced-speed .et-vb-numeric-input-value-label,
body .et-vb-field-animation-speed-advanced-speed .et-vb-numeric-input-value-label,
body .et-vb-field-divi-composite-carousel_settingsAdvancedColumns .et-vb-numeric-input-value-label,
body .et-vb-field-divi-composite-carousel_settingsAdvancedSpace_between .et-vb-numeric-input-value-label,
body .et-vb-field-divi-composite-carousel_settingsAdvancedRotate .et-vb-numeric-input-value-label,
body .et-vb-field-divi-composite-carousel_settingsAdvancedSpeed .et-vb-numeric-input-value-label,
body .et-vb-field-divi-composite-carousel_settingsAdvancedAutoplay_speed .et-vb-numeric-input-value-label {
	display:none !important;
}

.dmpro-content-icon-circle {
	padding: 15px;
	border-radius: 50%;
	line-height: 1;
}

.dmpro-content-icon-border {
	border: 3px solid;
}

.dmpro-value-tablet,
.dmpro-value-phone {
	display:none !important;	
}

body .dmpro-icon.et-pb-fa-icon,
body .dmpro-icon.et-pb-fa-icon:before {
	font-family:FontAwesome !important;
}
body .dmpro-icon.et-pb-normal-icon,
body .dmpro-icon.et-pb-normal-icon:before {
	font-weight:400 !important;
}
body .dmpro-icon.et-pb-black-icon,
body .dmpro-icon.et-pb-black-icon:before {
	font-weight:900 !important;
}

body .et-vb-module-picker-options .et-vb-module-picker-option.et-vb-module-picker-option--folder[value="divi-modules-pro"] {
	padding-top:42px;
	background-color: rgba(255,255,255,0.2);
	background-image: linear-gradient(147deg,#00c7ce 0%,#8722f0 82%) !important;
	border-left: 1px solid rgba(255,255,255,0.2);
	border-right: 1px solid rgba(255,255,255,0.2);
	color:#FFF !important;
	position:relative;
}

body .et-vb-module-picker-options .et-vb-module-picker-option.et-vb-module-picker-option--folder[value="divi-modules-pro"] .et-vb-icon.et-vb-icon--dmpro-divilifelogo {
	position:absolute;
	top: 10px;
	left: 50%;
	transform: translate(-50%, 0%);
}

body .et-vb-module-picker-options .et-vb-module-picker-option.et-vb-module-picker-option--folder[value="divi-modules-pro"]:before {
  content: "";
  background: linear-gradient(
    45deg,
    #ff0000,
    #ff7300,
    #fffb00,
    #48ff00,
    #00ffd5,
    #002bff,
    #7a00ff,
    #ff00c8,
    #ff0000
  );
  position: absolute;
  top: -2px;
  left: -2px;
  background-size: 400%;
  z-index: -1;
  filter: blur(4px);
  -webkit-filter: blur(4px);
  width: calc(100% + 3px);
  height: calc(100% + 3px);
  animation: glowing-button 20s linear infinite;
  transition: opacity 0.3s ease-in-out;
  border-radius: 8px;
}

@keyframes glowing-button {
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: 400% 0;
  }
  100% {
    background-position: 0 0;
  }
}

body .et-vb-module-picker-options .et-vb-module-picker-option.et-vb-module-picker-option--folder[value="divi-modules-pro"]:after {
  z-index: -1;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: var(--background-rgb);
  left: 0;
  top: 0;
  border-radius: 10px;
}

body .et-vb-module-picker-options .et-vb-module-picker-option.et-vb-module-picker-option--folder[value="divi-modules-pro"]:first-letter {
	visibility:hidden !important;
	font-size:0 !important;
}

body .et-vb-module-picker-options .et-vb-module-picker-option.et-vb-module-picker-option--legacy[value="divi/shortcode-module/dmpro_advanced_tabs"],
body .et-vb-module-picker-options .et-vb-module-picker-option.et-vb-module-picker-option--legacy[value="divi/shortcode-module/dmpro_before_after_slider"],
body .et-vb-module-picker-options .et-vb-module-picker-option.et-vb-module-picker-option--legacy[value="divi/shortcode-module/dmpro_breadcrumbs"],
body .et-vb-module-picker-options .et-vb-module-picker-option.et-vb-module-picker-option--legacy[value="divi/shortcode-module/dmpro_carousel"],
body .et-vb-module-picker-options .et-vb-module-picker-option.et-vb-module-picker-option--legacy[value="divi/shortcode-module/dmpro_content_toggle"],
/*body .et-vb-module-picker-options .et-vb-module-picker-option.et-vb-module-picker-option--legacy[value="divi/shortcode-module/dmpro_countdown"],*/
body .et-vb-module-picker-options .et-vb-module-picker-option.et-vb-module-picker-option--legacy[value="divi/shortcode-module/dmpro_flip_box"],
body .et-vb-module-picker-options .et-vb-module-picker-option.et-vb-module-picker-option--legacy[value="divi/shortcode-module/dmpro_hover_box"],
body .et-vb-module-picker-options .et-vb-module-picker-option.et-vb-module-picker-option--legacy[value="divi/shortcode-module/dmpro_image_hotspot"],
body .et-vb-module-picker-options .et-vb-module-picker-option.et-vb-module-picker-option--legacy[value="divi/shortcode-module/dmpro_button_grid"],
body .et-vb-module-picker-options .et-vb-module-picker-option.et-vb-module-picker-option--legacy[value="divi/shortcode-module/dmpro_button_grid"] {
	display:none !important;
}

body .et-vb-module-picker-options .et-vb-icon--dmpro-divilifelogo {
	background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzOTQuNTIgMzgzLjkyIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzM2YmNhNzt9LmNscy0ye2ZpbGw6IzY4NDc5Yzt9LmNscy0ze2ZpbGw6IzJhOGJjYjt9LmNscy00e2ZpbGw6IzRjNTk2NTt9LmNscy01e2ZpbGw6I2Y3OTE0Mjt9LmNscy02e2ZpbGw6I2VlNTc1OTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmRpdmktbGlmZS1sb2dvLWljb248L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQ5NywzMzEuNjFhMTk3LjIsMTk3LjIsMCwwLDAtODguNTYtMTY0LjVsLTEzLjg0LDIwLjgxYTE3Mi4wOCwxNzIuMDgsMCwwLDEsOC4xOCwyODEuNjVsMTUsMjBBMTk3LDE5NywwLDAsMCw0OTcsMzMxLjYxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwMi41IC0xMzguNTgpIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTI3LjUsMzMxLjYxYzAtODIuODMsNTguNzctMTUyLjE3LDEzNi43OC0xNjguNTdsLTUuMTktMjQuNDZjLTg5LjMzLDE4LjgtMTU2LjU5LDk4LjItMTU2LjU5LDE5MywwLDkxLjYsNjIuNzYsMTY4LjgsMTQ3LjU0LDE5MC45bDctMjRDMTgyLjY2LDQ3OS40NSwxMjcuNSw0MTEuODYsMTI3LjUsMzMxLjYxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwMi41IC0xMzguNTgpIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjk5Ljc1LDE3Mi4yM2MtODcuODcsMC0xNTkuMzcsNzEuNS0xNTkuMzcsMTU5LjM4YTE1OS4xLDE1OS4xLDAsMCwwLDYuMjQsNDQuMTdMMTcxLDM2OS44NmExMzMuODYsMTMzLjg2LDAsMCwxLTUuNTYtMzguMjVjMC03NC4wOSw2MC4yNy0xMzQuMzcsMTM0LjM2LTEzNC4zN2ExMzMuNTUsMTMzLjU1LDAsMCwxLDU4LjU5LDEzLjQ2bDkuNDMtMjMuMTlBMTU4LjQ1LDE1OC40NSwwLDAsMCwyOTkuNzUsMTcyLjIzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwMi41IC0xMzguNTgpIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNNDM0LjgzLDI0Ny4xNmwtMjAuNDksMTQuMzZhMTMzLjYsMTMzLjYsMCwwLDEsMTkuNzgsNzAuMDlDNDM0LjEyLDQwNS43LDM3My44NSw0NjYsMjk5Ljc1LDQ2NmExMzMuNTIsMTMzLjUyLDAsMCwxLTYzLjY0LTE2LjA2TDIyMi42LDQ3MWExNTguMjksMTU4LjI5LDAsMCwwLDc3LjE1LDIwYzg3Ljg4LDAsMTU5LjM4LTcxLjQ5LDE1OS4zOC0xNTkuMzZBMTU4LjMxLDE1OC4zMSwwLDAsMCw0MzQuODMsMjQ3LjE2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwMi41IC0xMzguNTgpIi8+PHBhdGggY2xhc3M9ImNscy01IiBkPSJNMjk5Ljc1LDQyN2E5NS40NSw5NS40NSwwLDAsMS05NS4zNC05NS4zNCw5Ni41NCw5Ni41NCwwLDAsMSwuNjQtMTAuOTVsLTI0LjY0LTQuMzlBMTIwLjE0LDEyMC4xNCwwLDAsMCwyOTkuNzUsNDUyLDExOS44MSwxMTkuODEsMCwwLDAsMzM5LDQ0NS4zNUwzMzAsNDIyQTk0Ljg5LDk0Ljg5LDAsMCwxLDI5OS43NSw0MjdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAyLjUgLTEzOC41OCkiLz48cGF0aCBjbGFzcz0iY2xzLTYiIGQ9Ik00MjAuMTEsMzMxLjYxQTEyMC4yNiwxMjAuMjYsMCwwLDAsMjE0LDI0Ny4yOWwxNi44MiwxOC41NEE5NS4yOCw5NS4yOCwwLDAsMSwzNzkuMTksMzg0LjI2bDIyLjM2LDExLjQzQTExOS41MywxMTkuNTMsMCwwLDAsNDIwLjExLDMzMS42MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDIuNSAtMTM4LjU4KSIvPjwvc3ZnPgoK");
}

body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/advancedtabs"],
body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/before-after-slider"],
body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/breadcrumbs"],
body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/carousel"],
body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/content-toggle"],
body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/countdowntimer"],
body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/flipbox"],
body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/hover-box"],
body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/hotspot"],
body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/button-grid"] {
	background-color:var(--window-background);
}
body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/advancedtabs"]:hover,
body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/before-after-slider"]:hover,
body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/breadcrumbs"]:hover,
body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/carousel"]:hover,
body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/content-toggle"]:hover,
body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/countdowntimer"]:hover,
body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/flipbox"]:hover,
body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/hover-box"]:hover,
body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/hotspot"]:hover,
body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/button-grid"]:hover {
	box-shadow: 0px 10px 25px -6px rgba(0,0,0,0.12);
}
[data-app-color-mode="dark"] body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/advancedtabs"]:hover,
[data-app-color-mode="dark"] body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/before-after-slider"]:hover,
[data-app-color-mode="dark"] body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/breadcrumbs"]:hover,
[data-app-color-mode="dark"] body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/carousel"]:hover,
[data-app-color-mode="dark"] body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/content-toggle"]:hover,
[data-app-color-mode="dark"] body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/countdowntimer"]:hover,
[data-app-color-mode="dark"] body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/flipbox"]:hover,
[data-app-color-mode="dark"] body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/hover-box"]:hover,
[data-app-color-mode="dark"] body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/hotspot"]:hover,
[data-app-color-mode="dark"] body .et-vb-module-picker-options .et-vb-module-picker-option[value="dmpro/button-grid"]:hover {
	box-shadow: 0px 10px 25px -6px rgba(255,255,255,0.2);
}


/**
 * Mobile Css
 */

@media (min-width: 320px) and (max-width: 480px) {
    body.dmpro-fix-search-icon #et_top_search {
        margin: 0 15px 0 0 !important;
    }
    .dmpro-hide-search-icon #et_top_search,
    .dmpro-hide-search-icon .et_pb_menu__search-button {
        display: none !important;
    }
}