/* 
Theme Name: Timeko Oy teema
Theme URI: https://timeko.fi/
Description: This is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites.
Author: Mainostoimisto Idealabra
Author URI: https://idealabra.fi/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

p:last-child {
margin-bottom: 0;
}

.elementor *{
	transition: all .3s !important;
}

.page-id-74 #kiinnostuitko{
	display:none !important;
}

.page-id-74 #ostamme-tontteja{
	display:none !important;
}

.elementor-page-521 #kiinnostuitko{
	display:none !important;
}

@media screen and (min-width: 768px) {
    .mobile-break {
        display: none;
    }
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
    border-top: 0px !important;
}

#moove_gdpr_save_popup_settings_button{
	border-radius:100px !important;
}

#moove_gdpr_save_popup_settings_button .moove_gdpr_icon svg{
	padding:1px 1px 0px 0px !important;
}

/* Moove gdpr modal left content */
#moove_gdpr_cookie_modal .moove-clearfix .moove-gdpr-modal-left-content{
	text-align:left !important;
}

/* Moove gdpr button holder */
#moove_gdpr_cookie_modal .moove-gdpr-button-holder{
	justify-content:normal !important;
}

/* Moove gdpr modal allow all */
#moove_gdpr_cookie_modal .moove-gdpr-button-holder .moove-gdpr-modal-allow-all{
	margin-right:15px !important;
}

/* 767px and smaller screen sizes */
@media (max-width:767px){

	/* Moove gdpr menu */
	#moove-gdpr-menu{
		margin-left:-5px !important;
	}
	
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice {
    text-align: center !important;
	}
	
	#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder {
    justify-content: center !important;
	}
}

/* Moove gdpr branding */
#moove_gdpr_cookie_modal .moove-clearfix .moove-gdpr-branding-cnt{
	display:none !important;
}

/* Flow Flow asetukset */
#ff-stream-1 {
    background-color: transparent !important;
}

.ff-stream .ff-loadmore-wrapper span{
	background-color: var(--e-global-color-accent) !important;
	color: var(--e-global-color-secondary);
    font-family: "Saira Semi Condensed", Sans-serif;
	text-transform: none;
    font-size: clamp(1rem, 0.93rem + 0.4vw, 1.25rem);
    font-weight: 500;
	line-height: 1em;
    letter-spacing: 0.5px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-accent);
    border-radius: 0;
    padding: 10px 20px 10px 20px;
	box-shadow: 0px 5px 10px -5px rgba(0, 0, 0, 0.5);
	margin-top:20px;
}

.ff-stream .ff-loadmore-wrapper span:hover{
	background-color: var(--e-global-color-1bd8e2e) !important;
    border-color: var(--e-global-color-1bd8e2e) !important;
}

.picture-item__inner:hover:before {
    background: rgba(0,0,0,0.0) !important;
}

#ff-stream-1 .picture-item__inner {
    box-shadow: 0 10px 50px 0 rgba(0, 0, 0, 0.15) !important;
	transition: all .3s;
}

#ff-stream-1 .picture-item__inner:hover {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05) !important;
}

.ff-item .ff-item-bar {
       border-top: 1px solid rgba(0,0,0,0.15) !important;
}

.elementor-widget-html .ff-stream .ff-outline-icon{
	margin-top:0px;
	padding-bottom:20px;
	min-height:0px;
}

.elementor-widget-html .ff-stream{
	padding-top:0px;
	padding-bottom:0px;
}

.elementor-column-wrap .elementor-widget-wrap .elementor-widget-html .elementor-widget-container .ff-stream{
	min-height:0px !important;
}

.ff-loader {
    display: none !important;
}

@media (max-width:1024px){

	.elementor-widget-html .ff-stream{
		padding-top:0px;
		padding-bottom:0px;
	}
}