@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic);

* {outline:none;-webkit-font-smoothing: antialiased;font-family:'Open Sans', sans-serif;line-height:140%;}
html,body {width:100%;height:100%;margin:0;padding:0;}
h1, h2, h3, h4	{margin:0;line-height:120%;}
div	{position:relative;}
h1	{font-size:30px;font-weight:bold;color:#3f3f3f;margin-bottom:20px;}
img	{border:0;}
form	{margin:0;padding:0;}

#mainwrapper	{width:100%;min-height:100%;margin:0 auto;min-width:960px;overflow:hidden;}
#footcontainer	{width:100%;bottom:0;position:absolute;height:278px;}
#footcontainer2	{width:100%;}
#hp_footer, #homeslider, #hphint	{width:1440px;margin-left:-240px;}
#footer	{height:278px;background-color:#e3e3e3;color:#949494;font-size:13px;width:100%;}
#footer a	{text-decoration:none;color:#949494;display:block;}
#footer a, #footer div, #footer span, #footer strong	{line-height:19px;}
#footer .wrapper	{overflow:hidden;min-height:100px;padding-bottom:40px;}
#footer .wrapper > a > img	{display:block;position:absolute;top:45px;right:0;width:83px;height:83px;}
#footer .wrapper > span	{float:left;margin-top:45px;}
#footer .wrapper > span > strong	{display:block;padding-top:23px;color:#666666;}
#footer .wrapper > span > strong:first-child	{padding-top:0;}
#footer .fcol1	{width:209px;}
#footer .fcol2	{width:217px;}
#footer .fcol3 > div	{float:left;margin-right:8px;}
#footer .fcol3 a.clickhere	{color:#0082c8;}
#footer #footnav	{position:absolute;bottom:0;left:0;}
#footer #footnav a, #footer #footnav i	{float:left;}
#footer #footnav i	{display:block;padding:0 4px 0 4px;}
#footer #footnav a:hover	{color:#000;}
#footer #footinfo	{position:absolute;bottom:40px;right:0;}
#footer #footinfo a, #footer #footinfo div	{color:#fff;font-size:12px;line-height:30px;background-position: 0 center;background-repeat:no-repeat;display:block;float:right;margin-left:20px;text-decoration:none;position:relative;}
#footer #footinfo .fb, #footer #footinfo .tw	{text-indent:-10000px;background-image:url('/img/ico_foot.png');}
#footer #footinfo .fb	{padding-left:24px;background-position:-27px center;}
#footer #footinfo .tw	{padding-left:27px;}
#footer #footinfo .lang	{width:72px;height:30px;background-color:#b6b6b6;border-radius:4px;padding:0 0 0 36px;background-image:url('/img/downarr_sml.png');background-position: 90px 13px;}
#footer #footinfo .lang i	{width:25px;height:15px;display:block;position:absolute;left:6px;top:8px;background-image:url('/img/flags_bot.png');}

.wrapper	{width:960px;margin:0 auto;}
#mainwrapper > .wrapper	{padding-bottom:278px;padding-top:153px;}
#headcontainer	{position:fixed;top:0;width:100%;height:90px;z-index:10002;}
#headcontainer2	{width:100%;background:#0082c8;}
#header	{height:90px;background:#0082c8;}
#header .wrapper a	{text-decoration:none;color:#fff;}
#header .wrapper a:hover	{text-decoration:underline;}
#header .wrapper > a	{display:block;position:absolute;left:0;right:0;width:123px;height:123px;background:url('/img/logo.png');}
#header .wrapper #nav	{position:absolute;right:0;top:55px;}
#header .wrapper #nav a	{font-size:14px;display:block;float:right;margin-left:25px;}
#header .wrapper #nav a.withsub	{cursor:default;}
#header .wrapper #nav a:hover	{text-decoration:none;}
#header .wrapper #nav a.act	{color:#00224c;}
#header .wrapper #info	{position:absolute;right:0;top:10px;height:28px;}
#header .wrapper #info a, #header .wrapper #info span	{color:#fff;font-size:12px;display:block;float:right;margin-left:15px;line-height:28px;background-position:left center;background-repeat:no-repeat;position:relative;}
#header .wrapper #info .phone	{padding-left:16px;background-image:url('/img/ico_phone.png');}
#header .wrapper #info .email	{padding-left:28px;background-image:url('/img/ico_email.png');}
#header .wrapper #info .fb	{padding-left:18px;background-image:url('/img/ico_fb.png');text-indent:-10000px;}
#header .wrapper #info .lang:hover	{text-decoration:none;}
#header .wrapper #info .lang img	{width:25px;height:15px;display:block;position:absolute;left:6px;top:7px;}

#subnavs	{position:fixed;z-index:10003;width:100%;left:0;top:76px;}
#subnavs > div > div	{position:absolute;top:o;right:0;background:#00224c;border-radius:8px;margin-top:12px;display:none;}
#subnavs > div > div > div, #subnavs > div > div > span	{display:block;float:left;}
#subnavs > div > div > span	{border-left:1px solid #1a395e;margin-left:-1px;}
#subnavs > div > div > div	{font-size:12px;color:#cdcdcd;width:183px;padding:15px;border-right:1px solid #1a395e;}
#subnavs > div > div > div > strong	{display:block;font-size:18px;padding:0 0 15px 0;color:#fff;line-height:100%;}
#subnavs > div > div > div > img	{display:block;padding-bottom:15px;width:153px;height:85px;}
#subnavs > div > div > span > div	{overflow:hidden;border-bottom:1px solid #1a395e;max-height:49px;}
#subnavs > div > div > span > div > a	{display:block;padding:13px 15px 17px 15px;line-height:120%;width:170px;color:#fff;text-decoration:none;font-size:14px;float:left;}
#subnavs > div > div > span > div > a:hover	{background:#1a395e;}
#subnavs > div > div > span > div > a:first-child	{border-left:none;border-right:1px solid #1a395e;}
#subnavs > div > div > p	{margin:0;display:block;width:100%;height:12px;position:absolute;top:-12px;left:0;}
#subnavs > div > div > p > i	{height:12px;width:21px;background-image:url('/img/updarkarr.png');position:absolute;top:0;right:210px;}
#subnavs > div > #subnavWhy > p > i	{right:110px;}
#subnavs > div > #subnavProp > p > i	{right:295px;}

#callbackForm, #extraInfo	{position:absolute;z-index:100000;width:100%;left:0;top:140px;display:none;}
#callbackCover, #extraCover	{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9998;background:#000;opacity:0.5;filter:alpha(opacity=50);display:none;}

.btnclr	{display:inline-block;text-decoration:none;color:#fff;font-size:14px;line-height:100%;padding:8px;border-radius:5px;}
.btnblue	{background:#0082c8;color:#fff !important;}
.btnorange	{background-color:#c87a00;}
.btngreen	{background-color:#8cb719;}
.btnwhite	{background:#fff;color:#0082c8;}
.btngrey	{background:#4a4a4a;color:#fff !important;}
.btntransp	{background:#3e3e3e;background: rgba(200, 200, 200, 0.5);}
.btnbig	{height:20px;font-size:16px;padding:8px 15px;}
.btnsmall	{font-size:12px;padding:8px 10px;}
.btnvtour	{border-radius:0;padding:18px 26px;background-image:url('/img/vt.png');background-position:right 26px center;background-repeat:no-repeat;margin-top:30px;display:block;text-decoration:none;color:#fff;font-size:16px;line-height:18px;}


.grey	{background-color:#f7f7f7;}

.col3, .col2	{overflow:hidden;}
.col3 > div, .col2 > div	{width:300px;margin-left:30px;float:left;color:#3f3f3f;}
.col3 > div:first-child, .col2 > div:first-child	{margin-left:0;}
.col2 > div:first-child	{width:630px;}
.col2 > div > div	{padding:26px;margin-top:30px;}
.col2 > div > div:first-child, .col2 > div:first-child > div	{margin-top:0;}
.col2 > div:first-child > div	{padding:0;}


#homepage #footcontainer	{height:540px;}
#homepage #mainwrapper > .wrapper	{padding-bottom:540px;padding-top:90px;}
#hp_footer	{height:262px;background:url('/img/foot_home_bg.jpg');}
#homeslider	{height:723px;visibility:hidden;}
#homeslider .slide_text	{position:absolute;bottom:180px;left:240px;color:#fff;width:700px;}
#homeslider .slide_text h2	{font-weight:bold;font-size:32px;margin-bottom:20px;}
#homeslider .slide_text > div .btnclr	{position:absolute;left:0;bottom:-60px;font-size:16px;line-height:40px;padding:0 15px 0 15px;text-shadow:none !important;}
#homeslider .slide_text > div p	{margin:0;padding:0 160px 0 0;}
#homeslider .slide_text.pos_1, #homeslider .slide_text.pos_2	{bottom:auto;top:40px;}
#homeslider .slide_text.pos_2, #homeslider .slide_text.pos_3	{width:540px;left:auto;right:240px;padding-bottom:60px;text-align:right;}
#homeslider .slide_text.pos_2 > div p, #homeslider .slide_text.pos_3 > div p	{padding-right:0;}
#homeslider .slide_text.pos_2 > div .btnclr, #homeslider .slide_text.pos_3 > div .btnclr	{top:auto;bottom:-60px;left:auto;right:0;}
#homeslider .bx-controls.bx-has-pager	{display:block;position:absolute;left:241px;bottom:87px;z-index:1000;}
#homeslider .bx-controls.bx-has-pager > div	{overflow:hidden;width:auto !important;position:relative !important;bottom:auto !important;}
#homeslider .bx-controls.bx-has-pager > div > div	{display:inline-block;margin-right:18px;}
#homeslider .bx-controls.bx-has-pager > div > div > a	{text-indent:-10000px;display:block;width:15px;height:15px;border-radius:10px;background-color:rgba(255, 255, 255, 0.7);border:1px solid #666666;}
#homeslider .bx-controls.bx-has-pager > div > div > a.active	{background-color:rgba(255, 255, 255, 1);}
#hphintcontainer	{position:fixed;top:731px;width:100%;height:81px;z-index:10001;}
#hphintcontainer2	{width:960px;margin:0 auto;}
#hphint	{height:81px;background:url('/img/transp.png');color:#fff;}
#hphint .wrapper > strong, #hphint .wrapper .btnclr	{float:right;}
#hphint .wrapper .btnclr	{margin:21px 0 0 20px;font-size:16px;line-height:40px;padding:0 15px 0 15px;}
#hphint .wrapper .btntransp	{float:left;margin-left:0;font-size:12px;color:#444;padding-right:35px;background-image:url('/img/downarr1.png');background-repeat:no-repeat;background-position:right center;}
#hphint .wrapper > strong	{display:block;font-weight:bold;font-size:26px;line-height:81px;margin-right:20px;}
.homedesc	{padding:40px 0 39px 0;font-size:16px;position:relative;}
.homedesc p	{margin:0;padding:0;width:560px;color:#333;}
.homedesc h1	{font-weight:bold;font-size:32px;margin-bottom:18px;width:680px;color:#070707;}
.homedesc .video	{position:absolute;right:0;top:40px;cursor:pointer;}
.homedesc .video img,
.col2 > div > .video img	{display:block;width:300px;height:auto;}
.homedesc .video:after,
.col2 > div > .video:after	{content:'';display:block;position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;cursor:pointer;background-image:url('/img/playvid.png');background-repeat:no-repeat;background-position:center center;}
.col2 > div > .video	{margin-top:0;padding:0;}
.col2 > div > h3.video_title	{color: #656565;margin-top:30px;margin-bottom:15px;font-weight:normal;font-size:18px;}
.homeprops h2	{font-weight:bold;font-size:26px;color:#0082c8;margin-bottom:16px;}
.homeprops .col3 > div > a	{display:block;width:300px;height:200px;background:url('/img/home_props.jpg');margin-bottom:18px;}
.homeprops .col3 > div > a.townhouses	{background-position:-330px 0;}
.homeprops .col3 > div > a.villas	{background-position:-660px 0;}
.homeprops .col3 > div > span	{display:block;position:relative;}
.homeprops .col3 > div > span .btnclr	{position:absolute;top:0;right:0;}
.homeprops .col3 > div > span h3	{font-weight:normal;font-size:22px;color:#3f3f3f;padding-right:120px;}
.homeprops .col3 > div > span > strong	{font-weight:normal;font-size:14px;color:#0082c8;padding-right:120px;}
.homeprops .col3 > div > span > p	{font-size:14px;color:#656565;margin:14px 0 55px 0;}
#hp_footer > a	{display:block;padding:33px 0 0 330px;color:#fff;text-decoration:none;background-image:url('/img/home_foot.jpg');background-repeat:no-repeat;background-position:0 33px;width:630px;margin:0 auto;min-height:200px;}
#hp_footer > a h2	{font-weight:bold;font-size:26px;}
#hp_footer > a p	{padding:0;margin-top:20px;font-size:16px;}

.select	{position:relative;min-height:14px;}
.select > span	{line-height:100%;}
.select > select	{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);z-index:2;}
.chk	{display:block;padding:0 0 0 25px;background-image:url('/img/chk.png');line-height:20px;background-repeat:no-repeat;cursor:pointer;}
.chk_on	{background-image:url('/img/chk_on.png')}
.btn_search	{height:40px;line-height:40px;font-size:16px;width:100%;padding:0;text-align:center;margin-top:15px;}

.searchfld	{border-radius:7px;border:1px solid #d7d7d7;padding:0 20px 0 40px;height:40px;line-height:40px;background-image:url('/img/searchicon.png');background-repeat:no-repeat;background-position:10px center;font-size:16px;}

.filter	{font-size:14px;}
.filter a	{text-decoration:none;color:#0082c8;}
.filter > strong, .filter h1, .blogside h3	{font-weight:normal;font-size:22px;margin-bottom:10px;display:block;}
.filter .subttl	{display:block;padding:10px 0 0 0;font-weight:bold;font-size:14px;line-height:16px;}
.filter .to	{display:block;padding:10px 0 0 5px;font-weight:normal;font-size:14px;line-height:16px;}
.filter .chk	{margin-top:10px;font-size:14px;}
.filter .sel_price	{width:172px;background-image:url('/img/downarr_sml_white.png');background-repeat:no-repeat;background-position:166px center;margin-top:10px;}
.filter .select > select	{font-size:14px;}
.filter	.desc	{margin:0 0 10px 0;}
.filter .tbl	{margin:20px 0;}
.filter .tbl .row	{overflow:hidden;margin-top:5px;width:258px;}
.filter .tbl .row > div	{float:left;max-width:100px;}
.filter .tbl .row > div strong	{color:#0082c8;}
.filter .tbl .row > div strong > span	{font-weight:normal;color:#3f3f3f;}
.filter .tbl .row > div:first-child	{min-width:75px;padding-right:10px;font-weight:bold;width:100px;}
.filter .tbl.propdetails .row > div:first-child	{min-width:130px;}

.testim	{font-size:14px;}
.testim	h2, .newswidget > strong	{font-size:22px;font-weight:normal;padding-bottom:10px;display:block;}
.testim ul, .testim li	{list-style:none;padding:0;margin:0;display:block;overflow:hidden;}
.testim li	{padding:2px 0 2px 0;}
.testim li > span	{display:block;float:left;max-width:220px;}
.testim li > span:first-child	{font-size:22px;line-height:22px;margin-right:7px;position:relative;font-weight:bold;color:#0082c8;margin-top:-1px;}

.rightblue	{line-height:140%;}
.rightblue h2	{font-size:22px;font-weight:normal;line-height:24px;}
.rightblue > p	{margin:15px 0 0 0;}
.rightblue .btnclr	{margin-top:15px;}

.thelist > div	{padding-top:20px;border-top:1px solid #ddd;margin-top:20px;overflow:hidden;}
.thelist > div:first-child	{padding-top:0;border-top:0;margin-top:0;}
.thelist > div > a	{display:block;float:left;width:200px;margin-left:15px;text-decoration:none;}
.thelist > div > a.disabled	{opacity:0.5;}
.thelist > div > a:first-child	{margin-left:0;}
.thelist > div > a > img	{width:200px;height:132px;margin-bottom:10px;display:block;}
.thelist > div > a > strong	{color:#3f3f3f;font-size:16px;font-weight:normal;display:block;}
.thelist > div > a > div	{color:#0082c8;font-size:14px;}
.thelist > div > a > .btnclr	{margin-top:10px;}

.property	{font-size:16px;color:#656565;}
.property h2	{font-size:22px;font-weight:normal;margin:25px 0;color:#3f3f3f;}

.tabbed	{background:#f7f7f7;margin-top:25px;}
.tabbed .tabs	{overflow:hidden;border-bottom:1px solid #e0e0e0;cursor:pointer;}
.tabbed .tabs > div	{float:left;width:126px;height:62px;padding:15px 15px 0 15px;font-size:16px;text-align:center;color:#0082c8;border-left:1px solid #e0e0e0;}
.tabbed .tabs > div.act	{font-weight:bold;color:#656565;}
.tabbed .tabs > div:first-child	{border-left:0;}
.tabbed .ctabs > div	{padding:20px;display:none;font-size:14px;color:#656565;}
.tabbed .ctabs > div:first-child	{display:block;}
.tabbed .ctabs > div h3	{margin-bottom:20px;font-size:22px;font-weight:normal;color:#3f3f3f;}
.tabbed .ctabs > div .btnclr	{margin-top:15px;}

.col2 > div > div.concertina	{padding:0;}
.concertina > a	{display:block;text-decoration:none;color:#fff;font-size:14px;border-radius:5px;background-color:#0082c8;padding:5px 10px;margin-top:5px;background-image:url('/img/rightarr.png');background-position:280px center;background-repeat:no-repeat;}
.concertina > a:first-child	{margin-top:0;}
.concertina > a.act	{background-color:#00224c;background-image:none;}
.concertina > span > a	{display:block;text-decoration:none;color:#0082c8;font-size:14px;border-radius:5px;background-color:#f7f7f7;padding:5px 10px;margin-top:5px;}
.concertina > span > a.act	{color:#00224c;}

.evttable	{margin-top:5px;}
.evttable > a	{display:block;overflow:hidden;text-decoration:none;margin-top:5px;font-size:14px;}
.evttable > a:first-child	{margin-top:0;}
.evttable > a > span	{float:right;color:#4e4e4e;}
.evttable > a > span:first-child	{float:left;max-width:180px;color:#0082c8;}

.newswidget	> a > img	{width:240px;height:132px;margin-bottom:10px;}
.newswidget h3	{font-size:18px;font-weight:normal;color:#0082c8;margin-bottom:10px;}
.newswidget > span	{font-size:14px;color:#656565;}
.newswidget > span a	{text-decoration:none;color:#0082c8;}

.contentpage {font-size:16px;color:#656565;}
.contentpage .royalSlider	{height:420px;margin-bottom:20px;}
.contentpage > img	{width:630px;height:420px;margin-bottom:20px;}
.contentpage p, .contentpage ul	{padding-0;margin:0 0 20px 0;}
.contentpage a	{text-decoration:none;color:#0082c8;}
.contentpage h3	{font-weight:bold;color:#00224c;font-size:16px;margin-bottom:15px;}
.contentpage ul	{padding-left:20px;}
.contentpage .mainImg	{width:630px;height:420px;}

.sharingpanel	{display:block;text-decoration:none;color:#656565;font-size:14px;border-radius:5px;background-color:#f7f7f7;padding:10px 10px 5px 15px !important;overflow:hidden;margin-top:10px;}
.sharingpanel > div, .sharingpanel > a	{display:block;text-decoration:none;float:left;margin-right:25px;}
.sharingpanel .tw	{margin-right:0;}
.sharingpanel > a.eml	{width:62px;height:20px;background:url('/img/emlbtn.png');}

.masonry	{overflow:hidden;}
.masonry > a	{display:block;float:left;width:200px;background-color:#f7f7f7;margin-bottom:15px;text-decoration:none;overflow:hidden;}
.masonry > a > img	{/*width:300px;*/width:200px;height:auto;display:block;position:relative;}
.masonry > a > span	{display:block;padding:20px;font-size:14px;color:#656565;}
.masonry > a > span h4	{font-weight:normal;color:#0082c8;margin:0 0 15px 0;font-size:18px;}
/*.masonry > a > span a.w	{display:block;margin-top:15px;color:#0082c8;text-decoration:none;text-align:center;line-height:30px;background-color:#e9e9e9;border-radius:5px;}*/

.contactinfo .subttl	{padding-top:15px;}
.contactinfo > a	{text-decoration:none;color:#3f3f3f;}
.contactinfo > a.gm	{color:#0082c8;}
.contactinfo .fb, .contactinfo .tw	{text-indent:-10000px;background-image:url('/img/ico_foot.png');display:inline-block;margin:10px 10px 0 0;height:23px;}
.contactinfo .fb	{width:24px;background-position:-27px center;}
.contactinfo .tw	{width:27px;}

.contactpage	{font-size:14px;}
.contactpage .bigform	{margin-top:20px;}

.bigform	{padding:30px 26px;color:#3f3f3f;font-size:14px;width:578px;}
.bigform.even_bigger	{width:100%;box-sizing:border-box;}
.bigform > div	{overflow:hidden;margin-bottom:20px;}
.bigform > div > div	{float:right;}
.bigform > div > div:first-child	{float:left;padding-top:12px;}
.bigform input[type=text], .bigform textarea, .bigform .select	{border-radius:7px;border:1px solid #d7d7d7;padding:0 20px;}
.bigform input[type=text]	{width:390px;height:40px;line-height:40px;}
.bigform textarea, .bigform .select	{width:555px;padding:0 0 0 20px;margin-top:5px;}
.bigform textarea	{height:150px;}
.bigform .select	{line-height:30px;color:#0082c8;background-color:#fff;background-image:url('/img/downarr_sml_blue.png');background-position:550px center;background-repeat:no-repeat;}
.bigform .ttl	{line-height:100%;font-size:22px;margin-bottom:15px;}
.bigform .desc	{color:#656565;width:400px;}
#extraInfo .bigform .desc	{width:550px;}
.bigform .desc a	{text-decoration:none;color:#0082c8;}
.bigform .callbackclose, .bigform .infoclose	{display:block;position:absolute;top:0;right:0;padding:10px 15px;color:#000;text-decoration:none;font-size:16px;font-family:verdana;}
.bigform .video_container	{position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; width: 100%;}
.bigform .video_container iframe, .bigform .video_container object, .bigform .video_container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.blogpage .sharingpanel	{background:none;padding-left:0 !important;margin-bottom:10px;margin-top:25px;}
.blogpage .infopanel	{color:#656565;font-size:14px;border-radius:5px;background-color:#f7f7f7;padding:10px;overflow:hidden;}
.blogpage .infopanel > div	{float:left;margin-right:20px;}
.blogpage .infopanel > div a	{color:#0082c8;text-decoration:none;}

.blogside a	{color:#0082c8;text-decoration:none;display:block;margin-bottom:10px;font-size:14px;}
.blogside h3	{margin-bottom:15px;margin-top:20px;}
.blogside h3:first-child	{margin-top:0;}
.blogside .select	{width:122px;background-image:url('/img/downarr_sml_white.png');background-repeat:no-repeat;background-position:116px center;margin-top:0px;}
.blogside .searchfld	{width:186px;}

#filter_result, #pdf_download	{visibility:hidden;}

.placeholder { color: #aaa; }

#extras > div	{padding-right:30px;position:relative;width:80%;}
#extras > div > i, i.infobut	{position:absolute;display:block;cursor:pointer;width:19px;height:19px;right:0;top:0;text-indent:-10000px;background-image:url('/img/info.png');}
i.infobut	{top:11px;right:20px;}

.filter .chk, .filter .subttl, .filter .theinput	{font-size:13px;}
.filter .subttl > b	{color:#0082c8;}
.radioholder	{margin-top:5px;margin-left:-5px;font-size:12px;}
.radioholder label	{cursor:pointer;}
.radioholder label.disabled	{color:#bbb;}
.nowrap	{white-space:nowrap;}
.filter .theinput	{overflow:hidden;margin:5px 0;}
.filter .theinput input	{font-size:13px;line-height:15px;border:1px solid #d7d7d7;border-radius:3px;width:150px;display:block;float:right;}
#filter_apartments .subttl,
#filter_villas .subttl,
#filter_townhouses .subttl	{position:relative;margin-top:10px;}
#filter_apartments .subttl:before,
#filter_villas .subttl:before,
#filter_townhouses .subttl:before,
#filter_result .ttl:before	{content:' ';position:absolute;width:300px;height:2px;background:#fff;top:0;left:-26px;}
#filter_result .ttl	{color:#0082c8;text-transform:uppercase;font-weight:bold;font-size:14px;position:relative;padding-top:10px;}
.filter #filter_result.tbl .res .row > div, .filter #filter_result.tbl .res .row > div:first-child, .filter #filter_result .row.subttl > div:first-child	{font-size:13px;font-weight:normal;}
.filter #filter_result.tbl .res .row > div > strong	{font-weight:normal;}
.filter #filter_result.tbl .res .row > div, .filter #filter_result .row.subttl > div	{width:58px;}
.filter #filter_result.tbl .res .row > div:first-child, .filter #filter_result .row.subttl > div:first-child	{width:190px;max-width:190px;text-align:left;}
.filter #filter_result .row.subttl > div:first-child	{font-weight:bold}
#filter_result .subttl:before	{display:none;}
#filter_result .row.subttl	{margin-top:0;}

/*#phonenum, #phonenum_bot	{visibility:hidden;}*/

.masonry.src > a > span h4, .contentpage.src h1	{color:#032c4c;}
.masonry.src > a > span h4 > span, .contentpage.src h1 > span, .contentpage.src h2	{color:#1d7bc3;}
.contentpage.src h2	{font-size:24px;margin-bottom:30px;}
.contentpage.src p	{font-size:14px;}
.contentpage.src .dets .ttl	{color:#000000;}
.contentpage.src .dets a	{color:#656565;}
.contentpage.src .dets .links	{margin:20px 0;overflow:hidden;}
.contentpage.src .dets .links > a	{display:block;float:left;margin-right:15px;padding:6px 15px;color:#ffffff;border-radius:5px;background-color:#0082c8;box-sizing:border-box;}
.src_img		{margin-top:15px !important;width:100%;height:184px;background-image:url('/img/src.png');background-size:contain;background-repeat:no-repeat;box-sizing:border-box;}

#cbForm > div > div:first-child, #cbTopForm .hon, #reqForm .hn	{display:none;}










