  /* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */

/* html{
  background: green;
}
*/

html {
  font-size: 100%;
}

.user {
  margin-right: -13%;
}

#region-branding {
  width: 216px;
  margin-left: 1%;
}

#region-user-first {
  width: 61.5%;
}

#logo {
  height: 52px;
  margin-left: 0;
  width: inherit;
}

#region-user-second {
  position: static;
  width: 9.2%;
  margin-left: 1%;
}

.search img{
  width: 18px;
  height: 18px;
  float: none;
  padding: 18px;
  cursor: pointer;
}

.user img {
  width: 58px;
  height: 52px;
  float: none;
  cursor: pointer;
}

header #logo {
  margin-left: 0;
}

#contentdiv {
  position: absolute;
  right: 15px;
}

#user-signin {
  position: absolute;
  left: -15px;
  top: 0;
}

#contentdiv span:before, #user-signin span:before {
  padding: 12px 18px 13px 20px;
}

#block-menu-menu-header-menu ul.menu {
  width: inherit;
}

#block-menu-menu-header-menu ul.menu > li, block-menu-menu-header-menu ul.menu li > ul li {
  /*width: 132px;*/
  width: 118px;
}

#block-menu-menu-header-menu ul.menu > li a, block-menu-menu-header-menu ul.menu li > ul li a {
  padding: 18px 0;
  font-size: 1em;
}

#block-menu-menu-header-menu ul.menu li > ul li a {
  padding: 15px 9px;
}

/*.expanded>:first-child{
  background-image: url("../images/header-arrow.png");
  background-repeat:no-repeat;
  background-position: 108px center;
  background-size: inherit;
}*/

.expanded>:first-child:after {
  font-size: 13px;
  top: 1px;
  margin-left: 4px;
}

#contentdiv input[type=text] {
  width: 92px;
  right: 0;
  height: 42px;
}

.landscape.no-contain {
  height: auto;
  width: 100%;
}

.landscape.contain {
  height: 100%;
  width: auto;
}

.navigation-block-s .nav-text {
  padding: 5px 0 6px;
  height: 53px;
  min-width: 99.18%;
}

.navigation-block-s .nav-text p {
  margin: 3px 7px;
}

.navigation-block-s .nav-text h3 {
  margin: 0 7px;
}

.nav-block-grid {
  margin: 0 10px;
  width: 235px;
  height: 256px;
  float: left;
}

/*.node-type-people .nav-block-grid {
  margin: 0 10px 0 0;
}*/

.nav-block-grid-l {
  margin: 0 10px;
  width: 320px;
  height: 336px;
  float: left;
}

.navigation-block-l .nav-img {
  height: 230px;
}

.navigation-block-l .nav-text {
  height: 70px;
  padding: 9.5px 15.9px 9.5px 10px;
}

.v-crop.new-collection-link input[type=text] {
  width: 160px;
}

.new-collection-link .nav-img {
  height: 161px;
}

.add-collections-textbox {
  width: 224px;
}

.create-fanboard-wrap {
  max-height: 520px;
  overflow: hidden;
  float: left;
}

.empty-img {
  width: 233px;
}

.collections-outer, .editorials-outer, .themes-outer-2 {
  width: 340px;
  margin: 0;
}

.themes-outer {
  width: 680px;
  margin: 0;
}

.navigation-block-s, .navigation-block-text {
  width: 235px;
}

.navigation-block-text-l .nav-head {
  height: 255px;
  float: left;
}

.navigation-block-text-l {
  height: 301px;
}

.navigation-block-s .nav-img {
  width: 100%;
  height: 170px;
}

.navigation-block-s p, .navigation-block-text p {
  height: 50px;
}

.navigation-block-text .nav-head {
  height: 152px;
  color: #fff;
  width: 92.5%;
}

.images-overflow-6 object {
  height: 460px;
}

.images-overflow .v-crop img.portrait {
  width: 412px;
}

.photographer-page .grid-5.alpha.push-1 {
  width: 400px;
}

/*.navigation-block-text{
  width: 217px;
}

.navigation-block-text .nav-head{
  height: 170px;
}

.navigation-block-text p{
  min-height: 16px;
  line-height: 16px;
  margin-top: 26px;
  margin-bottom: 7px;
}*/

.featured-block-wrapper, .featured-block-wrapper .featured-slide, .featured-l, .blk-ratio-multiple {
  height: 476px;
}

.editorials-block, .editorials-block-image {
  height: 475px;
}

.featured-l .featured-text {
  height: 426px;
  padding: 31px 24px 25px 2px;
  position: relative;
}

.featured-m-text {
  height: 432px;
}

.featured-m .featured-img{
  height: 345px;
}

.contest{
  height: 108px;
}

.editorials-block-text {
  height: 435px;
}

.views-row .editorials-block {
  height: 415px;
}

.views-row .editorials-block-image {
  display: block;
  height: 415px;
}

.views-row .editorials-block-text {
  height: 372px;
  padding: 15px 15px 15px 7px;
}

.user, .search {
  width: 58px;
  height: 52px;
  background:url('../images/header-bg.png') repeat-x left center;
  float: left;
}

.contest-timeline .item-list-fix ul.quicktabs-tabs {
  margin: 0 auto;
}

/*.contest-timeline .item-list{
  width: 945px;
  margin: 0 auto;
}*/

