@font-face{font-family:'LeagueGothicRegular';src:url(/sites/all/themes/tcat_complete_streets_01/css/League_Gothic-webfont.eot);src:url(/sites/all/themes/tcat_complete_streets_01/css/League_Gothic-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/tcat_complete_streets_01/css/League_Gothic-webfont.woff) format('woff'),url(/sites/all/themes/tcat_complete_streets_01/css/League_Gothic-webfont.ttf) format('truetype'),url(/sites/all/themes/tcat_complete_streets_01/css/League_Gothic-webfont.svg#LeagueGothicRegular) format('svg');font-weight:normal;font-style:normal;}body{background:#f0f0f1;font-family:Verdana,Geneva,"DejaVu Sans",sans-serif;font-size:80%;color:#424044;}#admin-menu{z-index:10000;margin:0;}.admin-menu body{margin-top:50px;}h1,h2,h3,h4,h5,h6{letter-spacing:normal;font-weight:normal;font-family:Verdana,Geneva,"DejaVu Sans",sans-serif;}a:link,a:visited{text-decoration:none;color:#377FB3;}a:active,a:hover{text-decoration:underline;}#section-header .container-12 .grid-12{margin:0;width:100% !important;}#zone-branding{background:#FFF;}.logo-img{float:left;margin:20px 20px -50px 20px;}.site-name-slogan{float:none;padding:50px 0 5px 0;margin:0 35px 0 250px;}h1.site-name,h2.site-name{font-size:3em;margin:0;text-align:center;}h1.site-name a,h2.site-name a{color:#243670;}.site-slogan{font-weight:normal;font-size:1.1em;line-height:1.3em;text-align:center;}#content-border{-webkit-box-shadow:0px 0px 10px 0px #ABA9AD;box-shadow:0px 0px 10px 0px #ABA9AD;}#breadcrumb.grid-12{margin:0 20px -40px 20px;float:left;width:auto;height:40px;}.breadcrumb{font:20px/22px 'LeagueGothicRegular',Arial,sans-serif;letter-spacing:0;}.breadcrumb a:link,.breadcrumb a:visited{color:#494042;text-decoration:none;}.breadcrumb a:active,.breadcrumb a:hover{color:#494042;text-decoration:underline;}#zone-content{background:#FFF;padding:20px 0;position:relative;}.not-front #zone-content{background-image:url(/sites/all/themes/tcat_complete_streets_01/images/zone-content-bg.png);background-repeat:repeat-y;background-position:0px 20px;}.not-front #region-content .region-content-inner{padding:0 10px;}.not-front #region-content{margin-top:40px;}.not-front #region-content h1.title{display:block;padding:5px 10px;font:42px/45px 'LeagueGothicRegular',Arial,sans-serif;color:#FFF;background-color:#97B25F;}.not-front #region-content h2{font:28px/32px 'LeagueGothicRegular',Arial,sans-serif;}.not-front #region-content h2 a{color:#97B25F;}#block-system-main{padding:0 10px;}.not-front #region-content{clear:both;}.not-front #region-content .block{padding:0 10px;}ul.inline li{margin-right:0;padding-right:0;}.node-links ul li a{margin:0 0 0 1em;}.front h1.title{display:none}.front .container-12 .grid-9{width:590px;margin-left:0;margin-right:10px;}.front .container-12 .grid-3{width:325px;margin-left:10px;margin-right:25px;}#region-postscript-first{margin:0;padding:1em 0 0 0;width:960px;}#zone-postscript{background-color:#FFF;}#zone-footer{font-size:0.9em;text-align:center;background-color:#FFF;}#zone-footer a:link,#zone-footer a:visited,#zone-footer a:active,#zone-footer a:hover{color:#000;text-decoration:underline;}#zone-footer .region-inner{padding:20px;}#block-block-4{clear:both;text-align:center;margin:auto;padding:1em 0;}#partner-links{display:block;width:500px;margin:auto;}#partner-links li{list-style:none;list-style-image:none;list-style-type:none;display:inline;float:left;padding:0 1em;}#partner-links .copyright{padding-top:22px;}#partner-links .tcat a,#partner-links .cleanair a{display:block;background-image:url(/sites/all/themes/tcat_complete_streets_01/images/partner-logos-sprite2.png);background-repeat:no-repeat;height:60px;}#partner-links .tcat a{width:334px;background-position:left;}#partner-links .cleanair a{width:50px;background-position:right;}#region-sidebar-second .block{margin-bottom:2.5em;}.front #region-sidebar-second .block{margin-bottom:0.5em;}#region-sidebar-second h2.block-title{display:block;margin:0 0 0.5em 0;padding:0 5px;font-family:'LeagueGothicRegular',Arial,sans-serif;font-size:160%;line-height:1.3em;border:solid 1px #ad9c91;}.front #region-sidebar-second #block-block-2 h2,.front #region-sidebar-second #block-block-3 h2{display:inline;float:left;margin:0 15px 0 0;padding:0;color:#377FB3;font:23px/25px 'LeagueGothicRegular',Arial,sans-serif;line-height:35px;border:0;}.not-front #region-sidebar-second .block .content{padding:0 5px;}#block-block-3 ul{list-style-type:none;margin:0;padding:0;}#block-block-3 ul li{list-style-type:none;float:left;}.social li{height:34px;width:34px;}.social li a{display:block;text-decoration:none;height:34px;width:34px;background-image:url(/sites/all/themes/tcat_complete_streets_01/images/social-sprite.png);text-indent:-99999px;}.facebook a{background-position:0px 0px;}.twitter a{background-position:-34px 0px;}.flickr a{background-position:-68px 0px;}.youtube a{background-position:-102px 0px;}.vimeo a{background-position:-136px 0px;}.rss a{background-position:-170px 0px;}.front #block-block-2,.front #block-block-3{padding:4px 10px;background:#FFF;border:1px solid #9BBED9;}.front #block-block-3 h2{display:inline;float:left;margin-right:20px;color:#AFCD70;font-size:180%;}.front #mc-embedded-subscribe-form{padding-top:6px;}.front #mce-EMAIL{width:120px;margin-right:5px;border:solid 1px #9BBED9;background-color:#e3f0f9;}#region-content .views-row{clear:both;padding:1em 0;margin:0;border-bottom:solid 5px #eaf5fa;border-top:solid 1px #AD9C91;}#region-content .views-row.views-row-first{border-top:0;}#region-content .views-row.views-row-last{border-bottom:0;}#region-content .item-list .views-row{clear:none;padding:0 7px;margin:0.7em 0;border:0;border-left:solid 5px #aba9ad;}#region-content .item-list .views-row:hover{border-left:solid 5px #d15a26;background-color:#f4fafc;}#region-content .item-list .views-row a{font-weight:bold;}#region-content .item-list .views-row:hover a,#region-content .item-list .views-row:hover a:hover{color:#000;text-decoration:none;}#region-content .views-row h2{margin-bottom:5px;}#region-content h3,.field-label-above .field-label{margin-top:20px;margin-bottom:10px;font:24px/26px 'LeagueGothicRegular',Arial,sans-serif;}#region-content .submitted{font-size:0.9em;margin:0 0 0.5em 0;padding:0;color:#AD9C91;}#region-content .field-type-image{float:right;margin:0 0 5px 10px;}#block-system-main .field-name-field-featured-image{width:300px;text-align:center;background-color:#F4FAFC;}#region-content .field-name-field-featured-image div{margin:auto;}#region-content .field-name-field-photo-credit{clear:right;float:right;margin:0 0 10px 10px;padding:0px 10px 5px 10px;;width:280px;font-size:0.8em;text-align:center;background-color:#F4FAFC;border-bottom:solid 1px #AD9C91;}#region-content .views-row .field-type-image{float:left;margin:0 15px 10px 0;}#region-content .views-row .field-type-image a img{border:solid 3px #F18735;}#region-content .views-row .field-type-image a img:hover{border:solid 3px #FBCDA8;}#region-content .field-type-file,#region-content .field-type-link-field{font-size:0.8em;clear:both;margin-bottom:5px;padding:3px 5px;background-color:#f4fafc;}#region-content .field-name-body p{margin-bottom:10px;}#region-content .node-links{float:right;}.node-readmore a{margin:0;padding:0;}.node-readmore a{float:right;margin:0;}#region-content .views_slideshow_cycle_main .views-row{padding:0;border:0;}.views_slideshow_cycle_main .views-field-field-featured-image{margin-bottom:60px;}.block-views-front-page-rotating-block-block{background:#ABA9Ad;padding:20px;}.block-views-front-page-rotating-block-block .block-inner{background:#f2eeec;}.view-front-page-rotating-block .views-field-field-photo-credit{font-size:0.9em;padding:0 10px;color:#AD9C91;}.view-front-page-rotating-block .views-field-field-photo-credit div{display:inline;}.views-slideshow-controls-top{padding:10px;width:530px;height:40px;color:#E5E4E4;background:#424044;padding:10px;text-align:right;position:absolute;top:295px;z-index:100;}.views-slideshow-controls-top div{float:left;}.views-slideshow-controls-top img{margin:1px 2px 0 1px;border:solid 1px #69bbdd;}.views-slideshow-controls-top .active img{float:left;margin:0 2px 0 0;border:solid 3px #afcd70;}.view-front-page-rotating-block .views-field-title h2{font-size:1.5em;font-weight:bold;margin:0;padding:10px;}.view-front-page-rotating-block .views-field-field-teaser{margin:0;padding:0 10px;}.view-front-page-rotating-block .views-field-field-teaser p{margin:0;}.view-front-page-rotating-block .views-field-view-node{margin:10px;}.front #region-sidebar-second #block-views-home-page-summary-text-block.block{background:#FFF url(/sites/all/themes/tcat_complete_streets_01/images/views-home-page-summary-text-block-bg.png) bottom right no-repeat;margin-bottom:2em;}.block-views-home-page-summary-text-block .field-items{padding:6px 10px;}.block-views-home-page-summary-text-block h2{background:#97B25F;padding:6px 10px;font:38px/38px 'LeagueGothicRegular',Arial,sans-serif;}.block-views-home-page-summary-text-block h2 a{color:#FFF;}.block-views-home-page-summary-text-block h2 a:hover{color:#000;text-decoration:none;}.view-home-page-summary-text .views-field-body{padding:0 10px;}.node-type-visualizing-complete-streets #region-content .field-type-image.field-name-field-photo-before,.node-type-visualizing-complete-streets #region-content .field-type-image.field-name-field-crosssection-b{float:left;margin:0 0 20px 0;}.node-type-visualizing-complete-streets #region-content .field-type-image.field-name-field-photo-after,.node-type-visualizing-complete-streets #region-content .field-type-image.field-name-field-crosssection-after{float:none;margin:0 0 20px 320px;}#block-views-funders-and-partners-block-2 .field-name-field-logo,#block-views-funders-and-partners-block-2 .field-name-field-logo div{width:150px;text-align:center;}.read-more a:link,.read-more a:visited{display:block;float:right;margin:0 0 10px 10px;padding:0 10px;border:1px solid #AFA093;font-size:0.9em;line-height:1.7em;background:#ffffff;}.read-more a:active,.read-more a:hover{background:#377FB3;color:#ffffff;text-decoration:none;}.file-icon{vertical-align:top;}.context-history .views-field-title{color:black;font-size:1.2em;font-weight:bold;padding-left:8px;background:#EAF5FA url('http://completestreetsforcanada.ca/sites/all/themes/tcat_complete_streets_01/images/tick.png') no-repeat;background-position:-31px 50%;font:30px/35px 'LeagueGothicRegular',Arial,sans-serif;}.context-history .views-field-body{padding-left:15px;}.context-history .view-content{border-left:2px solid #000;}.context-history #region-content .views-row{border-bottom:0;border-top:0;}.timeline-hits{font-size:1.2em;font-weight:bold;margin:8px 0;padding-left:15px;color:#666;font:25px/30px 'LeagueGothicRegular',Arial,sans-serif;}​






.context-map .views-exposed-widgets{background:#f7f7f7;border:1px solid #ddd;padding:10px;margin-bottom:0;}.form-type-bef-link{padding:10px 20px 10px 23px;float:left;font-size:0.9em;}.form-item-type .selected a{color:#000;}.edit-type-wrapper #edit-type-all{}#edit-type-case-study{background:url('http://www.completestreetsforcanada.ca/sites/all/modules/contrib/gmap/markers/green.png') no-repeat;}#edit-type-community-cs-policy{background:url('http://www.completestreetsforcanada.ca/sites/all/modules/contrib/gmap/markers/blue.png') no-repeat;}#edit-type-community-cs-approach{background:url('http://www.completestreetsforcanada.ca/sites/all/modules/contrib/gmap/markers/lblue.png') no-repeat;}#edit-type-complete-streets-examples{background:url('http://www.completestreetsforcanada.ca/sites/all/modules/contrib/gmap/markers/orange.png') no-repeat;}
.img-left{display:block;clear:both;float:left;margin:0 10px 10px 0;border:solid 3px #F18735;}.img-right{display:block;clear:both;float:right;margin:0 0 10px 10px;border:solid 3px #F18735;}
