@charset "utf-8";

/*
Theme Name: Real Estate Pro
Author: FrogsThemes.com
Author URI: http://www.frogsthemes.com
Theme URI: http://www.frogsthemes.com
Description: A Responsive Real Estate Theme
Version: 1.0.1
*/

/*----------------------------------------------------begin Of Reset code ------------------------------------------------------*/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent }
body{line-height:1 }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block }
nav ul{list-style:none }
blockquote,q{quotes:none }
blockquote:before,blockquote:after,q:before,q:after{content:none }
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none;color:#004889 }
ins{background-color:#ff9;color:#2d3e4f;text-decoration:none }
mark{background-color:#ff9;color:#2d3e4f;font-style:italic;font-weight:bold }
del{text-decoration:line-through }
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help }
table{border-collapse:collapse;border-spacing:0 }
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0 }
input,select{vertical-align:middle }

/*----------------------------------------------------end Of Reset code ------------------------------------------------------*/

/* ----------------- common ---------------------- */

.no_bg_pad{background:none !important;padding:0 !important }
.no_bg{ background:none !important }
.no_pad{ padding:0px !important }
.no_mar{ margin:0px !important }
.no_border{ border:none !important }
.clear{clear:both;font-size:0;line-height:0;padding:0;margin:0;height:0 }
.flt_lft{ float:left !important }
.flt_rht{ float:right !important }

#sidebar									{ float:right }
#content.contentright						{ float:right;margin-right:0 }
#content.contentleft						{ float:left }
#content.fullwidth 							{ width:100% }
#sidebar.sidebarright						{ float:right }
#sidebar.sidebarleft						{ float:left }

