html #wpadminbar {
  display: none !important; }

@media screen and (max-width: 2000px) {
  section#picto .pictograms {
    background: none;
    max-height: 100%;
    background-size: none;
    height: auto; }
    section#picto .pictograms img {
      display: block; }

  section#partners {
    /*.list.podpora-skas-partner
    {
    	display: block;
    	.item
    	{
    		width: 16.6667%;
    		padding: 0 20px 40px;
    		display: block;
    		text-align: center;
    		h3
    		{
    			a
    			{
    				text-decoration: none;
    				&.fast
    				{
    					color: #648c1a;
    				}
    				&.fsi
    				{
    					color: #004d71;
    				}
    				&.fekt
    				{
    					color: #003da6;
    				}
    				&.fp
    				{
    					color: #8547ad;
    				}
    				&.fit
    				{
    					color: #00a8e1;
    				}
    				&.fch
    				{
    					color: #00a98f;
    				}
    			}
    		}
    	}
    }*/ }
    section#partners .list {
      /*&.media-partner
      {
      	width: 100%;
      	margin-left: -4%;
      	.item
      	{
      		width: 25%;
      		padding: 0 0 0 4%;
      	}
      }*/
      /*&.podpora-main-partner
      {
      	.item
      	{
      		width: 25%;
      		padding: 0 20px;
      	}
      }
      &.podpora-other-partner
      {
      	.item
      	{
      		width: 25%;
      		padding: 0 20px 40px;
      	}
      }*/ }
      section#partners .list.main-partner {
        margin-left: -3%;
        text-align: center; }
        section#partners .list.main-partner .item {
          width: 50%;
          padding: 0 0 0 3%;
          float: none;
          display: inline-block; }
      section#partners .list.other-partner {
        margin-left: -3%; }
        section#partners .list.other-partner .item {
          width: 20%; } }
@media screen and (max-width: 1600px) {
  section#news-detail .btn-line {
    text-align: center; }

  .btn-line {
    margin: 0 40px 40px; }

  header {
    padding: 0 40px; }
    header #logo {
      margin-left: -40px; }

  section {
    padding: 0 0 0 25px; }

  .layout-cols .wrap .layout-col.paddBoth {
    padding: 40px; }

  section#program .in ul {
    margin: 0 -40px 0 -40px; }
    section#program .in ul li {
      padding: 10px 40px; }

  section#media .layout-cols .wrap .layout-col ul {
    margin: 0 -40px 0 -40px; }
    section#media .layout-cols .wrap .layout-col ul li {
      padding: 10px 40px; }

  section#news .layout-cols .wrap .layout-col:last-child ul {
    margin: 0 -40px 0 -40px; }
    section#news .layout-cols .wrap .layout-col:last-child ul li {
      padding: 10px 40px; } }
@media screen and (max-width: 1439px) {
  section {
    padding: 0; }

  .in {
    padding: 0; }
    .in.one-side {
      padding: 0; }

  .layout-cols > .layout-col {
    width: 100%;
    display: block;
    padding: 60px 40px;
    text-align: center; }
  .layout-cols .wrap {
    clear: both; }
    .layout-cols .wrap .layout-col {
      padding: 40px; }
      .layout-cols .wrap .layout-col.paddBig {
        padding: 40px; }
      .layout-cols .wrap .layout-col.paddBoth {
        padding: 40px; }

  section#media .layout-cols > .layout-col,
  section#contact .layout-cols > .layout-col,
  section#partners .layout-cols > .layout-col,
  section#tickets .layout-cols > .layout-col,
  section#uvod .layout-cols > .layout-col {
    padding: 60px 40px 20px; }

  section#news-detail {
    padding-top: 60px; } }
@media screen and (max-width: 1180px) {
  section#main {
    position: relative; }
    section#main:before {
      display: none; }
    section#main .full {
      height: auto;
      max-height: 100%;
      overflow: hidden;
      position: relative;
      background-image: none; }
      section#main .full img {
        display: block; } }
