/* SUPERBOCK */

@font-face {
  font-family: 'AccentGraphic-Light';
  src: url('../assets/fonts/AccentGraphic-Light.ttf') format('truetype');  
}

@font-face {
  font-family: 'AccentGraphic-Medium';
  src: url('../assets/fonts/AccentGraphic-Medium.ttf') format('truetype');  
}

@font-face {
  font-family: 'AccentGraphic-Bold';
  src: url('../assets/fonts/AccentGraphic-Bold.ttf') format('truetype');  
}


@font-face {
  font-family: 'SBPakenham';
  src: url('../assets/fonts/sb_pakenham-webfont.eot');
  src: url('../assets/fonts/sb_pakenham-webfont.eot?#iefix') format('embedded-opentype'),
       url('../assets/fonts/sb_pakenham-webfont.woff') format('woff'),
       url('../assets/fonts/sb_pakenham-webfont.ttf') format('truetype'),
       url('../assets/fonts/sb_pakenham-webfont.svg#SBPakenham') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Beaufortsuper';
  src: url('../assets/fonts/Beaufort.ttf') format('truetype'),
	   url('../assets/fonts/beaufort-webfont.woff') format('woff');
  
}

/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/2dcb54");

  
@font-face {
	font-family: 'TradeGothicLT';
	src: url('../assets/fonts/2DCB54_0_0.eot');
	src: url('../assets/fonts/2DCB54_0_0.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/2DCB54_0_0.woff') format('woff'), url('../assets/fonts/2DCB54_0_0.ttf') format('truetype');
}


@font-face {
  font-family: 'Beaufort';
  src: url('../assets/fonts/Beaufort.ttf') format('truetype'),
	   url('../assets/fonts/beaufort-webfont.woff') format('woff');
  
}
@font-face {
  font-family: 'Laudanum';
  src: url('../assets/fonts/LAUDANUM.otf') format('otf'),
	   url('../assets/fonts/LAUDANUM.otf') format('opentype');
}



@font-face {
	font-family: 'TradeGothicLT-Oblique';
	src: url('../assets/fonts/2DCB54_1_0.eot');
	src: url('../assets/fonts/2DCB54_1_0.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/2DCB54_1_0.woff') format('woff'), url('../assets/fonts/2DCB54_1_0.ttf') format('truetype');
}
@font-face {
	font-family: 'TradeGothicLT-BoldTwo';
	src: url('../assets/fonts/2DCB54_2_0.eot');
	src: url('../assets/fonts/2DCB54_2_0.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/2DCB54_2_0.woff') format('woff'), url('../assets/fonts/2DCB54_2_0.ttf') format('truetype');
}
@font-face {
	font-family: 'TradeGothicLT-BoldTwoOblique';
	src: url('../assets/fonts/2DCB54_3_0.eot');
	src: url('../assets/fonts/2DCB54_3_0.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/2DCB54_3_0.woff') format('woff'), url('../assets/fonts/2DCB54_3_0.ttf') format('truetype');
}
@font-face {
	font-family: 'TradeGothicLT-CondEighteen';
	src: url('../assets/fonts/2DCB54_4_0.eot');
	src: url('../assets/fonts/2DCB54_4_0.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/2DCB54_4_0.woff') format('woff'), url('../assets/fonts/2DCB54_4_0.ttf') format('truetype');
}
@font-face {
	font-family: 'TradeGothicLT-BoldCondTwenty';
	src: url('../assets/fonts/2DCB54_5_0.eot');
	src: url('../assets/fonts/2DCB54_5_0.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/2DCB54_5_0.woff') format('woff'), url('../assets/fonts/2DCB54_5_0.ttf') format('truetype');
}
@font-face {
	font-family: 'TradeGothicLTCom-Cn18Obl';
	src: url('../assets/fonts/2DCB54_6_0.eot');
	src: url('../assets/fonts/2DCB54_6_0.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/2DCB54_6_0.woff') format('woff'), url('../assets/fonts/2DCB54_6_0.ttf') format('truetype');
}
@font-face {
	font-family: 'TradeGothicLTCom-BdCn20Obl';
	src: url('../assets/fonts/2DCB54_7_0.eot');
	src: url('../assets/fonts/2DCB54_7_0.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/2DCB54_7_0.woff') format('woff'), url('../assets/fonts/2DCB54_7_0.ttf') format('truetype');
}
@font-face {
	font-family: 'TradeGothicLT-Light';
	src: url('../assets/fonts/2DCB54_8_0.eot');
	src: url('../assets/fonts/2DCB54_8_0.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/2DCB54_8_0.woff') format('woff'), url('../assets/fonts/2DCB54_8_0.ttf') format('truetype');
}
@font-face {
	font-family: 'TradeGothicLT-LightOblique';
	src: url('../assets/fonts/2DCB54_9_0.eot');
	src: url('../assets/fonts/2DCB54_9_0.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/2DCB54_9_0.woff') format('woff'), url('../assets/fonts/2DCB54_9_0.ttf') format('truetype');
}
@font-face {
	font-family: 'TradeGothicLT-Bold';
	src: url('../assets/fonts/2DCB54_A_0.eot');
	src: url('../assets/fonts/2DCB54_A_0.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/2DCB54_A_0.woff') format('woff'), url('../assets/fonts/2DCB54_A_0.ttf') format('truetype');
}
@font-face {
	font-family: 'TradeGothicLTStd-BoldObl';
	src: url('../assets/fonts/2DCB54_B_0.eot');
	src: url('../assets/fonts/2DCB54_B_0.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/2DCB54_B_0.woff') format('woff'), url('../assets/fonts/2DCB54_B_0.ttf') format('truetype');
}
@font-face {
	font-family: 'TradeGothicLTStd-Extended';
	src: url('../assets/fonts/2DCB54_C_0.eot');
	src: url('../assets/fonts/2DCB54_C_0.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/2DCB54_C_0.woff') format('woff'), url('../assets/fonts/2DCB54_C_0.ttf') format('truetype');
}
@font-face {
	font-family: 'TradeGothicLTStd-BoldExt';
	src: url('../assets/fonts/2DCB54_D_0.eot');
	src: url('../assets/fonts/2DCB54_D_0.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/2DCB54_D_0.woff') format('woff'), url('../assets/fonts/2DCB54_D_0.ttf') format('truetype');
}



@font-face {
	font-family: 'icomoon';
	src:url('../assets/fonts/icomoon.eot?ex6tbo');
	src:url('../assets/fonts/icomoon.eot?#iefixex6tbo') format('embedded-opentype'),  url('../assets/fonts/icomoon.woff?ex6tbo') format('woff'),  url('../assets/fonts/icomoon.ttf?ex6tbo') format('truetype'),  url('../assets/fonts/icomoon.svg?ex6tbo#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}


.preferences{
	width:100%;
	display: table;
	padding-bottom: 60px;
	padding-top: 20px;
}
.preferences .row{
	display: table-row;
}

.preferences dl{
	padding-top: 20px;
	display: table-cell;
	width: 33.3333333%;
}
.preferences dl dt{
	display: block;
	text-align: center;
	font-family: 'TradeGothicLT-BoldCondTwenty';
	color: #fff;
	width: 100%;
	font-size: 20px;
	font-weight: 400;
	padding-bottom: 20px;
	text-align: center;
}
.preferences dl dd{
	display: block;
	text-align: center;
	font-family: 'TradeGothicLT-CondEighteen';
	color: #fff;
	width: 100%;
	font-size: 20px;
	margin:0;
}


.preferences dl dd p strong{
	font-size: 18px;
  	font-family: 'TradeGothicLT-BoldCondTwenty';
  	font-weight: 400;
}

.preferences dl dt img{
    display: block;
    margin: 0 auto;
}

.preferences .notes{
	padding-top: 20px;
	color: #b79f70;
	font-family: 'TradeGothicLT-CondEighteen';
	font-size: 16px;
	position: absolute;
	/*margin-top: 40px;*/
}
.preferences .notes li{ 
	display:inline-block;
	padding-right: 20px;
}

/**************************************

ICONS

***************************************/

.icon {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

form.pegasus .submit-wrapper button {
        background-color: #b6100c;
        color: #fff;
        font-family: "SBPakenham";
        font-size: 26px;
        text-transform: uppercase;
        border: 3px solid #fff;
        padding: 16px;
        line-height: 0;
        height: auto;
        margin: 0;
    }

form.pegasus .submit-wrapper a {
        background-color: #b6100c;
        color: #fff;
        font-family: "SBPakenham";
        font-size: 26px;
        text-transform: uppercase;
        border: 3px solid #fff;
        line-height:1.3;
		display:block;
		text-align:center;
        height: auto;
		width:50%;
	
    }




form.pegasus .party-service-back{
		width:50% !important;
		margin-left:15px;
	}

@media only screen and (max-width:767px){
	
form.pegasus .party-service-back{
		width:100% !important;
		margin-left:0px !important;
	}
	
form.pegasus .mostrar-mais {
    margin-left: 0px !important;
	margin-top:40px !important;
}
	
form.pegasus .submit-wrapper a {
        background-color: #b6100c;
        color: #fff;
        font-family: "SBPakenham";
        font-size: 26px;
        text-transform: uppercase;
        border: 3px solid #fff;
        line-height:1.3;
		display:block;
        margin-top:20px;
		text-align:center;
        height: auto;
	width:98%
    }
	
}

/**************************************

HELPERS

***************************************/

.hidden {
    display: none !important;
    visibility: hidden;
}

.invisible {
    visibility: hidden;
}

.wrapper{
  max-width: 1160px;
  margin: auto;
  position:relative;
}

/**************************************

GENERIC

***************************************/


body {
  font-family: 'TradeGothicLT';
}

body h1, body h2, body h3, body h4, body h5, body h6 {
 font-family: 'SBPakenham';
 font-weight: 400;
}

p {
  font-family: 'TradeGothicLT';
}

.gold {
  color: #856a35;
}

.dark-red {
  color: #a50000;
}

.light-red {
  color: #ff0000;
}


/**************************************

RESET STYLES

***************************************/

#
 .birthday-input .fields .section-label,
.social-grid-item,
body h1, 
body h2,
body h3,
.hero .cta,
.slide-page.slide-type-product .cta-wrap a, 
.slide-page.slide-type-product .read-more-wrap a,
div.slide-page .slide-navigation .label,
.footer {
    text-transform: none;
}


/**********************************

AGE GATE

***********************************/

.no-touch.desktop #gate .birthday-input .fields .field input {
  display: none;
}

.no-touch.desktop .gate-type-birthday{
  overflow: hidden;
}

#gate {
  background-color: #a50000;
  color: #fff;
  background-position: center top;
  background-size: auto 100%;
	z-index:50000 !important;
}

#gate .element-scroll{background: inherit;}


#gate .element-scroll-container{
	height: 100%;
}

#gate .logo{
	margin: 0 auto;
	width: 100%;
	margin-bottom: -200px;
	max-width: 600px;
}

#gate h1{ 
	padding-bottom: 20px;
	font-size: 57px;
	font-weight: 400;
	width: 375px;
	margin: auto;
	text-transform: uppercase;
	line-height: 42px;
	color: #fff;
}

#gate .birthday-input{
	font-family: "SBPakenham";
	font-weight: 400;
	font-size: 40px;
	color: #fff;
	padding-bottom: 270px;
}

#gate .birthday-input .fields{
	width: 480px;
}

#gate .birthday-input .field{
	background-color: #dc0000;
	width: 115px;
}

#gate .birthday-input span.highlight{
	color: #b79f70;
}
#gate .birthday-input .fields .field input{
	width: 115px;
}
#gate .birthday-input .fields .section-label{
	font-family: "SBPakenham";
	font-size: 40px;
	font-weight: 400;
	padding-bottom: 20px;
}

#gate .birthday-input .field .field-value{
	top:0;
	font-family: "SBPakenham";
	text-transform: uppercase;
	font-size: 140px;
	font-weight: 400;
	color: #fff;
}

#gate .birthday-input .field.is-empty{
	background-color: #a50000;
}

#gate .birthday-input .fields .field.is-active:before {
  border: 10px #dc0000 solid;
}

#gate .birthday-input .fields .field.is-empty .field-placeholder{
	color: #dc0000;
}
#gate .gate-feedback {
  font-size: 23px;
  padding-top: 0;
  font-family: "SBPakenham";
}
#gate .or-seperator{
	font-family: "SBPakenham";
	font-weight: 400;
	text-transform: none;
	font-size: 30px;
	color: #fff;
}

#gate .facebook-login{
	height: 90px;
}
#gate .facebook-login .facebook-button:before{
	line-height: 1.2;
	  font-size: 25px;
}

#gate .button {
	font-family: "SBPakenham";
	border-radius: 2px;
	font-size: 24px;
	padding: 6px 10px;
	background-color: #a50000;
	color: #fff;
	text-transform: none;
  	height: 29px;
  	line-height: 1.2;
}

#gate .legal p{
	font-family: 'TradeGothicLT-CondEighteen';
	color: #cfaa62;
	font-size: 14px;
	line-height: 1.4;
}


#gate .birthday-input .fields .field-section.has-success .field:before{
	border: 8px #dc0000 solid;
}

#gate .facebook-login .button{
	display: inline-block;
	width: auto;
}

@media only screen and (max-width: 767px){
	#gate .element-scroll,
	#gate .element-scroll-container {
	  background: inherit;
	  height: 100%;
	}
	#gate .content-wrap.is-visible{
	  background: inherit;
	}
	#gate .logo {
		margin: 0 auto;
		margin-bottom: -30%;
	}
	#gate h1{
		font-size: 50px;
		width: auto;
	}
	#gate .birthday-input {
	  padding-bottom: 166px;
	}
	#gate .birthday-input .field {
	  	width: 70px !important;
	  	height: 90px !important;
	}
	#gate .birthday-input .field .field-value {
	  	font-size: 75px !important;
		line-height: 90px !important;
	}
	#gate .birthday-input .fields .section-label{
	  font-size: 20px !important ;
	  padding-bottom: 0px;
	}
	#gate .birthday-input .fields .field input {
		width: 71px;
		height: 90px;
	}
	#gate .or-seperator{
		font-size: 16px;
	}
	#gate .facebook-login {
	  height: 58px;
	}
	.facebook-login .fb-not-connected, .facebook-login .fb-connected{
		padding: 0;
	}
}


/**********************************

MENU & FOOTER

***********************************/

/**************************************

MENU

***************************************/


#sb-desktop-menu {
	position:fixed;
	top:0;
	width:100%;
	z-index: 3000;
}

#sb-desktop-menu .overlay{
    background-color: #a50000;
    opacity: .8;
	position: absolute;
	width: 100%;
	height: 100%;
	left:0;
	top: 0;
}

#sb-desktop-menu .bar {
	height:75px;
	z-index:500;
	position:relative
}
#sb-desktop-menu .bar:before {
	content:'';
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:middle;
*vertical-align:auto;
	zoom:1;
*display:inline;
	height:100%;
	width:1px;
	vertical-align:middle;
	margin-right:-6px
}

#sb-desktop-menu .container {
	z-index:450;
	height:100%;
	overflow-x:hidden;
	-webkit-overflow-scrolling:touch;
	display: none;
}
#sb-desktop-menu .toggle-button {
	position:absolute;
	height:100%;
	padding:20px;
	right:0;
	top:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
#sb-desktop-menu .logo {
	margin:auto;
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:middle;
*vertical-align:auto;
	zoom:1;
*display:inline
}
#sb-desktop-menu .logo:before {
	content:'';
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:middle;
*vertical-align:auto;
	zoom:1;
*display:inline;
	height:100%;
	width:1px;
	vertical-align:middle;
	margin-right:-6px
}
#sb-desktop-menu .logo img {
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:middle;
*vertical-align:auto;
	zoom:1;
*display:inline;
	vertical-align:middle;
	width: 250px;
}
@media only screen and (max-width: 768px) {
	#sb-desktop-menu {
		display:block
	}
	
	#sb-desktop-menu .logo img {
		width: 200px;
	}
}

