/*
Theme Name: Divi Child
Theme URI: http://www.com-advantage.com/
Author: Com-Advantage
Author URI: http://www.com-advantage.com/
Description: This is a Child Theme of Divi.
Template: Divi
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: 
Text Domain: Divi-child
*/

#wpsl-result-list li p {
    margin-bottom: 0 !important;
}

/* BEGIN PAUL CHANGES */
a {
	color: #003e7e;
}

.entry-content ul {
	margin:10px 0 0 15px;
}

.nav li ul {
	width:200px;
	padding: 0;
}

#top-menu li li {
	padding:0;
}

/* Accent Color */
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
	background: #003e7e;
}

#et_search_icon:hover,
.mobile_menu_bar:before,
.mobile_menu_bar:after,
.et-social-icon a:hover,
.comment-reply-link,
.form-submit input,
.entry-summary p.price ins,
.woocommerce div.product span.price,
.woocommerce-page div.product span.price,
.woocommerce #content div.product span.price,
.woocommerce-page #content div.product span.price,
.woocommerce div.product p.price,
.woocommerce-page div.product p.price,
.woocommerce #content div.product p.price,
.woocommerce-page #content div.product p.price,
.woocommerce .star-rating span:before,
.woocommerce-page .star-rating span:before,
.woocommerce a.button.alt,
.woocommerce-page a.button.alt,
.woocommerce button.button.alt,
.woocommerce-page button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce input.button,
.woocommerce-page input.button,
.woocommerce #respond input#submit,
.woocommerce-page #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page #content input.button,
.woocommerce a.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce a.button:hover,
.woocommerce-page a.button:hover,
.woocommerce button.button,
.woocommerce-page button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce #content input.button:hover,
.wp-pagenavi span.current,
.wp-pagenavi a:hover,
.et_password_protected_form .et_submit_button,
.nav-single a,
.posted_in a,
#top-menu li.current-menu-ancestor > a,
#top-menu li.current-menu-item > a,
.bottom-nav li.current-menu-item > a,
.footer-widget h4 {
	color: #003e7e;
}

.et-search-form,
.nav li ul,
.et_mobile_menu,
.footer-widget li:before,
blockquote {
	border-color: #003e7e;
}

#top-header,
#et-secondary-nav li ul {
	background-color: #003e7e;
}

.et_pb_slides .et_pb_empty_slide.et_pb_container, .et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner {
    display: block;
    height: auto !important;
    width: 100% !important;
}

.et_slide_in_menu_container {
	background: #003e7e;
}

/* Accent Color */
.et_pb_sum,
.et_pb_pricing li a,
.et_pb_pricing_table_button,
.et_overlay:before,
.et_pb_member_social_links a:hover,
.woocommerce-page #content input.button:hover .et_pb_widget li a:hover,
.et_pb_bg_layout_light .et_pb_promo_button,
.et_pb_bg_layout_light.et_pb_module.et_pb_button,
.et_pb_bg_layout_light .et_pb_more_button,
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,
.et_pb_gallery .et_pb_gallery_pagination ul li a.active,
.et_pb_contact_submit,
.et_pb_bg_layout_light .et_pb_newsletter_button {
	color: #003e7e;
}

.et_pb_pricing li span:before {
	border-color: #003e7e;
}

.et_pb_counter_amount,
.et_pb_featured_table .et_pb_pricing_heading,
.et_quote_content,
.et_link_content,
.et_audio_content {
	background-color: #003e7e;
}

.et_pb_fullwidth_menu .fullwidth-menu-nav > ul.upwards li ul {
	border-bottom-color: #003e7e;
}

.nav li ul {
	border-top: 3px solid #003e7e;
}

/* Mobile Menu */
.et_mobile_menu {
	border-top: 3px solid #003e7e;
}

.et_pb_post_slider.et_pb_bg_layout_dark {
	background: #003e7e;
}

/* END PAUL CHANGES */



.searchandfilter h4 {
  color: #003E7E;
  cursor: pointer;
}

.searchandfilter h4:after {
  content: "+";
  position: relative;
  float:right;
  padding:0 5px;
}

.searchandfilter h4.on:after {
  content: "-";
}

.searchandfilter ul li {
  border-top: 1px solid #ccc;
  padding: 5px 0;
}

.searchandfilter ul li.sf-field-search, .searchandfilter ul li.sf-field-submit {
  border-top: 0;
}

.searchandfilter ul li li {
  border-top: 0;
  padding: 0;
}

.search-filter-results {
  animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s normal none 1 running fadeLeft;
}

