/*  
Theme Name: Orinoco
Theme URI: 
Version: 1.0
Author: 
Author URI: 
*/
body {
  height: auto;
  margin: 0;
  padding: 0;
}
img {
	border:0;
}
.map-callouts {
  width:640px;
  height:370px;
  margin:0 auto;
  position: relative;
}
/*** MISC ***/
#scroll-top {
  position: fixed;
  width:30px;
  height:30px;
  background: url("img/scroll-arrow-up.png") center;
  right:10px;
  bottom:20px;
  display:block;
  z-index:1000;
}
.arrow-back {
  position: absolute;
  width:30px;
  height:30px;
  background: url("img/scroll-arrow-left.png") center;
  left:0;
  top:0;
  display:block;
  z-index:6;
}
#wpadminbar {
  display:none !important;
}
.clear {
  clear:both;
}
.flexslider {
  margin:0;  
}
#loader {
  opacity:0.8;
  background:#000;
  width:32px;
  height:32px;
  padding:16px;
  position:fixed;
  left:50%;
  top:50%;
  margin:-32px 0 0 -32px;
  z-index:1001;
  display:none;
  border-radius:10px;
}
#home .captions {
  display:none;
}
#header {
  background-color: transparent;
  height: 37px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 12;
  font-family: 'Enriqueta';
  font-size: 12px;
  font-weight: bold;
}
  #mobile-menu-button {
    width: 57px;
    height: 10px;
    display:block;
    background: url("img/menu.png") center;
    position: absolute;
    right:14px;
    top:15px;
  }
  #header .coleccion_orinoco {    
    display:none;
    float:left;
    background:none;
    width:168px;
    height:14px;
    margin: 11px 0 0 16px;
    cursor:pointer;
  }
  #header .navigation {
    text-align:right;
    padding-top:9px;
    float:right;
  }
    #header .navigation ul {
      list-style: none outside none;
      margin: 0;
      padding: 0;
      position: absolute;
    }
      #header .navigation ul.main {
        right:40px;
      }
        #header .navigation ul.main > li {
          float:left;
          padding:0 12px;
          border-right:solid 1px #7b7a7a;
        }
          #header .navigation ul.main > li > a {
            color:#7b7a7a;
            text-transform: uppercase;
            text-decoration:none;
          }
            .explore #header .navigation ul.main > li > a {
              color:#494848;
            }
          #header .navigation ul.main > li.selected > a, #header .navigation ul.main > li > a:hover {
            color:#c8c5c5;
          }
            .explore #header .navigation ul.main > li.selected > a, .explore #header .navigation ul.main > li.selected > a {
              color:#8d602b;
            }          
          #header .navigation ul.main > li.no_line {
            border-right:none;
          }
          #header .search_icon {
            background:url("img/search.png") no-repeat;
            width:18px;
            height:19px;
          }

      #header .navigation ul.main ul.subnav {
        display:none;
        border: 2px solid #696868;
        font-family: 'allerregular';
        font-size: 14px;
        line-height:17px;
        margin-left: -14px;
        padding-left: 26px;
        padding-right: 16px;
        padding-top: 12px;
        position: fixed;
        top: 37px;
        z-index: 6;
      }


    #header .navigation ul.explore {
        background: url("img/explore-navigation-icons.png") no-repeat scroll 22px 17px #010202;
        height: 306px;
        width: 234px; /*210px;*/
      }
      #header .navigation ul.explore li {
        float:none;
        text-align:left;
        padding:9px 0 8px 64px;
        border:none;
        width: auto;
      }
      #header .navigation ul.explore li a {
        color:#89898a;
        text-transform: capitalize;
        text-decoration:none;
      }
      #header .navigation ul.explore li a:hover,
      #header .navigation ul.explore li.selected a {
        color:#c8c5c5;
      }
      #header .navigation ul.explore li.line {
        border-top: 1px solid #89898A;
        height: 1px;
        margin-top: 12px;
        overflow: hidden;
        padding-bottom: 8px;
        padding-top: 0;
      }

    #header .navigation ul.about {
        background:#010202;
        height: 178px;
        width: 137px;
      }
      #header .navigation ul.about li {
        float:none;
        text-align:left;
        padding:8px 0 8px 0px;
        border:none;
        width: auto;
      }
      #header .navigation ul.about li a {
        color:#89898a;
        text-transform: capitalize;
        text-decoration:none;
      }
      #header .navigation ul.about li a:hover,
      #header .navigation ul.about li.selected a {
        color:#c8c5c5;
      }
      #header .navigation ul.about li.line {
        border-top: 1px solid #89898a;
        height: 1px;
        margin-top: 15px;
        overflow: hidden;
        padding-bottom: 5px;
        padding-top: 0;
      }