#sb-desktop-menu nav {
	/*height:100%;*/
	width:100%;
	/*position:fixed*/
	display:table;
}
#sb-desktop-menu nav ul {
	overflow:hidden;
	margin:0;
	display: table-row;
}
#sb-desktop-menu nav ul li {
	font-family: "SBPakenham";
	margin:0;
	text-transform:uppercase;
	display: table-cell;
	white-space: nowrap;
}
#sb-desktop-menu nav ul li:first-child {  padding-left: 10px;}

#sb-desktop-menu nav ul li a {
	/*width:100%;*/
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:middle;
	*vertical-align:auto;
	zoom:1;
	*display:inline;
}

#sb-desktop-menu .close-button {
	position:absolute;
	right:20px;
	top: 20px;
	display:block;
	width:40px;
	height:40px;
}

#sb-desktop-menu .close-button{
	width: 40px;
	overflow: hidden;
}
#sb-desktop-menu .close-button:before{
	font-family: 'icomoon';
	content: "\24";
	color: #fff;
	font-size: 38px;
}

#sb-desktop-menu .languages.is-expanded .label{
	background-color: #a40000;
}

#sb-desktop-menu .languages .selected{ display: none;}

#sb-desktop-menu .container {
	display:none;
	padding: 23px 0;
}
#sb-desktop-menu.is-active{
	background-color:#dc1617
}
#sb-desktop-menu.is-active .bar {
	display:none;
}
#sb-desktop-menu.is-active .container {
	display:block
}
#sb-desktop-menu.is-active .toggle-button:after {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity:1
}
#sb-desktop-menu.is-active .toggle-button:before {
	content:"m"
}
#sb-desktop-menu.is-active .is-expanded .sub-menu-wrap{
	height: auto;
	position: absolute;
	left: 0;
	width: 100%;
	background: #a50000;
	margin-top: 23px;
	padding: 20px 0;
	overflow:visible;
}
#sb-desktop-menu.is-active .is-expanded .sub-menu-wrap:before,
#sb-desktop-menu.is-active .is-expanded .sub-menu-wrap:after{
	content: '';
	background:inherit;
	position:absolute;
	display:block;
	height:100%;
	width:100%;
	right:100%;
	top:0;
}
#sb-desktop-menu.is-active .is-expanded .sub-menu-wrap:after{
	left:100%;
}

#sb-desktop-menu {
	color:#fff;
	font-size:1.8em;
}
#sb-desktop-menu .toggle-button:before {
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:middle;
*vertical-align:auto;
	zoom:1;
*display:inline;
	font-style:normal;
	font-weight:normal;
	line-height:1;
	font-family:"Icons";
	text-transform:none;
	font-family: 'icomoon';
	content: "\29";
	color: #fff;
	font-size:40px;
}
#sb-desktop-menu nav li a {
	font-weight:400;
	padding:0 10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#sb-desktop-menu nav ul .is-active a{
	color:#c59b6f;
}

#mobile-menu{
	display:none;
}

#desktop-menu{
	visibility: hidden;
}

#sb-desktop-menu.is-active nav.primary ul .page-root a { color: #b79f70; }

/**************************************

FOOTER

***************************************/

.footer {
	position:relative;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	z-index:200;
	background-color: #333;
	color:#b79f70;
	font-size:14px;
	font-family: 'TradeGothicLT-CondEighteen';
	text-transform:uppercase;
	margin-bottom:-0.15em;
	-webkit-font-smoothing:antialiased;
	font-weight:normal;
	text-transform:uppercase;
	text-align:center;
}
.footer .inner-container {
	position:relative
}
.footer .social-links {
	padding:0 15px;
	width:26.66667%;
	float:left;
	direction:ltr;
	padding:0 15px
}
.footer .brand-links {
	float:left;
	direction:ltr;
	padding:0 15px;
	width:46.66667%;
	float:left;
	direction:ltr;
	padding:0 15px;
	line-height: 2.4;
}
.footer .country-selector {
	float:left;
	direction:ltr;
	padding:0 15px;
	width:26.66667%;
	direction:ltr;
	padding:5px 15px 0 15px;
}
.footer .brand-bar ul li {
	display:inline-block;
	vertical-align:middle;
}
.footer .desktop-country-list {
	position:absolute;
	left:30px;
	top:0;
	width:33%;
	z-index:-1
}
.footer .desktop-country-list .element-scroll {
	max-height:300px;
	height:auto
}
.footer .desktop-country-list .wrap {
	position:absolute;
	top:0;
	height:0;
	width:100%;
	overflow:hidden;
	-moz-transition-property:top;
	-o-transition-property:top;
	-webkit-transition-property:top;
	transition-property:top;
	-moz-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s
}
.footer .mobile-country-list {
	overflow:hidden;
	height:0
}
.footer .social-links ul li {
	display:inline-block;
	vertical-align:middle;
}
.footer .desktop-country-list.is-open .wrap {
	height:auto
}

.no-touch .footer a:hover {
	color:#a6a6a6
}
.footer .brand-bar {
	padding:30px
}
.footer .brand-bar ul li {
	padding:0 15px
}
.footer .brand-bar,
.footer .desktop-country-list .wrap,
.footer .inner-content,
.footer .legal-links{
	background-color:#333
}

.country-list li a {
  height: 40px;
  line-height: 40px;
  padding-top: 0;
}

.footer .country-selector a img,
.footer .country-list a img{
	margin-right:5px;
	width: 6%;
	vertical-align: middle;
}
.footer .country-selector a img{
	width: 8%;	
}

.footer div.social-links {
	font-size:16px;
	text-align: right;
}
.footer div.social-links .facebook a:before {
	font-family: 'icomoon';
	font-size: 40px;
	content: "\26";
	text-indent: -9px;
}
.footer div.social-links .youtube a:before {
	font-family: 'icomoon';
	font-size: 40px;
	content: "\2e";
	text-indent: -9px;
}
.footer div.social-links .twitter a:before {
	font-family: 'icomoon';
	font-size: 40px;
	content: "\2d";
	text-indent: -9px;
}
.footer div.social-links .instagram a:before {
	font-family: 'icomoon';
	font-size: 40px;
	content: "\2a";
	text-indent: -9px;
}
@media screen and (min-width:small) {
	.footer .social-links {
		width:100%;
	}
	.footer .brand-links {
		width:100%;
	}
	.footer .country-selector {
		width:100%;
	}
}
 @media only screen and (min-width:768px) and (max-width:1023px) {
	.footer .social-links {
		text-align:center
	}
}
 @media only screen and (min-width:768px) and (max-width:767px) {
	.footer .inner-container {
		padding-left:10px;
		padding-right:10px
	}
}
 @media only screen and (min-width:768px) and (min-width:1024px) and (max-width:1199px) {
	.footer .inner-container {
		max-width:1024px
	}
}
@media only screen and (min-width:768px) and (min-width:1200px) {
	.footer .inner-container {
		max-width:1200px
	}
}
@media only screen and (min-width:768px) {
	.footer .social-links ul li {
		display:inline-block;
		vertical-align:middle;
	}
	.footer .brand-links,
	.footer .social-links,
	.footer .legal-links {
		text-align:center
	}
	.footer .brand-links ul li,
	.footer .social-links ul li,
	.footer .legal-links ul li {
		padding:0 3px;
		display:inline-block;
		vertical-align:middle;
		min-height: 40px;
	}
	.footer .social-links ul li{
		padding:0;
	}
	.footer .country-selector {
		text-align:left
	}
	.footer .brand-links li a {
		line-height:2.6em;
	}
	.footer .footer-columns {
		padding-bottom:10px;
		border-bottom:1px #b79f70 solid
	}
	.footer .legal-links {
		padding:20px 0 0 0;
	}
	.footer .inner-container {
		width:100%;
		margin:auto;
		position:relative;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		background-color: #333;
	}
	.footer .inner-container .inner-content {
		padding-top:10px
	}
}
 @media only screen and (max-width:767px) {
	.footer .desktop-country-list {
		display:none
	}
				
	.footer .country-selector a img,
	.footer .country-list a img,
	.footer .country-selector a img,
	.footer .mobile-country-list a img{
		width: auto;
		vertical-align: middle;
	}
				
	.footer .country-selector,
	.footer .mobile-country-list,
	.footer .brand-links,
	.footer .legal-links,
	.footer .social-links{
		width:100%
	}
	
	.footer div.social-links{
		text-align: center;
	}
							
	.footer .country-selector li,
	.footer .country-selector a,
	.footer .mobile-country-list li,
	.footer .mobile-country-list a,
	.footer .brand-links li,
	.footer .brand-links a,
	.footer .legal-links li,
	.footer .legal-links a {
		width:100%
	}
	.footer .country-selector a,
	.footer .mobile-country-list a,
	.footer .brand-links a,
	.footer .legal-links a {
		display:block
	}
	.footer .country-selector {
		padding-top:5px
	}
	.footer .mobile-country-list {
		display:block;
		padding:0 10px;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box
	}
	.footer .country-selector a,
	.footer .mobile-country-list a,
	.footer .brand-links a,
	.footer .legal-links a,
	.footer .social-links {
		height: auto;
  		line-height: 30px;
	}
	
	.footer .legal-links {
		padding:0 10px;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box
	}
	.footer .mobile-country-list ul,
	.footer .country-selector a,
	.footer .brand-links ul,
	.footer .social-links ul {
		border-bottom:1px #b79f70 solid;
	}

	.footer .social-links ul {
		padding: 10px;
	}
	

}


/**********************************

HOMEPAGE

***********************************/

.slick-slide img{
	margin: 0;
	display: inline-block;
}

.slick-dots {
  bottom: 40px;
}

.slick .slick-dots li,
.slick .slick-dots li button{
  height: 36px;
  width: 36px;
  opacity: 1;
}


.slick .slick-dots button:after{
	font-family: 'icomoon';
	content: "\22";
	color: #fff;
	font-size: 40px;
	top: 0;
	left: 0;
	-webkit-animation-duration: .8s;
	-moz-animation-duration: .8s;
	-ms-animation-duration: .8s;
	animation-duration: .8s;
}

.slick .slick-dots li:hover button:after{
	-webkit-animation-name: font-ripple-out;
	-moz-animation-name: font-ripple-out;
	-ms-animation-name: font-ripple-out;
	animation-name: font-ripple-out;
}
									
.slick .slick-dots li.slick-active button:after {
	content: "\21";
	color: #ff0000;
}

.hero .text{
	color: #fff;
	max-width: 980px;
	margin: auto;
	min-height: 500px;
	position: relative;
}

.hero .text h1{
	font-family: "SBPakenham";
	font-size: 120px;
	font-weight: 400;
	text-shadow: 0 5px 30px #666;
}

.hero .text h2{
	font-family: 'TradeGothicLT-CondEighteen';
	font-size: 36px;
	font-weight: 400;
	text-transform: none;
	text-shadow: 0 5px 30px #666;
}

.hero .cta-wrap {
  margin: 0;
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
}

.hero .cta{
	font-family: "SBPakenham";
	font-size: 40px;
	color: #fff;
	background: transparent;
	font-weight: 400;
	padding: 10px 20px;
	text-shadow: 0 5px 30px #666;
	position: relative;
}

.hero .cta:before{
	content: '';
	position: absolute;
	border: 3px solid #fff;
	top: -4px;
	right: -4px;
	bottom: -4px;
	left: -4px;
	-webkit-animation-duration: .8s;
	-moz-animation-duration: .8s;
	-ms-animation-duration: .8s;
	animation-duration: .8s;
}

.hero .cta:hover:before, 
.hero .cta:focus:before, 
.hero .cta:active:before {
	-webkit-animation-name: hvr-ripple-out;
	-moz-animation-name: hvr-ripple-out;
	-ms-animation-name: hvr-ripple-out;
	animation-name: hvr-ripple-out;
}

.hero .cta:hover{
	opacity: 1;
}

.hero a:hover{
	opacity: 1 !important;
}

/* Ripple Out */
@-webkit-keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}

@keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}

/* Ripple Out font */
@-webkit-keyframes font-ripple-out {
  100% {
    top: -14px;
    right: -14px;
    bottom: -14px;
    left: -14px;
	font-size: 70px;
    opacity: 0;
  }
}

@keyframes font-ripple-out {
  100% {
    top: -14px;
    right: -14px;
    bottom: -14px;
    left: -14px;
	font-size: 70px;
    opacity: 0;
  }
}

.template-text-page .sticky-wrapper{
	  margin-bottom: 30px;
}
.template-text-page .sticky-wrapper ul{
	  float: left;
}

.social-grid .filter-wrap{
	background: #ff1111; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMTExMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjODAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ff1111 0%, #c80000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff1111), color-stop(100%,#c80000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff1111 0%,#c80000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff1111 0%,#c80000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff1111 0%,#c80000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff1111 0%,#c80000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1111', endColorstr='#c80000',GradientType=0 ); /* IE6-8 */
			
	-webkit-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.25);
	
	
  	position: relative !important;
  	top: initial !important;
	z-index: 10;
}

.page-seleccao-1927 .social-grid .filter-wrap{
	background: #ff1111; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMTExMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjODAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c1aa7d 0%, #b79f70 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c1aa7d), color-stop(100%,#b79f70)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c1aa7d 0%,#b79f70 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c1aa7d 0%,#b79f70 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c1aa7d 0%,#b79f70 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c1aa7d 0%,#b79f70 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1aa7d', endColorstr='#b79f70',GradientType=0 ); /* IE6-8 */
			
	-webkit-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.25);
	
	
  	position: relative !important;
  	top: initial !important;
	z-index: 10;
}

.social-grid .filter .bar{
	background: transparent;
}

.page-seleccao-1927 .social-grid nav ul li a{
		color: #333;
}

.social-grid nav ul li a{
		font-family: 'TradeGothicLT-BoldCondTwenty';
		font-weight: 400;				
		color: #fff;
		font-size: 16px;
}

.social-grid-item .play-button-container .wrap a{
	text-indent: -90000px;
	background: url('/media/1984/video-player.png') no-repeat 18px 18px;
}

.social-grid-item .platform a:before,
.social-grid-item .share-button:after{
	font-family: 'icomoon';
	content: "";
}

.social-grid-item .share-button{
	font-family: 'TradeGothicLT-CondEighteen';
	color: #b79f70;
	font-size: 20px;
	font-weight: 400;
	bottom: 20px;
	right: 20px;
}
				
.social-grid-item .share-button:after{
	content: "\2b";
	font-size: 45px;
	vertical-align: middle;
	padding-left: 6px;
}

.social-grid-item.tag-header h1{ display:none;}

.share-bar{
	background-color: #333;
	color: #b79f70;
}

.share-bar:after {
  border-color: transparent transparent #333 transparent;
  left: 50%;
  margin-left:-5px;
}

.share-bar a:after{
	font-family: 'icomoon';
	content: "";
	margin: 0;
	width: 35px;
}

.share-bar a.facebook:after{
	content: "\26";
	font-size: 40px;
}

.share-bar a.twitter:after{
	content: "\2d";
	font-size: 40px;
}

#modal{
	z-index: 10000;
}

#modal .close-button .wrap{
  background-color: #a50000;
}

#modal .close-button .wrap:before{ display:none;}

#modal .close-button .wrap a:before{
	font-family: 'icomoon';
	content: "\24";
	color: #fff;
}

#modal .youtube .image-box,
#modal .youtube .social-footer{
	display: none;
}

#modal .modal-content{
	background: #de0000;
	max-width: 600px;
}

#modal .modal-content h2{
	font-size: 50px;
  	display: inline-block;
	margin: 0;
	line-height: .8;
}

#modal .modal-content p{
	font-family: 'TradeGothicLT-CondEighteen';
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	bottom: 20px;
	right: 20px;
	line-height: 1.4;
}

#modal .section-list .inner-container .text-wrap{
	padding: 50px 30px 0 30px;	
}

#modal .section-list .inner-container{
	padding-left: 0;
	padding-right: 0;	
}

.page-home .content-background-image,
body > .content-background-image{
  	position: fixed;
  	top: 0;
  	z-index: -1;
}

.section-list{
	color: #fff;
}
		
.social-grid-item .social-footer .platform{
	position: absolute;
	left: 14px;
	bottom: 12px;
}
		
