/* CSS UPRAVY PLUGINOV */
/* Content views button color */
.pt-cv-readmore {
    color: #FFFFFF !important;
    background-color: #fFFFFF !important;
    border:0 !important;
}

/*======== NASE THEME UPRAVY ========*/

.tribe-events-cal-links {
	display:none !important;
}

.tribe-events-back {
	display:none;
}

/* TOP HEDER */

.top-bar {
    background: #343537;
}
.top-bar .call {
    background: #343537;
}

.open-time p {
    letter-spacing: 3px;
}

@media screen and (min-width:1200px) {
.open-time p {
position: relative;
    left: 25%;

}
}

.top-bar .call p {
color: #FFFFFF;
  letter-spacing: 1px;
    font-weight: 600;
}

/* MENU */

.ow-navigation .navbar-nav > li > a:focus, .ow-navigation .navbar-nav > li > a:hover {
    color: #f19100;
}

/* HEADER */

.site-header:before {
    box-shadow: none;
}

/* OVERLAY */

.overlay-gr {
    background: #40474f;
    opacity: 0.9;
}

/*LOGO TEXTOVE */

.site-header .logo {
    text-transform: uppercase;
    font-size: 2em;
    font-family: "Open sans", Arial, sans-serif;
    color: #000;
    font-weight: 800;
}

.site-header .logo:before {
    content: ;
    display: block;
    font-size: 0px;
    text-transform: none;
    color: #FFF;
    margin-top: 0px;
}


@media screen and (max-width:768px) {
  
    .caret {
      display:none;
    }
    
    .site-header .container {
      padding:0;
    }
    .top-bar:before,
    .top-bar:after {
      display:none;
    }
    .top-bar .call p,
    .top-bar .call {
        transform: none;
    }
      .navbar-header,
      .navbar-nav{
        padding: 0 15px;
    }
}

/* TYPOGRAFIA */

a:focus, a:hover {
    color: #f19100;
    text-decoration: underline;
}

.pt-cv-readmore {
    color: #FFFFFF !important;
    background-color: #f19100 !important;
    border: 0 !important;
    font-weight: 400;
    border-radius: 0;
    font-family: Montserrat, sans-serif;
}

.breadcrumb a:focus, .breadcrumb a:hover {
    color: #fff;
    text-decoration: underline;
}
  
/* KONTAKT */
textarea {

    height: 115px;
}
.kontakt hr {
    margin: -10px auto 10px auto;
}


#tribe-events-pg-template {
   margin: 0 auto;
   max-width: 1170px;
}

form.wpcf7-form p {
    text-transform: uppercase;
    font-family: Montserrat, sans-serif;
}


/* UVOD HISTORY */



.history {
    background: #fff;
	background-color: #40474f;
    /* padding-bottom:50px; */
}

.history .history-detail {
    padding: 80px;
    padding-right: 20%;
    padding-bottom: 0px;
}

.history-gallery .flexslider{
  margin-bottom:0 !important;
  border:0 !important;

}

.history-gallery .flexslider .flex-control-nav{
  display:none !important;

}


ul.history-atrakcie li {
    color: #fff;
    line-height: 30px;
}

ul.history-atrakcie{
    margin:0;
}

/* ARCHIV PODUJATI */
.vc_tta-container {
    margin-bottom: -1px;
}
.event .date {
    display: none;
}

.event .event-detail span {
    display: none;
}
.event .event-detail span i {
    display: none;
}

.vc_tta-accordion .vc_tta-panel-body a:after {
    content: "+";
    float: right;
    font-size: 2em;
    position: relative;
    top: -2px;
    font-weight: 800 !important;
}

.vc_tta-accordion .vc_tta-panel-body a {
    text-decoration: underline !important;
}

/* ARCHIV CLANKOV */

i.float-right {
    float: right;
    font-size: 1.2em;
    color: #757575;
}
i.float-right:hover {
    color: #f19100;
}

.pt-cv-wrapper .btn {
	border-radius: 0;
  	color: #FFFFFF !important;
    background-color: #f19100 !important;
    border:0 !important;
}

/* BREADCRUMBS */
.breadcrumb {
  background:none;
  position:relative;
  top:-75px;
}