#home .hero {
    background-color: #E3E8E4;
    top: 0;
    left: 0;
    position: fixed;
    width: 100%;
  }
  #home .hero . {
      min-width: 768px;
      width:100%;
      overflow: hidden;
      position: absolute;
      top: 0;
    }
    #home .hero .cover_art img {
      width: 100%;
      display:none;
    }
  #home .hero.tablet {
    height:767px !important;
    width:768px;
    overflow:hidden;
  }
    #home .hero.tablet .cover_art {
      height:767px !important;
      width:768px !important;
    }
    #home .hero.tablet .cover_art img{
      height:767px !important;
      width:1218px !important;
      margin: 0 0 0 -224px !important;
    }
    #home .hero.tablet .captions .txt{
      top:10px;
    } 
    #home .hero.tablet .logo {
      top:370px !important;
    }
  #home .hero .orinoco {
      position: absolute;
      left:28px;
      top:75px;
    }
    #home .hero .orinoco .img {
      opacity:0.6;
    }
    #home .hero .orinoco .txt {
      font-family: 'PTSansRegular';
      font-size:29px;
      color:#979ca7;
      position: absolute;
      left:19px;
      top:28px;
    }
  #home .hero .on_view {
      position: absolute;
      left:0px;
      top:330px;
    }
    #home .hero .on_view .tab {
        background-color:#85391d;
        color:#e1e0de;
        float:left;
        height:44px;
        overflow:hidden;
      }
      #home .hero .on_view .tab .txt {
        padding:10px 15px 0px 47px;
        font-family: 'Open Sans Condensed';
      }
    #home .hero .on_view > .txt {
      float:left;
      font-family: 'Helvetica';
      font-size:13px;
      color:#9d968c;
      padding-left:10px;
      margin-top:-2px;
    }
  #home .hero .logo {
    position: absolute;
    left:47px;
    top:410px;
  }
  #home .captions .caption_hero {
      color: #98A2A1;
      font-family: 'allerregular';
      font-size: 26px;
      left: 0;
      position: fixed;
      text-align: center;
      width: 100%;
      z-index: 999;
    }
    #home .captions .caption_hero .txt {
      width:80%;
      margin:0 auto;
      max-width:800px;
    }
#home .stories {
    position: relative;
    text-align: left;
  }
  #home .stories .story {
    position: relative;
    overflow:hidden;
  }
  #home .stories .cover_art {
    position: relative;
  }
  #home .stories .cover_art img {
    width: 100%;
    display:block;
    position: relative;
  }
  #home .caption_story {
      position: absolute;
      font-family: 'proxima_nova_ltsemibold';
      font-size:35px;
      line-height: 56px;
      color:#95a09f;
      left:55px;
      top:250px;
      opacity:0;
      position:fixed /* remove if want to do it individualy */
      
    }
    #home .caption_story_1 { left:47px;top:130px;color:#95a09f; }
    #home .caption_story_1 .line_1 { padding-left:13px; }
    #home .caption_story_1 .line_3 { padding-left:56px; }
    #home .caption_story_1 .line_5 { padding-left:32px; }

    #home .caption_story_2 { left:45px;top:285px;color:#c5c3be; }
    #home .caption_story_2 .line_1 { padding-left:25px; }
    #home .caption_story_2 .line_3 { padding-left:80px; }
    #home .caption_story_2 .line_4 { padding-left:28px }

    #home .caption_story_3 { left:60px;top:82px;color:#d3d3d1; }
    #home .caption_story_3 .line_1 { padding-left:22px; }
    #home .caption_story_3 .line_3 { padding-left:66px; }
    #home .caption_story_3 .line_4 { padding-left:40px; }

    #home .caption_story_4 { left:50px;top:340px;color:#f1f5f7; }
    #home .caption_story_4 .line_2 { padding-left:49px; }
    #home .caption_story_4 .line_4 { padding-left:80px; }

#home .scroll-arrow-down {
  display:none;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 4;
}


#discover {
  display: none;
}
#discover .map_wrapper {
    background-color:#0f344a;
  }
  #discover .map {
      top:0px;
      left:0px;
      width: 100%;
      position: relative;
    }
    #map-popup {
      background: url("img/map-plain.png") no-repeat center  #0f344a;
      position: fixed;
      width:100%;
      height:470px;
      top:0;
      left:0;
      z-index:11;
      display:none;      
      background-position:center -250px;
    }
    
      #map-popup .map-callouts {
        margin:90px auto 0;      
      }
      #map-callouts a, .map-callouts a {
        position: absolute;
        display: block;
        height:30px;
      }
      #map-callouts a:hover, .map-callouts a:hover { background: url("img/map-scheme-hover.png") no-repeat;}
      #map-callouts a.tribe_1, .map-callouts a.tribe_1 {background-position:-504px -236px; left:504px; top:236px; width:110px}
      #map-callouts a.tribe_2, .map-callouts a.tribe_2 {background-position:-504px -165px; left:504px; top:165px; width:95px}
      #map-callouts a.tribe_3, .map-callouts a.tribe_3 {background-position:-410px -63px; left:410px; top:63px; width:55px}
      #map-callouts a.tribe_4, .map-callouts a.tribe_4 {background-position:-30px 5px; left:30px; top:-5px; width:70px}
      #map-callouts a.tribe_5, .map-callouts a.tribe_5 {background-position:-50px -61px; left:50px; top:61px; width:55px}
      #map-callouts a.tribe_6, .map-callouts a.tribe_6 {background-position:-5px -110px; left:5px; top:110px; width:110px}
      #map-callouts a.tribe_7, .map-callouts a.tribe_7 {background-position:-16px -163px; left:16px; top:163px; width:95px}
      #map-callouts a.tribe_8, .map-callouts a.tribe_8 {background-position:-25px -193px; left:25px; top:193px; width:95px}
      #map-callouts a.tribe_9, .map-callouts a.tribe_9 {background-position:0 -218px; left:0px; top:218px; width:110px}
      #map-callouts a.tribe_10, .map-callouts a.tribe_10 {background-position:0 -246px; left:0px; top:246px; width:110px}
      #map-callouts a.tribe_11, .map-callouts a.tribe_11 {background-position:-40px -276px; left:40px; top:276px; width:65px}
      #map-callouts a.tribe_12, .map-callouts a.tribe_12 {background-position:-50px -310px; left:50px; top:310px; width:55px}
      
    #discover .map.discover {
        z-index: 5;
        height: 433px;
        overflow: hidden;
        position: fixed !important;
        top: 37px;
      }
      #discover .map.discover .cover_art img.plain {
        opacity:1 !important;
      }
      #discover .map.discover .cover_art img.callouts {
        display:block !important;
        opacity:1 !important;
      }
      #discover .map.discover .caption {
        display:none;
      }
    #discover .map {
      overflow:hidden;
      background:#0f344a;
    }
      #discover #map-wrapper {
        position: absolute;
        width:1680px;
        height:1050px;
      }
      #discover .map .caption {
        color: #FFFFFF;
        font-family: 'proxima_nova_ltsemibold';
        font-size: 38px;
        position: absolute;
        text-align: center;
        top: 50px;
        width: 100%;
      }
      #map #map-callouts {
        position:absolute;
        width:640px;
        height:300px;
        left:520px;
        top:340px;
      }

