/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */

h1#page-title {
    padding-left: 10px;
}

h2.node-title a {
	font-weight: normal;
}

/*
*Regions*
*/


#zone-nivo-center {
   width: 100%;
}


#region-nivo-center.grid-12 {
   margin: 0;
   width: 100%;
   
}


html {
	color: #fff;
}


.not-front #zone-content {
	background: rgba(0,0,0,0.7);
}

#section-footer#section-content:after,
#section-footer:after {
    content: '';
    background: transparent url(/sites/all/themes/pilsnerurquellpub/images/pattern.png) repeat top left;
	position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: -9999999999;
}

/*
*Background*
*/

body.not-front {
    background: #000 url(/sites/all/themes/pilsnerurquellpub/images/bg/E45B7913.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7913.jpg',sizingMethod='scale')";
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7913.jpg',sizingMethod='scale');
    background-attachment: fixed;
}

/* ---------- Denne menu ---------- */

body.node-type-denne-menu {
    background: #000 url(/sites/all/themes/pilsnerurquellpub/images/bg/denne-menu.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7913.jpg',sizingMethod='scale')";
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7913.jpg',sizingMethod='scale');
    background-attachment: fixed;
}

/* ---------- Jedalny listok ---------- */

body.node-type-jedalny-listok {
    background: #000 url(/sites/all/themes/pilsnerurquellpub/images/bg/jedalny-listok.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7854.jpg',sizingMethod='scale')";
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7854.jpg',sizingMethod='scale');
    background-attachment: fixed;
}

/* ---------- Napojovy listok ---------- */

body.node-type-napojovy-listok {
    background: #000 url(/sites/all/themes/pilsnerurquellpub/images/bg/napojovy-listok.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7852.jpg',sizingMethod='scale')";
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7852.jpg',sizingMethod='scale');
    background-attachment: fixed;
}

/* ---------- Sme ini ---------- */

body.page-kosice-sme-ini {
    background: #000 url(/sites/all/themes/pilsnerurquellpub/images/bg/sme-ini.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7944.jpg',sizingMethod='scale')";
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7944.jpg',sizingMethod='scale');
    background-attachment: fixed;
}

body.page-presov-sme-ini {
    background: #000 url(/sites/all/themes/pilsnerurquellpub/images/bg/sme-ini.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7944.jpg',sizingMethod='scale')";
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7944.jpg',sizingMethod='scale');
    background-attachment: fixed;
}

body.node-type-sme-ini {
    background: #000 url(/sites/all/themes/pilsnerurquellpub/images/bg/E45B7944.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7944.jpg',sizingMethod='scale')";
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7944.jpg',sizingMethod='scale');
    background-attachment: fixed;
}

/* ---------- Galeria ---------- */

body.page-kosice-galeria {
    background: #000 url(/sites/all/themes/pilsnerurquellpub/images/bg/galeria.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7936.jpg',sizingMethod='scale')";
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7936.jpg',sizingMethod='scale');
    background-attachment: fixed;
}

body.page-presov-galeria {
    background: #000 url(/sites/all/themes/pilsnerurquellpub/images/bg/galeria.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7936.jpg',sizingMethod='scale')";
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7936.jpg',sizingMethod='scale');
    background-attachment: fixed;
}

body.node-type-galeria {
    background: #000 url(/sites/all/themes/pilsnerurquellpub/images/bg/galeria.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7936.jpg',sizingMethod='scale')";
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7936.jpg',sizingMethod='scale');
    background-attachment: fixed;
}

/* ---------- FAQ ---------- */

body.node-type-faq {
    background: #000 url(/sites/all/themes/pilsnerurquellpub/images/bg/faq.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7840.jpg',sizingMethod='scale')";
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7840.jpg',sizingMethod='scale');
    background-attachment: fixed;
}

/* ---------- Kontakt ---------- */

body.node-type-kontakt {
    background: #000 url(/sites/all/themes/pilsnerurquellpub/images/bg/kontakt.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7901.jpg',sizingMethod='scale')";
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7901.jpg',sizingMethod='scale');
    background-attachment: fixed;
}


/* ---------- Rezervacia ---------- */

body.page-node-37 {
    background: #000 url(/sites/all/themes/pilsnerurquellpub/images/bg/rezervacia.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7986.jpg',sizingMethod='scale')";
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7986.jpg',sizingMethod='scale');
    background-attachment: fixed;
}

body.page-node-60 {
    background: #000 url(/sites/all/themes/pilsnerurquellpub/images/bg/rezervacia.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7986.jpg',sizingMethod='scale')";
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg/E45B7986.jpg',sizingMethod='scale');
    background-attachment: fixed;
}




p, div {
   font-size: 16px;

}

