/* @override 
	https://local.beveragetradenetwork.com/cont/css/styles_landingPage.css
	https://beveragetradenetwork.com/cont/css/styles_landingPage.css
	https://local.btn.com/cont/css/styles_landingPage.css
	https://local.beveragetradenetwork.com/cont/css/styles_landingPage.css.css
*/

.desktop .container.threeCol {
	display: flex;
	flex-wrap: wrap;
}

.mobile .container.threeCol {
	display: flex;
	flex-wrap: wrap;
}

.desktop .container.threeCol > div {
	flex-basis: 33.33%;
	padding: 1rem 3% 0rem 3%;
}

.mobile .container.threeCol > div {
	flex-basis: 100%;
	padding: 1rem 3% 0rem 3%;
}

.container.twoCol {
	display: flex;
	flex-wrap: wrap;
} 

.desktop .container.twoCol > div {
	flex-basis: 50%;
	margin: 0%;
	padding: 1rem 3% 0rem 3%; 
}

.mobile .container.twoCol > div {
	flex-basis: 100%;
	margin: 0%;
	padding: 1rem 3% 0rem 3%;
}

.container.twoCol > div iframe {
	width: 100%;
}

.stack.search {
	padding: 2rem 0rem 2rem 0rem;
	position: relative;
	text-align: center;
	background: url('https://static.beveragetradenetwork.com/cont/photoGallery/contentImagePot/homePageSearchBackground_4.jpg') center no-repeat #282828;
	background-size: 100% auto;
}

.mobile .stack.search {
	padding: 2rem 0rem 0rem 0rem;
}

.searchBox {
	width: 100%;
	text-align: center;
	color: #FFF;
}

.mobile .homePageSearchBoxClaim .content {
	padding: 0rem 6% 0rem 6%;
}

.homePageSearchBoxClaim h1 {
	padding: 0rem 0rem 1rem 0rem;
	font-weight: 700;
	font-size: 2rem;
}

.mobile .homePageSearchBoxClaim h1 {
	padding: 0rem 0rem 1rem 0rem;
	font-weight: 700;
	font-size: 1.5rem;
}

.homePageSearchBoxClaim h2 {
	padding: 0rem 0rem 2rem 0rem;
	font-weight: 300;
	font-size: 1.5rem;
}

.mobile .homePageSearchBoxClaim h2 {
	padding: 0rem 0rem 1rem 0rem;
	font-size: 1.2rem;
}

.searchForms {
	width: 70%;
	padding: 0.8rem 1rem 0.8rem 1rem;
	margin: auto;
	background-image: url('https://static.beveragetradenetwork.com/cont/img/black-50t.png');
}

.mobile .searchForms {
	width: 100%;
}

.box.search form {
	width: 100%;
	margin: auto;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.box.search select {
	height: 2.2rem;
	margin: 0rem 1rem 0rem 0rem;
	padding: 0.4rem 1rem 0.4rem 1rem;
	display: block;
	font-size: 1rem;
	border: 0rem;
	border-radius: 0rem;
	-webkit-appearance: none;
   	-moz-appearance: none;
   	appearance: none;
}

.mobile .box.search select {
	flex-basis: 100%;
	margin-bottom: 0.5rem;
}

.box.search input[type="submit"] {
	height: 2.2rem !important;
	padding: 0.5rem 2rem 0.5rem 2rem;
	display: block;
	background-color: #DC1F3A;
	border: 0px;
	color: #FFF;
	font-family: 'Roboto';
	font-size: 1rem;
	font-weight: 400;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.mobile .box.search input[type="submit"] {
	flex-basis: 100%;
}

.search h4 {
	width: 40%;
	padding: 1rem 0rem 1rem 0rem;
	display: inline-block;
	line-height: 1;
	text-transform: uppercase;
}

form.simpleSearchForm #productVarietyOriginCode {
	width: 38%;
	margin-right: 2%;
	background-color: #FFF;
}

form.simpleSearchForm #productOriginISOcode {
	width: 38%;
	margin-right: 2%;
	background-color: #FFF;
}

.mobile form.simpleSearchForm #productVarietyOriginCode, 
.mobile form.simpleSearchForm #productOriginISOcode {
	margin-right: 0%;
}

form.simpleSearchForm .btn {
	width: 20%;
}

form.onlyKeyword #productName_en {
	width: 78%;
	height: 2.2rem;
	margin-right: 2%;
}

form.onlyKeyword .btn {
	width: 20%;
}

