/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('https://edvino-feineweine.de/templates/yoo_frequency/fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://edvino-feineweine.de/templates/yoo_frequency/fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://edvino-feineweine.de/templates/yoo_frequency/fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://edvino-feineweine.de/templates/yoo_frequency/fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://edvino-feineweine.de/templates/yoo_frequency/fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://edvino-feineweine.de/templates/yoo_frequency/fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}


@media (max-width: 767px) {  
.tm-bg-noparallax, body {background-image: radial-gradient(circle farthest-corner at center top , #C2D4DB 0%, #72A0AC 100%);}  
} 

@media (max-width: 767px) {
.tm-bg-noparallax, body {background: url(/images/bgimg/smallscreen_bg.jpg); background-color: #343434; background-attachment: fixed;}
}

 /* tags: change änderung panel box border */
.tm-noblog .tm-content {border-image-source: url("../less/uikit/images/woods/panel_box_border.png") 6 6 6 6 round round; }
.uk-navbar-nav.uk-visible-large {display: table; float: none; margin: 0 auto; padding-left: 0;}

.moreButton {
	background-color:transparent;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #c03a2b;
	display:inline-block;
	cursor:pointer;
	color:#c03a2b;
	font-size:15px;
	padding:2px 10px;
	text-decoration:none;
	-webkit-transition: all 0.1s ease-in-out;
    	-moz-transition: all 0.1s ease-in-out;
    	-o-transition: all 0.1s ease-in-out;
    	-ms-transition: all 0.1s ease-in-out;
    	transition: all 0.1s ease-in-out;
    	top:1px;
    	bottom:1px;
}
.moreButton:hover {background-color: rgba(192, 57, 43,1.0); color:#ffffff;}
.moreButton:active {position:relative; top:2px;}

.blueBtn {
	background-color:transparent;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #3498DB;
	display:inline-block;
	cursor:pointer;
	color:#3498DB;
	font-size:15px;
	padding:2px 10px;
	text-decoration:none;
	-webkit-transition: all 0.1s ease-in-out;
    	-moz-transition: all 0.1s ease-in-out;
    	-o-transition: all 0.1s ease-in-out;
    	-ms-transition: all 0.1s ease-in-out;
    	transition: all 0.1s ease-in-out;
    	top:1px;
    	bottom:1px;
}
.blueBtn:hover {background-color: #3498DB; color:#ffffff;}
.blueBtn:active {position:relative; top:2px;}

a {
	color: #3498db;
	-webkit-transition: all 0.1s ease-in-out;
    	-moz-transition: all 0.1s ease-in-out;
    	-o-transition: all 0.1s ease-in-out;
    	-ms-transition: all 0.1s ease-in-out;
    	transition: all 0.1s ease-in-out;
}
a:hover {color: #2980b9;}
a:visited {text-decoration: none;}

.important {color: #c0392b;}

.social {font-size:15px; display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; padding-bottom: 3px;
-moz-osx-font-smoothing: grayscale; position: relative; overflow: hidden; width: 100%; padding:3px; background: #d3d3d3; color: #d3d3d3;}
.social:before {content: ""; position: absolute; z-index: -1; left: 0; right: 0; bottom: 0; height: 3px;}
.social:visited {color: #d3d3d3;}
.social:hover:before, .social:focus:before, .social:active:before {-webkit-transform: translateY(0); transform: translateY(0);}
.social:hover {background: #d3d3d3}
.facebook {background: #3b5998; }
.facebook:hover {color: #3b5998;}
.facebook:before { background: #3b5998;}
.gplus {background: #eb3b5a;}
.gplus:hover {color: #eb3b5a;}
.gplus:before {background: #eb3b5a;}
.phone {background: #c0392b;}
.phone:hover {color: #c0392b;}
.phone:before {background: #c0392b;}
.insta {background: #8e44ad;}
.insta:hover {color: #8e44ad;}
.insta:before {background: #8e44ad;}
.twitter {background: #45aaf2;}
.twitter:hover {color:#45aaf2;}
.twitter:before {background: #45aaf2;}
.mail {background: #d35400;}
.mail:hover {color: #d35400;}
.mail:before {background: #d35400;}
.cform {background: #2980b9;}
.cform:hover {color: #2980b9;}
.cform:before {background: #2980b9;}
.browser {width: auto;}
.firefox {background: #E66000;}
.firefox:hover {color:#E66000 ;}
.firefox:before {background: #E66000 ;}
.opera {background: #cc150f;}
.opera:hover {color:#cc150f;}
.opera:before {background: #cc150f;}
.ie {background: #2eccff;}
.ie:hover {color:#2eccff;}
.ie:before {background: #2eccff;}
.safari {background: #4069FF;}
.safari:hover {color:#4069FF;}
.safari:before {background: #4069FF;}

/*

.socialnew {
  display: inline-block;
  text-decoration: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  position: relative;
  cursor: pointer;
  padding: 0 20px 0 73px;
  border: 2px solid #34495e;
  font: normal 15px/2.4 "Open Sans", Helvetica, sans-serif;
  color: #34495e; */
  /*text-transform: capitalize; */ /*
  -o-text-overflow: clip;
  text-overflow: clip;
  -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
  -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
  -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
  transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
}

.socialnew:hover {
  color: rgba(255,255,255,0.9);
  background: #34495e;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}

.socialnew:active {
  top: 2px;
}

.socialnew::before {
  display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 50px;
  height: 100%;
  position: absolute;
  content: "";
  cursor: pointer;
  top: 0;
  left: 0;
  border: none;
  font: normal medium/normal Arial, Helvetica, sans-serif;
  color: rgba(0,0,0,0.9);
  -o-text-overflow: clip;
  text-overflow: clip; */
  /*background: url("http://enjoycss.com/bg-img/custom/21875-v2clm0.png"), #34495e; */ /*
  background-repeat: no-repeat;
  background-position: 50% 50%;
  -webkit-background-origin: content-box;
  background-origin: content-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-background-size: 30px auto;
  background-size: 30px auto;
  text-shadow: none;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}

.gplusnew{color: #dd4b38; border-color: #dd4b38;}
.gplusnew:hover{background: #dd4b38;}
.gplusnew::before{background: url("cssimages/socialicon_google.png"), #dd4b38; background-repeat: no-repeat; background-position: center; }
.facebooknew{color: #3b5998; border-color: #3b5998;}
.facebooknew:hover{background: #3b5998;}
.facebooknew::before{background: url("cssimages/socialicon_facebook.png"), #3b5998; background-repeat: no-repeat; background-position: center; }
.mailnew{color: #8e44ad; border-color: #8e44ad;}
.mailnew:hover{background: #8e44ad;}
.mailnew::before{background: url("cssimages/socialicon_mail.png"), #8e44ad; background-repeat: no-repeat; background-position: center; }
.cformnew{color: #3498db; border-color: #3498db;}
.cformnew:hover{background: #3498db;}
.cformnew::before{background: url("cssimages/socialicon_cform.png"), #3498db; background-repeat: no-repeat; background-position: center; }
*/ 

hr {
	border-style: dotted;
	border-color: #444444;
}

/* ========================================================================
   Shop plugins
 ========================================================================== */

.winepresent{
    background-color:#f9f9f9;
    height:200px;
    border: 1px solid grey;
    border-radius: 4px;
    margin: 5px;
    padding: 10px;
    clear: both;
    }

.wp_img{
    display:inline;
    height:100%;
    float: left;
    padding-right:15px;
    }
    
.button-selection{
    line-height:19px;
    text-align:left;
    padding: 5px 10px 5px 11px;
    font-size: 15px;
    text-decoration: none;
    font-family: "Open Sans",serif;
    box-shadow: none;
    border:1px solid #c60;
    border-radius: 1px;
    background-color:##fdf9f3;
    color: #111111;
    margin: -25px 5px 0px 5px;
    }
.button-grey{
    float:clear;
    line-height:19px;
    text-align:left;
    padding: 5px 10px 5px 11px;
    font-size: 15px;
    text-decoration: none;
    font-family: "Open Sans",serif;
    box-shadow: none;
    border:1px solid #b3b3b3;
    border-radius: 1px;
    background-color:#f3f3f3;
    color: #111111;
    margin: -25px 5px 0px 5px;
    }
#infotext{
    font-size: 14px;
    height:70%;
    font-family: "Muli";
    float:clear;
    margin: 0px 0px -10px 0px;
    overflow: auto;
    }
#packaging{
    margin:5px -5px 5px 0px;
    display:inline;
    overflow: hidden;
    z-index: -1;
    }
#price{
    float:right;
    font-family: "Open Sans";
    color:#b12704 !important;
    font-size:23px;
    margin:5px 0px 5px 10px;
    display:inline;
    text-align:right;
    }
.shop-h3{
    margin: 0px 0px 4px 0px;
    }
   
@media only screen and (max-width: 950px) { 
#packaging{display:none;}
} 

@media only screen and (max-width: 500px) {  
.winepresent{height:auto;width:auto;}
.winepresent:after {clear:both;display: block;content: " ";}
.wp_img{width:100%;height:auto;padding-right:0px;}
#infotext{width:100%;padding-top:10px;clear:none;}
#price  {margin:0px 0px 0px 10px;float:right;}
} 

/*
.uk-nav-navbar > li:first-child > a{
    color: #a9a9a9 !important;
} */

/* ========================================================================
   Footer Restyle
 ========================================================================== */

.tm-footer.uk-text-center > div:first-child {
  background-color: rgba(30, 30, 30, 0.9);  
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(10px);
  padding: 5px 10px;
  border-radius: 3px;
  display:inline-block;
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  .tm-footer.uk-text-center > div:first-child{
    background-color: rgba(78, 89, 89, 0.5);
  }
}

/* ========================================================================
   Modal Backdrop Removal & privacy policy resize
 ========================================================================== */

.modal-backdrop{
    position: relative;
}

.modal.hide.fade.in > div:nth-child(2) > iframe {
    height: 300px;
}

/* ========================================================================
   Browser Madness
 ========================================================================== */

/* Microsoft Edge doesn't scroll the parallax background smoothly with transform-style: preserve-3d */
@supports (-ms-ime-align:auto) {
  body.tm-sidebar-a-right.tm-sidebars-1.tm-isblog > ul.tm-parallax-scene {
    transform-style: flat !important;
  }
}

/* ========================================================================
   Blog Restyle
 ========================================================================== */


div.uk-grid > div > article.uk-article.tm-article > h1.uk-article-title {
  font-size: 22px !important;
  line-height: 25px !important;
}

div.uk-grid.tm-leading-article > div > article.uk-article.tm-article > h1.uk-article-title {
  font-size: 39px !important;
    line-height: 45px !important;
}

/* http://www.edvino-feineweine.de/images/ownpic/social_icons/socialicon_google.png */
/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */