/* ===================================================================================
* Theme Name: Reland Child
* Theme URI: https://www.themegenix.net/reland/
* Author: ThemeGenix
* Author URI: https://themeforest.net/user/themegenix/
* Description: Reland - Real Estate Group WordPress Theme
* Version: 1.1
* Template: reland
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, 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/



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

.burger-menu-visible .fullscreen-menu .offNav{background: #282A5B;}


.section-title .title, .banner-content-two .title{text-transform: none;}
.fpg-hero-banner .banner-content .title{
    font-size: 62px !important;
    text-transform: none;
}
.section-title {
    font-size:38px !important;
}

.slider-right-bg::before{display: none;}
.slider-bg::before{background: none;}
.header-action .icon a{width: 46px;height: 46px;border: 1.6px solid #CFAD89;color: #CFAD89;}
.header-action .icon a > span{background: #CFAD89;}
.fpg-blue .section-title .title, .fpg-blue .section-title .sub-title, .fpg-blue .banner-content-two .title, .fpg-blue p{color: #282A5B;}
.fpg-white .section-title .title, .fpg-white .section-title .sub-title{color: #fff; }
.fpg-featured-properties-home section.project-area.project-style-three .row{ flex-direction: column;}
.fpg-featured-properties-home section.project-area.project-style-three .row .col-xl-7, .fpg-featured-properties-home section.project-area.project-style-three .row .col-xl-5{width: 100%;margin:0;}
.fpg-testimonials .section-title .sub-title, .fpg-testimonials .section-title .title{color: #282A5B;}
.fpg-testimonials .testimonial-content p{color: #282A5B;}
.fpg-testimonials .testimonial-content{border: 2px solid #CFAD89;}
.fpg-testimonials .testimonial-content::before{
    background: #F7F0E7;
    border-top: 2px solid #CFAD89;
    border-left: 2px solid #CFAD89;
}
.fpg-testimonials .testimonial-item:nth-child(even) .testimonial-content::before{
    border-bottom: 2px solid #CFAD89;
    border-right: 2px solid #CFAD89;
}
.fpg-services .team-content .title{font-family: Kumbh Sans;font-size: 16px; font-weight: 500;text-align: left;padding: 0px 30px;line-height: 1.5;letter-spacing: 0px;}
.fpg-services .team-thumb::before{background: none;}
.fpg-home-property .project-item-wrap .project-item-two:nth-child(2) .row{display: flex; flex-direction: row-reverse;}
.fpg-home-property .project-item-wrap .project-item-two .details-btn .transparent-btn{pointer-events: none;}
.project-content-two .project-list .list-wrap li .icon{color: #282A5B;}
.project-content-two .project-list .list-wrap li .content p{color: #282A5B;}
.fpg-home-carousel .elementor-image-carousel-caption{margin-top: 15px;}

.about-content p{color: #282A5B;}

.transparent-btn{background: #CFAD89;color: #fff; padding: 12px 48px;border: 1.5px solid #CFAD89;border-radius: 30px;}
.fpg-blue .transparent-btn, .fpg-blue .btn, .fpg-hero-banner .btn{background: #282A5B;color: #F7F0E7; padding: 12px 48px;border: 1.5px solid #282A5B;border-radius: 30px;}
.fpg-btn-secondary .btn{background: #CFAD89; color: #F7F0E7;border: 1.5px solid #CFAD89;}

.contact-form-wrap .form-grp{margin-bottom: 15px;}
.blog-content .title{color: #282A5B; font-size: 16px;font-weight: 600;pointer-events: none;}
.blog-meta .list-wrap li{font-size: 12px;color: #78B2C4;}

.feature-content .title { color: #282A5B !important; font-size: 28px !important; }
.feature-content p { color: #282A5B !important;}

.contact-form-wrap .form-grp textarea, .contact-form-wrap .form-grp input, .contact-form-wrap .form-grp select{
    background: #fff;
    color: #282A5B;
    padding: 8px 20px;
    border: 1.5px solid #fff;
    height: 48px;
    width: 100%;
    border-radius: 8px;
}
.contact-form-wrap .form-grp textarea{min-height: 162px;}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #282A5B;
  opacity: 1; /* Firefox */
}

.team-content{
  opacity: 1;
  bottom: 50px;
}
.team-item:hover .team-content{
  transform: none;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #282A5B;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #282A5B;
}

.contact-form-wrap .form-submit input[type="submit"]{
    background-color: #282A5B;
    color: #F7F0E7;
    text-transform: uppercase;
    padding: 12px 48px;
    border-radius: 30px;
}