.search .keyword {
	height: 2.4rem;
	padding: 0.4rem 1rem 0.4rem 1rem;
}

.search .keyword:-moz-placeholder, 
.search .keyword::-moz-placeholder, 
.search .keyword:-ms-input-placeholder {
	font-size: 1rem;
	color: #000;
	line-height: 0.8;
}

.search .keyword::-webkit-input-placeholder {
	font-size: 1rem;
	color: #000;
	line-height: 0.8;
}

.box.search label {
	display: none;
}

.searchBox h3 a {
	margin: 0rem 0rem 1rem 0rem;
	padding: 0.5rem 1rem 0.5rem 1rem;
	font-size: 1rem;
	font-weight: 300;
	text-align: center;
	/* border: 1px solid #cfcfcf; */
	text-transform: uppercase;
	background-color: #aadab3;
	display: inline-block;
	color: #000;
}

.mobile .searchBox h3 a {
	width: 90%;
}

.searchBox h3 a:hover {
	background-color: #E12944;
}

.searchBox h3 a em {
	font-style: normal;
}

.searchFormClaim p {
	font-size: 0.8rem;
	color: #c6c6c6;
}

.nivo-directionNav {
	display: none;
}

.homePageGrowSourceLearn h2 {
	padding: 2rem 0rem 1.5rem 0rem;
	text-align: center;
	font-size: 1.6rem;
	font-weight: 100;
	color: #58595B;
}

.homePageGrowSourceLearn h2 a {
	color: #E12944;
}

.homePageGrowSourceLearn .container > div {
	text-align: left;
}

.homePageGrowSourceLearn .container > div img {
	width: 26% !important;
	margin: -2.5rem 6% 0rem 0rem;
	float: left;
}

.homePageGrowSourceLearn .container > div h3 {
	margin: 0rem 0rem 0.5rem 0rem;
	font-size: 1rem;
	font-family: 'Roboto';
	font-weight: 700;
	letter-spacing: 0.1rem;
	text-transform: uppercase;
	color: #E12944;
}

.homePageGrowSourceLearn .container > div p {
	font-size: 1.1rem;
	font-family: 'Roboto';
	font-weight: 300;
	color: #58595B;
	line-height: 1.5;
}

.homePageVideo {
	padding: 0.8rem 0rem 1.5rem 0rem;
	background-color: #bbbab6;
}

.mobile .homePageVideo {
	text-align: center;
}

.homePageVideo h2 {
	color: #FFF;
	font-size: 2.7rem;
	font-weight: 100;
	line-height: 1.5;
}

.mobile .homePageVideo h2 {
	color: #FFF;
	font-size: 1.7rem;
	font-weight: 100;
	line-height: 1.3;
	text-align: center;
}

.homePageVideo a.btn {
	float: right;
}

.mobile .homePageVideo a.btn {
	float: none;
}

.stack.academyNewsEvents.flexContainer {
	padding-bottom: 3rem;
	display: flex;
	padding-top: 2rem;
	flex-wrap: wrap;
}

.stack.academyNewsEvents.flexContainer .flexCol1 {
	flex-basis: 60%;
}

.mobile .stack.academyNewsEvents.flexContainer .flexCol1 {
	flex-basis: 100%;
}

.stack.academyNewsEvents.flexContainer .flexCol2 {
	flex-basis: 40%;
}

.mobile .stack.academyNewsEvents.flexContainer .flexCol2 {
	flex-basis: 100%;
}

.stack.academyNewsEvents.flexContainer .flexCol .r-tabs-panel {
	border: 1px solid #E3E2DE;
	padding: 3%;
}

.academyNewsEvents ul.r-tabs-nav {
	width: 100%;
	height: auto;
	display: flex;
}

.academyNewsEvents ul.r-tabs-nav li {
	width: 40%;
	height: auto;
	margin: 0rem 4% 0rem 0rem;
	border-left: 1px solid #E3E2DE;
	border-top: 1px solid #E3E2DE;
	border-right: 1px solid #E3E2DE;
	display: block;
}

.academyNewsEvents ul.r-tabs-nav li a {
	height: auto;
	padding: 0.8rem 0rem 0.8rem 7%;
	background-color: #FFF;
	font-weight: 300;
	font-size: 1.6rem;
	color: #000;
	border-bottom: 1px solid #E3E2DE;
	background-color: #E3E2DE;
	text-align: left;
	display: block;
}

