/*
Theme Name: TheGem 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
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
*/

h1, .title-h1,h2, .title-h2,h3, .title-h3,h4, .title-h4,h5, .title-h5,h6, .title-h6 {letter-spacing: 0em;}
.block-content {padding: 55px 0 100px;}
.gem-gmaps.gem-wrapbox.gem-wrapbox-style-3{width:100% !important;}
.version-new.news-grid .portfolio-item .caption .description {max-height: inherit !important;line-height:30px;}
.version-new.news-grid .portfolio-item .caption .description a {color:#000;}
.version-new.news-grid .portfolio-item .caption .description a:hover, .version-new.news-grid .portfolio-item .caption .description a:active{color:#0f5eb8;}
.header-style-3 #primary-menu.no-responsive > li > a, .header-style-4 #primary-menu.no-responsive > li > a, #site-header.fixed.shrink .header-style-3 #primary-menu.no-responsive > li > a{padding:5px 10px !important;}
#wohnungen .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{padding-bottom:0;border-bottom: 1px solid #f2f2f2;}
#wohnungen .vc_gitem-post-data-source-post_title h2{font-size:16px;line-height:22px;}
#wohnungen .vc_gitem-post-data-source-post_title h2 a{display:block;}
#wohnungen .vc_tta-panel-body{padding: 0 0 50px;}
#wohnungen .vc_gitem-acf-label{text-transform:uppercase;font-weight:bold;}
.gem-gallery {position: relative;overflow: hidden;}
.post-related-posts-block .post-meta.date-color .post-meta-left span.post-meta-date, .post-meta-conteiner{display:none;}
.related-element, .related-element-info {min-height:72px;max-height:75px;}
.vc_gitem-acf.sold, .vc_gitem-acf.reserved, .vc_gitem-acf.notary {
	z-index: -1;	
	position: absolute;	
	display: inline-block;	
	right: -5px;	
	text-align: center;	
	text-transform: uppercase;	
	top: 11px;	
	width: 105px;	
	-webkit-transform: rotate(45deg);	
	-moz-transform: rotate(45deg);	
	-o-transform: rotate(45deg);	
	-ms-transform: rotate(45deg);	
	color:#fff;	
	font-style: normal;	
	font-size: 12px;
}
.vc_gitem-acf.sold{background:#d93131;}
.vc_gitem-acf.reserved{background:#1dac4e;}
.vc_gitem-acf.notary{background:#0085fb;}
.category-referenzen .wpb_wrapper.vc_figure, .category-referenzen .vc_single_image-wrapper, .category-referenzen .vc_single_image-img {width:100%;}
.category-referenzen .vc_single_image-img {max-height:540px;object-fit:cover;}
.page_title h1 {
	text-align:center;
	font-size:32px;
	line-height:45px;
	margin-bottom:30px
}
.back_to_project .gem-button-size-tiny{margin: 0;}
.back_to_project .vc_gitem_row .vc_gitem-col {padding:40px 0;}
.vc_grid.vc_row .vc_grid-item .back_to_project .wpb_content_element a, .back_to_project .gem-button.gem-button-style-outline:hover {border-bottom: 2px solid #000 !important;z-index:99;}
.home .wpb_text_column ul li:before{display:none;content:inherit;}
.fullwidth-block .marker-direction-inside svg{fill:#fff !important;}
.blog-style-styled_list1 .post-misc, 
.blog-style-styled_list1 .post-date, 
.blog-style-styled_list1 .post-time {display:none;}
.pum-theme-2214 .pum-title, .pum-theme-lightbox .pum-title {margin-bottom:30px;}
.custom-footer {color:#444 !important;}
@media (max-width:480px){	
	#primary-navigation .menu-toggle .menu-line-1, #primary-navigation .menu-toggle .menu-line-2, #primary-navigation .menu-toggle .menu-line-3 {background:#fff;}	
	.vc_gitem-acf.sold {top:-45px;}
	#wohnungen .vc_gitem-acf.sold {top:-45px;right:-25px;}
	#wohnungen .vc_gitem-zone.vc_gitem-zone-a {min-height:150px;}
	.back_to_project{height:85px !important;}
	.back_to_project .gem-button-size-tiny{height:auto;}
	.back_to_project .gem-button{white-space:normal;}
	.back_to_project .vc_gitem_row .vc_gitem-col {padding:0;}
}