@font-face{font-family:ProximaSansBlack;src:url("https://sourceable.net/wp-content/themes/sourceable/font/ProximaSansBlackWeb.eot");}@font-face{font-family:ProximaSansBlack;src:url("https://sourceable.net/wp-content/themes/sourceable/font/ProximaSansBlackWeb.woff") format("woff");}@font-face{font-family:ProximaSansRegular;src:url("https://sourceable.net/wp-content/themes/sourceable/font/ProximaSansRegularWeb.eot");}@font-face{font-family:ProximaSansRegular;src:url("https://sourceable.net/wp-content/themes/sourceable/font/ProximaSansRegularWeb.woff") format("woff");}@font-face{font-family:'ProximaSansMedium';src:url('https://sourceable.net/wp-content/themes/sourceable/font/ProximaSansMediumWeb.eot');src:url('https://sourceable.net/wp-content/themes/sourceable/font/ProximaSansMediumWeb.eot?#iefix') format('eot'),url('https://sourceable.net/wp-content/themes/sourceable/font/ProximaSansMediumWeb.woff') format('woff'),url('https://sourceable.net/wp-content/themes/sourceable/font/ProximaSansMediumWeb.ttf') format('truetype'),url('https://sourceable.net/wp-content/themes/sourceable/font/ProximaSansMediumWeb.svg') format('svg');font-weight:normal;font-style:normal;}@media screen and (-webkit-min-device-pixel-ratio:0) {@font-face{font-family:'ProximaSansMedium';src:url('https://sourceable.net/wp-content/themes/sourceable/font/ProximaSansMediumWeb.svg') format('svg');}}@font-face{font-family:'hdyhadyhpzxaxojnoxbxvcbhikrRg';src:url('https://sourceable.net/wp-content/themes/sourceable/fonts/proximasansmediumweb-webfont.eot');src:url('https://sourceable.net/wp-content/themes/sourceable/fonts/proximasansmediumweb-webfont.eot?#iefix') format('embedded-opentype'),url('https://sourceable.net/wp-content/themes/sourceable/fonts/proximasansmediumweb-webfont.woff2') format('woff2'),url('https://sourceable.net/wp-content/themes/sourceable/fonts/proximasansmediumweb-webfont.woff') format('woff'),url('https://sourceable.net/wp-content/themes/sourceable/fonts/proximasansmediumweb-webfont.ttf') format('truetype'),url('https://sourceable.net/wp-content/themes/sourceable/fonts/proximasansmediumweb-webfont.svg#hdyhadyhpzxaxojnoxbxvcbhikrRg') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'proximasanblackweb';src:url('https://sourceable.net/wp-content/themes/sourceable/fonts/proximasansblackweb-webfont.eot');src:url('https://sourceable.net/wp-content/themes/sourceable/fonts/proximasansblackweb-webfont.eot?#iefix') format('embedded-opentype'),url('https://sourceable.net/wp-content/themes/sourceable/fonts/proximasansblackweb-webfont.woff2') format('woff2'),url('https://sourceable.net/wp-content/themes/sourceable/fonts/proximasansblackweb-webfont.woff') format('woff'),url('https://sourceable.net/wp-content/themes/sourceable/fonts/proximasansblackweb-webfont.ttf') format('truetype'),url('https://sourceable.net/wp-content/themes/sourceable/fonts/proximasansblackweb-webfont.svg#proximasanblackweb') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'freightsans_blackregular';src:url('https://sourceable.net/wp-content/themes/sourceable/fonts/freightsans_black-webfont.eot');src:url('https://sourceable.net/wp-content/themes/sourceable/fonts/freightsans_black-webfont.eot?#iefix') format('embedded-opentype'),url('https://sourceable.net/wp-content/themes/sourceable/fonts/freightsans_black-webfont.woff2') format('woff2'),url('https://sourceable.net/wp-content/themes/sourceable/fonts/freightsans_black-webfont.woff') format('woff'),url('https://sourceable.net/wp-content/themes/sourceable/fonts/freightsans_black-webfont.ttf') format('truetype'),url('https://sourceable.net/wp-content/themes/sourceable/fonts/freightsans_black-webfont.svg#freightsans_blackregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'proxima_nova_blblack';src:url('https://sourceable.net/wp-content/themes/sourceable/fonts/mark_simonson_-_proxima_nova_black-webfont.eot');src:url('https://sourceable.net/wp-content/themes/sourceable/fonts/mark_simonson_-_proxima_nova_black-webfont.eot?#iefix') format('embedded-opentype'),url('https://sourceable.net/wp-content/themes/sourceable/fonts/mark_simonson_-_proxima_nova_black-webfont.woff2') format('woff2'),url('https://sourceable.net/wp-content/themes/sourceable/fonts/mark_simonson_-_proxima_nova_black-webfont.woff') format('woff'),url('https://sourceable.net/wp-content/themes/sourceable/fonts/mark_simonson_-_proxima_nova_black-webfont.ttf') format('truetype'),url('https://sourceable.net/wp-content/themes/sourceable/fonts/mark_simonson_-_proxima_nova_black-webfont.svg#proxima_nova_blblack') format('svg');font-weight:normal;font-style:normal;}.sampletext{font-family:ProximaSansMedium,sans-serif;}.custom-head{display:none;}#buddypress .popular-posts .avatar_block{width:18%!important;}#buddypress .popular-posts .content{width:80%!important;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,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;height:100%}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}h1,h2,h3,h4,h5,h6{clear:both}html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}a:focus{outline:thin dotted}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}del{color:#333}ins{background:#fff9c0;text-decoration:none}hr{background-color:#ccc;border:0;height:1px;margin:24px;margin-bottom:1.714285714rem}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}small{font-size:smaller}img{border:0;-ms-interpolation-mode:bicubic}input{outline:none;}.clear:after,.wrapper:after,.format-status .entry-header:after{clear:both;}.clear:before,.clear:after,.wrapper:before,.wrapper:after,.format-status .entry-header:before,.format-status .entry-header:after{display:table;content:"";}#menu1,#menu2,#menu3{background:black;display:none;left:0;position:absolute;top:67px;padding:5px 10px;z-index:1000}#menu1 h3,#menu2 h3,#menu3 h3{color:#fff;display:block;padding:5px;font-size:1.6rem;text-shadow:1px 1px 2px #333;font-weight:600}#menu1 .column,#menu2 .column,#menu3 .column{float:left;margin-left:10px;width:273px}#menu1 .column:first-child,#menu2 .column:first-child,#menu3 .column:first-child{margin-left:0}#menu1 .column ul,#menu2 .column ul,#menu3 .column ul{font-size:.75em;list-style:none}#menu1 .column ul:first-child,#menu2 .column ul:first-child,#menu3 .column ul:first-child{margin-left:0}#menu1 .column ul li,#menu2 .column ul li,#menu3 .column ul li{}#menu1 .column ul li a,#menu2 .column ul li a,#menu3 .column ul li a{color:#fff;display:block;padding:5px;text-decoration:none;font-size:1.1rem;font-weight:600;text-shadow:1px 1px 2px #333;text-transform:capitalize;transition:padding-left .5s;-moz-transition:padding-left .5s;-ms-transition:padding-left .5s;-webkit-transition:padding-left .5s;-o-transition:padding-left .5s}#menu1 .column ul li a:hover{padding-left:10px}#buddypress div.item-list-tabs ul li.selected a,#buddypress div.item-list-tabs ul li.current a{background-color:transparent!important;color:#1695ce!important}#buddypress div#message{margin:0 15px 0 0!important}#buddypress form#whats-new-form #whats-new-content{margin-left:0!important;padding:10px 0 10px 0!important}#buddypress form#whats-new-form textarea{width:90%!important}#buddypress div#item-header img.avatar{margin:0 0 10px!important;}.ws-plugin--s2member-pro-login-widget-username,.ws-plugin--s2member-pro-login-widget-password{display:block!important;float:none!important;}ul.advertise-menu{height:42px;list-style-type:none;width:695px;float:right;}ul.advertise-menu li{height:42px;float:right;}ul.advertise-menu li a{font-size:1rem;font-weight:700;text-shadow:1px 1px 2px #333;border-bottom:0 none;color:#fff;line-height:2.992;text-transform:uppercase;white-space:nowrap;padding:0 0.7rem;}ul.advertise-menu li a:active,ul.advertise-menu li a:hover{background:#55c3fe;color:#fff;}ul.privacy-menu{height:42px;list-style-type:none;float:right;padding-left:9%;}ul.privacy-menu li{height:42px;float:left;}ul.privacy-menu li a{font-size:1rem;font-weight:700;text-shadow:1px 1px 2px #333;border-bottom:0 none;color:#fff;line-height:2.992;text-transform:uppercase;white-space:nowrap;padding:0 0.7rem;}.active,ul.privacy-menu li a:hover{color:#fff;}.overview1,.contact1,.keyfacts1,.readership1,.solutions1,.privacy1,.copyrightPolicy1,.agreement1{background:#55c3fe;color:#fff;}.overview,.contact,.keyfacts,.readership,.solutions,.privacy,.copyrightPolicy,.agreement{background:none;color:#fff;}#comments .comments-count-style-only{height:50px;padding-left:5px;float:left;width:70%;padding-top:25px;font-size:18px;color:#808080;}#comments .comments-count{color:#FFF;display:block;font:30px/38px Arial;padding-top:2px;position:relative;margin:0;text-align:center;padding-bottom:20px}#comments .add-comment{color:#FFF;display:block;font:bold 14px/40px Arial;text-align:right;padding-right:10px;position:relative;text-decoration:none;}.opacity-effect img{cursor:pointer;opacity:1.0;filter:alpha(opacity=100);}.opacity-effect img:hover{cursor:pointer;background:#0A75B9;opacity:0.7;filter:alpha(opacity=70);;}.total-share-count-wrapper .buttons-wrapper{display:none!important;}.total-share-count-wrapper .total-shares-wrapper{width:100%!important;}.total-share-count-wrapper .total-shares-wrapper .total_shares_value{display:inline;}.total-share-count-wrapper .total-shares-wrapper .total_shares_text{display:inline;}.section{padding:0px;margin:0px}.col{display:block;float:left;margin:0 0 1% 1%}.col:first-child{margin-left:0}.col:last-child{margin-right:0}.col_iphone{display:block;float:left;margin:0 0 1% 1%}.col_iphone:first-child{margin-left:0}.col_iphone:last-child{margin-right:6px}.block{display:block;float:left;margin:0 0 1% 1%}.block:first-child{margin-left:0}.block:last-child{margin-right:0}.block:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.block_search{display:block;float:left;margin:0 0 0.7% 2.5%}.block_search:first-child{margin-left:0!important}.block_search:last-child{margin-right:0!important}.block_search:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.block_inner{display:block;float:left;margin:0 0 6px 6px}.block_inner:first-child{}.block_inner:last-child{}.block_inner:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.col-mid{display:block;float:left;margin:0 0 1% 1%}.col-mid:first-child{margin-left:0}.col_bp{display:table-cell;vertical-align:top;padding:0 0 1% 1%}#sticky-ads img{max-width:100%;height:auto;width:auto}.col_bp:first-child{padding-left:0}.col_bp:last-child{padding-right:0}.top_block1{width:48.3%}.top_block2{width:25.4%}.top_block3{width:24.3%}.span_block1{width:30.1%}.span_block2{width:22.6%}.span_block3{width:45.3%}.span_3_of_3{width:97.99%}.span_2_of_3{width:46.5%}.span_1_of_3{width:20.0%}.span_1_last{width:23.0%}.span_4_of_4{width:100%}.span_3_of_4{width:65.7%}.span_2_of_4{width:49.7%}.span_1_of_4{width:35.3%}.group:before,.group:after{content:"";display:table}.group:after{}.promo-inner-new p{line-height:1.1429rem;margin:0 0 0.1429rem!important}.wpp-author{padding-left:0!important}.site-title{z-index:5;padding:0.1rem;margin-left:10px;max-width:20rem;}#category-Architecture{color:#C72026;font:600 10.5px/11px Arial,Helvetica,sans-serif;text-transform:uppercase;}#category-Construction{color:#FED307;font:600 10.5px/11px Arial,Helvetica,sans-serif;text-transform:uppercase;}#category-Engineering{color:#ED7A23;font:600 10.5px/11px Arial,Helvetica,sans-serif;text-transform:uppercase;}#authorCategory-Architecture a{color:#C72026;font-family:Arial,Helvetica,sans-serif;text-decoration:none;}#authorCategory-Construction a{color:#FED307;font-family:Arial,Helvetica,sans-serif;text-decoration:none;}#authorCategory-Design a{color:#843C97;font-family:Arial,Helvetica,sans-serif;text-decoration:none;}#authorCategory-Engineering a{color:#ED7A23;font-family:Arial,Helvetica,sans-serif;text-decoration:none;}#authorCategory-Property a{color:#16AF4B;font-family:Arial,Helvetica,sans-serif;text-decoration:none;}#category-Design{color:#843C97;font:600 10.5px/11px Arial,Helvetica,sans-serif;text-transform:uppercase;}#category-Property{color:#16AF4B;font:600 10.5px/11px Arial,Helvetica,sans-serif;text-transform:uppercase;}#category-{color:#7192BF;font:600 10.5px/11px Arial,Helvetica,sans-serif;text-shadow:1px 1px 1px #444;text-transform:uppercase;}#cat-Architecture{background-color:#C72026;color:#fff;font:700 9.5px/10px Arial,Helvetica,sans-serif;letter-spacing:1px;padding:5px;text-transform:uppercase;}#cat-Construction{background-color:#FED307;color:#fff;font:700 9.5px/10px Arial,Helvetica,sans-serif;letter-spacing:1px;padding:5px;text-transform:uppercase;}#cat-Engineering{background-color:#ED7A23;color:#fff;font:700 9.5px/10px Arial,Helvetica,sans-serif;letter-spacing:1px;padding:5px;text-transform:uppercase;}#cat-Design{background-color:#843C97;color:#fff;font:700 9.5px/10px Arial,Helvetica,sans-serif;letter-spacing:1px;padding:5px;text-transform:uppercase;}#cat-Property{background-color:#16AF4B;color:#fff;font:700 9.5px/10px Arial,Helvetica,sans-serif;letter-spacing:1px;padding:5px;text-transform:uppercase;}#rcol-category-Architecture{background:#C72026;}#rcol-category-Construction{background:#FED307;}#rcol-category-Engineering{background:#ED7A23;}#rcol-category-Design{background:#843C97;}#rcol-category-WorkPlace,#rcol-category-Business,#rcol-category-Legal,#rcol-category-Technology,#rcol-category-MarketPlace{background:#1e7fc3;}#rcol-category-Property{background:#16AF4B;}#rcol-category-Canada{background:#f2575f;}#col-category-Architecture{background:url(images/backgrounds/red-arrow.png) 0 0 no-repeat;background-color:#f4f5f7;color:#6D6C6E;font:500 10.5px/11px Arial,Helvetica,sans-serif;text-transform:capitalize;}#col-category-Construction{background:url(images/backgrounds/yellow-arrow.png) top left no-repeat;background-color:#f4f5f7;color:#6D6C6E;font:500 10.5px/11px Arial,Helvetica,sans-serif;text-transform:capitalize;}#col-category-Engineering{background:url(images/backgrounds/orange-arrow.png) top left no-repeat;background-color:#f4f5f7;color:#6D6C6E;font:500 10.5px/11px Arial,Helvetica,sans-serif;text-transform:capitalize;}#col-category-Design{background:url(images/backgrounds/purple-arrow.png) top left no-repeat;background-color:#f4f5f7;color:#6D6C6E;font:500 10.5px/11px Arial,Helvetica,sans-serif;text-transform:capitalize;}#col-category-Property{background:url(images/backgrounds/green-arrow.png) top left no-repeat;background-color:#f4f5f7;color:#6D6C6E;font:500 10.5px/11px Arial,Helvetica,sans-serif;text-transform:capitalize;}#col-category-WorkPlace,#col-category-Business,#col-category-Legal,#col-category-Technology,#col-category-MarketPlace{background:url(images/backgrounds/blue-arrow.png) top left no-repeat;background-color:#f4f5f7;color:#6D6C6E;font:500 10.5px/11px Arial,Helvetica,sans-serif;text-transform:capitalize;}.articleCategoryName{color:silver;font-family:Impact;font-size:22px;padding-left:5px;text-transform:uppercase;}#site-navigation1{z-index:5;padding:0.1rem;margin-left:10px;max-width:20rem;}#nav_hover1 a,#nav_hover1 a:visited{border-right:1px solid #E4E5E6;color:#6D6C6E;display:block;font:bold 14px/14px Arial;height:11px;padding:8px 9px 9px;text-decoration:none;text-transform:capitalize}ul#nav_hover1 li{float:left;margin-right:3px!important}.home-button{background:url(images/backgrounds/home-icon.png) repeat scroll 0 0 transparent;height:22px;width:26px;margin-top:-0.3rem;}.home-logo{background:url(images/backgrounds/sourceable-sticky-header.png) repeat scroll 0 0 transparent;height:51px;width:285px;margin-top:0.1rem;}.top-logo{background:url(images/sourceable-logo-small-top.png) repeat scroll 0 0 transparent;height:40px;width:223px;margin-top:-0.1rem;}a.on:hover{background-color:#F3F1F4!important;}#nav_hover1 a:hover,#nav_hover1 a:active{background-color:#3A3B3E;color:white;}.more_entries{font-size:12px;font-weight:700;}.more_entries .wp-pagenavi{clear:both;width:100%;float:left;margin-bottom:10px;border-bottom:2px solid #F6F6F6;padding:3px 0;}.more_entries .wp-pagenavi a{text-decoration:none!important;}.more_entries .wp-pagenavi .current,.more_entries .wp-pagenavi .on,.more_entries .wp-pagenavi a:hover{background:#9f9f9f!important;border-bottom:2px solid #16AF4B;}.more_entries .wp-pagenavi a,.more_entries .wp-pagenavi a:link,.more_entries .wp-pagenavi a:visited,.more_entries .wp-pagenavi .current,.more_entries .wp-pagenavi .on,.more_entries .wp-pagenavi span.pages{color:#1F69B8;margin-left:10px;line-height:24px;padding:9px 6px 6px!important;}.more_entries .wp-pagenavi .extend{background:none;border:none;}a.gplus{float:left;display:block;width:37px;height:37px;background:url(images/social/sourceable-sprite-image.png) 0 0;}a.facebook{float:left;display:block;width:37px;height:37px;background:url(images/social/sourceable-sprite-image.png) -37px 0;}a.twitter{float:left;display:block;width:37px;height:37px;background:url(images/social/sourceable-sprite-image.png) -74px 0;}a.linkedin{float:left;display:block;width:37px;height:37px;background:url(images/social/sourceable-sprite-image.png) -147px 0;}a.rss{float:left;display:block;width:37px;height:37px;background:url(images/social/sourceable-sprite-image.png) -111px 0;}a.email{float:left;display:block;width:37px;height:37px;background:url(images/social/sourceable-sprite-image.png) -182px 0;}a.foot-rss{float:left;display:block;width:26px;height:27px;background:url(images/social/sourceable-sprite-image.png) 0 -38px;}a.foot-facebook{float:left;display:block;width:26px;height:27px;background:url(images/social/sourceable-sprite-image.png) -28px -38px;}a.foot-twitter{float:left;display:block;width:26px;height:27px;background:url(images/social/sourceable-sprite-image.png) -55px -38px;}a.foot-google{float:left;display:block;width:26px;height:27px;background:url(images/social/sourceable-sprite-image.png) -82px -38px;}a.foot-linkedin{float:left;display:block;width:26px;height:27px;background:url(images/social/sourceable-sprite-image.png) -110px -38px;}a.header-rss{float:left;margin-top:1px;display:block;width:27px;height:26px;background:url(images/social/rss_26.png) no-repeat;}a.header-facebook{float:left;display:block;width:27px;height:26px;background:url(images/social/facebook_26.png) no-repeat;}a.header-twitter{float:left;display:block;width:27px;height:26px;background:url(images/social/twitter_26.png) no-repeat;}a.header-google{float:left;display:block;width:27px;height:25px;margin-top:1px;background:url(images/social/googleplus_26.png) no-repeat;}a.header-linkedin{float:left;display:block;width:27px;height:26px;background:url(images/social/linkedin_26.png) no-repeat;}.socialbuttons span{clear:both;padding:1px;}.main-navigation ul#nav_hover1 li{margin-right:-0.1rem!important;}.main-navigation ul#nav_hover1 li:first-child{margin-left:0.5rem!important;}#s2member-pro-paypal-registration-form-registration-section-title,#s2member-pro-paypal-registration-form-custom-fields-section-title{display:none!important;}.ws-plugin--s2member-pro-login-widget label{color:#256ab4!important;font:normal 16px 'Arial',sans-serif!important;}.ws-plugin--s2member-pro-login-widget-username input[type=text],.ws-plugin--s2member-pro-login-widget-password input[type=password]{-webkit-border-radius:5px!important;;-moz-border-radius:5px!important;border-radius:5px!important;border:1px solid #E5E5E5!important;color:#333333!important;background:#FBFBFB!important;}.ws-plugin--s2member-pro-login-widget-username,.ws-plugin--s2member-pro-login-widget-password{width:100%;max-width:200px;float:left;margin-right:10px;}div.ws-plugin--s2member-pro-login-widget-submit input[type="submit"]{background:transparent url(images/login-button.png) no-repeat!important;max-width:184px!important;height:62px!important;border:none!important;float:right!important;text-indent:-999px;}.ws-plugin--s2member-pro-login-widget-lost-password{display:none;}a.FollowRssFeed{float:left;display:block;width:304px;height:164px;background:url(images/buttons/follow-button-stripe.png) -6px -6px;}a.FollowRssFeed:hover{background:url(images/buttons/follow-button-stripe.png) -6px -175px;color:#fff!important;}a.FolloweNews{float:left;display:block;width:304px;height:164px;background:url(images/buttons/follow-button-stripe.png) -318px -6px;}a.FolloweNews:hover{background:url(images/buttons/follow-button-stripe.png) -318px -176px;color:#fff!important;}a.advertiseEngage{float:left;display:block;width:304px;height:164px;background:url(images/buttons/engage-button-stripe.png) -6px -5px;}a.advertiseEngage:hover{background:url(images/buttons/engage-button-stripe.png) -6px -175px;color:#fff!important;}a.editorialEngage{float:left;display:block;width:304px;height:164px;background:url(images/buttons/engage-button-stripe.png) -318px -6px;}a.editorialEngage:hover{background:url(images/buttons/engage-button-stripe.png) -318px -176px;color:#fff!important;}a.constructionButton{float:left;display:block;width:141px;height:35.5px;background:url(images/buttons/buttons-strip.png) 0 1px;}a.constructionButton:hover{background:url(images/buttons/buttons-strip.png) -141px -104px;color:#fff!important;}a.architectureButton{float:left;display:block;width:141px;height:35.5px;background:url(images/buttons/buttons-strip.png) 0 1px;}a.architectureButton:hover{background:url(images/buttons/buttons-strip.png) -706px -104px;color:#fff!important;}a.engineeringButton{float:left;display:block;width:141px;height:35.5px;background:url(images/buttons/buttons-strip.png) 0 1px;}a.engineeringButton:hover{background:url(images/buttons/buttons-strip.png) -423px -104px;color:#fff!important;}a.interiorButton{float:left;display:block;width:141px;height:35.5px;background:url(images/buttons/buttons-strip.png) 0 1px;margin:0 auto;}a.interiorButton:hover{background:url(images/buttons/buttons-strip.png) -282px -104px;color:#fff!important;}a.propertyButton{float:left;display:block;width:141px;height:35.5px;background:url(images/buttons/buttons-strip.png) 0 1px;margin:0 auto;}a.propertyButton:hover{background:url(images/buttons/buttons-strip.png) -565px -104px;color:#fff!important;}a.myButtonLink{float:left;display:block;width:141px;height:35.5px;background:url(images/buttons/buttons-strip.png) 1px -104px;}a.myButtonLink:hover{color:#fff!important;background:url(images/buttons/buttons-strip.png) 1px -104px;}.main-menu1 a.constructionButton,.main-menu1 a.architectureButton,.main-menu1 a.engineeringButton,.main-menu1 a.interiorButton,.main-menu1 a.myButtonLink,.main-menu1 a.propertyButton{text-decoration:none!important;color:#fff;font-weight:600;font-size:14px;font-size:1rem;text-shadow:0px 2px 3px #666;text-transform:capitalize;line-height:34px!important;text-align:center;}ul.menu-l3 li#menu-news{background:url(images/Menu-Bar-Grey-Sprite.png) repeat-x scroll -2px 0 transparent;height:30px;width:5.0rem;float:left;margin:0;line-height:37px;}ul.menu-l3 li#menu-follow{background:url(images/Menu-Bar-Grey-Sprite.png) repeat-x scroll -87px 0 transparent;height:30px;max-width:9.0rem;float:left;margin:0;line-height:37px;}ul.menu-l3 li#menu-submit{background:url(images/Menu-Bar-Grey-Sprite.png) repeat-x scroll -87px 0 transparent;height:30px;max-width:9.0rem;float:left;margin:0;line-height:37px;}ul.menu-l3 li#menu-profile{background:url(images/Menu-Bar-Grey-Sprite.png) repeat-x scroll -239px 0 transparent;height:30px;max-width:11.0rem;float:left;margin:0;line-height:37px;}ul.menu-l3 li#menu-news:hover{background:url(images/Menu-Bar-Grey-Sprite.png) repeat scroll -2px -34px transparent;height:30px;}ul.menu-l3 li#menu-follow:hover,ul.menu-l3 li#menu-submit:hover{background:url(images/Menu-Bar-Grey-Sprite.png) repeat scroll -87px -34px transparent;}ul.menu-l3 li#menu-profile:hover{background:url(images/Menu-Bar-Grey-Sprite.png) repeat scroll -239px -34px transparent;}ul.menu-l3 li a{max-width:90px;display:block;text-align:center;text-decoration:none;color:#3f81c3;font-weight:bold;font-family:arial;font-size:12px;padding:0 0.5rem 0 0.8rem;}.main-menu1{background:url(images/menu-bar.png) no-repeat scroll 0 -5px transparent;}ul.main-menu1 li{margin-right:-0.3rem!important;}.menu_level2{background:url(images/backgrounds/blue-white-bar-strip.png) repeat-x scroll 0 -23px transparent;}ul.menu_level2 li a{border-radius:10px 10px 10px 10px;display:block;padding:0 0.2rem;text-decoration:none;line-height:2.292308rem!important;}div.searchTop .search-input{outline:none;}.b-7{padding:0!important}.archive-title,.page-title,.widget-title,.entry-content th,.comment-content th{font-size:11px;font-size:0.785714286rem;line-height:2.181818182;font-weight:bold;text-transform:uppercase;color:#636363}article.format-quote footer.entry-meta,article.format-link footer.entry-meta,article.format-status footer.entry-meta{font-size:11px;font-size:0.785714286rem;line-height:2.181818182}button,input,textarea{border:1px solid #ccc;border-radius:3px;font-family:inherit;padding:6px;padding:0.428571429rem}button,input{line-height:normal}textarea{font-size:100%;overflow:auto;vertical-align:top}input[type="checkbox"],input[type="radio"],input[type="file"],input[type="hidden"],input[type="image"],input[type="color"]{border:0;border-radius:0;padding:0}.menu-toggle,input[type="submit"],input[type="button"],input[type="reset"],article.post-password-required input[type=submit],li.bypostauthor cite span{padding:6px 10px;padding:0.428571429rem 0.714285714rem;font-size:11px;font-size:0.785714286rem;line-height:1.428571429;font-weight:normal;color:#fff;background-color:#e6e6e6;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#47B7FA,#68C4FB);background-image:-ms-linear-gradient(top,#47B7FA,#68C4FB);background-image:-webkit-linear-gradient(top,#47B7FA,#68C4FB);background-image:-o-linear-gradient(top,#47B7FA,#68C4FB);background-image:linear-gradient(top,#47B7FA,#68C4FB);border:1px solid #d2d2d2;border-radius:3px;box-shadow:0 1px 2px rgba(64,64,64,0.1)}.menu-toggle,button,input[type="submit"],input[type="button"],input[type="reset"]{cursor:pointer}button[disabled],input[disabled]{cursor:default}.menu-toggle:hover,button:hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,article.post-password-required input[type=submit]:hover{color:#fff;background-color:#ebebeb;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#068dde,#068dde);background-image:-ms-linear-gradient(top,#068dde,#068dde);background-image:-webkit-linear-gradient(top,#068dde,#068dde);background-image:-o-linear-gradient(top,#068dde,#068dde);background-image:linear-gradient(top,#068dde,#068dde)}.menu-toggle:active,.menu-toggle.toggled-on,button:active,input[type="submit"]:active,input[type="button"]:active,input[type="reset"]:active{color:#757575;background-color:#e1e1e1;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#ebebeb,#e1e1e1);background-image:-ms-linear-gradient(top,#ebebeb,#e1e1e1);background-image:-webkit-linear-gradient(top,#ebebeb,#e1e1e1);background-image:-o-linear-gradient(top,#ebebeb,#e1e1e1);background-image:linear-gradient(top,#ebebeb,#e1e1e1);box-shadow:inset 0 0 8px 2px #c6c6c6,0 1px 0 0 #f4f4f4;border:none}li.bypostauthor cite span{color:#fff;background-color:#21759b;background-image:none;border:1px solid #1f6f93;border-radius:2px;box-shadow:none;padding:0}.entry-content img,.comment-content img,.widget img{max-width:100%;height:auto;width:auto}img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"]{height:auto;}img.size-full,img.size-large,img.header-image,img.wp-post-image,img.head-strip{max-width:100%;height:auto;width:auto}embed,iframe,object,video{max-width:100%}.entry-content .twitter-tweet-rendered{max-width:100%!important;}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:100%;padding:4px}.wp-caption .wp-caption-text,.gallery-caption,.entry-caption{font-style:italic;font-size:12px;font-size:0.857142857rem;line-height:2;color:#757575}img.wp-smiley,.rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0}.entry-content dl.gallery-item{margin:0}.gallery-item a,.gallery-caption{width:90%}.gallery-item a{display:block}.gallery-caption a{display:inline}.gallery-columns-1 .gallery-item a{max-width:100%;width:auto}.gallery .gallery-icon img{height:auto;max-width:90%;padding:5%}.gallery-columns-1 .gallery-icon img{padding:3%}.site-content nav{clear:both;line-height:2;overflow:hidden}#nav-above{padding:24px 0;padding:1.714285714rem 0}#nav-above{display:none}.paged #nav-above{display:block}.nav-previous,.previous-image{float:left;width:50%}.nav-next,.next-image{float:right;text-align:right;width:50%}.nav-single+.comments-area,#comment-nav-above{margin:48px 0;margin:3.428571429rem 0}.author .archive-header{margin-bottom:24px;margin-bottom:1.714285714rem}.author-info{border-top:1px solid #ededed;margin:24px 0;margin:1.714285714rem 0;padding-top:24px;padding-top:1.714285714rem;overflow:hidden}.author-description p{color:#757575;font-size:13px;font-size:0.928571429rem;line-height:1.846153846}.author.archive .author-info{border-top:0;margin:0 0 48px;margin:0 0 3.428571429rem}.author.archive .author-avatar{margin-top:0}html{font-size:87.5%}body{font-size:14px;font-size:1rem;font-family:Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility;color:#444}body.custom-font-enabled{font-family:"Open Sans",Helvetica,Arial,sans-serif}a{outline:none;color:#000000;text-decoration:none;}a:hover{color:#0f3647}.assistive-text,.site .screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px)}.main-navigation .assistive-text:hover,.main-navigation .assistive-text:active,.main-navigation .assistive-text:focus{background:#fff;border:2px solid #333;border-radius:3px;clip:auto!important;color:#000;display:block;font-size:12px;padding:12px;position:absolute;top:5px;left:5px;z-index:100000;}.site{padding:0 10px;padding:0 0.001285714rem}.widget-area{margin:1px auto;margin:0.014285714rem auto}.site-header h2{text-align:center}.site-header h1 a,.site-header h2 a{color:#515151;display:inline-block;text-decoration:none}.site-header h1 a:hover,.site-header h2 a:hover{color:#21759b}.site-header h2{font-weight:normal;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#757575}.header-image{margin-top:24px;margin-top:1.714285714rem}.main-navigation{margin-left:4%;height:39px;position:relative;z-index:9005;margin-top:1px;margin-top:0.14285714rem;text-align:center;}.main-navigation li{margin-top:0;margin-top:0.714285714rem;font-size:12px;font-size:0.857142857rem;line-height:34px;}.main-navigation a{color:#5e5e5e}.main-navigation a:hover{color:#21759b}.main-navigation ul.nav-menu,.main-navigation div.nav-menu>ul{display:none}.main-navigation ul.nav-menu.toggled-on,.menu-toggle{display:inline-block}section[role="banner"]{margin-bottom:48px;margin-bottom:3.428571429rem}.widget-area .widget{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin-bottom:48px;margin-bottom:3.428571429rem;word-wrap:break-word}.widget-area .widget h3{margin-bottom:24px;margin-bottom:1.714285714rem}.widget-area .widget p,.widget-area .widget li,.widget-area .widget .textwidget{font-size:13px;font-size:0.928571429rem;line-height:1.846153846}.widget-area .widget p{margin-bottom:24px;margin-bottom:1.714285714rem}.widget-area .textwidget ul{list-style:disc outside;margin:0 0 24px;margin:0 0 1.714285714rem}.widget-area .textwidget li{margin-left:36px;margin-left:2.571428571rem}.widget-area .widget a{color:#757575}.widget-area .widget a:hover{color:#21759b}.widget-area #s{width:53.66666666666%}footer[role="contentinfo"]{clear:both;font-size:12px;font-size:0.857142857rem;line-height:2;max-width:1366px;max-width:93.906rem;margin-top:1px;margin-top:0.1rem;margin-left:auto;margin-right:auto;padding:24px 10px;padding:0.714285714rem 0.857143rem}footer[role="contentinfo"] a{color:#686868}footer[role="contentinfo"] a:hover{color:#21759b}.list{text-transform:uppercase;font-size:0.734rem}.list a{color:white!important;text-decoration:none}#footer .list .architectureFooter{border-color:#6b292e}.architectureFooter{border-color:#6b292e!important;border-left:5px solid #567;}.engineeringFooter{border-color:#664824!important;border-left:5px solid #567}.interiorDesignFooter{border-color:#482153!important;border-left:5px solid #cd5dea;}.constructionFooter{border-color:#7B6C2D!important;border-left:5px solid #f8dd5c;}.propertyFooter{border-color:#005700!important;border-left:5px solid #244d24;}.list li{float:left;padding-left:7px;width:16%;}.list li a{text-decoration:none!important;}.entry-meta{clear:both}.entry-header{margin-bottom:24px;margin-bottom:1.714285714rem}.entry-header img.wp-post-image{margin-bottom:24px;margin-bottom:1.714285714rem}.entry-header .entry-title{font-size:20px;font-size:1.428571429rem;line-height:1.2;font-weight:normal}.entry-header .entry-title a{text-decoration:none}.entry-header .entry-format{margin-top:24px;margin-top:1.714285714rem;font-weight:normal}.entry-header .comments-link{margin-top:24px;margin-top:1.714285714rem;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#757575}.comments-link a,.entry-meta a{color:#757575}.comments-link a:hover,.entry-meta a:hover{color:#21759b}article.sticky .featured-post{border-top:4px double #ededed;border-bottom:4px double #ededed;color:#757575;font-size:13px;font-size:0.928571429rem;line-height:3.692307692;margin-bottom:24px;margin-bottom:1.714285714rem;text-align:center}.entry-content,.entry-summary,.mu_register{line-height:1.714285714}.entry-content h1,.comment-content h1,.entry-content h2,.comment-content h2,.entry-content h3,.comment-content h3,.entry-content h4,.comment-content h4,.entry-content h5,.comment-content h5,.entry-content h6,.comment-content h6{margin:24px 0;margin:1.714285714rem 0;line-height:1.714285714rem}.entry-content h1,.comment-content h1{font-size:21px;line-height:1.5rem}.entry-content h2,.comment-content h2,.mu_register h2{font-size:18px;font-size:1.285714286rem;line-height:1.6rem}.entry-content h3,.comment-content h3{font-size:16px;font-size:1.142857143rem;line-height:2.1}.entry-content h4,.comment-content h4{font-size:14px;font-size:1rem;line-height:1.846153846rem}.entry-content h5,.comment-content h5{font-size:13px;font-size:0.928571429rem;line-height:1.846153846rem}.entry-content h6,.comment-content h6{font-size:12px;font-size:0.857142857rem;line-height:1.846153846rem}.entry-content p,.entry-summary p,.comment-content p,.mu_register p{margin:0 0 24px;margin:0 0 1.714285714rem;line-height:1.714285714rem}.entry-content ol,.comment-content ol,.entry-content ul,.comment-content ul,.mu_register ul{margin:0 0 24px;margin:0 0 1.714285714rem;line-height:1.714285714rem}.entry-content ul ul,.comment-content ul ul,.entry-content ol ol,.comment-content ol ol,.entry-content ul ol,.comment-content ul ol,.entry-content ol ul,.comment-content ol ul{margin-bottom:0}.entry-content ul,.comment-content ul,.mu_register ul{list-style:disc outside}.entry-content ol,.comment-content ol{list-style:decimal outside}.entry-content li,.comment-content li,.mu_register li{margin:0 0 0 36px;margin:0 0 0 2.571428571rem}.entry-content blockquote,.comment-content blockquote{margin-bottom:15px;font-style:italic;padding:0.25em 40px;line-height:1.45;position:relative;}.entry-content blockquote:before{display:block;content:"\201C";font-size:80px;position:absolute;left:0px;top:-32px;color:#7a7a7a;}.entry-content blockquote:after{}.entry-content blockquote p:last-child,.comment-content blockquote p:last-child{margin-bottom:0}.entry-content code,.comment-content code{font-family:Consolas,Monaco,Lucida Console,monospace;font-size:12px;font-size:0.857142857rem;line-height:2}.entry-content pre,.comment-content pre{border:1px solid #ededed;color:#666;font-family:Consolas,Monaco,Lucida Console,monospace;font-size:12px;font-size:0.857142857rem;line-height:1.714285714;margin:24px 0;margin:1.714285714rem 0;overflow:auto;padding:24px;padding:1.714285714rem}.entry-content pre code,.comment-content pre code{display:block}.entry-content abbr,.comment-content abbr,.entry-content dfn,.comment-content dfn,.entry-content acronym,.comment-content acronym{border-bottom:1px dotted #666;cursor:help}.entry-content address,.comment-content address{display:block;line-height:1.714285714;margin:0 0 24px;margin:0 0 1.714285714rem}img.alignleft{margin:12px 24px 12px 0;margin:0.857142857rem 1.714285714rem 0.857142857rem 0}img.alignright{margin:12px 0 12px 24px;margin:0.857142857rem 0 0.857142857rem 1.714285714rem}img.aligncenter{margin-top:12px;margin-top:0.857142857rem;margin-bottom:12px;margin-bottom:0.857142857rem}.entry-content embed,.entry-content iframe,.entry-content object,.entry-content video{margin-bottom:24px;margin-bottom:1.714285714rem}.entry-content dl,.comment-content dl{margin:0 24px;margin:0 1.714285714rem}.entry-content dt,.comment-content dt{font-weight:bold;line-height:1.714285714}.entry-content dd,.comment-content dd{line-height:1.714285714;margin-bottom:24px;margin-bottom:1.714285714rem}.entry-content table,.comment-content table{border-bottom:1px solid #ededed;color:#757575;font-size:12px;font-size:0.857142857rem;line-height:2;margin:0 0 24px;margin:0 0 1.714285714rem;width:100%}.entry-content table caption,.comment-content table caption{font-size:16px;font-size:1.142857143rem;margin:24px 0;margin:1.714285714rem 0}.entry-content td,.comment-content td{border-top:1px solid #ededed;padding:6px 10px 6px 0}.site-content article{margin-bottom:1px;margin-bottom:0.142857143rem;padding-bottom:1px;padding-right:0.142857143rem;padding-bottom:1px;padding-bottom:0.714285714rem;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.page-links{clear:both;line-height:1.714285714}footer.entry-meta{margin-top:24px;margin-top:1.714285714rem;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#757575}.single-author .entry-meta .by-author{display:none}.mu_register h2{color:#757575;font-weight:normal}.archive-header,.page-header{margin-bottom:48px;margin-bottom:3.428571429rem;padding-bottom:22px;padding-bottom:1.571428571rem;border-bottom:1px solid #ededed}.archive-meta{color:#757575;font-size:12px;font-size:0.857142857rem;line-height:2;margin-top:22px;margin-top:1.571428571rem}.article.attachment{overflow:hidden}.image-attachment div.attachment{text-align:center}.image-attachment div.attachment p{text-align:center}.image-attachment div.attachment img{display:block;height:auto;margin:0 auto;max-width:100%}.image-attachment .entry-caption{margin-top:8px;margin-top:0.571428571rem}article.format-link .entry-content{max-width:80%;float:left}article.format-link .entry-content a{font-size:22px;font-size:1.571428571rem;line-height:1.090909091;text-decoration:none}article.format-quote .entry-content p{margin:0;padding-bottom:24px;padding-bottom:1.714285714rem}article.format-quote .entry-content blockquote{display:block;padding:24px 24px 0;padding:1.714285714rem 1.714285714rem 0;font-size:15px;font-size:1.071428571rem;line-height:1.6;font-style:normal;color:#6a6a6a;background:#efefef}.comments-title{margin-bottom:48px;margin-bottom:3.428571429rem;font-size:16px;font-size:1.142857143rem;line-height:1.5;font-weight:normal}.comments-area article{margin:24px 0;margin:1.714285714rem 0}.comments-area article header{margin:0 0 48px;margin:0 0 3.428571429rem;overflow:hidden;position:relative}.comments-area article header img{float:left;padding:0;line-height:0}.comments-area article header cite,.comments-area article header time{display:block;margin-left:85px;margin-left:6.071428571rem}.comments-area article header cite{font-style:normal;font-size:15px;font-size:1.071428571rem;line-height:1.42857143}.comments-area article header time{line-height:1.714285714;text-decoration:none;font-size:12px;font-size:0.857142857rem;color:#5e5e5e}.comments-area article header a{text-decoration:none;color:#5e5e5e}.comments-area article header a:hover{color:#21759b}.comments-area article header cite a{color:#444}.comments-area article header cite a:hover{text-decoration:underline}.comments-area article header h4{position:absolute;top:0;right:0;padding:6px 12px;padding:0.428571429rem 0.857142857rem;font-size:12px;font-size:0.857142857rem;font-weight:normal;color:#fff;background-color:#0088d0;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#009cee,#0088d0);background-image:-ms-linear-gradient(top,#009cee,#0088d0);background-image:-webkit-linear-gradient(top,#009cee,#0088d0);background-image:-o-linear-gradient(top,#009cee,#0088d0);background-image:linear-gradient(top,#009cee,#0088d0);border-radius:3px;border:1px solid #007cbd}.comments-area li.bypostauthor cite span{position:absolute;margin-left:5px;margin-left:0.357142857rem;padding:2px 5px;padding:0.142857143rem 0.357142857rem;font-size:10px;font-size:0.714285714rem}a.comment-reply-link,a.comment-edit-link{color:#686868;font-size:13px;font-size:0.928571429rem;line-height:1.846153846}a.comment-reply-link:hover,a.comment-edit-link:hover{color:#21759b}.commentlist .pingback{line-height:1.714285714;margin-bottom:24px;margin-bottom:1.714285714rem}#respond h3#reply-title{font-size:16px;font-size:1.142857143rem;line-height:1.5}#respond h3#reply-title #cancel-comment-reply-link{font-size:12px;text-decoration:underline;color:#000;display:inline-block;vertical-align:bottom;font-weight:normal;margin-right:5px;}#respond form p{margin:11px 0;margin:0.785714286rem 0;}#respond form p.logged-in-as{margin-bottom:24px;margin-bottom:1.714285714rem}#respond form label{display:block;line-height:1.714285714;}#respond form input[type="text"],#respond form textarea{-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:0.857142857rem;line-height:1.714285714;padding:10px;padding:0.714285714rem;width:100%}#respond form p.form-allowed-tags{margin:0;font-size:12px;font-size:0.857142857rem;line-height:2;color:#5e5e5e}.required{color:red}.entry-page-image{margin-bottom:14px;margin-bottom:1rem}.template-front-page .site-content article{border:0;margin-bottom:0}.template-front-page .widget-area{clear:both;float:none;width:auto;padding-top:24px;padding-top:1.714285714rem;border-top:1px solid #ededed}.template-front-page .widget-area .widget li{margin:8px 0 0;margin:0.571428571rem 0 0;font-size:13px;font-size:0.928571429rem;line-height:1.714285714;list-style-type:square;list-style-position:inside}.template-front-page .widget-area .widget li a{color:#757575}.template-front-page .widget-area .widget li a:hover{color:#21759b}.template-front-page .widget-area .widget_text img{float:left;margin:8px 24px 8px 0;margin:0.571428571rem 1.714285714rem 0.571428571rem 0}.widget-area .widget ul ul{margin-left:12px;margin-left:0.857142857rem}.widget_rss li{margin:12px 0;margin:0.857142857rem 0}.widget_recent_entries .post-date,.widget_rss .rss-date{color:#aaa;font-size:11px;font-size:0.785714286rem;margin-left:12px;margin-left:0.857142857rem}#wp-calendar{margin:0;width:100%;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#686868}#wp-calendar th,#wp-calendar td,#wp-calendar caption{text-align:left}#wp-calendar #next{padding-right:24px;padding-right:1.714285714rem;text-align:right}.widget_search label{display:block;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;}.widget_twitter li{list-style-type:none;}.widget_twitter .timesince{display:block;text-align:right;}img#wpstats{display:block;margin:0 auto 24px;margin:0 auto 1.714285714rem;}@-ms-viewport {	width: device-width;}
@viewport {	width: device-width;}
@media screen and (min-width:600px){.author-avatar{float:left; margin-top:8px; margin-top:0.571428571rem}
                                    .author-description{float:right; width:80%}
                                    .site{margin:0 auto; max-width:1366px; max-width:97.559rem; overflow:hidden}
                                    .site-content{zoom:1}
                                    body.template-front-page .site-content, 
                                    body.single-attachment .site-content, 
                                    body.full-width .site-content{width:100%}
                                    .widget-area{float:right; width:24.041666667%}
                                    .site-header h1, 
                                    .site-header h2{text-align:left}
                                    .site-headerOld h1{font-size:26px; font-size:1.857142857rem; line-height:1.846153846; margin-bottom:0}
                                    .main-navigation ul.nav-menu, 
                                    .main-navigation div.nav-menu >ul{display:inline-block !important; text-align:left; width:100%}
                                    .main-navigation ul{text-indent:0}
                                    .main-navigation li a, 
                                    .main-navigation li{display:inline-block; text-decoration:none}
                                    .main-navigation li a{border-bottom:0; color:#6a6a6a; text-transform:uppercase; text-decoration:none;white-space:nowrap}
                                    .main-navigation li a:hover{color:#000}
                                    .main-navigation li{margin:0 12px 0 0; margin:0 0.857143rem 0 0; position:relative}
                                    .main-navigation li ul{display:none; margin:0; padding:0; position:absolute; top:100%; z-index:1}
                                    .main-navigation li ul ul{top:0; left:100%}
                                    .main-navigation ul li:hover >ul{border-left:0; display:block}
                                    .main-navigation li ul li a{background:#efefef; border-bottom:1px solid #ededed; display:block; font-size:11px; font-size:0.785714286rem; line-height:2.181818182; padding:8px 10px; padding:0.571428571rem 0.714285714rem; width:180px; width:12.85714286rem; white-space:normal}
                                    .main-navigation li ul li a:hover{background:#e3e3e3; color:#444}
                                    .main-navigation .current-menu-item >a, 
                                    .main-navigation .current-menu-ancestor >a, 
                                    .main-navigation .current_page_item >a, 
                                    .main-navigation .current_page_ancestor >a{color:#636363; font-weight:bold}
                                    .menu-toggle{display:none}
                                    .entry-header .entry-title{font-size:22px; font-size:1.571428571rem}
                                    #respond form input[type="text"]{width:46.333333333%}
                                    #respond form textarea.blog-textarea{width:79.666666667%}
                                    .commentlist .children{margin-left:48px; margin-left:3.428571429rem}
}
@media screen and (min-width:1024px) and (max-width:1199px) {
    .home-page .site-content, #home-ca .site-content{padding:0 1rem 0 1rem !important;}    
    .home-page .top-featured-block, #home-ca .top-featured-block{width:982px !important;}    
    .home-page .featured-image-left-col, #home-ca .featured-image-left-col{width:201px !important;}
    .home-page .section_third, #home-ca .section_third{display:none !important;} 
    .home-page #trending-blocks .trending-block-post-content,
    #home-ca #trending-blocks .trending-block-post-content{    
        width: 250px !important;
    }    
    .home-page .middle-featured-block, #home-ca .middle-featured-block{width:982px !important;}       
    .home-page .top-block-seperator, #home-ca .top-block-seperator{height: 10px !important;}    
    .home-page .home-most-recent-block, #home-ca .home-most-recent-block{
        margin:0 10px 8px 0 !important;
        width: 237px !important;
    }    
    .home-page .home-most-recent-thumbnail, #home-ca .home-most-recent-thumbnail{
        height: 160px !important;
        width: 237px !important;
    }      
    .home-page .recent-articles-info .home-most-recent-avatar,
    #home-ca .recent-articles-info .home-most-recent-avatar{
    height: 25px !important;
    width: 25px !important;
    }
    .home-page .recent-articles-info .home-most-recent-user-info,
    #home-ca .recent-articles-info .home-most-recent-user-info,{    
    width: 185px !important;
    }
    .home-page .home-most-recent-title,
    #home-ca .home-most-recent-title{
    font: 800 16px/16px "hdyhadyhpzxaxojnoxbxvcbhikrRg", sans-serif !important;
    }
    .home-page .home-most-recent-excerpt,
    #home-ca .home-most-recent-excerpt{
    font: 400 15px/16px 'ProximaSansRegular',Helvetica,Arial,sans-serif !important;    
    }      
    .home-bottom-block-h .middle_block_small.inline{height: 105px !important;}
    .middle_block_small .posttitle {
    font: 100 13px/14px freightsans_blackregular,sans-serif !important;
    }
    #home-ca .home-most-recent-block:nth-child(4n) {
    margin-right: 0px !important;
    }
    .single-post .featured-image-right-col{display:none !important;}
    .single-notes .featured-image-right-col{display:none !important;}
    .single-post .featured-image {width: 853px !important;} 
    .single-notes .featured-image {width: 853px !important;} 
    .single-post .featured-image-left-col{width:150px !important;}
    .single-notes .featured-image-left-col{width:150px !important;}
    .single-post .single_right{display:none !important;}
    .single-notes .single_right{display:none !important;}
    .authfixed{max-width:920px !important;}
    h3.side-heading{font: 200 15px/30px sans-serif !important;}
    .section_middle .block_search h1 a{font: 16px/19px 'tahoma' !important;}
    .architectureMenu a{padding:0 10px !important;font-size:10px !important;}
    .constructionMenu a{padding:0 10px !important;font-size:10px !important;}
    .designMenu a{padding:0 10px !important;font-size:10px !important;}
    .engineeringMenu a{padding:0 10px !important;font-size:10px !important;}
    .propertyMenu a{padding:0 10px !important;font-size:10px !important;}
    #searchsubmit{font-size:10px !important;padding: 0 8px !important;}
}
@media screen and (min-width:1200px) and (max-width:1275px){
    .home-page .top-featured-block{width:933px !important;}    
    .home-page .featured-image-left-col{width:152px !important;}
    .home-page .section_third{display:block !important;margin-left:2px;width:250px !important;} 
    .home-page #trending-blocks .trending-block-post-content {    
        width: 250px !important;
    }    
    .home-page .middle-featured-block{width:933px !important;}       
    .home-page .top-block-seperator {height: 10px !important;}    
    .home-page .home-most-recent-block {
        margin:0 7px 8px 0 !important;
        width: 225px !important;
    }    
    .home-page .home-most-recent-thumbnail {
        height: 151px !important;
        width: 225px !important;
    }    
    .home-page .recent-articles-info .home-most-recent-avatar {
    height: 25px !important;
    width: 25px !important;
    }
    .home-page .recent-articles-info .home-most-recent-user-info {    
    width: 185px !important;
    }
    .home-page .home-most-recent-title {
    font: 800 16px/16px "hdyhadyhpzxaxojnoxbxvcbhikrRg", sans-serif !important;
    }
    .home-page .home-most-recent-excerpt {
    font: 400 15px/16px 'ProximaSansRegular',Helvetica,Arial,sans-serif !important;    
    }      
    .home-page .ad_cycle img{width:280px !important;}    
    .home-page .featured-contributor-list .featured-contributor-avatar {
    height: 45px !important;
    width: 45px !important;        
    }
    .home-page .featured-contributor-list .featured-contributor-avatar img{
    height: 45px !important;
    width: 45px !important;
    }
    .home-page .featured-contributor-list .featured-contributor-info{
        min-height: 45px !important;
        padding-left: 5px !important;
        padding-top: 1px !important;
        width: 205px !important;
    }
    .home-page .featured-contributor-list .contributor-name {
        font-size: 12px !important;
        line-height: 12px !important;
    }
    .home-page .featured-contributor-list .contributor-occupation {
        font-size: 9px !important;
        padding: 0px 0 6px !important;
    }
    .home-page .featured-contributor-list .contributor-company {
        font-size: 10px !important;        
    }
    .home-page .featured-contributor-list .contributor-city {
        font-size: 9px !important;        
    }
    .home-page .activities-section-blocks {
    margin-top: 0px !important;
    }
    .home-page #recently-joined-users .recently-joined-user:nth-child(6n) {
    margin-right: 5px !important;
    }
    .home-page #recently-joined-users .recently-joined-user {
    height: 40.5px !important;
    width: 40.5px !important;
    }    
    .home-page .activities-section-note{margin-left:2px !important;}    
    .single-post .featured-image-right-col{display:none !important;}
    .single-notes .featured-image-right-col{display:none !important;}
    .single-post .featured-image {width: 853px !important;} 
    .single-notes .featured-image {width: 853px !important;} 
    .single-post .featured-image-left-col{width:300px !important;}
    .single-notes .featured-image-left-col{width:300px !important;}
    .single-post #content-middle-wrap{width:900px !important;}
    .single-notes #content-middle-wrap{width:900px !important;}
    .single-post .single_right {
    width: 21.5% !important;
    }       
    .single-notes .single_right {
    width: 21.5% !important;
    }   
    .single-post #trending-blocks .trending-block-post-content,
    .single-notes #trending-blocks .trending-block-post-content{
        width: 128px !important;
    }
    .single-post #trending-blocks .trending-block-post-thumbnail,
    .single-notes #trending-blocks .trending-block-post-thumbnail{
    width: 116px !important;
    margin-right: 5px !important;
    }
    .single-post #trending-blocks .trending-block-post-content a,
    .single-notes #trending-blocks .trending-block-post-content a,{
    font: 300 14px/15px hdyhadyhpzxaxojnoxbxvcbhikrRg, sans-serif;
    }
    .single-post .ad_cycle img, .single-notes .ad_cycle img {
    width: 250px !important;
    }
