@charset "UTF-8";
/* CSS Document */

/*OWL CAROUSEL*/
h1 {
	background-color:#4e7820;
	color:#fff;
	height:40px;
	font-family:"Roboto";
	padding-top: 5px;
	text-align: center;
}


.customNavigation{
      text-align: center;
    }

.link-top-mobile {
    text-transform:uppercase;
    color:#ffffff;
    text-decoration: none;
    text-align: center;
}

.link-top-mobile:hover {
    text-transform:uppercase;
    color:#4e7820;
	background-color:#fff;
    text-decoration: none;
    text-align: center;
}

h5 .link-top-mobile {
    text-align: center;
}

    .customNavigation a{
      -webkit-user-select: none;
      -khtml-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	  color:#FFFFFF;
    }
    .row.navbar.navbar-default {
       padding-bottom: 0px;
       margin-bottom: 0px;
    }
    .nav.nav-tabs.nav-stacked.left-menu {
        margin-top:5px;
    }
/**************/
/*Redefinicion de bootstrap styles*/
.container-fluid{
    padding-right:40px;
    padding-left:40px;

}

.row{
    margin-right: -40px;
    margin-left: -40px;
}

.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, .navbar-collapse{
   padding-right:20px;
   padding-left:20px; 
}
.breadcrumb{
	padding:10px 10px 5px 40px;
}
.line{
	padding-right:0px;
	padding-left:0px;
	width:100%;
	background-color: #FF8000;
}
.line-top{
	padding-right:0px;
	padding-left:0px;
	width:100%;
	background-color: #000;
}

.navbar-default{border:none;}
.zapia-menu, .top-bar-mobile {
    position:relative; 
    background-color: #4e7820;
    padding-left: 20px !important;
    padding-right: 20px !important;
    border-bottom: 1px solid #CCCCCC;
}

.top-bar-mobile{
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
}

.top-bar-icons{
	padding-right:5px;
	color:#ffffff;
}

.top-bar-icons > a:hover{
	padding-right:5px;
	color:#4e7820;
}

.zapia-menu .customNavigation .prev{position: absolute; top: 10px;left:0px}
.zapia-menu .customNavigation .next{position: absolute; top: 10px;right:0px}
/**********************************/

.thumbnail.img-responsive {
	padding-left: 0;
	padding-right: 0;
	border:0;
	width:100%;
	height:auto;
}
.video-responsive {
	height: 0px;
	width:100%;
	/*padding-bottom: 56.25%;*/
	padding-top: 56.25%;
	position: relative;
}
iframe {
	position: absolute;
	height:100%;
	width:100%;
	top:0px;
	left:0px;
}

/*End redefinition of bootstrap style*/

/*General Styles*/


@font-face {
  font-family: 'Roboto';
  font-style: normal;
  src: local('Roboto Regular'), 
       local('Roboto-Regular'), 
       url("../bootstrap/fonts/roboto.woff") 
       format('woff');
}
body{
	background-color: #FFFFFF;
	font-family: 'Roboto', sans-serif;
	padding-bottom:0px;
	max-width:100%;
}
th {
    background-color: #f6f6f6;
    border-bottom: 0px;
}
/*estilos de todos los enlaces
a:link {
    color:#ffffff !important;
}
a:active {
    font-weight: bold !important;
    color:#333333 !important;
}
a:hover {
    color:#4e7820 !important;
	background-color:#ffffff;
}
*/
a.fot-link:hover {
    font-weight: bold !important;
    color: #4e7820 !important;
	background-color:#ffffff !important;;
}

.logos{
	padding-top:5px!important;
	padding-bottom:5px!important;
	padding-right:-10px!important;
    padding-left:-10px!important;
	background-color: #FFFFFF!important;
}

.border-top-header{
    border-top:1px solid #ddd;;
	background-color:#4e7820;
}

/*********TWITCH**********/

.nav > li > a:hover { /*hover nav vert links*/
    background-color:#fff;
	color:#4e7820;
        }

.nav.navbar-nav > li > a /*estilo menu nav top*/
{
color:#ffffff;
background-color:#4e7820;
/*position: absolute;*/
}
.nav.navbar-nav > li > a:hover /*estilo hover menu nav top*/
{
color:#4e7820;
background-color:#fff;
/*position: absolute;*/
}

