/* This file will hold styles that are loaded using the same media query as the wide grid. */

#block-nivo-slider-nivo-slider {
   margin-top: -151px;
}

/*
*Zone Content*
*/

#zone-content.container-12 {
    width: 1180px;
}

/*
*Grid*
*/ 
 
 .grid2-column {
   float: left;
   width: 540px;
   margin-right: 100px;
   
}

.grid2-column-last {
   margin-right: 0;
}

/*
*Branding*
*/

#block-nivo-slider-nivo-slider {
   /*margin-top: -96px;*/
   clear: both;
   display: block;
   /*overflow: visible;
	 top: -20px;*/
}

#block-block-3,
#block-block-4 {
   float: right;
   height: 50px;
  /* padding: 20px 0;*/
   display: block;
}

#block-logo-block-logo {
   border-bottom: none;
   border-top: none;
   background: transparent;
    width: 280px;
   height: 120px;
   z-index: 9;
   margin-right: 0;
}

#block-logo-block-logo img {
   width: 231px;
   height: auto;
   margin: 0 auto;
   padding: 10px 20px;
}

#block-system-main-menu li,
#block-menu-menu-hlavne-menu-kosice-right li,
#block-menu-menu-hlavne-menu-presov li,
#block-menu-menu-hlavne-menu-presov-right li {
   padding: 5px 10px;
}

#block-system-main-menu, 
#block-menu-menu-hlavne-menu-kosice-right, 
#block-menu-menu-hlavne-menu-presov, 
#block-menu-menu-hlavne-menu-presov-right, 
#block-block-3, 
#block-block-4 {
    margin-top: 40px;
}

.theme-default .nivoSlider {
    margin-top: 0;
}

#breadcrumb {
   width: 1180px;
   margin: 0 auto;
}

#block-menu-menu-rezervacia-kosice,
#block-menu-menu-rezervacia-presov,
#block-views-kontakt-pata-block,
#block-views-kontakt-pata-block-1 {
   display: block;
}

#block-views-kontakt-pata-block,
#block-views-kontakt-pata-block-1 {
   position: absolute;
   bottom: 4%;
   left: 7%;
   padding: 15px 25px;
   background: rgba(0,0,0,0.6);
   border: 1px solid #b2a561;
   color: #fff;
   z-index: 99;   
}

/*
.node-type-sme-ini #block-views-kontakt-pata-block,
.node-type-sme-ini #block-views-kontakt-pata-block-1,
.node-type-sme-ini #block-menu-menu-rezervacia-kosice,
.node-type-sme-ini #block-menu-menu-rezervacia-presov,
.node-type-galeria #block-views-kontakt-pata-block,
.node-type-galeria #block-views-kontakt-pata-block-1,
.node-type-galeria #block-menu-menu-rezervacia-kosice,
.node-type-galeria #block-menu-menu-rezervacia-presov {
   bottom: 18%;
}*/

#block-menu-menu-rezervacia-kosice,
#block-menu-menu-rezervacia-presov {
   bottom: 4%;
}

.views-field.views-field-body,
.views-field.views-field-field-otv-racie-hodiny {
	float: none;
	padding: 0;
}


#block-views-kontakt-pata-block-1 .view-header {
   margin-bottom: 15px;
}

#block-views-kontakt-pata-block p,
#block-views-kontakt-pata-block div,
#block-views-kontakt-pata-block-1 p,
#block-views-kontakt-pata-block-1 div {
   font-size: 15px;
}

#block-views-kontakt-pata-block p,
#block-views-kontakt-pata-block div,
#block-views-kontakt-pata-block-1 p,
#block-views-kontakt-pata-block-1 div {
	line-height: 18px;
}

#block-views-kontakt-pata-block h3,
.views-label-field-otv-racie-hodiny {
   font-size: 13px;
   line-height: 15px;
}


