/*landscape*/
@media only screen and (device-width: 2560px) and (device-height: 1440px)  {



}

@media only screen and (device-width: 1920px) and (device-height: 944px)  {
div.full-screen div.module-centered.landscape {
top: 3%;
}
}

/*landscape*/
 /*iPad Pro (12.9-inch)*/
@media only screen and (device-width: 1366px) and (device-height: 1024px)  {}

/*landscape*/
@media only screen and (device-width: 1920px) and (device-height: 1080px)  {}

/*landscape*/
@media only screen and (device-width: 1680px) and (device-height: 1050px)  {}

/*landscape*/
@media only screen and (device-width: 1440px) and (device-height: 900px)  {}

/*landscape*/
@media only screen and (device-width: 1366px) and (device-height: 768px)  {}

/*landscape*/
@media only screen and (device-width: 1280px) and (device-height: 1024px)  {}

/*landscape*/
@media only screen and (device-width: 1280px) and (device-height: 800px)  {}

/*landscape*/
@media only screen and (device-width: 1280px) and (device-height: 720px)  {
div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-left,
div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-right {
float: left;
text-align: left;
}

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-left {
margin-right: 2em;
}

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-right {
margin-left: 2em;
}

div.full-screen div.full-screen-image.landscape {
background-image: url('//images.impresa.pt/expresso/2019-09-14-FrameGif_Titulo_Landscape.jpg/original');
}

}

/*landscape*/
/*iPad Pro 10.5-inch landscape*/
@media only screen and (device-width: 1112px) and (device-height: 834px)  {

div.full-screen a.scroll-link {
left: 94%;
}

div.full-screen div.full-screen-image.landscape {
background-image: url('//images.impresa.pt/expresso/2019-09-14-FrameGif_Titulo_Landscape.jpg/original');
}

}

/*Portrait*/
/*iPad Pro (12.9-inch)*/
@media only screen and (device-width: 1024px) and (device-height: 1366px)  {}

/*landscape*/
/*iPad Pro (9.7-inch) | iPad Air 2 | iPad Mini 4 landscape*/
@media only screen and (device-width: 1024px) and (device-height: 768px)  {

div.full-screen div.full-screen-image.landscape {
background-image: url('//images.impresa.pt/expresso/2019-09-14-FrameGif_Titulo_Landscape.jpg/original');
}

}

/*landscape*/
@media only screen and (device-width: 1024px) and (device-height: 768px) 
/*and (-webkit-min-device-pixel-ratio: 1)*/ {

div.full-screen div.full-screen-image.landscape {
background-image: url('//images.impresa.pt/expresso/2019-09-14-FrameGif_Titulo_Landscape.jpg/original');
}

}

@media only screen and (device-width : 846px) and (device-height : 412px) {

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-left,
div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-right {
float: left;
text-align: left;
}

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-left {
margin-right: 2em;
}

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-right {
margin-left: 2em;
}

div.box-video {
    width: 62%;
}

div.full-screen a.scroll-link {
    left: 92%;

}

div.top nav.collapse-navbar div.menu-two div.modal-box-container div.modal-box-content div.modal-box-text cite, div.modal-box-container div.modal-box-content div.modal-box-text cite {
font-size: 1.2em;
}

div.full-screen div.full-screen-image.landscape {
background-image: url('//images.impresa.pt/expresso/2019-09-14-FrameGif_Titulo_Landscape.jpg/original');
}

}

/*Portrait*/
/*iPad Pro 10.5-inch*/
@media only screen and (device-width: 834px) and (device-height: 1112px)  {


}

/*landscape*/
/*iPhone X landscape*/
@media only screen and (device-width : 812px) and (device-height : 375px) {

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-left,
div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-right {
float: left;
text-align: left;
}

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-left {
margin-right: 2em;
}

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-right {
margin-left: 2em;
}

div.box-video {
    width: 57%;
}

div.top nav.collapse-navbar div.menu-two div.modal-box-container div.modal-box-content div.modal-box-text, div.modal-box-container div.modal-box-content div.modal-box-text {
    padding: 6em 1em 25em 1em;
}

div.full-screen a.scroll-link {
    left: 92%;
}

div.top nav.collapse-navbar div.menu-two div.modal-box-container div.modal-box-content div.modal-box-text cite, div.modal-box-container div.modal-box-content div.modal-box-text cite {
font-size: 1.2em;
}

div.full-screen div.full-screen-image.landscape {
background-image: url('//images.impresa.pt/expresso/2019-09-14-FrameGif_Titulo_Landscape.jpg/original');
}

}


