/*
Theme Name: TheGem Elementor Child
Description: Multi-Purpose Wordpress Theme
Author: Codex Themes.
Theme URI: http://codex-themes.com/thegem/
Author URI: http://codex-themes.com/thegem/
Template: thegem-elementor
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready, dark, light
License: GNU General Public License
License URI: license.txt
*/


div.image.thegem_pf_item.type-thegem_pf_item.status-publish.has-post-thumbnail{
height: 100vh;
}

div.image.thegem_pf_item.type-thegem_pf_item.status-publish.has-post-thumbnail .image-inner{
height: 100vh;
}

.border-shadow{
    box-shadow: 5px 5px 5px #222;
	
}

form.wpcf7-form input{
    background: #fffa!importan;
    padding-left: 20px;
    border-radius: 5px;
}
.wpcf7-not-valid-tip{
	font-size: 13px;
}
form.wpcf7-form textarea{
	    max-height: 100px;
    overflow-y: scroll;
	border-radius: 5px;
}


div.fancybox-container.popup-overlay.overlay-thegem-popup-1579040364488.fancybox-is-open.fancybox-can-swipe{
    background: #0005;
	margin: 0 !important;
    height: 100% !important;
    overflow: hidden !important;
    width: 100% !important;
	position: fixed!important;
	top:0;
	left:0;
	z-index:999999;
}

.footer-site-info{
	line-height: 0px;
	font-size: 13px;
}
@media screen and (max-width: 768px) {
	/*
div.elementor-element-63f5ada7 span:nth-child(2), div.elementor-element-22bf7e8 span:nth-child(2){
	margin-left: -20px;
} */
	
	div.elementor-element-a3a5b54 img{
		max-width: 80%!important;
	}	
	div.elementor-element-ba83681{
		max-height: 260px !important;
        height: 260px !important;
        overflow: hidden !important;
        min-height: 260px !important;
	}
	div.elementor-element-ba83681 div.elementor-text-editor{
		padding: 20px !important;
        padding-top: 45px !important;
	}
	div.elementor-element-1038eaa0, div.elementor-element-53660dc7{
		padding: 20px!important;
	}
	.gem-client-item a{
		        width: calc(100% - 50px)!important;
	}

	.elementor-element-8ec507e .wpr-flip-box-front-align-left{
		transform: scale(0.92);
	}
	
}
@media screen and (min-width: 1024px) {
	

	
}