


/*top
bar*/
#header-secondary-outer
{
	background-color: #E42826 !important;
}

#header-secondary-outer #social li a i
{
	color: white !important;
	font-size: 17px;
}
#header-secondary-outer #social li a:hover i
{
	color: white !important;
	font-size: 17px;
}

#header-secondary-outer #social {
    /* float: left; */
    /* text-align: center; */
    position: relative;
    margin-left: 46% !important;
}

body[data-header-color="custom"]:not(.material) #header-secondary-outer nav ul li a {
    border-left: 1px solid rgb(0 0 0 / 0%) !important;
}

body[data-header-color="custom"]:not(.material) #header-secondary-outer nav ul li:last-child {
    border-right: 1px solid rgb(0 0 0 / 0%) !important;
}

body.home a#logo img.starting-logo.default-logo
{
	height: 55px!important;
	margin-top: -6%;
}

#header-outer #logo img, #header-outer .logo-spacing img {
    height: 41px !important;
}
/*end TOPBAR*/

/*MENU */
#header-outer.transparent #top nav  ul  li  a, 
#header-outer.transparent #top nav  .sf-menu  li  a, 
#header-outer.transparent .slide-out-widget-area-toggle a i.label, 
#header-outer.transparent #top .span_9  .slide-out-widget-area-toggle a.using-label .label, 
#header-outer.transparent #top nav ul #search-btn a .icon-salient-search, 
#header-outer.transparent #top nav ul #nectar-user-account a span, 
#header-outer.transparent #top nav  ul  li  a  .sf-sub-indicator i, 
#header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart, 
.ascend #boxed #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart {
    color: #ffffff!important;
    opacity: 1 !important;
    transition: opacity 0.2s ease, color 0.2s ease;
}

.menu-item-language img.iclflag {
    height: 18px !important;
    width: 100% !important;
    border-radius: 50%;
    margin-bottom: 0 !important;
    margin-right: 4px;
}

#header-outer[data-format="default"] #top .span_9 {
   /* margin-left: 12%;*/
}
li.menu-item-language
{
	float: right !important;
	/*left: 116%;*/
}
ul.sf-menu li a
{
	font-family: 'gothammedium' !important;
    font-size: 15px !important;
    text-transform: uppercase !important;
    font-weight: 300 !important;
}
ul.sf-menu li 
{
    padding: 0px 3px 0px 11px!important;
}
@media (max-width: 1658px){
	ul.sf-menu li 
	{
    	padding: 0px 3px 0px 6px!important;
	}
}

header#top
{
	margin-top: 3% !important;
}
/*sticky menu*/
#top .row
{
	margin-bottom: 3% !important;
}
@media (min-width:769px) { 

	.menu-item-8954 .sub-menu
	{
		width: 670px !important;
	}
	.menu-item-10667 .sub-menu
	{
		width: 670px !important;
	}
	/*SUBMENU*/
	.menu-item-8954 ul.sub-menu li {
	display: inline-block;
	float: left;
	width: 300px!important;
	}
	.menu-item-8954 ul.sub-menu li:nth-child(odd) {
		float: left !important;
		margin-right: 6px !important;
	}
	.menu-item-8954 ul.sub-menu li:nth-child(even) {
		float: right !important;
	}
	.menu-item-8954 .sub-menu li a
	{
		line-height: 26px!important;
		font-size:13px!important;
		border-bottom: 1px solid #C9C9C9 !important;
	}

	.menu-item-10667 ul.sub-menu li {
	display: inline-block;
	float: left;
	width: 300px!important;
	}
	.menu-item-10667 ul.sub-menu li:nth-child(odd) {
		float: left !important;
		margin-right: 6px !important;
	}
	.menu-item-10667 ul.sub-menu li:nth-child(even) {
		float: right !important;
	}
	.menu-item-10667 .sub-menu li a
	{
		line-height: 26px!important;
		font-size:13px!important;
		border-bottom: 1px solid #C9C9C9 !important;
	}
}
/* end MENU */