a:link, a:visited {
   -webkit-transition: color 0.5s ease;
   -moz-transition: color 0.5s ease;
   -o-transition: color 0.5s ease;
   -ms-transition: color 0.5s ease;
   transition: color 0.5s ease;
   color: #fff;
   text-decoration: none;
   font-weight: bold;
}

a:hover {
   color: #b2a561;
}

.fa.fa-facebook-official {
   -webkit-transition: color 0.5s ease;
   -moz-transition: color 0.5s ease;
   -o-transition: color 0.5s ease;
   -ms-transition: color 0.5s ease;
   transition: color 0.5s ease;
}

h1, h2, h3, h4, h5, h6 {
   color: #b2a561;
}

/*
*Breadcrumbs*
*/

#breadcrumb {
   padding: 10px 0 0 10px;
}

#breadcrumb li + li:before { 
   content: "»";
   margin-right: 0.5em;
}

#breadcrumb li.last { 
  display: none;
}

/*
*Branding*
*/
/*
#region-logo {
position: absolute;
top: 0;
right: 0;
}

,
#region-menu-left {
position: absolute;
top: 0;
left: 0;
}*/

.responsive-menus.responsive-menus-0-0.absolute.responsified,
.responsive-menus.responsive-menus-0-1.absolute.responsified {
   width: 35%;
   float: left;
   z-index: 9999999;
}

/*
#region-logo {
   width: 150px;
   margin: 0 auto;
   float: left;
}*/

#block-menu-menu-kosice-presov ul.menu {
	text-align: center;
}

#block-block-3 {
   display: none;
}

#block-logo-block-logo {
   /*
   background: rgba(0,0,0,1);
   border-radius: 55px / 30px;

   border-bottom: 2px solid #b2a561;
   margin-right: 0;*/
   width: 120px;
   height: 100px;
   float: right;
   margin: 0 auto;
      z-index: 9;
}

#block-logo-block-logo img {
   width: 110px;
   height: auto;
   margin: 0 auto;
   padding: 5px;
   position: absolute;
   left: 3px;
}

#block-menu-menu-kosice-presov {
  /* z-index: 1;
   position: fixed;
   top: 2px;
   right: 10px;
   display: none;*/
   position: absolute;
    right: 0;
    top: 55px;
	z-index: 10;
}

#block-menu-menu-kosice-presov ul li,
#block-menu-menu-kosice-presov-mobil ul li {
   display: inline-block;
}

#block-menu-menu-kosice-presov ul li a,
#block-menu-menu-kosice-presov-mobil ul li a {
   color: #fff;
   font-size: 12px;
   font-weight: normal;
}

#block-menu-menu-kosice-presov  li.leaf,
#block-menu-menu-kosice-presov-mobil li.leaf {

}

/*
#block-menu-menu-kosice-presov li.first.leaf,
#block-menu-menu-kosice-presov-mobil li.first.leaf {

   float: left;
}

#block-menu-menu-kosice-presov li.last.leaf,
#block-menu-menu-kosice-presov-mobil li.last.leaf {
   float: right;
}
*/

#zone-branding-wrapper {
   /*background: rgba(0, 0, 0, 1);
   border-bottom: 1px solid #b2a561;*/
   /*background: transparent;
   border-bottom: none;
   height: 30px;*/
}


#block-nivo-slider-nivo-slider {
   display: none;
   padding-bottom: 0;
}


#block-menu-menu-kosice-presov-mobil {
   float: right;
   padding: 4px 0;
   display: none;
}


.theme-default .nivoSlider {
    margin-top: 96px;
	margin-bottom: 0;
	border-bottom: 1px solid #b2a561;
}


#block-menu-menu-rezervacia-kosice,
#block-menu-menu-rezervacia-presov,
#block-views-kontakt-pata-block,
#block-views-kontakt-pata-block-1 {
   display: none;
}

#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-rezervacia-presov {
   float: right;
   bottom: 17px;
   right: 30%;
   color: #fff;
   z-index: 99;   

}

#block-menu-menu-rezervacia-kosice {
   float: right;
   bottom: 42px;
   right: 30%;
   color: #fff;
   z-index: 99;   

}


#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 {
	z-index: 99;
}



#slider {
    z-index: -1;
}

#block-menu-menu-rezervacia-kosice ul li,
#block-menu-menu-rezervacia-presov ul li {
    display: inline-block;
}

#block-menu-menu-rezervacia-kosice ul.menu li,
#block-menu-menu-rezervacia-presov ul.menu li {
    margin: 0;
}

#block-menu-menu-rezervacia-kosice li a,
#block-menu-menu-rezervacia-presov li a {
   /*background: rgba(178, 165, 97, 0.8);
   background: rgba(0,0,0,0.6);*/
   color: #fff;
   padding: 5px 10px;
   font-size: 17px;
    background-color: rgba(0,0,0,0.4);
    background-image: url(/sites/all/themes/pilsnerurquellpub/images/pattern.png);
    background-repeat: repeat;
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

