/**

CodeGravity Joomla template - http://www.codegravity.com

(C) Copyright 2011 by CodeGravity.com, All rights reserved !


This file may be used and modified under the terms of GNU/GPL license.
http://www.gnu.org/licenses/gpl-3.0.txt

All images were received by 3rd party designer. Based on scanned agreement,
they agreed not to use any copyrighted material and used royalty free 
images only. CodeGravity.com takes no responsibility of using this template 
on your own website.

**/

.gsyufdaetrw {display:none !important;}
body{



  padding:0px;



  margin:0px;



/*  background-color: #e7e7e7;
*/


  font-family: Arial;



  font-size: 14px;



  color:#565656;



}


h1{
	color: #632523;
line-height: 115%;
font-family: 'Advantage','sans-serif';
font-size: 22pt;
font-weight: normal;
text-transform:uppercase;
}


fieldset{

border:0px;

}

html{



height:100%;



}



img{



border:0px;



}



a{



color:#565656;



text-decoration:none;



}







a{



text-decoration:underline;



}



.main_cont{
width:100% !important; 
clear:both;
/*position:absolute;
*/z-index:0;

/*  padding: 0px;



  height: auto;



  width: auto;



  margin-top: 0px;



  margin-right: auto;



  margin-bottom: 0px;



  margin-left: auto;*/



}







.header{



  margin: 0px;



  padding: 0px;



  height: auto;



  width: 100%;



  overflow: hidden;



  background-color: #FFFFFF;



}



.header_center{



  background-image: url(../images/header_center.jpg);



  background-repeat: no-repeat;



  background-position: center top;



  margin:auto;



  padding: 0px;

/*height:34px;*/

/*  height: 121px;*/



  width: 1104px;



}



.logo{

/* margin-top: -14px;*/margin-top:6px;
    position: absolute;

  height: 75px;
z-index:999;

width:212px;
/*  width: 360px;*/



/*  margin-top: 12px;*/



  float: left;



  margin-left: 220px;



}

.outer{margin:0 auto;}
#_homemenu{}
.header_right{



  padding: 0px;



  /*float: right;*/

 position: absolute;
    width: 216px;z-index:999;

  height: auto;



  width: 216px;



  margin-top: 0px;



  margin-right: 22px;



  margin-bottom: 0px;



  margin-left: 0px;



}

.link_a_p{}
.link_a img{   padding-right: 20px;}
 .social_bx ul{margin-top: -10px !important; margin-left: -57px !important;}
 .social_bx ul li:last-child a{border-right:0px}
.social_bx ul li a{text-decoration:none;padding:0 17px;color: #895959;    font-size: 11px;  border-right: 1px solid;}
.social_bx ul li{float:left;list-style: none outside none;}

 .social_bx{



  padding: 0px;



/*  float: right;
*/


  height: 20px;



/*  width: 78px;
*/


  margin-top: 8px;



  margin-right: 0px;



  margin-bottom: 0px;



  margin-left: 0px;



 }



 .top_menu{



  background-image: url(../images/top_link.jpg);



  padding: 0px;



  float: left;



  height: 27px;



  width: 207px;



  line-height: 27px;



  margin-top: 35px;



  margin-right: 0px;



  margin-bottom: 0px;



  margin-left: 0px;



 }



 .top_menu ul {



  margin: 0px;



  padding: 0px;



  text-align: center;



 }



 



 .top_menu ul li {



  display: inline;



  padding-right: 12px;



  padding-left: 12px;



  padding-top: 0px;



  padding-bottom: 0px;



 }



 



 .top_menu ul li a{



  color: #97cad9;

  



  margin: 0px;



  padding: 0px;



 }



 .top_menu ul li a:hover{



  color: #FFFFFF;



  text-decoration: none;



 }



.nav{



/*  background-image: url(../images/nav_bg.jpg);
*/


  margin: 0px;



  padding: 0px;



  height: 61px;



  width: 100%;



  float: left;



  line-height: 61px;



}
.top-slide{   clear: both;
    width: 100%;
    z-index: 0;}


.nav_center{



/*  background-image: url(../images/nav_center.jpg);
*/


  padding: 0px;



  height: 61px;



  width: 1103px;



  margin-top: 0px;



  margin-right: auto;



  margin-bottom: 0px;



  margin-left: auto;



}





/*

----------------------------------------------------------------------------------*/

/*



.nav_center ul{

  list-style-type: none;

  display: block;

  margin-top: 0px;

  margin-right: 0px;

  margin-bottom: 0px;

  margin-left: 44px;

  padding-top: 7px;

  padding-right: 0px;

  padding-bottom: 0px;

  padding-left: 0px;

}



.nav_center ul li {

  display:block;

  float:left;

}

.nav_center ul li a{

  display: block;

  float: left;



  background-repeat: no-repeat;

  background-position: right top;

  width: auto;

  margin-top: 0px;

  margin-right: 22px;

  margin-bottom: 0px;

  margin-left: 22px;

  padding-top: 0px;

  padding-right: 22px;

  padding-bottom: 0px;

  padding-left: 0px;

  line-height: 41px;

  height: 61px;

  font-size: 16px;

  text-decoration: none;

  color: #2b4e72;

  font-weight: bold;

}

.nav_center ul li a span{

  display: block;



  height: 39px;

  width:104px;

  text-align:center;

  margin: 0px;

  float: left;

  padding-top: 0px;

  padding-right: 0px;

  padding-bottom: 0px;

  padding-left: 10px;

  background-repeat: no-repeat;

  background-position: left top;

}

 

.nav_center ul li a:hover{

  color: #97cad9;

    background-image: url(../images/nav_right.jpg);

    background-repeat: no-repeat;

  background-position: right top;

  width: auto;

  margin-top: 0px;

  margin-right: 22px;

  margin-bottom: 0px;

  margin-left: 22px;

  padding-top: 0px;

  padding-right: 22px;

  padding-bottom: 0px;

  padding-left: 0px;

  line-height: 41px;

  height: 61px;

  font-size: 16px;

  text-decoration: none;

}

.nav_center ul li a:hover span{

  background-image: url(../images/nav_round_left.jpg);

}*/



/*--------------------------------------------------------------*/

































 

.banner{



  background:url(../images/banner.jpg) no-repeat #FFFFFF  ;



  padding: 0px;



  height: 436px;



  width: 960px;



  margin-top: 0px;



  margin-right: auto;



  margin-bottom: 0px;



  margin-left: auto;



}







.banner_txt{



  background-image: url(../images/bg_banner_box.png);



  padding: 0px;



  float: left;



  height: 162px;



  width: 398px;



  margin-top: 110px;



  margin-right: 0px;



  margin-bottom: 0px;



  margin-left: 10px;



  font-family: Arial, Helvetica, sans-serif;



  font-size: 16px;



}







.banner_txt h1{



  font-size: 24px;



  color: #2b4e72;



  display: block;



  text-align: center;



  padding: 0px;



  margin-top: 12px;



  margin-right: 0px;



  margin-bottom: 0px;



  margin-left: 0px;



}







.banner_txt p{



  display: block;



  padding: 0px;



  margin-top: 12px;



  margin-right: auto;



  margin-bottom: 0px;



  margin-left: auto;



  font-size: 12px;



}



.banner_link{



  background-image: url(../images/bg_banner_box1.png);



  padding: 0px;



  float: left;



  height: 158px;



  width: 958px;



  margin-top: 6px;



  margin-right: 0px;



  margin-bottom: 0px;



  margin-left: 1px;



}







.body_cont{

    height: auto;
    margin: auto;
    padding: 0;
    position: relative;
    width: 1030px;
/*    z-index: 2147483647;*/
}







.slide{



  margin: 0px;



  padding: 0px;



  width: 100%;



  overflow: hidden;



}



.ar_lft{



  background-image: url(../images/arrow_l.png);



  padding: 0px;



  float: left;



  height: 67px;



  width: 34px;



  margin-top: 44px;



  margin-right: 0px;



  margin-bottom: 0px;



  margin-left: 0px;



}







.center_sl{



  background-image: url(../images/bg_slide.png);



  float: left;



  height: auto;



  width: 960px;



  padding-top: 0px;



  padding-right: 0px;



  padding-bottom: 15px;



  padding-left: 0px;



  margin: 0px;



  background-repeat: no-repeat;



}



.ar_rigt{



  background-image: url(../images/arrow_r.png);



  float: right;



  height: 67px;



  width: 34px;



  margin-top: 44px;



}



.banner_box{



  margin: 0px;



  padding: 0px;



  float: left;



  height: auto;



  width: 319px;



}



.banner_box h2{



  font-family: Georgia;



  font-size: 20px;



  color: #FFFFFF;



  display: block;



  padding: 0px;



  margin-top: 12px;



  margin-right: auto;



  margin-bottom: 0px;



  margin-left: auto;



  width: 90%;



  font-weight: normal;



}







.banner_box p{



  color: #FFFFFF;



  display: block;



  width: 92%;



  margin-right: auto;



  margin-left: auto;



  margin-top: 12px;



}



.sl_box{



  margin: 0px;



  padding: 0px;



  float: left;



  height: auto;



  width: 480px;



  background-image: none;



  background-repeat: repeat-x;



  background-position: left bottom;



}







.center_box_bdy{



  width:960px;



  height:auto;



  padding:0px;



  margin-top: 0px;



  margin-right: auto;



  margin-bottom: auto;



  margin-left: auto;



  overflow: hidden;



}

.center_box_bdy_page{width:700px;}

.center_box_bdy_left{



  padding: 0px;



  float: left;



  height: auto;



  /*width: 700px;*/



  margin-top: 0px;



  margin-right: 0px;



  margin-bottom: 0px;



  margin-left: 12px;



}



.center_box_bdy_left h2{


font-family: 'hel';
  /*font-family: Georgia;*/



  font-size: 24px;



  font-weight: normal;



  color: #650100;



  display: block;



  margin: 0px;



  padding: 0px;



}

.fw-list-propery-details p {

  font-size: 13px !important;
}
.center_box_bdy_left p{


font-family:arial;
  display: block;



  line-height: 18px;



  margin-top: 0px;



  margin-right: 0px;



  margin-bottom: 0px;



  margin-left: 0px;



  padding-top: 5px;



  padding-right: 0px;



  padding-bottom: 5px;



  padding-left: 0px;



}











.center_box_bdy_right{



  padding: 0px;



  float: right;



  width: 220px;



  margin-top: 12px;



  margin-right: 0px;



  margin-bottom: 0px;



  margin-left: 0px;



}



.ptrn{



  padding: 0px;



  height: 13px;



  width: 100%;



  background-image: url(../images/ptrn.jpg);



  background-repeat: repeat;



  margin-top: 12px;



  margin-right: 0px;



  margin-bottom: 0px;



  margin-left: 0px;



}







.list_box{



  padding: 0px;



  float: left;



  width: 232px;



  margin-top: 32px;



  margin-right: 0px;



  margin-bottom: 0px;



  margin-left: 0px;



}



.list_box ul{



  list-style-type: none;



  margin: 0px;



  padding: 0px;



}







.list_box ul li {



  display: block;



  background-image: url(../images/ic_1.jpg);



  background-repeat: no-repeat;



  background-position: left center;



  text-indent: 18px;



  padding-top: 5px;



  padding-bottom: 5px;



}







.list_box ul li a{



  text-decoration: none;



}



.list_box ul li a:hover{



  text-decoration: underline;



}







.tb_bx{



 



  padding: 0px;



  float: left;



  height:auto;



  width: 701px;



  margin-top: 12px;



  margin-right: 0px;



  margin-bottom: 0px;



  margin-left: 0px;



}



.tb_bx_top{



  background-image: none;



  padding: 0px;



  float: left;



  height: 35px;



  width: 186px;



  margin-top: 30px;



  margin-right: 12px;



  margin-bottom: 0px;



  margin-left: 0px;



}



.tb_bx_top a{



  background-image: url(../images/tb_a.png);



  display: block;



  margin: 0px;



  padding: 0px;



  height: 35px;



  width: 186px;



  line-height: 35px;



  text-indent: 28px;



  text-decoration: none;



  font-family: Georgia;



  font-style: italic;



}







.tb_bx_top a:hover{



  background-image: url(../images/tb_b.png);



}



.tb_bx_center{



  background-image: url(../images/tb_-bg.jpg);



  padding: 0px;



  float: left;



   



  width: 701px;



  margin: 0px;



  overflow: hidden;



}







.center_box_bdy_b{



  width:100%;



  height:auto;



  margin:auto;



  padding:0px;



  float: left;



  overflow: hidden;







}







.link{



  color: #2b4e72;



  text-decoration: none;



}







.banner_link_btn{



  background-image: url(../images/ic_2.png);



  display: block;



  margin: 0px;



  padding: 0px;



  height: 32px;



  width: 24px;



}



.banner_link_btn:hover{



  background-image: url(../images/ic_3.png);



}







.log_box{



  padding: 0px;



  height: auto;



  width: 219px;



  background-image: none;



  margin-top: 12px;



  margin-right: 0px;



  margin-bottom: 0px;



  margin-left: 0px;



}



.log_box_top{



  background-image: url(../images/ptrn1.jpg);



  height: 29px;



  width: 219px;



  font-family: Georgia;



  font-size: 18px;



  display: block;



  text-align: center;



  font-weight: bold;



  line-height: 29px;



}







.log_box_center{



  background-image: url(../images/log_bx.jpg);



  margin: 0px;



  padding: 0px;

  height:auto;

  border:0px;



  width: 219px;



}







.most_wanted{



  padding: 0px;



  height: auto;



  width: 100%;



  margin-top: 12px;



  margin-right: 0px;



  margin-bottom: 0px;



  margin-left: 0px;



}







.most_wanted h1{



  font-family: Georgia;



  font-size: 18px;



  font-weight: bold;



  text-align: center;



  margin: 0px;



  padding: 0px;



  width: 100%;



  background-image: url(../images/ptrn1.jpg);



  height: 29px;



  line-height: 29px;



}



.most_wanted ul{



  margin: 0px;



  padding: 0px;



  list-style-type: none;



}



.most_wanted ul li{



  text-decoration: none;



  display: block;



/*  background-image: url(../images/ptrn2.jpg);
*/


  background-repeat: no-repeat;



  background-position: left bottom;



  line-height: 22px;



  padding-bottom: 6px;



  text-indent: 22px;



  padding-top: 6px;



}







.most_wanted ul li a{



  color: #2b4e72;



  font-size: 14px;



  text-decoration: none;



  display: block;



  background-image: url(../images/ic_5.jpg);



  background-repeat: no-repeat;



  background-position: left center;



}







.most_wanted ul li a:hover{



  text-decoration: underline;



}







.footer{
background-image:url("/wp-content/uploads/2022/02/bg-footer.png");


/*  background-image: url(../images/footer.jpg);
*/


  padding: 0px;



  float: left;



  height: 291px;



  width: 100%;



  margin-top: 22px;



  margin-right: 0px;



  margin-bottom: 0px;



  margin-left: 0px;



}







.footer_center{



  padding: 0px;



  height: 191px;

width:960px;

/*  width: 1021px;
*/


  margin-top: 0px;



  margin-right: auto;



  margin-bottom: 0px;



  margin-left: auto;



/*  background-image: url(../images/footer_bg.jpg);
*/


}







.link_a a{



text-decoration:none;



line-height:21px;



color:#353432;



}



.link_a a:hover{



text-decoration:underline;



}

#mod_search_searchword{

  background: url(../images/search_bx.jpg) repeat-x;

  border:0px;

  text-indent:12px;

  width:220px;

  height:34px;

  

}