/*SILDER HOME*/


.fontg
{
	font-family: 'gothammedium' !important;
}

.fontg h1
{ 
	line-height: 81px !important;
	font-size: 80px;
	font-weight: 600 !important;
	text-transform: uppercase !important;
	
}
@media(max-width: 600px){
	   
	.fontg h1
	{
		 margin-left: -12%;
		/* font-size: 70px!important;*/
	}

	#eqpBT{margin-top: -4%!important;}

	.btnM{margin-left: -18%!important;}
}
@media(max-width: 600px){
	   
	.fontg h1
	{
		 
		 margin-left: -5%;
		 font-size: 55px!important;
	}
}
 
.white
{
	color: white !important;
}
.subtitleSlider p
{
 color: #E42826 !important;
 font-size: 30px!important;
}
a.nectar-button.jumbo.btn1 
{
	padding: 17px 60px 17px 67px;
    margin-top: 11%;
    font-weight: 400;
	background-color: white !important;
	border-color: white !important;
	border-radius: 37px;
	font-size: 20px !important;
}

a.nectar-button.jumbo.btn2 
{
	background-color: transparent !important;
	border-color: white !important;
	border-radius: 37px;
	color:white !important;
	font-size: 20px !important;
	border-color: white !important;
	padding: 22px 60px 22px 67px;
	    margin-top: 11%;
	        padding: 17px 60px 17px 67px;

    font-weight: 400;

}
.sliderRow
{
	padding-top: 26% !important;
	padding-bottom: 26% !important;
}

.titleaui
{
	font-size: 40px !important;
	color: black !important;
	margin-bottom: 2%!important;
}

.gothamP
{
	  font-family: 'gothambook' !important;
	  font-size: 18px !important;
	  color: #8D8D8D !important;
}

/*EQUIPOS TABS*/
body.page-id-8769  .tabbed >ul li a , body.page-id-10654  .tabbed >ul li a {
    display: block;
    color: #888;
    position: relative;
    background-color: rgba(0,0,0,0.0) !important;
    padding: 8px 15px;
    transition: all 0.3s cubic-bezier(0.12,0.75,0.4,1);
    -webkit-transition: all 0.3s cubic-bezier(0.12,0.75,0.4,1);
    border-left: 0px;
    border-right: 1px solid rgba(0,0,0,0.0);
}
/*END EQUIPOS TABS*/
/* END SLIDER HOME*/

/*HOME  PAGE*/
body.home .nectar-video-wrap, #exraSlide .txtColumn, #extraSlide .child_column
{
	height: 390px!important;
}
body.home #extraSlide .wpb_text_column.wpb_content_element
{
	padding: 16%!important;
} 
body.home #nosotros
{
	/*margin-top: 10% !important;*/
}
a.notices{
    margin-top: 0% !important;
    margin-left: 37% !important;
}

#extraSlide
{
	/*margin-top: -7%!important;*/padding-top: calc(0vw) !important;
  
}
#imgCarr
{
	margin-top: 6% !important;
	margin-bottom: 2%!important;
}
#imgCarr .carousel-item .inner
{
	width: 280px !important;

}
.pruebaH
{
	background-color: white !important;
    border: 1px solid #8D8D8D !important;
    height: 220px!important;
    -webkit-box-shadow: 0px 0px 10px 0px rgb(214 214 214);
    -moz-box-shadow: 0px 0px 10px 0px rgba(214,214,214,1);
    box-shadow: 0px 0px 10px 0px rgb(214 214 214);
}
.pruebaH:hover
{
    border: 1px solid #E42826 !important;
   
}

