html > body,.zen-container,#gradient,#topwrap,#topwrap .zen-container,#headerwrap,#headerwrap .zen-container,#bannerwrap,#bannerwrap .zen-container,#grid1wrap,#grid1wrap .zen-container,#grid2wrap,#grid2wrap .zen-container,#grid3wrap,#grid3wrap .zen-container,
#grid4wrap,#grid4wrap .zen-container,#grid5wrap,#grid5wrap .zen-container,#grid6wrap,#grid6wrap .zen-container,#bottomrow,#bottomrow .zen-container,#footerwrap,#footerwrap .zen-container,.sidebar .moduletable,
body #logowrap,body #logowrap .zen-container,#navwrap.affix,img.border,.moduletable.centered .zen-module-title h3 span
  {
 background-color: #131339!important; 
}

label {cursor:auto;}

#gradient  {
background: #131339 url(../images/audience/bg-960.jpg) no-repeat center 20px;
padding-top:100px;
min-height:980px;
}

#topwrap .zen-container {
padding:0;
}

#mainWrap > div.zen-container {
width:420px!important;
border-bottom: none;
background-color: transparent!important;
padding:20px 0 0 0;
}

div.collapse > div {
padding: 0;
}

#footerwrap .zen-container {
padding:10px 0;
}

#footerwrap ul.nav {
text-align: center;
margin-bottom: 10px;
}

#footerwrap ul.nav li{
display:inline-block;
float:none;
margin-right:1%;
margin-left:1%;
}

#zen-copyright {
padding: 0;
float: none;
text-align:center;
font-size:80%;
}

#mainWrap .zen-container li {
border-bottom: none;
list-style-type: square;
margin-left: 20px;
padding: 4px 0;
}

#mainWrap .zen-container ul.nobullets li {
list-style-type: none;
margin-left: 0px;
}



.ul2 #mainWrap .zen-container li {
  float:none;
  width:100%;
  margin: 0;
  line-height:105%;
  background: transparent;
  text-align:center;
  list-style-type:none;
}

.ul2 #mainWrap .zen-container li:before { content: '\2022 '; margin-left: -1em; margin-right: .65em;}

.noclearfix .clearfix,.noclearfix #midCol {
height:1px;
min-height:1px;
}

.noclearfix h3, .bigh3 h3 {
font-size: 28px!important;
line-height: 40px!important;
border-bottom: 1px solid #d2b170!important;
margin-top:0px;
margin-bottom: 20px;
padding-bottom: 10px;
}

.vsig_top img {
border: 1px solid #d2b170!important;
background: transparent!important; 
}

.vsig_ctrls_1_0 {
height: 30px;
}

.vsig_thumb img {
border: 1px solid #d2b170!important;
background: transparent!important; 
}

#je_contact h4 {   
margin-top: 14px;
}


#je_contact input {
width:96%!important;
margin-bottom: 2px;
}

#je_contact td input {
width:120px!important;
margin-bottom: 0px;
}

#je_contact td {
text-align:center;
}

#je_contact table td,#je_contact table th {
padding:5px 2px;
}

#je_contact input#telephone {
width:90%!important;
}

#je_contact .delivery_input input {
width:auto!important;
}

#je_contact div.input {
margin-bottom: 8px;
}

#je_contact .lineinput input,#je_contact .lineinput label {
display:inline-block;
}

#je_contact .lineinput label {
width:60%!important;
margin-right:4%;
}

#je_contact .lineinput input{
width:30%!important;
}

#je_contact #banquet {
width:120px!important;
}

.je_store_div {width:35%;float:left;margin-top:5px;margin-bottom:5px;}

.je_store_div input {margin:0 5px 5px 0;}

#je_store_div2, #je_store_div4 {width:60%;}

.error {
font-size:90%;
color:red;
}

#je_contact div.surname_field {
display:none;
}

#je_contact .submitinput {
text-align:center;
margin-top:0px;
}

#je_contact button {
min-width:75px;
width:30%!important;
}

article {
margin: 0 0 20px;
}

.pull-left {
margin: 6px 10px 0 0;
}

.nospace .pull-left {
margin: 6px auto;
width:420px;
float:none;
}