#modlgn_passwd{



background: url(../images/log_bkx.jpg) no-repeat;

width:199px;

border:0px;

border:0px;

height:34px; 

}



#modlgn_username{



background: url(../images/log_bkx.jpg) no-repeat;

width:199px;

height:34px;

border:0px;

border:0px;

height:

}



.button{

background: url(../images/log_in.jpg) no-repeat;

border:0px;

color:#415e1e;

font-weight:bold;

width:140px;

height:40px;

text-align:center;

}



/*-------------------------------------------------*/



.ux-menu-init-hidden{visibility:hidden!important;position:absolute!important;}.ux-menu-container{position:relative!important; line-height:42px!important; height:42px!important;}.ux-menu,.ux-menu ul{list-style-image:none!important;list-style-position:outside!important;list-style-type:none;margin:0!important;padding:0!important;line-height:1!important;}.ux-menu li{position:relative!important;float:left!important;}.ux-menu ul{position:absolute;top:45px!important;left:0!important;}.ext-border-box .ux-menu-ie-iframe,.ext-ie7 .ux-menu-ie-iframe{padding:0!important;margin:0!important;position:absolute!important;top:0!important;left:0!important;display:none!important;z-index:-1!important;}.ux-menu-vertical .ux-menu-item-main{clear:left!important;}.ux-menu a{display:block!important;position:relative!important;text-decoration:none!important;color:#97cad9!important; font-size:16px!important;line-height:46px!important; font-weight:bold!important; text-transform:uppercase!important; padding:2px 34px!important;}.ux-menu a.ux-menu-link-last{/*border-right:1px solid #e3dad1;*/}ux.menu ul a{width:100%!important;}.ux-menu a:focus,.ux-menu a:hover,.ux-menu a.ux-menu-link-hover{color:#000000!important;background:#207f9c!important;outline:0!important;}.ux-menu-clearfix:after{content:"."!important;display:block!important;height:0!important;clear:both;visibility:hidden!important;}.ux-menu a.ux-menu-link-parent{padding-right:24px!important;min-width:1px!important;}.ux-menu ul a,.ux-menu.ux-menu-vertical a{ background:#3e5e7f!important; color:#ffffff!important; font-size:12px!important; font-style:italic!important; width:200px!important; font-weight:normal!important; line-height:auto!important;}.ux-menu ul a.ux-menu-link-last,.ux-menu.ux-menu-vertical a.ux-menu-link-last{border-bottom:1px solid #e3dad1!important;}.ux-menu-arrow{display:none!important;width:8px!important;height:6px!important; right:10px!important;top:12px!important;position:absolute!important;background:url(images/menu-arrow-down.html) no-repeat!important;font-size:0!important;}.ux-menu.ux-menu-vertical .ux-menu-arrow,.ux-menu ul .ux-menu-arrow{width:6px!important;height:8px!important;top:16px;background:url(images/menu-arrow-right.html) no-repeat!important;}.ext-border-box .ux-menu-arrow{top:17px!important;}.ext-border-box .ux-menu.ux-menu-vertical .ux-menu-arrow,.ext-border-box .ux-menu ul .ux-menu-arrow{top:16px!important;}.ux-menu ul.ux-menu-hidden{display:none!important;}/*.ux-menu a.current{background-image:url('images/menu-item-bg-current.png');border-color:#cbc0b7;}*/

.ux-menu a{background:none!important; border:none!important;
}

.menu{ /*border-left: 2px solid #C0B599 !important;    border-right: 2px solid #C0B599 !important;    float: right;       margin-right: 152px !important;     position: relative;z-index:999; background-color: #600001;margin-top: -2px;   width: 150px;*/ background-color: #600001;
width: 300px;border-left: 2px solid #C0B599 !important;    border-right: 2px solid #C0B599 !important;    float: right;   /* margin-right: 168px !important;*/    margin-top: -2px;    padding-left: 18px;  /*  position: relative;   width: 182px;  */  z-index: 999;margin: 0 auto;    padding-left: 18px;position: absolute;}
.menu li{  list-style: none outside none;float:left;  padding-top: 7px;height: 23px !important;}
.menu li a{text-decoration: none; padding-left: 19px; font-size:12px;   padding-right: 16px; /*padding-right: 5px;padding-left:6px;*/color: #D3C4AF;border-right: 1px solid #D3C4AF;}
.menu li:last-child a{border-right:0px !important;}
.cnt_rt{border-bottom: 1px solid #7E2225;font-family: helveticaneue;
    padding-bottom: 17px;color:#4f4f47;}

.cnt_rt a{font-family: helveticaneue;
    padding-bottom: 17px;color:#4f4f47;text-decoration:none;}
      
    
.cnt_rt img{padding-right:10px}
.cnt_rt_heading{color:#7e2225; font-size: 12px !important;}
.cnt_rt_heading a{color:#7e2225;text-decoration: none;}
@font-face {
  font-family: 'helveticaneue';
  src: url("../images/helveticaneue-extended-webfont.ttf");    
}
@import url('../images/helveticaneue-extended-webfont.ttf');
@font-face {
  font-family: 'helveticaneue-con';
  src: url("../images/Helvetica_Neue_Condensed_Bold.ttf");    
}
@import url('../images/Helvetica_Neue_Condensed_Bold.ttf');
.click{color:#650100;font-weight:bold;font-family:helveticaneue;}
@font-face {
  font-family: 'goudy';
  src: url("../images/Goudy_Bold.ttf");    
}
@import url('../images/Goudy_Bold.ttf');
@font-face {
  font-family: 'hel';
  src: url("../images/Helvetica_LT_67_Medium_Condensed.ttf");    
}
@import url('../images/Helvetica_LT_67_Medium_Condensed.ttf');

.top-pos{position: relative;    top: -44px;}
.header_menu{float: right;   width: 140px;}
.menu li.item-107 {display:none;}
    
  /* Custom CSS written by me */  
.ddmx a.item1, .ddmx a.item1:hover, .ddmx a.item1-active, .ddmx a.item1-active:hover { 
    font-size: 12px !important;
    padding: 1px 8px 0 !important;
}

#swmenu {
    float: right !important; 
}

.ddmx a.item2, .ddmx a.item2:hover, .ddmx a.item2-active, .ddmx a.item2-active:hover {
   font-size: 12px !important; 
}

#swmenu-3{
  border-right:1px solid #410001 !important;
}
/*
.newProperty{
  background-image: url(../images/test12.png);
  background-repeat: no-repeat;
  background-position: right top;
  margin:auto;
      margin-top: -30px;

}
.inescrowStatus{
  background-image: url(../images/test13.png);
  background-repeat: no-repeat;
  background-position: right top;
  margin:auto;
  
      margin-top: -30px;
}
/*padding: 0px;*/
 
.inescrowStatus {
/*background-image:url(../images/imgicon_inescrow.png);
background-repeat: no-repeat;
position: absolute;
width: 70px;
height: 100px;
z-index: 99999999;
margin-left: 201px;
margin-top: 26px;
*----disabled by sreenaraj*/
}
.fw-list-property {
width: 296px;
float: left;
padding-right: 10px;
padding-top: 15px;
margin-top: -30px;
min-height:500px;
}



.componentheading h1 {
color: #650100;
font-family: 'hel';
font-size: 24px;
 margin-top: -5px;
}



.pix_diapo100  {
  margin-bottom: 30px !important;
}

.fw-golf-property ,.fw-status {
    display: none;
}
/*.captcha {
    background: none repeat scroll 0 0 #4b0000;
    border: medium none;
    color: #ffffff;
    font-size: 24px;
    font-style: italic;
    letter-spacing: -2px;
    line-height: 30px;
    width: 26%;
}*/
.captcha{
width: 25%;
text-align: center;}
#_homemenu {
    width: auto;
}

/*#swmenu-1 {
    width: 135px !important;
}
.ddmx a.item1, .ddmx a.item1:hover, .ddmx a.item1-active, .ddmx a.item1-active:hover {
    font-size: 12px !important;
    padding: 1px 5px 0 !important;
}

#swmenu-0-section {margin-left: 70% !important;}
#swmenu-0-section{width: 135px !important;}
#swmenu-2-section{width: 135px !important;}*/
#swmenu-0-section {margin-left: 64% !important;}
.newProperty.just-listed, .newProperty.new-price, .newProperty.golf-course, .newProperty.view ,.newProperty.in-escrow,.newProperty.coming-soon,.newProperty.sold{
background-repeat: no-repeat;
position: absolute;
width: 70px;
height: 100px;
z-index: 99999999;
margin-left: 201px;
margin-top: 26px;
}
.newProperty.just-listed{background-image: url(../images/mcbride_BTN_justlisted.png);}
.newProperty.new-price{background-image: url(../images/mcbride_BTN_newprice.png);}
.newProperty.golf-course{background-image: url(../images/mcbride_BTN_golf.png);}
.newProperty.view{background-image: url(../images/mcbride_BTN_view.png);}
.newProperty.in-escrow{background-image: url(/wp-content/uploads/2022/02/in-escrow.png);}
.newProperty.coming-soon{background-image: url(../images/coming-soon.png);}
.newProperty.sold{background-image: url(/wp-content/uploads/2022/02/sold.png);}

.custom-captcha {    
  color: #fff;
    width: 22%;
    font-family: fantasy;
    font-style: italic;
    font-size: 28px;
    font-weight: bold;
    letter-spacing: -1px;
    border: green;
    background: green;
    padding: 5px 0 0 0;
}

div#sbox-content .custom-captcha {
  width: 35%;
  letter-spacing: 0px;
}
.custom-captcha {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}










/*
 * Property List styles
 */

#fwrealestate div.fw-list-propery-wrapper {
	/*border-top: 1px solid #a6a39a;*/
	padding: 10px;
	margin: 0 0 10px 0;
	/*height:500px;*/
}
#fwrealestate div.fw-list-propery-wrapper a
#fwrealestate div.fw-list-propery-wrapper a:link,
#fwrealestate div.fw-list-propery-wrapper a:hover {
	
	background: none;
}

#fwrealestate div.fw-list-propery-header {
	/*margin-bottom: 10px;*/
}

#fwrealestate div.fw-list-propery-line {
	line-height: 150%;border-bottom: 1px solid #660000;
    color: #333333;
    font-family: 'hel';
    font-size: 16px;text-align: center;
    width: 241px;
}

