/*
* Theme Name: Tussock Jumper
* Theme URI: http://www.getmotopress.com/themes/
* Author: MotoPress
* Author URI: http://www.getmotopress.com/
* Description: Clean and responsive WordPress theme with a professional design created for corporate and portfolio websites. Emmet comes packaged with page builder and fully integrated with WordPress Customizer. Theme works perfect with major WordPress plugins like WooCommerce, bbPress, BuddyPress and many others. After installing the theme navigate to Appearance > Theme Wizard.
* Template: emmet
* Version: 1.1
*/


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


* {
	font-family: 'RobotoCondensed';
}
.menu_langue {
	margin-bottom: 35px!important;
}
body .site-header .site-logo { float: none; text-align: center; }
body .header-logo img { max-width: 100%; }
body .site-header:after { background: none; }
.motopress-row-parallax .motopress-code-obj * { color: white;}
.slick-track { padding: 20px 0; }
.slick > div { display: none;}
.slick > div.slick-list { display: block;}
.slick-slide {margin: auto; transition: all .2s ease-in-out; padding: 20px;}
.slick-slide:hover {transform: scale(1.2);}
.slick-slide img { margin: auto;  }

.home-news-articles h4 { margin: 35px 0; }
.home-latest-news { text-align: center; }
.home-latest-news h4, .home-latest-news h4 a { height: 35px; text-overflow: ellipsis; white-space: nowrap; max-width:100%;overflow: hidden;}
.emmet .motopress-posts-grid-obj.home-latest-news  p.motopress-posts-grid-more a {    background: #c10d0d;
										      border: 2px solid #c10d0d;    padding: 13px 42px 12px;text-decoration: none;    border-radius: 5px; color: #fff;}

.mp-row-fluid { margin-bottom: 10px; display: flex;  }
.row.flex { display: flex; }
.mp-row-fluid.mpce-dsbl-margin-bottom {margin-bottom: 0; }
button.slick-arrow { position: absolute; top: 40%; z-index: 999; border-radius: 30px; padding: 0 20px;}

button.slick-prev { left: 0; }
button.slick-next { right: 0; }

.emmet .motopress-button-obj .home-blokje { padding: 30% 0; font-size: 40px; margin: 0; height: 7em; }
.emmet .motopress-button-obj .home-blokje:hover { background:rgba(193,13,13,0.5); }

.ui-widget-content { background-color: #000; color: white;border-radius: 10px; }
.ui-widget-header { background: none; border: none; } 
.ui-widget-content.contextmenu ul li { background-color: #c10d0d; border-radius: 10px; margin-bottom: 7px }
.ui-widget-content.contextmenu ul li a { display: block; color: #fff; padding: 0; text-decoration: none;}
.ui-widget-content.contextmenu ul li img { max-height: 75px; margin: 0 5px 5px 5px; }

body .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: url(./images/animals/small-sheep.png) no-repeat;
	font-weight: bold;
	color: #1c94c4;
	cursor: pointer;
	border: none;
}
body .ui-slider .ui-slider-handle { width: 40px; height: 40px;}
body #slider-range {
	border-top: 1px solid #dddddd;
	background: #681449; /* Old browsers */
	background: -moz-linear-gradient(left,  #681449 0%, #881629 14%, #c82128 28%, #d86726 42%, #f4e768 56%, #ada63e 70%, #6d883e 84%, #4c6d14 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#681449), color-stop(14%,#881629), color-stop(28%,#c82128), color-stop(42%,#d86726), color-stop(56%,#f4e768), color-stop(70%,#ada63e), color-stop(84%,#6d883e), color-stop(100%,#4c6d14)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #681449 0%,#881629 14%,#c82128 28%,#d86726 42%,#f4e768 56%,#ada63e 70%,#6d883e 84%,#4c6d14 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #681449 0%,#881629 14%,#c82128 28%,#d86726 42%,#f4e768 56%,#ada63e 70%,#6d883e 84%,#4c6d14 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #681449 0%,#881629 14%,#c82128 28%,#d86726 42%,#f4e768 56%,#ada63e 70%,#6d883e 84%,#4c6d14 100%); /* IE10+ */
	background: linear-gradient(to right,  #681449 0%,#881629 14%,#c82128 28%,#d86726 42%,#f4e768 56%,#ada63e 70%,#6d883e 84%,#4c6d14 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#681449', endColorstr='#4c6d14',GradientType=1 ); /* IE6-9 */
	color: #333333;
}

/* bootstrap overrides, because safari cannot calculate correctly */

@media (min-width: 768px){
	.col-sm-3 {
		width: 24.90%;
	}
	.col-sm-4 {
		width: 33.30%;
	}

	.col-sm-6 {
		width: 49.9%;
	}
}

@media (min-width: 992px) {
	.col-md-3 {
		width: 24.90%;
	}
	.col-md-4 {
		width: 33.30%;
	}
	.col-md-6 {
		width: 49.9%;
	}
}



.contextmenu { display: none;} 
body .ui-widget-header .ui-icon { display: none;}
body .ui-dialog .ui-dialog-titlebar-close {height: auto;}
body .ui-widget-header .ui-button-text { background: #c10d0d; text-indent: 0; padding: 0; color: #fff;}


footer .footer-sidebar { background: url(/wp-content/uploads/2017/01/footer-bg.jpg) bottom center repeat-x #c10d0d;}
footer .footer-widgets .widget { width: 24%; margin: 0.5%; float: left;}
@media (max-width: 767px) {
	footer .footer-widgets .widget {  width: 45%; margin: 0 2.5%;}
	footer .footer-widgets .widget h4 {  margin: 0 0 2px; }
	footer .footer-widgets .widget li {  margin: 25px 0 5px; }

}
@media (max-width: 567px) { 
	footer .footer-widgets .widget {  width: 90%; margin: 0 5%;}
	.post-password-form { padding-top: 5vh;   }
}

.wine2wine { text-align: center;}
.wine2wine h1, .wine2wine h2, .wine2wine h3, .wine2wine h4, .wine2wine h5 { margin-bottom: 10px;;}
.wine2wine h3 { font-size: 50px;  letter-spacing: 10px; text-transform: uppercase;}

.gallery-video-content { max-width: 900px; margin: auto;}
#slide-header {
	height: 60px;
	width: 100%;
	position: relative;
}
.slide-legend {
	display: block;
	color: #fff;
	width: 12.5%;
	float: left;
	line-height: 30px;
	padding: .3em;
	text-align: center;
	font-size: 1.3em;
	font-weight: bold;
	font-family: 'Open Sans Condensed', sans-serif;
}
.tasting .entry-description {
	padding-bottom: 1em;
}
#main .tastingguide {
	text-align: center;
	margin: 2em 0;
}
.tastingguide li {
	list-style: none;
	display: inline;
}
.container.main-container{
	position: relative;
}
#age_button_area input {
	margin: 10px;
	padding: 13px 42px 12px;
	text-decoration: none;
	border-radius: 5px;
	color: #fff;}

#popup_content h2 { letter-spacing: 4px;}    
.post-password-form {
        position: absolute;
	width: 100%;    
	background: rgba(255,255,255,0.9);
	top: 0;
	left: 0;
	z-index: 50;
	color: #000;
	padding-top: 25vh;
	text-align: center;
	bottom: 0;

}

.tastingguide li img {
	height: 175px;
}
.tastingguide a {
	display: inline-block;
	text-decoration: none;
	transition: transform ease-in .2s;
	-moz-transition: -moz-transform ease-in .2s;
	-webkit-transition: -webkit-transform ease-in .2s;
	-o-transition: -o-transform ease-in .2s;
}
.tastingguide a:hover {
	-webkit-transform: translate(0, 30px) scale(1.2);
	-moz-transform: translate(0, 30px) scale(1.2);
	-o-transform: translate(0, 30px) scale(1.2);
	transform: translate(0, 30px) scale(1.2);
}
.fullred {
	background: #881629;
}
.crispwhite {
	color: #666;
	background: #f4e768;
}
.fruityred {
	background: #d86726;
}
.fruitywhite {
	background: #ada63e;
}
.souplered {
	background: #681449;
}
.richred {
	background: #c82128;
}
.fullwhite {
	color: #fff;
	background: #6d883e;
}
.greenwhite {
	color: #fff;
	background: #4c6d14;
}

.mp-span12 .motopress-clmn .mpce-dsbl-margin-left .mpce-dsbl-margin-right h3{
	padding-top: 50px !important;
}
#ctf .ctf-tweets {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
        justify-content: space-between;
}
#ctf .ctf-tweets .ctf-item {
	-ms-flex-preferred-size: 22%;
	flex-basis: 22%;
}
@media (max-width: 767px){
	#ctf .ctf-tweets .ctf-item {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
	}
}