/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: bb
Version: 8.6
*/
@font-face {
font-family: 'ArgentCF';
font-style: normal;
font-weight: 400;
src: url('fonts/ArgentCF-Regular.eot');
src: url('fonts/ArgentCF-Regular.woff') format('woff'),
        url('fonts/ArgentCF-Regular.woff2') format('woff2'),
        url('fonts/ArgentCF-Regular.ttf') format('truetype'),
}
@font-face {
font-family: 'ArgentCF';
font-style: normal;
font-weight: 600;
src: url('fonts/ArgentCF-Bold.eot');
src: url('fonts/ArgentCF-Bold.woff') format('woff'),
        url('fonts/ArgentCF-Bold.woff2') format('woff2'),
        url('fonts/ArgentCF-Bold.ttf') format('truetype'),
}

@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: url('fonts/OpenSans/open-sans-v16-latin-300.eot'); src: local('Open Sans Light'), local('OpenSans-Light'), url('fonts/OpenSans/open-sans-v16-latin-300.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans/open-sans-v16-latin-300.woff2') format('woff2'), url('fonts/OpenSans/open-sans-v16-latin-300.woff') format('woff'), url('fonts/OpenSans/open-sans-v16-latin-300.ttf') format('truetype'), url('fonts/OpenSans/open-sans-v16-latin-300.svg#OpenSans') format('svg'); }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: url('fonts/OpenSans/open-sans-v16-latin-regular.eot'); src: local('Open Sans Regular'), local('OpenSans-Regular'), url('fonts/OpenSans/open-sans-v16-latin-regular.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans/open-sans-v16-latin-regular.woff2') format('woff2'), url('fonts/OpenSans/open-sans-v16-latin-regular.woff') format('woff'), url('fonts/OpenSans/open-sans-v16-latin-regular.ttf') format('truetype'), url('fonts/OpenSans/open-sans-v16-latin-regular.svg#OpenSans') format('svg'); }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 600; src: url('fonts/OpenSans/open-sans-v16-latin-600.eot'); src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url('fonts/OpenSans/open-sans-v16-latin-600.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans/open-sans-v16-latin-600.woff2') format('woff2'), url('fonts/OpenSans/open-sans-v16-latin-600.woff') format('woff'), url('fonts/OpenSans/open-sans-v16-latin-600.ttf') format('truetype'), url('fonts/OpenSans/open-sans-v16-latin-600.svg#OpenSans') format('svg'); }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: url('fonts/OpenSans/open-sans-v16-latin-700.eot'); src: local('Open Sans Bold'), local('OpenSans-Bold'), url('fonts/OpenSans/open-sans-v16-latin-700.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans/open-sans-v16-latin-700.woff2') format('woff2'), url('fonts/OpenSans/open-sans-v16-latin-700.woff') format('woff'), url('fonts/OpenSans/open-sans-v16-latin-700.ttf') format('truetype'), url('fonts/OpenSans/open-sans-v16-latin-700.svg#OpenSans') format('svg'); }

body {
	font-family: 'Hind', sans-serif;
	line-height: 20px;
	letter-spacing: 1px;
}
p {
    -webkit-font-smoothing: antialiased;
    padding-bottom: 25px;
}
.bold, strong, b {
	font-family: 'Hind', sans-serif;
}
.dark {
	color: #646665!important;
}
h1.vc_custom_heading {
	font-family: 'ArgentCF';
    font-size: 62px;
    line-height: 62px;
    font-weight: 400;
}
h6.vc_custom_heading {
	font-family: 'Hind', sans-serif;
	line-height: 14px!important;
	font-weight: 600;
}
html .formcraft-css .powered-by, html body .fc_modal-dialog .powered-by {
	display: none!important;
}
#header-secondary-outer nav >ul >li >a .sf-sub-indicator {
	display: none!important;
}
body #header-secondary-outer.custom-header-secondary-outer nav >ul >li >a {
	cursor: pointer;
	cursor: hand;
}
#header-secondary-outer.custom-header-secondary-outer nav ul ul.sub-menu {
	height: auto!important;
    top: 70px!important;
}
#header-secondary-outer.custom-header-secondary-outer nav ul ul.sub-menu li a {
    background-color: #ffffff!important;
    color: #333f50;
    font-size: 14px;
    line-height: 14px;
    font-weight: 600;
    padding: 20px!important;
}
#header-secondary-outer.custom-header-secondary-outer nav ul ul.sub-menu li a:hover {
	background-color: #ffffff!important;
}
#header-secondary-outer.custom-header-secondary-outer nav ul ul.sub-menu:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 15px solid #ffffff;
    display: block;
    position: absolute;
    left: 25%;
    top: -15px;
    z-index: 0;
}
body .nectar-button.see-through.custom-shadow-btn {
    -moz-border-radius: 50px!important;
    -webkit-border-radius: 50px!important;
    -o-border-radius: 50px!important;
    border-radius: 50px!important;
    font-family: 'Hind', sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 14px;
    border-color: #ffffff!important;
    padding: 20px 40px;
    -webkit-box-shadow: 0px 10px 30px 0px rgba(204,204,204,1)!important;
    -moz-box-shadow: 0px 10px 30px 0px rgba(204,204,204,1)!important;
    box-shadow: 0px 10px 30px 0px rgba(204,204,204,1)!important;
    letter-spacing: 1px;
}
body .nectar-button.see-through {
    -moz-border-radius: 50px!important;
    -webkit-border-radius: 50px!important;
    -o-border-radius: 50px!important;
    border-radius: 50px!important;
    font-family: 'Hind', sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 14px;
    padding: 20px 40px!important;
    letter-spacing: 1px;
}
#sidebar .widget.widget_nav_menu h4 {
    color: #ffffff;
    background-color: #cf3140;
    font-size: 14px;
    line-height: 14px;
    letter-spacing: 1px;
    font-weight: 600;
    font-family: 'Hind', sans-serif;
    padding: 20px 25px;
    margin-bottom: 0!important;
}
#sidebar .widget.widget_nav_menu > div {
	border-left: 2px solid #efefef;
    border-bottom: 2px solid #efefef;
    border-right: 2px solid #efefef;
    padding: 10px;
}
#sidebar .widget.widget_nav_menu > div ul.menu {
	margin-bottom: 0!important;
}
#sidebar .widget.widget_nav_menu li a {
    padding: 10px 0px;
    border-bottom: none;
    font-weight: 600;
    text-transform: uppercase;
    color: #646665;
}
#sidebar .widget.widget_nav_menu li.current-menu-item a {
	color: #cf3140;
}
#sidebar .widget.widget_nav_menu ul.menu {
	margin-left: 30px;
}
#sidebar .widget.widget_nav_menu ul.menu li {
    list-style: disc;
    list-style-position: outside;
}
.float-txt {
	position: absolute;
    width: 100%;
    bottom: 0;
}
.float-txt p {
    background-color: rgba(255, 255, 255, 0.85);
    width: 35%;
    margin: 0 auto;
    padding: 10px!important;
    margin-bottom: 15px!important;
}
/* Buscador Menu */
#header-secondary-outer.custom-header-secondary-outer input[type=text] {
    padding: 8px 85px 8px 10px!important;
    border-bottom: none;
    font-family: 'Hind', sans-serif;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    color: #646665;
    background-color: #ffffff;
}
#header-secondary-outer.custom-header-secondary-outer input[type=submit] {
    background-color: #cf3140;
    padding: 8px 20px;
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    font-weight: 600;
    position: absolute;
    top: 0;
    right: 0;
}
/* Íconos en Home > Qué Hacemos */
.custom-icon-txt .iwithtext .iwt-icon {
	top: 0!important;
}
.custom-icon-txt .iwithtext .iwt-icon img {
	width: auto!important;
}
.custom-icon-txt .iwithtext .iwt-text {
	line-height: 20px;
    color: #333f50;
    font-weight: 600;
    letter-spacing: 1px;
}

/* Íconos en Páginas Interiores */
.custom-icon-txt-inside .custom-cascading-images {
	z-index: -1;
}
.custom-icon-txt-inside .iwithtext .iwt-icon {
	top: 0!important;
}
.custom-icon-txt-inside .iwithtext .iwt-icon img {
	width: auto!important;
}
.custom-icon-txt-inside .iwithtext .iwt-text {
	line-height: 20px;
    color: #333f50;
    font-weight: 600;
    letter-spacing: 1px;
}