@media screen and (max-width: 1100px) {
  section#partners .list.podpora-main-partner .item {
    /*width: 33.3333%;
    &:last-child
    {
    	width: 100%;
    	padding-top: 40px;
    }*/ }

  .hamburger {
    display: block; }

  header.rolled nav {
    top: 60px; }
  header nav {
    width: 100%;
    margin: 0;
    position: fixed;
    overflow: hidden;
    top: 90px;
    bottom: 0;
    left: 0;
    right: 0;
    background: transparent;
    text-align: left;
    display: none;
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: background 500ms ease;
    -moz-transition: background 500ms ease;
    transition: background 500ms ease;
    z-index: 999999999;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
    z-index: 98;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background: transparent url(images/back-menu.png) repeat 0 0; }
    header nav ul {
      width: 100%;
      margin-bottom: 0;
      position: absolute;
      left: 0%;
      top: 50%;
      display: block;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateX(-50%) translateY(-50%);
      transform: translateY(-50%); }
      header nav ul li {
        display: block; }
        header nav ul li a {
          width: 100%;
          height: auto;
          display: block;
          text-decoration: none !important;
          line-height: 82px;
          font-size: 50px;
          color: #fff;
          border: none;
          -webkit-transition: all 500ms ease;
          -moz-transition: all 500ms ease;
          transition: all 500ms ease; } }
@media screen and (max-width: 1000px) {
  h1, h2 {
    font-size: 30px;
    line-height: 40px; }

  h3 {
    font-size: 24px; }

  section#uvod p {
    font-size: 18px; }

  a.btn.big,
  input[type=submit].big {
    padding: 20px 30px;
    font-size: 22px;
    font-weight: 800;
    border: 5px solid #EE343F; }

  section#news .box .date {
    font-size: 18px; }
  section#news .box h2 {
    font-size: 22px;
    line-height: 30px; }

  section .layout-cols > .layout-col {
    padding: 60px 40px 20px; } }
@media screen and (max-width: 900px) {
  .layout-cols .wrap .layout-col.paddBig {
    padding: 0 20px 80px; }

  header {
    min-height: 60px;
    padding: 0 20px;
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -ms-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s; }
    header .hamburger {
      margin-right: -13px; }
    header #logo {
      height: 60px;
      width: 179px;
      margin-left: -20px; }
    header .hamburger {
      margin-top: 4px;
      -webkit-transition: all 0.25s;
      -moz-transition: all 0.25s;
      -ms-transition: all 0.25s;
      -o-transition: all 0.25s;
      transition: all 0.25s; }
    header.rolled nav {
      float: right; }
      header.rolled nav ul li {
        display: block; }
    header nav {
      float: right; }
      header nav ul li {
        display: block;
        list-style-type: none; }
        header nav ul li a {
          padding: 10px;
          line-height: 60px;
          -webkit-transition: all 0.25s;
          -moz-transition: all 0.25s;
          -ms-transition: all 0.25s;
          -o-transition: all 0.25s;
          transition: all 0.25s; }
    header .lang {
      bottom: -100px; }

  section#tickets .layout-cols .wrap .layout-col.paddBig {
    padding: 0 20px; }

  section#news-detail {
    padding-top: 70px; } }
