/*



Theme Name: coinstreet



Theme URI: http://plugandplaydesign.co.uk/southampton



Author: Mark Blythe & Lissi Sadler



Author URI: http://plugandplaydesign.co.uk/southampton



Description: Description



Version: 1.0



Text Domain: coinstreet



Tags:







This theme was custom built for Coin Street Community Builders by Plug and Play Southampton



*/



/********************************** FONTS **********************************/



@import url("fonts/fonts.css");



/********************************** RESET **********************************/



*{margin:0;padding:0;}



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;font:inherit;vertical-align:baseline;}



body{font-size:62.5%;line-height:1;}



/*=HTML5 display-role reset for older browsers*/



article,aside,details,figcaption,figure,



footer,header,hgroup,menu,nav,section{display:block;}



ol,ul{list-style:none;}



blockquote,q{quotes:none;}



blockquote:before,blockquote:after,



q:before,q:after{content:'';content:none;}



table{border-collapse:collapse;border-spacing:0;}



.clear{clear:both !important;height:0px !important;overflow:hidden !important;margin:0 !important;padding:0 !important;border:0 !important;border:none !important;}



.left{float:left;}



.right{float:right;}



a,button,input[type=submit]{cursor:pointer;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}



.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}



 .clearfix {display: inline-block;}



 html[xmlns] .clearfix {display: block;}



 * html .clearfix {height: 1%;}



 /* apply a natural box layout model to all elements */



* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}



/********************************** GRID LAYOUT **********************************/



body,



header,



#content,



#content section,



footer {position:relative; min-width:600px; width:100%;}



/*html, body {height:100%;}*/



html,body,.inner {height:100%; height:auto; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}



#content section {position:relative; height:100%;}



.center {margin:0 auto; text-align:center;}



.left {float:left;}



.right {float:right;}



/********************************** CONTAINERS **********************************/



