﻿


.navigation-top .wrap { overflow: visible; }
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}


#page {
	height: 100%;
	position: relative;
}


.mobile-view #page {
	height: auto;
}
.tc-btt-wrapper.show{visibility:visible;cursor:pointer;opacity:1}
.tc-btt-wrapper:hover{background:#777;background:rgba(119,119,119,.5)}
.tc-btt-wrapper{position:fixed;opacity:0;visibility:hidden;overflow:hidden;text-align:center;z-index:99999999;background:#777;background:rgba(119,119,119,.2);background:#fff\9;border:1px solid #ddd\9;color:#EEE;width:45px;height:43px;line-height:43px;right:30px;bottom:25px;padding-top:2px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:10px}
.tc-btt-wrapper.left{left:30px;right:auto}
.tc-btt-wrapper i.btt-arrow{line-height:inherit}

	#copyright-note, .copyrights nav {
	    width: 100%;
	    text-align: center;
	}

#copyright-note {
    float: left;
    width: 100%;
    font-weight: 600;
}

.mobile   .header_right li{
    float:none;
    width:100%;
}


.header_right {
    font-size: 80%;    
}

.header_right li {
    float:right;    }
.subsidiaries-content{position:relative;padding-top:30px;padding-bottom:50px}
.subsidiaries-content .subsidiaries-item{position:relative;width:100%;height:inherit;text-align:center;cursor:pointer;display:flex;justify-content:center;align-items:center;opacity:.75;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.subsidiaries-content .subsidiaries-item img{max-width:100%;max-height:60%}
.subsidiaries-content .subsidiaries-item:hover{opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
#subsidiaries-manufacturing .subsidiaries-content,#subsidiaries-trading .subsidiaries-content{padding-top:20px}
.wrap{margin:0 auto;width:1100px;clear:both}
.wrap:before,.wrap:after{clear:both;content:"\0020";display:block;height:0;overflow:hidden;visibility:hidden}
.main-header .wrap{position:relative}

.tel{
    display: block;
text-align: center;
font-size: 20px;
font-weight: bold;
color: #ffffff;
padding-bottom: 10px;
}

.tel a{
color: #ffffff;
}

	#menu-footer { display: inline-block; margin: 15px 0 10px 15px; vertical-align: top; float: right; }

.img_and_slogo{display:inline-block;}

#frontgate a {color:black;text-decoration:underline;font-size:12px;}

#frontgate a:hover{text-decoration: none;}

	.ap-video-popup .ap-video-wrap {
		width: 85%;
	}

.ap-video-popup .ap-video-wrap iframe {
    height: 100%;
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

.preface-top-inner {
}

.hover-img {
	left: 0;
	opacity: 0;
	position: absolute;
	bottom: 220px;
	transition: all .5s ease-out 0s;
	visibility: hidden
}

.product-item .item-inner .product-thumbnail:hover .hover-img {
	bottom: 0;
	opacity: 1;
	visibility: visible
}

	.home-content-1-left{overflow:hidden;float:left; width:67.5%}

		.home-content-1-left-box{overflow:hidden; float:left; width:45%; height:280px; margin:20px 2.5%;}

		.home-content-1-left-box a{color:#333}

		.home-content-1-left-box a:hover{text-decoration:none;}

		.home-content-1-left-box:hover{opacity:0.7}

		.home-content-1-left-box h2 {clear:both; font-size:1em;}

		.home-content-1-left-box h3 {float:left; font-size:0.8em; font-weight:normal; text-transform:uppercase; margin:10px 0 5px 0; padding:0 0 2px 0; color:#333; border-bottom:3px solid #399e47}

		.home-content-1-left-box-thumb{width:100%;height:auto}


li.recentcomments {
	padding:0 0 5px 0;
	}

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

.nav ul.sections li.alpha{margin-left: 0px;}

.espectaculo_destacado.alpha, .espectaculo_destacado.omega{margin-left: 8px !important;margin-right: 0px !important;}

.columns-4.alpha{margin-left: 10px !important}

.columns-4.banner.alpha{margin-left: 5px !important;}

#little-calendar .alpha{border-left:none;}

#little-calendar .month .days li .list-items .alpha {border-top:none;}

.espectaculo_destacados .alpha{margin-left: 0px !important;}

.historico-de-espectaculos .filter.alpha {margin-left: 0;}

#contacto div.alpha{float:left}


.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}


a img.alignleft {
  float: left;
  margin: 0.313rem 1.25rem 1.25rem 0;
}


.wp-caption.alignleft {
  margin: 0.313rem 1.25rem 1.25rem 0;
}

  .pc-none {
    display: none !important;
  }


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}

.noticia1{width:100%; height: 50px; float: left; margin-top: 13px;}

.noticia1 p{font-size: 18px; line-height: 30px; font-family: "OpenSans-ExtraBold"; color: #000; float: left;}

    footer .fmain .right .inter:nth-of-type(1){width: auto;}

    footer .fmain .right .inter:nth-of-type(2){width: auto;}

    footer .fmain .right .inter:nth-of-type(3){width: auto;}

    .inter{width: 100%;margin-bottom: 20px;}

footer .fmain .right .inter:nth-of-type(2).on .wb {
  background-color: #f39800;
}

footer .fmain .right .inter:nth-of-type(3).on .wx {
  background-color: #f39800;
}

.inter .items {
  position: absolute;
  left: 0;
  visibility: hidden;
  bottom: 99%;
  opacity: 0;
  transform: translateY(5px);
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}

  .inter.on .items {
    opacity: 1;
    transform: none;
    visibility: visible;
  }

.mh-wrapper { padding: 25px; background: #fff; }

.page-template-template-homepage .mh-wrapper { padding-bottom: 0; }

	.mh-wrapper, #mh-mobile .mh-site-logo, .mh-slider-content, .mh-spotlight-widget, .mh-author-bio-widget, .mh-posts-horizontal-widget, .mh-posts-lineup-content { padding: 20px; }

	
		
		
		
	
		.pricing-table{
			width: 748px;
		}

		
		.pricing-table.col-2 .plan{
			width:372px;
		}

		.pricing-table.col-3 .plan{
			width:248px;
		}

		.pricing-table.col-4 .plan{
			width:186px;
		}

		.pricing-table.col-5 .plan{
			width:148px;
		}

		
		.pricing-table.col-2 .plan,
		.pricing-table.col-3 .plan,
		.pricing-table.col-4 .plan,
		.pricing-table.col-5 .plan{
			width:418px;
			margin-bottom:20px;
		}
	
		
		.pricing-table .featured{
			margin-top:0;
		}

.pricing-table p{
	margin:0;
}


.custom_html_4-section .under_party {
  display: table;
  padding: 20px 20px;
  margin: 0 auto;
}