#discover .tribes {
  position:relative;
}
#discover .tribes .tribe {
  position:relative;
  overflow: hidden;
  background-color:#FFFFFF
}

.tribePage #header,
.explore #header {
    background-color:#FFFFFF;
    -webkit-box-shadow: 0 4px 13px -8px #000000;
       -moz-box-shadow: 0 4px 13px -8px #000000;
        box-shadow: 0 4px 13px -8px #000000;
        behavior: url(/ie-css3.htc);
  }
  .tribePage #header .navigation ul.main > li > a
  .explore #header .navigation ul.main > li > a {
    color:#494848;
  }
  .tribePage #header .navigation ul.main > li > a:hover,
  .tribePage #header .navigation ul.main > li.selected a {
    color:#8d602b;
  }
  .tribePage #header .navigation ul.main > li,
  .explore #header .navigation ul.main > li {border-right:solid 1px #494848;}

  .tribePage #header .navigation ul.main > li .search_icon {background-image:url("img/search-tribePage.png");}
  .explore #header .navigation ul.main > li .search_icon {background-image:url("img/search-explore.png");}

  .tribePage #header .navigation ul.main > li.no_line,
  .explore #header .navigation ul.main > li.no_line {border-right:none;}

  .tribePage #header .coleccion_orinoco,
  .explore #header .coleccion_orinoco {
    display:block;
    background:url(img/coleccion-orinoco-black.png) no-repeat;
  }


.tribeLanding #header {
    background-color:#1e1b15;
    -webkit-box-shadow: 0 4px 13px -8px #000000;
       -moz-box-shadow: 0 4px 13px -8px #000000;
        box-shadow: 0 4px 13px -8px #000000;
        behavior: url(/ie-css3.htc);
  }
  .tribeLanding #header .navigation ul.main > li > a {
    color:#9d9b9b;
  }
  .tribeLanding #header .navigation ul.main > li > a:hover,
  .tribeLanding #header .navigation ul.main > li.selected a {
    color:#7c5c33;
  }
  .tribeLanding #header .navigation ul.main > li {border-right:solid 1px #9d9b9b;}
  .tribeLanding #header .navigation ul.main > li .search_icon {background-image:url("img/search-tribeLanding.png");}
  .tribeLanding #header .navigation ul.main > li.no_line {border-right:none;}
  .tribeLanding #header .coleccion_orinoco {
    display:block;
    background:url(img/coleccion-orinoco-white.png) no-repeat;
  }

#discover .map .rollover {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

#discover .map .rollover li {
    background-image:url("img/map-callouts-rollover.png");
    background-repeat:no-repeat;
    position:absolute;
    background-color:transparent;
    background-position:0 25px;
    cursor:pointer;
    cursor:hand;
    height:24px;
    color:transparent;
  }
  #discover .map .rollover li.tribe_1 {width:103px;}
  #discover .map .rollover li.tribe_1:hover {background-position:0 -225px;}
  #discover .map .rollover li.tribe_2 {width:87px;}
  #discover .map .rollover li.tribe_2:hover {background-position:0 -250px;}
  #discover .map .rollover li.tribe_3 {width:40px;}
  #discover .map .rollover li.tribe_3:hover {background-position:0 -270px;}
  #discover .map .rollover li.tribe_4 {width:63px;}
  #discover .map .rollover li.tribe_4:hover {background-position:0 0px;}
  #discover .map .rollover li.tribe_5 {width:43px;}
  #discover .map .rollover li.tribe_5:hover {background-position:0 -25px;}
  #discover .map .rollover li.tribe_6 {width:88px;}
  #discover .map .rollover li.tribe_6:hover {background-position:0 -200px;}
  #discover .map .rollover li.tribe_7 {width:75px;}
  #discover .map .rollover li.tribe_7:hover {background-position:0 -175px;}
  #discover .map .rollover li.tribe_8 {width:70px;}
  #discover .map .rollover li.tribe_8:hover {background-position:0 -150px;}
  #discover .map .rollover li.tribe_9 {width:97px;}
  #discover .map .rollover li.tribe_9:hover {background-position:0 -125px;}
  #discover .map .rollover li.tribe_10 {width:96px;}
  #discover .map .rollover li.tribe_10:hover {background-position:0 -100px;}
  #discover .map .rollover li.tribe_11 {width:52px;}
  #discover .map .rollover li.tribe_11:hover {background-position:0 -75px;}
  #discover .map .rollover li.tribe_12 {width:42px;}
  #discover .map .rollover li.tribe_12:hover {background-position:0 -50px;}