#fwrealestate div.fw-list-propery-image {
	padding-right:20px;
	float: left;
	overflow: hidden;
	position: relative;
	height:162px;
}
#fwrealestate .fw-list-propery-image-counter {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 3px 7px;
	border: 1px solid #A6A39A;
	background-color: #fff;
	font-family: Trebuchet MS;
    font-size: 14px;
	color:#231f20;
}

.sbmt_btn{
	background: url("../images/send.png") no-repeat scroll 10px 20% #5E5E5E;
    border: medium none;
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px 20px 3px 30px;
}

#fwrealestate div.fw-list-propery-image img,
#fwrealestate div.fw-property-image img {
	border: 1px solid #a6a39a;
	
}


#fwrealestate div.fw-list-propery-details {
	/*width: 50%;
	float: right;*/
	overflow: hidden;
}

#fwrealestate div.fw-list-propery-info {
	/*width: 50%;*/
	float: left;
	
}

#fwrealestate div.fw-list-propery-links {
	padding: 6px 0 8px 0;
}

#fwrealestate span.fw-list-propery-link,
#fwrealestate span.fw-property-link {
	padding: 0 7px 6px 20px;
}

#fwrealestate span.fw-link-details {
	background: url(../images/icons/details_16.png) no-repeat 0 0;
}

#fwrealestate span.fw-link-request {
	background: url(../images/icons/request_info_16.png) no-repeat 0 0;
}

#fwrealestate span.fw-link-friend {
    background: url(../images/mail-info-sicial.png) no-repeat 0 0;
}

#fwrealestate span.fw-link-map {
	background: url(../images/icons/map_view_16.png) no-repeat 0 0;
}

#fwrealestate span.fw-link-video {
	background: url(../images/icons/video_16.png) no-repeat 0 0;
}

#fwrealestate span.fw-link-pdf {
	background: url(../images/icons/download.png) no-repeat 0 0;
}

#fwrealestate div.fw-list-propery-link a {
	font-weight: normal;
}

#fwrealestate div.fw-list-propery-description-title {
	margin-top: 10px;
}

#fwrealestate div.fw-list-propery-description {
	word-wrap: break-word;
}

#fwrealestate div.fw-search-status {
	float: left;
	width: 50%;
}

#fwrealestate div.fw-search-paginator-top {
	float: right;
	width: 50%;
	text-align: right;
}

#fwrealestate div.fw-search-paginator-bottom {
	text-align: center;
	margin-bottom: 20px;
}

/*
 * Property Item styles
 */

#fwrealestate div.fw-property-row {
	margin-top: 20px;
	padding-bottom: 20px;
}

#fwrealestate div.fw-property-row a {
	color: #000;
	font-weight: normal;
	line-height: 25px;
	text-decoration: underline;
}

#fwrealestate div.fw-property-left-side {
	float: left;
	/*width: 50%;*/
	padding:0 20px 25px 0;
	
}

#fwrealestate div.fw-property-right-side {
	/*float: left;*/
	/*width: 50%;*/
	font-size: 14px;
    line-height: 18.5px;
	font-family: arial;
}

#fwrealestate div.fw-property-links {
	margin-top: 15px;
	margin-bottom: 15px;
}

#fwrealestate div.fw-link-back {
	margin-bottom: 10px;
	padding: 0 20px 0 0 !important;
	text-align: right !important;
	background: url(/wp-content/uploads/2022/02/back_16.png) no-repeat right 0;
	color:#444444;
}

#fwrealestate div.fw-property-detail-row,
#fwrealestate div.fw-property-detail-row-odd {
	padding: 3px 5px;
	word-wrap: break-word;
}

/*#fwrealestate div.fw-property-detail-row-odd {
	background: #efefef;
}
*/

#fwrealestate div.fw-property-agent {
	font-family: "Trebuchet MS";
    overflow: hidden;
    padding: 0 0 10px;
    position: relative;
}
#fwrealestate div.fw-property-agent fieldset {
	padding: 4px 8px 6px;
	border: none;
	display:none;
}
#fwrealestate div.fw-property-agent table {
	border-collapse: collapse;
}
#fwrealestate div.fw-property-agent table td {
	vertical-align: top;
}
#fwrealestate div.fw-property-agent img {
	margin-right: 20px;
	border: 1px solid #989898;
}
#fwrealestate div.fw-property-agent h4 {
	font: bold 16px/normal "Trebuchet MS";
	padding-bottom: 7px;
}
#fwrealestate div.fw-property-agent a.fwp-agent-properties {
	padding-left: 37px;
	background: url(../images/icons/properties_16.png) no-repeat 0 center;
}
#fwrealestate div.fw-property-agent a.fwp-agent-profile {
	padding-left: 37px;
	background: url(../images/icons/profile_16.png) no-repeat 0 center;
}

/*
 * Property Request styles 
 */

