/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.fusion-text ul li {
    padding: 5px 0;
}

.home .tfs-slider .background-image {
    background-position: top center;
}

.home .wpcf7 {
    width: 90%;
}

.home .de-home-image .fusion-column-wrapper {
    min-height: 700px !important;
}

.company_headline i {
    margin-right: 10px;
}

.slide-id-59 .slide-content-container {
    top: 45%;
}
/* TALL BUTTON */
.fusion-body .fusion-button.custom-button {padding: 40px;}

.company_headline .contact_detail { font-size: 16px;}
.company_headline { margin-top: 40px;}
.contact_detail i {
    margin-right: 10px;
    color: #fff !important;
    border-radius: 50%;
    padding: 5px !important;
    width: auto;
}
.contact_detail .whatsapp_share i {
    background-color: #4FCE5D;
}
.contact_detail .viber_share i {
    background-color: #665CAC;
}

.get_in_touch {color: #000000;}
.get_in_touch .modal-header {text-align: center;}
#wpcf7-f423-p258-o1 {width: 100%; padding: 0 50px;}

.home .fusion-title .fusion-responsive-typography-calculated {color: #ffffff !important;}
.home h2.fusion-responsive-typography-calculated {color: rgb(0, 115, 170) !important;}

.home #fusion-slider-42 .tfs-scroll-down-indicator {
    background: #0073aa;
    color: #ffffff;
    border-color: #ffffff;
    border-radius: 2px;
    font-family: Lato;
    font-weight: 700;
    font-style: normal;
    letter-spacing: 2px;
    border-width: 0px;
    border-style: solid;
    border-radius: 2px;
    padding: 0;
    transition: none;
    
}
.home #fusion-slider-42 .tfs-scroll-down-indicator:after {
   content: "↓ LEARN MORE";
   line-height: 21px;
   font-size: 18px;
   vertical-align: middle;
   margin: 20px 40px;
   transition: none;
}
.border-box { margin-right: 0px;     border: 2px solid #0073aa;
    border-radius: 10px;
    padding: 15px 0px; }

@media only screen and (max-width: 600px) {
  .home #fusion-slider-8 .tfs-scroll-down-indicator {
   
   letter-spacing: 0px;
   
    }
    
    .home #fusion-slider-8 .tfs-scroll-down-indicator:after {
   
   font-size: 13px;
   
    }
    
    .fusion-responsive-typography-calculated { text-align: center; }
    
    
}

@media only screen and (max-width: 800px) {
  #side-header { background-color: #ffffff;}
  
  .home .wpcf7 { width: 100%; }
  
 .fusion-builder-row-6 h2 { margin-top: 40px; }
  
}