﻿



#header-social, #header-utility, #primary-nav, #featured-medals, #content .sidebar, .tab-nav, #footer-utility .right, #footer-logos, #footer-nav, .nivoSlider, #homepage-events, .news-ticker, #why-cbus-carousel .nav, #single-line-venue-search, #whats-new, #sports-city .nav, #newsletter-signup-module, .selectmenu, .booking-link, .btn, .ui-widget{display:none!important;}
.footer-right{float:left;margin-left:10px;margin-right:10px;width:700px;margin-right:0 !important}
.footer-right ul{float:right}
.footer-right ul li{text-align:center;float:left}
.footer-right ul li a{display:table-cell;padding:0 1em 0 1em;border-right:1px #901911 solid;border-left:1px #d42b24 solid;max-width:120px;height:22px;vertical-align:middle}
.footer-right ul li a:hover{text-decoration:underline}
.footer-right ul li:first-child a{border-left:none}
.footer-right ul li:last-child a{border-right:none;padding-right:0}

body.empresas .footer-right ul li a {
  border-right: 1px #747675 solid !important;
  border-left: 1px #aeb0af solid !important;
}

body.empresas .footer-right ul li:first-child a {
  border-left: none !important;
}

body.empresas .footer-right ul li:last-child a {
  border-right: none !important;
}

body.corporaciones .footer-right ul li a {
  border-right: 1px #202020 solid !important;
  border-left: 1px #454545 solid !important;
}

body.corporaciones .footer-right ul li:first-child a {
  border-left: none !important;
}

body.corporaciones .footer-right ul li:last-child a {
  border-right: none !important;
}

.template-index .instagram-widget { text-align: center; }

.template-index .instagram-widget .items { margin-top: -7px; display: inline-block; overflow: hidden; max-height: 330px; max-width: 501px; }

.template-index .instagram-widget .items.wide { max-width: 1002px; }

.template-index .instagram-widget .items .item { max-width: 153px; display: inline-block; margin: 7px; }


			td.recentcommentstextend {
				border: none !important;
				padding: 0px 0px 2px 10px;
			}


			.rtl td.recentcommentstextend {
				padding: 0px 10px 2px 0px;
			}




.pllexislider { margin: 0; padding: 0; }
 
.pllexislider .slides img {width: 100%; display: block;}

.pllexislider .slides:after { display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}



.jr-insta-thumb .no-bullet, .pllexislider .no-bullet { list-style: none; margin: 0 0 0 0; padding: 0 0 0 0; clear: both; }

.pllexislider .slides { zoom: 1; overflow: hidden; }



.pllexislider .pllex-control-nav { z-index:2; position: absolute;  top: 10px; right: 0; padding: 0 15px; margin-right: auto; margin-left: auto }

.pllexislider-overlay .pllex-control-nav { display:none; }

.pllexislider .pllex-control-nav li { margin: 0 3px; display: inline-block; zoom: 1; *display: inline; }

.pllexislider .pllex-control-paging li a { width: 11px; border: none; height: 11px; display: block; background: #fff; background: rgba(255,255,255,255,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 2px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 2px rgba(0,0,0,0.3); box-shadow: inset 0 0 2px rgba(0,0,0,0.3); }

.pllexislider .pllex-control-paging li a:hover,
.pllexislider .pllex-control-paging li a.pllex-active { background: rgba(0,0,0,0.6); -webkit-box-shadow: 0px 0px 1px 2px rgba(255,255,255,1); -moz-box-shadow: 0px 0px 1px 2px rgba(255,255,255,0.7); box-shadow: 0px 0px 1px 2px rgba(255,255,255,1);}

.pllexislider .pllex-control-paging li a.pllex-active { cursor: default; }



.pllexislider .pllex-direction-nav { z-index:2; position: absolute; list-style:none; padding: 0; top: 7px; right: 7px; margin: 0; background-color: rgba(0,0,0, 0.6); -webkit-border-radius: 15%; -moz-border-radius: 15%; -o-border-radius: 15%; border-radius: 15%; }

.pllexislider-overlay .pllex-direction-nav { display:none; }

.pllexislider .pllex-direction-nav li a { line-height: normal; overflow: hidden; display: block; border: 0 }

.pllexislider .pllex-direction-nav li a:focus { outline: 0 }

.pllexislider .pllex-direction-nav li:first-child { float: left; margin-right: 0; border-left: 0; border-right: 1px solid gray;  }

.pllexislider .pllex-direction-nav li { list-style:none; float: right; margin: 0; border-right: 0; border-left: 1px solid #1e1e1e; }

.pllexislider .pllex-direction-nav .pllex-next:before, 
.pllexislider .pllex-direction-nav .pllex-prev:before { font-family: Arial,Helvetica,sans-serif; display: inline-block; padding: 0 4px 1px; speak: none; color: #fff; font-size: 18px; text-shadow: 0 2px 0 rgba(0, 0, 0, 1); }

.pllexislider .pllex-direction-nav .pllex-next:before { content: '\25BA'; }

.pllexislider .pllex-direction-nav .pllex-prev:before { content: '\25C4'; }



.pllexislider-normal ul li .jr-insta-datacontainer { margin-top:5px; margin-bottom: 5px; display: block; }

.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-username { text-decoration: none; display: inline-block; }

.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-time { float: right; display: inline-block; text-align: right; }

.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-caption { line-height: normal;  margin-top: 5px; margin-bottom: 5px; display: block; clear : both }



.pllexislider-overlay a { color: #ffffff; text-decoration: none; }

.pllexislider-overlay ul li .jr-insta-wrap { position: relative; color: #FFF; line-height: normal; }

.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer { position: absolute; display: none; left: 0; bottom: 0; width: 100%; text-shadow: 0 0 5px rgba(0,0,0,0.7); background: rgba(0,0,0,0.4); padding: 5px 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer .jr-insta-username a { color: #FFF !important; text-decoration: none; font-weight: bold; }
 
.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer .jr-insta-time { float:right; text-align: right; }

.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer .jr-insta-caption { line-height: normal; color: #FFF;  margin-top: 5px; margin-bottom: 5px; display: block; }


#previoushacks
{
float:left;
}


#previoushacks a, #nexthacks a, a.randomize
{
border: 1px solid #ff5200;
padding:3px;
color: #000;
text-decoration:none;
}



#previoushacks a:hover, #nexthacks a:hover, a.randomize:hover
{
background:#ff5200;
border: 1px solid #ff5200;
padding:3px;
color: #ffffff;
}


	
	#logo img, #logo img.retina {
		max-width: 200px;
		height: auto!important;
	}
#logo a{display:block;max-height:100%;height:100%;text-align:left;font:0/0 a}
#logo a:before{content:' ';display:inline-block;vertical-align:middle;height:100%}
#logo.has-img a{line-height:0}
#logo img{height:auto;max-height:100%;width:auto;display:inline-block;vertical-align:middle}
#logo img.retina{display:none;width:auto;max-width:100%}
#logo img.alt-logo,#logo img.light-logo,#logo img.dark-logo{display:none}
.logo-alt-version #logo img.standard{display:none}
.logo-alt-version .is-sticky #logo img.standard{display:none}
.logo-alt-version .is-sticky #logo img.alt-logo{display:inline-block}
#logo h1{margin:0;line-height:100%}
#logo h1.retina{display:none}
#logo.logo-center h1{text-align:center}
#logo h2{font-size:14px!important;line-height:100%;letter-spacing:0;margin:6px 0 0}
#logo.logo-center img{margin:0 auto}
#logo.no-img.logo-left a{text-align:left}
#logo.logo-center a{text-align:center}
#logo.logo-right,#logo.logo-right img{float:right}
#logo.logo-right a,#logo.no-img.logo-right a{text-align:right}
#logo.no-img a{display:table;max-height:none;text-align:center;width:100%;height:100%;min-height:60px}
#logo .text-logo{display:table-cell;vertical-align:middle}
.full-center .header-4-alt #logo{position:relative;left:0;margin-left:10px}
.full-center #logo{position:absolute;left:0;top:0;height:100%;width:auto;z-index:99;max-width:25%}
.full-center #logo,.full-center #logo a{transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-webkit-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out}
.full-center .fw-header #logo{left:10px}
#header-section.header-5 #header #logo{left:15px}
#header-section.header-split #logo{width:auto;margin:0 auto;position:absolute;left:50%;opacity:0}
#header-section.header-split #logo .text-logo{display:inline-block}
#header-section.header-split.header-split-loaded #logo,#header-section.header-split.header-split-loaded #main-navigation{opacity:1}
.vertical-header #logo{padding:0 20px}
.fs-aux-open #logo img{display:none!important}
.fs-aux-open #logo img.standard{display:inline-block!important}
.page-header-naked-light .sticky-wrapper:not(.is-sticky) #logo.has-light-logo img,.page-header-naked-light .header-2 #logo.has-light-logo img,.page-header-naked-light .header-6 #logo.has-light-logo img{display:none}
.page-header-naked-light .sticky-wrapper:not(.is-sticky) #logo.has-light-logo img.light-logo,.page-header-naked-light .header-2 #logo.has-light-logo img.light-logo,.page-header-naked-light .header-6 #logo.has-light-logo img.light-logo{display:inline-block}
.page-header-naked-dark .sticky-wrapper:not(.is-sticky) #logo.has-dark-logo img,.page-header-naked-dark .header-2 #logo.has-dark-logo img,.page-header-naked-dark .header-6 #logo.has-dark-logo img{display:none}
.page-header-naked-dark .sticky-wrapper:not(.is-sticky) #logo.has-dark-logo img.dark-logo,.page-header-naked-dark .header-2 #logo.has-dark-logo img.dark-logo,.page-header-naked-dark .header-6 #logo.has-dark-logo img.dark-logo{display:inline-block}
.logo-alt-version #logo img{display:none}
.logo-alt-version #logo img.alt-logo{display:inline-block}
#logo img.retina,#logo h1.retina,#mobile-logo img.retina,#mobile-logo h1.retina{display:inline-block}
.logo-alt-version #logo img.retina{display:none}
.logo-alt-version .is-sticky #logo img.standard,.logo-alt-version .is-sticky #logo img.retina{display:none}
.fs-aux-open #logo img.retina{display:inline-block!important}
#logo.has-img, .header-left, .header-right {height:78px;}
.browser-ie #logo {width:369px;}
.header-2 #logo.has-img img {max-height:78px;}
#logo.has-img img {max-height:78px;}
.full-header-stick #header, .full-header-stick #logo, .full-header-stick .header-left, .full-header-stick .header-right {height:88px;line-height:88px;}
.browser-ff #logo a {height:88px;}
.header-6 .header-left, .header-6 .header-right, .header-6 #logo.has-img {height:88px;line-height:88px;}
.overlay-menu-open #logo h1, .overlay-menu-open .header-left, .overlay-menu-open .header-right, .overlay-menu-open .header-left a, .overlay-menu-open .header-right a {color: #ffffff!important;}
                #logo h1, #logo h2, #mobile-logo h1{font-family:Lato;font-weight:400;font-style:normal;color:#222;font-size:24px;}

	.browser-ff .portfolio-item.col-sm-4 {
	    width: 100%;
	}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-4{width:33.33333333%}
.woocommerce ul.products li.product.col-sm-4{width:33.33333333%}

.home25-left-ad {width: 100%;}

.home25-left-ad .widget-container { margin: 10px auto 10px; float: none;}
.sp-image-container{overflow:hidden}
.sp-image{position:relative;display:block;border:none}
.slider-pro img.sp-image,.slider-pro img.sp-thumbnail{max-width:none!important;max-height:none!important;border:none!important;border-radius:0!important;padding:0!important;-webkit-box-shadow:none!important;-mox-box-shadow:none!important;box-shadow:none!important;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}

	
div#endangered-title { display: block; float: left; position: relative; height: 90px; padding:0 0 0 10px; margin:0 0 0 10px;
	color: #917a6b; font:italic 18px/21px "Playfair Display", serif; border-left: 1px solid #cdcdcd; }

	
	div#endangered-title span {	position: absolute; bottom: -3px; }
#header div.select-container{float:left;margin-right:3px}
