/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/


/* =Theme customization starts here
------------------------------------------------------- */


/* Overrides */

.wpml-ls-legacy-list-horizontal {
    border: none !important;
    padding: 0 !important;
    vertical-align: middle !important;
    margin-top: -6px !important;
  }

  .tcls-wrap .owl-item img {
    width: 60% !important;
    border: none;
  }

  .owl-controls {
      display: none !important;
  }

  /* .header-content-container {
    background: rgba(255, 255, 255, 0.75) !important;
    border: 2px solid #008ed6 !important;
  } */

  #top-header {
    z-index: 100;
  }
  #main-header {
    z-index: 100;
  }
  #top-menu li li {
    display: block !important;
  }

  .modal-backdrop {
    z-index: 1;
  }

  .leadform, .form-modal, #form-modal, #form-modal-one {
    z-index: 102;
    top: 40px;
  }

  .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content .et_pb_button {
    display: inline-block;
    margin-top: 20px;
  }

  .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
    width: 100% !important;
    max-width: none !important;
  }

  .support-header .header-content-container {
    border: none !important;
  }
  .support-header .et_pb_fullwidth_header {
    padding: 0;
  }

  .et_pb_row {
    width: 91%;
    max-width: none;
  }

  @media (min-width: 981px) {
    .support-iframe .et_pb_row {
      width: 100%!important;
      max-width: 100%!important;
    }
  }

  .blog-image-section {
    padding-left: 200px;
    padding-right: 200px;
  }

  @media (max-width: 980px) {
    .support-iframe .et_pb_row {
      width: 100%!important;
      max-width: 100%!important;
    }
    .et_pb_fullwidth_section .et_pb_post_title {
      padding: 0 !important;
    }
    .et_pb_row_0.et_pb_row {
      padding: 0 !important;
    }

    .blog-image-section {
      padding-left: 0;
      padding-right: 0;
    }
  }


  @media only screen and (max-width: 414px) {

    .et_pb_section_video_bg .mejs-video {
      top: 0 !important;
    }

  }

  /* TOMOVE TO PLUGIN */
  .leadform td input[type="text"], .leadform td input[type="email"],
  .leadform td select,
  #form-modal td input[type="text"], #form-modal td input[type="email"],
  #form-modal td select,
  #form-modal-one td input[type="text"], #form-modal-one td input[type="email"],
  #form-modal-one td select,
  .form-modal td input[type="text"], .form-modal td input[type="email"],
  .form-modal td select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100% !important
  }
  .leadform td input[type="checkbox"], .leadform td input[type="radio"],
  #form-modal td input[type="checkbox"], #form-modal td input[type="radio"],
  #form-modal-one td input[type="checkbox"], #form-modal-one td input[type="radio"],
  .form-modal td input[type="checkbox"], .form-modal td input[type="radio"] {
    width: 20px !important;
  }


  .leadform td,
  #form-modal-one td,
  .form-modal td {
    width: 50%;
  }

  .leadform table,
  .leadform td,
  #form-modal table,
  #form-modal td,
  #form-modal-one table,
  #form-modal-one td,
  .form-modal table,
  .form-modal td {
    border: none !important;
  }

  .leadform .wpcf7-submit, #form-modal .wpcf7-submit, #form-modal-one .wpcf7-submit, .form-modal, .wpcf7-submit {
    padding: 8px 20px !important;
    font-size: 1.1em !important;
  }

  #formdeal .one_half, #formdeal .one_third, #formdeal .two_third, #formdeal .one_fourth, #formdeal .three_fourth,
  .leadform .one_half, .leadform .one_third, .leadform .two_third, .leadform .one_fourth, .leadform .three_fourth {
    margin-right: 2% !important;
    width:48% !important;
  }

  #formdeal input, #formdeal select,
  .leadform input, .leadform select {
    width: 100% !important;
    min-height: 44px !important;
    margin-bottom: 10px !important;
    padding: 0 11px !important;
    border-radius: 4px !important;
  }

  #formdeal .wpcf7-submit {
    width: 68% !important;
  }

  #formdeal .content-column,
  .leadform .content-column {
    margin-bottom: 11px;
  }

  #formdeal input,
  .leadform input {
    width: 100%;
    min-height: 44px;
    margin-bottom: 10px;
    padding: 0 11px;
    border-radius: 4px;
  }
  #formdeal {
    padding: 0 !important;
  }
  #formdeal table {
    border: none !important;
  }
  #formdeal td {
    width: 353px !important;
    border-top: none !important;
  }
  #formdeal .content-column,
  .leadform .content-column {
    margin-bottom: 0 !important;
  }
  #formdeal input, #formdeal select,
  .leadform input, .leadform select {
    min-height: 35px !important;
    margin-bottom: 0 !important;
  }

  #formdeal .wpcf7-submit {
    background-color: transparent !important;
    color: #fff !important;
    font-size: 17px;
    cursor: pointer;
    border: 2px solid #fff !important;

  }
  #formdeal .content-column.one_half.newform,
  .leadform .content-column.one_half.newform {
    width: 100% !important;
  }
  #formdeal .fullfield,
  .leadform .fullfield {
    width: 100% !important}

  .leadform.default .wpcf7-submit {
    background-color: transparent!important;
    color: #fff!important;
    font-size: 17px;
    cursor: pointer;
    border: 2px solid #fff!important;
    width: 68% !important;
  }
  .modal-title {
    padding-bottom: 0 !important;
  }

  .shortcode-only .et_pb_text_inner > p {
    display: none;
  }

  .leadform .newsletter-field {
      min-height: 40px;
  }

  .leadform .newsletter-field span {
    display: inline-block;
    margin-top: 5px;
    margin-left: 10px;
    color: #fff;
  }
  .leadform .newsletter-field em {
    color: #adadad;
    font-size: 12px;
  }
  .form-modal .newsletter-field span {
    color: #000;
  }

  /* themes */


  .leadform.whitebg .newsletter-field span {
    color: #002d56 !important;
  }
  .leadform.whitebg .wpcf7-submit {
    color: #002d56 !important;
    border: 2px solid #002d56 !important;
    text-transform: uppercase;
    font-weight: bold;
  }



  .leadform.whitegreen .newsletter-field span {
    color: #585858 !important;
    font-size: 13px !important;
  }

  .leadform.whitegreen .wpcf7-submit {
    color: #fff!important;
    font-size: 20px !important;
    font-weight: bold !important;
    background: #41f924 !important;
    border-radius: 15px !important;
    padding: 9px 7% !important;
    margin: 15px 0 !important;
  }

