/* CSS PERSONALIZADO - www.canbelles.com por Carlos Rosdevall*/

/*COLOR ÉNFASIS MENÚ SUPERIOR*/


.navigation-modern .menu-inside-wrapper .main-navigation .nav-menu .current_page_item a,
.stats-content-wrapper .entry-title a,
.scroll-down:hover .icon,
.scroll-down:focus .icon,
.home .cat-links a,
.more-link .readmore:hover svg,
.more-link .readmore:focus svg,
.button:hover svg,
.button:focus svg,
button:hover svg,
button:focus svg,
#testimonial-content-section .section-content-wrapper .entry-content:before,
.archive-posts-wrapper .more-link .readmore:hover .icon.icon-arrow-right,
.archive-posts-wrapper .more-link .readmore:focus .icon.icon-arrow-right,
#portfolio-content-section .button.is-checked,
.menu-inside-wrapper .main-navigation ul.nav-menu ul .current-menu-item a {
  color: #8e123f; }

.menu-inside-wrapper .main-navigation .nav-menu .current_page_item > a:after {
  background-color: #8e123f; }

.navigation-modern .menu-inside-wrapper .main-navigation .nav-menu .current_page_item a,
.stats-content-wrapper .entry-title a,
.scroll-down:hover .icon,
.scroll-down:focus .icon,
.home .cat-links a,
.more-link .readmore:hover svg,
.more-link .readmore:focus svg,
.button:hover svg,
.button:focus svg,
button:hover svg,
button:focus svg,
#testimonial-content-section .section-content-wrapper .entry-content:before,
.archive-posts-wrapper .more-link .readmore:hover .icon.icon-arrow-right,
.archive-posts-wrapper .more-link .readmore:focus .icon.icon-arrow-right,
#portfolio-content-section .button.is-checked,
.menu-inside-wrapper .main-navigation ul.nav-menu ul .current-menu-item a {
  color: #8e123f; }

.menu-inside-wrapper .main-navigation .nav-menu .current_page_item > a:after {
  background-color: #8e123f; }

/* Link Hover Color */
a:hover, a:focus,
.has-background-image .entry-title a:hover,
.has-background-image .entry-title a:focus,
.has-background-image .entry-meta:hover,
.has-background-image .entry-meta:focus,
.site-title a:hover,
.site-title a:focus,
div#footer-menu-section ul li a:hover,
div#footer-menu-section ul li a:focus,
.portfolio-content-wrapper .hentry .entry-container a:hover,
.portfolio-content-wrapper .hentry .entry-container a:focus,
.portfolio-section .hentry .hentry-inner .entry-container a:hover,
.portfolio-section .hentry .hentry-inner .entry-container a:focus,
.widget .ui-state-default a:hover,
.widget .ui-state-default a:focus,
.widget .ui-widget-content .ui-state-default a:hover,
.widget .ui-widget-content .ui-state-default a:focus,
.widget .ui-widget-header .ui-state-default a:hover,
.widget .ui-widget-header .ui-state-default a:focus,
.archive-content-wrap .section-content-wrapper.layout-one .entry-container > .entry-meta .posted-on a:hover,
.archive-content-wrap .section-content-wrapper.layout-one .entry-container > .entry-meta .posted-on a:focus,
#footer-newsletter .ewnewsletter .hentry form input[type="submit"]:hover,
#footer-newsletter .ewnewsletter .hentry form input[type="submit"]:focus,
#feature-slider-section .owl-prev .icon:hover,
#feature-slider-section .owl-prev .icon:focus,
#feature-slider-section .owl-next .icon:hover,
#feature-slider-section .owl-next .icon:focus,
.contact-section .contact-info-details .social-navigation a:hover,
.contact-section .contact-info-details .social-navigation a:focus,
#primary-search-wrapper .menu-toggle:hover,
#primary-search-wrapper .menu-toggle:focus,
#social-menu-wrapper .menu-toggle:hover,
#social-menu-wrapper .menu-toggle:focus,
.more-link:hover,
.more-link:focus,
.more-link .readmore:hover,
.more-link .readmore:focus,
#team-content-section .button:hover,
#team-content-section .button:focus,
#testimonial-content-section button:hover,
#testimonial-content-section button:focus,
.entry-meta a:hover,
.entry-meta a:focus,
#featured-content-section .readmore:hover,
#featured-content-section .readmore:focus,
.contact-section .contact-info-details a:hover,
.contact-section .contact-info-details a:focus,
.has-background-image .entry-meta a:hover,
.has-background-image .entry-meta a:focus,
.team-content-wrapper .entry-container a:hover,
.team-content-wrapper .entry-container a:focus,
#primary-search-wrapper button:hover,
#primary-search-wrapper button:focus,
.site-header-menu button:hover,
.site-header-menu button:focus,
#portfolio-content-section .filter-button-group .button:hover,
#portfolio-content-section .filter-button-group .button:focus {
  color: #8e123f; }

.wp-block-pullquote,
.wp-block-quote:not(.is-large):not(.is-style-large) {
	border-color: #8e123f;}

/* Button Hover Background Color */
button:hover, button:focus,
.button:hover,
.button:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
button[type="submit"]:hover,
button[type="submit"]:focus,
#promotion-section .readmore:hover,
#promotion-section .readmore:focus,
#infinite-handle .ctis-load-more button:hover,
#infinite-handle .ctis-load-more button:focus,
nav.navigation.posts-navigation .nav-links a:hover,
nav.navigation.posts-navigation .nav-links a:focus,
.catch-instagram-feed-gallery-widget-wrapper .instagram-button .button:hover,
.catch-instagram-feed-gallery-widget-wrapper .instagram-button .button:focus,
.contact-section .section-content-wrap .hentry .entry-container .stay-connected .social-links-menu li:hover,
.contact-section .section-content-wrap .hentry .entry-container .stay-connected .social-links-menu li:focus,
.catch-instagram-feed-gallery-widget-wrapper .instagram-button .button:hover,
.catch-instagram-feed-gallery-widget-wrapper .instagram-button .button:focus,
#footer-newsletter .ewnewsletter .hentry form input[type="submit"]:hover,
#footer-newsletter .ewnewsletter .hentry form input[type="submit"]:focus,
#content #infinite-handle span button:hover,
#content #infinite-handle span button:focus,
nav.navigation.posts-navigation .nav-links a:hover,
nav.navigation.posts-navigation .nav-links a:focus,
.slider-content-wrapper .cycle-next:hover,
.slider-content-wrapper .cycle-next:focus,
.slider-content-wrapper .cycle-prev:hover,
.slider-content-wrapper .cycle-prev:focus,
.contact-section .section-content-wrap .hentry .entry-container .stay-connected .social-links-menu li:hover,
.contact-section .section-content-wrap .hentry .entry-container .stay-connected .social-links-menu li:focus,
.woocommerce-pagination ul.page-numbers li .page-numbers:hover,
.woocommerce-pagination ul.page-numbers li .page-numbers:focus,
.archive-content-wrap .pagination .page-numbers:hover,
.archive-content-wrap .pagination .page-numbers:focus,
.header-media .more-link .readmore:hover,
.header-media .more-link .readmore:focus,
.woocommerce a.button:hover,
.woocommerce a.button:focus,
.woocommerce button.button:hover,
.woocommerce button.button:focus {
  background-color: #8e123f; }

.scroll-down,
.section .owl-carousel .owl-dots button,
.sticky-post,
span.sticky-post:after,
span.sticky-post:before {
  background-color: #8e123f; }

/* Sub Title Text Color */
blockquote:before,
.section-subtitle,
.section-subtitle p,
#testimonial-content-section .owl-dots.active button span {
  color: #8e123f;; }

.entry-title {
  font-weight: 600;
  text-align: left;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.46;
  letter-spacing: normal;
  margin: 0; }

.custom-header-overlay {
	 border-bottom:#8e123f solid 3px;
}

.site-content > .wrapper {
  padding: 10px 10px;
  }
#site-generator {
  clear: both;
  padding: 35px 30px; 
  border-top:#8e123f solid 3px;}

/* Tablas */
table {
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed; }
  @media only screen and (min-width: 48em) {
    table {
      table-layout: auto; } }
  @media only screen and (min-width: 64em) {
    table {
      table-layout: auto; } }
  table thead tr {
    border-bottom: 1px solid; }
  table p {
    margin-top: 0; }

thead th,
tbody th {
  border-right: none;
  padding: 15px;
  text-align: left;
  border-bottom: 0;
  border-top: 0;
  border-left: 0;
  box-sizing: border-box; }
  @media only screen and (min-width: 48em) {
    thead th,
    tbody th {
      padding: 10px 28px 18px; } }

tbody th {
  font-weight: 400; }

tbody td {
	vertical-align: top;
  border-right: none;
  padding: 15px; }
  @media only screen and (min-width: 48em) {
    tbody td {
      padding: 13px 28px; } }

table thead th {
  font-weight: 600; }


/* working ---------------------------Color Theme #d98e4a -----------------------------------------------------------------*/

/* FLECHA SCROLL REDONDA */
.scroll-down,
.section .owl-carousel .owl-dots button,
.sticky-post,
span.sticky-post:after,
span.sticky-post:before {
  background-color: #8e123f;  }

/* Lineas menú item */
.menu-inside-wrapper .main-navigation .nav-menu .current_page_item > a:after {
  background-color:  #8e123f; }