#block-menu-menu-rezervacia-kosice li a:hover,
#block-menu-menu-rezervacia-presov li a:hover {
   /*background: rgba(178, 165, 97, 0.5);
   color: #b2a561;*/
}

#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 {
   color: #fff;
   -webkit-transition: all .4s ease-in-out;
   -moz-transition: all .4s ease-in-out;
   -o-transition: all .4s ease-in-out;
   transition: all .4s ease-in-out;

}
/*
#block-system-main-menu a:hover,
#block-menu-menu-hlavne-menu-kosice-right a:hover,
#block-menu-menu-hlavne-menu-presov a:hover,
#block-menu-menu-hlavne-menu-presov-right a:hover,
#block-system-main-menu a:active,
#block-menu-menu-hlavne-menu-kosice-right a:active,
#block-menu-menu-hlavne-menu-presov a:active,
#block-menu-menu-hlavne-menu-presov-right a:active,
#block-system-main-menu a.active-trail,
#block-menu-menu-hlavne-menu-kosice-right a.active-trail,
#block-menu-menu-hlavne-menu-presov a.active-trail,
#block-menu-menu-hlavne-menu-presov-right a.active-trail {
   color: #000;
}*/

#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 {
   /*color: #fff;*/
   margin: 0 2px 4px 2px;
    background-color: rgba(0,0,0,0.4);
    background-image: url(/sites/all/themes/pilsnerurquellpub/images/pattern.png);
    background-repeat: repeat;
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

#block-system-main-menu li.leaf:hover,
#block-menu-menu-hlavne-menu-kosice-right li:hover,
#block-menu-menu-hlavne-menu-presov li:hover,
#block-menu-menu-hlavne-menu-presov-right li:hover,
#block-system-main-menu li.active-trail,
#block-menu-menu-hlavne-menu-kosice-right li.active-trail,
#block-menu-menu-hlavne-menu-presov li.active-trail,
#block-menu-menu-hlavne-menu-presov-right li.active-trail {
     background-color: rgba(156,141,64,1);
    background-image: none;
    -webkit-box-shadow: 0px 0px 16px 11px rgba(156,141,64,0.22);
    -moz-box-shadow: 0px 0px 16px 11px rgba(156,141,64,0.22);
    box-shadow: 0px 0px 16px 11px rgba(156,141,64,0.22);
}


#block-menu-menu-kosice-presov li,
#block-menu-menu-kosice-presov-mobil li {
  /* margin: 0 2px 4px 2px;*/
   padding: 2px 5px;
    background-color: rgba(0,0,0,0.4);
    background-image: url(/sites/all/themes/pilsnerurquellpub/images/pattern.png);
    background-repeat: repeat;
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;	
}

#block-menu-menu-kosice-presov li.active-trail,
#block-menu-menu-kosice-presov li.leaf:hover,
#block-menu-menu-kosice-presov-mobil li.active-trail,
#block-menu-menu-kosice-presov-mobil li.leaf:hover,
#block-menu-menu-rezervacia-kosice li a:hover,
#block-menu-menu-rezervacia-presov li a:hover {
     background-color: rgba(156,141,64,1);
    background-image: none;
    -webkit-box-shadow: 0px 0px 16px 11px rgba(156,141,64,0.22);
    -moz-box-shadow: 0px 0px 16px 11px rgba(156,141,64,0.22);
    box-shadow: 0px 0px 16px 11px rgba(156,141,64,0.22);
}

/*
#block-system-main-menu a.active-trail,
#block-menu-menu-hlavne-menu-kosice-right a.active-trail,
#block-menu-menu-hlavne-menu-presov a.active-trail,
#block-menu-menu-hlavne-menu-presov-right a.active-trail  {
   color: #b2a561;
}
*/

#block-system-main-menu ul li a:hover,
#block-system-main-menu ul li a:active,
#block-system-main-menu a.active-trail.active,
#block-menu-menu-hlavne-menu-kosice-right ul li a:hover,
#block-menu-menu-hlavne-menu-kosice-right ul li a:active,
#block-menu-menu-hlavne-menu-kosice-right a.active-trail.active,
#block-menu-menu-hlavne-menu-presov-right  ul li a:hover,
#block-menu-menu-hlavne-menu-presov-right ul li a:active,
#block-menu-menu-hlavne-menu-presov-right a.active-trail.active,
#block-menu-menu-hlavne-menu-presov a.active-trail.active,
#block-menu-menu-kosice-presov ul li a:hover,
#block-menu-menu-hlavne-menu-presov ul li a:hover,
#block-menu-menu-kosice-presov a.active-trail,
#block-menu-menu-kosice-presov-mobil a.active-trail,
.fa.fa-facebook-official:hover {
   /*color: #b2a561;*/
}

