/*
  Theme Name: SE Divi Child
  Theme URI: http://www.elegantthemes.com/gallery/divi/
  Version: 2.7.9
  Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
  Author: Tim Zuev
  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
  Text Domain: se-divi-child
  Template: Divi
*/
#top-header .container {
  padding-top: 0;
}
#et-secondary-menu {
  float: none !important;
  text-align: center;
}
#et-secondary-nav li {
  padding: 0.75em 1em 0;
  margin-right: 0;
}
#et-secondary-nav li.selected {
  background-color: white;
  box-shadow: 0px 0px 12px white;
}
#et-secondary-nav li.selected a {
  color: black;
}

/* DISQUS */
#disqus_thread {
  margin-top: 2em;
}

/* SEARCH PAGE */

.search .woocommerce-info {
  color: #666 !important;
}

/* AIRMILES LOGO */

.entry-summary form.cart {
  float: left;
}
.airmiles-logo {
  float: right;
  margin: 24px 0 39px !important;
}
.airmiles-logo img {
  height: 50px;
  width: auto;
}
.entry-summary .product_meta {
  clear: both;
}

/* WP-PAGENAVI */

.wp-pagenavi {
  padding: 13px 0;
  border-top: none;
  text-align: center;
  background-color: rgba(129,129,129,0.5);
}
.wp-pagenavi a, .wp-pagenavi span {
  font-weight: 700 !important;
  color: #fff;
}
.wp-pagenavi .nextpostslink,
.wp-pagenavi .previouspostslink,
.wp-pagenavi span.current,
.wp-pagenavi a:hover {
  font-weight: 700 !important;
  color: #eee !important;
}

/* CART */

.cart-category-subheader {
  padding-bottom: 0;
  font-size: 1.25em;
  font-weight: 600;
}
.checkout-category-subheader {
  padding-bottom: 0;
  font-size: 1.1em;
  font-weight: 600;
}


/* FULL-WIDTH SLIDER CONTENT TOP PADDING */
.et_pb_slider_with_text_overlay .et_pb_slide_content {
	padding: 30px 30px 30px 30px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
}



/* header */
@media (max-width: 980px) {
  .et_header_style_split #main-header {
    padding-bottom: 0;
  }

  #main-header .et_pb_section.et_pb_section_1.et_pb_with_background.et_section_regular {
    margin-top: 16px;
  }
}