.academyNewsEvents ul.r-tabs-nav li.r-tabs-state-active, 
.academyNewsEvents ul.r-tabs-nav li.r-tabs-state-active a {
	border-bottom: 1px solid #FFF;
	background-color: #FFF;
}

.academyNewsEvents .r-tabs-panel {
	border: 1px solid #7a7a7a;
	padding: 3% 3% 0% 3% !important;
}

.box.articles article, 
.box.noticias article {
	margin: 0rem 0% 1.2rem 0rem;
	padding: 0rem 0rem 0rem 0rem;
	border-bottom: 0px !important;
}

.box.articles article .imgContainer.right, 
.box.noticias article .imgContainer.right,  
.box.articles article .imgContainer.left, 
.box.noticias article .imgContainer.left {
	width: 35%;
	margin: 0rem 4% 0rem 0rem;
	float: left !important;
}

.box.articles article h2, 
.box.noticias article h2 {
	margin: 0rem 0rem 0rem 0rem;
	padding: 0.6rem 0rem 0.4rem 0rem;
	font-weight: 700;
	color: #242424;
	font-size: 1.2rem;
	line-height: 1.5;
}

.box.articles article p, 
.box.noticias article p {
	font-size: 1rem;
	line-height: 1.4;
	color: #303030;
	font-weight: 300;
}

.box.articles footer nav, 
.box.noticias footer nav {
	text-align: center;
}

.box.articles footer nav a, 
.box.noticias footer nav a {
	margin: 0.5rem auto 0.5rem auto;
	padding: 0.4rem 1rem 0.4rem 1rem;
	display: inline-block;
	font-weight: 100;
	border: 1px solid;
	border-color: #DB1A3B;
	color: #DB1A3B;
	font-size: 1rem;
	
}

.stack.testimonials.flexContainer {
	padding-bottom: 3rem;
	display: flex;
	padding-top: 2rem;
	background-color: #e2e2dd;
	flex-wrap: wrap;
}

.stack.testimonials.flexContainer .flexCol {
	padding: 1.5rem;
	background-color: #FFF;
}

.stack.testimonials.flexContainer .flexCol1 {
	flex-basis: 62.9%;
	margin-right: 3.1%;
}

.mobile .stack.testimonials.flexContainer .flexCol1 {
	flex-basis: 100%;
	margin-right: 0%;
}

.stack.testimonials.flexContainer .flexCol2 {
	flex-basis: 34%;
}

.mobile .stack.testimonials.flexContainer .flexCol2 {
	flex-basis: 100%;
}

.stack.testimonials.flexContainer .flexCol header {
	display: none;
}

.box.testimonials .listing {
	display: flex;
	flex-direction: column;
}

.box.testimonials .listing > article {
	margin: 0rem 0rem 1rem 0rem;
}

.stack.testimonials.flexContainer .box.articles article .imgContainer {
	width: 100%;
	margin: 0rem 0rem 1rem 0rem;
}

.stack.testimonials.flexContainer .box.articles footer {
	display: none;
}

.box.testimonials article .imageContainer {
	width: 40%;
}

.box.testimonials article .imageContainer img {
	width: 100%;
}

.box.testimonials article .quote {
	display: none;
}

.box.testimonials article:nth-child(1) .cite {
	display: flex;
	justify-content: space-between;
}

.box.testimonials article:nth-child(2) .cite {
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
}

.box.testimonials .cite .imageContainer {
	flex-basis: 30%;
}

.box.testimonials .cite .txt {
	flex-basis: 65%;
}

.box.testimonials article .body {
	position: relative;
}

.box.testimonials article .body p {
	min-height: 6rem;
	padding: 3% 3% 3% 6%;
	/*background-color: #E3E2DE;*/
	color: #262626;
	font-weight: 100;
	z-index: 2;
	line-height: 1.6;
}

.box.testimonials article:nth-child(1) .body span {
	position: absolute;
	width: 2rem;
	height: 2rem;
	top: 1rem;
	left: -1rem;
	/*background-color: #E3E2DE;*/
	display: block;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	z-index: 0;
}

.box.testimonials article:nth-child(2) .body span {
	position: absolute;
	width: 2rem;
	height: 2rem;
	top: 1rem;
	right: -1rem;
	background-color: #E3E2DE;
	display: block;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	z-index: 0;
}

.box.testimonials article .cite .signature {
	width: 100%;
	padding: 3% 0% 0% 0%;
}

/* @group Footer Slider */