/* Metodología */
.custom-boxes .vc_col-sm-3, .custom-boxes .vc_col-sm-2 {
	-webkit-box-shadow: 0px 0px 40px 0px rgba(204,204,204,1)!important;
    -moz-box-shadow: 0px 0px 40px 0px rgba(204,204,204,1)!important;
    box-shadow: 0px 0px 40px 0px rgba(204,204,204,1)!important;
    -moz-border-radius: 10px!important;
    -webkit-border-radius: 10px!important;
    -o-border-radius: 10px!important;
    border-radius: 10px!important;
	padding: 20px 10px!important;
    background-image: url(https://dev.anunciame.cl/empatthy/wp-content/uploads/2017/12/flecha.png);
    background-repeat: no-repeat;
    background-position: center bottom;
}
.custom-boxes .iwithtext .iwt-text {
	padding-left: 0!important;
	line-height: 20px;
    color: #333f50;
    font-weight: 600;
    letter-spacing: 1px;
}
.custom-boxes .iwithtext .iwt-icon {
	 position: relative;
}
.custom-boxes .iwithtext .iwt-icon img {
	 width: 70px!important;
	 margin: 0 auto 20px auto!important;
}
/* PXI */
.custom-boxes-color .vc_col-sm-3 {
	padding: 40px 25px!important;
    -moz-border-radius: 10px!important;
    -webkit-border-radius: 10px!important;
    -o-border-radius: 10px!important;
    border-radius: 10px!important;
    overflow: hidden;
}
.custom-boxes-color .iwithtext .iwt-icon {
	position: relative;
}
.custom-boxes-color .iwithtext .iwt-icon img {
	width: auto!important;
	margin-bottom: 15px!important;
}
.custom-boxes-color .iwithtext .iwt-text {
	padding-left: 0!important;
}
/* Clientes*/
.custom-clients .clients.no-carousel > div {
	background-color:#fff;
	-webkit-box-shadow: 0px 0px 40px 0px rgba(204,204,204,1)!important;
    -moz-box-shadow: 0px 0px 40px 0px rgba(204,204,204,1)!important;
    box-shadow: 0px 0px 40px 0px rgba(204,204,204,1)!important;
    -moz-border-radius: 10px!important;
    -webkit-border-radius: 10px!important;
    -o-border-radius: 10px!important;
    border-radius: 10px!important;
}
/* Equipo */

.custom-team .team-member img {
	width: 100%!important;
}
.custom-team .team-member h4 {
    font-family: 'Hind', sans-serif;
    font-size: 14px!important;
    line-height: 14px!important;
    color: #333f50!important;
    font-weight: 600;
    margin-bottom: 10px!important;
}
.custom-team .team-member .position {
	line-height: 14px;
}
.custom-team .team-member ul.social {
	margin: 5px 0 0;
}
.custom-team .team-member ul.social li {
	position: relative;
	float: none;
	width: 32px;
	height: 27px;
	display: table-cell;
}
.custom-team .team-member ul.social li.correo a {
	position: absolute;
	text-indent: -999999px;
    width: 32px;
    height: 27px;
    background-image: url(https://dev.anunciame.cl/empatthy/wp-content/uploads/2017/12/mail.png);
    background-repeat: no-repeat;
    background-position: center;
}
.custom-team .team-member ul.social li.linkedin a {
	position: absolute;
	text-indent: -999999px;
    width: 32px;
    height: 27px;
    background-image: url(https://dev.anunciame.cl/empatthy/wp-content/uploads/2017/12/linkedin.png);
    background-repeat: no-repeat;
    background-position: center;
}
.custom-team .team-member ul.social li:after {
	display: none;
}
/* Equipo Popup */
.custom-team .team-member[data-style="bio_fullscreen"] .team-meta {
	padding: 0 25px!important;
}

.custom-team .team-member[data-style="bio_fullscreen"] .team-meta h3 {
    font-family: 'Hind', sans-serif;
    font-size: 16px!important;
    line-height: 16px!important;
    color: #ffffff!important;
    margin-bottom: 0;
}
/* CSS EQUIPO */
body.page-id-3347 .custom-team .team-member[data-style="bio_fullscreen"] .team-meta p,
body.page-id-5777 .custom-team .team-member[data-style="bio_fullscreen"] .team-meta p {
	font-size: 14px;
	line-height: 14px;
}

body.page-id-3347 .nectar_team_member_overlay .team_member_picture,
body.page-id-5777 .nectar_team_member_overlay .team_member_picture {
	display: none!important;
}
body.page-id-3347 .nectar_team_member_overlay .team_member_details,
body.page-id-5777 .nectar_team_member_overlay .team_member_details {
	width: 80%;
	padding: 20px;
	max-width: 600px;
	margin: 0 auto;
	background-color: #ffffff;
}
body.page-id-3347 .nectar_team_member_overlay .inner-wrap,
body.page-id-5777 .nectar_team_member_overlay .inner-wrap {
	height: auto;
}
.page-id-3347 .custom-team .team-member[data-style="bio_fullscreen"]:hover .team-member-overlay,
.page-id-5777 .custom-team .team-member[data-style="bio_fullscreen"]:hover .team-member-overlay {
	opacity: 0.8;
}
body.page-id-3347 .nectar_team_member_overlay,
body.page-id-5777 .nectar_team_member_overlay {
	background-color: rgba(0,0,0,0.8)!important;
	z-index: 10000;
}
body.page-id-3347 .nectar_team_member_overlay .team_member_details h2,
body.page-id-5777 .nectar_team_member_overlay .team_member_details h2 {
	font-family: 'Hind', sans-serif;
    font-size: 16px!important;
    line-height: 16px!important;
    margin-bottom: 0;
}


body.page-id-3347 .nectar_team_member_overlay .bottom_meta a,
body.page-id-5777 .nectar_team_member_overlay .bottom_meta a {
	padding: 0 10px 0 0;
}
body.page-id-3347 .nectar_team_member_overlay .bottom_meta,
body.page-id-5777 .nectar_team_member_overlay .bottom_meta {
	margin-top: 30px;
}
body.page-id-3347 .nectar_team_member_overlay .bottom_meta a i,
body.page-id-5777 .nectar_team_member_overlay .bottom_meta a i {
	font-size: 20px!important;
	line-height: 20px!important;
}

body.page-id-3347 .nectar_team_member_overlay .team_member_details .bio-inner:before,
body.page-id-5777 .nectar_team_member_overlay .team_member_details .bio-inner:before {
	content: "x";
    position: absolute;
    top: -10px;
    right: -10px;
    background-color: #000000;
    color: #ffffff;
    width: 18px;
    height: 18px;
    border-radius: 50px;
    text-align: center;
    padding: 2px;
    font-family: 'Open Sans', sans-serif;
    line-height: 16px;
    font-weight: 800;
    cursor: pointer;
    cursor: hand;
}

body.page-id-3347 .nectar_team_member_close, body.page-id-5777 .nectar_team_member_close, body .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close, body .custom-team .team-member[data-style="bio_fullscreen"] .team-meta .arrow-end, .custom-team .team-member[data-style="bio_fullscreen"] .team-meta .arrow-line {
	display: none!important;
}
/* END CSS EQUIPO */

.custom-team .team-member[data-style="bio_fullscreen"] .team-meta .arrow-line,
body .custom-team .team-member[data-style="bio_fullscreen"] .team-meta .arrow-end {
	display:none;
}

.custom-team .team-member[data-style="bio_fullscreen"]:hover .custom-team-bio {
	transform: translateY(0px);
    -webkit-transform: translateY(0px);
    opacity: 1;
}
.custom-team-bio {
	line-height: 14px;
    transform: translateY(20px);
    -webkit-transform: translateY(20px);
    transition: opacity .95s cubic-bezier(.2,1,.2,1),transform .95s cubic-bezier(.2,1,.2,1);
    -webkit-transition: opacity .95s cubic-bezier(.2,1,.2,1),-webkit-transform .95s cubic-bezier(.2,1,.2,1);
    opacity: 0;
    color: #ffffff;
    margin-top: 10px;
    font-size: 12px;
    line-height: 12px;
}
.custom-team-bio-a {
	margin-top: 10px;
	display: table!important;
	padding: 5px;
	border:	1px solid #ffffff;
	width: auto!important;
    font-size: 12px;
    line-height: 14px;
}


/* Blog */
/* PraxisLab Page */
body.page-id-483 #recent-posts-extra-3, body.single #sidebar.praxislab #recent-posts-extra-3 {
	display: none!important;
}
/* Prensa Page */
body.page-id-143 #recent-posts-extra-2, body.single #sidebar.prensa #recent-posts-extra-2 {
	display: none!important;
}
article.post .content-inner .post-featured-img img {
	margin-bottom: 0!important;
}
article.post h2.title {
	font-family: 'Hind', sans-serif;
    font-size: 14px!important;
    line-height: 14px!important;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 0!important;
}
article.post .post-header .meta-category, article.post .post-header .meta-comment-count, .masonry-blog-item span.bottom-line {
	display: none;
}
article.post .more-link span.continue-reading {
    background-color: transparent;
    color: #333f50;
    font-size: 14px;
    line-height: 14px;
    padding: 0;
}
article.post .more-link span.continue-reading:hover {
	background-color: transparent!important;
}
.masonry-blog-item .inner-wrap {
	padding: 0;
	-webkit-box-shadow: 0px 0px 40px 0px rgba(204,204,204,1)!important;
	-moz-box-shadow: 0px 0px 40px 0px rgba(204,204,204,1)!important;
	box-shadow: 0px 0px 40px 0px rgba(204,204,204,1)!important;
}
article.post .content-inner .article-content-wrap {
	padding: 35px 30px!important;
}

.article-content-wrap .meta-author{
	display:none!important;
}

article.post .more-link {
	margin-bottom: 0!important;
}
article.post .content-inner {
	border-bottom: none!important;
	margin-bottom: 0!important;
	padding-bottom: 0!important;
}
.post-area.masonry #pagination {
	text-align: center;
	position: relative;
	bottom: 0;
	padding-top: 75px;
}
/* Slider y Cabeceras */
.custom.tp-bullets {
	width: 60px!important;
}
.custom .tp-bullet {
	background: rgba(250,250,250,0.6)!important;
    width: 30px;
    height: 2px;
    -webkit-transition: all 0.5s ease!important;
    -moz-transition: all 0.5s ease!important;
    -o-transition: all 0.5s ease!important;
    transition: all 0.5s ease!important;
    left: initial!important;
    right: 0!important;
    text-align: right;
}
.custom .tp-bullet:before {
    color: #ffffff;
    font-weight: 600;
    top: -30px;
    position: relative;
}
.custom .tp-bullet:first-child:before {
	content: "01";
}
.custom .tp-bullet:nth-child(2):before {
	content: "02";
}
.custom .tp-bullet:nth-child(3):before {
	content: "03";
}
.custom .tp-bullet:nth-child(4):before {
	content: "04";
}
.custom .tp-bullet:nth-child(5):before {
	content: "05";
}
.custom .tp-bullet:hover, .custom .tp-bullet.selected {
	background: #ffffff!important;
    width: 60px;
    -webkit-transition: all 0.5s ease!important;
    -moz-transition: all 0.5s ease!important;
    -o-transition: all 0.5s ease!important;
    transition: all 0.5s ease!important;
}
/*
.custom-slider-home:after {
	content: "";
	width: 100%;
	height: 270px;
	background-image: url(https://dev.anunciame.cl/empatthy/wp-content/uploads/2017/12/ondas.png);
	background-size: cover;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
	background-repeat: no-repeat;
}
#page-header-wrap:after {
	content: "";
	width: 100%;
	height: 270px;
	background-image: url(https://dev.anunciame.cl/empatthy/wp-content/uploads/2017/12/ondas.png);
	background-size: cover;
	position: absolute;
	left: 0;
	bottom: -5px;
	z-index: 10;
	background-repeat: no-repeat;
}*/
#page-header-bg h1 {
	font-family: 'Hind', sans-serif;
	font-size: 14px!important;
	line-height: 14px!important;
	margin-bottom: 100px!important;
}
#page-header-bg .span_6 span.subheader {
	font-family: 'ArgentCF';
	font-size: 64px!important;
	line-height: 64px!important;
}
body.woocommerce.archive.tax-product_cat #page-header-bg h1 {
	font-family: 'ArgentCF';
    font-size: 64px!important;
    line-height: 64px!important;
    font-weight: 300;
}
/* Milestones */
.custom-milestone .nectar-milestone .subject {
    font-size: 14px!important;
    line-height: 14px;
    font-weight: 600;
    color: #cf3140;
    letter-spacing: 1px;
}
.custom-milestone .nectar-milestone .number {
	font-size: 68px!important;
	line-height: 68px!important;
	font-family: 'ArgentCF'!important;
	margin-bottom: 20px!important;
	font-weight: 400!important;
}
.custom-milestone .row-bg {
	background-size: contain!important;
}
/* Contacto */
html .formcraft-css .fc-form .final-success .icon-ok-circle {
	background-color: transparent!important;
	margin: 0 auto 10px!important;
}
.custom-form-contact .row-bg {
	background-size: contain!important;
}
.formcraft-css .fc-form.fc-form-3.label-floating .form-element .field-cover input[type="text"], .formcraft-css .fc-form.fc-form-3.label-floating .form-element .field-cover input[type="email"], .formcraft-css .fc-form.fc-form-3.label-floating .form-element .field-cover input[type="password"], .formcraft-css .fc-form.fc-form-3.label-floating .form-element .field-cover input[type="tel"], .formcraft-css .fc-form.fc-form-3.label-floating .form-element .field-cover textarea, .formcraft-css .fc-form.fc-form-3.label-floating .form-element .field-cover select, .formcraft-css .fc-form.fc-form-3.label-floating .form-element .field-cover .time-fields-cover, .formcraft-css .fc-form.fc-form-1.label-floating .form-element .field-cover input[type="text"], .formcraft-css .fc-form.fc-form-1.label-floating .form-element .field-cover input[type="email"], .formcraft-css .fc-form.fc-form-1.label-floating .form-element .field-cover input[type="password"], .formcraft-css .fc-form.fc-form-1.label-floating .form-element .field-cover input[type="tel"], .formcraft-css .fc-form.fc-form-1.label-floating .form-element .field-cover textarea, .formcraft-css .fc-form.fc-form-1.label-floating .form-element .field-cover select, .formcraft-css .fc-form.fc-form-1.label-floating .form-element .field-cover .time-fields-cover{
	border-bottom-color: #c9c9c9!important;
}
html .formcraft-css .fc-form.label-floating .form-element .submit-cover .submit-button {
    padding: 17px 35px!important;
    line-height: 14px!important;
    letter-spacing: 1px!important;
    -moz-border-radius: 5px!important;
    -webkit-border-radius: 5px!important;
    -o-border-radius: 5px!important;
    border-radius: 5px!important;
}
.formcraft-css .fc-form.fc-form-3 .form-element .stripe-amount-show, .formcraft-css .fc-form.fc-form-3 .form-element .submit-cover .submit-button .text, .formcraft-css .fc-form.fc-form-3 .form-element .field-cover .button, .formcraft-css .fc-form.fc-form-1 .form-element .stripe-amount-show, .formcraft-css .fc-form.fc-form-1 .form-element .submit-cover .submit-button .text, .formcraft-css .fc-form.fc-form-1 .form-element .field-cover .button {
    text-shadow: none!important;
}
/* Praxis Lab */