#imgCarr .carousel-item .inner .hover-wrap-inner
{
	background-color: white !important;
	border: 1px solid  #8D8D8D !important;
	height: 220px!important;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(214,214,214,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(214,214,214,1);
box-shadow: 0px 0px 10px 0px rgba(214,214,214,1);

}

#imgCarr .carousel-item .inner .hover-wrap-inner .img-with-animation.skip-lazy
{
	/*margin-left: 31% !important;
    padding-top: 19% !important;*/

    height: 100%;
    object-fit: cover;
    object-position: center center;
}

#imgCarr .carousel-item:hover .inner .hover-wrap-inner
{
	border: 1px solid #E42826 !important;
}

#imgCarr .owl-theme .owl-dots .owl-dot
{
	zoom:0!important;
}


#imgCarr .owl-theme .owl-dots .owl-dot.active span
{
	transform: scale(1) !important;
}

#imgCarr .owl-theme .owl-dots .owl-dot:not(.active) span
{
	background: rgb(255 255 255 / 25%) !important;
	border: 1px solid #C9C9C9 !important;
	   /* width: 12px;
    height: 12px;*/
}
#imgCarr .owl-theme .owl-dots .owl-dot span {
   width: 16px;
    height: 16px;
}
#imgCarr .owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 10px;
    margin-bottom: 9%;
}


#nosotros.ilumCarr .owl-carousel .wpb_wrapper
{
	padding: 32px 12% 6% 10% !important
}
@media (min-width:769px) { 
	#nosotros.ilumCarr .owl-carousel .carousel-item
	{
    	margin-left: 11%;
    	margin-right: 2%;

	}
}
#nosotros.ilumCarr .owl-carousel .carousel-item
{
	border: 1px solid #E42826 !important;
   
    min-height: 390px;
    border-radius: 33px;
}
.red
{
	color: #E42826 !important;
	font-size: 22px !important;

}
.notred
{

	  font-family: 'gothambook' !important;
	  font-size: 18px !important;
	  color: black !important;
}


span.line{
    border-bottom: 1px solid black;
    width: 68%;
    padding-left: 95%;
    color: transparent;
}

.margen 
{
	margin-top: 15%;
}


/*END HOMEPAGE*/
/*FOOTER*/
#footer-widgets h4
{
	color: #E42826 !important;
	font-size: 18px !important;
	font-weight: 600 !important;
}

#footer-widgets .textwidget 
{
	font-family: 'gothambook' !important;
	font-size: 16px !important;
}

#text-2 a:hover
{
	color: #E42826 !important;
}
#text-2 a, #text-2 strong
{
	color: black !important;
}

#text-2 :not(a, strong)
{
	color: #8D8D8D !important;
}

#footer-outer[data-cols="1"] #copyright, #footer-outer #copyright[data-layout="centered"] {
     padding: 0px 0 !important; 
}
@media (min-width:769px) {
	#nav_menu-2
	{
		/*float: right !important;*/
		    margin-left: 12%;
	}
	#nav_menu-4
	{
		margin-top: 19% !important;
	}
}
.ftimgcar img
{
	width: 20% !important;
}
/*END FOOTER*/
/*PAGES*/
.page-header-no-bg .section-title h1
{
	font-size: 30px !important;
    color: black !important;
    font-weight: bold !important;
}

.page-header-no-bg 
{
	background-color: #F1F1F1 !important;
	height: 125px !important;
}

.row .col.section-title {
    margin: 0 0 0 0;
    padding: 0 0 0px 0 !important;
    margin-top: -2% !important;
    border-bottom: 0px solid rgba(0,0,0,0.15) !important;
}

#breadcrumbs a
{
	color: #8D8D8D !important;
	font-family: 'gothambook' !important;
	font-size: 16px !important;
}

#breadcrumbs  span.breadcrumb_last
{
	color: #E42826 !important;
	font-family: 'gothambook' !important;
	font-size: 16px !important;
}

.container.main-content #breadcrumbs 
{
	display: none!important;
}
.row .col.section-title #breadcrumbs span {
   
    padding-left: 0px !important;
}
.row .col.section-title p {
    
    margin-top: -1% !important;
}

strong.contactRed
{
  color:#E42826 !important;
  font-size: 18px !important;
}
strong.sedesRed
{
	color:#E42826 !important;
  font-size: 16px !important;
}

