/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/


/* FUENTES */

@font-face{
    font-family: 'Museo 700';
    src: url('../../../fuentes/Museo-700.eot') format('eot'), url('../../../fuentes/Museo-700.ttf') format('ttf'), url('../../../fuentes/Museo-700.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

/* TIPOGRAFIAS */

h1{
    font-family: 'Museo 700' !important;
    font-weight: bold !important;
    font-size: 51px !important;
    line-height: 57px !important;
}

h2{
    font-family: 'Museo 700' !important;
    font-weight: bold !important;
    font-size: 42px !important;
    line-height: 47px !important;
}

h3{
    font-family: 'Museo 700' !important;
    font-weight: bold !important;
    font-size: 30px !important;
    line-height: 34px !important;
}

/* TITULOS */

.linea-titulo {
	text-align:center;
}
.linea-titulo h3 {
	display: inline-block;
	position: relative;
	max-width: calc(100vw - 250px)
}

.linea-titulo h3:before{
	content: "";
	position: absolute;
	width: 70px;
	height: 2px;
	right: calc(100% + 30px);
	top: 15px;
	background: #00405F;
	
}

.linea-titulo h3:after{
	content: "";
	position: absolute;
	width: 70px;
	height: 2px;
	left: calc(100% + 30px);
	top: 15px;
	background: #00405F;
	
}

.linea-titulo-blanca h3:before{
	background: #ffffff;
}


.linea-titulo-blanca h3:after{
	background: #ffffff;
}

/* FOOTER */


.row1-footer{
  display: flex; 
}

.column-footer1{
  flex:  !important;
  margin: 20px;
  font-size: 16px !important;
  margin-bottom: 55px; 
  line-height: 30px;
}

.column-footer2{
  flex:  !important;
  margin-left: 50px;
  margin-top: 20px;
  font-size: 16px !important;
  line-height: 30px;
}

.txt-footer{
	margin-left: 20px; 
}

#text-3{
  font-size: 12px; 
  padding-left: 25% !important;
}

.iconos-footer{
	margin: 15px !important;
	height: 15px; 
	
}

.ft-icono{
	padding-right: 30px;
	height: 30px !important; 
	
}



/* HOME */

.txt-see{
	color: white !important; 
	border-bottom: 2px solid #fff;	
}

.txt-see:hover{
	color: #b5bd27 !important; 
	border-bottom: 2px solid #b5bd27;	
}

.btn-see-green a{
	border-bottom: 2px solid #b5bd27;
}

.btn-see-green a:hover{
	border-bottom: 2px solid #ffff;
	color: #ffff !important;
}

.fila-blog h3{
	font-size: 18px !important;
	line-height: 22px !important;
	margin-bottom: 0px !important
	
}

.fila-blog span.strong{
	display: none;
}

/* GET CERTIFIED */


.menu-how .page-submenu li{
    border-bottom: solid 3px #498747;
}

.menu-how .page-submenu li:hover{
    border-bottom: solid 3px #b6be28;
}

body .menu-how .page-submenu li a{
	opacity: 1;
}

.menu-how .page-submenu ul {
    padding: 30px;
	color: #ffff;	
}

.menu-how .page-submenu li a{
	font-family: 'Museo 700' !important;
    font-weight: bold !important;
    font-size: 16px !important;
    line-height: 2px !important;	
}


.acordeon-pasos div[data-style*="minimal"] .toggle h3 a{
	color: #ffffff !important;
	border: solid 2px;
	border-radius: 30px;
	padding: 20px !important; 
	margin: 10px;
	line-height: 5px !important;
	font-family: 'Museo 700' !important;
    font-weight: bold !important;	
}


.acordeon-pasos .fa-plus-circle, .acordeon-pasos .fa-minus-circle{
	border: none !important;	
}


.acordeon-pasos div[data-style*="minimal"] .toggle h3 i {
	left: 86%;
}

.acordeon-pasos div[data-style="minimal"] .toggle h3 i:after {
    background-color: #ffffff;
}

.acordeon-pasos div[data-style="minimal"] .toggle h3 i:before {
    background-color: #fff;
}

.acordeon-pasos .toggle >div >div:last-child, .toggle[data-inner-wrap="true"] .inner-toggle-wrap > div:last-child{
	max-width: 475px;
	padding: 20px;
} 

.acordeon-pasos div[data-style="minimal"] .toggle{
	border-bottom: none;	
}

.btn-descarga [class^="icon-"].icon-default-style:hover{
	color: #b5bd27 !important;
}

.tabs-vertical{
	-webkit-box-shadow: 14px 10px 18px 3px rgba(0,0,0,0.17); 
box-shadow: 14px 10px 18px 3px rgba(0,0,0,0.17);
}



/* DISTRIBUTORS AND RETAILERS*/

.btn-go a{
	font-size: 20px !important;
	font-weight: 500;
	color: #00405f;
	border-bottom: 2px solid #00405f
}

.btn-go a:hover{
	color: #b6be28;
	border-bottom: 2px solid #b6be28;
}


.fila-sliders .wpb_column[data-border-radius="10px"] > .vc_column-inner{
	min-height: 320px !important;
}



/* A PLACE FOR CONSCIOUS GROWERS AND BUYERS */

.btn-web a{
	font-size: 20px !important;
	font-weight: 500;
	color: #b6be28;
	border-bottom: 2px solid #b6be28;
}

.btn-web a:hover{
	color: #008049 !important;
	border-bottom: 2px solid #008049;
}

.fila-certificados .wpb_column[data-border-radius="10px"] > .vc_column-inner{
	min-height: 380px !important;
}

/* BLOG */


html .article-content-wrap {
	background-color: #024f26 !important;
}


.masonry.classic_enhanced .post-header  {
	color: white !important;
}

.masonry.classic_enhanced .masonry-blog-item h3.title{
	color: white !important;
}

.masonry.classic_enhanced .post .excerpt{
    color: white !important;
	
}

body[data-button-style^="rounded"] .masonry.classic_enhanced .posts-container article .meta-category a{
	display:none !important;
}




/* IMPACT */

.fila-acordeon a{
	color: #ffff !important;
	margin-left: 40px;
}

.fila-acordeon a:before{
	content: url('https://florverde.org/newsite/wp-content/uploads/2022/04/btn-bajar.png');
	position: absolute;
	left: 0px;
	bottom: 10px;
}

.fila-acordeon div[data-style="minimal_small"] .toggle.extra-color-3.open > h3 a:before{
	transform: rotate(180deg);
	bottom: 0px;
}

.btn-descarga-blanco [class^="icon-"].icon-default-style{
	color: #ffff !important;
}


.btn-descarga-blanco [class^="icon-"].icon-default-style:hover{
	color: #b5bd27 !important;
}


/*CONTACTO*/

.container-wrap input[type="submit"]{
  font-family: 'Museo 700' !important;
    font-weight: bold !important;
}


input[type="text"], input[type="email"], input[type="tel"], textarea {
    background-color: #ffffff !important;
	color: #00405F;
	font-weight: bold;
	border-bottom: solid 2px;
	line-height: 20px !important;
	border-radius: 0 !important;
}


input[type="text"]:focus, [type="email"]:focus, [type="tel"]:focus, textarea  {
	border-top: 0px solid #00405f00 !important;
	border-left: 0px solid #00405f00 !important;
	border-right: 0px solid #00405f00 !important;
	box-shadow: none !important;
}


textarea {
	font-weight: bold;
	color: #00405F;
    background: white !important;
	border-bottom: solid 2px #00405F !important; 
    height: 50px !important;
    min-width: 100%;
	border-radius: 0px !important;
}


.wpcf7-number {
    width: 100% !important;
    height: 40px;
    padding: 10px;
    float: right;
    margin-bottom: 20px;
    border:none;
}

.wpcf7-form ::placeholder {
    color: #00405F;
}

label {
    color: #00405F !important;
    font-family: 'Museo 700'!important;
    font-weight: bold;
    font-size: 16px;
}

.fila-contacto{
	text-align: center;	
}

/*ABOUT US*/

.equipo h3{
	font-size: 24px !important;
}

.equipo-nombre h6{
	font-size: 18px !important;
	line-height: 20px !important;
}

.col-partner{
	background-color: #024f26;
	min-height: 350px;
}

/*LIBRARY*/

.fila-media .carousel-item{
	background-color: #024f26;
	min-height: 400px;
	margin-left: 30px;
}

.fila-media .carousel-item h6{
	font-size: 18px;
}

.btn-videos a{
	color: #ffff;
	border-bottom: 2px solid #fff;
}

.btn-videos a:hover{
	color: #b5bd27 !important;
	border-bottom: 2px solid #b5bd27;
}


/*VIDEOS*/

.btn-ver-video a{
	border-bottom: 2px solid #00405f;
}

.btn-ver-video a:hover{
	color: #b5bd27;
	border-bottom: 2px solid #b5bd27;
}


/* SIDEBAR BLOG*/

#sidebar.span_3{
	padding-left: 20px;
	border-left: 2px solid #b5bd27;
}

#sidebar h4{
	color: #00405f;
	opacity: 1;
	font-family: 'Museo 700';
    font-weight: bold;
	font-size: 24px;
}


#recent-posts-2 li{
	margin-bottom: 20px;
}

#recent-posts-2 a{
	color: #00405f !important;
	opacity: 1;
	font-family: 'Museo 700';
    font-weight: bold;
	font-size: 16px;
}

#recent-posts-2 .post-date{
	font-size: 14px !important;
	
}


.owl-theme{
	background-color: transparent;
}