.inline.large{width:500px !important;}
.section_first .top_middle{width:400px !important;margin: 0 1px !important;}
.large .main_article .hfwmm-image-link:before{height:84% !important;}
.section_third{width:290px !important;}    
.publishedOn{font-size:8px !important;}
.categoryNew{margin-left:18px !important;}
.mini .hfwmm-image-link:before{width:35% !important;}
.bottom_block img{height:170px !important;}    
.left_bottom .hfwmm-image-link:before{height:86% !important;}
.bottom_block .medPostTitle a{font: 800 16px/17px hdyhadyhpzxaxojnoxbxvcbhikrRg, sans-serif !important;}  
.page-template-page-template-news .col-filter, .search .col-filter{width:120px !important;}
.page-template-page-template-news .col-results, .search .col-results{margin: 0px 8px 60px 130px !important;}
.page-template-page-template-news .col-adv, .search .col-adv{width:265px !important;}
.page-template-page-template-news .col-adv img, .search .col-adv img{width:265px !important;}    
.col-results{margin: 0px 8px 60px 108px !important;width:750px !important;}    
.col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search{
    width:100% !important;max-width:240px !important;min-height:375px !important;
}    
}
@media screen and (min-width:1280px) and (max-width:1365px) {    
    .home-page .site-content , #home-ca .site-content{
    padding: 0 0.414285714rem !important;
    }
    .home-page .top-featured-block, #home-ca .top-featured-block{width:966px !important;}    
    .home-page .featured-image-left-col, #home-ca .featured-image-left-col{width:185px !important;}
    .home-page .section_third, #home-ca .section_third{display:block !important;margin-left:2px;width:280px !important;}  
    .home-page #trending-blocks .trending-block-post-content,
    #home-ca #trending-blocks .trending-block-post-content{    
        width: 280px !important;
    }      
    .home-page .middle-featured-block, #home-ca .middle-featured-block{width:966px !important;}       
    .home-page .top-block-seperator, #home-ca .top-block-seperator{height: 10px !important;}    
    .home-page .home-most-recent-block,
    #home-ca .home-most-recent-block{
        margin:0 5px 8px 0 !important;
        width: 237px !important;
    }    
    #home-ca .home-most-recent-block:nth-child(4n) {
    margin-right: 0px !important;
    }
    .home-page .home-most-recent-thumbnail, 
    #home-ca .home-most-recent-thumbnail{
        height: 160px !important;
        width: 237px !important;
    }    
    .home-page .recent-articles-info .home-most-recent-avatar,
    #home-ca .recent-articles-info .home-most-recent-avatar {
    height: 30px !important;
    width: 30px !important;
    }
    .home-page .recent-articles-info .home-most-recent-user-info,
    #home-ca .recent-articles-info .home-most-recent-user-info{    
    width: 191px !important;
    }
    .home-page .home-most-recent-title, #home-ca .home-most-recent-title{
    font: 800 17px/18px "hdyhadyhpzxaxojnoxbxvcbhikrRg", sans-serif !important;
    }
    .home-page .home-most-recent-excerpt, #home-ca .home-most-recent-excerpt{
    font: 400 16px/17px 'ProximaSansRegular',Helvetica,Arial,sans-serif !important;    
    }    
    .home-page .ad_cycle img, #home-ca ad_cycle img{width:280px !important;}    
    .home-page .featured-contributor-list .featured-contributor-avatar,
    #home-ca .featured-contributor-list .featured-contributor-avatar{
    height: 50px !important;
    width: 50px !important;        
    }
    .home-page .featured-contributor-list .featured-contributor-avatar img,
    #home-ca .featured-contributor-list .featured-contributor-avatar img{
    height: 50px !important;
    width: 50px !important;
    }
    .home-page .featured-contributor-list .featured-contributor-info,
    #home-ca .featured-contributor-list .featured-contributor-info{
        min-height: 50px !important;
        padding-left: 8px !important;
        padding-top: 1px !important;
    }
    .home-page .featured-contributor-list .contributor-name,
    #home-ca .featured-contributor-list .contributor-name{
        font-size: 12px !important;
        line-height: 12px !important;
    }
    .home-page .featured-contributor-list .contributor-occupation,
    #home-ca .featured-contributor-list .contributor-occupation{
        font-size: 9px !important;
        padding: 0px 0 6px !important;
    }
    .home-page .featured-contributor-list .contributor-company,
    #home-ca .featured-contributor-list .contributor-company{
        font-size: 10px !important;        
    }
    .home-page .featured-contributor-list .contributor-city,
    #home-ca .featured-contributor-list .contributor-city{
        font-size: 9px !important;        
    }
    .home-page .activities-section-blocks,
    #home-ca .activities-section-blocks{
    margin-top: 0px !important;
    }
    .home-page #recently-joined-users .recently-joined-user:nth-child(6n),
    #home-ca #recently-joined-users .recently-joined-user:nth-child(6n){
    margin-right: 5px !important;
    }
    .home-page .activities-section-note, #home-ca .activities-section-note{margin-left:2px !important;}
    .single-post .featured-image-right-col, .single-notes .featured-image-right-col{display:none !important;}
    .single-post .featured-image, .single-notes .featured-image{width: 853px !important;} 
    .single-post #content-middle-wrap, .single-notes #content-middle-wrap{width:966px !important;}
    .single-post .single_right, .single-notes .single_right{width:21.5% !important;}   
    .single-post #trending-blocks .trending-block-post-thumbnail,
    .single-notes #trending-blocks .trending-block-post-thumbnail
    {   width:130px !important;
        margin-right:5px !important;
    }
    .single-post #trending-blocks .trending-block-post-content,
    .single-notes #trending-blocks .trending-block-post-content{width:132px !important;}
    .single-post .ad_cycle img, .single-notes .ad_cycle img{width:270px !important;} 
    .single-post #trending-blocks .trending-block-post-content a,
    .single-notes #trending-blocks .trending-block-post-content a{
    font: 300 15px/16px hdyhadyhpzxaxojnoxbxvcbhikrRg, sans-serif !important;
    }
    .sourceable-contributors  .contributors-list{
        margin: 10px 12px 0 0 !important;
    }
    .sourceable-contributors .contributors-list:nth-child(even) {
    margin: 10px 12px 0 0 !important;
    }
    .sourceable-contributors .contributors-list {
        position: relative;
        float: left;
        width: 23.75%;
        height: 150px;
        margin: 10px 12px 0 0 !important;
        background: #fff;
        border: 2px solid #ddd;
    }    
    .sourceable-contributors .contributors-list:nth-child(4n) {
        margin: 10px 0 0 0 !important;
    }    
    .sourceable-contributors  .contributors-list .profile-avatar{
        width: 140px !important;
    }
    .sourceable-contributors .editorialContributor1 img {
        height: 146px !important;
        width: 140px !important;
    }    
    .site{padding:0 10px !important}
    #page{max-width: 1280px !important;}
    #searchpro-main{margin-left:52px !important;}
    .socialCountersHeader{width:24% !important;}
    .liveSearchHeader{width:48% !important;}
    .section-nav-heading{width:635px !important;}
    .dashicons-nav-loggedin{width:13.6% !important;}
    .top_middle .smallPostTitle a{font:800 16px/16px hdyhadyhpzxaxojnoxbxvcbhikrRg, sans-serif !important;}
    .publishedOn{font-size:8px !important;}
    .left_bottom .hfwmm-image-link:before{height:98% !important;}
    .author .authorBioBlock{width:24.5% !important;}
    .author .featuredAuthorImage{width:100px !important;}
    .author .featuredAuthorImage img{width:100px !important;height:100px !important;}
    .author .author-share-stats{width:65% !important;}
    .author .authorBioBackground{width: 100% !important;}
    .col-filter{width:100px !important;}
    .col-filter .menu-filter .filter-container .list li{min-width:100px !important;}
    .col-results{margin: 0px 8px 60px 108px !important;width:820px !important;}
    .col-results .classic{width:819px !important;}
    .author .col-results .classic{width:928px !important;}
    .col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search{
    width:100% !important;max-width:267px !important;min-height:375px !important;
    }
    .author .col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search{
    width:100% !important;max-width:300px !important;min-height:400px !important;
    }    
    .col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .articleAuthorFooter  .authorName{width:115px !important;}
    .col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .innerWrap{height:375px !important;} 
    .author .col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .innerWrap{height:400px !important;} 
    .authfixed{max-width:1004px !important;} .manu-area1{left:1%;}
    .middle_block_small img{width:187px !important;height:125px !important;}
    .middle_block_large img {width:378px !important; height: 255px !important;}  
    .section_first .large{width:550px !important;  height:366px !important;} 
    .section_first .top_middle{width:380px !important;}   
    .inline.large .main_article img{width:550px !important;height:367px !important;}   
    .inline.medium img{width:380px !important;height:254px !important;}  
    .medium .hfwmm-image-link:before{height:61% !important;} 
    .large .main_article .hfwmm-image-link:before{height:100% !important;}    
    .section_third .hfwmm-image-link:before{width:46% !important;}   
    .inline.mini img{height:90px !important;width:127px !important;}  
    .inline .mini .circle{left:130px !important;}   
    .separator-img{width: 1178px !important;margin-left: 0.7% !important;}    
    #demo2 .als-next{right:-9px !important;} 
    .post_block:nth-child(15){display:none;}  
}
@media screen and (min-width:1366px) and (max-width:1400px) {
    .home-page .site-content, #home-ca .site-content{padding:0 0.814285714rem !important;}
    .home-page .featured-image-left-col, #home-ca .featured-image-left-col{width:247px !important;}
    .home-page .top-featured-block, #home-ca .top-featured-block{width:1028px !important;}    
    .home-page .middle-featured-block, #home-ca .middle-featured-block{width:1032px !important;}   
    .home-page .section_third, #home-ca .section_third{margin-left:2px;width:294px !important;}
    .home-page #trending-blocks .trending-block-post-content,
    #home-ca #trending-blocks .trending-block-post-content{    
        width: 294px !important;
    }      
    .home-page .top-block-seperator, #home-ca .top-block-seperator{height:10px !important;}
    .home-page .home-most-recent-block, #home-ca .home-most-recent-block{width:249px !important;margin:0 1% 10px 0 !important;}
    #home-ca .home-most-recent-block:nth-child(4n) {margin-right: 0px !important;}
    .home-page .home-most-recent-thumbnail, #home-ca .home-most-recent-thumbnail{width:249px !important;}    
    .home-page .ad_cycle img, #home-ca .ad_cycle img{width:294px !important;}
    .home-page .recent-articles-info .home-most-recent-avatar, 
     #home-ca .recent-articles-info .home-most-recent-avatar
    {width:30px !important;height:30px !important;}
    .home-page .featured-contributor-block, #home-ca .featured-contributor-block{margin-top:0px !important;}
    .home-page .activities-section-blocks, #home-ca .activities-section-blocks{margin-top:10px !important;}
    .home-page .featured-contributor-list .featured-contributor-info, 
    #home-ca .featured-contributor-list .featured-contributor-info{
        padding-left:10px !important;width:214px !important;
    }    
    .single-post .featured-image-right-col{display:none !important;}    
    .authfixed{max-width:1028px !important;} .manu-area1{left:1%;}
    .middle_block_small{width:200px !important;}
    .middle_block_large img {width:405px !important; height: 275px;} 
    #bottom_mid{margin-left:1px;}
    .section_first .large{width:580px !important;}  
    .section_first .top_middle{width:430px !important;}
    .section_third{width:295px !important;} 
    .section-nav-heading{width:740px !important;}
}
@media screen and (min-width:1401px) and (max-width:1600px) {.bottom_block img{height:203px !important;}.section_first .top_middle{    margin: 0 9px !important;} }
@media screen and (min-width:1920px) and (max-width:2560px) {.bottom_block img{height:203px !important;}}
@media screen and (min-width:1601px) and (max-width:1920px) { #arrowRightTooltip{right:2.3% !important;} .bottom_block img{height:203px !important;}
}
@media screen and (min-width:568px) and (max-width:700px) {
    html { font-size:60%;}
    ul.privacy-menu {padding-left:13% !important;}
    ul.privacy-menu li a{line-height: 3.992 !important;}
    .tag_sectors{width:9.7% !important;}
    .tag_middle_posts{width:49.5% !important;}
    .tag_right_ad{display:none !important;}
    .ipad-weather-forecast{display:block !important;}
    .weather-forecast-tall-main{width:100% !important;}
    .login-icon, .menutop, .topborder, .section_left, .author_ad{display:none !important;}
    .author_left{width:56.7% !important;}
    .section_middle{width: 31.27% !important;}
    .site{padding: 0 0.054286rem !important;}
    .block_search{height: 205px !important;line-height: 1.99rem !important;}
    .block_search h3, .block_searchmid h3, .authorposts h3{line-height: 1.99rem !important;}
    .block_search a{font-size: 1.2rem !important;}
    .block_searchmid a{font-size: 1.8rem !important;}
    .block_1 .post_block{height: 338px !important;}
    .block_1 .promo-inner-new{margin-top: -35% !important;}
    .block_1 .promo-inner-new a{font-size: 2rem !important;}
    .block_2 a{font-size: 1.5rem !important;}
    .block_2 p{font-size: 1.2rem !important;line-height: 1.4rem !important;}
    .section_bottom{min-height: 220px !important;}
    .bottom1 ul li{ margin: 0 10px !important;}
    .footmenu{margin-left: 4% !important;width: 63.3% !important;}
    .footmenu  li{width:79px !important;}
    .site-info  li a{font-size: 1.2rem !important;}
    .footmenu  dd{display:none;}
    .site-content{width:173%;zoom:1 !important;margin: 1.714285714rem auto;margin: 10px auto !important;float:none;padding: 0 0.054286rem !important;}
    .related, .span_block3{display:none;}
    .span_block{width:50.5%;}
    .span_2_mid{max-height: 240px !important;}
    .span_1_of_4 .post_block{max-height: 159px !important;}
    .span_3_of_4 .post_block{max-height: 323px !important;}
    .span_4_of_4{max-height: 318px !important;}
    .post_block2{max-height:159px !important;}
    .main-menu1 a.constructionButton, .main-menu1 a.architectureButton, .main-menu1 a.engineeringButton, .main-menu1 a.interiorButton, .main-menu1 a.myButtonLink, .main-menu1 a.propertyButton {
        font-size: 1.2rem !important;
        line-height: 3.7rem !important;
    }
    .searchTop{-webkit-background-size:100% 70%;-moz-background-size:100% 70%;-o-background-size:100% 70%;background-size:100% 70% !important;width:90% !important;}
    .searchTop .search-input{outline: none; }
    ul#nav_hover1{line-height: 3.9rem !important;}
    ul#nav_hover1 li:last-child{display:none !important;}
    .menu-area2{margin-top: -0.5rem !important;}
    .normal-header{background:url(images/backgrounds/header-main-blue-short.png) repeat-x center 0px !important;height:128px !important;}
    .search-icon, .tile{width:9% !important;display:block !important;margin:0.5rem !important;}
    .search-icon{float:right !important;}
    .topborder, .menu, .beta, .social, .level3{display:none !important;}
    .top1{width:100% !important;}
    .logo{width:78% !important;margin-top:0 !important;text-align:center !important;}
    .advertise-section{min-height: 605px !important;margin-top: 1% !important;}
    .page-content{width:100% !important;padding:0.5rem !important;}
    ul.advertise-menu li a, ul.privacy-menu li a { line-height: 3.992 !important;}
    ul.advertise-menu, ul.privacy-menu{width: 507px !important;}
    #menu2, #menu3 {width:97.4% !important;top:90px !important;}
    #menu1{width:15.4% !important;top:90px !important;}
    .activity_2, .activity_3{width:100% !important;clear:both !important;}
    .newsfeed_2{width:44.7% !important;}
    .newsfeed_3{width:44.7% !important;margin-left: 12.7%;clear:both !important;}
    #followarc, #followconst, #followeng, #followdes, #followprop, #removearc, #removeconst, #removeeng, #removedes, #removeprop{margin-left: 71px !important;margin-top: -111px !important;}
    ul.bpmenu li{height:32px !important;}
    ul.bpmenu li a{padding:10px !important;font-size:11px !important;}
}
/* ------ iPads ------ */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){
    .articleExcerpt p, .articleFullSummary p{line-height: 1.5em !important;}
    .section_left{display:block !important;}
    .col-results  .classic{width:520px !important;}
    .col-results{width:520px !important;margin: 0px 8px 60px 8px !important;}
    .col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search{width:100%;max-width:168px !important;min-height: 375px !important;}
    .col-adv.divtofix{max-width:240px !imortant;}
     .col-adv.divtofix img{max-width:230px !important;}
    .col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .articleAuthorFooter .authorName{font-size:9px !important;}
    .col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .articleAuthorFooter .articleDate span{font-size:9px !important;} 
    .col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .articleAuthorFooter .authorImage{width:40px !important;}
    .col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .articleAuthorFooter .authorImage img{width: 40px;height:40px;} 
    .col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .articleAuthorFooter .authorName a{font-size:9px !important}
     .col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .articleAuthorFooter .articleDate{margin:0 !important;}
    .author .col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .articleAuthorFooter .block:last-child{margin:0 !important;}
    .author .classic{width:590px !important;}
    .author .box-title a{font: 800 15px/15px hdyhadyhpzxaxojnoxbxvcbhikrRg, sans-serif !important;}
    .author .col-results{width:75% !important;}
    .author .user-description{font-size:13px !important;}
    .author-desc{width:25.5% !important;}
    .authorPostsBlock{width:100% !important;}
    #s{background-color:#545454 !important;padding:0 0 0 5px !important;color:#fefefe !important;font-size:11px !important;font-weight:normal !important;height:25px !important;margin-left:0 !important;width:85% !important;margin:5px 5px 5px 0 !important;}
    .logo-divider{height:8px !important;}
    .box-excerpt{height:60px !important;font: 400 14px/15px 'ProximaSansRegular',Helvetica,Arial,sans-serif !important;}  
    .ajax-item .articleAuthorFooter{padding:0 !important;}   
    .col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .articleAuthorFooter .block:last-child{margin:0 !important;}
    .col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .box-title{height:65px !important;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){
    .articleExcerpt p, .articleFullSummary p{line-height: 1.5em !important;}
    .col-adv.divtofix{position:relative !important;}
    .col-results{width:545px !important;margin: 0px 6px 60px 8px !important;}
    .col-results .classic{width:543px !important;}
    .col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search{width:100%;max-width:175px !important;min-height:375px !important;}
    .col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .innerWrap{height:375px !important;}
    .col-adv.divtofix{max-width:210px !important;}
    .col-adv.divtofix img{max-width:200px !important;width: auto;height: auto;}
    .box-title a{font:800 16px/16px hdyhadyhpzxaxojnoxbxvcbhikrRg, sans-serif !important;}
    .col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .articleAuthorFooter .authorName a{font-size:9px !important}
    .col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .articleAuthorFooter .authorImage{width:40px !important;}
    .col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .articleAuthorFooter .authorImage img{width: 40px;height:40px;} 
    .col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .articleAuthorFooter .authorName a{font-size:9px !important}
     .col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .articleAuthorFooter .articleDate{margin:0 !important;}
    .author .ajax-item .articleDate{margin:0 !important;}
    .box-excerpt{font:400 15px/15px 'ProximaSansRegular',Helvetica,Arial,sans-serif !important;}
    .author .box-title a{font: 800 15px/15px hdyhadyhpzxaxojnoxbxvcbhikrRg, sans-serif !important;}
   .author .classic{width:755px !important;}   
   .author .col-results{width:75% !important;}
   .author .classic{width:570px !important;}
   .col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .articleAuthorFooter .favoritekaun{margin:0 !important;}
   .col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .articleAuthorFooter .articleDate{margin:0 !important;}
}
/* ------ iPad 3 & 4 Retina Display ----- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 2){
    .author-desc{width:25.5% !important;}
    .authorPostsBlock{width:100% !important;}
}
/* ------ iPads All Versions (portrait & landscape) -------- */
@media screen and (min-width:768px) and (max-width:1024px) {
 html { font-size:65%; } 
.liveSearchHeader{width:47% !important;}    
.socialCountersHeader{width:25% !important;}
#searchpro-main{margin-left:10px !important;}
.section-nav-heading{width:410px !important;}    
.dashicons-nav-loggedin{width:16.6% !important;}   
.sf-counter-container{margin-left:0 !important;}    
.sf-front i{font-size: 2em !important;}
.sf-front span{font-size: 1.3em !important;}    
.inline.large{width:405px !important;}
.wrapper{height:1620px !important;}    
.search .wrapper{height: auto !important;}    
.section_first .top_middle{width:325px !important;margin: 0 5px !important;}
.top_middle .smallPostTitle a {font: 800 15px/16px hdyhadyhpzxaxojnoxbxvcbhikrRg, sans-serif !important;}    
.inline.large .main_article img{width:405px !important;}
.large .main_article .hfwmm-image-link:before{height:68% !important;}   
.large .posttitle a{font: 800 22px/24px hdyhadyhpzxaxojnoxbxvcbhikrRg, sans-serif !important;}       
.large .posttitle span {font: 400 20px/20px 'ProximaSansRegular','Helvetica Neue',Helvetica,Arial,sans-serif !important;}
.bottom_block img{height:137px !important;}   
.left_bottom .hfwmm-image-link:before{height:74% !important;}     
.left_bottom .medPostTitle span{font:400 15px/16px 'ProximaSansRegular','Helvetica Neue',Helvetica,Arial,sans-serif !important;}
.top_middle .inline.medium img{height:216px !important;width:325px !important;}    
.top_middle .medium .hfwmm-image-link:before{height:61% !important;}   
.top_middle .inline.medium.post_block.block{height:350px !important;}
.top_middle .mini .block.content_bx{height:110px !important;}    
.top_middle .middle_block_small img{width: 161px !important;height: 107px !important;}  
.top_middle .middle_block_small .posttitle {font: 100 13px/14px freightsans_blackregular,sans-serif !important;}   
.top_middle .inline.mini img {height:74px !important;width:112px !important;} 
.top_middle .mini .hfwmm-image-link:before{height:68.3% !important;}
.inline.top_middle .medPostTitle span{font: 400 18px/19px 'ProximaSansRegular','Helvetica Neue',Helvetica,Arial,sans-serif !important;} 
.top_middle .smallPostTitle span{font: 400 15px/16px 'ProximaSansRegular','Helvetica Neue',Helvetica,Arial,sans-serif !important;}
.section_third{width:250px !important;}      
.section_third .ad_cycle img{width:250px !important;}      
.section_third .commentArticleTitle{height:3.3em !important;}    
.section_third .commentArticleTitle a{font:100 13px/14px freightsans_blackregular,sans-serif !important;}      
.section_third .commentExcerpt {font: 400 12px/14px 'ProximaSansRegular','Helvetica Neue',Helvetica,Arial,sans-serif;}
.inline .mini .circle{left:116px !important;}    
.publishedOn{font-size:8px !important;}
.categoryNew{margin-left:18px !important;}
.mini .hfwmm-image-link:before{width:35% !important;}
.bottom_block .medPostTitle a{font: 800 16px/17px hdyhadyhpzxaxojnoxbxvcbhikrRg, sans-serif !important;} 
    .col-filter{display:none !important;}
    .page-template-page-template-news .col-filter, .search .col-filter{display:block !important;}
    .col-results{width:708px !important;margin: 0px 8px 60px 8px !important;}
    .author .col-results{width:710px !important;margin: 0px 8px 60px 8px !important;}
    .page-template-page-template-news .col-results, .search .col-results{margin: 0px 8px 60px 138px !important;}
    .col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search{width:100%;max-width:230px !important;
    min-height: 375px !important;}
    .col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .innerWrap{height: 375px !important;}
    .col-adv.divtofix{max-width:275px !important;}
    .col-adv.divtofix img{max-width:275px !important;width: auto;height: auto;}
    .page-template-page-template-news .col-adv.divtofix, .search .col-adv.divtofix{width:150px !important;}
    .page-template-page-template-news .col-adv.divtofix img, .search .col-adv.divtofix img{width:150px !important;}
    .box-title a{font:800 18px/19px hdyhadyhpzxaxojnoxbxvcbhikrRg, sans-serif !important;}
    .col-results  .classic{width:707px !important;}    
    .author .col-results  .classic{width:710px !important;}
     .ajax-item .authorName{margin-left:5px !important;width:60% !important;}  
    .author .total-readers,.author .total-comments,.author .articles-published{font-size:21px !important;}
    .author .authorFilter{display:none !important;}
    .author .user-description{font-size:14px !important;}
    .author .authorBioBackground{padding:0px 0px 0px 5px !important;width: 100% !important;}
    .author .ajax-item{width:31.7% !important;}  
    .author .ajax-item .authorName{margin-left:5px !important;width:38% !important;margin-top:6% !important;}    
    .author .authorBioBlock{width:28% !important;}
    .author .featuredAuthorImage{width:80px !important;}
    .author .featuredAuthorImage img{width:80px !important;height:80px !important;}
    .author .author-share-stats{width:69% !important;}    
    .ajax-item .articleDate{text-align:left !important;width:25% !important;}    
    .ajax-item .articleDate.span{font-size:9px !important;}
    .ajax-item .box-excerpt{height:68px !important;}  
    .featured-posts a{font:20px/20px 'tahoma' !important;}
    .promo-inner-new p{line-height:1.4rem !important}
    .exampleB{background:none !important;}
    .tag-articles a{font: 15px/15px 'tahoma' !important;}
    .post_navigation{text-align:left !important}
    #main-nav-menu{margin-left:0 !important;left:0 !important;}
    #main-nav-search form{float:left !important;}
    .searchAll{width:100% !important;clear:both;margin-left:1% !important;}
    .searchAll:first-child{margin-left:1% !important;}
    .searchPressAll{width:100% !important;clear:both;min-height: 115px !important;margin-left:1% !important;}
    .header-nav2-weatherDate{width:60% !important;}
    .header-nav2-weatherDate span{font-size:15px !important;}
    .weather-forecast-tall-current-temp{font-size:17px !important;}
    .architectureMenu a{padding:0 8px !important;font-size:9px !important;}
    .constructionMenu a{padding:0 8px !important;font-size:9px !important;}
    .designMenu a{padding:0 8px !important;font-size:9px !important;}
    .engineeringMenu a{padding:0 8px !important;font-size:9px !important;}
    .propertyMenu a{padding:0 8px !important;font-size:9px !important;}
    .commentExcerpt .commentDate{margin-top:5px !important;}
    #searchsubmit{font-size:10px !important;padding: 0 8px !important;}
    #most-favorited-posts li a{font-size:12px !important;}
    .bp_members .block_search h3{font-size:10px !important;}
    html { font-size:65%; }
    #tstext{line-height:12px !important;}
    ul.privacy-menu {padding-left:13% !important;}
    ul.privacy-menu li a{line-height: 3.992 !important;}
    .popular-posts li a{font-size:13px !important;}
    h3.side-heading{font: 600 13px/30px sans-serif !important;}
    .block_1 .post_block{height: 378px !important;}
    .block_1 .promo-inner-new{margin-top: -27% !important;}
    .mid_block_1 .promo-inner-new{margin-top: -16% !important;}
    .block_2 a{font-size: 1.5rem !important;}
    .block_2 p{font-size: 1.2rem !important;line-height: 1.4rem !important;}
    .block_search h3, .block_searchmid h3, .authorposts h3{line-height: 1.99rem !important;font-size:12px !important;}
    .home-logo{display:none !important;}
    .top-logo{display:none !important;}
    .home .block_search a{font-size:1.3rem !important;}
    .block_searchmid a{font-size: 1.5rem !important;}
    .section_bottom{height:120px !important;padding: 0 !important;}
    .footmenu li{width:117px !important;}
    .topborder{display:none !important;}
    .searchTop{-webkit-background-size:100% 70%;
               -moz-background-size:100% 70%;
               -o-background-size:100% 70%;
               background-size:100% 70% !important;width:90% !important;
    }
    .site{max-width: 97.971rem !important;}
    .footer[role="contentinfo"] {max-width: 97.971rem !important;}
    .span_1_of_4 .post_block{max-height:121px !important;}
    .span_3_of_4 .post_block{max-height: 248px !important;}
    .span_4_of_4{max-height: 242px !important;}
    .post_block2{max-height:121px !important;}
    .span_ad{max-height:78px !important;width:99%;}
    .span_1_full{width:99%;}
    .span_2_mid{max-height: 183px !important;}
    .bottom_span{height:135px !important;}
    .site-content{zoom:1 !important;margin: 1.714285714rem auto;margin: 24px auto;float:none;}
    ul#nav_hover1{line-height: 3.9rem !important;}
    .menutop{display:none !important;}
    div.searchTop .search-input{outline: none;}
    .menu-area2{margin-top: -0.5rem !important;}
    .main-menu1 a.constructionButton, .main-menu1 a.architectureButton, .main-menu1 a.engineeringButton, .main-menu1 a.interiorButton, .main-menu1 a.myButtonLink, .main-menu1 a.propertyButton {color: #fff;font-weight: 600;font-size: 12px;font-size: 1.2rem;text-shadow: 0px 2px 3px #666;text-transform: capitalize;line-height: 3.7rem;line-height: 34px;text-align: center;text-decoration:none !important;}
    .span_1_of_4 .content-block{width:87px !important;text-align:justify;}
    ul.advertise-menu li a {font-size: 1.3rem !important;}
}
@media screen and (min-width:321px) and (max-width:568px) {
    html { font-size:97.0%; }
    ul.contributors li{width:26% !important;}
    .login-icon, .topborder, .menu, .beta, .social, .level3, .footicons, .footmenu, .copyright, .author_ad, .section_right_advert, .section_left, .iphoneHide{display:none !important;}
    #secondary {display:none;}
    .iphonePostTitle{clear:none;float:left;width:50%;margin:1px 0 5px 0px !important;overflow-wrap:break-word;padding-bottom:4px;}
    .iphonePostTitle a{color:#000;font:16px/16px 'tahoma';padding-bottom:5px;text-decoration:none;}
    iframe ul li.form-line-column {display:block !important;clear:both !important;}
    .section_left_advert{width:100% !important;}
    .section_middle{width:59% !important;}
    .section_right{width:39% !important;}
    .site-content{width:100% !important;max-width:528px;}
    .popular-posts .block span{font-size:11px !important}
    .popular-posts .block h1 a {font-size:12px !important}
    .popular-posts img.photo{margin-bottom:15px !important;}
    .col-mid, .related{display:none !important;}
    .col_iphone .promo-inner-new a{font-size:100% !important;}
    .news-text{display:none !important;}
    .sociallinks{float:none !important;margin-left:100px !important;}
    .menutop{display:none;}
    .top1{width:100% !important;}
    .normal-header{background:url(images/backgrounds/header-main-blue-short.png) repeat-x center 0px !important;height:128px !important;}
    .search-icon, .tile{width:8% !important;display:block !important;margin:0 0.5rem !important;}
    .logo{width:60% !important;}
    .top1{margin-top:0.5rem !important;}
    .footlogo1{width:60% !important;}
    .site-info{width:40% !important;}
    .copyright2{display:block !important;}
    .copyright2 p{font-size: 12px;line-height: 1rem;padding-top:10px !important;}
    .bottom1{border:0 !important;margin:0 !important;}
    .bottom1 li {margin: 0 0 9px !important;float:right !important;line-height:0 !important;display:block;clear:both;height:12px !important;}
    .bottom1 li a{font-size:11px !important;font-weight:300 !important;}
    .section_bottom{min-height:145px !important;}
    .avatar-block{width:34.3% !important;}
    .author-desc{width:64.7% !important;font-size: 0.8rem !important;line-height: 0.914rem !important;}
    .author-posts{width:100% !important;}
    .advertise-section{min-height: 605px !important;margin-top: 1% !important;}
    .page-content{width:100% !important;padding:0.5rem !important;}
    ul.advertise-menu li a, ul.privacy-menu li a { font-size: 0.75rem !important;line-height: 3.992 !important;padding: 0.9rem 0.5rem !important;text-decoration:none !important;}
    ul.advertise-menu li, ul.privacy-menu li {margin:0 !important;}
    ul.advertise-menu, ul.privacy-menus {width: 507px !important;}
    .more_entries .wp-pagenavi a,.more_entries .wp-pagenavi a:link,.more_entries .wp-pagenavi a:visited,.more_entries .wp-pagenavi .current,.more_entries .wp-pagenavi .on,.more_entries .wp-pagenavi span.pages{padding:9px 2px 6px !important;margin-left: 6px !important;}
    .more_entries .wp-pagenavi {width:100% !important;}
    #menu1, #menu2, #menu3 {top:74px !important;}
    /* Buddypress styles*/
    .messages_1, .messages_2{width:100% !important;max-width:auto !important;}
    .activity_2, .activity_3{clear: both !important;display: block !important;margin-top:1% !important;width:100% !important;}
    .newsfeed_1{width:29% !important;margin-bottom:2% !important;}
    .newsfeed_2{width:70% !important;}
    .newsfeed_3{width:70% !important;margin-left:29% !important;}
    .member_2 .content_group, .member_2 .content_messages, .member_2 .content_profile{width:100% !important;}
    .newsfeed_2 .block_search{width:100% !important;margin-left:0 !important;}
    .section{margin:0 auto !important;}
    .avatar_public, .detail_public, .meta_public{width:100% !important;}
    .activity_public, .content_profile{width:88% !important;padding:0 !important;}
    ul.bpmenu li{height:26px !important;}
    ul.bpmenu li a{padding:8px !important;font-size:10px !important;}
    .head-height{height:72px !important;}
    .follow_cat .block{width:28% !important;margin-left: 4% !important;}
}
@media screen and (min-width:50px) and (max-width:320px) {
    .dashicons-nav-loggedin, .liveSearchHeader, .weather-nav-header, .col-filter, .col-adv{display:none !important;}
    .head-height{height:40px !important;}
    .liveSearchHeader{width:0 !important;}    
    .section-menu{width:329px !important;}
    .socialCountersHeader{padding-left:1% !important;width:44% !important;}
    .social-buttons-manual{width:55px !important;}
    .sf-front span{font-size:0.7em !important;}
    .sf-front a{height:22px !important;}
    .sf-front i{font-size:1em !important;height:10px !important;}
    .sf-view{width:27px !important;}
    .sf-counter-container{width:81px !important;margin-left:0 !important;}
    .sf-view .sf-front{margin-top:4px !important;}
    .sf-widget-holder{margin-bottom:0px !important;}
    .section-menu{height:37px !important;}
    .section-nav-heading{height:37px !important; line-height:37px !important;}
    .dashboard-headings{font-size:28px !important;}
    #page{padding:0 5px 0 0px !important;}
    .logo{width:60% !important;margin-top:0 !important;}
   .smallPostTitle a{
    font:800 18px/19px hdyhadyhpzxaxojnoxbxvcbhikrRg, sans-serif !important;color:#000 !important;text-decoration:none;
    }    
    .author .contactAuthor{padding:0 !important;}
    .author .author-desc{line-height:1.71429rem;color: #444444;font-family: Helvetica,Arial,sans-serif;font-size: 1rem;text-rendering: optimizelegibility;}
    .author .featuredAuthorImage{padding:0 0 0 3px !important;width:90px !important;}
    .author .author-bio .author-name{font-size:14px !important;line-height:14px !important;}
    .author .author-bio .author-industry{font-size:12px !important;}
    .author .author-bio .author-company{font-size:10px !important;line-height:10px !important;}
    .col-results{width:300px !important;margin:0 !important;}
    .search .col-results{width:305px !important;margin-left:10px !important;}
    .col-results .results-view .block{width:145px !important;}
    .col-filter-tags{padding:10px !important;}
    .exampleB{background: none !important;}
    .topborder, .search-icon, .menu, .beta, .social, .level3, .footicons, .login-icon, .footmenu, .copyright, .author_ad, .section_right_advert, .section_left, .iphoneHide, .recentlyPublishedCatFooter{display:none !important;}
    ul.contributors li{width:30% !important;}
    .logo-divider{clear:both;height:35px !important;}
    .iphonePostTitle{clear:none;float:left;width:50%;margin:1px 0 5px 0px !important;overflow-wrap:break-word;padding-bottom:4px;}
    .iphonePostTitle a{color:#000;font:16px/16px 'tahoma';padding-bottom:5px;text-decoration:none;}
    #secondary {display:none;}
    #s{background-color:#545454 !important;padding:0 0 0 5px !important;color:#fefefe !important;font-size:11px !important;font-weight:normal !important;height:25px !important;margin-left:0 !important;width:85% !important;margin:5px 5px 5px 0 !important;}
    iframe .form-line-column, .col_iphone {display:block !important;clear:both !important;}
    .block_search{margin-left:0 !important;}
    .copyright, .section_right_advert, .col{display:none !important;}
    .col-mid, .related{display:none !important;}
    .site-content{width:100% !important;max-width:300px;}
    .col_iphone .promo-inner-new a{font-size:100% !important;}
    .page-content{padding:0 9px !important; width: 94% !important;}
    .news-text{display:none !important;}
    .sociallinks{float:none !important;margin-left:100px !important;}
    .menutop{display:none;}
    .top1, .smartphone-header{width:55% !important;margin-top:3px !important;height:35px !important;}
    .normal-header{height:105px !important;}
    .tile{width:8% !important;display:block !important;margin:0 0.5rem !important;}
    .footlogo1{width:60% !important;}
    .site-info{width:40% !important;}
    .copyright2{display:block !important;}
    .copyright2 p{font-size: 12px;line-height: 1rem;padding-top:10px !important;}
    .bottom1{border:0 !important;margin:0 !important;}
    .bottom1 li {margin: 0 0 9px !important;float:right !important;line-height:0 !important;display:block;clear:both;height:12px !important;}
    .section_bottom{min-height:145px !important;}
    .avatar-block{width:34.3% !important;}
    .author-desc{width:64.7% !important;font-size: 0.8rem !important;line-height: 0.914rem !important;}
    .author-posts{width:100% !important;}
    .advertise-section{min-height: 605px !important;margin-top: 1% !important;}
    .section_left_advert{width:100% !important;}
    .bottom1 li a{font-size:8px !important;font-weight:500 !important;}
    .section_right_advert, .section_left_advert{width:96% !important;}
    ul.advertise-menu li a, ul.privacy-menu li a {font-size:8px !important;padding: 6px 3px !important;text-decoration:none !important;}
    ul.advertise-menu, ul.privacy-menu{float: left !important;height: 33px !important;width: 290px !important;background: url(images/menu-blue-strip.png) repeat-x scroll left top transparent !important;}
    ul.advertise-menu li, ul.privacy-menu li {height: 32px !important;margin-top:0 !important;}
    .line{width: 290px !important;}
    .more_entries .wp-pagenavi a,.more_entries .wp-pagenavi a:link,.more_entries .wp-pagenavi a:visited,.more_entries .wp-pagenavi .current,.more_entries .wp-pagenavi .on,.more_entries .wp-pagenavi span.pages{padding:9px 2px 6px !important;margin-left: 6px !important;}
    #menu1, #menu2, #menu3 {top:68px !important;}
    /* Buddypress styles*/
    .messages_1, .messages_2{width:100% !important;max-width:auto !important;}
    .section{margin:0 auto !important;}
    .activity_2, .activity_3{clear: both !important;display: block !important;max-width: 263px !important;margin-top:1% !important;width:154% !important;}
    .newsfeed_1, .newsfeed_2, .newsfeed_3, .member_2 .submenu_messages, .member_2 .submenu_group, .member_2 .submenu_profile{width:100% !important;margin-bottom:2% !important;}
    .member_2 .content_group, .member_2 .content_messages, .member_2 .content_profile{width:100% !important;}
    .newsfeed_2 .block_search{width:100% !important;margin-left:0 !important;}
    .newsfeed_2 .post_block{height: 267px !important;}
    .content_bx a{font-size:88% !important;}
    .content_bx p{font-size:75% !important;}
    ul.bpmenu li{height:26px !important;}
    ul.bpmenu li a{padding:8px !important;font-size:10px !important;}
    .activity_2 .block_search{width:48.5% !important;margin-left:1.5% !important;}
    .follow_cat .block{width:39% !important;margin-left: 6% !important;}
}
@media screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) {
    .logo{margin:0 !important;}
    .logo-divider{clear:both;height:7px !important;}
    .exampleB{background: none !important;}
    .topborder, .search-icon, .menu, .beta, .social, .level3, .footicons, .login-icon, .footmenu, .copyright, .author_ad, .section_right_advert, .section_left, .iphoneHide, .recentlyPublishedCatFooter{display:none !important;}
    .copyright, .section_right_advert, .col{display:none !important;}
    .col-mid, .related{display:none !important;}
    iframe .form-line-column, .col_iphone {display:block !important;clear:both !important;}
    .iphonePostTitle{width:66% !important;}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) { 
    .logo{margin:0 !important;}
    .logo-divider{clear:both;height:5px !important;}
    .exampleB{background: none !important;}
    .topborder, .search-icon, .menu, .beta, .social, .level3, .footicons, .login-icon, .footmenu, .copyright, .author_ad, .section_right_advert, .section_left, .iphoneHide,  .ipad-weather-forecast, .recentlyPublishedCatFooter{display:none !important;}
    .copyright, .section_right_advert, .col{display:none !important;}
    .col-mid, .related{display:none !important;}
    iframe .form-line-column, .col_iphone {display:block !important;clear:both !important;}
    .iphonePostTitle{width:66% !important;}
    .block_search{height:130px !important;}
    #menu1{width:49.5% !important;}
    .section_bottom{display:none !important;}
}
/* Minimum width of 960 pixels. */
@media screen and (min-width:960px){body .site{padding:0 0; padding:0 0.007143rem; margin-top:1px; margin-top:0rem; margin-bottom:1px; margin-bottom:0.4rem}
                                    body.custom-background-empty{background-color:#fff}
                                    body.custom-background-empty .site, 
                                    body.custom-background-white .site{padding:0; margin-top:0; margin-bottom:0; box-shadow:none}
}
/* =Print ------------- */
@media print{
    body{background:none !important; color:#000; font-size:10pt}
    footer a[rel=bookmark]:link:after, 
    footer a[rel=bookmark]:visited:after{content:"["attr(href) "] "}
    a{text-decoration:none}
    .entry-content img, 
    .comment-content img, 
    .author-avatar img, 
    img.wp-post-image{border-radius:0; box-shadow:none}
    .site{clear:both !important; display:block !important; float:none !important; max-width:100%; position:relative !important}
    .site-header{margin-bottom:72px; margin-bottom:5.142857143rem; text-align:left}
    .site-header h1{font-size:21pt; line-height:1; text-align:left}
    .site-header h2{color:#000; font-size:10pt; text-align:left}
    .site-header h1 a, 
    .site-header h2 a{color:#000}
    .author-avatar, 
    #colophon, 
    #respond, 
    .commentlist .comment-edit-link, 
    .commentlist .reply, 
    .entry-header .comments-link, 
    .entry-meta .edit-link a, 
    .page-link, 
    .site-content nav, 
    .widget-area, 
    img.header-image, 
    .main-navigation{display:none}
    .wrapper{border-top:none; box-shadow:none}
    .site-content{margin:0; width:auto}
    .singular .entry-header .entry-meta{position:static}
    .singular .site-content, 
    .singular .entry-header, 
    .singular .entry-content, 
    .singular footer.entry-meta, 
    .singular .comments-title{margin:0; width:100%}
    .entry-header .entry-title, 
    .entry-title, 
    .singular .entry-title{font-size:21pt}
    footer.entry-meta, 
    footer.entry-meta a{color:#444; font-size:10pt}
    .author-description{float:none; width:auto}
    .commentlist >li.comment{background:none; position:relative; width:auto}
    .commentlist .avatar{height:39px; left:2.2em; top:2.2em; width:39px}
    .comments-area article header cite, 
    .comments-area article header time{margin-left:50px; margin-left:3.57142857rem}
}
/* AdRotate Ads */
.block_both{height:auto !important; width:100% !important; overflow:hidden}
.block_both img{height:auto !important; width:100% !important}
ul.bpmenu li.current a{color:#fff !important;background:#80c5ed;}
.wpfp-span ul li div div{font-size: 0.82rem;font-style:italic;padding-top:17px!important;}
.printfriendly{margin:0px !important;}
/* BP Sidebar menu */
.user-dashboard-menu{color:#eee;}
.user-dashboard-menu:hover{background-color:#096484;color:#fff;}
.user-dashboard-menu-text{display:inline-block;padding:10px 2px;text-decoration:none;font-size:12px;font-weight:800;line-height:18px;position:relative;}
.user-dashbaord-current{background-color:#0074a2 !important;color:#fff !important;}
.bpBlockLeft{margin-left:0%;float:left;width:70%;margin-top:2%;display:block;}
.bpBlockRight{margin-left:0%;float:left;width:30%;margin-top:1%;}
hr.style-two {border: 0;height: 3px;margin: 10px 0;
              background-color:#43acff;
              background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
              background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
              background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
              background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
}
#accordian li {
    list-style-type: none;
}
#accordian ul ul li a {
    color: white;text-decoration:none;font-size: 11px;line-height: 27px;display: block;padding: 0 15px;	
    /*transition for smooth hover animation*/
    transition: all 0.15s;
}
#accordian ul ul li a:hover {	background: #003545;border-left: 5px solid lightgreen;}
/*hide the non active LIs by default*/
#accordian ul ul {display: none;}
#accordian li.activeList{background:#096484;border-left: 5px solid lightgreen;}
.activeListItem{background:#003545;border-left: 5px solid lightgreen;}
#accordian li.activeList ul {display:block;}
.architectureMenu{border-right:2px solid #141414;height:39px;line-height: 36px !important;margin: 0 !important;padding: 0;float: left;}
.architectureMenu a{font-family:'Arial Black', Gadget, sans-serif;border-color:#c72026;border-style:solid;border-width:3px 0 0;color:#fff !important;font-size:11px;padding:8px 15px;font-weight:bold;text-shadow: 0 1px 0 #000;-webkit-transition:background-color .25s;-moz-transition: background-color .25s;-ms-transition: background-color .25s;-o-transition: background-color .25s;transition: background-color .25s;}
.architectureMenu a:hover{background:#c72026;}
.constructionMenu{border-right:2px solid #141414;height:39px;line-height: 36px !important;margin: 0 !important;padding: 0;float: left;}
.constructionMenu a{font-family:'Arial Black', Gadget, sans-serif;border-color:#fed307;border-style:solid;border-width:3px 0 0;color:#fff !important;font-size:11px;padding:8px 15px;font-weight:bold;text-shadow: 0 1px 0 #000;-webkit-transition:background-color .25s;-moz-transition: background-color .25s;-ms-transition: background-color .25s;-o-transition: background-color .25s;transition: background-color .25s;}
.constructionMenu a:hover{background:#fed307;}
.designMenu a{font-family:'Arial Black', Gadget, sans-serif;border-color:#843c97;border-style:solid;border-width:3px 0 0;color:#fff !important;font-size:11px;padding:8px 15px;font-weight:bold;text-shadow: 0 1px 0 #000;-webkit-transition:background-color .25s;-moz-transition: background-color .25s;-ms-transition: background-color .25s;-o-transition: background-color .25s;transition: background-color .25s;}
.engineeringMenu a{font-family:'Arial Black', Gadget, sans-serif;border-color:#ed7a23;border-style:solid;border-width:3px 0 0;color:#fff !important;font-size:11px;padding:8px 15px;font-weight:bold;text-shadow: 0 1px 0 #000;-webkit-transition:background-color .25s;-moz-transition: background-color .25s;-ms-transition: background-color .25s;-o-transition: background-color .25s;transition: background-color .25s;}
.engineeringMenu a:hover{background:#ed7a23;}
.propertyMenu a{font-family:'Arial Black', Gadget, sans-serif;border-color:#1CB24B;border-style:solid;border-width:3px 0 0;color:#fff !important;font-size:11px;padding:8px 15px;font-weight:bold;text-shadow: 0 1px 0 #000;-webkit-transition:background-color .25s;-moz-transition: background-color .25s;-ms-transition: background-color .25s;-o-transition: background-color .25s;transition: background-color .25s;}
.propertyMenu a:hover{background:#1CB24B;}
.mid-section-shadow {
    background: url(images/backgrounds/mid-shadow-border.png) repeat-x left -10px;
    display: block;height: 9px;margin: -29px 0 0 0;overflow: visible;position: relative;
}
.mid-section-shadow:before {
    background: url(images/backgrounds/mid-shadow-border.png) -21px -26px;
    content: '';height: 366px;left: -18px;position: absolute;top: 0;width: 18px;z-index: 2;
}
.mid-section-shadow:after {
    background: url(images/backgrounds/mid-shadow-border.png) -40px -26px;
    content: '';height: 366px;position: absolute;right: -18px;top: 0;width: 18px;z-index: 2;
}
a.bpHoverButton{float:left;display:block;width:141px;height:35.5px;background:url(images/buttons/blue-button-strip.png) 0 1px;}
a.bpBlueButton{float:left;display:block;width:141px;height:35.5px;background:url(images/buttons/blue-button-strip.png) -714px -104px;text-decoration:none !important;color:#fff;font-weight:600;font-size: 14px;font-size: 1rem;text-shadow: 0px 2px 3px #666;text-transform:capitalize;line-height:34px !important;text-align: center;}
a.bpHoverButton{text-decoration:none !important;color:#fff;font-weight:600;font-size: 14px;font-size: 1rem;text-shadow: 0px 2px 3px #666;text-transform:capitalize;line-height:34px !important;text-align: center;}
a.bpHoverButton:hover{background:url(images/buttons/blue-button-strip.png) -714px -104px;color:#fff !important;}
.site-nav-link{border-right: 1px solid #141414 !important;}
.site-nav-link:before{background: #383838;
                      background: -moz-linear-gradient(top,#383838 0,#212121 100%);
                      background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#383838),color-stop(100%,#212121));
                      background: -webkit-linear-gradient(top,#383838 0,#212121 100%);
                      background: -o-linear-gradient(top,#383838 0,#212121 100%);
                      background: -ms-linear-gradient(top,#383838 0,#212121 100%);
                      background: linear-gradient(top,#383838 0,#212121 100%);content: '';display: block;height: 100%;position: absolute;width: 1px;left:1px;}
.site-nav-link:after{background: #383838;
                     background: -moz-linear-gradient(top,#383838 0,#212121 100%);
                     background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#383838),color-stop(100%,#212121));
                     background: -webkit-linear-gradient(top,#383838 0,#212121 100%);
                     background: -o-linear-gradient(top,#383838 0,#212121 100%);
                     background: -ms-linear-gradient(top,#383838 0,#212121 100%);
                     background: linear-gradient(top,#383838 0,#212121 100%);content: '';display: block;height: 100%;position: absolute;right:0;}
.load-more{clear:both !important;font-size:110%;margin: 15px 0;padding: 10px 15px;text-align: center;list-style-type: none;}
.load-more:hover{color:#0af !important;}
.load-more:hover:before{content:url(images/backgrounds/button-add-content-icon-hover.png);}
.load-more:before{
    background: transparent url(images/backgrounds/button-add-content-caps.png) no-repeat top left;
    content: url(images/backgrounds/button-add-content-icon-default.png);height: 34px;left: -34px;overflow: hidden;position: absolute;top: 0;width: 34px;
}
.load-more:after{
    background: transparent url(images/backgrounds/button-add-content-caps.png) no-repeat top right;
    content: '';height: 34px;position: absolute;right: -16px;top: 0;width: 16px;}
.load-more-articles{clear:both !important;font-size:110%;margin: 15px 0;padding: 10px 15px;text-align: center;list-style-type: none;}
.load-more-articles{
    background:transparent url(images/backgrounds/button-add-content-back.png) repeat-x top left;color: #666;display: inline-block;font-size: 12px;font-weight: 700;line-height: 12px;padding: 11px 10px;position: relative;outline: 0;text-decoration:none;
}
.load-more-articles:hover{color:#0af !important;}
.load-more-articles:hover:before{content:url(images/backgrounds/button-add-content-icon-hover.png);}
.load-more-articles:before{
    background: transparent url(images/backgrounds/button-add-content-caps.png) no-repeat top left;
    content: url(images/backgrounds/button-add-content-icon-default.png);height: 34px;left: -34px;overflow: hidden;position: absolute;top: 0;width: 34px;
}
.load-more-articles:after{
    background: transparent url(images/backgrounds/button-add-content-caps.png) no-repeat top right;
    content: '';height: 34px;position: absolute;right: -16px;top: 0;width: 16px;}
.load-more-activities{clear:both !important;font-size:110%;margin: 15px 0;padding: 10px 15px;text-align: center;list-style-type: none;}
.load-more-activities a{
    background:transparent url(images/backgrounds/button-add-content-back.png) repeat-x top left;
    color: #666;display: inline-block;font-size: 12px;font-weight: 700;line-height: 12px;padding: 11px 10px;position: relative;outline: 0;text-decoration:none;
}
.load-more-activities a:hover{color:#0af !important;}
.load-more-activities a:hover:before{content:url(images/backgrounds/button-add-content-icon-hover.png);}
.load-more-activities a:before{
    background: transparent url(images/backgrounds/button-add-content-caps.png) no-repeat top left;
    content: url(images/backgrounds/button-add-content-icon-default.png);
    height: 34px;left: -34px;overflow: hidden;position: absolute;top: 0;width: 34px;}
.load-more-activities a:after{
    background: transparent url(images/backgrounds/button-add-content-caps.png) no-repeat top right;
    content: '';height: 34px;position: absolute;right: -16px;top: 0;width: 16px;}
.hide{display:none;}
/* Menu Level 1 */
.dashboardMenu{line-height:20px !important;}
.architectureMenu{border-left: 2px solid #141414;border-right:2px solid #141414;height:34px;line-height:37px !important;margin:0 !important;padding: 0;float: left;}

.architectureMenu a:hover{background:#c72026;}
/*.architectureMenu:hover ul{display:block;}*/
.nav-block{display:none;position:absolute;left:0;top:34px;width:1325px;height:48px;overflow-x:hidden;}
.architectureMenu .nav-block{background-color:#c72026;}
.constructionMenu .nav-block{background-color:#fed307;}
.engineeringMenu .nav-block{background-color:#ed7a23;}
.propertyMenu .nav-block{background-color:#1CB24B;}
.dashboardMenu .nav-block{background-color:#1e7fc3;}
.designMenu .nav-block{background-color:#843c97;}
.sp-head-title-name{display:block;font-size:30px;font-family: Arial Black,Arial,Helvetica,sans-serif; text-transform: uppercase; font-weight: 900; text-shadow: 0 2px 1px rgba(0,0,0,.3);}
.sp-head-nav{float:right;margin:4px 20px 0 0;position: relative;}
.sp-head-item{border-left: 1px solid rgba(255,255,255,.1);float: left;font-size: 17px;list-style: none;}
.sp-head-item:first-child {border: 0;}
.sp-head-link{padding:4px 15px 0 !important;display:block;font-weight:700;margin-bottom: 1px;position: relative;text-shadow: 0 1px 1px rgba(0,0,0,.3) !important;font-family: Arial,sans-serif !important;font-size: 1em !important;line-height: 1.4 !important;}
.sp-head-link:after {background: 0 0;content: '';display: block;height: 2px;}
.sp-head-link:hover:after {background: #fff;background: rgba(255,255,255,.8);}
.constructionMenu{border-right:2px solid #141414;height:34px;line-height:37px !important;margin: 0 !important;padding: 0;float: left;}
.constructionMenu a:hover{background:#fed307;}
.designMenu{border-right:2px solid #141414;height:34px;line-height:37px !important;margin: 0 !important;padding: 0;float: left;}
.designMenu a:hover{background:#843c97;}
.engineeringMenu{border-right:2px solid #141414;height:34px;line-height:37px !important;margin: 0 !important;padding: 0;float: left;}
.engineeringMenu a:hover{background:#ed7a23;}
.propertyMenu{border-right:2px solid #141414;height:34px;line-height:37px !important;margin: 0 !important;padding: 0 !important;float: left;}
.propertyMenu a:hover{background:#1CB24B;}
.user-dashboard-menu{color:#eee;}
.user-dashboard-menu:hover{color:#fff;}
.user-dashboard-menu-text{display:inline-block;padding:10px 2px;text-decoration:underline;font-size:12px;font-weight:800;line-height:18px;}
a.bpHoverButton{float:left;display:block;width:141px;height:35.5px;background:url(images/buttons/blue-button-strip.png) 0 1px;}
a.bpBlueButton{float:left;display:block;width:141px;height:35.5px;background:url(images/buttons/blue-button-strip.png) -714px -104px;text-decoration:none !important;color:#fff;font-weight:600;font-size: 14px;font-size: 1rem;text-shadow: 0px 2px 3px #666;text-transform:capitalize;line-height:34px !important;text-align: center;}
a.bpHoverButton{text-decoration:none !important;color:#fff;font-weight:600;font-size: 14px;font-size: 1rem;text-shadow: 0px 2px 3px #666;text-transform:capitalize;line-height:34px !important;text-align: center;}
a.bpHoverButton:hover{background:url(images/buttons/blue-button-strip.png) -714px -104px;color:#fff !important;}
#s{width:46%;margin-top:2px;background-color:#e1e1e1 !important;border:0;border-radius:3px;box-shadow:inset 0 2px 3px rgba(0,0,0,.4);color:#333;font-size:10px;font-weight:700;height:30px;line-height:25px;margin-left:6px;margin-right:7px;font-style:italic;outline:0;padding:0 5px;}
#searchsubmit{
    background:#3b3b3b !important;font-weight:700 !important;
    background: -moz-linear-gradient(top,#3b3b3b 0,#313131 100%) !important;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3b3b3b),color-stop(100%,#313131)) !important;
    background: -webkit-linear-gradient(top,#3b3b3b 0,#313131 100%) !important;
    background: -o-linear-gradient(top,#3b3b3b 0,#313131 100%) !important;
    background: -ms-linear-gradient(top,#3b3b3b 0,#313131 100%) !important;
    background: linear-gradient(top,#3b3b3b 0,#313131 100%) !important;
    border:0 !important;border-radius: 3px !important;box-shadow: inset 0 1px 0 #535353,0 2px 2px rgba(0,0,0,.9);color: #fff !important;
    font-family:'Futura Today Bold',Helvetica,sans-serif !important;font-size:14px;height:30px !important;line-height:30px;margin-left:0;
    padding:0 10px;text-align:center !important;text-shadow:0 1px 2px #000 !important;text-transform:uppercase !important;
}
#searchsubmit:hover{background: #545454 !important;
                    background: -moz-linear-gradient(top,#545454 0,#4a4a4a 100%) !important;
                    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#545454),color-stop(100%,#4a4a4a)) !important;
                    background: -webkit-linear-gradient(top,#545454 0,#4a4a4a 100%) !important;
                    background: -o-linear-gradient(top,#545454 0,#4a4a4a 100%) !important;
                    background: -ms-linear-gradient(top,#545454 0,#4a4a4a 100%) !important;
                    background: linear-gradient(top,#545454 0,#4a4a4a 100%) !important;
                    box-shadow: inset 0 1px 0 #686868,0 2px 2px rgba(0,0,0,.9) !important;}
.weather-forecast{float:left;width:83%;margin-top:2px;}
.social-media{float:left;width:17%;margin-top:8px;}
.weather-forecast-tall-main{float:right;}
/* Menu Level 2 */
.header-nav2-subCategory{width:65%;float:left;}
.header-nav2-weather{width:33%;float:right;display:inline-block;}
.header-nav2-weatherDate{padding:10px;padding-bottom:0;padding-top:0;width:90%;float:left;}
.menu-item{border-left:0px solid rgba(255,255,255,.1);display:inline-block;font-size:12px;list-style:none;}
.menu-item:hover{color:#fff;}
.menu-item a{color:#fff;padding:7px 10px 0;font-weight:700;margin-bottom:1px;position:relative;text-shadow:0 1px 1px rgba(0,0,0,.3);text-decoration: none;}
.menu-item a:after{background: transparent;content: '';display: block;margin:0;height:4px;margin:12px 0;border-bottom-left-radius:10px 5px;border-bottom-right-radius:10px 5px;}
.menu-item a:hover:after{background:#1e7fc3;}
.current-menu-item{color:#fff;border-left:0px solid rgba(255,255,255,.1);display:inline-block;font-size:12px;list-style:none;}
.current-menu-item a{color:#fff;padding:7px 10px 0;font-weight:700;margin-bottom:1px;position:relative;text-shadow:0 1px 1px rgba(0,0,0,.3);text-decoration: none;}
.current-menu-item a:after{background: transparent;content: '';display: block;height:4px;margin:0;background:#1e7fc3;margin:12px 0;border-bottom-left-radius:10px 5px;border-bottom-right-radius:10px 5px;}
.current-menu-item a:hover:after{background:#1e7fc3;}
.current-post-parent{color:#fff;}
.current-post-parent a:after{background: transparent;content: '';display: block;height:2px;margin: 0 15px 0 15px;}
.current-post-parent a:after{background: #fff;background: rgba(255,255,255,.8);}
.headlinesMenu{display:block;width:112px;height:25px;background:url(images/buttons/menu/account-dropdown-menu.png) 0px 104px;}
.headlinesMenu:hover{display:block;margin-left:-3px;width:114px;height:25px;background:url(images/buttons/menu/headlines-selected.png) -2px 0px;}
.myNewsMenu{display:block;width:112px;height:25px;background:url(images/buttons/menu/account-dropdown-menu.png) 0px 77px;}
.myNewsMenu:hover{display:block;margin-left:-3px;width:114px;height:25px;background:url(images/buttons/menu/mynews-selected.png)-2px 0px;}
.myProfileMenu{display:block;width:112px;height:25px;background:url(images/buttons/menu/account-dropdown-menu.png) 0px 52px;}
.myProfileMenu:hover{display:block;margin-left:-3px;width:114px;height:25px;background:url(images/buttons/menu/myprofile-selected.png) -2px 0px;}
.settingsMenu{display:block;width:112px;height:27px;background:url(images/buttons/menu/account-dropdown-menu.png) 0px 27px;}
.settingsMenu:hover{display:block;margin-left:-3px;width:114px;height:27px;background:url(images/buttons/menu/settings-selected.png) -2px 0px;}
/* Image & Block effects */
.press .ajax-item:hover {background:rgba(0,0,0,0.03);box-shadow:inset -1px 0px 0px #C72026 !important;}
.stripcategory-Architecture{border-left:10px solid #C72026;}
.stripcategory-Construction{border-left:10px solid #FED307;}
.stripcategory-Design{border-left:10px solid #843C97;}
.stripcategory-Engineering{border-left:10px solid #ED7A23;}
.stripcategory-Property{border-left:10px solid #75b03a;}
.zoomin{
    margin-left:0;
    width:100%;
    -webkit-transition: all 0.2s; 
    transition: all 0.2s; 
}
.zoomin:hover{
    background: rgba(0,0,0,0.03);
    box-shadow: inset -1px 0px 0px;
}
.zoominArchitecture{
    width:100%;
    -webkit-transition: all 0.2s; 
    transition: all 0.2s; 
}
.zoominArchitecture:hover{
    background: rgba(0,0,0,0.03);
    height:400px;    
}
.zoominConstruction{
    width:100%;
    -webkit-transition: all 0.2s; 
    transition: all 0.2s; 
}
.zoominConstruction:hover{
    background: rgba(0,0,0,0.03);
    height:400px;    
}
.zoominEngineering{
    width:100%;
    -webkit-transition: all 0.2s; 
    transition: all 0.2s; 
}
.zoominEngineering:hover{
    background: rgba(0,0,0,0.03);
    height:400px;    
}
.zoominDesign{
    width:100%;
    -webkit-transition: all 0.2s; 
    transition: all 0.2s; 
}
.zoominDesign:hover{
    background: rgba(0,0,0,0.03);
    height:400px;    
}
.zoominProperty{
    width:100%;
    -webkit-transition: all 0.2s; 
    transition: all 0.2s; 
}
.zoominProperty:hover{
    background: rgba(0,0,0,0.03);
    height:400px;    
}
.zoom-effect img{
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.zoom-effect img:hover{
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
}
.zoom-effect-small img{
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.zoom-effect-small img:hover{
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.roundBlocks{border-bottom: 1px solid #CCCCCC;
             border: 1px solid white;
             margin-bottom: 20px;
             -moz-border-radius: 10px;
             -webkit-border-radius: 10px;
             border-radius: 10px;
             -moz-box-shadow: 2px 2px 0 #c2c2c2;
             -webkit-box-shadow: 2px 2px 0 #c2c2c2;
             box-shadow: 2px 2px 1px #c2c2c2;
}.roundBlocksComments{border-bottom: 1px solid #CCCCCC;
                      border: 1px solid white;
                      margin-bottom: 20px;
                      border-bottom-left-radius: 10px;
                      border-bottom-right-radius: 10px;
                      border-top-right-radius: 10px;
                      -moz-box-shadow: 2px 2px 0 #c2c2c2;
                      -webkit-box-shadow: 2px 2px 0 #c2c2c2;
                      box-shadow: 2px 2px 1px #c2c2c2;
}
/* Disucssions/comments */
figure{
    display: block;
    position: relative;
    float: left;
    overflow: hidden;
}
.authorname{
    position: absolute;
    height: 57px;
    width:57px;
    background: black;
    background: rgba(0,0,0,0.75);
    color: white;
    word-wrap: break-word;
    padding: 12px 10px 12px 12px;
    opacity: 0;
    -webkit-transition: all 0.6s ease;
    -moz-transition:    all 0.6s ease;
    -o-transition:      all 0.6s ease;
}
figure:hover .authorname {
    opacity: 1;
}
figure:before {
    content: "";
    position: absolute;
    font-weight: 800;
    background: black;
    background: rgba(255,255,255,0.75);
    text-shadow: 0 0 5px white;
    color: black;
    text-align: center;
    font-size: 14px;
    line-height: 24px;
    -moz-transition: all 0.6s ease;
    opacity: 0.75;
}
figure:hover:before {
    opacity: 0;
}
/* ---Discussions--- */
.cap-left:before {bottom: 10px;left:10px;}
.cap-left .authorname {bottom:0;}
.cap-left:hover .authorname {left:0;}
.commentExcerpt{font:400 13px/14px Arial,Helvetica,sans-serif;line-height:1.1429rem;}
.commentExcerpt a{text-decoration:none;color:#ccc;}
.commentExcerpt:hover a{color:#fff;}
.commentExcerpt .commentDate{font-size:10px;color:darkgray;float:left;}
.commentReply a{color:#21759b !important;text-decoration:underline;font: 400 11px/12px Arial,Helvetica,sans-serif;}
#adrotateLeft{margin-left:0;}
.widget_adrotate_widgets{margin-left:0;}
.authorPostsBlock{width:49.6%;padding-bottom:6px;border-bottom:1px solid #d9d9d9;max-width:665px;max-height: 155px;}
.searchAll{width:33.3%;border-bottom:1px solid #d9d9d9;max-width:300px;max-height:400px;min-height:395px;background-color:#fff;} 
.searchPressAll{width:32.5%;padding-bottom:6px;border-bottom:1px solid #d9d9d9;max-width:665px;min-height:155px;} 
.articleContributor{font:600 12px/14px Arial,Helvetica,sans-serif;text-decoration:none;} 
.articleContributor a{color:black;} 
.dashicons-menu{content: "\f333";display: inline-block;-webkit-font-smoothing: antialiased;font: normal 32px/1 'dashicons';vertical-align:top;color:#ffffff;}
.dashicons-menu:hover{color:white;}
.column ul li:hover{border-left:5px solid #007cc3;}
.tag_sectors{margin-left:0;width:12.7%;}
.tag_middle_posts{width:62.5%;margin:0%;}
.tag_right_ad{width:23.3%;margin:0%;}
.tag-articles{padding:0 0 0 3px;position:relative !important;height:65px;}
.tag-articles a{color:#000000;font:17px/18px 'tahoma';padding-bottom:5px;text-decoration:none;}
.bpactive{font-weight:700;}
.featured-posts{margin:0 0 7px !important;}
.featured-posts a{color:#000;font:26px/24px 'tahoma';padding-bottom:5px;text-decoration:none;}
.featured-excerpt{width:98.5%;float:left;font-family:'Proxima Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;}
.exampleB{
    background-image: url(images/backgrounds/shadow-left.jpg), url(images/backgrounds/shadow-right.jpg);
    background-repeat: no-repeat, no-repeat;
    background-position: left top, right top;
}
/* subscription Management */
.dashboard-headings{padding: 10px 0 20px 15px;font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;font-size:40px;color:silver;}
.check {color: #000;font-family: Tahoma;font-size: 18px !important;line-height: 22px;}
.s3537, .s3538, .s3539, .s3540, .s3541, .s3542, .s3543, .s3544, .s3545, .s3546, .s3547, .s3548{display:none !important;} 
.s3522, .s3523, .s3524, .s3525, .s3526, .s3526, .s3527, .s3552, .s3553, .s3554{display:none !important;} 
.s3528, .s3529, .s3530, .s3531, .s3532, .s3533, .s3534, .s3535, .s3536, .s3549, .s3550, .s3551{display:none !important;} 
.s1019, .s1021, .s3503, .s3504, .s3505, .s3506, .s3507, .s3508, .s3509, .s3510, .s3511, .s3519, .s3520, .s3521, .s3555,
.s3556, .s3557, .s3561, .s3562, .s3563{display:none !important;} 
.s3512, .s3513, .s3514, .s3516, .s3517, .s3518, .s3558, .s3559, .s3560{display:none !important;}
.container {
    position:relative; /* needed for footer positioning*/
    margin:0 auto; /* center, not in IE5 */
    width:100%;
    height:auto !important; /* real browsers */
    height:100%; /* IE6: treaded as min-height*/
    min-height:100%; /* real browsers */
}
.left{
    float:left;
    margin-left:10px;
}
.back{
    position:absolute;
    right:10px;
    top:0px;
}
.content > h1{
    font-size:40px;
    font-weight:normal;
    text-shadow:0px 0px 1px #fff;
    font-family: 'Raleway', arial, serif;
    border-bottom:1px dotted #444;
    padding:10px 20px;
}
.content > h3{
    font-size:24px;
    color:#aaa;
    font-weight:normal;
    padding:10px 20px;
    text-shadow:1px 1px 1px #000;
    font-family: 'Rock Salt', arial, serif;
}
/* Menu style */
.ei_menu{
    width:100%;
    overflow:visible;
}
.ei_menu ul{
    height:31px;
    position:relative;
    display:block;
}
.ei_menu ul li{
    float:left;
    width:120px;
    height:38px;
    position:relative;
    overflow:hidden;	
}
.ei_preview{
    width:140px;
    height:31px;
    cursor:pointer;
    position:absolute;
    top:0px;
    left:3px;
    background:none;
    color:#fff;
    opacity: 1 !important;
    padding-top:6px;
}
.pos1 > .ei_preview{padding-left:0px}
span.ei_preview.current-menu-item:after{width:75%;background: transparent;content: '';display: block;height:4px;margin:0;background:#1e7fc3;margin:9px 0;border-bottom-left-radius:10px 5px;border-bottom-right-radius:10px 5px;}
.ei_image{
    position:absolute;
    left:75px;
    top:0px;
    width:75px;
    height:31px;
    opacity:0.2;
    background:transparent url(images/color.jpg) no-repeat top left;
}
.pos1 span{
    background-position:0px 0px;
}
.pos2 span{
    background-position:-75px 0px;
}
.pos3 span{
    background-position:-152px 0px;
}
.pos4 span{
    background-position:-227px 0px;
}
.pos5 span{
    background-position:-302px 0px;
}
.pos6 span{
    background-position:-377px 0px;
}
.ei_descr{
    position:absolute;
    width:270px;
    height:31px;
    padding:2px 0 0 2px;
    left:120px;
    top:0px;
}
.ei_descr h2{
    font-family: 'Rock Salt', arial, serif;
    font-size:26px;
    color:#333;
    padding:10px;
    text-shadow:0px 0px 1px #fff;
    background:#fff url(images/stripe_light.gif) repeat top left;
}
.ei_descr h3{
    font-family: 'Raleway', arial, serif;
    color:#fff;
    text-shadow:0px 0px 1px #000;
    font-style:normal;
    padding:10px;
    background:#333;
}
.ei_descr p{
    color:#000;
    padding:10px 5px 0px 5px;
    line-height:18px;
    font-size:11px;
    font-family: Arial;
    text-transform:uppercase;
}
.authimg img {
    background-size: cover;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
}
/*************************************
 * Left & Right Arrow ToolTip top slider
 ************************************/  
.bx-wrapper .bx-controls-direction a{
    margin-top:0px !important;
    z-index:10002 !important;
}
#arrowRightTooltip,#arrowLeftTooltip {
    cursor: pointer;
    display: none;
    position: fixed;
    margin-top: 0px;
    margin-right: 0px;
    top: 50%;
    color: #FFF;
    height: 54px;
    font-weight: 800;
    font-style: normal;
    font-variant: normal;
    font-stretch: normal;
    font-size: 22px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;
    z-index: 10001;
}
#arrowRightTooltip {
    right: 18px !important;
}
#arrowLeftTooltip {
    left: 18px;
}
span.textarrow {
    position: absolute;
    z-index: 55555;
    display: block;
    height: 52px;
    line-height: 52px;
    padding-left: 10px;
}
#arrowLeftTooltip span.textarrow{
    padding-left: 50px;
}
.arrow-tip-container {
    display: block;
    width: 310px;
    height: 54px;
    position: relative;
    overflow: hidden;
}
span.arrow-tip-bg {
    display: block;
    width: 280px;
    background: #229CEA;
    height: 54px;
}
#arrowRightTooltip .arrow-tip-grad,#arrowLeftTooltip .arrow-tip-grad  {
    display: block;
    width: 53px;
    height: 53px;
    background: #229CEA;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    position: absolute;
    z-index: 666;
    top: 1px;
}
#arrowRightTooltip .arrow-tip-grad {
    right: 9px;
}
#arrowLeftTooltip .arrow-tip-grad {
    left: 9px;
}
/*************************************
 * TOP BLOCK
 ************************************/  
.top_middle .medPostTitle{margin: 1px 0;padding:0 2px;}
.top_middle .medPostTitle a{font:800 22px/23px hdyhadyhpzxaxojnoxbxvcbhikrRg, sans-serif;color:#000 !important;padding-bottom: 5px;text-decoration:none;}
.top_middle .smallPostTitle a{font:800 19px/20px hdyhadyhpzxaxojnoxbxvcbhikrRg, sans-serif;color:#000 !important;text-decoration:none;}
.section_third .smallPostTitle a{color:#000 !important;font:400 17px/18px freightsans_blackregular, sans-serif;text-decoration:none;padding-bottom: 5px;}
.inline .medium .circle{left:0px;}    
.inline .mini .circle{left:145px;}     
.large .categoryNameLarge{
    background-color:#843C97;color:#fff;font-size:10px;padding:5px;position:absolute;bottom:60px;
}     
.large .excerptLayer{ 
    position: absolute;
    background: rgba(0, 0, 0, 0.59);
    color: #000;    
    opacity: 0;
    bottom: -35px !important;
    padding: 3px 2px 5px 5px;
}    
.large:hover .categoryName{
    display:inline-block;
    color:#fff;
    transform: translateY(0px);
    transition:all 0.7s ease-in-out;    
}            
.large:hover .categoryNameLarge{
    transform: translateY(0px);
    transition: all 0.7s ease-in-out;    
}     
.large:hover .excerptLayer{
    color:#fff;
    bottom:0px !important;
    opacity:1;
    background: rgba(0, 0, 0, 0.59);
    transform: translateY(0px);
    transition: all 0.7s ease-in-out;     
} 
.hfwmm-image-link:hover:before{background-color: transparent !important;}
.hfwmm-image-link:before{background-color: rgba(0,0,0,.15);
                         content: "";
                         display: block;
                         height: 100%;
                         left: 0;
                         position: absolute;
                         top: 0;
                         -webkit-transition: background-color .15s ease-out;
                         -moz-transition: background-color .15s ease-out;
                         transition: background-color .15s ease-out;
                         width: 100%;
                         z-index: 2;}    
.bottom_block .hfwmm-image-link:before{width:52%;}    
.top_second .hfwmm-image-link:before{width:44.5%;}  
.mini .hfwmm-image-link:before{width:32.5%;height:77.3%;}  
.section_third .hfwmm-image-link:before{width:47%;}    
.medium .hfwmm-image-link:before{height:67%;}     
.large .hfwmm-image-link:before{height:100%;}        
.left_bottom .hfwmm-image-link:before{height:98%;}     
.hfwmm-image-gradient{background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);
                      background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.65)));
                      background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);
                      background: -o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);
                      background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);
                      background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);
                      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
                      bottom: 0;
                      content: "";
                      display: block;
                      height: 60%;
                      left: 0;
                      position: absolute;
                      width: 100%;
                      z-index: 2;
}
.home-page .home-bottom-block-h .hfwmm-image-gradient{bottom: 1px !important;height:100% !important;}
/* Top Middle small posts */
.sideslider .categoryName{
    top:10px;left:0px;font-size:10px; display:inline-block;padding:5px;position:absolute;
}         
.sideslider .excerptLayer{ 
    position: absolute;
    background: rgba(0, 0, 0, 0.59);
    color: #000;    
    opacity: 0;
    bottom: -45px !important;
    padding:5px 2px 5px 5px;
}    
.sideslider:hover .excerptLayer{
    color:#fff;
    bottom:0px !important;
    opacity:1;
    background: rgba(0, 0, 0, 0.59);
    transform: translateY(0px);
    transition: all 0.7s ease-in-out;  
}   
/* Bottom row Posts */    
.categoryName{background-color:#843C97;color:#fff;font-size:10px;padding:5px;position:absolute;}     
.excerptLayer{ 
    position: absolute;
    background: rgba(0, 0, 0, 0.59);
    color: #000;    
    opacity: 0;
    bottom: -45px !important;
    padding: 3px 2px 5px 5px;
}
.medium .posttitle{background:rgba(0, 0, 0, 0.59);}
.medium .excerptLayer{  
    font: 400 14px/17px Arial,Helvetica,sans-serif;}
.medium .categoryName{display:none;position:absolute;}
.medium .categoryNameShort{display:none;}     
.medium:hover .categoryName{
    display: inline-block;    
    bottom:50px;  
    transform: translateY(0px);
    transition: all 0.7s ease-in-out;    
}
.medium:hover .categoryNameShort{
    display: inline-block;
    bottom:74px;  
    color:#fff;font-size:10px;padding:5px;position:absolute;
    transform: translateY(0px);
    transition: all 0.7s ease-in-out;    
}    
.medium:hover .posttitle{
    display:none;
}
.medium:hover .excerptLayer{
    color: #000;
    bottom:0px !important;
    opacity: 1;
    background: transparent url(images/backgrounds/white-gradient.png) repeat-x 0 0;
    margin-top:-11%;min-height: 45px;padding: 0 0 0 10px;
    background: rgba(0, 0, 0, 0.59);  
    transform: translateY(0px);
    transition: all 0.7s ease-in-out;  	
}
.section_first .top_middle .mini{margin-top:6px !important;}
.section_first .top_middle .content_bx{
    width: 62.3%;
    margin-bottom: 0;
    height: 106px !important;
}
.home-bottom-block:first-child{margin-left: 26px;}
/* Third Column Right */
.mini{min-height: 52px;}
.mini .third_col_category{display:none;}   
.mini:hover .third_col_category{display:block;}        
.categoryTag{
    font:800 22px/28px Arial,Helvetica,sans-serif;
    background-color: #00a4e3;
    line-height:27px;
    display: inline-block;
    padding: 0 15px;
    position:relative;
    top: 16px;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    letter-spacing:1px;
    left: -10px;
    z-index: 10;
    overflow:visible !important;
    font-family: 'tahoma';    
}    
.categoryTag:before{border-color: #1e7fc3 transparent transparent transparent;
                    content: "";
                    position: absolute;
                    display: block;
                    border-style: solid;
                    border-color: #00286d transparent transparent transparent;
                    z-index: 1;
                    left: 0;
                    border-width:10px 0 0 10px;
                    top:46px;
                    box-sizing: inherit;    
}    
.categoryTag:after{  border-color: #00a4e3;border-right-color: transparent;
                     content: "";
                     width: 8px;
                     position: absolute;
                     display: block;
                     border:23px solid  #00a4e3;
                     border-left-width: 1px;
                     border-right-color: transparent;
                     right: -16px;
                     top: 0;
                     -ms-transform: scale(0.4,1);
                     -webkit-transform: scale(0.4,1);
                     transform: scale(0.4,1);
                     box-sizing: inherit;     
}
.ArchitectureColor{background-color: #c72026;}
.ArchitectureColor:before{border-color: #c72026 transparent transparent transparent;}
.ArchitectureColor:after{border-color: #c72026;border:20px solid  #c72026;}
.ConstructionColor{background-color: #fed307;}
.ConstructionColor:before{border-color: #fed307 transparent transparent transparent;}
.ConstructionColor:after{border-color: #fed307;border:20px solid  #fed307;}
.DesignColor{background-color: #843c97;}
.DesignColor:before{border-color: #843c97 transparent transparent transparent;}
.DesignColor:after{border-color: #843c97;border:20px solid  #843c97;}
.EngineeringColor{background-color: #ed7a23;}
.EngineeringColor:before{border-color: #ed7a23 transparent transparent transparent;}
.EngineeringColor:after{border-color: #ed7a23;border:20px solid  #ed7a23;}
.PropertyColor{background-color: #1CB24B;}
.PropertyColor:before{border-color: #1CB24B transparent transparent transparent;}
.PropertyColor:after{border-color: #1CB24B;border:20px solid  #1CB24B;}
.RecentCategoryTag{
    font:800 22px/28px Arial,Helvetica,sans-serif;

    line-height:34px;
    display: inline-block;
    padding: 0 15px;
    position:relative;
    top: 16px;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    letter-spacing:1px;
    left: -10px;
    z-index: 10;
    overflow:visible !important;
    font-family: 'tahoma';    
}    
.RecentCategoryTag:before{
                    content: "";
                    position: absolute;
                    display: block;
                    border-style: solid;
                    z-index: 1;
                    left: 0;
                    border-width:10px 0 0 10px;
                    top:40px;
                    box-sizing: inherit;    
}    
.RecentCategoryTag:after{  
                     content: "";
                     border-right-color: transparent;
                     width: 8px;
                     position: absolute;
                     display: block;
                     border-left-width: 1px;
                     border-right-color: transparent;
                     right: -14px;
                     top: 0;
                     -ms-transform: scale(0.4,1);
                     -webkit-transform: scale(0.4,1);
                     transform: scale(0.4,1);
                     box-sizing: inherit;     
}    
.posttitle{z-index:2;}    
.middle_block_large img{width:425px;height:284px;}    
.middle_block_small > img{width:210px;height:143px;}    
.middle_block_large .categoryName, .middle_block_small .categoryName{top:10px;}  
.editorialContributor img {
    background-size: cover;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
}
i.bullet {
    position: absolute;
    top: 0;
    left: -8px;
    width: 15px;
    height: 15px;
    border: 3px solid #444;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px; 
    box-sizing: border-box;      
}
i.circle {
    position: absolute;
    left:-6px;
    width:8px;
    height:8px;
    box-sizing: border-box;      
}    
span.borderline {
    background: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 30px;
    height: 1px;
}
.sectionHeading{
    position:relative;
    margin-bottom:10px;
    padding:10px 0;
    width: 100%;
    font-size:24px;
    font-family:'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
    font-weight:400;
    color:#fff;
    border-bottom:1px solid #f5f5f5;
    border-color:#4e4e4e;
}    
.bullet-50{background:#c72026 !important;}    
.title-Architecture{color:#c72026 !important;}
.title-Construction{color:#fed307 !important;}
.title-Design{color:#843c97 !important;}
.title-Engineering{color:#ed7a23 !important;}
.title-Property{color:#1CB24B !important;}   
.bullet-Architecture{background:#c72026;}    
.bullet-Construction{background:#fed307;}    
.bullet-Design{background:#843c97;}    
.bullet-Engineering{background:#ed7a23;}
.bullet-Property{background:#1CB24B;}   
div.title-holder {
    text-align:center;
    overflow:hidden;
    position: relative;
}
div.title-holder a {  
    position: relative;  
    white-space:nowrap;  
    left: 0px;
} 
/*************************************
 * Home Bottom Block & Comments
 ************************************/  
.categoryNew{
    font-family: 'Proxima Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size:9px;
    color: #999;
}    
.view-more-categories{font-weight:bold;font-size:20px;color:silver;margin-top:61px;}
.view-more-categories a{text-decoration:underline;color:silver;}
.view-more-categories a.pointer{margin-left:5px;color:silver;text-decoration: none;}
.medPostTitle span{display:inline;vertical-align:middle;font:400 17px/18px 'ProximaSansRegular','Helvetica Neue',Helvetica,Arial,sans-serif;color:#393737;letter-spacing:0.01em;margin:0;padding:0 0 0 6px;}
.left_bottom .image-block{max-height:195px;overflow: hidden;width:52%;margin-left:0;}
.separator-img{width:1310px;margin-left:0.7%;}    
.fontTitle{font:800 25px/26px "ProximaSansRegular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#393737;letter-spacing:0.01em;}    
.horizontal-poststitle a{color:#000;font:20px/20px 'tahoma';padding-bottom: 5px;text-decoration: none;}      
.horizontal_middle_block img{height:129px;}  
.horizontal_middle_block .hfwmm-image-link:before {width:193px;} 
.horizontal_middle_block{float:left;position:relative;width:33.1%;margin-bottom:0;padding-bottom:0px;margin-left:0;max-width:702px;max-height:200px;}  
.bottom_block{border-bottom: 1px dashed #a7a7a7;margin-bottom:6px;padding-bottom:0px;margin-left:0;max-width:702px;max-height:205px;width:98%;}
.bottom_block .promo-inner-new{max-height:200px;max-width:600px !important;width:100%;overflow:hidden;position:relative !important;top:0px;}
.bottom_block:last-child{border-bottom:none;}
.bottom_block.block:nth-of-type(7) {
    border: none;
}
/*
.home-page .bottom_block.block:nth-of-type(4) {
    border: none;
}*/
.bottom_block img{height:195px;}    
.bottom_block_featured img{width:592px;height:390px;} 
.bottom_block_featured .categoryName{top: 10px;}
.bottom_block_featured .posttitle{font:800 40px/36px hdyhadyhpzxaxojnoxbxvcbhikrRg, sans-serif !important;color:#fff;margin:0;}    
.bottom_block .medPostTitle{margin:0;}
.bottom_block .medPostTitle a{display:inline;font:800 20px/21px hdyhadyhpzxaxojnoxbxvcbhikrRg, sans-serif;color:#000;vertical-align:-2px;}
.bottom_block .categoryName{position:absolute;top: 10px;left: 0;color: #fff;text-transform: uppercase;}    
figure{
    display: block;
    position: relative;
    float: left;
    overflow: hidden;
}
.authorname{
    position: absolute;
    height: 57px;
    background: black;
    background: rgba(0,0,0,0.75);
    color: white;
    padding: 10px 17px;
    opacity: 0;
    -webkit-transition: all 0.6s ease;
    -moz-transition:    all 0.6s ease;
    -o-transition:      all 0.6s ease;
}
figure:hover .authorname {
    opacity: 1;
}
figure:before {
    content: "";
    position: absolute;
    font-weight: 800;
    background: black;
    background: rgba(255,255,255,0.75);
    text-shadow: 0 0 5px white;
    color: black;
    text-align: center;
    font-size: 14px;
    line-height: 24px;
    -moz-transition: all 0.6s ease;
    opacity: 0.75;
}
figure:hover:before {
    opacity: 0;
}
.cap-left:before {  bottom: 10px; left: 10px; }
.cap-left .authorname { bottom: 0; }
.cap-left:hover .authorname { left: 0; }
.commentExcerpt a{text-decoration:none;}      
.commentArticleTitle{height:2.3em;overflow:hidden;}    
.commentArticleTitle a {
    text-decoration: none;
    font-familY: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 1.1rem; 
    -webkit-line-clamp: 2;
    -moz-line-clamp:2;
    -ms-line-clamp:2;
    display: -webkit-box;
    -webkit-box-orient: vertical;  
    -moz-box-orient: vertical;  
    -ms-box-orient: vertical;  
    overflow:hidden;    
}
.commentExcerpt .commentDate {
    font-size: 10px;
    color: darkgray;
    float: left;
}    
.commentAuthor {
    color: #000;
    font-weight: bold;
}   
.site-content{margin-bottom:0px !important;}  
#container{
    width:305px;
    overflow-x:hidden;
    margin-left: 60px;
}
.articleAuthorName a{color:grey;}    
.section_third{float:left;width:300px;max-height:457px;}    
#bottom_mid .posttitle{bottom:0;padding: 5px;position: absolute;}
#secondary .posttitle{bottom:0;padding: 5px;position: absolute;}
#discussions{float:left;width:23%;background: #444;max-width:300px;}    
.middle_block_small .posttitle{font:100 15px/17px freightsans_blackregular,sans-serif;color:#fff;} 
.middle_block_large .posttitle{font:400 28px/26px freightsans_blackregular,sans-serif;color:#fff;} 
.commentArticleTitle a{font:100 15px/16px freightsans_blackregular,sans-serif;}    
.commentExcerpt{font: 400 14px/16px 'ProximaSansRegular','Helvetica Neue',Helvetica,Arial,sans-serif;}  
#button-top { width: 100px; position: absolute;left: 75%; top:120px; padding-left: 100px;overflow: hidden;}
.post-com-count:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-left: 8px;
    border-top: 5px solid rgba(119, 115, 115, 0.85);
    border-right: 5px solid transparent;}
#button-top:hover, #button-bottom:hover {cursor: pointer;}
.slide { position: relative; height: 100px; overflow: hidden; width: 350px; }
.slide img {position: relative; z-index: 100;}
.slide p {width: 80px; padding:8px 16px; color: #fff; margin: 0; }
.innerTop, .innerBottom { position:absolute;left:2px; top: 10px; width: 200px; height:93px;padding:6px;background: url(http://i39.tinypic.com/nz4ldw.png) 0 0 no-repeat; z-index: 50; display: none;}
#button-bottom { width: 100px; position: absolute; right:0; top: 240px; padding-left: 100px;overflow: hidden;} 
.authorImage img{background-size:cover;display:block;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;}
.articleAuthorFooter a{color: grey;}
.articleAuthorFooter a:hover{color:silver;}
/* Top Menu level2 */
.active-dashicon{color:#1CB24B;}
.dashicons-groups{font-size:34px;}
#totalarticles{color:#1e7fc3;}
.outgoing-nav-links{
    color:#fff;
    padding:5px 0px 5px 5px;
}
.outgoing-nav-links a{
    color: #fff;
    font-size: 11px;
    padding: 10px 5px 5px;    
    font-family: Helvetica,Arial, sans-serif;
    font-weight:600;
}
.activeList{background:#e14d43;position:relative;}
.activeList:after {
    right: 0;
    border: 8px solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-right-color: #f1f1f1;
    top: 50%;
    margin-top: -8px;
}
li.cat-parent, li.sub-nav {
    display: block;
    padding: 10px 5px 5px 5px;
    font-weight: 400;
    position: relative;
    min-width: 120px;
    font-size:14px !important;
    font-family: Helvetica, sans-serif;
    color:#fff;
    line-height:24px;
}
li.cat-parent:hover{
    color:#fff;
}
li.sub-nav:hover{
    background: #e14d43;
    color: #fff;
}
.line-public {
    border-bottom: 3px solid #d9d9d9;
}
.line-architecture {
    border-bottom: 3px solid #C72026;
}
.line-construction {
    border-bottom: 3px solid #fed307;
}
.line-design {
    border-bottom: 3px solid #843c97;
}
.line-engineering {
    border-bottom: 3px solid #ED7A23;
}
.line-property{
    border-bottom: 3px solid #1CB24B;
}
.post-template-single-architecture-related-php .line-article {
    border-bottom: 3px solid #C72026;
}
.post-template-single-construction-related-php .line-article {
    border-bottom: 3px solid #fed307;
}
.post-template-single-interiordesign-related-php .line-article {
    border-bottom: 3px solid #843c97;
}
.post-template-single-engineering-related-php .line-article {
    border-bottom: 3px solid #ED7A23;
}
.post-template-single-property-php .line-article{
    border-bottom: 3px solid #1CB24B;
}
.line-dashboard {border: 0;height: 3px;margin-top:-3px;
                 background-color:#43acff;
                 background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
                 background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
                 background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
                 background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
}

/* Start Follow news && Saved articles */
.divtofix {
    position: fixed;
}
.site-content {
    margin: 0px !important;
    max-width: 100% !important;
    padding: 0px !important;
    width: 100%;
}
.col-filter, .col-results, .col-adv{
    display: inline-block;
    float: none;
    min-height: 0px;
    vertical-align: top;
}
.col-filter{
    width: 130px;
}
.col-filter .menu-filter{
    bottom: auto;
    width: auto;
}
.col-filter .menu-filter .filter-container{
    background: #243645;
    min-height: 270px;
    padding-bottom: 130px;
    position: relative;
    top: 0px !important;
    width: 100%;
}
.col-filter .menu-filter .filter-container .sectionHeading{
    background: #243645;
    box-sizing: border-box;
    margin-bottom: 0px;
    padding-left: 5px;
}
.col-filter .menu-filter .filter-container .list {
    text-transform: none;
    font-size: inherit;
    margin-bottom: 10px;
}
.col-filter .menu-filter .filter-container .list li {
    float: none;
    padding: 0px;
    width: auto;
    display: block;
    padding: 0px;
    font-weight: 600;
    position: relative;
    min-width: 120px;
    font-size: 12px;
    font-family: Helvetica, sans-serif;
    color: #fff;
    line-height: 24px;
}
.col-filter .menu-filter .filter-container .list li:hover{
    cursor: pointer;
}
.col-filter .menu-filter .filter-container .list li span{
    display: block;
    padding: 6px 5px 5px 5px;
}
.col-filter .menu-filter .filter-container .list li .icon-lines-justify{
    float: right;
    font-size: 11px;
    margin-top: 7px;
    margin-right:5px;
}
.col-filter .menu-filter .filter-container .list li .icon-lines-justify:before{
    content:"\f067"
}
.col-filter .menu-filter .filter-container .list .cat-parent.Architecture.selectedlist, .col-filter .menu-filter .filter-container .list .cat-parent.Architecture:hover{
    background-color:#C72026;
}    
.col-filter .menu-filter .filter-container .list .cat-parent.Construction.selectedlist, .col-filter .menu-filter .filter-container .list .cat-parent.Construction:hover{
    background-color:#fed307;
}    
.col-filter .menu-filter .filter-container .list .cat-parent.Engineering.selectedlist, .col-filter .menu-filter .filter-container .list .cat-parent.Engineering:hover{
    background-color:#ED7A23;
}    
.col-filter .menu-filter .filter-container .list .cat-parent.Design.selectedlist, .col-filter .menu-filter .filter-container .list .cat-parent.Design:hover{
    background-color:#843C97;
}    
.col-filter .menu-filter .filter-container .list .cat-parent.Property.selectedlist, .col-filter .menu-filter .filter-container .list .cat-parent.Property:hover{
    background-color:#16AF4B;
}
.col-filter .menu-filter .filter-container .list .cat-parent .subcat{
    display: none;
    padding: 0px 5px 5px
}
.col-filter .menu-filter .filter-container .list .cat-parent .subcat .cat-child {
    background-color: #000;
    box-sizing: border-box;
    padding: 0 5px;
}
.col-filter .menu-filter .filter-container .list .cat-parent .subcat .cat-child a {
    color: white;
    display: block;
    width: 100%;
}
.col-filter .menu-filter .filter-container .list .cat-parent .subcat .cat-child:hover {
    background-color: gray;
    cursor: pointer;
}
.col-filter .menu-filter .filter-container .list .cat-parent .subcat .cat-child input {
    float: left;
    margin-top: 6px;
    margin-left: 0px;
}
.col-filter .menu-filter .filter-container .list .cat-parent .subcat .cat-child.selected a {
    font-weight: bold;
}
.col-filter .menu-filter .filter-container .user-info{
    padding-top:10px;
    border-top:1px solid #4e4e4e;
    height: 50px;
    margin-bottom: 10px;
}
.col-filter .menu-filter .filter-container .user-info-avatar{
    float: left;
    margin-left:1px;
    margin-right:4px;
    width: 50px;
}
.col-filter .menu-filter .filter-container .user-info-name{
    color: #FFF;
    float: left;
    padding: 22px 3px 0px;
    width: 69px;
    font-weight:bold;
}
.col-filter .menu-filter .filter-container .outgoing-nav-links a{
    padding-left:0;
}
.col-filter .menu-filter .filter-container .outgoing-nav-links .email-sub-link{
    float:left;margin-left:5px;position:relative;width:82px;padding-top:0;
}
.col-results{
    min-height: 600px;
    margin: 0px 8px 60px 138px;
    padding: 0px;
    width: 916px;
}
.col-results .wp-ajax-query-inner{
    position: relative;
}
.col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item{
    float: left;
    margin: 0px 8px 8px 0px;
}
.col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item:nth-child(3n){
    margin-right: 0px;
}
.col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search {
    float: none;
    margin: 0px !important;
    box-shadow: 1.2px 1.2px 1.2px 1.2px #c2c2c2 !important;
    width: 300px;
}
.col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .zoomin{
    min-height: 400px;
    max-width: 300px;
    overflow: hidden;
    position: relative !important;
    width: 100%;

}
.col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .zoomin:hover {
    background: rgba(0,0,0,0.03);
    box-shadow:none !important;
}
.col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .zoomin .image-block{
    overflow: hidden !important;
    margin: 0px !important;
    width: 100% !important;
}
.col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .zoomin .rcol-category{
    clear: both;
    height: 3.5px;
    margin-top: 0px;
    position: relative;
    width: 100%;
}
.col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx{
    box-sizing: border-box;
    margin: 0px !important;
    padding: 3px 5px !important;
    width: 100%;
}
.col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .box-title{
    margin: 5px 0px !important;
    height: 60px;
}
.col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .box-title a{
    display: block
}
.col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .categoryNew{
    float: left;
    padding-left: 2px;
    width: 50%;
}
.col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .categoryNew .circle{
    margin-left: 10px;
}
.col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .articleAuthorFooter{
    margin: 0px;
    padding: 5px 0px;
    width: 100%;
}
.col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .articleAuthorFooter .authorImage{
    float: left !important;
    margin: 0px !important;
    padding: 0px !important;
    width: 50px;
}
.col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .articleAuthorFooter .authorName{
    color: grey;
    font-size: 10px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 18px;
    position: relative;
    width: 130px;
}
.col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .articleAuthorFooter .articleDate{
    float: left !important;
    margin: 30px 0px 0px;
    text-align: left !important;
    width: 70px !important;
}
.col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .articleAuthorFooter .block:last-child{
    width: auto !important;
    padding: 0px !important;
    margin: 24px 0px 0px;
    float: right;
}
.col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .articleAuthorFooter .block:last-child .wpfp-span{
    position: relative;
}
.col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .articleAuthorFooter .block:last-child .wpfp-span .wpfp-link {
    position: absolute;
    width: 19px;
    height: 18px;
    margin-left: -19px;
    color: transparent !important;
}
.col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .articleAuthorFooter .block:last-child .wpfp-span .removeFavorite {   
    background: url("https://sourceable.net/wp-content/themes/sourceable/images/buttons/favoritegreen.png");   
    margin-top: -1px;
}
.col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .articleAuthorFooter .block:last-child .wpfp-span .addFavorite {
    color: transparent !important;
}
.col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .articleAuthorFooter .block:last-child .remove-parent{
    display: block;
    bottom:-7px !important;
    right:-11px !important;
    font-weight:bold;
    font-size:12px !important;
    background-color: black;
    color:#fff !important;
    padding:5px;
    width: 48px !important;
    text-decoration: none !important;
    box-shadow:0px 1px 10px 1px #888888
}
.col-results .wp-ajax-query-inner .wp-ajax-query-content .ajax-item .block_search .content_bx .articleAuthorFooter .block:last-child .remove-parent:hover{
    color:grey;
}

.col-results .wp-ajax-query-inner .wp-ajax-loading-images {
    margin: 10px auto;
    text-align: center;
    display: none;
}
.col-results .wp-ajax-query-inner .wp-ajax-loading-images.show{
    display: block !important;
}
.col-results .wp-ajax-query-inner .wp-ajax-query-button {
    margin: 0 auto -35px;
    clear: both;
    text-align: center;
}
.col-results .wp-ajax-query-button a, .col-results .wp-ajax-query-button a:visited{
    background:#808080 !important;
    font-family: hdyhadyhpzxaxojnoxbxvcbhikrRg, sans-serif;
    color:#FFFFFF;
    font-size:14px;
    padding: 5px 14px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 0 rgba(0,0,0,.1);
    border: none;
    color: #fff;
    -webkit-transition: all .218s;
    transition: all .218s;
    cursor: pointer;
    padding: 1px 12px;
    line-height: 240%;
    text-decoration: none;
    display: inline-block;    
}
a.viewMoreClick.disabled, #morecomments.disabled{
    background: #808080 !important;
    cursor: not-allowed;
}

#waq99 .link-overlay:before {
    color: #1e7fc3;
    background: #ffffff;
}
.viewMoreClick.show{
    display: inline-block !important; 
}
@media screen and (min-width:769px) and (max-width:1024px) {
    #followarc, #followconst, #followeng, #followdes, #followprop, #removearc, #removeconst, #removeeng, #removedes, #removeprop {
        margin-left:37px !important;
        margin-top: -78px !important;
    }
    #followformarc h2, #followformconst h2, #followformeng h2, #followformdes h2, #followformprop h2 {
        margin-top: -26px !important;
        font-size: 9px !important;
        padding: 3px !important;
    } 
    .block_search:nth-of-type(3n+1){
        margin-left:0;
    }
}
.border {
    position: absolute;
    height: 1px;
    background: #fff;
    width: 30px;
    left: 0;
}
/* End Follow news && Saved articles */
/* datePicker */
      .fa-calendar{
            cursor: pointer;
        }
        div#ui-datepicker-div {
            position: fixed !important;
            top: 207px !important;
            margin-left: -125px;
            z-index: 99999 !important;
        }
        .ui-datepicker{
            width:12em !important;
        }
        .ui-widget-header{
            color: #000;
            border: 1px solid #ddd;
            background: #eee url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;
        }
        .ui-widget-header .ui-icon{
            background-image: url("https://sourceable.net/wp-content/themes/sourceable/css/images/ui-icons_222222_256x240.png") !important;
        }
        .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{color: #000 !important;}
/* live Notifications */
       .clearfix{
            clear: both;
        }
        .fa-remove:before, .fa-close:before, .fa-times:before{
            margin-left: 2px;
        }
        #notificationbtn {
            cursor: pointer;
            float: left;
            height: 30px;
            margin: 0 5px 0 3px;
            position: relative;
            width: 30px;
        }
        #notificationbtn .notification-total {
            position: absolute;
            top: 6px;
            left: 13px;
            font-size: 14px;
            font-weight: bold;
            color: #FFF;
        }
        #notificationbtn .fa {
            color: #444;
            font-size: 35px;
            position: relative;
        }
        #notificationbtn .fa.notification-new {
            color: #F60;
        }
        #notificationbtn .fa.active {
            color: #1CB24B;
        }
        #notificationbtn .fa.active span:before {
            background-color: #8B8B8B;
            width: 10px;
            height: 10px;
            content: " ";
            display: block;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            transform: rotate(45deg);
            margin: 2px auto 0;
        }
        #notification-container{
            background: #FFF;
            border: 1px solid #AEAEAE;
            box-sizing: border-box;
            display: none;
            position: fixed;    
            margin-right: -500px;
            right: 50%;
            top: 139px;
            width: 430px;
            z-index: 99999;
        }
        #notification-container .notification-header {
            border-bottom: 1px solid #AEAEAE;
            box-shadow: 0px 1px 3px #CCC;
            padding: 10px 5px;
        }
        #notification-container .notification-header .notification-title, #notification-container .notification-header .notification-readall{
            color: #000;
            display: inline-block;
            font-size: 12px;
        }
        #notification-container .notification-header .notification-title {
            font-weight: bold;
        }
        #notification-container .notification-header .notification-readall {
            cursor: pointer;
            font-weight: normal;
            margin-left: 247px;
        }
        #notification-container .notification-header .notification-readall:hover{
            text-decoration: underline;
        }

        #notification-container .notification-wrapper{
            min-height: 60px;
            max-height: 243px;
        }
        #notification-container .notification-wrapper .notification-loading {
            display: block;
            height: 100px;
            position: relative;
        }
        #notification-container .notification-wrapper .notification-loading img{
            height: 31px;
            left: 50%;
            margin-left: -16px;
            margin-top: -16px;
            position: absolute;
            top: 50%;
            width: 31px;
        }
        #notification-container .notification-wrapper ul{
            list-style: none;
            margin: 0px;
        }
        #notification-container .notification-wrapper ul li{
            border-bottom: 1px dashed #a7a7a7;
            position: relative;
        }
        #notification-container .notification-wrapper ul li:last-child{
            border: none;
        }
        #notification-container .notification-wrapper ul li .notification-content {
            display: block;
            font-family: "Century Gothic",CenturyGothic,AppleGothic,sans-serif;
            padding: 5px;
            padding-right: 35px;
        }
        #notification-container .notification-wrapper ul li .notification-content.empty {
            color: #000;
            display: block;
            height: 50px;
            line-height: 40px;
            padding: 5px;
            text-align: center;
        }
        #notification-container .notification-wrapper ul li .notification-content.new {
            background: #FFF8ED;
        }
        #notification-container .notification-wrapper ul li .notification-content .notification-avatar {
            float: left;
            margin-right: 5px;
        }
        #notification-container .notification-wrapper ul li .notification-content .notification-message {
            color: #000;
            float: left;
            font-size: 12px;
            line-height: 16px;
            position: relative;
            width: 330px;
        }
        #notification-container .notification-wrapper ul li .notification-content .notification-message .notification-members {
            display: block;
            font-size: 12px;
        }
        #notification-container .notification-wrapper ul li .notification-content .notification-message .notification-text{
            margin-bottom: 5px;
            font-size: 12px;
            font-weight: bold;
        }
        #notification-container .notification-wrapper ul li .notification-content .notification-message .notification-text .fa {
            color: #444;
            display: inline-block;
            margin: 0px;
            padding: 0px;
        }
        #notification-container .notification-wrapper ul li .notification-content .notification-message .notification-text .article-name{
            font: 15px/17px freightsans_blackregular,sans-serif;
            font-weight: 100;
        } 
        #notification-container .notification-wrapper ul li .notification-content .notification-message .notification-text .comment-text{
            color: #393737;
            font: 15px/17px 'ProximaSansRegular','Helvetica Neue',Helvetica,Arial,sans-serif;
            font-style: italic;
            font-weight: 400;
            letter-spacing: 1px;
        }
        #notification-container .notification-wrapper ul li .notification-content .notification-message .notification-since {
            display: block;
        }

        #notification-container .notification-wrapper ul li ul{
            display: none;
            position: absolute;
            right: 15px;
            top: 0px;
        }
        #notification-container .notification-wrapper ul li:hover ul{
            display: block;
        }
        #notification-container .notification-wrapper ul li ul li{
            border-bottom: none;
            display: block;
        }
        #notification-container .notification-wrapper ul li:hover ul li:last-child{
            display: block;
        }
        #notification-container .notification-wrapper ul li .fa {
            color: #CECECE;
            cursor: pointer;
            display: block;
            font-size: 12px;
            margin: 3px auto;
            padding: 5px;
        }
        #notification-container .notification-wrapper ul li .fa:hover {
            color: #B1AFAF;
        }

        #notification-container .notification-footer {
            border-top: 1px solid #AEAEAE;
            box-shadow: 0px -1px 3px #CCC;
            padding: 10px 5px;
            text-align: center;
            zoom: 1;
        }
        #notification-container .notification-footer a {
            color: #000;
            font-size: 12px;
            font-weight: bold;
            line-height: 15px;
        }

        #notification-container .mCSB_scrollTools{
            background: rgba(0,0,0,.2);
        }
        #notification-container .mCustomScrollBox{
            max-height: 243px !important;
        }
        #notification-container .mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical, #notification-container .mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{
            margin: 0px;
        }
/* slide in menu */
  .nav-bottom-links{display:inline-block;}
        .nav-copyright-text{padding:0 10px;margin:0 auto;color:#ccc;font-size:0px !important;text-align:right;background-color:#202020;margin-bottom:-10px;}    
        #ajaxsearchpro1{margin-top:18px;}    
        .logOutButton{
            float:right;
            background: #363b3f !important;
            border: 1px solid #363b3f !important;
            color: #363b3f !important;
            /*
              background: #c72026 !important;
              border: 1px solid #c72026 !important;
              color: #ffffff !important;
            */
            font: 700 12px/14px Arial,Tahoma,Verdana,sans-serif;
        }    
        .thb-mobile-menu li a {
            display: block;
            line-height: 37px;
            font-size: 16px;
            font-weight: 600;
            color: #FFF;
            position: relative;
            background-color: #363b3f;
            padding: 0px 30px;
        }
        .thb-mobile-menu li {
            border-bottom: 1px solid #4E4E4E;
            /*margin-right: 15px; */
        }
        .thb-mobile-menu {
            list-style: none;
            padding: 0;
            margin: 0px;
            clear: left;
            position: relative;
        }
        .normal-header {
            /*width: 1000px;*/
            /*float: right;*/
            overflow: hidden; 
        }
        div#page {
            /*width: 990px;*/
        }
        .bigbackground {
            position: fixed;
            width: 100%;
            display: block;
            height: 100%;
            background-color: rgba(205, 192, 164, 0.6);
            z-index: 99998;
        }
        .hide {
            display: none !important;  
        } 
        .normal-header,#page{
            transition: all 1s ease-in-out;
            -moz-transition: all 1s ease-in-out;
            -webkit-transition: all 1s ease-in-out;
            -o-transition: all 1s ease-in-out; 
        }
        .islooged li a {
            display: block;
            padding: 0px 30px;
            background-color: #1e7fc3;
            color: #FFF;
            font-size: 16px;
            line-height:37px;
            font-weight: bold;
            border-bottom: 1px solid #47A9E6;
        }
        .islooged label {
            background-color: #1e7fc3;
            display: block;
            font-size: 20px;
            color: #FFF;
            padding: 9px 2px 9px 10px;
            font-weight: bold;
            border-bottom: 1px solid #47A9E6;
            position: relative;
            z-index: 1;
        }
        .islooged {
            /*margin-right: 15px;*/
        }
        .loggedOut{background-color:#363b3f;padding-top:5px;}    
        .loggedOut li a {
            display: block;
            padding: 8px 10px;
            color: #FFF;
            font-size: 10px;
            font-weight: bold;
        }    
        .dashboardMenu span{
            float:left;
            font-size:14px;
            color:#fff;
            padding:1px 16px 0 0px;
            font-weight:bold;
        }
        .logingroup .dashboardMenu {
            float:left;
            width:190px;
            height:55px !important;
            padding:10px;
            text-align: center;
            padding-right:0;
            line-height:15px !important;
            border-bottom:1px solid #47A9E6;   
        }
        .logingroup .dashboardMenu span {
            display: block;
        }
        .logingroup .dashboardMenu .user-name{
            float:left;
            margin-top:18px;
            word-wrap:break-word;
            word-break:break-all;
            min-width:99px;
            padding-left:10px;    
        }
        .logingroup #item-header-avatar {
            float: none;
            padding: 0;
        }
        .thb-mobile-menu li a:hover {
            background-color: #655E5E;
        } 
        .islooged li a:hover {
            background-color: #0092D4;
        }
        .section_first {
            /*width: 76% !important;*/
        }

        .inline.top_middle {
            float: right;
            /*width: 42% !important;*/
        }

        .inline.large {
            float: left;
            /*width: 56% !important;*/
        }
        ul.bxslider li {
            /*width: 99% !important;*/
        }
        #page:after,.section_bottom {
            clear: both; 
        }
        .icon-reorder{cursor:pointer;}
        .normal-header{
            overflow-x: hidden;
        }
        span.sectionlabel {
            background-color: #363b3f;
            color: #FFF;
            display: block;
            clear: both;
            /*margin-right: 15px !important;  */
            padding: 9px 2px 9px 10px;
            font-size: 20px;
            font-weight: bold;
            border-bottom: 1px solid #808080;
            position: relative;
            z-index: 1;
        }
        .cdashboardMenu{
            font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
            font-weight: 400;
        }
        span.sectionlabel:after,.islooged label:after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
            height: 1px;
            width: 110px;
            border-bottom: 1px solid #FFF;
        }
        .islooged label:after {
            width:143px !important;
        }

/* header */
header .menu{z-index:500;margin:0 auto;width:100%;height:96%;clear:both;}
.liveSearchHeader{margin:0px auto auto;width:50%;text-align: center;float:left;display:inline-block;}
.socialCountersHeader{float:left;width:22%;max-height:73px;overflow-y:hidden;overflow-x:hidden;}
.section-nav-heading{width:765px;float:left;position:relative;height:42px;line-height:41px;}
.dashicons-nav-loggedin{float:left;width:12.4%;padding:0.4% 0;}
.weather-nav-header{float:right;width:292px;}
.weather-nav-header #local-date{font-size:11px;color:#000 !important;position:absolute;top:28px;font-family:Arial, sans-serif !important;padding-left:8px;font-style:italic;font-weight:bold;}
.ws-loc{top:14px !important;}
.menu-item-category{padding:5px 0;}
.menu-item-category a{padding:0px 10px;background-color:#5f666b;font-size:13px;line-height:14px;font-weight:400;}
.menu-item-category a:hover{font-weight: bold !important;}
/* header ends */
.publishedOn{float:left;width:25%;font-size:10px;color:darkgrey;}
.inline.large .main_article img{height:auto !important;}
/* Search */
    .col-filter-tags{
        font-family:Helvetica, sans-serif;
        margin-bottom: 5px;
        padding: 0px 145px 5px 151px;
        overflow: hidden;
    }
    .col-filter-tags ul .filter-tag{
        background: #444444;
        padding: 8px 20px 5px 10px;
        font-size: 15px;
        color: #FFF;
        float: left;
        margin: 5px 5px 0 0;
        position: relative;
        font-family: Helvetica, sans-serif;
    }
    .col-filter-tags ul .filter-tag span{
        cursor: pointer;
        position: absolute;
        right: 7px;
    }
    .col-filter-tags ul .filter-tag span:hover{
        color: grey;
    }
    .col-filter-tags ul .filtertag-clear{
        float: left;
        padding: 5px 10px 4px 10px;
        font-size: 13px;
        color: #444;
        border: 1px solid #EBEBEB;
        background-color: #FFF;
        margin: 5px 5px 0 0;
        cursor: pointer;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
    }
    .col-filter-tags ul .filtertag-clear:hover{
        color: grey;
    } 
.col-results .results-view .block {
    display: inline-block;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px;
    position: relative;
    text-align: center;
    width: 154px;
}
.block .search-member-info .member-name {
    color: #444;
    padding-top: 5px;
    font-size: 12px;
    font-weight: bold;
    text-transform: capitalize;
}
.block .search-member-info .member-company-name {
    color: #444;
    margin-top: 4px;
    font-size: 0.8rem;
    text-transform: capitalize;
    font-style: italic;
}
.member-content .hfwmm-image-link:before {
    height: 72%;
    left: 12px;
    width: 84%;
}
.block .member-content {
    margin: 0px;
    position: relative;
}
.block .member-content .member-avatar {
    width: 125px;
    margin: 0 auto;
}
/* topic & author Page */
.tag .navigation{text-align:right;margin:15px 0;}
.tag .navigation li a,
.tag .navigation li a:hover,
.tag .navigation li.active a,
.tag .navigation li.disabled {
	color: #fff;
	text-decoration:none;
}
.tag .navigation li {
	display: inline;
}
.tag .navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	background-color: #6FB7E9;
	border-radius: 3px;
	cursor: pointer;
	padding: 12px;
	padding: 0.75rem;
    font-weight: bold;
}
.tag .navigation li a:hover,
.tag .navigation li.active a {
	background-color: #068dde;
}
.author .user-social-info{margin-top:15px;width:100%;float:left;position:relative;text-align:center;}
.author .searchAll{min-height:400px;}
.author .authorName, .author .authorImage{display:none;}
.author .col-filter .menu-filter .filter-container{background:none;} 
.author .authorBioBackground{padding:0px;position:relative;float:left;width:99%;}
.author .featuredAuthorImage{width:200px;text-align:center;padding-top:8px;}
.author .author-share-stats{width:50%;padding-left:5px;position:relative;float:left;}
.author .authorFilter{width:130px;margin-left:0;}
.author .col-filter{width:130px;}
.authorBioBlock{width:30.5%;margin-left:10px;color:#000;padding-bottom:10px;height:1260px;}    
.authorBioBlock .hfwmm-image-link:before{height:54.1%;width:85%;margin:15% 0 0 15%;} 
.author .col-filter .menu-filter .filter-container {
    min-height: 90px;
    padding-bottom: 0;
}
.author .user-description{font-family: Georgia,'Times New Roman',Times,serif;
font-size: 17px;
line-height: 1.1em;
padding:0 2px 10px 7px;    
}    
.author .other-contributors{
  width:100%;
  margin-top:10%;
}  
.author .block .search-member-info{
    margin: 0 auto;
    width: 120px;
    height: 50px;
    display: block;
    text-align: left;
    padding-left: 5px;   
}
.author .author-bio{color:#000;font-size:20px;line-height:20px;padding:4px 0 3px 15px;text-align:left;}
.author .author-bio .author-name{font-size:20px;line-height:22px;font-weight: bold;text-transform:uppercase;}
.author .author-bio .author-industry{font-size:14px;padding-bottom:7px;}
.author .author-bio .author-company{font-size:12px;line-height: 12px;font-weight:bold;}
.author .total-readers{float:left;width:36%;font-size:30px;text-align:center;}
.author .total-comments{float:left;width:32%;font-size:30px;text-align:center;margin-top:-3px;}
.author .articles-published{float:left;width:32%;color:#1CB24B;font-size:30px;text-align: center;}
.author .articles-published .dashicons-admin-comments{font-size:55px;width:55px;height:52px;}
.author .articles-published .fa-stack-text{margin-top:1.2em;font-size:16px;font-weight:800;}
.author .total-comments .fa-comments{font-size:55px;width:55px;height:57px;color:#11486C;}  
.author .total-comments .fa-stack-text{margin-top:1.35em;font-size:16px;margin-left:-5px;font-weight:800;}    
.author .total-readers .fa-heart{font-size:57px;width:57px;height:57px;color:#C22623;}
.author .total-readers .fa-stack-text{margin-top:1.34em;height: 1em;font-size:15px;font-weight:800;}
.fa-stack{height:1.5em  !important;line-height:0 !important;}
.author .col-results .authr-results-seperator{height:45px;background:#323232;margin-left:-20px;}
.contactAuthor{padding:12px;}
.contactAuthor a {
    text-align: center;
    border-width: 1px;
    border-style: solid;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    text-decoration: none !important;
    text-shadow: 0 1px 1px rgba(0,0,0,0.35);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding:6px 10px;
    height: 26px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    background-color: #287bbc;
    border-color: #1b5480;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF287BBC', endColorstr='#FF23639A');
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #287bbc), color-stop(100%, #23639a));
    background-image: -webkit-linear-gradient(top, #287bbc 0%,#23639a 100%);
    background-image: -moz-linear-gradient(top, #287bbc 0%,#23639a 100%);
    background-image: -o-linear-gradient(top, #287bbc 0%,#23639a 100%);
    background-image: linear-gradient(top, #287bbc 0%,#23639a 100%);
    white-space: nowrap;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    width: 118px;
    font-size: 12px;
    font-weight:800;
}  
.author .Otherauthimg img{width:125px;}  
.author .authorbg{
    display: inline-block;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px;
    position: relative;
    text-align: center;
    width: 154px;
} 
.author .other-contributors{padding:10px 0 5px 6px;width: 100%;color:grey;float:left;font-size:18px;}
.author .contributors-list{position:relative;float:left;width:100%;}
.author .contributors-list ul{width:100%;float:left;}

/* Search */
.sourceButtonDiv{height:32px;position:absolute;right:-72px;text-align: center;top:-1px;width:32px;}
.sourceButtonDiv .sourceButton{
font-size:0px;
background: url(images/buttons/source-search-icon.png) no-repeat;
width:38px;
height:38px;
box-shadow:none;outline: none;border:none;
}
.sourceButton:hover, .sourceButton:active, .sourceButton:focus{background: url(images/buttons/source-search-icon.png) no-repeat;box-shadow:none;outline: none;}
 .selectedsearchOption label {
            font-family: verdana;
            font-size: 13px;
        }
        h1.noresultsfound {
            text-align: center;
            margin-bottom: 25px;
            font-size: 25px;
        }                              
        #searchpro-main{
            color:#fff;
            display:inline-block;
            float:left;
            margin-left:90px;
            text-align:left;
            width:80%;
        }
        #searchpro-main #searchpro-container{
            background: none;
            border: 1px none #000000;
            border-radius: 0px 0px 0px 0px;
            height: 32px;
            margin-top: 20px;
            width: 445px;
        }
        #searchpro-main #searchpro-container #searchpro-form {
            background: #E1E1E1;
            height: 32px;
            margin: 4px;
            overflow: visible;
            padding-right: 80px;
            position: relative;
            width: 300px;
        }
        #searchpro-main #searchpro-container #searchpro-form {
            border-radius: 3px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            box-shadow: inset 0 2px 3px rgba(0,0,0,0.4);
            -webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.4);
            -moz-box-shadow: inset 0 2px 3px rgba(0,0,0,0.4);
        }
        #searchpro-main #searchpro-container #searchpro-form #searchpro-section-input{
            box-shadow: none;
            color: #212121;
            font-family: Lato;
            font-weight: bold;
            height: 100%;
            padding: 0px;
            position: relative;
            width: 288px;
        }
        #searchpro-main #searchpro-container #searchpro-form #searchpro-section-input .searchpro-field{
            border: 0px;
            background: transparent;
            box-shadow: none;
            color: #212121;
            font-family: Lato;
            font-weight: normal;
            font-size: 16px;
            left: 0;
            line-height: 26px;
            margin: 0;
            padding: 3px 3px 3px 6px;
            width: 100%;
        }
        #searchpro-main #searchpro-container #searchpro-form #searchpro-section-input .searchpro-field.original{
            font-weight: bold;
            position: absolute;
            z-index: 2;
        }
        #searchpro-main #searchpro-container #searchpro-form #searchpro-settings {
            height: 32px;
            position: absolute;
            right: -30px;
            text-align: center;
            top: -1px;
            width: 32px;
        }
        #searchpro-settings .option {
            width: 20px;
            position: relative;
            float: left;
        }
        #searchpro-settings .search-selector .option div {
            padding-left: 0px !important;
            padding-right: 45px;
            padding-top: 5px;
            padding-bottom: 5px;
            color: #fff;
            text-align: left;
            height: 20px;
            line-height: 21px;
            font-size: 13px;
        }
        #searchpro-settings .search-selector .option {
            background-color: #000;
            background-image: none;
            color: #848484;
            border-top: 1px solid #2F2F2F;
            position: relative;
            cursor: pointer;
            height: 32px;
            display: block;
            float: none!important;
            width: auto!important;
        }
        li.option {
            clear: both;
        }
        li.option {
            clear: both;
        }
/* Home */
.sf-counter-container, .sf-widget-holder{width:147px;}
.main_article .catDiv{overflow:visible !important;position:absolute;top:0;bottom:0;left:0;right:0;}
.main_article .catDiv .todayDate{margin-top:-1px;margin-left: 25px;line-height:20px;font-size:11px;text-shadow:none;text-transform:Capitalize;font-style:italic;}
.footerBottomNav li{list-style-type: none;}
.footmenu li{list-style-type: none;}
/* Sections */
.large .main_article .hfwmm-image-link:before{height:100%;}  
.inline.large .main_article img{width:600px;}  
.top_middle{width:433px;margin:0 9px;}
.inline.medium img {height:290px;width:435px;}
.inline.medium.post_block.block{margin:0;width:100%;height:410px;}
.medium .hfwmm-image-link:before{height:70%;} 
.large .posttitle a{font:800 30px/28px hdyhadyhpzxaxojnoxbxvcbhikrRg, sans-serif;}
.RecentCategoryTag div{padding:3px 0px;font-size:22px;}
.inline.large .post_block.block{padding-bottom:3px;margin-left:0;max-height:515px;width:100%;}
.inline.large .image-block.opacity-effect{display:block;width:100%;max-height:400px;overflow:hidden;}
.inline.large .promo-inner-new{width:100%;overflow:hidden;position:relative !important;min-height:126px;}
.large .posttitle span{font:400 24px/24px 'ProximaSansRegular','Helvetica Neue',Helvetica,Arial,sans-serif;color:#393737;letter-spacing:0.01em;margin:0;padding:0 0 0 6px;}
.home-page .activities-section-blocks, #home-ca .activities-section-blocks{margin-top:0px;}
.home-page #trending-blocks, #home-ca #trending-blocks{
    padding: 0px 0 0 3px;
}
.home-page #trending-blocks .trending-block, #home-ca #trending-blocks .trending-block{
    border-bottom: 1px dashed #A7A7A7;    
    padding: 7px 0;
    margin-bottom:0;    
}
.home-page #trending-blocks .trending-block:last-child,
.single-post #trending-blocks .trending-block:last-child,
#home-ca #trending-blocks .trending-block:last-child {
    border-bottom: 0px;
    margin-bottom: 0px;
}
#trending-blocks .trending-block-post:before, #trending-blocks .trending-block-post:after {
    clear: both;
    content: "";
    display: table;
}
.home-page #trending-blocks .trending-block-post-thumbnail,
#home-ca  #trending-blocks .trending-block-post-thumbnail{
    float: left;
    width: 150px;
    margin-right: 10px;
}
.home-page #trending-blocks .trending-block-post-content,
#home-ca #trending-blocks .trending-block-post-content{
    float: left;
    width: 300px;
}
.home-page #trending-blocks .trending-block-post-content a,
#home-ca #trending-blocks .trending-block-post-content a{
    color: #fff !important;
    display: block;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.3333333333;
    margin-bottom:0;
}
.home-page #trending-blocks .trending-block-post-category,
.single-post #trending-blocks .trending-block-post-category,
#home-ca #trending-blocks .trending-block-post-category{
    font-size: 10px;
}
.home-page #trending-blocks .trending-block-post-category i,
.single-post #trending-blocks .trending-block-post-category i,
#home-ca #trending-blocks .trending-block-post-category i{
    margin-right: 3px;
}
.home-page #trending-blocks .trending-block-blog-content,
.single-post #trending-blocks .trending-block-blog-content,
#home-ca #trending-blocks .trending-block-blog-content{
    display: block;
    width: 100%;
}
.home-page #trending-blocks .trending-block-blog-content a,
.single-post #trending-blocks .trending-block-blog-content a,
#home-ca #trending-blocks .trending-block-blog-content a{
    color: #262626 !important;
    display: inline;
    font-family: Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 16px;
    margin-bottom: 5px;
    vertical-align: middle;
}
.home-page #trending-blocks .trending-block-blog-type,
.single-post #trending-blocks .trending-block-blog-type,
#home-ca #trending-blocks .trending-block-blog-type{
    background: #59abda;
    display: inline;
    color: #FFF;
    font-size: 9px;
    font-weight: bold;
    left: 0px;
    margin-right: 3px;
    padding: 3px 6px;
    text-align: center;
    vertical-align: middle;
}
.home-page .bottom-blocks-row, #home-ca .bottom-blocks-row{position:relative;width:100%;}
.activities-wrapper:before, .activities-wrapper:after{
    clear: both;
    content: "";
    display: table;
}
.home-page .activities-sections-header,
.single-post .activities-sections-header,
.single-notes .activities-sections-header,
#home-ca .activities-sections-header{
    padding: 6px;
    position: relative;
    height: 35px;
    background:none;
    border:none;
}
.activities-sections-header:before,.activities-sections-header:after {
    clear: both;
    content: "";
    display: table;
}   
.home-page .activities-sections-title,
.single-post .activities-sections-title,
.single-notes .activities-sections-title,
#home-ca .activities-sections-title{
    float: left;
    font-size: 22px;
    color: silver;
}   
/** Recently joined*/
/*
.home-page .recently-joined-user-popup-avatar img{
    height: 100%;
    width: 100%;
}*/
.home-page .directory-member-search-avatar span,
.home-page .directory-member-popup-avatar span,
.home-page .recently-joined-user-popup-avatar span{
    top:0px;
    border:30px solid #17823a;
    left:0;
    position:absolute;
    border-right-width:0px;
    border-top-width:0px;
    border-bottom-color: transparent;
}
.home-page .directory-member-search-avatar span i,
.home-page .directory-member-popup-avatar span i,
.home-page .recently-joined-user-popup-avatar span i{
    font-size:14px !important;
    position:absolute;
    left:-33px;
    color:#FFF;
    top:2px;
}    
.home-page .custom-comment,
.home-page .custom-comment:hover,
.home-page .custom-comment:focus,
.home-page .custom-comment:active,
.home-page .custom-like,
.home-page .custom-like:hover,
.home-page .custom-like:focus,
 .home-page .custom-like:active{
    border: none;
    outline: none;
    position: relative;
}
.home-page .custom-meta-featured-post .custom-comment i, .home-page .custom-meta-featured-post .custom-like i,
.home-page .custom-meta .custom-comment i, .home-page .custom-meta .custom-like i{
    color: #808080;
    display: inline-block;
    font-size: 16px;
    vertical-align: bottom;
} 
#recently-joined-users:before, #recently-joined-users:after {
    clear: both;
    content: "";
    display: table;
}
.home-page #recently-joined-users .recently-joined-user:nth-child(5n) {
    margin-right: 0px;
}
.home-page #recently-joined-users .recently-joined-user-avatar{
    display: block;
    height: 100%;
    width: 100%;
}
.home-page #recently-joined-users .recently-joined-user-avatar img{
    display: block;
    height: 100%;
    width: 100%;
}
.home-page #recently-joined-users .recently-joined-user-popup{
    background: #FFF;
    display: none;
    position: absolute;
    width: 360px;
    z-index: 6;
    box-shadow: 1px 1px 4px #969696;
}
#recently-joined-users .recently-joined-user-popup:before, #recently-joined-users .recently-joined-user-popup:after {
    clear: both;
    content: "";
    display: table;
}
.home-page #recently-joined-users .recently-joined-user-popup-avatar {
    float: left;
}
.home-page #recently-joined-users .recently-joined-user-popup-data {
    float: left;
    height: 150px;
    overflow: hidden;
    padding: 10px;
    position: relative;
    width: 210px;
}
.home-page #recently-joined-users .recently-joined-user-popup-userinfo {
    min-height: 60px;
    margin-bottom: 10px;
    overflow: hidden;
}
.home-page #recently-joined-users .recently-joined-user-popup-name {
    color: #000 !important;
    font-size: 17px;
    font-weight: bold;
    line-height: 20px;
    padding-right: 20px;
    font-family: 'Century Gothic',CenturyGothic,sans-serif;
}
.home-page #recently-joined-users .recently-joined-user-popup-industry {
    font-size: 12px;
    font-style:italic;
    padding:0px 0 9px;
}
.home-page #recently-joined-users .recently-joined-user-popup-companyname {
    font-size: 12px;
}
.home-page #recently-joined-users .recently-joined-user-popup-additional {
    bottom: 0px;
    left: 0px;
    padding: 0px 10px;
    position: absolute;
    width: 100%;
}
.home-page #recently-joined-users .recently-joined-user-popup-friendscount{
    color: #519250;
    font-size: 11px;
    padding: 5px 0px;
}
.home-page #recently-joined-users .recently-joined-user-popup-friendscount i{
    margin-right: 5px;
}
.home-page .custom-meta .custom-fav {
    background: url(images/2016/un-save-star.gif) no-repeat !important;
    background-size: 100% !important;
}
.home-page .custom-meta-featured-post{
        position: absolute;
        top: 0;
        right: 0;
}
.home-page .custom-comment{
    color: #808080 !important;
    font-size: 12px;
    width:50%;
    float:left;
    text-align: left;
}
.home-page .custom-comment span, .custom-like span {
    color: #068dde;
    display: inline-block;
    font-size:12px;
    padding:0;
}    
.home-page .custom-meta-featured-post .custom-fav, .custom-meta .custom-fav{
    background: url(images/white-star-icon-13.png) no-repeat;
    background-size: 100%;
    display: block;
    float:right;
    height: 16px;
    position: relative;
    width: 16px;
    z-index: 5;
}
.home-page .custom-meta .custom-comment i{font-size:12px !important;}  
.home-page .custom-like .fa-thumbs-up{
    font-size:13px !important;
}        
.home-page .categoryNew{margin-left:2px;}    
.home-page .categoryNew i {
    font-size: 11px;
    line-height: 16px;    
}  
.custom-fav.isfav{
    background: transparent;
}
.custom-fav img:first-child {
    display: none;
    height: 16px !important;
    width: 16px;   
}
.custom-fav.isfav img:first-child {
    display: block;
    width: 16px;
}
.custom-fav .wpfp-hide{
    height: 16px !important;
    width: 16px !important;   
}
.custom-meta-featured-post .custom-fav, .custom-meta .custom-fav a {
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    height: 100%;
    width: 100%;
    overflow: hidden;
    color: transparent !important;
} 
.home-page .top-featured-block,
.home-page .middle-featured-block,
#home-ca .top-featured-block, 
#home-ca .middle-featured-block{
    position:relative;
    float:left;
    width:1066px;
}
.home-page  .featured-article-info, #home-ca .featured-article-info{
    z-index: 1;
    color: #FFF;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 520px;
    padding:10px 0 10px 10px;
    height:467px;
}
.home-page .featured-article-info .home-most-recent-data-category, #home-ca .featured-article-info .home-most-recent-data-category{
    font-size:17px;
    margin-bottom:0px;
}
.home-page .article-author-top, #home-ca .article-author-top{
    display: block;
    position: relative;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-weight: 400;
}         
.single-post .article-author-top .author-name{
    color: #A3A3A3;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    display: inline-block;
    margin-top: 22px;
    vertical-align: top;
}
.home-page .article-author-top .featured-post-author, #home-ca .article-author-top .featured-post-author{
color: #A3A3A3;font-size:16px;font-style: normal;font-weight:bold;display: inline-block;margin-top: 22px;vertical-align: top;
}
.home-page .custom-featured-post-avatar,
.single-post .custom-featured-post-avatar,
.single-notes .custom-featured-post-avatar,
#home-ca .custom-featured-post-avatar{
        display: inline-block;
}
.home-page .custom-featured-post-avatar img,
.single-post .custom-featured-post-avatar img,
.single-notes .custom-featured-post-avatar img,
#home-ca .custom-featured-post-avatar img{
    background-size: cover;
    display: block;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;   
}
.home-page .article-published-on, #home-ca .article-published-on{
    color:#B1AFAF;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    margin-bottom:45px;
}
.home-page .article-title, #home-ca .article-title{ 
    font: 800 55px/55px "hdyhadyhpzxaxojnoxbxvcbhikrRg", sans-serif;
    position:relative;
    margin-bottom: 30px;
}
.home-page .article-title a, #home-ca .article-title a{color:inherit;}
.home-page .featured-image-left-col, #home-ca .featured-image-left-col{
    float: left;
    position: relative;
    width: 278px;
    background: black;
    height: 467px;
}
.home-page .featured-image, #home-ca .featured-image{
    float:left;position: relative;
    text-align: center;
    width: 780px;
}        
.home-page .featured-image:before, #home-ca .featured-image:before{
    content: "";
    top: 0;
    position: absolute;
    height: 100%;
    width: 10%;
    background-image: -webkit-gradient(linear,left top,right top,color-stop(50%,#000),color-stop(50%,transparent));
    background-image: linear-gradient(to right,#000 50%,transparent);
    left: -25px;
    width: 295px;
}
.home-page .featured-image img, #home-ca .featured-image img{float:right;}
.home-page .featured-image:after, #home-ca .featured-image:after{
    content: "";
    top: 0;
    position: absolute;
    height: 100%;
    background-image: -webkit-gradient(linear,left top,right top,from(transparent),to(#000));
    background-image: linear-gradient(to right,transparent,#000);
    right: 0px;
    width: 330px;
}
.home-page  .home-most-recent-title, #home-ca  .home-most-recent-title{
    color: #000;
    display: block;
    float: left;
    font: 800 20px/21px "hdyhadyhpzxaxojnoxbxvcbhikrRg", sans-serif;
    margin-bottom: 5px;
    width: 100%;
}
.home-page .home-most-recent-excerpt, #home-ca .home-most-recent-excerpt{
    color: #333132;
    float: left;
    font: 400 17px/18px 'ProximaSansRegular',Helvetica,Arial,sans-serif;
    width: 100%;
}
.home-page .recent-articles-info, #home-ca .recent-articles-info{
    background: #f2f0f1;
    border-top: 1px solid #E2E2E2;
    height: 47px;
    padding: 5px;
    position: relative;
}
.home-page .recent-articles-info .home-most-recent-avatar, #home-ca .recent-articles-info .home-most-recent-avatar{
    display: block;
    float: left;
    height: 35px;
    margin-right: 5px;
    overflow: hidden;
    width: 35px;
}
.home-page .recent-articles-info .home-most-recent-avatar img, #home-ca  .recent-articles-info .home-most-recent-avatar img{
    height: 100%;
    width: 100%;
}
.home-page  .recent-articles-info .home-most-recent-user-info, #home-ca  .recent-articles-info .home-most-recent-user-info{
    float: left;
    width: 193px;
}
.home-page  .recent-articles-info .home-most-recent-name , #home-ca .recent-articles-info .home-most-recent-name {
    color: #000;
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
}
.home-page .home-most-recent-meta, #home-ca .home-most-recent-meta{
    color: #B1AFAF;
    overflow: hidden;
    position: absolute;
    right: 5px;
    top: 10px;
}
.home-page .home-most-recent-meta .home-most-recent-meta-btn, #home-ca .home-most-recent-meta .home-most-recent-meta-btn{
    color: #808080;
    display: block;
    font-size: 17px;
    padding: 0px 10px;    
}
.home-page .home-most-recent-meta-info, #home-ca .home-most-recent-meta-info{
    color: #000;
    display: block;
    font-size: 10px;
    line-height: 10px;        
}
.home-page .home-most-recent-block, #home-ca  .home-most-recent-block{
        box-shadow: 1px 1px 4px #969696;
        float: left;
        margin-right: 15px;
        margin-bottom: 15px;
        width: 253px;            
}
.home-page .home-most-recent-thumbnail, #home-ca .home-most-recent-thumbnail{
    display: block;
    border-bottom: 3px solid;
    height: 168px;
    overflow: hidden;
    position: relative;
    width: 253px;border-bottom-color: #FED307;            
}
.home-page .home-most-recent-thumbnail.Architecture, #home-ca .home-most-recent-thumbnail.Architecture{
        border-bottom-color: #C72026;
}
.home-page .home-most-recent-thumbnail.Construction, #home-ca .home-most-recent-thumbnail.Construction{
        border-bottom-color: #FED307;
}
.home-page .home-most-recent-thumbnail.Design, #home-ca .home-most-recent-thumbnail.Design{
        border-bottom-color: #843C97;
}
.home-page .home-most-recent-thumbnail.Engineering, #home-ca .home-most-recent-thumbnail.Engineering{
        border-bottom-color: #ED7A23;
}
.home-page .home-most-recent-thumbnail.Property, #home-ca .home-most-recent-thumbnail.Property{
        border-bottom-color: #1CB24B;
}  
.home-most-recent-data{
    height: 170px;
    position: relative;
    padding: 10px 5px;                        
}
.home-most-recent-data-category {
    display: block;
    float: left;
    font-size: 10px;
    margin-bottom: 5px            
}        
.home-most-recent-data-date{
    color: #B1AFAF;
    display: block;
    float: right;
    font-size: 10px;
}        
.home-most-recent-block:nth-child(4n) {
    margin-right: 0px !important;
}    
.home-bottom-block-h{
    float:left;position:relative;width:15.7%;margin-right: 1.15%;
}   
.home-bottom-block-h:nth-child(7n) {
    margin-right: 0px;
}                 
.home-bottom-block-h .middle_block_small.inline{
    position: relative;
    float: left;
    margin-bottom: 2px;
    padding: 0;
    height: 145px;
}
.home-page .featured-contributor-list .contributor-name, #home-ca .featured-contributor-list .contributor-name{
    display: block;
    color: #000;
    font-size: 17px;
    line-height: 20px;
    font-family: 'Century Gothic',CenturyGothic,sans-serif;
    font-weight: bold;
}    
.home-page .featured-contributor-list .contributor-occupation, #home-ca .featured-contributor-list .contributor-occupation{
    display: block;
    font-size: 12px;
    padding: 0px 0 9px;
    color: #000;
    font-style: italic;
}    
.home-page .featured-contributor-list .contributor-occupation, #home-ca .featured-contributor-list .contributor-occupation{
    display: block;
    font-size: 12px;
    padding: 0px 0 9px;
    color: #000;
    font-style: italic;
}
.home-page .featured-contributor-list .contributor-city, #home-ca .featured-contributor-list .contributor-city{
    display: block;
    font-size: 10px;
    color: silver;
}    
.home-page .featured-contributor-list .featured-contributor-avatar, #home-ca .featured-contributor-list .featured-contributor-avatar{float: left;
    height: 80px;
    overflow: hidden;
    position: relative;
    width: 80px;} 
.home-page .featured-contributor-list .featured-contributor-info, #home-ca .featured-contributor-list .featured-contributor-info{
    background:#f8f8f8;display: block;
    float: left;padding-left: 15px;width: 220px;min-height: 80px;padding-top: 5px;    
}        
.home-page #recently-joined-users, #home-ca  #recently-joined-users{
    padding:5px 0 0 4px;
}                
.home-page #recently-joined-users .recently-joined-user:nth-child(7n), #home-ca #recently-joined-users .recently-joined-user:nth-child(7n){
   margin-right: 5px;
}
.home-page #recently-joined-users .recently-joined-user:nth-child(5n), #home-ca #recently-joined-users .recently-joined-user:nth-child(5n){
   margin-right: 5px;
}    
.home-page #recently-joined-users .recently-joined-user:nth-child(6n), #home-ca #recently-joined-users .recently-joined-user:nth-child(6n){
    margin-right: 0px;
}     
.home-page #recently-joined-users .recently-joined-user, #home-ca #recently-joined-users .recently-joined-user {
    cursor: pointer;
    float: left;
    height: 43.5px;
    margin-bottom: 5px;
    margin-right: 6px;
    position: relative;
    width: 43.5px;
}    
.line-separator{
height:5px;
background:#717171;
border-bottom:5px solid #313030;
}         
.home-page .top-block-seperator, #home-ca .top-block-seperator{
    clear:both;height:20px;   
}
/* Articles */
.single-post .single-post-author{
    display:block;
    max-width: 277px;
    width: 100%;
    position: relative;
    margin:8px 0 0px 0px;
    overflow: hidden;    
}
.single-post .single-post-author-avatar{
    float: left;
    height: 100px;
    margin-right: 15px;
    overflow: hidden;
    position: relative;
    width: 100px;
}
.single-post .single-post-author-info{
    display: block;
    float: left;
}
.single-post .single-post-author-info .single-post-author-bio{
    position:absolute;bottom:0;
}
.single-post .single-post-author-info .single-post-author-bio .bio-link{
    font-size:12px;text-decoration:underline;font-weight:600;
}
.single-post .single-post-author-info .single-post-author-bio .bio-link a{
   color:#000;
}
.single-post .single-post-author-info .single-post-author-name{
    color: #111;
    font-size: 15px;
    font-size: 1.0714285714rem;
}
.single-post .single-post-author-info .single-post-author-industry{
    color: #666;
    font-family: Georgia,"Times New Roman",serif;
    font-size: 13px;
    font-style: italic;
    line-height: 1.2;
}
.small-advert-text{color:#D3D3D3;font-size:10px;float:right;}
.single-post .activities-section-blocks.top{
    border-bottom:1px dashed #A7A7A7;margin-bottom: 10px;
}
.single-post .activities-section-blocks.bottom{
    border-top: 1px dashed #A7A7A7;border-bottom: 5px solid #A7A7A7;padding-bottom: 10px;
}
.single-post .custom-profile-count i{font-size: 20px;}
.single-post .total-share-count-wrapper .live-counter-small{float:left;}
.single-post .total-share-count-wrapper .live-counter-small i{font-size:20px;color:#99ca3c;}
.single-post .custom-profile-count span, .single-post .live-counter-small span{color:#c0c0c0;margin-left:10px;font-size: 16px;}
.single-post .contributor-company{display:block;font-size:12px;color: #000;}
.single-post  .contributor-occupation{display: block;font-size: 12px;padding: 0px 0 9px;color: #000;font-style: italic;}    
.single-post .total-share-count-wrapper{width:100%;margin-top:7px;max-width:235px;text-align:center;}
.single-post .total-share-count-wrapper .live-counter{float:left;color:#83bb54;font-family:Helvetica,Arial,sans-serif;font-size:55px;line-height:55px;margin-bottom:15px;}
.single-post .total-share-count-wrapper .share-text{padding-top:30px;float:left;margin-left:10px;font-size:12px;color:#a9a9a9;text-transform:uppercase;}    
.single-post .leftcolSocialMedia .share-text{margin-bottom: .23257rem!important;} 
.single-post .sharebuttons .custom-like, .single-post .sharebuttons .custom-comment{
    color: #8b8788;
    font-size: 17px;   
}
.single-post .custom-like span, .single-notes .custom-like span{
    color: #8b8788;
    font-size: 17px;   
}
.single-post .custom-fav::before{
        content: "\f005";
}
.single-post .custom-fav.isfav::before{
        content: " ";
}    
.single-post .custom-fav{
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    width: 16px;
    z-index: 5;
    font-size: 17px;
    color:#8b8788;
}
.single-post .custom-fav a{
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    height: 100%;
    width: 100%;
    overflow: hidden;
    color: transparent !important;
    text-indent: 100%;
    white-space: nowrap;
}    
.single-post #trending-blocks .trending-block-post-content a {
    color: #262626 !important;
    display: block;
    font: 300 17px/18px hdyhadyhpzxaxojnoxbxvcbhikrRg, sans-serif;
    margin-bottom:0;
}
.single-post .entry-header{margin:0.2% 20px 0.9% 0;width:95%;float:left;position:relative;}
.single-post .entry-header .title-wrap .postTitle{
    color:#000;font:800 62px Helvetica,Arial,sans-serif;letter-spacing:-2px;line-height:69px;
}
.single-post .bottom-share-dropdown .custom-like{color:#8b8788;padding:0 0 0 5px;}
.single-post .bottom-share-dropdown .custom-like i{width:15px;}
.single-post .bottom-share-dropdown .custom-like span{position:relative;color:#444;font-size:14px;}
.single-post .embedly-dropdown .custom-fav{padding-left:4px;margin-right:4px;width:60px;}
.single-post .bottom-share-dropdown .drop-down-comment{
    padding: 5px 0 0 5px;
}
.single-post .bottom-share-dropdown .drop-down-comment .fa-comments{font-size:16px;padding-left:5px;margin-right:4px;color:#8b8788;}
.single-post .single_first{margin-left:0;max-width:219px;width:23%;position:relative;overflow:hidden;}
.single-post #single-notes-body-bottom{border-bottom:0;width:98%;}
.single-post .single-notes-body-bottom-block-comments{border-bottom:0 !important;}
.single-post .single-notes-body-bottom-block-comments .fa-thumbs-up{font-size:18px;}
.single-post #single-notes-body-bottom .single-notes-body-bottom-block-comments {
    float: left;
    padding-right: 10px;
    width: 20%;
    cursor: pointer;
}
.single-post .single-notes-body-bottom-block-comments a{
    color:#8b8788;padding-left:5px;
}
.single-post #single-notes-body-bottom .single-notes-body-bottom-blocks-author{
    background: #f2f0f1;
    height: 5px;
    padding: 0;
    border-bottom: 1px solid #A7A7A7;}
.single-post .articleContributor h5 span{color: darkgray;}
.single-post .article-published-on{
    color: #B1AFAF;
    display: block;
    float: left;
    font-size: 10px;
    font-weight: normal;
    line-height: 16px;
    margin-bottom:35px;
}
.single-post .related-posts-block{width:200px;}
.single-post .single_middle{width:52.8%}
.single-post .single_middle .module-top{height:100%;padding-right:16px;}
.single-post .single_middle .post-content{position:relative;width: 100%;text-align:left;}
.single-post .post-author-info{
    width:50%;position:relative;
}
.single-post #trending-blocks {
    padding: 10px 0 0 3px;
}
.single-post #trending-blocks .trending-block {
    border-bottom: 1px dashed #A7A7A7;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.single-post #trending-blocks .trending-block-post-thumbnail {
    float: left;
    width: 140px;
    margin-right: 10px;
}
.single-post #trending-blocks .trending-block-post-content {
    float: left;
    width: 150px;
}
.single .single_first .activities-sections-header {
    padding-top: 3px !important;
    margin-bottom: 6px;  
}
.single-post #comment{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #E4E4E4;border-radius: 0 0 0 0 !important;-webkit-border-radius: 0 0 0 0 !important;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1) inset !important;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1) inset !important;height: 100px;padding:10px;width:97%;}    
.single-post #submit{background-color:silver;display:inline-block;float:right;width:130px;border:none;height:30px;}
.single-post #comments-custom .comment-info a{color:#333;}
.single-post #respond .comment-cancel-reply{right:130px !important;}  
.single-post .articleContributor a {
        color: #000;
    }    
.single-post .articleContributor a:hover {
        color: #5D9ECC;
    }   
.single-post .content_bottom_wrap {
    width: 100%;
    position: relative;
}
.single-post .content_bottom_wrap .post-author-info {
    width: 71%;
    position: relative;
    margin: 0px;
}
.single-post .content_bottom_wrap .embed-article {
    width: 12%;
    padding-top: 10px;
}
.single-post .content_bottom_wrap .save-article {
    width: 14%;
    margin-top: -4px;
    padding-top: 10px;
}
.single-post .single_right{
    width: 22.59%;max-width:303px;
}
.single-post .wpfp-span .addFavorite, .removeFavorite {
    font-size: 13px;
    color: rgb(169, 169, 169);
    font-weight: bold;
}
.single-post .content-wrap{
    width:100%;display:block;position:relative;margin: 0 0 1% 0;float:left;
}
.single-post .content-wrap .postcontent{
    padding: 0 1%;
}
.single-post .articleFullSummary{
    font-family: Georgia,'Times New Roman',Times,serif;
    font-size: 22px;
    font-weight: 400;
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
    word-spacing: 0.05em;
    line-height: 1.5em;
    color: #333;
    margin-left:0;
    width:97%;
}
.articleExcerpt p, .articleFullSummary p{
    margin: 0 0 1.1rem;
    line-height: 1.5;
} 
.articleFullSummary h6{
    font-weight: bold;
    font-size: 10px;
    line-height: 1.3em;
    margin: 0 0 0.8rem;
}
.articleFullSummary h5{
    font-weight: bold;
    font-size: 12px;
    line-height: 1.3em;
    margin: 0 0 0.8rem;
}
.single-post .articleAuthor{color:#394854;font-family:Arial,sans-serif;font-size:14px;font-weight:bold;padding-bottom:2px;text-decoration:none;float:left;width:30%;}
.single-post #single-notes-body-bottom .articleAuthor-bio{
    display:block;float:left;margin:0;position:relative;
}
.single-post #single-notes-body-bottom .articleAuthor-bio .articleContributor{
    font-size:16px;
}
.single-post #single-notes-body-bottom .articleAuthor-bio .articleContributor h5{
padding-top:3px;
}
.single-post .single-embed-button{
    float:right;
}
.single-post .single-embed-button .embed-text{
    font-size:12px;
    margin-right:5px;
    padding-top: 18px;
    float:left;
    position:relative;
    line-height:15px;
    color:#808080;   
}
.single-post .report-current-post{text-decoration:underline;font-size:10px;padding-left:5px;}
.single-post .single-embed-button .st_embed_ly_large{float:left;position:relative;width:40px;}
.single_right h3.smallPostTitle {
    font: 600 17px/18px Arial,Helvetica,sans-serif;
}
.articleFullSummary ul li, .articleFullSummary ol li{margin-left:50px;line-height:1.5;}
.articleFullSummary ul li:last-child{margin-bottom: 1.1rem;}
.articleExcerpt{font-size: 22px;
    font-family: Georgia,'Times New Roman',Times,serif;
    font-weight: 400;
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
    word-spacing: 0.05em;
    width:100%;} 
.articleExcerpt div{color:#000000;padding:1% 0% 0 1%;}
.articleExcerpt h2{color:#000000;padding:1% 0% 0 0;}
.articleSectionHeading{    
    position:relative;
    margin-bottom:10px;
    padding:10px;
}
.single-post #content-middle-wrap{width:952px;float:left;margin: 0px 0 10px 50px;}
.single-post #content-middle-wrap .featured-image{float: right;padding-right:32px;}
.single-post .trending_block{width:100%;margin-left: 0;float:left;display:block;position:relative;}
.single-post .comment-like-button{position:absolute;bottom:2px;cursor:pointer;}
.single-post .comment-form .cancel-comment{display:none;
    position: absolute;
    right: 130px;
    text-decoration: underline;
    font-size: 12px;
    color: #000;
    display: inline-block;
    vertical-align: bottom;
    font-weight: normal;
    margin-right: 5px;
    cursor: pointer;
}
.post-template-single-construction-related-php .articleFullSummary a{color:#fed307;text-decoration:underline;}
.post-template-single-architecture-related-php .articleFullSummary a{color:#c72026;text-decoration:underline;}
.post-template-single-interiordesign-related-php .articleFullSummary a{color:#843c97;text-decoration:underline;}
.post-template-single-engineering-related-php .articleFullSummary a{color:#ed7a23;text-decoration:underline;}
.post-template-single-property-php .articleFullSummary a{color:#1CB24B;text-decoration:underline;}
/* Comments */
.comment_text{font: 400 15px/17px 'ProximaSansRegular','Helvetica Neue',Helvetica,Arial,sans-serif;}    
.comment_text p:first-child{display:inline;}    
.comment_text p:last-of-type{display:inline !important;}
.children .comment-body .comment-like-button{margin-top:0 !important;}
.single-post .btn.light span{margin-left: 5px !important;font-size: 13px !important;font-weight: 800;}
.single-post .button-tooltip i:active, .button-tooltip i:visited{color:#fff;}
.single-post #comments-custom .comments-list li{margin-bottom:45px;} 
.single-post #comments-custom .comments-list ul.children{
    padding-left: 100px !important;
    width: 735px !important;
}
.single-post #comments-custom .comments-list {
    width: 100%;
    max-width: 735px;
}
/* Notifications */
#notificationbtn{
    cursor: pointer;
    display: block;
    float: none;
    height: 30px;
    left: 0px;
    margin: 0px;
    position: absolute;
    top: 0px;
    width: 30px;
    z-index: 2;
}
#notifications-popup{
    background: #FFF;
    border: 1px solid #28639d;
    box-sizing: border-box;
    display: none;
    left: 0px;
    position: absolute;
    text-align: left;
    top: 100%;
    width: 430px;
}
#notifications-popup *{
    box-sizing: border-box;
}
#notifications-popup .notification-popup-header {
    padding: 10px 5px;
    background: #28639d;
}
#notifications-popup .notification-popup-title{
    color: #fff;
    display: block;
    font-size: 19px;
    text-align: left;
    background: #28639d;
    font-weight: bold;
}
#notifications-popup .notification-popup-wrapper{
    min-height: 60px;
    max-height: 212px;
}
#notifications-popup .notification-popup-floading {
    display: block;
    height: 100px;
    position: relative;
}
#notifications-popup .notification-popup-loading {
    display: none;
    padding: 5px;
    text-align: center;
}
#notifications-popup .notification-popup-floading img{
    height: 31px;
    left: 50%;
    margin-left: -16px;
    margin-top: -16px;
    position: absolute;
    top: 50%;
    width: 31px;
}
#notifications-popup p{
    color: #444;
    font-size: 18px;
    padding: 40px;
    text-align: center;
}
#notifications-popup ul{
    list-style: none;
    margin: 0px;
}
#notifications-popup li{
    border-bottom: 1px solid #d2d2d2;
    position: relative;
}
#notifications-popup .notification-popup-content{
    background: #FFF;
    color: #000;
    display: block;
    padding: 10px 15px 10px 10px;
    position: relative;
}
#notifications-popup .notification-popup-content:hover{
        background: #ebeced;
}
#notifications-popup .notification-popup-content.is_new{
    background: #ddedfe;
}
#notifications-popup .notification-popup-content:before, #notifications-popup .notification-popup-content:after{
    clear: both;
    content: "";
    display: table;
}
#notifications-popup .notification-popup-avatar {
    display: block;
    float: left;
    height: 50px;
    margin-right: 5px;
    width: 50px;
}
#notifications-popup .notification-popup-avatar img {
    height: 100%;
    width: 100%;
}
#notifications-popup .notification-popup-info {
    float: left;
    margin-right: 3px;
    width: 320px;
}
#notifications-popup .notification-popup-info-header {
    margin-bottom: 2px;
}
#notifications-popup .notification-popup-info-header:before, #notifications-popup .notification-popup-info-header:after{
    clear: both;
    content: "";
    display:table;
}
#notifications-popup .notification-popup-info-user {
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-right: 3px;
}
#notifications-popup .notification-popup-info-action {
    font-size: 13px;
    float: left;
}
#notifications-popup .notification-popup-info-body {
    display: block;
}
#notifications-popup .notification-popup-info-body-title {
    display: block;
    font-size: 14px;
    font-weight: bold;
}
#notifications-popup .notification-popup-info-body-excerpt {
    display: block;
    font-size: 13px;
}
#notifications-popup .notification-popup-info-body-excerpt:before, .notification-popup-info-body-excerpt:after{
    font-family: 'FontAwesome', "Open Sans",Helvetica,Arial,sans-serif;
    font-size: 5px;
    vertical-align: super;
}
#notifications-popup .notification-popup-info-body-excerpt:before{
    content: "\f10d";
    margin-right: 1px;
}
#notifications-popup .notification-popup-info-body-excerpt:after{
    content: "\f10e";
    margin-left: 1px;
}
#notifications-popup .notification-popup-meta {
    float: left;
    width: 25px;
}
#notifications-popup .notification-popup-meta:before, #notifications-popup .notification-popup-meta:after{
    clear: both;
    content: "";
    display: table;
}
#notifications-popup .notification-popup-date {
    display: block;
    float: left;
    font-size: 10px;
    margin-bottom: 3px;
    text-align: right;
    width: 100%;
    color:#808080;
}
#notifications-popup .notification-popup-info.multiple {
    width: 375px;
}
#notifications-popup .notification-popup-multiuser {
    display: block;
    margin-top: 3px;
}
#notifications-popup .notification-popup-multiuser:before, #notifications-popup .notification-popup-multiuser:after {
    clear: both;
    content: "";
    display: table;
}
#notifications-popup .notification-popup-multiuser-img{
    display: block;
    float: left;
    height: 30px;
    margin-right: 5px;
    width: 30px;
}
#notifications-popup .notification-popup-multiuser-img img{
    height: 30px;
    width: 30px;
}
#notifications-popup .notification-popup-multiuser-more {
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    background: #DFDFDF;
    font-size: 12px;
    text-align: center;
    line-height: 30px;
}
#notifications-popup .notification-popup-meta-action {
    display: none;
    float: right;
}
#notifications-popup .notification-popup-content:hover .notification-popup-meta-action{
    display: block;
}
#notifications-popup .notification-popup-meta-view {
    cursor: pointer;
    display: block;
    font-size: 12px;
    height: 20px;
    text-align: right;
    line-height: 20px;
}
#notifications-popup .notification-popup-meta-view i {
    font-size: 12px;
    line-height: 20px;
}
.wppaszone1 img {
	max-width: 100%;
	height:auto;
}
/* Ads Pro WP ADMIN AJAX CSS */
.wppaszone1 {overflow:hidden; visibility: visible !important; display: inherit !important; }
.pas_fly_in .wppaszone1 {visibility: hidden !important; }
.pas_fly_in.showing .wppaszone1 {visibility: visible !important; }

