.clear_b,
.clear											{ clear:both; }
.height-5										{ height:5px; }
.height-10										{ height:10px; }
.height-20										{ height:20px; }
.height-30										{ height:30px; }
img												{ max-width:100%; }
li												{ text-align:left; }
.text-right										{ text-align:right; }
.text-center,
.center											{ text-align:center; }
.padding-10										{ padding:10px; }
.border-top-white								{ border-top:1px #FFFFFF solid; }
.border-bottom-orange							{ border-bottom:1px #E7E7E7 solid; }
.border-bottom-white							{ border-bottom:1px #FFFFFF solid; }
.relative										{ position:relative; }

h1, h2, h3, h4, h5, h6							{ color:#222222; /*text-shadow:1px 1px #ccc;*/ }

a												{
-webkit-transition:color .5s ease; 
   -moz-transition:color .5s ease; 
     -o-transition:color .5s ease; 
        transition:color .5s ease; 
}
.header-container								{ padding-top:20px; padding-bottom:20px; }
.header-container a.site-logo					{ float:left; display:block; }
.header-container a.site-logo-mobile			{ margin-left:20px; }

.header-container ul.lang-list					{ list-style:none; display:block; margin:0; float:right; }
.header-container ul.lang-list li				{ display:block; margin-right:10px; float:left; }
.header-container ul.lang-list li.active a		{ color:#000000; }

.header-container-mobile ul.lang-list			{ list-style:none; display:block; margin:0; padding: 0; text-align:center; }
.header-container-mobile ul.lang-list li		{ display:inline-block; margin-right:5px; margin-left:5px; }
.header-container-mobile ul.lang-list li.active a		{ color:#000000; }

.header-container-mobile .navbar				{ margin:0; }
.header-container-mobile .navbar-brand			{ padding:3px 15px !important; }
.visible-xs.visible-sm .site-social				{ display:block; margin-top:10px; text-align:center; }
.visible-md.visible-lg .site-social				{ position:absolute; z-index:1; top:5px; right:20px; }
.visible-md.visible-lg .site-social a			{ width:20px; height:20px; margin-left:5px; float:left; display:block; 
-webkit-transition:all .5s ease; 
   -moz-transition:all .5s ease; 
     -o-transition:all .5s ease; 
        transition:all .5s ease; 
}
.visible-md.visible-lg .site-social a:hover		{ opacity:0.7;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(249, 159, 28, 1);
   -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(249, 159, 28, 1);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(249, 159, 28, 1);
}

.visible-xs.visible-sm .site-social a			{ width:20px; height:20px; margin-left:2px; margin-right:2px; display:inline-block;  }
.site-social a.social_facebook.facebook			{ background:url(images/social/fc-webicon-facebook-s.png) no-repeat 0 0; }
.site-social a.twitter.twitter					{ background:url(images/social/fc-webicon-twitter-s.png) no-repeat 0 0; }
.site-social a.googleplus.googleplus			{ background:url(images/social/fc-webicon-googleplus-s.png) no-repeat 0 0; }
.site-social a.pinterest.pinterest				{ background:url(images/social/fc-webicon-pinterest-s.png) no-repeat 0 0; }
.site-social a.linkedin.linkedin				{ background:url(images/social/fc-webicon-linkedin-s.png) no-repeat 0 0; }
.site-social a.youtube.youtube					{ background:url(images/social/fc-webicon-youtube-s.png) no-repeat 0 0; }
.site-social a.vimeo.vimeo						{ background:url(images/social/fc-webicon-vimeo-s.png) no-repeat 0 0; }

.page-container									{ background-color:#EEEEEE; padding-bottom:40px; }
.page-view-container							{ background-color:#EEEEEE; }
.page-bottom-container							{ background:url(images/bg-blur-2.jpg) no-repeat 50% 50%; }

.site-contact-title								{ border-bottom:1px #CCCCCC solid; }
.site-contact									{ border-top:1px #FFFFFF solid; padding-top:10px; }


#footer											{ color:#FFFFFF; }
#footer	a										{ color:#909090; }
#footer	a:hover									{ color:#CCCCCC; }

#footer .news_latest_menu-box,
.footer-box										{ margin-bottom:10px; margin-top:10px; }
#footer .news_latest_menu-title,
.footer-title									{}
#footer .news_latest_menu-title h4,
.footer-title h4								{ margin:0; padding-bottom:10px; border-bottom:1px #333333 solid; color:#FFFFFF; text-shadow:1px 1px #000000; }
.footer-item									{ padding-top:10px; border-top:1px #444444 solid; }
#footer .news_latest_menu-item,
.footer-listitem								{ border-top:1px #444444 solid; }
#footer .news_latest_menu-item ul.page-nav,
.footer-listitem ul.page-nav						{ margin:0; }
#footer .news_latest_menu-item ul.page-nav li,
.footer-listitem ul.page-nav li						{ border-bottom:1px #444444 solid; }
#footer .news_latest_menu-item ul.page-nav li a,
.footer-listitem ul.page-nav li a					{ padding:5px; display:block; border-bottom:1px #333333 solid; 
-webkit-transition:background-color .5s ease; 
   -moz-transition:background-color .5s ease; 
     -o-transition:background-color .5s ease; 
        transition:background-color .5s ease; 
}
#footer .news_latest_menu-item ul.page-nav li a:hover,
.footer-listitem ul.page-nav li a:hover				{ background-color:#333333; }
.footer-listitem ul.page-nav li.active a			{ background-color:#444444; color:#FFFFFF !important; }
#footer .news_latest_menu-item ul.page-nav li:last-child,
#footer .footer-listitem ul.page-nav li:last-child,
#footer .news_latest_menu-item ul.page-nav li:last-child a,
#footer .footer-listitem ul.page-nav li:last-child a	{ border-bottom:0 none; }


.footer-container								{ background-color:#404040; color:#FFFFFF; }
.footer-bottom-container						{ background-color:#333333; color:#FFFFFF;  padding-top:20px; padding-bottom:20px;  }
#footer .footer-bottom-container a				{ color:#FFFFFF; text-decoration:none; }
#footer .footer-bottom-container a:hover		{ color:#909090; }
.site-footer-info-right							{ text-align:right; }

.theme-social									{ text-align:center; padding:10px 0px; }
.theme-social a									{ width:30px; height:30px; margin:0px 2px; display:inline-block; background-repeat:no-repeat; background-position:50% 50%; }
.theme-social a.facebook						{ background-image:url(images/social/fc-webicon-facebook-m.png); }
.theme-social a.twitter							{ background-image:url(images/social/fc-webicon-twitter-m.png); }
.theme-social a.googleplus						{ background-image:url(images/social/fc-webicon-googleplus-m.png); }
.theme-social a.pinterest						{ background-image:url(images/social/fc-webicon-pinterest-m.png); }
.theme-social a.linkedin						{ background-image:url(images/social/fc-webicon-linkedin-m.png); }
.theme-social a.youtube							{ background-image:url(images/social/fc-webicon-youtube-m.png); }
.theme-social a.vimeo							{ background-image:url(images/social/fc-webicon-vimeo-m.png); }


.home-menu-area .cpage-menu-default				{ text-align:center; text-shadow:1px 1px #FFFFFF; }
.home-menu-area .cpage-menu-default	h3			{ font-size:20px; margin-top:10px; }
.cpage-menu-body								{ margin-bottom:10px; }

.news-list										{ margin-bottom:10px; }
.news-edit                                      { float: left; margin-right: 5px; margin-top: 9px; font-size: 80%; }
.news-list .news-body .col-md-3,
.news-list .news-body .col-sm-6,
.news-list .news-body .col-xs-6					{ padding-left:0; }
.news-body										{ padding:10px; background-color:#FFFFFF; text-align:justify;
-webkit-box-shadow:1px 1px 1px rgba(50, 50, 50, 0.1);
   -moz-box-shadow:1px 1px 1px rgba(50, 50, 50, 0.1);
    -ms-box-shadow:1px 1px 1px rgba(50, 50, 50, 0.1);
     -o-box-shadow:1px 1px 1px rgba(50, 50, 50, 0.1);
        box-shadow:1px 1px 1px rgba(50, 50, 50, 0.1);
-webkit-transition:background-color .5s ease; 
   -moz-transition:background-color .5s ease; 
     -o-transition:background-color .5s ease; 
        transition:background-color .5s ease; 
}
.news-view-image								{ margin-bottom:10px; }
h1.newscatlist-title							{ display:none; }
.welcome-box									{ padding-top:40px; padding-bottom:40px; text-align:justify; color:#000; text-shadow:1px 1px #ccc; }

.page-container .pagemenu-box					{ background-color:#F8F8F8; border:1px #E7E7E7 solid; margin-top:20px;
-webkit-border-radius:4px;
   -moz-border-radius:4px;
     -o-border-radius:4px;
        border-radius:4px;
}
.page-container .pagemenu-title									{ border-bottom:1px #E7E7E7 solid; }
.page-container .pagemenu-title h5,
.page-container .pagemenu-title h4                              { margin:0; padding:10px 10px; color:#222222; text-shadow:1px 1px #ccc; }
.page-container .pagemenu-item									{ padding:5px 10px; }
.item-view-notebook												{ padding:5px 0px 0px 0px; }
.item-view-notebook .pagemenu-title								{ padding:0 10px 5px 10px; color:#222222; text-shadow:1px 1px #ccc; border-bottom:1px #E7E7E7 solid; }
.item-view-notebook .pagemenu-title h4							{ margin:0; }
.item-view-notebook .pagemenu-item								{ border-bottom:1px #E7E7E7 solid; border-top:1px #FFFFFF solid;  padding:5px 10px 5px 10px; }

.page-container .pagemenu-listitem ul.page-nav 						{ margin:0; }
.page-container .pagemenu-listitem ul.page-nav li					{ padding:5px 20px; border-bottom:1px #E7E7E7 solid; border-top:1px #FFFFFF solid; 
-webkit-transition:background-color .5s ease; 
   -moz-transition:background-color .5s ease; 
     -o-transition:background-color .5s ease; 
        transition:background-color .5s ease; 
}
.page-container .pagemenu-title										{ border-bottom:1px #E7E7E7 solid; }
.page-container .pagemenu-title h4									{ margin:0; padding:10px 10px; color:#222222; text-shadow:1px 1px #ccc; }
.page-container .pagemenu-item										{ padding:5px 10px; }

.page-container .pagemenu-listitem ul.page-nav li.active,
.page-container .pagemenu-listitem ul.page-nav li:hover				{ background-color:#FFFFFF; }
.page-container .pagemenu-listitem ul.page-nav li a					{ display:block; }
.page-container .pagemenu-listitem ul.page-nav li.active a			{ color:#333333; }

.footer-container .pagemenu-box											{ margin-bottom:10px; }
.footer-container .pagemenu-title										{ border-bottom:1px #333333 solid; }
.footer-container .pagemenu-title h4									{ margin:0; padding:10px 10px; color:#FFFFFF; text-shadow:1px 1px #000000; }
.footer-container .pagemenu-item										{ padding:5px 10px; }

.footer-container .pagemenu-listitem ul.page-nav li						{ padding:5px 20px; border-bottom:1px #333333 solid; border-top:1px #444444 solid; 
-webkit-transition:background-color .5s ease; 
   -moz-transition:background-color .5s ease; 
     -o-transition:background-color .5s ease; 
        transition:background-color .5s ease; 
}
.footer-container .pagemenu-listitem ul.page-nav li.active,
.footer-container .pagemenu-listitem ul.page-nav li:hover				{ background-color:#444444; color:#727272; }
.footer-container .pagemenu-listitem ul.page-nav li a					{ display:block; color:#FFFFFF }
.footer-container .pagemenu-listitem ul.page-nav li.active a			{ color:#727272; }


.pagecontent-box								{}
.pagecontent-title								{ border-bottom:1px #CCCCCC solid; padding-top:5px; display:block; }
.pagecontent-title h3							{ color:#222222; text-shadow:1px 1px #ccc; }
.pagecontent-item								{ border-top:1px #FFFFFF solid; padding-top:10px; }

.filter-container								{ background-color:#404040; padding:40px 0px; }


.filter-container label							{ color:#FFFFFF; }
.filter-container .multiselect-container label	{ color:#333333; }

.filter-container .form-control-label, 
.filter-container .control-label,
.filter-container .radio label,
.filter-container .checkbox label,
.filter-container .filter-control-label			{ color:#FFFFFF; }
.filter-title									{ border-bottom:1px #F3F3F3 solid; }
.filter-title h3								{ margin:0; padding:5px 10px; }
.filter-item ul									{ list-style:none; list-style-position:inside; padding:0; margin:0; }
.filter-item ul li.main-type					{ padding:5px 10px; color:#000000; border-bottom:1px #E7E7E7 solid; background-color:#E9E9E9; border-top:1px #FFFFFF solid; }
.filter-item ul.page-nav li,
.filter-item ul ul li.filter-cattype			{ padding:5px 10px 5px 20px; border-bottom:1px #E7E7E7 solid; border-top:1px #FFFFFF solid; 
-webkit-transition:background-color .5s ease; 
   -moz-transition:background-color .5s ease; 
     -o-transition:background-color .5s ease; 
        transition:background-color .5s ease; 
}
.filter-item ul.page-nav li						{ padding-left:10px; }
.filter-item ul.page-nav li:hover,
.filter-item ul ul li.filter-cattype.selected,
.filter-item ul ul li.filter-cattype:hover		{ background-color:#E9E9E9; }
.filter-item ul.page-nav li a,
.filter-item ul ul li.filter-cattype a			{ display:block; text-shadow:1px 1px 1px #FFFFFF; }
.filter-item ul.page-nav li.active a,
.filter-item ul ul li.filter-cattype.selected a	{ color:#000000; }
.filter-item ul.page-nav li.active 				{ color:#000000; border-bottom:1px #E7E7E7 solid; background-color:#E9E9E9; border-top:1px #FFFFFF solid; }

.filter-container.filter-container-alt  		{ background-color:#404040; padding:20px 0px 40px 0px; }
.filter-container.filter-container-alt .multiselect b.caret       {  }

#estate-contact label,
#add-offer-form label							{ text-align:left; }
ul.estate-filter ul,
ul.estate-filter                                { list-style: none; margin: 0; padding: 0; }
ul.estate-filter li.main-type h5                { margin: 0; padding: 10px; border-bottom: 1px #E7E7E7 solid; }



.filter-container h3							{ margin-top:0; color:#FFFFFF; text-shadow:1px 1px #000000; }
.radiocontrol .radio							{  }
.form-control-label,
.control-label,
.radio label,
.checkbox label,
.filter-control-label							{ font-weight:normal; color:#333333; }
.form-control-label								{ text-align:left; }
.tab-pane										{ padding:10px 10px; background-color:#FFFFFF; border:1px #E7E7E7 solid; border-top:0 none; 
-webkit-box-shadow:1px 1px 1px rgba(50, 50, 50, 0.1);
   -moz-box-shadow:1px 1px 1px rgba(50, 50, 50, 0.1);
    -ms-box-shadow:1px 1px 1px rgba(50, 50, 50, 0.1);
     -o-box-shadow:1px 1px 1px rgba(50, 50, 50, 0.1);
        box-shadow:1px 1px 1px rgba(50, 50, 50, 0.1);
}
ul.nav-tabs li									{ font-family: 'Ubuntu Condensed', sans-serif; font-size:18px; }
ul.page-nav										{ padding:0; list-style:none; }

.offer-item-description							{ text-align:justify; }

.top-offers-container							{ background:url(images/bg-blur-1.jpg) no-repeat 50% 0; padding:40px 0px; }
.top-offers-container h3.recent-sales			{ color:#222222; margin-top:0; }
.top-offers .offer-item							{ background-color:#FFFFFF; position:relative; z-index:1; }
.top-offers .offer-item-type					{ color:#FFFFFF; padding:5px 10px; text-transform:uppercase; position:absolute; z-index:2; left:10px; top:10px; 
-webkit-border-radius:2px;
   -moz-border-radius:2px;
     -o-border-radius:2px;
        border-radius:2px;
}
.top-offers .offer-type-b778e0cc-b0c2-49db-bd72-2638610de723					{ background-color:#009846; }
.top-offers .offer-type-52e3ba6e-d03c-4262-93bf-02da347aa053					{ background-color:#FF9900; }
.top-offers h4.offer-item-title					{ height:20px; overflow:hidden; }
.top-offers h4.offer-item-price					{ color:#222222; }
.top-offers .offer-item-details					{ padding:5px 10px 10px 10px; }
.top-offers .offer-item-description				{ margin-bottom:10px; text-align:left; }
.top-offers .offer-item-moredetails				{ border-top:1px #CCCCCC solid; padding-top:5px; }
.top-offers .offer-item-readmore a				{ text-shadow:1px 1px 1px #FFFFFF; color:#000000; }
.top-offers .offer-item-readmore a:hover		{ color:#666666; }
.top-offers .offer-item-image img               { width: 100%; height: auto; display: block; }

ul.page-pages-list,
ul.recent-offers								{ list-style:none; padding:0; margin-bottom:0; }
.recent-offers-all								{ text-align:right; }
.recent-offers-alt                              { position: relative; z-index: 1; }
.recent-offers .offer-item						{ background-color:#FFFFFF;  position:relative; z-index:1; 
-webkit-box-shadow:1px 1px 1px rgba(50, 50, 50, 0.1);
   -moz-box-shadow:1px 1px 1px rgba(50, 50, 50, 0.1);
    -ms-box-shadow:1px 1px 1px rgba(50, 50, 50, 0.1);
     -o-box-shadow:1px 1px 1px rgba(50, 50, 50, 0.1);
        box-shadow:1px 1px 1px rgba(50, 50, 50, 0.1);
}
.recent-offers .offer-item-type					{ color:#FFFFFF; padding:2px 5px; text-transform:uppercase; position:absolute; z-index:2; left:-5px; top:5px; font-size:12px;
-webkit-border-radius:2px;
   -moz-border-radius:2px;
     -o-border-radius:2px;
        border-radius:2px;
}
.recent-offers .offer-type-b778e0cc-b0c2-49db-bd72-2638610de723					{ background-color:#009846; }
.recent-offers .offer-type-52e3ba6e-d03c-4262-93bf-02da347aa053					{ background-color:#FF9900; }

#list-offers h3.page-menu-title,
h3.page-menu-title								{ border-bottom:1px #CCCCCC solid; padding-bottom:10px; text-shadow:1px 1px #FFFFFF; font-size:20px; color:#222222; }
.recent-offers .col-xs-12.col-sm-6.col-md-4		{ margin-bottom:30px; }
.recent-offers .col-xs-4.col-sm-4.col-md-4		{ padding-left:0; }
.recent-offers .offer-item-details				{ margin-right:10px; }
.recent-offers .offer-item-image				{ display:block;}
.recent-offers .offer-item-image img			{ display:block; }
.recent-offers h5								{ margin-top:5px; }
.recent-offers h5.offer-item-title				{ white-space:nowrap; overflow:hidden; }
#list-offers h4.offer-item-price,
.recent-offers h5.offer-item-price				{ color:#222222; }
.recent-offers .offer-item-readmore				{ text-align:right; }

#list-offers .list-offer							{  position: relative; }
#list-offers .list-offers .offer-item-topoffer-0	{ display:none; }
#list-offers .list-offers .offer-item-topoffer-1	{ background-color:#009846; color:#FFFFFF; padding:5px 10px; text-transform:uppercase; position:absolute; z-index:2; left:25px; top:20px; 
-webkit-border-radius:2px;
   -moz-border-radius:2px;
     -o-border-radius:2px;
        border-radius:2px;
}

#list-offers .offer-item-image					{ margin-top:10px; margin-bottom:10px; }
#list-offers h4.offer-item-title				{ margin-top:0px; float:left; }
#list-offers h4.offer-item-price				{ margin-top:0px; text-align:right; }

#list-offers .offer-item						{ background-color:#FFFFFF; margin-bottom:10px; padding-bottom:10px;  position:relative; z-index:1;
-webkit-box-shadow:1px 1px 1px rgba(50, 50, 50, 0.1);
   -moz-box-shadow:1px 1px 1px rgba(50, 50, 50, 0.1);
    -ms-box-shadow:1px 1px 1px rgba(50, 50, 50, 0.1);
     -o-box-shadow:1px 1px 1px rgba(50, 50, 50, 0.1);
        box-shadow:1px 1px 1px rgba(50, 50, 50, 0.1);
-webkit-transition:background-color .5s ease; 
   -moz-transition:background-color .5s ease; 
     -o-transition:background-color .5s ease; 
        transition:background-color .5s ease; 
}
#list-offers .offer-item:hover					{ background-color:#F5F5F5; }
#list-offers .offer-item-details				{ padding:10px 15px; }


#list-offers .offer-item-title h4 span.offer-item-price	{ float:right; margin-left:10px; color:#F99F1C; }
#list-offers .offer-item-moredetails			{ padding-top:5px; padding-bottom:5px; border-top:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid; margin-bottom:5px; }


.top-offers.price-related .offer-item			{ position:relative; z-index:1 }
.top-offers.price-related .offer-item-topoffer-0	{ display:none; }
.top-offers.price-related .offer-item-topoffer-1	{ background-color:#009846; color:#FFFFFF; padding:5px 10px; text-transform:uppercase; position:absolute; z-index:2; left:25px; top:20px; 
-webkit-border-radius:2px;
   -moz-border-radius:2px;
     -o-border-radius:2px;
        border-radius:2px;
}

.offer-notebook									{ height:24px; line-height:24px; }
.offer-notebook a								{  }
/*
.offer-notebook a.notebook-add					{ padding-left:20px; background:url(images/notebook-add-small.png) no-repeat 0 50%; color:#090; }
.offer-notebook a.notebook-remove				{ padding-left:20px; background:url(images/notebook-remove-small.png) no-repeat 0 50%; color:#818285; }
*/
.offer-notebook a.notebook-remove				{ color:#818285; }

#list-offers .offer-item-readmore				{ height:24px; line-height:24px; text-align:right; }
.top-offers .offer-item-readmore				{ text-align:right; padding-top:10px; }

#estate-sort									{ color:#000000; background-color:#F8F8F8; margin-bottom:10px; padding-bottom:5px; padding-top:5px; 
-webkit-box-shadow:1px 1px 1px rgba(50, 50, 50, 0.1);
   -moz-box-shadow:1px 1px 1px rgba(50, 50, 50, 0.1);
    -ms-box-shadow:1px 1px 1px rgba(50, 50, 50, 0.1);
     -o-box-shadow:1px 1px 1px rgba(50, 50, 50, 0.1);
        box-shadow:1px 1px 1px rgba(50, 50, 50, 0.1);
}
.item-header-title.sort-options .filter-label				{ float:left; }
.item-header-title.sort-options .filter-selected			{ float:left; margin-left:10px; }

.item-header-title.sort-options a				{ float:left; margin-right:10px; list-style:none; margin-right:5px; }
.item-header-title.currency-sort a.selected,
.item-header-title.sort-options a.selected		{ color:#404040; }

.item-header-title.currency-sort .filter-label				{ float:right; }
.item-header-title.currency-sort .filter-selected			{ float:right; margin-left:10px; }
.item-header-title.currency-sort a				{ float:right; margin-left:10px; }

#offer-itemview h3,
#offer-itemview h4,
#offer-itemview h5								{ margin-top:0; }
#offer-itemview h3.offer-itemview-title			{ margin-top:20px; color:#222222; padding-bottom:10px; border-bottom:1px #CCCCCC solid; text-shadow:1px 1px #FFFFFF; }
#offer-itemview ul								{ list-style:none; list-style-position:inside; margin:0; padding:0; }
#offer-itemview .offer-itemview-title .item-price	{ float:right; margin-left:10px; color:#222222; }
#offer-itemview .offer-item-rightcol			{ background-color:#F8F8F8; border:1px #E7E7E7 solid; margin-bottom:20px;
-webkit-border-radius:4px;
   -moz-border-radius:4px;
     -o-border-radius:4px;
        border-radius:4px;
}
#offer-itemview .offer-itemview-notebook-list h4		{ padding:5px 10px; border-bottom:1px #E7E7E7 solid; margin:0; background-color:#F3F3F3; }
#offer-itemview .offer-itemview-notebook-item,
#offer-itemview .offer-item-info ul li			{ padding:5px 10px; border-bottom:1px #E7E7E7 solid; border-top:1px #FFFFFF solid; }
#offer-itemview .offer-item-info ul li .offer-item-info-left,
#offer-itemview .offer-item-info ul li .offer-item-info-right	{ width:50%; float:left; }
#offer-itemview .offer-item-info ul li .offer-item-info-right	{ color:#000000; }
#offer-itemview .offer-item-extras-title		{ background-color:#F3F3F3; }
#offer-itemview .offer-item-extras-title h4		{ margin:0; }
#offer-itemview .offer-item-extras				{ padding:5px 10px; border-bottom:1px #E7E7E7 solid; border-top:1px #FFFFFF solid; }

#offer-itemview .offer-item-extras-title,
#offer-itemview .offer-itemview-print,
#offer-itemview .offer-itemview-pdf,
#offer-itemview .offer-itemview-notebook		{ padding:5px 10px; margin:0; border-bottom:1px #E7E7E7 solid; border-top:1px #FFFFFF solid; 
-webkit-transition:background-color .5s ease; 
   -moz-transition:background-color .5s ease; 
     -o-transition:background-color .5s ease; 
        transition:background-color .5s ease; 
}
#offer-itemview .offer-item-extras-title:hover,
#offer-itemview .offer-itemview-print:hover,
#offer-itemview .offer-itemview-pdf:hover,
#offer-itemview .offer-itemview-notebook:hover	{ background-color:#E9E9E9; }

#offer-itemview th								{ background-color:#F9F9F9; color:#333; }
#offer-itemview td.building-type				{ background-color:#F9F9F9; color:#333; text-align:right; }

/*#offer-itemview .offer-itemview-notebook		{ border-bottom:0px none; }
.offer-itemview-notebook a.notebook-add			{ display:block; padding-left:20px; background:url(images/notebook-add-small.png) no-repeat 0 50%; color:#090; }
.offer-itemview-notebook a.notebook-remove		{ display:block; padding-left:20px; background:url(images/notebook-remove-small.png) no-repeat 0 50%; color:#818285; }
#offer-itemview .offer-itemview-print a			{ display:block; padding-left:20px; background:url(images/print-icon.png) no-repeat 0 50%; }
#offer-itemview .offer-itemview-pdf a			{ display:block; padding-left:20px; background:url(images/pdf-icon.png) no-repeat 0 50%; }
*/

.item-broker-infoitem,
.item-broker-name,
.item-broker-pos								{ color:#000000;  }


.item-agency-image								{ margin-bottom:10px; }
.item-agency-infoitems strong					{ color:#000000; font-weight:normal !important; }

#slider.flexslider								{ margin-bottom:10px; display:block; }
#slider.flexslider img							{ width:100%; height:477px; display:block; }

#gallery-thumbs.flexslider						{ margin-bottom:20px; }									
#gallery-thumbs li								{ margin:0 5px; cursor:pointer; 
-webkit-transition:opacity .5s ease; 
   -moz-transition:opacity .5s ease; 
     -o-transition:opacity .5s ease; 
        transition:opacity .5s ease; 
}	
/*								
#gallery-thumbs li:hover		{ opacity:0.8; }									
#gallery-thumbs li.flex-active-slide,
*/								
#gallery-thumbs li.flex-active-slide:hover		{ cursor:default; }	
/* Bootstrap Css Map Fix*/
#item-map2,
#item-map				{ width:100%; height:300px; }
#item-map2 img,
#item-map img,
#estate-list-gmap img { 
  max-width:none;
}
/* Bootstrap Css Map Fix*/
#item-map2 label,
#item-map label,
#estate-list-gmap  label { 
  width:auto; display:inline; 
}


/* Core */
.video-responsive               { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; }
.video-responsive iframe        { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.s-message										{ display:block; margin:0px 10px 20px 10px; }
h4.s-message-title								{ color:#000000; }
.s-message .info 								{ background-color:#C1E0FF; border:1px solid #3399FF; padding:10px; }
.s-message .error 								{ background-color:#FFCECE; border:1px solid #CC0000; padding:10px; }
.s-message .success 							{ background-color:#DFFFDF; border:1px solid #009900; padding:10px; }
.s-message .warning 							{ background-color:#FFFFD5; border:1px solid #FFCC00; padding:10px; }
.s-message .debug 								{ background-color:#FFFFFF; border:1px solid #EAEAEA; padding:10px; }
span.form-required								{ color:#FF0000; padding:1px 5px 0px 0px; font-size:14px; float:left }

select,
textarea,
textarea.tbox,
input,
input.tbox										{ font-family:Arial, Helvetica, sans-serif; 
-webkit-transition:all .5s ease; 
   -moz-transition:all .5s ease; 
     -o-transition:all .5s ease; 
        transition:all .5s ease; 
}
textarea:hover,
textarea.tbox:hover,
textarea:focus,
textarea.tbox:focus,
input:hover,
input.tbox:hover,
input:focus,
input.tbox:focus								{ background-color:#FFFFFF; }

select											{ font-family:Arial, Helvetica, sans-serif; 
-webkit-transition:all .5s ease; 
   -moz-transition:all .5s ease; 
     -o-transition:all .5s ease; 
        transition:all .5s ease; 
}

/*input[type="radio"], input[type="checkbox"]		{ float:none; margin:0px 5px 0px 5px; vertical-align:middle; text-indent:0 !important; }*/

.fborder 							{ background-color:transparent; text-align:left; border:1px solid #DDDDDD; }

.nforumcaption,
.fcaption,
.forumheader,
.forumborder 						{ background-color:#EFEFEF; color:#000000; font-weight:normal; vertical-align:top; font-size:16px; text-align:left; }

.forumheader2,
.forumheader3,
.forumheader4,
.forumheader5,
.finfobar,
.forumheader6 						{ vertical-align:top; }

.checkbox							{ text-indent:0 !important; }

.smalltext							{ font-size:12px; line-height:1.4em; }
.smallblacktext						{ font-size:12px; line-height:1.4em; font-weight:bold; }
.defaulttext, 
.caption, 
.bodytable, 
.mediumtext 						{ font-size:13px; font-weight:normal; }
.bbcode-blockquote					{ clear:both; color:#999999; font-size:14px; line-height:20px; }

.cpage_body							{ text-align:justify; }
.image-code img						{  }
.contact-checkbox input[type="checkbox"]		{ float:left; margin-top:4px; }

#comments-container li				{ list-style:none; }


ul#comments-container				{ margin:0; padding:0; }
ul#comments-container li.comment-box		{ display:block; border-bottom:1px #eee solid; margin-bottom:10px !important; margin-right:0 !important }


.comment-edit						{ margin:0 10px; }
.comment-rate						{ }
.comment-box-username a				{  }
.comment-reply a					{ color:#72C02C }
.comment-reply a:hover				{ text-decoration:underline !important }
.comment-box-date					{ font-size:13px; font-weight:700; color: #747B85; padding-bottom:10px; }




.ui-tooltip,
.ui-tooltip-content { display:none !important; }
.multiselect-container.dropdown-menu		{ width:100%; }
.btncontrol2 .btn				{  }
.multiselect {
  text-align: left; padding-left:10px;
}
.multiselect b.caret {
  position: absolute;
  top: 36px;
  right: 28px;
}
.multiselect-group {
  font-weight: bold;
  text-decoration: underline;
}

.form-horizontal .multiselect-container .checkbox	{ padding-top:5; padding-bottom:5px; }


/* TEAM */

.eteam-maintext							{ text-align:justify; padding-bottom:10px; }
ul#eteam 								{ margin:0; padding:0; }
ul#eteam li								{ padding-bottom:10px; padding-top:10px; margin-bottom:10px; border-bottom:1px #F1F1F1 solid; list-style:none; background-color:#F8F8F8; border:1px #E7E7E7 solid; margin-top:20px;
-webkit-border-radius:4px;
   -moz-border-radius:4px;
     -o-border-radius:4px;
        border-radius:4px; }
		
ul#eteam li .eteam-image				{  }
ul#eteam li .eteam-image img			{ display:block; }
ul#eteam li .eteam-maininfo				{ }
.eteam-name h4							{ margin-top:0; color:#000000; }
.eteam-contactinfo-phone				{ width:50%; float:left; margin-bottom:10px; }
.eteam-title							{ font-weight:bold; }
.contactinfo-label						{ margin-bottom:5px; }
.contactinfo-text						{ display:block; padding-top:10px; padding-bottom:10px; text-align:justify; }
.contactinfo-email a,
.contactinfo-skype a,
.contactinfo-facebook a,
.contactinfo-twitter a,
.contactinfo-googleplus a,
.contactinfo-linkedin a					{ width:30px; height:30px; float:left; margin-right:10px; }

.contactinfo-email a					{ background:url(images/social/fc-webicon-mail-m.png) no-repeat 0 0; }
.contactinfo-skype a					{ background:url(images/social/fc-webicon-skype-m.png) no-repeat 0 0; }
.contactinfo-facebook a					{ background:url(images/social/fc-webicon-facebook-m.png) no-repeat 0 0; }
.contactinfo-twitter a					{ background:url(images/social/fc-webicon-twitter-m.png) no-repeat 0 0; }
.contactinfo-googleplus a				{ background:url(images/social/fc-webicon-googleplus-m.png) no-repeat 0 0; }
.contactinfo-linkedin a					{ background:url(images/social/fc-webicon-linkedin-m.png) no-repeat 0 0; }


.offeritem-broker .contactinfo-email a,
.offeritem-broker .contactinfo-skype a,
.offeritem-broker .contactinfo-facebook a,
.offeritem-broker .contactinfo-twitter a,
.offeritem-broker .contactinfo-googleplus a,
.offeritem-broker .contactinfo-linkedin a				{ width:20px; height:20px; float:left; margin-right:5px; margin-bottom:10px; opacity:1;
-webkit-transition:opacity .5s ease; 
   -moz-transition:opacity .5s ease; 
     -o-transition:opacity .5s ease; 
        transition:opacity .5s ease; 
 }
.offeritem-broker .contactinfo-email a:hover,
.offeritem-broker .contactinfo-skype a:hover,
.offeritem-broker .contactinfo-facebook a:hover,
.offeritem-broker .contactinfo-twitter a:hover,
.offeritem-broker .contactinfo-googleplus a:hover,
.offeritem-broker .contactinfo-linkedin a:hover			{ opacity:0.7;}

.offeritem-broker .contactinfo-email a					{ background:url(images/social/fc-webicon-mail-s.png) no-repeat 0 0; }
.offeritem-broker .contactinfo-skype a					{ background:url(images/social/fc-webicon-skype-s.png) no-repeat 0 0; }
.offeritem-broker .contactinfo-facebook a				{ background:url(images/social/fc-webicon-facebook-s.png) no-repeat 0 0; }
.offeritem-broker .contactinfo-twitter a				{ background:url(images/social/fc-webicon-twitter-s.png) no-repeat 0 0; }
.offeritem-broker .contactinfo-googleplus a				{ background:url(images/social/fc-webicon-googleplus-s.png) no-repeat 0 0; }
.offeritem-broker .contactinfo-linkedin a				{ background:url(images/social/fc-webicon-linkedin-s.png) no-repeat 0 0; }

/* offer print */
#print-wrapper					{ width:20cm; background-color:#FFFFFF; padding:0 0cm 0px 1cm; font-size:12px; }
.print-header-right				{ height:31px; padding:10px 0px 5px 0px; margin-left:5px; font-size:16px; }
.print-header-right a			{ color:#000000; }
.print-width										{ width:19cm; }
.print-gallery-image img	{  text-align:center; margin:0 auto; }
.print-table				{width:100%; border:1px #f5f5f5 solid; border-bottom:0 none;}
.print-table2				{width:100%; border:1px #f5f5f5 solid;}
.print-td-title				{padding:10px 5px;font-size:16px; text-transform:uppercase; color:#737373;}
.print-td-left				{width:103px; text-align:left; vertical-align:top; color:#666666;border-bottom:1px #f5f5f5 solid;}
.print-td-right				{width:103px; text-align:left; vertical-align:top; color:#000000; font-weight:bold;border-bottom:1px #f5f5f5 solid;}
.print-td-broker			{width:100%; text-align:left; vertical-align:top;}
.print-td-broker-left		{width:50px; font-size:10px; padding-bottom:5px; padding-left:5px; float:left;}
.print-td-broker-right		{width:155px; text-align:left; vertical-align:top; color:#000000; float:right;}
.print-pdf-info p										{ display:block; margin:0px; padding:0; font-size:12px; font-style:italic; }
.print-description			{ text-align:justify !important; }
.print-pdf-title			{ font-size:16px; text-transform:uppercase; color:#737373; background-color:#f5f5f5; border-bottom:1px #c5c5c5 solid; }
.print-pdf-content			{ padding:10px 0; }

.print-pdf-content ul li	{ display:block; list-style:none; }
#print-footer				{ width:19cm; position:relative; bottom:0; text-align:center; border-top:2px #ba8622 solid; margin-top:10px; color:#000000; font-weight:bold; }
a.print						{  }



iframe .gm-style .place-card-large {
  display: none !important;
}