.customFont, .customFont a
{
	font-family: 'gothambook' !important;
	color: black !important;
	font-size: 16px !important;
}
.customFont strong, span.customFont
{
	font-weight: 400!important;
}

.contactColumns .wpb_text_column
{
	padding: 5% !important;
}

img.iconContact
{
	width: 7% !important;
	margin-top: 2%;
}
img.logoCon
{
	width: 64% !important;
}


p.contactSedes ,.contactSedes a
{
	font-family: 'gothambook' !important;
	font-size: 12px !important;
	color:black !important;
}
.contactSedes a:hover
{
	
	color:#E42826 !important;
}
p.contactSedes:not(img)
{
	margin-top: 2%
}
.sede p
{
	padding-bottom: 1px !important;
}

.notmarg
{
	margin-top: -10%;
}

.sede .wpb_text_column 
{
	padding: 8% 2% 8% 6% !important;
	border: 2px solid #8D8D8D;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(214,214,214,1);
	-moz-box-shadow: 0px 0px 10px 0px rgba(214,214,214,1);
	box-shadow: 0px 0px 10px 0px rgba(214,214,214,1);
	width: 275px;
    height: 260px;
}

.sede .wpb_text_column:hover
{
	border: 2px solid #E42826;
	
}
#marginSUP
	{
		margin-top: -100px!important;
	}
#sedesMC 
{
	margin-left: 10px !important;
    width: 1466px !important;
}
@media(min-width: 1477px)
{
	#sedesMC 
{
	margin-left: -106px !important;
    width: 1466px !important;
}
}
@media (max-width:769px) {
	#marginSUP
	{
		margin-top:20px!important;
	}
	#marginSUP .wpb_text_column.wpb_content_element
	{
		padding-top:77px!important;
	}
	.sede .wpb_text_column 
	{
	    padding: 3% 2% 10% 3% !important;
		border: 2px solid #8D8D8D;
		-webkit-box-shadow: 0px 0px 10px 0px rgba(214,214,214,1);
		-moz-box-shadow: 0px 0px 10px 0px rgba(214,214,214,1);
		box-shadow: 0px 0px 10px 0px rgba(214,214,214,1);
		width: 288px;
	    margin-left: 9%;
	    height: 289px;
	}
}

body[data-form-style="minimal"].page-id-89 input[type="text"], 
body[data-form-style="minimal"].page-id-89 input[type="email"], 
body[data-form-style="minimal"].page-id-89 input[type="tel"],
body[data-form-style="minimal"].page-id-89 textarea
{
	background-color: white!important;
}

#marginSUP .row_col_wrap_12.mg 
{
	margin-left: -1%;
    padding: 0%!important;
    /*margin-bottom: 0%;*/
}
#marginSUP .col
{
	margin-right: 0px !important;
}

#marginSUP  .wpb_column{
    padding-left: 1% !important;
    padding-right: 0% !important;
}
#marginSUP .row_col_wrap_12 {
    
    margin-bottom: 2%;
}
body[data-form-submit="regular"] .container-wrap input[type=submit]
{
	padding: 14px 78px!important;
	background-color: #E42826 !important;
	text-transform: uppercase !important;
	border-radius: 20px !important;
	font-size: 20px !important;  
}

/*NOSOTROS*/
.nosotrosTXT
{
	font-family: 'gothambook' !important;
	font-size: 16px !important;
	color:#E42826 !important;
}
.gothamPnos
{
	  font-family: 'gothambook' !important;
	  font-size: 16px !important;
	  color: #8D8D8D !important;
}
.gothamPnos strong
{
	  font-family: 'gothambook' !important;
	  font-size: 16px !important;
	  color: #8D8D8D !important;
}

#btnEq
{
	font-family: Roboto Condensed !important;
	border: 1px solid #E42826 !important;
	border-radius: 30px!important;
	font-size: 16px!important;
	margin-top: 7%;
    padding: 11px 58px 11px 62px;
    background-color: transparent !important;
    font-weight: 400;
}

