    /*
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: salient
Version: 0.1.
Text Domain: salient
*/

/*.hidden-desktop{
	display:none;
}*/
.opacity-bck{
	background: rgba(0,0,0,0.35);
}
.opacity-bck p, .opacity-bck h2{
	text-shadow: #000 2px 5px 5px;
}
.portfolio-items .col.span_3 .work-meta h4.title {
	line-height: 24px!important;
}
.bradius .column-bg-overlay{
	border-radius: 100%;
}
.portfolio-filters-inline ul li:first-child{
    display: none!important;
}
.zitro-breadcrumb .wpb_wrapper, #breadcrumbs{ font-size: 0.75em;}
#footer-outer {background-color: transparent;}
@media only screen and (min-width: 1000px) {
	#footer-outer .row { padding: 0 !important; }
}
.tmin {
    min-width: 180px;
    font-weight: lighter !important;
    font-size: 22px !important;
    line-height: 28px !important;
    opacity: 1 !important;
    box-shadow: 1px 1px 10px #000 !important;
    margin-top: 100px;
}

.icorrss {
    height: 40px;
    width: 40px;
    border: 1px solid white;
    border-radius: 25px;
    padding: 4px 11px;
    float: left;
    margin-right:10px;
}
.mtb30 {margin:30px 20px}

#footer-widgets, #menu-menu-pie-pagina a, #menu-menu-pie-pagina-ii a {
    font-weight: lighter !important;
}

body.home #footer-outer[data-using-bg-img="true"] {
	/*margin-top:-11% !important;
	padding-bottom: 27px;*/
}
#footer-outer[data-using-bg-img="true"] {
	/*margin-top:-240px;
	background-position: top;*/
}

.btns-packages .btn-col:hover{
	transform: translateY(-3px);
	box-shadow: 0 20px 38px rgba(0, 0, 0, 0.46);
	opacity: 0.8!important;
	transition: opacity .45s cubic-bezier(0.25, 1, 0.33, 1),
	transform .45s cubic-bezier(0.25, 1, 0.33, 1),
	border-color .45s cubic-bezier(0.25, 1, 0.33, 1),
	color .45s cubic-bezier(0.25, 1, 0.33, 1),
	background-color .45s cubic-bezier(0.25, 1, 0.33, 1),
	box-shadow .45s cubic-bezier(0.25, 1, 0.33, 1);
}

@media only screen and (max-width:1024px){
    #footer-outer[data-using-bg-img="true"] {
	margin-top:-170px;
}

	.hide-tablet{
		display: none;
	} 
	
.mtmanip {
    /*margin-top: -200px;*/
    z-index: 9999;
}

.menslinkme { 
    font-size: 30px;
    text-shadow: 0px 4px 3px rgba(0,0,0,0.4),
             0px 8px 13px rgba(0,0,0,0.1),
             0px 18px 23px rgba(0,0,0,0.1);
    line-height: 40px;
}

.mbd2 {
    margin-bottom: 200px !important;
}

	.bombas{
		margin-top: -314px;
		margin-left: -128px;
	}
}

@media only screen and (min-width: 1000px) {
    .nectar-recent-posts-single_featured.multiple_featured[data-nav-location="bottom"] > .container .controls {
        margin-top: -350px;
    }
    .ndNarrow {
        display: none;
    }
    .ndWide {
        margin-bottom: -200px;
    }

}
@media only screen and (min-width: 1000px) and (max-width: 1100px) {
    .ndWide {
        margin-left: -100px;
    }
}
@media only screen and (min-width: 1101px) and (max-width: 1440px) {
    .ndWide {
        margin-left: -17px;
    }
}


.ndNarrow {
        margin-bottom:-60px !important;
    }


@media only screen and (max-width: 1000px) {
    .ndWide {
        display: none;
    }

    .mctop {
	margin-top: -40px;
    }
}


.material .blog-recent.related-posts {
	margin-bottom: 150px;
}

.single-portfolio .row .col.section-title {
	display: none;
}

