/*
Theme Name: steges-athina
Theme URI: https://azon.gr/
Author: AZON
Author URI: https://azon.gr/
Description: Custom theme from enerity.eu
Version: 1.0
License: Commercial License
License URI: https://azon.gr/
Tags:steges-athina.gr
Text Domain: tt
Template: astra
*/

.tt-pa30, .pa30 {
	padding:30px;
}
.twhite, .tt-text-white {
	color:#fff !important;
}

.tt_services_flex_item {
	align-content: space-between;
    display: flex;
    flex-wrap: wrap;
}
.tt_negative_columns {
	margin-top: -100px;
    z-index: 10;
    position: relative;
}
.tt-contact-column {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-wrap: wrap;
}

@media (max-width: 781px){
	.tt-hide-mobile {
		display:none;
	}
	.tt_mobile_reverse {
		flex-direction:column-reverse;
	}
}

@media (prefers-reduced-motion: reduce), (min-width: 921px){
	.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax {
		background-attachment: fixed;
	}
}


.has-large-font-size {
    line-height: 1.2;
}

input[type=button], input[type=submit] {
	width: 100% !important;
	color: #ffffff !important;
}

/*form 2*/
.tt-pa-60 {
	padding:60px 60px 60px 60px;
}

@media (min-width: 1025px) {
.tt-pa-150 {
	padding:150px;
}
}

.tt-contact-form input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
	    border-width: 0 0 1.5px 0;
    border-color: #1e293b;
    border-style: solid;
    border-radius: 0px;
}

@media (min-width: 767px) {
.tt-contact-box {
	padding: 60px !important;
    margin-bottom: -120px !important;
    position: relative;
    z-index: 3;
    margin-top: 100px;
}	
}	

.tt-svg-home {
    fill: #fff;
    width: 39px;
    vertical-align: sub;
    display: inline-block;
		margin-right:10px;
}

.tt-inline-block{
	display:inline-block;
}

.tt-svg-contact {
    fill: #fff;
    width: 20px;
    vertical-align: sub;
    display: inline-block;
		margin-right:10px;
}

.tt-mleft-0{margin-left:0 !important;}