.left-pad-20 { /*padding hacia la izquierda breadcrumb mobile*/
     padding-left: 20px;
}

.org {
color:#FFFFFF;
font-size:18px;
}
/*End general styles*/
/*Header Styles*/

.nav-vert-links { /*menu nav izquierda*/
border-left:1px #FFFFFF;
border-right:1px #FFFFFF;
border-top:2px #E7E7E7;
border-bottom:2px #E7E7E7;
background-color:#4e7820;
color:#ffffff;
font-size:18px;
border-radius:0px !important;
}

/* .glyphicon-user:hover,
.fa-bed:hover{
color:#FFFFFF;
}
.glyphicon-user i:hover,
.fa-bed i:hover{
color:#29adc8;
}
.glyphicon-user before:hover,
.fa-bed before:hover{
color:#29adc8;
} */
.top-bar {
background-color:#4e7820; /*fondo color barra nav*/
border-radius:0px !important;
}

#banner-top {
	margin-top:0px;
    position:relative;
    display:inline-block;

}
.jumbo-trans{
    top: -1px;
    position: absolute;
    margin-top: 0px;
    background: rgba(0, 0, 0, 0.6);
    color: #FFF;
    padding-top: 10px;
    ;
    padding-bottom: 10px;
    ;
    font-size: 24px !important;
    padding-left: 20px !important;
    width: 100%;
}
.jumbo-trans > .trans{
	font-size:24px !important;
}

.top-main-bar{
	color:#ffffff;
	/*margin-left:20px*/
}
ul.top-main-bar li:first-child a{padding-left:0px} /*alinea información (nav) con inicio (breadcrumb)*/

.menu-top {
	font-size:18px; /*letras menú nav*/
    padding-top:13px;
	text-transform:uppercase;
}
/*
.nav.navbar-nav{
    padding-right: -15px;
}*/
.col-lg-3{
    padding-right: -15px;
}

.menu-head-left {
	height:71px;
	display: table;
}
.menu-head-right {
	padding-right: 0px;
	margin-right: 0px;
	padding-left: 80px;
	height:71px
}
/*End header styles*/ 

/*Left styles*/

.socicon {
  position: relative;
  top: 2px;
  display: inline-block;
  font-family: 'socicon';
  font-style: normal;
  font-weight: normal;
  float:left;
  -webkit-font-smoothing: antialiased;
  color:#29adc8;
  font-size:18px;
}
.socicon.fb-icon{
	color:#29adc8;
        text-decoration: none !important;
}

.socicon:empty{
    width: 1em;
}