body										{ background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:75%; color:#2d3e4f }
.wrapper									{ width:100%;position:relative }
.container									{ width:960px;margin:0 auto }

.search_form ol li.hide,
.hide,
.list_buttons ul li.hide					{ display:none }

/* aLeRTS
-------------------------------------------------------------------*/	
.wpb_alert { float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fcf8e3;border:1px solid #fbeed5;border-radius:4px;clear:both;color:#c09853;margin-bottom:18px;padding:15px 35px 0 14px;text-shadow:0 1px 0 rgba(255,255,255,0.5) }
.wpb_alert-success,div.wpb_alert-success { background-color:#dff0d8;border-color:#d6e9c6;color:#468847 }
.wpb_alert-danger,.wpb_alert-error,div.wpb_alert-danger,div.wpb_alert-error { background-color:#f2dede;border-color:#eed3d7;color:#b94a48 }
.wpb_alert-info,div.wpb_alert-info { background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad }
.wpb_alert-block { padding-bottom:14px;padding-top:14px }
.wpb_alert-block > p,.wpb_alert-block > ul { margin-bottom:0 }
.wpb_alert-block p + p { margin-top:5px }
.wpb_alert .messagebox_text { background:url("wpbakery/js_composer/assets/vc/alert.png") no-repeat scroll left center transparent;padding-left:28px}
.wpb_alert-info .messagebox_text { background:url("wpbakery/js_composer/assets/vc/info.png") no-repeat scroll left center transparent }
.wpb_alert-success .messagebox_text { background:url("wpbakery/js_composer/assets/vc/tick.png") no-repeat scroll left center transparent }
.wpb_alert-error .messagebox_text { background:url("wpbakery/js_composer/assets/vc/exclamation.png") no-repeat scroll left center transparent }
.wpb_alert-success .messagebox_text { background:url("wpbakery/js_composer/assets/vc/tick.png") no-repeat scroll left center transparent }
.wpb_alert-error .messagebox_text { background:url("wpbakery/js_composer/assets/vc/exclamation.png") no-repeat scroll left center transparent }

/*----------header----------*/

.header										{ width:100%;padding:0 0 0 0;position:absolute;top:0;left:0;z-index:999 }

.logo										{ position:absolute;top:0;left:30px;z-index:9; }
.logo a										{ display:block;text-decoration:none; }
.logo a img									{ display:block;padding:0;border:0 }
.logo a img:hover							{ border:0 }
.logo a.textlogo							{ font-family:Georgia,"Times New Roman",serif;font-size:2em;vertical-align:middle;display:block;padding:35px 10px }
.logo a.textlogo:hover						{ color:#239f85 }

.header_top									{ width:100%;background:#14313e;min-height:60px;position:relative }
nav.menu									{ float:right;padding:10px 20px 0 0 }
.menu ul									{ float:left;display:block; min-height:60px }
.menu ul li									{ float:left;display:block;position:relative }
.menu ul li a								{ display:block;text-decoration:none;font-size:1em;line-height:18px;color:#fff;text-transform:uppercase;padding:11px 15px !important }
.menu ul li a:hover							{ color:#416b7e }
.menu ul li.current_page_item a,
.menu ul li.current-menu-item a,
.menu ul li a.selected						{ color:#416b7e  }
.menu ul li ul								{ display:none;width:210px;position:absolute;top:100%;left:0;background:#239f85;box-shadow:0 2px 5px rgba(0,0,0,0.2);behavior:url(Pie.htc) }
.menu ul li ul li							{ width:100%;border-top:1px solid #39a991;border-bottom:1px solid #3c6273 }
.menu ul li ul li a							{ text-transform:none;background:url(lib/assets/images/nav_arrow.png) no-repeat 95% center;padding:8px 15px !important }
.menu ul li ul li ul						{ width:210px;position:absolute;top:-1px!important;left:100% }
.menu ul li ul li ul li a					{ background:none }

.menu2										{ display:none;float:right;padding:0;}
.menu2 a.menu_click							{ width:20px;height:40px;background:url(lib/assets/images/nav_click.png) no-repeat center center;display:block;float:right;font-size:0;text-decoration:none;padding:0 15px }
.menu2 a.menu_click:hover					{ background-color:#3c6273 }
.menu2 a.main_select						{ background-color:#3c6273 }
.menu2 ul									{ width:100%;position:absolute;top:100%;right:0;background:#3c6273;display:none;padding:0;z-index:9 }
.menu2 ul li								{ float:left;display:block;position:relative;width:100%;border-top:1px solid #15313d;border-bottom:1px solid #3c6273 }
.menu2 ul li a								{ display:block;text-decoration:none;font-size:1.167em;line-height:18px;color:#fff;text-transform:uppercase;padding:10px 20px;background:url(lib/assets/images/nav_arrow.png) no-repeat 95% center }
.menu2 ul li a:hover						{ background-color:#15313d;color:#fff }
.menu2 ul li a.selected						{ color:#fff;background:url(lib/assets/images/nav_arrow2.png) no-repeat 95% center #1c7f6a }

.menu2 ul li ul								{ position:static;right:0;width:100%;padding:0;display:none;float:left;background:#3c6273 }
.menu2 ul li ul li							{ border-top:1px solid #15313d;border-bottom:1px solid #15313d }
.menu2 ul li ul li a						{ text-transform:none;padding:10px 20px 10px 8% }

.menu2 ul li ul li ul 						{ background:##3c6273 }
.menu2 ul li ul li ul li a					{ text-transform:none;padding:10px 20px 10px 16% }

.call_det									{ float:right;padding:0 1.5% 0 0 }
.call_det p									{ font-size:1.15em;line-height:18px;color:#fff;text-transform:uppercase;padding:10px 0;font-weight:bold }
.call_det p	b								{ color:#fff }
.call_det p a								{ color:#fff;text-decoration:none }

.cell_call_det								{ display:none;float:right;padding:0;background:url(lib/assets/images/head_divider.jpg) no-repeat left 12px }
.cell_call_det a.c_call_det_click			{ width:19px;height:40px;background:url(lib/assets/images/call_icon.png) no-repeat center center;display:block;float:right;font-size:0;text-decoration:none;padding:0 15px }
.cell_call_det a.c_call_det_click:hover		{ background-color:#3c6273 }
.cell_call_det a.c_call_det_click.selected	{ background-color:#3c6273 }

.cell_call_det p							{ font-size:1.167em;line-height:18px;color:#a4e9bf;text-transform:uppercase;padding:10px;background:#02634f;position:absolute;top:100%;right:0;width:100%;display:none;text-align:center;z-index:9 }
.cell_call_det p b							{ color:#fff;display:block }
.cell_call_det p a							{ color:#fff;text-decoration:none }

.header_btm									{ width:100%;background:#2d3e4f;min-height:32px }

#breadcrumbs								{ padding:8px 20px;font-size:1em;line-height:16px;color:#99a7b5;text-align:right }
#breadcrumbs a								{ color:#1fb896;display:inline-block;text-decoration:none;background:url(lib/assets/images/nav_arrow.png) no-repeat right 4px;padding:0 17px 0 0;margin:0 8px 0 0 }
#breadcrumbs a:hover						{ text-decoration:underline }

/*----------banner----------*/

.banner 									{ width:100%;overflow:hidden;position:relative }
.banner img 								{ display:block;height:auto;max-width:100%;width:100%;-moz-box-sizing:border-box;padding:0!important;border:0!important }
.banner	.slide1_text						{ width:100%;position:absolute;top:0;left:0;padding:150px 0 0 0;text-align:center }
.banner	.slide1_text h3						{ font-size:3em;border-radius:5px;font-family:Georgia,"Times New Roman",serif;color:#fff;display:block;background:#2d3e4f;font-weight:normal;position:relative;margin:0 auto 35px;padding:20px 35px;display:inline-block }
.banner	.slide1_text h3 em.btm_arrow		{ width:44px;height:22px;position:absolute;bottom:-22px;left:50%;margin-left:-22px;display:block;background:url(lib/assets/images/blue_btm_arrow.png) no-repeat center bottom }

.banner_search								{ width:560px;height:68px;background:url(lib/assets/images/search_bg.jpg) repeat-x left top #d6d6d6;border-radius:8px;position:relative;margin:0 auto 30px;padding:30px 35px 0;text-align:left;box-shadow:0 2px 5px rgba(0,0,0,.2) }
.for_sale									{ width:98px;height:36px;background:url(lib/assets/images/for_sale_bg.jpg) repeat-x left top;border:1px solid #bbb;border-radius:3px 0 0 3px;position:relative;float:left;z-index:99 }
.for_sale a.search_type						{ display:block;padding:0 10px;text-decoration:none;font-size:1.250em;line-height:36px;font-family:Arial,Helvetica,sans-serif;color:#2d3e4f;font-weight:bold }
.for_sale a.search_type span				{ display:block;background:url(lib/assets/images/black_arrow.png) no-repeat right center }
.for_sale ul								{ width:99%;display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #a9a8a5;float:left }
.for_sale ul li								{ width:100%;float:left;display:block }
.for_sale ul li a							{ display:block;text-decoration:none;font-size:1.250em;line-height:24px;font-family:Arial,Helvetica,sans-serif;color:#333;padding:0 0 0 10px;font-weight:bold }
.for_sale ul li a:hover						{ background:#f0f0ff }

.type_area									{ width:61%;height:36px;background:#fff;border:1px solid #bbb;border-radius:0 3px 3px 0;position:relative;float:left;border-left:0;padding:0 2% }
.type_area .textbox1,
.type_area select							{ width:100%;background:none;border:none;outline:none;font-size:1.25em;line-height:16px;font-family:Arial,Helvetica,sans-serif;color:#333;padding:0;float:left;display:block;margin:9px 0 0 0  }
.type_area .target							{ width:22px;height:22px;background:url(lib/assets/images/target_spr.png) no-repeat left top;float:right;display:block;font-size:0;text-decoration:none;margin:7px 0 0 0 }
.type_area ul								{ width:99%;position:absolute;display:none;top:100%;left:0;background:#fff;border:1px solid #a9a8a5;float:left;z-index:1000 }
.type_area ul li							{ width:100%;float:left;display:block }
.type_area ul li a							{ display:block;text-decoration:none;font-size:1.250em;line-height:24px;font-family:Arial,Helvetica,sans-serif;color:#333;padding:0 0 0 10px;font-weight:bold }
.type_area ul li a:hover					{ background:#f0f0ff }

.banner_search .search_but					{ width:84px;height:38px;background:#2d3e4f;float:right;display:block;cursor:pointer;border-radius:5px;position:relative;border:none;font-size:1.25em;font-family:Arial,Helvetica,sans-serif;color:#fff;font-weight:bold }
.banner_search .search_but:hover			{ background:#239f85 }

.banner	.slide1_text strong.total_search	{ font-size:1.333em;line-height:36px;font-family:Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;background:#2d3e4f;display:inline-block;padding:0 10px;border-radius:5px }


.banner .bx-wrapper .bx-viewport .searchslide {min-height:380px;max-height:600px }
.banner .bx-wrapper .bx-viewport .searchslide img {min-height:380px }

.slide2_text								{ position:absolute;bottom:65px;left:0;padding:0;width:auto;float:left }
.slide2_text .details,
.slide2_text .title,
.slide2_text .subtitle						{ text-align:left;float:left;clear:both }
.slide2_text .title							{ font-size:2em;font-family:Georgia,"Times New Roman",serif;color:#2d3e4f;background:#fff;padding:15px;font-weight:normal }
.slide2_text .price							{ background:#2d3e4f;color:#fff;font-weight:bold }

.slide2_text .title a						{ color:#2d3e4f;text-decoration:none }
.slide2_text span							{ display:inline-block;font-size:1.2em;font-family:Arial,Helvetica,sans-serif;color:#a4e9bf;background:#239f85;padding:15px }
.slide2_text .subtitle span					{ color:#fff;background:#2d3e4f }


/*----------content----------*/

.content									{ width:100%;padding:50px 0;clear:both }

.content_box1								{ width:99%;margin:0 auto ;padding: 0;}

.home_intro									{ width:62%;float:left }
.home_intro p								{ font-size:1.2em;line-height:1.4em;margin:0 0 20px }
.home_intro em								{ font-size:1.2em;font-family:Georgia,"Times New Roman",serif;color:#a7a7a7;padding:20px 0;display:block }

.col1-3										{ width:33%;float:right;position:relative }
.tweet_blog									{ width:100%;float:left;position:relative;margin:0 0 0 }
.page-template-page-home-php .content .latest_blog{ width:84%;padding:20px 8%;float:left;}
.page-template-page-home-php .content .latest_blog h4{ font-size:1.3em;line-height:18px;color:#9aa4ae;font-weight:bold;padding:0 0 15px;border:none;margin-bottom:0 }
.page-template-page-home-php .content .latest_blog li{ font-size:1.3em;line-height:18px;font-weight:bold;padding:0 0 20px;color:#99A7B5 !important }
.page-template-page-home-php .content .latest_blog li a{ color:#fff;text-decoration:none }
.page-template-page-home-php .content .latest_blog li a:hover{ text-decoration:underline }

.page-template-page-home-php .content .latest_blog:nth-of-type(even){ background:#2d3e4f }

.latest_tweet								{ width:84%;background:#2d3e4f;padding:20px 8% 5px 8%;float:left;min-height:145px }
.latest_tweet h4							{ font-size:1.333em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#9aa4ae;font-weight:bold;padding:0 0 10px }
.page-template-page-home-php .content .latest_blog .twitts li,
.latest_tweet p								{ font-size:1em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#99A7B5 !important;padding:0 0 12px;font-weight:normal }
.page-template-page-home-php .content .latest_blog .twitts .rstw_comma{ display:none }
.page-template-page-home-php .content .latest_blog .twitts .twitter-timestamp{ clear:both;margin-top:10px;color:#99A7B5 !important }
.page-template-page-home-php .content .latest_blog .twitts a.twitter-link,
.latest_tweet p a							{ color:#fff;text-decoration:underline }
.page-template-page-home-php .content .latest_blog .twitts a.twitter-link:hover,
.latest_tweet p a:hover						{ text-decoration:none }
.latest_tweet span							{ font-size:1em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#fff;display:block }

.tweet_btm_bg								{ width:100%;height:12px;background:url(lib/assets/images/tweet_blog_btm_bg.png) no-repeat left top;position:absolute;bottom:0;left:0 }

.feature_prop								{ width:102%;margin:0 auto;padding:0 0 30px;  }
.feature_prop ul							{ width:100%;float:left;display:block }
.feature_prop ul li							{ width:22%;float:left;display:block;margin:0 3% 0 0;line-height:1.4em;position:relative }
.feature_prop ul li span.feat_img			{ display:block;margin:0;width:100%;max-width:100% }
.feature_prop ul li span.feat_img			{ max-width:218px }
.feature_prop ul li strong					{ font-size:1.3em;color:#007200;font-weight:bold;padding:10px 0 15px;display:inline-block;clear:both }
.feature_prop ul li .feat_title				{ font-size:1.1em;margin:0 0 10px;font-weight:bold;display:inline-block;text-decoration:none }
.feature_prop ul li .feat_title:hover		{ text-decoration:underline }

.listinglabel 								{ position:absolute;top:15px;left:-5px;font-size:10px;line-height:10px;font-weight:bold;line-height:auto;padding:6px 10px;background:#239f85;color:#fff;text-transform:uppercase;box-shadow:1px 1px 2px rgba(0,0,0,.2); display: none;
}
.listinglabel:before 						{ position:absolute;bottom:-5px;left:0;height:5px;width:5px;display:block;background:url(lib/assets/images/bg-listinglabel.png) no-repeat;content:"." }

.listinglabel.sold,
.listinglabel.let-agreed					{ background:#c00 }
.listinglabel.under-offer					{ background:#f30 }
.listinglabel.sold:before,
.listinglabel.let-agreed:before				{ background:url(lib/assets/images/bg-listinglabel-red.png) no-repeat }
.listinglabel.under-offer:before			{ background:url(lib/assets/images/bg-listinglabel-orange.png) no-repeat }


/*----------footer----------*/

.footer										{ width:100%;background:#061b24;padding:45px 0;color:#99a7b5!important }
.footer a									{ color:#fff!important;text-decoration:none;font-weight:bold }
.footer a:hover								{ text-decoration:underline }
.footer_box1								{ width:100%;margin:0 auto;padding:0 0 45px }
.footer_box1 .widget_area					{ width:23%;margin-right:2%;float:left }
*+html .widget_area							{ width:24.5% }
.widget_area h5								{ font-size:1.4em;font-family:Arial,Helvetica,sans-serif;color:#fff;font-weight:bold }
.widget_area ul								{ width:100%;float:left;display:block }
.widget_area ul li							{ width:100%;float:left;display:block;color:#99a7b5!important }
.widget_area ul li a						{ display:inline-block;text-decoration:none;font-size:1em;line-height:21px;font-family:Arial,Helvetica,sans-serif;color:#fff;font-weight:bold }
.widget_area ul li a:hover					{ text-decoration:underline }

.footer p.copyright							{ font-size:1em;line-height:14px;font-family:Arial,Helvetica,sans-serif }


/*------Propert listings------*/

.in_banner									{ width:100%;overflow:hidden }
body .in_banner img							{ width:100%;max-width:100%;height:auto;display:block }
.nobanner									{ width:100%;height:130px;background:#efefef }

.in_content									{ width:100%;padding:0 0 50px }

.result_top									{ width:100%;margin:0 0 20px;padding:25px 0 0 0 }
.result_top h1								{ color:#2D3E4F;font-family:Georgia,"Times New Roman",serif;font-size:3em;font-weight:normal;line-height:40px;padding:0 0 5px; }
.blog .result_top							{ margin:0 }

.tabs_box									{ width:100%;background:#fff;padding: 0;min-height:25px }
.tabs_box_lft								{ float:left }
.tabs_box_lft a								{ color:#acb0b5;font-size:1em;line-height:20px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;display:inline-block;float:left;text-decoration:none;text-transform:uppercase;margin:2px 0 0 0 }
.tabs_box_lft a:hover,
.tabs_box_lft a.selected					{ color:#fff }
.tabs_box_lft a em							{ font-style:normal }
.tabs_box_lft a span						{ width:16px;height:16px;float:left;display:block }

.tabs_box_lft a.list_view					{ margin:2px 30px 0 0 }
.tabs_box_lft a.list_view span				{ background:url(lib/assets/images/sprite.png) no-repeat -400px -47px;margin:0 10px 0 0 }
.tabs_box_lft a.list_view.selected span		{ background:url(lib/assets/images/sprite.png) no-repeat -400px 3px }

.tabs_box_lft a.map_view span				{ background:url(lib/assets/images/sprite.png) no-repeat -450px 1px;margin:2px 5px 0 0 }
.tabs_box_lft a.map_view.selected span		{ background:url(lib/assets/images/sprite.png) no-repeat -450px -49px;margin:2px 5px 0 0 }

.tabs_box_rht								{ float:right }
.per_page									{ float:left;padding:0 0 0 20px }
.per_page label								{ font-size:1em;line-height:24px;font-family:Arial,Helvetica,sans-serif;color:#acb0b5;font-weight:bold;float:left;display:block;padding:0 10px 0 0;text-transform:uppercase }
.per_page select							{ background:#fff;border:1px solid #a3a3a3;border-radius:3px;padding:3px;float:left }

.in_container								{ width:99%;margin:0 auto }
.in_container .map							{ width:100%;height:420px;margin-bottom:20px;float:left;display:none }
.in_container #map-canvas					{ width:100%;height:420px }

.gm-style .mappin							{ width:195px;min-height:200px;color:#2d3e4f;font-family:Arial,Helvetica,sans-serif }
.gm-style .mapimage img						{ margin:0 0 10px;display:block }
.gm-style h1.mapheader						{ font-size:16px;margin:0 0 10px }
.gm-style .mappin span						{ color:#2d3e4f;font-family:Arial,Helvetica,sans-serif }
.mapdesc									{ line-height:1.5 }

.list_view_cont								{ width:63%;float:left }
.list_view_cont.fullwidth					{ width:100% }
.list_view_cont	ul							{ width:100%;float:left;display:block }
.list_view_cont	ul li						{ width:100%;float:left;display:block;border-top:1px solid #CCC ;padding:30px 0 }
.list_view_cont	ul li span.post_img			{ width:33%;float:left;display:block;margin:0 3% 0 0; position:relative; }
.list_view_cont.fullwidth	 ul li span.post_img { width:22% }
.list_view_cont	ul li span.post_img	a.borderimg	{ max-width:190px;border:1px solid #FFF ;padding:4px;display:block;margin:0 0 10px }
.list_view_cont	ul li span.post_img	a.borderimg:hover{ border:5px solid #fff;padding:0 }
.list_view_cont	ul li span.post_img	a img	{ max-width:190px;border:0;padding:0}
.list_view_cont	ul li .post_rht				{ width:100%;float:left }
.list_view_cont	ul li.imagepost .post_rht	{ width:63%;float:right }
.list_view_cont.fullwidth ul li.imagepost .post_rht	{ width:75%;float:right }
.list_view_cont	ul li .post_rht strong		{ display:block;font-size:1.3em;color:#007200;font-weight:bold;margin:0 0 15px 0 }
.list_view_cont	ul li .post_rht h2			{ margin:0 0 20px }
.list_view_cont	ul li .post_rht h2 a		{ text-decoration:none }
.list_view_cont	ul li .post_rht h2 a:hover	{ text-decoration:underline }
.list_view_cont	ul li .post_rht span		{ display:block;font-size:1.2em;line-height:18px;color:#2d3e4f;font-weight:bold;padding:0 0 10px 0 }
.list_view_cont	ul li .post_rht span em		{ display:none }
.list_view_cont	ul li .post_rht p			{ font-size:1.1em;line-height:18px;color:#2d3e4f;margin:0 0 15px }
.list_view_cont	ul li .post_rht cite		{ display:block;font-style:normal }
.list_view_cont	ul li .post_rht cite a		{ display:inline-block;font-size:1em;line-height:15px;background:url(lib/assets/images/gray_divider.jpg) no-repeat right 2px;padding:0 8px 0 0;margin:0 7px 0 0 }
.list_view_cont	ul li .post_rht cite a:hover{ text-decoration:none }

ul.jp-controls li,
ol.flex-control-nav li,
.gallery ul.slides li						{ border:none;padding:0;width:auto }
.gallery ul.slides li img					{ max-width:100%;height:auto;width:100% }

.quotepost blockquote						{ padding-top:0 }

.gallery									{ margin:0 0 29px;position:relative }
.gallery .flex-control-nav 					{ position:absolute;margin:0;padding:0;list-style:none;overflow:hidden;top:20px;right:13px }
.gallery .flex-control-nav li 				{ float:left;padding:0 0 0 6px }
.gallery .flex-control-nav li a 			{ cursor:pointer;display:block;background:url(lib/assets/images/sprite-btns-003.png) no-repeat;width:8px;height:7px;text-indent:-9999px;overflow:hidden }
.gallery .flex-control-nav li .flex-active,
.gallery4 .flex-control-nav li a:hover 		{ background-position:0 -7px }

.video										{ margin-bottom:20px }
.video,
.videocontainer								{ float:left;width:100% }

#content .data 								{ width:100%;padding:0;clear:both;margin:0 }
#content .data p 							{ font:italic 1em/18px Arial,Helvetica,sans-serif;color:#2d3e4f;float:left;margin:0 }
#content .data a:hover						{ text-decoration:none }

.result_aside								{ width:33%;float:right }

.search_box									{ width:100%;border-top:1px solid #d2d2d2;padding:0 0 50px }
.search_box h6								{ font-size:1.167em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#2d3e4f;font-weight:bold;padding:15px 0 }
.search_form								{ width:90%;background:#d5d8dc;border-radius:2px;position:relative;padding:15px 5% }
.search_form ol								{ width:100%;float:left;display:block;padding:0 0 5px }
.search_form ol	li							{ width:100%;float:left;display:block;padding:0 0 20px;list-style:none }
.search_form ol	li.last						{ padding:0;width:100%;margin:0 }
.search_form ol	li .type_area				{ width:95%;height:28px;background:#fff;border:1px solid #a3a3a3;border-radius:3px;position:relative;padding:0 2%;margin:0 }
.search_form ol	li .type_area .textbox1		{ width:80%;height:16px;background:none;border:none;outline:none;font-size:1em;line-height:16px;font-family:Arial,Helvetica,sans-serif;color:#2d3e4f;padding:0;float:left;display:block;margin:5px 0 0 0 }
.search_form ol	li .type_area .target		{ width:22px;height:22px;background:url(lib/assets/images/target_spr.png) no-repeat left top;float:right;display:block;font-size:0;text-decoration:none;margin:3px 0 0 0 }
.search_form ol	li select					{ width:100%;font-size:1em;font-family:Arial,Helvetica,sans-serif;color:#2d3e4f;background:#fff;border:1px solid #a3a3a3;border-radius:3px;padding:5px 2% }
.search_form ol	li a.advance_link			{ font-size:1em;line-height:15px;font-family:Arial,Helvetica,sans-serif;color:#226099 }
.search_form ol	li a.advance_link:hover		{ text-decoration:none }
.search_form ol	li .search_but				{ width:84px;height:38px;background:url(lib/assets/images/search_but.jpg) repeat left top;float:right;display:block;cursor:pointer;border-radius:5px;position:relative;border:none;font-size:1.250em;font-family:Arial,Helvetica,sans-serif;color:#fff;font-weight:bold }
.search_form ol	li .search_but:hover 		{ background:url(lib/assets/images/green_col.jpg) repeat left top }
.search_form #typechecks h3					{ margin:0 0 10px;font-size:1em; display:none; }

.share_property								{ width:100% }
.share_property h6							{ font-size:1.167em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#2d3e4f;font-weight:bold;padding:15px 0;border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;margin:0 0 20px }
.share_property ul							{ width:220px;float:left;display:block }
.share_property ul li						{ float:left;display:block;padding:0 10px 20px 0 }
.share_property ul li a						{ display:block;text-decoration:none }
.share_property ul li.share_icon a			{ width:57px;height:20px;background:url(lib/assets/images/share_img.jpg) no-repeat left top }
.share_property ul li.tweet_icon a			{ width:55px;height:20px;background:url(lib/assets/images/tweet_img.jpg) no-repeat left top }
.share_property ul li.pinit_icon a			{ width:43px;height:20px;background:url(lib/assets/images/pinit_img.jpg) no-repeat left top }
.share_friend a								{ display:block;text-decoration:none;background:url(lib/assets/images/button_rep_bg.jpg) repeat-x left top #eaeaea;height:23px;font-size:1em;line-height:23px;font-family:Arial,Helvetica,sans-serif;color:#2d3e4f;font-weight:bold;border:1px solid #c9c9c9;border-radius:3px;position:relative;padding:0 8px;float:left;display:block;margin:0;box-shadow:0 1px 2px rgba(0,0,0,.1) }
.share_property ul li.share_friend a:hover	{ box-shadow:none }

.share_friend a span						{ float:left;display:block }
.share_friend a em							{ float:left;display:block;margin:4px 10px 0 0;background:url(lib/assets/images/sprite.png) no-repeat -300px -200px;width:16px;height:13px }

.page_nav									{ width:100%;float:left;clear:both;padding:10px 0;margin-top:20px;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4 }
.page_nav .page-numbers						{ margin:0 4px }
.page_nav a:hover							{ text-decoration:none }
.page_nav .current							{ }
.page_prev									{ float:left }
.page_next									{ float:right }
.page_nav_numbers							{ text-align:center }

/*--------blog Post--------*/

.blog_top_section .container				{ position:relative }
.blog_top_section							{ width:100%;background:#2d3e4f }
.blog_top_section ul						{ width:auto;float:left;display:block;padding:15px 0 15px 80px }
.blog_top_section ul li						{ float:left;display:block;font-size:1em;line-height:15px;font-family:Arial,Helvetica,sans-serif;color:#99a7b5;font-weight:bold;background:url(lib/assets/images/blue_divider.jpg) no-repeat right 1px;padding:0 15px 0 14px }
.blog_top_section ul li	a					{ color:#fff }
.blog_top_section ul li	a:hover				{ text-decoration:none }
.blog_top_section span.round_img			{ width:73px;height:72px;position:absolute;top:-35px;left:0;display:block }
.blog_top_section span.round_img img		{ width:auto;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px }

.blog_post									{ width:99%;padding:25px 0 0 0;margin:0 auto }
.blog_post h1								{ font-size:2em;line-height:40px;color:#2d3e4f;font-weight:bold;padding:0 0 5px 0 }
.blog_post_lft								{ width:62%;float:left }
.blog_post_rht								{ width:33%;float:right }
.page-template-page-home-php .blog_post_rht	{ width:100% }
.page-template-page-home-php .widget		{ margin:0 }

.social_like								{ border:1px solid #d2d2d2;padding:7px 1.5%;margin:-26px 0 25px }

.blog_box1									{ width:100%;padding:0 0 25px }
.blog_box1 span.blog_img					{ float:right;display:block;padding:0 0 25px 1% }
.blog_box1 span.blog_img img				{ max-width:190px;padding:4px;border:1px solid #bbb }
.blog_box1 p								{ font-size:1.1em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#2d3e4f;margin:0 0 20px }
.blog_box1 p b								{ color:#239f85 }

.related_post								{ width:100%;padding:0 0 45px }
.related_post h4							{ font-size:1.5em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#2d3e4f;font-weight:bold;padding:15px 0;border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;margin:0 0 30px }
.related_post ul							{ width:100%;float:left;display:block }
.related_post ul li							{ float:left;display:block;padding:0 2.5% 0 0;width:23% }
.related_post ul li span.post_img			{ display:block;padding:0 0 16px }
.related_post ul li span.post_img img		{ max-width:125px;padding:4px;border:1px solid #bababa;height:auto }
.related_post ul li span.post_img:hover img	{ border:5px solid #2d3e4f;padding:0 }
.related_post ul li a						{ font-size:1em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#004889;display:inline-block;padding:0 1% 0 0 }
.related_post ul li a:hover					{ text-decoration:none }

.comment_box								{ width:100%;padding:0 }
.comment_box h4								{ font-size:1.5em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#2d3e4f;font-weight:bold;padding:15px 0;border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;margin:0 0 30px }
.comment_box ul								{ width:100%;float:left;display:block }
.comment_box ul.children 					{ padding-top:30px }
.comment_box ul li							{ float:left;display:block;padding:0 0 30px;width:100% }
.comment_box ul li span.comm_img			{ width:20%;float:left }
.comment_box ul li span.comm_img img		{ width:auto;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;display:inline-block;max-width:100%;height:auto }
.comment_box ul li .comm_text				{ width:75%;float:right;border-bottom:1px solid #d2d2d2;padding:0 0 15px }
.comment_box ul li .comm_text strong		{ display:block;font-size:1em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#2d3e4f }
.comment_box ul li .comm_text em			{ display:block;font-size:0.917em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#5e5e5e }
.comment_box ul li .comm_text em a			{ font-weight:bold;color:#004889;font-style:normal }
#reply-title a:hover,
cite .url:hover,
.comment_box ul li .comm_text em a:hover	{ text-decoration:none }
.comment_box ul li .comm_text p				{ font-size:1em;line-height:21px;font-family:Arial,Helvetica,sans-serif;color:#555;padding:0 0 10px }
.comment_box ul li span.comm_img2			{ text-align:right }
.comment_box ul li cite.comm_arrow			{ position:relative;top:-15px;display:inline-block;margin:0 10px 0 0 }
.comment_box ul li cite.comm_arrow img		{ border-radius:0 }
.comment_box ul li cite.comm_arrow2			{ display:none }

.leave_comment								{ width:100%;padding:0 0 45px }
.content .leave_comment h4					{ font-size:1.5em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#2d3e4f;font-weight:bold;padding:15px 0;border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;margin:0 0 30px }
.leave_comment ul							{ width:100%;float:left;display:block }
.leave_comment ul li						{ float:left;display:block;padding:0 0 15px;width:100% }
.leave_comment ul li label					{ font-size:1em;line-height:24px;font-family:Arial,Helvetica,sans-serif;color:#2d3e4f;display:block }
.leave_comment ul li .textbox1				{ width:95%;height:16px;padding:9px 2%;background:#f5f5f5;border-radius:3px;position:relative;border:1px solid #ccc;box-shadow: 0 2px 1px 0 rgba(0,0,0,0.1) inset; }
.leave_comment ul li .textarea1				{ width:95%;height:186px;padding:2%;background:#f5f5f5;border-radius:3px;position:relative;border:1px solid #ccc;box-shadow: 0 2px 1px 0 rgba(0,0,0,0.1) inset;overflow:auto }
.leave_comment ul li .textbox1:focus,
.leave_comment ul li .textarea1:focus		{ border:1px solid #9a9a9a;box-shadow: 0 2px 1px 0 rgba(0,0,0,0.1);background:#fff }
.leave_comment ul li .leave_comm			{ background:#2d3e4e;cursor:pointer;border-radius:5px;position:relative;border:none;font-size:1.25em;font-family:Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;margin:5px 0 0; padding:10px 15px }
.leave_comment ul li .leave_comm:hover 		{ background:#3c6273 }

#reply-title								{ margin:0 0 20px;font-size:1em }

.leave_comment ul li .textarea1.error,
.leave_comment ul li .textbox1.error		{ border:1px solid #c00;border-top:1px solid #c00 }

.fieldsmarked								{ float:left;margin:0 0 20px }

.widget										{ width:100%;padding:0;float:left;margin:0 0 30px 0 }
.content .widget h4,
.widget h4									{ font-size:1.2em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#2d3e4f;font-weight:bold;padding:15px 0;border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;margin:0 0 10px }
.widget ul									{ width:100%;float:left;display:block }
.widget ul li								{ font-size:1em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#656565;width:100%;float:left;display:block;padding:0 }
.widget ul li span							{ display:block;font-size:1em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#656565 }
.widget ul.twitts li						{ margin:0 0 10px }
.widget ul.twitts li span					{ display:inline }
.widget ul li a								{ color:#004889 }

.latest_post								{ width:100%;padding:0 0 30px }
.latest_post h4								{ font-size:1.5em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#2d3e4f;font-weight:bold;padding:15px 0;border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;margin:0 0 10px }
.latest_post ul								{ list-style-type:decimal;margin:0 0 0 10% }
.latest_post ul li							{ font-size:1em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#656565;padding:0 0 16px }
.latest_post ul li a						{ color:#004889 }
.latest_post ul li a:hover					{ text-decoration:none }

.category_post								{ width:100%;padding:0 0 30px }
.category_post h4							{ font-size:1.5em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#2d3e4f;font-weight:bold;padding:15px 0;border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;margin:0 0 10px }
.category_post ul							{ width:100%;float:left;display:block }
.category_post ul li						{ font-size:1em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#656565;width:100%;float:left;display:block;padding:0 0 18px }
.category_post ul li span					{ display:block;font-size:1em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#656565 }
.category_post ul li a						{ color:#004889 }
.category_post ul li a:hover				{ text-decoration:none }

.result_top2 h1								{ float:left }
.compare_icons								{ float:right }
.compare_icons a							{ display:inline-block;text-decoration:none;height:23px;font-size:1em;line-height:23px;font-family:Arial,Helvetica,sans-serif;color:#2d3e4f;font-weight:bold;background:url(lib/assets/images/button_rep_bg.jpg) repeat-x left top #eaeaea;border:1px solid #c9c9c9;border-radius:3px;position:relative;padding:0 8px;margin:0 0 0 10px;box-shadow:0 1px 2px rgba(0,0,0,.1) }
.compare_icons a:hover						{ box-shadow:none }
.compare_icons a span						{ float:left;display:block }
.compare_icons a em							{ float:left;display:block;margin:3px 10px 0 0 }
.compare_icons a.compare_icon em			{ background:url(lib/assets/images/sprite.png) no-repeat 0 -300px;width:19px;height:13px;margin-top:5px }
.compare_icons a.contact_icon em			{ background:url(lib/assets/images/sprite.png) no-repeat 0 -400px;width:14px;height:14px;margin-top:4px }

.linkpost h2 {background:url(lib/assets/images/external_link.png) no-repeat top left;padding:0 0 0 36px}


/*--------favorites--------*/

.favorite_page								{ width:100%;padding:0 0 100px }
.favorite_box								{ width:32%;float:left;margin:0 2% 0 0;background:url(lib/assets/images/double_border.jpg) repeat-x left bottom;padding:0 0 20px }
.favorite_box span.fav_image				{ display:block;padding:4px;border:1px solid #a1a1a1;text-align:center;position:relative }
.favorite_box span.fav_image img			{ display:block;width:100%;height:auto }
.favorite_box span.fav_image a.close		{ display:block;width:25px;height:25px;background:url(lib/assets/images/sprite.png) no-repeat -250px -300px;position:absolute;top:5px;right:3%;font-size:0;text-decoration:none }
.favorite_box h3 a							{ color:#2d3e4f;text-decoration:none }
.favorite_box h3 a:hover					{ text-decoration:underline }
.favorite_box h3							{ display:block;font-size:1.5em;line-height:20px;font-family:Arial,Helvetica,sans-serif;color:#2d3e4f;font-weight:bold;padding:18px 0 }
.favorite_box ul							{ width:100%;float:left;display:none;border-top:1px solid #d4d4d4 }
.favorite_box ul li							{ width:100%;float:left;display:block;border-bottom:1px solid #d4d4d4;min-height:30px }
.favorite_box ul li.bg1						{ background:#ededed }
.favorite_box ul li strong					{ width:35%;padding:0 0 0 4%;float:left;font-size:1.167em;line-height:30px;font-family:Arial,Helvetica,sans-serif;color:#4b4b4d;font-weight:bold }
.favorite_box ul li span					{ width:60%;padding:0;float:right;font-size:1.167em;line-height:30px;font-family:Arial,Helvetica,sans-serif;color:#4b4b4d }
.favorite_box b								{ font-size:18px;line-height:24px;font-family:Arial,Helvetica,sans-serif;color:#2d3e4f;display:block;text-align:right;padding:15px 0 0 0 }
.favorite_box b.sold						{ color:#f00 }

/*-------Property page-------*/

.listing_cont								{ padding-top:20px }
.tab_banner									{ width:100%;background:#ccc;float:left;float:left }

.tabs_thumbnail								{ width:100%;min-height:46px;background:#fff;clear:both }
.tabs_thumbnail ul							{ width:100%;padding:12px 0 0 0;text-align:center }
.tabs_thumbnail ul li						{ display:inline;padding:0 2% }
.tabs_thumbnail ul li a						{ display:inline-block;text-decoration:none;font-size:1em;line-height:20px;font-family:Arial,Helvetica,sans-serif;color:#969fa7;font-weight:bold;display:inline-block;text-decoration:none;text-transform:uppercase }
.tabs_thumbnail ul li a em					{ display:inline-block;font-style:normal;cursor:pointer }
.tabs_thumbnail ul li a span				{ display:inline-block }

.tabs_thumbnail ul li a:hover				{ color:#ccc }
.tabs_thumbnail ul li a.selected			{ color:#ccc }

.tabs_thumbnail ul li.tab_thumb1 a span		{ width:19px;height:19px;background:url(lib/assets/images/sprite.png) no-repeat -400px -146px;margin:0 8px 0 0 }
.tabs_thumbnail ul li.tab_thumb1 a em		{ position:relative;top:-4px }
*+html .tabs_thumbnail ul li.tab_thumb1 a em{ top:0 }
.tabs_thumbnail ul li.tab_thumb1 a:hover span{ background:url(lib/assets/images/sprite.png) no-repeat -450px -146px }
.tabs_thumbnail ul li.tab_thumb1 a.selected span{ background:url(lib/assets/images/sprite.png) no-repeat -450px -146px }

.tabs_thumbnail ul li.tab_thumb2 a span		{ width:10px;height:19px;background:url(lib/assets/images/sprite.png) no-repeat -450px 2px;margin:0 8px 0 0 }
.tabs_thumbnail ul li.tab_thumb2 a em		{ position:relative;top:-4px }
*+html .tabs_thumbnail ul li.tab_thumb2 a em{ top:0 }
.tabs_thumbnail ul li.tab_thumb2 a:hover span{ background:url(lib/assets/images/sprite.png) no-repeat -450px -48px }
.tabs_thumbnail ul li.tab_thumb2 a.selected span{ background:url(lib/assets/images/sprite.png) no-repeat -450px -48px }

.tabs_thumbnail ul li.tab_thumb3 a span		{ width:12px;height:19px;background:url(lib/assets/images/sprite.png) no-repeat -400px -300px;margin:0 8px 0 0 }
.tabs_thumbnail ul li.tab_thumb3 a em		{ position:relative;top:-4px }
*+html .tabs_thumbnail ul li.tab_thumb3 a em{ top:0 }
.tabs_thumbnail ul li.tab_thumb3 a:hover span{ background:url(lib/assets/images/sprite.png) no-repeat -450px -300px }
.tabs_thumbnail ul li.tab_thumb3 a.selected span{ background:url(lib/assets/images/sprite.png) no-repeat -450px -300px }

.tabs_content								{ width:100% }
.tabdetails									{ width:100%;display:none;position:relative }
.tabdetails span.tab_main_img3				{ display:block }
.tabdetails span.tab_main_img3 img			{ max-height:795px }
.tabdetails span.tab_main_img2				{ display:block }
.tabdetails span.tab_main_img2 img			{ max-height:795px }

#pano img 									{ border: none !important;max-width: none !important }

#gallery-1 									{ width:100%; max-height:600px; }
.rsGCaption									{ position:absolute;bottom:60px;left:0;padding:0;z-index:1;width:100%;text-decoration:none;text-align:left; display:none; }
.rsGCaption .details						{ text-align:right }
.rsGCaption .title							{ display:block;font-size:2em;font-family:Arial,Helvetica,sans-serif;background:#fff;padding:15px;font-weight:normal;text-align:center;color:#2d3e4f;font-weight:normal;margin:0 }
.rsGCaption .price							{ display:inline-block;font-size:1.2em;font-family:Arial,Helvetica,sans-serif;padding:15px;text-transform:uppercase;background:#2d3e4f;color:#fff;font-weight:bold;text-align:right }
.rsGCaption .price.under-offer				{ background:#f30 }
.rsGCaption .price.let-agreed,
.rsGCaption .price.sold						{ background:#c00 }

.gallerysingle								{ width:100%;overflow:hidden }
.gallerysingle img							{ width:100%;height:auto; max-height:500px; display:block }

#gallery-none								{ width:100%;height:300px !important;overflow:hidden;margin:0 auto }
#gallery-none .rsGCaption					{ margin-top:125px;float:none;text-align:center;position:relative;top:0;padding-top:0 }

.desp_tab_thumb								{ float:left }
.desp_tab_thumb ul							{ float:left;display:block;width:100% }
.desp_tab_thumb ul li						{ float:left;display:block;padding:0 10px 0 0 }
.desp_tab_thumb ul li a						{ display:block;height:35px;background:url(lib/assets/images/desp_tab_thumb_bg.jpg) repeat-x left top;border:1px solid #d2d2d2;border-bottom:none;border-radius:3px 3px 0 0;position:relative;font-size:1em;line-height:34px;font-family:Arial,Helvetica,sans-serif;color:#004889;padding:0 12px;font-weight:bold }
.desp_tab_thumb ul li a.active				{ background:#fff;color:#2d3e4f;text-decoration:none }
.desp_tab_thumb ul li a:hover				{ background:url(lib/assets/images/button_rep_bg_hov.jpg) repeat-x left top #fff;color:#2d3e4f;text-decoration:none }

.list_buttons								{ float:right; display:none }
.list_buttons ul 							{ float:left;display:block;width:100% }
.list_buttons ul li							{ float:left;display:block;padding:0 0 0 10px }
.list_buttons ul li a						{ display:block;text-decoration:none;height:23px;font-size:1em;line-height:23px;font-family:Arial,Helvetica,sans-serif;color:#2d3e4f;font-weight:bold;background:url(lib/assets/images/button_rep_bg.jpg) repeat-x left top #eaeaea;border:1px solid #c9c9c9;border-radius:3px;position:relative;padding:0 8px;box-shadow:0 1px 2px rgba(0,0,0,.1) }
.list_buttons ul li a:hover					{ box-shadow:none }
.list_buttons ul li a span					{ float:left;display:block }
.list_buttons ul li a em					{ float:left;display:block;margin:3px 10px 0 0 }
.list_buttons ul li.list_but1 a em			{ background:url(lib/assets/images/sprite.png) no-repeat 0 -350px;width:14px;height:15px;margin-top:4px }
.list_buttons ul li.list_but2 a em			{ background:url(lib/assets/images/sprite.png) no-repeat -60px -350px;width:16px;height:16px }
.list_buttons ul li.list_but3 a em			{ background:url(lib/assets/images/sprite.png) no-repeat -120px -350px;width:16px;height:16px }

.downloadbutton								{ display:block;float:left;text-decoration:none;height:23px;font-size:1em;line-height:23px;font-family:Arial,Helvetica,sans-serif;color:#2d3e4f;font-weight:bold;background:url(lib/assets/images/button_rep_bg.jpg) repeat-x left top #eaeaea;border:1px solid #c9c9c9;border-radius:3px;position:relative;padding:0 8px;box-shadow:0 1px 2px rgba(0,0,0,.1) }
.downloadbutton:hover						{ box-shadow:none }
.downloadbutton span						{ float:left;display:block }
.downloadbutton em							{ float:left;display:block;margin:3px 10px 0 0 }
.downloadbutton em							{ background:url(lib/assets/images/sprite.png) no-repeat 0 -350px;width:14px;height:15px;margin-top:4px }

.list_page									{ width:100%;border-top:1px solid #d2d2d2;padding:50px 0 0;margin:-1px 0 0 0 }
.list_page_cont								{ width:99%;margin:0 auto }
.list_page_lft								{ width:62%;float:left }
.list_page_rht								{ width:33%;float:right }
.list_tab_cont								{ width:100%;padding:0 0 30px }
.list_tabdetails							{ width:100%;display:none }

.prop_feature								{ width:100%;padding:0 0 45px; display: none; }
.content .prop_feature h2 					{ border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;color:#2d3e4f;font-family:Arial,Helvetica,sans-serif;font-size:1.5em;font-weight:bold;line-height:18px;margin:0 0 30px;padding:15px 0 }
.prop_feature ul							{ width:100%;float:left;display:block }
.prop_feature ul li							{ width:50%;float:left;display:block }
.prop_feature ul li p						{ font-size:1.167em;line-height:24px;font-family:Arial,Helvetica,sans-serif;color:#4b4b4d }
.prop_feature ul li p b						{ font-weight:bold;width:38%;display:inline-block }

.prop_description							{ width:100% }
.content .prop_description h3 				{ border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;color:#2d3e4f;font-family:Arial,Helvetica,sans-serif;font-size:1.5em;font-weight:bold;line-height:18px;margin:0 0 25px;padding:15px 0 }
.prop_description h1							{ font-size:1.5em;}
.cont_form p,
.prop_description .thecontent				{ font-size:1.167em;line-height:21px;font-family:Arial,Helvetica,sans-serif;color:#4b4b4d }
.cont_form p,
.prop_description p							{ margin:0 0 20px }
.prop_description ol,
.prop_description ul						{ margin:0 0 20px;padding:0 0 0 20px }
.prop_description ul li p span				{ display:block;text-transform:uppercase }

.cont_form p.error							{ color:#c00 }

.cont_form 									{ padding:0 }
.cont_form .leave_comm						{ width:180px !important;float:left;margin-right:20px !important }
.cont_form ul li .check_box					{ float:left;margin:16px 8px 0 0 }
.cont_form ul li cite						{ font-size:1.167em;line-height:16px;font-family:Arial,Helvetica,sans-serif;color:#4b4b4d;font-style:normal;float:left;display:block;position:relative;top:14px }

.like_property								{ clear:both; width:80%;background:#d5d8dc;padding:25px 10% 35px;text-align:center;margin-bottom:15px }
.like_property strong						{ display:block;font-size:1.5em;line-height:20px;font-family:Arial,Helvetica,sans-serif;color:#2d3e4f;font-weight:bold;padding:0 0 20px }
.like_property a.req_det					{ font-size:1.25em;line-height:38px;font-family:Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;background:#3c6273;border-radius:4px;position:relative;display:block;text-decoration:none;margin:0 0 8px }
.like_property a.req_det:hover				{ background:#2d3e4f }
.like_property span.call_no					{ font-size:1.167em;line-height:38px;font-family:Arial,Helvetica,sans-serif;color:#4b4b4d;font-weight:bold;background:#fff;border-radius:4px;position:relative;display:block }
.like_property span.call_no b				{ font-size:1.5em;color:#2d3e4f }
.like_property span.call_no b a				{ color:#2d3e4f;text-decoration:none }

.list_detail								{ width:100%;padding:0 0 45px }
.content .list_detail h4,
aside .list_detail h4 						{ border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;color:#2d3e4f;font-family:Arial,Helvetica,sans-serif;font-size:1.167em;font-weight:bold;line-height:18px;margin:0 0 20px;padding:15px 0 }
.list_detail span.det_img					{ float:left;display:block;margin:0 20px 20px 0 }
.list_detail span.det_img img				{ padding:4px;border:1px solid #d1d1d1;max-width:112px }
.list_detail p								{ font-size:1.167em;line-height:20px;font-family:Arial,Helvetica,sans-serif;color:#4b4b4d;margin-bottom:10px }
.list_detail ul								{ width:100%;float:left;display:block;padding:0 0 20px }
.list_detail ul	li							{ width:100%;float:left;display:block;font-size:1.167em;line-height:24px;font-family:Arial,Helvetica,sans-serif;color:#2d3e4f }
.list_detail ul	li a						{ color:#004889;float:left;display:block }
.list_detail ul	li a:hover					{ text-decoration:none }
.list_detail ul	li b						{ float:left;display:block;padding:0 5px 0 0 }
.list_detail ul	li em						{ float:left;display:block;font-style:normal;margin:3px 10px 0 0 }
.list_detail ul	li em.list_icon1			{ width:16px;height:16px;background:url(lib/assets/images/sprite.png) no-repeat -180px -350px }
.list_detail ul	li em.list_icon2			{ width:16px;height:16px;background:url(lib/assets/images/sprite.png) no-repeat -240px -350px }
.list_detail ul	li em.list_icon3			{ width:16px;height:16px;background:url(lib/assets/images/sprite.png) no-repeat -300px -350px }
.list_detail ul	li em.list_icon4			{ width:16px;height:16px;background:url(lib/assets/images/sprite.png) no-repeat -360px -350px }
.list_detail ul	li em.list_icon5			{ width:16px;height:16px;background:url(lib/assets/images/sprite.png) no-repeat -420px -350px }
.list_detail ul	li em.list_icon6			{ width:16px;height:16px;background:url(lib/assets/images/sprite.png) no-repeat -480px -350px }
.list_detail a.see_listing					{ display:inline-block;float:left;text-decoration:none;height:23px;font-size:1em;line-height:23px;font-family:Arial,Helvetica,sans-serif;color:#2d3e4f;font-weight:bold;background:url(lib/assets/images/button_rep_bg.jpg) repeat-x left top #eaeaea;border:1px solid #c9c9c9;border-radius:3px;position:relative;padding:0 8px;margin:0 10px 0 0;box-shadow:0 1px 2px rgba(0,0,0,.1) }
.list_detail a.see_listing:hover			{ box-shadow:none }
.list_detail a.see_listing em				{ width:16px;height:14px;float:left;display:block;background:url(lib/assets/images/sprite.png) no-repeat -60px -400px;margin:6px 8px 0 0 }
.list_detail a.contact_click				{ display:inline-block;float:left;text-decoration:none;height:23px;font-size:1em;line-height:23px;font-family:Arial,Helvetica,sans-serif;color:#2d3e4f;font-weight:bold;background:url(lib/assets/images/button_rep_bg.jpg) repeat-x left top #eaeaea;border:1px solid #c9c9c9;border-radius:3px;position:relative;padding:0 8px;margin:0 10px 0 0; box-shadow:0 1px 2px rgba(0,0,0,.1) }
.list_detail a.contact_click:hover			{ box-shadow:none }
.list_detail a.contact_click em				{ width:16px;height:14px;float:left;display:block;background:url(lib/assets/images/sprite.png) no-repeat 0 -400px;margin:4px 8px 0 0 }

.add_features								{ width:100%;padding:0 0 45px }
.content .add_features h4 					{ border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;color:#2d3e4f;font-family:Arial,Helvetica,sans-serif;font-size:1.167em;font-weight:bold;line-height:18px;margin:0 0 10px;padding:15px 0 }
.add_features ul							{ width:100%;float:left;display:block }
.add_features ul li							{ width:100%;float:left;display:block;padding:0 }
.add_features ul li a						{ font-size:13px;line-height:21px;font-family:Arial,Helvetica,sans-serif;color:#004889;display:block }
.add_features ul li a:hover					{ text-decoration:none }

/*-----Generic Page-----*/

.content									{ border-top:1px solid #d2d2d2;padding-top:10px }
.home .content								{ border-top:1px solid #d2d2d2;padding-top:10px }
h1,
h2,
h3,
h4,
h5											{ display:block;font-size:2em;line-height:1.2em;font-family:Arial,Helvetica,sans-serif;color:#2d3e4f;font-weight:bold;margin:0 0 20px }

h1											{ font-size:2.5em }
h2											{ font-size:2em }
h3											{ font-size:1.75em }
h4											{ font-size:1.5em }
h5											{ font-size:1.25em }
a:hover										{ text-decoration:none }
img											{ width:auto;max-width:100%;height:auto }
a img										{  }
a:hover img									{ }
.alignleft									{ float:left;margin:0 15px 15px 0 }
.alignright									{ float:right;margin:0 0 15px 15px }
.aligncenter								{ float:none;margin:0 auto 15px auto }
blockquote p,
blockquote q,
body .content blockquote p					{ font-family:Georgia,"Times New Roman",serif!important;font-size:2em;color:#239F85;line-height:30px;font-style:italic!important;text-align:left;padding:20px 0;margin:0 0 20px }
.blog_box1 blockquote p						{ line-height:1.4em }
.quotepost blockquote						{ margin:0 0 20px }

.searchform input.txt						{ background:#f5f5f5;border:1px solid #ccc;border-radius:3px;box-shadow:0 2px 1px 0 rgba(0,0,0,0.1) inset;padding:9px 2%;position:relative;width:96%;margin:0 0 10px }
.searchform input.txt:focus					{ border:1px solid #9a9a9a;box-shadow: 0 2px 1px 0 rgba(0,0,0,0.1);background:#fff }
.searchform .submit							{ background:#2d3e4e;cursor:pointer;border-radius:5px;position:relative;border:none;font-size:1.25em;font-family:Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;margin:5px 0 0; padding:10px 15px }
.searchform .submit:hover 					{ background:#3c6273 }

.wpb_content_element,
ul.wpb_thumbnails-fluid > li,
.last_toggle_el_margin,
.wpb_button { margin-bottom:25px; }
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, .wpb_content_element .wpb_accordion_header a { font-weight:bold;padding:10px!important;line-height:auto!important; }
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header { padding:0!important }

.wpb_separator, .vc_text_separator 			{ border-bottom:1px dotted #ccc!important;clear:both }

.map img											{ max-width:none; }

/* PReTTYPHOTO STYLeS
-------------------------------------------------------------------*/	

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px }div.pp_default .pp_top .pp_left{background:url(assets/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat }div.pp_default .pp_top .pp_middle{background:url(assets/images/prettyPhoto/default/sprite_x.png) top left repeat-x }div.pp_default .pp_top .pp_right{background:url(assets/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat }div.pp_default .pp_content .ppt{color:#f8f8f8 }div.pp_default .pp_content_container .pp_left{background:url(assets/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px }div.pp_default .pp_content_container .pp_right{background:url(assets/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px }div.pp_default .pp_next:hover{background:url(assets/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer }div.pp_default .pp_previous:hover{background:url(assets/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer }div.pp_default .pp_expand{background:url(assets/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px }div.pp_default .pp_expand:hover{background:url(assets/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer }div.pp_default .pp_contract{background:url(assets/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px }div.pp_default .pp_contract:hover{background:url(assets/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer }div.pp_default .pp_close{width:30px;height:30px;background:url(assets/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer }div.pp_default .pp_gallery ul li a{background:url(assets/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa }div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto }div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(assets/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px }div.pp_default .pp_nav .pp_pause{background-position:-51px -29px }div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(assets/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0 }div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px }div.pp_default .pp_content_container .pp_details{margin-top:5px }div.pp_default .pp_nav{clear:none;height:30px;width:105px;position:relative }div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;font-color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px }div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7 }div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0 }div.pp_default .pp_bottom .pp_left{background:url(assets/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat }div.pp_default .pp_bottom .pp_middle{background:url(assets/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x }div.pp_default .pp_bottom .pp_right{background:url(assets/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat }div.pp_default .pp_loaderIcon{background:url(assets/images/prettyPhoto/default/loader.gif) center center no-repeat }div.light_rounded .pp_top .pp_left{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat }div.light_rounded .pp_top .pp_right{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat }div.light_rounded .pp_next:hover{background:url(assets/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer }div.light_rounded .pp_previous:hover{background:url(assets/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer }div.light_rounded .pp_expand{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer }div.light_rounded .pp_expand:hover{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer }div.light_rounded .pp_contract{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer }div.light_rounded .pp_contract:hover{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer }div.light_rounded .pp_close{width:75px;height:22px;background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer }div.light_rounded .pp_nav .pp_play{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px }div.light_rounded .pp_nav .pp_pause{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px }div.light_rounded .pp_arrow_previous{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat }div.light_rounded .pp_arrow_next{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat }div.light_rounded .pp_bottom .pp_left{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat }div.light_rounded .pp_bottom .pp_right{background:url(assets/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat }div.dark_rounded .pp_top .pp_left{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat }div.dark_rounded .pp_top .pp_right{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat }div.dark_rounded .pp_content_container .pp_left{background:url(assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y }div.dark_rounded .pp_content_container .pp_right{background:url(assets/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y }div.dark_rounded .pp_next:hover{background:url(assets/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer }div.dark_rounded .pp_previous:hover{background:url(assets/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer }div.dark_rounded .pp_expand{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer }div.dark_rounded .pp_expand:hover{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer }div.dark_rounded .pp_contract{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer }div.dark_rounded .pp_contract:hover{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer }div.dark_rounded .pp_close{width:75px;height:22px;background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer }div.dark_rounded .pp_description{margin-right:85px;color:#fff }div.dark_rounded .pp_nav .pp_play{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px }div.dark_rounded .pp_nav .pp_pause{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px }div.dark_rounded .pp_arrow_previous{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat }div.dark_rounded .pp_arrow_next{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat }div.dark_rounded .pp_bottom .pp_left{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat }div.dark_rounded .pp_bottom .pp_right{background:url(assets/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat }div.dark_rounded .pp_loaderIcon{background:url(assets/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat }div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000 }div.dark_square .pp_description{color:#fff;margin:0 85px 0 0 }div.dark_square .pp_loaderIcon{background:url(assets/images/prettyPhoto/dark_square/loader.gif) center center no-repeat }div.dark_square .pp_expand{background:url(assets/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer }div.dark_square .pp_expand:hover{background:url(assets/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer }div.dark_square .pp_contract{background:url(assets/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer }div.dark_square .pp_contract:hover{background:url(assets/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer }div.dark_square .pp_close{width:75px;height:22px;background:url(assets/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer }div.dark_square .pp_nav{clear:none }div.dark_square .pp_nav .pp_play{background:url(assets/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px }div.dark_square .pp_nav .pp_pause{background:url(assets/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px }div.dark_square .pp_arrow_previous{background:url(assets/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat }div.dark_square .pp_arrow_next{background:url(assets/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat }div.dark_square .pp_next:hover{background:url(assets/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer }div.dark_square .pp_previous:hover{background:url(assets/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer }div.light_square .pp_expand{background:url(assets/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer }div.light_square .pp_expand:hover{background:url(assets/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer }div.light_square .pp_contract{background:url(assets/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer }div.light_square .pp_contract:hover{background:url(assets/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer }div.light_square .pp_close{width:75px;height:22px;background:url(assets/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer }div.light_square .pp_nav .pp_play{background:url(assets/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px }div.light_square .pp_nav .pp_pause{background:url(assets/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px }div.light_square .pp_arrow_previous{background:url(assets/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat }div.light_square .pp_arrow_next{background:url(assets/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat }div.light_square .pp_next:hover{background:url(assets/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer }div.light_square .pp_previous:hover{background:url(assets/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer }div.facebook .pp_top .pp_left{background:url(assets/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat }div.facebook .pp_top .pp_middle{background:url(assets/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x }div.facebook .pp_top .pp_right{background:url(assets/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat }div.facebook .pp_content_container .pp_left{background:url(assets/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y }div.facebook .pp_content_container .pp_right{background:url(assets/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y }div.facebook .pp_expand{background:url(assets/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer }div.facebook .pp_expand:hover{background:url(assets/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer }div.facebook .pp_contract{background:url(assets/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer }div.facebook .pp_contract:hover{background:url(assets/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer }div.facebook .pp_close{width:22px;height:22px;background:url(assets/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer }div.facebook .pp_description{margin:0 37px 0 0 }div.facebook .pp_loaderIcon{background:url(assets/images/prettyPhoto/facebook/loader.gif) center center no-repeat }div.facebook .pp_arrow_previous{background:url(assets/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px }div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default }div.facebook .pp_arrow_next{background:url(assets/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px }div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default }div.facebook .pp_nav{margin-top:0 }div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px }div.facebook .pp_nav .pp_play{background:url(assets/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px }div.facebook .pp_nav .pp_pause{background:url(assets/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px }div.facebook .pp_next:hover{background:url(assets/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer }div.facebook .pp_previous:hover{background:url(assets/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer }div.facebook .pp_bottom .pp_left{background:url(assets/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat }div.facebook .pp_bottom .pp_middle{background:url(assets/images/prettyPhoto/facebook/contentPatternbottom.png) top left repeat-x }div.facebook .pp_bottom .pp_right{background:url(assets/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat }div.pp_pic_holder a:focus{outline:none }div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500 }div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000 }.pp_content{height:40px;min-width:40px }* html .pp_content{width:40px }.pp_content_container{position:relative;text-align:left;width:100% }.pp_content_container .pp_left{padding-left:20px }.pp_content_container .pp_right{padding-right:20px }.pp_content_container .pp_details{float:left;margin:10px 0 2px }.pp_description{display:none;margin:0 }.pp_social{float:left;margin:7px 0 0 }.pp_social .facebook{float:left;position:relative;top:-1px;margin-left:5px;width:55px;overflow:hidden }.pp_social .twitter{float:left }.pp_nav{clear:right;float:left;margin:3px 10px 0 0 }.pp_nav p{float:left;margin:2px 4px }.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px }a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px }.pp_hovercontainer{position:absolute;top:0;width:100%;z-index:2000 }.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000 }.pp_gallery div{float:left;overflow:hidden;position:relative }.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0 }.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden }.pp_gallery ul a img{border:0 }.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0 }.pp_gallery li.default a{background:url(assets/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px }.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important }a.pp_next{background:url(assets/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49% }a.pp_previous{background:url(assets/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49% }a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000 }a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px }.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px }#pp_full_res{line-height:1!important }#pp_full_res .pp_inline{text-align:left }#pp_full_res .pp_inline p{margin:0 0 15px }div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px }div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff }div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#2d3e4f }div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff }div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative }div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff }div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px }div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important }div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default }div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default }div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(assets/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat }div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat }div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4 }div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff }.pp_top,.pp_bottom{height:20px;position:relative }* html .pp_top,* html .pp_bottom{padding:0 20px }.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px }.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px }* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static }.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px }.pp_fade,.pp_gallery li.default a img{display:none }

/* ---- jquery :jplayer ---- */
div.jp-audio { font-size:1em;font-family:Arial,sans-serif;color:#fff;line-height:1.6;width:100%;margin:4px 0 20px 0 }
div.jp-interface { height:30px;position:relative;width:100%;background:rgb(58,59,60);background:url(lib/assets/images/jplayer.png) 0 -210px;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgb(34,34,34)),color-stop(1,rgb(58,59,60)));background:-moz-linear-gradient(center bottom,rgb(34,34,34) 0%,rgb(58,59,60) 100%);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px }
div.jp-interface a { -webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition-property:none }
div.jp-interface ul.jp-controls { list-style-type:none;padding:0;margin:0 }
div.jp-interface ul.jp-controls li { display:inline }
div.jp-interface ul.jp-controls a { position:absolute;overflow:hidden;text-indent:-9999px }
a.jp-play,a.jp-pause { width:33px;height:30px;z-index:1;outline:none }
a.jp-play,a.jp-pause { top:0;left:0;border-right:1px solid rgb(36,37,38) }
a.jp-play { background:url(lib/assets/images/jplayer.png) 0 0 no-repeat }
a.jp-play:hover { background:url(lib/assets/images/jplayer.png) -33px 0 no-repeat }
a.jp-pause { background:url(lib/assets/images/jplayer.png) 0 -30px no-repeat;display:none }
a.jp-pause:hover { background:url(lib/assets/images/jplayer.png) -33px -30px no-repeat }
div.jp-progress-container { position:absolute;top:0;left:44px;width:70%;height:6px;padding:12px 0 }
div.jp-progress { position:absolute;overflow:hidden }
div.jp-progress { background:url(lib/assets/images/jplayer.png) 0 -192px repeat-x;width:100%;height:7px;padding:1px }
div.jp-seek-bar { width:0px;height:5px;cursor:pointer;background:url(lib/assets/images/jplayer.png) 0 -163px repeat-x;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px }
div.jp-play-bar { width:0px;height:5px;background:url(lib/assets/images/jplayer.png) 0 -133px repeat-x;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px }
div.jp-volume-bar-container { position:absolute;top:0;right:35px;height:6px;padding:12px 0}
div.jp-volume-bar { background:url(lib/assets/images/jplayer.png) 0 -192px repeat-x;position:relative;overflow:hidden;width:40px;height:9px;cursor:pointer }
div.jp-volume-bar { top:0;left:20px }
div.jp-volume-bar-value { background:url(lib/assets/images/jplayer.png) 0 -133px repeat-x;width:0px;height:5px;margin:1px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px }
a.jp-mute,a.jp-unmute { width:17px;height:13px;z-index:1;outline:none }
a.jp-mute,a.jp-unmute { top:9px;right:65px }
a.jp-mute { background:url(lib/assets/images/jplayer.png) -10px -68px no-repeat }
a.jp-mute:hover { background:url(lib/assets/images/jplayer.png) -43px -68px no-repeat }
a.jp-unmute { background:url(lib/assets/images/jplayer.png) -10px -98px no-repeat;display:none }
a.jp-unmute:hover { background:url(lib/assets/images/jplayer.png) -43px -98px no-repeat }
div.jp-jplayer { width:0px;height:0px }
div.jp-jplayer { background-color:#2d3e4f }
/**** Isotope filtering ****/
.isotope-item { z-index:2 }
.isotope-hidden.isotope-item { pointer-events:none;z-index:1 }
/**** Isotope cSS3 transitions ****/
.isotope,.isotope .isotope-item { -webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s }
.isotope { -webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width }
.isotope .isotope-item { -webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity }
/**** disabling Isotope cSS3 transitions ****/
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition { -webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s }
/*! fancybox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp { padding:0;margin:0;border:0;outline:none;vertical-align:top }
.fancybox-wrap { position:absolute;top:0;left:0;z-index:8020 }
.fancybox-skin { position:relative;text-shadow:none }
.fancybox-opened { box-shadow:0 15px 25px rgba(0,0,0,.75);z-index:8030 }
.fancybox-outer,.fancybox-inner { position:relative }
.fancybox-inner { overflow:hidden }
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling:touch }
.fancybox-error { color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap }
.fancybox-image,.fancybox-iframe { display:block;width:100%;height:100% }
.fancybox-image { max-width:100%;max-height:100% }
#fancybox-loading { position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background:#000;opacity:0.8;cursor:pointer;z-index:8060 }
#fancybox-loading div { width:44px;height:44px;background:url(lib/assets/images/fancybox_loading.gif) no-repeat 50% 50% }
.fancybox-close { position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040 }
.fancybox-nav { position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040 }
.fancybox-prev { left:0 }
.fancybox-next { right:0 }
.fancybox-nav span { position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden }
.fancybox-prev span { left:10px;background-position:0 -36px }
.fancybox-next span { right:10px;background-position:0 -72px }
.fancybox-nav:hover span { visibility:visible }
.fancybox-tmp { position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important }
/* Overlay helper */
.fancybox-lock { overflow:hidden }
.fancybox-overlay { position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010 }
.fancybox-overlay-fixed { position:fixed;bottom:0;right:0 }
.fancybox-lock .fancybox-overlay { overflow:auto;overflow-y:scroll }

#gallery-1.royalSlider.rsDefault.rsHor.rsWebkit3d.rsWithThumbs.rsWithThumbsHor{height: 0;}

input, textarea {
    vertical-align: middle;
    padding: 10px;
    width: 80%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.type_area select{ -webkit-appearance:none;background:url(../images/arrow-down.png) right 7px no-repeat #fff }
}