.social-grid-item.youtube .platform a:before{
	font-family: 'icomoon';
	content: "\2e";
	color: #9b0000;
	font-size: 60px;
}

.social-grid-item.facebook .platform a:before{
	font-family: 'icomoon';
	content: "\26";
	color: #9b0000;
	font-size: 60px;
}
			
.social-grid-item.twitter .platform a:before{
	font-family: 'icomoon';
	content: "\2d";
	color: #9b0000;
	font-size: 60px;
}


	body .section-social-feed .social-feed{ 
		padding-top: 0px !important;
	    padding: 30px 30px 0px 30px;
	}
	
	.section-social-feed .social-feed .social-feed-header{ display: none;}

	.section-social-feed .social-feed .social-grid-item .social-footer {
		position: relative;
		bottom: 0;
		left: 0;
		right: 0;
	    padding: 10px 30px 20px 30px;
	}

	body .section-social-feed.horizontal .social-feed .social-item:nth-child(odd){
		margin: 0;	
	}

	body .section-social-feed.horizontal .social-feed .social-item{
		background: #a50000;
	    float: none;
	    display: inline-block;
	    margin: 0 .7% 3% .7% !important;
		vertical-align: text-top;
	}

	.section-social-feed .social-feed .social-item .share-bar{
		background: #8b0b0b;
		margin-top: 0;
	}
		
	.section-social-feed .social-feed .share-bar:after {
		border-color: transparent transparent #8b0b0b transparent;
	}
						
	.section-social-feed .social-feed .social-item .social-item-body{
		/*min-height: 370px;*/
		margin-top: -8px;
	}

	.section-social-feed .social-feed .social-grid-item .social-footer .platform{
	  position: absolute;
	  left: 7px;
	  bottom: -17px;
	  z-index: 100;
	  display: none;
	}

	.section-social-feed .social-feed .social-grid-item.facebook .platform a:before,
	.section-social-feed .social-feed .social-grid-item.twitter .platform a:before{
		font-family: 'icomoon';
		content: "";
		color: #b79f70;
		font-size: 36px;
		border: 5px solid #8b0b0b;
  		border-radius: 24px;
	}

	.section-social-feed .social-feed .social-grid-item.facebook .platform a:before{content: "\25";}
	.section-social-feed .social-feed .social-grid-item.twitter .platform a:before{content: "\2c";}


@media only screen and (min-width: 768px){

	
	
	.social-grid-item .body{padding-bottom: 0;}
			
	.social-grid .filter .bar {
	  padding:0;
	}
	.social-grid .filter .filter-label{
		display:none;
	}
	.social-grid .filter .filter-label a:before, 
	.social-grid .filter li a:before{
		font-size: 15px;
	}

	.social-grid .filter .filter-label a:before, 
	.social-grid .filter li a:before{
		font-family: 'icomoon';
		font-size: 40px;
		content: "\22";			
	}				
	
	.social-grid .filter .filter-label.is-active a:before, 
	.social-grid .filter li.is-active a:before{
		font-family: 'icomoon';
		font-size: 40px;
		content: "\23";			
	}
	
	.social-grid-item .grid-item-link{
		position: relative;
		-webkit-box-shadow: 0px 13px 53px -15px rgba(0,0,0,0.62);
		-moz-box-shadow: 0px 13px 53px -15px rgba(0,0,0,0.62);
		box-shadow: 0px 13px 53px -15px rgba(0,0,0,0.62);
	}
	.social-grid-item .social-footer {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		background-color: transparent;
	    padding: 30px 30px 86px 30px;
	}
	.social-grid-item .social-footer .body h2,
	.social-grid-item.promo.small .inner h4{
		font-family: 'TradeGothicLT-BoldCondTwenty';
		font-weight: 400;					
		color: #fff;
		font-size: 34px;
		margin:0;
		line-height: 1.1;
	}
	.social-grid-item .social-footer .body p,
	.social-grid-item.promo.small .inner h1{
	  font-family: 'TradeGothicLT-CondEighteen';
	  color: #ddd;
	  font-size: 20px;
	  /*margin-right: 50px;*/
	  line-height: 1.4;
	  font-weight: 400;
	}

	.social-grid-item.promo.small .inner{
		padding: 7%;
		text-align: center;
		right: 0;
		left:0;
		bottom: 30px;
		color: #fff;
	}
		
		
}


@media only screen and (max-width: 1023px) and (min-width: 768px){
	.hero .text{
		padding: 0 40px;
		min-height: 400px;
	}
	.social-grid-item .play-button-container{
		display:none;
	}

	.section-social-feed .social-feed .social-item .social-item-body{
		min-height: initial;
	}

}




@media only screen and (max-width: 968px){

	
	#sb-desktop-menu .container{
		padding-bottom: 0 !important;
	}
	
	#sb-desktop-menu nav ul{
	  display: block;
	  width: 100%;
	  padding-top: 50px;
	}
	
	
	#sb-desktop-menu nav .sub-menu-wrap ul{
	  padding-top: 0;
	}
	
	#sb-desktop-menu nav ul li{
	  display: block;
	  width: 100%;
	  text-align: center !important;
	  padding: 10px 0;
	}
	
	#sb-desktop-menu .parent-item.languages{
		  padding-bottom: 20px;
	}
	
	#sb-desktop-menu .parent-item.languages > a{
		border-top: 1px solid #d6a15f;
  		width: 80%;
  		padding-top: 10px;
	}
	
	#sb-desktop-menu nav ul li:first-child{
	  padding: 0 0 10px 0;
	}
	
	#sb-desktop-menu.is-active .is-expanded .sub-menu-wrap{  
		margin-top: 10px;
		z-index: 999999;
		position: relative;
		margin-bottom: -20px;
	}
	
	.page-super-bock-super-rock .footer,
	.page-super-bock-super-rock .footer .inner-content,
	.page-super-clube .footer,
	.page-super-clube .footer .inner-content{
		margin-top: 145px;
	}

	.page-fundo-da-amizade-ano-novo-2016 .footer,
	.page-fundo-da-amizade-ano-novo-2016 .footer .inner-content{
		margin-top: 160px;
	}
	
	.hero .text{
		min-height: 280px;
		padding:0 20px 80px 20px;
	}

	.hero .text h1 {
		font-size: 4em;
	}
	.hero .text h2 {
  		font-size: 1.5em;
		margin-bottom: 20px;
	}
		
	.hero .cta {
	  font-size: 30px;
	}

	.social-grid {
	  overflow: hidden;
	}

	.slick-dots {

	  display:none !important;
	}

	.social-grid .grid-list {
	  height: auto !important;
	}

	.social-grid-item.medium, .social-grid-item.small {
	  width: 100% !important;
	  position: relative;
	  top: 0 !important;
	  left: 0 !important;
	  margin-bottom: 30px;
	}
	.social-grid-item .social-footer {
	  position: absolute;
	  bottom: 0;
	  z-index: 2000;
	  width: 100%;
	  background: transparent;
	  padding: 0 0 70px 0;
	}

	.social-grid-item .body{
		padding: 10px 30px 10px 0px;
		margin: 0 20px;
		font-size: 1.2em;
	}

	.social-grid-item .social-footer .body h2,
	.social-grid-item.promo.small .inner h4{
		font-family: 'TradeGothicLT-BoldCondTwenty';
		font-weight: 400;					
		color: #fff;
		margin:0;
	}
	.social-grid-item .social-footer .body p,
	.social-grid-item.promo.small .inner h1{
	  font-family: 'TradeGothicLT-CondEighteen';
	  color: #ddd;
	  line-height: 1.4;
	  font-weight: 400;
	  font-size: .8em;
	  
	}

	.social-grid-item.promo.small .inner{
		padding: 7%;
		text-align: center;
		right: 0;
		left:0;
		bottom: 30px;
		color: #fff;
		font-size: 2.5em;
	}
		
	.social-grid-item.youtube .platform a:before{
		font-size: 45px;
	}

	.social-grid-item .share-button{
		font-size:14px;
	}
	.social-grid-item .share-button:after{
		font-size:34px;
	}

	.section-social-feed .social-feed .social-grid-item .social-footer{
		width:auto;
	}

	.section-social-feed .social-feed .social-item .social-item-body{
		min-height: initial;
	}

	.social-grid .filter .bar .filter-mobile:after{ display: none;}


}



/**********************************

PRODUCTS

***********************************/


.page-products .slide-page.slide-type-product .inner-container .inner-content{ position: relative;}
		
.ie .page-products .slide-page.slide-type-product .inner-container .inner-content .image-box{
	position: static;
}

.page-products .slide-page.slide-type-product .inner-container .inner-content .image-box{
	height: 100%;
}
		
.page-products .slide-page.slide-type-product .inner-container .inner-content .image-box img{
  margin: auto;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}

.ie .page-products .slide-page.slide-type-product .inner-container .inner-content .image-box img{
	bottom: -23%;
}


.page-products .slide-page.slide-type-product .pgs-productlandingpage h1{ display:none;}

.page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas{
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
}
.page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap a{
	margin:0;
	padding:0;
	display: inline-block;
	background: transparent;
	height: 750px;
	width: 100%;
	text-indent: -90000px;

}

					
.page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap{ width: 12%;}
.page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap{ width: 11%;}
.page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap + .cta-wrap{ width: 12%;}
.page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap{ width: 16%;}
.page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap{ width: 12%;}
.page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap{ width: 12%;}
.page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap{ width: 8%;}
.page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap{ width: 12%;}


html:lang(en) .page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap{ width: 9%;}
html:lang(en) .page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap{ width: 11%;}
html:lang(en) .page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap + .cta-wrap{ width: 11%;}
html:lang(en) .page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap{ width: 15%;}
html:lang(en) .page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap{ width: 10%;}
html:lang(en) .page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap{ width: 10%;}
html:lang(en) .page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap{ width: 11%;}


html:lang(es) .page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap{ width: 10%;}
html:lang(es) .page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap{ width: 10%;}
html:lang(es) .page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap + .cta-wrap{ width: 10%;}
html:lang(es) .page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap{ width: 15%;}
html:lang(es) .page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap{ width: 10%;}
html:lang(es) .page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap{ width: 11%;}
html:lang(es) .page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap{ width: 10%;}

html:lang(fr) .page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap{ width: 21%;}
html:lang(fr) .page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap{ width: 11%;}
html:lang(fr) .page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap + .cta-wrap{ width: 14%;}
html:lang(fr) .page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap{ width: 11%;}
html:lang(fr) .page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap{ width: 11%;}
html:lang(fr) .page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap{ width: 11%;}



div.slide-page .background-image{
	z-index: 0;
}

div.slide-page .slide-navigation{
	height: auto;
	top: 200px;
}
					
div.slide-page .slide-navigation a{
	color: #fff;
	padding: 10px 37px 10px 0;
	display: inline-block;
	position: relative;
}

div.slide-page .slide-navigation a:after{
	font-family: 'icomoon';
	content: "\22";
	font-size: 38px;
	-webkit-animation-duration: .8s;
	-moz-animation-duration: .8s;
	-ms-animation-duration: .8s;
	animation-duration: .8s;
	position: absolute;
  	right: 0;
  	top: 0;
}

div.slide-page .slide-navigation a:hover:after{
	-webkit-animation-name: font-ripple-out;
	-moz-animation-name: font-ripple-out;
	-ms-animation-name: font-ripple-out;
	animation-name: font-ripple-out;
}


.slick .slick-dots button:after{
	font-family: 'icomoon';
	content: "\22";
	color: #fff;
	font-size: 40px;
	top: 0;
	left: 0;

}


div.slide-page .slide-navigation a .label{
  font-family: 'TradeGothicLT-BoldCondTwenty';
  font-size: 20px;
  font-weight: 400;
  vertical-align: middle;
  line-height: .8;
  margin: -5px 0 0 0;
  display: inline-block;
}

div.slide-page .slide-navigation .is-active a:after {
	font-family: 'icomoon';
	content: "\21";
	color: #dc0000;
}

div.slide-page .slide-navigation .is-active .label{  opacity: 0;}
div.slide-page .slide-navigation .is-active:hover .label{  opacity: 1;}

div.slide-page .pgs-productpage .inner-container .inner-content h1{
	color: #fff;
	font-size: 90px;
	font-weight: 400;
	line-height: .7;
	margin: 30px 0 0 0;
}
		

.page-products div.slide-page .pgs-productpage .inner-container .inner-content h1{
	margin:0;
}		

div.slide-page .pgs-productpage .inner-container .inner-content h2,
div.slide-page .pgs-productpage .inner-container .inner-content h3{
	color: #fff;
	font-size: 44px;
	margin:0;
	font-weight: 400;
	margin-bottom: 20px;
	width: 90%;
	display: inline-block;
	text-shadow: none;
}

div.slide-page .pgs-productpage .inner-container .inner-content p{
	font-family: 'TradeGothicLT-CondEighteen';
	color: #fff;
	font-size: 22px;
	margin: 0;
	line-height: 1.3;
	display: inline-block;
	width: 90%;
	text-shadow: none;
}

.slide-page.slide-type-product .cta-wrap a, 
.slide-page.slide-type-product .read-more-wrap a {
  margin: 30px 0;
  background-color: transparent;
  color: #fff;
  padding: 15px 0;
  font-family: "SBPakenham";
  font-weight: 400;
  font-size: 34px;
}
.slide-page.slide-type-product .cta-wrap a:before, 
.slide-page.slide-type-product .read-more-wrap a:before{
	font-family: 'icomoon';
	content: "\e601";
	font-size: 40px;
	padding-right: 5px;
	vertical-align: middle;
	display: inline-block;
	font-weight: 400;
	margin-top: -5px;
	margin-left: -5px;
}


			
div.slide-page .pgs-super-bock-original .inner-container .inner-content,
div.slide-page .pgs-super-bock-abadia .inner-container .inner-content,
div.slide-page .pgs-super-bock-sem-alcool-original .inner-container .inner-content,
div.slide-page .pgs-super-bock-mix-vodka .inner-container .inner-content,
div.slide-page .pgs-super-bock-coruja .inner-container .inner-content,
div.slide-page .pgs-super-bock-original-ao .inner-container .inner-content,
div.slide-page .pgs-super-bock-stout-ao .inner-container .inner-content,
div.slide-page .pgs-super-bock-sem-alcool-preta-ao .inner-container .inner-content{
  padding-left: 40%;
  text-align: left;
}
div.slide-page .pgs-seleccao-1927 .ctas{
margin-left:50% !important;
text-align:left;
}

div.slide-page .pgs-super-bock-original .inner-container .inner-content .image-box,
div.slide-page .pgs-super-bock-abadia .inner-container .inner-content .image-box,
div.slide-page .pgs-super-bock-sem-alcool-original .inner-container .inner-content .image-box,
div.slide-page .pgs-super-bock-coruja  .inner-container .inner-content .image-box,
div.slide-page .pgs-super-bock-green .inner-container .inner-content .image-box,
div.slide-page .pgs-super-bock-stout .inner-container .inner-content .image-box,
div.slide-page .pgs-super-bock-sem-alcool-preta .inner-container .inner-content .image-box{
			display: none;
			}