body.material .nectar-button.regular.m-extra-color-gradient-1 {
    min-width: 200px;
}

.testimonios p, body .testimonial_slider blockquote span{
    color: #747474;
    font-size: 20px;
    font-weight: bold;
}
.testimonial_slider[data-style="multiple_visible"] blockquote p:before {
    opacity: 1;
}

.encPosition {
    z-index: 999;
}

.encPosition .nectar_video_lightbox.play_button_with_text .link-text {
    color:white;
}

.cwhite, .cwhite h3 {
    color:white !important;
}

.fw100 {
    font-weight: 100 !important;
}

.pvideo {
    padding-top:400px !important;
    padding-bottom:400px !important;
}

.destacadoList {
    color: #d02839 !important;
}
.mt_240 {
    margin-top: -240px !important;
}

.estList ul li {
    font: lighter 25px roboto;
    line-height: 40px;
}

.btonVideoBingo span {
    color: white !important;
    border-radius: 15px !important;
    border-width: 5px !important;
    font: lighter 25px roboto;
}

.btonTrademark span {
    color: white !important;
    border-radius: 9px !important;
    font: lighter 20px roboto;
    border: 2px solid white !important;
    padding: 10px 30px;}

#breadcrumbs a{
	font-weight: normal;
}

#page-header-bg .span_6.section-breadcrumbs{
	top: 26%;
}

.single-post #page-header-bg .span_6.section-breadcrumbs{
	top: 21%;
}

.single-portfolio #page-header-bg .span_6.section-breadcrumbs{
	top: 33%;
}

#breadcrumbs>span{float:right;}

.page #menu{
	margin-bottom: 0;
}

body:not(.woocommerce-cart) .main-content tr td:first-child {
    border-left-width: 0px !important
}
body:not(.woocommerce-cart) .main-content td {
    border-style: none none solid none;
}

.mb200s {
    height: 200px !important;
}

.row .col .wpml-ls-statics-post_translations img{
	margin-bottom: 0;
}

.imgCabinets {
    margin-top: -50px !important;
}


@media only screen and (max-width: 320px) and (min-width: 1px){
	#section-download-wob h2{
		margin-top: 25%;
	}
	/*.hidden-mobile{display: none!important;}*/
}

@media only screen and (max-width: 375px) and (min-width: 1px){
	#section-download-wob h2{
		margin-top: 19%;
	}
	
	p.mt25{ 
		margin-top: 25px;
	}
	
	h4.mt25{
		margin-top: 25px;
	}
	
	.member-xs{ 
		margin-top: 4%;
		margin-bottom: 13%;
	}
	
	.page-id-6032 .wpb_wrapper >div.img-with-aniamtion-wrap:last-child{
		margin: inherit;
	}
}

@media only screen and (max-width: 414px) and (min-width: 1px) {

    #footer-outer[data-using-bg-img="true"] {
        margin-top: -240px;
        background-position: bottom;
        padding-top: 160px;
        text-align: center;
    }

    .icorrss {
        height: 40px;
        width: 40px;
        border: 1px solid white;
        border-radius: 25px;
        padding: 4px 11px;
        float: left;
        margin-right: 10px;
    }
}

@media only screen and (max-width: 568px) and (min-width: 1px) {
	#superwin{
		padding-bottom: 101px!important;
	}
	
}

@media only screen and (max-width: 667px) and (min-width: 1px) {
    .btnEncab {
        position: absolute;
    }
    .carHome {
        margin-top: 30px !important;
    }
    .mbd2 {
        margin-bottom: 0px !important;
    }
    .pvideo {
        padding-top:180px !important;
        padding-bottom:100px !important;
    }
    .mt_240 {
        margin-top: 0px !important;
    }
    #breadcrumbs {
        display:none;
    }
    .aCenter {
        text-align: center !important;
    }
    .mb200s {
        height: 0 !important;
    }
    
    .imgCabinets {
        margin-top: 60px !important;
    }
	
	#superwin{
		padding-bottom: 122px!important;
	}

}