#discover .tribes .tribe_cover {
    background:#d8c6ad;
    position:relative;
    width:100%;
  }
  #discover .tribes .cover_art {
      overflow: hidden;
      position:relative;
    }
    #discover .tribes .cover_art img {
      width: 100%;
    }
    #discover .tribes .cover_art .name {
        color:#f3efec;
        position:absolute;
        top:115px;
        left:37px;
      }
      #discover .tribes .cover_art .tribe_name {
        font-family: 'PTSansBold';
        font-size:48px;
        line-height:49px;
        letter-spacing: 1px;
      }
      #discover .tribes .cover_art .tribe_legend {
        font-family: 'PTSansRegular';
        font-size:23px;
        line-height:32px;
      }
    #discover .tribes .tribe_cover .txt {
      text-align:center;
      color:#816e69;
      font-family: 'allerregular';
      font-size:22px;
      padding:17px 25px;
      line-height: 31px;
      width:80%;
      margin:0 auto;
      max-width:800px;
    }

#discover .tribes .content .left_column,
.explore .content .left_column {
    position: absolute;
    width:287px;
  }
  .explore .content .left_column {
    position: fixed;
    top:0;
  }
  #discover .tribes .content .left_column .subnav,
  .explore .content .left_column .subnav {
      padding:86px 0 0 37px;
    }
    #discover .tribes .content .left_column .subnav.fixed,
    .explore .content .left_column .subnav.fixed {
      position: fixed;
      top:0;
      left:0;      
    }
    #discover .tribes .content .left_column .subnav .name,
    .explore .content .left_column .subnav .name {
      font-family: 'PTSansBold';
      color:#d6d5d1;
    }
    #discover .tribes .content .left_column .subnav .tribe_name {
      font-size:37px;
      line-height:37px;
      letter-spacing: 0px;
    }
    .explore .content .left_column .subnav .category_name {
      font-size:30px;
      line-height:30px;
      letter-spacing: 0px;
    }
		.explore .simple_page {
    max-width:680px;
    padding:0 20px;
    margin:80px auto 0;
			}
			.explore .simple_page .page_title {
				font-family: 'PTSansBold';
				color: #D6D5D1;
				font-size: 37px;
        font-weight: normal;        
			}
        h1.page_title {
          margin-bottom:12px;
        }

			.explore .simple_page .page_txt {
				padding-bottom: 27px;
				padding-top: 6px;
				color: #131313;
				font-family: 'CrimsonRoman';
				font-size: 18px;
        line-height:23px;
			}
			.explore .simple_page a {
				color: #457FA4;
				text-decoration: none;
			}
			.explore .simple_page a:hover {
				text-decoration:underline;
			}
			.explore .simple_page .page_item {
					padding-bottom:60px;
				}
				.explore .simple_page .page_item .page_item_left {
					float:left;
					width:160px;
				}
				.explore .simple_page .page_item .page_item_right {
						float: left;
						width: 437px;
					}
					.explore .simple_page .page_item .page_item_right .page_txt {
							font-size: 20px;
							padding: 0;
						}
						.explore .simple_page .page_item .page_item_right .subhdr_en {
							font-size:17px;
						}
						.explore .simple_page .page_item .page_item_right .infoen {
							font-size:16px;
							padding:15px 0;
							color:#6b6a69;
							font-style:italic;
						}
						.explore .simple_page .page_item .page_item_right .txten {
							font-size:16px;
							color:#131313;
						}

    #discover .tribes .content .left_column .subnav .tribe_legend {
      font-size:17px;
      line-height:22px;
      color:#d6d5d1;
    }
    #discover .tribes .content .left_column .subnav ul,
    .explore .content .left_column .subnav ul {
      list-style: none outside none;
      margin: 40px 0 0 0;
      padding: 0;
      font-family: 'Enriqueta';
      font-size: 16px;
      font-weight: bold;
    }
    #discover .tribes .content .left_column .subnav ul li,
    .explore .content .left_column .subnav ul li {
      padding-bottom:4px;
    }
    #discover .tribes .content .left_column .subnav ul li a,
    .explore .content .left_column .subnav ul li a {
        color:#a7a397;
        text-decoration:none;
      }
      #discover .tribes .content .left_column .subnav ul li a:hover,
      #discover .tribes .content .left_column .subnav ul li.selected a,
      .explore .content .left_column .subnav ul li a:hover,
      .explore .content .left_column .subnav ul li.selected a {
        color:#85551d;
      }