.box.productBrands {
	width: 100%;
	margin: 0rem 0rem 2rem 0rem;
	padding: 0.8rem;
	clear: both;
	border-radius: 10px;
	overflow: hidden;
	text-align: center;
	position: relative;
	overflow: visible;
}

.box.productBrands header h1 {
	padding: 1rem 0rem 1rem 0rem;
	font-family: 'Roboto Condensed';
	font-weight: 300;
}

.box.productBrands .carrouselContainer {
	width: 100%;
	height: 13rem !important;
	text-align: center;
}

.box.productBrands .carrouselItem {
	width: 7.6rem;
	height: 170px;
	margin: 0rem 1rem 0.5rem 0rem;
	float: left;
	text-align: center;
}

.box.productBrands .carrouselItem .imgContainer {
	width: 7.6rem;
	height: 120px;
	margin: 0rem 0rem 1rem 0rem;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
}

.box.productBrands .carrouselItem .imgContainer img {
	max-height: 110px;
}

.box.productBrands .carrouselItem h1, 
.box.productBrands .carrouselItem h1 a {
	font-family: 'Roboto Condensed';
	font-size: 0.8rem;
	font-weight: 700;
	line-height: 0.9rem;
}

.box.productBrands .carrouselItem h2 {
	display: none;
}

.box.productBrands .btnContainer a {
	margin: 0.5rem auto 0.5rem auto;
	padding: 0.4rem 1rem 0.4rem 1rem;
	display: inline-block;
	font-weight: 100;
	border: 1px solid;
	border-color: #DB1A3B;
	color: #DB1A3B;
	font-size: 1rem;
}

.box.productBrands nav {
	display: none;
}

.stack.partnerBrandsContainer {
	text-align: center;
}

/* @end */

/* @group Upcoming events */

.upcomingEvents {
	padding: 1rem 0rem 0rem 10%;
}

.upcomingEvents h1 {
	padding: 0rem 0rem 3rem 0%;
	font-family: 'Roboto Condensed';
	font-weight: 300;
	font-size: 1.6rem;
	color: #000;
}

.upcomingEvents .body {
	width: 100%;
	display: flex;
	flex-direction: column;
}

.upcomingEvents .body > div {
	margin: 0rem 0rem 1.5rem 0rem;
}

.upcomingEvents .body img {
	width: 20%;
	margin: 0rem 5% 0rem 0rem;
	float: left;
}

.upcomingEvents .body h2 {
	padding: 0.5rem 0rem 0.5rem 0rem;
	font-size: 1.2rem;
	font-weight: 700;
}

.upcomingEvents .body p {
	padding: 0rem 0rem 0.5rem 0rem;
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.5;
}

.upcomingEvents .body a {
	color: #dd3b3b;
}

.upcomingEvents .body a:hover {
	color: #000;
}

/* @end */

/* @group Stats Bar */

#splash .stack.stats {
	padding: 2rem 0rem 2rem 0rem;
	background-color: #433E3B;
}

.mobile#splash .stack.stats {
	padding: 1rem 0rem 1rem 0rem;
	background-color: #433E3B;
}

#splash .stack.stats article .body {
	display: flex;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-webkit-flex-flow: nowrap;
	flex-flow: nowrap;
	-webkit-align-items: stretch;
	align-items: stretch;
	flex-direction: row;
	justify-content: space-between;
	align-items: stretch;
}

#splash.mobile .stack.stats article .body {
	display: flex;
	flex-wrap: wrap;
}

#splash .stack.stats h3 {
	padding: 0% 1% 0% 1%;
	flex-basis: 16.66%;
	color: #958A84;
	font-weight: 300;
	text-align: center;
	font-size: 1.3rem;
	border-right: 1px solid #262626;
}

.mobile#splash .stack.stats h3 {
	padding: 0% 1% 0% 1%;
	flex-basis: 100%;
	color: #958A84;
	font-weight: 300;
	text-align: center;
	font-size: 1.3rem;
	border-right: 0px;
}

#splash .stack.stats h3:last-child {
	border-right: 0px;
}

#splash .stack.stats strong {
	color: #47AFC6;
	font-size: 2.7rem;
	font-weight: 700;
	display: block;
}

.mobile#splash .stack.stats strong {
	width: 25%;
	margin-right: 1rem;
	display: inline-block;
	text-align: right;
}

/* @end */

/* @group BTN Services Landing Page */

body.landingPageServices section .flexContainer {
	margin-bottom: 2rem;
	padding: 0rem 2% 0rem 2%;
}

