/*
Theme Name: Rife Free child theme
Description: Made by <a href="http://apollo13themes.com/" target="_blank">Apollo13</a>.<br/> Get support from <a href="http://support.apollo13.eu/" target="_blank">Forum</a>.
Author: Apollo13
Author URI: http://apollo13themes.com/
Theme URI: http://apollo13themes.com/themes
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: rife-free
Tags: theme-options, post-formats, two-columns, translation-ready
Text Domain: rife-free-child-theme
Version: 1.0
*/

/*DL, DT, DD TAGS LIST DATA*/
dl {
    margin-bottom:0px;
}
 
dl dt {
    float:left; 
    font-weight:bold; 
    margin-right:10px; 
    padding:5px;  
    width:120px; 
}
 
dl dd {
    margin:2px 0; 
    padding:5px 0;
}

/* Add your CSS below */

.archive-item .item-image > a, .img21x10 .elementor-image, .img4x3 .elementor-image, .img16x9 .elementor-image {
    border: 0px solid red;
    padding-bottom: 65%;
    overflow: hidden;
	position: relative;
}
/*.img21x10 .elementor-image*/
/* picture  reformat blogs */
.img16x9 .archive-item .item-image > a, .img16x9 .elementor-image {padding-bottom: 56%;}
.img4x3 .archive-item .item-image > a, .img4x3 .elementor-image {padding-bottom: 75%;}
.img1x1 .archive-item .item-image > a {padding-bottom: 100%;}
.img3x4 .archive-item .item-image > a {padding-bottom: 130%;}
.img21x10 .archive-item .item-image > a, .img21x10 .elementor-image {padding-bottom: 48%;}

.img16x9 .archive-item .item-image > img,
.img4x3 .archive-item .item-image > a img,
.img21x10 .archive-item .item-image > a img {
	max-width: 105%; max-height: unset;
}
.img3x4 .archive-item .item-image > a img, 
.img1x1 .archive-item .item-image > a img { 
	max-width: unset; max-height: 105%; 
	}

.archive-item .item-image > a >img, .img21x10 .elementor-image img, .img4x3 .elementor-image img, .img16x9 .elementor-image img {
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.apollo13_blog .item-image + .formatter {
    padding-top: .5em;
	  padding-bottom: .5em;
}