/**
Theme Name: allekirjoitus
Author: SK ID Solutions
Author URI: https://www.skidsolutions.eu/
Version: 1.0.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: allekirjoitus
Template: astra
*/

.ast-primary-header .ast-custom-button{
	white-space: nowrap;
}

.ast-primary-header .ast-builder-grid-row{
	column-gap: 10px;
}

.site-header .pll-lang-switcher span{
	color:#bebebe;
	margin: 0 5px;
}

.site-header .pll-lang-switcher{
	text-transform: uppercase;
	font-weight: 500;
}

.site-header .pll-lang-switcher a:hover{
	color: var(--ast-global-color-0);
}

.site-header a:hover, 
.site-header a:focus{
    color: var(--ast-global-color-0) !important;
}

.ast-mobile-header-content.content-align-flex-start {
    box-shadow: 0px -6px 13px -2px #000000;
}

.package ul{
	margin-top: 10px;
	margin-bottom: 0;
	padding-left: 10px;
}

.package li {
	padding-bottom: 6px;
}

.package li:last-child{
	padding-bottom: 0;
}

.package .elementor-widget-button{
	margin-top: auto;
}

.package li::marker{
  content: "› ";
  color: #797676;

}

.gray{
	color: #797676;
	font-weight: normal;
}

.price .gray{
	font-size: 50%;
}


.e-n-accordion details{
    border-top: 1px solid var(--ast-border-color);
}

.e-n-accordion details:first-child{
    border-top: none;
}

details[open] .e-n-accordion-item-title-icon{
	transform: rotate(45deg);
}

details .e-n-accordion-item-title-icon{
    transition: transform 0.4s;
}

.wpcf7 label{
	font-size: 17px;
	font-weight: normal;    
	display: block;
    margin-bottom: 20px;
	line-height: 1.6;
}

.wpcf7 input.wpcf7-form-control:not([type=submit]), 
.wpcf7 textarea.wpcf7-form-control{
    border-radius: 10px;
    box-shadow: none;
    border-color: var(--ast-lifter-hover-bg);
    border-width: 2px;
}

input.wpcf7-form-control.wpcf7-submit{
    width: 100%;
	transition: all .3s;
}

input[type="text"], 
input[type="number"], 
input[type="email"], 
input[type="url"], 
input[type="password"], 
input[type="search"], 
input[type=reset], 
input[type=tel], 
input[type=date], 
select {
    height: 48px;
}


.wpcf7 .wpcf7-submit{
	border-color: #D82311;
	color: #D82311;
}

.wpcf7 .wpcf7-submit:hover{
    background-color: #D82311;
    border-color: #D82311;
}