#discover .tribes .content .right-column,
.explore .content .right-column {
    float: right;
    margin-left: 287px;
    padding-bottom:200px;
  }
  #discover .tribes .content .right-column .page,
  .explore .content .right-column .page {
      font-family: 'CrimsonRoman';
      font-size:18px;
      padding:0px 52px 0 50px;
      min-height:1000px;
      color:#131313;
    }
    .explore .content .right-column .page,
				.explore .content .one-column .page {
						font-family: 'CrimsonRoman';
						font-size:18px;
      padding-top:107px;
      color:#131313;
    }
    .explore .content .right-column .page {
      padding-top: 0;
    }
    .explore .content .right-column .page .overview,
				.explore .content .one-column .page .overview {
      padding-bottom:31px;
    }
    .explore .content .right-column .page .descr,
				.explore .content .one-column .page .descr {
      padding-top:6px;
      padding-bottom:27px;
    }
    .explore .content .right-column .page .object,
				.explore .content .one-column .page .object {

      }
      .explore .content .right-column .page .object .bottom, 
						.explore .content .one-column .page .object .bottom {
          padding:5px 0px 40px 0px;
        }
        .explore .content .right-column .page .object .bottom .name,
        .object.single .bottom .name {
          font-family: 'allerregular';
          font-size: 16px;
          padding:6px 0 0;          
          float: left;
        }
        .explore .content .right-column .page .object .bottom .name a,
								.explore .content .one-column .page .object .bottom .name a {
          color:#3b769c;
        }
      .explore .content .right-column .page .object .bottom .share, 
      .object.single .bottom .share {
        float:right;
      }
    #discover .tribes .content .right-column .page a,
    .explore .content .right-column .page a,
				.explore .content .one-column .page a {
        color:#457fa4;
        text-decoration:none;
      }
      #discover .tribes .content .right-column .page a:hover,
      .explore .content .right-column .page a:hover,
						.explore .content .one-column .page a:hover {
        color:#457fa4;
      }
    #discover .tribes .content .right-column .page p,
    .explore .content .right-column .page p, 
				.explore .content .one-column .page p {
      margin-top:5px;
      line-height:23px;
      clear:both;
    }
    #discover .tribes .content .right-column .page h3,
    .explore .content .right-column .page h3,
				.explore .content .one-column .page h3 {
      font-family: 'Enriqueta';
      color:#000000;
      font-size: 25px;
      font-weight: bold;
      margin-bottom:0px;
      margin-top:0px;
    }
    #discover .tribes .content .right-column .page .img .txt,
				#discover .tribes .content .one-column .page .img .txt {
      
    }
    #discover .tribes .content .right-column .page .module {
        clear:both;
        margin:8px 0 60px;
      }
      .module .txt{
        padding:16px 0 0;
        
      }
      .img {
        position:relative;
      }
      .img img {
        display:block;
      }
      .cover_art .descr, .img .descr, .flexslider .descr {
        position: absolute;
        bottom: 0;
        left: 0;
        text-align:center;
        background: black;
        color: white;
        font-family: 'allerregular';
        font-size: 14px;
        line-height: 18px;
        opacity: 0.7;
        margin: 0;
        display: block;
        width: 100%;
      } 
        .flexslider .descr, .content .img .descr {
          color:#c2c2c2;
          text-align:left;
        }
        .flexslider .descr {
          display: none;
        }
        .img-more {
        position: absolute;
        width:32px;
        height:32px;
        background: url("img/plus.png") 0 0;
        right:0;
        bottom:0;
        display:block;
        }
        .img-hide {
        position: absolute;
        width:32px;
        height:32px;
        background: url("img/plus.png") 0 -32px;
        right:0;
        bottom:0;
        display:block;
        }
        
        .descr .wrap {
        padding:15px 10px;
        }
      #discover .tribes .content .right-column .page .module.single .img {
          width:100%;
        }
        #discover .tribes .content .right-column .page .module.single img {
          width:100%;
        }
      #discover .tribes .content .right-column .page .module.double .img-wrapper {
          float:left;
          width:48%;
          margin:8px 0;
          margin-right:4%;
        }
        #discover .tribes .content .right-column .page .module.double img {
          width:100%;
        }
        #discover .tribes .content .right-column .page .module.double .img-wrapper.last {
          margin-right:0;
        }
    #discover .tribes .content .right-column .page .section, .subcategory {
      padding-top:84px;
      background:url(img/gray.png) repeat-x 0 38px;
      margin-bottom:-42px;    
    }
    #discover .tribes .content .right-column .page .section.first, .subcategory.first {
      background:none;
    }

    .explore  .content .object.single {
      max-width:780px;
    }
    .explore  .content .object.single img {
      width:100%;
    }
    .section p {
      margin-bottom:30px;
    }
      .section .module p {
      margin-bottom:1em;
            
      }

		/* Object page */	
		.explore .content .one-column .page {
      margin:0 auto;
		}
  		.one-column .page .left-side {
        position:relative;
  		}  
  			.one-column a:hover {
  				text-decoration:underline !important;
  			}
			.one-column .page .left-side img {
				width:100%;
			}
			.one-column .page .left-side .zoom {
				text-align:right;
				font-size:11px;
			}
				.one-column .page .left-side .zoom a {
					color:#000;
				}
					.one-column .page .left-side .zoom a span {
						font-size:13px;
					}
		.one-column .page .right-side {
		}
			.object-category {
        font-family: 'allerregular';
        font-size:16px;
				display:block;
				margin:5px 0 10px;
			}
        .object-material {
          margin:0 0 4px;
        }
        .object-size {
          margin:0 0 23px;
        }
    .one-column .page .right-side .descr {
      font-family: 'allerregular';
      font-size:15px;
      line-height:20px;
    }
			.object-info {
				font-size:14px;
				font-style:italic;
				margin:0 0 16px;
        font-family: 'allerregular';
        line-height:20px;
			}
				.object-info a {
					font-style:normal;
				}
			.object-media {
				height:22px;
				padding:10px 3px;
				border-top:1px solid #e2e2e2;
			}
				.object-media a {
					display:block;
					background:url(img/media.png);
					float:left;
					margin:0 16px 0 0;
				}
					.object-media a.video {
						width:23px;
						height:22px;
						background-position:0 21px;
					}
					.object-media a.video:hover {
						background-position:0 0;
					}
					.object-media a.audio {
						width:22px;
						height:22px;
						background-position:23px 21px;
					}
					.object-media a.audio:hover {
						background-position:23px 0;
					}
				.object-share {
					padding:10px 3px;
					border-top:1px solid #e2e2e2;
					position:relative;
				}
        .single-collection-category .object.single .object-share,
        .home .object.single .object-share {
          border:none;
          padding-top:8px;
        }
					.object-share-popup {
						background:url(img/sm.png);
						width:139px;
						height:44px;
						position:absolute;
						top:0px;
						left:111px;
						padding:15px 0 0 28px;
						display:none;
					}
						.object-share-popup a {
							display:block;
							float:left;
							height:22px;
							width:20px;
							background:url(img/sm-icons.png);
							margin:0 6px 0 0;
						}
						.object-share-popup.sp a {
							background:url(img/sm-icons-sp.png);
						}
						.object-share-popup a.share-f { background-position:0 0; }
						.object-share-popup a.share-t { background-position:-20px 0; }
						.object-share-popup a.share-p {background-position:-40px 0; }
						.object-share-popup a.share-more { background-position:-60px 0; width:34px}
				.share-button {
						background:url(img/share-this-btn.png) 0 0;
						display:block;
						width:107px;
						height:23px;
					}
					.share-button.sp {
						background:url(img/share-this-btn-sp.png) 0 0;
					}
				.share-button:hover {
					background-position:0 -23px;
				}
				.addthis_toolbox {
					display:none;
				}
    .footer-wrapper {
      margin:0 38px;
      }    
				.footer {
					margin:50px 0 0;
					padding:10px 3px 40px;
					border-top:1px solid #e2e2e2;
					color:#CCC;
					line-height:25px;
				}
      
					.footer span {
						font-family: 'Enriqueta';
						margin:0 15px;
						font-size:11px;
						color:#3a3a3a;
            font-weight: bold;
					}  
            .footer span b {
              font-size:13px;
            }
						.footer span a {
						  text-decoration: none;
							color:#888787 !important;
						}
						.footer span.copyrights {
							margin:0 15px 0 0;
						}
		.vgrid {
			margin:0 -30px 0 0;
		}
			.vgrid .item {
				width:160px;
				margin:0 30px 40px 0;
				text-align:center;
				font-family:"allerregular";
				font-size:14px;
			}
				.vgrid .item img {
					display:block;
					margin:0 0 8px;
					height:auto;
				}
		.one-column h2 {
			font-family:"allerregular";
			font-size:19px;
			text-transform:uppercase;
			font-weight:normal;
			border-top:1px solid #e2e2e2;
			padding:12px 0 0;
			margin:40px 0 12px;
		}
  .video .img {
  position:relative;
  cursor: pointer;
  }
  .video .img:hover img {
    -webkit-filter: brightness(0.5);
    -moz-filter: brightness(0.5);
    -o-filter: brightness(0.5);
    -ms-filter: brightness(0.5);
    filter: brightness(0.5);
  } 
  .video .img .play {
    position:absolute;
    top:50%;
    left:50%;
    margin:-43px 0 0 -43px;
    width:85px;
    height:85px;
    background: url("img/play.png")
  }
  .aggregate {
			overflow-x:hidden;
		}
