/*
 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
------------------------------------------------------- */
*:focus {
    outline: none;
   }
    #top-menu li a:hover {
       color: #2c8c20;
   }
   input:focus, textarea:focus {
       border: 2px solid #2c8c20 !important;
   }

   .et_color_scheme_orange #top-header {
   background-color: #e66c07 !important;
   }

   #footer-info {
   text-align: center;
   float: none;
   }

   .et_pb_contact p input, .et_pb_contact p textarea {
   padding-left: 10px;
   }

   #et-main-area a:link {color: #2c8c20;}
   #et-main-area a:visited {color: #2c8c20;}
   #et-main-area a:hover {color: #2c8c20;}

   #submit {
   background: #fff;
   color: #2c8c20 !important;
   border: 3px solid #2c8c20;
   padding: 7px 12px !important;
   }

   #submit:hover {
   background: #fff;
   color: #e66c07 !important;
   border: 3px solid #e66c07 !important;
   }

   /* contact form 7 styles */

   .wpcf7 {
   font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;
   font-size: 14px;
   font-weight: bold;
   border: 3px solid #e66c07;
   }

   .wpcf7-form {
   margin-left: 25px;
   margin-right: 25px;
   margin-top: 25px;
   margin-bottom: 25px;
   }

   .wpcf7-textarea {
   width: 100%;
   font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;
   font-size: 14px;
   }

   .wpcf7 input {
   font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;
   font-size: 14px;
   width: 75%;
   }

   .wpcf7 p input, .wpcf7 p textarea {
   padding-left: 4px;
   }

   .wpcf7-submit {
   width: 25% !important;
   padding: 10px 10px;
   background-color: rgba(255, 255, 255, 0);
   border: 2px solid #2c8c20;
   color: #2c8c20;
   font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;
   font-weight: bold;
   font-size: 1em;
   }

   .wpcf7-submit:hover {
   background-color: #2c8c20;
   border: 2px solid #2c8c20;
   color: #fff;
   }

   #slideshow {
       height: 100px !important;
   }
   .et-cart-info {
      display: none;
   }
   .et_pb_equal_columns >.et_pb_column {
   margin-top:auto;
   margin-bottom:auto;
   }

   .nav li ul {
       width: 350px;
   }
   #top-menu li li a {
       width: 100%;
   }
   .et_color_scheme_red #top-menu li.current-menu-ancestor>a, .et_color_scheme_red #top-menu li.current-menu-item>a, .et_color_scheme_red #top-menu li.current_page_item>a, .et_color_scheme_pink #top-menu li.current-menu-ancestor>a, .et_color_scheme_pink #top-menu li.current-menu-item>a, .et_color_scheme_pink #top-menu li.current_page_item>a, .et_color_scheme_orange #top-menu li.current-menu-ancestor>a, .et_color_scheme_orange #top-menu li.current-menu-item>a, .et_color_scheme_orange #top-menu li.current_page_item>a, .et_color_scheme_green #top-menu li.current-menu-ancestor>a, .et_color_scheme_green #top-menu li.current-menu-item>a, .et_color_scheme_green #top-menu li.current_page_item>a, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, #top-menu li.current_page_item>a {
    color: #2c8c20;
}