/*
Theme Name: Golo Child
Theme URI: https://wp.getgolo.com/
Author: Uxper
Author URI: http://uxper.co/
Version: 1.0.1
Template: golo
Text Domain: golo
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

@media only screen and (max-width: 600px) {

    .site-header .container-fluid>.row>div.col-6 {
        flex: auto;
        max-width: initial;
    }
}

body.home .adsanity- {
    margin: auto;
}

.elementor-4261 .elementor-element.elementor-element-4a705c10 .elementor-heading-title {
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6) !important;
}

.elementor-4261 .elementor-element.elementor-element-4f7f6d3 .inner-item .entry-detail svg {
    width: 60px;
}

.elementor-button {
    background-color: #53b1c4 !important;
}

.archive-layout.layout-column .entry-center a.active,
.archive-layout.layout-column .entry-center a.active,


.elementor-slick-slider ul.slick-dots li.slick-active button:before {
    color: #53b1c4 !important;
}

.btn-control input:checked+.slider,
.location-field .icon-search {
    background-color: #53b1c4 !important;
}

.elementor-2690 .elementor-element.elementor-element-0b49ff6:not(.elementor-motion-effects-element-type-background) {
    background-color: #53b1c4 !important;
}

.city-item .entry-thumb a:after {
    background-image: none !important;
}

.city-item .entry-detail a,
.elementor-widget-cities .city-inner .entry-detail>span {
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6) !important;
}

.city-item .entry-detail a:hover {
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3) !important;
}

.archive-city .entry-page-title .entry-detail .intro .entry-country {
    display: none !important;
}

.single .post .inner-post-wrap .post-title .entry-title {
    line-height: 1.1;
}

.archive .archive-post .entry-post-detail .post-meta .post-comment {
    display: none;
}

.blog .archive-post .entry-post-detail .post-meta .post-comment {
    display: none;
}

.archive-post .post .post-title {
    line-height: 1.1;
}

.place-item.layout-02 .place-featured {
    background-color: #f42189;
}

.place-item .entry-detail .entry-bottom {
    display: none !important;
}

.place-item.layout-02 .entry-head {
    margin-bottom: 0 !important;
}

.entry-single-head .place-heading .entry-categories .place-city a {
    margin-right: 15px;
}

.toggle-social .list-social-icon a.google-plus {
    display: none;
}

.elementor-widget-place-categories .entry-image {
	overflow: hidden;
	-webkit-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/* .single-place .golo-place-wrap .place-author,
.single-place .golo-place-wrap .place-reviews {
    display: none !important;
} */

/* Custom Job */
.block-search.layout-02 .key-field,
.block-search.layout-03 .key-field {
    position: relative;
    display: flex;
    flex: 1;
    padding: 7px 0px 7px 25px;
}

.block-search.layout-02 .location-field.left-border label,
.block-search.layout-03 .location-field.left-border label {
    padding-left: 25px;
    border-left: 1px solid #eee;
}

.non-featured {
    margin-top: 40px;
}

.archive-layout.layout-column .inner-content.layout-list.no-map .area-places.grid.non-featured, .archive-layout.layout-top-filter .inner-content.layout-list.no-map .area-places.grid.non-featured {
    grid-template-columns: repeat(4, 1fr);
}

.archive-layout.layout-column .inner-content.layout-list.has-map .area-places.grid.non-featured, .archive-layout.layout-top-filter .inner-content.layout-list.has-map .area-places.grid.non-featured {
    grid-template-columns: repeat(2, 1fr);
}

.grid.columns-6.non-featured {
    grid-template-columns: repeat(4,1fr);
}

.slick-arrow {
	line-height: 64px;
}

.city-item .entry-detail h3{
    width: fit-content;
    padding: 5px;
    background-color: rgba(0, 0, 0, 0.6);	
}

.non-featured .place-item *{
	color: #5d5d5d!important;
}

.non-featured .place-item.layout-01 .entry-detail {
    top: 10px;
	padding-bottom: 10px!important;
}

.non-featured .place-thumb .entry-thumb:after{
	content: none!important;
}

.non-featured .place-item .entry-head{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}

.non-featured .place-item .entry-head .place-term{
	justify-self: flex-start;
}

.non-featured .entry-head .place-city{
	font-size: 13px!important;
}

