﻿body{color:#333;font-size:15px;background-color:#fff;line-height:160%;text-align:justify;padding:0px;margin:0px;-webkit-animation:fadein 1s;-moz-animation:fadein 1s;-ms-animation:fadein 1s;-o-animation:fadein 1s;animation:fadein 1s;font-family:"proxima_nova_rgregular",Arial,Helvetica,sans-serif;font-weight:500 !important;}html,body{margin:0;padding:0;height:100%;width:100%;}.ui-widget{}#admin-menu-wrapper{font-size:125%;}a{text-decoration:none;color:#666}a:hover{text-decoration:none;color:#95AB21;}a:focus{outline:none;}h1,h2,h3,h4,h5,h6{font-weight:normal;margin-bottom:0px;line-height:125%;margin-top:0px !important}#content-inside ul{margin:0px;padding:0px}.captcha{text-align:left}@font-face{font-family:'proxima_nova_rgregular';src:url(/sites/all/themes/corporateclean/proximanova-regular-webfont.woff2) format('woff2'),url(/sites/all/themes/corporateclean/proximanova-regular-webfont.woff) format('woff');font-weight:normal;font-style:normal;}h1{font-size:230%;line-height:100%;color:#95AB21;margin-bottom:10px;font-family:'proxima_nova_rgregular',sans-serif;}h2{color:#95AB21;line-height:120%;font-weight:normal;font-size:180%;text-align:left;font-family:'proxima_nova_rgregular',sans-serif;}h3{line-height:130%;color:#95AB21;font-weight:normal;font-size:150%;font-family:'proxima_nova_rgregular',sans-serif;}h4{font-size:16px;color:#95AB21;line-height:120%;margin-bottom:5px !important;}h5{font-size:15px;}h6{font-size:14px;}img,video{max-width:100%;}tbody{border-top:0px !important;}.front .node h1{font-size:30px;color:#494d4f;font-weight:normal;}.front .pane-block{text-align:center}.front .node h1.front-heading{margin-bottom:0;font-weight:bold;}.node.node-teaser h2{margin-top:0;}.subtitle{padding:5px 0 15px 0;font-size:18px;color:#494d4f;font-family:Myriad Pro,"Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;}#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer-bottom h1,#footer-bottom h2,#footer-bottom h3,#footer-bottom h4,#footer-bottom h5,#footer-bottom h6{text-shadow:none;}p{margin:0 0 0px 0;}a,li a.active{text-decoration:none;}a img{border:none;outline:none;display:block;overflow:hidden;}img.masked,.field-type-image img{}img{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:auto}code{font-family:"Courier New",Courier,monospace;}blockquote{background:transparent url(/sites/all/themes/corporateclean/images/blockquote.png) no-repeat top left;margin:40px 0;padding:0 55px;}.submitted{margin:-15px 0 20px 0;font-size:85%;text-transform:uppercase;}.region-sidebar-first .block h2,.region-sidebar-second .block h2{margin:0 0 15px 0;padding:0 0 5px 0;}#site-name{font-size:130%;}.body-image-left{float:left;width:400px;padding-right:30px;height:auto !important}.body-image-left img{height:auto !important}.bodyimage-right{float:left;width:400px;padding-left:30px;height:auto !important}.bodyimage-right img{height:auto !important}.right-image{margin-left:40px;float:right}.right-image img{float:right;display:block}.left-image{margin-right:40px;float:left}.left-image img{float:left}.green-text{color:#95AB21;}.green-big{color:#95AB21;font-size:200%}.big-text{color:#95AB21;font-size:200%}.field-name-body li{list-style:none;padding-left:40px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;background-image:url(/sites/all/themes/corporateclean/images/li-icon.fw.png);background-repeat:no-repeat;background-position:left 5px;}.field-name-body li{list-style-type:none !important;background-image:url(/sites/all/themes/corporateclean/images/bullet.fw.png);background-position:0px 10px;background-repeat:no-repeat;margin:0px !important;padding-left:25px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;-ms-transition:all 0.3s ease;}.field-name-body li:hover{padding-left:30px;}.break{width:100%;float:left;clear:both}#header{z-index:250;position:relative;background-color:#fff;margin-top:-50px;width:100%;float:left;}#header-inside{width:90%;margin-left:auto;margin-right:auto;text-align:center}.floating-block-active .headerlogo{transform:scale(0.8);-ms-transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8);}#header.floating-block-active{background-color:transparent !important;background-image:url(/sites/all/themes/corporateclean/images/trans4.png);}#header-inside{margin-left:auto;position:relative;margin-right:auto;z-index:400 !important;}.field-name-field-page-image{width:100%}.field-name-field-page-image img{width:100%;height:auto}#header-menu{position:absolute;bottom:20px;z-index:300 !important;}#header-menu .region-header-menu{float:right}#header.floating-block-active{min-height:70px !important;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;-ms-transition:all 0.4s ease;z-index:550}#header.floating-block-active #header-inside{min-height:75px;}#header.floating-block-active #header-inside #header-menu{bottom:15px;}#header.floating-block-active #header-inside #headerlogo{margin-top:10px;margin-bottom:10px;}.floating-block-active #header-menu{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;-ms-transition:all 0.4s ease;margin-top:8px !important}.floating-block-active #headerlogo img{width:60px !important;height:auto !important;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;-ms-transition:all 0.4s ease;}.tb-megamenu-button{background-color:transparent !important}#logo{display:block;overflow:hidden;padding:0;margin:0;}#logo a{padding:0;margin:0;display:block;overflow:hidden;}#logo img{padding:0;margin:0;display:block;overflow:hidden;height:auto !important}.theme-default .nivoSlider{}#supersized img{z-index:1 !important;position:relative}.front #content{padding:0px !important;overflow:hidden}#content-inside{padding-top:0px;padding-right:0;padding-bottom:0px;padding-left:0;width:80%;margin-left:auto;margin-right:auto;float:none !important}.front #content-inside{padding-bottom:0px !important;padding-top:0px !important;font-size:120%;overflow:hidden}.front #content-inside{width:100% !important}.front #main{background-image:none !important;width:100% !important}#sidebar{}#main{position:relative;width:100%;}.no-sidebars #sidebar{display:none;}.meta-data{font-size:75%;text-transform:uppercase;color:#545454;margin:5px 0 20px 0;display:block;overflow:hidden;clear:both;}#footer{clear:both;overflow:hidden;color:#333;background-color:#f4f4f4;}#footer a{color:#333}#footer-inside{width:90%;margin-left:auto;margin-right:auto}.footer-area{}.footer-area.first{}.footer-area.second{}.footer-area.third{}.node.node-teaser{margin-bottom:60px;}#footer-bottom{clear:both;overflow:hidden;padding:40px 0;}#footer-bottom-inside{}#footer-bottom-left{}#footer-bottom-right{}.region-sidebar-first .block .content,.region-sidebar-second .block .content{border:1px solid #ffffff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:20px;overflow:hidden;margin:0 0 40px 0;-webkit-box-shadow:0 2px 6px #efefef inset;-moz-box-shadow:0 2px 6px #efefef inset;box-shadow:0 2px 6px #efefef inset;}.region-sidebar-first #block-block-2.block .content,.region-sidebar-second #block-block-2.block .content{background:none;border:none;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.region-sidebar-first ul.menu,.region-sidebar-second ul.menu{margin:0;padding:0;}.region-sidebar-first ul.menu li,.region-sidebar-second ul.menu li{list-style:none;margin:0;padding:5px;border-bottom:1px solid #e7e7e7;display:block;}.region-sidebar-first ul.menu li.expanded,.region-sidebar-second ul.menu li.expanded{border-bottom:none;}.region-sidebar-first ul.menu ul.menu,.region-sidebar-second ul.menu ul.menu{padding:0 0 0 15px;}.region-sidebar-first ul.menu li.collapsed,.region-sidebar-second ul.menu li.collapsed,#footer .block ul.menu li.collapsed{background:url(/sites/all/themes/corporateclean/images/menu-collapsed.png) no-repeat scroll left 10px transparent;}.region-sidebar-first ul.menu li.expanded,.region-sidebar-second ul.menu li.expanded,#footer .block ul.menu li.expanded{background:url(/sites/all/themes/corporateclean/images/menu-expanded.png) no-repeat scroll left 10px transparent;}.region-sidebar-first ul.menu li.collapsed > a,.region-sidebar-second ul.menu li.collapsed > a,#footer .block ul.menu li.collapsed > a{padding-left:15px;}.region-sidebar-first ul.menu li.expanded > a,.region-sidebar-second ul.menu li.expanded > a,#footer .block ul.menu li.expanded > a{padding-left:15px;}.contact-form{margin:10px 0;}.filter-wrapper{border:1px solid #DDDDDD;border-top:none;}.user-picture{float:left;padding:0 20px 10px 0;}.about-features{padding:60px 0 0 0;}.about-feature.last{}.about-members{clear:both;padding:10px 0 0 0;}.about-member{background:transparent url(/sites/all/themes/corporateclean/images/pattern.png);border:1px solid #e4e4e4;padding:15px;margin-bottom:15px;}.about-feature h2{margin-top:0;}.about-member p{margin:0;}.product{margin-bottom:60px;}.product h2{margin:0 0 5px 0;}.product-subtitle{padding:0 0 10px 0;}.services{clear:both;padding:20px 0;}.service-left{}.service-right{}.tb-megamenu{background-color:transparent !important;text-transform:uppercase;}.tb-megamenu .nav > li > a{border:none !important;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;transition:all 0.7s ease;-ms-transition:all 0.7s ease;font-weight:normal !important;font-size:130% !important;margin-right:30px !important;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;color:#000 !important;font-weight:300}.tb-megamenu .nav > li:last-child a{margin:0px !important}.tb-megamenu .nav > li > a:focus,.tb-megamenu .nav > li > a:hover{background-color:transparent !important;color:#95AB21 !important;}.tb-megamenu .nav > .active > a,.tb-megamenu .nav > .active > a:hover,.tb-megamenu .nav > .active > a:focus{background-color:transparent !important;color:#95AB21 !important;border-bottom-width:2px!important;border-bottom-style:solid!important;border-bottom-color:#95AB21!important;}.page-taxonomy .sf-item-2 a{color:#550002 !important;border-bottom-width:2px!important;border-bottom-style:solid!important;border-bottom-color:#fff!important;}.page-taxonomy .sf-item-2 a{color:#550002 !important;}.tb-megamenu-nav .level-4{padding-left:15px;}#header-menu li.sf-depth-2{margin:0px !important}#header-menu a.sf-depth-2{text-align:left !important}#header-menu a.sf-depth-2{text-align:left !important}.sf-menu ul{left:0px;top:52px !important;}.sf-sub-indicator{right:0px !important;top:0px !important;}#header-menu ul.menu{display:block;padding:0;margin:0;position:relative;z-index:100;}#header-menu ul.menu li{display:inline-block;float:left;vertical-align:middle;padding:0;padding-left:15px;padding-right:15px;border:1px solid #fff;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;transition:all 0.7s ease;-ms-transition:all 0.7s ease;}#header-menu ul.menu li.first{margin-left:0px !important}#header-menu ul.menu li.sf-depth-1 a.sf-depth-1{outline:none;text-decoration:none;font-size:110%;text-align:center;display:block;margin-top:0;margin-bottom:0;padding-top:12px;padding-bottom:5px;padding-right:0px;padding-left:0px !important;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;transition:all 0.7s ease;-ms-transition:all 0.7s ease;height:25px;color:#666;text-transform:uppercase;}#header-menu ul.menu li.sf-depth-1:hover{color:#666;border:1px solid #ddd;}#header-menu ul.menu li.first a{}#header-menu ul.menu li.last a{}#header-menu ul.menu li.active-trail{color:#550002;border:1px solid #530000;}#header-menu ul.menu li.active-trail a{}#header-menu ul.menu li a:hover{color:#CCA951;}#header-menu ul.menu li:after{}#header-menu ul.menu li.sf-depth-2{width:100% !important;}#header-menu ul.menu li.sf-depth-2 a{display:inline-block;line-height:100%;background-size:100% 210%;background-size:100% 200%;padding-top:15px;padding-bottom:15px;width:100% !important;color:#666 !important}#header-menu ul.menu li.sf-depth-2 a:hover{color:#444}#header-menu ul.menu li a:after{content:none;}#header-menu ul.menu li.expanded{position:relative;}#header-menu ul.menu li.expanded a{background:transparent url(/sites/all/themes/corporateclean/images/menu-expanded.png) no-repeat center right;padding:10px 15px 10px 10px;}#header-menu ul.menu li.expanded ul.menu{width:230px;z-index:100;padding:0;display:none;position:absolute;}#header-menu ul.menu li.expanded:hover,#header-menu ul.menu li.expanded:hover > ul.menu{display:block;}#header-menu ul.menu li.expanded ul.menu li a{padding:10px;margin:0;display:block;width:210px;text-align:left;line-height:130%;background:none;font-size:12px;}#header-menu ul.menu li.expanded ul.menu li.expanded{background:transparent url(/sites/all/themes/corporateclean/images/menu-collapsed.png) no-repeat center right;}#header-menu ul.menu li ul.menu li a:hover{background:#1b1b1b;color:#1487d4;}#header-menu ul.menu li.expanded ul.menu li.expanded a:hover{background:#1b1b1b url(/sites/all/themes/corporateclean/images/menu-collapsed.png) no-repeat center right;}#header-menu ul.menu li.expanded ul.menu li.leaf a:hover{background:#1b1b1b;}#header-menu ul.menu li.expanded ul ul{display:none;left:230px;top:0;padding:0;}#navigation .block-superfish ul.sf-menu{margin:0;padding:0;}#navigation .block-superfish ul.sf-menu li a{}#navigation .block-superfish ul.sf-menu li a.menuparent{padding:10px 30px 10px 10px;}#navigation .block-superfish ul.sf-menu li.first a{padding-left:0;}#navigation .block-superfish ul.sf-menu li.last a{margin-right:0;}#navigation .block-superfish ul.sf-menu li li a,#navigation .block-superfish ul.sf-menu li li.first a,#navigation .block-superfish ul.sf-menu li li.last a{margin:0;padding:10px;font-size:12px;}#navigation .block-superfish ul.sf-menu li:hover ul,#navigation .block-superfish ul.sf-menu li.sfHover ul{top:35px;}#navigation .block-superfish ul.sf-menu li:hover ul ul,#navigation .block-superfish ul.sf-menu li.sfHover ul ul{top:0;}#navigation .block-superfish select{width:100%;margin:10px 0;padding:5px;}#navigation .block-superfish ul.sf-menu li,#navigation .block-superfish ul.sf-menu li a,#navigation .block-superfish ul.sf-menu li:hover,#navigation .block-superfish ul.sf-menu li a:focus,.block-superfish ul.sf-menu li a:hover,#navigation .block-superfish ul.sf-menu li a:active{background:none;border:none;}#footer .block ul.menu{margin:0;padding:0;}#footer .block ul.menu ul.menu{margin:0 0 0 15px;}#footer .block ul.menu li{list-style:none;margin:0;padding:0;list-style-image:none;}#footer .block ul.menu li a{display:block;padding:5px;}ul.secondary-menu,#footer-bottom ul.menu{padding:0;margin:0 0 10px 0;display:block;overflow:hidden;}ul.secondary-menu li,#footer-bottom ul.menu li{display:block;float:left;list-style-type:none;overflow:hidden;padding:0 10px;margin:0;}ul.secondary-menu li.first,#footer-bottom ul.menu li.first{padding:0 10px 0 0;margin:0;}ul.secondary-menu li.last,#footer-bottom ul.menu li.last{border-right:none;margin:0;}#footer-bottom ul.menu ul.menu{display:none;}#block-node-recent table,#block-node-recent td{border:none;}#block-node-recent table tbody{border:none;}#block-node-recent tr.even,#block-node-recent tr.odd{border-bottom:1px solid #e7e7e7;}#block-search-form{background:#e8e8e8;border:none;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 2px 5px #c8c8c8 inset;-moz-box-shadow:0px 2px 5px #c8c8c8 inset;box-shadow:0px 2px 5px #c8c8c8 inset;}#header #block-search-form{margin:15px 0 0 0;}#block-search-form .form-item{margin:0;padding:0;}#block-search-form input.form-text{background:none;border:none;outline:none;text-decoration:none;color:#9f9f9f;float:left;width:70%;padding:10px;margin:0;height:15px;line-height:15px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#block-search-form input.form-submit{background:none;border:none;outline:none;padding:6px 10px 0 10px;float:right;}.region-sidebar-first #block-search-form,.region-sidebar-second #block-search-form{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.region-sidebar-first #block-search-form.block,.region-sidebar-second #block-search-form.block{background:none;}.region-sidebar-first #block-search-form.block .content,.region-sidebar-second #block-search-form.block .content{background:#ffffff;border:1px solid #FFFFFF;overflow:hidden;padding:0;}div.messages.status{background:#52ac61;border:1px solid #46a055;padding:10px;margin:0 0 15px 0;color:#ffffff;position:relative;float:left;width:100%;}div.messages.error{background:#d30000;border:1px solid #b50000;padding:10px;margin:0 0 15px 0;color:#ffffff;position:relative;float:left;width:100%;}div.messages.warning{background:#dd6e0c;border:1px solid #d2ac7f;padding:10px;margin:0 0 15px 0;color:#ffffff;position:relative;float:left;width:100%;}div.messages.status a,div.messages.error a,div.messages.warning a{color:#ffffff;text-decoration:underline;}table{border-spacing:0;border:0;width:100%;}table td,table th{}table th{background:#222222;color:#ffffff;font-weight:bold;}table tr.odd{background:transparent;}table tr.even{background:#ffffff;}table td,table th{padding:5px;}table.noborder td,table.noborder th,table.noborder tr{border:none;}ol{list-style-type:decimal;}ol ol{list-style-type:upper-alpha;}ol ol ol{list-style-type:lower-alpha;}li{display:list-item;}.pager-current{font-weight:bold;color:#7c713f;}.links{display:block;text-align:right;}.links li{list-style-type:none;}.item-list ul{margin:0 0 0.25em 1em;padding:0;}.item-list ul li{margin:0 0 0 5px;padding:0 0 5px 5px;}ol.search-results{padding:0;}.links ul li a,a.more,input[type="submit"],input[type="reset"],input[type="button"]{color:#fefefe;padding:7px 15px;border:none;cursor:pointer;background-color:#95AB21;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;transition:all 0.7s ease;-ms-transition:all 0.7s ease;}.links ul li a:hover,a.more:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{text-decoration:none;background-color:#ccc}.resizable-textarea .grippie{border:1px solid #dddddd;}#edit-submit,#edit-preview{margin:0 10px 0 0;}#block-search-form input.form-submit{margin:0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none;filter:none;}ul.inline li{display:inline-block;margin:0;padding:10px 5px;zoom:1;*display:inline;}input.form-submit{margin:0 10px 0 0;}label{font-weight:normal !important;}input.form-text{height:25px;line-height:25px;margin-top:0;margin-right:0px;margin-bottom:10px;margin-left:0;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;text-indent:5px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;border:none !important;font-size:15px !important;border:1px solid #CCC !important;}input.form-text.error{border:2px solid red;}textarea{margin:0 20px 10px 0;padding:10px 5px;height:155px;font-size:15px !important;border:none !important;font-family:Arial,Helvetica,sans-serif !important;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;border:1px solid #CCC !important;}.filter-wrapper{border:1px solid #DDDDDD;border-top:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}.grippie{background-color:#2d2d2d !important;border:none !important}ul.primary,ul.tabs{position:relative;z-index:500;margin-left:auto !important;margin-right:auto !important;width:80%;margin-bottom:20px !important;margin-top:15px !important;}ul.primary li,ul.tabs li{display:inline-block;text-align:center}ul.primary li a,ul.tabs li a{margin:0;display:inline-block;padding-top:14px;padding-bottom:14px;padding-left:15px;padding-right:15px;font-size:100%;border-style:none;background-color:transparent !important;position:relative;}ul.primary li a{border:1px solid #f4f4f4;}ul.primary li a:hover{border:1px solid #ddd !important;}ul.primary li.active a{color:#530000 !important;border:1px solid #530000 !important;}ul.primary li a:hover{background-color:transparent !important}ul.primary{border:none !important}#thumb-tray{display:none !important}#controls{display:none !important}#controls-wrapper{display:none !important}#prevslide,#nextslide{z-index:501 !important;top:80px !important;display:none !important}.front #prevslide,.front #nextslide{display:inline !important}#prevslide{right:80px !important}#pageimage{position:relative;left:0px;top:0px;width:100%;overflow:hidden;z-index:1}#pageimage .field-content img{width:100% !important;height:auto !important;-webkit-animation:pop-in2 30s infinite;-moz-animation:pop-in2 30s infinite;-ms-animation:pop-in2 30s infinite;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;}body,html{height:100%;padding:0;margin:0;}.front .title-contain{display:none}.title-contain{}#banner .view-page-top-images{min-height:150px;background-color:#ddd}#banner .view-related-poi-to-house-type{min-height:350px;background-color:#000}.views-field-field-page-top-images{float:left;width:100%;min-height:150px;}#banner{position:relative}#banner .region-banner,#banner #block-views-home-slider-block,#banner .view-home-slider,#banner .flexslider,#banner .view-content{width:100%;height:100%;display:block}#banner .view-page-top-images .region-banner{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}.node-type-developments #content-inside .flexslider{position:relative}.flexslider{display:block;position:absolute;//fixed or absolute may be needed
height:100%!important;overflow:hidden!important;width:100%!important;border:none !important;background-color:transparent !important;background:none !important;margin:0px !important}.flexslider .slides,.front .flexslider .slides li{width:100%!important;height:100%!important;background-color:#fff}.flexslider .slides li{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}.flexslider .slides img{min-height:100%;min-width:100%;max-width:10000%!important;//over ride any existing responsive image styling
margin:0 auto!important;}.background-image-formatter{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;position:absolute;left:0px;top:0px;height:100%;width:100%;z-index:5}.front .background-image-formatter{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}.flexslider .slides img{height:auto !important;}.front .flex-direction-nav{z-index:500;}.front .flex-direction-nav a{overflow:hidden !important;text-indent:-500px !important;text-align:left !important;z-index:500}.front .flexslider .flex-prev{left:-15px;background-image:url(/sites/all/themes/corporateclean/images/big-slide-arrows.fw.png);height:60px !important;width:59px !important;overflow:hidden;text-indent:-500px !important;background-position:0px 0px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;margin-top:-40px !important;top:48% !important;}.front .flexslider:hover .flex-prev{}.front .flexslider .flex-next{right:-15px;background-image:url(/sites/all/themes/corporateclean/images/big-slide-arrows.fw.png);height:60px !important;width:59px !important;overflow:hidden;text-indent:-500px !important;background-position:-67px 0px;margin-top:-40px !important;top:48% !important;}.front .flexslider .flex-next:hover{}.views-field-field-slider-text{position:absolute;top:40%;z-index:250;margin-left:auto;margin-right:auto;left:0px;right:0px;text-align:center;width:50%}.camera_caption{position:absolute;top:50%;}.camera_caption > div{background-color:transparent !important;opacity:1  !important;font-size:230% !important;margin-top:-80px;text-shadow:2px 2px 5px #000000;}.front .views-field-field-slide-image{background-color:#000}.front .views-field-field-slide-image img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}.front .views-field-field-slide-image img:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}.views-field-field-slider-text h1{background-color:transparent !important;color:#fff !important;opacity:1  !important;font-size:400% !important;margin-top:-80px;line-height:120%;background-image:none !important;margin:0px !important}.views-field-field-slider-text h2{background-color:transparent !important;opacity:1  !important;font-size:420% !important;line-height:100%;background-image:none !important;margin:0px !important;color:#fff;font-family:'bodoniflfregular',sans-serif;text-align:center !important}.views-field-field-slider-text h3{background-color:transparent !important;opacity:1  !important;font-size:160% !important;line-height:120%;background-image:none !important;color:#fff;padding-top:15px;letter-spacing:5px !important;}.views-field-field-slider-text h4{font-size:140%;margin:0px !important;background-image:none !important;color:#fff !important}.views-field-field-slider-text h5{font-size:110%;margin:0px !important;background-image:none !important;color:#fff !important}.views-field-field-slider-text{position:relative;-webkit-animation:slideInUp;-moz-animation:slideInUp;-o-animation:slideInUp;animation:slideInUp;-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;}#headerlogo{float:left;z-index:500;position:relative;margin-top:50px;margin-bottom:15px;width:100%;}#headerlogo a{display:inline-block}#headerlogo img{-webkit-transition:all 0.5s ease;display:inline-block
    -moz-transition:all 0.5s ease;transition:all 0.5s ease;-ms-transition:all 0.5s ease;height:auto !important}.toplogo img{height:auto !important}#headerlogo img:hover{-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);}.social-links{position:absolute;right:0px;top:0px;z-index:200}.social-icon1,.social-icon2{float:right;overflow:hidden;position:relative;}.social-icon1 a{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;-ms-transition:all 0.5s ease;height:70px;width:70px;background-image:url(/sites/all/themes/corporateclean/images/social-icons.fw.png);background-repeat:no-repeat;overflow:hidden;text-indent:-2000px;text-align:center;background-position:0px 0px;overflow:hidden;float:left;position:relative;}.social-icon1 a:hover{background-position:0px -70px;}.social-icon2 a{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;-ms-transition:all 0.5s ease;height:70px;width:70px;background-image:url(/sites/all/themes/corporateclean/images/social-icons.fw.png);background-repeat:no-repeat;overflow:hidden;text-indent:-2000px;text-align:center;background-position:-70px 0px;overflow:hidden;float:left;position:relative;}.social-icon2 a:hover{background-position:-70px -70px;background-color:#3D5A98;}.front #footer-inside{margin-left:auto;margin-right:auto;}#footer-inside h2{font-size:140%}.footer-first,.footer-second,.footer-third{width:33.33333%;float:left;min-height:45px;line-height:45px;text-align:left;position:relative;}.footer-third{text-align:right}.footer-first{text-align:left;width:66.666% !important;margin-top:10px;}.footer-second{text-align:left}#footer p{margin:0px !important}#footer h2{padding:0px;text-align:center;background-image:none !important;margin-top:0px;margin-right:0px;margin-bottom:15px;margin-left:0px;}#footerbottom p{margin:0px !important}.theme-default .nivo-controlNav{margin-top:-60px;position:relative;z-index:300}.block-custom-search-blocks{float:right;position:relative}.form-item,.form-actions{margin:0px !important}.search-form{margin:0px !important}.header-search{float:right;width:255px;position:relative}.search-form input.form-text{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff;border-top-width:1px;border-right-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:#95AB21;border-right-color:#95AB21;border-left-color:#95AB21;width:200px;padding-right:40px;padding-top:5px !important;padding-bottom:5px !important}.header-search .form-item,.header-search .form-actions{margin:0px !important;position:absolute;right:0px;top:0px}.header-search .search-form{margin:0px !important}#headersearch .popup-element .popup-element-title{width:40px;height:40px;overflow:hidden;background-image:url(/sites/all/themes/corporateclean/images/search-icon.fw.png);background-repeat:no-repeat;background-position:0px 0px;text-indent:-200px;border-left-width:1px;border-left-style:solid;border-left-color:#eee;padding:0px !important;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;-ms-transition:all 0.5s ease;}#headersearch .popup-element .popup-element-title:hover{background-position:0px -45px;}.popup-element-body:hover .popup-element-title{background-position:0px -45px;}#headersearch .popup-element{width:40px;height:40px;float:right;overflow:hidden;}#headersearch .popup-element .popup-element-title .bottom{display:none}.header-search .custom-search-button{position:absolute;top:10px;right:0px;}.page-search label{float:left}.node-type-webform td{padding:0px !important;margin:0px !important}.node-type-webform #main{width:100% !important;margin-left:auto;margin-right:auto}.front #page-bg{display:none;}#user-login{width:80%;float:left;text-align:left;margin-left:10%;}#user-login .form-item,#user-login .form-actions{display:inline-block;width:100%;}#block-views-page-top-images-block .flex-active-slide{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)" !important;filter:alpha(opacity=80) !important;-moz-opacity:0.80 !important;-khtml-opacity:0.80 !important;opacity:0.80 !important;}.page-node-7 .webform-client-form-7{float:left;width:37%;min-height:420px;padding-top:20px;padding-right:3%;margin-left:10%}.page-node-7 .field-name-field-contact-intro{width:44%;padding-top:80px;padding-left:3%;padding-right:3%;display:block;float:left;text-align:center}.page-node-7 .field-name-field-contact-intro h2{font-size:140%}.page-node-7 .webform-client-form-7 .form-item{width:48%;float:left}.page-node-7 .webform-client-form-7 input.form-text,.page-node-7 .webform-client-form-7 select{background-color:#fff !important;border:1px solid #ddd !important;width:100%;font-size:15px !important}.page-node-7 .webform-client-form-7 .form-textarea{-webkit-border-radius:3px;border-radius:3px;border:1px solid #ddd !important;}.page-node-7 .webform-client-form-7 select{height:47px;line-height:47px;-webkit-border-radius:3px;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.page-node-7 .webform-client-form-7 .webform-component-email,.page-node-7 .webform-client-form-7 .webform-component--department{float:right}.page-node-7 .webform-client-form-7 .webform-component--enquiry{width:100%;float:left;}.page-node-7 .webform-client-form-7 .form-actions{width:100%;float:left;}.page-node-7 .webform-client-form-7 .webform-submit{display:inline-block;background-color:transparent !important;line-height:100%;color:#95AB21;border:1px solid #95AB21;background-size:100% 210%;background-image:linear-gradient(to bottom,rgba(84,0,1,0) 50%,rgba(84,0,1,1) 50%);transition:background-position 0.5s;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;-ms-transition:all 0.5s ease;padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;min-width:120px;text-align:center;line-height:36px;margin-top:20px;text-transform:uppercase}.page-node-7 .webform-client-form-7 .webform-submit:hover{background-position:0 100%;color:#fff}.page-node-7 .field-name-field-contact-info{width:40%;margin-right:10%;float:right;min-height:500px;text-align:left;line-height:180%;}.page-node-7 .field-name-field-contact-info p{margin:0px !important}.page-node-7 .field-name-field-contact-map{float:left;width:100%;}.page-node-7 .field-name-field-contact-map .field-items{}.page-node-7 .webform-component--department select{background-image:url(/sites/all/themes/corporateclean/images/drop.jpg);background-repeat:no-repeat;background-position:right top;-webkit-appearance:none;padding-left:5px;}#content-top{position:relative;float:left;width:100%;}.welcomecontain{position:relative;display:inline-block;width:100%;}.view-home-info-bg{position:relative;width:100%;float:left;}.view-home-info-bg .view-content{position:relative;width:100%;float:left}.view-home-info-bg .view-footer{position:relative;margin-left:auto;margin-right:auto}.view-home-info-bg .views-field-field-background-image{min-height:900px;position:absolute;z-index:2;width:100%;}#block-views-home-info-bg-block{min-height:900px;}.welcometext{position:relative;z-index:50;width:40%;margin-left:auto;margin-right:auto;text-align:center;padding-top:40px;}.welcometext h1{color:#fff;line-height:130%;}.welcometext h3{color:#fff;font-size:110% !important;line-height:150%;}.front .view-home-info-bg .background-image-formatter:after{content:"";width:100%;height:100%;left:0px;top:0px;position:absolute;z-index:6;background-color:#5E3D98;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;}.servicecontain{position:relative;float:left;width:100%;min-height:415px;}.servicebg{position:absolute;width:100%;min-height:415px;}.servicename{position:relative;z-index:50;margin-left:auto;margin-right:auto;text-align:center;padding-top:40px;font-size:350%;color:#fff;margin-top:50px;}.serviceicon{position:relative;z-index:50;width:40%;margin-left:auto;margin-right:auto;text-align:center;padding-top:40px;}.view-service-header{position:relative;float:left;width:100%;text-align:center}.servicetext{position:relative;z-index:50;width:40%;display:inline-block;padding-bottom:50px;padding-top:50px;font-size:125%;}.servicetext h1{color:#fff;line-height:130%;}.servicetext h3{color:#fff;font-size:110% !important;line-height:150%;}.page-alcohol-substance-misuse .views-field-title{color:#5E3D98;font-size:120%;min-height:50px;}.page-alcohol-substance-misuse .background-image-formatter:after{content:"";width:100%;height:100%;left:0px;top:0px;position:absolute;z-index:6;background-color:#5E3D98;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;}.page-mental-health-emotional-wellbeing .views-field-title{color:#95AB21;font-size:120%;min-height:50px;}.page-mental-health-emotional-wellbeing .background-image-formatter:after{content:"";width:100%;height:100%;left:0px;top:0px;position:absolute;z-index:6;background-color:#95AB21;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;}.page-sexual-health-healthy-relationships .views-field-title{color:#30BEB3;font-size:120%;min-height:50px;}.page-sexual-health-healthy-relationships .background-image-formatter:after{content:"";width:100%;height:100%;left:0px;top:0px;position:absolute;z-index:6;background-color:#30BEB3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;}.page-staying-safe-online .views-field-title{color:#FA9D00;font-size:120%;min-height:50px;}.page-staying-safe-online .background-image-formatter:after{content:"";width:100%;height:100%;left:0px;top:0px;position:absolute;z-index:6;background-color:#FA9D00;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;}.view-service-key-messages{width:100%;float:left;min-height:319px;background-image:url(/sites/all/themes/corporateclean/images/key-message-bg.jpg);background-repeat:no-repeat;background-position:right top;background-color:#eee;font-size:120%;line-height:130%;}.view-service-key-messages .view-header h1{margin-left:auto;position:relative;margin-right:auto;width:468px;line-height:100%;padding-bottom:15px;padding-top:15px;border:1px solid #ddd;background-color:#fff;margin-top:-12px !important;text-align:center !important}.view-service-key-messages .view-header h1:before{content:"";position:absolute;z-index:300;top:0px;left:-12px;width:0;height:0;border-style:solid;border-width:0 0 12px 12px;border-color:transparent transparent #ddd transparent;}.view-service-key-messages .view-header h1:after{content:"";position:absolute;z-index:301;top:0px;right:-12px;width:0;height:0;border-style:solid;border-width:12px 0px 0px 12px;border-color:transparent transparent transparent #ddd;}.view-service-key-messages .jcarousel-skin-default .jcarousel-clip{width:700px;margin-left:auto;margin-right:auto;overflow:hidden;margin-top:50px}.view-service-key-messages .jcarousel-skin-default .jcarousel-item{width:700px;min-height:120px;}.view-service-key-messages .jcarousel-clip-horizontal{min-height:200px;}.view-service-key-messages .jcarousel-prev-horizontal{position:absolute;top:-40px;left:-40px;right:0px;margin:auto;background-image:url(/sites/all/themes/corporateclean/images/arrows.fw.png) !important;background-position:0px 0px !important;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;-ms-transition:all 0.5s ease;}.view-service-key-messages .jcarousel-prev-horizontal:hover{background-position:0px -30px !important;}.view-service-key-messages .jcarousel-next-horizontal{position:absolute;top:-40px;left:0px;right:-40px;margin:auto;background-image:url(/sites/all/themes/corporateclean/images/arrows.fw.png) !important;background-position:-30px 0px !important;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;-ms-transition:all 0.5s ease;}.view-service-key-messages .jcarousel-next-horizontal:hover{background-position:-30px -30px !important;}.views-field-field-message-taxonomy{color:#95AB21;margin-bottom:15px;}.front .view-home-key-messages{width:100%;float:left;min-height:319px;background-image:url(/sites/all/themes/corporateclean/images/key-message-bg.jpg);background-repeat:no-repeat;background-position:right top;background-color:#eee;font-size:120%;line-height:130%;}.front .view-home-key-messages .view-header h1{margin-left:auto;position:relative;margin-right:auto;width:468px;line-height:100%;padding-bottom:15px;padding-top:15px;border:1px solid #ddd;background-color:#fff;margin-top:-12px !important;text-align:center !important}.front .view-home-key-messages .view-header h1:before{content:"";position:absolute;z-index:300;top:0px;left:-12px;width:0;height:0;border-style:solid;border-width:0 0 12px 12px;border-color:transparent transparent #ddd transparent;}.front .view-home-key-messages .view-header h1:after{content:"";position:absolute;z-index:301;top:0px;right:-12px;width:0;height:0;border-style:solid;border-width:12px 0px 0px 12px;border-color:transparent transparent transparent #ddd;}.front .view-home-key-messages .jcarousel-skin-default .jcarousel-clip{width:700px;margin-left:auto;margin-right:auto;overflow:hidden;margin-top:50px}.front .view-home-key-messages .jcarousel-skin-default .jcarousel-item{width:700px;min-height:120px;}.front .view-home-key-messages .jcarousel-clip-horizontal{min-height:200px;}.front .view-home-key-messages .jcarousel-prev-horizontal{position:absolute;top:-40px;left:-40px;right:0px;margin:auto;background-image:url(/sites/all/themes/corporateclean/images/arrows.fw.png) !important;background-position:0px 0px !important;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;-ms-transition:all 0.5s ease;}.front .view-home-key-messages .jcarousel-prev-horizontal:hover{background-position:0px -30px !important;}.front .view-home-key-messages .jcarousel-next-horizontal{position:absolute;top:-40px;left:0px;right:-40px;margin:auto;background-image:url(/sites/all/themes/corporateclean/images/arrows.fw.png) !important;background-position:-30px 0px !important;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;-ms-transition:all 0.5s ease;}.front .view-home-key-messages .jcarousel-next-horizontal:hover{background-position:-30px -30px !important;}.views-field-field-message-taxonomy{color:#95AB21;margin-bottom:15px;}#block-block-1{width:100%;text-align:center;float:left;padding-top:20px;padding-bottom:50px}.logo-container{display:inline-block;margin-top:20px;width:100%;text-align:center;min-height:167px;}.logo-contain1{display:inline-block;vertical-align:middle;position:relative;width:325px;height:167px;margin-right:20px;}.logo-containmid{display:inline-block;vertical-align:middle;position:relative;margin-right:10px;}.logo-contain2{display:inline-block;vertical-align:middle;position:relative;width:325px;height:167px;margin-left:10px;}.dloadlinks{margin-top:20px;}.logo-contain1 .logo,.logo-contain2 .logo{position:absolute;z-index:1;}.logo-contain1 .logo{position:absolute;z-index:2;bottom:25px;}.logo-contain2 .logo{position:absolute;z-index:2;bottom:45px;}.logo-contain1 .logo img,.logo-contain2 .logo img{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;-ms-transition:all 0.5s ease;}.logo-contain1:hover .logo img,.logo-contain1:focus .logo img,.logo-contain2:hover .logo img,.logo-contain2:focus .logo img{-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);}.logo-contain1 .cnumber1{position:absolute;z-index:10;bottom:46px;right:80px;font-family:'proxima_nova_rgregular',sans-serif;font-size:180%;}.logo-contain2 .cnumber2{position:absolute;z-index:11;bottom:23px;left:5px;font-family:'proxima_nova_rgregular',sans-serif;font-size:180%;}#block-superfish-1{display:none !important}#mymobmenu{margin-left:auto;margin-right:auto;width:55px;text-align:center}#mymobmenu span{background-color:#47266C;width:50px;height:5px;display:inline-block}.mean-container .mean-nav{background:none !important;text-align:center !important;margin-bottom:25px;}.mean-container .mean-bar{background-color:transparent !important;overflow:hidden !important;background:none !important;float:none !important;text-align:center !important;position:relative;margin-left:auto;margin-right:auto;width:50%;}.mean-container a{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;-ms-transition:all 0.5s ease;}.mean-container a.meanmenu-reveal span{background:#47266C;height:5px !important;margin-top:5px !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-left:auto;margin-right:auto}.meanclose{color:#47266C;}.mean-container a.meanmenu-reveal{color:#47266C;left:0px !important;right:0px !important;margin-left:auto;margin-right:auto;width:50px !important;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;-ms-transition:all 0.5s ease;}.mean-container a.meanmenu-reveal span{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;-ms-transition:all 0.5s ease;text-align:center}.mean-container a.meanmenu-reveal:hover span.top,.mean-container a.meanmenu-reveal:hover span.bottom{width:30px;}.mean-container .mean-nav ul li a{text-align:center !important;padding-left:0px !important;padding-right:0px !important;border:none !important;position:relative !important;float:none !important;width:auto !important;display:inline-block;color:#000;padding-bottom:5px !important;padding-top:5px !important;font-size:20px;text-transform:none !important}.mean-container .mean-nav ul li{position:relative}.mean-container .mean-nav ul li a:before{content:"";position:absolute;width:100%;height:3px;bottom:-3px;left:0;background-color:#47266C;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}.mean-container .mean-nav ul li a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1);}#headerlink1{float:left;}#headerlink2{float:right;}.view-services{position:relative;float:left;width:100%;}.view-services .views-row{float:left;width:33.3333%;text-align:center;margin-bottom:30px;position:relative}.view-services .views-row .views-field-field-service-videos{position:relative;padding:8px;}.view-services .views-row .views-field-field-service-videos .field-content{position:relative}.view-services .views-row .views-field-field-service-videos img{width:100%;height:auto}.view-services .views-row iframe{float:left;width:100%;}.view-services .views-row .views-field-field-service-videos li{list-style-type:none;padding:0px !important;margin:0px !important}.playbut{position:absolute;width:100%;margin:auto;top:0;bottom:0;}.playbut img{display:none}.playbut .inner{position:absolute;width:80px;height:80px;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;}.playbut a{position:absolute;margin:auto;top:10px;left:0px;width:60px;height:60px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);z-index:500;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;-ms-transition:all 0.5s ease;}.page-alcohol-substance-misuse .playbut a{border-right:5px solid #5E3D98;border-bottom:5px solid #5E3D98;}.page-mental-health-emotional-wellbeing .playbut a{border-right:5px solid #95AB21;border-bottom:5px solid #95AB21;}.page-staying-safe-online .playbut a{border-right:5px solid #FA9D00;border-bottom:5px solid #FA9D00;}.page-sexual-health-healthy-relationships .playbut a{border-right:5px solid #30BEB3;border-bottom:5px solid #30BEB3;}.playbut a:hover{left:25px;}#colorbox iframe{max-width:100% !important}.views-field-field-service-videos li,.views-field-field-service-videos ul{list-style-type:none !important;padding:0px !important;margin:0px !important}#block-block-5{float:left;margin-right:30px;}#block-block-6{float:left;line-height:45px;}#block-block-6 .siteby1{float:left;margin-right:10px;}#block-block-6 .siteby2{float:left;margin-right:10px;}#block-block-6 .siteby3{float:left;}#block-block-8{position:relative;z-index:100;width:100%;float:left}#block-views-home-shape-content-block{width:30%;margin-left:auto;margin-right:auto;text-align:center;position:relative;left:0px;right:0px;z-index:300;top:0px}.view-home-shape-content{position:relative;min-height:600px;}.homesupportlogos{text-align:center;float:left;width:100%;margin-top:30px;}.homesupportlogos .logo1,.homesupportlogos .logo2{display:inline-block;margin-left:10px;margin-right:10px;}.page-sexual-health-healthy-relationships .servicebg{background-color:#30BEB3}#block-views-home-info-block{position:relative;float:left;display:block;clear:both;width:100%;text-align:center;margin-bottom:25px;}#block-views-home-info-block .view-footer{position:absolute;top:180px;z-index:400;width:100%}#home-shape{width:35%;margin-left:auto;margin-right:auto;text-align:center;position:relative}#home-shape #donut{display:inline-block;width:100% !important;height:100% !important}#donut #s1{fill:#5E3D98;transition:200ms;transition-timing-function:ease-in-out;-webkit-transition:200ms;-webkit-transition-timing-function:ease-in-out;}#donut #s1:hover{-moz-transform:translate(-6px,6px);-webkit-transform:translate(-6px,6px);-o-transform:translate(-6px,6px);-ms-transform:translate(-6px,6px);transform:translate(-6px,6px);}#donut #s2{fill:#FA9D00;transition:200ms;transition-timing-function:ease-in-out;-webkit-transition:200ms;-webkit-transition-timing-function:ease-in-out;}#donut #s2:hover{-moz-transform:translate(6px,6px);-webkit-transform:translate(6px,6px);-o-transform:translate(6px,6px);-ms-transform:translate(6px,6px);transform:translate(6px,6px);}#donut #s3{fill:#8CC63F;transition:200ms;transition-timing-function:ease-in-out;-webkit-transition:200ms;-webkit-transition-timing-function:ease-in-out;}#donut #s3:hover{-moz-transform:translate(-6px,-6px);-webkit-transform:translate(-6px,-6px);-o-transform:translate(-6px,-6px);-ms-transform:translate(-6px,-6px);transform:translate(-6px,-6px);}#donut #s4{fill:#30BEB3;transition:200ms;transition-timing-function:ease-in-out;-webkit-transition:200ms;-webkit-transition-timing-function:ease-in-out;}#donut #s4:hover{-moz-transform:translate(6px,-6px);-webkit-transform:translate(6px,-6px);-o-transform:translate(6px,-6px);-ms-transform:translate(6px,-6px);transform:translate(6px,-6px);}.view-organisations{float:left;width:100%;position:relative}.page-organisations .title-contain{text-align:center}.view-organisations{float:left;width:100%;position:relative;overflow:hidden}.view-organisations .views-row{position:relative;float:left;width:50%;min-height:260px;text-align:left !important;padding-bottom:20px;margin-bottom:30px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ddd;}.view-organisations .views-row .logocontain{float:left;width:35%;}.view-organisations .views-row .midcontain{float:right;width:65%;word-break:break-all;}.view-organisations .views-row .midcontain .inner{}.view-organisations .logo{position:relative;float:left;}.view-organisations .logo img{padding-right:30px;}.view-organisations .title{position:relative;float:left;width:100%;margin-bottom:10px;}.view-organisations .address{position:relative;float:left;width:100%;min-height:90px;}.view-organisations .address .inner{}.view-organisations .tel{position:relative;float:left;width:100%;font-size:150%;margin-bottom:10px;}.view-organisations .tel .inner{}.view-organisations .website{position:relative;float:left;width:100%;}.view-organisations .website .inner{}.view-organisations .links{float:left;width:100%;margin-top:15px;word-break:break-all;}.view-organisations .map{float:left;margin-right:15px}.view-organisations .link{float:left}.view-organisations .link,.view-organisations .map{color:#FFF;transition:all 0.3s;position:relative;line-height:34px;min-width:90px;text-align:center}.view-organisations .link a,.view-organisations .map a{transition:all 0.3s;position:relative;z-index:50;color:#fff;}.view-organisations .link:hover a,.view-organisations .map:hover a{color:#95AB21}.view-organisations .link::before,.view-organisations .map::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:0;transition:all 0.3s;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:rgba(147,171,31,0.5);border-bottom-color:rgba(147,171,31,0.5);transform:scale(0.1,1);}.view-organisations .link:hover a,.view-organisations .map:hover a{letter-spacing:2px;}.view-organisations .link:hover::before,.view-organisations .map:hover::before{opacity:1;transform:scale(1,1);}.view-organisations .link::after,.view-organisations .map::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;transition:all 0.3s;background-color:rgba(147,171,31,1);}.view-organisations .link:hover::after,.view-organisations .map:hover::after{opacity:0;transform:scale(0.1,1);}.node-type-organisations #content{text-align:center}.node-type-organisations #content .field-label{color:#95AB21;font-size:120%;}.node-type-organisations #content .field{margin-bottom:20px;}.page-node-63 #content{text-align:center}#block-block-10{line-height:40px;text-align:center;float:left;width:100%;}#block-block-10 .content{display:inline-block}.organisationcontain{float:left}.westernsocailtext{float:left;line-height:40px;margin-right:20px;font-size:130%}.westernsocaillinks{float:left;line-height:40px;min-width:120px;}.westernsocaillinks div{float:left;margin-right:10px}#content-contain{float:left;width:100%;position:relative}.page-staying-safe-online .servicetext a{display:inline-block;line-height:100%;padding:10px;background-color:#FA9D00;color:#fff;}.page-alcohol-substance-misuse a.meanmenu-reveal span{background:#5E3D98 !important}.page-alcohol-substance-misuse .mean-nav ul li a:before{background-color:#5E3D98 !important;}.page-mental-health-emotional-wellbeing a.meanmenu-reveal span{background:#95AB21 !important}.page-mental-health-emotional-wellbeing .mean-nav ul li a:before{background-color:#95AB21 !important;}.page-sexual-health-healthy-relationships a.meanmenu-reveal span{background:#30BEB3 !important}.page-sexual-health-healthy-relationships .mean-nav ul li a:before{background-color:#30BEB3 !important;}.page-staying-safe-online a.meanmenu-reveal span{background:#FA9D00 !important}.page-staying-safe-online .mean-nav ul li a:before{background-color:#FA9D00 !important;}@media all and (min-width:100px) and (max-width:600px){h1{font-size:150%;}h3{font-size:120%;}body{font-size:15px;}.grid_12{margin:0px;}.mean-container .mean-bar{width:100%;}.logo1{max-width:250px;display:inline-block}.logo2{max-width:180px;display:inline-block}#headerlogo img{width:170px !important;height:auto !important}.logo1 img,.logo2 img{max-width:100%;height:auto !important}.welcometext{width:90%;}#block-block-1 .logo-contain1{width:250px;overflow:hidden;margin:0px;display:inline-block;float:none !important}#block-block-1 .logo-contain1 img{max-width:100%;height:auto !important}#block-block-1 .logo-contain2{width:250px;overflow:hidden;margin:0px;display:inline-block;float:none !important}#block-block-1 .logo-contain2 img{max-width:100%;height:auto !important}#block-block-6 .siteby2{margin-top:0px;}.logo-container{text-align:center}.logo-contain1 .cnumber1{font-size:140%;right:65px;bottom:45px;}.logo-contain2 .cnumber2{font-size:140%}.front .view-home-key-messages .view-header h1{width:300px;padding-left:0px;padding-right:0px}.front .view-home-key-messages .jcarousel-skin-default .jcarousel-clip{width:300px;}.front .view-home-key-messages .jcarousel-skin-default .jcarousel-item{width:300px;}.front .view-home-key-messages{font-size:100%;}.view-service-key-messages .view-header h1{width:300px;padding-left:0px;padding-right:0px}.view-service-key-messages .jcarousel-skin-default .jcarousel-clip{width:300px;}.view-service-key-messages .jcarousel-skin-default .jcarousel-item{width:300px;}.view-service-key-messages{font-size:100%;}.servicename{font-size:140%}.servicetext{width:90%;font-size:100%}.view-services .views-row{width:90%;margin-left:5%;margin-right:5%;}.servicebg,.servicecontain{min-height:350px;}#content-inside{width:100%}.footer-first,.footer-third{width:100% !important;}.footer-first,.footer-second,.footer-third{line-height:35px;min-height:35px;text-align:center}.footer-third{height:70px;overflow:hidden}.{float:none !important;display:inline-block}.social-icon2{width:70px;overflow:hidden;text-indent:-300px;text-align:left}.footer-third{text-align:center}.social-icon1,.social-icon2{float:none !important;display:inline-block}#block-block-5,#block-block-6{margin:0px;float:none;display:inline-block}#block-block-6{text-align:center;width:100%;}#block-block-6 .content{display:inline-block}#block-block-6 .siteby1,#block-block-6 .siteby2,#block-block-6 .siteby3{display:inline-block;min-height:45px;float:none !important;position:relative;vertical-align:top;}.logo-containmid{margin-top:15px;}.dloadlinks{margin-top:5px;}.logo-contain2 .logo{left:20px;}.logo-contain2 .cnumber2{left:20px;}.view-organisations .views-row{width:100% !important;}}@media all and (min-width:100px) and (max-width:500px){#home-shape{width:90% !important;}.view-home-info-bg .views-field-field-background-image,#block-views-home-info-bg-block{min-height:600px;padding-bottom:20px !important;}}@media all and (min-width:500px) and (max-width:600px){#home-shape{width:85% !important;}.view-home-info-bg .views-field-field-background-image,#block-views-home-info-bg-block{min-height:650px;padding-bottom:20px !important;}}@media all and (min-width:600px) and (max-width:700px){#home-shape{width:80% !important;}.view-home-info-bg .views-field-field-background-image,#block-views-home-info-bg-block{min-height:720px;padding-bottom:20px !important;}}@media all and (min-width:700px) and (max-width:800px){#home-shape{width:75% !important;}.view-home-info-bg .views-field-field-background-image,#block-views-home-info-bg-block{min-height:720px;padding-bottom:20px !important;}}@media all and (min-width:800px) and (max-width:900px){#home-shape{width:70% !important;}.view-home-info-bg .views-field-field-background-image,#block-views-home-info-bg-block{min-height:800px;padding-bottom:20px !important;}}@media all and (min-width:900px) and (max-width:1000px){#home-shape{width:70% !important;}.view-home-info-bg .views-field-field-background-image,#block-views-home-info-bg-block{min-height:850px;padding-bottom:20px !important;}}@media all and (min-width:1000px) and (max-width:1200px){#home-shape{width:60% !important;}.view-home-info-bg .views-field-field-background-image,#block-views-home-info-bg-block{min-height:850px;padding-bottom:20px !important;}}@media all and (min-width:1200px) and (max-width:1500px){#home-shape{width:50% !important;}.view-home-info-bg .views-field-field-background-image,#block-views-home-info-bg-block{min-height:850px;padding-bottom:20px !important;}}@media all and (min-width:600px) and (max-width:1200px){h1{font-size:150%;}h3{font-size:120%;}body{font-size:15px;}.grid_12{margin:0px;}.mean-container .mean-bar{width:100%;}.logo1{max-width:250px;display:inline-block}.logo2{max-width:180px;display:inline-block}#headerlogo img{width:170px !important;height:auto !important}.logo1 img,.logo2 img{max-width:100%;height:auto !important}.welcometext{width:90%;}#block-block-1 .logo-contain1{width:250px;overflow:hidden;display:inline-block;float:none !important}#block-block-1 .logo-contain1 img{max-width:100%;height:auto !important}#block-block-1 .logo-contain2{width:250px;overflow:hidden;margin:0px;display:inline-block;float:none !important}#block-block-1 .logo-contain2 img{max-width:100%;height:auto !important}#block-block-6 .siteby2{margin-top:0px;}.logo-container{text-align:center}.logo-contain1 .cnumber1{font-size:140%;right:65px;bottom:45px;}.logo-contain2 .cnumber2{font-size:140%}.front .view-home-key-messages .view-header h1{width:500px;padding-left:0px;padding-right:0px}.front .view-home-key-messages .jcarousel-skin-default .jcarousel-clip{width:500px;}.front .view-home-key-messages .jcarousel-skin-default .jcarousel-item{width:500px;}.front .view-home-key-messages{font-size:100%;}.view-service-key-messages .view-header h1{width:500px;padding-left:0px;padding-right:0px}.view-service-key-messages .jcarousel-skin-default .jcarousel-clip{width:500px;}.view-service-key-messages .jcarousel-skin-default .jcarousel-item{width:500px;}.view-service-key-messages{font-size:100%;}.servicename{font-size:180%}.servicetext{width:90%;font-size:100%}.view-services .views-row{width:50%}.servicebg,.servicecontain{min-height:350px;}#content-inside{width:100%}.footer-first,.footer-third{width:100% !important;}.footer-first,.footer-second,.footer-third{line-height:35px;min-height:35px;text-align:center}.footer-third{height:70px;overflow:hidden}.{float:none !important;display:inline-block}.social-icon2{width:70px;overflow:hidden;text-indent:-3000px;text-align:left}.footer-third{text-align:center}.social-icon1,.social-icon2{float:none !important;display:inline-block}#block-block-5,#block-block-6{margin:0px;float:none;display:inline-block}#block-block-6{text-align:center;width:100%;}#block-block-6 .content{display:inline-block}#block-block-6 .siteby1,#block-block-6 .siteby2,#block-block-6 .siteby3{display:inline-block;height:45px;float:none !important;position:relative;vertical-align:top;}.logo-containmid{margin-top:15px;}.dloadlinks{margin-top:5px;}.logo-contain2 .logo{left:20px;}.logo-contain2 .cnumber2{left:20px;}.view-organisations .views-row{width:100% !important;}}@media all and (min-width:1200px) and (max-width:1500px){h1{font-size:200%;}h3{font-size:160%;}body{font-size:15px;}.grid_12{margin:0px;}.mean-container .mean-bar{width:100%;}.logo1{max-width:250px;display:inline-block}.logo2{max-width:180px;display:inline-block}#headerlogo img{width:170px !important;height:auto !important}.logo1 img,.logo2 img{max-width:100%;height:auto !important}.welcometext{width:90%;}#block-block-1 .logo-contain1{width:250px;overflow:hidden;display:inline-block;float:none !important}#block-block-1 .logo-contain1 img{max-width:100%;height:auto !important}#block-block-1 .logo-contain2{width:250px;overflow:hidden;margin:0px;display:inline-block;float:none !important}#block-block-1 .logo-contain2 img{max-width:100%;height:auto !important}#block-block-6 .siteby2{margin-top:0px;}.logo-container{text-align:center}.logo-contain1 .cnumber1{font-size:140%;right:65px;bottom:45px;}.logo-contain2 .cnumber2{font-size:140%}.servicename{font-size:140%}.servicetext{width:80%;font-size:100%}.view-services .views-row{width:50%}.servicebg,.servicecontain{min-height:350px;}#content-inside{width:100%}.footer-first,.footer-third{width:100% !important;}.footer-first,.footer-second,.footer-third{line-height:35px;min-height:35px;text-align:center}.footer-third{height:70px;overflow:hidden}.{float:none !important;display:inline-block}.social-icon2{width:70px;overflow:hidden;text-indent:-300px;text-align:left}.footer-third{text-align:center}.social-icon1,.social-icon2{float:none !important;display:inline-block}#block-block-5,#block-block-6{margin:0px;float:none;display:inline-block}#block-block-6{text-align:center;width:100%;}#block-block-6 .content{display:inline-block}#block-block-6 .siteby1,#block-block-6 .siteby2,#block-block-6 .siteby3{display:inline-block;height:45px;float:none !important;position:relative;vertical-align:top;}.logo-containmid{margin-top:15px;}.dloadlinks{margin-top:5px;}.logo-contain2 .logo{left:20px;}.logo-contain2 .cnumber2{left:20px;}.view-organisations .views-row{width:50% !important;}}@keyframes fadein{from{opacity:0;}to{opacity:1;}}@-moz-keyframes fadein{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes fadein{from{opacity:0;}to{opacity:1;}}@-ms-keyframes fadein{from{opacity:0;}to{opacity:1;}}​@-o-keyframes fadein{from{opacity:0;}to{opacity:1;}}​