.contact-form-wrap .form-submit input[type="submit"]:hover{background: #CFAD89;}
.contact-form-wrap .form-check .form-check-input{background-color: #fff;}
.contact-form-wrap .form-check-input:checked[type=checkbox]{background-color: #282A5B;}
.contact-form-wrap .form-check label{color: #fff;}

.footer-top{padding: 60px 0px 60px;}
.fw-title{color: #CFAD89; font-size: 18px;}
.widget_media_image img{width: 210px;}
.footer-contact p, .footer-top .widget_block ul li a, .footer-top .footer-widget ul li a{color: #fff;font-size: 13px;line-height: 22px;}

.banner-area-two{background: #F7F0E7;}
.fullscreen-menu .nav-height{justify-content: start;align-items: flex-start;}
.fullscreen-menu .nav-height .inner{text-align: center;}
@media (max-width: 1500px){
    .side-menu-inner .navigation li>a, .fullscreen-menu .navigation li>a{font-size: 28px !important;}
    .fullscreen-menu .navigation > li .sub-menu li a{font-size: 14px !important; color: #F7F0E7;text-transform: uppercase;font-weight: 400;}
}

.menu-area-two a.sticky-logo {
    display: none;
}
.menu-area-two a.secondary-logo {
    display: block;
}
.menu-area-two.sticky-menu a.sticky-logo {
    display: block;
}
.menu-area-two.sticky-menu a.secondary-logo {
    display: none;
}

/*
.page-id-1148 .menu-area-two a.secondary-logo {
    display: block;
}
.page-id-1148 .menu-area-two a.sticky-logo {
    display: none;
}
*/
.banner-content-two .title {
    line-height: 1.1;
}
#careerform .contact-form-wrap .form-grp input
{
   border: 1px solid #434570; 
}
#careerform .contact-form-wrap .form-grp textarea
{
   border: 1px solid #434570; 
   min-height: 138px;
}
#careerform .contact-form-wrap .form-check label
{
    color: #434570;
}
.contact-form-wrap .form-check .form-check-input
{
    border: 1px solid #000;
}


.upload-btn-wrapper { position: relative; overflow: hidden;}

.fb-upload-cv { margin-bottom:25px;margin-top:20px;}

.cv-btn {
    border: none;
    background: none;
    border-bottom: 2px solid #434570;
    color: #434570;
    padding: 0px;
    font-size: 16px;
    font-weight: 500;
    
    text-transform: uppercase;
}

.upload-btn-wrapper span.wpcf7-form-control-wrap {
    font-size: 30px;
    position: absolute;
    left: 0;
    bottom: 0;
    opacity: 0;
}

/* Large devices (desktops, 992px and up) */
@media (max-width: 991.98px) {

    .page-id-1148 .menu-area-two a.secondary-logo {
        display: block;
    }
    .page-id-1148 .menu-area-two a.sticky-logo {
        display: none;
    }
    .page-id-1148 .menu-area-two.sticky-menu a.secondary-logo {
        display: none;
    }
    .page-id-1148 .menu-area-two.sticky-menu a.sticky-logo {
        display: block;
    }
 
}

body:not(.home) .menu-area-two a.secondary-logo {
    display: block !important;
}

body:not(.home) .menu-area-two a.sticky-logo {
    display: none !important;
}
body:not(.home) .header-action .header-contact ul li a
{
   color: #434570 !important; 
  
}

.blog-post-comment
{
    display: none !important;
}
.project-content .title
{
    font-weight: 500;
    color: #282A5B;
}
/*
body.project-template-default.single.single-project div#sticky-header,body.post-template-default.single.single-post div#sticky-header,body.blog div#sticky-header,body.search.search-results div#sticky-header
{
    background-color: #282A5B !important;
}
body.project-template-default.single.single-project .header-action .header-contact ul li a, body.post-template-default.single.single-post .header-action .header-contact ul li a,body.blog .header-action .header-contact ul li a
{
    color: #fff !important;
}


body.project-template-default.single.single-project .sticky-menu .header-action .icon a
{
    border-color: #CFAD89 !important;
}
body.project-template-default.single.single-project .sticky-menu .header-action .icon a>span
{
    background: #CFAD89 !important;;
}
body.post-template-default.single.single-post .sticky-menu .header-action .icon a,span,body.blog.sticky-menu .sticky-menu .header-action .icon a,span,.archive.category.sticky-menu .header-action .icon a>span

{ 
    border-color: #CFAD89 !important;
}


body.post-template-default.single.single-post .sticky-menu .header-action .icon a>span,body.blog.sticky-menu .header-action .icon a>span,.archive.category.sticky-menu .header-action .icon a>span
{
    background: #CFAD89 !important;;
}
*/

.project-details-title .title
{
   font-weight: 500;
    color: #282A5B; 
    font-size: 38px !important;
}
.testimonial-content span
{
        font-family: 'Bodoni Moda';
}
.side-menu-inner .navigation li>a, .fullscreen-menu .navigation li>a
{
	font-size:36px !important;
}
.fullscreen-menu .nav-height {
    padding: 120px 0;
    align-items: flex-start;
}
.fpg-hero-banner .banner-content .title{
 		line-height: 70px;
}
.banner-content p {
	font-size: 23px !important;
}
.fullscreen-menu .nav-height{
	justify-content: center;
}
.section-title .title{
	font-size: 38px !important;
}

.team-thumb{
	border-radius: 9px;
}
.project-top-meta .form-grp input
{
       color: #282a5b !important; 
       border: 1.5px solid #282a5b !important;
}

.project-top-meta .form-grp.select .form-select
{
     color: #282a5b !important; 
       border: 1.5px solid #282a5b !important;
}
.elementor-873 .elementor-element.elementor-element-ee6a0ee .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 9px 9px 9px 9px;
}
.elementor-873 .elementor-element.elementor-element-2395517 .elementor-icon-box-title{
	line-height:30px
}
.elementor-873 .elementor-element.elementor-element-3ef102a .elementor-icon-box-title{
	line-height:30px
}

.elementor-873 .elementor-element.elementor-element-82fdb14 .elementor-icon-box-title{
	line-height:30px
}
.project-item-two .project-thumb img{
	border-radius: 9px;
}

.blog-thumb{
	border-radius: 9px;
}
.feature-icon{
	border: 1.5px solid #272A5B;
}

.feature-icon::before{
	background: #272A5B;
}
.burger-menu-visible .menu-area-two.transparent-header.sticky-menu
{
    background: #fff !important;
}
.footer-social .list-wrap
{
    justify-content: right !important;
}
.footer-bottom
{
    border-top: 1px solid #fff;
}
.footer-social .list-wrap li a
{
    color: #fff;
    border: none;
}
.copyright-text p
{
    color: #fff !important;
}
#contactbanner .banner-area-two
{
    min-height: auto;
}
#powerTip {
    background-color: #282a5b !important;
    color: #fff !important;
    font-family: "Kumbh Sans", Sans-serif !important;
}
#powerTip p
{
     color: #fff !important;
}
@media (max-width:768px){
 .fpg-blue .banner-content-two .title,.fpg-blue .banner-content-two p{color: #fff !important; }
 .fpg-hero-banner .banner-content .title
 {
     font-size: 40px !important;
     line-height: 40px !important;
 }
 .banner-content p
 {
     font-size: 18px !important;
 }
 .breadcrumb-content .title
 {
     color: #282a5b !important;
     font-size: 30px !important;
     line-height: 35px !important;
 }

 }

 @media (max-width:767.98px){

.fplogo #sticky-header:not(.sticky-menu) .secondary-logo img {

    filter: brightness(100);

}

#contactbanner a
{
    color: #fff;
}

.footerlist-wrap
{
text-align: left !important;
padding-left: 0px;

}
h1.cheddar
{
    font-size:30px !important;
     line-height: 44px !important;
}
 }

 .fullscreen-menu .navigation li.active > a
 {
     color: #fff !important;
 }
 .fullscreen-menu .navigation > li .sub-menu li a 
 {
    font-family: 'Kumbh Sans' !important;
    color: #ffffff;
    font-size:16px !important;
 }
 .fullscreen-menu .navigation > li .sub-menu li a:hover
 {
     color: #fff !important;
 }
.fpg-home-carousel .elementor-image-carousel-caption
{
    padding-bottom:8px;
}
.fplogo.header-action .header-contact ul li a
{
     filter: brightness(100);
    color: #fff !important;
}
.footer-top .footer-widget ul li a:hover{
    color: #fff !important;
}
.project-info-wrap .info-item .content p
{
    font-size: 17px;
    color: #282A5B;
    font-weight: 600;
}
.c-1.hero.bg-image
{
 
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    min-height: 400px;
    box-shadow: inset 0 0 0 2000px rgb(13 13 13 / 51%);
    padding-top: 200px;
    padding-bottom: 200px;
    margin-top:97px;

}

h1.cheddar
{
    text-align: center;
    color: #fff;
    text-transform: uppercase;
}
.project-details-area
{
    padding-top: 70px;
    padding-bottom: 70px;
}
.project-info-wrap .info-item .icon
{
    color: #282A5B;
}
span.post.post-page.current-item
{
    color: #282A5B;
}
nav.projectbreadcrumb
{
    color: #fff ;
}
a.projecthome
{
    color: #fff;
}
.breadcrumb-area
{
    padding: 140px 0px 45px 0px;
}
.d-none
{
    display: block !important;
}

body.project-template-default.single.single-project .d-none
{
    display: none !important;
}
.breadcrumb>* a
{
   color: #282A5B;
   font-size:12px !important;
} 
.blog-details-area
{
     padding: 70px 0px 30px 0px;
}
header.page-header.d-none
{
    background: none !important;
}

.breadcrumb-content .title
{
    font-size: 39px !important;
    text-transform: capitalize !important;
}

/*
body.archive.category.category div#sticky-header,body.blog div#sticky-header
{
    background-color: #282A5B;
}

body .search .search-results div#sticky-header
{
    background-color: #282A5B !important;
}
body.archive.category.category .header-action .header-contact ul li a,body.blog .header-action .header-contact ul li a
{
    color: #fff !important;
}
*/
.footer-widget
{
   margin-bottom:20px !important;
}
.simple-social-icons ul li
{
   margin-left: 0px !important;
}
a.postproject.post-page
{
    color: #fff;
}

 body:not(.home) div#sticky-header
{
    background-color: #fcfdf6 !important;
}

.wpcf7 form.sent .wpcf7-response-output
{
    color: #fff !important;
    border-color: #282a5b !important;
}
.footerlist-wrap
{
text-align: right;
}
.project-item-two
{
    margin-bottom: 0px !important;
}
.wpgmp_infowindow .fc-item-title
{
    font-family: 'Bodoni Moda';
}
.fc-infowindow-udine .fc-item-content
{
        font-family: 'Kumbh Sans';
}


.wpcf7 input::placeholder {
     color: #282A5B !important;
}
.wpcf7 textarea::placeholder
{
   color: #282A5B !important; 
}

#careerform .wpcf7 form.sent .wpcf7-response-output
{
        color: #282a5b !important;
}
.copyright-text p
{
    font-size: 14px;
    margin-bottom: 0px;
}
.footer-bottom {
    padding-bottom: 30px;
}
label
{
   color: #282a5b !important; 
}
/*
 body.post-template-default.single.single-post .sticky-menu .header-action .icon a .about-content, body.blog .sticky-menu .header-action .icon a .about-content
{
    border-color: #fff !important;
}

body.post-template-default.single.single-post .sticky-menu .header-action .icon a,span,body.blog.sticky-menu .sticky-menu .header-action .icon a,span,.archive.category.sticky-menu .header-action .icon a>span

{ 
    border-color: #CFAD89 !important;
}


body.post-template-default.single.single-post .sticky-menu .header-action .icon a>span,body.blog.sticky-menu .header-action .icon a>span,.archive.category.sticky-menu .header-action .icon a>span
{
    background: #CFAD89 !important;;
}
body.archive.category .header-action .icon a > span,.blog .header-action .icon a > span
{
        background: #CFAD89 !important; 
}
body.archive.category  .header-action .icon a,.blog .header-action .icon ase
{
    border-color: #CFAD89 !important; 
}
*/
.blog-item.blog-item-two .blog-content .title
{
    font-size:23px !important;
    font-weight:500 !important;
}
.blog-item
{
    margin-bottom:0px !important;
}
.page-header
{
    background:none !important;
}
.blog-details-content
{
    margin-bottom:0px !important;
}

@media only screen and (max-device-width: 480px) {
.section-title .title {
  font-size: 28px !important;
	line-height:36px !important;
}
	h1.cheddar
{
        font-size:30px !important;
	    line-height: 44px !important;
}
	.project-details-title .title
	{
		font-size:27px !important;
	}
	
	.breadcrumb-content .title
    {
	line-height: 37px !important;
    font-size: 30px !important;
    }	
	
    }
    .project-item
    {
        text-align:center;
    }
    
   .investtitle
   {
   text-align: center;
    color: #282A5B;
    font-family: "Bodoni Moda", Sans-serif;
    font-size: 26px;
    font-weight: 400;
}
   .section-pb-140
   {
       padding-bottom: 70px !important;
   }

.tg-page-area
{
    padding: 0 0 70px !important;
}

.breadcrumb-content .title
 {
     color: #282a5b !important;
}

	@media(max-width:1200px)
{
	.project-content .title
	{
		font-size:23px !important;
	
}
}



#history .section-title .title
{ 
color: #282A5B !important;
    
}
.blog-item.blog-item-two .blog-content .title
{
    font-size:23px !important;
    font-weight:500 !important;
}
.page-header{
	background:none !important;
}

 .investtitle
   {
   text-align: center;
    color: #282A5B;
    font-family: "Bodoni Moda", Sans-serif;
    font-size: 30px;
    font-weight: 400;
}


.section-title {
    font-size:38px !important;
}
.fullscreen-menu .navigation > li .sub-menu li a 
 {
   
    font-size:16px !important;
 }
 .home .menu-area-two.sticky-menu a.secondary-logo {
    display: block !important;
}

.home .menu-area-two.sticky-menu {
    background: #282a5b;
}
.sticky-menu .header-action .header-contact ul li a
{
	color:#fff !important;
}