div.slide-page .pgs-seleccao-1927 .cta-wrap a{
	font-size: 32px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
div.slide-page .pgs-seleccao-1927 .read-more-wrap a
{
	font-size: 24px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

div.slide-page .pgs-seleccao-1927 .read-more-wrap a:before{
font-size: 26px !important;
}

@media only screen and (max-width: 1023px){
div.slide-page .pgs-seleccao-1927 .ctas{
text-align:center;
margin-left:0% !important;
}
	div.slide-page .pgs-super-bock-original .inner-container .inner-content .image-box,
div.slide-page .pgs-super-bock-abadia .inner-container .inner-content .image-box,
div.slide-page .pgs-super-bock-sem-alcool-original .inner-container .inner-content .image-box,
div.slide-page .pgs-super-bock-coruja  .inner-container .inner-content .image-box,
div.slide-page .pgs-super-bock-green .inner-container .inner-content .image-box,
div.slide-page .pgs-super-bock-stout .inner-container .inner-content .image-box,
div.slide-page .pgs-super-bock-sem-alcool-preta .inner-container .inner-content .image-box{
			display: block;
			}
	}	

div.slide-page .pgs-super-bock-stout .inner-container .inner-content,
div.slide-page .pgs-super-bock-sem-alcool-preta .inner-container .inner-content,
div.slide-page .pgs-super-bock-classic .inner-container .inner-content,
div.slide-page .pgs-super-bock-mix-caipirinha .inner-container .inner-content,
div.slide-page .pgs-seleccao-1927 .inner-container .inner-content,
div.slide-page .pgs-super-bock-green .inner-container .inner-content,
div.slide-page .pgs-super-bock-aluminio-ao .inner-container .inner-content,
div.slide-page .pgs-super-bock-sem-alcool-preta-ao.inner-container .inner-content,
div.slide-page .pgs-super-bock-sem-alcool-original-ao .inner-container .inner-content{
  padding-right: 40%;
  text-align: right;
}



div.slide-page .pgs-super-bock-sem-alcool-original .inner-container .inner-content h1,
div.slide-page .pgs-super-bock-sem-alcool-original .inner-container .inner-content h2,
div.slide-page .pgs-super-bock-sem-alcool-original .inner-container .inner-content a,
div.slide-page .pgs-super-bock-sem-alcool-original .inner-container .inner-content p,
div.slide-page .pgs-super-bock-sem-alcool-original-ao .inner-container .inner-content h1,
div.slide-page .pgs-super-bock-sem-alcool-original-ao .inner-container .inner-content h2,
div.slide-page .pgs-super-bock-sem-alcool-original-ao .inner-container .inner-content a,
div.slide-page .pgs-super-bock-sem-alcool-original-ao .inner-container .inner-content p{color: #000;}

div.slide-page .pgs-seleccao-1927 .inner-container .inner-content h1{ display:none;}
div.slide-page .pgs-seleccao-1927 .inner-container .inner-content p{color: #b99a5d;}


div.slide-page .pgs-super-bock-original .inner-container .inner-content h2,
div.slide-page .pgs-super-bock-original-ao .inner-container .inner-content h2{
	color: #d6a15f;
	border-bottom: 1px solid #d6a15f;
}
div.slide-page .pgs-super-bock-stout .inner-container .inner-content h2,
div.slide-page .pgs-super-bock-stout-ao .inner-container .inner-content h2{
	color: #c9aa6c;
	border-bottom: 1px solid #c9aa6c;
}
div.slide-page .pgs-super-bock-abadia .inner-container .inner-content h2{
	color: #ffab57;
	border-bottom: 1px solid #ffab57;
}
div.slide-page .pgs-super-bock-coruja .inner-container .inner-content h2{
	color: #ffab57;
	border-bottom: 1px solid #ffab57;
}
div.slide-page .pgs-super-bock-classic .inner-container .inner-content h2{
	color: #573200;
	border-bottom: 1px solid #573200;
}
div.slide-page .pgs-super-bock-sem-alcool-original .inner-container .inner-content h2,
div.slide-page .pgs-super-bock-sem-alcool-original-ao .inner-container .inner-content h2,
div.slide-page .pgs-super-bock-aluminio-ao .inner-container .inner-content h2{
	color: #b1150e;
	border-bottom: 1px solid #b1150e;
}
div.slide-page .pgs-super-bock-sem-alcool-preta .inner-container .inner-content h2,
div.slide-page .pgs-super-bock-sem-alcool-preta-ao .inner-container .inner-content h2{
	color: #b0994b;
	border-bottom: 1px solid #b0994b;
}
div.slide-page .pgs-super-bock-mix-vodka .inner-container .inner-content h2{
	color: #e6264a;
	border-bottom: 1px solid #e6264a;
}
div.slide-page .pgs-super-bock-mix-caipirinha .inner-container .inner-content h2{
	color: #b5e500;
	border-bottom: 1px solid #b5e500;
}
div.slide-page .pgs-super-bock-green .inner-container .inner-content h2{
	color: #ffea00;
	border-bottom: 1px solid #ffea00;
}
div.slide-page .pgs-seleccao-1927 .inner-container .inner-content h2{
	color: #fff;
	border-bottom: 1px solid #fff;
}



	


.slide-page.slide-type-product .inner-container h2{
	font-size: 100px;
	text-shadow: 0 5px 30px #555;
	color: #fff;
	text-transform: none;
	margin: 0;
}

.slide-page.slide-type-product .inner-container p{
	font-family: 'TradeGothicLT-CondEighteen';
	font-size: 30px;
	font-weight: 400;
	text-transform: none;
	text-shadow: 0 5px 30px #555;
	color: #fff;
}

.slide-page.slide-type-product .cta-wrap a, .slide-page.slide-type-product .read-more-wrap a {
  font-size: 30px;
}
/* MODAL */

.page-products #modal .modal-content{
	margin-top: 250px;
	width: 832px;
}

.page-products #modal .close-button {
	top: 290px !important;
}

.page-products #modal .share-bar{ display: none;}
		

.page-products #modal .modal-content .section-text:first-child{
	padding: 0;
}

.page-products #modal .modal-content .section-text:first-child + .section-text{
	margin-top: -40px;
}
		
.page-products #modal .modal-content .section-text:first-child .img{
	width: 100%;
	margin-top: -200px;
}

.page-products #modal .modal-content .section-text .inner-container .text-wrap{
	padding: 0;	
}

.page-products #modal .modal-content .section-text{
	padding: 30px 50px;
}

.page-products #modal .modal-content .section-text .inner-container h2 {
	font-size: 70px !important;
}

.page-products #modal .modal-content .section-text .inner-container p{
	text-align: center !important;
	font-family: 'TradeGothicLT-CondEighteen';
	color: #fff;
	font-size: 20px;
	line-height: 1.3;
}

.page-products #modal .modal-content .section-text .inner-container h1{
	position: relative;
	display:inline;
	font-family: "SBPakenham";
	font-weight: 400;
	font-size: 37px;
	color: #b79f70;
}

.page-products #modal .modal-content .section-text .inner-container h1:before,
.page-products #modal .modal-content .section-text .inner-container h1:after{
	content: '';
	display: inline-block;
	position: absolute;
	height: 1px;
	width: 60%;
	border-top: 1px solid #b79f70;
	right: 110%;
	top: 20px;
}
.page-products #modal .modal-content .section-text .inner-container h1:after{
	left: 110%;
	right: 0;
}
								

.page-products #modal .modal-content .section-attributes{
	background-color: transparent;
}

.page-products #modal .modal-content .section-attributes .attributes-wrap{
	display: table;
}
.page-products #modal .modal-content .section-attributes .attributes-wrap dl{
	display: table-row;
}

.page-products #modal .modal-content .section-attributes dt, 
.page-products #modal .modal-content .section-attributes dd{
	display: table-cell;
	text-align: left;
	font-family: 'TradeGothicLT-CondEighteen';
	color: #fff;
	width: 44%;
	font-size: 20px;
	padding: 0 40px 20px 40px;
}
		
.page-products #modal .modal-content .section-attributes dt{
	font-family: 'TradeGothicLT-BoldCondTwenty';
	color: #b79f70;
	text-transform: uppercase;
	padding:0;
	text-align: right;
}


.preferences dl dd p strong{
	font-size: 18px;
  	font-family: 'TradeGothicLT-BoldCondTwenty';
  	font-weight: 400;
}

.preferences dl dt img{
    display: block;
    margin: 0 auto;
}

.preferences .notes{
	padding-top: 20px;
	color: #b79f70;
	font-family: 'TradeGothicLT-CondEighteen';
	font-size: 16px;
	position: absolute;
	/*margin-top: 40px;*/
}
.preferences .notes li{ 
	display:inline-block;
	padding-right: 20px;
}
.page-products #modal #super-bock-original-read-more-modal-clone,
.page-products #modal #super-bock-original-ao-read-more-modal-clone{
	background: #a50000 url(/media/1097/original_bg.jpg) no-repeat center top;
}
.page-products #modal #super-bock-original-read-more-modal-clone .section-attributes + .section-text,
.page-products #modal #super-bock-original-ao-read-more-modal-clone .section-attributes + .section-text{
	background-color: #8b0b0b;
}


.page-products #modal #super-bock-stout-read-more-modal-clone,
.page-products #modal #super-bock-stout-ao-read-more-modal-clone{
	background: #333333 url(/media/1098/stout_bg.jpg) no-repeat center top;
}
.page-products #modal #super-bock-stout-read-more-modal-clone .section-attributes + .section-text,
.page-products #modal #super-bock-stout-ao-read-more-modal-clone .section-attributes + .section-text{
	background-color: #1f1f1f;
}

.page-products #modal #super-bock-classic-read-more-modal-clone{
	background: #e99728 url(/media/1100/classica_bg.jpg) no-repeat center top;
}
.page-products #modal #super-bock-classic-read-more-modal-clone .section-attributes + .section-text{
	background-color: #d07514;
}
.page-products #modal #super-bock-classic-read-more-modal-clone .section-text .inner-container h1{
	color: #573200;
}
.page-products #modal #super-bock-classic-read-more-modal-clone .section-text .inner-container p{
	color: #531f00;
}
.page-products #modal #super-bock-classic-read-more-modal-clone .section-text .inner-container h1:before,
.page-products #modal #super-bock-classic-read-more-modal-clone .section-text .inner-container h1:after{
	border-top: 1px solid #573200;
}
.page-products #modal #super-bock-classic-read-more-modal-clone .section-attributes dt{
	color: #573200;
}
.page-products #modal #super-bock-classic-read-more-modal-clone .section-attributes dd{
	color: #531f00;
}



.page-products #modal #super-bock-abadia-read-more-modal-clone{
	background: #c66100 url(/media/1099/abadia_bg.jpg) no-repeat center top;
}
.page-products #modal #super-bock-abadia-read-more-modal-clone .section-attributes + .section-text{
	background-color: #a34800;
}
.page-products #modal #super-bock-abadia-read-more-modal-clone .section-text .inner-container h1{
	color: #fff;
}
.page-products #modal #super-bock-abadia-read-more-modal-clone .section-text .inner-container p{
	color: #ffb765;
}
.page-products #modal #super-bock-abadia-read-more-modal-clone .section-text .inner-container h1:before,
.page-products #modal #super-bock-abadia-read-more-modal-clone .section-text .inner-container h1:after{
	border-top: 1px solid #fff;
}
.page-products #modal #super-bock-abadia-read-more-modal-clone .section-attributes dt{
	color: #fff;
}
.page-products #modal #super-bock-abadia-read-more-modal-clone .section-attributes dd{
	color: #ffb765;
}

.page-products #modal #super-bock-sem-alcool-original-read-more-modal-clone,
.page-products #super-bock-sem-alcool-original-ao-read-more-modal-clone{
	background: #d6d6d5 url(/media/1102/semalc_bg.jpg) no-repeat center top;
}

.page-products #super-bock-aluminio-ao-read-more-modal-clone{
	background: #9a9a9a url(/media/2201/bg_aluminio.jpg) no-repeat center top;
}

.page-products #modal #super-bock-sem-alcool-original-read-more-modal-clone .section-attributes + .section-text,
.page-products #modal #super-bock-sem-alcool-original-ao-read-more-modal-clone .section-attributes + .section-text,
.page-products #modal #super-bock-aluminio-ao-read-more-modal-clone .section-attributes + .section-text{
	background-color: #777;
}
.page-products #modal #super-bock-sem-alcool-original-read-more-modal-clone .section-text .inner-container h1,
.page-products #modal #super-bock-sem-alcool-original-ao-read-more-modal-clone .section-text .inner-container h1,
.page-products #modal #super-bock-aluminio-ao-read-more-modal-clone .section-text .inner-container h1{
	color: #fff;
}
.page-products #modal #super-bock-sem-alcool-original-read-more-modal-clone .section-text .inner-container p,
.page-products #modal #super-bock-sem-alcool-original-ao-read-more-modal-clone .section-text .inner-container p{
	color: #464646;
}
.page-products #modal #super-bock-aluminio-ao-read-more-modal-clone .section-text .inner-container p{
	color: #fff;
}

.page-products #modal #super-bock-sem-alcool-original-read-more-modal-clone .section-text .inner-container h1:before,
.page-products #modal #super-bock-sem-alcool-original-read-more-modal-clone .section-text .inner-container h1:after,
.page-products #modal #super-bock-sem-alcool-original-ao-read-more-modal-clone .section-text .inner-container h1:before,
.page-products #modal #super-bock-sem-alcool-original-ao-read-more-modal-clone .section-text .inner-container h1:after,
.page-products #modal #super-bock-aluminio-ao-read-more-modal-clone .section-text .inner-container h1:before,
.page-products #modal #super-bock-aluminio-ao-read-more-modal-clone .section-text .inner-container h1:after{
	border-top: 1px solid #fff;
}
.page-products #modal #super-bock-sem-alcool-original-read-more-modal-clone .section-attributes dt,
.page-products #modal #super-bock-sem-alcool-original-ao-read-more-modal-clone .section-attributes dt,
.page-products #modal #super-bock-aluminio-ao-read-more-modal-clone .section-attributes dt{
	color: #333;
}
.page-products #modal #super-bock-sem-alcool-original-read-more-modal-clone .section-attributes dd,
.page-products #modal #super-bock-sem-alcool-original-ao-read-more-modal-clone .section-attributes dd{
	color: #464646;
}
.page-products #modal #super-bock-aluminio-ao-read-more-modal-clone .section-attributes dd{
	color: #fff;
}

.page-products #modal #super-bock-sem-alcool-preta-read-more-modal-clone,
.page-products #modal #super-bock-sem-alcool-preta-ao-read-more-modal-clone{
	background: #4e4e4e url(/media/1101/semalc_preta_bg.jpg) no-repeat center top;
}
.page-products #modal #super-bock-sem-alcool-preta-read-more-modal-clone .section-attributes + .section-text,
.page-products #modal #super-bock-sem-alcool-preta-ao-read-more-modal-clone .section-attributes + .section-text{
	background-color: #333;
}

.page-products #modal #super-bock-green-read-more-modal-clone{
	background: #169809 url(/media/1103/green_bg.jpg) no-repeat center top;
}
.page-products #modal #super-bock-green-read-more-modal-clone .section-attributes + .section-text{
	background-color: #117f06;
}
.page-products #modal #super-bock-green-read-more-modal-clone .section-text .inner-container h1{
	color: #fee807;
}
.page-products #modal #super-bock-green-read-more-modal-clone .section-text .inner-container p{
	color: #fff;
}
.page-products #modal #super-bock-green-read-more-modal-clone .section-text .inner-container h1:before,
.page-products #modal #super-bock-green-read-more-modal-clone .section-text .inner-container h1:after{
	border-top: 1px solid #fee807;
}
.page-products #modal #super-bock-green-read-more-modal-clone .section-attributes dt{
	color: #fee807;
}
.page-products #modal #super-bock-green-read-more-modal-clone .section-attributes dd{
	color: #fff;
}
.page-products #modal #super-bock-green-read-more-modal-clone .close-button .wrap{
	background-color: #117f06;
}


.page-products #modal #super-bock-mix-vodka-read-more-modal-clone,
.page-products #modal #super-bock-mix-caipirinha-read-more-modal-clone{
	background: #223688 url(/media/1268/caipi_vodka_bg.jpg) no-repeat center top;
}
.page-products #modal #super-bock-mix-vodka-read-more-modal-clone .section-attributes + .section-text{
	background-color: #1c174d;
}
.page-products #modal #super-bock-mix-caipirinha-read-more-modal-clone .section-attributes + .section-text{
	background-color: #1c174d;
}


.page-products #modal #super-bock-mix-vodka-read-more-modal-clone .section-text .inner-container h1{
	color: #e6264a;
}
.page-products #modal #super-bock-mix-vodka-read-more-modal-clone .section-text .inner-container p{
	color: #fff;
}
.page-products #modal #super-bock-mix-vodka-read-more-modal-clone .section-text .inner-container h1:before,
.page-products #modal #super-bock-mix-vodka-read-more-modal-clone .section-text .inner-container h1:after{
	border-top: 1px solid #e6264a;
}
.page-products #modal #super-bock-mix-vodka-read-more-modal-clone .section-attributes dt{
	color: #e6264a;
}


