
/*a:hover, a:focus {
  /*color: #e02125 !important;*/
}*/

.navbar-default .tools_dropdown::before, .navbar-default .tools_dropdown::after, , .navbar .navbar-nav .menu-item-user a:before {
  border-color: #e02125 !important;
}

.navbar-tools {
  background: #e02125 !important;
}

.navbar .tools_dropdown:before, .navbar .tools_dropdown:after {
  border-bottom-color: #e02125 !important;
}

.navbar-default .navbar-toggle .icon-bar,  navbar-tools,
.tvla-hp-slider-block1 .views-field-views-conditional .hp_slider_content .hp_slider_content_text a,
.commerce-add-to-cart button, .btn.form-submit, .form-actions .webform-submit, .btn-green a, .button.checkout, .button.continue, .view-shopping-cart .line-item-quantity-raw, .profile ul li a, .category_wrapper .views-row.bags-cases .views-field-rendered-entity .commerce-product-field-field-old-price, #sliding-popup.sliding-popup-bottom, .testimonial-tags .field-item, .category_wrapper .teaser-without-text .views-field-view-node .field-content a, .all-products .teaser-without-text .views-field-view-node .field-content a, .view-id-related_products .teaser-without-text .views-field-view-node .field-content a, .view-pdf-btn, .view-id-product_carousel_hp .category_wrapper .views-row .views-field-nothing a, .user-region,  .view-collection-products .teaser-without-text .views-field-view-node .field-content a:hover, .view-display-products .teaser-without-text .views-field-view-node .field-content a:hover, #block-tvla-bat-booking-tvla-bat-booking-booking-form #tvla-bat-booking-confirmation-form .form-open, .page-splash-page .btn{
  background-color: #e02125 !important;
}

/* font awesome icons */
.page-shop .block-title .fa, #block-views-shop-block-1 .block-title .fa, .block-tvla-shop-block .block-title .fa, .btn-calendar .fa, #block-tvla-bat-booking-tvla-bat-booking-booking-form .visit-agenda .fa, .page-cart .node-header:before, .page-shop .node-header:before, #block-views-shop-block-1 .node-header:before, #block-views-shop-block-2 .node-header:before, .navbar .navbar-nav .menu-item-user a:before {
  color: transparent;
  -webkit-text-stroke-color: #e02125 !important;
}

/* Big Vector Icon on special pages */
.field-name-field-big-vector-icon .fa {
  color: #e02125 !important;
}

.field-name-field-big-vector-icon .fa {
  -webkit-text-stroke-color: #e02125 !important;
}

 
.front .navbar-default .navbar-toggle .icon-bar {
  background-color: #ffffff !important;
}

.front .navbar-default .tools_dropdown::before, .front .navbar-default .tools_dropdown::after {
  border-color: #ffffff !important;
}

.btn-calendar .fa, .view-shopping-cart .line-item-summary-view-cart a:before,
.view-shopping-cart .line-item-summary-view-cart a:before {
  color: transparent;
  -webkit-text-stroke-color: #ffffff !important;
}


 
.front .navbar-default.scrolled .navbar-toggle .icon-bar, .not-front .navbar-default .navbar-toggle .icon-bar {
  background-color: #e02125 !important;
}

.front .navbar-default.scrolled .tools_dropdown::before, .front .navbar-default.scrolled .tools_dropdown::after, .not-front .navbar-default .tools_dropdown::before, .not-front .navbar-default .tools_dropdown::after {
  border-color: #e02125 !important;
}

.block-tvla-shop-block .block-title .fa, .btn-calendar .fa, .view-shopping-cart .line-item-summary-view-cart a:before {
  color: transparent;
  -webkit-text-stroke-color: #e02125 !important;
}

.profile ul .table-responsive a, #edit-submit-display-products {
  background-color: transparent !important;
}

.region-sidebar-second .block-title, .node-type-system-page .node-system-page p, .node-type-system-page .page-header, .node h3, .node-header .field-name-field-tags .field-item a, .node-header .field-name-field-section .field-item a,
.page-node .field-name-field-subtitle, .navbar-default .navbar-nav li > a.active-trail, .navbar-default .navbar-nav li.active > a.active-trail, .navbar-default .navbar-nav li > nolink.active-trail, .portfolio_teaser_tags a,
.views-field-view-node .field-content a, .cart-empty-page, .view-confirm-message-product-display .views-field-sku .field-content, .view-confirm-message-product-display .view-content .field-type-taxonomy-term-reference .field-items .field-item a,
.block-system h3, .node-type-system-page .node-system-page a, .node-webform .field-item a, .node-webform .tvla-linkless-field .field-item, .after-footer a, div.messages.tvla-add-to-cart-confirmation .view-confirm-message-product-display .views-field .field-content, div.messages.tvla-add-to-cart-confirmation .view-confirm-message-product-display .view-content .field .field-items .field-item, .block-simplenews.thankyou-window p a, .page-taxonomy-term .tvla-view-header .term-description, .small-btn.view-pdf-btn, .maintenance-page #content-content, .view-node-author .views-field-name .field-content, .view-commerce-cart-form div.views-field-nothing .entity-commerce-product .commerce-product-sku, .node-portfolio .field-name-field-portfolio-categories a, #block-tvla-bat-booking-tvla-bat-booking-booking-form .form-item-terms .control-label, #block-tvla-bat-booking-tvla-bat-booking-booking-form .visit-agenda, .page-splash-page .close-splash-btn a:hover {
  color: #e02125 !important;
}

