/*
    Theme Name: Real Estate Child Theme
    Theme URI: http://wordpress.templaza.net/real-estate/
    Author: Templaza
    Author URI: http://templaza.com
    Version: 6.37
    Description: Real ? Estate is specialized on real property websites. This theme is a Responsive WordPress theme which can automatically adapt to devices such as; mobile, tablet, desktop or laptop, etc.
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: one-column, two-columns, three-columns, four-columns, right-sidebar, custom-menu, featured-images, full-width-template, theme-options
    Template: real-estate
*/
/*@import url("../real-estate/style.css");*/

/*
.fa, .fas{
	font-family:'FontAwesome'!important;
}
h1,h2,h3,h4,h5,h6,a,p{
	font-family:"Raleway"!important;
}
h1 {
	line-height:1em!important;
}
label{
	font-weight:400!important;
}


.tz-header-type-3{
	top:0!important;
}
.

header.tz-header.tz-header-type-3.tz-fixed {
    background: #ffffff!important;
}


.tz-header-type-3 .navbar-nav li.current-menu-ancestor > a:before, .tz-header-type-3 .navbar-nav li.current_page_item > a:before{
	background:none!important;
}
.tz-header-type-3 .navbar-nav li.current_page_item > a {
	color:#000!important;
}
.tz-header-type-3 .navbar-nav li a{
    color: #000!important;

}
.tz-header-type-3 .navbar-nav li a:hover {
    color: #000!important;
}


.tz-header .tz-header-social a{
	background:#8fbebe!important;
	border-radius:50%!important;
	color:#fff!important;
}
.tz-header.tz-header-type-3 .tz-header-logo img {
    margin-top: -10px!important;
}
.tz-header .tz-header-social a:hover{
		background:#808080;
}
.tz-header-type-3 .navbar-nav li .sub-menu{
	width:300px!important;
}

/*End of style header type 4*/
/*Style top row image for internal pages*/
/*.mytoprow{
	min-height:400px!important;
	background-repeat:no-repeat;
}*/
.services p{
	color:#fff;
}


/*End style top row for internal pages*/
/*Services styling*/
p, p.service{

	font-size: 18px;
}
h1.welcome{
  text-align: center!important; 
  color:#fff!important;
  margin:0 13% 30px 13%!important;
}
	
p.welcome {
    text-align: center; 
	line-height:1.7!important;
	margin:0 15% 0 15%;
	color:#fff;
}

.icon-frame-expand {
    display: none !important;
}
.tz-status.RENTED {
    display: none;
}
.wp-pagenavi span{
	color:#fff!important;
}
.wp-pagenavi a{
	color:#cc912a!important;
}
.wp-pagenavi span.current:before {
	border:2px solid #cc912a!important;
}
.wp-pagenavi a:before{
	border:2px solid #cc912a!important;
}
/*End of property listing styling*/

.cbp-filter-item {
    display: none!important;
}
a.cbp-lightbox.cbp-l-caption-buttonRight {
    display: none;
}
.tzwidget-social {
    margin-top: 5%;
}


.tz-button-icon.text-left {
    display: none !important;
}
.tz-header .tz-header-bottom .tz-menu{
	border-top:none!important;
}
.tz-header-address.text-left {
    display: none;
}

ul.sub-menu{
	background:#6c6b6a!important;
}
.tz-header-type-3 .navbar-nav li.current-menu-ancestor > a:before{
	display:none!important;
}
.tz-header .tz-header-bottom .navbar-nav > li > .sub-menu{
	background:#6c6b6a!important;
}



.cbp-filter-item.cbp-filter-item-active {
    display: none !important;
}
.tz-header .tz-header-button{
	background-color:#8fbebe!important;
}
.tz-header .tz-header-center{
	padding:0!important;
}

.icon-magnifier{
	display:none!important;
}
.key{
	display:none;
}

.welcome h2{
   /* font-family: 'Open Sans'!important;*/
	margin-bottom:0;
	font-size:24px!important;
	color:#808080;
	font-weight:normal;
	margin-left: -4%;
	
	
}



.myservices {
    color: #8fbebe;
    font-weight: lighter;
    border-bottom: 1px solid;
    text-transform: capitalize !important;
	
}
.tz-property-all .cbp-item-wrapper h5 a:hover{
    color: #8fbebe!important;
}
p.contactus {
    color: #fff;
}	

p.callus {
	padding:0!important;
}
#description p {
    padding: 5px 30px 5px 30px;
    line-height: 2em !important;
}

/*Footer styling*/


a.footermail {
    color: #aaa!important;
}
a.footermail:hover{
	color:#8fbebe!important;
}
.tz-footer{
	padding:0!important;
	background:#000!important;
}

.tz-footer .widget_tz_title{
	height:260px!important;
}

a.tz-caption img {
    display: none!important;
	width:0!important;
}
 .tz-footer .tz-footer-two .tz-related-content{
	 padding-left:0!important;
	 margin-left:-17px!important;
 }
 .tz-footer .widget_tzcontact_info .tzwidget-contact .tzwidget-social a.facebook i, .tz-footer .widget_tzcontact_info .tzwidget-contact .tzwidget-social a.twitter i{
	background:#cc9920!important;
	border:1px solid #cc9920!important;
}
.wpcf7 input[type="checkbox"]{
	float:left;
	width:inherit;
	height:inherit;
	margin:14px;
}
.wpcf7 input[type="checkbox"].mynewsletter {
    float: left;
    margin:5px 5px 5px -21px;
	
}
span.mc4wp-checkbox.mc4wp-checkbox-contact-form-7{
	color:#fff;
	font-size:14px!important;
}
span.mc4wp-checkbox.mc4wp-checkbox-contact-form-7 input {
    margin: 5px 5px 5px -2px;
}
span.wpcf7-list-item-label {
    color: #fff;
    font-size: 14px;
}
input.wpcf7-form-control.wpcf7-submit {
    color: #000;
}
/*Footer freelancer*/

