/*
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
*/



/*.home-somos .item {
      position: relative;
      padding-bottom: 30px; }
      @media only screen and (min-width: 768px) {
        .home-somos .item {
          padding-right: 15px;
          margin-top: 20px;
          padding-bottom: 20px; } }
      @media only screen and (min-width: 992px) {
        .home-somos .item {
          padding-right: 25px;
          margin-top: 25px;
          padding-bottom: 25px; } }
      @media only screen and (min-width: 1200px) {
        .home-somos .item {
          padding-right: 30px;
          margin-top: 30px;
          padding-bottom: 30px; } }
      @media only screen and (min-width: 1500px) {
        .home-somos .item {
          padding-right: 45px;
          margin-top: 40px;
          padding-bottom: 40px; } }
      
.home-somos .number {
        display: block;
        color: #000000;
        position: absolute;
            right: calc(100% + 30px);
            top: -4px;
        text-transform: uppercase;
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 24px;
        line-height: 1.5rem;
        padding-bottom: 18px; }
        @media only screen and (min-width: 576px) {
         .home-somos .number {
            font-size: 20px;
            font-size: 1.25rem;
            line-height: 28px;
            line-height: 1.75rem; } }
        @media only screen and (min-width: 768px) {
          .home-somos .number {
            position: absolute;
            right: calc(100% + 30px);
            top: -4px;
            padding-bottom: 0;
            font-weight: 400;
            font-size: 23px;
            font-size: 1.4375rem;
            line-height: 31px;
            line-height: 1.9375rem; } }
        @media only screen and (min-width: 992px) {
          .home-somos .number {
            font-size: 26px;
            font-size: 1.625rem;
            line-height: 34px;
            line-height: 2.125rem; } }
        @media only screen and (min-width: 1200px) {
          .home-somos .number {
            font-size: 28px;
            font-size: 1.75rem;
            line-height: 32px;
            line-height: 2rem; } }
        @media only screen and (min-width: 1500px) {
          .home-somos .number {
            font-size: 34px;
            font-size: 2.125rem;
            line-height: 44px;
            line-height: 2.75rem; } }

*/
/*#page-header-bg #portfolio-nav a i:hover {
	color: #000000 !important;
}*/

.hidden {
	display: none !important;
	visibility: hidden !important;
}
.nectar-post-grid-filters {
	font-size: 1rem;
}
.nectar-post-grid .nectar-post-grid-item .content .meta-category a{
	color: #77351c !important;
	text-transform: uppercase;
	font-size: 1rem;
}

#alianzas h5{
    color:#77351c;
}
#alianzas h3{
    font-weight:3;
}

/*SLIDER PORTADA*/
.swiper-slide .content h2, .swiper-slide .content p{
    font-weight:3 !important;
}
.swiper-slide .content p{
    text-transform:uppercase;
}
@media only screen and (max-width: 690px){
.swiper-slide .content h2 {
    font-size: 20px!important;
    line-height: 22px!important;
}
.swiper-slide .content p{
    margin-top: 10px!important;
    max-width: 75%;
}}

.team-member .social li {
	float: none !important;
}



/*header*/
#header-outer.transparent #top nav > ul > li > a, #header-outer.transparent #top nav > .sf-menu > li > a,
#header-outer.transparent.dark-slide > #top nav > ul > li > a{
    opacity:1 !important;
}

/*PORTFOLIO*/
#full_width_portfolio h1 {
	max-width: 90%;
	margin-left: auto;
	margin-right: auto;
}
.section-title #portfolio-nav ul,
.section-title #portfolio-nav .controls{
	margin-top: 0 !important;
	float: none;
}
.category-single-portfolio a {
	color: #000000;
}
.category-single-portfolio a:hover, .category-single-portfolio a:focus {
 text-decoration:underline;
}

.nectar-post-grid-filters a {
	font-size: 18px;
}

/*Páginas portfolio*/
a#todos-trabajos {
	color: #17161A;
	display:inline-block;
}
#todos-trabajos i {
	font-size: 30px;
}
#todos-trabajos span {
	font-size: 14px;
	margin-left: 5px;
}

/*ALIANZAS*/
#alianzas .team-meta {
	bottom: 20px;
}
#alianzas .team-meta h3 {
	font-size: 22px;
	line-height: 1em;
	margin-bottom: 0;
}
#alianzas .team-meta p {
	line-height: 1.2em;
}

/*CATEGORÍAS PROYECTOS*/
.vert-center > a:first-child{
    display:none;
}
.nectar-love-wrap {
	display: none;
}
@media 
only screen and (max-width: 760px){
.row .col.section-title span {
   line-height: 28px;
   
    display: block;
    padding-left: 0 !important;
}
}

/*TABLA EN COOKIES POLICY PAGE*/
/* 
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	.page-id-3  table, .page-id-3 thead, .page-id-3 tbody, .page-id-3 th, .page-id-3 td, .page-id-3 tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.page-id-3 thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.page-id-3 tr { border: 1px solid #ccc; }
	
	.page-id-3 td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50% !important; 
	}
	
	.page-id-3 td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
	.page-id-3 td:nth-of-type(1):before { content: "Tipo"; }
	.page-id-3 td:nth-of-type(2):before { content: "Nombre"; }
	.page-id-3 td:nth-of-type(3):before { content: "Retención"; }
	.page-id-3 td:nth-of-type(4):before { content: "Propias/Terceros"; }
	.page-id-3 td:nth-of-type(5):before { content: "Uso"; }
	.page-id-3 td:nth-of-type(6):before { content: "Función"; }
	.page-id-3 td:nth-of-type(7):before { content: "compartir datos"; }
}