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

/*Add your own styles here:*/
.pm_layout_text_card .w-grid-item-h { border-radius:0.3rem; box-shadow:0 0rem 0rem rgba(0,0,0,0.1),0 0rem 0rem rgba(0,0,0,0.1); transition-duration:0.3s }
.no-touch .pm_layout_text_card .w-grid-item-h:hover { box-shadow:0 0.2rem 0.4rem rgba(0,0,0,0.1),0 0.67rem 2rem rgba(0,0,0,0.15); z-index:4 }
.pm_layout_text_card .pm_vwrapper_1 { transition-duration:0.3s; transform-origin:50% 50%; transform:scale(1) translate(0%,0%) }
.pm_layout_text_card .w-grid-item-h:hover .pm_vwrapper_1 { transform:scale(1) translate(0%,0%); opacity:1; border-color:transparent!important }
.pm_layout_text_card .pm_vwrapper_1 { border-radius:0.3rem!important; padding:15px!important; border:1px solid var(--color-content-border)!important }
.pm_layout_text_card .pm_post_title_1 { font-weight:700!important; font-size:1.1rem!important }
.pm_layout_text_card .pm_post_taxonomy_1 { font-weight:700!important; text-transform:uppercase!important; font-size:14px!important }
.pm_layout_text_card .pm_post_size_1 { font-size:14px!important }
.pm_layout_text_card .pm_post_tag_1 { font-size:16px!important; font-weight: 600; text-transform: uppercase; color: var(--color-content-secondary); font-family: var(--h1-font-family);  margin-top: 10px; }
.pm_layout_text_card .pm_vwrapper_attach { flex-direction: row!important; gap: 5px;}
.pm_layout_text_card .pm_vwrapper_content { display: flex; flex-direction: column; align-items: flex-start; }

.g-breadcrumbs { text-transform: uppercase !important; }
.g-breadcrumbs a { color: var(--color-content-heading) !important; }

@media (max-width:1024px){
    .pm_layout_text_card{ --columns:2!important }
}

@media (max-width:600px){
    .pm_layout_text_card{  --columns:1!important }
}


.icon.icon-sm { width: 24px; height: 24px; }

.form-check [type=checkbox]:focus+label, 
.form-check [type=radio]:focus+label, 
.toggles label input[type=checkbox]:focus+.lever, 
:focus:not(.focus--mouse) { outline: 2px solid #000 !important; outline-offset: 2px; border: none !important; box-shadow: 0 0 0 2px transparent !important; }