html,body{background:url(/wp-content/themes/csh/images/background.jpg) repeat;font-family:'Source Sans Pro',sans-serif;margin:0;padding:0}h1{color:#efb42a;font-size:22px;margin:0;font-weight:400}h2{color:#efb42a;font-size:19px;margin-top:0}h3{color:#000;font-size:19px;margin-top:0}a{color:#898989;text-decoration:none}a:hover{color:#efb42a}a img{border:none}.m900{width:900px;margin:auto}#header{height:132px;width:100%;background:#000}#header #logo{float:left;margin-top:20px}#header #login{float:right;clear:right;width:261px;color:#898989;text-align:right;font-size:12px;margin-top:20px}#header #login a{color:#898989;text-decoration:none}#header #login a:hover{color:#EFB42A}#header #search{float:right;clear:right;width:259px;height:28px;margin-top:10px;margin-bottom:10px;position:relative}#header #search #searchfield{background:url(/wp-content/themes/csh/images/search-background.gif);border:none;width:226px;height:26px;position:absolute;top:0;left:0;padding-left:10px;font-family:"Century Gothic";color:#010101}#header #search #searchbutton{background:url(/wp-content/themes/csh/images/search.gif);position:absolute;top:0;right:0;border:none;width:31px;height:28px}#header #search #searchbutton:hover{background:url(/wp-content/themes/csh/images/search-hover.gif)}#header #menu{float:right;position:relative;z-index:200;width:575px}#header #menu ul.menu{list-style:none;padding:0;margin:0}#header #menu ul.menu li{float:left;height:20px;padding:5px;text-align:right;position:relative}#header #menu ul.menu li a{color:#FFF;padding:5px;text-transform:uppercase;text-decoration:none;font-size:15px;font-weight:400;white-space:nowrap}#header #menu ul.menu li a:hover,#header #menu ul.menu li.current-page-ancestor a,#header #menu ul.menu li.current-menu-item a{color:#efb42a}#header #menu ul.menu li ul.sub-menu{visibility:hidden;list-style:none;padding:17px 5px 10px 5px;margin:0 0 0 -10px;background:#000;border-bottom-left-radius:10px;border-bottom-right-radius:10px;position:absolute;top:30px;left:0}#header #menu ul.menu li:hover ul.sub-menu{visibility:visible}#header #menu ul.menu li ul.sub-menu li{float:none;display:table;padding:0;padding-left:5px;margin:0;white-space:nowrap}#header #menu ul.menu li ul.sub-menu li a{color:#FFF}#header #menu ul.menu li ul.sub-menu li a:hover{color:#EFB42A}#header #menu ul.menu li#menu-item-17{padding-right:0}#header #menu ul.menu li#menu-item-17 a{padding-right:0}#header #menu ul.menu li#menu-item-20{width:65px}#header #menu ul.menu li#menu-item-20 ul.sub-menu{width:115px}#header #menu ul.menu li#menu-item-21{width:93px}#header #menu ul.menu li#menu-item-21 ul.sub-menu{width:185px}#header #menu ul.menu li#menu-item-22{width:85px}#header #menu ul.menu li#menu-item-22 ul.sub-menu{width:115px}#footer{height:107px;width:100%;background:#000;color:#898989;font-size:10pt;position:relative;z-index:3000}#footer a{color:#898989;text-decoration:none}#footer a:hover{text-decoration:underline}#footer #left{float:left;width:600px}#footer #socialmedia span{color:#efb42a;font-size:20pt}#footer #right{float:right;width:300px;text-align:right}#container{overflow:hidden;width:900px;height:440px}#slideshow{width:900px;height:375px;overflow:hidden}#slideshow img{border-bottom-left-radius:15px;border-bottom-right-radius:15px;width:900px;height:375px}#popups{width:100%;height:65px}#popups .pop{width:255px;height:135px;background:#000;border-radius:15px;padding:10px 20px;float:left;position:relative;z-index:1000;margin-top:15px}#popups .pop h2{color:#efb42a;margin:0;font-weight:100;font-size:24px;letter-spacing:-1px\9;*letter-spacing:-1px;_letter-spacing:-1px}#popups .pop p{color:#FFF;font-size:14px}#popups .pop p a{color:#efb42a;text-decoration:none;font-size:14px;font-weight:900}#popups .pop p a:hover{color:#FFF}#page{width:100%;min-height:514px;position:relative;z-index:2000}#content-gallery{width:860px;background:#FFF;position:relative;padding:20px 20px 12px 20px;min-height:500px}#content-gallery .ngg-singlepic{padding:none}#leftside{width:585px;margin-right:10px;display:table-cell;padding-right:20px}#rightside{width:265px;display:table-cell;padding-left:15px}#rightside .label{width:90px;float:left;height:25px}#rightside .field{width:150px;float:left;height:25px}#rightside .submitbutton{width:100%}#content{width:555px;background:#FFF;position:absolute;top:0;left:0;padding:20px;z-index:8}#content .post{height:auto;position:relative}#content .post .featuredimage{position:relative;float:left;margin-right:10px;width:25%;height:auto}#content .post .featuredimage img{margin:auto;background-color:#fff;display:block;height:auto;line-height:1.42857;vertical-align:middle;max-width:100%;transition:all 0.2s ease-in-out 0s;margin-bottom:20px}#content .entry,#content .firstentry{width:555px;position:relative}#content .firstentry .first{width:270px!important;margin-right:5px}#content .firstentry .last{width:275px!important;margin-left:5px}#sidebar{float:right;width:295px;position:absolute;top:0;right:0}#sidebar ul{margin:0;padding:0;list-style:none}#sidebar ul li a{text-decoration:none}#sidebar ul li.widget{width:255px;margin-bottom:10px;background:#FFF;padding:20px}#sidebar ul li.widget_text img{margin-right:7px}#sidebar ul li.advanced_recent_posts_widget{margin-bottom:0px!important}#sidebar ul li.advanced_recent_posts_widget a.post-title{color:#898989;font-size:16px;text-decoration:none}#sidebar ul li.advanced_recent_posts_widget a:hover{color:#efb42a}#sidebar ul li.advanced_recent_posts_widget p{font-size:16px}#sidebar ul li.advanced_recent_posts_widget ul li{border:none;margin:0;padding:0}#sidebar .rwstm-widget-name{text-align:right;font-size:12px;color:#ffc94c;font-weight:900}#puro{height:30px;width:100%;clear:both}#social-media{height:50px;width:100%;clear:both}.facebook{display:block;width:30px;height:30px;background:url(/wp-content/themes/csh/images/facebook.png) no-repeat;text-decoration:none;float:right;margin:0 5px 15px 5px}.facebook:hover{background:url(/wp-content/themes/csh/images/facebook-hover.png);text-decoration:none!important}.twitter{display:block;width:30px;height:30px;background:url(/wp-content/themes/csh/images/twitter.png) no-repeat;text-decoration:none;float:right}.twitter:hover{background:url(/wp-content/themes/csh/images/twitter-hover.png);text-decoration:none!important}.rmlink{text-align:right;font-size:12px!important;font-weight:900}#footer #left a:hover,#footer #puro a:hover{color:#EFB42A}.rws_testimonial .details{text-align:right;font-size:12px;color:#ffc94c;font-weight:900}.rwstm{padding:0;margin:0}.widget_csh_project_widget img{width:55px;height:55px;margin-right:8px}.colourscheme{text-align:center;float:left;margin-bottom:20px;width:33%;height:225px}.colourscheme h3,.colourscheme p{margin:0}.ngg-gallery-thumbnail-box{width:30%!important;padding:0 5% 10px 0!important}.ngg-gallery-thumbnail-box:nth-child(3n+0){padding-right:0px!important}.ngg-gallery-thumbnail a,.ngg-gallery-thumbnail img{margin:0px!important}.ngg-album-compact{width:30%;padding:0 5% 10px 0!important}.ngg-album-compact:nth-child(3n+0){padding-right:0px!important}.ngg-album-compactbox{border:none!important;padding:0px!important}.ngg-album-compactbox::after{content:none!important}.ngg-album-compactbox::before{content:none!important}.ngg-album-compactbox .Thumb{border:1px solid #898989!important;width:100%;height:auto}textarea,input[type=text],input[type=email]{width:100%}