.request-info-wrapper {
	padding: 5px 20px 2px;
	/*background: #eee;*/
}

div.request-info-title {
	font-size: 22px;
	text-align: right;
}

div.request-info-contact {
	float:left;
	width: 40%;
}

div.request-info-text {
	float:left;
	width: 60%;
}

div.request-info-contact input {
	margin: 5px 0;
	width: 190px;
	padding: 3px 5px;
}

div.request-info-text textarea {
	margin-top: 20px;
	width: 320px;
	height: 120px;
	padding: 3px 5px;
}

div.request-info-button {
	text-align: center;
	margin: 7px 0;
}

/*
 * Agent Profile styles 
 */
#fwrealestate div.fwre-agent-profile {
	color: #5e5e5e;
	font: 13px/normal Arial;
}
#fwrealestate div.fwre-agent-profile table {
	width: 100%;
	border-collapse: collapse;
}
#fwrealestate div.fwre-agent-profile table td {
	padding: 10px 15px 10px 0;
	vertical-align: top;
}
#fwrealestate div.fwre-agent-profile table table td {
	padding: 3px 2px;
}
#fwrealestate div.fwre-agent-profile table td.agent-image {
	width: 200px;
}
#fwrealestate div.fwre-agent-profile table td.agent-image img {
	border: 1px solid #989898;
}
#fwrealestate div.fwre-agent-profile table td.fwre-agent-name,
#fwrealestate div.fwre-agent-profile table td.fwre-agent-address,
#fwrealestate div.fwre-agent-profile table td.fwre-agent-tel,
#fwrealestate div.fwre-agent-profile table td.fwre-agent-fax,
#fwrealestate div.fwre-agent-profile table td.fwre-agent-website,
#fwrealestate div.fwre-agent-profile table td.fwre-agent-details {
	padding-left: 0px;
}
#fwrealestate div.fwre-agent-profile table td.fwre-agent-tel {
	/*background: url(../images/icons/tel_16.png) no-repeat 0 center;*/
}
#fwrealestate div.fwre-agent-profile table td.fwre-agent-fax {
	/*background: url(../images/icons/fax_16.png) no-repeat 0 center;*/
}
#fwrealestate div.fwre-agent-profile table td.fwre-agent-website {
	/*background: url(../images/icons/www.png) no-repeat 0 center;*/
}
#fwrealestate div.fwre-agent-profile table td.fwre-agent-address {
	/*background: url(../images/icons/adress.png) no-repeat 0 center;*/
}
#fwrealestate div.fwre-agent-profile table td.fwre-agent-details {
	/*background: url(../images/icons/details.png) no-repeat 0 5px;*/
}

/*
 * General Styles
 */

.bold {
	font-weight: bold;
}

.clr {
	clear: both;
}

.invalid {
	border: 1px solid #f00 !important;
}

.black {
	color: #000000;
}
.txt-center {
	text-align: center;
}


/* ---Simple Image Gallery--- */
div.sig {
}

div.sig-top-wrapper {
	width: 350px;
	position: relative;
}

img.sig-big-image-zoom {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 100;
	width: 27px !important;
	height: 27px !important;
	cursor: pointer;
	cursor: hand;
}

div.sig-big-image-wrapper {
	margin-bottom: 10px;
}

div.sig-big-image-wrapper img {
}

div.sig-photos-wrapper {
	display: block;
	width: 350px;
}

div.sig-photos-wrapper img {
	display: block;
	float: left;
	padding: 1px;
	margin: 3px 6px 2px;
	border: 1px solid #fff;
}

div.sig-photos-wrapper a:hover img,
div.sig-photos-wrapper div.active img {
	border: 1px solid #693;
}


div.sig-controls-wrapper {
	position: relative;
	height: 48px;
	margin: 3px 0 7px;
	width: 350px;
	background: url(../images/gallery_controls_bg.png) no-repeat center 0;
	font-family: Verdana;
	font-size: 12px;
}


div.sig-previous-button,
div.sig-play-button,
div.sig-next-button {
	color: #fff;
	font-weight: bold;
	top: 16px;
	line-height: 16px;
	height: 16px;
	position: absolute;
	cursor: pointer;
}

div.sig-previous-button {
	left: 10px;
}

div.sig-play-button {
	left: 145px;
	width: 60px;
	background: url(../images/gallery_play_btn_bg.png) no-repeat right 0;
}

div.sig-controls-wrapper div.active {
	background: url(../images/gallery_stop_btn_bg.png) no-repeat right 0;
}

div.sig-next-button {
	right: 10px;
}

div.itemImageGallery-agenda {
	float: left;
	width: 320px;
}

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink, #lbNextLink,
#lbPrevLink:hover, #lbNextLink:hover,
#lbPrevLink:focus, #lbNextLink:focus {
	background-color: transparent !important;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/* simple Tabs */
div.simpleTabs ul.simpleTabsNavigation {
	margin: 0;
	padding: 0;
}
div.simpleTabs ul.simpleTabsNavigation li {
	float: left;
	list-style-type: none;
	margin: 2px;
	padding: 2px;
}

.fwrealestate-left {
	float: left;
}

.fwrealestate-gallery-image {
	margin: 2px;
}

/* all video plugin */
span.avPlayerContainer {display:block;text-align:center;clear:both;position:relative;z-index:999;}
span.avPlayerContainer span.avPlayerSubContainer {display:block;text-align:center;padding:12px;margin:4px auto;border:none;background:#010101 repeat-x bottom;text-align:right;}
span.avPlayerContainer span.avPlayerSubContainer span.avPlayerBlock {display:block;}

/* fwmortgage calculator module */
.fwmortgage-calculator-field {
	text-align: right;
}

/* fwmortgage calculator results */
.fwrealestate-amount {
	text-align: right;
}

div.fwrealestate-mortgage-table-header {
	margin: 10px 0 5px;
	padding: 10px;
	font-weight: bold;
	background: #eee;
}

table.fw-mortgage-calculator td {
	padding: 5px;
}

.fw-property-agent-logo p {
	margin: 10px 0 0 0;
}

/* mooprompt */
.cbOverlay {
    background: #000;
}
.cbContainer {
    background:#eee;
    text-align:center;
    padding:10px;
    border:1px solid #999;
}
.cbContent {
    padding-bottom:20px;
}
.cbButtons input {
    border: 1px solid #999;
    padding: 0 10px;
    margin: 0 10px;
}
/* mooprompt */
/* Joomla 1.6 */
fieldset label,
fieldset span.faux-label,
fieldset input,
fieldset select,
fieldset img,
fieldset button,
div.current input,
div.current select {
	display: inline !important;
	float: none !important;
}
#adminForm select.fwre-hidden-select {
	display: none !important;
}
fieldset textarea,
div.current textarea {
	display: inline;
	float: none;
}
#fwrealestate .header {
	float: left;
	height: 48px;
	padding-left: 70px !important;
    background-position: 10px 0;
    background-repeat: no-repeat;
    line-height: 48px;
}

.icon-48-realestate {
	background-image:url(../../../../administrator/components/com_fwrealestate/assets/images/icon_realestate-48.png);
}

.icon-48-agents {
	background-image:url(../../../../administrator/components/com_fwrealestate/assets/images/icon-agents-48.png);
}

.icon-48-configs {
	background-image:url(../../../../administrator/components/com_fwrealestate/assets/images/icon-configuration-48.png);
}
.icon-48-fwrealestate-plugins {
	background-image:url(../../../../administrator/components/com_fwrealestate/assets/images/icon-plugins-48.png);
}
.icon-48-fwrealestate-templates {
    background-image: url(../../../../administrator/components/com_fwrealestate/assets/images/icon-templates-48.png);
}
.icon-48-levels {
    background-image: url(../../../../administrator/components/com_fwrealestate/assets/images/icon-levels-48.png) !important;
}

#fwrealestate tr,
#fwrealestate td {
    border: 0;
}
#fwrealestate a img {
	border: none;
}
#fwrealestate span.state {
	display: inline-block;
	height: 16px;
	width: 16px;
}
#fwrealestate span.downarrow {
	background-image: url(../images/downarrow.png);
}
#fwrealestate span.text {
	display:none;
}
#fwrealestate span.uparrow {
	background-image: url(../images/uparrow.png);
}
#fwrealestate a.saveorder {
    background: url("../images/filesave.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 16px;
    margin-right: 8px;
    overflow: hidden;
    width: 16px;
}
#fwrealestate-agents-info-table td {
	vertical-align: top;
}
#fwre-item-descriptions label {
	display: none !important;
}

/* gallery */
#fwrealestate div.fwre-gallery-wrapper {
	
}
#fwrealestate div.fwre-gallery-border {
	/*border: 1px solid #c6c6c6;*/
	overflow: hidden;
}
#fwrealestate ul.fwre-gallery {
	margin: 2px;
	position: relative;
	padding: 0;
	list-style: none outside none;
}
#fwrealestate ul.fwre-gallery li {
	position: absolute;
	background: none;
	padding: 0;
	margin: 0;
}
#fwrealestate .fwre-gallery-controls {
	margin: 10px 0;
	position: relative;
	
}
#fwrealestate .fwre-gallery-controls-previous-button,
#fwrealestate .fwre-gallery-controls-next-button {
	cursor: pointer;
	position: absolute;
	top: 4px;
	width: 16px;
	height: 100%;
}
#fwrealestate .fwre-gallery-controls-previous-button {
	left: 1px;
	background: url('/wp-content/uploads/2022/02/control_rewind_blue.png') no-repeat scroll 50% 49%;
}
#fwrealestate .fwre-gallery-controls-next-button {
	right: 1px;
	background: url('/wp-content/uploads/2022/02/control_fastforward_blue.png') no-repeat 50% 49%;
}
#fwrealestate .fwre-gallery-controls-play {
	position: relative;
	height: 24px;
	background-color: #e9e9e9;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
	display: none;
}
#fwrealestate div.fwre-gallery-controls-play-button,
#fwrealestate div.fwre-gallery-controls-stop-button {
	position: absolute;
	top: 4px;
	left: 20px;
	width: 16px;
	height: 16px;
}
#fwrealestate div.fwre-gallery-controls-play-button {
	background: url('../images/control_play_blue.png');
}
#fwrealestate div.fwre-gallery-controls-stop-button {
	background: url('../images/control_stop_blue.png');
}
#fwrealestate div.fwre-gallery-controls-preview-wrapper {
	position: absolute;
	left: 20px;
	overflow: hidden;
}
#fwrealestate div.fwre-gallery-controls-preview-film {
	width: 10000px;
}
#fwrealestate div.fwre-gallery-controls-preview-image {
	cursor: pointer;
	float: left;
	margin: 0 2px;
}
#fwrealestate div.fwre-gallery-controls-preview-image-selected {
	/*border: 2px solid #9b9b9b;*/
}