.page-products #modal #super-bock-mix-caipirinha-read-more-modal-clone .section-text .inner-container h1{
	color: #88b825;
}
.page-products #modal #super-bock-mix-caipirinha-read-more-modal-clone .section-text .inner-container p{
	color: #fff;
}
.page-products #modal #super-bock-mix-caipirinha-read-more-modal-clone .section-text .inner-container h1:before,
.page-products #modal #super-bock-mix-caipirinha-read-more-modal-clone .section-text .inner-container h1:after{
	border-top: 1px solid #88b825;
}
.page-products #modal #super-bock-mix-caipirinha-read-more-modal-clone .section-attributes dt{
	color: #88b825;
}


/* es */

html:lang(es) div.slide-page .pgs-super-bock-stout .inner-container .inner-content{
  padding-right: 30px;
  padding-left: 40%;
  text-align: left;
}


html:lang(es) div.slide-page .pgs-super-bock-abadia .inner-container .inner-content,
html:lang(es) div.slide-page .pgs-super-bock-0-0-regular .inner-container .inner-content{
  padding-left: 30px;
  padding-right: 40%;
  text-align: right;
}


html:lang(es) div.slide-page .pgs-super-bock-0-0-regular .inner-container .inner-content h1,
html:lang(es) div.slide-page .pgs-super-bock-0-0-regular .inner-container .inner-content h2,
html:lang(es) div.slide-page .pgs-super-bock-0-0-regular .inner-container .inner-content a,
html:lang(es) div.slide-page .pgs-super-bock-0-0-regular .inner-container .inner-content p{color: #000;}


html:lang(es) div.slide-page .pgs-super-bock-0-0-regular .inner-container .inner-content h2{
	color: #b1150e;
	border-bottom: 1px solid #b1150e;
}

/* EN */

html:lang(en) div.slide-page .pgs-super-bock-sem-alcool-preta .inner-container .inner-content{
  padding-right: 30px;
  padding-left: 40%;
  text-align: left;
}


html:lang(en) div.slide-page .pgs-super-bock-sem-alcool-original .inner-container .inner-content,
html:lang(en) div.slide-page .pgs-super-bock-00-regular .inner-container .inner-content{
  padding-left: 30px;
  padding-right: 40%;
  text-align: right;
}


html:lang(en) div.slide-page .pgs-super-bock-00-regular .inner-container .inner-content h1,
html:lang(en) div.slide-page .pgs-super-bock-00-regular .inner-container .inner-content h2,
html:lang(en) div.slide-page .pgs-super-bock-00-regular .inner-container .inner-content a,
html:lang(en) div.slide-page .pgs-super-bock-00-regular .inner-container .inner-content p{color: #000;}


html:lang(en) div.slide-page .pgs-super-bock-00-regular .inner-container .inner-content h2{
	color: #b1150e;
	border-bottom: 1px solid #b1150e;
}

/* FR */

html:lang(fr) div.slide-page .pgs-super-bock-stout .inner-container .inner-content{
  padding-right: 30px;
  padding-left: 40%;
  text-align: left;
}


html:lang(fr) div.slide-page .pgs-super-bock-tango .inner-container .inner-content,
html:lang(fr) div.slide-page .pgs-super-bock-sem-alcool-original .inner-container .inner-content{
  padding-left: 30px;
  padding-right: 40%;
  text-align: right;
}


html:lang(fr) div.slide-page .pgs-super-bock-tango .inner-container .inner-content h1,
html:lang(fr) div.slide-page .pgs-super-bock-tango .inner-container .inner-content h2,
html:lang(fr) div.slide-page .pgs-super-bock-tango .inner-container .inner-content a,
html:lang(fr) div.slide-page .pgs-super-bock-tango .inner-container .inner-content p{color: #fff;}


html:lang(fr) div.slide-page .pgs-super-bock-tango .inner-container .inner-content h2{
	color: #cdad6e;
	border-bottom: 1px solid #cdad6e;
}





/* ES */


html:lang(es) .page-products #modal #super-bock-0-0-regular-read-more-modal-clone{
	background: #d6d6d5 url(/media/1102/semalc_bg.jpg) no-repeat center top;
}
html:lang(es) .page-products #modal #super-bock-0-0-regular-read-more-modal-clone .section-attributes + .section-text{
	background-color: #777;
}
html:lang(es) .page-products #modal #super-bock-0-0-regular-read-more-modal-clone .section-text .inner-container h1{
	color: #fff;
}
html:lang(es) .page-products #modal #super-bock-0-0-regular-read-more-modal-clone .section-text .inner-container p{
	color: #464646;
}
html:lang(es) .page-products #modal #super-bock-0-0-regular-read-more-modal-clone .section-text .inner-container h1:before,
html:lang(es) .page-products #modal #super-bock-0-0-regular-read-more-modal-clone .section-text .inner-container h1:after{
	border-top: 1px solid #fff;
}
html:lang(es) .page-products #modal #super-bock-0-0-regular-read-more-modal-clone .section-attributes dt{
	color: #333;
}
html:lang(es) .page-products #modal #super-bock-0-0-regular-read-more-modal-clone .section-attributes dd{
	color: #464646;
}

/* EN */

html:lang(en) .page-products #modal #super-bock-00-regular-read-more-modal-clone{
	background: #d6d6d5 url(/media/1102/semalc_bg.jpg) no-repeat center top;
}
html:lang(en) .page-products #modal #super-bock-00-regular-read-more-modal-clone .section-attributes + .section-text{
	background-color: #777;
}
html:lang(en) .page-products #modal #super-bock-00-regular-read-more-modal-clone .section-text .inner-container h1{
	color: #fff;
}
html:lang(en) .page-products #modal #super-bock-00-regular-read-more-modal-clone .section-text .inner-container p{
	color: #464646;
}
html:lang(en) .page-products #modal #super-bock-00-regular-read-more-modal-clone .section-text .inner-container h1:before,
html:lang(en) .page-products #modal #super-bock-00-regular-read-more-modal-clone .section-text .inner-container h1:after{
	border-top: 1px solid #fff;
}
html:lang(en) .page-products #modal #super-bock-00-regular-read-more-modal-clone .section-attributes dt{
	color: #333;
}
html:lang(en) .page-products #modal #super-bock-00-regular-read-more-modal-clone .section-attributes dd{
	color: #464646;
}

/* FR */

html:lang(fr) .page-products #modal #super-bock-tango-read-more-modal-clone{
	background: #5d1a30 url(/media/1305/tango_popin_bg.jpg) no-repeat center top;
}
html:lang(fr) .page-products #modal #super-bock-tango-read-more-modal-clone .section-attributes + .section-text{
	background-color: #812a47;
}
html:lang(fr) .page-products #modal #super-bock-tango-read-more-modal-clone .section-text .inner-container h1{
	color: #fff;
}
html:lang(fr) .page-products #modal #super-bock-tango-read-more-modal-clone .section-text .inner-container p{
	color: #fff;
}
html:lang(fr) .page-products #modal #super-bock-tango-read-more-modal-clone .section-text .inner-container h1:before,
html:lang(fr) .page-products #modal #super-bock-tango-read-more-modal-clone .section-text .inner-container h1:after{
	border-top: 1px solid #fff;
}
html:lang(fr) .page-products #modal #super-bock-tango-read-more-modal-clone .section-attributes dt{
	color: #b79f70;
}
html:lang(fr) .page-products #modal #super-bock-tango-read-more-modal-clone .section-attributes dd{
	color: #fff;
}

/**********************************

highlight

***********************************/

section.highlights.inner-container{
	padding: 0 15px;
	background: #000;
	max-width: none;
}

.page-seleccao-1927 .highlights.inner-container .inner-content{
	max-width: 1200px;
    margin: auto;
}


/**********************************

seleccao 1927

***********************************/

.page-seleccao-1927{
	background-color: #000;
}

.page-seleccao-1927 .slick-slide img{ display: block;}

.page-seleccao-1927 > .content-background-image{
  	/*display: none;*/
}

.section-list .section-youtube{
  	padding: 0;
}
.section-list .section-youtube .inner-container{
	max-width: none;
	padding: 0;
}

.page-seleccao-1927 .section-list .section-youtube + .section-seperator{
	background-color: #000;
}

.page-seleccao-1927 .section-list .section-youtube + .section-seperator .seperator{
	background: none;
	height:auto;
	font-family: 'SBPakenham';
	color: #b9a277;
	font-size: 34px;	
	text-transform: uppercase;
	position: relative;
	margin-bottom: -5px;
	margin-top: 0;
    padding-top: 25px;
}


.page-seleccao-1927 .section-list .section-youtube + .section-seperator .seperator:before{
	content: '';
	display: inline-block;
	position: absolute;
	left: 50%;
	bottom: -35px;
	margin-left: -14px;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-right: 15px solid #b9a277;
	border-bottom: 10px solid transparent;
}


.page-seleccao-1927 .section-list .section-youtube + .section-seperator .seperator:after{
	content: '';
	display: inline-block;
	position: absolute;
	left: 50%;
	bottom: -35px;
	margin-left: 14px;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-left: 15px solid #b9a277;
	border-bottom: 10px solid transparent;
}
			
			
.page-seleccao-1927 #modal .close-button .wrap{
  background-color: #b79f70;
}

.page-seleccao-1927 #modal .section-list .inner-container,
.page-seleccao-1927 #modal .modal-content{
	/*max-width: 830px;*/
	padding:0;
	background-color: #202020;
}

.page-seleccao-1927 #modal .section-list .section-text{
	padding: 2% 8%;
}

.page-seleccao-1927 #modal .section-list .section-text p{
	font-family: 'TradeGothicLT-CondEighteen';
	font-size: 22px;
	line-height: 1.2;
}

.page-seleccao-1927 #modal .section-list .section-text h1,
.page-seleccao-1927 #modal .section-list .section-text h2{
	font-size: 50px;
	color: #b79f70;
	margin-bottom:0;
	margin-top: .5em;
	font-weight: 400;
}

.page-seleccao-1927 #modal .section-image + .section-text + .section-image + .section-text + .section-image + .section-text,
.page-seleccao-1927 #modal .section-image + .section-text + .section-image + .section-text + .section-image + .section-text .inner-container{
	background: #b79f70;
}
		
.page-seleccao-1927 #modal .section-image + .section-text + .section-image + .section-text + .section-image + .section-text .inner-container h2{
	color: #333232;
}

.page-seleccao-1927 #modal .section-image + .section-text + .section-image + .section-text + .section-image + .section-text .inner-container p{
	color: #202020;
}

/*
.page-seleccao-1927 .social-grid-item.medium, 
.page-seleccao-1927 .social-grid-item.small {
  background-color: #212121;
}
*/

.color-is{ color: #858585;}
.color-sb{ color: #8c9672;}
.color-md{ color: #c57333;}
.color-bc{ color: #5f709d;}
.color-cb{ color: #c57333;}
.color-bw{ color: #c57333;}

		
#modal .share-button-wrap{
	display: none;
}		


/**********************************

FORMS

***********************************/

.section-form form.pegasus{
	  margin-bottom: 50px;
}

.section-form legend{
  color: #fff;
  margin-left: 29%;
}

form.pegasus .field .input-wrapper{
  width: 70%;
}

form.pegasus .field .input-wrapper .filevalue{
  color: #fff;
  width: 100%;
  padding-top: 10px;
}

form.pegasus .field>.inner-field>label{
  font-family: 'TradeGothicLT-CondEighteen';
  font-size: 20px;
  line-height: 1.2;
  color: #fff;
  white-space: nowrap;
  margin: 0;
  text-align: right;
  margin-right: 20px;
  width: 25%;
  padding-top: 5px;
}

form.pegasus .field.text .text-wrapper input,
form.pegasus .select-wrapper select{
  height: 34px !important;
  font-family: 'TradeGothicLT-CondEighteen';
  color: #363636;
  font-size: 16px;
}

form.pegasus .field.text .text-wrapper-otheritems input,
form.pegasus .select-wrapper-otheritems select{
  height: 24px !important;
  font-family: 'TradeGothicLT-CondEighteen';
  color: #363636;
  font-size: 14px;
}

form.pegasus .field.textarea .textarea-wrapper textarea{
  font-family: 'TradeGothicLT-CondEighteen';
  color: #363636;
  font-size: 16px;
}

form.pegasus .feedback{
  color: #b79f70 !important;
  font-weight: 700;
}

form.pegasus .feedback.feedback-success{
  clear: both;
  padding-left: 30%;
}

form.pegasus .submit-wrapper{
  width: 70%;
}

form.pegasus .submit-wrapper input{
  background-color: #b6100c;
  color: #fff;
  font-family: "SBPakenham";
  font-size: 26px;
  text-transform: uppercase;
  border: 3px solid #fff;
  padding: 16px 30px;
  line-height: 0;
  height: auto;
  margin: 0;
  max-width: 150px;
}

.page-contacta-nos form.pegasus .field:last-child .input-wrapper{
  cursor: pointer;
}

html:lang(pt) .page-contacta-nos form.pegasus .field:last-child .input-wrapper{
  background: url('/media/1183/upload.png') no-repeat left top;
}

html:lang(en) .page-contact-us form.pegasus .field:last-child .input-wrapper{
  background: url('/media/1295/en_arquivo.png') no-repeat left top;
}

html:lang(fr) .page-contact form.pegasus .field:last-child .input-wrapper{
  background: url('/media/1297/fr_arquivo.png') no-repeat left top;
}

html:lang(es) .page-contactanos form.pegasus .field:last-child .input-wrapper{
  background: url('/media/1296/es_arquivo.png') no-repeat left top;
}

form.pegasus .field .checkbox-wrapper.input-wrapper {
	background: none;
}
form.pegasus .field .checkbox-wrapper.input-wrapper a{
	color: #b79f70;
}

form.pegasus .field:last-child label{
	padding-top: 1px;
}

form.pegasus input#files{
	opacity: 0;
	height: 30px;
}

/**********************************

party service

***********************************/

.page-party-service .social-grid{
	background-color: #b20003;
}

.page-encomendar .page-content{
	background: #b20003;
}
		
/**********************************

processo-de-producao-seleccao-1927

***********************************/


.page-processo-de-producao-seleccao-1927 .page-content{
  background: #000 url('/media/1184/pattern_processo.jpg') repeat center top;
}

.page-processo-de-producao-seleccao-1927 .slide-page.slide-type-product .inner-container .inner-content{ position: relative;}
		
.ie .page-processo-de-producao-seleccao-1927 .slide-page.slide-type-product .inner-container .inner-content .image-box{
	position: static;
}

.page-processo-de-producao-seleccao-1927 .slide-page.slide-type-product .inner-container .inner-content .image-box{
	height: 100%;
}
		
.page-processo-de-producao-seleccao-1927 .slide-page.slide-type-product .pgs-processo-de-producao-seleccao-1927 .inner-container .inner-content .image-box img{
  margin: auto;
  width: 100%;
  position: absolute;
  bottom: 25px;
  left: 0;
}

.ie .page-products .slide-page.slide-type-product .inner-container .inner-content .image-box img{
	bottom: -23%;
}


.page-processo-de-producao-seleccao-1927 .slide-page.slide-type-product .pgs-productlandingpage h1{ display:none;}

.page-processo-de-producao-seleccao-1927 .slide-page.slide-type-product .pgs-productlandingpage .title{
	position: absolute;
	top: 100px;
	width: 90%;
}

.page-processo-de-producao-seleccao-1927 .slide-page.slide-type-product .pgs-productlandingpage p{
	position: absolute;
	top: 150px;
	width: 90%;
	line-height: 1.2;
}

.page-processo-de-producao-seleccao-1927 .slide-page.slide-type-product .pgs-productlandingpage .ctas{
	position: absolute;
	bottom: 100px;
	width: 86%;
	left: 0;
	margin-left: 7%;
}
.page-processo-de-producao-seleccao-1927 .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap a{
	margin:0;
	padding:0;
	display: inline-block;
	background: transparent;
	width: 100%;
	font-size: 24px;
  	font-weight: 400;
  	letter-spacing: 1px;
}
.page-processo-de-producao-seleccao-1927 .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap a:before{
	display: none;
}

					
.page-processo-de-producao-seleccao-1927 .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap{ width: 19%;}
.page-processo-de-producao-seleccao-1927 .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap{ width: 19%;}
.page-processo-de-producao-seleccao-1927 .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap + .cta-wrap{ width: 19%;}
.page-processo-de-producao-seleccao-1927 .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap{ width: 19%;}
.page-processo-de-producao-seleccao-1927 .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap + .cta-wrap{ width: 19%;}


.page-processo-de-producao-seleccao-1927 .slide-page .pgs-productpage .inner-container .inner-content .image-box{
	width: 40%;
	position: absolute;
	height: auto;
}

.page-processo-de-producao-seleccao-1927 .slide-page .pgs-productpage .inner-container .inner-content .image-box img{
	position: relative;
}

.page-processo-de-producao-seleccao-1927 .slide-page .pgs-fase-1 .inner-container .inner-content .image-box,
.page-processo-de-producao-seleccao-1927 .slide-page .pgs-fase-3 .inner-container .inner-content .image-box,
.page-processo-de-producao-seleccao-1927 .slide-page .pgs-fase-5 .inner-container .inner-content .image-box{
  	left: 5%;
}
.page-processo-de-producao-seleccao-1927 .slide-page .pgs-fase-2 .inner-container .inner-content .image-box,
.page-processo-de-producao-seleccao-1927 .slide-page .pgs-fase-4 .inner-container .inner-content .image-box{
  	right: 5%;

}


.page-processo-de-producao-seleccao-1927 .slide-page .pgs-fase-1 .inner-container .inner-content,
.page-processo-de-producao-seleccao-1927 .slide-page .pgs-fase-3 .inner-container .inner-content,
.page-processo-de-producao-seleccao-1927 .slide-page .pgs-fase-5 .inner-container .inner-content{
  padding-left: 50%;
  text-align: left;
}

.page-processo-de-producao-seleccao-1927 .slide-page .pgs-fase-2 .inner-container .inner-content,
.page-processo-de-producao-seleccao-1927 .slide-page .pgs-fase-4 .inner-container .inner-content{
  padding-right: 50%;
  text-align: left;
}

.page-processo-de-producao-seleccao-1927 div.slide-page .pgs-productpage .inner-container .inner-content h3{
	font-family: 'TradeGothicLT-CondEighteen';
	color: #fff;
	font-size: 24px;
	margin:0;
	font-weight: 400;
}
		
.page-processo-de-producao-seleccao-1927 div.slide-page .pgs-productpage .inner-container .inner-content h2{
	color: #b79f70;
	font-size: 64px;
	margin: 0 0 20px 0;
	font-weight: 400;
}

.page-processo-de-producao-seleccao-1927 div.slide-page .pgs-productpage .inner-container .inner-content p{
	font-family: 'TradeGothicLT-CondEighteen';
	color: #fff;
	font-size: 24px;
	margin: 0 0 30px 0;
	line-height: 1.3;
	display: inline-block;
	width: 90%;
}

.page-processo-de-producao-seleccao-1927 div.slide-page .pgs-productpage .inner-container .inner-content p em{
	color: #b79f70;
	font-style: normal;
}


/* FORM */


#party-service{}

body #party-service .party-service-steps,
body #party-service .party-service-steps .header,
body #party-service .party-service-steps form{
	background-color: #a50000;
}

body #party-service .party-service-steps{
	margin-bottom: 30px;
}

body #party-service form.pegasus .field>.inner-field>label {
	text-align: left;
	margin-bottom: 0.7em;
	padding-top: 0;
}

body #party-service form.pegasus .field.zipcode.zipcode-right{
    margin-top: 3em;
}

