.dce-menu ul{
margin: 0;
padding: 0;
}
.dce-menu.dce-flex-menu ul, .dce-menu.dce-flex-menu .dce-parent-title{
display: flex;
flex-wrap: wrap;
align-items: flex-start;
}
.dce-menu.dce-flex-menu.horizontal ul{
flex-direction: row;
}
.dce-menu.dce-flex-menu.vertical ul{
flex-direction: column;
}
[data-elementor-device-mode="desktop"] .menu-align-flex-end .dce-menu li, [data-elementor-device-mode="desktop"] .menu-align-right .dce-menu li{
align-items: flex-end;
text-align: right;
}
[data-elementor-device-mode="desktop"] .menu-align-flex-start .dce-menu li, [data-elementor-device-mode="desktop"] .menu-align-left .dce-menu li{
align-items: flex-start;
text-align: left;
}
[data-elementor-device-mode="desktop"] .menu-align-center .dce-menu li{
align-items: center;
text-align: center;
}
[data-elementor-device-mode="tablet"] .menu-align-flex-end .dce-menu li, [data-elementor-device-mode="tablet"] .menu-align-right .dce-menu li{
align-items: flex-end;
text-align: right;
}
[data-elementor-device-mode="tablet"] .menu-align-flex-start .dce-menu li, [data-elementor-device-mode="tablet"] .menu-align-left .dce-menu li{
align-items: flex-start;
text-align: left;
}
[data-elementor-device-mode="tablet"] .menu-align-center .dce-menu li{
align-items: center;
text-align: center;
}
[data-elementor-device-mode="mobile"] .menu-align-flex-end .dce-menu li, [data-elementor-device-mode="mobile"] .menu-align-right .dce-menu li{
align-items: flex-end;
text-align: right;
}
[data-elementor-device-mode="mobile"] .menu-align-flex-start .dce-menu li, [data-elementor-device-mode="mobile"] .menu-align-left .dce-menu li{
align-items: flex-start;
text-align: left;
}
[data-elementor-device-mode="mobile"] .menu-align-center .dce-menu li{
align-items: center;
text-align: center;
}
.menu-align-flex-start hr{
margin: 0 auto 0 0;
}
.menu-align-center hr{
margin: 0 auto 0 auto;
}
.menu-align-flex-end hr{
margin: 0 0 0 auto;
}
.menu-align-flex-start .dce-menu img, .menu-align-left .dce-menu img{
margin-left: 0;
margin-right: auto;
}
.menu-align-flex-end .dce-menu img, .menu-align-right .dce-menu img{
margin-left: auto;
margin-right: 0;
}
.menu-align-center .dce-menu img{
margin-left: auto;
margin-right: auto;
}
.dce-menu ul ul.second-level{
padding-top: 7px;
}
.dce-menu .dce-menu-parent-title{
margin-top: 0;
line-height: 1;
}
.dce-menu li{
list-style-type: none;
}
.dce-menu.horizontal li{
display: inline-block;
}
.align-menu-left .dce-menu.horizontal li img{
margin: 0 auto 0 0;
}
.align-menu-right .dce-menu.horizontal li img{
margin: 0 0 0 auto;
}
.align-menu-center .dce-menu.horizontal li img{
margin: 0 auto;
}
.dce-menu.vertical li:last-child{
margin-bottom: 0 !important;
}
.dce-menu.vertical{
display: block;
}
.elementor-editor-active .elementor-widget-taxonomy-terms-menu.elementor-widget.elementor-loading {
opacity: 1;
}
.dce-menu .box{
padding: 10px;
border: 1px solid #333;
display: block;
}
.menu-align-justify .dce-menu.horizontal{
display: block;
text-align: center;
}
.dce-menu .dce-parent-title{
margin: 0;
}.elementor-search-form{display:block;transition:.2s}.elementor-search-form .e-font-icon-svg-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.elementor-search-form button,.elementor-search-form input[type=search]{-webkit-appearance:none;-moz-appearance:none;background:none;border:0;display:inline-block;font-size:15px;line-height:1;margin:0;min-width:0;padding:0;vertical-align:middle;white-space:normal}.elementor-search-form button:focus,.elementor-search-form input[type=search]:focus{color:inherit;outline:0}.elementor-search-form button{background-color:#69727d;border-radius:0;color:#fff;font-size:var(--e-search-form-submit-icon-size,16px)}.elementor-search-form__container{border:0 solid transparent;display:flex;min-height:50px;overflow:hidden;transition:.2s}.elementor-search-form__container:not(.elementor-search-form--full-screen){background:#f1f2f3}.elementor-search-form__input{color:#3f444b;flex-basis:100%;transition:color .2s}.elementor-search-form__input::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form__input::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form__submit{font-size:var(--e-search-form-submit-icon-size,16px);transition:color .2s,background .2s}.elementor-search-form__submit svg{fill:var(--e-search-form-submit-text-color,#fff);height:var(--e-search-form-submit-icon-size,16px);width:var(--e-search-form-submit-icon-size,16px)}.elementor-search-form .elementor-search-form__submit,.elementor-search-form .elementor-search-form__submit:hover{border:none;border-radius:0;color:var(--e-search-form-submit-text-color,#fff)}.elementor-search-form--button-type-text .elementor-search-form__submit{flex-shrink:0}.elementor-search-form--skin-minimal .elementor-search-form__icon{align-items:center;color:#3f444b;display:flex;justify-content:flex-end;opacity:.6;fill:#3f444b;font-size:var(--e-search-form-icon-size-minimal,15px)}.elementor-search-form--skin-minimal .elementor-search-form__icon svg{height:var(--e-search-form-icon-size-minimal,15px);width:var(--e-search-form-icon-size-minimal,15px)}.elementor-search-form--skin-minimal:focus-within{outline-style:solid;outline-width:2px}.elementor-search-form--skin-full_screen .elementor-search-form input[type=search].elementor-search-form__input{border:solid #fff;border-width:0 0 1px;color:#fff;font-size:50px;line-height:1.5;text-align:center}.elementor-search-form--skin-full_screen .elementor-search-form__toggle{color:var(--e-search-form-toggle-color,#33373d);cursor:pointer;display:inline-block;font-size:var(--e-search-form-toggle-size,33px);vertical-align:middle}.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i{background-color:var(--e-search-form-toggle-background-color,rgba(0,0,0,.05));border-color:var(--e-search-form-toggle-color,#33373d);border-radius:var(--e-search-form-toggle-border-radius,3px);border-style:solid;border-width:var(--e-search-form-toggle-border-width,0);display:block;height:var(--e-search-form-toggle-size,33px);position:relative;transition:.2s;width:var(--e-search-form-toggle-size,33px)}.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container svg,.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container:before,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i svg,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container:before,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before{font-size:var(--e-search-form-toggle-icon-size,.55em)}.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container svg,.elementor-search-form--skin-full_screen .elementor-search-form__toggle i svg{fill:var(--e-search-form-toggle-color,#33373d);height:var(--e-search-form-toggle-icon-size,.55em);width:var(--e-search-form-toggle-icon-size,.55em)}.elementor-search-form--skin-full_screen .elementor-search-form__container{align-items:center;background-color:rgba(0,0,0,.8);bottom:0;height:100vh;left:0;padding:0 15%;position:fixed;right:0;top:0;transition:.3s;z-index:9998}.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen){opacity:0;overflow:hidden;transform:scale(0)}.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) .dialog-lightbox-close-button{display:none}.dce-dynamic-posts-collection:after {
display: none;
}
.dce-filters {
display: flex;
flex-wrap: wrap;
}
.dce-posts-container:not(.dce-rtl).dce-filters.align-right, .dce-rtl .dce-filters.align-left {
justify-content: end;
}
.dce-filters.align-center{
justify-content: center;
}
.dce-posts-container.dce-skin-grid .dce-post-item .dce-item-area {
display: flex;
flex-direction: column;
z-index: 2;
}
.dce-posts-container.dce-skin-grid .dce-posts-wrapper {
display: flex;
flex-wrap: wrap;
}
.dce-rtl.dce-posts-container.dce-skin-grid .dce-posts-wrapper {
direction: rtl;
}
.dce-posts-container.dce-skin-grid .dce-post-item {
display: flex;
word-break: break-word;
}
.dce-item_image {
display: flex;
overflow: hidden;
}
.dce-align-left .dce-item_image {
justify-content: flex-start;
}
.dce-align-right .dce-item_image {
justify-content: flex-end;
}
.dce-align-center .dce-item_image {
justify-content: center;
}
[data-elementor-device-mode="desktop"] .dce-align-desktop-left .dce-item_image {
justify-content: flex-start;
}
[data-elementor-device-mode="desktop"] .dce-align-desktop-right .dce-item_image {
justify-content: flex-end;
}
[data-elementor-device-mode="desktop"] .dce-align-desktop-center .dce-item_image {
justify-content: center;
}
[data-elementor-device-mode="tablet"] .dce-align-tablet-left .dce-item_image {
justify-content: flex-start;
}
[data-elementor-device-mode="tablet"] .dce-align-tablet-right .dce-item_image {
justify-content: flex-end;
}
[data-elementor-device-mode="tablet"] .dce-align-tablet-center .dce-item_image {
justify-content: center;
}
[data-elementor-device-mode="mobile"] .dce-align-mobile-left .dce-item_image {
justify-content: flex-start;
}
[data-elementor-device-mode="mobile"] .dce-align-mobile-right .dce-item_image {
justify-content: flex-end;
}
[data-elementor-device-mode="mobile"] .dce-align-mobile-center .dce-item_image {
justify-content: center;
}
.dce-dynamicposts-mask {
position: absolute;
width: 0;
height: 0;
} .dce-dynamicposts-mask {
overflow: visible;
}
.dce-posts-container .dce-item>* {
transition: background-color 0.4s;
}
.dce-posts-container .dce-item>* a {
transition: color 0.4s;
} .dce-posts-container .dce-post-image {
width: 100%;
}
.dce-posts-container a.dce-post-image {
transition: filter 0.3s, opacity 0.3s;
}
.dce-posts-container .dce-post-image.dce-post-bgimage {
height: 100px;
}
.dce-posts-container .dce-post-image .dce-img {
overflow: hidden;
}
.dce-post-item .dce-post-image .dce-img {
position: relative;
}
.dce-posts-container.dce-is-ratio .dce-post-image .dce-img {
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.dce-posts-container .dce-post-image .dce-img img {
display: block;
width: 100%;
max-height: none;
max-width: none;
transition: filter 0.3s;
}
.dce-posts-container.dce-is-ratio .dce-post-image .dce-img img {
width: 100%;
height: auto;
position: absolute;
top: calc(50% + 1px);
left: calc(50% + 1px);
transform: scale(1.01) translate(-50%, -50%);
}
.dce-posts-container.dce-is-ratio .dce-post-image .dce-img.dce-fit-img img {
width: auto;
height: 100%;
} .dce-posts-container .dce-post-image.dce-post-bgimage .dce-img.dce-bgimage {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-position: center center;
} .dce-posts-container .dce-post-image.dce-post-overlayimage {
position: relative;
}
.dce-posts-container .dce-post-image.dce-post-overlayimage:after,
.dce-posts-container a.dce-post-image.dce-post-overlayhover:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.dce-posts-container a.dce-post-image.dce-post-overlayhover:before {
z-index: 2;
transition: all 0.3s ease;
opacity: 0;
}
.dce-posts-container a.dce-post-image.dce-post-overlayhover:hover:before {
opacity: 1;
} .dce-post-author {
display: inline-flex;
align-items: center;
}
.dce-author-image img {
border-radius: 500px;
margin-right: 10px;
}
.dce-author-description {
font-size: 13px;
font-style: italic;
}
.dce-author-name {
line-height: 1.2;
}
ul.dce-terms-list {
padding: 0;
margin: 0;
}
li.dce-term-item {
display: inline;
}
.dce-terms-list .dce-separator {
padding: 0 4px;
}
.dce-posts-container .dce-post-item .dce-post-block {
display: flex;
width: 100%;
flex-direction: column;
} .dce-posts-layout-left .dce-image-area, .dce-posts-layout-left .dce-content-area,
.dce-posts-layout-right .dce-image-area, .dce-posts-layout-right .dce-content-area,
.dce-posts-layout-alternate .dce-image-area, .dce-posts-layout-alternate .dce-content-area {
width: 50%
} .dce-posts-layout-default .dce-post-item .dce-post-block {
flex-direction: column;
} .dce-posts-layout-left .dce-post-item .dce-post-block {
flex-direction: row;
}
.dce-posts-layout-left .dce-content-area {
padding: 1rem;
} .dce-posts-layout-right .dce-post-item .dce-post-block {
flex-direction: row-reverse;
}
.dce-posts-layout-right .dce-content-area {
padding: 1rem;
} .dce-posts-layout-alternate .dce-post-item:nth-child(odd) .dce-post-block {
flex-direction: row;
}
.dce-posts-layout-alternate .dce-post-item:nth-child(even) .dce-post-block {
flex-direction: row-reverse;
}
.dce-posts-layout-alternate .dce-content-area {
padding: 1rem;
}
[data-elementor-device-mode="mobile"] .force-default-mobile-yes .dce-post-item .dce-post-block {
flex-direction: column;
}
[data-elementor-device-mode="mobile"] .force-default-mobile-yes .dce-image-area,
[data-elementor-device-mode="mobile"] .force-default-mobile-yes .dce-content-area {
width: 100%;
} .dce-posts-layout-overlay .dce-post-item .dce-post-block {
flex-direction: column;
}
.dce-posts-layout-overlay .dce-content-area {
position: relative;
width: 80%;
margin-top: -20%;
margin-left: 10%;
background-color: #ffffff;
padding: 1rem;
} .dce-posts-layout-textzone .dce-post-item .dce-post-block {
flex-direction: column;
}
.dce-posts-layout-textzone .dce-image-area {
width: 80%;
}
.dce-posts-layout-textzone .dce-content-area {
position: relative;
width: 60%;
margin-top: -20%;
margin-left: 40%;
background-color: #ffffff;
padding: 1rem;
} .dce-posts-layout-float .dce-post-item .dce-post-block {
flex-direction: column;
position: relative;
}
.dce-posts-layout-float .dce-content-area {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: auto;
padding: 1rem;
margin: 0;
} .dce-post-block .dce-hover-effect-content {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 2;
}
.dce-posts-layout-float .dce-hover-effect-content .dce-content-area {
position: relative;
}
.dce-post-block.dce-hover-effects {
overflow: hidden;
}
.dce-post-block.dce-hover-effects .dce-hover-effect-content:not(.dce-hover-effect-cssanimations) {
transition: all 0.5s ease-in-out;
} .dce-hovertexteffect-fade .dce-post-block.dce-hover-effects .dce-hover-effect-content {
opacity: 0;
}
.dce-hovertexteffect-fade .dce-post-block.dce-hover-effects:hover .dce-hover-effect-content {
opacity: 1
} .dce-hovertexteffect-slidebottom .dce-post-block.dce-hover-effects .dce-hover-effect-content {
transform: translateY(100%);
}
.dce-hovertexteffect-slidebottom .dce-post-block.dce-hover-effects:hover .dce-hover-effect-content {
transform: translateY(0);
} .dce-hovertexteffect-slidetop .dce-post-block.dce-hover-effects .dce-hover-effect-content {
transform: translateY(-100%);
}
.dce-hovertexteffect-slidetop .dce-post-block.dce-hover-effects:hover .dce-hover-effect-content {
transform: translateY(0);
} .dce-hovertexteffect-slideleft .dce-post-block.dce-hover-effects .dce-hover-effect-content {
transform: translateX(-100%);
}
.dce-hovertexteffect-slideleft .dce-post-block.dce-hover-effects:hover .dce-hover-effect-content {
transform: translateX(0);
} .dce-hovertexteffect-slideright .dce-post-block.dce-hover-effects .dce-hover-effect-content {
transform: translateX(100%);
}
.dce-hovertexteffect-slideright .dce-post-block.dce-hover-effects:hover .dce-hover-effect-content {
transform: translateX(0);
} .dce-hovertexteffect-slidehorizontal .dce-post-block.dce-hover-effects .dce-hover-effect-content {
transform: translateX(100%);
}
.dce-hovertexteffect-slidehorizontal .dce-post-block.dce-hover-effects:hover .dce-hover-effect-content {
transform: translateX(0);
} .dce-hovertexteffect-zoomin .dce-post-block.dce-hover-effects .dce-hover-effect-content {
opacity: 0;
transform: scale(0.5);
}
.dce-hovertexteffect-zoomin .dce-post-block.dce-hover-effects:hover .dce-hover-effect-content {
opacity: 1;
transform: scale(1);
}
.dce-hovertexteffect-cssanimations .dce-post-block.dce-hover-effects .dce-hover-effect-content {
animation-duration: 0.5s;
animation-fill-mode: forwards;
animation-direction: revert;
animation-iteration-count: 1;
}
.dce-posts-container.dce-skin-grid.reveal-effect .dce-post-item {
opacity: 0;
} .dce-posts-container.dce-skin-grid.reveal-effect-1 .dce-post-item.animate {
animation: fadeIn_reveal 0.65s ease forwards;
}
@keyframes fadeIn_reveal {
0% {}
100% {
opacity: 1;
}
} .dce-posts-container.dce-skin-grid.reveal-effect-2 .dce-post-item.animate {
transform: translateY(200px);
animation: moveUp_reveal 0.65s ease forwards;
}
@keyframes moveUp_reveal {
0% {}
100% {
transform: translateY(0);
opacity: 1;
}
} .dce-posts-container.dce-skin-grid.reveal-effect-3 .dce-post-item.animate {
transform: scale(0.6);
animation: scaleUp_reveal 0.65s ease-in-out forwards;
}
@keyframes scaleUp_reveal {
0% {}
100% {
transform: scale(1);
opacity: 1;
}
} .dce-posts-container.dce-skin-grid.reveal-effect-4 .dce-wrapper-grid {
perspective: 1300px;
}
.dce-posts-container.dce-skin-grid.reveal-effect-4 .dce-post-item.animate {
transform-style: preserve-3d;
transform: translateZ(400px) translateY(300px) rotateX(-90deg);
animation: fallPerspective_reveal .8s ease-in-out forwards;
}
@keyframes fallPerspective_reveal {
0% {}
100% {
transform: translateZ(0px) translateY(0px) rotateX(0deg);
opacity: 1;
}
} .dce-posts-container.dce-skin-grid.reveal-effect-5 .dce-post-item.animate {
transform-style: preserve-3d;
transform-origin: 50% 50% -300px;
transform: rotateX(-180deg);
animation: fly_reveal .8s ease-in-out forwards;
}
@keyframes fly_reveal {
0% {}
100% {
transform: rotateX(0deg);
opacity: 1;
}
} .dce-posts-container.dce-skin-grid.reveal-effect-6 .dce-wrapper-grid {
perspective: 1300px;
}
.dce-posts-container.dce-skin-grid.reveal-effect-6 .dce-post-item.animate {
transform-style: preserve-3d;
transform-origin: 0% 0%;
transform: rotateX(-80deg);
animation: flip_reveal .8s ease-in-out forwards;
}
@keyframes flip_reveal {
0% {}
100% {
transform: rotateX(0deg);
opacity: 1;
}
} .dce-posts-container.dce-skin-grid.reveal-effect-7 .dce-wrapper-grid {
perspective: 1300px;
}
.dce-posts-container.dce-skin-grid.reveal-effect-7 .dce-post-item.animate {
transform-style: preserve-3d;
transform: rotateY(-180deg);
animation: helix_reveal .8s ease-in-out forwards;
}
@keyframes helix_reveal {
0% {}
100% {
transform: rotateY(0deg);
opacity: 1;
}
} .dce-posts-container.dce-skin-grid.reveal-effect-8 .dce-wrapper-grid {
perspective: 1300px;
}
.dce-posts-container.dce-skin-grid.reveal-effect-8 .dce-post-item.animate {
transform-style: preserve-3d;
transform: scale(0.4);
animation: popUp_reveal .8s ease-in forwards;
}
@keyframes popUp_reveal {
0% {}
70% {
transform: scale(1.1);
opacity: .8;
animation-timing-function: ease-out;
}
100% {
transform: scale(1);
opacity: 1;
}
}.dce-visibility-element-hidden,
.dce-visibility-widget-hidden,
.dce-visibility-column-hidden,
.dce-visibility-section-hidden {
display: none !important;
}
.dce-visibility-element-hidden.elementor-widget-dyncontel-panorama {
display: block;
position: fixed;
left: 10000px;
}
.dce-btn-visibility {
position: absolute;
top: 15px;
background-color: #e52600;
color: white;
border-radius: 50%;
line-height: 1;
padding: 9px;
font-size: 15px;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.3) !important;
border: 3px solid #fff;
z-index: 10000000;
transform: translate(-50%, -50%);
left: 50%;
}
.dce-btn-visibility:hover {
color: #000 !important;
}
.elementor-editor-active .dce-btn-visibility {
margin-left: 20px;
}
.dce-box-visibility-debug {
display: none;
position: absolute;
top: 0px;
left: 50%;
background-color: #e52600;
color: #FFF;
border-radius: 3px;
line-height: 1;
text-align: left;
z-index: 10;
padding: 10px;
margin: -10px 0 0 34px;
min-width: 150px;
}
.dce-box-visibility-debug:before {
content: '';
display: block;
width: 0;
height: 0;
border-style: solid;
border-width: 10px 0px 10px 10px;
border-color: transparent transparent #e52600 transparent;
position: absolute;
bottom: 100%;
left: -10px;
top: 4px;
}
.elementor-editor-active .dce-box-visibility-debug:before {
left: 22px;
}
.dce-box-visibility-debug ul {
list-style: none;
margin: 0;
}
.dce-visibility-widget-hidden-debug {
min-height: 10px;
}