/*
Theme Name: EMS Grivory Child Theme
Theme URI: https://ems.qreate.ch
Description: Child Theme for EMS Grivory
Author: Qarant GmbH
Author URI: https://qarant.ch
Template: ems-grivory
Version: 1.0.1
Text Domain: ems-grivory
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
*/

/*
    Add your custom styles here
*/

.alm-layouts .alm-listing .alm-blog-card-2 img.wp-post-image {
  padding: 0px 40px;
}

.alm-layouts .alm-listing .alm-blog-card-2 {
  padding-bottom: 0px !important;
}

.alm-layouts .alm-listing .alm-blog-card-2 h3 {
   margin: 15px 0 5px 0 !important;
}

.alm-layouts .alm-listing .alm-layout h3 {
  font-size: 22px !important;
  margin: 10px 0 10px !important;
}

.alm-layouts .alm-listing .alm-blog-card-3 .alm-card-details {
    padding: 30px 30px 30px !important;
}

#light-grey {
  color: darkgrey !important;
}

[type=submit] {
    border: 0px;
}


#taxonomy-select-2 {
	background-color: #e3e5e6;
	border: none;
}

#taxonomy-select-3 {
	background-color: #e3e5e6;
	border: none;
}

#taxonomy-select-4 {
	background-color: #e3e5e6;
	border: none;
}

#taxonomy-select-5 {
	background-color: #e3e5e6;
	border: none;
}

#taxonomy-select-6 {
	background-color: #e3e5e6;
	border: none;
}

#sort-select-7 {
	background-color: #e3e5e6;
		border: none;
}

.alm-layouts .alm-listing .alm-blog-card-2 {
  box-shadow:  0px 0px 1px silver;
}

/* Navigation Styles*/

.elementor-14746 .elementor-element.elementor-element-71889ed1 .elementor-nav-menu--main .elementor-item:hover, {
  color: red;
  fill: red;
}


/* Login Page Styles*/
#wpmll-login-wrapper {
  width: auto !important;
  margin: auto !important;
  padding: unset !important;
  text-align: center;
}


#wpmll-login {
  width: 100%;
  margin: 0 auto;
  padding: unset !important;
  font-weight: 400;
  overflow: hidden;
  background: #fff;
  box-shadow: none !important;
  box-sizing: border-box;
}

#wpmll-login .pxl-row {
    display: flex;
    flex-direction: column;
    align-items: center !important;
    margin-bottom: 20px;
}

#wpmll-login .pxl-row > label{
    display: none !important;
}

#wpmll-login .wpmll-login-heading h3{
  text-transform: uppercase;
  color: black;
  font-family: "Source Sans Pro", Sans-serif;
  font-weight: 700;
}

#wpmll-login input[type="email"] {
  border: 1px solid #ddd;
    box-shadow: none !important;
    background-color: unset !important;
    color: unset !important;
    outline: 0 !important;
    transition: none !important;
    font-size: unset !important;
    width: 100% !important;
    padding: 10px !important;
    margin: unset !important;
    background: #fbfbfb;
    text-align: center;
}

/* Masonry Styles*/

li.grid-item{
   width: 23% !important;
   margin: 0% 1% 5% 1% !important;
   float: left !important;
   display: inline !important;
}

@media screen and (max-width: 992px){
   .ajax-load-more-wrap ul.alm-listing li.grid-item{
      width: 100%;
      margin: 0 0 20px;
   }
   .elementor-kit-8 input[type="submit"] {
     font-size: small !important;
   }
   .alm-layouts .alm-listing .alm-blog-card-3 .alm-card-details  {
     padding: 15px !important;
   }
   .alm-layouts .alm-listing .alm-blog-card-3 h3 {
     font-size: 18px !important;
     margin: 7.5px 0 7.5px 0 !important;
   }
}



