.navbar-default .navbar-nav > li > a.active, 
.navbar-default .navbar-nav > li > a:hover, a.button-second:hover, .title-section h1 , .services-post a, .hover-box a:hover i, .blog-post .blog-content h2 a:hover, #blog-list .blog-post .blog-content a, .search-widget button i, ul.category-list li a:hover,
ul.archives-list li a:hover , .prev-next-post a, .comment-content h6 a , .widget_recent_entries ul li a:hover, .widget_recent_comments ul li a:hover, .widget_archive ul li a:hover, .widget_categories ul li a:hover, .widget_meta ul li a:hover, .widget_pages ul li a:hover, a:hover, #blog-list .blog-post .post-title h2 a:hover, #blog-list .blog-post .post-title  span a:hover, .tabs-widget .tab-content-sidebar ul li h6 a:hover, .navbar-default .navbar-nav > li.current-menu-ancestor > a {
	color: #b10137;
}
.navbar-default .navbar-nav > li > a.active , .services-post a, .subscribe-form input[type="text"]:focus, .search-widget input[type="search"]:focus, .prev-next-post a, .navbar-default .navbar-nav > li.current-menu-ancestor > a{
	border-color:  #b10137;
}
.tp-leftarrow:hover, .tp-rightarrow:hover{
	background-color: #b10137;
}
ul.drop-down li > a, a.button-first, .services-post a:hover, #feature-section:after, #feature-section .features-post a, .team-post:hover .team-content, .hover-box, .blog-post .blog-date, .subscribe-form input[type="submit"], .submit-area input[type="submit"], ul.category-list li a:hover i,
ul.archives-list li a:hover i , ul.tab-links li a:hover,
ul.tab-links li a.active, .prev-next-post a:hover,.comment-form input[type="submit"], .copyright-line ul li a:hover, .widget_recent_entries ul li:hover:before, .widget_recent_comments ul li:hover:before, .widget_archive ul li:hover:before, .widget_categories ul li:hover:before, .widget_meta ul li:hover:before, .widget_pages ul li:hover:before ,#today {
	background: #b10137;
}
#blog-list .blog-post .gal-blog .hover-blog a{
	background-color: #b10137;
}
.services-post h2, #feature-section .features-post h1, .title-section2 h1, .circle span, ul.blog-pagination li a, ul.blog-pagination li a.others, .sidebar .widget h1, .comment-form h2, #reply-title, .widget-title {
	color: #b10137;
}
.title-section2 h1:after, .blog-post .blog-comm, ul.blog-pagination li a:hover,
ul.blog-pagination li a.active , .sidebar .widget h1:after , ul.tags-list li a:hover, .comment-form h2:after, #reply-title:after,
.widget-title:after, .tagcloud a:hover, ul.blog-pagination li .current {
	background: #b10137;
}
.dashed-line-center, .circle:before, .arc_q{
	border-color: #b10137;
}
.contact-box{
	background: rgba(177, 1, 55,0.9);
}


#header {
  margin: 0 auto;
}
.navbar-header .navbar-brand {
  padding: 8px 15px;
}
#feature-section .wpb_animate_when_almost_visible {
  opacity: 1;
}
body ol li {
  margin-bottom: 7px;
}
.container {
  width: 100%;
}

/* IDIOMAS */
#polylang-3 {
  overflow: auto;
}
#polylang-3 ul {
  margin: 0px;
  padding: 0px;
  float: right;
}
#polylang-3 ul li {
  display: inline-block;
  list-style: none;
  margin: 0px;
  padding: 0px;
}
#polylang-3 ul li a {
  display: inline-block;
  padding: 5px 10px;
  background-color: #e7e7e7;
  color: #555;
  font-size: 10px;
  text-transform: uppercase;
}
#polylang-3 ul li.current-lang a {
  color: #b10137;
}

/* LOGO */
.navbar-header a.navbar-brand img {
  margin-top: -30px;
}

/* PIE */
.copyright-line a {
  text-decoration: underline;
}
.copyright-line a:hover {
  text-decoration: none;
  color: #b10137;
}
.copyright-line span {
  margin-right: inherit;
}

/* H1 */
#feature-section .features-post h1 {
  font-size: 43px;
}

/* MANO */
#feature-section .wpb_animate_when_almost_visible {
  margin-top: 12px;
}

/* LO QUIERO INTERIORES BOTÓN */
a.buy-it.interior {
  display: inline-block;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  padding: 14px 20px;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  background: #57bc53;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  transition: all 0.17s ease-in-out;
  -moz-transition: all 0.17s ease-in-out;
  -webkit-transition: all 0.17s ease-in-out;
  -o-transition: all 0.17s ease-in-out;
  box-shadow: 0 3px 0 #e1e1e1;
  -webkit-box-shadow: 0 3px 0 #e1e1e1;
  -moz-box-shadow: 0 3px 0 #e1e1e1;
  -o-box-shadow: 0 3px 0 #e1e1e1;
  margin-right: 7px;
}
a.buy-it.interior:hover {
  opacity: 0.8;
}

/* FONDO INTERIORES */
body.page #container .section #blog-list {
  background: url("../upload/monigotes-fondo.jpg");
  background-position: bottom center;
  background-repeat: no-repeat;
  margin-bottom: 0px;
}

.granate,
.copyright-line .granate {
  color: #b10137;
}
.granate .negro {
  color: #4c4c4c;
}

.submit-area input[type="submit"] {
  text-align: center;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  padding: 9px 50px;
  border: medium none;
  background: none repeat scroll 0% 0% #b10137;
  outline: medium none;
  border-radius: 3px;
  text-transform: uppercase;
  text-shadow: 0px -2px 0px #b10137;
  transition: all 0.17s ease-in-out 0s;
  box-shadow: 0px 3px 0px #dbdbdb;
}

/* COLORES GRANATES */
.pager-title {
  background-color: #b10137;
  background-image: none;
}
a.buy-it.interior {
  background: none repeat scroll 0% 0% #b10137;
}

#container #feature-section .container .features-post {
  text-align: left;
  padding: 34px 0px 0px;
  margin-bottom: 0px;
  padding-top: 0px;
}

/* Banner cookies */
#cookie_banner_container,
#cookie_banner_botones {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}