@media screen and (max-width : 1600px) {
	#brands-slider-wrapper .title {width:100%; padding:0 20px;}
	#brands-slider-wrapper .meta {width:100%; padding:0 20px; margin:20px 0 0 0;}
}

@media screen and (max-width : 1320px) {
	.face {height:300px;}
}

@media screen and (max-width : 1130px) {
	#footer form {padding:0; margin:0; width:100%;}
	#footer form:before {display:none;}
	#footer p {margin:10px 0 0 0;}
	
	body {word-wrap:break-word;}
	
	#about-boxes .half-content {width:100%; height:auto; line-height:100%; padding:20px;}
	#about-boxes .content .entry-content {width:100%; padding:0;}
	#about-boxes .color, #about-boxes .taste {height:350px;}
}

@media screen and (max-width : 1060px) {
	#welcome .wrapper {width:94%;}
	
	#cocktail-form-bg {padding-bottom:0 !important;}
	#cocktail-form-bg #cocktail-form {padding-top:0; bottom:auto; left:auto; position:relative; margin:20px 0 0 0;}
	#cocktail-form-bg .entry-content br {display:none}
	#cocktail-form .field {margin-top:30px;}
	
	#single-post {width:100%;}
	
	#about-map {height:auto}
	
	.face {width:50%;}
	.half-content .face {width:100%;}
	
	#challenge-wrapper {width:94%;}
	
	#process .box {margin-bottom:40px;}
	#process .box:last-child {margin:0;}
	
	#single-brand .align {width:94%;}
	#single-brand .head {margin-top:120px;}
	#single-brand .featured-image {width:100%; padding:0; text-align:center;}
	#single-brand .content {margin:0;}
}

@media screen and (max-width : 900px) {
	#main-menu-toggle {display:block;}
	#main-menu > ul {display:none; position:fixed; right:0; top:84px; width:100%; height:100%; background:rgba(0,0,0,0.95); text-align:center;}
	#main-menu li {width:100%;}
	#main-menu a {width:100%; font-size:1.5em; padding:10px 0; height:auto; line-height:100%;}
	#main-menu .icon {margin:10px 0;}
	#main-menu .icon a {margin:0;}	
	
	#welcome .text {margin:0;}
	
	#single-post .prev-next .button-red {width:100% !important;}
	#single-post .prev-next .button-red:last-child {margin:15px 0 0 0;}
	
	#about-drinkers {margin-top:0;}
	
	#brands-slider-wrapper {padding:0;}
	#brands-slider-wrapper .item {width:100%;}
	#brands-slider-wrapper .image {height:360px;}
	#brands-slider-wrapper .image img {height:100%; width:auto;}
	#slider-prev a, #slider-next a {width:36px; height:50px; margin:-25px 0 0 0;}
	#slider-prev a:before {border-width: 9px 10px 9px 0; margin:-9px 0 0 -7px;}
	#slider-next a:before {border-width: 9px 0 9px 10px; margin:-9px -7px 0 0;}	
	#slider-prev a:hover:before {margin-left:-10px;}
	#slider-next a:hover:before {margin-right:-10px;}	
	
	#about-map .bottom img {max-width:96%; max-height:96%;}
	#about-map .bottom .line {max-width:70%; max-height:70%;} 
	
	#challenge-wrapper:before {display:none;}
	#challenge .box {width:100%; height:320px;}	
	
	#about-vs:after, #about-vs .body:after {display:none;}
	#about-vs .half-content {width:100%;}

	#footer .twitter .tweet:nth-child(4){ display: none; }
	#footer .twitter .tweet:nth-child(3){ border-right: none; }
	#footer .twitter .tweet { width: 30%; }
}

@media screen and (max-width : 800px) {
	#about-ads {height:600px;}
	#about-ads .ads {width:94%;}
	
	#destilery .half-content {width:100%;}
	#destilery .half-content:last-child {margin:30px 0 0 0;}
	
	#cocktails .item {height:600px; line-height:600px; background-size:cover;}
}

@media screen and (max-width : 740px) {
	.wpsl-search {padding:20px !important;}
	.wpsl-input {margin:0 !important;}
	.wpsl-select-wrap {padding:15px 0 0 0;}
	.wpsl-input, .wpsl-select-wrap {height:auto;}
	#wpsl-result-list {width:100% !important; margin:0 !important;}
	#wpsl-gmap {width:100% !important;}
	
	#process .arrow {display:none}
	
	#brands-slider-wrapper .item {width:200px;}
	
	#logo {height:54px; line-height:54px;}
	#logo a {font-size:2em; height:40px; line-height:40px; width:95px;}
	#main-menu-toggle {height:54px; line-height:58px;}
	#main-menu > ul {top:54px;}
	#main-menu a {font-size:1.25em; padding:6px 0;}
	#page-heading {margin:54px 0 0 0;}	
	
	#single-post {margin:104px 0 0 0;}
	
	#cocktail-form-bg {background-position:right top;}
	
	#red-line {height:250px; background-size:auto 100%;}
	
	#about-illustrations p span br {display:none}
	.entry-content h2 br, .heading h2 br {display:none}
	
	.full-image {background-size:cover;}

	#footer .twitter .tweet:nth-child(3){ display: none; }
	#footer .twitter .tweet:nth-child(2){ border-right: none; }
	#footer .twitter .tweet { width: 45%; }
}

@media screen and (max-width : 600px) {
	body {font-size:0.875em;}
	#for-you .text {width:100%; background-size:90% auto;}
	
	#footer label {width:100%; text-align:center;}
	#footer label br {display:none}
	#footer input {margin:10px 0 0 0;}
	#footer button {margin:10px 0 0 0;}
	
	.face {width:100%;}
	#about-drinkers .half-content {width:100%;}
	
	#about-chinese-saying {height:400px; line-height:400px;}
	
	#about-map .top {height:500px; padding:120px 0 0 0;}
	
	#blog-posts .featured-image {height:auto;}
}

@media screen and (max-width : 440px) {
	#blog-posts .post {width:100%;}
	#about-map .bottom {height:350px; line-height:350px;}
	#about-map .bottom .line {top:100px;}

	#footer .twitter .tweet:nth-child(2){ display: none; }
	#footer .twitter .tweet:nth-child(1){ border-right: none; }
	#footer .twitter .tweet { width: 95%; margin: 0; padding: 5px 5px 20px 5px;}
}

@media screen and (max-width : 360px) {
	hr {width:100%;}
	
	#about-ads {height:650px;}
	
	#cocktail-form .field .button-black {margin-top:20px;}
}