#fwrealestate .fwre-lightbox-wrapper {
	overflow: hidden;
}
#fwrealestate ul.fwre-lightbox {
    list-style: none outside none;
    margin: 2px;
    padding: 0;
    position: relative;
	max-width:100%;
}
#fwrealestate ul.fwre-lightbox li {
    background: none repeat scroll 0 0 transparent;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
}
#fwrealestate ul.fwre-lightbox li img {
  border: 1px solid #878787;
  max-width: 100%;
  height: 100%;
  max-height: 540px;
  object-fit: contain;
}

#fwrealestate .fwre-lightbox-preview-image {
	float: left;
	margin: -1px 3px;
}
#fwrealestate .fwre-lightbox-preview-image img {
	cursor: pointer;
	cursor: hand;
	border: 1px solid #878787;
	
	
}

#fwrealestate .fwre-lightbox-preview-image-selected {
	margin:0 3px;
}

#fwrealestate .fwre-lightbox-preview-image-selected img {
	border: 2px solid #878787;
	margin:0;
	padding:0;
}

#fwrealestate div.current label,
#fwrealestate div.current span.faux-label {
	display: inline !important;
	float: none !important;
	clear: none !important;
}

/*.fwre-lightbox-preview {
	margin: 5px 0;
    position: relative;
	overflow: hidden;
}*/
.fwre-lightbox-preview {
	margin: 5px 0;
	position: relative;
	overflow: hidden;
	/*margin-top: 401px;*/
	z-index: 999999999999999999;
	bottom: 0 !important;
}
.fwre-lightbox-preview .fwre-lightbox-preview-image img{
	border: 1px solid #878787;
    margin: 2px 1px;
    padding: 0;
}

.fwre-lightbox-preview .fwre-lightbox-preview-image-selected img {
	border: 2px solid #878787;
    margin: 0;
    padding: 0;;
}

/* tabs */
#fwrealestate dl.tabs {
	float: left;
	margin: 10px 0 -1px 0;
	z-index: 50;
	background:#F2F2F2;
	font-size: 14px;
	font-family: Trebuchet MS;
}

#fwrealestate dl.tabs dt {
	float: left;
	padding: 8px 0px;
	border: medium none;
	border-bottom: 1px solid #ccc;
	margin-left: 0px;
	color: #000;
	margin-right: 0;

}

#fwrealestate dl.tabs dt.open {
	background: #fff;
	border-bottom: none;
	z-index: 100;
	
	border-top: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important;
	border-left: 1px solid #cccccc !important;
	margin-right: 0;
}

#fwrealestate div.current {
	max-width: 100%;
	clear: both;
	/*border: 1px solid #ccc;*/
	/*padding: 10px 10px;*/
}

#fwrealestate div.current dd {
	padding: 0;
	margin: 0;
}

#fwrealestate .fwre-powered-by-fwrealestateprond {
	display: none;
}
#fwrealestate .fwre-powered-by-fwrealestatepro {
	text-align: center;
}
#fwrealestate .fwre-powered-by-fwrealestatepro a:link {
	color: #bbb;
	font-size: 9px;
}
#fwrealestate div.fwre-admin-panel {
	color: #6d6d6d;
	border: 1px solid #81b85f;
	border-top: none;
	padding: 10px;
	margin: 0 4px 4px 4px;
}
#fwrealestate div.fwre-admin-panel-header {
	border: 1px solid #81b85f;
	border-bottom: 1px solid #e2e2e2;
	background-color: #f1fae1;
	font-weight: bold;
	padding: 6px 10px;
	margin: 4px 4px 0 4px;
}
#fwrealestate table td {
	vertical-align: top;
}
#fwrealestate div.fwre-admin-hint {
	color: #2e6ca9; 
	background-color: #eaedf2;
	margin: 10px 10px 10px 0;
	padding: 10px;
}
#fwrealestate .fwre-amentity-item {
	float: left;
	width: 200px;
	text-align: right;
	margin: 2px;
}
#fwre-amentity-wrapper {
	width: 410px;
}
#sbox-btn-close {
	z-index: 50000;
}
#sbox-content .fwre-video-wrapper {
	background-color: #000 !important;
}
#sbox-content .fwre-video-wrapper object {
	padding-left: 5px;
}


/*nev stile  FWRE_PROPERTY_DETAIL */

#fwrealestate {
	text-align: left;
	
}

.fw-property-subtitle h1 {
	font-size: 18px;
	font-family: arial;
	color:#0065c2;
}

.bold-price {
	font-size: 18px;
	font-family: arial;
	color:#000000;
}

#fwrealestate-item .fwrealestate-item-details span,
#fwrealestate-item #fwrealestate-item-details span {
	background: url('/wp-content/uploads/2022/02/detalik.png') no-repeat 5px 50% ;
	padding:0 20px 0 27px;
	display: block;
}

#fwrealestate-item .fwrealestate-item-photo span,
#fwrealestate-item #fwrealestate-item-photo span {
	background: url('/wp-content/uploads/2022/02/photo.png') no-repeat 5px 50% ;
	padding:0 10px 0 30px;
}

#fwrealestate-item .fwrealestate-item-request span,
#fwrealestate-item #fwrealestate-item-request span {
	background: url('/wp-content/uploads/2022/02/info.png') no-repeat 5px 50% ;
	padding:0 10px 0 27px;
}

#fwrealestate-item .fwrealestate-item-map span,
#fwrealestate-item #fwrealestate-item-map span {
	background: url('../images/map.png') no-repeat 5px 50% ;
	padding:2px 10px 0 28px;
}

#fwrealestate-item .fwrealestate-item-video span,
#fwrealestate-item #fwrealestate-item-video span{
	background: url('../images/video.png') no-repeat 5px 50% ;
	padding:0 10px 0 27px;
}

#fwrealestate-item .fwrealestate-item-pdf span,
#fwrealestate-item #fwrealestate-item-pdf span {
	background: url('../images/download.png') no-repeat 5px 50% ;
	padding:0 10px 0 27px;
}


		/*fw-property-details right*/
.fw-property-right-side .text-bold {
	display: inline;
	font-weight: bold;
}

.fw-property-right-side .bold {
	font-size: 14px;
}

.fw-property-details .text-price {
	color:#0065c2;
	display: inline;
	font-weight: bold;
}

/*end right*/

/*left*/

.fwre-gallery-border img {
	border: 1px solid #9b9b9b;
}

.fwre-gallery-controls-preview-image img {
	border: 1px solid #9b9b9b;
	/*padding: 2px;*/
	margin: 1px 0;
}

.fwre-gallery-controls-preview-image-selected img {
	padding:0px;
	border: 2px solid #9B9B9B;
	margin: 0;
}


/*  end  left*/




.fw-property-detail-row .text-bold-DESCRIPTION {
	font-weight: bold;
	font-size:14px;
	font-family: arial;
	color:#000000;
	background:#ededed;
	padding:5px;
}

.fw-property-detail-row p {
	font-size:14px;
	line-height: 19px;
	font-family: arial;
	padding-top: 10px !important;
}




/*  FWRE_PHOTOS   */



/*   end FWRE_PHOTOS   */



/* propertie listing*/
#fwrealestate .componentheading h1 {
	/*font-size:30px;
	border-bottom: 1px solid #a6a39a;*/color: #650100;
    font-family: 'hel';
    font-size: 24px;
}

.fw-list-propery-header {
	color: #0065C2;
    font-family: arial;
	font-size:18px;
}

.fw-list-propery-wrapper .bold {
	font-size:18px;
	font-weight: normal;
	font-family:Trebuchet MS;
}

#fwrealestate .fw-list-propery-links {
	background: none repeat scroll 0 0 #EDEDED;
    margin:10px 0px;
}

#fwrealestate .fw-list-propery-links a {
	color: #000000;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding-left: 3px;
    position: relative;
    text-decoration: none;
    top: 2px;
}

#fwrealestate .fw-list-propery-links a:hover {
	 text-decoration:underline;
	 color: #000000;
}

#fwrealestate .fw-list-propery-info .text-bold {
	display: inline;
    font-weight: bold;
		font-size: 16px;
}

.fw-list-propery-info-left {
}

.fw-list-propery-info .description {
  padding-top: 10px;
}

.fw-list-propery-info-box {
	font-family: Trebuchet MS;
    line-height: 18.5px;
    overflow: hidden;
    position: relative;
}

#fwrealestate .read-more a {
	/*background: url('../images/read-more.png') no-repeat;*/
	font-size:12px;color:#660000;    float: right;
/*	color:#ff7800;*/padding-right: 12px;background: url("../images/arrow.png") no-repeat scroll right center transparent;
	padding-left: 15px;
	text-decoration: underline;
}

.read-more a:hover {
padding-right: 12px;background: url("../images/arrow.png") no-repeat scroll right center transparent;
	/*color:#ff7800 !important;
	text-decoration:none !important;
	background: url('../images/read-more.png') no-repeat !important;*/
}
.read-more{}
/*  end  propertie listing*/



/*info*/

.request-info-contact {
	font-size:12px;
	font-family: arial;
	color:#000;
}

.request-info-name-label {
	background: url('/wp-content/uploads/2022/02/user-info.png') no-repeat;
	padding:4px 0 0 19px;
}

.request-info-email-label {
	background: url('/wp-content/uploads/2022/02/mail-info.png') no-repeat;
	padding:4px 0 0 21px;
}

.request-info-phone-label {
	background: url('/wp-content/uploads/2022/02/phone-info.png') no-repeat;
	padding:4px 0 0 14px;
}

.request-info-wrapper .request-info-title {
	display: none;
}
.request-info-button button {
	background: url('../images/send.png') no-repeat 10px 20% #5e5e5e;
	padding:3px 20px 3px 30px;
	color:#fff;
	font-weight: bold;
	border:none;
}

