/*
Theme Name: Erios Child
Description: A child theme of Erios Theme
Version: 1.0.0
Text Domain: erios
Template: erios
*/


.boforserifos_header { margin-bottom: -210px;}

.boforserifos_header { 
	background-color: transparent;
	right: 0px;
}

/*Togle*/
.bdt-prime-slider, .swiper-tango {
	overflow: visible !important;
}

/* Swiper Cards Perspective */
.swiper-slide.bdt-item:not(.swiper-slide-active){ transform: perspective(1500px) rotateY(15deg);}
.swiper-slide.bdt-item.swiper-slide-active ~ .swiper-slide.bdt-item{ transform: perspective(1500px) rotateY(-15deg);}


.icon_padding_bottom .banner-icon {
    padding-bottom: 150px;
}


/* Cards Animation */

.css_animation_down { visibility: hidden; }
.css_animation_down.block_wrap-text_down { visibility: visible; }

.css_animation_up { visibility: hidden; }
.css_animation_up.block_wrap-text_up { visibility: visible; }

.css_animation_right { visibility: hidden; }
.css_animation_right.block_wrap-text_right { visibility: visible; }

.css_animation_left { visibility: hidden; }
.css_animation_left.block_wrap-text_left { visibility: visible; }

.block_wrap-text_down {
    transition: 1s ease-out;
    transition-delay: 0.4s;
    position: relative;
    overflow: hidden;
    clip-path: inset(0 0 100% 0);
}

.animating .block_wrap-text_down {
    clip-path: inset(0 0 0 0);
    visibility: visible;
}

.block_wrap-text_up {
    transition: 1s ease-out;
    transition-delay: 0.4s;
    position: relative;
    overflow: hidden;
    clip-path: inset(100% 0 0 0);
}

.animating .block_wrap-text_up {
    clip-path: inset(0 0 0 0);
    visibility: visible;
}

.block_wrap-text_right {
    transition: 1s ease-out;
    transition-delay: 0.4s;
    position: relative;
    overflow: hidden;
    clip-path: inset(0 100% 0 0);
}

.animating .block_wrap-text_right {
    clip-path: inset(0 0 0 0);
    visibility: visible;
}

.block_wrap-text_left {
    transition: 1s ease-out;
    transition-delay: 0.4s;
    position: relative;
    overflow: hidden;
    clip-path: inset(0 0 0 100%);
}

.animating .block_wrap-text_left {
    clip-path: inset(0 0 0 0);
    visibility: visible;
}


/*Custom Button*/
.button_rotate img{ 
  transition: 300ms all ease-in-out;
}

.button_rotate img:hover{ 
  transform: rotate(29deg);
}


/* Contact form btn */
.wpforms-submit{
  background-color: #007d97 !important;
  transition: all 350ms ease-in-out !important;
}

.wpforms-submit.style-button {
    border-radius: 50px !important;
}

.wpforms-field-large.wpforms-field-required {
    border-radius: 10px !important;
}

.wpforms-field-medium {
    border-radius: 10px !important;
}

.site-footer {
    padding-top: 0px !important;
}

svg.e-font-icon-svg.e-fab-facebook {
    padding: 5px !important;
}

svg.e-font-icon-svg.e-fab-instagram {
    padding: 5px !important;
}
