/*
 Theme Name:   Rowling Child Theme
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Rowling Child Theme
 Author:       Paulo Lima
 Author URI:   http://docpor.pt
 Template:     rowling
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  rowling-child
*/
.woocommerce table.my_account_orders .button.view {
  background-color: #cecece;
}

.add_to_cart_button {
  text-align: center;
  width: 100%;
}

.validate-nif_pt {
  width: 100% !important;
}

.multibanco_ifthen_for_woocommerce_table span,
.payment_method_multibanco_ifthen_for_woocommerce span {
  padding: .2em;
  line-height: 3em;
  color: #ffffff;
  background-color: #bd0202;
  border-radius: 3px;
}

.single-post .post-inner {
  padding-left: 0px;
}

.related-posts {
  display: none;
}

.page-title {
  font-family: 'Merriweather', Georgia, serif;
  font-size: 2.5em;
  line-height: 135%;
  font-weight: 900;
  letter-spacing: -1px;
  text-align: left;
  -ms-word-break: break-word;
  word-break: break-word;
  border-bottom-style: none;
}

.post-author {
  background: #ddd;
  color: #ddd
}

.post-author:before {
  border-bottom-color: #ddd
}

.no-comments,
.post-author {
  display: none;
}

.header-wrapper {
  background: url(img/brasao_cinza.png) no-repeat 70% 42%, #33363B;
}

.single_add_to_cart_button {
  text-align: center;
  margin-top: 1em !important;
  width: 100%;
}

.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover .woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
  background-color: #65bf3b;
  color: #ffffff;
}

.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
  background-color: #468728;
  color: #ffffff;
}

.woocommerce div.product .product_title,
.woocommerce div.product .price {
  font-weight: bold;
  margin-bottom: 1em;
}

.woocommerce .product_meta {
  font-size: .8em;
  color: #757575;
}

.woocommerce-Tabs-panel p,
.woocommerce-variation-description,
.woocommerce .woocommerce-product-details__short-description p {
  font-size: .8em;
  color: #757575;
  line-height: 1.5em;
}

#cookie-notice a {
  padding: .2em .5em;
  background-color: #ffffff;
  border-radius: 6px;
  color: #000000;
}

li.conta {
  float: right;
  background-color: #fbb913;
}

.post-meta {
  display: none;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  padding: 20px;
}

.aviso {
  background-color: #ffb1b1;
  border-style: solid;
  border-width: 1px;
  border-color: red;
  border-color: #a20b0b;
  border-radius: 5px;
}

.aviso p {
  padding: 20px;
  color: #a20b0b;
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width : 768px) {
  li.conta {
    float: none;
    background-color: #fbb913;
  }

  .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100%;
  }

  /* Styles */
}