#navwrap .nav-collapse {
background:transparent;
}

#navwrap button {
background: #d2b170;
padding: 4px;
margin-bottom:10px!important;
}

#navwrap button:hover,.btn:hover {
border:1px solid #d2b170;
color:#d2b170!important;
}

.button:hover, .btn:hover {
background:#d2b170;
color:#000!important;
}

.well {
padding: 0px;
background-color:transparent;
border:none;
}

.partners li {
text-align:center;
}

#footerwrap .partners ul, #footerwrap ul.lang-inline {
float: none!important;
text-align:center;
margin: auto;
}

#footerwrap .partners ul li {
display: none;
}

#footerwrap .partners ul li.element, #footerwrap ul.lang-inline li {
float: none;
margin:0 1.2%;
display: inline-block;
text-align:center;
}

#footerwrap .partners img {
background:#fff;
}

#footerwrap ul.lang-inline li {
margin:0 5px 10px 5px;
}

ul.lang-inline img {
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}

ul.lang-inline .lang-active img, ul.lang-inline img:hover {
    opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

input.disabled {
background-color:#cfcfcf!important;
}

.menu .article-content {
text-align:center;
font-size:85%;
}

.menu .article-content p {
margin:0!important;
}

strong {
color: #A88035;
}

.menu .article-content ul{
margin-top:16px !important;
}

.menu .article-content li {
margin:0 0 16px 0;
list-style-type:none!important;
line-height:160%!important;
}

.menu h1.article-title {
margin-bottom:0!important;
}

#mainWrap .zen-container .gallery li {
border-bottom: none;
list-style-type: none;
margin-left: 0px;
padding: 0;
}

.gallery2 h3 {
margin-top: 20px;
}

/*video*/

.paginationfytslide a:hover img, .paginationfytslide a.selected img {
  border: 1px solid #d2b170;
}

.sliderwrapper {
  padding:0px;
}

p {
    line-height: 22px;
}

.menu p, .o-akci p {
    line-height: 18px;
}

h1.article-title, h2.article-title, div.zen-module-title h3,h1.page-title {text-align:center!important;}

h1.page-title {
    border-bottom: 1px solid #d2b170;
margin-bottom:20px;
padding-bottom:10px;
}

.intro hr {
border-bottom: 1px solid #d2b170;
margin-top:20px;
margin-bottom:20px;
}

.lineinput label,.delivery_input label {font-size:98%;}

#je_delivery_1 {margin-left:20px;}

.delivery_input input {margin-right:5px;}

.modal button.close, #je_contact button.close {
min-width: auto!important;
width: auto!important;
background: #3b3b59;
padding-left:5px;
padding-right:5px;
opacity:1;
color: #d2b170;
text-shadow: none;
}

.modal-content,.modal {background:#131339!important;}

.modal-footer {background:#1d1d41!important;border-top: none;}

.modal-body {border-bottom: none!important;padding-bottom:30px;}

.modal-header {border-bottom: 1px solid #1d1d41;}

#je_contact .modal label{margin-bottom:20px}

#je_contact .modal input {width:auto!important;}

#je_contact .modal textarea{width:96%;height:80px;}       

.intro {text-align:center}

.intro p {margin-bottom:0;}

.intro h2 {    color: #d2b170;}

.moduletable.gallery h3 {margin-bottom:5px;}

.cc-banner .cc-btn.cc-allow, .cc-banner .cc-btn.cc-deny, .cc-banner .cc-btn.cc-dismiss {
    min-width: 120px;
}

.nobg #gradient {background-image: none!important;padding-top: 40px;}

.nobg #mainWrap > .zen-container {width:68%!important;}

.nobg h1.article-title {text-align:left!important;border-bottom:none!important;}

.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
    background-color: transparent;  
}

.table-striped th {   
    text-align:center;
}

.table-striped tbody td {   
    border-top: 1px solid #363657;
}

.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th {
    background-color: #363657;
}

/* half page 50% float container */

.halfdiv {width:44%;float:left;margin-left:2%;margin-right:3%;}

.halfdiv li {text-align:left!important;line-height:150%!important;}