@media screen and (max-width: 800px) {
  section#partners .layout-cols .wrap .layout-col {
    width: 100%; }
    section#partners .layout-cols .wrap .layout-col .border-vertical {
      display: none; }
  section#partners .layout-cols .wrap .border {
    display: none; }

  section#partners {
    /*.list.podpora-skas-partner
    {
    	display: block;
    	.item
    	{
    		width: 16.6667%;
    		padding: 0 20px 40px;
    		display: block;
    		text-align: center;
    		h3
    		{
    			a
    			{
    				text-decoration: none;
    				&.fast
    				{
    					color: #648c1a;
    				}
    				&.fsi
    				{
    					color: #004d71;
    				}
    				&.fekt
    				{
    					color: #003da6;
    				}
    				&.fp
    				{
    					color: #8547ad;
    				}
    				&.fit
    				{
    					color: #00a8e1;
    				}
    				&.fch
    				{
    					color: #00a98f;
    				}
    			}
    		}
    	}
    }*/ }
    section#partners .list {
      /*&.media-partner
      {
      	width: 100%;
      	margin-left: -4%;
      	.item
      	{
      		width: 25%;
      		padding: 0 0 0 4%;
      	}
      }*/
      /*&.podpora-main-partner
      {
      	.item
      	{
      		width: 33.3333%;
      		&:last-child
      		{
      			width: 100%;
      			padding-top: 30px;
      		}
      	}
      }
      &.podpora-other-partner
      {
      	.item
      	{
      		width: 25%;
      		padding: 0 20px 40px;
      	}
      }*/ }
      section#partners .list.general
      section#partners .list.main-partner .item {
        width: 33.3333%;
        padding: 0 0 0 3%;
        float: none;
        display: inline-block; }
      section#partners .list.other-partner {
        margin-left: -3%; }
        section#partners .list.other-partner .item {
          width: 20%; }

  .layout-cols {
    display: block; }
    .layout-cols .wrap {
      display: block; }
      .layout-cols .wrap .layout-col {
        width: 100%;
        display: block; }
        .layout-cols .wrap .layout-col.paddBoth {
          padding: 30px 20px; }

  section#news .layout-cols .wrap .layout-col:last-child {
    padding-bottom: 40px;
    /*****************smazat*****************/ }
    section#news .layout-cols .wrap .layout-col:last-child ul {
      margin: 0 -20px; }
      section#news .layout-cols .wrap .layout-col:last-child ul li {
        padding: 10px 20px; }
        section#news .layout-cols .wrap .layout-col:last-child ul li span {
          padding-left: 120px; }
          section#news .layout-cols .wrap .layout-col:last-child ul li span:first-child {
            width: 115px;
            padding: 0 20px 0 0; }

  section#program .layout-cols .wrap {
    display: block; }
    section#program .layout-cols .wrap .layout-col:first-child,
    section#program .layout-cols .wrap .layout-col:last-child {
      width: 100%;
      display: block; }
  section#program .in ul {
    margin: 0 -20px; }
    section#program .in ul li {
      padding: 10px 20px; }
      section#program .in ul li span {
        padding-left: 120px; }
        section#program .in ul li span:first-child {
          width: 120px;
          padding: 0 20px 0 0; }

  section#media .layout-cols .wrap {
    display: block; }
    section#media .layout-cols .wrap .layout-col.paddBoth:last-child {
      padding-top: 0; }
      section#media .layout-cols .wrap .layout-col.paddBoth:last-child h3 {
        display: none; }
    section#media .layout-cols .wrap .layout-col ul {
      margin: 0 -20px; }
      section#media .layout-cols .wrap .layout-col ul li {
        padding: 10px 20px; } }
@media screen and (max-width: 768px) {
  section#partners .list {
    /*&.podpora-main-partner
    {
    	.item
    	{
    		//width: 33.3333%;
    		&:nth-child(3)
    		{
    			width: 100%;
    			padding-top: 40px;
    		}
    	}
    }*/ }

  header .lang {
    bottom: -84px; }

  header {
    min-height: 44px; }
    header .hamburger {
      margin: 0 -14px;
      padding: 9px 15px; }
    header #logo {
      height: 44px;
      width: 130px;
      margin-left: -20px; }
    header nav {
      top: 44px; }
    header.rolled nav {
      top: 44px; }

  section#partners {
    /*.list.podpora-skas-partner
    {
    	display: block;
    	.item
    	{
    		width: 16.6667%;
    		padding: 0 20px 40px;
    		display: block;
    		text-align: center;
    		h3
    		{
    			a
    			{
    				text-decoration: none;
    				&.fast
    				{
    					color: #648c1a;
    				}
    				&.fsi
    				{
    					color: #004d71;
    				}
    				&.fekt
    				{
    					color: #003da6;
    				}
    				&.fp
    				{
    					color: #8547ad;
    				}
    				&.fit
    				{
    					color: #00a8e1;
    				}
    				&.fch
    				{
    					color: #00a98f;
    				}
    			}
    		}
    	}
    }*/ }
    section#partners .list {
      /*&.media-partner
      {
      	width: 100%;
      	margin-left: -4%;
      	.item
      	{
      		width: 25%;
      		padding: 0 0 0 4%;
      	}
      }*/
      /*&.podpora-main-partner
      {
      	.item
      	{
      		width: 25%;
      		padding: 0 20px;
      	}
      }
      &.podpora-other-partner
      {
      	.item
      	{
      		width: 25%;
      		padding: 0 20px 40px;
      	}
      }*/ }
      section#partners .list.main-partner .item {
        width: 50%;
        padding: 0 0 40px 3%; }
      section#partners .list.other-partner {
        margin-left: -3%; }
        section#partners .list.other-partner .item {
          width: 20%; }

  section#main {
    position: relative; }
    section#main:before {
      display: none; }
    section#main .full {
      padding-top: 44px; }
      section#main .full img {
        display: block; }

  section#news-detail .layout-cols > .layout-col {
    padding-bottom: 20px; } }
