@import url('default.css');

/* ESSENCIAIS */
/*_____________________________________________________________________________________________________________________________________________________________*/

/* cores do ecrã de loading */
.loader { background: #b48326; }	/* loader background color */
.loader i.fa-cog { color: #ffffff; } /* loader spinner color */

/* cor do botão scroll top */
.scrollup { color: auto; display: none; } /* go top button color */

/* hightlight colors */
::selection, ::-moz-selection { background: auto; color: auto; }

/* placeholder dos formularios */
::-webkit-input-placeholder { color: #000000; }
:-moz-placeholder { color: #000000; }
::-moz-placeholder { color: #000000; }
:-ms-input-placeholder { color: #000000; }

/* locker on or off */
#locked { display: none; } 



/* ADICIONAR CÓDIGO ABAIXO*/
/*_____________________________________________________________________________________________________________________________________________________________*/

@import url('https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:700');


.latoRegular { font-family: 'Lato', sans-serif;font-weight: 400; }
.latoRegularItalic { font-family: 'Lato', sans-serif;font-weight: 400i; }
.latoBold { font-family: 'Lato', sans-serif;font-weight: 700; }
.latoBoldItalic { font-family: 'Lato', sans-serif;font-weight: 700i; }
.latoBlack { font-family: 'Lato', sans-serif;font-weight: 900; }
.latoBlackItalic { font-family: 'Lato', sans-serif;font-weight: 900i; }
.playFairBold { font-family: 'Playfair Display', serif;font-weight: 700; }

.transition { transition: linear .5s;-webkit-transition: linear .5s; -moz-transition: linear .5s;-ms-transition: linear .5s;-o-transition: linear .5s; }

.desktop  {display: block;}
.mobile {display: none;}

/* navbar */
/*.navbar { width: 1600px;max-width: 100%;margin: 0 auto;background-color: rgba(0,0,0,0.8);border-bottom: 0;height: 76px; }
.navbar .collapse .nav { padding-top: 13px;padding-bottom: 13px;padding-left: 160px; }
.navbar li a span { font-family: 'Lato', sans-serif;font-weight: 700;font-size: 12px;color: #ffffff;text-align: center;text-transform: uppercase;line-height: 100%;
	 }
.navbar li a span:hover { color: #b48326; }
.navbar li a { padding-left: 15px;padding-right: 15px; }
.navbar .collapse .nav li.traco { font-family: 'Lato', sans-serif;font-weight: 700;font-size: 12px;color: #ffffff;text-align: center;line-height: 100%;padding-top: 19px; }
.navbar .navbar-header .navbar-brand { padding: 0 50px 0 30px; }

.navbar li.active a { background-color: transparent; }
.navbar .active a span { color: #b48326 !important; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { background-color: transparent; }
*/

/* barraNavegação */
div.barraNavegacao { width: 300px;height: 76px;background-color: rgba(0,0,0,0);position: fixed;top: 0;left: 8%;z-index: 1000; }
div.barraNavegacao a img { margin-left: 30px;float: left; }
.activeLanguage { color: #b48326!important; }

/* language */
#languageChanger ul { padding-top: calc( 38px - 8px );text-align: center; }
#languageChanger ul li { font-family: 'Lato', sans-serif;font-weight: 700;font-size: 14px;text-transform: uppercase;color: #ffffff; }
#languageChanger ul li:hover { color: #b48326; }
div#languageChanger span.barraLinguas { font-family: 'Lato', sans-serif;font-weight: 700;font-size: 14px;color: #ffffff;padding-left: 10px;padding-right: 10px; }

/* navegação lateral direita */
#fp-nav ul li a span { background-color: #ffffff; }

/* first */
#fullpage div.first { height: 50%; }
#fullpage div.first div.filtro { background-image: url('../imgs/filtro_slideshow.png');background-repeat: repeat;width: 100%;height: 100%;position: absolute;top: 0;left: 0;
	z-index: 2; }
#fullpage div.first i { position: absolute;bottom: 5%;left: calc( 50% - 13px );font-size: 32px;color: #ffffff;z-index: 10;cursor: pointer; }
#fullpage div.first i:hover { color: #b48326; }
.bounce { -webkit-animation: bounce 3s;-moz-animation: bounce 3s;-o-animation: bounce 3s;animation: bounce 3s;-ms-animation: bounce 3s; }

#fullpage div.first div.textoSec1 { position: absolute;left: 270px;top: 30%;z-index: 3;width: 50%; }
#fullpage div.first div.textoSec1 h1 p { font-family: 'Playfair Display', serif;font-weight: 700;color: #ffffff;font-size: 68px;margin-bottom: 20px;line-height: 100%; }
#fullpage div.first div.textoSec1 hr { width: 20%;margin: auto 0;height: 3px;background-color: #ffffff;text-align: left; }
#fullpage div.first div.textoSec1 p.descricaoSec1 { font-family: 'Lato', sans-serif;font-weight: 700;font-style: italic;font-size: 16px;text-align: left;color: #ffffff;
	margin-top: 30px;line-height: 22px;width: 500px; }
#fullpage div.first #master-slider-1 { width: 100vw; height: 100vh; }
#fullpage div.first #master-slider-1 ul li {width: 100vw!important;}




/* second */
#fullpage div.second1 { height: 50vh; }
#fullpage div.second1 div.backG { height: 100%;width: 100%;background-repeat: no-repeat;background-position: center;background-size: cover; }





#fullpage div.second2 { height: 50vh;background-color: rgba(0,0,0,0.9);position: relative;padding-top: 15px;padding-bottom: 15px; }
#fullpage div.second2 img { z-index: 0;position: absolute;top: 100px;left: 75px;width: 454px; }

#fullpage div.second2 div.container-fluid div.row div.tituloSec2 h4 { font-family: 'Lato', sans-serif;font-weight: 400;font-style: italic;font-size: 16px;color: #ffffff;margin-left: 110px;
	margin-top: 125px; }
#fullpage div.second2 div.container-fluid div.row div.tituloSec2 div.hr { width: 200px;height: 2px;background-color: #ffffff;position: absolute;top: 135px;left: 210px; }
#fullpage div.second2 div.container-fluid div.row div.tituloSec2 h1 p { font-family: 'Playfair Display', serif;font-weight: 700;font-size: 58px;color: #b48326;margin-top: 5px;
	line-height: 100%;margin-left: 110px; }



#fullpage div.second2 div.container-fluid div.row div.descSec2 { height: calc( 50vh - 30px ) ;  }
#fullpage div.second2 div.container-fluid div.row div.descSec2 div.absolute-center { width: 80%; }

#fullpage div.second2 div.container-fluid div.row div.descSec2 div.absolute-center h3 p { font-family: 'Lato', sans-serif;font-weight: 900;font-style: italic;font-size: 14px;
	text-align: left; color: #ffffff;margin-top: 20px;line-height: 100%;letter-spacing: 1px; } 
#fullpage div.second2 div.container-fluid div.row div.descSec2 div.absolute-center h3 p:first-child { font-family: 'Lato', sans-serif;font-weight: 900;font-style: italic;
	font-size: 15px;color: #ffffff;text-transform: uppercase;text-transform: uppercase;margin-bottom: 10px;line-height: 100%; }
#fullpage div.second2 div.container-fluid div.row div.descSec2 div.absolute-center ul li { font-family: 'Lato', sans-serif;font-weight: 400;font-size: 14px;
	color: #ffffff;list-style-type: disc;line-height: 20px;margin-left: 15px; }

#fullpage div.second2 div.container-fluid div.row div.imgSec2 div.imgVitrine { width: 100%; height: 100%; height: calc( 50vh - 90px ); margin-top: 30px!important;
	background-repeat: no-repeat;background-size: contain;background-position: center;margin: 0 auto; }


#fullpage div.second2 div.container-fluid div.row div.tituloSec2 div.hrfromageh { width: 170px;height: 2px;background-color: #ffffff;position: absolute;top: 135px;left: 250px; }



/* eighth */
#fullpage div.eighth img.backImg { z-index: 0;position: absolute;top: 25%;left: 6%;width: 454px; } 
#fullpage div.eighth div.container-fluid div.row div.faixaPreta { height: 100vh;background-color: rgba(0,0,0,0.9);padding-right: 0; }
#fullpage div.eighth div.container-fluid div.row div.imagemDireita { padding: 0; }
#fullpage div.eighth div.container-fluid div.row div.imagemDireita div.backG8 { height: 100vh;width: 100%;background-image: url("../imgs/2.png");background-repeat: no-repeat;
	background-position: center;background-size: cover; }



#fullpage div.eighth div.container-fluid div.row div.vitrineFor { height: 100vh;background-color: rgba(0,0,0,0.9);position: relative; }
#fullpage div.eighth div.container-fluid div.row div.vitrineFor div.absolute-center { width: 100%;padding-top: 36px; }
#fullpage div.eighth div.container-fluid div.row div.faixaPreta h4 { font-family: 'Lato', sans-serif;font-weight: 400;font-style: italic;font-size: 16px;color: #ffffff;
	margin-top: 10%; }