body #party-service legend{
	color: #c9ae79;
}

body #party-service form.pegasus .field.inline,
body #party-service form.pegasus .field .checkbox-wrapper.input-wrapper a,
body #party-service form.pegasus fieldset h2{
	color: #fff;
}

body #party-service form.pegasus .field .checkbox-wrapper.input-wrapper a[href]{
	text-decoration: underline;
}

body #party-service .party-service-steps .header .header-wrapper ul li a{
	font-family: "SBPakenham";
    font-size: 16px;
    line-height: 1.6;
	border: 2px solid #fff;
	border-radius: 44px;
	width: 25px;
	height: 25px;
	background: #a50000;
}

body #party-service .party-service-steps .header .header-wrapper ul li a.active {
  border-color: #c9ae79;
  background-color: #c9ae79;
  color: #a50000;
}

.page-contacta-nos .section-list #contact{ margin-top: -25px;}

/**********************************

iframe

***********************************/

body .iframe-module {
  bottom: -5px;
	-webkit-overflow-scrolling: touch;
  	/*overflow-y: scroll;*/
}

/**********************************

Mundo superbock

***********************************/

.page-mundo-super-bock .social-grid .filter ul{
	display: block;
}

.page-mundo-super-bock .section-list .grid-list.inner-container{
	  margin-top: 30px;
}

@media only screen and (min-width: 768px){
	.page-mundo-super-bock .social-grid-item .social-footer .body h2,
	.page-mundo-super-bock .social-grid-item.promo.small .inner h4 {
	  font-family: "SBPakenham";
	  font-size: 95px;
	  line-height: 0.4;
	  text-shadow: 2px 2px 8px #000;
	}
			
	.page-mundo-super-bock .social-grid-item .social-footer .body p{
	  font-size: 30px;
	  margin-bottom: 0;
	  text-shadow: 2px 2px 8px #000;
	  margin-top: 20px;
	  line-height: 1;
	}
}

@media only screen and (max-width: 767px){
	.page-mundo-super-bock .social-grid .filter ul{
		display: none;
	}
			
	.page-mundo-super-bock .social-grid-item .social-footer .body h2,
	.page-mundo-super-bock .social-grid-item.promo.small .inner h4 {
	  text-shadow: 2px 2px 8px #000;
	}
			
	.social-grid-item .social-footer .body p{
	  text-shadow: 2px 2px 8px #000;
	margin-left: -10%;
	}
}
				
			
/**********************************

MUNDO SUPER BOCK

***********************************/
		
		
.page-mundo-super-bock .social-grid-item .play-button-container .wrap a{
	  margin-bottom: 150px;
}


			
/**********************************

DISTRIBUIDORES SUPER BOCK

***********************************/


.page-distributors .pgs-productpage .image-box,
.page-distributeurs .pgs-productpage .image-box,
.page-distribuidores .pgs-productpage .image-box{
    position: absolute;
    bottom: 5%;
}

.page-distributors .pgs-productpage .image-box img,
.page-distributeurs .pgs-productpage .image-box img,
.page-distribuidores .pgs-productpage .image-box img{
    height: 166px;
	width: initial;
}

.page-distributors .slide-page.slide-type-product .inner-container h1,
.page-distributeurs .slide-page.slide-type-product .inner-container h1,
.page-distribuidores .slide-page.slide-type-product .inner-container h1 {
	font-size: 76px;
	color: #fff;
	margin-bottom: 10px;
}

.page-distributors .slide-page.slide-type-product .inner-container p,
.page-distributeurs .slide-page.slide-type-product .inner-container p,
.page-distribuidores .slide-page.slide-type-product .inner-container p {
	margin-top: 0;
    font-size: 26px;
    line-height: 1.2;
}

.page-distributors div.slide-page .pgs-productpage .inner-container .inner-content h1,
.page-distributeurs div.slide-page .pgs-productpage .inner-container .inner-content h1,
.page-distribuidores div.slide-page .pgs-productpage .inner-container .inner-content h1{
	font-size: 76px;
	margin-bottom: 10px;
}

.page-distributors div.slide-page .pgs-productpage .inner-container .inner-content p,
.page-distributeurs div.slide-page .pgs-productpage .inner-container .inner-content p,
.page-distribuidores div.slide-page .pgs-productpage .inner-container .inner-content p{
    font-size: 26px;
    font-weight: 700;
}

.page-distributors .slide-page.slide-type-product .read-more-wrap a,
.page-distributors .slide-page.slide-type-product .cta-wrap a,
.page-distributeurs .slide-page.slide-type-product .read-more-wrap a,
.page-distributeurs .slide-page.slide-type-product .cta-wrap a,
.page-distribuidores .slide-page.slide-type-product .read-more-wrap a,
.page-distribuidores .slide-page.slide-type-product .cta-wrap a{
	font-family: "SBPakenham";
	font-size: 27px;
	color: #fff;
	background: transparent;
	font-weight: 400;
	padding: 10px 50px;
	text-shadow: 0 5px 30px #666;
	position: relative;
}
				
.page-distributors .slide-page.slide-type-product .cta-wrap a,
.page-distributeurs .slide-page.slide-type-product .cta-wrap a,
.page-distribuidores .slide-page.slide-type-product .cta-wrap a{
	margin: 20px !important;
    padding: 10px 40px;
}

.page-distributors .slide-page.slide-type-product .read-more-wrap a:before,
.page-distributors .slide-page.slide-type-product .cta-wrap a:before,
.page-distributeurs .slide-page.slide-type-product .read-more-wrap a:before,
.page-distributeurs .slide-page.slide-type-product .cta-wrap a:before,
.page-distribuidores .slide-page.slide-type-product .read-more-wrap a:before,
.page-distribuidores .slide-page.slide-type-product .cta-wrap a:before{
	content: '';
	position: absolute;
	border: 3px solid #fff;
	top: -4px;
	right: -4px;
	bottom: -4px;
	left: -4px;
	-webkit-animation-duration: .8s;
	-moz-animation-duration: .8s;
	-ms-animation-duration: .8s;
	animation-duration: .8s;
}

.page-distributors .slide-page.slide-type-product .read-more-wrap a:hover:before, 
.page-distributors .slide-page.slide-type-product .read-more-wrap a:focus:before, 
.page-distributors .slide-page.slide-type-product .read-more-wrap a:active:before,
.page-distributors .slide-page.slide-type-product .cta-wrap a:hover:before, 
.page-distributors .slide-page.slide-type-product .cta-wrap a:focus:before, 
.page-distributors .slide-page.slide-type-product .cta-wrap a:active:before,
.page-distributeurs .slide-page.slide-type-product .read-more-wrap a:hover:before, 
.page-distributeurs .slide-page.slide-type-product .read-more-wrap a:focus:before, 
.page-distributeurs .slide-page.slide-type-product .read-more-wrap a:active:before,
.page-distributeurs .slide-page.slide-type-product .cta-wrap a:hover:before, 
.page-distributeurs .slide-page.slide-type-product .cta-wrap a:focus:before, 
.page-distributeurs .slide-page.slide-type-product .cta-wrap a:active:before,
.page-distribuidores .slide-page.slide-type-product .read-more-wrap a:hover:before, 
.page-distribuidores .slide-page.slide-type-product .read-more-wrap a:focus:before, 
.page-distribuidores .slide-page.slide-type-product .read-more-wrap a:active:before,
.page-distribuidores .slide-page.slide-type-product .cta-wrap a:hover:before, 
.page-distribuidores .slide-page.slide-type-product .cta-wrap a:focus:before, 
.page-distribuidores .slide-page.slide-type-product .cta-wrap a:active:before{
	-webkit-animation-name: hvr-ripple-out;
	-moz-animation-name: hvr-ripple-out;
	-ms-animation-name: hvr-ripple-out;
	animation-name: hvr-ripple-out;
}

.page-distributors .slide-page.slide-type-product .read-more-wrap a:hover,
.page-distributors .slide-page.slide-type-product .cta-wrap a:hover,
.page-distributeurs .slide-page.slide-type-product .read-more-wrap a:hover,
.page-distributeurs .slide-page.slide-type-product .cta-wrap a:hover,
.page-distribuidores .slide-page.slide-type-product .read-more-wrap a:hover,
.page-distribuidores .slide-page.slide-type-product .cta-wrap a:hover{
	opacity: 1;
}
		
.page-distributors .read-more-wrap,
.page-distributeurs .read-more-wrap,
.page-distribuidores .read-more-wrap{
	margin-top: 25px;
}

/* MODAL */

.page-distributors #modal .modal-content,
.page-distributeurs #modal .modal-content,
.page-distribuidores #modal .modal-content{
	background: #a50000;
}

.page-distributors #modal .modal-content .section-text:nth-child(even),
.page-distributeurs #modal .modal-content .section-text:nth-child(even),
.page-distribuidores #modal .modal-content .section-text:nth-child(even) {
    background: #8b0b0b;
	display: inline-block;
}

.page-distributors #modal .modal-content .section-text .inner-container h2,
.page-distributeurs #modal .modal-content .section-text .inner-container h2,
.page-distribuidores #modal .modal-content .section-text .inner-container h2 {
	font-size: 70px !important;
	margin-top: 50px;
}

.page-distributors #modal .modal-content .section-text .inner-container h1,
.page-distributeurs #modal .modal-content .section-text .inner-container h1,		
.page-distribuidores #modal .modal-content .section-text .inner-container h1 {
	font-size: 120px !important;
    margin: 0 0 20px 0;
    line-height: 0.8;
}
				
.page-distributors #modal .modal-content .section-text .inner-container h1 + p,
.page-distributeurs #modal .modal-content .section-text .inner-container h1 + p,
.page-distribuidores #modal .modal-content .section-text .inner-container h1 + p{
	font-family: "TradeGothicLT-BoldCondTwenty";
	font-size: 20px;
    line-height: 1.2;
	margin-top: 0;
	margin-bottom: 60px;
}

.page-distributors #modal .modal-content .section-text .inner-container p,
.page-distributeurs #modal .modal-content .section-text .inner-container p,
.page-distribuidores #modal .modal-content .section-text .inner-container p{
	text-align: center !important;
	font-family: 'TradeGothicLT-CondEighteen';
	color: #fff;
	font-size: 20px;
	line-height: 1.3;
	margin: 0 0 40px 0;
}

.page-distributors #modal .modal-content .section-text .inner-container p a,
.page-distributeurs #modal .modal-content .section-text .inner-container p a,
.page-distribuidores #modal .modal-content .section-text .inner-container p a{
	display: inline-block;
}

.page-distributors #modal .modal-content .section-text .inner-container h3,
.page-distributeurs #modal .modal-content .section-text .inner-container h3,
.page-distribuidores #modal .modal-content .section-text .inner-container h3 {
	position: relative;
	display: inline;
	font-family: "TradeGothicLT-BoldCondTwenty";
	font-weight: 400;
	font-size: 30px;
	color: #b79f70;
}

.page-distributors #modal .modal-content .section-text .inner-container h3 + p,
.page-distributeurs #modal .modal-content .section-text .inner-container h3 + p,
.page-distribuidores #modal .modal-content .section-text .inner-container h3 + p{
	margin-top: 30px;
}

.page-distributors #modal .modal-content .section-text .inner-container h3:before,
.page-distributors #modal .modal-content .section-text .inner-container h3:after,
.page-distributeurs #modal .modal-content .section-text .inner-container h3:before,
.page-distributeurs #modal .modal-content .section-text .inner-container h3:after,
.page-distribuidores #modal .modal-content .section-text .inner-container h3:before,
.page-distribuidores #modal .modal-content .section-text .inner-container h3:after{
	content: '';
	display: inline-block;
	position: absolute;
	height: 1px;
	width: 60%;
	border-top: 1px solid #b79f70;
	right: 110%;
	top: 20px;
}

.page-distributors #modal .modal-content .section-text .inner-container h3:after,
.page-distributeurs #modal .modal-content .section-text .inner-container h3:after,
.page-distribuidores #modal .modal-content .section-text .inner-container h3:after{
	left: 110%;
	right: 0;
}

.page-distributors #modal .modal-content .section-text .inner-container .link,
.page-distributeurs #modal .modal-content .section-text .inner-container .link,
.page-distribuidores #modal .modal-content .section-text .inner-container .link{
	color: #b79f70;
	line-height: 1;
    border-bottom: 1px solid #b79f70;
	display: inline-block;
	margin-top: 20px;
    font-weight: 700;
    font-size: 22px;
}
			


				
/**********************************

Media queries

***********************************/