.request-info-button button:hover {
	cursor: pointer;
}

/* end info*/

/*admin user*/

.fwre-admin-panel-header {
	font-weight: bold;
	background:#f1fae1;
	border-bottom: 1px solid #e2e2e2;
	padding: 5px;
	padding: 5px;
    position: relative;
   
}

#adminForm {
	/*border: 1px solid #81b85f;*/
	/*padding:5px 10px;*/
}

#fwrealestate .fwre-admin-panel .fwre-exists-images img {
	border: 1px solid #e2e2e2;
	padding:5px;
	margin:5px 0;
}

#fwrealestate .multiupload .item span {
	margin: 0 5px;
	vertical-align: top;
}

#fwrealestate .m {
	background:none !important;
}

#fwrealestate .fwre-admin-panel {
	padding: 0 10px 5px;
}

/*  end  admin user*/



#fwrealestate .fw-property-agent legend {
	background: none repeat scroll 0 0 #EDEDED;
    color: #000000;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 10px;
	width: 100%;
	margin-bottom: 10px;
}

#fwrealestate .fw-property-agent a:hover {
	text-decoration:none;
}

#fwrealestate .fwre-agent-name {
	font-size: 18px;
	color:#000;
	line-height: 18.5px;
	padding-left: 0 !important;
}

#fwrealestate .fwre-agent-profile .name {
	color:#650100;
	line-height: 18.5px;
	font-size: 18px;
	
}

#fwrealestate .proffil-agent {
	color:#000 !important;
	/*border: 1px solid #dddddd;*/
    color: #000000 !important;
    margin-bottom: 5px;
}

#fwrealestate .fwre-agent-profile a {
	color:#650100;
	text-decoration: underline;
}

#fwrealestate .fwre-agent-profile a:hover {
	text-decoration:none !important;
}
#fwrealestate .agent a {
	color: #650100;
    font-weight: bold;
    text-decoration: underline;
}

#fwrealestate .agent a:hover {
	color: #FF7800;
    font-weight: bold !important;
    text-decoration: none !important;
}

#fwrealestate-agents-info-table a {
	color: #FF7800;
    font-weight: bold !important;
    text-decoration: underline !important;
}



#fwrealestate .current {
	border:none !important;
	padding:10px 0 !important;
}


#fwrealestate hr {
	display: none;
}

#fwrealestate-agents-info-table .fwre-agent-name {
	background:#EDEDED;
	 padding-left: 5px !important;
}

.fwre-admin-panel-header-lang {
	float: right;
    position: relative;
    z-index: 35;
}

#fwrealestate table {
	border:none !important;
}


#fwrealestate .fw-link-back a {
	color:#444444;
}

#fwrealestate .fw-link-back a:hover {
	color:#444444;
	background:none;
	text-decoration:none;
}

.fw-property-agent h4 {
	 margin: 0;
}

.agent-image .fwg-modal {
	background: url('../images/icons/mail-agent.png') no-repeat;
	padding:2px 0 0 40px;
} 


.agent-image .all-properties-agent {
	background: url('../images/icons/properties_16.png') no-repeat;
	padding: 2px 0 0 40px;
	position:relative;
	top: 5px;
}

#fwrealestate table.adminlist thead th {
	background: none repeat scroll 0 0 #49B803;
    border-bottom: 1px solid #B0B8A8;
    color: #FFFFFF;
    font-weight: bold;
    padding: 7px 4px;
    text-align: center;
}

#fwrealestate table.adminlist {
    border-spacing: 1px;
    color: #666666;
	  background:#b6b9b4;
	  margin-top: 5px;
}

#fwrealestate table.adminlist tbody tr {
    background-color: #FFFFFF;
    text-align: left;
}

#fwrealestate tr, #fwrealestate td {
    border: 0 none;
}

#fwrealestate table.adminlist tbody tr td {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    height: 25px;
}

.form-validate dt {
	/*border-style: none !important;*/
}

.form-validate span {
	/*background:0 none !important;*/
}

.form-validate dt span {
	padding:0 7px;
	background:none !important;
	font-weight: bold;
	font-size: 12px;
}



.form-validate dt span:hover {
	/*text-decoration:underline;*/
}

#fwrealestate .form-validate dl.tabs dt.open {
	/*border:none !important;
	background:#F2F2F2;*/
}

#fwrealestate .form-validate dl.tabs dt.open span {
/*	text-decoration:underline;*/
}

#fwrealestate .toolbar .button {
	background:none !important;
	 text-align: center;
	 width: auto;
}

#fwrealestate .toolbar .button a {
	text-decoration:none;
	color:#000 !important;
	text-shadow:none;
	font-weight: bold;
	padding: 2px 15px;
}

#fwrealestate .toolbar .button a:hover {
	text-decoration:none;
}

.m #fwrealestate-item .fwrealestate-item-details span, 
.m #fwrealestate-item #fwrealestate-item-details span {
	background:none;
}

.m #fwrealestate dl.tabs {
	float: left;
	margin: 10px 0 -1px 0;
	z-index: 50;
	background:#F2F2F2;
	font-size: 12px;
	font-family: Trebuchet MS;
}

.m #fwrealestate dl.tabs dt {
	float: left;
	border: medium none;
	border-bottom: 1px solid #ccc !important;
	bor der-left: 1px solid #ccc !important;
	bor der-right: 1px solid #ccc !important;
	margin-left:0px;
	color: #000;
	margin-right: 0;

}

.m #fwrealestate dl.tabs dt.open {
	border-bottom:0 none !important;
}

.m #fwrealestate-item .fwrealestate-item-details span, .m #fwrealestate-item #fwrealestate-item-details span {
	padding:0;
}

.fwre-agent-profile img {
	border: 1px solid #9B9B9B;
}

.fwre-powered-by-fwrealestatepro {
	color: #BBBBBB;
    font-size: 9px;
}

.fwre-powered-by-fwrealestatepro a{
	color: #0099ff;
    font-size: 9px;
	text-decoration:underline;
}

#fwrealestate #toolbar table.toolbar a.toolbar {
    background: #ededed;
    font-size: 12px;
	color:#0065c2;
	font-weight:bold;
	margin-right: 5px;
}
.div-fw-bottom-logout {
	background: #ededed;
}
.fwrealestate-ordering-form {
	position:relative;
	overflow:hidden;
}
span.availability-filter-to {
	margin:0 5px;
}
.ordering-floatleft {
	float:left;
	margin-right:15px;
}
#fwre-availability-from,
#fwre-availability-to {
	width: 80px;
} 
#fwrealestate #toolbar {
	margin-bottom: 10px;
	float:left;
}
.fw-tolbar-box {
	position:relative;
	overflow:hidden;
}

.adminform-search-itemid {
	font-family: arial;
    font-size: 11px;
}

.adminform-subscription-table {
	 color:#0065c2;
	 padding: 3px;
}

.adminform-subscription-div {
	width: 100%;
	background: #d9e8f6;
}

.adminform-subscription-td-sub {
	font-weight: bold;
    padding-left: 10px;
}

.adminform-sub {
	margin: 15px 0;
}

.adminform-sub a {
	color: #0065C2;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
	padding: 5px 10px 5px 30px;
	background: url('../images/subscription.html') no-repeat 10px 50% #ededed;
}

/*memebership*/

#div-fwrealestate-memebership table {
	border: 1px solid #d7d7d7 !important;
	border-collapse: collapse;
	margin-bottom: 25px;
	width:100%;
}

#div-fwrealestate-memebership table tr {
	border: 1px solid #d7d7d7 !important;
}

#div-fwrealestate-memebership table td {
	vertical-align: middle;
}

.fwrealestate-memebership {
	color: #000000;
    font-family: arial;
    font-size: 14px;
}

.fwrealestate-memebership td {
	padding:5px;
}

.memebership-name {
	font-family: arial;
    font-size: 12px;
    font-weight: bold;
	color:#25710f;
}

.fwrealestate-memebership-input {
	margin: 0 25px;
}

.fwrealestate-memebership-button {
	background: none repeat scroll 0 0 #EDEDED;
    color: #0065C2 !important;
    font-size: 12px;
    font-weight: bold;
    margin-right: 5px;
	border: 0 none;
	cursor: pointer;
	padding: 2px 10px;
}

.fwrealestate-memebership-input-td {
	width:63px;
}

.memebership-name-price {
	padding:0 35px !important;
}

#adminForm #fwre-item-descriptions .fwre-admin-td-desc label {
	display: none !important;
}

/* table layout */
#fw-list-property-block {
	clear: both;
    overflow: hidden;
    position: relative;
}
#fw-list-property-block .fw-list-propery-header .contentheading {
	color: #000000;
    font-size: 12px;
    font-weight: bold;
	font-family: arial;
	height: 55px;
	display: block;
}
#fw-list-property-block .fw-list-propery-wrapper .bold {
	color: #000000;
    font-size: 12px;
    font-weight: bold;
	font-family: arial;
}
#fw-list-property-block .fw-list-propery-wrapper {
	padding: 5px !important;
}
#fw-list-property-block .fw-list-propery-wrapper .fw-list-propery-image {
	padding-right:0 !important;
	float: none !important;
}
#fw-list-property-block .fw-list-propery-wrapper .fw-list-propery-image img {
	width:170px;
	height:120px;
	padding:2px;
	border:1px solid #c9d8be;
}
#fw-list-property-block .fw-list-propery-wrapper .fw-list-propery-details {
	display: none;
}
#fw-list-property-block .fw-list-propery-wrapper .fw-list-propery-links {
	background:none !important;
	margin: 0 !important;
}
#fw-list-property-block .fw-list-propery-wrapper .fw-list-propery-links a {
	color:#0c69a5 !important;
}
#fw-list-property-block .fw-list-propery-wrapper .fw-link-map {
	display: none;
} 
#fw-list-property-block .fw-list-propery-wrapper .fw-link-video {
	display: none;
} 
#fw-list-property-block .fw-list-propery-wrapper .fw-link-pdf {
	display: none;
} 
#fw-list-property-block .fw-list-propery-wrapper .fw-list-propery-links a {
	font-weight:normal !important;
}
#fw-list-property-block .fw-list-propery-wrapper span.fw-link-request {
   padding-left: 16px !important;
}
#fw-list-property-block .fw-list-propery-wrapper span.fw-link-details {
   padding-left: 16px !important;
   padding-right: 0;
}

