@CHARSET "UTF-8";
body {font-size:20px; font-weight:400px;}
.showforclient {display:none;}
.text-x-padding {padding-left:15px !important;padding-right:15px !important;}
.text-y-padding {padding-top:15px !important;padding-bottom:15px !important;}
.baldoslide {background-image: url(/projects/wine/media/images/ilBaldoVino-slide-600.jpg);background-size:contain;}
.baldoslide img {min-height:unset !important;}
.relative {position: relative !important}
.padding-size-big {padding:15px !important}

/* landing page */
ol.points li {min-height:50px;}
ul#categories-list li {margin-left:15px;}
ul.btn-list li {min-height:70px;}
ul.btn-list li button {font-size:1.2em;font-weight:500;width:100%;}
#content-4 ul {list-style: initial;}
#content-4 li {margin-left:30px;}

/* WINE PAGE */
#result-table {font-size: 1.1em;}
#result-table tr {line-height: 35px;min-height: 35px;height: 35px;}
#result-table td {text-align: center !important;}
.result-row {border-bottom:1px solid lightgray;}
#main-content {padding: 5px;}
.eclettico-shadow {box-shadow: 5px 5px 10px #3b66ba}
#main-description {margin-top:30px;}
#main-description .row {padding: 5px;}
#main-image {
	background-color: white;	
    background-repeat: no-repeat;
    background-clip: border-box;
    background-origin: padding-box;
    background-position: 0 bottom;
    background-size: 50px;
}
#wine-name {font-family:'Tangerine',serif;font-size:2.75em}
.cat-label {font-weight: bold;font-size: 1.2em;}
.category-name {font-weight: 500;}
#wine-details .row {border-top:1px solid #efefef;}
.detail-header {font-weight:600;position:relative;top:10px}
.detail-data {font-size: 1.05em;text-transform: lowercase;font-weight: 400;} 
#cat-img {max-width:50px;vertical-align:middle !important;float:right}
#share {border:3px solid slategrey;border-radius: 5px;box-shadow:5px 5px 10px grey;color:grey;font-size: 0.8em;font-weight: 500;}
#share .col-xs-12 {margin-bottom:5px;}
#more-wine-list li {cursor:pointer;margin-bottom:20px; padding-right:20px;}
#more-wine-list img {max-height:200px;}
#more-wine-list #main-image {background-size: 50px;max-width:100%;}
.more-wine-name {max-width: 100%;font-size: 1.4em;font-weight: bold;text-align: center;position:relative;font-family: 'Tangerine',serif;text-transform:capitalize}
.category_list_box {max-width:130px}
.category_list_box img {display:block;margin:auto;width:100px;}
.box-vino {margin-top: 20px;}
.view-likes {margin-top: 5px;border: 1px solid;}
#wine-details {line-height: 2;}
#tw-img {border: 1px solid #adadad;border-radius: 5px;position: relative;top: 6px;}
#slide-img {display:none;}

@media (min-width: 420px){}

/* more-wine-list horizontal*/
@media (min-width: 576px){
	.more-wine-name {max-width: 250px;position:absolute}
	.padding-size-big {padding:30px !important}
}

/* starts two coulmns layout ( col-sm ) */
@media (min-width: 768px){
	.padding-size-big {padding:75px !important}
	.box-vino {margin-top: 0;}
	#main-description {margin-top:0;}
	#main-image {background-size: 75px;max-width:75%;}
	#slide-img {display:block;}
	#slide-placeholder {display:none}
}
@media (min-width: 1024px){
	#main-content {padding: 30px;}
	#main-image {background-size: auto auto;max-width:75%;}
	#more-wine-list li {padding-right:50px;}
}
@media (min-width: 1280px){
	#main-content {padding: 60px;}
}
/* dopeless rotate */
#rotate-frame {height:530px;width:100%;max-width:455px;margin:auto;display:block}
/* end dopeless rotate */

/* end wine page*/