@media screen and (max-width: 700px) {
  section#partners .list.podpora-skas-partner .item {
    width: 33.3333%; }

  section#partners {
    /*.list.podpora-skas-partner
    {
    	display: block;
    	.item
    	{
    		width: 16.6667%;
    		padding: 0 20px 40px;
    		display: block;
    		text-align: center;
    		h3
    		{
    			a
    			{
    				text-decoration: none;
    				&.fast
    				{
    					color: #648c1a;
    				}
    				&.fsi
    				{
    					color: #004d71;
    				}
    				&.fekt
    				{
    					color: #003da6;
    				}
    				&.fp
    				{
    					color: #8547ad;
    				}
    				&.fit
    				{
    					color: #00a8e1;
    				}
    				&.fch
    				{
    					color: #00a98f;
    				}
    			}
    		}
    	}
    }*/ }
    section#partners .list {
      /*&.main-partner
      {
      	margin-left: -3%;
      	.item
      	{
      		width: 33.3333%;
      		padding: 0 0 0 3%;
      	}
      }
      &.media-partner
      {
      	width: 100%;
      	margin-left: -4%;
      	.item
      	{
      		width: 25%;
      		padding: 0 0 0 4%;
      	}
      }*/
      /*&.podpora-main-partner
      {
      	.item
      	{
      		width: 25%;
      		padding: 0 20px;
      	}
      }
      &.podpora-other-partner
      {
      	.item
      	{
      		width: 25%;
      		padding: 0 20px 40px;
      	}
      }*/ }
      section#partners .list.other-partner {
        margin-left: -3%; }
        section#partners .list.other-partner .item {
          width: 25%; }

  section#gallery .list .item {
    width: 50%; } }
@media screen and (max-width: 600px) {
  .layout-cols .wrap .layout-col.paddBig {
    padding: 0 20px 40px; } }
@media screen and (max-width: 480px) {
  header nav ul li a {
    padding: 10px 0;
    font-size: 20px;
    line-height: 30px; }

  section#contact .list .item {
    margin-bottom: 20px; }
    section#contact .list .item:last-child {
      margin-bottom: 0; }
    section#contact .list .item .photo {
      width: 100%;
      padding-bottom: 15px;
      float: none;
      overflow: hidden;
      text-align: center; }
      section#contact .list .item .photo .circle {
        display: inline-block;
        float: none; }
        section#contact .list .item .photo .circle:first-child {
          margin: 0 5px 0 0; }
        section#contact .list .item .photo .circle:last-child {
          margin: 0 0 0 5px; }
    section#contact .list .item .text {
      width: 100%;
      padding-left: 0;
      clear: both;
      text-align: center; }

  section#partners .list {
    /*&.podpora-main-partner
    {
    	.item
    	{
    		width: 50%;
    		padding: 0 20px;
    	}
    }*/ }
    section#partners .list.podpora-other-partner .item {
      width: 50%;
      padding: 0 20px 40px; }
    section#partners .list.podpora-skas-partner .item {
      width: 50%; }
      section#partners .list.podpora-skas-partner .item:nth-child(2n+1) {
        clear: both; }

  section#partners {
    /*.list.podpora-skas-partner
    {
    	display: block;
    	.item
    	{
    		width: 16.6667%;
    		padding: 0 20px 40px;
    		display: block;
    		text-align: center;
    		h3
    		{
    			a
    			{
    				text-decoration: none;
    				&.fast
    				{
    					color: #648c1a;
    				}
    				&.fsi
    				{
    					color: #004d71;
    				}
    				&.fekt
    				{
    					color: #003da6;
    				}
    				&.fp
    				{
    					color: #8547ad;
    				}
    				&.fit
    				{
    					color: #00a8e1;
    				}
    				&.fch
    				{
    					color: #00a98f;
    				}
    			}
    		}
    	}
    }*/ }
    section#partners .list {
      /*&.main-partner
      {
      	margin-left: -3%;
      	.item
      	{
      		width: 33.3333%;
      		padding: 0 0 0 3%;
      	}
      }*/
      /*&.podpora-main-partner
      {
      	.item
      	{
      		width: 25%;
      		padding: 0 20px;
      	}
      }
      &.podpora-other-partner
      {
      	.item
      	{
      		width: 25%;
      		padding: 0 20px 40px;
      	}
      }*/ }
      section#partners .list.media-partner {
        width: 100%;
        margin-left: -4%; }
        section#partners .list.media-partner .item {
          width: 50%;
          padding: 0 0 0 4%; }
      section#partners .list.other-partner {
        margin-left: -3%; }
        section#partners .list.other-partner .item {
          width: 33.3333%; } }