.page-node.page-node-edit .field-name-field-subtitle {
  color: #000 !important;
}


div.messages.tvla-add-to-cart-confirmation .view-confirm-message-product-display .views-field.views-field-commerce-total .field-content, div.messages.tvla-add-to-cart-confirmation .view-confirm-message-product-display .views-field.views-field-line-item-title .field-content {
    color: black !important;
}

.testimonial-tags .field-items .even, .small-btn.view-pdf-btn {
  color: #fff !important;
}

.menu li a:hover, .menu li .nolink:hover, .node-header .field-name-field-tags .field-item a:hover, .node-header .field-name-field-section .field-item a:hover, h2 a:hover,
.view-sidebar-news .view-content .flexslider .slides .flex-active-slide .views-field .field-content a:hover, .view-confirm-message-product-display .view-content .field-type-taxonomy-term-reference .field-items .field-item a:hover,
.field-name-field-tags a:hover, .collection-block-title a:hover, .views-field-view-node .field-content a:hover, .portfolio_teaser_tags a:hover, .node-webform .field-item a:hover, .after-footer a:hover, .block-simplenews.thankyou-window p a:hover, .all-products .teaser-without-text .views-field-view-node .field-content a:hover, .view-id-related_products .teaser-without-text .views-field-view-node .field-content a:hover, .node-portfolio .field-name-field-portfolio-categories a:hover, .view-id-product_carousel_hp .view-content .views-row .views-field-name .field-content a:hover, #block-tvla-bat-booking-tvla-bat-booking-booking-form .form-item-terms .control-label a, #block-views-vertical-timeline-block .block-title {
  color: #e12326 !important;
}

.btn-green a:hover, .form-actions .webform-submit:hover, .tvla-hp-slider-block1 .views-field-views-conditional .hp_slider_content .hp_slider_content_text a:hover,
.views-field-add-to-cart-form button:hover, .field-type-commerce-product-reference button:hover, .commerce-add-to-cart button:hover, .btn.form-submit:hover, .button.checkout:hover, .button.continue:hover, .profile ul li a:hover, .category_wrapper .teaser-without-text .views-field-view-node .field-content a:hover, .view-pdf-btn:hover, .view-id-product_carousel_hp .category_wrapper .views-row .views-field-nothing a:hover, .small-btn.read-more-btn, .read_more:hover, .tvla-view-hp-web-block1 .hp_web_blocks_text .read_more:hover, .hp_portfolio_text .btn-green a:hover, .view-display-products .teaser-without-text .views-field-view-node .field-content a:hover,  .view-collection-products .teaser-without-text .views-field-view-node .field-content a, #block-tvla-bat-booking-tvla-bat-booking-booking-form #tvla-bat-booking-confirmation-form .form-open:hover, #block-tvla-bat-booking-tvla-bat-booking-booking-form .form-item-membership-plan #edit-membership-plan .control-label input:checked {
  background-color: #e12326 !important;
  color: #fff !important;
}

.profile ul .table-responsive a:hover {
  background-color: transparent !important;
  color: #e12326 !important;
}

.back_three_button:hover, .next_three_button:hover, .page-splash-page .btn:hover, .timeline ul li {
  background-color: #e12326 !important;
}

.view-commerce-cart-form .delete-line-item, .view-commerce-cart-form .delete-line-item:hover {
  background-color: transparent !important;
}

.obj-special-link, .read_more, .node .field-name-body a, .tvla-view-hp-web-block1 .hp_web_blocks_text .read_more {
  background-size: 200% 100%;
  background-color: transparent !important;
  background-image: linear-gradient(to right, rgba(0,0,0,0) 50%, rgba(224,33,37,0.2) 50%);
  transition: background-position 1s;
}

.obj-special-link a:hover, .read_more:hover, .node .field-name-body a:hover, .tvla-view-hp-web-block1 .hp_web_blocks_text .read_more:hover {
  color: #000 !important;
  background-color: transparent !important;
  background-position: -100% 0;
}

.footer {
  background-color: #efefed !important;
}

.scrolled_logo {
  content: url("https://www.fundacionnipace.org/sites/default/files/styles//public/logo-nipace-color-final_transparente_0.png");
}

body {
  background-image: url("");
}


  .navbar {
    background: #ffffff !important;
  }
  @media all and (min-width: 768px) {
    .navbar.classic-menu .navbar-nav li.dropdown .dropdown-menu {
      background: #ffffff !important;
    }
  }

  .main-nav, .footer, .block-instagram-block {
    background-color: #efefed !important;
  }
  

/* Clasic menu colors */
.navbar.classic-menu .main-nav .main-nav-title {
  color: #7fc6bc !important;
}