#mobile-menu {
  position: fixed;
  top:0;
  background: #000000;
  display:none;
  width:100%;
  padding:67px 0 20px;
  z-index:11;
  margin:0;
  max-height: 80%;
  overflow:scroll;
  -webkit-overflow-scrolling: touch;  
}
  .explore #mobile-menu {
    background:#fff;
    -webkit-box-shadow: 0 4px 13px -8px #000000;
    -moz-box-shadow: 0 4px 13px -8px #000000;
    box-shadow: 0 4px 13px -8px #000000;
  }
  #mobile-menu  li {
    list-style:none;    
  }
    #mobile-menu > li > a {
      display:block;
      padding:16px 0;
      font-family: 'Enriqueta';
      font-size: 14px;
      color:#949292;
      text-decoration: none;
      text-transform: uppercase;
      text-align:center;
      font-weight: bold;
      line-height: 14px; 
      border-top:1px solid #404040;      
    }
    .explore #mobile-menu > li > a {
      border-top:1px solid #ccc;
      color:#acaca3;
      
    }
    #mobile-menu > li > ul {
      display:none;
      background:#1d1c1c;
      padding:20px 0 10px;
      
    }
      .explore #mobile-menu > li > ul {
        background:#fff;
      }
      #mobile-menu > li > ul.mobile-about, #mobile-menu > li > ul.mobile-discover {
        text-align:center;
      }
      #mobile-menu > li > ul.mobile-explore {
          
          margin:0 auto;
          padding:14px 0 10px;
          background: url("img/explore-navigation-icons.png") no-repeat scroll 0 29px #1d1c1c;
        }
        .explore #mobile-menu > li > ul.mobile-explore {
          background: url("img/explore-navigation-icons.png") no-repeat scroll 0 29px #fff;
        }
        #mobile-menu > li > ul.mobile-explore > li {
          margin:0 auto 15px;
          
        padding:0 0 0 86px;
        }
      #mobile-menu > li > ul > li {
        width:150px;
        display:block;
        margin:10px auto;
      }
      #mobile-menu > li > ul > li.line {
        margin:1px auto 14px !important;
        font-size:1px;
        width:130px;
        border-bottom: 1px solid #ccc;
      }
      #mobile-menu > li > ul > li > a {
        font-family: 'allerregular';
        font-size:14px;
        color:#757576;
        text-decoration: none;
        font-weight: bold;
      }
      #mobile-menu > li > a.mobile-menu-section-explore.active {
        background:#1d1c1c !important;
      }
      .explore #mobile-menu > li > a.mobile-menu-section-explore.active {
        background:#fff !important;
      }
      .map-mobile{
        background: url("img/map-mobile.png") no-repeat center  #0f344a;
        padding:0 0 60px;
      }
        .map-tribes {
          text-align:center;
        }
        .map-tribes a{
          display:block;
          margin:8px 0;
          font-family: 'Enriqueta';
          font-size: 20px;
          font-weight: bold;
          color:#8cbcc8;
          text-decoration:none;
        }
          .map-tribes a:hover{
            color:#fff;
          }
        .map-mobile .caption {
          color: #FFFFFF;
          font-family: 'proxima_nova_ltsemibold';
          font-size: 20px;
          text-align: center;
          padding: 30px 0 30px;
        }
        
    