@media only screen and (max-width: 1199px) and (min-width: 1024px) and (min-width: 768px){
	.footer .inner-container {
	  max-width: none;
	}
	
	body .section-social-feed .social-feed{  padding: 30px 20px 30px 40px;}
				
	body .section-social-feed.horizontal .social-feed .social-item {
	  width: 48%;
	}

}

}

		
@media only screen and (max-width: 1023px) and (min-width: 768px){

	.slick-slide .party img,
	.slide-page.slide-type-product .inner-container .party img{
	  width: 300px;
	}
				
	.hero .cta-wrap{
		position: relative;
	}

	.body .section-social-feed.horizontal .social-feed .social-item {
	  width: 48%;
	}
			
	.page-products .slide-page.slide-type-product .pgs-productlandingpage .inner-container .inner-content .image-box{
		display:block;
	}

	.page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap a{
		height: 500px;
	}
	
	div.slide-page .pgs-productpage .inner-container .inner-content h1{
		font-size: 100px;
	}
	
	div.slide-page .pgs-productpage .inner-container .inner-content h2,
	div.slide-page .pgs-productpage .inner-container .inner-content h3{
		font-size: 35px;
	}
	
	div.slide-page .pgs-productpage .inner-container .inner-content p{
		font-size: 22px;
		line-height: 1.2;
		width: 90%;
	}
	
	div.slide-page .pgs-productpage .inner-container .inner-content img{
		width: 90%;
	}

	div.slide-page .pgs-super-bock-original .inner-container .inner-content,
	div.slide-page .pgs-super-bock-abadia .inner-container .inner-content,
	div.slide-page .pgs-super-bock-sem-alcool-original .inner-container .inner-content,
	div.slide-page .pgs-super-bock-green .inner-container .inner-content,
	div.slide-page .pgs-super-bock-original-ao .inner-container .inner-content,
	div.slide-page .pgs-super-bock-stout-ao .inner-container .inner-content,
	div.slide-page .pgs-super-bock-sem-alcool-preta .inner-container .inner-content,
	div.slide-page .pgs-super-bock-sem-alcool-preta-ao .inner-container .inner-content{
	  padding-left: 42%;
	}
	
	div.slide-page .pgs-super-bock-stout .inner-container .inner-content,
div.slide-page .pgs-super-bock-coruja .inner-container .inner-content,
	div.slide-page .pgs-super-bock-classic .inner-container .inner-content,
	/*div.slide-page .pgs-super-bock-sem-alcool-preta .inner-container .inner-content,*/
	div.slide-page .pgs-seleccao-1927 .inner-container .inner-content,
	div.slide-page .pgs-super-bock-aluminio-ao .inner-container .inner-content,
	div.slide-page .pgs-super-bock-sem-alcool-preta .inner-container .inner-content,
	div.slide-page .pgs-super-bock-sem-alcool-original-ao .inner-container .inner-content{
	  padding-right: 42%;
	}

	
	div.slide-page .pgs-super-bock-original .image-box.responsive.cover .cover-image,
	div.slide-page .pgs-super-bock-abadia .image-box.responsive.cover .cover-image,
	div.slide-page .pgs-super-bock-sem-alcool-original .image-box.responsive.cover .cover-image,
	div.slide-page .pgs-super-bock-green .image-box.responsive.cover .cover-image,
	div.slide-page .pgs-super-bock-original-ao .image-box.responsive.cover .cover-image,
	div.slide-page .pgs-super-bock-sem-alcool-preta .image-box.responsive.cover .cover-image,
	div.slide-page .pgs-super-bock-stout-ao .image-box.responsive.cover .cover-image,
	div.slide-page .pgs-super-bock-sem-alcool-preta-ao .image-box.responsive.cover .cover-image{
		background-position: 35% center;
	}
	
	div.slide-page .pgs-super-bock-stout .image-box.responsive.cover .cover-image,
div.slide-page .pgs-super-bock-coruja .image-box.responsive.cover .cover-image,
	div.slide-page .pgs-super-bock-classic .image-box.responsive.cover .cover-image,
/*	div.slide-page .pgs-super-bock-sem-alcool-preta .image-box.responsive.cover .cover-image,*/
	div.slide-page .pgs-seleccao-1927 .image-box.responsive.cover .cover-image,
	div.slide-page .pgs-super-bock-aluminio-ao .image-box.responsive.cover .cover-image,
	div.slide-page .pgs-super-bock-sem-alcool-original-ao .image-box.responsive.cover .cover-image{
		background-position: 65% center;
	}

	.page-products #modal .modal-content {
	  width: 600px;
	}

	body .iframe-module {
	  bottom: 120px;
	}

	.section-form form {
	  width: 50%;
	}

	form.pegasus .field .input-wrapper {
	  width: 68%;
	}
	
			
	/**********************************
					
	processo-de-producao-seleccao-1927
	
	***********************************/
	
	.page-processo-de-producao-seleccao-1927 .slide-page.slide-type-product .pgs-processo-de-producao-seleccao-1927 .inner-container .inner-content .image-box img {
	  bottom: 100px;
	}				

	.page-processo-de-producao-seleccao-1927 .slide-page.slide-type-product .pgs-productlandingpage .ctas .cta-wrap a {
	  font-size: 20px;
	}

	
	/**********************************
	
	DISTRIBUIDORES SUPER BOCK
	
	***********************************/

	.page-distribuidores div.slide-page .pgs-productpage .inner-container .inner-content img{
		width: initial;
	}

}


@media only screen and (max-width: 767px){

	.slick-slide .party img,
	.slide-page.slide-type-product .inner-container .party img{
	  width: 250px;
	}
		

		
	.social-grid nav .filter-mobile{
		text-align: center;
	}
	
	.page-products .slide-page.slide-type-product .inner-container .inner-content .image-box{
		position: relative;
	}
			
	.page-products .slide-page.slide-type-product .inner-container .inner-content .image-box img{
		margin: auto;
		width: 100%;
		position: relative;
		bottom: 0;
		left: 0;
		margin-top: 30px;
	}

	.page-products .slide-page.slide-type-product .pgs-productlandingpage .ctas{
		display:none;
	}

	div.slide-page .pgs-productpage .inner-container .inner-content h1{
		font-size: 65px;
	}
	
	div.slide-page .pgs-productpage .inner-container .inner-content h2,
	div.slide-page .pgs-productpage .inner-container .inner-content h3{
		font-size: 30px;
	}
	
	div.slide-page .pgs-productpage .inner-container .inner-content p{
		font-size: 16px;
		line-height: 1.3;
		width: 90%;
	}

	div.slide-page .pgs-productpage .inner-container .inner-content img{
		width: 40%;
	}
	
	.slide-page.slide-type-product .cta-wrap a, 	
	.slide-page.slide-type-product .read-more-wrap a {
	  margin: 20px 0;
	  padding: 0;
	  font-size: 22px;
	}
	.slide-page.slide-type-product .cta-wrap a:before, 
	.slide-page.slide-type-product .read-more-wrap a:before{
		font-size: 30px;
	    padding-right: 2px;
	}

	.preferences{
		width:100%;
		display: block;
		padding-bottom: 40px;
	}
	.preferences .row{
		display: block;
	}
	
	.preferences dl{
		padding-top: 20px;
		display: block;
		width: 100%;
	}

	.preferences .notes{
		margin-top: -15px;
		position: relative;
	}

	.preferences .notes li{
		display: block;
		width: 100%;
	}

	div.slide-page .pgs-super-bock-original .inner-container .inner-content,
	div.slide-page .pgs-super-bock-abadia .inner-container .inner-content,
	div.slide-page .pgs-super-bock-sem-alcool-original .inner-container .inner-content,
	div.slide-page .pgs-super-bock-green .inner-container .inner-content,
	div.slide-page .pgs-super-bock-stout .inner-container .inner-content,
div.slide-page .pgs-super-bock-coruja .inner-container .inner-content,
	div.slide-page .pgs-super-bock-classic .inner-container .inner-content,
	div.slide-page .pgs-super-bock-sem-alcool-preta .inner-container .inner-content,
	div.slide-page .pgs-super-bock-mix-vodka .inner-container .inner-content,
	div.slide-page .pgs-super-bock-mix-caipirinha .inner-container .inner-content,
	div.slide-page .pgs-seleccao-1927 .inner-container .inner-content,
	div.slide-page .pgs-super-bock-original-ao .inner-container .inner-content,
	div.slide-page .pgs-super-bock-aluminio-ao .inner-container .inner-content,
	div.slide-page .pgs-super-bock-stout-ao .inner-container .inner-content,
	div.slide-page .pgs-super-bock-sem-alcool-original-ao .inner-container .inner-content,
	div.slide-page .pgs-super-bock-sem-alcool-preta-ao .inner-container .inner-content{
	  padding: 0 30px !important;
	  text-align: center !important;
	}

	div.slide-page .pgs-super-bock-original .image-box.responsive.cover .cover-image,
	div.slide-page .pgs-super-bock-abadia .image-box.responsive.cover .cover-image,
	div.slide-page .pgs-super-bock-sem-alcool-original .image-box.responsive.cover .cover-image,
	div.slide-page .pgs-super-bock-mix-vodka .image-box.responsive.cover .cover-image,

	div.slide-page .pgs-super-bock-original-ao .image-box.responsive.cover .cover-image,
	div.slide-page .pgs-super-bock-stout-ao .image-box.responsive.cover .cover-image,

	div.slide-page .pgs-super-bock-sem-alcool-preta-ao .image-box.responsive.cover .cover-image{
		background-position: right center;
	}
	
	div.slide-page .pgs-super-bock-stout .image-box.responsive.cover .cover-image,
div.slide-page .pgs-super-bock-coruja .image-box.responsive.cover .cover-image,
	div.slide-page .pgs-super-bock-green .image-box.responsive.cover .cover-image,
	div.slide-page .pgs-super-bock-sem-alcool-preta .image-box.responsive.cover .cover-image,
	div.slide-page .pgs-super-bock-mix-caipirinha .image-box.responsive.cover .cover-image,
	div.slide-page .pgs-seleccao-1927 .image-box.responsive.cover .cover-image,
	div.slide-page .pgs-super-bock-aluminio-ao .image-box.responsive.cover .cover-image,
	div.slide-page .pgs-super-bock-sem-alcool-original-ao .image-box.responsive.cover .cover-image{
		background-position: left center;
	}


	/* ES */


	html:lang(es) div.slide-page .pgs-super-bock-0-0-regular .inner-container .inner-content{
	  padding: 0 30px;
	  text-align: center;
	}

	html:lang(es) div.slide-page .pgs-super-bock-stout .image-box.responsive.cover .cover-image{
		background-position: right center;
	}
	
	html:lang(es) div.slide-page .pgs-super-bock-abadia .image-box.responsive.cover .cover-image,
	html:lang(es) div.slide-page .pgs-super-bock-0-0-regular .image-box.responsive.cover .cover-image{
		background-position: left center;
	}

	/* EN */

	html:lang(en) div.slide-page .pgs-super-bock-00-regular .inner-container .inner-content{
	  padding: 0 30px;
	  text-align: center;
	}

	html:lang(en) div.slide-page .pgs-super-bock-sem-alcool-preta .image-box.responsive.cover .cover-image{
		background-position: right center;
	}
	
	html:lang(en) div.slide-page .pgs-super-bock-sem-alcool-original .image-box.responsive.cover .cover-image,
	html:lang(en) div.slide-page .pgs-super-bock-00-regular .image-box.responsive.cover .cover-image{
		background-position: left center;
	}
	
	/* fr */

	html:lang(fr) div.slide-page .pgs-super-bock-tango .inner-container .inner-content{
	  padding: 0 30px;
	  text-align: center;
	}

	html:lang(fr) div.slide-page .pgs-super-bock-stout .image-box.responsive.cover .cover-image{
		background-position: right center;
	}
	
	html:lang(fr) div.slide-page .pgs-super-bock-sem-alcool-original .image-box.responsive.cover .cover-image,
	html:lang(fr) div.slide-page .pgs-super-bock-tango .image-box.responsive.cover .cover-image{
		background-position: left center;
	}

	/**/
	
	.page-products div.slide-page.slide-type-product .pgs-productpage .inner-container .inner-content .image-box{ display: block;}

	.page-products #modal .modal-content {
	  margin-top: 120px;
	  width: 100%;
	}

	.page-products #modal .modal-content .section-text:first-child img {
	  margin-top: -80px;
	}

	.page-products #modal .modal-content .section-attributes dt, 
	.page-products #modal .modal-content .section-attributes dd{
		display: block;
		text-align: center;
		width: 100%;
		padding:0;
	}

    .page-products #modal .modal-content .section-attributes dd{padding-bottom: 20px;}

	.page-products #modal .modal-content .section-text{
	  padding: 30px 20px;
	}

	.page-products #modal .modal-content .section-text .inner-container p {
	  font-size: 18px;
	}

	.page-products #modal .modal-content .section-text .inner-container h2 {
	  font-size: 56px !important;
	}

	.page-products #modal .modal-content .section-text .inner-container h1:before,
	.page-products #modal .modal-content .section-text .inner-container h1:after{
		display:none;
	}

	.page-products #modal .modal-content .section-attributes {
	  padding: 20px;
	}

	.page-products #modal .close-button {
	  top: 130px !important;
	}

	.page-seleccao-1927 #modal .section-list .section-text p{
		font-size: 16px;
		line-height: 1.2;
	}
	
	.page-seleccao-1927 #modal .section-list .section-text h1,
	.page-seleccao-1927 #modal .section-list .section-text h2{
		font-size: 37px;
	}

	.slide-page.slide-type-product .inner-container h2{
		font-size: 50px;
		margin: 20px 0;
		line-height: .8;
	}
	
	.slide-page.slide-type-product .cta-wrap a, .slide-page.slide-type-product .read-more-wrap a {
	  font-size: 32px;
	}

	.section-form legend{
	  margin-left: 0;
	  text-align:center;
	}

	.section-form form.pegasus .field>.inner-field>label{
		text-align: left;
		padding-bottom: 5px;
		margin-top: 0;
	}

	form.pegasus .feedback.feedback-success {
	  padding-left: 0;
	}

	.page-seleccao-1927 .social-grid {
	  padding: 0;
	}

/**********************************

processo-de-producao-seleccao-1927

***********************************/


.page-processo-de-producao-seleccao-1927 .slide-page.slide-type-product .inner-container .inner-content {
  height: 360px;
}

.page-processo-de-producao-seleccao-1927 .slide-page.slide-type-product .pgs-processo-de-producao-seleccao-1927 .inner-container .inner-content .image-box img {
  position: relative;
  bottom: -14%;
}


.page-processo-de-producao-seleccao-1927 .slide-page.slide-type-product .pgs-productlandingpage .title img{
  width: 100%;
}
.page-processo-de-producao-seleccao-1927 .slide-page.slide-type-product .pgs-productlandingpage .title {
  top: 0;
}

.page-processo-de-producao-seleccao-1927 .slide-page.slide-type-product .pgs-productlandingpage p {
  top: initial;
  bottom: 0;
}

.page-processo-de-producao-seleccao-1927 .slide-page.slide-type-product .pgs-productlandingpage .ctas{
	display:none;
}

.page-processo-de-producao-seleccao-1927 .slide-page .pgs-productpage .inner-container .inner-content .image-box{
	width: 100%;
	position: relative;
	height: auto;
	text-align: center;
	margin:auto;
	left: 0;
	right: 0;
	margin-bottom: 20px;
}

.page-processo-de-producao-seleccao-1927 .slide-page .pgs-productpage .inner-container .inner-content .image-box img{
	position: relative;
}


