/*
 Theme Name:   Autokierrätys
 Theme URI:    https://autokierratys.fi
 Description:  Autokierrätys
 Author:       JJ-Net Group Oy
 Author URI:   https://jj-net.fi
 Template:     jj-net-theme
 Version:      1.0
 License:      GPL
 License URI:  https://autokierratys.fi
 Text Domain:  jjnet
*/

@import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;500&display=swap');

body { font-family: 'Work Sans', sans-serif; }
h1,h2,h3,h4,h5,h6 { font-family: 'Work Sans', sans-serif; font-weight:500; }
a { color:#22b24c; }

.topbar-container { padding:15px 0; border-bottom:1px solid #eee; margin-bottom:30px; }
.topbar-container img { max-width:200px; height:auto; }

.content-1-10-1 .col-formidable_form { background-color:#fff; border:1px solid #eee; padding:60px; margin:30px 0; }
.with_frm_style legend + h3, .with_frm_style h3.frm_form_title { margin:0; padding:0 0 20px 0; }
.content-1-10-1 h2 { font-size:20px; color:#000; }
.frm_style_formidable-style.with_frm_style .form-field { margin:20px 0 10px 0; }
#frm_field_9_container p { font-size:1rem; }

.frm_forms { border:1px solid #eee; padding:30px; box-shadow:0 0 30px #eee; margin:20px 0; }

.form-list { margin-top:30px; }
.form-list-form, .logout-confirm, .forms-login-form, .email-link-sent { border:1px solid #eee; padding:20px; box-shadow:0 0 10px #eee; margin-bottom:20px; }
.form-list-form-desc { font-size:0.875rem; }
.form-list-form a { display:inline-block; margin-top:15px; }
.form-list-form h2 { font-size:1.6rem; margin:0 0 1rem 0; padding:0; }

.link-back-to-forms { margin-top:30px; }
.logged-in-email { font-size:0.875rem; }
.legal-notice { margin-top:20px; font-size:0.875rem; }
.login-info-text { padding:20px; }

.form-last-filled { font-size:0.875rem; margin-top:10px; }

.frm_style_formidable-style.with_frm_style .frm_html_container { margin:0; padding:0; }

.frm_html_container h2 { font-size:1.2rem; color:#000; margin:1rem 0 0 0; padding:0; }
.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing, .menu-edit #post-body-content .frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing { margin-bottom:10px; }
.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading h3 { font-size:1.4rem; }

@media (max-width: 767.98px) {
	.content-1-10-1 .col-formidable_form { padding:20px; }
	.form-list .btn { width:100%; }
}