.socicon-twitter:before { content: "a"; }
.socicon-facebook:before { content: "b"; }
.socicon-google:before { content: "c"; }
.socicon-pinterest:before { content: "d"; }
.socicon-foursquare:before { content: "e"; }
.socicon-yahoo:before { content: "f"; }
.socicon-skype:before { content: "g"; }
.socicon-yelp:before { content: "h"; }
.socicon-feedburner:before { content: "i"; }
.socicon-linkedin:before { content: "j"; }
.socicon-viadeo:before { content: "k"; }
.socicon-xing:before { content: "l"; }
.socicon-myspace:before { content: "m"; }
.socicon-soundcloud:before { content: "n"; }
.socicon-spotify:before { content: "o"; }
.socicon-grooveshark:before { content: "p"; }
.socicon-lastfm:before { content: "q"; }
.socicon-youtube:before { content: "r"; }
.socicon-vimeo:before { content: "s"; }
.socicon-dailymotion:before { content: "t"; }
.socicon-vine:before { content: "u"; }
.socicon-flickr:before { content: "v"; }
.socicon-500px:before { content: "w"; }
.socicon-instagram:before { content: "x"; }
.socicon-wordpress:before { content: "y"; }
.socicon-tumblr:before { content: "z"; }
.socicon-blogger:before { content: "A"; }
.socicon-technorati:before { content: "B"; }
.socicon-reddit:before { content: "C"; }
.socicon-dribbble:before { content: "D"; }
.socicon-stumbleupon:before { content: "E"; }
.socicon-digg:before { content: "F"; }
.socicon-envato:before { content: "G"; }
.socicon-behance:before { content: "H"; }
.socicon-delicious:before { content: "I"; }
.socicon-deviantart:before { content: "J"; }
.socicon-forrst:before { content: "K"; }
.socicon-playstore:before { content: "L"; }
.socicon-zerply:before { content: "M"; }
.socicon-wikipedia:before { content: "N"; }
.socicon-apple:before { content: "O"; }
.socicon-flattr:before { content: "P"; }
.socicon-github:before { content: "Q"; }
.socicon-chimein:before { content: "R"; }
.socicon-friendfeed:before { content: "S"; }
.socicon-newsvine:before { content: "T"; }
.socicon-identica:before { content: "U"; }
.socicon-bebo:before { content: "V"; }
.socicon-zynga:before { content: "W"; }
.socicon-steam:before { content: "X"; }
.socicon-xbox:before { content: "Y"; }
.socicon-windows:before { content: "Z"; }
.socicon-outlook:before { content: "1"; }
.socicon-coderwall:before { content: "2"; }
.socicon-tripadvisor:before { content: "3"; }
.socicon-appnet:before { content: "4"; }
.socicon-goodreads:before { content: "5"; }
.socicon-tripit:before { content: "6"; }
.socicon-lanyrd:before { content: "7"; }
.socicon-slideshare:before { content: "8"; }
.socicon-buffer:before { content: "9"; }
.socicon-rss:before { content: ","; }
.socicon-vkontakte:before { content: ";"; }
.socicon-disqus:before { content: ":"; }
.socicon-houzz:before { content: "+"; }
.socicon-mail:before { content: "@"; }
.socicon-patreon:before { content: "="; }
.socicon-paypal:before { content: "-"; }
.socicon-playstation:before { content: "^"; }
.socicon-smugmug:before { content: "¨"; }
.socicon-swarm:before { content: "$"; }
.socicon-triplej:before { content: "*"; }
.socicon-yammer:before { content: "&"; }
.socicon-stackoverflow:before { content: "("; }
.socicon-drupal:before { content: "#"; }
.socicon-odnoklassniki:before { content : ".";}
.socicon-android:before { content: "_"; }
.socicon-meetup:before { content: "]"; }
.socicon-persona:before { content: ")"; }
.socicon-amazon:before { content: "£"; }
.socicon-ello:before { content: "'"; }
.socicon-mixcloud:before { content: '"'; }
.socicon-8tracks:before { content: "}"; }
.socicon-twitch:before { content: "{"; }
.socicon-airbnb:before { content: "/"; }
.socicon-pocket:before { content: "?"; }
.socicon-whatsapp:before { content: "<"; }
.socicon-storehouse:before { content: ">"; }
.socicon-icq:before { content: "§"; }
.socicon-modelmayhem:before { content: "!"; }
.socicon-istock:before { content: "%"; }
.socicon-angellist:before { content: "€"; }
.socicon-periscope:before { content: "0"; }
.left-menu{
 /*width:auto;*/
}

.breadcrumb
{
	background-color:#ffffff;
	color:#888888;
	font-size:1em;
}

/*End left styles*/

/*Footer styles*/

#fot-bg-1 {
	background-color: #4e7820;
	color:#FFFFFF;
}
#fot-bg-3 {
    background-color: #4e7820;
	color:#FFFFFF;
	}

.fot-title {
font-family: 'Roboto', sans-serif;
color: #fff;
margin-bottom:10px;
font-size: 0.9em;
font-size-adjust:inherit;
margin-top:50px;
}
.fot-link {
font-family: 'Roboto', sans-serif;
color: #000000 !important; 
margin-top:2px;
margin-bottom:2px;
font-size: 1em;
font-weight: normal;
font-size-adjust:inherit;
}

.margin-top-20{margin-top:20px !important;}

.fot-form{
	padding-left:0px; 
	margin-left:0px;
        margin-top:15px
}
.fot-btn{
	height:34px;
	background-color:#6e6d6c;
	color:#fff;
}
.i-inverse{
	background-color:#6e6d6c ;
	color:#fff ;
}
.fot-btn:hover {
	background-color: #fff !important;
    color: #6e6d6c !important;
}
.fot-btn:hover .i-inverse {
	background-color: #fff !important;
    color: #6e6d6c !important;
}

.col-12.col-sm-12.col-lg-12 > p {
	text-align:center; 
	color:#ffffff; 
	font-size:0.9em;
}

.row > .bg-gray,
.col-xs-12 > .bg-gray,
.bg-gray > hr
{
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}

/*End footer styles*/

/*Content styles*/