body.landingPageServices section .flexContainer .col1 {
	min-height: 15rem;
	flex-basis: 45%;
	align-content: center;
}

body.landingPageServices section .flexContainer .col2 {
	flex-basis: 45%;
	min-height: 15rem;
	align-content: center;
}

body.landingPageServices main > header h1 {
	width: 60%;
	margin: 2rem auto 1rem auto;
	text-align: center;
	font-family: 'Roboto Condensed';
	font-weight: 700;
	font-size: 2.2rem;
	color: #FE345B;
}

body.landingPageServices main > header p {
	width: 60%;
	margin: 0rem auto 2rem auto;
	text-align: center;
	font-family: 'Roboto Condensed';
	font-weight: 400;
	font-size: 1.5rem;
	color: #FFF;
}

body.landingPageServices main > header nav ul {
	width: ;
	display: flex;
	justify-content: center;
	border-bottom: 4px solid #FE345B;
}

body.landingPageServices main > header nav ul li {
	flex-basis: 20%;
	margin: 0rem 0.2rem 0rem 0.2rem;
	padding: 0.7rem 0rem 0.5rem 0rem;
	background-color: #656565;
	font-family: 'Roboto Condensed';
	font-weight: 700;
	font-size: 1.2rem;
	text-align: center;
	color: #e8e8e8;
}

body.landingPageServices main > header nav ul li.active {
	color: #FFF;
	background-color: #FE345B;
}

body.landingPageServices.desktop .contentViewportReduced {
	width: 1000px;
	margin: auto;
	
}

body.landingPageServices.mobile .contentViewportReduced {
	width: 100%;
	margin: auto;
	
}

body.landingPageServices .contentViewportReduced img {
	width: 100%;
	
}

body.landingPageServices .contentViewportReduced header {
	color: #FFF;
}

body.landingPageServices .contentViewportReduced .stack form {
	margin: 0rem 0rem 2rem 0rem;
	display: flex;
	justify-content: space-around;
	
}

body.landingPageServices.desktop .contentViewportReduced .stack form .col {
	flex-basis: 44%;
	padding: 0rem 0rem 2rem 0rem;
	align-items: center;
	align-content: center;
}

body.landingPageServices .contentViewportReduced .stack2 .col img, 
body.landingPageServices .contentViewportReduced .stack3 .col img, 
body.landingPageServices .contentViewportReduced .stack4 .col img {
	/* columns with images */
	width: 70%;
}

body.landingPageServices .contentViewportReduced .stack .col h1 {
	margin: 0rem 0rem 1rem 0rem;
	font-family: 'Roboto Condensed';
	font-weight: 700;
	font-size: 2.2rem;
	color: #FE345B;
}

body.landingPageServices .contentViewportReduced .stack .col h2 {
	margin: 0rem 0rem 1rem 0rem;
	font-family: 'Roboto Condensed';
	font-weight: 300;
	font-size: 1.8rem;
	color: #FFF;
}

body.landingPageServices .contentViewportReduced .stack .col h3 i {
	margin-right: 1rem;
	color: #FFF;
}

body.landingPageServices .contentViewportReduced .stack .col h3 {
	margin: 0rem 0rem 1rem 0rem;
	font-family: 'Roboto Condensed';
	font-weight: 700;
	font-size: 1.6rem;
	color: #FE345B;
}

body.landingPageServices .contentViewportReduced .stack .col p, 
body.landingPageServices .contentViewportReduced .stack .col ul {
	margin-bottom: 1rem;
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 0.9rem;
	color: #FFF;
	line-height: 1.5;
	
}

body.landingPageServices .contentViewportReduced .stack .col ul li {
	margin: 0rem 0rem 0.5rem 0rem;
	list-style-type: disc;
	list-style-position: inside;
}

body.landingPageServices .contentViewportReduced .stack1 {
	padding-top: 4rem;
}

body.landingPageServices .contentViewportReduced .stack1 .col1 {
	text-align: center;
}

body.landingPageServices .contentViewportReduced .stack1 .col1 img {
	width: 70%;
}

body.landingPageServices .contentViewportReduced .stack5 {
	margin: 0rem 0rem 4rem 0rem;
	display: flex;
	flex-direction: column;
}

body.landingPageServices .contentViewportReduced .stack5 h3 {
	margin: 0rem 0rem 1rem 0rem;
	font-family: 'Roboto Condensed';
	font-weight: 700;
	font-size: 1.6rem;
	color: #FE345B;
	text-align: center;
}