.search-filter-results img {
  width:100%;
}

.search-filter-results .my-wrap-6 .et_pb_module:nth-child(6n),
.search-filter-results .my-wrap-6 .et_pb_module:not(:nth-child(6n)) {
  margin-bottom: 0 !important;
  min-width:100px;
}

.search-filter-results-caption {
  display: block;
  line-height: 18px;
  min-height: 48px;
  position:relative;
  top:3px;
  text-align:center;
}

.et_pb_main_blurb_image {
  margin-bottom: 0;
}

.my-wrap-5 .et_pb_module {
width: 19.2% !important;
margin-right: 0 !important;
margin-left: 0 !important;
float: left;
}

.my-wrap-5 .et_pb_module:nth-child(-n+4) {
width: 19.2% !important;
margin-right: 1% !important;
margin-left: 0 !important;
float: left;
}
.my-wrap-5 .et_pb_module:last-child {
width: 19.2% !important;
margin-right: 0 !important;
margin-left: 0 !important;
float: left;
}


#left-area ul, .entry-content ul, .comment-content ul, body.et-pb-preview #main-content .container .searchandfilter ul {
  padding: 0;
}

.series_doorglass_sizes {
  margin-right: 60px;
  /*background-color: #eee;*/
}

.series_doorglass_sizes, .series_sidelight_sizes {
  float:left;
  display: inline-block;
/*  white-space: pre-line;*/
}

.series_description, .series_info {
  font-family: Arial, sans;
  font-weight: 400;
  font-size: 17px;
  color: #333;
}

.series_info label {
  display:inline-block;
  width:65px;
  text-align:right;
}

.series_size {
  display: inline-block;
  margin-right: 25px;
  margin-bottom: 30px;
  animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s normal none 1 running fadeLeft;
}

.series_size.last {
  margin-right: 0;
}

.series_size img {
  max-height: 250px;
}

.series_info {
  margin-top: 50px;
  animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s normal none 1 running fadeLeft;
}

.series_info img {
  width: 100%;
}

#footer-bottom {
  color: #999;
}

#footer-bottom a {
  color: #999;
  text-decoration: underline;
}

#footer-bottom a:hover {
  color: #fff;
}

.my-wrap-6 .et_pb_image {
    width: 15.8333%;
    float: left;
    margin-right: 1%;
}
.my-wrap-6 .et_pb_image:nth-child(6n) {
    margin-right: 0;
}
@media (min-width: 981px) and (max-width: 1400px){
    .my-wrap-6 .et_pb_image {
        width: 19.2%;
    }
    .my-wrap-6 .et_pb_image:nth-child(6n) {
        margin-right: 1%;
    }
    .my-wrap-6 .et_pb_image:nth-child(5n) {
        margin-right: 0%;
    }
}
@media (max-width: 980px){
    .my-wrap-6 .et_pb_image {
        width: 24.25%;
        margin-right: 1%!important;
    }
    .my-wrap-6 .et_pb_image:nth-child(6n) {
        margin-right: 1%!important;
    }
    .my-wrap-6 .et_pb_image:nth-child(5n) {
        margin-right: 1%!important;
    }
    .my-wrap-6 .et_pb_image:nth-child(4n) {
        margin-right: 0%!important;
    }
}
@media (max-width: 767px){
    .my-wrap-6 .et_pb_image {
        width: 32.66%;
        margin-right: 1%!important;
    }
    .my-wrap-6 .et_pb_image:nth-child(6n) {
        margin-right: 1%!important;
    }
    .my-wrap-6 .et_pb_image:nth-child(5n) {
        margin-right: 1%!important;
    }
    .my-wrap-6 .et_pb_image:nth-child(4n) {
        margin-right: 1%!important;
    }
    .my-wrap-6 .et_pb_image:nth-child(3n) {
        margin-right: 0!important;
    }
}
@media (max-width: 480px){
    .my-wrap-6 .et_pb_image {
        width: 49.5%;
        margin-right: 1%!important;
    }
    .my-wrap-6 .et_pb_image:nth-child(6n) {
        margin-right: 1%!important;
    }
    .my-wrap-6 .et_pb_image:nth-child(5n) {
        margin-right: 1%!important;
    }
    .my-wrap-6 .et_pb_image:nth-child(4n) {
        margin-right: 1%!important;
    }
    .my-wrap-6 .et_pb_image:nth-child(3n) {
        margin-right: 1%!important;
    }
    .my-wrap-6 .et_pb_image:nth-child(2n) {
        margin-right: 0!important;
    }
}