#PrivacyPolicy .modal-dialog  {width:50%;}

.txt-home {
font-family: 'Roboto', sans-serif; /*primer parrafo de index*/
color: #444444;
font-size:16px;
}

.pad-20{ /*padding hacia la izq de breadcrumb mobile*/
    padding-top: 20px !important;
}

.nopadding-left {
   padding-left: 0px !important;
   margin-left: 0px !important;
}

.img_thumb{
    background-color: white;
}
/*  capa hover con la descripcion de cada miniatura */
.img_desc{
    max-width: 100%;
    height: auto;
    position: absolute;
    z-index: 2;
    background-color: black;
    opacity: 0.6;
    padding: 5px 5px 5px 5px;
    display: none;
    color: white;
    background-image: url("../img/lupa.png"); /* le pones un valor de transparencia a tu gusto */
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}
.img_thumb img{
    z-index: -1;
}

/*Hover styles destinations*/

.hovereffect {
width:95%;
height:100%;
float:left;
overflow:hidden;
position:relative;
text-align:center;
cursor:default;
}

.hovereffect .overlay {
width:100%;
height:100%;
position:absolute;
overflow:hidden;
top:0;
left:0;
opacity:0;
background-color:rgba(0,0,0,0.5);
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}

.hovereffect img {
display:block;
position:relative;
-webkit-transition:all .4s linear;
transition:all .4s linear;
}

.hovereffect a.info {
text-decoration:none;
display:inline-block;
text-transform:uppercase;
text-align: center;
color:#fff;
border:0px !important;
background-color:transparent;
opacity:0;
filter:alpha(opacity=0);

position: absolute;
top: 45%;
left: 45%;
}

.hovereffect a.info:hover {
/*box-shadow:0 0 5px #fff;*/
}

.hovereffect:hover img {
-ms-transform:scale(1.0);
-webkit-transform:scale(1.0);
transform:scale(1.0);
}

.hovereffect:hover .overlay {
opacity:1;
filter:alpha(opacity=100);
}

.hovereffect:hover h2,.hovereffect:hover a.info {
opacity:1;
filter:alpha(opacity=100);
-ms-transform:translatey(0);
-webkit-transform:translatey(0);
transform:translatey(0);
}

.hovereffect:hover a.info {
-webkit-transition-delay:.2s;
transition-delay:.2s;
}

/**/

/*Hover styles venues*/

.hovereffect-v {
width:70%;
height:100%;
float:left;
overflow:hidden;
position:relative;
text-align:center;
cursor:default;
}

.hovereffect-v .overlay {
width:130%;
height:100%;
position:absolute;
overflow:hidden;
top:0;
left:0;
opacity:0;
background-color:rgba(0,0,0,0.5);
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}

.hovereffect-v img {
display:block;
position:relative;
-webkit-transition:all .4s linear;
transition:all .4s linear;
}

.hovereffect-v a.info {
text-decoration:none;
display:inline-block;
text-transform:uppercase;
text-align: center;
color:#fff;
border:0px !important;
background-color:transparent;
opacity:0;
filter:alpha(opacity=0);
position: absolute;
top: 38%;
left: 33%;
}

.hovereffect-v a.info:hover {
/*box-shadow:0 0 5px #fff;*/
}

.hovereffect:hover img {
-ms-transform:scale(1.0);
-webkit-transform:scale(1.0);
transform:scale(1.0);
}

.hovereffect-v:hover .overlay {
opacity:1;
filter:alpha(opacity=100);
}

.hovereffect-v:hover h2,.hovereffect-v:hover a.info {
opacity:1;
filter:alpha(opacity=100);
-ms-transform:translatey(0);
-webkit-transform:translatey(0);
transform:translatey(0);
}

.hovereffect-v:hover a.info {
-webkit-transition-delay:.2s;
transition-delay:.2s;
}
/**/

.google-map {
    width: 427px;
    height: 326px;
}

/*End Content styles*/

