/*
Theme Name: Tobel Child
Theme URI: https://tobel.qodeinteractive.com
Description: A child theme of Tobel
Author: Elated Themes
Author URI: https://qodeinteractive.com
Version: 1.3
Text Domain: tobel
Template: tobel
*/

@font-face {
	font-family: 'Aeroink'; /*a name to be used later*/
	src: url('./fonts/aeonikpro-medium.woff2') format('woff2'); /*URL to font*/
}

@font-face {
	font-family: 'Aeroink Thin'; /*a name to be used later*/
	src: url('./fonts/aeonikpro-thin.woff2') format('woff2'); /*URL to font*/
}

html, body,
h1, h2, h3, h4, h5, h6,
.elementor-heading-title, 
.qodef-button.qodef-layout--textual .qodef-m-text{
	font-family: "Aeroink"!important;
	font-weight: normal!important
}

p, ul, li{
	font-family: "Aeroink"
}

.qodef-header-navigation > ul > li > a,
.qodef-social-icons-group .qodef-social-icons-item a,
.qodef-theme-button, button[type="submit"], input[type="submit"]{
	font-family: "Aeroink"
}

/* langs */
li.wpml-ls-item span.wpml-ls-display{
	background: #dad1be;
	padding: 5px;
}

.qodef-header-navigation > ul > li:last-child{
	margin: 0 0 0 30px!important;
}

/* hide side area */
#qodef-page-header .qodef-widget-holder{display: none;}

h2.qodef-m-title{
	font-family: "Aeroink", sans-serif!important;
	font-size: 64px;
}

.qodef-section-title .qodef-m-title{
	margin: -10px 0 0 0;
}

#qodef-page-header{
	background: url(https://www.nikosapostolakis.gr/wp-content/uploads/2025/02/fish-single.webp) top -25px right 50px no-repeat; 
}   

.qodef-header-navigation > ul > li > a{
	font-weight: 700;
	letter-spacing: 0;
	color: #36445c
}

.qodef-page-title{
	background: transparent
}

.double-title h2{
	font-size: 48px;
}

/* Buttons */
.qodef-button.qodef-layout--outlined{
	color: #d9d0bc;
	border: 1px solid #d9d0bc
}

.qodef-button.qodef-layout--outlined:hover{
	background: #d9d0bc;
	border: 1px solid #d9d0bc
}

/* links */
.qodef-button.qodef-layout--textual{
	color: #36445c
}

/* Footer */
#qodef-page-footer-top-area-inner{
	background: url(https://www.nikosapostolakis.gr/wp-content/uploads/2025/03/psarakia.png) top -5px left 0px no-repeat; 
}

.widget.widget_nav_menu a{
	text-transform: uppercase;
	font-weight: normal;
	font-size:14px;
	letter-spacing: 2px;
}

#qodef-page-footer .widget .qodef-widget-title{
	color: #d9d0bc;
	font-size: 22px;
	letter-spacing: 2px;
}

#qodef-page-footer .widget a{
	color: #d9d0bc
}

/* Newsletter */
.mc4wp-form-fields input[type="submit"]{
	background: transparent!important;
	border: 1px solid #d9d0bc;
	margin: 10px 0 0 0!important;
	padding: 8px 47px!important;
}

.mc4wp-form-fields input[type="submit"]:hover{
	background: #d9d0bc!important;
	border: 1px solid #d9d0bc;
	color: #fff!important;
}

/* Mobile */
@media only screen and (max-width: 680px) {
  h2, .qodef-h2, h2.qodef-m-title{
	  font-size: 40px;
	  line-height: 40px;
  }
  
  h2.elementor-heading-title.elementor-size-default{
	  font-size: 30px!important;
		line-height: 40px!important;
  }
}