/* CATEGORY PAGE*/
#category-title img {width:100px;}
#category-title h1 {color:grey;font-family:'Tangerine',serif;font-size:4em}
#category-description {}
.cat_list_box img {width:100px}
.cat-wine-box {padding: 20px;position:relative}
.cat-wine-box img {width:100%}
.cat-wine-name {text-align: center;width: 100%;}
.grid-wine-name {font-weight:400;}
.grid-wine-cantina {font-size: 0.7em;}
.grid-box {background:rgba(0,0,0,0.6);border:1px solid #fff;color:white;top:150px}
.bottle {width:100%; height:300px;}

/* HOME PAGE*/
.home-category-img {display:none;float:left;position:relative;top:10%;}
.home-category-img img {position:relative;top:10%;}
/*.home-category-description {height:300px;}*/
.home-cat-famiglia:hover {color:#f26525 !important;}
.home-cat-mare:hover {color:#0cb1e0 !important;}
.home-cat-aristocratico:hover {color:#286cb5 !important;}
.home-cat-insolito:hover {color:#deb306 !important;}
.home-cat-osteria:hover {color:#7a2906 !important;}
.home-cat-camino:hover {color:#ed1f2e !important;}
.home-cat-eclettico:hover {color:#00a658 !important;}
.home-category-description p {font-family: 'Tangerine',serif;font-size: 2em;}
@media (min-width: 400px){
	.home-category-img {display:block;height:300px;}
}


.press_item {cursor:pointer;border-top:3px solid lightgray;margin:auto;max-width:95%;padding:1em;}
.press_item.first {border-top:none;}
.press_post>span {font-size:1.1em;margin-bottom: 5px;padding:10px}
.press_post>p {font-size:1.5em;margin-top:20px;}
.press_date {background-color:lightcoral;}
.press_src {background-color:lightblue;}

.desktoponly {display:none;}
.slide_vote_write {color:inherit;text-shadow: none;}

.table.votes th {font-weight: 300;}
th {font-weight:500;}
#judges {border-top:1px solid lightgrey; background-color:#333;color:#fff;font-weight:400}
#judges h2 {text-align:center; padding: 30px;color:#fff;font-weight:500;color:#fff}
.j_desc {text-align: justify; padding: 0.9em; line-height: 1.2;}
.j_img {padding: 0.9em;}
.j_img img {margin: auto;}

.card {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
}
.ricette-categorie-img {
	display:none;
}
.ricette-categorie-txt {
	width:100%;
}
.categoriabtn1:hover {background-color:lightgreen !important;color:white !important;font-weight:700;}
.categoriabtn2:hover {background-color:lightcoral !important;color:white !important;font-weight:700;}
.categoriabtn3:hover {background-color:lightblue !important;color:white !important;font-weight:700;}
.categoriabtn0:hover {background-color:#b366ff !important;color:white !important;font-weight:700;}

.sponsor {
	text-align:center;	
}
.sponsor-detail-list{
    margin-top: 35px;
}

.black-bg {
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    padding: 15px;
}
.date {font-weight:500;}
.wine-btn {
    background-color:#991f38;
    border:0;
    color:#fff;
    font-weight:700;
    padding:0.5em 1em;
}
.wine-btn:hover,.wine-btn:focus {
	color: pink;
}
.wine-btn[disabled] {
    background-color: #afafaf;
}
.form-control::-moz-placeholder {
    color: grey;
}
.form-control::-ms-input-placeholder {
    color: pink;
}
.form-control::-webkit-input-placeholder {
    color: pink;
}
ul {
    list-style: none;
}
.col-xs-3 > img {
    opacity: 0.2;
}
#timer {color:#fff !important;max-width: 500px;margin:auto;font-weight:400;font-size:1.5em;}
.counter {font-size:1.9em;font-weight:700;}

#productsdiv {background-color:#e5873b;color:#fff;font-weight:400;}

.box-ricetta .form-group {margin-right:1%;}
.box-ricetta .form-group .form-control {width:100%;}

.lens-over {position: absolute;top: 50%;color: #000;left: 45%;}

.left-col-padding {
	padding-right:0;
}

.ricetta-content-over {	
	margin:30px auto;
	padding:0.5em;
	position:relative;
	top:auto; left:auto;
	transform: translate(0,0);
	-ms-transform: translate(0,0);
	-webkit-transform: translate(0,0); background:none;
}
.ricetta-content-over h1 {
	color: grey;
}
.ricetta-content-over label {
	color: grey !important;
}
.youtube-iframe {height:300px;}

@media (min-width: 280px){
	.ricetta-content-over {
		padding:1.5em;
	}
}
@media (min-width: 360px){
	.ricette-categorie-img {
		display:block;
	}
	.ricette-categorie-txt {
		width:75%;
	}
}
@media (min-width: 450px){
	#rotate-frame {height:700px;}
}
@media (min-width: 600px){
	.text-x-padding {padding-left:30px !important;padding-right:30px !important;}
	.text-y-padding {padding-top:30px !important;padding-bottom:30px !important;}
	.baldoslide {background-image: url(/projects/wine/media/images/ilBaldoVino-slide.jpg);background-size:cover;}
	
	.ricetta-name {font-size: 1.5em;}
	.mobileonly {display:none;}
	.desktoponly {display:block;}

	.col-xs-3 > img {
    	opacity: 1;
	}
}
@media (min-width: 1024px){
	.text-x-padding {padding-left:50px !important;padding-right:50px !important;}
	.text-y-padding {padding-top:50px !important;padding-bottom:50px !important;}
	
	.press_item {padding:2em;}
	.press_post>span {font-size:1.1em;padding:10px}
	.press_post>p {font-size:1.7em;}
	
	.slide_vote_write {color:#e5873b !important; text-shadow:1px 1px black !important;}
	.left-col-padding {
		padding-right:50px !important;
	}
	.ricetta-content-over {
		background:rgba(0,0,0,0.5);
		padding:1.5em;width:300px;
		text-align:center;
		left: 85%;
		top: 50%;
		height:auto;
		margin:0 auto;
		position:absolute;
		z-index:100;
		transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		-webkit-transform: translate(-50%,-50%);
	}
	.ricetta-content-over h1 {
		color: white;
	}
	.ricetta-content-over label {
		color: white !important;
	}
	.youtube-iframe {height:550px;}
}