/* Scroll to Top */
.scroll-top-wrapper {
        position: fixed;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	text-align: center;
	z-index: 99999999;
        background-color: #2B2E31;
	color: #FFFFFF;
	width: 50px;
	height: 48px;
	line-height: 48px;
	right: 0px;
	bottom: 61px;
	padding-top: 2px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.scroll-top-wrapper:hover {
	background-color: #FFFFFF;
}
.scroll-top-wrapper.show {
    visibility:visible;
    cursor:pointer;
    opacity: 1.0;
}
.scroll-top-wrapper i.fa {
	line-height: inherit;
}


/*End scroll to top*/
/*Media Styles*/


@media screen and (min-width: 1200px) and (max-width: 1790px)  {
   #text-map { 
       width: 100% !important;
   }
   #destiny-menu {display: block !important;}
}
@media screen and (min-width: 1200px) and (max-width: 1700px)  {
   img_desc { 
       width: 70%;
   }

}
@media screen and (min-width: 1200px) {
    .row {
		margin-left: -40px -30px;}

}
@media screen and (max-width: 1790px) {
    .menu-head-right {
            padding-left: 40px;
    }
}
@media screen and (max-width: 1790px) {
    .menu-head-right {
            padding-left: 40px;
    }
    #destiny-map {display: none;}
}
@media screen and (max-width: 1565px) {
    .menu-head-right {
            padding-left: 5px;
    }
    .top-bar,.menu-top {
	font-size:14px;
    }
}

@media screen and (max-width: 1290px) {
    .menu-head-right {
            padding-left: 0px;
    }
    .top-bar,.menu-top {
	font-size:13px;
    }
    #organizer {
        margin-top: 30px;	
    }
    .row-footer {
        padding-bottom: 0px !important;
    }
}
@media screen and (max-width: 1280px) {
	.jumbo-banner{
        max-height: 440px;
		background-size:100% 440px;
        max-width: 1280px;
    }
    .col-xs-1 pull-right {
        padding-right: 0;
        margin-right: 0;
    }
    .col-lg-3 {
        margin: 0;
        padding: 0;
    }
    .col-xs-1 {
        padding-left: 0;
    }
    .pix {
        width: 266px;
        height: 174px;
    }
    .bottom-icons{
	padding-right: 0px !important;
    padding-left: 0px !important;
	padding-bottom:0px !important;
    padding-top: 20px;
	color:#FFFFFF;
    } 
    .menu-head-right {
            padding-right: 0px;
            margin-right: 0px;
            padding-left: 10px;
            height:71px
    }
    .menu-top {
	font-size:14px;

}
}
@media screen and (max-width: 1255px) {
    .menu-head-right {
            padding-left: 0px;
    }
    .top-bar,.menu-top {
	font-size:13px;
    }
    .destination-blue-box{
        height: auto;
    }
}

