.custom-thumb-info-style-1 .custom-thumb-info-icon {
	padding-top: 20px;
	padding-bottom: 20px;
}
.fondo1 {
	background-image: url("../img/backgrounds/pattern-background.png");
}
.lh-05{
	    /*line-height: 12px !important;*/
	line-height: 14px !important;
	font-size:1em !important;
}
.custom-bg-lighten-grey-1 {
    background: #361934 !important;
}
.wasapie {
    position: fixed;
    right: 10px;
    bottom: 80px;
    font-size: 4em;
    color: forestgreen !important;
	z-index: 9999;
}
html .text-color-primary, html .text-primary {
    /*color: #B58CB2 !important;*/
	color: #A15E99 !important;
}
html .overlay-color-primary:not(.no-skin):before {
    background-color: rgba(52,25,52,0.8) !important;
}
.process .process-step:hover .process-step-circle {
    background-color: #694666;
}
.custom-svg-btn-style-1:not(.custom-svg-btn-style-1-light).custom-svg-btn-style-1-solid .custom-svg-btn-background polygon {
    fill: #694666;
    stroke: #694666;
	background: #694666;
}
.custom-svg-btn-style-1:not(.custom-svg-btn-style-1-light).custom-svg-btn-style-1-solid:hover .custom-svg-btn-background polygon, .custom-svg-btn-style-1:not(.custom-svg-btn-style-1-light).custom-svg-btn-style-1-solid:focus .custom-svg-btn-background polygon {
    fill: #B58CB2;
    stroke: #B58CB2;
	background: #B58CB2;
}


.custom-hero-sub-images-style-1:before, .custom-hero-sub-images-style-1:after {
    background: #694666;
}
.custom-hero-sub-images-style-1 .custom-hero-sub-images-shadow {
    box-shadow: 0px 0px 80px 68px #694666;
}
a, .btn-link {
    color: #694666;
}
a:hover, .btn-link:hover {
    /*color: #B58CB2;*/
	color: #A15E99;
}
a:active, .btn-link:active {
   /* color: #B58CB2;*/
	color: #A15E99;
}
a:visited, .btn-link:visited {
    /*color: #B58CB2;*/
	color: #A15E99;
}

