/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/


ul{
	list-style-image: url('/wp-content/uploads/list.png')!important;
}
.pieni li {
    margin: 0 0 0 0!important;
}
.widget:not(.widget_text) ul
{
	list-style-image: none!important;
}
.g-filters-item{
	font-size: 16px!important;
	font-family: 'Rubik', sans-serif!important;
	font-weight: 500!important;
}
.ingressi{
	font-size: 19px!important;
	line-height: 35px!important;
}
.pieni{
	font-size:13px!important;
	line-height: 30px!important;
	}
.footerpieni{
	font-size:13px!important;
	line-height: 25px!important;
	}
.paksu{
	font-weight:700!important;
}
.isokirjain{
	text-transform:uppercase!important;
	letter-spacing: 0.3em!important;
	}
.laiha{
	font-weight: 400!important;
}
/*transparentti väri headeriin*/
.l-header.bg_transparent {
    background-color: rgba(255,255,255, 0.6)!important;
}
.varjo{
	text-shadow: 1px 1px 4px #000000!important;
}
.l-header .ush_btn_1 .w-btn{
	text-transform:uppercase!important;
}
.lapinakyva{
	background: rgb(255,255,255); /* The Fallback */
	background:rgba(255,255,255,0.87);
}
.viiva {
  background-image:url("/wp-content/uploads/viiva.png");
  background-position:left bottom;
  background-repeat:no-repeat;
  padding:0 0 1.5rem !important;
}

h3.widgettitle{
	font-size: 17px!important;
}
input[type="text"], input[type="email"], input[type="tel"], textarea {
  color:#000000!important;
  font-weight:bold!important;
}
/*pienempi padding*/
.paddinki .vc_column-inner{
	padding: 3rem!important;
}
/* ##Device = Tablets, Ipads (portrait)*/
@media (min-width: 768px) and (max-width: 1024px) and (orientation:portrait) {
.tausta .l-section-img {
        display: none!important;
    }
}
/* ##Device = Smartphones Mobiles (Portrait)*/
@media (min-width: 320px) and (max-width: 480px) {
.tausta .l-section-img {
        display: none!important;
    }
.isokirjain{
	letter-spacing: 0!important;
	}
.ingressi{
	font-size: 14px!important;
	line-height: 24px!important;
}
/*headerissa oleva painike pois mobiilissa*/
.l-header .ush_btn_1 .w-btn {
        display: none
    }
/*footer-text align*/
	.tasaus p{
	text-align: left!important;
}
}