#fullpage div.eighth div.container-fluid div.row div.faixaPreta div.hrfromagev { width: 170px;height: 2px;background-color: #ffffff;position: absolute;top: 9%;left: 155px; }
#fullpage div.eighth div.container-fluid div.row div.faixaPreta h1 p { font-family: 'Playfair Display', serif;font-weight: 700;font-size: 58px;color: #b48326;margin-top: 5px;
	line-height: 100%; }

#fullpage div.eighth div.container-fluid div.row div.faixaPreta h3 { margin-top: 30%; }
#fullpage div.eighth div.container-fluid div.row div.faixaPreta h3 p { font-family: 'Lato', sans-serif;font-weight: 900;font-style: italic;font-size: 14px;text-align: left;
	color: #ffffff;margin-top: 20px;line-height: 100%;letter-spacing: 1px; }
#fullpage div.eighth div.container-fluid div.row div.faixaPreta h3 p:first-child { font-family: 'Lato', sans-serif;font-weight: 900;font-style: italic;font-size: 15px;color: #ffffff;
		text-transform: uppercase;text-transform: uppercase;margin-bottom: 10px;line-height: 100%; }
#fullpage div.eighth div.container-fluid div.row div.faixaPreta ul li { font-family: 'Lato', sans-serif;font-weight: 400;font-style: italic; font-size: 14px;color: #ffffff;list-style-type: disc;
		line-height: 20px;margin-left: 15px; }