@media screen and (max-width: 450px) {
  section#uvod .wrap-count span.label {
    margin-left: 0;
    left: 0; }

  section#tickets ul li {
    font-size: 16px; }
    section#tickets ul li span.price {
      width: 52px; } }
@media screen and (max-width: 400px) {
  section#partners .list.podpora-main-partner .item {
    width: 100%;
    display: block; }
    section#partners .list.podpora-main-partner .item img {
      max-height: 100%; } }
@media screen and (max-width: 360px) {
  section#gallery .list .item {
    width: 100%; }

  label {
    width: 100%; }

  .row .input {
    width: 100%;
    padding-left: 0; }

  section#media .layout-cols .wrap .layout-col ul li span {
    width: 100%;
    padding-left: 0; }
    section#media .layout-cols .wrap .layout-col ul li span:first-child {
      float: none; }

  section#news .layout-cols .wrap .layout-col:last-child ul li span {
    width: 100%;
    padding-left: 0; }
    section#news .layout-cols .wrap .layout-col:last-child ul li span:first-child {
      float: none; } }
@media screen and (max-width: 359px) {
  .countdown-row {
    width: 220px; }

  .countdown-section {
    width: 55px !important;
    padding: 0 10px; }

  .countdown-amount {
    font-size: 30px; }
    .countdown-amount:after {
      content: ":";
      padding: 0;
      position: absolute;
      right: -5px;
      top: 0; }

  .countdown-period {
    display: block;
    text-align: center;
    width: 100% !important;
    font-size: 11px; } }
@media screen and (max-width: 320px) {
  section#partners {
    /*.list.podpora-skas-partner
    {
    	display: block;
    	.item
    	{
    		width: 16.6667%;
    		padding: 0 20px 40px;
    		display: block;
    		text-align: center;
    		h3
    		{
    			a
    			{
    				text-decoration: none;
    				&.fast
    				{
    					color: #648c1a;
    				}
    				&.fsi
    				{
    					color: #004d71;
    				}
    				&.fekt
    				{
    					color: #003da6;
    				}
    				&.fp
    				{
    					color: #8547ad;
    				}
    				&.fit
    				{
    					color: #00a8e1;
    				}
    				&.fch
    				{
    					color: #00a98f;
    				}
    			}
    		}
    	}
    }*/ }
    section#partners .list {
      /*&.main-partner
      {
      	margin-left: -3%;
      	.item
      	{
      		width: 33.3333%;
      		padding: 0 0 0 3%;
      	}
      }
      &.media-partner
      {
      	width: 100%;
      	margin-left: -4%;
      	.item
      	{
      		width: 25%;
      		padding: 0 0 0 4%;
      	}
      }*/
      /*&.podpora-main-partner
      {
      	.item
      	{
      		width: 25%;
      		padding: 0 20px;
      	}
      }
      &.podpora-other-partner
      {
      	.item
      	{
      		width: 25%;
      		padding: 0 20px 40px;
      	}
      }*/ }
      section#partners .list.other-partner {
        margin-left: -3%; }
        section#partners .list.other-partner .item {
          width: 50%; } }

/*# sourceMappingURL=media.css.map */
