/*
 Theme Name:   10uur_bistrowijnbarzus
 Theme URI:
 Description:  10uur Child Theme
 Author:       10uur
 Author URI:   http://10uur.nl
 Template:     yootheme
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  10uur-bistrowijnbarzus
*/

@import url("./css/custom.css");


.site-content-contain {
    position: static;
}

#review-head {
  position: absolute;
  top:55px;
  left:0px;
  padding:22px;
  color:#fff;
  width:100%;
  text-align:center;
  background: rgba(0,0,0,0.3);
}

#review-head h1 {
  font-weight: 300;
  margin:0px;
  padding:0px;
}

#review-head small {
  color: rgba(255,255,255,0.5);
  font-weight: 500;
  text-transform: uppercase;
  font-size:11px;
  letter-spacing: 1px
}

.wk-subnav {
		margin-bottom: 40px !important;
}

.wk-subnav li {
	  padding-left: 0px;
	  margin-left: 10px;
		margin-right: 10px;
		background-color: rgba(255,255,255,0);
    color: #fff;
    border: 1px solid #fff !important;
    vertical-align: middle;
    font-size: .975rem;
    line-height: 55px;
    text-align: center;
    text-decoration: none;
    transition: .25s ease-in-out;
    transition-property: color,background-color,background-position,border-color,box-shadow;
    font-family: inherit;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 1.15px;
    font-style: normal;
    background-origin: border-box;
}

.wk-subnav>*>* {
    display: inline-block;
    color: #fff;
		padding: 0px 20px 0px 20px !important;
}
.wk-subnav-pill {
		color: #fff !important;	

}

.wk-subnav-pill>.wk-active>* {
    background: #fff;
    color: #000;
    box-shadow: none;
}

.wk-subnav-pill>*>:focus, .wk-subnav-pill>*>:hover {
    background: #fff;
    color: #444;
    text-decoration: none;
    outline: 0;
    box-shadow: none;
}

.wk-subnav li:hover {
		margin-right: 10px;
		background-color: rgba(255,255,255,0);
    color: #fff;
    border: 1px solid #fff !important;
    vertical-align: middle;
    font-size: .975rem;
    line-height: 55px;
    text-align: center;
    text-decoration: none;
    transition: .25s ease-in-out;
    transition-property: color,background-color,background-position,border-color,box-shadow;
    font-family: inherit;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 1.15px;
    font-style: normal;
    background-origin: border-box;
}



.wk-panel .wk-h2 {
	color: #fff;
	margin-top: 40px !important;
}

.uk-list .el-item {
	color: rgba(172,172,172,.49);
}

.uk-tile-default {
    border: 1px solid #fff;
}

.etender-calendar-widget * {
    font-family: inherit;
    font-weight: 300;
    font-size: 14px;
    line-height: 1.42857143;
    color: #fff;
}

.etender-calendar-widget-theme * {
    background-color: #f1f1f1 !important;
    color: #df949a !important;
}

.etender-calendar-widget-theme {
    background-color: #f3f3f3;
    color: #000 !important;
}

.etender-step-description {
    color: #fff;
}

.isAvailable {
    color: #fff;	
}

.today {
	color: #df949a !important;
}

.inactive {
	color: #333;
}


.gp-lcnqnkbq-widget {
    background-color: yellow;
}


.etender-calendar-widget {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    background-color: #000;
    margin: 0;
    border: 1px solid #ccc;
    padding: .5em;
    display: block;
    box-sizing: border-box;
}

/*
.etender-calendar-widget * {
		background-color: #004960 !important;
    color: #000 !important;
		height: 20px; 
		min-height: 50px;
		line-height: 1.2;
		font-size: 1.075rem 
}
*/
body.single-format-standard .tm-main.uk-section-default {
    background: #000;
		color: #fff !important;
}

body.single-format-standard .tm-main.uk-section-default h1 {
		color: #fff !important;
}

.post-template-default .uk-logo img {
		filter: brightness(0) invert(1);

}


#comments {
	display: none;
}

#tm-main .uk-container {
	margin-top: 10vh;
}



/* Wine Page */

.label {
	margin-top: 30px;
	background-color: #fff;
	padding: 5px 10px 0px 10px;
	color: #000;
	line-height: 35px;
	display: table;
	white-space: nowrap;
}

.wijn {
	color: #000;
	background-color: rgba(172,172,172,.49);
	padding: 5px 10px 0px 10px;
	display: inline-block;
	line-height: 35px;
	margin-right: 10px;
	white-space: nowrap
}

li.el-item .el-content:last-child  {
	margin-right: 10px !important;
}

.uk-card img {
    width: 100%;
    min-height: 200px;
    height: 250px;
    object-fit: cover;
	font-family: 'object-fit: cover; object-position: bottom;';
}

/* Widget Reserveren */



/* Contactform */

.nf-before-form-content {
	display: none;
	
}

.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
		font-family: inherit;
		font-weight: 300;
		font-size: 1rem;
    background: #fff !important;
    border: 1px solid #1d3b57 !important;
    border-radius: 0;
    box-shadow: none;
    color: #df949a !important;
    transition: all .5s;
}

.nf-form-content textarea {
		font-family: inherit;
		font-weight: 300;
		font-size: 1rem !important;
    background: #fff !important;
    border: 1px solid #1d3b57 !important;
    border-radius: 0;
    box-shadow: none;
    color: #1d3b57 !important;
    transition: all .5s;
}

.nf-field-label label {
    font-weight: 300 !important;
		color: #fff !important;
    margin: 0;
    padding: 0;
}

.nf-field-element .uk-button-send   {
		background-color: #df949a !important;
    color: #fff !important;
		height: 20px;
		min-height: 50px;
		line-height: 1.2;
		font-family: inherit;
		font-size: 0.975rem !important;
		text-transform: uppercase;
		padding: 15px 30px 35px 30px !important;
}
.nf-field-element .uk-button-send:focus, .nf-field-element .uk-button-send:hover {
    background-color: rgba(29,59,87,.52);
    color: #fff;
    border-color: transparent;
}




/* Instagram Posts */

.uk-section .wk-article-meta {
		display: none;
}

.wk-panel-teaser, .wk-panel-title {
    margin-bottom: 0px;
}

@media only screen and (min-width: 1080px) {
	.fourposts {
		display: none;
	}
}




/* Header - Overlay */


@media only screen and (min-width: 641px) {
		.header-zus .uk-section-default .image-overlay 			{
				right: -40px;
				top: -300px !important;
				width: 30vw;
		}
		.uk-slideshow .uk-position-cover .el-overlay {
				max-width: 50vw !important;

				width: 40vw !important;
		}
		.uk-text-lead {
				font-size: 1.55rem;
		}
}



/* Footer */

.footer-color nav {
    background-color: #9900CC;
    height: 80px;
    width: 50%;
}

.footer-color ul {
    list-style: none;
    display: inline-block;
    margin: 0;
}


@media only screen and (max-width: 640px) {
	.footer-color li {
			font-size: 16px;
			padding-left: 10px !important;
			padding-right: 10px !important;
	}
}

.footer-color li {
    float: left;
    width: auto;
		padding-left: 20px;
		padding-right: 20px;
    line-height: 80px;
    vertical-align: middle;
    text-align: center;
    margin: 0;
}

.footer-color nav li a {
    width: 100px;
    text-decoration: none;
    color: #FFFFFF;
}