.wppasrotate, .wppaszone1 li { margin: 0; padding:0; list-style: none; }
.rotating_paszone > .pasli { visibility:hidden; }
.wppaszone1 .jshowoff .wppasrotate .pasli { visibility: inherit; }
/* TEMP */
.single-post .featured-image-left-col{float:left;position:relative;width:400px;background:black;
    height: 467px;}                  
.single-post .featured-image-right-col{float:left;position:relative;background:#000;height:467px;width:54px;} 
.single-post .button-tooltip .custom-fav{margin-top:-40px;font-size:20px;margin-left:-9px;color:inherit;position:absolute;}
.single-post .button-tooltip .custom-like{position:absolute;}
.single-post .button-tooltip .fa-thumbs-up, .single-post .button-tooltip .fa-thumbs-o-up{margin-top: -40px;
font-size: 20px;
position: absolute;
margin-left: -9px;}
.single-post .button-tooltip .fa-comments{margin-left:-10px;font-size: 20px;
    margin-top: -40px;
    position: absolute;
    margin-left: -10px;}
.single-post .button-tooltip .custom-fav.isfav{margin-top:-38px;margin-left:-8px;}                  
.single-post .article-info{
    z-index:1;color:#FFF;
    padding-left: 40px;
    text-shadow: 0 -1px 0 rgba(0,0,0,.4);
    position: absolute;
    top: 25px;
    left: 55px;
    width: 560px;
    padding:0 15px;
}           
.single-post .article-author-top{display:block;font-family:Helvetica,Arial,sans-serif;font-size: 20px;margin-bottom:30px;
    font-weight: 400;}       
.single-post .article-title{font: 800 55px/55px "hdyhadyhpzxaxojnoxbxvcbhikrRg", sans-serif;}     
.single-post .social-media-top-block{position:relative;width:100%;display:block;min-height:111px;margin-top: 1rem;}   
.single-post .social-media-top-block .leftcolSocialMedia{
        width:50%;
        margin-left:236px;
        display:inline-block;
}
.single-post .article-read-counter{font-weight: 700!important;
    font-size: 2.48832rem!important;
    line-height: 1.2!important;
    vertical-align: middle;}
.single-post  .social-media-top-block .right-total-reads{display:inline-block;width: 30%;position:relative;}
.single-post .social-media-top-block .right-total-reads .inner-counter{float:right;}
.single-post .social-media-top-block .total-reads-text{display:inline-block;vertical-align: middle;font-size:10px;}
.single-post .social-media-top-block .total-reads-text span{display:block;}      
.single-post .social-media-top-block .social-icon{display:inline-block;width:42px;text-align:center;}
.single-post .social-media-top-block .social-icon .icon-text{font-size:10px;} 
.single-post .article-top-seperator-line{margin-left: 236px;border-top: 1px solid #EAEAEA;margin-top: 16px;padding-top: 12px;}
.stButton .chicklets{
    opacity: .75 !important;
    -ms-filter: "alpha(opacity=75)" !important;
    filter: alpha(opacity=75) !important;
}                  
.stButton .chicklets:hover {
    opacity: 1 !important;
    -ms-filter: "alpha(opacity=1)" !important;
    filter: alpha(opacity=1) !important;
}                  
.stButton .embed_ly{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2xpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNTgwMTE3NDA3MjA2ODExODA4MzgyNzdGNDREMkU4QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCREVDQkMyMjc3QjYxMUUzQTVGN0JGQURFQTRDMjlBNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCREVDQkMyMTc3QjYxMUUzQTVGN0JGQURFQTRDMjlBNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzRhMDdjMTktODZlNy00MzE2LTgzNTQtYWJjZTE0NmQ2ZmM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA1ODAxMTc0MDcyMDY4MTE4MDgzODI3N0Y0NEQyRThBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+eodHFgAAADdJREFUeNpi/P//PwMUwBnEAiYGCgALEpuR7jb/J0MfI939/J9qfqaas+mfSBhHoJ/JzhgAAQYA0AIIK9fibVIAAAAASUVORK5CYII=) !important;
        color:inherit !important;
}                  
.top-right-circle{width:50px;height:50px;line-height:50px;font-size: 50px;display:block;font-weight:100;margin:0 auto 5px;} 
.button-tooltip{text-shadow: 0 -1px 0 rgba(0,0,0,.6);color: rgba(255,255,255,.6);  -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;}
.button-tooltip:hover{color:#fff;}    
.button-label{cursor: pointer;display:block;font-size:12px;font-weight:700;text-align:center;}                  
.single-post #page{margin:63px auto 0px;}            
.single-post .article-share-tools {
    display: block;
    padding: 20px 0;
    text-align: center;
    height: 100%;
    position: absolute;
    right: 50px;
    top: 0;
    z-index: 1;
    text-shadow: 0 -1px 0 rgba(0,0,0,.6);
    color: rgba(255,255,255,.6);    
}
.single-post .article-share-tools .st_embed_ly{    
    position: absolute;
    margin-top: -38px;
    margin-left: -10px;}
.single-post .activities-settings-options-body a:hover{background:none;}
 .single-post    .activities-settings{
                    font-size: 18px;
                    display: inline-block;
                    vertical-align: middle;
                    margin-left: 10px;
                    color:#000;
                }
 .single-post   .activities-settings-options-list:before {
                    border: 10px solid #D5D5D5;
                    border-left-color: transparent;
                    border-right-width: 0px;
                    border-bottom-width: 0px;
                    content: "";
                    display: block;
                    position: absolute;
                    right: 10px;
                    top: -5px;
                    transform: rotate(-45deg);
                }
.single-post  .activities-settings-options-list {
                    background: #FFF;
                    border: 1px solid #D5D5D5;
                    display: none;
                    position: absolute;
                    right: 0px;
                    top: 30px;
                    width: 161px;
                    z-index: 99;
                }
.single-post  .activities-settings-options-body a {
                    border:none;
                    color: #444;
                    cursor: pointer;
                    display: block;
                    font-size: 14px;
                }
.single-post .activities-settings-options-body a i {
                    margin-right: 3px;
                }
                .single-post .section{padding-left:4px;}
                .single-post .entry-header{margin-left:0;}
                .single-post .single-post-left-col {
                    float: left;
                    width: 90px !important;
                    max-width:90px;
                }    
                .single-post #content-middle-wrap {
                    width: 1010px;
                    float: left;
                    margin: 0px 0 10px 0px;
                }    
.single-post  .featured-image{
                position: relative;
                text-align: center;
                width:905px;
                float:left;
                max-height:467px;
                }
                .single-post #content-middle-wrap .featured-image {
                    float: right;
                    padding-right:0;
                    text-align:right;
                }
 .single-post   .featured-image:before{
                  content: "";
                  top: 0;
                  position: absolute;
                  height: 100%;
                  width: 10%;
                background-image: -webkit-gradient(linear,left top,right top,color-stop(50%,#000),color-stop(50%,transparent));
                background-image: linear-gradient(to right,#000 50%,transparent);
                left: -20px;
                width: 295px;
            }
.single-post .featured-image:after{
                content: "";
                top: 0;
                position: absolute;
                height: 100%;
                background-image: -webkit-gradient(linear,left top,right top,from(transparent),to(#000));
                background-image: linear-gradient(to right,transparent,#000);
                right: 100px;
                width: 330px;   
}  
.single-post .total-share-count-wrapper {
    width: 32%;
    margin-top: 7px;
    max-width: 235px;
    text-align: center;
    display: inline-block;
}           
.single-post .live-counter-small span {
    color:#8b8788;
    margin-left: 0px;
    font-size: 17px;
}
#single-notes-body-bottom .single-notes-body-bottom-blocks{
    padding-bottom:11px;   
}
.single-post .embedly-dropdown{
    border-bottom: 1px solid #D5D5D5 !important;
    color: #444;
    cursor: pointer;
    display: block;
    font-size: 14px;
    padding: 5px;
    height:30px;            
}
.single-post .embedly-dropdown .custom-save-bottom{
    font-family:Helvetica,Arial,sans-serif;
    color:#444;font-size:15px;text-decoration:none;margin-left:3px;   
}
.single-post .embedly-dropdown i{
    font-size:16px;
}
.single-post .embedly-dropdown iframe{
    width: 100%;
}
.single-post .bottom-share-dropdown .btn.light span{
    margin-left: 10px;
}
.single-post .embedly-dropdown .custom-fav a{
   font-size: 15px;
   text-transform: capitalize;
   padding: 0 !important;
   width:65px !important;                                   
   margin: 0;
   top: 1px;
   right: -5px;
   color: #444 !important;text-indent: 47%;font-weight: 400 !important;
   font-family: Helvetica,Arial,sans-serif; 
}   
.single-post .embedly-dropdown .custom-fav.isfav a{
   width: 69px !important;
   right: -9px;
} 
.category .post-com-count span{
    font-size: 10px;
    font-weight: 600;
    height: 1.4em;
    line-height: 1.4em;
    width: auto;
    word-wrap: break-word;
    padding: 0 6px;
    display: inline-block;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: rgba(119,115,115,0.85);
    color: #fff;
}
.category .post-com-count:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-left: 8px;
    border-top: 5px solid rgba(119, 115, 115, 0.85);
    border-right: 5px solid transparent;
}