#historia .somos
{
	margin-bottom: 26%!important;
    margin-top: 7%;
}
 #historia .inicios, #historia .valores, #historia .instalaciones
{
	margin-bottom: 26%!important;
    margin-top: 20%;
}

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

@media (min-width:769px) 
{
	.valores .wpb_wrapper
	{
		margin-right: 13% !important;
	    margin-bottom: 13% !important;
	    margin-top: 13% !important;
	}
	.somos .wpb_wrapper
	{
		margin-right: 10% !important;
	}
	.inicios.wpb_wrapper
	{
		margin-right: 9% !important;
	}
}


/*END NOSOTROS*/

/*PAGE EQUIPOS*/
@media (min-width:769px)  
{
	.equiposTabs .tabbed >ul, .wpb_content_element:not(.trabajosTab) .tabbed .wpb_tabs_nav 
	{
	    margin-left: 21%;
	    text-align: center;
	    /* margin-bottom: 17px; */
	}
	.trabajosTab .tabbed >ul {
    	margin-left: 34% !important;
    	text-align: center;
    	/* margin-bottom: 17px; */
	}
}
@supports(object-fit: cover){
.equiposIMG{
	  width: 134px!important;
    height: 122px!important;
    height: auto;
    /* height: 100% !important; */
    object-fit: cover;
    object-position: center center;
}
}
 .wpb_content_element .tabbed .wpb_tabs_nav li
{
 
    color: #8D8D8D !important;
    background-color: rgb(0 0 0 / 0%) !important;
    padding: 3px 27px !important;
    font-family: Roboto Condensed !important;
  	font-size: 20px !important;
    border-right: 0px solid rgba(0,0,0,0.06) !important;
}
.titleTrealizados{
	color: #8D8D8D !important;
    background-color: rgb(0 0 0 / 0%) !important;
    /*padding: 3px 27px !important;*/
    font-family: Roboto Condensed !important;
  	font-size: 30px !important;
}

 .wpb_content_element .tabbed .wpb_tabs_nav li a
}
{

    background-color: rgb(0 0 0 / 0%) !important;
    border-right: 0px solid rgba(0,0,0,0.06) !important;
}
 .wpb_content_element .tabbed .wpb_tabs_nav li a
{
    border-bottom: 1px solid black;     width: 134%;
}
 .wpb_content_element .tabbed .wpb_tabs_nav li  .active-tab
{
    border-bottom: 2px solid #E42826 !important;     width: 134%; 
}
.tabbed > ul li .active-tab {
    color: #E42826 !important;
  
}

body:not(.page-id-8755) .wpb_content_element .tabbed .wpb_text_column.wpb_content_element
{
	background-color: white !important;
	width: 280px !important;
    height: 220px!important;
	border: 1px solid  #8D8D8D !important;
	height: 220px!important;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(214,214,214,1);
	-moz-box-shadow: 0px 0px 10px 0px rgba(214,214,214,1);
	box-shadow: 0px 0px 10px 0px rgba(214,214,214,1);
	margin-bottom: 10% !important;
}

body:not(.page-id-8755)  .tabbed .wpb_text_column.wpb_content_element:hover
{
	background-color: white !important;
	border: 1px solid  #E42826 !important;
	height: 220px!important;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(214,214,214,1);
	-moz-box-shadow: 0px 0px 10px 0px rgba(214,214,214,1);
	box-shadow: 0px 0px 10px 0px rgba(214,214,214,1);

}


.equipotitle
{
	font-family: Roboto Condensed !important;
  	font-size: 20px !important;
  	color: black !important;
  	font-weight: 600;
}


.equipoTXT
{
	font-family: 'gothambook' !important;
	color: black !important;
	font-size: 16px !important;
}