#fullpage div.eighth div.container-fluid div.row div.imagemDireita div.imgVitrinefromagev { background-repeat: no-repeat;background-size: contain;background-position: center; }


#fullpage div.eighth div.container-fluid div.row div.vitrineFor div.imgVitrine { height: 50vh; background-repeat: no-repeat;background-size: contain;background-position: center;
	margin: 0 auto; }



/* nineth */

#fullpage div.nineth  { width: 100%;height: 50vh;background-color: rgba(0,0,0,0.9); }
#fullpage div.nineth iframe { height: calc( 50vh - 76px );width: 100%;margin-top: 76px; }

#fullpage div.nineth div.infoContactos { position: relative; height: 50vh;background-color: rgba(0,0,0,0.9); }
#fullpage div.nineth div.infoContactos div.container div.row div.logoVitri img { margin-left: calc( 50% - 47px );margin-top: calc( 25vh - 64px ); }

#fullpage div.nineth div.infoContactos div.container div.row div.formVitri .form { margin-top: calc( 25vh - 133px ); }

#fullpage div.nineth div.infoContactos div.container div.row div.formVitri #iframe-form-2 { margin-top: calc( 25vh - 133px ); }

.form .name,.form .subject,.form .contact { border-radius: 0;font-family: 'Lato', sans-serif;font-weight: 400;	font-size: 13px;
	color: #ffffff;background-color: #b48326; }

.form .subject { display: none!important; }

.form .message { border-radius: 0;font-family: 'Lato', sans-serif;font-weight: 400;
    font-size: 13px;width: 100%; min-width: 100%;max-width: 100%;height: 120px;min-height: 120px;max-height: 120px;color: #ffffff;background-color: #b48326; }

#form-body-2 div.container div.row #form-wrap-2 #form div.form-group textarea { border-radius: 0;font-family: 'Lato', sans-serif;font-weight: 400;
    font-size: 13px;width: 100%; min-width: 100%;max-width: 100%;height: 120px;min-height: 120px;max-height: 120px;color: #ffffff;background-color: #b48326; }

.form .submit { border-radius: 0;background-color: #ffffff;font-size: 13px;font-family: 'Lato', sans-serif;
	font-weight: 400;width: 100%;color: #ffffff;transition: linear .4s;-webkit-transition: linear .4s;-moz-transition: linear .4s;-ms-transition: linear .4s;
	-o-transition: linear .4s;background-color: #b48326; }

#form-body-2 div.container div.row #form-wrap-2 #form div.form-group button { border-radius: 0;background-color: #ffffff;font-size: 13px;font-family: 'Lato', sans-serif;
	font-weight: 400;width: 100%;color: #ffffff;transition: linear .4s;-webkit-transition: linear .4s;-moz-transition: linear .4s;-ms-transition: linear .4s;
	-o-transition: linear .4s;background-color: #b48326; }

.form .submit:hover { background-color: #ffffff;color: #b48326; }

#form-body-2 div.container div.row #form-wrap-2 #form div.form-group button:hover { background-color: #ffffff;color: #b48326; }

.form input::-webkit-input-placeholder { color: #ffffff !important; }
.form input:-moz-placeholder { color: #ffffff !important; }
.form input::-moz-placeholder { color: #ffffff !important; }
.form input:-ms-input-placeholder { color: #ffffff !important; }

.form .message::-webkit-input-placeholder { color: #ffffff !important; }
.form .message:-moz-placeholder { color: #ffffff !important; }
.form .message::-moz-placeholder { color: #ffffff !important; }
.form .message:-ms-input-placeholder { color: #ffffff !important; }

.form .checkForRealContact .form-check { color: #ffffff; font-size: 10px; }



#form-body-2 div.container div.row #form-wrap-2 #form div.form-group input::-webkit-input-placeholder { color: #ffffff !important; }
#form-body-2 div.container div.row #form-wrap-2 #form div.form-group input:-moz-placeholder { color: #ffffff !important; }
#form-body-2 div.container div.row #form-wrap-2 #form div.form-group input::-moz-placeholder { color: #ffffff !important; }
#form-body-2 div.container div.row #form-wrap-2 #form div.form-group input:-ms-input-placeholder { color: #ffffff !important; }

#form-body-2 div.container div.row #form-wrap-2 #form div.form-group textarea::-webkit-input-placeholder { color: #ffffff !important; }
#form-body-2 div.container div.row #form-wrap-2 #form div.form-group textarea:-moz-placeholder { color: #ffffff !important; }
#form-body-2 div.container div.row #form-wrap-2 #form div.form-group textarea::-moz-placeholder { color: #ffffff !important; }
#form-body-2 div.container div.row #form-wrap-2 #form div.form-group textarea:-ms-input-placeholder { color: #ffffff !important; }




#fullpage div.nineth div.infoContactos div.container div.contactVitri { text-align: center;margin-top: calc( 25vh - 106px ); }
#fullpage div.nineth div.infoContactos div.container div.contactVitri p { font-family: 'Lato', sans-serif;font-weight: 400;font-size: 13px;color: #ffffff;margin-top: 10px;
	margin-bottom: 5px; }

#fullpage div.nineth div.infoContactos div.container div.contactVitri p a { text-decoration: none;font-family: 'Lato', sans-serif;font-weight: 400;font-size: 13px;color: #ffffff; }
#fullpage div.nineth div.infoContactos div.container div.contactVitri p a:hover { color: #b48326; }
#fullpage div.nineth div.infoContactos div.container div.contactVitri p a span { opacity: 0.75; }
#fullpage div.nineth div.infoContactos div.container div.contactVitri p a:hover span { color: #b48326; }
#fullpage div.nineth div.infoContactos div.container div.contactVitri a { text-decoration: none; text-transform: none;}
#fullpage div.nineth div.infoContactos div.container div.contactVitri p.mailVcs { font-family: 'Lato', sans-serif; font-weight: 900;font-size: 13px;color: #ffffff; }/*rever*/
#fullpage div.nineth img#utd { position: absolute; width: 46px; bottom: 20px; margin-left: calc( 50% - 23px ); }
#fullpage div.nineth div.infoContactos div.container div.contactVitri p.mailVcs:hover { color: #b48326; }
#fullpage div.nineth img#utd:hover { opacity: 0.5; }



#fullpage div.nineth div.infoContactos .fa-map-marker { display: none; }



div.texto h1,div.texto p,div.texto ul li,div.texto ol li,div.texto ol,div.texto ul,div.texto img { pointer-events: none; }





/* Large Devices, Wide Screens */
@media only screen and (max-width : 1600px) {
.navbar .collapse .nav { padding-left: 2%; }


}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1500px) {



}


/* Very Large Devices, Very Wide Screens */
@media only screen and (max-width : 1400px) {

/* navbar breakpoint */   
/*.navbar-header { float: none; }
.navbar-left,.navbar-right { float: none !important; }
.navbar-toggle { display: block; }
.navbar-collapse { border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);text-align: center; }
.navbar-fixed-top { top: 0;border-width: 0 0 1px; }
.navbar-collapse.collapse { display: none!important; }
.navbar-nav { float: none!important;margin-top: 7.5px; }

.navbar-nav > li { float: none; }
.navbar-nav > li > a { padding-top: 10px;padding-bottom: 10px; }
.collapse.in { display:block !important; }

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { background-color: transparent; }
.navbar .collapse .nav { padding-left: 0%; }	
*/

/* ajustes navbar */
/*nav.navbar div.container-fluid div.navbar-header { height: 75px; }
nav.navbar div.container-fluid div.navbar-header button { margin-top: 22px; }
nav.navbar div.container-fluid div.navbar-header button:hover { background-color: #b48326; }

div.navbar-collapse ul.nav { background-color: rgba(0,0,0,0.8);margin-top: 0; }
div.navbar-collapse ul.nav li.traco { display: none; } 
div.navbar-collapse ul.nav li a { padding-top: 0;padding-bottom: 0;text-align: center; }
.navbar-default .navbar-toggle { border-color: #ffffff; }
.navbar-default .navbar-toggle .icon-bar { background-color: #ffffff; }

.navbar .collapse .nav { padding-top: 0px;padding-bottom: 0px; }*/



#fullpage div.second2 img { top: 75px;left: 40px;width: 350px; }
#fullpage div.second2 div.container-fluid div.row div.tituloSec2 h4 { margin-left: 75px;margin-top: 90px; }
#fullpage div.second2 div.container-fluid div.row div.tituloSec2 div.hr { top: 100px;left: 175px; }
#fullpage div.second2 div.container-fluid div.row div.tituloSec2 h1 p { margin-left: 75px;font-size: 48px; }
#fullpage div.second2 div.container-fluid div.row div.tituloSec2 div.hrfromageh { top: 100px;left: 225px; }

#fullpage div.eighth img.backImg { top: 140px;left: 40px;width: 350px; }
#fullpage div.eighth div.container-fluid div.row div.faixaPreta h4 { margin-top: 140px; }
#fullpage div.eighth div.container-fluid div.row div.faixaPreta div.hrfromagev { top: 150px;left: 160px; }



}


/* Medium Devices, Desktops */
@media only screen and (max-width : 1300px) {

.form .message { height: 90px;min-height: 90px;max-height: 90px; }

}


/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

.desktop  {display: none;}
.mobile {display: block;}

.menupopupTexto .areaTexto { background-color: #222427; }
.menupopupTexto .areaTexto .texto { text-align: center; }
.menupopupTexto .areaTexto .texto h1 p { text-align: center; font-size: 22px; }
.menupopupTexto .areaTexto .texto p, .menupopupTexto .areaTexto .texto ul li {text-align: left; }
.menupopupTexto .areaTexto .texto img { max-width: 100%; width: 350px; margin: 50px auto;}
#fullpage div.second2 div.container-fluid div.row div.mobile div.popup div.popupContent p { text-transform: uppercase;font-family: 'Lato', sans-serif;font-weight: 900;
	font-style: italic; }
.menupopupTexto .areaTexto #textoPopup h1 p { margin-bottom: 30px; }
.menupopupTexto .areaTexto #textoPopup p { font-family: 'Lato', sans-serif;font-weight: 900;font-style: italic;text-transform: uppercase;margin-bottom: 10px; }
.menupopupTexto .areaTexto #textoPopup ul { margin-bottom: 15px; }
.menupopupTexto .areaTexto #textoPopup ul li { font-family: 'Lato', sans-serif;font-weight: 400;color: #ffffff;line-height: 19px; }
.menupopupTexto .areaTexto .closePopups .fa:hover { color: #b48326; }


#fullpage div.second2 div.container-fluid div.row div.tituloSec2 h4 { margin-left: 0px; margin-top: 30px; text-align: center; }
#fullpage div.second2 div.container-fluid div.row div.tituloSec2 h1 { text-align: center; }
#fullpage div.second2 div.container-fluid div.row div.tituloSec2 h1 p { font-size: 40px; margin-top: 5px; margin-left: 0px; }
div.popup { border: 1px solid #b48326; padding: 5px 20px; width: 150px; text-align: center; cursor: pointer; margin: 25px auto; }
div.popup p { color: #b48326;  font-family: 'Lato', sans-serif;font-weight: 700;font-style: italic;font-size: 16px; line-height: 25px; }
div.popup:hover { border: 1px solid #ffffff; background-color: #b48326;}
div.popup:hover p {color: #ffffff; }

#fullpage div.second2 div.container-fluid div.row div.tituloSec2 div.hr { display: none; }
#fullpage div.second2 div.container-fluid div.row div.tituloSec2 div.hrfromageh { display: none; }

#fullpage div.first div.textoSec1 { left: 0px;top: 25%;text-align: center;width: 100%; }
#fullpage div.first div.textoSec1 hr { width: 35%;margin: 0 auto; }
#fullpage div.first div.textoSec1 p.descricaoSec1 { width: 100%;padding-left: 150px;padding-right: 150px;text-align: center; }



#fullpage div.eighth div.container-fluid div.row div.faixaPreta { height: 50vh;padding-left: 0;position: absolute;top: 50vh;left: 0px;width: 100%; }
#fullpage div.eighth div.container-fluid div.row div.imagemDireita { height: 50vh;position: absolute;top: 0px;left: 0;width: 100%; }
#fullpage div.eighth div.container-fluid div.row div.imagemDireita div.backG8 { height: 100%;width: 100%; }
#fullpage div.eighth div.container-fluid div.row div.vitrineFor { display: none; }

#fullpage div.eighth div.container-fluid div.row div.faixaPreta h4 { margin-left: 0px;margin-top: 0px;text-align: center;padding-top: 45px; }
#fullpage div.eighth div.container-fluid div.row div.faixaPreta div.absolute-center { position: absolute;left: 0%;top: 0%;-webkit-transform: translate(-0%,-0%)!important;
	-moz-transform: translate(-0%,-0%)!important;-ms-transform: translate(-0%,-0%)!important;-o-transform: translate(-0%,-0%)!important;
	transform: translate(-0%,-0%)!important;margin-left: calc( 50% - 94px); }
#fullpage div.eighth div.container-fluid div.row div.faixaPreta div.hrfromagev { display: none; }
#fullpage div.eighth div.container-fluid div.row div.faixaPreta h1 p { margin-top: 0px;margin-left: 0px;text-align: center;font-size: 40px; }

#fullpage div.eighth div.mobile div.popup div.popupContent { text-transform: uppercase;font-family: 'Lato', sans-serif;font-weight: 900;font-style: italic; }


#fullpage div.nineth iframe { display: none; }
#fullpage div.nineth div.infoContactos { height: 100vh; }
#fullpage div.nineth div.infoContactos div.container div.row div.logoVitri { display: none; }
#fullpage div.nineth div.infoContactos div.container div.row div.formVitri { display: none; }
#fullpage div.nineth div.infoContactos div.container div.contactVitri a { text-decoration: none; }
#fullpage div.nineth div.infoContactos .fa-map-marker { display: block;font-size: 34px;color: #ffffff;cursor: pointer;margin-top: 20px; } 
#fullpage div.nineth div.infoContactos .fa-map-marker:hover { color: #b48326; }

#fullpage div.nineth div.infoContactos div.container div.contactVitri { margin-top: calc( 50vh - 106px ); }

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

#fp-nav { display: none; }




}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

/*nav.navbar { height: 55px; }
nav.navbar div.container-fluid div.navbar-header { height: 55px; }
nav.navbar div.container-fluid div.navbar-header a.navbar-brand { padding-left: 15px; }
nav.navbar div.container-fluid div.navbar-header button { margin-top: 11px; }

.navbar .navbar-header .navbar-brand img { width: 46px;height: 70px; }*/


div.barraNavegacao { width: 100%;height: 56px;right: 0px; }
#languageChanger ul { padding-top: calc( 28px - 8px ); }
div.barraNavegacao a img { height: 89px; }


#fullpage div.first div.textoSec1 h1 p { font-size: 48px;margin-bottom: 10px; }
#fullpage div.first div.textoSec1 p.descricaoSec1 { padding-left: 100px;padding-right: 100px;margin-top: 20px; }


}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {


#fullpage div.first div.textoSec1 h1 p { font-size: 38px;padding-left: 25px;padding-right: 25px; }
#fullpage div.first div.textoSec1 p.descricaoSec1 { padding-left: 25px;padding-right: 25px; }
#fullpage div.second2 div.container-fluid div.row div.tituloSec2 h1 p { font-size: 28px; }

#fullpage div.nineth div.infoContactos .fa-map-marker { bottom: 100px; } 

#fullpage div.nineth img#utd { margin-left: calc( 88% - 23px ); }

}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
        
}