@media screen and (max-width: 825px){
    #footer-outer ul {
        margin:40px;
    }
	.translatey-50{
		transform: translatey(-50px)!important;
	}
	.translatey-70{
		transform: translatey(-70px)!important;
	}
}

@media screen and (max-width: 768px){
	.second-btns-row{
		padding-top: 4%!important;
	}
	.mt45{
		margin-top: 45px;
	}
	.single-portfolio #portfolio-extra .img-with-aniamtion-wrap{
		margin: 20px auto 0px!important;
	}
	p.mt25{ margin-top: 25px;}
	.flip-in-vertical-wrap .wpb_wrapper h3{text-align: center!important; margin: 0!important;}
	.mtmanip {margin-top: 0;}
	img.mt45{ margin-top: 45px!important;}
	.videoGame { margin-top: 40%;}
	.videoGame .wpb_wrapper .divider-wrap{
		margin: 0;
	}
	.hidden-mobile{display: none!important;}
	#superwin{padding-bottom: 250px!important; }
		.wpb_wrapper > div:last-child {margin: 0px 0 -20px 0!important;}
	.btn-col .wpb_wrapper > div:last-child {margin: inherit!important;}

	.portfolio-items[data-ps="6"] .parallaxImg-layers > div:first-child .bg-img:after {
    		background-color: transparent !important;
	}

	.portfolio-items[data-ps="6"] .work-meta h4 {
 	   display: none;
	}
}

@media only screen and (max-width: 813px) and (min-width: 1px){
	#section-features-of-game #image-and-list-features .wpb_wrapper >div:last-child{
		margin: 20px 0 0 0;
	}
	.wpb_row .span_12 >.btn-col.col.padding-1-percent{
		padding: 2%;
	}
	
	/**Home**/
	.home #recent-post-zitrogames{
		transform: translateY(0px)!important;
		padding-bottom: 0!important;
	}
	.home .padbtm-responsive{
		padding-bottom: 100px!important;
	}
	#section-download-wob h2{
		margin-top: 9%;
	}
}

@media only screen and (max-width: 1000px) and (min-width: 1px) {

    #footer-outer[data-using-bg-img="true"] {
        margin-top: -240px;
        background-position: bottom;
        padding-top: 160px;
    }
    #footer-outer .widget {
        margin-bottom: -20px;
    }

    #footer-widgets .container .row > div:last-child {
        margin: -30px 0 -30px 0!important;
    }
    .wpb_wrapper >div:last-child {
	margin: -20px 0 -20px 0;
    }
    .tmin { 
        margin-top:0;
    }
    .estList {
        padding-bottom: 220px !important;
    }
    .estList ul li {
        font: inherit;
        line-height: inherit;
    }

    #footer-outer .span_3 .widget:last-child {
        margin-bottom: -40px;
    }

    .recValues {
        width:100% !important;
        height: 100% !important;
        margin: 20px 0 !important; 
    }

    .redValueTeam {
        margin:50px 0 30px 0 !important
    }

    .redValueCompro {
        margin:25px 0 -20px 0 !important;
        padding: 3% 3% 0 3% !important;
    }

     .zUni h2{
        font-size: 19px !important;
        margin-bottom: 70px !important;
    }

    .w100 {
        width: 100% !important; 
    }

    .videoGame {
        margin-top: 40%;
    }

    .imgCabinets {
        margin-top: 40px !important;
    }

    .mt40 {
	margin-top: 40px !important;
    }
    
    .wpb_wrapper >div:last-child {
        margin: -20px 0 0px 0;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 1px) {
    #portfolio-extra img {
        /*margin: 50px auto -120px  !important;*/
    }
    #portfolio-extra .magnific-popup img {
        margin: inherit !important;
    }
}

@media only screen and (max-width: 999px) and (min-width: 768px) {
    .page-submenu[data-alignment="center"] {
        margin-top: 19px !important;
    }
}

.btonTxt span {
    font:20px roboto !important;
    font-weight: 100 !important;
}