#masinfo
{
	font-family: Roboto Condensed !important;
	border: 1px solid white !important;
	border-radius: 30px!important;
	font-size: 20px!important;
	/*margin-top: 3%;*/
    margin-left: 35%;
    padding: 11px 58px 11px 62px;
    background-color: transparent !important;
    font-weight: 400;
}

.equipoBG .row-bg.using-image
{
	background-size: 100% !important;
}
@media (max-width:769px)  
{
	.equipoBG 
	{
		display: none !important;
	}
}

#bannerequipo
{
	padding:6%!important;
}

.titleq
{
	font-size: 30px!important;
	margin-bottom: 2%!important;
	font-family: Roboto Condensed !important;
}

.redColor
{
	color: #E42826 !important;
	font-size: 20px !important;
}

#formPE body.page-id-89  input[type="text"], 
#formPE body[data-form-style="minimal"] input[type="email"], 
#formPE body[data-form-style="minimal"] input[type="tel"],
#formPE body[data-form-style="minimal"] textarea
{
	background-color: #C9C9C9!important;
}

.gothamPnos2 {
    font-family: 'gothambook' !important;
    font-size: 16px !important;
  	width: 1273px !important;
}

.blackColor
{
	font-family: 'gothammedium' !important;
	color: black !important;
	font-weight: 400;
}
.leftM
{
	margin-left: 2% !important;
	font-family: 'gothambook' !important;
    font-size: 16px !important;
}

body.single-equipos #banner h2
 {
 	text-transform: uppercase !important;
 	color: white !important;
 	font-size: 30px!important;
	margin-bottom: 2%!important;
	font-family: Roboto Condensed !important;
 }
 
body.single-equipos .elementor-icon-list-text
 {
 	text-transform: uppercase !important;
 	color: #E42826 !important;
 	font-family: 'gothammedium' !important;
 	font-size: 16px !important;
 }

 body.single-equipos .elementor-heading-title
 {
 	text-transform: uppercase !important;
 }

 .gothamPban {
    font-family: 'gothambook' !important;
    font-size: 16px !important;
}

#banHei .elementor-widget-wrap.elementor-element-populated
{
	background-size: 100% !important;
    height: 311px !important;
}

.formP .elementor-widget-wrap p
{
	width: 99% !important;
	padding-bottom:  0px !important;
}

body.single-equipos form input
{
	border-bottom: 0px solid transparent !important;
	height: 50px !important;
}
 body.single-equipos form textarea
{
	border-bottom: 0px solid transparent !important;

}

body.single-equipos input[value="Teléfono"], 
body.single-equipos input[value="Nombre"], 
body.single-equipos input[value="Asunto"], 
body.single-equipos input[value="email"]  {
  font-family: 'gothambook' !important;
    font-size: 16px !important;
}

body.single-equipos form input.wpcf7-submit 
{
  font-family: "Roboto Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    background-color: #E42826;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 24px 24px 24px 24px;
    padding: 11px 90px 11px 90px;
    text-transform: uppercase !important;
}

#gama ul.wpb_tabs_nav
{
	margin-bottom: 5% !important;
	margin-top:  4% !important;
}

#gama:before {       
  display: block;       
  content: " ";       
  margin-top: -52px;       
  height: 120px;       
  visibility: hidden; 
} 
/*END EQUIPOS*/

.imgsClass p
{
	padding-bottom: 0px !important;
	margin-top: 11% !important;
}

td.lineTabl
{
	width: 16%!important;
}

td.imgTabl
{
	width: 22%!important;
	height: 88px!important
}

td.imgTabl img
{
	margin-bottom: -35px !important;
	width: 100% !important;
}

body:not(.woocommerce-cart) .main-content table {
    margin: 0 0 20px;
    padding: 0;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    background-color: #fff;
    border-top: 1px solid white !important;
}


body:not(.woocommerce-cart) table td, body:not(.woocommerce-cart) table tr
{
	border-color: white!important;
	background:  white !important;
}

