/*
 Theme Name:   Converter
 Theme URI:    https://creativechildthemes.com
 Description:  Landing Page/Child Theme for Divi - Made With ❤ for Divi
 Author:       Fabio Sarcona by Creative Child Themes
 Author URI:   https://creativechildthemes.com
 Template:     Divi
 Version:      1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/


/***** ICON ARROW DOWN ANIMATED *****/

.icon_custom.et-pb-icon {
    font-family: "ETmodules";
    font-size: 50px;
    content: attr(data-icon);
}
.icon-animate-infinity {
    animation: animation-top ease-out 1.5s;
    animation-iteration-count: infinite;
    transform-origin: 50% 50%;
    -webkit-animation: animation-top ease-out 1.5s;
    -webkit-animation-iteration-count: infinite;
    -webkit-transform-origin: 50% 50%;
    -moz-animation: animation-top ease-out 1.5s;
    -moz-animation-iteration-count: infinite;
    -moz-transform-origin: 50% 50%;
    -o-animation: animation-top ease-out 1.5s;
    -o-animation-iteration-count: infinite;
    -o-transform-origin: 50% 50%;
    -ms-animation: animation-top ease-out 1.5s;
    -ms-animation-iteration-count: infinite;
    -ms-transform-origin: 50% 50%;
}
@keyframes animation-top {
    0% {
        opacity: 1;
        transform: translate(0px, 0px);
    }
    100% {
        opacity: 0.05;
        transform: translate(0px, 40px);
    }
}
@-moz-keyframes animation-top {
    0% {
        opacity: 1;
        -moz-transform: translate(0px, 0px);
    }
    100% {
        opacity: 0.05;
        -moz-transform: translate(0px, 40px);
    }
}
@-webkit-keyframes animation-top {
    0% {
        opacity: 1;
        -webkit-transform: translate(0px, 0px);
    }
    100% {
        opacity: 0.05;
        -webkit-transform: translate(0px, 40px);
    }
}
@-o-keyframes animation-top {
    0% {
        opacity: 1;
        -o-transform: translate(0px, 0px);
    }
    100% {
        opacity: 0.05;
        -o-transform: translate(0px, 40px);
    }
}
@-ms-keyframes animation-top {
    0% {
        opacity: 1;
        -ms-transform: translate(0px, 0px);
    }
    100% {
        opacity: 0.05;
        -ms-transform: translate(0px, 40px);
    }
}
/***** BLURB FULLWIDTH *****/

.blurb_full_width .et_pb_blurb_content {
    max-width: 100%;
}
/***** BLURB IMAGE LEFT *****/

.blurb_image_left .et_pb_main_blurb_image img {
    min-width: 250px;
}
/***** BLURB TESTIMONIAL *****/

.blurb_testimonial .et_pb_main_blurb_image img {
    min-width: 60px;
}
/***** IMAC IFRAME VIDEO *****/

.iframe_imac.et_pb_row {
    background-position: center top;
    background-repeat: no-repeat;
    padding-bottom: 15%;
    padding-top: 22px;
}
@media only screen and (min-width: 1100px) {
    .iframe_imac.et_pb_row {
        width: 100%;
    }
}
@media only screen and (max-width: 1100px) {
    .iframe_imac.et_pb_row {
        background-image: none;
    }
}
/***** BUTTON CUSTOM *****/

.btn_custom {
    min-width: 100%;
    line-height: 2.2em !important;
    padding-bottom: 0;
}
/***** HEADER BOX VIDEO (CONVERTER VIDEO LAYOUT) *****/

@media only screen and (min-width: 981px) {
    .video_box_custom.et_pb_video {
        border-top: 8px solid #fff;
        border-left: 8px solid #fff;
        border-right: 8px solid #fff;
        border-bottom: 60px solid #fff;
    }
}
/*
PUT YOUR CUSTOM CSS BELOW THIS LINE
DO NOT EDIT ABOVE THIS LINE
*/