/* @override
	http://beveragetradenetwork.com/cont/css/styles_featuredSuppliers_custom.css 
	http://local.beveragetradenetwork.com/cont/css/styles_featuredSuppliers_custom.css
	http://local.btn.com/cont/css/styles_featuredSuppliers_custom.css
	http://static.beveragetradenetwork.com/cont/css/styles_featuredSuppliers_custom.css
	https://beveragetradenetwork.com/cont/css/styles_featuredSuppliers_custom.css 
	*/
	
	


/* @group reset & defaults */

/* @group TPG */



/* @end */

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}

body, h1, h2, h3, h4, h5, h6, h7, p, ul, li, nav, header, footer {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

a, a:active, a:hover {
	text-decoration: none;
	color: inherit;
}
 
ul, ol, li {
	list-style-type: none;
}

header, nav, address, section, article, footer, aside {
	display: block;
	/* HTML5 compatibility for legacy browsers and IE */
}

img.right {
	margin: 0px 0px 5px 5px;
	float: right;
	border: 0px;
}

img.left {
	margin: 0px 5px 0px 0px;
	float: left;
	border: 0px;	
}

div.clear {
	clear: both;
}

nav ul li {
	display: inline-block;
}

nav ul li a {
	display: inline-block;
}

nav ul li ul {
	/* Hide submenus */
	display: none;
}

strong {
}

em {
}

.error{
	color: red !important;
}

/*.contactForm .error{
	width: 200px !important;
}*/

.contactForm form .col1 input {
  margin: 0px 0px 2px 0px !important;
}

/* @end */

/* @group template layouts */

body {
	padding: 0px 0px 60px 0px;
}

#wrapper {
	width: 800px;
	margin: auto;
}

#wrapper #mainContentArea {

}

.stack {
	width: 100%;
	clear: both;
}

.col {
	float: left;
}

/* specific for 2 column layout template */



/* specific for 3 column layout template */




/* @end */

/* @group Default looks per element */

/* @group Prev/Next Navigation buttons */


/* @end */


/* @group Vinitaly Importer Connect */

body.vinitalyAffiliate #wrapper {
	padding-top: 55px;	
}

.vinitalyImporterConnect {
	padding: 0px;
	background-color: #2B3646;
	width: 100%;
	height: 55px;
	position: fixed;
	z-index: 2000;
	font-size: 20px;
	-moz-box-shadow: 0 0 10px #1c1919;
	box-shadow: 0 0 10px #1c1919;
	font-family: 'Trebuchet MS';
	
}

.vinitalyImporterConnect hgroup {
	width: 800px;
	height: 55px;
	margin: 0px auto;
	background-image: url('https://static.beveragetradenetwork.com/cont/img/vinitalyImporterConnect.png');
	background-repeat: no-repeat;
	background-position: 565px 3px;
	color: #d5d4d4;
	
}

.vinitalyImporterConnect h1 {
	width: 800px;
	margin: auto;
	padding: 12px 0px 3px 0px;
	font-size: 13px;
	color: #d5d4d4;
	text-transform: uppercase;
}

.vinitalyImporterConnect p {
	width: 800px;
	margin: auto;
	font-size: 11px;
	color: #b8b8b8;
}

.vinitalyImporterConnect p a {
	font-weight: bold;
	color: #ebeaea;
}


/* @end */

/* @group wine australia */

body.wineAustraliaInitiative #wrapper {
	padding-top: 95px;	
}

div.wineAustraliaInitiative {
	padding: 0px;
	background-color: #2B3646;
	width: 100%;
	height: 55px;
	position: fixed;
	z-index: 2000;
	font-size: 20px;
	-moz-box-shadow: 0 0 10px #1c1919;
	box-shadow: 0 0 10px #1c1919;
	font-family: 'Trebuchet MS';
	
}