body:not(.woocommerce-cart) .main-content tr th:first-child, body:not(.woocommerce-cart) .main-content tr td:first-child {
    border-left-style: solid;
    border-left-width: 1px;
    border-color: white !important;
    background-color: white ;
}

.hue
{
	display: none !important;
}

.portfolio-items[data-col-num="elastic"] .col img, body .masonry.meta_overlaid .post-featured-img img, body .masonry.meta_overlaid .content-inner .whole-link {
    width: 100%!important;
    height: 572px !important;
    max-width: 100%!important;
    object-fit: cover !important;
}

.homve3s img
{

}

.span_12.dark .nectar_video_lightbox path {
    fill: #fff;
}

body.home .nectar_video_lightbox svg, 
.masonry-blog-item .video-play-button svg, 
.auto_meta_overlaid_spaced article .content-inner > .play svg, 
body.page-id-8755 .nectar_video_lightbox svg, body.page-id-10671 .nectar_video_lightbox svg {

    width: 71px !important;
    height: 63px !important;
   
    border: 16px solid #e42826 !important;
    border-radius: 29% !important;
    background-color: #e42826  !important;
    
}

.info
{
	top: 50%;
    left: -2%;
    text-align: center;
    position: relative;
    border: 3px solid #e42826;
    padding: 10%;
    display: none!important;
}

.infoS
{
	top: 3%;
    left: -2%;
    text-align: center;
    position: relative;
    border: 3px solid #e42826;
    padding: 10%;
    display: none!important;
}
.info span.sinopsis,
.infoS span.sinopsis
{
	font-family: Roboto Condensed !important;
	font-size: 14px !important;
	line-height: 1px;
	text-align: left!important;
}

.info span.tipe, .info span.estreno, 
.infoS span.tipe, .infoS span.estreno
{
	font-family: Roboto Condensed !important;
	font-size: 20px !important;
}

.info span.title, .infoS span.title
{
	font-family: Roboto Condensed !important;
	font-size: 24px !important;
	color: #e42826  !important;
	font-weight: 500!important;
	text-transform: uppercase;
}

.info2
{
	top: 50%;
    left: 21%;
    text-align: center;
    position: absolute;
    border: 3px solid #e42826;
    padding: 10%;
    display: none!important;
}
.estreno2
{
	color: #ffffff78;
    padding: 3%;
    border: 2px solid #e42826;
    margin-top: -119%;
    position: absolute;
    margin-left: 6%;
    font-family: Roboto Condensed !important;
    font-size: 21px !important;
    background: #000000a1;
}

body.home .estreno2
{
	color: #ffffff78;
    padding: 3%;
    border: 2px solid #e42826;
    margin-top: -144%;
    position: absolute;
    margin-left: 6%;
    font-family: Roboto Condensed !important;
    font-size: 21px !important;
    background: #000000a1;
}
@media (max-width: 1660px){
	.infoS2
{
	top: 3%;
    left: -2%;
    text-align: center;
    position: absolute;
    border: 3px solid #e42826;
    padding: 7%;
    display: none!important;
}
}
@media (min-width: 1660px){
.infoS2
{
	top: 3%;
    width: 95%;
    left: 2%;
    text-align: center;
    position: absolute;
    border: 3px solid #e42826;
    padding:7%;
    display: none!important;
}

}
@media(min-width: 769px)
{
	body.page-id-8755 .elastic-portfolio-item .work-item, body.page-id-10671 .elastic-portfolio-item .work-item
	{
		margin-left: 86%!important;
	}
}
@media(max-width: 769px)
{
	body.page-id-8755 .elastic-portfolio-item .work-item, body.page-id-10671 .elastic-portfolio-item .work-item
	{
		margin-left: 74%!important;
		margin-top: 2%!important;
	}
}
.info2 span.sinopsis,
.infoS2 span.sinopsis
{
	font-family: Roboto Condensed !important;
	font-size: 14px !important;
	line-height: 1px;
	text-align: left!important;
	color: white!important;
}

