/*
Theme Name: TORANDA
Theme URI: www.toranda.fi
Author: Crea
Author URI: https://www.crea.fi
Text Domain: toranda
Version: 1.0
License: GPL-2.0+
License URI: http://www.gnu.org/licenses/gpl-2.0.txt

Description:
*/

body{margin:0px; padding:0px; font-family: "din-2014",sans-serif !important; font-size:18px;}
#topborder{width:100%; height:9px; float:left; position:absolute; z-index:9999; background:url(img/top-colorbar.jpg); display:flex; background-size:contain; background-position:left top; }
#header{width:100%; height:auto; float:left; background:#ffffff; display:flex; justify-content: center; align-items:center;}
.header-content{width:100%; max-width:1098px; height:auto; margin:0px auto; box-sizing: border-box; display:inline-block; padding:5px;}
.logo{float:left; padding:18px 0px 8px 18px;}
.logo img{width:156px; height:auto;}
.navigation{width:auto; float:left;}
#main-content{width:100%; height:auto; float:left;}
#mega-menu-wrap-paavalikko #mega-menu-paavalikko > li.mega-menu-item > a.mega-menu-link{font-weight:600 !important; font-style:normal;}
.elementor-button-icon{font-size:25px;}
.elementor-button-text{margin-top:-5px;font-family: "din-2014",sans-serif !important; font-weight:600;}
.elementor-align-icon-left{float:none !important;}
.mega-menu-item-57-en{display:none !important;}

/*CONTACT FORM*/
.wpcf7 input{width:100%; height:auto; float:left; padding:15px; box-sizing:border-box; margin-bottom:5px; border:none; font-family: "din-2014",sans-serif;}
.wpcf7 textarea{width:100%; height:auto; float:left; padding:15px; box-sizing:border-box; margin-bottom:10px; border:none; font-family: "din-2014",sans-serif;}
.wpcf7 input[type=submit]{width:150px; height:auto; background:#ffdd17; color:#000000; text-transform: uppercase; text-align:center; padding:15px; box-sizing:border-box; font-family: "din-2014",sans-serif; font-size:15px; font-weight:700;}
h1,h2,h3,h4,h5{font-family:"din-2014", sans-serif !important; font-style:normal !important;}
p{font-family:"din-2014", sans-serif !important; font-style:normal !important;}
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha{float:left; width:100%; margin-bottom:20px;}
 
 
 @media screen and (max-width:980px){
	 .navigation{float:right; width:100%;}
	 .logo{position:absolute; z-index:9999;}
	 .mega-menu-link{text-align:center !important;}
 }
 
 @media screen and (max-width:768px){
	 .elementor-button-icon{font-size:20px;}
 }
 
 @media screen and (max-width:464px){
	 .logo{position:absolute; z-index:9999;}
 }