/* SABLONA PODUJATIA */
.single-tribe_events .tribe-events-event-image {
    display: none;
}


.sec-100px {
    padding: 30px 0;
}

/* FOTOGALERIE */

#tribe-events-pg-template .tribe-events-content ul li {
margin:0 !important
}

.wpb_image_grid .wpb_image_grid_ul img {
    padding: 2px;
}

/* CLANKY */


/* NEWSLETTER */

body .theme-postman #mailmunch-optin-form .headline {
    color: #58616d;
    font-size: 20px !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 700;
    word-spacing: -2px;
    line-height: 42px;
    text-transform: uppercase !important;
}

body .theme-postman #mailmunch-optin-form input.submit {
    text-transform: uppercase;
}

.branding-container .mailmunch-branding,
.theme-postman .border-top{
display:none;
}

/*SINGLE EVENT */

#tribe-events-pg-template .tribe-events-content h2 {
  margin: 0 0 20px 0;
}

/* SINGLE POST */
.site-main .content-area, .site-main .widget-area {
margin-top:0;
}

.entry-header .entry-title, .entry-header .entry-title a, .single-tribe_events .tribe-events-single-event-title {

    font-size: 28px;
    font-weight: 100;    
    margin-bottom: 30px;
    text-decoration: none;
    text-transform: none;
    text-align: left;
    margin: 0;
    color: #333333;
    letter-spacing: 0px;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
}

.single-format-gallery .entry-cover {
display:none;
}

.entry-title:after,
.tribe-events-single-event-title:after{
    content: "";
    border-bottom: 2px solid #f19100;
    width: 10%;
    display: block;
    margin: 20px 0;
}

.entry-meta li:first-child {
    display: none;
}

.entry-meta li:first-child {
    display: none;
}

span.entry-date {
    text-transform: uppercase;
}


/* SIDEBAR */
p.tribe-events-widget-link {
    display: none;
}

.widget-area aside:first-child h5 {
  margin-top: 0px;
}

ol.tribe-list-widget, ol.tribe-list-widget li {
    padding: 0 !important;
}

.widget.widget_recent_entries > ul li a,
.widget h4{
    display: inline;
    font-size: 14px;
    font-weight: 600;
    font-family: Montserrat, sans-serif;
    color:#757575;
}
.widget.widget_recent_entries > ul li a:hover,
.widget h4:hover{
    color:#f19100;
}

.widget.widget_recent_entries > ul li a:after,
 .tribe-events-list-widget-events:after{
    content: "";
    border-bottom: 2px solid #f19100;
    width: 10%;
    display: block;
    margin: 5px 0;
}


/* FOOTER */
.site-footer {
    background: #000000;
}

/* Enter Your Custom CSS Here */

.tribe-events-notices {
	display:none;
}

/* NOVY UVOD */

.uvodpartners {
	background:#40474f;
  
}

.uvodgallery {
	max-width:1500px;
  	margin:auto;
}

.uvodgallery2 {
	max-width:315px;
  	margin:auto;
}

@media screen and (min-width:992px) and (max-width:1600px) {
.uvodgallery img {
    width: 105px;
}
  }

@media screen and (min-width:1200px) and (max-width:1399px) {
.uvodgallery ul {
    left:0px;
}
  }

@media screen and (min-width:1400px) and (max-width:1600px) {
.uvodgallery ul {
    left:100px;
}
  }

/* FARBY UPRAVA */

.btn {
    background: #A2ACAE;
}

.vc_btn3:hover {
    background-color: #f19100 !important;
}

.vc_btn3 {
    background: #a2acae !important;
}


button, input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    background-color: #a2acae;
    float: right;
}
/* SLIDER */

.tp-caption.Fashion-BigDisplay, .Fashion-BigDisplay {

    letter-spacing: 1px;
/*    text-shadow: 3px 3px 3px #333; */
}

/* CENIKY */


.vstupne td:last-child {
    width: 20%;
}
.otvaracie td:last-child {
    width: 66%;
}

@media screen and (max-width:1200px) {
  
.display-none-1200{
  display:none;
  }
}