/* Single Post */
body.single-post #page-header-bg .subheader {
	padding-left: 0!important;
}
body.single-post #page-header-bg h1 {
	letter-spacing: 0px!important;
	top: 0!important;
}
body.single-post #single-below-header, body.single-post #single-meta {
	display: none!important;
}
#sidebar .recent_posts_extra_widget h4 {
    color: #ffffff;
    background-color: #cf3140;
    font-size: 14px;
    line-height: 14px;
    letter-spacing: 1px;
    font-weight: 600;
    font-family: 'Hind', sans-serif;
    padding: 20px 25px;
    margin-bottom: 0!important;
}
#sidebar .nectar_blog_posts_recent_extra {
	border-left: 2px solid #efefef;
    border-bottom: 2px solid #efefef;
    border-right: 2px solid #efefef;
    padding: 10px;
    margin-bottom: 0!important;
}
.widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li:last-child, #sidebar .widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li:last-child {
	margin-bottom: 0!important;
}
body .widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li a .popular-featured-img {
	border-radius: 0!important;
}
.widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li .post-title {
    font-size: 14px;
    line-height: 14px;
    color: #646665;
    font-weight: 600;
    text-transform: uppercase;
}
#sidebar .widget ul.nectar_widget[class*="nectar_blog_posts_"] > li .post-date {
    color: #acacac;
    font-size: 12px;
    line-height: 12px;
    margin-top: 15px;
}
#sidebar .widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li a .meta-wrap {
	padding-left: 15px;
}
.custom-post-title {
    color: #cf3140;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 20px;
    margin-top: 10px;
    display: none;
}
.custom-post-date {
    font-size: 12px;
    line-height: 12px;
    color: #acacac;
    display: none;
}
body.single-post .custom-post-date, body.single-post .custom-post-title {
	display: none;
}
/* Call To Action */
html .formcraft-css.image_button_cover {
	top: 30%!important;
}
html .formcraft-css.image_button_cover.placement-right a {
	-moz-border-radius: 10px 0 0 10px!important;
    -webkit-border-radius: 10px 0 0 10px!important;
    -o-border-radius: 10px 0 0 10px!important;
    border-radius: 10px 0 0 10px!important;
    transform: none!important;
    -webkit-transform: none!important;
    transform-origin: none!important;
    -webkit-transform-origin: none!important;
    top: 0!important;
    padding: 12px 10px!important;
    cursor: pointer;
    cursor: hand;
	-webkit-box-shadow: -5px 2px 15px -5px rgba(110,110,110,1);
	-moz-box-shadow: -5px 2px 15px -5px rgba(110,110,110,1);
	box-shadow: -5px 2px 15px -5px rgba(110,110,110,1);
}
html .formcraft-css.image_button_cover.placement-right a img.aligncenter {
	margin: 0 auto!important;
}
/* Scroll-Down del Custom Secondary Header */
body[data-hhun="1"] #header-secondary-outer.custom-header-secondary-outer.fixed-secondary {
    position: fixed!important;
    top: 0!important;
    background-color: #333f50!important;
}
/* Estilo del Top Header */
body[data-hhun="1"]:not(.no-scroll) #header-outer[data-permanent-transparent="false"][data-using-secondary="1"]:not(.detached):not(.parallax-contained):not(.at-top-before-box) {
	top: 0!important;
	background-color: rgba(44, 58, 77, 0.1)!important;
}
header#top {
	padding-bottom: 15px;
}
#header-outer[data-lhe="default"] header#top nav > ul > li.item-icon-txt.login > a {
	background-image: url(https://dev.anunciame.cl/empatthy/wp-content/uploads/2017/12/acceso.png);
	background-repeat: no-repeat;
	background-position: left 5px;
}
#header-outer[data-lhe="default"] header#top nav > ul > li.item-icon-txt.cart > a {
	background-image: url(https://dev.anunciame.cl/empatthy/wp-content/uploads/2017/12/informes.png);
	background-repeat: no-repeat;
	background-position: left 5px;
}
#header-outer[data-lhe="default"] header#top nav > ul > li.item-icon-txt > a {
    font-size: 14px;
    line-height: 14px;
    padding: 15px 5px 15px 50px!important;
    color: #ffffff;
    font-weight: 600;
    margin: 0 20px 0 0;
}
#header-outer[data-lhe="default"] header#top nav > ul > li.item-icon-txt > a span {
	display: block;
	font-size: 13px;
	line-height: 13px;
	font-weight: 400;
}
header#top nav >ul >li.item-btn-img >a {
    background-color: #333f50;
    padding: 5px 30px!important;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
}
header#top nav >ul >li.item-btn-img >a img {
	margin-bottom: 0!important;
}