body[data-button-style*="rounded_shadow"].material .nectar-button.see-through:hover {
  box-shadow: none !important; 
}

body:not(.woocommerce-cart) .main-content th {
    border-style: none;
}
body:not(.woocommerce-cart) .main-content tr th:first-child {
    border-left-width: 0;
}

/* RESPONSIVE TABLE */

table {
  border: 0px solid #ccc;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}

table caption {
  font-size: 1.5em;
  margin: .5em 0 .75em;
}

table tr {
  background-color: #f8f8f8;
  border-top: 1px solid #ddd;
  padding: .35em;
}

table th,
table td {
  padding: .625em;
  text-align: left;
}

table th {
  font-size: .85em;
  letter-spacing: .1em;
  text-transform: uppercase;
}

@media screen and (max-width: 600px) {
  table {
    border: 0;
  }

  table caption {
    font-size: 1.3em;
  }
  
  table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
  table tr {
    border-bottom: 1px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }
  
  table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: right;
  }
  
  table td::before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  
  table td:last-child {
    border-bottom: 0;
  }
}
.nectar-fancy-box[data-style="color_box_basic"] {border-radius: 8px !important;}

.saltoLinea p {
	padding-bottom: 0.8em !important;
}

.nectar-flickity[data-shadow="large_depth"] div.cell{
    box-shadow: none !important /*0 35px 55px rgba(0,0,0,0.08), 0 25px 63px rgba(0,0,0,0.08)*/;
}

.nectar-fancy-box[data-style="color_box_basic"] .box-bg:before {
	background-color: #000;
}
body[data-dropdown-style="minimal"] .sf-menu >li ul {
	width: 16em !important;
        padding: 10px !important;
}

.wpml-ls-item wpml-ls-item-en .sf-menu >li ul {
	width: auto !important;
 }

body[data-dropdown-style="minimal"] .sf-menu li li ul {
        left: 16.5em !important;
}
body[data-dropdown-style="minimal"] .sf-menu >li ul li ul li ul {
	    width: 12em !important;
	    left: 16.5em !important;
}
.menu-item-wpml-ls-22-en, .menu-item-wpml-ls-22-es {order: +1}

#menu-item-wpml-ls-22-en .sub-menu, #menu-item-wpml-ls-22-es .sub-menu, #menu-item-wpml-ls-22-pt-br .sub-menu {
	width: auto !important;
}
.menu-item-wpml-ls-22-es {
	max-width: 49px !important;
}

.jerry {
    position: absolute;
    margin-top: -310px;
    left: 0;
    max-width: 400px;
}
.bobby {
    position: absolute !important;
    margin-top: -510px;
    right: 0;
}
.bolas {
    position: absolute !important;
    margin-top: -540px;
    left: 0;
}

@media only screen and (width: 1024px) {
	.home .blog-recent .post{
		margin-bottom: 17%!important; 
	}
}

@media screen and (max-width: 1200px){
	.home .blog-recent .post{
		margin-bottom: 15%!important; 
	}
}

@media screen and (max-width: 1300px) {
    .jerry, .bobby, .bolas {
        display: none;
    }
}

@media screen and (max-width: 1366px){
	header#top nav > ul > li > a{
		font-size: 17px!important;
	}
}



.estiloParrafo {
	line-height: 40px; 
	font-size: 0.8em;
}
.capaSuperior {
    z-index: 9999;
}

body[data-aie="zoom-out"] .nectar-recent-posts-single_featured .nectar-recent-post-bg {
    transition: 0.95s 0s cubic-bezier(0.8,0.88,0.82,0.9) !important;
    opacity: 0.2 !important;
}

.btonDescarga {
    margin-top: -300px;
    position: absolute;
}


@media screen and (max-width:812px) {
    .btonDescarga {
        margin-top: inherit;
        position: inherit;
        margin-top: 30px;
    }
    .mwBton {
        width: 100% !important;
    }
}

/*    QUITAR FECHA Y AUTOR EN LA CABECERA DEL DETALLE NOTICIA    */
#single-below-header .meta-comment-count, #single-below-header .fn {
    opacity: 0 !important;
}