#block-block-3,
#block-block-4 {
   display: none;
}

.fa.fa-facebook-official {
   font-size: 32px;
   color: #b2a561;
}

body.admin-menu {
	margin-top: 57px !important;
}

/*
*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: none;
}

.responsive-menus.responsified span.toggler {
   background-color: rgba(0,0,0,0.6);
   background-image: url(/sites/all/themes/pilsnerurquellpub/images/pattern.png);
   border-radius: 0;  
   box-shadow: none;
   font-size: 1.55em;
   line-height: 28px;
}

.responsive-menus.responsified.responsive-toggled span.toggler {
   border-bottom: 1px solid #b2a561;
}

.responsive-menus.responsified .responsive-menus-simple {
   background: #000;
   border-bottom-right-radius: 0;
   border-bottom-left-radius: 0;
   box-shadow: none;
}

.responsive-menus.responsified .responsive-menus-simple li a {
   border-bottom: 1px solid #b2a561;
}

/*
#block-views-kontakt-pata-block-1 .views-field-field-rezervacie  {
   color: #fff;
}*/



/*
*Jedalny napojovy listok*
*/

#block-menu-menu-jedalny-listok ul li,
#block-menu-menu-napojovy-listok ul li,
#block-menu-menu-jedalny-listok-presov ul li,
#block-menu-menu-napojovy-listok-presov  ul li {
   list-style: none;
}

#block-menu-menu-jedalny-listok li,
#block-menu-menu-napojovy-listok li,
#block-menu-menu-jedalny-listok-presov li,
#block-menu-menu-napojovy-listok-presov li  {
   text-transform: uppercase;
   width: 100%;
   margin-bottom: 1px;
}


#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 {
   background: rgba(178, 165, 97, 0.8);
   margin: 0;
   padding: 0;
   position: relative;
   border: 0;
   cursor: pointer;
   display: inline-block;
   text-decoration: none;
   /*height: 50px;*/
   line-height: 50px;
   width: 94%;
   padding-left: 20px;
}

#block-menu-menu-jedalny-listok li a:hover,
#block-menu-menu-napojovy-listok li a:hover,
#block-menu-menu-jedalny-listok-presov li a:hover,
#block-menu-menu-napojovy-listok-presov li a:hover {
   background: rgba(178, 165, 97, 0.5);
}

#block-menu-menu-jedalny-listok a,
#block-menu-menu-napojovy-listok a,
#block-menu-menu-jedalny-listok-presov a,
#block-menu-menu-napojovy-listok-presov a {
   color: #fff;
}

#block-menu-menu-jedalny-listok > div > div.content.clearfix > ul > li.leaf.active-trail > a,
#block-menu-menu-napojovy-listok > div > div.content.clearfix > ul > li.leaf.active-trail > a,
#block-menu-menu-jedalny-listok-presov > div > div.content.clearfix > ul > li.leaf.active-trail > a,
#block-menu-menu-napojovy-listok-presov  > div > div.content.clearfix > ul > li.leaf.active-trail > a {
   background: rgba(178, 165, 97, 0.5);
}

#block-views-titulny-obrazok-nadpis-block .views-field-title h1 {
   font-size: 18px;
}

/*
*Groups*
*/

.field-item.odd .field-collection-view,
.field-item.even .field-collection-view {
   padding: 5px 10px;
}

.field-item.odd .field-collection-view {
   border: 1px solid #b2a561;

}

.group-left.field-group-html-element {
   float: left;
   width: 83%;
   margin-right: 2%;
}

.group-center.field-group-html-element {
   float: left;
}

.group-right.field-group-html-element {
   float: right;
   width: 15%;
}

.group-right.field-group-html-element .field.field-name-field-cena.field-type-number-decimal.field-label-hidden {
   float: right;
}

/*
*Field collection*
*/

.node-jedalny-listok .field-collection-view,
.node-napojovy-listok .field-collection-view {
   padding: 1em 0 0.3em 0;
   margin: 0;
   border-bottom: none;
}

.node-jedalny-listok .field-collection-container,
.node-napojovy-listok .field-collection-container {
    border-bottom: none;
    margin-bottom: 0;
}

.node-jedalny-listok .field.field-name-field-nadpis-alergeny.field-type-text.field-label-hidden,
.field.field-name-field-nazov.field-type-text.field-label-hidden, .field-name-field-cena {
   font-weight: bold;
   color: #b2a561;
}

.field.field-name-field-mnozstvo.field-type-text.field-label-hidden {
   float: left;
   margin-right: 20px;
   width: 50px;
}