.front .navbar.classic-menu .navbar-nav li > a, .front .navbar.classic-menu .navbar-nav li.active > a,
.front .navbar.classic-menu .navbar-nav li > nolink, .front .navbar.classic-menu .navbar-nav li > .nolink,
.not-front .navbar.classic-menu .navbar-nav li > a, .front .navbar.classic-menu.scrolled .navbar-nav li > a,
.not-front .navbar.classic-menu .navbar-nav li.active > a, .front .navbar.classic-menu.scrolled .navbar-nav li.active > a,
.not-front .navbar.classic-menu .navbar-nav li > nolink, .front .navbar.classic-menu.scrolled .navbar-nav li > nolink,
.not-front .navbar.classic-menu .navbar-nav li > .nolink, .front .navbar.classic-menu.scrolled .navbar-nav li > .nolink {
  color: #7fc6bc !important;
}

@media all and (min-width: 768px) {
  .front .navbar.classic-menu .navbar-nav li > a, .front .navbar.classic-menu .navbar-nav li.active > a,
  .front .navbar.classic-menu .navbar-nav li > nolink, .front .navbar.classic-menu .navbar-nav li > .nolink {
    color: #fff !important;
  }
  
  .not-front .navbar.classic-menu .navbar-nav li > a, .front .navbar.classic-menu.scrolled .navbar-nav li > a,
  .not-front .navbar.classic-menu .navbar-nav li.active > a, .front .navbar.classic-menu.scrolled .navbar-nav li.active > a,
  .not-front .navbar.classic-menu .navbar-nav li > nolink, .front .navbar.classic-menu.scrolled .navbar-nav li > nolink,
  .not-front .navbar.classic-menu .navbar-nav li > .nolink, .front .navbar.classic-menu.scrolled .navbar-nav li > .nolink {
    color: #7fc6bc !important;
  }
}

/* Menu (classic) user icon if fontawesome is in use*/
  .front .navbar.classic-menu .navbar-nav .menu-item-user a:before {
    -webkit-text-stroke-color: #fff !important;
  }
  .front .navbar.classic-menu .navbar-nav .menu-item-user a:before {
    border-color: #fff !important;
  }

.not-front .navbar.classic-menu .navbar-nav .menu-item-user a:before,
.front .navbar.classic-menu.scrolled .navbar-nav .menu-item-user a:before {
  -webkit-text-stroke-color: #7fc6bc !important;
}

.not-front .navbar.classic-menu .navbar-nav .menu-item-user a:before,
.front .navbar.classic-menu.scrolled .navbar-nav .menu-item-user a:before {
  border-color: #7fc6bc !important;
}

.front .navbar.classic-menu.scrolled .navbar-toggle.btn-animate .icon-bar {
  background-color:  !important;
}

.not-front .navbar.classic-menu .navbar-toggle.btn-animate .icon-bar,
.front .navbar.classic-menu.scrolled .navbar-toggle.btn-animate .icon-bar {
  background-color: #7fc6bc !important;
}

.front .navbar-default.classic-menu .tools_dropdown::before,
.front .navbar-default.classic-menu .tools_dropdown::after {
  border-color:  !important;
}

.front .navbar-default.classic-menu.scrolled .tools_dropdown::before,
.front .navbar-default.classic-menu.scrolled .tools_dropdown::after,
.not-front .navbar-default.classic-menu .tools_dropdown::before,
.not-front .navbar-default.classic-menu .tools_dropdown::after {
  border-color: #7fc6bc !important;
}

.front .navbar-default.classic-menu .navbar-nav > li.dropdown:before,
.front .navbar-default.classic-menu .navbar-nav > li.dropdown:after,
.front .navbar-default.classic-menu.scrolled .navbar-nav > li.dropdown:before,
.front .navbar-default.classic-menu.scrolled .navbar-nav > li.dropdown:after,
.not-front .navbar-default.classic-menu .navbar-nav > li.dropdown:before,
.not-front .navbar-default.classic-menu .navbar-nav > li.dropdown:after  {
  border-bottom: 1px solid #7fc6bc !important;
}


/* move to tvla_base2 template? */

/* tvla_base3 UI theming*/

.tvla-view-hp-web-block1 .hp_web_blocks_text h2 a,
.tvla-view-hp-web-block1 .hp_web_blocks_text a p,
.tvla-view-hp-web-block1 .hp_web_blocks_text .read_more {
  color: #ffffff !important;
}

.tvla-view-hp-web-block1 .hp_web_blocks_text .read_more:after {
  background: #ffffff !important;
}

  #edit-terms {
    border-color: #e02125 !important;
  }
  #edit-terms:checked {
    background-color: #e02125 !important;
  }
  #block-tvla-bookings-tvla-bookings-booking-form .form-item-terms .control-label, .hp_slider_content_text h3 {
    color: #e02125 !important;
  }
  
  .price-comparison.table-responsive table thead th.col-featured, .price-comparison.table-responsive a.button-sign-up {
    background-color: #e02125 !important;
  }
  
  .price-comparison.table-responsive a.button-sign-up:after {
    border-color: transparent transparent #e02125 transparent !important;
  }
  
  .price-comparison.table-responsive .label-warning {
    background-color: #e12326 !important;
  }
  






