/*
Theme Name:Divi child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 2.1.4
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
*/
@import url("../Divi/style.css");

/* =Theme customisation starts here
------------------------------------------------ */
.et_pb_button {
    text-align: center;
}

/* Footer customisation
------------------------------------------------ */
#footer-bottom {
    background-color: #f4f4f4;
}

#footer-widgets {
    padding: 3% 0 0;
}

.et_pb_gutters3.et_pb_footer_columns1 .footer-widget {
    width: 100%;
    margin: 0 !important;
}
    
/* =Contact form 7 customisation
------------------------------------------------ */

.wpcf7 input, .wpcf7 textarea {
    
    background-color: #fff;
    color: #30b8b8;
    font-family: Open Sans;
    font-size: 16px;
    padding: 7px;
    width: 60%;
    border-radius: 5px;
}

.wpcf7-submit {
 
    background: #30b8b8 !important;
    font-family: Open Sans;
    font-weight: bold;
    width: 60%;
    font-size: 24px;
    color: #ffffff !important;
    border: none;
    border-radius: 5px;
    margin-top: 10px 0 0 0;
}

div.wpcf7 img.ajax-loader {
    border: none;
    vertical-align: middle;
    margin-left: -15px;
}

.wpcf7-recaptcha {
   margin: 0 0 8px;
}

@media screen and (max-width: 599px) {
  .wpcf7-form-control {
    width: 90% !important;
  }
}

/*Remove scrolling left and right in mobile view - 20211022*/
@media (max-width: 828px) {	
html, body, #page-container {
    overflow-x: hidden !important;
    position: relative !important;
    width: 100% !important;
}
.entry-content table:not(.variations) {
    overflow-x: scroll !important;
    display: block !important;
}
}