.mmPie {
    margin: 40px 0 0 0;
}

#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a, .masonry.material .masonry-blog-item .grav-wrap .text a,
.single-post .related-posts .article-content-wrap .grav-wrap .text a{
	display: none;
}

.single #page-header-bg #single-below-header >span, .single #page-header-bg #single-meta ul li, #page-header-bg .nectar-social >* {
	border-width: 0;
}

@media screen and (max-width: 812px) {
    .mmPie {
        margin: -25px 0 25px 0;
    }
}

@media screen and (max-width: 768px) {
    .txtJohnny {
	font-size: 20px !important;
    }
    
    #portfolio-extra .img-with-aniamtion-wrap {
        margin: 70px auto -130px !important;
    }
    
    .mtmin {
        padding-top: 20% !important;
    }

}
/* QUITAR EL AUTOR Y CATEGORIA DE LA ENTRADA MOSTRADA EN HOME */
.nectar-recent-post-slide.active .grav-wrap/*,
.blog-recent .post .post-header .meta > a*/{
	display: none;
}


/* QUITAR TITULO DE WIDGET TAG CLOUD */

.widget_tag_cloud h4{
	display: none;
}

@media screen and (min-width: 850px) {
    .mr1em {
        margin-right: 1em;
    }
    .mt26em {
        margin-top: 2.6em;
    }
    .mt18em {
        margin-top: 1.8em;
    }

    .mt_200 {
        margin-top:-200px;
    }
    .mt_150 {
        margin-top: -150px;
    }

}


.categoriaProfesional {
 background:white; 
 color: #444;
 width:100%;
 float:left; 
 height:201px; 
 padding: 20px;
 text-align:center;
 border-radius: 10px; 
 font: 20px roboto, verdana;
border: 1px solid #ccc;
}
/*
.categoriaProfesional:hover { 
 box-shadow: 4px 5px 12px #ccc;
}
*/

.destacado, .destacado h1 {
    color: #d7282f;
    line-height: 43px;
    padding: 35px;
}

.bombas {
    position: absolute;
    margin-top: -325px;
}

.homeBton {
    background: linear-gradient(125deg,#a4081f,#f04c5c) !important;
    color: white !important;
    width: 120px !important;
    height: 120px !important;
    border-radius: 75px !important;
    padding: 35px 0 !important;
    line-height: 25px !important;
    text-align: center !important;
    font-weight: 100 !important;
    box-shadow: 0px 2px 15px #000 !important;
}
.homeBton:hover {
    transition: all 0.5s ease;
    margin-top: -4px;
    padding: 34px 0 !important;
    box-shadow: 1px 2px 20px #000 !important; 
    background: linear-gradient(125deg,#c32940,#f04c5c) !important;
}

.brykePosition {
    position: absolute !important;
    right: 20px !important;
    bottom: 20px !important;
}
.minhSlot {
    min-height: 400px !important;
}

@media screen and (min-width: 365px) {
    .m20Values {
       margin-top: -20px;
    }
}

.btonDestacado a {
    background-color: #c92a3d;
    padding: 3px 10px !important;
    border-radius: 4px;
}

@media only screen and (min-width: 1001px) and (max-width: 1250px) {
    body #header-outer[data-transparent-header="true"].transparent nav >ul >li > a, #header-outer[data-lhe="animated_underline"] header#top nav > ul > li > a {
        font-size: 12px !important;
    }

    #footer-outer[data-using-bg-img="true"] {

        margin-top: -160px;
    }
}
#all-items {
    display: none;
}

@media only screen and (min-width: 1024px) {

    .alineacionRight {
        float:right !important;
    }

    .alineacionLeft {
        float:left !important;
    }

}


@media only screen and (max-width: 1000px) and (min-width: 690px) {
	.one-fourths.vc_col-sm-3:not([class*="vc_col-xs-"]) {
		width: 45%!important;
    		margin: 10px 10px 10px 10px !important;
	}
}