.field.field-name-field-zlozenie-napoja.field-type-text.field-label-hidden,
.field.field-name-field-zlozenie-jedla.field-type-text.field-label-hidden {
   max-width: 600px;
}

/*
*Title, image*
*/

#block-views-titulny-obrazok-nadpis-block,
#block-block-2 {
   /*margin-bottom: 40px;*/
   margin-bottom: 0;
}

.view-titulny-obrazok-nadpis .views-field-title,
.title-sme-ini {
   position: absolute;
   bottom: 5%;
   left: 3%;
   padding: 10px 20px;
   background: rgba(0,0,0,0.6);
   border: 1px solid #b2a561;
   color: #b2a561;
}

.view-titulny-obrazok-nadpis .views-field-title h1,
.title-sme-ini h1,
#block-block-2 h1 {
   margin-bottom: 0;
}

/*
*Sme ini*
*/

/*
.node-sme-ini.node-teaser,
.node-galeria.node-teaser {
   clear: both;
   margin-bottom: 20px;
   padding-bottom: 20px;
   border-bottom: 2px solid #b2a561;   
   
}

.views-row-last .node-sme-ini.node-teaser,
.views-row-last .node-galeria.node-teaser  {
   margin-bottom: 10px;
   padding-bottom: 10px;
   border-bottom: none;   
}*/

/*
.node-sme-ini.node-teaser .field.field-name-field-image.field-type-image.field-label-hidden,
.node-galeria.node-teaser .field.field-name-field-image.field-type-image.field-label-hidden {
   width: 40%;
   float: left;
   margin-right: 30px;
}

*/

.page-kosice-sme-ini h1#page-title,
.page-presov-sme-ini h1#page-title,
.page-kosice-galeria h1#page-title,
.page-presov-galeria h1#page-title {
    margin-bottom: 0;
    display: inline-block;
    padding: 10px;
    margin-bottom: 10px;
}

.page-kosice-sme-ini h1,
.page-presov-sme-ini h1,
.page-kosice-galeria h1,
.page-presov-galeria h1 {
    background: rgba(0, 0, 0, 0.7);
}

.page-kosice-sme-ini #zone-content,
.page-presov-sme-ini #zone-content,
.page-kosice-galeria #zone-content,
.page-presov-galeria #zone-content {
	background: transparent;
}

.view-id-sme_ini .views-row,
.view-id-galeria .views-row  {
    position: relative;
    margin-bottom: 20px;
	background: rgba(0,0,0,0.7);
}

.page-kosice-sme-ini .group-left.field-group-html-element,
.page-presov-sme-ini .group-left.field-group-html-element,
.page-kosice-galeria .group-left.field-group-html-element,
.page-presov-galeria .group-left.field-group-html-element {
    width: 100%;
}

.page-kosice-sme-ini .group-right.field-group-html-element,
.page-presov-sme-ini .group-right.field-group-html-element,
.page-kosice-galeria .group-right.field-group-html-element,
.page-presov-galeria .group-right.field-group-html-element {
    width: 100%;
}


#block-views-napojovy-listok-eva-block-1 h2.node-title {
   display: none;
}

/*
*Front*
*/

.page-node-34 .container-12 .grid-12 {
   width: 100%;
   margin-left: 0;
   margin-right: 0;
}

.page-node-34 .grid-12 {
   margin-left: 0;
   margin-right: 0;
}

.page-node-34 .container-12 {
   width: 100%;
}

.block-views-uvodny-blok-block {
   z-index: 1;
}

#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: 80%;
  height: auto;
}

.page-node-34 #region-content {
   height: 100%;
   min-height: 600px;
   margin-left: 0;
   margin-right: 0;
}

.page-node-34 #zone-branding-wrapper {
   background: transparent;
   height: auto;
   border-bottom: none;
}
/*
.page-node-34 #block-views-uvod-block {
   /*max-width: 1280px;*/
   /*margin: 0 auto 100px auto;*/
  /* position: fixed;
   left: 50%;
   bottom: 5%;
   transform: translate(-50%, -50%);*/
   /*background: rgba(0,0,0, 0.4);
   padding: 10px 0;
}*/

.block-views-uvodny-blok-block .views-row {
   width: 100%;
   float: left;
}

.block-views-uvodny-blok-block .views-row-first {
   margin-right: 0%;
}


.grayscale:hover {
-webkit-filter: grayscale(0%);
-webkit-transition: .5s ease-in-out;
-moz-filter: grayscale(0%);
-moz-transition: .5s ease-in-out;
-o-filter: grayscale(0%);
-o-transition: .5s ease-in-out;
filter: grayscale(0%);
filter: none;
	transform: translate(0px,-50px);
   -webkit-transform: translate(0px,-50px);
   -moz-transform: translate(0px,-50px);
   -o-transform: translate(0px,-50px);
   -ms-transform: translate(0px,-50px);
/*-webkit-transform: scale(1.05,1.05);
moz-transform: scale(1.05,1.05);
-o-transform: scale(1.05,1.05);
-ms-transform: scale(1.05,1.05);
transform: scale(1.05,1.05);*/
}