div.wineAustraliaInitiative hgroup {
	width: 800px;
	height: 55px;
	margin: 0px auto;
	background-image: url('https://static.beveragetradenetwork.com/cont/img/wineAustraliaInitiative.png');
	background-repeat: no-repeat;
	background-position: 422px 3px;
	color: #d5d4d4;
	position: relative;
	
}

div.wineAustraliaInitiative hgroup a.logosLink {
	width: 400px;
	height: 55px;
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;	
}

div.wineAustraliaInitiative h1 {
	width: 800px;
	margin: auto;
	padding: 12px 0px 3px 0px;
	font-size: 13px;
	color: #d5d4d4;
	text-transform: uppercase;
}

div.wineAustraliaInitiative p {
	width: 800px;
	margin: auto;
	font-size: 11px;
	color: #b8b8b8;
}

div.wineAustraliaInitiative p a {
	font-weight: bold;
	color: #ebeaea;
}

div.wineAustraliaInitiative .claim {
	width: 100%;
	margin: 0px;
	background-color: #fecf09;
	-moz-box-shadow: 0 0 5px #000000;
	box-shadow: 0 0 5px #000000;
}

div.wineAustraliaInitiative .claim p {
	padding: 5px 20px 5px 20px !important;
	color: #000;
	line-height: 15px;
	text-align: center;
}

div.wineAustraliaInitiative .claim p a {
	color: #000;
	font-weight: bold;
}

/* @end */

/* @group boxes */


/* @end */

/* @group main Menu */


/* sub menus */



/* @end */

/* @group secondary Menu Header */

/* @end */

/* @group Footer Promo */

/* @end */

/* @group Footer */

#wrapper > footer {
	padding-bottom: 30px;
}

#wrapper > footer > div {
	display: flex;
	justify-content: space-between;
}

#wrapper > footer .signature {
	padding: 30px 4% 0px 30px;
	flex-basis: 30%;
	text-align: left;
	color: #CCC;
	font-size: 12px;
	float: left;
}

#wrapper > footer .contactAdvertiser {
	flex-basis: 70%;
	justify-content: space-between;
	display: flex;
	flex-wrap: wrap;
}

#wrapper > footer .contactAdvertiser > header {
	flex-basis: 100% !important;
	margin-bottom: 1rem;
}

#wrapper > footer .contactAdvertiser form {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

#wrapper > footer .contactAdvertiser form > .col {
	padding-right: 4%;
	flex-basis: 48%;
}

#wrapper > footer .signature a {
	width: 148px;
	height: 61px;
	margin-top: 20px;
	font-size: 0px;
	display: block;
	background-image: url('https://static.beveragetradenetwork.com/cont/img/sprites_sheet1_sourcing.png');
	background-position: -1px -74px;
	background-repeat: no-repeat;
}

#wrapper > footer .contactForm #title {
	display: none;
}

#wrapper > footer .contactForm input[type="text"], 
#wrapper > footer .contactForm input[type="email"], 
#wrapper > footer .contactForm textarea {
	width: 100% !important;
}

/* New Footer Signature Scheme */

footer .claim.new.light a.btn {
	width: 130px !important;
	height: 47px !important;
	margin-top: 20px;
	font-size: 0px;
	display: block;
	background-image: url('https://static.beveragetradenetwork.com/cont/img/sprites_sheet1_sourcing.png');
	background-position: -150px -25px !important;
	background-repeat: no-repeat;
}

footer .claim.new.light a.vinitaly {
	width: 105px !important;
	height: 60px !important;
	margin-top: 20px;
	margin-left: 10px;
	font-size: 0px;
	display: block;
	background-image: url('https://static.beveragetradenetwork.com/cont/img/sprites_sheet1_sourcing.png');
	background-position: -160px -80px !important;
	background-repeat: no-repeat;
}

footer .claim.new.light a.wineAustralia {
	width: 105px !important;
	height: 60px !important;
	margin-top: 20px;
	margin-left: 10px;
	font-size: 0px;
	display: block;
	background-image: url('https://static.beveragetradenetwork.com/cont/img/wineAustraliaInitiative.png') !important;
	background-position: -135px 0px !important;
	background-repeat: no-repeat;
}

