/* ===================================================================================

* Theme Name: Listygo Child
* Theme URI:    https://radiustheme.com/demo/wordpress/listygo
* Description: Listygo is one of the latest and unique responsive Listing Directory WordPress Theme
* Version: 1.0
* Author: RadiusTheme
* Author URI: https://www.radiustheme.com/
* Template: listygo
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, two-columns, right-sidebar, custom-background, custom-header, editor-style, featured-images, post-formats, sticky-post, threaded-comments, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */

.bg--accent{
background: #fff !Important;
}

/* Top Bar
--------------------------------------------- */

.topbar--layout1{
background: var(--color-primary) !important;
color: #fff !important;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}

.topbar-contact ul li path{
fill: #fff !important;
}

.topbar-follows ul li a,
.topbar-contact ul li a{
color: #fff !important;
}

.topbar-contact ul li a{
	font-weight: bold !important;
	font-size: 20px !important;
}

/* Site Header
--------------------------------------------- */
 
.header-main {
    box-shadow: 0 5px 10px rgba(0, 0, 0, .1) !important;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .1) !important;
    position: relative;
z-index: 998 !Important;
	padding: 14px 0;
}

.header-main .site-logo{
	max-width: 300px !important;
}

.header-main .site-nav .main-menu>li>a{
	font-size: 18px !Important;
	text-transform: uppercase !Important;
}

/* Post/Page Banner
--------------------------------------------- */

.breadcrumbs-banner{
	background: #013D58;
padding: 60px 15px !Important;
position: relative;
}

.breadcrumbs-banner:before{
display: none !Important;
}

/* Blog
--------------------------------------------- */

.blog-posts-layout,
.blog-details-page,
.page-details-wrap-layout{
padding-top: 40px !Important;
}

.blog-posts-layout .row{
   --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 1.5rem;
}

.blog-box-layout1{
    box-shadow: 0 5px 20px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, .1);
    height: 100%;
margin-bottom: 0;
}

.blog-box-layout1 .post-content{
padding: 10px !Important;
}

.blog-box-layout1 .post-content .post-title{
text-transform: none;
font-size: 24px !Important;
	color: var(--color-primary) !Important;
}

.blog-box-layout1 .post-content .post-title a{
	color: var(--color-primary) !Important;	
}

.blog-box-layout1 .post-content .item-btn{
border-radius: 5px !Important;
}

.single-blog-thumb{
display: none !Important;
}

.blog-details-page .single-content-wrap{
	padding: 0 15px 15px !important;
}

.single-blog-entry{
text-align: center;
}

.page .page-thumbnail{
display: none !Important;
}

.blog-author{
display: none !important;
}

/* Fluent Form
--------------------------------------------- */

.widget_fluentform_widget{
	background: var(--color-primary) !important;
	color: #fff !important;
	padding: 20px;
}

.widget_fluentform_widget .ff-default .ff-el-form-control,
.home-form .ff-default .ff-el-form-control{
	color: #242424 !important;
background: #fff !important;
	padding: 8px !important;
}

.widget_fluentform_widget h3.widget-title{
color: #fff !Important;
}

.form-consent{
	font-size: 12px;
line-height: 1.4;
}

.home-form .ff-default .ff-el-input--label label{
color: #fff !important;
}

.home-form .form-consent{
color: #fff !important;
}


/* Elementor Classes
--------------------------------------------- */

.services-grid .e-con.e-flex{
	border: 1px solid #ddd !Important;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .1) !important;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .1) !important;
}

.listing-search-hero .rtcl-widget-search-form .ws-location{
margin: 0 !Important;
}

.listing-search-hero .rtcl-elementor-widget-search.rtcl-widget-search-inline .ws-button{
width: 100% !Important;
max-width: 100% !Important;
margin: 10px auto 0 !Important;
	flex: none !Important;
}

/* Footer
--------------------------------------------- */

.footer-top{
padding: 30px 15px !Important;
background: var(--color-primary); !important;
	color: #fff !important;
}

.footer-top a{
	color: #fff !important;
}

.footer-bottom{
padding: 15px 15px !Important;
background: #fff !Important;
border: none !Important;
font-size: 14px !Important;
}

.footer-logo{
display: None !Important;
}


/* Listings
--------------------------------------------- */

.rtcl .h1 .h2, .rtcl .h3, .rtcl .h4, .rtcl .h5, .rtcl .h6, .rtcl h1, .rtcl h2, .rtcl h3, .rtcl h4, .rtcl h5, .rtcl h6{
    font-family: 'Oswald', sans-serif !important;
font-weight: 300 !important;
}

.listingDetails-main{
padding-top: 25px !important;
}

.single-field-amenities .rtcl-cfp-label-wrap{
	width: 100%;
	margin: 0 0 10px 0;
}

.single-field-amenities .rtcl-cfp-item .cfp-value{
	margin-bottom: 15px !Important;
}

.form-section-box .section-columns .cfp-label{
	color: var(--color-primary) !Important;
}

.listingDetails-header__tag{
color: #fff !Important;
}


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

.header-main .site-logo{
	max-width: 220px !important;
}
	
}


@media only screen and (max-width: 782px) {
    .admin-bar .header-main{
        top: 0px !important;
    }
}