@media only screen and (min-width:321px) and (max-width:768px) { /*Desktop*/
    #social-net,.socicon,.txt-home {font-size: 12px;}
    .txt-home {
        padding-top: 10px !important;
    }
    #social-netb,.fb-icon {font-size: 16px;}
    .tit-home-1 {font-size: 13px;} 
    .tit-home {font-size: 14px;}
    .dest-title{
        font-size: 14px;
/*        font-weight: bold;*/
    }
    .venue-title{font-size: 14px;}
    .dest-subtitle{font-size: 12px;}
    .dest-txt{font-size: 11px;}
    .venue-txt{font-size: 11px;}
    .venue-dir{font-size: 10px;}
    #event-slogan {
        font-size: 14px;
        margin-left:0px;
        padding-left:0px;
    }
    #event-year {font-size: 40px;} 
    #event-text {
        font-size: 40px; 
        margin-left:0px;
        padding-left:0px;
    }   
    .jumbo-banner{
        max-height: 227px; 
		background-size:100% 227px;
    }

    #sections {
    display:none;
    } 
    .test-ancho{
    width:55%;
    }
    .pix {
        width: 172px;
        height: 112px;
    }
    .tit-home {padding-bottom: 10px; margin-bottom: 0px; margin-top: 5px;}
    
}
.sidebar-nav {
                position: static !important;
                width: 100% !important;
                margin-left: 0px; 
                margin-right: 0px;
	  }
	  .sidebar-nav .navbar {
		  width: 100% !important;
                  margin: 0px;
                  padding: 0px;
	  }
          #left-menu{
             display: none;
          }
          .navbar-brand {
              font-size: 14px;
              margin-left: 25px
}
@media only screen and (min-width:321px) and (max-width:768px) { /*Tablets*/
    .pix {
        width: 127px;
        height: 81px;
    }
   
    .tit-home {padding-bottom: 10px; margin-bottom: 0px; margin-top: 5px;}
    #event-year,#event-text,#event-name {
        font-size: 40px;  
    } 
	.jumbo-banner{
		max-height:185px;
		background-size:100% 185px;
    }
	.jumbo-trans{
	opacity:0.7; 
	background-color:#fff; 
	color:#000; 
	padding-top:1%;
    padding-bottom:1%;
	height:25px;
    }
    .jumbo-trans > .trans{
            font-size:11px !important;
            font-weight: bold;
            padding-left: 15px;
    }
	
}
@media only screen and (max-width:320px) { /*iPhone 7*/
    #social-net,.socicon,.txt-home {
        font-size: 11px;
    }
    .tit-home-1 {
        font-size: 12px;  
    } 
    .tit-home {
        font-size: 13px;
        margin-bottom: 0px; 
        padding-bottom: 10px;
    }
		
    .dest-title{font-size: 13px;}
    .venue-title{font-size: 13px;}
    .dest-subtitle{font-size: 13px;}
    .dest-txt{font-size: 10px;}
    .venue-txt{font-size: 10px;}
    .venue-dir{font-size: 9px;}
    #event-slogan {
        font-size: 14px;
        margin-left:0px;
        padding-left:0px;
    }
    #event-year {
        font-size: 30px;  
    } 
    h1#event-text {
        font-size: 30px; 
        margin-left:0px;
        padding-left:0px;
    }   
    .jumbo-pers{
        margin-left:0px;
    }

    .jumbo-banner{
        max-height:176px; 
		background-size:100% 176px;
    }
	
	.jumbo-trans{
	opacity:0.7; 
	background-color:#000; 
	color:#FFF; 
	padding-top:1%;
    padding-bottom:1%;
	height:25px;
    }
    .jumbo-trans > .trans{
            font-size:11px !important;
            font-weight: bold;
            padding-left: 15px;
    }
	
    #sections {
        display:none;
    } 
   .top-main-bar{
    /*margin-left:20px;*/
        font-size:12px;
    }
    ul.top-main-bar li:first-child a{padding-left:15px}
    .top-bar{
        margin-left:0px;
        font-size:12px;
    }
    .resize-search{
         width:25%;
         margin:0px;
    }
    .sidebar-nav {
                position: static !important;
                width: 100% !important;
    } 
    .sidebar-nav .navbar {
		  width: 100% !important;
                  margin: 0px;
                  padding: 0px;
    }
    .navbar-brand {
        font-size: 15px;
    }
    .dest-row {
        padding-left: 0px !important; 
        margin-left: 0px !important;
    }
    .dest-subtitle {
        padding-bottom: 5px !important;
    }
} 