footer .claim.new.light a.marketAccess {
	width: 140px !important;
	height: 60px !important;
	margin-top: 20px;
	margin-left: 10px;
	font-size: 0px;
	display: block;
	background-image: url('https://static.beveragetradenetwork.com/cont/img/sprites_sheet1_sourcing.png') !important;
	background-position: 0px -230px !important;
	background-repeat: no-repeat;
}

footer .contactAdvertiser .msg {
	width: 60%;
	height: 6rem;
	margin: 1rem 0rem 0rem 0rem;
	padding: 0rem;
	font-size: 1rem;
	line-height: 1.5;
	font-family: inherit;
	font-weight: 700;
}

footer .contactAdvertiser.dark .msg {
	color: #FFF;
}

footer .contactAdvertiser.light .msg {
	color: #282828;
}

footer .contactAdvertiser .g-recaptcha {
	margin: 0rem 0rem 1rem 0rem;
}

/* @group Featured Brands */

.otherBrands {
	background-color: #1b1b1b;
}

.box.featuredSuppliers.showAsTiles {
	width: 800px;
	margin: 10px auto 0px auto;
	padding: 15px auto 0px auto;
	overflow: hidden;
	border-top: 3px solid #686868;
	text-align: center;
}

.box.featuredSuppliers.showAsTiles header h1 {
	margin-bottom: 15px;
	font-family: 'Roboto Slab';
	font-size: 1.2rem !important;
	color: #FFF;
}

.box.featuredSuppliers.showAsTiles article {
	margin: 0px 15px 0.3rem 0px;
	padding: 0rem !important;
	border-bottom: 0px;
	background-color: #383D43;
	text-align: center;
	float: left;
}

.box.featuredSuppliers.showAsTiles article {
	width: 180px;
}

.box.featuredSuppliers.showAsTiles article .imgContainer {
	width: 100% !important;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	text-align: center;
	float: none;
	background-color: #383D43;
}

.box.featuredSuppliers.showAsTiles article .imgContainer img {
	width: 100%;
}

.box.featuredSuppliers.showAsTiles article hgroup {
	height: 70px;
	padding: 0.1rem 0.3rem 0.3rem 0.3rem;
	clear: both;
}

.box.featuredSuppliers.showAsTiles article h2, 
.box.featuredSuppliers.showAsTiles article h2 a {
	margin: 0rem 0rem 0.2rem 0rem;
	padding: 0rem 0rem 0rem 0rem !important;
	font-family: 'Roboto Slab';
	font-size: 0.9rem !important;
	letter-spacing: 0.1rem;
	color: #E8EAED !important;
	text-transform: uppercase;
	line-height: 1.3rem;
}

.box.featuredSuppliers.showAsTiles article p {
	font-family: 'Source Sans Pro';
	font-weight: 300;
	font-size: 0.8rem;
	color: #cbcbcb !important;
	line-height: 1rem;
}

footer a.btn.wineAustralia {
	width: 100%;
	padding: 15px 0px 15px 0px;
	display: block;
	text-align: center;
	font-family: 'Roboto Slab';
	font-weight: 700;
	color: #FFF;
	text-shadow: 2px 2px 5px #060606;
}

.box.featuredSuppliers.showAsTiles footer {
	display: none;
}

.box.featuredSuppliers.showAsTiles footer a.viewAll {
	display: none;
}

.hide{
	display: none !important;
}
/* @end */

/* @end */

/* @group Associated Content */


 


/* @end */

/* @end */

/* @group Default looks per view */

/* @group Home */


/* @end */




/* @group Sola */

/* @end */


/* @group Lista */



/* @end */
/* @end */

/* @group Default looks per section */


/* @group Contacto */



/* @end */

/* @end */