/* Cuadratura del Custom Secondary Header */
#header-secondary-outer {
	display: none!important;
	border-bottom: none!important;
}
body[data-hhun="1"] #header-secondary-outer.custom-header-secondary-outer {
	position: relative!important;
	display: block!important;
	background-color: transparent!important;
}
#header-secondary-outer.custom-header-secondary-outer nav {
	border-top: 1px solid rgba(250,250,250,0.4);
}
body #header-secondary-outer.custom-header-secondary-outer nav >ul.sf-menu {
	display: table;
	width: 100%;
	float: none;
	height: auto;
}
body #header-secondary-outer.custom-header-secondary-outer nav >ul >li {
	display: table-cell;
	width: 12.3333333333%;
    padding: 20px 0;
}

body #header-secondary-outer.custom-header-secondary-outer nav >ul >li.wpml-ls-item{
	width: 30px;
    text-align: center;
    padding: 21px 5px!important;
    margin-left: 10px;
}

body #header-secondary-outer.custom-header-secondary-outer nav >ul >li.wpml-ls-last-item:before{
	content: ' | ';
    left: -9px;
    top: 32px;
    width: 20px;
    height: 20px;
    position: absolute;
    color: white;
}


body #header-secondary-outer.custom-header-secondary-outer nav >ul >li.wpml-ls-item a{
	border: 0!important;
}
body #header-secondary-outer.custom-header-secondary-outer nav >ul >li.item-social {
	width: 5%;
}
body #header-secondary-outer.custom-header-secondary-outer nav >ul >li.astm-search-menu {
	width: 5%;
}
body #header-secondary-outer.custom-header-secondary-outer nav >ul >li.item-home {
	width: 5%;
}
body #header-secondary-outer.custom-header-secondary-outer nav >ul >li.item-home a {
	padding: 3px 0 4px!important;
}
body #header-secondary-outer.custom-header-secondary-outer nav >ul >li.item-home a i {
	color: #ffffff!important;
    font-size: 19px!important;
    line-height: 19px!important;
    top: 0!important;
    width: auto!important;
    height: auto!important;
}
body #header-secondary-outer.custom-header-secondary-outer nav >ul >li.item-social >a {
	line-height: 19px!important;
}
body #header-secondary-outer.custom-header-secondary-outer nav >ul >li.item-social.twitter >a {
	padding: 5px 10px 5px 20px!important;
	border-right: none!important;
}
body #header-secondary-outer.custom-header-secondary-outer nav >ul >li.item-social.linkedin >a {
	padding: 5px 20px 5px 10px!important;
}
#header-secondary-outer.custom-header-secondary-outer nav >ul >li.item-social >a i {
	color: #ffffff!important;
	font-size: 19px!important;
	line-height: 19px!important;
	top: 0!important;
	width: auto!important;
	height: auto!important;
}
#header-secondary-outer nav >ul >li:last-child {
	border-right: none;
}
body #header-secondary-outer.custom-header-secondary-outer nav >ul >li >a {
    font-size: 14px;
    line-height: 14px;
    letter-spacing: 1px;
    font-weight: 600;
    color: #ffffff;
    padding: 6px 0!important;
    border-left: none;
    border-right: 1px solid rgba(255, 255, 255, 0.4);
    text-align: center;
}
#header-secondary-outer.custom-header-secondary-outer nav >ul >li.current-menu-item:before, #header-secondary-outer.custom-header-secondary-outer nav >ul >li.current-menu-parent:before {
    content: "";
    background-color: #cf3140;
    width: 100%;
    height: 3px;
    display: block;
    position: absolute;
    top: -2px;
}
body #header-secondary-outer.custom-header-secondary-outer nav >ul >li.astm-search-menu a {
	height: 26px!important;
	background-image: url(https://dev.anunciame.cl/empatthy/wp-content/uploads/2017/12/lupa.png)!important;
	background-repeat: no-repeat!important;
	background-position: right center!important;
	border-right: none!important;
}
body #header-secondary-outer.custom-header-secondary-outer nav >ul >li.astm-search-menu a svg {
	display: none!important;
}
/* Resultados del Buscador */
body.search[data-hhun="1"]:not(.no-scroll) #header-outer[data-permanent-transparent="false"][data-using-secondary="1"]:not(.detached):not(.parallax-contained):not(.at-top-before-box) {
	background-color: #333f50!important;
}
body.search .container-wrap {
	padding-top: 300px!important;
	padding-bottom: 100px;
	margin-top: 0!important;
}
.search .container-wrap .span_9.col {
	width: 100%!important;
	margin: 0!important;
}
.search .container-wrap .span_3.col {
	display: none!important;
}
.search .row .col.section-title h1 {
    font-size: 20px!important;
    line-height: 30px!important;
    margin-bottom: 0px!important;
    text-transform: uppercase!important;
    font-family: 'Hind', sans-serif!important;
    letter-spacing: 1px!important;
}
.search .row .col.section-title span {
    font-size: 20px!important;
    line-height: 30px!important;
    margin-bottom: 0px!important;
    font-family: 'Hind', sans-serif!important;
    font-weight: 400;
    letter-spacing: 1px!important;
}
#search-results .result h2 {
	font-family: 'Hind', sans-serif;
    font-size: 14px!important;
    line-height: 14px!important;
    letter-spacing: 1px;
    margin-bottom: 0!important;
}
/* Tienda y Productos */
#sidebar .product-categories {
	border-left: 2px solid #efefef;
    border-bottom: 2px solid #efefef;
    border-right: 2px solid #efefef;
    padding: 10px;
    margin-bottom: 0!important;
}
body.woocommerce #header-outer .cart-menu, body.woocommerce-page #header-outer .cart-menu {
	display: block!important;
}
#header-outer .cart-menu {
	position: fixed!important;
	top: 42%!important;
	padding: 0!important;
	-webkit-box-shadow: -5px 2px 15px -5px rgba(110,110,110,1);
    -moz-box-shadow: -5px 2px 15px -5px rgba(110,110,110,1);
    box-shadow: -5px 2px 15px -5px rgba(110,110,110,1);
    -moz-border-radius: 10px 0 0 10px!important;
    -webkit-border-radius: 10px 0 0 10px!important;
    -o-border-radius: 10px 0 0 10px!important;
    border-radius: 10px 0 0 10px!important;
    background-color: #ffffff!important;
    display: none;
}
body[data-smooth-scrolling="0"] #header-outer .widget_shopping_cart, #header-outer a.cart-contents .cart-wrap span:before {
	display: none!important;
}
#header-outer .cart-menu .cart-icon-wrap {
    height: auto!important;
    text-align: center;
    width: 66px!important;
}
body #header-outer .cart-menu .cart-icon-wrap i {
	position: relative!important;
    font-size: 36px!important;
    line-height: 36px!important;
    width: 100%!important;
    top: 0!important;
    height: 70px!important;
    background-image: url(https://dev.anunciame.cl/empatthy/wp-content/uploads/2018/01/carrito-gris.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center;
}
header#top #mobile-cart-link i {
	top: 1px!important;
	height: 30px!important;
	width: 30px!important;
	background-image: url(https://dev.anunciame.cl/empatthy/wp-content/uploads/2018/01/carrito-blanco.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
body #header-outer .cart-menu .cart-icon-wrap i.icon-salient-cart:before, header#top #mobile-cart-link i.icon-salient-cart:before {
	display: none;
}
body #header-outer .cart-wrap {
	float: none!important;
	margin-right: 0!important;
	position: absolute;
	top: 10px;
	right: 8px;
}
body #header-outer a.cart-contents .cart-wrap span {
	margin-left: 0!important;
	font-size: 13px!important;
	line-height: 20px!important;
	width: 20px!important;
	right: 0!important;
	font-weight: 600!important;
	border-radius: 20px!important;
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address {
	display: none!important;
}
.woocommerce-checkout #payment div.payment_box p {
	line-height: 20px!important;
}
.woocommerce-checkout #payment ul.payment_methods li label {
	font-weight: 600!important;
}
.woocommerce table.order-review th, .woocommerce-page table.order-review th, .woocommerce table.order-review tfoot td, .woocommerce table.order-review tfoot th, .woocommerce-page table.shop_table tfoot td, .woocommerce-page table.shop_table tfoot th, input[type=text], textarea, input[type=email], input[type=password], input[type=tel], input[type=url], input[type=search], input[type=date], .woocommerce-checkout-review-order-table .product-info h4 {
	font-family: 'Hind', sans-serif!important;
	font-size: 14px!important;
	line-height: 20px!important;
}
body .cart_totals h2, body form.checkout.woocommerce-checkout h3, .woocommerce-order h2, .woocommerce-MyAccount-content h2, #customer_login h2 {
    font-size: 20px!important;
    line-height: 30px!important;
    margin-bottom: 0px!important;
    font-family: 'Hind', sans-serif!important;
    font-weight: 600;
    letter-spacing: 1px!important;
    text-transform: uppercase;
}
.woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout-review-order-table .product-image, .woocommerce-checkout-review-order-table .product-info .product-quantity {
	display: none!important;
}
.woocommerce-checkout-review-order-table .product-info {
	float: none!important;
	width: 100%!important;
}
body.single-product[data-hhun="1"]:not(.no-scroll) #header-outer[data-permanent-transparent="false"][data-using-secondary="1"]:not(.detached):not(.parallax-contained):not(.at-top-before-box) {
	background-color: #333f50!important;
}
body.single-product div.product .product_title {
	font-family: 'Hind', sans-serif;
    font-size: 14px!important;
    line-height: 14px!important;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 5px!important;
    color: #cf3140!important;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    font-size: 14px!important;
    line-height: 14px!important;
    letter-spacing: 1px;
    color: #333f50!important;
    font-weight: 600;
}
body.woocommerce a.button, body.woocommerce-page a.button, body.woocommerce button.button, body.woocommerce-page button.button, body.woocommerce input.button, body.woocommerce-page input.button, body.woocommerce #respond input#submit, body.woocommerce-page #respond input#submit, body.woocommerce #content input.button, body.woocommerce-page #content input.button {
	font-size: 14px!important;
	line-height: 14px!important;
	font-weight: 600!important;
	letter-spacing: 1px;
}
body .container .woocommerce-message a.button, body .container .woocommerce-error a.button, body .container .woocommerce-info a.button {
	font-weight: 600!important;
	text-transform: uppercase;
	font-size: 14px!important;
    line-height: 1.5em!important;
}
.single-product .custom-margin-top {
	margin-top: 0!important;
}
.single-product .container-wrap {
	padding-top: 300px!important;
	padding-bottom: 100px;
}
.woocommerce .span_9 ul.products li.product.material, .woocommerce-page .span_9 ul.products li.product.material {
	margin-bottom: 45px!important;
}
.woocommerce .material.product .product-wrap .product-meta {
    padding: 60px 35px 50px 35px!important;
}
.woocommerce ul.products li.product h2.woocommerce-loop-product__title, .woocommerce-page ul.products li.product h2.woocommerce-loop-product__title {
    font-family: 'Hind', sans-serif;
    font-size: 14px!important;
    line-height: 14px!important;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 15px!important;
    font-weight: 600!important;
    padding: 0!important;
}
.woocommerce ul.products .material.product h2, .woocommerce-page ul.products .material.product h2 {
    color: #cf3140!important;
}
body.woocommerce .material.product .product-wrap .product-add-to-cart .price .amount {
	font-size: 18px!important;
	line-height: 18px;
	font-weight: 600;
}
body.woocommerce ul.products li.product .price {
	font-family: 'Hind', sans-serif;
    color: #333f50;
    border: none!important;
}
body.woocommerce .material.product .product-wrap .product-add-to-cart a {
	border-color: #d5d5d5!important;
}
body.woocommerce .material.product .product-wrap .product-add-to-cart a.added_to_cart {
    font-size: 14px!important;
    line-height: 14px;
    text-transform: uppercase;
    font-weight: 600;
    color: #333f50!important;
}
.woocommerce .material.product .product-wrap .product-add-to-cart a > span.text {
    font-size: 14px;
    line-height: 14px;
    text-transform: uppercase;
    font-weight: 600;
    color: #333f50!important;
    display: block!important;
}
.woocommerce ul.products li.product.material img, .woocommerce-page ul.products li.product.material img, .woocommerce .material.product .product-wrap .product-meta > .price, html .nectar-shop-header .woocommerce-breadcrumb, .woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count, .woocommerce .woocommerce-breadcrumb {
	display: none!important;
}
.woocommerce .material.product .product-wrap .product-add-to-cart {
	opacity: 1!important;
	transform: none!important;
	left: 0!important;
	position: relative!important;
	bottom: 0!important;
}
.woocommerce ul.products li.product.material, .woocommerce-page ul.products li.product.material {
	-webkit-box-shadow: 0px 0px 40px 0px rgba(204,204,204,1)!important;
	-moz-box-shadow: 0px 0px 40px 0px rgba(204,204,204,1)!important;
	box-shadow: 0px 0px 40px 0px rgba(204,204,204,1)!important;
}
.woocommerce .material.product:hover h3, .woocommerce .material.product:hover .product-meta > .price, .woocommerce .material.product:hover h2 {
	transform: none!important;
}
#sidebar .woocommerce h4 {
    color: #ffffff;
    background-color: #cf3140;
    font-size: 14px;
    line-height: 14px;
    letter-spacing: 1px;
    font-weight: 600;
    font-family: 'Hind', sans-serif;
    padding: 20px 25px;
    margin-bottom: 0!important;
}
#sidebar .woocommerce li a {
    border-bottom: none;
    font-weight: 600;
    text-transform: uppercase;
    color: #646665;
    font-size: 14px;
    line-height: 14px;
    padding: 0!important;
    display: block;
}
#sidebar .woocommerce li a:before, #sidebar .woocommerce li a:after {
	top: 11px!important;
}
#sidebar .woocommerce li {
    font-size: 14px;
    line-height: 14px;
	padding: 13px 0px 13px 25px!important;
	border-bottom: none!important;
}
html .woocommerce #sidebar div.woocommerce ul.woocommerce-widget-layered-nav-list li a:hover ~ .count {
	background-color: #333f50!important;
}
.widget.woocommerce .product-categories li .count {
	font-size: 14px!important;
	line-height: 14px!important;
	color: #646665;
	top: 5px!important;
	background-color: #e2e2e5!important;
    width: 30px;
    text-align: center;
    padding: 7px 0!important;
}
.widget.woocommerce .wc-layered-nav-term .count .post_count {
	padding: 0;
}

