/* Колонки карточки */
.columns-cards .wp-block-column {
  padding:15px; background: #ffffff; 
  -webkit-box-shadow: 0px 2px 4px #989898;
  -moz-box-shadow: 0px 2px 4px #CCC;
  box-shadow: 0px 2px 4px #CCC;
}
.columns-cards .wp-block-column:empty {
  padding:15px; background:none; 
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow:none;
}
.columns-cards .wp-block-column img { width: 100% !important; height: auto !important; max-height:100% !important; min-height:32px !important; }
.columns-cards.img-120 .wp-block-column img { width: auto !important; max-height: 120px !important; min-height: 120px !important; }
.columns-cards figcaption { color:#62A437 !important; padding-top: 5px; }

/* Слайдер */
.cover-1 p, .cover-2 p { width:80% !important; margin: 5px auto !important;}
.cover-title { text-transform: uppercase; text-shadow:0px 1px 2px #786357; font-size:7vh !important; /*font-weight: lighter !important;*/ }
.cover-2 .cover-title { /*color:#000 !important; text-shadow:none !important;*/ padding-top:55vh !important; }
.cover-button a { transition: 0.5s ease-in-out; background-color:rgba(111,186,209,0.5) !important; color:#FFF !important; border: 1px solid #FFF !important; }
.cover-button a:hover { background-color:rgba(111,186,209,1) !important; color:#FFF !important;}

/* MOBILE */
@media screen and (min-width: 320px) and (max-width: 640px) {
  .cover-title { font-size:4vh !important; }
  .cover-2 .cover-title { padding-top:35vh !important; }
  
  .columns-cards .wp-block-column {padding:15px !important;}
  
  .wp-block-cover.h-100vh { height: 55vh !important;}
}