/*
#block-views-kontakt-pata-block p,
#block-views-kontakt-pata-block div,
#block-views-kontakt-pata-block-1 p,
#block-views-kontakt-pata-block-1 div {
   font-size: 17px;
}

#block-views-kontakt-pata-block p,
#block-views-kontakt-pata-block div,
#block-views-kontakt-pata-block-1 p,
#block-views-kontakt-pata-block-1 div {
	line-height: 21px;
}

#block-views-kontakt-pata-block h3,
#block-views-kontakt-pata-block-1 h3,
.views-label-field-otv-racie-hodiny {
   font-size: 15px;
   line-height: 17px;
}*/

#block-menu-menu-kosice-presov ul li a,
#block-menu-menu-kosice-presov-mobil ul li a {
   font-size: 18px;
}


/*
*Main menu*
*/

#block-system-main-menu,
#block-menu-menu-hlavne-menu-presov,
#block-menu-menu-hlavne-menu-kosice-right,
#block-menu-menu-hlavne-menu-presov-right {
    display: block;
}

#block-menu-menu-mobilne-menu-kosice,
#block-menu-menu-mobilne-menu-presov {
   display: none;
}

#block-system-main-menu,
#block-menu-menu-hlavne-menu-presov {
   /*max-width: 960px;
   margin: 0 auto;
   max-width: 452px;
   margin: 0;*/
   height: 50px;
   float: right;
}

#block-menu-menu-hlavne-menu-kosice-right,
#block-menu-menu-hlavne-menu-presov-right {
   /*max-width: 452px;*/
   height: 50px;
   float: left;
}



/*
#block-menu-menu-kosice-presov  li.leaf {

}

#block-menu-menu-kosice-presov li.first.leaf {

   float: left;
}

#block-menu-menu-kosice-presov li.last.leaf {
   float: right;
}*/
#block-menu-menu-kosice-presov  li,
#block-system-main-menu ul li,
#block-menu-menu-hlavne-menu-kosice-right ul li,
#block-menu-menu-hlavne-menu-presov ul li,
#block-menu-menu-hlavne-menu-presov-right ul li {
   display: inline-block;
}

/*
#block-system-main-menu a,
#block-menu-menu-hlavne-menu-kosice-right a,
#block-menu-menu-hlavne-menu-presov a,
#block-menu-menu-hlavne-menu-presov-right a {
   font-weight: bold;
   text-decoration: none;
   font-size: 15px;
   padding: 30px 4px;
   line-height: 70px;
}*/

#block-menu-menu-rezervacia-kosice ul li,
#block-menu-menu-hlavne-menu-presov ul li,
#block-menu-menu-rezervacia-presov ul li {
   list-style: none;
}

#block-menu-menu-kosice-presov-mobil {
   display: none;
}


/*
*Grid*
*/

.grid4 {
   width: 420px;
   margin-right: 40px;
}


.grid4 .views-field.views-field-title,
.grid4 .views-field.views-field-body {
  width: 310px;
}

/*
*Jedalny napojovy listok*
*/


#block-menu-menu-jedalny-listok li a,
#block-menu-menu-napojovy-listok li a,
#block-menu-menu-jedalny-listok-presov li a,
#block-menu-menu-napojovy-listok-presov li a {
   width: 250px;
}


#block-views-titulny-obrazok-nadpis-block .views-field-title h1 {
   font-size: 36px;
}

/*
*Front*
*/

.page-node-34 #region-content {
   min-height: 900px;
   height: 100%;
}

#block-views-uvodny-blok-block {
 position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%); /* IE 9 */
  -webkit-transform: translate(-50%, -50%); /* Chrome, Safari, Opera */
  width: auto;
  height: auto;
}



/*
*Footer*
*/

#block-views-kontakt-pata-block-2,
#block-views-kontakt-pata-block-3 {
   margin: 20px 0 0 0;
   width: 260px;
}

#block-views-pata-clanky-block,
#block-views-pata-clanky-block-1{
   margin: 20px 0 0 0;
   width: 920px;
}

#breadcrumb {
	width: 1180px;
}