/* Footer */
#footer-outer .widget {
	margin-bottom: 20px;
}
body #footer-outer .widget h4 {
	font-family: 'Hind', sans-serif;
    font-size: 14px;
    line-height: 14px;
    font-weight: 600;
    letter-spacing: 1px;
}
body #footer-outer .widget a {
	color: #fff!important;
}
body #footer-outer .widget a.regular-button {
	font-family: 'Hind', sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 14px;
    color: #ffffff!important;
    margin-bottom: 0!important;
}
#mc_signup_submit {
	font-family: 'Hind', sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 14px;
    color: #ffffff!important;
    margin-bottom: 0!important;
}
body #footer-outer .widget table tr td i.fa-twitter {
	margin-right: 20px;
}
html #footer-outer .formcraft-css .fc-form .form-element .form-element-html {
	padding: 0!important;
}
html #footer-outer .formcraft-css .fc-form .form-element input[type=text] {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    border: 2px solid #fff;
    padding: 5px 15px!important;
    line-height: 14px;
    background-color: transparent!important;
    color: #ffffff!important;
}
html #footer-outer .formcraft-css .fc-form.frame-hidden .form-page-content {
	margin-right: 0!important;
}
#footer-outer .formcraft-css .fc-form.fc-form-2 .form-element .field-cover .button.submit-button {
	text-shadow: none!important;
	font-size: 12px!important;
	line-height: 13px!important;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	padding: 12px 10px!important;
	position: absolute;
	right: 0;
	top: -37px;
    background: #cf3140!important;
    color: #333f50!important;
}
#footer-outer .formcraft-css .fc-form.fc-form-2 .form-element .submit-cover .submit-button .text {
	text-shadow: none!important;
	font-size: 12px!important;
	line-height: 13px!important;
}
html #footer-outer .formcraft-css .fc-form .form-element .error {
	right: initial!important;
	left: 5px!important;
	padding: 3px 5px;
	top: -8px;
}
#footer-outer ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #ffffff!important;
}
#footer-outer ::-moz-placeholder { /* Firefox 19+ */
	color: #ffffff!important;
}
#footer-outer :-ms-input-placeholder { /* IE 10+ */
	color: #ffffff!important;
}
#footer-outer :-moz-placeholder { /* Firefox 18- */
	color: #ffffff!important;
}
#footer-outer .row {
	padding: 65px 0 55px;
}
#footer-outer #copyright {
	padding: 25px 0;
}
#footer-outer #copyright p {
    line-height: 12px;
    margin-top: 0;
	opacity: 0.5;
	font-weight: 500;
}
#footer-outer[data-using-bg-img="true"] #copyright .col.span_5 {
	width: 100%;
	margin-right: 0!important;
	text-align: center;
}
#footer-outer[data-using-bg-img="true"] #copyright .col.span_7 {
	display: none;
}
/* ERROR WOOCOMMERCE */
.woocommerce-checkout.woocommerce-page.woocommerce-order-pay .woocommerce-error:first-child {
	display: none!important;
}