@media only screen and (device-width : 800px) and (device-height : 480px) {

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-left,
div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-right {
float: left;
text-align: left;
}

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-left {
margin-right: 2em;
}

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-right {
margin-left: 2em;
}

div.box-video {
    width: 62%;
}

div.full-screen div.full-screen-image.landscape {
background-image: url('//images.impresa.pt/expresso/2019-09-14-FrameGif_Titulo_Landscape.jpg/original');
}


}




/*Portrait*/
@media only screen 
and (device-width: 800px) and (device-height: 1280px)  /*and (-webkit-min-device-pixel-ratio: 2)*/ {



}





/*Portrait*/
/*iPad Pro (9.7-inch) | iPad Air 2 | iPad Mini 4 portrait*/
@media only screen and (device-width: 768px) and (device-height: 1024px)  {

}

/*Portrait*/
@media only screen and (device-width: 768px) and (device-height: 1024px)  /*and (-webkit-min-device-pixel-ratio: 1)*/ {

}

@media only screen and (device-width : 740px) and (device-height : 360px) {

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-left,
div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-right {
float: left;
text-align: left;
}

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-left {
margin-right: 2em;
}

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-right {
margin-left: 2em;
}

div.box-video {
    width: 62%;
}

div.top nav.collapse-navbar div.menu-two div.modal-box-container div.modal-box-content div.modal-box-text, div.modal-box-container div.modal-box-content div.modal-box-text {
    padding: 7em 1em 25em 1em;
}

div.top nav.collapse-navbar div.menu-two div.modal-box-container div.modal-box-content div.modal-box-text cite, div.modal-box-container div.modal-box-content div.modal-box-text cite {
font-size: 1.2em;
}

div.full-screen a.scroll-link {
    left: 89%;
}

div.full-screen div.full-screen-image.landscape {
background-image: url('//images.impresa.pt/expresso/2019-09-14-FrameGif_Titulo_Landscape.jpg/original');
}

}

/*landscape*/
/*iPhone 6, 7, & 8 Plus landscape*/
@media only screen and (device-width : 736px) and (device-height : 414px) {

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-left,
div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-right {
float: left;
text-align: left;
}

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-left {
margin-right: 2em;
}

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-right {
margin-left: 2em;
}

div.box-video {
    width: 62%;
}

div.full-screen div.full-screen-image.landscape {
background-image: url('//images.impresa.pt/expresso/2019-09-14-FrameGif_Titulo_Landscape.jpg/original');
}


}

/*Portrait*/
@media only screen and (device-width: 720px) and (device-height: 1280px)/*and (-webkit-min-device-pixel-ratio: 1.5)*/  {


}

/*landscape*/
/*iPhone 6, 7, & 8*/
@media only screen and (device-width: 667px) and (device-height: 375px)  {

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-left,
div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-right {
float: left;
text-align: left;
}

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-left {
margin-right: 2em;
}

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-right {
margin-left: 2em;
}

div.box-video {
    width: 57%;
}

div.top nav.collapse-navbar div.menu-two div.modal-box-container div.modal-box-content div.modal-box-text, div.modal-box-container div.modal-box-content div.modal-box-text {
    padding: 6em 1em 25em 1em;
}

div.full-screen a.scroll-link {
    left: 89%;
}

div.top nav.collapse-navbar div.menu-two div.modal-box-container div.modal-box-content div.modal-box-text cite, div.modal-box-container div.modal-box-content div.modal-box-text cite {
font-size: 1.2em;
}

div.full-screen div.full-screen-image.landscape {
background-image: url('//images.impresa.pt/expresso/2019-09-14-FrameGif_Titulo_Landscape.jpg/original');
}

}


@media only screen and (device-width : 640px) and (device-height : 360px) {

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-left,
div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-right {
float: left;
text-align: left;
}

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-left {
margin-right: 2em;
}

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-right {
margin-left: 2em;
}

div.box-video {
    width: 62%;
}

div.top nav.collapse-navbar div.menu-two div.modal-box-container div.modal-box-content div.modal-box-text, div.modal-box-container div.modal-box-content div.modal-box-text {
    padding: 6em 1em 25em 1em;
}

div.top nav.collapse-navbar div.menu-two div.modal-box-container div.modal-box-content div.modal-box-text cite, div.modal-box-container div.modal-box-content div.modal-box-text cite {
font-size: 1.15em;
}

div.full-screen a.scroll-link {
    left: 89%;
}

div.full-screen div.full-screen-image.landscape {
background-image: url('//images.impresa.pt/expresso/2019-09-14-FrameGif_Titulo_Landscape.jpg/original');
}

}