@media screen and (max-width: 360px) {
       .container-fluid > .sidebar-nav {
                margin-right: -40px;
                margin-left: -40px;
          } 
 	  .sidebar-nav {
                position: static !important;
                width: 100% !important;
                margin-left: 0px; 
                margin-right: 0px;
	  }
	  .sidebar-nav .navbar {
		  width: 100% !important;
                  margin: 0px;
                  padding: 0px;
	  }
          #left-menu{
             display: none;
          }
          .navbar-brand {
              font-size: 14px;
              margin-left: 25px
          }
	.breadcrumb{padding:12px 12px 12px 12px;}	  
    .sidebar-nav .navbar .navbar-header{ float:none; }    
    #social-net,.socicon,.txt-home {font-size: 12px;}
    .tit-home-1 {font-size: 12px;} 
    .tit-home {
        font-size: 13px;
        padding-bottom: 10px;
    }
    .dest-title{font-size: 12px;}
    .venue-title{
        font-size: 12px;
        padding-top: 0px;
    }
    .dest-subtitle{font-size: 12px;}
    .dest-txt{font-size: 10px;}
    .venue-txt{
        font-size: 10px;
        padding-top: 10px;
    }
    .venue-dir{font-size: 9px;}
    #event-slogan {
        font-size: 13px;
        margin-left:0px;
        padding-left:0px;
        white-space:pre-wrap;
    }
    #event-year {
      font-size: 20px;  
    } 
    #event-text {
        font-size: 20px; 
        margin-left:0px;
        padding-left:0px;
    }
    h1#event-text {
        font-size: 20px; 
        margin-left:0px;
        padding-left:0px;
    } 
    .test-ancho{
        width:220px;
    }
    #lang-box2{
        display:block;
        vertical-align:top;
        padding: 0;
        margin: 0;
    } 
    #lang-box1{
        display:none;
	}
    .langbox{
	  font-size: 1em;
	  color:#FFFFFF !important; 
          padding-left: 0px !important;
          padding-right: 0px !important;
    } 
    .resize-search{
        width:auto;
        margin-left:25px;
    }
    .scroll-top-wrapper {
 	width: 30px;
	height: 30px;
	line-height: 24px;
	right: 0px;
	bottom: 61px;
	padding-top: 2px;

    }
    .jumbo-trans{
	opacity:0.7; 
	background-color:#fff; 
	color:#000; 
	padding-top:1%;
        padding-bottom:1%;
	height:25px;
    }
    .jumbo-trans > .trans{
            font-size:11px !important;
            font-weight: bold;
            padding-left: 15px;
    }
    .numberCircleBlack {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        width: 20px;
        padding: 5px;
        font-size: 11px;
        line-height: 1em;
        border: 2px solid #000;
        position: relative;
        float: left;
        margin-right: 10px;
        color: #FFFFFF;
        background: #000000;
    }
    .numberCircleGray {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        width: 20px;
        padding: 5px;
        font-size: 11px;
        line-height: 1em;
        background: #cccccc;
        border: 2px solid #cccccc;
        position: relative;
        float: left;
        margin-right: 10px;
        color: #FFFFFF;
    }  
    .numberCircleBlack .height_fix,
    .numberCircleGray .height_fix{
        margin-top: 100%;
        float: left;
    }
    .numberCircleBlack .content,
    .numberCircleGray .content{
        position: absolute;
        left: 0;
        top: 50%;
        height: 100%;
        width: 100%;
        text-align: center;
        margin-top: -7px; /* Note, this must be half the font size */

float: left; 
    } 
    .info-bar-off{
        width: 20px;
        padding: 0px;
        margin: 0px;
    }
    .info-bar-on{
        border-bottom: 4px solid #000000 !important;
    }
    #info-bar-11{
        width: 150px;
    }
    #info-bar-1,#info-bar-2,#info-bar-3,#info-bar-4,#info-bar-5 {
        width: 10px;
        padding-left: 5px;
        padding-right: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }
    .content-btn{
	height:30px;
	width:160px;
	font-size:11px;
    }
    .form-event{font-size:12px;}
    .pad-0{
        padding-right: 2px !important;
        padding-left: 2px !important;
    }
    .txt-pages{font-size: 12px;}
    .margin-top-50{margin-top:20px !important;}
	.margin-top-10{margin-top:10px !important;}
    .pad-20{
        padding-top: 5px !important;
        padding-bottom: 4px !important;
    }
    .pad-dest-20{
        padding-top: 5px !important;
        padding-bottom: 20px !important;
    }
    .bottom-glyph {font-size:1em;}
    .tit-home {padding-top:10px;}
    .head-full{
        padding-top:15px!important;
        padding-bottom:15px!important;
        padding-left: 5px !important;
    }
    h1#event-text{
        padding-left: 5px !important;
    }
    .mobile-menu,.right-header,.head-text{
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-top: 0px !important;
        margin-top: 0px !important;
    }
   /* no hace nada
	.nav.navbar-nav > li > a, 
    .nav.navbar-nav > li.active.open > a, 
    .nav.navbar-nav > li.active.open > ul.dropdown-menu a:hover,
    .nav.navbar-nav > li.open > a, 
    .nav.navbar-nav > li.open > ul.dropdown-menu a:hover
    {
     background-color:#4e7820;
	 color:#ffffff;
    }
	*/
	
	.navbar-nav{
    position: absolute;
    }
    .img-socnet{
        width: 20px;
        height: auto;
    }
    #share-bar,#search-bar{
        min-width: 107px;
    }
    .col-xs-12, .col-sm-12, .col-lg-12 {
        padding-left: 0px;
        padding-right: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }
  
    .input-group-btn {
        width: 37px;
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
		
    }
    .input-group-btn1 {
        width: 90%;
        
    }
    .input-group .form-control:last-child,
    .input-group-addon:last-child,
    .input-group-btn:last-child > .btn,
    .input-group-btn:last-child > .btn-group > .btn,
    .input-group-btn:last-child > .dropdown-toggle,
    .input-group-btn:first-child > .btn:not(:first-child),
    .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
        border: 1px solid transparent;
        border-radius: 4px;
    }
	.input-group-addon:not(:first-child):not(:last-child),
	.input-group-btn:not(:first-child):not(:last-child),
	.input-group .form-control:not(:first-child):not(:last-child),
	.input-group-btn:last-child > .btn,
	.input-group-btn:last-child > .btn-group,
	.input-group .form-control:first-child,
	.input-group-addon:first-child,
	.input-group-btn:first-child > .btn,
	.input-group-btn:first-child > .btn-group > .btn,
	.input-group-btn:first-child > .dropdown-toggle,
	.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
	.input-group-btn:last-child > .btn-group:not(:last-child) > .btn
	{
	  border-radius: 4px;
	}
	.input-group .form-control:first-child,
	.input-group-addon:first-child,
	.input-group-btn:first-child > .btn,
	.input-group-btn:first-child > .btn-group > .btn,
	.input-group-btn:first-child > .dropdown-toggle,
	.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
	.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
	  border-top-right-radius: 4px;
	  border-bottom-right-radius: 4px;
	}
    .modal-footer{
        border-top : 0px;
    }
    .destination-blue-box{
        height: auto;
    }
    .dest-title {
        padding-top: 0px !important; 
/*        font-weight: bold;*/
    }
    .dest-txt {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .dest-subtitle{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .dest-row {
        padding-left: 0px !important; 
        margin-left: 0px !important;
    }
    .pad-right { padding-right: 5px !important;}
    .google-map {
        width: 320px;
        height: 250px;
    }
    #owl-demo-venue > .owl-wrapper-outer {
        height: 220px
    }
	
}

