@charset "UTF-8";
/* Theme Name: ABR
 * Theme URI: http://github.com/theoo/abr
 * Description: ABR Theme
 * Author: Théo Reichel
 * Author URI: http://github.com/theoo
 * Template: twentyseventeen
 * Version: 1.0.0
 * License: GNU Affero General Public License v3
 * License URI: http://www.gnu.org/licenses/agpl-3.0.html
 * Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 * Text Domain: abr  */
/* line 35, sass/style.sass */
body {
  background-color: #fff;
}

/* line 44, sass/style.sass */
.home .page-header .page-title {
  display: none;
}

.site-branding p, .site-branding a {
  color: #000 !important;
}

/* line 47, sass/style.sass */
.site-content {
  padding-top: 2em;
}

/* line 50, sass/style.sass */
.woocommerce-breadcrumb,
.woocommerce-products-header {
  display: none;
}

/* line 54, sass/style.sass */
.entry-header {
  margin-bottom: 1em !important;
}

/* line 58, sass/style.sass */
.byline {
  display: none !important;
}

/* line 61, sass/style.sass */
article.sticky .icon-thumb-tack {
  display: none;
}

@media screen and (min-width: 30em) {
  /* line 65, sass/style.sass */
  .page-one-column .panel-content .wrap {
    max-width: 1000px !important;
    padding-top: 2em;
  }
}
/* line 72, sass/style.sass */
.woocommerce-page .summary {
  width: 100% !important;
  margin-bottom: 0;
}
/* line 76, sass/style.sass */
.woocommerce-page .wc-tabs {
  display: none;
}
/* line 80, sass/style.sass */
.woocommerce-page .products li {
  float: none !important;
  width: 100% !important;
  margin-bottom: 1em !important;
}
/* line 85, sass/style.sass */
.woocommerce-page .products li img {
  display: none;
}
/* line 89, sass/style.sass */
.woocommerce-page .woocommerce-tabs h2 {
  display: none;
}
/* line 92, sass/style.sass */
.woocommerce-page .woocommerce-tabs dl {
  margin: 0;
}
/* line 95, sass/style.sass */
.woocommerce-page section.related {
  margin-top: 5em;
}
/* line 100, sass/style.sass */
.woocommerce-page .products li.related_product_item {
  list-style: none;
  margin: 0 0 10px 0 !important;
  padding: 5px 0 5px 0;
  border-top: solid 1px #fff;
  border-bottom: solid 1px #fff;
}
/* line 107, sass/style.sass */
.woocommerce-page .products li.related_product_item .sku {
  float: left;
}
/* line 111, sass/style.sass */
.woocommerce-page .products li.related_product_item .meta {
  color: #777;
}
/* line 114, sass/style.sass */
.woocommerce-page .products li.related_product_item .title, .woocommerce-page .products li.related_product_item .meta {
  margin-left: 6em;
  display: block;
}
/* line 118, sass/style.sass */
.woocommerce-page .products li.related_product_item:hover {
  border-top: solid 1px #2ea2cc;
  border-bottom: solid 1px #2ea2cc;
  color: #2ea2cc;
  cursor: pointer;
}
/* line 124, sass/style.sass */
.woocommerce-page .products li.related_product_item:hover .meta, .woocommerce-page .products li.related_product_item:hover .sku {
  color: #2ea2cc;
}
/* line 127, sass/style.sass */
.woocommerce-page .products li.related_product_item:hover .abr_format_tag, .woocommerce-page .products li.related_product_item:hover .abr_published_tag {
  background-color: #2ea2cc;
}

/* line 134, sass/style.sass */
.variable_product .sku {
  color: #7ad03a;
}
/* line 136, sass/style.sass */
.variable_product .abr_format_tag {
  background-color: #7ad03a;
}

/* line 142, sass/style.sass */
dt {
  float: left;
}

/* line 145, sass/style.sass */
dd {
  text-indent: 0.5em;
  margin-left: 0;
  margin-bottom: 0;
}

/* line 151, sass/style.sass */
.tagged_as .title {
  font-weight: bold;
}

/* line 154, sass/style.sass */
.abr_add_to_cart, .abr_image {
  display: block;
}