/*landscape*/
/*iPhone 5 & 5S*/
@media only screen and (device-width: 568px) and (device-height: 320px)  {

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-left,
div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-right {
float: left;
text-align: left;
}

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-left {
margin-right: 2em;
}

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-right {
margin-left: 2em;
}

div.full-screen a.scroll-link {
    left: 87%;

}

div.top nav.collapse-navbar div.menu-two div.modal-box-container div.modal-box-content div.modal-box-text cite, div.modal-box-container div.modal-box-content div.modal-box-text cite {
font-size: 1.15em;
}

div.top nav.collapse-navbar div.menu-two div.modal-box-container div.modal-box-content div.modal-box-text, div.modal-box-container div.modal-box-content div.modal-box-text {
    padding: 6em 1em 25em 1em;
}

div.box-video {
    width: 62%;
}

div.full-screen div.full-screen-image.landscape {
background-image: url('//images.impresa.pt/expresso/2019-09-14-FrameGif_Titulo_Landscape.jpg/original');
}

}

/*landscape*/
/*iPhone 2G-4S landscape*/
@media only screen and (device-width: 480px) and (device-height: 320px)  {

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-left,
div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-right {
float: left;
text-align: left;
}

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-left {
margin-right: 2em;
}

div.modal-box-container div.modal-box-content div.modal-box-text div.modal-box-text-right {
margin-left: 2em;
}

div.full-screen a.scroll-link {
    left: 87%;

}

div.top nav.collapse-navbar div.menu-two div.modal-box-container div.modal-box-content div.modal-box-text cite, div.modal-box-container div.modal-box-content div.modal-box-text cite {
font-size: 1.15em;
}

div.top nav.collapse-navbar div.menu-two div.modal-box-container div.modal-box-content div.modal-box-text, div.modal-box-container div.modal-box-content div.modal-box-text {
    padding: 7em 1em 25em 1em;
}

div.full-screen div.full-screen-image.landscape {
background-image: url('//images.impresa.pt/expresso/2019-09-14-FrameGif_Titulo_Landscape.jpg/original');
}

}

/*Portrait*/
@media only screen and (device-width: 480px) and (device-height: 800px) /*and (-webkit-min-device-pixel-ratio: 1.5)*/ {



div.full-screen div.full-screen-image.creditos-portait img.nomes-portait {
width: 85%;
}
}

/*Portrait*/
/*iPhone 6, 7, & 8 Plus portrait*/
@media only screen and (device-width : 414px) and (device-height : 736px) {


div.full-screen div.full-screen-image.creditos-portait img.nomes-portait {
width: 90%;
}
}


@media only screen and (device-width : 412px) and (device-height : 846px) {


div.full-screen div.full-screen-image.creditos-portait img.nomes-portait {
width: 100%;
}
}

/*Portrait*/
/*Tiago*/
/*iPhone X*/
@media only screen and (device-width : 375px) and (device-height : 812px)  {

div.full-screen div.full-screen-image.creditos-portait img.nomes-portait {
width: 100%;
}
}

/*Portrait*/
/*iPhone 6, 7, & 8*/
@media only screen and (device-width: 375px) and (device-height: 667px)  {


div.full-screen div.full-screen-image.creditos-portait img.nomes-portait {
width: 100%;
}
}

/*Portrait*/
@media only screen and (device-width: 360px) and (device-height: 740px) /*and (-webkit-min-device-pixel-ratio: 4)*/ {


div.full-screen div.full-screen-image.creditos-portait img.nomes-portait {
width: 100%;
}
}


/*Portrait*/
/*Joana*/
/*Huawei P10 Lite*/
@media only screen and (device-width: 360px) and (device-height: 640px)/*and (-webkit-min-device-pixel-ratio: 3)*/  {


div.full-screen div.full-screen-image.creditos-portait img.nomes-portait {
width: 100%;
}
}

/*Portrait*/
@media only screen and (device-width: 320px) and (device-height: 568px)/*and (-webkit-min-device-pixel-ratio: 2)*/  {


div.full-screen div.full-screen-image.creditos-portait img.nomes-portait {
width: 100%;
}
}

/*Portrait*/
/*iPhone 5 & 5S*/
@media only screen and (device-width: 320px) and (device-height: 568px)  {


div.full-screen div.full-screen-image.creditos-portait img.nomes-portait {
width: 100%;
}
}

/*Portrait*/
/*iPhone 2G-4S*/
@media only screen and (device-width: 320px) and (device-height: 480px)  {


div.full-screen div.full-screen-image.creditos-portait img.nomes-portait {
width: 100%;
}
}