.page-header-overlay-color:after {
    opacity: 0.5!important;
}

.margin-left0{
	margin-left:0!important;
}

.single article.post .content-inner .post-featured-img img {
    max-height: 500px;
    max-width: 100%;
    width: auto;
}

body.single-post #page-header-bg h1{
	display:none!important;

}

.auto_meta_overlaid_spaced .masonry-blog-item .post-featured-img{
	background-position: top!important;
}

.custom-milestone1 .nectar-milestone .number span {
    width: 85px;
    overflow: hidden;
    display: block;
}


.nectar_single_testimonial[data-style="small_modern"] p span{
	display:none!important;
}

/*
.team-member[data-style="bio_fullscreen"] .team-member-image:after{
	content: '+';
	width: 40px;
	height: 18px;
	background-color: #d03840;
	color: #fff;
	position: absolute;
	right: 0;
	bottom: 0;
	text-align: center;
	padding-top: 22px;
	font-size: 18px;
}
*/

/**********************************
******** EMPATTHY CUSTOM *********
***********************************/
#social{
	position: absolute;
    right: 0;
    top: 0;
    display: inline;
}

#social li{
	display:inline;
}

#social li i{
	color:#fff;
}

#social li a:hover i {
	color:#bbbbbb;
	transition:.25s;
}

#social .icon-salient-spotify {
	background-color: transparent;
    display: inline-block;
    font-size: 16px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    top: -2px;
    word-spacing: 1px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    max-width: 100%;
}




body:not(.material) #header-outer[data-format="centered-menu-under-logo"] .span_3 {
    padding-bottom: 2px;
}

.custom-boxshadow{
	-webkit-box-shadow: 0px 0px 40px 0px rgba(204,204,204,0.4)!important;
    -moz-box-shadow: 0px 0px 40px 0px rgba(204,204,204,0.4)!important;
    box-shadow: 0px 0px 40px 0px rgba(204,204,204,0.4)!important;
}


.listado-custom .nectar-icon-list-item {
    margin-bottom: 25px!important;
}

.icon-mail{
	display:none!important;
}

html .formcraft-css .fc-form.fc-form-3.label-floating .form-element .field-cover .main-label > span {
    color: #646665!important;
}


.toggle h3 a{
	font-size: 18px;
	line-height: 21px;
    text-align: left;
    color: #646665;
    font-family: 'Hind', sans-serif;
    letter-spacing: 1px;
}


/* Estilo pagina areas de impacto */
.page-id-5335 .custom-team .team-member[data-style="bio_fullscreen"] .team-meta,
.page-id-5792 .custom-team .team-member[data-style="bio_fullscreen"] .team-meta{
	text-align: center;
}

.page-id-5335 .custom-team-bio,
.page-id-5792 .custom-team-bio{
	text-indent: -9999px;
}

.page-id-5335 .custom-team-bio-a,
.page-id-5792 .custom-team-bio-a{
	text-indent: 1px;
	margin:auto;
}

.page-id-5335 .team-member[data-style="bio_fullscreen"] .team-meta,
.page-id-5792 .team-member[data-style="bio_fullscreen"] .team-meta {
    top: 50%;
    margin-top: -40px;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: left;
}


.nectar_team_member_overlay .team_member_image{
	transform: scale(1)!important;
    transition: 0s;
}

.nectar_team_member_overlay.open .team_member_details h2{
	font-size: 24px;
}


#footer-outer .row {
    padding: 30px 0 0px;
}

#footer-outer #copyright {
    padding: 15px 0;
}