.btn-link > svg polygon {
    stroke: #694666;
    fill: #694666;
}
p {
    color: #000;
    line-height: 26px;
    margin: 0 0 20px;
    font-size: 1.2em;
    font-weight: 100;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
p strong {
    font-weight: 600;
}
.testimonial.testimonial-style-2 p{
    line-height: 2em;
}
#header .header-btn-collapse-nav {
    background: #694666;
}
html .text-color-hover-primary:hover, html .text-hover-primary:hover {
    color: #694666 !important;
}
.custom-svg-btn-style-1:not(.custom-svg-btn-style-1-light):hover .custom-svg-btn-background polygon {
    stroke: #694666;
}
.custom-thumb-info-style-1 .custom-thumb-info-icon {
    background: #4B6965;
}
.custom-thumb-info-style-1:hover .custom-thumb-info-icon {
    background: #694666 !important;
}
section.section {
    background: #361934;
}
section.section.sinfondo {
    background: transparent;
}
.custom-section-shape-background .custom-shape-divider:before {
    background: #361934;
}
.custom-section-shape-background:before, .custom-section-shape-background:after {
    left: 50%;
    height: 101%;
}
.owl-carousel.nav-dark.nav-svg-arrows-1 .owl-nav .owl-next svg polygon, .owl-carousel.nav-dark.nav-svg-arrows-1 .owl-nav .owl-prev svg polygon {
    fill: #fff !important;
    stroke: #fff !important;
}
.flecha-negra .owl-carousel.nav-dark.nav-svg-arrows-1 .owl-nav .owl-next svg polygon, .flecha-negra .owl-carousel.nav-dark.nav-svg-arrows-1 .owl-nav .owl-prev svg polygon {
    fill: #000 !important;
    stroke: #000 !important;
}
.fondo-gris{
    background: #f7f7f7 !important;
}
html .bg-color-primary, html .bg-primary {
    background-color: #361934 !important;
}
.custom-thumb-info-style-1 .thumb-info-wrapper:after {
 background: #361934;
 opacity: 0;
}
.page-header {
    background-color: #361934;
}
.page-header.page-header-modern.page-header-background.page-header-background-sm {
    padding: 80px 0;
}
.cabecera{
background-size: cover;
background-position: center;
}
.cabecera-empresa{
background-image: url("../img/backgrounds/cabecera-empresa.jpg");
}
.cabecera-servicios{
background-image: url("../img/backgrounds/cabecera-servicios.jpg");
}
.cabecera-productos{
background-image: url("../img/backgrounds/cabecera-productos.jpg");
}
.cabecera-contacto{
background-image: url("../img/backgrounds/cabecera-contacto.jpg");
}
.cabecera-legal{
background-image: url("../img/backgrounds/cabecera-legal.jpg");
}
.cabecera-cookies{
background-image: url("../img/backgrounds/cabecera-cookies.jpg");
}
.cabecera-privacidad{
background-image: url("../img/backgrounds/cabecera-privacidad.jpg");
}
.cabecera-noticias{
background-image: url("../img/backgrounds/cabecera-noticias.jpg");
}
.cabecera-noticia{
background-image: url("../img/backgrounds/cabecera-noticia.jpg");
}
.google-map{
	height: 500px;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .pagination .page-item.active .page-link {
    background-color: #A15E99 !important;
    border-color: #A15E99;
}
.pagination > a, .pagination > a:hover, .pagination > a:focus, .pagination > li > a, .pagination > li > span, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    color: #A15E99;
}
.custom-table-style-1 thead tr {
    background: #361934;
}
.custom-table-style-1 td {
    font-weight: 600;
}
@media (max-width: 991px){
#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a, #header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a:active {
    color: #694666;
}
#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a:hover {
    background: #694666;
    color: #fff;
}

#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active {
    background: #694666;
}
#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active:focus, #header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active:hover {
    background: #694666;
}
section.section {
    background: #fff;
}
}
@media (min-width: 992px){
#header .header-nav.header-nav-links nav > ul li:hover > a {
   /* color: #B58CB2;*/
	color: #A15E99;
}
#header .header-nav.header-nav-links nav > ul:not(:hover) > li > a.active {
    /*color: #B58CB2;*/
	color: #A15E99;
}
	.separadormovil{
		display: none;
	}
}


.eutext{font-size:1em !important; line-height: 15px;}

.fondoblanco{background-color: #fff;}

.moradoclaro{color: #B58CB2 !important;}

.moradogris{color:#975E91 !important;}

/* boton morado */
.fondoboton{background-color: #694666; transition: ease all 300ms; }

.custom-svg-btn-style-1:not(.custom-svg-btn-style-1-light).custom-svg-btn-style-1-solid:hover .fondoboton, .custom-svg-btn-style-1:not(.custom-svg-btn-style-1-light).custom-svg-btn-style-1-solid:focus .fondoboton {
	background-color: #B58CB2;
}

/* boton blanco */
.fondobotonb{background-color: #fff; transition: ease all 300ms;}

.custom-svg-btn-style-1.custom-svg-btn-style-1-light.custom-svg-btn-style-1-light-solid:hover .fondobotonb {
		background-color: rgba(255,255,255,0);
}



/* Politica de cookies **/

.cf1c7k, .cf1f8N{display:none;}

#cookiefirst-root .cf2Lf6 {
    color: rgba(255,255,255,1) !important;
    background: #B58CB2 !important;
    border-color: #B58CB2 !important;
    border-radius: 4px !important;
}

.cookiefirst-root [data-cookiefirst-button="primary"] {
    color: rgba(255,255,255,1) !important;
    background:  #B58CB2 !important;
    border-color:  #B58CB2 !important;
    border-radius: 4px !important;
}