.tz-footer .widget_tzcontact_info .tzwidget-contact .tzwidget-social a.facebook i {
    color: #ffffff !important;
    border: 1px solid #ffffff !important;
}
.tz-footer .widget_tzcontact_info .tzwidget-contact .tzwidget-social a.twitter i {
    color: #ffffff !important;
    border: 1px solid #ffffff !important;
}
.tz-footer .tz-copyright {
    padding: 50px 0 !important;
    font-size: 15px !important;
}
.tz-footer .tz-copyright p {
    font-size: 16px !important;
}
.tz-footer .widget_tz_title h3 {
    font-size: 20px !important;
}
.tz-footer .widget_tz_title p {
    font-size: 16px;
}
.tz-footer .widget .title-widget:after{
border-bottom:1px solid #cc912a!important;
}
.tz-footer .widget.widget_nav_menu a:before{
	color:#cc912a!important;
}
/*Contact us page green to yellow*/
.tz-home-title.tz-contact-us h3:after, .tz-home-title.title h3:after{
	border-top:1px solid #cc912a!important;
}
/*End contact-us page*/
/* .tz-footer-two .tz-caption img {
    max-width: 100% !important;
    height: auto !important;
}*/
/*end footer freelancer*/
/*end footer styling*/
.wpcf7-list-item-label a:hover {
    color: #8fbebe !important;
}
.tz-home-title .tz-title-content .item i, .tz-footer .widget_tz_title .tzwidget-social i,.tz-footer .widget.widget_nav_menu a:hover{
	color:#c9912a!important;
}

.tz-contactform .tz-submit input {
    background: #808080 !important;
}
.tz-contactform .tz-submit input:hover {
    background: #8fbebe !important;
}
a.ourservices {
    color: #808080;
}

a.ourservices:hover, a.ourservices:focus{
	color:#8fbebe;
}


#btn_top {
    background: #808080 !important;
}
#btn_top.active{
    background: #8fbebe !important;
}

.tz-home-title .tz-title-content .item{
	font-size:18px!important;
}
/*Media Queries*/
@media (min-width:1200px){
	.mycontactform{
		width:50%;
	}
	.container.tz-header-container{
        width:100%;
    }
	
}

@media (min-width:320px) and (max-width:480px){
	h1.welcome{
	font-size: 30px!important;
    margin: 1% 3%!important;
    line-height: 1.5 !important;
}
.welcome h2{
	text-align:center;
}
 p.welcome{
	 font-size: large !important;
    line-height: 1.9 !important;
	margin:0 5% 0 5%;

}

@media (max-width:767px){
	.container.tz-header-container{
    max-width:100%;
}
}
@media (min-width:480px) and (max-width:768px){
.welcome h2{
	text-align:center;
}
.tz-property-price{
	display:none!important;
}
	
@media (max-width: 991px){
.container{
	width:100%!important;
}

.tz-header .slicknav_menu .slicknav_nav{
	background:#fff!important;
}
.tz-header .slicknav_menu .slicknav_btn.slicknav_open:before {
    color: #cc912a!important;
}
}
@media (min-width:768px){
	.row1{
		margin-top:100px;
	}
	.tz-header-type-3 .navbar-nav li > a {
    padding-right: 40px!important;
}
}

.wp-pagenavi span {
    color: #fff!important;
}
a.page.larger {
    color: #fff!important;
}
a.nextpostslink,a.last{
	color:#fff!important;
}
@media (min-width:992px) and (max-width:1024px){
	h5.welcome {
		font-size:1.1em!important;
	}
	p.welcome{
	font-size:1.1em!important;
}
.container{
	width:100%!important;
}
.container.tz-header-container {
    width: 100%!important;
	max-width:100%!important;
}
.tz-header-type-3 .navbar-nav li a{
	padding-right:20px!important;
}
}
@media (min-width:992px) and (max-width:1200px){

  .container.tz-header-container{
        width:100%;
    }
}

@media(min-width:1024px){
	.rightbottom {
    margin-top: 20px !important;
}
}

@media(min-width:1600px){
    .container{
        max-width:1600px!important;
        margin:0 auto!important;
     
    }
	.backcontainer{
		width:1600px!important;
		margin:0 auto!important;
	}
}
	
/*Freelancer code*/
.tz-header .tz-header-social a i {
    color: #fff !important;
}
.tz-homeslide-image::before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    z-index: 3;
}
.tz-homeslide-image .tz-center-content h2 {
    margin-bottom: 25px;
}
.tz-slider-images.slick-slider {
    height: auto;
}
.tz-property-home .cbp-item-wrapper .tz-property-des .tz-property-views a:link {
    color: #fff;
}



#wpcf7-f1515-o1 span.wpcf7-list-item {
    margin-left: 0px;
}
#wpcf7-f1515-o1 .wpcf7-submit:disabled {
    background:#8fbebe !important;
    color: #ffffff !important;
}
#wpcf7-f1515-o1 label{
font-weight: 400 !important;
    font-size: 14px;
    margin-bottom: 15px;
}


.tz-homeslide-image.tz-center-content h2 {
    font-size: 70px !important;
}
.tz-center-content p {
    font-size: 28px !important;

}

#wpcf7-f1515-o2 .wpcf7-list-item{
margin: 0px !important; 
}
#wpcf7-f1515-o2 label {
    font-weight: 400 !important;
    font-size: 14px !important;
}
*/