.item{
        background: #4e7820;
        padding: 5px 0px;
        margin: 1px;
        color: #4e7820;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        text-align: center;
        width: 100%;
}

@media screen and (max-width: 320px) {
   .jumbo-banner{
        max-height:83px; 
        max-width:360px;
    }
    .breadcrumb{padding:8px}
    .sidebar-nav {position: static !important;}
    .tit-home-1 {font-size: 12px;} 
    .tit-home {font-size: 13px;}
    .dest-title{font-size: 13px;}
    .venue-title{font-size: 13px;}
    .dest-subtitle{font-size: 13px;}
    .dest-txt{font-size: 10px;}
    .venue-txt{font-size: 10px;}
    .venue-dir{font-size: 9px;}   
    .jumbo-banner{
        max-height:176px; 
        max-width:320px;
    }
    .jumbo-trans > .trans{
            font-size:11px !important;
            padding-left: 15px;
            padding-right: 0px;
            
    }
    #sections {
            display:none;
    } 
    .resize-search{
             width:15px;
             margin-left:25px;
    }
    .form-event{font-size:11px;}
    .pad-0{
        padding-right: 2px !important;
        padding-left: 2px !important;
    }
    .txt-pages{font-size: 12px;}
    .margin-top-50{margin-top:15px !important;}
    .pad-20{
        padding-top: 4px !important;
        padding-bottom: 4px !important;
    }
    .bottom-glyph {font-size:0.8em;}
    .tit-home {padding-top:10px;}
    .head-full{
        padding-top:15px!important;
        padding-bottom:15px!important;
        padding-left: 5px !important;
    }
    h1#event-text{padding-left: 5px !important;}
    #event-year {
      font-size: 18px;  
    } 
    h1#event-text {
        font-size: 18px; 
        margin-left:0px;
        padding-left:0px;
    }
	h1#event-name {
        font-size: 18px; 
        margin-left:0px;
        padding-left:0px;
    }   
    right-header,.head-text{
        padding-left: 1px !important;
        padding-right: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .img-socnet{
        width: 20px;
        height: auto;
    }
    #share-bar,#search-bar{
        min-width: 107px;
    }
    .sidebar-nav .navbar {
        width: 320px;
        margin: 0px;
        padding: 0px;
    }
   
    #fot-bg {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }#fot-bg-1 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }#fot-bg-2 {
        padding-left: 15px !important;
        padding-right: 15px !important;
	}#fot-bg-3 {
        padding-left: 15px !important;
        padding-right: 15px !important;
 	}#fot-bg-4 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .destiny-nav {
        font-size: 12px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .google-map {
        width: 290px;
        height: 236px;
    }
}