body.landingPageServices .contentViewportReduced .stack5 p {
	font-family: 'Roboto Condensed';
	font-size: 0.9rem;
	line-height: 1.4;
	font-weight: 400;
	color: #FFF;
}

body.landingPageServices .contentViewportReduced .stack5 ul {
	font-family: 'Roboto Condensed';
	font-size: 0.9rem;
	line-height: 1.4;
	font-weight: 400;
	color: #FFF;
	-moz-column-count: 2;
	-moz-column-width: 150px;
	-moz-column-gap: 2em;
	-webkit-column-count: 2;
	-webkit-column-width: 150px;
	-webkit-column-gap: 2em;
	column-count: 2;
	column-width: 150px;
	column-gap: 2em;
}

body.landingPageServices .contentViewportReduced .stack5 ul li {
	margin: 0rem 0rem 0.5rem 0rem;
	list-style-type: disc;
	list-style-position: inside;
}

body.landingPageServices.desktop .partnerBrands {
	width: 100%;
	margin: 0rem auto 4rem auto;
	padding: 1rem;
}

body.landingPageServices.mobile .partnerBrands {
	width: 100%;
	margin: 0rem auto 4rem auto;
	padding: 1rem;
}

body.landingPageServices .partnerBrands header h1 {
	padding: 0rem 0rem 1rem 0rem;
	text-align: center;
	font-family: 'Roboto Condensed';
	font-weight: 700;
	font-size: 1.6rem;
	color: #FE345B;
	text-align: center;
}

body.landingPageServices.desktop .partnerBrands .listing {
	padding: 1.5rem 0em 0.5rem 0rem;
	display: flex;
	justify-content: space-around;
	align-items: center;
	flex-wrap: wrap;
	border-radius: 0.5rem;
	background-color: #FFF;
}

body.landingPageServices .partnerBrands .listing article {
	flex-basis: 10rem;
	min-height: 8rem;
	padding: 0rem;
	text-align: center;
}

body.landingPageServices .partnerBrands .listing article .imgContainer {
	height: 9rem;
	padding: 0rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

body.landingPageServices .partnerBrands .listing article .imgContainer img {
	width: 10rem;
}

body.landingPageServices .partnerBrands .listing article h2 {
	font-size: 0.8rem;
	font-family: 'Roboto Condensed';
	font-weight: 400;
	display: none;
}

body.landingPageServices .partnerBrands footer, 
body.landingPageServices .partnerBrands .listing article p {
	display: none;
}

/* Stack 10 : contact form */

body.landingPageServices .contentViewportReduced .contactForm {
	margin: 0rem;
	border-bottom: 1px solid #FFF;
}

body.landingPageServices .formClaim h3 {
	display: block;
	margin: 0rem 0rem 0.5rem 0rem;
	font-family: 'Roboto Condensed';
	font-weight: 700;
	font-size: 1.6rem;
	color: #FE345B;
	text-align: center;
}

body.landingPageServices .formClaim p {
	display: block;
	margin: 0rem 0rem 2rem 0rem;
	font-family: 'Roboto Condensed';
	font-weight: 400;
	font-size: 1rem;
	color: #FFF;
	text-align: center;
}


/* Press box display specific for this landing page */

body.landingPageServices .press header h1 {
	width: 100%;
	padding: 0rem 0rem 1.5rem 0rem;
	text-align: center;
	font-family: 'Roboto Condensed';
	font-weight: 700;
	font-size: 1.6rem;
	color: #FE345B;
	text-align: center;
}

body.landingPageServices .press .listing article {
	margin: 0rem 0rem 1.5rem 0rem;
	padding: 0rem 0rem 0rem 0rem;
	background-color: #2b2b3c;
}

body.landingPageServices .press .listing article .txt {
	padding: 0.5rem;
}

body.landingPageServices .press .listing article .imgContainer {
	margin: 0rem 0rem 0.5rem 0rem;
	padding: 0rem;
}

body.landingPageServices .press .listing article .imgContainer img {
	margin: 0rem;
	padding: 0rem;
}

body.landingPageServices .press .listing article .txt h2 {
	color: #bebed7;
	font-family: 'Roboto';
	font-weight: 700;
	font-size: 1rem;
	text-align: center;
	line-height: 1.4;
}

body.landingPageServices .press .listing article .txt datetime {
	display: none;
}

body.landingPageServices.mobile .formStyle5 .col {
	width: 100%;
	padding: 0rem 0rem 0rem 0rem;
}

/* @end */