body {background:#e9f2f7 !important;}



header {z-index:100;}

.search header {
  z-index: auto;
}


.inner {margin:0 auto; width:980px; background:#ffffff; padding:20px;}



header .inner {padding-bottom:0;}



#sidebar {display:block; float:left; width:192px;}



#main {display:block; float:left; width:745px; border-left:3px solid #009de9; padding-left:18px;}

#main i,
#main em {
font-style: italic;
}

#main .twocol .leftcol {display:block; float:left; width:400px; margin-right:20px;}



#main .twocol .rightcol {display:block; float:left; width:300px;}



#main .summarybox {width:224px; display:block; float:left; margin-right:20px;}



#main .last {margin-right:0;}







#home-summary-boxes {margin:30px auto; display:block;}



#home-summary-boxes .summarybox {width:300px; display:block; float:left; margin-right:20px; height:auto!important;}



#home-summary-boxes .last {margin-right:0;}







#home-intro {display:block; float:left; width:300px; margin-right:20px; margin-top:20px;}



#latest {position:relative; overflow:hidden; display:block; float:left; margin:0 auto; width:620px; height:220px; padding:20px; background:#eff2f5;}



  #latest #latest-slides {position:relative; display:block; margin:0 auto; width:500px; height:185px;}



    #latest #latest-slides .latest-slide {position:relative; display:block; margin:0 auto; width:500px; height:185px;}



      #latest #latest-slides .latest-slide .latest-image {display:block; float:left; width:225px; margin:0 10px 0 0;}



      #latest #latest-slides .latest-slide .latest-text {display:block; float:left; width:260px; margin:0;}











#home-banner {margin:0 auto 30px; display:block; width:940px; height:305px; position:relative;}



  #home-banner .banner-slide {width:100%; position:relative; margin:0 auto; height:305px; display:block;}



    #home-banner .banner-slide .overlay {position:absolute; left:0; bottom:0; width:100%; height:94px; background:url('images/home-banner-overlay.png');}



    #banner-pager {position:absolute; bottom:10px; left:30px; height:15px; z-index:9999;}



      #banner-pager li {display:block; float:left; width:8px; height:8px; background:#009de9; margin:0 5px 0 0; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; cursor:pointer;}



      #banner-pager li.activeSlide {background:#fff;}







#news {margin:0 auto;}



  #news article {margin:0 auto 30px;}



    #news article .news-image {display:block; float:left; width:238px; margin-right:20px;}



    #news article .news-text {display:block; float:left; width:455px;}



    #news article .news-text p {margin-bottom:10px;}







footer .footer-column {display:block; float:left; width:300px; margin-right:20px;}



footer .footer-column.last {margin-right:0;}







.news-single-right,



.event-single-right {background:#eff2f5; padding:15px;}



.rightbox {font-family:'VAGRoundedLight', Helvetica, Arial, sans-serif; background:#eff2f5; padding:15px; padding-bottom:0; margin:0 auto 15px;}

.rightbox p {margin-bottom:10px;}



/********************************** HEADERS **********************************/



#logo {display:block; float:left; width:490px; height:95px; background:url('images/logo.png') no-repeat; text-indent:-9999px;}



.blue-line {height:1px; margin:20px auto; border-bottom:1px solid #49bef2;}



h1 {font-family:'VAGRoundedLight', Helvetica, Arial, sans-serif; font-size: 24px; line-height: 24px; margin-bottom: 18px; font-weight: normal; /*color:#2788E0;*/ color:#009de9;}



h2 {font-family:'VAGRoundedLight', Arial, Helvetica, Arial, sans-serif;font-size: 16px;line-height: 16px;margin-bottom: 9px;font-weight: normal;}



.banner-slide h2 {position:absolute; left:30px; top:30px; color:#fff; font-family:'VAGRoundedLight', Arial, Helvetica, Arial, sans-serif;font-size: 18px;line-height:24px;font-weight: normal;}



.latest-slide h2 {font-family: 'VAGRoundedThin', Arial, "Helvetica Neue", Helvetica, sans-serif; color:#009de9; font-size:18px; line-height:24px;}







.parentheadings {display:block; margin-bottom:20px!important;}







h3, h3 a {font-family:'VAGRoundedLight', Arial, Helvetica, Arial, sans-serif; color:#009de9; font-size:18px; line-height:18px; margin-bottom:10px; text-decoration:none;}



span.news-date {display:block; font-family:'VAGRoundedLight', Arial, Helvetica, Arial, sans-serif; color:#009de9; font-size:14px; line-height:14px; margin-bottom:10px;}







#home-summary-boxes .summarybox h2 {font-size:24px; line-height:26px;}







.blue {color:#009DE9 !important;}



.pink {color:#DF0079 !important;}



.purple {color:#531E7D !important;}



.otherblue {color:#1964A2 !important;}



.orange {color:#E85A22 !important;}



.red {color:#A1111F !important;}







h4, h4 a {font-family:'VAGRoundedBold', Arial, Helvetica, Arial, sans-serif; text-decoration:none; color:#009de9; font-size:14px; line-height:18px;}



#sidebar h4, .news-single-right h4 {color:#505356;}



.news-single-right h4 {margin-top:10px;}







/* CUSTOM COLOURS */







/* EVERYTHING ELSE */



.breadcrumbs, .breadcrumbs a, .breadcrumbs span, .breadcrumbs span a {font-family: 'VAGRoundedLight', Arial, Helvetica, Arial, sans-serif;font-size:14px; line-height:18px; text-transform:uppercase; margin-bottom:10px; color:#009DE9;}







/* What We Do 266 */



body.parent-pageid-266 h1, body.parent-pageid-266 h2, body.parent-pageid-266 .breadcrumbs, body.parent-pageid-266 .breadcrumbs a, body.parent-pageid-266 .breadcrumbs span a, body.parent-pageid-266 .breadcrumbs span,



body.page-id-266 h1, body.page-id-266 h2, body.page-id-266 .breadcrumbs, body.page-id-266 .breadcrumbs a, body.page-id-266 .breadcrumbs span a, body.page-id-266 .breadcrumbs span, body.error404 h2 {color:#009DE9!important;}



body.parent-pageid-266 #main, body.page-id-266 #main {border-left: 3px solid #009DE9;}







/* Shop Eat Drink 268 */



.single-shops h1, .single-shops h2, .single-shops .breadcrumbs, .single-shops .breadcrumbs a, .single-shops .breadcrumbs span a, .single-shops .breadcrumbs span,



.single-food h1,.single-food h2, .single-food .breadcrumbs, .single-food .breadcrumbs a, .single-food .breadcrumbs span a, .single-food .breadcrumbs span,



body.parent-pageid-268 h1, body.parent-pageid-268 h2, body.parent-pageid-268 .breadcrumbs, body.parent-pageid-268 .breadcrumbs a, body.parent-pageid-268 .breadcrumbs span a, body.parent-pageid-268 .breadcrumbs span,



body.page-id-268 h1, body.page-id-268 h2, body.page-id-268 .breadcrumbs, body.page-id-268 .breadcrumbs a, body.page-id-268 .breadcrumbs span a, body.page-id-268 .breadcrumbs span,



body.tax-Shop-categories h1, body.tax-Shop-categories h2,body.tax-Shop-categories .breadcrumbs, body.tax-Shop-categories .breadcrumbs a, body.tax-Shop-categories .breadcrumbs span a, body.tax-Shop-categories .breadcrumbs span,



body.tax-Shop-venues h1, body.tax-Shop-venues h2,body.tax-Shop-venues .breadcrumbs, body.tax-Shop-venues .breadcrumbs a, body.tax-Shop-venues .breadcrumbs span a, body.tax-Shop-venues .breadcrumbs span,



body.tax-Food-venues h1, body.tax-Food-venues h2,body.tax-Food-venues .breadcrumbs, body.tax-Food-venues .breadcrumbs a, body.tax-Food-venues .breadcrumbs span a, body.tax-Food-venues .breadcrumbs span {color:#DF0079!important;}



body.parent-pageid-268 #main, body.page-id-268 #main, body.tax-Shop-categories #main, body.tax-Shop-venues #main, body.tax-Food-venues #main, .single-shops #main, .single-food #main {border-left: 3px solid #DF0079;}







/* Events ? */



body.page-template-events-page-php h1, body.page-template-events-page-php h2, body.page-template-events-page-php .breadcrumbs span a, body.page-template-events-page-php .breadcrumbs span, body.page-template-events-page-php .breadcrumbs a, body.page-template-events-page-php .breadcrumbs, body.tax-event-categories .breadcrumbs, body.tax-event-categories .breadcrumbs a, body.tax-event-categories .breadcrumbs span, body.tax-event-categories .breadcrumbs span a, body.single-event h1, body.single-event h2, body.single-event .breadcrumbs, body.single-event .breadcrumbs a, body.single-event .breadcrumbs span, body.single-event .breadcrumbs span a, body.tax-event-tags h1, body.tax-event-tags h2, body.tax-event-tags .breadcrumbs, body.tax-event-tags .breadcrumbs a, body.tax-event-tags .breadcrumbs span, body.tax-event-tags .breadcrumbs span a {color:#A1111F!important;}



body.page-template-events-page-php #main, body.single-event #main, body.tax-event-tags #main {border-left: 3px solid #A1111F;}







/* Community 270 */



body.parent-pageid-270 h1, body.parent-pageid-270 h2,body.parent-pageid-270 .breadcrumbs, body.parent-pageid-270 .breadcrumbs a, body.parent-pageid-270 .breadcrumbs span a, body.parent-pageid-270 .breadcrumbs span,



body.page-id-270 h1, body.page-id-270 h2, body.page-id-270 .breadcrumbs, body.page-id-270 .breadcrumbs a, body.page-id-270 .breadcrumbs span a, body.page-id-270 .breadcrumbs span,



body.page-template-community-php h1, body.page-template-community-php h2, body.page-template-community-php .breadcrumbs, body.page-template-community-php .breadcrumbs a, body.page-template-community-php .breadcrumbs span, body.page-template-community-php .breadcrumbs span a,



body.parent-pageid-114 h1, body.parent-pageid-114 h2, body.parent-pageid-114 .breadcrumbs, body.parent-pageid-114 .breadcrumbs a, body.parent-pageid-114 .breadcrumbs span, body.parent-pageid-114 .breadcrumbs span a,



body.parent-pageid-122 h1, body.parent-pageid-122 h2, body.parent-pageid-122 .breadcrumbs, body.parent-pageid-122 .breadcrumbs a, body.parent-pageid-122 .breadcrumbs span, body.parent-pageid-122 .breadcrumbs span a,



body.parent-pageid-130 h1, body.parent-pageid-130 h2, body.parent-pageid-130 .breadcrumbs, body.parent-pageid-130 .breadcrumbs a, body.parent-pageid-130 .breadcrumbs span, body.parent-pageid-130 .breadcrumbs span a,



body.parent-pageid-132 h1,body.parent-pageid-132 h2, body.parent-pageid-132 .breadcrumbs, body.parent-pageid-132 .breadcrumbs a, body.parent-pageid-132 .breadcrumbs span, body.parent-pageid-132 .breadcrumbs span a,



body.parent-pageid-138 h1, body.parent-pageid-138 h2, body.parent-pageid-138 .breadcrumbs, body.parent-pageid-138 .breadcrumbs a, body.parent-pageid-138 .breadcrumbs span, body.parent-pageid-138 .breadcrumbs span a {color:#531E7D!important;}







body.parent-pageid-270 #main, body.page-id-270 #main, body.page-template-community-php #main, body.parent-pageid-114 #main, body.parent-pageid-122 #main, body.parent-pageid-130 #main, body.parent-pageid-132 #main, body.parent-pageid-138 #main {border-left: 3px solid #531E7D;}







/* Sports 144 */



body.parent-pageid-144 h1, body.parent-pageid-144 h2, body.parent-pageid-144 .breadcrumbs, body.parent-pageid-144 .breadcrumbs a, body.parent-pageid-144 .breadcrumbs span a, body.parent-pageid-144 .breadcrumbs span,



body.page-id-144 h1, body.page-id-144 h2, body.page-id-144 .breadcrumbs, body.page-id-144 .breadcrumbs a, body.page-id-144 .breadcrumbs span a, body.page-id-144 .breadcrumbs span,



body.parent-pageid-156 h1, body.parent-pageid-156 h2, body.parent-pageid-156 .breadcrumbs, body.parent-pageid-156 .breadcrumbs a, body.parent-pageid-156 .breadcrumbs span, body.parent-pageid-156 .breadcrumbs span a,



body.parent-pageid-158 h1, body.parent-pageid-158 h2, body.parent-pageid-158 .breadcrumbs, body.parent-pageid-158 .breadcrumbs a, body.parent-pageid-158 .breadcrumbs span, body.parent-pageid-158 .breadcrumbs span a,



body.parent-pageid-166 h1, body.parent-pageid-166 h2, body.parent-pageid-166 .breadcrumbs, body.parent-pageid-166 .breadcrumbs a, body.parent-pageid-166 .breadcrumbs span, body.parent-pageid-166 .breadcrumbs span a,



body.parent-pageid-174 h1, body.parent-pageid-174 h2, body.parent-pageid-174 .breadcrumbs, body.parent-pageid-174 .breadcrumbs a, body.parent-pageid-174 .breadcrumbs span, body.parent-pageid-174 .breadcrumbs span a,



body.parent-pageid-182 h1, body.parent-pageid-182 h2, body.parent-pageid-182 .breadcrumbs,body.parent-pageid-182 .breadcrumbs a, body.parent-pageid-182 .breadcrumbs span, body.parent-pageid-182 .breadcrumbs span a {color:#1964A2!important;}







body.parent-pageid-144 #main, body.page-id-144 #main, body.parent-pageid-156 #main, body.parent-pageid-158 #main, body.parent-pageid-166 #main, body.parent-pageid-174 #main, body.parent-pageid-182 #main {border-left: 3px solid #1964A2;}







/* Space Hire 186 */



body.parent-pageid-186 h1, body.parent-pageid-186 h2, body.parent-pageid-186 .breadcrumbs, body.parent-pageid-186 .breadcrumbs a, body.parent-pageid-186 .breadcrumbs span a, body.parent-pageid-186 .breadcrumbs span,



body.page-id-186 h1, body.page-id-186 h2, body.page-id-186 .breadcrumbs, body.page-id-186 .breadcrumbs a, body.parent-pageid-186 .breadcrumbs span, body.page-id-186 .breadcrumbs span a {color:#E85A22;}



body.parent-pageid-186 #main, body.page-id-186 #main {border-left: 3px solid #E85A22;}







.page-id-186 .breadcrumbs span {color:#E85A22;}







.tax-event-categories h1, .tax-event-categories h2 {color:#A1111F;}



.tax-event-categories #main {border-left: 3px solid #A1111F;}



/********************************** TEXT *************************************/



#main a, p a, #menu-footer-links a {font-size:14px; line-height:18px; color:#009DE9; text-decoration:none!important;}



p {font-size:14px; line-height:18px; color:#505356; margin-bottom:20px;}



.summarybox a {text-decoration:none;}



.latest-slide p {margin-bottom:10px;}



footer p {font-size:12px; line-height:18px; color:#505356;}



#menu-footer-links a,
footer a {color:#505356;}


#menu-footer-links a:hover,
footer a:hover {color:#009DE9;}

#menu-footer-links li {
  display: inline;
}

#menu-footer-links li:after {
  content: ' | ';
  font-size:14px;
  line-height:18px;
}
#menu-footer-links li.last-menu-item:after {
  content: '';
}

strong {font-weight:bold;}



.point-of-contact {margin-bottom:20px;}



.point-of-contact p {margin:0 auto;}



.point-of-contact strong {margin-bottom:5px;}



.point-of-contact a {font-family:'VAGRoundedBold', Arial, Helvetica, Arial, sans-serif; color:#009de9; text-decoration:none; font-size:14px; line-height:18px;}







.rightcol ul {list-style-type:disc; margin-left:20px;}



  .rightcol ul li {color:#505356; font-size:14px; line-height:18px;}



.rightcol a {font-family:'VAGRoundedBold', Arial, Helvetica, Arial, sans-serif; color:#009de9; text-decoration:none; font-size:14px; line-height:18px;}



.rightcol .btn {width:100%; color:#fff;}







#main ul {list-style:disc; margin-bottom:20px; margin-left:20px;}



#main ul li {font-size:14px; line-height:18px; color:#505356;}











/********************************** BUTTONS *************************************/



.banner-readmore {position:absolute; right:30px; top:25px; background:#009de9; width:140px; height:40px; text-align:center; color:#fff; font-size:16px; line-height:24px; font-family:'VAGRoundedBold', Arial, Helvetica, Arial, sans-serif; text-decoration:none; padding-top:9px;}



.news-single-right a, .news-readmore, .latest-readmore, .readmore {font-family:'VAGRoundedBold', Arial, Helvetica, Arial, sans-serif; color:#009de9; text-decoration:none; font-size:14px; line-height:24px;}







.btn {display:block; float:left; background:#009de9; width:140px; height:40px; text-align:center; color:#fff!important; font-size:16px; line-height:24px; font-family:'VAGRoundedBold', Arial, Helvetica, Arial, sans-serif; text-decoration:none; padding-top:9px; margin-right:5px;}



#news-prev a, #news-next a {display:block; float:left; background:#009de9; width:140px; height:40px; text-align:center; color:#fff; font-size:16px; line-height:24px; font-family:'VAGRoundedBold', Arial, Helvetica, Arial, sans-serif; text-decoration:none; padding-top:9px; margin-right:5px;}



#news-next {float:right;}



/********************************** SOCIAL *************************************/



#social {display:block; float:right; width:225px; margin:0 auto;}



#social .icon {display:block; float:left; width:32px; height:32px; background:url('images/social-icons.png') no-repeat; text-indent:-9999px;}







#social #facebook {background-position:0 0;}



#social #twitter {background-position:-32px 0;}



#social #linkedin {background-position:-64px 0;}



#social #rss {background-position:-96px 0;}



#social #email {background-position:-128px 0; width:96px;}







#social #facebook:hover {background-position:0 -32px;}



#social #twitter:hover {background-position:-32px -32px;}



#social #linkedin:hover {background-position:-64px -32px;}



#social #rss:hover {background-position:-96px -32px;}



#social #email:hover {background-position:-128px -32px;}







#latestTweet, #fb-updates {margin:22px auto;}



.tweetImage {width:49px; display:block; float:left; margin-right:12px;}



.tweetContent {width:239px; display:block; float:left; margin:0 auto 20px;}



.tweetContent p {font-size:12px; line-height:14px; color:#505356; margin-bottom:5px;}



.tweetContent a {color:#009de9; font-size: 12px; word-wrap: break-word;}



.tweetDate {margin:0;}







#news-share-twitter {display:block; float:left; width:45px; height:35px; background:#009de9 url('images/news-twitter.png') no-repeat center; text-indent:-9999px; margin-right:10px; margin-top:20px;}



#news-share-facebook {display:block; float:left; width:45px; height:35px; background:#009de9 url('images/news-facebook.png') no-repeat center; text-indent:-9999px; margin-right:10px; margin-top:20px;}



#news-share-email {display:block; float:left; width:45px; height:35px; background:#009de9 url('images/news-email.png') no-repeat center; text-indent:-9999px; margin-top:20px;}



/********************************** CONTENT SPECIFIC **********************************/



.top-image {margin-bottom:20px;}



.board-members {font-size: 13px; color: #505356; line-height: 16px; margin-bottom: 20px;list-style: none!important; margin-left:0!important;}



.board-members h2 , .summarybox h2{margin-bottom:3px;}



.summarybox img {margin-bottom:10px;}



.board-members ul {list-style-type:none;}







#latest-prev {position:absolute; top:50%; left:10px; margin-top:-20px; width:40px; height:40px; background:url('images/latest-prev.png') no-repeat center;}



#latest-next {position:absolute; top:50%; right:10px; margin-top:-20px; width:40px; height:40px; background:url('images/latest-next.png') no-repeat center;}



#map-canvas,



#map-canvas2,



#map-canvas3,



#map-canvas4 {



	display: block;



	float: left;



	width: 300px;



	height: 230px;



	margin-bottom: 20px;



}



/********************************** MENUS **********************************/



#menu-top-navigation {margin:0 auto; display:block;}



nav {margin:0 auto;position:relative; display:block; font-family: 'VAGRoundedThin', Arial, "Helvetica Neue", Helvetica, sans-serif;}



  nav ul li {display:block; position:relative;float:left;}



    nav ul li a {font-size:17px; line-height:24px; display: block; /*float: left;*/ padding: 0 18px; border-right: 1px solid #505356; text-decoration: none; color: #505356;}



      nav ul li a:hover, nav ul li a:active, nav ul li a:focus, nav ul li a.current, nav ul li:active,nav ul li:focus, nav ul li:hover {color:#009de9;}



      nav ul li.last-menu-item a {border:0 none; padding-right:0;}



ul.sub-menu {display:none;}







nav ul li:hover .sub-menu {display:block; background:#fff; border:2px solid #009de9; position:absolute; left:0; top:24px; width:220px; z-index:9999; padding:10px 0;}







ul.sub-menu li, ul.sub-menu li a {display:block; width:100%; border:0 none; padding:2px 5px; font-size:14px; line-height:24px;}



#toplinks {display:block; float:right; /*width:428px;*/ margin:0 auto 10px; font-family: 'VAGRoundedThin', Arial, "Helvetica Neue", Helvetica, sans-serif;}



#toplinks ul li {display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;}



#toplinks ul li a {font-size:14px; line-height:24px; padding: 0 0 0 20px; text-decoration: none; color: #505356;}



#toplinks ul li a:hover {color:#009de9;}







.secondary {margin-bottom:20px;}







.secondary li a {font-family:'VAGRoundedLight', Helvetica, Arial, sans-serif; display:block; color:#505356; text-decoration:none; font-size:14px; line-height:16px; padding:5px 0;}



.secondary li a:hover {color:#009de9;}







.secondary .children {background:#eff2f5; padding-left:20px; width:170px; padding-right:10px;}



.secondary li.current_page_item a,
.secondary li.current-cat a,
.secondary li.current_page_item .children a,
.secondary li.current-cat .children a {color:#505356!important;}







.secondary .children, .secondary .children .children {display:none;}



.current_page_ancestor .children,
.current_page_item .children,
.current-cat .children,
.past-events.children {display:block;}







ul.categories {margin-bottom:30px; padding-right:15px;}



ul.categories li.current-cat a, .secondary li.current-cat a, .secondary li.current_page_item a, .secondary li.current_page_item .children li.current_page_item a {color:#009de9!important;}

.secondary li.current_page_item .children li a {
color:#505356;
}





#sidebar .wp-tag-cloud li a, #sidebar .archive li a, #sidebar .categories li a {/*word-break:break-all;*/ display:block; font-family:'VAGRoundedLight', Helvetica, Arial, sans-serif; text-decoration:none; /*font-size:14px; line-height:30px;*/ color:#505356;font-size: 14px;



line-height: 16px;



padding: 5px 0;}



#sidebar .wp-tag-cloud li a:hover, #sidebar .archive li a:hover, #sidebar .categories li a:hover {color:#009de9;}







#oxo-button {display:none!important;}







#oxo-link a {color:#f50f14!important;}



  #oxo-link a span.arrow {margin-left:5px; margin-top:1px; display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline; width:12px; height:19px; background:url('images/oxo-arrow.png') no-repeat; background-position:0 0;}







#oxo-button a {margin-left:20px; margin-top:-3px; background:#f50f14; color:#fff!important; padding:3px 5px 1px!important; display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline; text-transform:uppercase;}



  #oxo-button a span.arrow {margin-top:1px; display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline; width:12px; height:19px; background:url('images/oxo-arrow.png') no-repeat; background-position:0 -19px;}



/********************************** FORMS **********************************/





.search-form {width:300px; display:block; float:right; margin:10px auto 0;}



.search-form input.search-field, #tablepress-1_filter input {width:200px; border:1px solid #cecece; padding:5px 0; font-size:12px; line-height:15px; display:block; float:right; -moz-appearance:none; -webkit-appearance:none; outline:0 none;}



.search-form input.search-field:focus {border:1px solid #009de9;}



.search-form .search-submit {display:block; float:right; width:28px; height:27px; background:url('images/searchbutton.png') no-repeat 0 0; border:0 none; text-indent:-9999px;}



.search-form .search-submit:hover {background-position: 0 -27px;}




body.search-results #main h1 a {
  color:#2788E0;
  font-size: 18px;
}

.search-results article{
}






/*** ADDED STYLES ***/







.event-single-right {



	margin-bottom: 	22px;



	padding: 15px 15px 1px 15px;



}







.event-single-right h3 {



	margin-bottom: 14px;



}







.event-single-right p {



	font-family:'VAGRoundedLight', Arial, Helvetica, Arial, sans-serif;



	font-size: 14px;



	margin-bottom: 16px;



	color: #505356;



}







.event-single-right p b {



	font-family:'VAGRoundedBold', Arial, Helvetica, Arial, sans-serif;



	font-size: 15px;



}







.page-template-event-detail-php .leftcol img,



.single-event .leftcol img {



	margin-bottom: 30px;



}







.event-single-right .date {



	font-family:'VAGRoundedBold', Arial, Helvetica, Arial, sans-serif;



	font-size: 15px;



	margin-bottom: 16px;



	display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;



	color: #505356;



}







.event-single-right .seeAll,



.event-single-right .seeWebsite {



	display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;



	width: 100%;



	height:40px;



	line-height: 40px!important;



	margin-bottom: 16px;



	background-color: #009de9;



	color: #fff!important;



	font-family:'VAGRoundedBold', Arial, Helvetica, Arial, sans-serif;



	font-size: 16px;



	text-align: center;



}







.page-template-events-page-php .summarybox,



.tax-event-categories .summarybox,



.tax-event-tags .summarybox{



	margin-bottom: 30px;



}







.page-template-events-page-php .summarybox h2,



.tax-event-categories .summarybox h2,



.tax-event-tags .summarybox h2 {



	font-size: 18px;



	line-height: 26px;



}







.page-template-events-page-php .summarybox .theDetails p,



.tax-event-categories .summarybox .theDetails p,



.tax-event-tags .summarybox .theDetails p {



	margin-bottom: 0px;



}







.page-template-events-page-php .summarybox .theDetails p b,



.tax-event-categories .summarybox .theDetails p b,



.tax-event-tags .summarybox .theDetails p b {



	font-family:'VAGRoundedBold', Arial, Helvetica, Arial, sans-serif;



}







.em-pagination {



	display: block;



}







.em-pagination .page-numbers {



	display:block;



	float:left;



	background:#009de9;



	padding: 6px 14px;



	text-align:center;



	color:#fff!important;



	font-size:16px;



	line-height:24px !important;



	font-family:'VAGRoundedBold', Arial, Helvetica, Arial, sans-serif;



	text-decoration:none;



	margin-right:5px;



	border: 2px solid #009de9;



}







.em-pagination .page-numbers.current {



	background:#fff;



	color: #009de9!important;



}







body.page-template-jobs-php h2 {margin-bottom:30px;}



.js .tmce-active .wp-editor-area {

	color: #000;

}



.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit],

.gform_page_footer input[type="button"],

.gform_page_footer input[type="submit"] {

	display:-moz-inline-stack;display:inline-block!important;vertical-align:top;zoom:1;*display:inline;

	vertical-align: top!important;

	zoom: 1!important;

	height: 40px!important;

	line-height: 40px!important;

	margin-bottom: 16px!important;

	background-color: #009de9!important;

	color: #fff!important;

	font-family: 'VAGRoundedBold', Arial, Helvetica, Arial, sans-serif!important;

	font-size: 16px!important;

	text-align: center!important;

	border: none!important;

	float: right!important;

	padding-right: 20px;

	padding-left: 20px;

	margin-right: 6px;

	cursor: pointer;

}



.gform_wrapper .gf_progressbar {

	display: none !important;

}



.gform_wrapper .gf_progressbar_wrapper {

	border-bottom: none !important;

	padding-bottom: 0 !important;

}



.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {

	font-family: 'VAGRoundedLight', Helvetica, Arial, sans-serif !important;

	font-size: 24px !important;

	line-height: 24px !important;

	font-weight: normal !important;

	color: #531E7D !important;

	filter: alpha(opacity=100) !important;

	-moz-opacity: 1 !important;

	-khtml-opacity: 1 !important;

	opacity: 1 !important;

}



.gform_wrapper h3 {

	font-family: 'VAGRoundedLight', Helvetica, Arial, sans-serif !important;

	font-size: 16px !important;

	line-height: 16px !important;

	font-weight: normal !important;

	color: #531E7D !important;

	margin-top: 30px!important;

	margin-bottom: 0px!important;

}



.gform_wrapper .top_label .gfield_label {

	margin-bottom: 10px !important;

}





.gform_wrapper li, .gform_wrapper form li {

	padding-bottom: 14px !important;

}



.gform_wrapper .gform_page_footer {

	border-top: none !important;

}



.gform_page_footer input[type="button"].gform_previous_button {

	float: left !important;

}



.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li {

	float: left !important;

	margin-right: 140px !important;

}



/* Specific label spacing */



.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio#input_4_124 li,

.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio#input_4_135 li,

.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio#input_4_139 li,

.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio#input_4_152 li,

.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio#input_5_5 li,

.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio#input_5_18 li,

.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio#input_5_32 li,

.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio#input_5_47 li,

.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio#input_5_60 li,

.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio#input_5_93 li,

.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio#input_5_95 li,

.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio#input_5_97 li {

	margin-right: 28px !important;

}



/* Hide specific labels */



.hideLabel .gfield_label {

	display: none !important;

}



.gform_wrapper h4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px !important;

	font-weight: bold !important;

	margin-bottom:20px!important;

	color: #505356;

}



.smallerP {

	font-size: 12px;

}



.maxWidth input {

	width: 100% !important;

}



.gform_wrapper input[type=text],

.gform_wrapper input[type=url],

.gform_wrapper input[type=email],

.gform_wrapper input[type=tel],

.gform_wrapper input[type=number],

.gform_wrapper input[type=password],

.gform_wrapper textarea,

.gform_wrapper select {

	border: 1px solid #7f9db9 !important;

}



#gform_page_5_5 .gfield_checkbox li {

	margin-bottom: 20px !important;

}



#gform_wrapper_5 .bookingTable label {

	display: none !important;

}



#gform_wrapper_5 .bookingTable li  {

	list-style-type: none !important;

}



#gform_wrapper_5 .bookingTable td  {

	border: 1px solid #505356 !important;

	text-align: center !important;

	padding: 0 !important;

	vertical-align: middle;

}



#gform_wrapper_5 .bookingTable .col1,

#gform_wrapper_5 .bookingTable .col2,

#gform_wrapper_5 .bookingTable .col3,

#gform_wrapper_5 .bookingTable .col4 {

	padding: 20px 6px !important;

}



#gform_wrapper_5 .bookingTable .col1,

#gform_wrapper_5 .bookingTable .col4 {

	width: 20% !important;

}



#gform_wrapper_5 .bookingTable div {

	display: inline !important;

}



#gform_wrapper_5 .bookingTable li,

#gform_wrapper_5 .bookingTable input {

	width: 100% !important;

	display: block !important;

	text-align: center !important;

}



#gform_wrapper_5 .bookingTable .gfield_html {

	display: none !important;

}



#gform_wrapper_5 .bookingTable select {

	margin-top: 8px !important;

}



.gform_wrapper select#input_5_21,

.gform_wrapper select#input_4_2 {

	width: 40px !important;

}



/* NEW STUFF */

#community-news {padding:20px; display:block; width:100%; background:#eff2f5; margin-bottom:20px;}

#community-news article h2 {font-size:18px!important; line-height:22px;}

.community-accordion {cursor:pointer;}



.community-accordion {display:block; width:100%; background:#eff2f5; margin-bottom:20px; padding:5px 20px;}



.community-accordion.current {background:#009DE9;}



.community-accordion h3 {font-size:16px; line-height:34px; color:#009DE9 !important; margin-bottom:0;}



.community-accordion.current h3 {color:#fff !important;}



#video-plus {cursor:pointer; display:block; float:left; margin-top:0; margin-right:10px; width:30px; height:30px; background:url('images/video-plus.png') no-repeat;}

.community-accordion.current #video-plus {background:url('images/video-minus.png') no-repeat;}



.community-accordion-show {display:none; margin-top:20px; background:#fff; padding:20px;}

.community-accordion-show iframe {width:100%; height:410px;}





body.page-template-conference-meeting-catering-php #main,

body.page-template-conference-meetings-general-php #main,

body.page-template-conference-meeting-news-php #main,

body.single-rooms #main

{border-left: 3px solid #e85a22;}


/*
body.page-template-conference-meeting-catering-php h1,

body.page-template-conference-meetings-general-php h1,

body.page-template-conference-meeting-news-php h1,

body.single-rooms h1

{color:#e85a22}
*/
body.page-template-conference-meeting-catering-php h1,
body.page-template-conference-meetings-general-php h1,
body.page-template-conference-meeting-news-php h1 {
  color: #e85a22;
}


/*
body.page-template-conference-meeting-catering-php h2,

body.page-template-conference-meeting-catering-php h2 a,

body.single-rooms h2,

body.single-rooms h2 a,

body.page-template-conference-meetings-general-php h2,

body.page-template-conference-meetings-general-php h2 a,

body.page-template-conference-meeting-news-php h2,

body.page-template-conference-meeting-news-php h2 a

{font-family: 'VAGRoundedLight', Arial, Helvetica, Arial, sans-serif; font-size: 16px!important; line-height: 16px!important; margin-bottom: 9px!important; font-weight: normal; color:#e85a22!important;}
*/
body.page-template-conference-meeting-catering-php h2,
body.page-template-conference-meeting-catering-php h2 a,
body.single-rooms h2,
body.single-rooms h2 a,
body.page-template-conference-meetings-general-php h2,
body.page-template-conference-meetings-general-php h2 a,
body.page-template-conference-meeting-news-php h2,
body.page-template-conference-meeting-news-php h2 a {
  font-family: 'VAGRoundedLight', Arial, Helvetica, Arial, sans-serif; font-size: 16px!important; line-height: 16px!important; margin-bottom: 9px!important; font-weight: normal; /*color:#e85a22!important;*/
}


body.single-rooms .breadcrumbs,

body.single-rooms .breadcrumbs a,

body.single-rooms .breadcrumbs span,

body.single-rooms .breadcrumbs span a,



body.page-template-conference-meeting-catering-php .breadcrumbs,

body.page-template-conference-meeting-catering-php .breadcrumbs a,

body.page-template-conference-meeting-catering-php .breadcrumbs span,

body.page-template-conference-meeting-catering-php .breadcrumbs span a,



body.page-template-conference-meetings-general-php .breadcrumbs,

body.page-template-conference-meetings-general-php .breadcrumbs a,

body.page-template-conference-meetings-general-php .breadcrumbs span,

body.page-template-conference-meetings-general-php .breadcrumbs span a,



body.page-template-conference-meeting-news-php .breadcrumbs,

body.page-template-conference-meeting-news-php .breadcrumbs a,

body.page-template-conference-meeting-news-php .breadcrumbs span,

body.page-template-conference-meeting-news-php .breadcrumbs span a {font-family: 'VAGRoundedLight', Arial, Helvetica, Arial, sans-serif;font-size:14px; line-height:18px; text-transform:uppercase; margin-bottom:10px; color:#e85a22}



#conference-banner, #contact-banner {display:block; width:100%; height:305px; margin-bottom:35px;}



body.page-template-conference-meeting-news-php .readmore {display:block; margin-bottom:20px;}



body.page-template-contact-internal-php h2 {color:#009DE9;}



h2.overview {color:#e85a22;}



.conference-btn {text-align:left!important; padding:0!important; height:45px; margin-bottom:15px;}

.enquiry-icon {margin-top:7px; display:block; float:left; width:80px; height:30px; background:url('http://coinstreet.org/wp-content/uploads/2014/07/email.png') no-repeat center;}

.download-icon {margin-top:2px; display:block; float:left; width:80px; height:46px; background:url('http://coinstreet.org/wp-content/uploads/2014/07/Download.png') no-repeat center;}

.floorplan-icon {margin-top:2px; display:block; float:left; width:80px; height:46px; background:url('http://coinstreet.org/wp-content/uploads/2014/07/floorplan.png') no-repeat center;}

.map-icon {margin-top:-2px; display:block; float:left; width:80px; height:46px; background:url('http://coinstreet.org/wp-content/uploads/2014/07/map-icon.png') no-repeat center;}

.availability-icon {margin-top:0px; display:block; float:left; width:80px; height:46px; background:url('http://coinstreet.org/wp-content/uploads/2014/07/lateavailability.png') no-repeat center;}

.menu-icon {margin-top:2px; display:block; float:left; width:80px; height:46px; background:url('http://coinstreet.org/wp-content/uploads/2014/07/menu.png') no-repeat center;}

.special-menu-icon {margin-top:-2px; display:block; float:left; width:80px; height:46px; background:url('http://coinstreet.org/wp-content/uploads/2014/07/specialmenu.png') no-repeat center;}

.film-icon {margin-top:1px; display:block; float:left; width:80px; height:46px; background:url('images/film-icon.png') no-repeat center;}

.photo-icon {margin-top:1px; display:block; float:left; width:80px; height:46px; background:url('images/photo-icon.png') no-repeat center;}

.aerial-icon {margin-top:1px; display:block; float:left; width:80px; height:46px; background:url('images/aerial-icon.png') no-repeat center;}

.information-icon {margin-top:1px; display:block; float:left; width:80px; height:46px; background:url('images/information-icon.png') no-repeat center;}

.site-plan-icon {margin-top:1px; display:block; float:left; width:80px; height:46px; background:url('images/site-plan-icon.png') no-repeat center;}

.conference-btn span.text {display:block; float:left; margin:0; line-height:48px;}



/* Slider */

.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }



.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }

.slick-list:focus { outline: none; }

.slick-loading .slick-list { background: white url('ajax-loader.gif') center center no-repeat; }

.slick-list.dragging { cursor: pointer; cursor: hand; }



.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }



.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }

.slick-track:before, .slick-track:after { content: ""; display: table; }

.slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }



.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }

.slick-slide img { display: block; }

.slick-slide.slick-loading img { display: none; }

.slick-slide.dragging img { pointer-events: none; }

.slick-initialized .slick-slide { display: block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }



/* Dots */

.slick-slider { margin-bottom: 10px; }



.slick-dots { margin:0 0 30px 0!important; position: absolute; bottom: -45px; list-style: none; display: block; text-align:right; padding: 0px; width: 100%; }

.slick-dots li {background:#eff2f5; position: relative; display: inline-block; height: 8px; width: 8px; margin: 0px 5px; padding: 0px; cursor: pointer; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%;}

.slick-dots li.slick-active {background:#009DE9; }

.slick-dots li button { border: 0; background: transparent; display: block; height: 8px; width: 8px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; }

.slick-dots li button:focus { outline: none; }



#sidebar #menu-conferences-and-meetings {margin-bottom: 20px;}

#sidebar #menu-conferences-and-meetings li a {

font-family: 'VAGRoundedLight', Helvetica, Arial, sans-serif;

display: block;

color: #505356;

text-decoration: none;

font-size: 14px;

line-height: 16px;

padding: 5px 0;

}

#sidebar #menu-conferences-and-meetings li.current-menu-item a {color:#009de9;}



  #sidebar #menu-conferences-and-meetings .sub-menu {display:block;background: #eff2f5;

padding-left: 20px;

width: 180px;

padding-right: 10px; }



 #sidebar #menu-conferences-and-meetings .sub-menu li a {color:#505356!important;}



 #map-canvas a, #map-canvas2 a, #map-canvas3 a, #map-canvas4 a {font-size:10px; font-family:arial, sans-serif;}

.tax-event-categories h1 {
	position: relative;
}

.tax-event-categories .conference-btn {
	position: absolute;
	right: 2px;
	width: 228px;
	height: 42px;
	top: -18px;
}

.tax-event-categories .download-icon {
	background: url('images/events-download-icon.png') no-repeat center;
	height: 30px;
	width: 28px;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 8px;
}

.tax-event-categories .conference-btn span.text {
	line-height: 42px;
}

.sub-menu .sub-menu {width:auto!important;}

body.page-id-5247 #community-news {display:none;}

/*
body.page-id-5247 .breadcrumbs, body.page-id-5247 .breadcrumbs a, body.page-id-5247 .breadcrumbs span, body.page-id-5247 .breadcrumbs span a
{color: #e85a22!important;}


body.page-id-5247 #main {
border-left: 3px solid #e85a22;
}

body.page-id-5247 h1, body.page-id-5247 h2 {
color: #e85a22!important;
}
*/

sup {
  vertical-align: super;
  font-size: smaller;
  line-height: normal;
}