.info2 span.tipe, .info2 span.estreno, 
.infoS2 span.tipe, .infoS2 span.estreno
{
	font-family: Roboto Condensed !important;
	font-size: 20px !important;
}

.info2 span.title, .infoS2 span.title
{
	font-family: Roboto Condensed !important;
	font-size: 24px !important;
	color: #e42826  !important;
	font-weight: 500!important;
	text-transform: uppercase;
}

body.page-id-8755 hr, body.page-id-10671 hr, body.page-id-10671 hr, body.page-id-10671 hr
{
	width: 14%;
    margin-top: -1%;
    margin-bottom: 2%;
    border: 2px solid #e42826;
}


.imgfadeIn
{
	/*height: 100%;*/
      object-fit: cover !important;
      object-position: center center !important;
}
body.home .work-item:hover .info, body.page-id-8755 .work-item:hover .info,
body.page-id-10671 .work-item:hover .info,
body.page-id-8755 .work-item:hover .info2, body.page-id-8755 .work-item:hover .infoS2, 
body.page-id-10671 .work-item:hover .info2, body.page-id-10671 .work-item:hover .infoS2, 
body.home .work-item:hover .infoS, body.page-id-8755 .work-item:hover .infoS, 
body.page-id-10671 .work-item:hover .infoS

{
	display: block!important;
}

body.page-id-8755 .work-item:hover img , body.page-id-10671 .work-item:hover img 
{
	opacity: 0.1!important;
	/*-webkit-transform: scale(1.5);*/
   /* transform: scale(1.5);*/
}
body.page-id-8755 .work-item:hover .estreno2, body.page-id-10671 .work-item:hover .estreno2, 
body.home .work-item:hover .estreno2
{
	display: none!important;
	height: 0px!important;

}

body.page-id-8755 .work-item:hover , body.page-id-10671 .work-item:hover  
{
	background-color: black!important;
	animation: fadeIn ease 20s;
-webkit-animation: fadeIn ease 20s;
-moz-animation: fadeIn ease 20s;
-o-animation: fadeIn ease 20s;
-ms-animation: fadeIn ease 20s;
}


body.home .work-item:hover .nectar_video_lightbox svg, 
body.page-id-8755  .work-item:hover .nectar_video_lightbox svg,
body.page-id-10671  .work-item:hover .nectar_video_lightbox svg
{
	display: none!important;
}

body.page-id-8755 .col.elastic-portfolio-item.element:hover,
body.page-id-10671 .col.elastic-portfolio-item.element:hover
{
	position: absolute !important;
}
body.page-id-8755 .wpb_tabs_nav.ui-tabs-nav.clearfix,
body.page-id-10671 .wpb_tabs_nav.ui-tabs-nav.clearfix
{
	margin-bottom: 5%!important;
}

body.page-id-8755 .wpb_content_element .tabbed .wpb_tabs_nav li .active-tab,
body.page-id-10671 .wpb_content_element .tabbed .wpb_tabs_nav li .active-tab {
    border-bottom: 2px solid #E42826 !important;
    width: 160%;
}

body.page-id-8755  .wpb_content_element .tabbed .wpb_tabs_nav li,
body.page-id-10671  .wpb_content_element .tabbed .wpb_tabs_nav li {
    color: #8D8D8D !important;
    background-color: rgb(0 0 0 / 0%) !important;
    padding: 3px 36px !important;
    font-family: Roboto Condensed !important;
    font-size: 20px !important;
    border-right: 0px solid rgba(0,0,0,0.06) !important;
}

/*NOTICIAS*/
body.single-post a.cine, body.single-post a.iluminacion
{
	display: none!important;
}
body.single-post .meta-author, body.single-post .meta-comment-count
{
	display: none!important;
}

body.single-post h1.entry-title
{
	font-family: 'gothammedium' !important;
}
/*END NOTICIAS*/

@media (max-width: 640px) {

#nosotros.ilumCarr .owl-carousel .carousel-item { width: calc(100% - 1px) !important; }

}