/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.0.91.1515425673
Updated: 2018-01-08 15:34:33

*/

/*====================
  GLOBAL
====================*/
.purple-bold strong {
  color: #823628;
}

.purple-bold-a a {
  color: #823628;
  font-weight: bold;
  text-decoration: underline;
}

.social-item i {
  margin-right: 0px;
}

.social-item span {
  display: none;
}

/*====================
  HEADER
====================*/
#main-header{
  background-color: #823628;
}

#top-header #et-info {
  float: right;
}

#top-header #et-info #et-info-phone {
  margin: 0px;
}

#top-header #et-info > a {
  margin-left: 14px;
}

.mobile_menu_bar:before {
  color: #fff !important;
}

/*====================
  HOMEPAGE
====================*/
.et_pb_blog_grid_wrapper .et_pb_blog_grid .column article {
  padding: 0px;
  border: 0px;
}

.et_pb_blog_grid_wrapper .et_pb_blog_grid .column article .et_pb_image_container {
  margin: 0px;
}

.et_pb_blog_grid_wrapper .et_pb_blog_grid .column article .et_pb_image_container a {
  margin-bottom: 16px;
}

.et_pb_blog_grid_wrapper .et_pb_blog_grid .column article h2 {
  font-size: 24px;
	color: #823628 !important;
}

.et_pb_blog_grid_wrapper .et_pb_blog_grid .column article .post-meta {
  margin-bottom: 24px;
}

/*====================
  TESTIMONIALS
====================*/
p.testimonial_author {
    padding-top: 20px;
}

.home3-testimonial-section h3 {
  text-transform: capitalize;
}

.home3-testimonial-section .easy_t_single_testimonial blockquote.easy_testimonial {
  margin-top: 0px;
  text-align: center;
}

/*====================
  SIDEBARS
====================*/
.et_pb_widget_area .et_pb_widget {
  margin-bottom: 30px !important;
}

#main-content .container:before {
  display: none;
}

#main-content #sidebar {
  padding-left: 0px;
}

/*====================
  FOOTER
====================*/
#footer-widgets {
  padding: 20px 0px;
}

.footer-widget {
  margin-bottom: 0px !important;
}

#footer-bottom {
  display: none;
}

#menu-policies li:before {
  display: none;
}

#footer-widgets .footer-widget:last-child .fwidget {
  float: right;
}

#footer-widgets .footer-widget .fwidget .copyright,
#footer-widgets .footer-widget .fwidget .websiteby {
  display: block;
  text-align: right;
}


/*====================
  MEDIA QUERIES
====================*/
@media (min-width:1000px) {
  #menu-policies li {
    float: left;
    padding: 0px 0px 0px 16px;
    border-bottom: none;
    padding-left: 6px;
  }
  #menu-policies li:first-child {
    padding: 0px 2px 0px 0px;
  }
  #menu-policies li:after {
    content: '/';
    position: relative;
    top: 0;
    right: calc(0% + -7px);
  }
  #menu-policies li:last-child:after {
    display: none;
  }
}

@media (min-width:981px) {
  .et_pb_widget_area {
    padding-left: 30px;
    border-left: 1px solid #ddd;
  }

  body.archive #main-content #sidebar,
  body.single-post #main-content #sidebar,
  body.search #main-content #sidebar {
    padding-left: 30px !important;
    border-left: 1px solid #ddd;
  }
}

@media (max-width:999px) and (min-width:768px) {
  #footer-widgets .footer-widget li {
    padding-left: 0px;
  }
}

@media (min-width:475px) and (max-width:767px) {
  #menu-policies li {
    float: left;
    padding: 0px 0px 0px 16px;
    border-bottom: none;
    padding-left: 6px;
  }
  #menu-policies li:first-child {
    padding: 0px 2px 0px 0px;
  }
  #menu-policies li:after {
    content: '/';
    position: relative;
    top: 0;
    right: calc(0% + -7px);
  }
  #menu-policies li:last-child:after {
    display: none;
  }
}

@media (max-width:767px) {
  #footer-widgets .footer-widget:last-child .fwidget {
    float: left;
  }
  #footer-widgets .footer-widget .fwidget .copyright,
  #footer-widgets .footer-widget .fwidget .websiteby {
    text-align: left;
  }
  #footer-widgets .footer-widget:nth-child(n) {
    margin-bottom: 10px !important;
  }
  #footer-widgets .footer-widget:last-child {
    margin-bottom: 0px !important;
  }
}

@media (max-width:474px) {
  #footer-widgets .footer-widget li {
    padding-left: 0px;
  }
}

@media (max-width:457px) {
  .et_pb_section .mc4wp-form-fields input:last-of-type {
    border-left: 1px solid #e4d9e4;
  }
  .et_pb_section .mc4wp-form-fields input.submit-field {
    margin-top: 10px;
  }
}

@media (max-width:425px) {
  .et_pb_section .mc4wp-form-fields input.email-field {
    width: 100%;
  }
}
