/*
 * Custom Theme CSS
 * Created by jalmeidanet
 * ATF - Auto Transportes do Fundão
*/

@font-face {
	font-family: 'veotec-regular';
	src: url('https://atf.pt/wp/wp-content/uploads/fonts/114/veotec-regular-webfont.woff2') format('woff2'),
    url('https://atf.pt/wp/wp-content/uploads/fonts/114/veotec-regular-webfont.woff') format('woff');
}

@font-face {
	font-family: 'veotec-medium';
	src: url('https://atf.pt/wp/wp-content/uploads/fonts/114/veotec-medium-webfont.woff2') format('woff2'),
    url('https://atf.pt/wp/wp-content/uploads/fonts/114/veotec-medium-webfont.woff') format('woff');
}

@font-face {
	font-family: 'veotec-light';
	src: url('https://atf.pt/wp/wp-content/uploads/fonts/114/veotec-light-webfont.woff2') format('woff2'),
    url('https://atf.pt/wp/wp-content/uploads/fonts/114/veotec-light-webfont.woff') format('woff');
}

@font-face {
	font-family: 'veotec-bold';
	src: url('https://atf.pt/wp/wp-content/uploads/fonts/114/veotec-bold-webfont.woff2') format('woff2'),
    url('https://atf.pt/wp/wp-content/uploads/fonts/114/veotec-bold-webfont.woff') format('woff');
}

@font-face {
	font-family: 'veotec-extrabold';
	src: url('https://atf.pt/wp/wp-content/uploads/fonts/114/veotec-extrabold-webfont.woff2') format('woff2'),
    url('https://atf.pt/wp/wp-content/uploads/fonts/114/veotec-extrabold-webfont.woff') format('woff');
}

body {
	font-family: 'veotec-regular';	
}

body .main-navigation .primary-menu > li:first-child:before {
	background: none;
}

body .site-header:before {
    background: none;
}

/* HEADING */
.top-head {
	background: #40B4E2;
	color: #fff;
	border-top: .6rem solid #333;
	border-bottom: 1rem solid #EBE83F;
}

.page-heading {
  color: #6EC1E4;
  text-decoration: none;
  font-family: 'veotec-light';
}

/* MENU */
.main-navigation ul ul.sub-menu {
    background: white;
	border: none;
}

.main-navigation .primary-menu > li > a:before {
	background: none !important;
}

.main-navigation ul ul a {
	border: none !important;
}

/* CONTENT */
.site-inner {
    max-width: 1200px;
}

.site-content {
    padding: 0;
}

.custom-link {
	font-size: 1rem;
	line-height: 2.4rem;
	color: #40B4E2 !important;
}

.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true] {
	border-bottom: 1px solid #40B4E2 !important;
	background-color: #ffffff !important;
	color: #000 !important;
}

.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover {
	background-color: #ffffff !important;
	color: #40B4E2 !important;
}

/* FOOTER */
.main-footer {
	background: #000 !important;
}

.main-footer ul li a {
	color: #40B4E2 !important;
}

.main-footer ul li a:hover {
	color: #EBE83F !important;
}

.main-footer p {
	color: unset !important;
}

.site-footer {
	background: #fff !important;
	border-top: 1rem solid #EBE83F;
}

.site-footer a, .site-footer p {
	font-family: 'veotec-light';
}

.footer-copy p {
	color: #333 !important;
}

#wpfront-scroll-top-container:hover {
	background-color:transparent !important;
}