.non-featured .place-item .place-title {
    font-size: 18px;
}

.non-featured .place-item .entry-head .place-address{
/* 	justify-self: flex-end; */
}

.non-featured .place-item .entry-head .place-phone p{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.non-featured .place-item .entry-head .place-social p{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.non-featured .place-item .place-inner {
    -webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.non-featured .place-item .place-address p,
.non-featured .place-item .entry-head .place-phone p,
.non-featured .place-item .entry-head .place-social p{
    font-family: Jost;
    font-size: 13px;
    color: #5d5d5d;
	margin-bottom: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.single-place .golo-place-wrap .place-area.place-amenities{
	padding-top: 30px;
}

@media only screen and (min-width: 1300px) {
    .archive-layout.layout-top-filter .inner-content.no-map .area-places {
        grid-template-columns: repeat(4, 1fr)
    }

    .archive-layout.layout-top-filter .inner-content.no-map .area-places.non-featured {
        grid-template-columns: repeat(5, 1fr);
    }
}

@media only screen and (max-width: 1299px) and (min-width: 992px) {
    .archive-layout.layout-top-filter .inner-content.no-map .area-places {
        grid-template-columns: repeat(3, 1fr)
    }

    .archive-layout.layout-top-filter .inner-content.no-map .area-places.non-featured {
        grid-template-columns: repeat(5, 1fr);
    }
}

@media only screen and (min-width: 1920px) {
    .archive-layout.layout-column .inner-content.no-map .area-places.grid {
        grid-template-columns: repeat(4, 1fr)
    }

    .archive-layout.layout-column .inner-content.has-map .area-places.grid {
        grid-template-columns: repeat(3, 1fr)
    }

    .archive-layout.layout-column .inner-content.no-map .area-places.non-featured {
        grid-template-columns: repeat(4, 1fr)
    }

    .archive-layout.layout-column .inner-content.has-map .area-places.non-featured {
        grid-template-columns: repeat(3, 1fr)
    }

    .archive-layout.layout-top-filter .inner-content.no-map .area-places.grid {
        grid-template-columns: repeat(4, 1fr)
    }

    .archive-layout.layout-top-filter .inner-content.has-map .area-places.grid {
        grid-template-columns: repeat(3, 1fr);
    }

    .archive-layout.layout-top-filter .inner-content.layout-list.no-map .area-places.grid {
        grid-template-columns: repeat(3, 1fr);
    }

    .archive-layout.layout-column .inner-content.no-map .area-places.list-view,
    .archive-layout.layout-column .inner-content.has-map .area-places.list-view,
    .archive-layout.layout-top-filter .inner-content.no-map .area-places.list-view,
    .archive-layout.layout-top-filter .inner-content.has-map .area-places.list-view {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media only screen and (min-width: 991px) {
    .archive-layout.layout-column .inner-content.no-map .area-places {
        grid-template-columns: repeat(3, 1fr);
    }
	
	.archive-layout.layout-column .inner-content.has-map .area-places.grid {
        grid-template-columns: repeat(2, 1fr)
    }

    .archive-layout.layout-column .inner-content.no-map .area-places.non-featured {
        grid-template-columns: repeat(4, 1fr);
    }
	
	.archive-layout.layout-column .inner-content.has-map .area-places.grid.non-featured {
        grid-template-columns: repeat(3, 1fr)
    }
}

@media only screen and (max-width: 991px){
    .archive-layout.layout-column .inner-content.layout-list.no-map .area-places.grid.non-featured, 
    .archive-layout.layout-top-filter .inner-content.layout-list.no-map .area-places.grid.non-featured {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media only screen and (max-width: 767px) and (min-width: 480px){
	.grid.columns-sm-2.non-featured {
		grid-template-columns: repeat(2,1fr);
	}
}

@media only screen and (max-width: 600px){
	.block-search.layout-02 .location-field.left-border label,
	.block-search.layout-03 .location-field.left-border label {
		border-left: 0;
    	border-top: 1px solid #eee;
    	padding: 7px 0;
	}
}

@media only screen and (max-width: 479px){
    .grid.columns-xs-1.non-featured {
        grid-template-columns: repeat(1,1fr);
    }
	
	header.site-header{
		padding: 0!important;
	}
	
	.non-featured .place-item .place-thumb img {
		height: auto;
		object-fit: cover;
	}
}