/*
*Footer*
*/

#zone-footer {
   width: 100%;
   padding-top: 50px;
}

#region-footer-first,
#region-footer-second {
   width: 100%;
   margin: 0;
   z-index: 1;
}


#region-footer-second {
   z-index: 1;
}

#region-footer-first {
   z-index: 2;
}

.region-inner.region-footer-first-inner {
   max-width: 1180px;
   margin: 0 auto;
}

#region-footer-first {
   background: rgba(0,0,0,0.7);
   width: 100%;
}

#region-footer-second {
   background: #0f0506;
   clear: both;
   width: 100%;
}

#block-block-1 p.rtecenter {
   margin-bottom: 0;
   line-height: 14px;
   padding: 5px 0;
   font-size: 12px;
}

#block-block-1 {
   clear: both;
}

#block-views-kontakt-pata-block-2,
#block-views-kontakt-pata-block-3 {
   margin: 20px 0 10px 10px;
   float: left;
   width: 300px;
}

.views-field-field-otv-racie-hodiny   {
   margin-bottom: 20px;
}

#block-views-pata-clanky-block,
#block-views-pata-clanky-block-1 {
   margin: 20px 0 0 10px;
   float: left;
   
}

.grid4 {
   width: 350px;
   float: left;
   margin-bottom: 15px;
   margin-right: 20px;
}

.grid4 .views-field.views-field-field-image {
   float: left;
   width: 100px;
   margin-right: 10px;
}

.grid4 .views-field.views-field-title,
.grid4 .views-field.views-field-body {
   width: 240px;
  float: left;
}

.grid4  h3,
#block-views-kontakt-pata-block h3,
#block-views-kontakt-pata-block-1 h3,
.views-label-field-otv-racie-hodiny,
.views-label-field-rezervacie {
   margin-bottom: 5px;
   font-size: 14px;
   line-height: 15px;
   text-transform: uppercase;
   font-weight: bold;
}

.grid4  h3 a,
.views-label-field-otv-racie-hodiny,
.views-field-field-rezervacie {
   color: #b2a561;

}

.grid4  h3 a:hover {
   color: #fff;
}

.field.field-name-field-mapa-l.field-type-geofield.field-label-hidden {
    padding: 20px 0 10px 0;
}


/*
*Modernizr*
*/

ul.cb-slideshow {
   list-style: none;
   list-style-type: none;
}


.cb-slideshow,
.cb-slideshow:after {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 0;
}


.cb-slideshow:after {
    content: '';
    background: transparent url(../images/pattern.png) repeat top left;
}