.custom-mile .nectar-milestone .number {
	height: 57px;
    overflow: hidden;
}


@media (min-width: 1301px) {
	body.woocommerce .span_9 ul.products li.product.material, body.woocommerce-page .span_9 ul.products li.product.material, body.woocommerce .span_9 ul.products li.product.material.last, body.woocommerce-page .span_9 ul.products li.product.material.last {
		width: 48%;
		margin-right: 2%;
	}
}




@media (min-width: 1112px) {
	.custom-icon-txt-inside .custom-icon-txt-right-top .iwithtext {
	    top: -8px!important;
	    right: 70px;
	}
}


@media (min-width: 1340px) {
	.custom-icon-txt-inside .custom-icon-txt-right-top .iwithtext {
	    top: -18px!important;
	    right: 70px;
	}
}



@media (min-width: 1001px) {

	#header-outer[data-format="centered-menu-under-logo"] header#top .span_9 {
	    display: none!important;
	}

	#header-space {
		height: 0!important;
	}
	.custom-icon-txt .custom-icon-txt-right-top .iwithtext {
		top: -60px;
	}
	.custom-icon-txt .custom-icon-txt-right-top .iwithtext .iwt-text {
    	padding: 0;
		top: 45px;
		right: 45px;
		position: relative;
	}
	.custom-icon-txt .custom-icon-txt-right-top .iwithtext .iwt-icon {
    	left: -200px;
	}
	.custom-icon-txt .custom-icon-txt-right-bottom .iwithtext {
		top: -60px;
	}
	.custom-icon-txt .custom-icon-txt-right-bottom .iwithtext .iwt-text {
    	padding: 0;
		top: 45px;
		right: 45px;
		position: relative;
	}
	.custom-icon-txt .custom-icon-txt-right-bottom .iwithtext .iwt-icon {
    	left: -200px;
	}
	.custom-icon-txt .custom-icon-txt-center-bottom .iwithtext .iwt-text {
		padding-left: 0!important;
	}
	.custom-icon-txt .custom-icon-txt-center-bottom .iwithtext .iwt-icon {
		position: relative;
	}
	.custom-icon-txt .custom-icon-txt-center-bottom .iwithtext .iwt-icon img {
		margin: 0 auto 20px!important;
	}
	.custom-icon-txt .custom-icon-txt-left-top .iwithtext {
		top: -60px;
	}
	.custom-icon-txt .custom-icon-txt-left-top .iwithtext .iwt-text {
    	padding: 0;
		top: 45px;
		left: 45px;
		position: relative;
	}
	.custom-icon-txt .custom-icon-txt-left-top .iwithtext .iwt-icon {
    	left: initial;
		right: -200px;
	}
	.custom-icon-txt .custom-icon-txt-left-bottom .iwithtext {
		top: -60px;
	}
	.custom-icon-txt .custom-icon-txt-left-bottom .iwithtext .iwt-text {
	    padding: 0;
		top: 45px;
		left: 45px;
		position: relative;
	}
	.custom-icon-txt .custom-icon-txt-left-bottom .iwithtext .iwt-icon {
    	left: initial;
		right: -200px;
	}
	.custom-icon-txt-inside .custom-icon-txt-right-top .iwithtext {
		top: -18px;
		right: 70px;
	}
	body.page-id-152 .custom-icon-txt-inside .custom-icon-txt-right-top .iwithtext {
		top: -70px;
	}
	.custom-icon-txt-inside .custom-icon-txt-right-top .iwithtext .iwt-text {
	    padding: 0;
		top: 20px;
		right: 45px;
		position: relative;
	}
	.custom-icon-txt-inside .custom-icon-txt-right-top .iwithtext .iwt-icon {
    	left: -200px;
	}
	.custom-icon-txt-inside .custom-icon-txt-left-top .iwithtext {
		top: -18px;
		left: 70px;
	}
	.custom-icon-txt-inside .custom-icon-txt-left-top .iwithtext .iwt-text {
    	padding: 0;
		top: 20px;
		left: 45px;
		position: relative;
	}
	.custom-icon-txt-inside .custom-icon-txt-left-top .iwithtext .iwt-icon {
    	left: initial;
		right: -200px;
	}
	.custom-icon-txt-inside .custom-icon-txt-left-bottom .iwithtext .iwt-icon {
    	left: initial;
		right: -200px;
	}
	/* Títulos Fondo */
	.custom-blog-title-background,
	.custom-proyectos-title-background,
	.custom-nuestra-title-background,
	.custom-nuestras-title-background,
	.custom-nuestro-title-background,
	.custom-empatthy-title-background,
	.custom-servicios-title-background{
		margin-top: 40px;
	}

	.custom-blog-title-background:before {
    	content: "News";
		font-family: 'Hind', sans-serif;
		font-weight: 800;
		position: absolute;
		color: #efefef;
		font-size: 140px;
		z-index: -1;
		line-height: 30px;
		display: block;
		width: 100%;
		text-align: center;
		cursor: auto;
	}

	.custom-proyectos-title-background:before {
    	content: "Portfolio";
		font-family: 'Hind', sans-serif;
		font-weight: 800;
		position: absolute;
		color: #efefef;
		font-size: 140px;
		z-index: -1;
		line-height: 30px;
		display: block;
		width: 100%;
		text-align: center;
		cursor: auto;
	}

	.custom-nuestra-title-background:before {
    	content: "Nuestra";
		font-family: 'Hind', sans-serif;
		font-weight: 800;
		position: absolute;
		color: #efefef;
		font-size: 140px;
		z-index: -1;
		line-height: 30px;
		display: block;
		width: 100%;
		text-align: center;
		cursor: auto;
	}
	.custom-servicios-title-background:before {
    	content: "Servicios";
		font-family: 'Hind', sans-serif;
		font-weight: 800;
		position: absolute;
		color: #efefef;
		font-size: 140px;
		z-index: -1;
		line-height: 30px;
		display: block;
		width: 100%;
		text-align: center;
		cursor: auto;
	}
	.custom-empatthy-title-background:before {
    	content: "Empatthy";
		font-family: 'Hind', sans-serif;
		font-weight: 800;
		position: absolute;
		color: #efefef;
		font-size: 140px;
		z-index: -1;
		line-height: 30px;
		display: block;
		width: 100%;
		text-align: center;
		cursor: auto;
	}
	.custom-nuestras-title-background:before {
    	content: "Nuestras";
		font-family: 'Hind', sans-serif;
		font-weight: 800;
		position: absolute;
		color: #efefef;
		font-size: 140px;
		z-index: -1;
		line-height: 30px;
		display: block;
		width: 100%;
		text-align: center;
		cursor: auto;
	}
	.custom-nuestro-title-background:before {
    	content: "4 C";
		font-family: 'Hind', sans-serif;
		font-weight: 800;
		position: absolute;
		color: #efefef;
		font-size: 140px;
		z-index: -1;
		line-height: 30px;
		display: block;
		width: 100%;
		text-align: center;
		cursor: auto;
	}

	.custom-nuestro-title-background:before {
    	content: "4 C";
		font-family: 'Hind', sans-serif;
		font-weight: 800;
		position: absolute;
		color: #efefef;
		font-size: 140px;
		z-index: -1;
		line-height: 30px;
		display: block;
		width: 100%;
		text-align: center;
		cursor: auto;
	}
	.custom-nuestro1-title-background:before {
    	content: "Nuestro";
		font-family: 'Hind', sans-serif;
		font-weight: 800;
		position: absolute;
		color: #efefef;
		font-size: 140px;
		z-index: -1;
		line-height: 30px;
		display: block;
		width: 100%;
		text-align: center;
		cursor: auto;
	}
	.custom-praxisen-title-background:before {
    	content: "Praxis en";
		font-family: 'Hind', sans-serif;
		font-weight: 800;
		position: absolute;
		color: #efefef;
		font-size: 140px;
		z-index: -1;
		line-height: 30px;
		display: block;
		width: 100%;
		text-align: center;
		cursor: auto;
	}
	.custom-medir-title-background:before {
    	content: "Medir";
		font-family: 'Hind', sans-serif;
		font-weight: 800;
		position: absolute;
		color: #efefef;
		font-size: 140px;
		z-index: -1;
		line-height: 30px;
		display: block;
		width: 100%;
		text-align: center;
		cursor: auto;
	}
	.custom-praxis-title-background:before {
    	content: "Praxis";
		font-family: 'Hind', sans-serif;
		font-weight: 800;
		position: absolute;
		color: #efefef;
		font-size: 140px;
		z-index: -1;
		line-height: 30px;
		display: block;
		width: 100%;
		text-align: center;
		cursor: auto;
	}
	.custom-opinion-title-background:before {
    	content: "Opinión";
		font-family: 'Hind', sans-serif;
		font-weight: 800;
		position: absolute;
		color: #efefef;
		font-size: 140px;
		z-index: -1;
		line-height: 30px;
		display: block;
		width: 100%;
		text-align: center;
		cursor: auto;
	}
	.custom-escribenos-title-background:before {
    	content: "Escríbenos";
		font-family: 'Hind', sans-serif;
		font-weight: 800;
		position: absolute;
		color: #efefef;
		font-size: 140px;
		z-index: -1;
		line-height: 30px;
		display: block;
		width: 100%;
		text-align: center;
		cursor: auto;
	}
	.custom-online-title-background:before {
    	content: "Online";
		font-family: 'Hind', sans-serif;
		font-weight: 800;
		position: absolute;
		color: #efefef;
		font-size: 140px;
		z-index: -1;
		line-height: 30px;
		display: block;
		width: 100%;
		text-align: center;
		cursor: auto;
	}
}
@media (max-width: 1000px) {

	.page-id-5335 .nectar_team_member_overlay .inner-wrap,
	.page-id-5792 .nectar_team_member_overlay .inner-wrap{
		display: block!important;
	}

	.page-id-5335 .nectar_team_member_overlay .team_member_details,
	.page-id-5335 .nectar_team_member_overlay .team_member_picture,
	.page-id-5792 .nectar_team_member_overlay .team_member_details,
	.page-id-5792 .nectar_team_member_overlay .team_member_picture {
		float: left;
	    width: 100%;
	    position: relative;
	    display: block;
	}


	.custom-icon-txt-inside .custom-icon-txt-right-top .iwithtext:last-of-type{
		margin-top: 25px;
	}


	.custom-menu-responsive .wpb_content_element {
		margin-top: 20px !important;
		margin-bottom: 20px !important;
		border-left: 1px solid rgba(255,255,255,0.3);
	}


	.custom-clients .clients.no-carousel > div{
		-webkit-box-shadow: 0px 0px 30px 0px rgba(204,204,204,0.1)!important;
	    -moz-box-shadow: 0px 0px 30px 0px rgba(204,204,204,0.1)!important;
	    box-shadow: 0px 0px 30px 0px rgba(204,204,204,0.1)!important;
	}

	.hide-responsive{
		display:none!important;
	}

	body.page-id-5335 .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close,
	body.page-id-5792 .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close{
		display: block!important;
		right: 13px;
	    position: absolute;
	    top: 25px;
	}

	.margin-quote-responsive{
		min-height: 80px!important;
	}

	header#top {
	    padding-bottom: 0!important;
	}

	#social{
		display:none;
	}

	.custom-icon-txt-inside .custom-icon-txt-right-top .iwithtext{
		margin-bottom: 7px!important;
	}


	body .woocommerce ul.products li.product.material, body.woocommerce-page ul.products li.product.material, html .woocommerce .span_9 ul.products li.product.material, html .woocommerce-page .span_9 ul.products li.product.material, body .woocommerce.columns-1 ul.products li.product.material {
		width: 100%!important;
	}
	body[data-hhun="1"] #header-secondary-outer.custom-header-secondary-outer {
		display: none!important;
	}
	body[data-hhun="1"]:not(.no-scroll) #header-outer[data-permanent-transparent="false"][data-using-secondary="1"]:not(.detached):not(.parallax-contained):not(.at-top-before-box), body #header-outer, body[data-header-color="dark"] #header-outer {
		background-color: #333f50!important;
		background: #333f50!important;
	}
	#slide-out-widget-area .inner .off-canvas-menu-container li a {
    	font-size: 16px;
		line-height: 16px;
		letter-spacing: 1px;
		font-weight: 600;
		opacity: 1!important;
	}
	#slide-out-widget-area .menuwrapper li {
		margin-bottom: 20px;
	}
	.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:before, .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after, .slide-out-widget-area-toggle[data-icon-animation="simple-transform"].mobile-icon .lines-button:after, header#top .slide-out-widget-area-toggle[data-icon-animation="spin-and-transform"].mobile-icon .lines-button.x2 .lines {
		background-color: #ffffff!important;
	}
	.custom-slider-home:after, #page-header-wrap:after {
		display: none!important;
	}
	body #page-header-bg .span_6 h1 {
		font-size: 12px!important;
		line-height: 12px!important;
	}
	body #page-header-bg .span_6 span.subheader {
		font-family: 'ArgentCF';
		font-size: 34px!important;
		line-height: 34px!important;
	}
	.tp-caption.slider-btn, .slider-btn {
		display: none!important;
	}
	.custom-cascading-images {
		display: none!important;
	}
	.custom-icon-txt, body .vc_custom_1513611522219 {
		transform: none!important;
		margin-top: 0!important;
	}
	body .vc_custom_1513599865763 {
		margin-top: 30px!important;
	}
	.woocommerce #sidebar .widget.woocommerce:not(.widget_price_filter) h4:before, .woocommerce #sidebar .widget.woocommerce:not(.widget_price_filter) h4:after {
		display: none!important;
	}
	body.woocommerce #sidebar .widget.woocommerce > ul {
		padding-left: 0!important;
	}
	.woocommerce #sidebar .widget.woocommerce > ul.woocommerce-widget-layered-nav-list {
		display: block!important;
	}
	.custom-milestone.wpb_row .row-bg, .custom-milestone .full-width-section .row-bg, .custom-form-contact.wpb_row .row-bg, .custom-form-contact .full-width-section .row-bg {
		background-position: center bottom!important;
	}
	.row .col.section-title span:not(.share-count-total) {
		display: block!important;
	}
	#sidebar {
		margin-top: 50px!important;
	}
	.custom-boxes .vc_col-sm-2, .custom-team .vc_col-sm-2, .custom-icon-txt .vc_col-sm-2, .custom-icon-txt-inside .vc_col-sm-2 {
		width: 100%!important;
		display: block!important;
		margin-left: 0!important;
	}
	.custom-boxes .iwithtext .iwt-icon img {
		margin-bottom: 0!important;
	}
	.main-content .vc_col-sm-2 .iwithtext .iwt-text, .iwithtext .iwt-text {
		padding-left: 85px;
		padding-top: 15px;
	}
	.custom-icon-txt .iwithtext .iwt-text p, .custom-icon-txt-inside .iwithtext .iwt-text p {
		text-align: left!important;
	}
	body .custom-icon-txt .iwithtext .iwt-icon img, body .custom-icon-txt-inside .iwithtext .iwt-icon img {
		width: 70px!important;
	}
	.custom-icon-txt-inside .divider-wrap {
		display: none!important;
	}
	body.woocommerce #header-outer .cart-menu, body.woocommerce-page #header-outer .cart-menu {
		display: none!important;
	}

	.custom-clients-responsive .vc_col-sm-2{
		width:48%!important;
		margin-left: 5px!important;
	}

}
@media (min-width: 1000px) {
	body.single-post .post-area {
		width: 65.95744680199999%;
		padding: 0!important;
		margin: 0!important;
	}
	body.single-post #sidebar {
		width: 31.914893614%;
		margin-left: 2.1%;
	}
	body.page-id-483 .post-area, body.parent-pageid-483 .post-area {
		width: 65.95744680199999%!important;
		padding: 0!important;
		margin: 0!important;
	}
	body.page-id-483 #sidebar, body.parent-pageid-483 #sidebar {
		width: 31.914893614%;
		margin-left: 2.1%;
	}
	body.woocommerce.archive .post-area, body.single-product .post-area {
		width: 65.95744680199999%;
		padding: 0!important;
		margin: 0!important;
	}
	body.woocommerce.archive #sidebar, body.single-product #sidebar {
		width: 31.914893614%;
		margin-left: 2.1%;
	}
}
@media (max-width: 690px) {
	html .formcraft-css.image_button_cover {
		top: auto!important;
		bottom: 0;
	}
}