#mobile-menu-button {
  display:none;
}
/* RESPONSIVE */
@media only screen and (min-device-pixel-ratio : 1.5) {
  .explore .simple_page {
    max-width:360px;
  }
  .explore .simple_page .page_item .page_item_right {
    max-width:360px;
    clear:both;
    float:none;
  }
  #discover .tribes .content .right-column .page .section.first, .subcategory.first {
    padding-top:0;
  }
  #discover .tribes .cover_art .name {
    top:60px;
    left:20px;
  }
  #discover .tribes .cover_art .tribe_name {
    font-size:38px;
    line-height:39px;
  }
  #discover .tribes .cover_art .tribe_legend {
    font-size:18px;
    line-height:25px;
  }
  #discover .tribes .tribe_cover .txt {
    font-size:19px;
    line-height:27px;
  }  
  #container {
    min-width:360px;
  }
  #mobile-menu-button {
    display:block !important;
  }
  
  #home .stories {
    margin:0 !important;
  }
  .hero {
    padding:0 0 103px;
    overflow:hidden;
  }
  .hero .cover_art img {
    width:100%;
  }
  #home .hero .orinoco .txt {
    width:100%;
    font-size:bold;
    left:0;
    font-size:19px;
    bottom:-88px;
    color:#80807a;
    text-align:center;
    position:absolute;
    top:auto;
  }
  #home .captions .caption_hero {
    z-index:5;
  }
  #home .caption_story {
    left:0 !important;
    width:100%;
  }
  #home .captions .caption_hero, #home .caption_story {
    display:none;
    opacity:1 !important;
    font-size:20px;
    line-height: 29px;
    position:absolute !important;
  }
  #home .scroll-arrow-down, #home .hero .logo {
    display:none !important;
  }
  #home .hero .on_view {
    width:100%;
    bottom:0;
    height:103px;
    top:auto;
    background:#85391d;
    text-align:center;
  }
    #home .hero .on_view .tab, #home .hero .on_view .txt {
      float:none;
    }
    #home .caption_story {
      text-align:center;
    }
    #home .hero .on_view .tab .txt {
      padding:10px 15px 0;
    }
  #home .hero {
    position:relative;
  }
  #home .stories .cover_art img {
    margin-left:-40%;
    width:180%;
  }
  .orinoco img {
    width:94%;
  }
  .explore .content .left_column {
    float:none;
    position:relative;
  }
    #discover .tribes .content .left_column .subnav,
    .explore .content .left_column .subnav {
      padding:80px 17px 0;
    }
  		#discover .tribes .content .left_column .subnav ul,
      .explore .content .left_column .subnav ul,
      #header .navigation ul.main,
      #scroll-top,
      #map {
  			display:none !important;
  		}
  #discover .tribes .content .left_column .subnav {
    display:none;
  }
  #discover .tribes .content .right-column,
  .explore .content .right-column {
      margin-left:0px;
      float:none;
      padding-bottom:0;
    }
    #discover .tribes .content .right-column .page,
    .explore .content .right-column .page {
      padding:33px 17px 0 17px;
    }
    .explore .content .one-column .page {
      padding:96px 17px 0 17px;
    }
      .one-column .page .left-side {
        padding:0;
      }
        .arrow-back {
          top:-40px;
          left:0;
        }
    .section.first, .subcategory.first {
      padding-top:0;
    }
    #discover .tribes .content .right-column .page .module.double .img {
      float:none;
      width:100%;
      margin:8px 0;
      margin-right:0;
    }
  .footer-wrapper {
    margin:0 17px;
  }
  .caption_hero {
    display: none;
  }
  .footer span.copyrights {
    display:block;
  }
}
@media only screen and (max-width: 767px) {
  .explore .simple_page {
    max-width:360px;
  }
  .explore .simple_page .page_item .page_item_right {
    max-width:360px;
    clear:both;
    float:none;
  }
  #discover .tribes .content .right-column .page .section.first, .subcategory.first {
    padding-top:0;
  }
  #discover .tribes .cover_art .name {
    top:60px;
    left:20px;
  }
  #discover .tribes .cover_art .tribe_name {
    font-size:38px;
    line-height:39px;
  }
  #discover .tribes .cover_art .tribe_legend {
    font-size:18px;
    line-height:25px;
  }
  #discover .tribes .tribe_cover .txt {
    font-size:19px;
    line-height:27px;
  }  
  #container {
    min-width:360px;
  }
  #mobile-menu-button {
    display:block !important;
  }
  
  #home .stories {
    margin:0 !important;
  }
  .hero {
    padding:0 0 103px;
    overflow:hidden;
  }
  .hero .cover_art img {
    width:100%;
  }
  #home .hero .orinoco .txt {
    width:100%;
    font-size:bold;
    left:0;
    font-size:19px;
    bottom:-88px;
    color:#80807a;
    text-align:center;
    position:absolute;
    top:auto;
  }
  #home .captions .caption_hero {
    z-index:5;
  }
  #home .caption_story {
    left:0 !important;
    width:100%;
  }
  #home .captions .caption_hero, #home .caption_story {
    display:none;
    opacity:1 !important;
    font-size:20px;
    line-height: 29px;
    position:absolute !important;
  }
  #home .scroll-arrow-down, #home .hero .logo {
    display:none !important;
  }
  #home .hero .on_view {
    width:100%;
    bottom:0;
    height:103px;
    top:auto;
    background:#85391d;
    text-align:center;
  }
    #home .hero .on_view .tab, #home .hero .on_view .txt {
      float:none;
    }
    #home .caption_story {
      text-align:center;
    }
    #home .hero .on_view .tab .txt {
      padding:10px 15px 0;
    }
  #home .hero {
    position:relative;
  }
  #home .stories .cover_art img {
    margin-left:-40%;
    width:180%;
  }
  .orinoco img {
    width:94%;
  }
  .explore .content .left_column {
    float:none;
    position:relative;
  }
    #discover .tribes .content .left_column .subnav,
    .explore .content .left_column .subnav {
      padding:80px 17px 0;
    }
  		#discover .tribes .content .left_column .subnav ul,
      .explore .content .left_column .subnav ul,
      #header .navigation ul.main,
      #scroll-top,
      #map {
  			display:none !important;
  		}
  #discover .tribes .content .left_column .subnav {
    display:none;
  }
  #discover .tribes .content .right-column,
  .explore .content .right-column {
      margin-left:0px;
      float:none;
      padding-bottom:0;
    }
    #discover .tribes .content .right-column .page,
    .explore .content .right-column .page {
      padding:33px 17px 0 17px;
    }
    .explore .content .one-column .page {
      padding:96px 17px 0 17px;
    }
      .one-column .page .left-side {
        padding:0;
      }
        .arrow-back {
          top:-40px;
          left:0;
        }
    .section.first, .subcategory.first {
      padding-top:0;
    }
    #discover .tribes .content .right-column .page .module.double .img {
      float:none;
      width:100%;
      margin:8px 0;
      margin-right:0;
    }
  .footer-wrapper {
    margin:0 17px;
  }
  .caption_hero {
    display: none;
  }
  .footer span.copyrights {
    display:block;
  }
  .flex-direction-nav a {
    margin:-25px 0 0;
  }
}



