@import url(https://d940f6.claudeassets.com/20260129225716cs_/https://www.onlineproperti.com/wp-content/themes/Residence/960/960.css); @import url(https://ec4537.claudeassets.com/20260129225716cs_/https://www.onlineproperti.com/wp-content/themes/Residence/960/reset.css); @import url(https://ee2117.claudeassets.com/20260129225716cs_/https://www.onlineproperti.com/wp-content/themes/Residence/960/text.css); 

/*
Theme Name: Residence Real Estate Theme
Theme URI: https://www.gorillathemes.com/demo/residence/
Description: Real Estate Theme for WordPress 
Version: 1.0
Author: Gorilla Themes
Author URI: https://www.gorillathemes.com/
*/
body { font-family:Arial; font-size:75%; line-height:16px; background: url(https://fb372d.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/white/back.jpg); color:#000; }

/* H2 Styling */
h2.alth2 { font-family:Times; font-size:20px; padding:0 5px 5px 24px; background-position-y:6px; background:url(https://4aaf0a.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/white/arrow.png) top left no-repeat; margin-left:5px; text-align:left; height:20px; color:#000; font-weight:bold; }
h2.alth2m { font-family:Times; font-size:20px; border-radius: 10px; background:#9c5; margin-left:5px; text-align:center; height:20px; color:#000; font-weight:bold; padding: 10px; }
h2.common { font-family:Times; font-size:20px; padding:0 5px 5px 0; margin:0 0 20px 3px; text-align:left; height:20px; font-weight:normal; color:#000; }
h2.common a { font-family:Times; font-size:20px; padding:0 5px 5px 0; margin:0 0 20px 3px; text-align:left; height:20px; color:#000; font-weight:normal; text-decoration:none; }
h2.alth2r { font-family:Times; font-size:20px; border-radius: 10px; padding: 10px; text-align: center; background:#9c5; height:20px; width:auto; color:#000; font-weight:bold; }
h2.alth2r a,a:visited{ color:#000;font-size: 16px;font-weight: normal;}

/* Featured */
#featured { width:618px; height:280px; z-index:9; color:#000; padding:0!important; margin:1px 0 6px; float:left; font-family:Arial; text-align:left; background:url(https://97636a.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/white/featured.png) top left no-repeat; }
.featured-single { float:left; margin:0 8px 8px 0; }
img.featured-images { border:2px solid #7e0d0d; width:100px; height:100px; }

/* Backgrounds & Ribbon */
.fribbon { float:right; background:url(https://4add35.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/forsale.png) top center no-repeat; width:124px; height:125px; margin-left:502px; margin-top:-5px; z-index:1; position:absolute; }
.ftribbon { float:right; background:url(https://08b624.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/ftribbon.png) top center no-repeat; width:124px; height:125px; margin-left:502px; margin-top:-5px; z-index:1; position:absolute; }
* + html .ftribbon { float:right; background:url(https://08b624.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/ftribbon.png) top center no-repeat; width:124px; height:125px; margin-left:491px; margin-top:-7px; z-index:1; position:absolute; }
.rribbon { float:right; background:url(https://f4fbe2.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/rribbon.png) top center no-repeat; width:124px; height:125px; margin-left:502px; margin-top:-5px; z-index:1; position:absolute; }
.topwidget { background:url(https://1ae28a.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/white/topwidget.png) top center no-repeat; height:9px; width:300px; padding:0; margin:0; }
.middlewidget { background:url(https://1c58f7.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/white/middlewidget.png) center; width:300px; padding:0; margin:0; }
.bottomwidget { background:url(https://c7edeb.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/white/bottomwidget.png) bottom center no-repeat; height:12px; width:300px; padding:0; margin-bottom:20px; }
.topfwidget { background:url(https://1ae28a.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/white/topwidget.png) top center no-repeat; height:9px; width:300px; padding:0; margin:0; }
.middlefwidget { background:url(https://1c58f7.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/white/middlewidget.png) center; width:300px; padding:0; margin:0; }
.bottomfwidget { background:url(https://c7edeb.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/white/bottomwidget.png) bottom center no-repeat; height:12px; width:300px; padding:0; margin-bottom:20px; }
.toppwidget { background:url(https://1ae28a.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/white/topwidget.png) top center no-repeat; height:9px; width:300px; padding:0; margin:0; float:left; }
.middlepwidget { background:url(https://1c58f7.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/white/middlewidget.png) center repeat-y; width:300px; padding:0; margin:0; min-height:260px; float:left; }
.bottompwidget { background:url(https://c7edeb.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/white/bottomwidget.png) bottom center no-repeat; height:12px; width:300px; padding:0; float:left; }
.top_single { background:url(https://ccf761.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/white/top_single.png) bottom left no-repeat; height:12px; width:636px; padding:0; margin:0; }
.mid_single { background:url(https://61180a.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/white/middle_single.png) top left repeat-y; width:620px; padding:0; margin:0; min-height:150px; }
.bottom_single { background:url(https://8267f0.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/white/bottom_single.png) bottom left no-repeat; height:12px; width:636px; padding:0; margin-bottom:10px; }
p,th,td { font-size:13px; }
.address-thumb { margin:6px 0; font-family:Times; font-size:17px; color:#510003; }
.address-thumb-single { margin:6px 0; font-family:Times; font-size:15px; color:#000; }
small { font-style:italic; margin-bottom:5px; color:grey; }
#tag { padding:10px 40px 0; color:black; }
#tag a { color:#f00; text-decoration:none; }
#tag a:hover { text-decoration:underline; }

/* Blog */
.post_blog a { color:#000; font-weight:bold; }
.post_blog ul { margin:0 0 0 20px; }
.post_blog a:hover { color:#ff0000; font-weight:bold; text-decoration:underline; }
#blog { padding:40px 30px; color:black; }
#blog a { color:#000; font-weight:bold; }
#blog ul { margin:0 0 0 20px; }
#blog a:hover { color:#ff0000; font-weight:bold; text-decoration:underline; }
#blog h2 { font-family:Times; font-weight:normal; font-size:20px; color:#000; padding:0 3px 16px 0; }
#blog h2 a { color:#000; text-decoration:none; }
#blog h2 a:hover { text-decoration:underline; }
#blog h2 a:visited { color:#000; text-decoration:none; }
#blog h1 { font-family:Times; font-weight:normal; font-size:20px; font-weight:bold; color:#000; padding:0 3px 16px 0; }
#blog h1 a { font-family:Times; font-weight:normal; font-size:20px; color:#000; font-weight:bold; text-decoration:none; }
#blog h1 a:hover { text-decoration:underline; }
#blog h1 a:visited { color:#000; text-decoration:none; font-weight:bold; }
a.readmore { color:#000; font-weight:bold; text-decoration:none; }
a.readmore:hover { color:#000; font-weight:bold; text-decoration:underline; }
.fdestination { color:#000; float:left; padding:0 4px 0 0; font-size:14px; font-weight:bold; }

/* Metadata */
.month_metadata { color:#333; padding:20px 6px 6px 12px; font-size:16px; text-align:left; }
.comment_number { font-size:11px; padding:5px; color:#333; float:right; }
.posted { color:#000; font-family:Helvetica; font-size:11px; float:left; padding-left:28px; }
.post_date { display: none; float:left; background:url(https://680b9d.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/calendar.png) top left no-repeat; padding:0 0 0 22px; }
.post_date a { color:#333; }
.filed { display: none; float:left; padding:0 0 10px; }
.filed a { color:#333; }
.notfound { color:#000; }
.metadata { margin:10px 0 10px 3px; color:#000; }
.metadata a { color:#000; font-weight:bold; }

/* Header */
#header { height:140px; }

/* Header Author */
#header_author { padding:30px 20px 0 0; float:right; width:200px; }
#header_author img { border:4px white solid; float:right; }
.callme { width:180px; float:left; }
.callme { padding-left:0px; }
.callme a { font-weight:bold; color:#571919; text-decoration:none; }
.hphoto { width:100px; float:right; }

/* Logo */
#logo { float:left; top:20px; width:536px; height:100px; position:relative; }
.dividermeta { height:5px; }
.featured-price { color:#000; font-size:16px; font-family:Times; padding-left:10px; font-weight:bold; }
.featured-price-single { color:#000; font-size:18px; font-family:Times; padding:10px 0; }
.featured-price-slider { color:#fef8ec; font-size:18px; font-family:Times; }
.metalistingtype { clear:both; color:#fff; font-weight:bold; background:#e30224; padding:4px 6px; margin:8px 0; width:auto; font-family:Times; text-transform:uppercase; font-size:12px; }
.metalistinghome { color:#000; background:url(https://30f28d.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/plus.png) left no-repeat; padding-left:14px; }
.metalisting { background:url(https://273b57.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/ast2.png) left no-repeat; padding-left:20px; font-weight:bold; }
.single-address { font-family:Times; font-size:16px; padding:20px 0; font-weight:normal; }

/*- Main Menu -*/
.menu-nav a { color:#000; }
.menu a:visited{ color:#000; }
.menu a{ color:#000; }
#menu-nav ul ul a { color:#fff; background:#333; height:auto; line-height:1em; padding:10px; width:130px; }
#menu-nav li:hover > a,#menu-nav ul ul :hover > a { color:#fff; background:#000; }
.menu-header ul li a { color:#000; }
.menu-header .current-menu-item a { color:#fff; background:#333; }
.nav a { color:black; font-weight:bold; }
.nav { float:left; margin:10px 0 20px; }
#menu_navigation { background:url(https://f36009.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/white/menu.png) top left no-repeat; height:45px; }
#menu-nav { margin:5px 0 0 20px; display:block; float:left; height:40px; }
#menu-nav .menu-header,div.menu { font-size:16px; font-family:Times; text-transform:none; font-weight:normal; }
#menu-nav .menu-header ul,div.menu ul { list-style:none; margin:0; }
#menu-nav .menu-header li,div.menu li { float:left; position:relative; }
#menu-nav li a { display:block; text-decoration:none; padding:0 13px; line-height:36px; border-right:3px solid #e8e8e8; }
#menu-nav ul ul { display:none; position:absolute; top:36px; left:0; float:left; box-shadow:0 3px 3px rgba(0,0,0,0.2); -moz-box-shadow:0 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2); z-index:99999; }
#menu-nav ul ul ul { left:100%; top:0; }
#menu-nav ul li:hover > ul { display:block; }

/* Multisearch */
.dd1 { clear:both; margin:10px 0; }
.searchby { float:left; width:250px; font-weight:700; color:#000; margin:0 0 3px; padding:3px; }
.dd_search { margin-top:20px; }
.dd1 select { clear:left; float:left; width:250px; margin-bottom:15px; padding:3px; }
.go { background:url(https://2067fb.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/go.png) top center no-repeat; width:64px; height:29px; float:right; border:none; cursor:default; }
.go img { border:none; cursor:default; }

/*   Grid   */
.grid { margin-top:20px; }
.sidegridright { margin:20px 10px 0 0; }
.sidegridleft { margin:20px 0 0 10px; }

/* Middle Column */
#middle { margin-left:20px; float:left; width:300px; text-align:left; }
.middle_single { float:left; width:640px; margin:0 0 30px; }

/*   Sidebar   */
.sproperty { padding-top:20px; }
.sideright { float:right; }
.sideleft { float:left; }

/*   Left Sidebar   */
#sidebar_left { float:left; width:300px; margin:0; padding:0; }

/*   For Sale Posts   */
#container_left { text-align:left; height:auto; padding:0; }
.for_sale { color:#fff; padding:0 0 0 3px; margin:0; }
.for_sale_image { float:left; padding:3px; margin:0 5px 0 0; background:#f9f9f9; }
.left_posts { padding:20px; }

/* Right Column */
.rightcol { float:right; width:300px; }
.rightcol img { border:0; }
.rightcol a { text-decoration:none; color:#4e111f; }

/* Video */
.video { width:300px; margin-bottom:20px; }
.multisearch { width:258px; padding:20px; color:#000; }

/* 125x125 Ads */
#bannersSquare { margin:0 2px 2px 20px; }
#bannersSquare img { float:left; padding:3px; margin:3px; background:#f9f9f9; border:none; }

/* 300x250 Ad */
.ad300x250 { background:#f9f9f9; margin-bottom:20px; }
.ad300x250 img { border:none; }

/* Sidebar Widgets */
.widgets { line-height:20px; }
.widgets a:hover { background:#cbcbcb; }
.rightcol .widgets { text-align:left; color:#000; line-height:18px; font-family:Arial; }
.innerwidget { padding:5px; }
.innerwidget ul li { color:#000; font-family:Arial; font-size:13px; text-decoration:none; list-style-type:square; list-style-position:inside; padding:4px 7px; }
.innerwidget ul li:hover { background:#cbcbcb; color:#fff; padding-left:7px; }
.innerwidget a { color:#000; text-decoration:none; }
.rightcol .widgets ul li a { color:#000; font-family:Arial; font-size:13px; text-decoration:none; list-style-type:square; }
.rightcol .widgets ul li h2 { font-family:Times; font-size:20px; padding:0 5px 5px 24px; background-position-y:6px; background:url(https://4aaf0a.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/white/arrow.png) top left no-repeat; margin-left:5px; text-align:left; height:20px; color:#000; font-weight:bold; }
.rightcol .widget_title { padding:0; list-style:none; font-weight:bold; font-family:Arial; color:#635b35; text-align:center; }

/* Post */
.post_middle { padding:20px; font-family:Arial; }
.post_single { padding:10px; min-height:120px; margin:10px; text-align:left; }
.photos_home { padding:5px; margin:0 auto; }
.page { padding:18px; line-height:18px; }
.page h1 a { font-family:Arial; font-size:19px; padding:0; color:#e30224; text-decoration:none; }
.post_blog { padding:34px 34px 0; line-height:18px; }
.post_blog ul { margin-left:0; padding-left:2.5em; list-style:square; }
.post_blog ol { margin-left:0; padding-left:2.5em; }
.relatedp { margin:0 20px 12px 0; line-height:18px; width:300px; float:left; min-height:280px; }
.relatedps { margin:5px 10px 12px 26px; line-height:18px; width:240px; float:left; min-height:280px; }
.property_thumbs { padding:30px 0 20px 40px; }
.post_sitemap { margin-bottom:10px; padding:0 0 0 22px; font-size:13px; font-family:Arial; font-weight:normal; line-height:20px; }
.post_sitemap h2 { font-family:Times; font-size:20px; padding:0 5px 5px 24px; background-position-y:6px; background:url(https://4aaf0a.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/white/arrow.png) top left no-repeat; margin-left:5px; text-align:left; height:20px; color:#000; font-weight:bold; }
.post_sitemap ul li { margin-left:20px; padding:0 0 0 22px; background:url(https://2eb3c6.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/star-trans.png) left no-repeat; }
.post_blog h1 a { font-family:Times; font-size:22px; padding:0; color:#000; text-decoration:none; font-weight:bold; }
.post_blog h2 { font-family:Times; font-size:20px; color:#000; padding:10px; margin:10px 0; background:#f1f1f1; }
.post_content { margin-top:6px; color:#000; padding:50px 6px 3px; }
.post_content img { padding:4px; margin:0 5px 0 0; background:#666; float:left; }
.photo img { padding:4px; margin:0 6px 0 0; float:left; }
.pdivider { background:#ccc; height:3px; width:100%; }
.entry p { text-align:left; font-size:13px; line-height:18px!important; color:#000; margin-top:15px; }
.entry img { }
.entry blockquote { padding:0 18px; text-align:center; margin:0 auto; }
.entry blockquote p { font-size:13px; font-family:Arial; font-style:italic; text-align:justify; color:#333; margin:0 auto; width:80%; }
.entry ul li { list-style:square; text-align:left; list-style-position:inside; }

/* Gravity Forms */
label.gfield_label { font-family:Arial, serif; font-size:12px; font-weight:normal; text-decoration:none; text-transform:none; color:#000; }
.gform_wrapper .gfield_radio { background:none; }
.gform_wrapper { padding:0 20px; }
label.gfield_label { font-family:Arial, serif; font-size:12px; font-weight:normal; text-decoration:none; text-transform:none; color:#000; }
.gform_wrapper textarea { background:#ebebeb; border:1px solid #ccc; color:#ccc; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-style:normal; padding:4px; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; }
.gform_wrapper textarea:hover { background:#fafafa; color:#212121; }
.gfield { margin-bottom:10px; }
.gform_wrapper .top_label .gfield_label { display:block; float:left; padding-right:10px; width:100px; margin:5px 0 4px!important; }
.gform_wrapper:focus { outline:none; }
.gform_wrapper input.medium,input.large,input.textarea,input { padding:3px; background:#ebebeb; border:1px solid #ccc; color:#000; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-style:normal; padding:4px; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; }
.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li { padding:5px 0 0!important; }
.gform_wrapper input:hover { background:#fafafa; color:#212121; }
.gform_wrapper select { padding:4px 5px; }
.gform_wrapper input.button { padding:5px 10px 6px!important; background:#ebebeb; border:1px solid #ccc; color:#000; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-style:normal; padding:4px; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; }
.gform_wrapper input.button:hover { cursor:pointer; padding:5px 10px 6px!important; background:#fafafa; color:#000; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-style:normal; padding:4px; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; }
.gform_wrapper .top_label input.large,.gform_wrapper .top_label select.large,.gform_wrapper .top_label textarea.textarea { width:380px!important; }
.gfield_checkbox,.gfield_radio { margin:0 0 0 120px!important; }
img.ui-datepicker-trigger { border:0; padding:0; }

/* Google Maps */
.gmaps { width:550px; height:257px; color:#000; margin:20px 0 0; padding-bottom:30px; }

/* Page Navigation */
.navigation a { color:#333; font-size:1em; font-weight:bold; }
.alignleft { display:inline; float:left; }
.alignright { display:inline; float:right; }

/* Images */
img.alignright { float:right; margin:0 0 1em 1em; }
img.alignleft { float:left; margin:0 1em 1em 0; }
img.aligncenter { display:block; margin-left:auto; margin-right:auto; }
a img.alignright { float:right; margin:0 0 1em 1em; }
a img.alignleft { float:left; margin:0 1em 1em 0; }
a img.aligncenter { display:block; margin-left:auto; margin-right:auto; }

/* Calculator */
.calc { width:90%; margin-left:12px; padding:10px 10px 0; }
.calc input { padding:3px; background:#fafafa; border:1px solid #ccc; color:#000; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-style:normal; padding:4px; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; margin:8px; }

/* Agent */
.widget_agent { padding:20px; }
.single_agent { font-weight:bold; }
.single_agent_meta { font-weight:bold; font-size:12px; text-decoration:none; }
.single_agent a { font-weight:bold; font-size:16px; margin:10px 0 0; text-decoration:none; color:#000; }
.single_agent_meta a:hover { font-size:12px; padding-bottom:10px; text-decoration:none; font-weight:bold; color:#ff0000; text-decoration:underline; }
.single_agent a:visited { color:#000; }
.single_agent_meta a { font-size:12px; padding-bottom:10px; text-decoration:none; font-weight:bold; color:#000; }
.float_agent { margin:3px 2px 4px 4px; padding:2px; }
img.agent_listing_header img { border:4px white solid; }
img.agent_listing_side { margin:0 8px 10px 0; }
img.agent_listing { padding:0 14px 10px 0; }

/* Follow Me */
div#FollowMe {border:none!important;}
.followme { color:#000; padding:20px 10px 10px 20px; text-align:left; background:none; }
.followme img { color:#000; padding:5px 0 0; text-align:left; background:none; }
.followme div#FollowMe table tbody tr td span { color:#000!important; background:#fff!important; border:none!important; }
.followme div#FollowMe table tbody tr td { color:#000!important; background:#fff!important; border:none!important; }
.followme div#FollowMe table tbody tr { color:#000!important; background:#fff!important; border:none!important; }
.followme div#FollowMe table tbody { color:#000!important; background:#fff!important; border:none!important; }
.followme div#FollowMe table { color:#000!important; background:#fff!important; border:none!important; }
.followme td { color:#000!important; background:#fff!important; }
.followme a { color:#000!important; }
.followme a:visited { color:#000!important; }

/*  Photo gallery */
.gallery { text-align:center; height:auto; padding:10px 0; color:#660066; list-style-type:none; margin:20px 0 0; }
.gallery img { padding:2px; margin:0 3px; border:none; }
.gallery { margin:auto; overflow:hidden; width:100%; }
.gallery .gallery-item { float:left; margin-top:0; text-align:center; }
.gallery .gallery-caption { margin-left:0; }
.gallery br { clear:both; }
.col-2 { width:50%; }
.col-3 { width:33.333%; }
.col-4 { width:25%; }
.col-5 { width:20%; }
.col-6 { width:16.666%; }
.col-7 { width:14.285%; }
.col-8 { width:12.5%; }
.col-9 { width:11.111%; }
.left_float_image { float:left; margin:3px 10px 35px 0; border:1px solid #ebebeb; background:#f1f1f1; padding:3px; }
a:hover .left_float_image { float:left; border:1px solid #ccc; background:#fafafa; padding:3px; }

/* Comments */
.comment { color:#000; padding:20px; margin-bottom:10px; }
textarea { font-size:13px; padding:2px; width:560px; border:1px solid #ccc; }
h2.commh2 { font-size:1.4em!important; padding:0 0 5px; font-weight:bold!important; color:#000!important; }
ol.commentlist { margin:10px 0 20px; padding:0; list-style:none; font-size:12px; line-height:20px; }
ol.commentlist p { margin-bottom:10px; line-height:20px; }
ol.commentlist cite { font-style:normal; font-weight:bold; }
ol.commentlist li { padding:20px 10px 10px; text-align:left; list-style:none; background: rgba(0,0,0,0.1);border: 1px solid #ccc;}
ol.commentlist li.alt { padding:10px 10px 0!important; background:#f9f9f9; border:1px solid #ccc; text-align:left; }
.author_profile { padding:0 30px 30px; color:#000; line-height:22px; }

/* Footer */
#footer { margin:0 auto; }
#footer .widgets ul li ul { padding-left:10px; }
#copyright { color:#000; font-weight:bold; padding:25px 0 0; margin:10px 0; text-align:left; border-top:4px solid #2c0a14; }
#copyright a { color:#540511; font-weight:bold; text-decoration:none;font-size: 13px; }
#footer_left { width:316px; float:left; padding-left:0; min-height:310px; }
#footer_left .textwidget img { padding:0 5px 10px 0; }
#footer_left .textwidget input { margin-top:6px; padding:3px; background:#fafafa; border:1px solid #ccc; color:#000; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-style:normal; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; }
#footer_left a { text-decoration:none; font-weight:bold; color:#7e5258; }
#footer_center { width:300px; float:left; padding-left:3px; list-style:none; min-height:300px; }
#footer_center a { color:#000; }
#footer_right { width:300px; float:right; padding-left:21px; }
#footer .widgets ul li h2 { color:#164a61; font-family:Arial; font-size:14px; padding:5px 5px 0 28px; width:auto; text-align:left; height:30px; }
#footer h2.alth2r { font-family:Times; font-size:20px; padding:0 5px 5px 24px; background-position-y:6px; background:url(https://4aaf0a.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/white/arrow.png) top left no-repeat; margin-left:5px; text-align:left; height:20px; color:#000; font-weight:bold; }
#footer .widgets ul li ul li { margin-left:20px; background:url(https://2eb3c6.claudeassets.com/20260129225716im_/https://www.onlineproperti.com/wp-content/themes/Residence/images/star-trans.png) top left no-repeat; text-align:left; list-style:none; }
#footer .widgets ul li ul li a { padding-left:20px; margin-left:3px; text-align:left; list-style:none; color:#000; }
#footer .widgets ul li { list-style:none; }
#footer .widgets ul li a { color:#000; font-weight:bold; }
#footer .widgets ul li a:hover { color:#666; font-weight:bold; }
.middlefwidget ul li { color:#000!important; }


.pt-cv-view { margin-bottom: 20px !important; padding-top: 20px; background: #f92; }
.pt-cv-title { font-size: 15px !important; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { padding-left: 10px !important; }

#pt-cv-view-cc11f52180 { width: 620px; padding-left: 15px; padding-right: 5px; }

.col-md-6 {
    text-align: center;
}

.col-md-12 {
    text-align: left;
}

.pt-cv-colsys {
    margin-left: 0;
    margin-right: 0;
}

#bottom-menu { text-align: center; margin-bottom: 15px; }
#bottom-menu a { color: #333 !important; font-size: 10px !important; }

/*
     FILE ARCHIVED ON 16:15:57 Dec 27, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:54:35 Jun 11, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.538
  exclusion.robots: 0.056
  exclusion.robots.policy: 0.046
  esindex: 0.011
  cdx.remote: 30.806
  LoadShardBlock: 130.017 (3)
  PetaboxLoader3.datanode: 486.901 (4)
  PetaboxLoader3.resolve: 89.302 (2)
  load_resource: 452.565
*/