.cb-slideshow li span {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    color: transparent;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: none;
    opacity: 0;
    z-index: 0;
	-webkit-backface-visibility: hidden;
    -webkit-animation: imageAnimation 36s linear infinite 0s;
    -moz-animation: imageAnimation 36s linear infinite 0s;
    -o-animation: imageAnimation 36s linear infinite 0s;
    -ms-animation: imageAnimation 36s linear infinite 0s;
    animation: imageAnimation 36s linear infinite 0s;
}
.cb-slideshow li div {
    z-index: 1000;
    position: absolute;
    bottom: 10px;
    left: 0px;
    width: 100%;
    text-align: right;
    opacity: 0;
    -webkit-animation: titleAnimation 36s linear infinite 0s;
    -moz-animation: titleAnimation 36s linear infinite 0s;
    -o-animation: titleAnimation 36s linear infinite 0s;
    -ms-animation: titleAnimation 36s linear infinite 0s;
    animation: titleAnimation 36s linear infinite 0s;
}
.cb-slideshow li div h3 {
   /*font-family: 'Noto Sans regular', 'Arial Narrow', Arial, sans-serif;*/
    font-size: 100px;
    padding: 15px 50px;
    line-height: 120px;
    color: #fff;
	text-shadow: 3px 3px #b2a561;
	-webkit-text-stroke-width: 1px;
   -webkit-text-stroke-color: black;
}
.cb-slideshow li:nth-child(1) span { background-image: url(../images/1.jpg) }
.cb-slideshow li:nth-child(2) span {
    background-image: url(../images/2.jpg);
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    -o-animation-delay: 6s;
    -ms-animation-delay: 6s;
    animation-delay: 6s;
}
.cb-slideshow li:nth-child(3) span {
    background-image: url(../images/3.jpg);
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    -o-animation-delay: 12s;
    -ms-animation-delay: 12s;
    animation-delay: 12s;
}
.cb-slideshow li:nth-child(4) span {
    background-image: url(../images/4.jpg);
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    -o-animation-delay: 18s;
    -ms-animation-delay: 18s;
    animation-delay: 18s;
}
.cb-slideshow li:nth-child(5) span {
    background-image: url(../images/5.jpg);
    -webkit-animation-delay: 24s;
    -moz-animation-delay: 24s;
    -o-animation-delay: 24s;
    -ms-animation-delay: 24s;
    animation-delay: 24s;
}
.cb-slideshow li:nth-child(6) span {
    background-image: url(../images/6.jpg);
    -webkit-animation-delay: 30s;
    -moz-animation-delay: 30s;
    -o-animation-delay: 30s;
    -ms-animation-delay: 30s;
    animation-delay: 30s;
}
.cb-slideshow li:nth-child(2) div {
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    -o-animation-delay: 6s;
    -ms-animation-delay: 6s;
    animation-delay: 6s;
}
.cb-slideshow li:nth-child(3) div {
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    -o-animation-delay: 12s;
    -ms-animation-delay: 12s;
    animation-delay: 12s;
}
.cb-slideshow li:nth-child(4) div {
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    -o-animation-delay: 18s;
    -ms-animation-delay: 18s;
    animation-delay: 18s;
}
.cb-slideshow li:nth-child(5) div {
    -webkit-animation-delay: 24s;
    -moz-animation-delay: 24s;
    -o-animation-delay: 24s;
    -ms-animation-delay: 24s;
    animation-delay: 24s;
}
.cb-slideshow li:nth-child(6) div {
    -webkit-animation-delay: 30s;
    -moz-animation-delay: 30s;
    -o-animation-delay: 30s;
    -ms-animation-delay: 30s;
    animation-delay: 30s;
}
@-webkit-keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    -webkit-animation-timing-function: ease-in;
	}
	8% {
	    opacity: 1;
	    -webkit-transform: scale(1.05);
	    -webkit-animation-timing-function: ease-out;
	}
	17% {
	    opacity: 1;
	    -webkit-transform: scale(1.1) rotate(3deg);
	}
	25% {
	    opacity: 0;
	    -webkit-transform: scale(1.1) rotate(3deg);
	}
	100% { opacity: 0 }
}
@-moz-keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    -moz-animation-timing-function: ease-in;
	}
	8% {
	    opacity: 1;
	    -moz-transform: scale(1.05);
	    -moz-animation-timing-function: ease-out;
	}
	17% {
	    opacity: 1;
	    -moz-transform: scale(1.1) rotate(3deg);
	}
	25% {
	    opacity: 0;
	    -moz-transform: scale(1.1) rotate(3deg);
	}
	100% { opacity: 0 }
}
@-o-keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    -o-animation-timing-function: ease-in;
	}
	8% {
	    opacity: 1;
	    -o-transform: scale(1.05);
	    -o-animation-timing-function: ease-out;
	}
	17% {
	    opacity: 1;
	    -o-transform: scale(1.1) rotate(3deg);
	}
	25% {
	    opacity: 0;
	    -o-transform: scale(1.1) rotate(3deg);
	}
	100% { opacity: 0 }
}
@-ms-keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    -ms-animation-timing-function: ease-in;
	}
	8% {
	    opacity: 1;
	    -ms-transform: scale(1.05);
	    -ms-animation-timing-function: ease-out;
	}
	17% {
	    opacity: 1;
	    -ms-transform: scale(1.1) rotate(3deg);
	}
	25% {
	    opacity: 0;
	    -ms-transform: scale(1.1) rotate(3deg);
	}
	100% { opacity: 0 }
}
@keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    animation-timing-function: ease-in;
	}
	8% {
	    opacity: 1;
	    transform: scale(1.05);
	    animation-timing-function: ease-out;
	}
	17% {
	    opacity: 1;
	    transform: scale(1.1) rotate(3deg);
	}
	25% {
	    opacity: 0;
	    transform: scale(1.1) rotate(3deg);
	}
	100% { opacity: 0 }
}
@-webkit-keyframes titleAnimation { 
	0% {
	    opacity: 0;
	    -webkit-transform: translateX(200px);
	}
	8% {
	    opacity: 1;
	    -webkit-transform: translateX(0px);
	}
	17% {
	    opacity: 1;
	    -webkit-transform: translateX(0px);
	}
	19% {
	    opacity: 0;
	    -webkit-transform: translateX(-400px);
	}
	25% { opacity: 0 }
	100% { opacity: 0 }
}
@-moz-keyframes titleAnimation { 
	0% {
	    opacity: 0;
	    -moz-transform: translateX(200px);
	}
	8% {
	    opacity: 1;
	    -moz-transform: translateX(0px);
	}
	17% {
	    opacity: 1;
	    -moz-transform: translateX(0px);
	}
	19% {
	    opacity: 0;
	    -moz-transform: translateX(-400px);
	}
	25% { opacity: 0 }
	100% { opacity: 0 }
}
@-o-keyframes titleAnimation { 
	0% {
	    opacity: 0;
	    -o-transform: translateX(200px);
	}
	8% {
	    opacity: 1;
	    -o-transform: translateX(0px);
	}
	17% {
	    opacity: 1;
	    -o-transform: translateX(0px);
	}
	19% {
	    opacity: 0;
	    -o-transform: translateX(-400px);
	}
	25% { opacity: 0 }
	100% { opacity: 0 }
}
@-ms-keyframes titleAnimation { 
	0% {
	    opacity: 0;
	    -ms-transform: translateX(200px);
	}
	8% {
	    opacity: 1;
	    -ms-transform: translateX(0px);
	}
	17% {
	    opacity: 1;
	    -ms-transform: translateX(0px);
	}
	19% {
	    opacity: 0;
	    -ms-transform: translateX(-400px);
	}
	25% { opacity: 0 }
	100% { opacity: 0 }
}
@keyframes titleAnimation { 
	0% {
	    opacity: 0;
	    transform: translateX(200px);
	}
	8% {
	    opacity: 1;
	    transform: translateX(0px);
	}
	17% {
	    opacity: 1;
	    transform: translateX(0px);
	}
	19% {
	    opacity: 0;
	    transform: translateX(-400px);
	}
	25% { opacity: 0 }
	100% { opacity: 0 }
}
/* Show at least something when animations not supported */
.no-cssanimations .cb-slideshow li span{
	opacity: 1;
}
@media screen and (max-width: 1140px) { 
	.cb-slideshow li div h3 { font-size: 80px;
    line-height: 90px;	}
	
}
@media screen and (max-width: 600px) { 
	.cb-slideshow li div h3 { font-size: 40px;
    line-height: 50px;	}
}