@media only screen and (min-width: 768px) and (max-width: 1023px) {

  
  #home .captions .caption_hero,#home .caption_story {
    display:none;
    opacity:1 !important;
    position:absolute !important;
  }
  #home .caption_story {
    font-size:30px;
    line-height:44px;
  }
  .orinoco img {
    width:94%;
  }
  #home .stories {
    margin:0 !important;
  }
  #mobile-menu-button {
    display:none;
  }
  #home .hero {
    position:relative;
  }
  .caption_hero {
    display: none;
  }
  .section.first,
  .subcategory.first {
    padding-top:112px;
  }
  #home .hero .logo {
    display:block;
    top:420px;
  }
  #home .hero .on_view {    
    top:260px;
  }
  .explore .content .left_column {
    display:block;
  }
		/* sereja: object layout */
		.explore .content .one-column .page {
			margin:0 auto;
			max-width:731px;
    width:100%;
		}
		.one-column .page .left-side {
		  float:left;
      margin:8px 0;
      margin-right:350px;
      width:320px;
      padding:0 0 0 40px;
		}
    
		.one-column .page .left-side img {
			width:100%;
		}
		.one-column .page .right-side {
			width:320px;
			float:left;
			margin-left:-320px;
		}
  #discover .tribes .content .right-column,
  .explore .content .right-column {
    margin-left: 242px;
  }
		.explore .content .one-column .page {
			margin:0 auto;
			max-width:731px;
		}
			
}
@media only screen and (min-width: 1024px) {
  .orinoco img {
    width:auto;
  }
  #home .hero .on_view {
    top:330px;
  }
  #home .hero {
    position:fixed;
  }
  #discover .tribes .content .right-column .page,
  .explore .content .right-column .page {
    max-width: 780px;
    width:100%;
  }
	.explore .content .one-column .page {
		max-width:930px;
	}
  #discover .tribes .content .left_column .subnav ul,
    .explore .content .left_column .subnav ul {
    font-size:18px;
    }
  .one-column .page .left-side {
		float:left;
    margin:8px 0;
    margin-right:350px;
    padding:0 0 0 40px;
    width:540px;
  }
  .one-column .page .right-side {
			width:320px;
			float:left;
			margin-left:-320px;
		}
  #discover .tribes .content .right-column,
  .explore .content .right-column {
    margin-right: 83px;
  }
}
@media only screen and (min-width: 1200px) {	
  #discover .tribes .content .right-column,
  .explore .content .right-column {
      margin-right: 113px;
    }
    #discover .tribes .content .right-column .page,
    .explore .content .right-column .page {
        max-width: 780px;
        width:100%;
      }
		.explore .content .one-column .page {
			margin:0 auto;
			max-width:1110px;
		}
		.object-media {
			padding:16px 3px;
		}
		.object-share {
			padding:16px 3px;
		}		
  .one-column .page .left-side {
			 float:left;
     margin:8px 0;
     margin-right:350px;
     width:720px;
		}
}
@media only screen and (min-width: 1400px) {
	#discover .tribes .content .right-column,
  .explore .content .right-column {
      margin-right: 200px;
    }
}
@media only screen and (min-width: 1600px) {
    #discover .tribes .content .right-column,
    .explore .content .right-column {
      margin-right: 300px;
    }
    #discover .tribes .content .right-column .page,
    .explore .content .right-column .page {
        max-width: 870px;
      }
	/*.explore .content .one-column .page {
		max-width:1500px;
	}*/
}
