/* ETIQUETAS CSS QUE INDICAN A WORDPRESS QUE ESTE ES EL TEMA HIJO */
 
/*
Theme Name: Futurio Hijo
Template: futurio
*/

*body{
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-size: 15px;
}
h1.futurio-extra-written-headline span.written-lines, span.typed-cursor{
	font-family: "Montserrat", Sans-serif;
	font-weight: 400!important;
}
.futurio-extra-written-headline
/*.elementor-31 .elementor-element.elementor-element-4f982738 a.elementor-button, .elementor-31 .elementor-element.elementor-element-4f982738 .elementor-button{
	background-color: #f3b2a7;
}
.elementor-31 .elementor-element.elementor-element-4f982738 a.elementor-button:hover, .elementor-31 .elementor-element.elementor-element-4f982738 .elementor-button:hover,
.elementor-31 .elementor-element.elementor-element-e8a1b14 a.elementor-button:hover, .elementor-31 .elementor-element.elementor-element-e8a1b14 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-e8a1b14 a.elementor-button:focus, .elementor-31 .elementor-element.elementor-element-e8a1b14 .elementor-button:focus{
	background-color: #8d7880;
}*/
.elementor-icon i, .elementor-icon svg{
	color: #f3b2a7;
}
.elementor-icon i:hover, .elementor-icon svg:hover{
	color: #8d7880;
}
.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title{
	color: #8d7880!important;
}

#site-navigation, #site-navigation .navbar-nav > li > a, #site-navigation .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
	color: #8d7880;
}
.nav > li.active > a::before, .current-page-parent::before,
.nav > li > a::before{
	background-color: #8d7880;
}
div.full-head-img.container-fluid{
	padding: 0;
}
.full-head-img h1.single-title{
	background-color: rgb(240, 240, 240);
	color: #8d7880;
	margin-bottom: 0;
	border-bottom-color: white;
	width: 100%;
	padding: 60px;
}
	
.fa{
	font-family: "Font Awesome 5 Brands"!important;
	font-size:13px;
}
.fa-facebook::before {
	content: "\f39e"!important;
}


.elementor-icon i, .elementor-icon svg{
	color: #f3b2a7;
}
.elementor-icon i:hover, .elementor-icon svg:hover{
	color: #8d7880;
}

#site-navigation, #site-navigation .navbar-nav > li > a, #site-navigation .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
	color: #8d7880;
}
.nav > li.active > a::before, .current-page-parent::before,
.nav > li > a::before{
	background-color: #8d7880;
}

a, a:active, a:focus{
	color:#f3b2a7;
}

a:hover{
	color:#8d7880;
}
input[type="search"]{
	color:#FFF;
	font-weight:300;
	background: none;
	border: none;
	border-bottom: 1px solid #f3b2a7;
}
input[type="submit"]{
	color:#FFF;
	font-weight:500;
	background-color:#f3b2a7;
	border: none;
}

/*BLOG*/
.single-entry-summary{
	font-size: 16px;
}
.fa.fa-comments-o, .fa.fa-comments-o::before {
		font-family: "Font Awesome 5 Free"!important;
		font-weight: 400;
}
.fa.fa-angle-double-left, .fa.fa-angle-double-left::before, .fa.fa-angle-double-right, .fa.fa-angle-double-right::before{
	font-family: "Font Awesome 5 Free"!important;
	font-weight: bold!important;
}

/*CONTACT FORM*/
.wpcf7-form input[type="submit"], input[type="search"]{
	color:#FFFFFF;
	font-weight:500;
	font-size: 18px;
	padding: 15px 50px;
	background-color:#f3b2a7;
	border: none;
}
.wpcf7-form input[type="submit"]:hover{
	background-color:#8d7880;
}
input[type="search"]:placeholder-shown {
	color: #F3B2A7;
}
.wpcf7-form p.asterisco{
	color: #8d7880!important;
	font-size: 12px!important;
}

/*---COOCKIE NOTICE BUTTONS---*/
.cn-button.bootstrap{
	color:#4a2d3a;
	background:#FFF;
}
#cn-accept-cookie.cn-button.bootstrap{
	color:#FFF;
	background:#4a2d3a;
input[type="submit"]:hover{
	background-color:#8d7880;
}

	@media(max-width:767px) {
		h1.futurio-extra-written-headline span.written-lines .titulo-dispositivo, span.typed-cursor  {
  			font-size:39px!important;
  			letter-spacing:0px;
			line-height: 1em;
 }
	}