/*
*Webform*
*/

textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"]{
   color: #fff;
   /*background: #280000;*/
   background: transparent;
   background-color: transparent;
   border-color: rgba(178, 165, 97, 1) rgba(178, 165, 97, 0.8) rgba(178, 165, 97, 0.5);
}

option {
   background: rgba(0,0,0,0.7);
   background-color: rgba(0,0,0,0.7)	
}

.resizable-textarea .grippie {
   border: 1px solid rgba(178, 165, 97, 1);
   background: rgba(178, 165, 97, 1);
}

.form-actions input:hover {
   background: rgba(178, 165, 97, 0.5);
}

button, input[type="reset"], input[type="submit"], input[type="button"] {
-webkit-appearance: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding;
background-clip: padding-box;
border-radius: 3px;
background: rgba(178, 165, 97, 1) url(../images/button.png) repeat-x;

border: 1px solid;
border-color: rgba(178, 165, 97, 1) rgba(178, 165, 97, 0.8) rgba(178, 165, 97, 0.5);
cursor: pointer;
color: #fff;
font: bold 12px/1.2 Arial, sans-serif;
outline: 0;
overflow: visible;
padding: 3px 10px 4px;
text-shadow: none;
width: auto;
}

/*
*Accordion*
*/

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
   border: 1px solid #b2a561;
}

/*
*Admin Content*
*/

.page-admin-content a:link,
.page-admin-content a:visited {
   color: #0074BD;
}

.page-admin-content table td,
.page-admin-content table th {
   color: #000;
}


#block-block-5 {
  margin: 15px auto;
  text-align: center;
}

#block-block-5 table {
  border: none;
}

#block-block-5 tr:hover td, #block-block-5 tr.even:hover td.active, #block-block-5 tr.odd:hover td.active {
  background: transparent;
}

.node-type-denne-menu table {
   border: none;
}

.node-type-denne-menu tr:hover td, .node-type-denne-menu tr.even:hover td.active, .node-type-denne-menu tr.odd:hover td.active {
  background: transparent;
}

/*
*Accordeon*
*/

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited,
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #fff;
    text-decoration: none;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: none;
    background: rgb(178, 165, 97) url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
    font-weight: 400;
    color: #fff;
}

.ui-widget-content {
    border: none;
    background: transparent url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
    color: #fff;
}

.node-type-denne-menu iframe {
   height: 8500px;
}

/*
*Edit*
*/

thead th, th {
    background: transparent none repeat scroll 0 0;
	color: #fff;
}

tr.even, tr.odd {
    background-color: transparent;
}

tr.odd td,
tr.even td {
    background: transparent;
}
