/*
Theme Name: Ricardo Fisas Volunteer Child
Theme URI: http://themeforest.net/item/volunteer-charityfundraising-wordpress-theme/13418482
Template: volunteer
Author: Template Path
Author URI: http://themeforest.net/user/template_path
Description: Volunteer - Charity and Fundraising Wordpress Theme. Adapted for Fundación Ricardo Fisas website.
Version: 1.0
License: GNU General Public License v3.0
License URI: license.txt
Tags: responsive-layout, featured-images, theme-options, full-width-template, post-formats, sticky-post, left-sidebar, right-sidebar
Text Domain: volunteer-child
*/

@import url("../volunteer/style.css");

.header-section.header-transparent, .header-section.header-semi-transparent {
  position: static;
}

.tpath-main-nav.nav.navbar-nav > li > a {
  margin: 0 20px;
}

.header-main-section .nav.navbar-nav li.current-menu-parent ul li a {
  color: inherit;
} 

.ninja-forms-error-msg {
  background-color: red;
  color: #ffffff;
  padding: 10px;
  margin-bottom: 10px;
}

.fullwidth-page-wrapper > .vc_row-has-fill {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: 100%;
}

.flaticon-payment7:before {
  content: "";
  padding: 40px;
  background-image: url(images/donate.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 45%;
}

.related.products {
  clear: both;
}

.header-section.header-semi-transparent.header-light, .header-section.header-semi-transparent.header-light .header-main-section {
  background: rgba(255, 255, 255, 1);
}

/* Opacity in products list items hover*/
.woocommerce ul.products li.product:hover .product-image-wrapper > a::before {
  opacity: 0.3;
}

/*Justify footer text*/
.textwidget {
  text-align: justify;
}

/*Decrease separation between blocks*/
.tpath-vc-section {
  padding-top: 10px;
  padding-bottom: 10px;
}

.tpath-feature-box.feature-box-style {
  margin-bottom: 10px;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
  margin-bottom: 10px;
}

/*Do not transform product list titles*/
.woocommerce ul.products li.product h3 > a {
  text-transform: none;
}

/*Remove bold from product title & price*/
h3.product-title {
  font-weight: normal;
}

.woocommerce ul.products li.product .product-wrapper .price > .amount, .woocommerce ul.products li.product .product-wrapper .price ins > .amount {
  font-weight: normal;
}

/*Hover bg color in central button*/
.button-third-color a:hover {
  background-color: #000000 !important;
  color: #ffffff !important;
  border: 2px solid #000000 !important;
}

/*Style quotes*/
blockquote {
  padding-left: 50px;
}

blockquote::before {
  background: url(images/quotes_opening.png) top left no-repeat !important;
  width: 45px;
  height: 32px;
}

/*Fix logo deformation in chrome*/
.tpath-logo .navbar-brand > img {
  width: auto;
  max-width: 100%;
}

/*Remove show/sort menu in woocommerce shop*/
.woo-catalog-ordering {
  display: none;
}

/*Responsive*/
@media (max-width: 600px) {
  .tp-parallax-wrap {
    display: none;
  }
}

/* Horrible hack to render background image */
@media (max-width: 1000px) {
  .fullwidth-page-wrapper > .vc_row-has-fill:first-child {
    padding-bottom: 0 !important;
  }
}

@media (max-width: 1000px) {
  .fullwidth-page-wrapper > .vc_row-has-fill:first-child {
    padding-top: 355px !important;
  }
}

@media (max-width: 900px) {
  .fullwidth-page-wrapper > .vc_row-has-fill:first-child {
    padding-top: 319px !important;
  }
}

@media (max-width: 800px) {
  .fullwidth-page-wrapper > .vc_row-has-fill:first-child {
    padding-top: 283px !important;
  }
}

@media (max-width: 700px) {
  .fullwidth-page-wrapper > .vc_row-has-fill:first-child {
    padding-top: 200px !important;
  }
}

@media (max-width: 500px) {
  .fullwidth-page-wrapper > .vc_row-has-fill:first-child {
    padding-top: 148px !important;
  }
}

@media (max-width: 400px) {
  .fullwidth-page-wrapper > .vc_row-has-fill:first-child {
    padding-top: 112px !important;
  }
}

.header-main-section ul li.header-main-cart .cart-contents {
    color: #ffffff;
    display: none!important;
}

.animated {visibility:visible !important;}