#fw-list-property-block .fw-list-property {
	float: left;
    overflow: hidden;
    position: relative;
	width: 199px;
}
/* social links */
#fwre-social-wrapper {
	position: relative;
}
#fwre-social-wrapper .fwre-social-element {
	float: left;
}

/* request-info-wrapper */
.request-info-wrapper input.inputbox,
.request-info-wrapper textarea.inputbox {
	border:1px solid #aaaaaa;
	height: 20px;
}
.request-info-text textarea {
	height: 55px !important;
}
.request-info-button {
	text-align:left !important;
}
.request-info-captcha-label {
	position:relative;
	margin:5px 0;
}
.request-info-captcha-label img {
	border:1px solid #aaaaaa;
}
.request-info-captcha-label input {
	width:320px;
}

/* lightbox */
#sbox-content .email-to-friend .request-info-contact {
	width:100%;
	float:none;
}
#sbox-content .email-to-friend .request-info-contact input {
	width:360px;
}
#sbox-content .email-to-friend .request-info-text {
	width:100%;
	float:none;
}
#sbox-content .email-to-friend .request-info-text textarea {
	width:360px;
}
#sbox-content .request-info-wrapper .email-to-friend input {
	height:20px;
	width:360px;
}
.request-info-subject-label {
    background: url(../images/subject.png) no-repeat 0 50%;
    padding: 4px 0 0 21px;
}
.email-send {
    background: url(../images/mail-info-send.png) no-repeat 0 50%;
    padding: 4px 0 0 21px;
}

.request-info-text-label {
    background: url(/wp-content/uploads/2022/02/message-info.png) no-repeat 0 50%;
    font-family: arial;
    font-size: 12px;
	padding-left: 21px;
	margin-top: 2px;
}

.email-to-friend .request-info-text-label {
    padding: 4px 0 0 21px;
}
.request-info-text textarea {
	margin-top: 7px !important;
}

#sbox-content .email-to-friend .request-info-captcha-label input {
	width:360px;
	float:none;
}
#sbox-content .request-info-button {
	text-align:left;
}
#sbox-content .email-to-friend .request-info-text textarea {
	height: 100px !important;
}

/* fwre-social */
#fwre-social-wrapper .fwre-social-element {
	border:1px solid #aaaaaa;
	margin:5px;
	font-weight:bold !important;
	padding:0 10px;
	line-height:30px;
	height: 30px;
	background:#f3f3f3;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e8e8e8'); /* IE6-9 */
	background: -webkit-linear-gradient(top, bottom, #ffffff, #e8e8e8); /* webkit */
	background: -moz-linear-gradient(top,  #ffffff,  #e8e8e8); /* firefox 3.6+ */
	background: -o-linear-gradient(top,  #ffffff,  #e8e8e8); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff,  #e8e8e8); /* IE10+ */
}
#fwre-social-wrapper .fwre-social-element a {
	line-height:30px !important;
	text-decoration:none !important;
	font-weight:bold !important;
}
#fwre-social-wrapper a:hover,
.fwre-social-element a:hover {
	color:#0065c2 !important;
}
.fwre-social-element span {
	background:0 none !important;
	padding:0 !important;
}
#fwre-social-wrapper span.fw-list-propery-link a {
	background: url(/wp-content/uploads/2022/02/mail-info-sicial.png) no-repeat 0px 50% !important;
	padding:2px 10px 2px 25px;
}
#fwre-share-button a {
	background: url(../images/share.png) no-repeat 0px 50% !important;
	padding:2px 10px 2px 25px;
}
span.fw-list-propery-print a {
	background: url(/wp-content/uploads/2022/02/print-soc.png) no-repeat 0px 50% !important;
	padding:2px 10px 2px 25px;
}
#fwre-share-panel {
	border:1px solid #aaaaaa;
	padding:3px;
	left:5px;
	z-index: 9999;
	background:#f3f3f3;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e8e8e8'); /* IE6-9 */
	background: -webkit-linear-gradient(top, bottom, #ffffff, #e8e8e8); /* webkit */
	background: -moz-linear-gradient(top,  #ffffff,  #e8e8e8); /* firefox 3.6+ */
	background: -o-linear-gradient(top,  #ffffff,  #e8e8e8); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff,  #e8e8e8); /* IE10+ */
}
*:first-child+html #fwre-share-panel {
	top:36px;
}
#fwre-share-panel a {
	font-weight:bold !important;
}
#fwre-share-panel span.fw-link-twitter a {
	background: url(../images/twitter-logo.png) no-repeat 0px 50% !important;
	padding:4px 5px 4px 25px;
}
#fwre-share-panel span.fw-link-facebook a {
	background: url(../images/facebook.png) no-repeat 0px 50% !important;
	padding:4px 5px 4px 25px;
}

.fw-list-propery-image-counter a {
	text-decoration:none !important;
	color:#CDC5B8 !important;
}
.fw-list-propery-image-counter a:hover {
	color:#0C69A5 !important;
}
.fwre-admin-panel .text_area {
	display:block;
	width:100%;
	float:none;
}
.fwrealestate-rss {
	/*float: right;*/
}
.fwrealestate-rss a img {
	border: none;
}
.fw-register-agent {
	background:url(../images/bg_search_btn.jpg) repeat-x;
	border:1px solid #E27500;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	height:24px;
}
.fw-list-propery-image{  padding-left: 32px;padding-top: 43px;
    padding-right: 40px !important;
    width: 215px;margin:0;}
.fw-list-propery-image a{}
.fw-list-propery-image img{width:211px;}
.fw-list-propery-details{float:left;}
.fw-list-property{width:296px;float:left;padding-right:10px;background: url("../images/head.png") no-repeat scroll 0 0 transparent;padding-top:15px;     margin-top: -30px;}
.fw-list-propery-info{width:241px;}

.pagination{
	clear:both;
	margin-left:300px;  
}
.pagination ul li{
	display:inline; 
	padding:15px;
	width:500px; 
}








/*
 * custom css
 */



h1 {
  font-size: 30px;
  
  text-transform: uppercase;
  letter-spacing: 0.9px;
    padding-bottom: 10px;
}
h2{
font-size: 28px !important;
color: #650100 !important;
display: block !important;
margin: 0px;
padding: 0px;
    padding-bottom: 10px;
}
h3 {
  font-size: 24px;
}
h4 {
  font-size: 20px;

    padding-bottom: 10px;
}
h5 {
  font-size: 18px;

 
    padding-bottom: 10px;
}
h6 {
  font-size: 16px;
 
 
    padding-bottom: 10px;
}
p {
  line-height: 18px;
  font-size: 14px;
  font-family: arial;
    padding-bottom: 10px;
}

.main_content a {
    color:#565656 ;
}
.for-this-page {
	color: #632523;
	font-size: 30px;
}
.for-this-page a {
	font-size: 14px;
}
#menu-main-menu li a {
	text-transform: uppercase;
}
.main_wrapper {
	width: 960px;
	margin: -25px auto 0;
}
.wp-block-image {
	overflow: hidden;
}
.status1 {
	text-transform: capitalize;
}
.mob-menu-left-bg-holder {
	background-color: #500000 !important;
	opacity: 100 !important;
}
.mobmenu-content #mobmenuleft > li > a:hover {
	background-color: #C7BBA3 !important;
}
.mobmenu-content #mobmenuleft .sub-menu {
	background-color: #C7BBA3 !important;
}
.mobmenu-content #mobmenuleft li:hover, .mobmenu-content #mobmenuright li:hover {
	background-color: #C7BBA3 !important;
}
#mobmenuleft li:hover a, #mobmenuleft li:hover i {
	color: #000;
}
.mobmenu-content #mobmenuleft .sub-menu a {
	color: #000 !important;
}

.email-popup {
	width: 20% !important;
	
}
.friend-email-text input {
  border: 1px solid #aaaaaa;
  height: 27px;
}
.friend-email-text textarea {
	height: 50px !important;
	border: 1px solid #aaaaaa;
}

.request-info-contact input {
	border: 1px solid #aaaaaa;
}
.request-info-text textarea {
	border: 1px solid #aaaaaa;
}
.contact-page-input input {
	border: 1px solid #aaaaaa;
	height: 27px;
	margin-bottom: 12px;
}
.contact-page-input textarea {
	height: 68px;
		border: 1px solid #aaaaaa;
		margin-bottom: 12px;
}
.main-contact {
	width: 100%;
	display: flex;
	overflow: hidden;
	padding: 0px;
}
.first-row-contact {
	margin-right: 42px;
}
.sbmt_btn {
	
	border: medium none;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 20px 3px 30px;
}

.second-row-contact textarea {
	height: 90px;
	margin-bottom: 17px;
	border: 1px solid #aaaaaa;
	width: 93%;
}
.lable-contact input {
	border: 1px solid #aaaaaa;
	height: 27px;
}
.lable1 {
	font-weight: bold;
	padding-bottom: 10px;
}
.submit-button input {
	border: none;
	background-color: #600001 !important;
	color: #fff;
	padding: 10px 20px;
	font-size: 16px;
}





.single-team .request-info-text input {
	width: 82% !important;
}
.single-team .request-info-text textarea {
	width: 82% !important;
}
.single-team .request-info-wrapper {
	width: 90% !important;
}


.fwre-gallery-controls-preview-image img {
	width: auto;
	height: 57px;
}

.popup #fwrealestate a {
	margin-top: 30px !important;
}
@media print {
  body * {
    visibility: hidden;
  }
  #section-to-print, #fwrealestate * {
    visibility: visible;
  }
  
}
.popup .fw-property-gallery img {
	float: left;
	width: 300px;
}
.fwre-lightbox-preview-image img {
	width: auto;
	height: 85px;
}
.fwre-gallery img {
	/*width: auto;
	height: 300px;*/
	width:100%;
	height: 100%;
	object-fit:contain;
	max-height: 274px;
}

/*.request-info-wrapper {
	display: none !important;
}
.fwre-powered-by-fwrealestateprond {
	display: none !important;
}*/