/********************************************
*     Correcciones entradas blog            *
*********************************************/
/*@media screen and (max-width: 767px){

	.single-post #page-header-wrap {
		display: none;
	}
	
	#ajax-content-wrap .container-wrap{
		padding-top: 0!important;
	}
	.single-post .container-wrap.no-sidebar{
		padding-top: 0;
	}
	.hidden-desktop{
	display:block;
}
}*/

@media screen and (max-width: 1023px) {
.explosion {
   display: none;
}
}


.bashiba img {
    top: -80px;
}

@media screen and (min-width: 1024px) {

  .novTop {
    position: absolute;
    margin-top: -230px;
    z-index: 999;
  }

  .cabTemp {
    display: block;
  }
  .cabTempNormal {
    display: none;
  }

}


@media screen and (max-width: 1023px) {
  .cabTemp {
    display: none;
  }
  .cabTempNormal {
    display: block;
  }
  
  .novTop {
    margin-top: 70px;
  }

}


.explosion {
    /*padding-top: 0px;
    padding-bottom: 0px;
    position: absolute;
    width: 150%;
    margin: 0 auto;
    left: -220px;
    top: -370px;*/
}
.explosion img { 
	opacity:0;
	-moz-transition: opacity 2s 10s; /* Firefox 4 */
	-webkit-transition: opacity 2s 10s; /* Safari and Chrome */
	-o-transition: opacity 2s 10s;
	transition: opacity 2s 10s;
}


.noDisplay {
	display: none;
}

.mt450 {
	margin-top: 450px;
}

.portfolio-items .parallaxImg, html.cssreflections .portfolio-items .parallaxImg-container:not(.over), html.cssreflections .portfolio-items .parallaxImg-container:not(.over) .parallaxImg-rendered-layer, html.cssreflections .portfolio-items .parallaxImg:not(.over) {
	border-radius: 10px;
}

.portfolio-items .parallaxImg .over .parallaxImg-rendered-layer {
	border-radius: 10px;
}

#footer-outer i, #header-secondary-outer #social i {
    font-size: 16px;
}

.icorrss {
    height: 30px;
    width: 30px;
    padding: 0px 7px;
}

.icorrss i[class*="fa-"] {
		margin-top: -4px;
	}

.mtb30 {
    margin: 10px 20px;
}

#footer-outer .widget {
    margin-bottom: 10px;
}
#footer-outer #copyright {
	padding-bottom: 20px !important;
}


/*  SEARCH  */
body[data-form-style="minimal"] input[type=search]:focus {
  border-color: #ffffff !important;
}


.search-bar .is-form-style.is-form-style-3 label {
    width: calc(100% - 60px)!important;
}
.search-bar .is-search-icon {
	margin: -15px 0 0 -18px;
	background: transparent;
    border: 0;
}
.search-bar .is-form-style .is-search-submit path {
    fill: #fff;
}

.search-bar .is-form-style.is-form-style-3 input.is-search-input:focus {
	color: black;
	border: solid 1px #ccc!important;
}

.wpml-ls-current-language a {
	white-space: nowrap;
    overflow: hidden;
    width: 26px;
    text-transform: uppercase !important;
    font-weight: bold !important;
}

.sub-menu li.wpml-ls-item a {
        font-size: 15px !important;
    letter-spacing: 1px !important;
}

.post-featured-img {
	display: none;
}

.cabecera-carrousel .owl-theme .owl-nav.disabled+.owl-dots {
    z-index: 9999;
    position: absolute;
    width: 100%;
    bottom: 130px;
}


.single [data-post-hs="default_minimal"] #single-below-header span {
	font-size: 18px;
}

label span, .wpcf7-form p span {
	color: black !important
}

.off-canvas-social-links {
	display: none !important;
}

#footer-outer .widget.widget_categories li a, #footer-outer .widget.widget_pages li a, #footer-outer .widget.widget_nav_menu li a {
    font: lighter 0.9rem roboto !important;
}

.wpcf7-list-item-label{color: black !important;}