/* @override 
	https://www.tres-aga.pt/wp-content/themes/tres%20aga/style.css?* */

/*
Theme Name: três agá
Author URI: https://mentol.pt/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

@font-face {
    font-family: 'GT Walsheim Medium';
    src: url('fonts/gt-walsheim-medium-webfont.eot');
    src: url('fonts/gt-walsheim-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gt-walsheim-medium-webfont.woff2') format('woff2'),
         url('fonts/gt-walsheim-medium-webfont.woff') format('woff'),
         url('fonts/gt-walsheim-medium-webfont.ttf') format('truetype'),
         url('fonts/gt-walsheim-medium-webfont.svg#gt_walsheimmedium') format('svg');
    font-weight: 500;
    font-style: normal;

}


@font-face {
    font-family: 'GT Walsheim Medium Oblique';
    src: url('fonts/gt-walsheim-medium-oblique-webfont.eot');
    src: url('fonts/gt-walsheim-medium-oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gt-walsheim-medium-oblique-webfont.woff2') format('woff2'),
         url('fonts/gt-walsheim-medium-oblique-webfont.woff') format('woff'),
         url('fonts/gt-walsheim-medium-oblique-webfont.ttf') format('truetype'),
         url('fonts/gt-walsheim-medium-oblique-webfont.svg#gt_walsheimmedium_oblique') format('svg');
    font-weight: 500;
    font-style: italic;

}



@font-face {
    font-family: 'SangBleu Kingdom Light';
    src: url('fonts/sangbleukingdom-light-webfont.eot');
    src: url('fonts/sangbleukingdom-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sangbleukingdom-light-webfont.woff2') format('woff2'),
         url('fonts/sangbleukingdom-light-webfont.woff') format('woff'),
         url('fonts/sangbleukingdom-light-webfont.ttf') format('truetype'),
         url('fonts/sangbleukingdom-light-webfont.svg#sangbleu_kingdomlight') format('svg');
    font-weight: 300;
    font-style: normal;

}



@font-face {
    font-family: 'SangBleu Kingdom Light Italic';
    src: url('fonts/sangbleukingdom-lightitalic-webfont.eot');
    src: url('fonts/sangbleukingdom-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sangbleukingdom-lightitalic-webfont.woff2') format('woff2'),
         url('fonts/sangbleukingdom-lightitalic-webfont.woff') format('woff'),
         url('fonts/sangbleukingdom-lightitalic-webfont.ttf') format('truetype'),
         url('fonts/sangbleukingdom-lightitalic-webfont.svg#sangbleu_kingdomlight_italic') format('svg');
    font-weight: 300;
    font-style: italic;

}







/* NAVIGATION */

/*
#site-navigation .custom-logo,
#site-navigation li.nav-selected-work,
#site-navigation li.nav-about-contacts,
#site-navigation li.nav-other-news {
	position: fixed!important;
}


#site-navigation .custom-logo {
	top: 5%;
	margin-left: -3%;
}

#site-navigation li.nav-selected-work {
	top: 3%;
	left: 2%;
}

#site-navigation li.nav-about-contacts {
	top: 3%;
	right: 2%;
}

#site-navigation li.nav-other-news {
	bottom: 3%;
	left: 2%;
}

#site-navigation li a:hover {
	text-decoration: underline;
}
*/


/* Center Logo For Mobile Devices (adjust max-width accordingly) */
/*
@media only screen and (max-width: 1300px) {
	#site-header #site-logo {    
		float: none;    
		display: block;    
		text-align: center;    
		width: 100%;
		max-width: none;
		margin-top: 3%;
	}
	#site-logo #site-logo-inner {    
		display: block;
		height: auto;
	}

	.oceanwp-mobile-menu-icon {
		margin-top: -50px;
	}
	
	#site-header {
		position: fixed!important;
		background-color: rgba(255, 255, 255, 0.85) !important;
	}

}


#mobile-fullscreen-inner a {
		padding-top: 20px;
		padding-right: 34px;
}

.mobile-menu.exit {
	display: none;
}

#mobile-fullscreen a.close .close-icon-inner, #mobile-fullscreen a.close .close-icon-inner::after {
    width: 30px;
}

@media only screen and (max-width: 767px) {

#site-logo {
    margin-top: 40px !important;
    margin-bottom: 0 !important;
}

}
*/

#site-header {
	position: fixed;
}

nav a {
	font: 15px 'SangBleu Kingdom Light';
	letter-spacing: 0.05em;
}

nav li.lang-item a {
	padding-right: 6px!important;
	padding-left: 6px!important;
	font-size: 13px!important;
}

nav li.current-lang a {
	text-decoration: underline;
}

#nav-desktop li a:hover {
	text-decoration: underline;
}


/* 
@media (max-width:960px) { 
   #nav-desktop {
   	display: none;
   }
}

@media (min-width:961px) {
   #nav-desktop {
   	display: block;
   } 
   
   #nav-mobile {	
   	display: none;
   }
   
}
*/

.plsfe-item__active {
	font-weight: 600;
}




@media (max-width:1386px) and (min-width:960px) {
    body.content-full-screen .elementor-section-wrap > .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 96%;
    }
}

.fa.fa-long-arrow-left::before {
    content:url("https://www.tres-aga.pt/wp-content/uploads/arrow-previous-short.svg")!important;
        width: 30px;
        display: inline-block;
	margin-left: 10px;
	margin-bottom: 18px;
}

.fa.fa-long-arrow-right::before {
    content:url("https://www.tres-aga.pt/wp-content/uploads/arrow-next-short.svg")!important;
    width: 30px;
    display: inline-block;
	margin-right: 10px;
	margin-bottom: 18px;
}


.txt-sangbleu {
	font-family: 'SangBleu Kingdom Light';
}

.txt-gt {
	font-family: 'GT Walsheim Medium';
}



.elementor-post-navigation .post-navigation__next--title,
.elementor-post-navigation .post-navigation__prev--title {
    font-size: 14px!important;
}


#site-logo-wrapper {
	z-index: 1000;
	position: fixed;
	top: 40vh;
	width: 1366px;
}

#site-logo-wrapper.end-anim {
	transition: all 0.6s ease-in-out;
	top: 40px;
}

#portfolio-grid h2 {
    font-family: 'GT Walsheim Medium';
}

#newsletter-form .elementor-button {
    font-weight: 400;
}