.page-processo-de-producao-seleccao-1927 .slide-page .pgs-fase-1 .inner-container .inner-content,
.page-processo-de-producao-seleccao-1927 .slide-page .pgs-fase-3 .inner-container .inner-content,
.page-processo-de-producao-seleccao-1927 .slide-page .pgs-fase-5 .inner-container .inner-content,
.page-processo-de-producao-seleccao-1927 .slide-page .pgs-fase-2 .inner-container .inner-content,
.page-processo-de-producao-seleccao-1927 .slide-page .pgs-fase-4 .inner-container .inner-content{
  padding: 20px;
  text-align: center;
}

.page-processo-de-producao-seleccao-1927 div.slide-page .pgs-productpage .inner-container .inner-content h1{
	margin:0;
}		


	body .iframe-module {
	  bottom: 135px;
	}

	body #party-service .party-service-steps .header .header-wrapper ul {
	  float: none;
	  display: block;
	  margin-top: 50px;
	}

	body #party-service .party-service-steps {
	  padding: 0 15px;
	  margin-top: 0;
	  float: none;
	  width: auto;
	}

	body #party-service form.pegasus .field.inline {
	  width: auto;
	}

	body #party-service form.pegasus .field>.inner-field>label {
	  margin-bottom: 0;
	  margin-bottom: .9em;
  	  padding-bottom: 0;
	}

	body #party-service form.pegasus .submit-wrapper input {
	  float: none;
	  margin-right: 0;
	}

	body #party-service form.pegasus .field {
	  margin: 0;
	}

	body #party-service form.pegasus .field.inline,
	body #party-service form.pegasus .field.inline.inline-right{
	  /* width: auto !important; */
	  margin-left: 0;
  	  margin-right: 0;
	}

	body #party-service #step-1 form.pegasus .field.inline{
	    width: 60% !important;
	}

	body #party-service #step-1 form.pegasus .field.inline.inline-right{
	    width: 35% !important;
		margin-left: 5%;
	}

	body #party-service form.pegasus .feedback {
	  margin-bottom: 10px;
	}


	/**********************************
	
	DISTRIBUIDORES SUPER BOCK
	
	***********************************/

	.page-distribuidores .slide-page.slide-type-product .inner-container .inner-content{
	    padding: 0;
	}

	.page-distribuidores .slide-page.slide-type-product .inner-container h1{
    	font-size: 60px;
	}
		
	.page-distribuidores .slide-page.slide-type-product .inner-container p {
		font-size: 20px;
	}

	.page-distribuidores .slide-page.slide-type-product .inner-container .ctas{
    	display:none;
	}

	.page-distribuidores .slide-page.slide-type-product .inner-container .inner-content{
	    padding-bottom: 200px;
	}

	.page-distribuidores div.slide-page .pgs-productpage .inner-container .inner-content h1 {
    	font-size: 54px;
	}
		
	.page-distribuidores div.slide-page .pgs-productpage .inner-container .inner-content p {
    	font-size: 21px;
	}
					
	.page-distribuidores .slide-page.slide-type-product .pgs-productlandingpage .inner-container .inner-content{
		padding-bottom: 20px;
	}

	.page-distribuidores .image-box {
		width: 93%;
	}

	.page-distribuidores div.slide-page .pgs-productpage .inner-container .inner-content img{
		width: initial;
	}

	.page-distribuidores .slide-page.slide-type-product .read-more-wrap a, 
	.page-distribuidores .slide-page.slide-type-product .cta-wrap a {
    	padding: 5px 35px;
	}

	.page-distribuidores #modal .modal-content .section-text .inner-container h2 {
		font-size: 50px !important;
		margin-top: 30px;
	}
			
	.page-distribuidores #modal .modal-content .section-text .inner-container h1 {
		font-size: 70px !important;
	}
					
	.page-distribuidores #modal .modal-content .section-text .inner-container h1 + p{
		font-size: 18px;
	}

	.page-distribuidores #modal .modal-content .section-text .inner-container h3:before,
	.page-distribuidores #modal .modal-content .section-text .inner-container h3:after{
		display:none;
	}

}

.style-light.rights.large .voting-section {
	display:none;
}

.style-light.rights .voting-section {
	position:absolute;
	left:0;
    bottom: 85px;
	width:100%;
	display:none;
}
.style-light.rights .voting-section .voting-buttons {
	font-family: 'SBPakenham';
    font-weight: 400;
    color: #fff;
    font-size: 6vw;
    margin: 0;
	line-height: 1.2;
}
@media only screen and (min-width: 768px) {
	.style-light.rights .voting-section .voting-buttons {
		font-size: 24px;
	}
}
		
.style-light.rights .voting-section .voting-buttons a {
	display:inline-block;
	/*border:1px solid rgba(255,255,255,0.4);*/
	margin:0 1px 0 4px;
    padding: 3px 10px 1px;
	/*background:#a50000;*/
	/*text-transform:uppercase;*/
	/*
	text-decoration:underline;
	background: rgba(243,19,18,1);
	background: -moz-linear-gradient(top, rgba(243,19,18,1) 0%, rgba(208,3,3,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(243,19,18,1)), color-stop(100%, rgba(208,3,3,1)));
	background: -webkit-linear-gradient(top, rgba(243,19,18,1) 0%, rgba(208,3,3,1) 100%);
	background: -o-linear-gradient(top, rgba(243,19,18,1) 0%, rgba(208,3,3,1) 100%);
	background: -ms-linear-gradient(top, rgba(243,19,18,1) 0%, rgba(208,3,3,1) 100%);
	background: linear-gradient(to bottom, rgba(243,19,18,1) 0%, rgba(208,3,3,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f31312', endColorstr='#d00303', GradientType=0 );
	*/
	background:none;
    color: white;
    border: 2px solid white;
    text-decoration: none;
}
.style-light.rights .voting-section .voting-buttons a:hover {
	background:white;
	color:rgba(204,2,2,1);
	opacity:1;
}
.style-light.rights .voting-section .voting-buttons span {
	/*font-size: 12px;*/
    display: inline-block;
    /*padding: 2px 2px 0;*/
	margin:0 4px 0 1px;
    padding: 7px 6px 4px;
    background: #fff;
    color: #e50909;
    /*vertical-align: text-bottom;*/
    margin-left: 3px;
    min-width: 12px/*20px*/;
}

.style-light.rights.social-grid-item .item-overlay .share-button-wrap{
	display:none;
}

.style-light.rights.social-grid-item .share-bar {
	display:block;
    margin: 0;
	color:#b79f70;
	background-color:#8b0b0b;
}

.style-light.rights.social-grid-item .share-bar:after {
	border-color:transparent transparent #8b0b0b transparent;
}

.style-light.rights.social-grid-item.large .item-overlay .inner.copy-size-large {
    padding: 0 7%;
    text-align: center;
    right: 0;
    left: 0;
    bottom: 40px;
    color: #fff;
    font-size: 2.5em;
}
.style-light.rights.social-grid-item.large .item-overlay .inner.copy-size-large h1 {
    line-height: .75;
    text-shadow: 3px 3px 2px #000/*#d8bb6e*/;
}

.style-light.rights.social-grid-item.large .item-overlay .inner.copy-size-medium {
    padding: 0 7%;
    text-align: center;
    right: 0;
    left: 0;
    bottom: 40px;
    color: #fff;
    font-size: 2.5em;
}
.style-light.rights.social-grid-item.large .item-overlay .inner.copy-size-medium h4 {
    font-size: 1.3em;
    line-height: .8;
    text-shadow: 3px 3px 2px #000;
    color: #d8bb6e;
    margin-bottom: 0px;
}
				
.style-light.rights.social-grid-item.large .item-overlay .inner.copy-size-medium h1 {
	font-size: 0.4em;
    line-height: 1;
    text-shadow: 0px 0px 0px #000;
    padding-bottom: 10px;
}

.style-light.rights.social-grid-item.large .share-bar {
	display:none;
}


#modal .modal-content h1.direitos {
	color:#cd9a67;
}
#modal .modal-content h2.direitos {
	font-size: 36px;
    display: inline-block;
    margin: -30px 0 0;
    line-height: .8;
}

.style-light.rights .voting-section .voting-message {
	font-family: 'SBPakenham';
    font-weight: 400;
    color: #fff;
    font-size: 20px;
    margin: 6px 0;
    line-height: 1.1;
	/*text-transform:uppercase;*/
	text-shadow: 1px 1px 2px rgba(49, 49, 49, 1);
}
.page-direitos-do-amigo .section-text {
    overflow: hidden;
}
.rights-header.background {
	position: absolute;
	top: 0;
    left: -35%;
    width: 170%;
	height: 100%;
	background: url('/media/2754/sb-direitos-highlight-bg.jpg');
    background-size: cover;
    background-position: center bottom;
	z-index: 1;
}
.rights-header.background.form {
	background: rgba(254,16,16,1);
	background: -moz-linear-gradient(top, rgba(254,16,16,1) 0%, rgba(204,2,2,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,16,16,1)), color-stop(100%, rgba(204,2,2,1)));
	background: -webkit-linear-gradient(top, rgba(254,16,16,1) 0%, rgba(204,2,2,1) 100%);
	background: -o-linear-gradient(top, rgba(254,16,16,1) 0%, rgba(204,2,2,1) 100%);
	background: -ms-linear-gradient(top, rgba(254,16,16,1) 0%, rgba(204,2,2,1) 100%);
	background: linear-gradient(to bottom, rgba(254,16,16,1) 0%, rgba(204,2,2,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe1010', endColorstr='#cc0202', GradientType=0 );
}
.rights-header.contents {
	position:relative;
	padding:30px;
	z-index:2;
}
.rights-header.contents.form {
	padding:10px 10%;
}
@media only screen and (min-width: 992px) {
	.rights-header.contents.form {
		padding:10px 22%;
	}

}
.rights-header h3 {
	font-family: 'SBPakenham';
	color:#d1b776;
	text-shadow: 1px 1px 2px rgba(208, 0, 0, 1);
    font-size: 45px;
    margin: 0.6em 0 0.4em;
}
.rights-header.form h3 {
	text-shadow: 1px 1px 2px rgba(32,32,32, 1);
}

.rights-header p {
	font-family: 'SBPakenham';
	color:#fff;
	text-shadow: 1px 1px 2px rgba(49, 49, 49, 1);
	font-size:27px;
    margin: 0;
    line-height: 1.3;
}
.rights-header.form p {
    margin: 0 0 20px;
    line-height: 1.1;
}
rights-header .contents .form iframe {
	border:0;
	overflow:hidden;
}

.page-direitos-do-amigo #modal .section-youtube .inner-content iframe {
	width:100%;
	height:400px;
}
.style-light.rights.social-grid-item .item-overlay .share-button-wrap{
	display:none;
}

.style-light.rights.social-grid-item .share-bar {
	display:block;
    margin: 0;
	color:#b79f70;
	background-color:#8b0b0b;
}

.style-light.rights.social-grid-item .share-bar:after {
	border-color:transparent transparent #8b0b0b transparent;
}

.style-light.rights.social-grid-item.large .item-overlay .inner.copy-size-large {
    padding: 0 7%;
    text-align: center;
    right: 0;
    left: 0;
    bottom: 40px;
    color: #fff;
    font-size: 2.5em;
}
.style-light.rights.social-grid-item.large .item-overlay .inner.copy-size-large h1 {
    line-height: .75;
    text-shadow: 3px 3px 2px #000/*#d8bb6e*/;
}

.style-light.rights.social-grid-item.large .item-overlay .inner.copy-size-medium {
    padding: 0 7%;
    text-align: center;
    right: 0;
    left: 0;
    bottom: 40px;
    color: #fff;
    font-size: 2.5em;
}
.style-light.rights.social-grid-item.large .item-overlay .inner.copy-size-medium h4 {
    font-size: 1.3em;
    line-height: .8;
    text-shadow: 3px 3px 2px #000;
    color: #d8bb6e;
    margin-bottom: 0px;
}
				
.style-light.rights.social-grid-item.large .item-overlay .inner.copy-size-medium h1 {
	font-size: 0.4em;
    line-height: 1;
    text-shadow: 0px 0px 0px #000;
    padding-bottom: 10px;
}

.style-light.rights.social-grid-item.large .share-bar {
	display:none;
}


#modal .modal-content h1.direitos {
	color:#cd9a67;
}
#modal .modal-content h2.direitos {
	font-size: 36px;
    display: inline-block;
    margin: -30px 0 0;
    line-height: .8;
}

@media only screen and (max-width: 767px) {
	.style-light.rights.social-grid-item.large {
	    width: 100% !important;
	    position: relative;
	    top: 0 !important;
    	left: 0 !important;
	    margin-bottom: 30px;
	}
	
	.style-light.rights.social-grid-item.large .item-overlay .inner.copy-size-large {
		bottom:15px;
		font-size: 1.5em;
	}

	.style-light.rights.social-grid-item.large .item-overlay .share-button-wrap .share-button {
		bottom:10px;
	}
}

.spots-list {
	display:inline-block;
    width: 80%;
    margin-bottom: 30px;
}
.spots-list li{
	display: inline-block;
	font:400 1.4em/1 'SBPakenham';
	color:#e6c574;
    margin: 0 0px 0 -4px;
}

.spots-list li:before{
	content: '·';
    display: inline-block;
    font: 400 1.4em/1 'SBPakenham';
    color: #ffffff;
    vertical-align: -4px;
    position: relative;
    margin: 0 4px;
}

.page-direitos-do-amigo #modal .section-youtube .inner-content iframe {
	width:100%;
	height:400px;
}


.iframe-module{

position: relative !important;
height: 1580px !important; 
top:0px !important;} 



/* CSS 1927



#menuLista li:nth-child(odd){
	border-right: 3px solid transparent;
}

#menuLista li:nth-child(even){
	border-right: 3px solid transparent;
}


#menuLista li:nth-child(4){
	border-right: none;
}

.nav-tabs>li>a:hover {
	border-color: transparent;
	background: #282828;
    cursor: pointer;
    -webkit-transition: background-color 1s ease-out;
    -moz-transition: background-color 1s ease-out;
    -o-transition: background-color 1s ease-out;
    transition: background-color 1s ease-out;
}

#menuLista{
	position: relative !important;
	bottom: 0;
	width: 100%;
}

.nav-tabs {
	border-bottom: 0px;
	border:none;
	position:relative !important;
}
.nav-tabs > li {
	margin-bottom:0;
	margin-top:-1px;
	height: 70px;
	
	padding: 0;
}

.nav-tabs > li > a > img{
	margin: auto;
}

.nav-tabs > li > a {
	background: #a39156;
	margin: 0;

	line-height: 20px;
	border: 1px solid transparent;
	height: 70px;
	color: #fff!important;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	display: block;
	-webkit-transition:1s;
}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
	color: #fff!important;
	cursor: default;
	background-color: #282828!important;
	border: none!important;
	border-top: 9px solid #a39156!important;
	height: 88px;
	margin-top: -18px;
	-webkit-transition:1s;
}
*/

/*********GaleryMENU*******************/

input[type="radio"] {
    display:none;
}

input[type="radio"] + label {
    color:#f2f2f2;
    font-family:Arial, sans-serif;
}

input[type="radio"] + label span {
    display:inline-block;
    width:15px;
    height:15px;
    margin:-2px 10px 0 15px;
    vertical-align:middle;
    background-color:transparent;
    cursor:pointer;
	border-radius: 50%;
	box-shadow: 0 0 0 2px #f5f5f5;
}

input[type="radio"]:checked + label span {
 	background-color:#fff;
	 border: 3px solid #ff1111;
	
    box-shadow: 0 0 0 2px #f5f5f5;
	
	
}

.GalleryMenuOrbcom{
	background: #ff1111; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMTExMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjODAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ff1111 0%, #c80000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff1111), color-stop(100%,#c80000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff1111 0%,#c80000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff1111 0%,#c80000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff1111 0%,#c80000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff1111 0%,#c80000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1111', endColorstr='#c80000',GradientType=0 ); /* IE6-8 */
			
	-webkit-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.25);
	
	
  	position: relative !important;
  	top: initial !important;
	z-index: 10;
}


.page-defeitos-dos-amigos .hero{
		bottom:20px !important;}

.caricaturamobile{
margin-bottom:-10px;
}
	.verao2018high{
margin-bottom:-10px;
}

.page-verao .hero{
		bottom:20px !important;}
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