/* line 157, sass/style.sass */
.abr_add_to_cart {
  width: 50%;
  margin-left: 50%;
}
/* line 161, sass/style.sass */
.abr_add_to_cart h2 {
  clear: none;
}
/* line 165, sass/style.sass */
.abr_add_to_cart table tr {
  border: none;
}
/* line 168, sass/style.sass */
.abr_add_to_cart .price {
  display: block;
  padding: 10px;
  margin: 0 0 30px 0;
  width: 100%;
  border-radius: 2px;
  text-align: center;
  background-color: #222222;
  color: #fff;
}
/* line 178, sass/style.sass */
.abr_add_to_cart .quantity {
  display: block;
  text-align: right;
}

/* line 182, sass/style.sass */
.abr_buy, .abr_not_yet_buy {
  padding: 1em;
  border-radius: 5px;
}

/* line 186, sass/style.sass */
.abr_buy {
  background-color: #2ea2cc;
  color: #fff;
}
/* line 189, sass/style.sass */
.abr_buy h2, .abr_buy label, .abr_buy a {
  color: #fff;
}

/* line 192, sass/style.sass */
.abr_not_yet_buy {
  background-color: #a00;
  color: #fff;
}

/* line 196, sass/style.sass */
.abr_product_data {
  display: block;
  clear: left;
}

/* line 202, sass/style.sass */
.abr_tag_cloud a {
  display: inline-block;
  padding: 3px;
}
/* line 206, sass/style.sass */
.abr_tag_cloud a:hover {
  background-color: #2ea2cc;
  color: #fff;
  border-radius: 5px;
}

/* line 211, sass/style.sass */
button.abr_go {
  position: absolute;
  top: 0.5em;
  right: 0.5em;
  padding: 0.3em 0.5em;
  color: #fff;
}

/* line 218, sass/style.sass */
input.search-field {
  padding-right: 0 !important;
}

/* line 221, sass/style.sass */
.clearfix {
  clear: both;
}

/* line 224, sass/style.sass */
.abr_format_box {
  display: inline-block;
  float: right;
  max-width: 50%;
  text-align: right;
}

/* line 230, sass/style.sass */
.abr_format_tag, .abr_published_tag {
  display: inline-block;
  background-color: #777;
  padding: 1px 3px;
  margin: 1px;
  border-radius: 5px 0 5px 5px;
  color: #fff;
}

/* line 241, sass/style.sass */
.content-area {
  max-width: 100% !important;
}

/* line 244, sass/style.sass */
#abr-products-search {
  padding-bottom: 20px;
}
/* line 247, sass/style.sass */
#abr-products-search form {
  position: relative;
}

/* line 251, sass/style.sass */
#abr-products-search h2, #abr-featured-products h2, .abr_tag_cloud h2, .publications h2 {
  padding-top: 1em;
  color: black;
  border-bottom: solid 5px black;
}

/* line 256, sass/style.sass */
#abr-toolbox {
  float: right;
  min-width: 200px;
  text-align: left;
  padding: 1em;
  color: #fff;
}
/* line 264, sass/style.sass */
#abr-toolbox a {
  color: #fff;
}
/* line 267, sass/style.sass */
#abr-toolbox .current-lang {
  font-weight: 600;
}
/* line 270, sass/style.sass */
#abr-toolbox ul {
  margin-bottom: 5px;
}
/* line 273, sass/style.sass */
#abr-toolbox ul li {
  list-style: none;
  display: inline;
}
/* line 277, sass/style.sass */
#abr-toolbox ul li:nth-child(n+2):before {
  content: " | ";
}

/* line 280, sass/style.sass */
.abr-widget {
  display: inline;
}

/* line 283, sass/style.sass */
#abr-mini-cart, #abr-mini-profile {
  display: inline;
}

@media screen and (max-width: 30em) {
  /* line 287, sass/style.sass */
  #abr-toolbox {
    float: none;
    margin-bottom: 1em;
    display: block;
    text-align: right;
  }

  /* line 293, sass/style.sass */
  #abr-mini-cart, #abr-mini-profile {
    display: none;
  }

  /* line 296, sass/style.sass */
  .abr_add_to_cart {
    width: 100%;
    margin-left: 0;
  }

  /* line 300, sass/style.sass */
  h2 {
    clear: both !important;
    border-bottom: solid 5px black;
  }
}
/* line 304, sass/style.sass */
.tribe-bar-disabled {
  z-index: 1 !important;
}

/* line 307, sass/style.sass */
.search_options {
  margin-top: 1em;
}
/* line 310, sass/style.sass */
.search_options div {
  display: inline;
}
/* line 313, sass/style.sass */
.search_options input[type=radio] {
  margin: 0 0.1em 0 1.5em;
}
/* line 315, sass/style.sass */
.search_options label {
  font-weight: normal;
  display: inline;
}