.fix-block .contest-timeline .single-block, .fix-block .contest-timeline ul.quicktabs-tabs li a {
  margin: 0 1.5% 0 1.5%;
  float: none;
  border: 1px solid #ccc;
  color: #ccc;
  font-size: 1.125rem;
  width: 84px;
  height: 34px;
  padding: 0;
  padding-top: 17px;
}

.contest-timeline ul.quicktabs-tabs {
  width: 945px;
  margin: 0 auto;
  margin-top: 0;
  margin-bottom: 40px;
}

footer #zone-footer-second-wrapper #region-footer-f-links img {
  max-width: 28px;
}

.fix-block {
  /*background: none;*/
  background: url("../images/hr-line.png") repeat-x left 51px;
}

.page-community-collections .fix-block {
  background: url("../images/hr-line.png") repeat-x left 48px;
}

/*---------------gallery-container--------------------*/

.master-container {
  width: 1574px;
}

.photographer-description {
  width: 562px;
  float: left;
}

.container-12 .photographer-description .push-1 {
  left: 14.5%;
  width: 85%;
  margin-left: 0;
}

.image-description {
  width: 960px;
  float: left;
}

.intense-memories-done input.done{
  height: 45.5px;
  padding: 14px 30px;
}

.intense-memories-edit{
  padding: 14px 28px;
}

.page-collection-contests .contest-block .grid-5 h1{
  font-size: 6.2rem;
  margin-bottom: 13px;
  line-height: 4.8rem;
}

.add-collections-popup {
  background: url('../images/add-collection-arrow.png') no-repeat bottom right 46.5%;
  height: 383px;
  float: left;
  width: 765px;
  padding: 20px;
  position: absolute;
  z-index: 99;
  top: 114px;
  left: 50%;
  margin-left: -393px;
  display: none;
}

.add-collections {
  width: 765px;
  height: 355px;
  background-color: #f9f9f9;
  padding: 20px;

  position: absolute;
  z-index: 99;
  /*bottom: 150px;*/
  left: 50%;
  margin-left: -393px;
}

#quicktabs-community_collections {
  width: 1022px;
  overflow: hidden;
}

#quicktabs-container-community_collections {
  width: 2044px;
  position: relative;
}

#quicktabs-tabpage-community_collections-0, #quicktabs-tabpage-community_collections-1 {
  width: 1022px;
  float: left;
  display: block;
}

#quicktabs-tabpage-exhibitions-0, #quicktabs-tabpage-exhibitions-1 {
  width: 49%;
  margin: 0 0.5%;
}

#quicktabs-tabpage-editorials-0, #quicktabs-tabpage-editorials-1 {
  width: 50%;
  margin: 0;
}

.master-container.reveal.right {
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  transition: 0.5s;
  opacity: 1;
  left: -626px;
}

.master-container.reveal.left {
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  transition: 0.5s;
  opacity: 1;
  left: 0;
}

.master-container.reveal.right.peek {
  left: -640px;
}

.news-overview {
  width: 320px;
  height: 480px;
}

.news-overview .news-text {
  height: 248px;
  width: 86.7%;
  padding: 11px 20px 20px 21px;
}

.news-overview .nav-img {
  height: 200px;
}

.news-overview .nav-img {
  overflow: hidden;
  height: 200px;
  float: left;
  width: 100%;
}

.news-overview h3 span {
  /*height: 182px;*/
  font-size: 1.86rem;
  line-height: 2.23rem;
}

.news-overview .without-image {
  height: 443px;
}

.view-display-id-exhibitions_page.openlayers-views-map .openlayers-container, .view-display-id-exhibitions_page.openlayers-views-map .openlayers-map {
    height: 600px !important;
}

.grid-4.profile-sec.push-1 {
  width: 320px;
}

.profile-sec .navigation-block-l .empty-img {
  width: 318px;
  height: 57.5%;
  padding-top: 30%;
}

.slidechild .image iframe {
  width: 85% !important;
  height: 100% !important;
}

.profile-sec .navigation-block-l .nav-text {
  height: 70px;
  padding: 9.5px 10px 9.5px 10px;
  width: 298px;
}

.gallery_desc_video iframe, .storytelling-multi-contest iframe {
  height: 320px;
}

.page-collection-photo .social_share_contest_arrow {
  right: 0;
}


.page-collection-photo .social_share_contest_arrow, .page-collection-mm .social_share_contest_arrow {
  right: 0;
}

.page-collection-photo .social_share_contest_arrow, .page-collection-mm .social_share_contest_arrow {

  background: url('../images/popup-arrow-share.png') no-repeat bottom left 32%;
}

.add-collections-popup {
  background: url('../images/add-collection-arrow.png') no-repeat bottom right 46.5%;
}

.add-collections-popup.add-single {
  background: url('../images/add-collection-arrow.png') no-repeat bottom right 377px;
}
.academy-nav-img {
  height: 224px;
  width: 234px;
}

.academy-nav-txt {
  height: 203px;
  width: 213px;
  padding: 10px;
}

.academy-nav-txt p.short-desc {
  height: 157px;
}

.timeline-button {
  width: 438px;
}


.gallery-caption .caption.slide-cap.image-caption p {
  width: 182%;
}

.node-type-photo .caption.slide-cap {
  overflow: visible;
}

.node-type-photo .caption.slide-cap {
  background: none;
}

