/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     http://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/

@import url("../Divi/style.css");

/* =Theme customization starts here
------------------------------------------------------- */

ul.et_pb_side_nav {
width: 32px;
}

.et_fullwidth_nav #main-header .container {
    padding-right: 100px;
    padding-left: 100px;
}

#front-slider:before {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,000000+0,7db9e8+100,000000+100&0+0,0.8+100 */
  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
}

#front-slider .et_pb_container {
  width: 100%;
}

.et_pb_testimonial_author {
  margin-top: 0;
}

.et_pb_testimonial_portrait {
  margin-bottom: 10px !important;
}

.et_pb_gallery_grid .et_pb_gallery_image {
  border: 2px solid rgba(232,170,0,0.25); 
}


@media all and (min-width: 768px) {
  #front-slider .et_pb_slide_description {
    float: right;
    padding: 280px 0 50px;
    text-align: right;
    max-width: 350px;
  }
}

@media (min-width: 981px) {
    .blog-section article.et_pb_post {
        margin-bottom: 0 !important;
    }
}

.et_pb_contact_form_0 .et_pb_contact p input, .et_pb_contact p textarea {
    padding: 10px;
}

body #page-container .et_pb_contact_form_0.et_pb_contact_form_container .et_pb_button {
    padding: 6px;
}