.omkmont-detail {
	width: 100%;
	overflow: hidden;
}
.l1 {
	float: left;
}
.l2 {
	float: left;
	/* overflow: hidden; */
	margin-top: 10px;
	/* padding-left: 10px !important; */
	margin-left: 10px !important;
}
.mod-fwre-agent-item h3 {
	padding: 0 !important;
	margin: 0 !important;
}

.md1.ad-1 h3 {
	margin-bottom: 0px;
	margin-top: 0px !important;
}
.popup-for-anchor .fwg-modal {
	background: url('https://mcbride.planeteria-development.com/wp-content/uploads/2021/12/agent-mail.png') no-repeat !important;
	padding-left: 32px;
}
.fw-list-property {

	background: url("https://mcbride.planeteria-development.com/wp-content/uploads/2022/01/head.png") no-repeat scroll 0 0 transparent !important;
}
#fwrealestate div.fw-list-propery-image {
	padding-right: 20px;
	float: left;
	overflow: hidden;
	position: relative;
	height: 162px;
}
.fw-list-propery-image {
	padding-left: 32px;
	padding-top: 43px;
	padding-right: 40px !important;
	/* width: 215px; */
	margin: 0;
}
#fwrealestate {
	text-align: left;
}
.fw-list-propery-image img {
	width: 211px;
}
#fwrealestate div.fw-list-propery-line {
	line-height: 150%;
	border-bottom: 1px solid #660000;
	color: #333333;
	font-family: 'hel';
	font-size: 16px;
	text-align: center;
	width: 241px;
}
#fwrealestate .fw-list-propery-image-counter {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 3px 7px;
	border: 1px solid #A6A39A;
	background-color: #fff;
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #231f20;
}
#fwrealestate .fw-list-propery-info .text-bold {
	display: inline;
	font-weight: bold;
	font-size: 16px;
}
.fw-list-propery-image-counter a {
	text-decoration: none !important;
	color: #CDC5B8 !important;
}
.fw-list-propery-info .description {
	padding-top: 10px;
}
#fwrealestate .read-more a {
	/* background: url('../images/read-more.png') no-repeat; */
	font-size: 12px;
	color: #660000;
	float: right;
	/* color: #ff7800; */
	padding-right: 12px;
	background: url("https://mcbride.planeteria-development.com/wp-content/uploads/2022/01/arrow.png") no-repeat scroll right center transparent;
	padding-left: 15px;
	text-decoration: underline;
}
.skip-link.screen-reader-text {
	display: none !important;
}

.mod-fwre-agent-item {
	padding-bottom: 29px !important;
}

/*.fwre-agent-profile {
	margin-top: 53px;
}*/
.agent-image {
	vertical-align: top;
}
#fwrealestate .fwre-agent-name {
	font-size: 18px;
	color: #000;
	line-height: 18.5px;
	padding-left: 0 !important;
}
#fwrealestate .fwre-agent-profile .name {
	color: #650100;
	line-height: 18.5px;
	font-size: 18px;
}
.page-template-Page-home .center_box_bdy_page a {
	font-weight: bold;
	text-decoration: none;
}
#fwrealestate div.fwre-agent-profile table td {
	padding: 10px 15px 10px 0;
	/* vertical-align: top; */
}
.page-id-12 .wp-block-image.size-full {
	padding-bottom: 32px !important;
}
.page-template-Page-team h3 {
	font-size: 18px;
}
.fwre-agent-details.bold {
	vertical-align: top;
}
.page-id-12 h2 {
	padding-bottom: 40px;
	font-family: Advantage;
}
.agent-image .fwg-modal {
	background: url('/wp-content/uploads/2021/12/mail-agent.png') no-repeat;
	padding: 2px 0 0 40px;
}
.fw-re-agent-phone {
	background: url(/wp-content/uploads/2021/12/agent-phone.png) no-repeat 0 0;
	padding-left: 35px;
}
.fw-re-agent-mail {
	background: url(/wp-content/uploads/2021/12/agent-mail.png) no-repeat 0 0;
	padding-left: 35px;
}
.fw-re-agent-name {
	font-size: 18px;
	font-weight: bold;
	position: relative;
	display: block;
	z-index: -1;
}
.request-info-button input {
	border: none !important;
	font-size: 20px;
	color: #fff;
	padding: 10px 20px;
	background-color: #600001 !important;
}
.mod-fwre-agent span a {
	color:#650100;
}
.fwre-agent-profile {
	display: flex;
}
.main-md {
	display: flex;
	padding-left: 14px;
	padding-right: 26px;
}
.md1 {
	padding-right: 10px;
	width: 26px;
	/*padding-bottom: 20px;*/
    padding-bottom: 0px;
}
.md1 p {
	font-weight: 600 !important;
	font-size: 13px;
}
.md2 {
	padding-left: 42px;
}
.md1.ad-1 {
	color: #000 !important;
	font-size: 18px;
	margin-bottom: 0px !important;
	padding-bottom: 0px;
}
.md1.ad-1 h3 {
	font-size: 18px;
}
.md2.ad-2 {
	font-size: 18px;
	color: #650100;
}
.md2 p {
	font-size: 13px;
}
.md2.ad-2 h2 {
	font-size: 18px !important;
	font-weight: bold;
	font-family: Arial;
}
.single-team p {
	padding-top: 3px;
	padding-bottom: 3px;
}
.popup-for-anchor {
	padding-top: 14px;
	padding-left: 10px;
}
#mega-menu-wrap-mobile {
	background: none !important;
}
#mega-menu-mobile {
	text-align: right !important;
}
#mega-menu-mobile li a {
	color: #410001 !important;
	font-weight: bold !important;
}
#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item > a.mega-menu-link:hover {
	background: none !important;
}
.request-info-name-label {
	background: url('/wp-content/uploads/2022/01/user-info.png') no-repeat;
	padding: 4px 0 0 19px;
}
.request-info-email-label {
	background: url('/wp-content/uploads/2022/01/mail-info.png') no-repeat;
	padding: 4px 0 0 21px;
}
.request-info-phone-label {
	background: url('/wp-content/uploads/2022/01/phone-info.png') no-repeat;
	padding: 4px 0 0 14px;
}
.request-info-text-label {
	background: url(/wp-content/uploads/2022/01/message-info.png) no-repeat 0 50%;
	font-family: arial;
	font-size: 12px;
	padding-left: 21px;
	margin-top: 2px;
}

.request-info-wrapper input.inputbox {
	border: 1px solid #aaaaaa;
	height: 20px;
}
.request-info-wrapper input.inputbox, .request-info-wrapper textarea.inputbox {
	border: 1px solid #aaaaaa;
}
.request-info-text {
	margin-top: 14px;
}
.box {
  width: 40%;
  margin: 0 auto;
  background: rgba(255,255,255,0.2);
  padding: 35px;
  border: 2px solid #fff;
  border-radius: 20px/50px;
  background-clip: padding-box;
  text-align: center;
}

.button {
  font-size: 1em;
  padding: 10px;
  color: #fff;
  border: 2px solid #06D85F;
  border-radius: 20px/50px;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s ease-out;
}
.gform_button {
	background-color: #600001 !important;
	border: 1px solid #600001 !important;
}
.gform_button:hover {
	background-color: #600001 !important;
	border: 1px solid #600001 !important;
}
.button:hover {
  background: #06D85F;
}

.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup {
  margin: 170px auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
 width: 30%;
  position: relative;
  transition: all 5s ease-in-out;
}

.popup h2 {
  margin-top: 0;
  color: #333;
  font-family: Tahoma, Arial, sans-serif;
}
.popup .close {
  position: absolute;
  top: 20px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
.popup .close:hover {
  color: #06D85F;
}
.popup .content {
  max-height: 30%;
  overflow: auto;
}


.mobmenu-right-bt.mobmenu-trigger-action {
	display: none;
}

.main-menu-dek {
	float: right;
}
.main-menu-dek ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}


.main-menu-dek li {
	color: #fff;
	display: block;
	float: left;
	padding: 1rem;
	position: relative;
	text-decoration: none;
  transition-duration: 0.5s;
}
  

.main-menu-dek li a {
	color: #410001;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	border-right: 1px solid #410001 !important;
	padding-right: 10px;
}


.main-menu-dek li:hover {
	cursor: pointer;
}
.dropdown li a {
	border-right: none !important;
	color:#f5f5f5 !important;
}
.dropdown li {
	padding: 10px;
	border-bottom: 1px solid;
}
.dropdown li:last-child {
	border-bottom: none !important;
}
.dropdown li:hover {
	background-color: #C7BBA3 !important;
}
.dropdown li a:hover {
	color: #0A1F14 !important;
}
.main-menu-dek ul li ul {
	background: #600001 !important;
	visibility: hidden;
  opacity: 0;
  min-width: auto;
	position: absolute;
  transition: all 0.5s ease;
  margin-top: 9px;
	left: 0;
  display: none;
}


.main-menu-dek ul li:hover > ul,
ul li ul:hover {
  visibility: visible;
  opacity: 1;
  display: block;
}


.main-menu-dek ul li ul li {
	clear: both;
  width: 100%;
}
.dropdown li {
	padding: 10px;
	border-bottom: 1px solid;
}






.term-featured-properties .sold-property {
	
	display:none !important;
}
.term-1-bedroom .sold-property {
	
	display:none !important;
}
.term-2-bedroom .sold-property {
	
	display:none !important;
}
.term-3-bedroom .sold-property {
	
	display:none !important;
}

.term-golf-property .sold-property {
	
	display:none !important;
}


.dropdown li {
	padding: 0px !important;
}
.dropdown li a {
	font-size: 12px !important;
	padding: 10px;
	display: block;
}
.for-this-page {
	padding-bottom: 0px;
	margin-bottom: 0px;
    font-family: Advantage;
}
.main_content a.wp-block-button__link { 
	border: none;
	background-color: #600001 !important;
	color: #fff;
	padding: 10px 20px;
	font-size: 16px;
	border-radius: 0px;

}
h3 {
	font-family: Advantage;
	color: #650100 !important
  }
.page-template-Page-Featured .fw-list-property.hidden.sold.sold-property {
	display: none;
}
.page-template-Page-Sold .fw-list-property.hidden.sold.dis1 {
	display: none;
}
.fw-list-propery-image-counter a {
	color: #660000 !important;
}


@media screen and (min-width:320px) and (max-width:767px) {
	.fwre-lightbox-preview {
	margin-top: 0px !important;
	
	}
}