/* Big Layout (min 1240px) */
@media only screen and (min-width: 1240px) {

	.top-header .row,
	#main-menu li,
	#menu-top-menu {
		margin-left: 18px !important;
	}

	#top-menu li:nth-child(2) {
		margin-left: 80px;
	}

	.wpb_content_element {
		margin-bottom: 0 !important;
	}

	footer>div {
		width: 1220px;
		/*1170+35+35*/
		margin: auto;
		display: block;
		background-color: rgb(19, 48, 70);
		padding: 35px;
	}
	footer .swiss-wine {
		width: 1220px;
		margin: auto;
		display: block;
	}
}


/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1280px) {
	.wpb_content_element {
		margin-bottom: 0 !important;
	}

	.top-header {
		height: 44px;
	}

}


/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	footer.footer-section {
		/*background-color: rgb(19, 48, 70);*/
		padding-top: 60px;
	}

}


/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
	.main-menu-area {
		background-color: rgb(19, 48, 70) !important;
	}

	/*.main-menu-area {
	  margin-top: 15px;
	}*/
	.fc-search-form input.fc-search-field {
		background: transparent none repeat scroll 0 0;
		border: medium none;
		text-align: center;
		width: 70%;
	}

	#main-menu {
		padding: 10px 0;
		text-align: center;
	}

	.navbar-toggle {
		float: none;
		margin: 0;
		border: 1px solid #000000;
	}

	.navbar-toggle .icon-bar {
		background: #000000;
	}

	ul.top-menu li a {
		font-size: 18px;
	}

	ul.top-menu li {
		margin-right: 16px;
	}

	ul.top-menu {
		margin: 10px 0;
		text-align: center;
	}

	.top-social a img {
		margin: 0 10px;
	}

	.search-area {
		float: none;
		text-align: center;
	}

	ul.main-menu li a {
		font-size: 18px;
		margin-right: 0;
		padding: 10px 0;
	}

	ul.main-menu li {
		display: block;
	}

	footer.footer-section {
		text-align: center;
		/*background-color: rgb(19, 48, 70);*/
		padding-top: 60px;
	}

}


/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {}