@charset "utf-8";
/*
Theme Name: Expansion 2016
Theme URI: http://expansion.hudsonsquarebid.org/
Author: Arturan
Author URI: http://arturan.com/
Description: based on HSC 2015 Design by Open
Version: 1.0
*/

@font-face {
  font-family: 'CalibreWebRegular';
  src: url('fonts/CalibreWebRegular.eot'); /* IE9 Compat Modes */
  src: url('fonts/CalibreWebRegular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/CalibreWebRegular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/CalibreWebRegular.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/CalibreWebRegular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/CalibreWebRegular.svg#svgFontName') format('svg'); /* Legacy iOS */
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'CalibreWebSemiBold';
  src: url('fonts/CalibreWebSemiBold.eot'); /* IE9 Compat Modes */
  src: url('fonts/CalibreWebSemiBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/CalibreWebSemiBold.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/CalibreWebSemiBold.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/CalibreWebSemiBold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/CalibreWebSemiBold.svg#svgFontName') format('svg'); /* Legacy iOS */
  font-weight: 700;
  font-style: normal;
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/*! HTML5 Boilerplate v5.1.0 | MIT License | https://html5boilerplate.com/ */
html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}

/* wordpress */
.alignnone{margin:5px 20px 20px 0;}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto;}.alignright{float:right;margin:5px 0 20px 20px;}.alignleft{float:left;margin:5px 20px 20px 0;}.aligncenter{display:block;margin:5px auto 5px auto;}a img.alignright{float:right;margin:5px 0 20px 20px;}a img.alignnone{margin:5px 20px 20px 0;}a img.alignleft{float:left;margin:5px 20px 20px 0;}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}.wp-caption.alignnone{margin:5px auto 20px;}.wp-caption.alignleft{margin:5px 20px 20px 0;}.wp-caption.alignright{margin:5px 0 20px 20px;}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}

/* arturan */
*{-webkit-tap-highlight-color:transparent}html{height:100%;width:100%;-webkit-animation:safariSelectorFix infinite 1s}body{height:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:visible}a:focus{outline:0}@-moz-document url-prefix(){body,html{font-size:16px}}@-webkit-keyframes safariSelectorFix{0%,100%{zoom:1}}.appleios body,.macos body{text-rendering:optimizeLegibility}nav ul{padding:0;list-style:none}

/* HSC */
body{font-family:'Quiosco One',serif;font-weight:normal;font-style:normal;}
.contain{margin:0 auto;max-width:1600px}
h1,h2,h3,h4,h5,h6,strong,b{font-family:'CalibreWebSemiBold',sans-serif;font-weight:700;font-style:normal;margin:0}
a{font-family:'CalibreWebSemiBold',sans-serif;font-weight:700;font-style:normal;margin:0;text-decoration:underline;color:#000}

.alert{color:#fff;padding:20px 23px}
.alert a{color:#fff}
.red{background:#ed1c24;}
.blue{background:#0071BC;}
.alert-icon{background:url(img/sprite.png) no-repeat 0 -397px;width:27px;height:27px;display:block;float:left;}
.alert h2{display:block;float:left;padding-left:16px;width:85%;line-height:1em;margin-top:-0.2em}
.alert .textwidget{clear:both}
.alert .textwidget p{margin:0;padding-top:0.5em}

#header{background:#fff}
#menu-trigger{display:none}
#main-menu ul{margin:0}
#main-menu a{color:#0071BC;text-decoration:none}
#main-menu li a{background:#f1f1f2;padding:0.2em 23px;display:block;border-bottom:2px solid #fff}
#main-menu ul.sub-menu{display:none}
#main-menu ul.sub-menu li a{background:#fff}
#main-menu ul.sub-menu a{font-family:'CalibreWebRegular',sans-serif;font-weight:400;font-size:0.9em;line-height:1em;display:block}
#closewrap{display:none}
#search-box{display:none}

#main-menu li#hsc-link{display:block}
#mobile-main-trigger{float:right;padding-top:4px;}
#mobile-main-trigger span{background:#0071BC;display:block;height:3px;margin:0 0 3px 8px;width:17px;}


#footer-nav ul{margin:0}
#footer-nav a{color:#0071BC;text-decoration:none}
#footer-nav li a{background-color:#f1f1f2;padding:0.2em 23px;display:block;border-top:2px solid #fff}
#footer-nav ul.sub-menu{display:none}
#footer-nav ul.sub-menu li a{background-color:#fff}
#footer-nav ul.sub-menu a{font-family:'CalibreWebRegular',sans-serif;font-weight:400;font-size:0.9em;line-height:1em;display:block}
#footer-logo,#social-icons{display:none}

#mobile-social{padding:23px}
#mobile-social .logo{display:block;float:left;background:url(img/HSC_2018_sq.png) no-repeat;width:32px;height:34px;background-size:contain}
.svg #mobile-social .logo{background-img:url(img/HSC_2018_sq.svg)}
#mobile-social-icons{display:block;float:right;padding-top:6px}
#mobile-social-icons a{background:url(img/sprite.png) no-repeat 0 -137px;width:24px;height:24px;display:inline-block;margin-right:12px}
#mobile-social-icons a.twitter{background-position:0 -161px;}
#mobile-social-icons a.linkedin{background-position:0 -185px;}
#mobile-social-icons a.instagram{background-position:0 -209px;margin-right:0}



#page-sidebar,#page-head,#page-content{margin:23px}
#page-head{margin-bottom:16px}
h1{line-height:1em}

#faq{background:#e6edf8;}
#faq .contain{padding:23px;font-size:1.1em;line-height:1em}
#faq a{color:#0071BC;text-decoration:none;display:block;font-family:'CalibreWebRegular',sans-serif;font-weight:400;margin-bottom:8px}
#faq a:hover{text-decoration:underline}
#faq a.headline{font-family:'CalibreWebSemiBold',sans-serif;font-weight:700;}
#faq a span{white-space:nowrap;}

.breadcrumb{color:#0071BC;font-family:'CalibreWebSemiBold',sans-serif;font-weight:700;text-decoration:none}
#page-head .date{font-family:'CalibreWebRegular',sans-serif;font-weight:400;}

.headline-caption{margin:8px 0 0 23px;font-family:'CalibreWebRegular',sans-serif;font-weight:400;font-size:0.9em;line-height:1.2em;}

#headline-image{background-position:center;background-repeat:no-repeat;background-size:100% auto;padding:0 0 50%}
.index-image{display:block;background-position:center;background-repeat:no-repeat;background-size:100% auto;padding:0 0 40%;margin-bottom:1em}
h1.index{font-size:3.2em;color:#0071BC;text-decoration:none}
h2.index{line-height:1em;font-size:2em;margin-bottom:0.3em}
h2.index a{text-decoration:none}
.blog article{padding-bottom:1em}
.blog article p{margin-top:0}
.oldernewer a{font-size:1.7em;color:#0071BC;text-decoration:none}
.oldernewer p.older{float:left}
.oldernewer p.newer{float:right}


.page-template-page_section_index h1{color:#0071BC;font-size:3em}
.page-template-page_section_index #page-content,.page-template-page_events #page-content{color:#0071BC;font-size:1.2em}
.page-template-page_section_index #page-content a,.page-template-page_events #page-content a{color:#0071BC}
.section{margin:23px}
.section a{text-decoration:none;}
.section-title{display:block;font-family:'CalibreWebSemiBold',sans-serif;font-weight:700;font-size:1.8em;line-height:1em;margin-bottom:6px}
.section-image{display:block;height:250px;background-position:center;background-repeat:no-repeat;background-size:cover}
.section .outline-logo{height:221px;padding-top:29px}
/*.section .outline-logo span{display:block;width:191px;height:191px;margin:0 auto;background:url(img/sprite.png) no-repeat  0 -592px}*/
.section .outline-logo span{display:block;width:191px;height:191px;margin:0 auto;background:url(img/HSC_2018_sq_wh.png) no-repeat;background-size:contain}
.svg .section .outline-logo span{background-image:url(img/HSC_2018_sq_wh.svg)}
.section-excerpt{display:block;}
.section-excerpt a{text-decoration:underline;}

#ccoptin{padding:23px 0}
#ccoptin label{display:block;font-family:'CalibreWebSemiBold',sans-serif;font-weight:700;line-height:1em;padding-bottom:5px;font-size:0.9em}
#ccoptin label span{background:#ffcb05;display:inline-block;padding:0 4px 2px}
#cc-email{color:#000;background:transparent;-webkit-font-smoothing:subpixel-antialiased;-webkit-appearance:none;font-family:'CalibreWebRegular',sans-serif;font-weight:400;font-size:0.8em;outline:0;margin:0;border-radius:0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding:0 0.5em;height:24px;border:1px solid #ffcb05;width:80%}
#cc-submit{-webkit-appearance:none;border:none;outline:0;margin:0;padding:0;border-radius:0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;height:24px;width:24px;background:url(img/sprite.png) no-repeat -24px -282px;vertical-align: middle;}

.acf-map{width:100%;height:120px}
#page-content .acf-map{height:460px}
.map-caption{font-family:'CalibreWebRegular',sans-serif;font-weight:400;line-height:1.1em;padding-top:5px;font-size:0.9em;margin-bottom:23px;}

#side-links h3{color:#0071BC;border-bottom:2px solid #0071BC;margin-bottom:10px;font-size:1.7em;line-height:0.9em;padding-bottom:5px}
#side-links a{display:block;margin:0 0 32px;text-decoration:none;}
.view-marker{display:block;margin:0 0 12px;cursor:pointer}
.view-marker:hover{text-decoration:underline;}
.link-img{display:block;height:120px;background-position:center;background-repeat:no-repeat;background-size:cover}
.outline-logo{height:106px;padding-top:14px}
.link-img span{display:block;width:92px;height:92px;margin:0 auto;background:url(img/sprite.png) no-repeat  0 -305px}

.today .link-img,.tomorrow .link-img{height:250px}
.today .outline-logo,.tomorrow .outline-logo{height:221px;padding-top:29px}
.today .link-img span,.tomorrow .link-img span{width:191px;height:191px;background-position:0 -592px}

#side-links a .link-title,.view-marker .link-title{display:block;padding:5px 0 2px;line-height:1em;font-family:'CalibreWebSemiBold',sans-serif;font-weight:700;}
.view-marker .link-description{display:block;padding:0 0 2px;line-height:1em;font-family:'CalibreWebRegular',sans-serif;font-weight:400;}
#side-links a .link-more{display:block;font-family:'CalibreWebRegular',sans-serif;font-weight:400;font-size:0.8em;text-decoration:underline;}

.videoWrapper{height:0;padding-bottom:56.25%;position:relative;z-index:1}.videoWrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}

.slide{background-position:center;background-repeat:no-repeat;background-size:100% auto;padding:0 0 50%}
.home-slide{background-position:center bottom;background-repeat:no-repeat;background-size:cover;padding:0 0 85px}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-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;top:0;left:0;display:block}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.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}

.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:24px;height:29px;margin-top:-15px;padding:0;cursor:pointer;color:transparent;border:none;outline:0;background:url(img/sprite.png) 0 -563px no-repeat}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;opacity:1}
.slick-next.slick-disabled,.slick-prev.slick-disabled{opacity:.25}
.slick-prev{left:15px;background-position:0 -563px}
[dir=rtl] .slick-prev{right:15px;background-position:0 -534px left:auto}
.slick-next{right:15px;background-position:0 -534px}
[dir=rtl] .slick-next{right:auto;background-position:0 -563px left:15px}

.slick-dots{position:absolute;bottom:12px;left:18px;display:block;width:80%;padding:0;list-style:none;text-align:left}
.slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}
.slick-dots li button:focus,.slick-dots li button:hover{outline:0}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}
.slick-dots li button:before{font-family:sans-serif;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:8px;height:8px;content:' ';text-align:center;opacity:1;color:transparent;border:1px solid #fff;border-radius:8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:1;background:#fff}

/* before/after - twentytwenty */
/*.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{content:" ";display:block;background:#fff;position:absolute;z-index:30}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before{width:3px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s}.twentytwenty-after-label,.twentytwenty-before-label{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.twentytwenty-after-label:before,.twentytwenty-before-label:before{color:#fff;font-size:13px;letter-spacing:.1em;position:absolute;background:rgba(255,255,255,.2);line-height:38px;padding:0 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.twentytwenty-horizontal .twentytwenty-after-label:before,.twentytwenty-horizontal .twentytwenty-before-label:before{top:50%;margin-top:-19px}.twentytwenty-vertical .twentytwenty-after-label:before,.twentytwenty-vertical .twentytwenty-before-label:before{left:50%;margin-left:-45px;text-align:center;width:90px}.twentytwenty-down-arrow,.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow{width:0;height:0;border:6px inset transparent;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-down-arrow,.twentytwenty-up-arrow{left:50%;margin-left:-6px}.twentytwenty-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:0 0}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label{opacity:0}.twentytwenty-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.twentytwenty-before-label{opacity:0}.twentytwenty-before-label:before{content:"Before"}.twentytwenty-after-label{opacity:0}.twentytwenty-after-label:before{content:"After"}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;background:0 0;z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,.5)}.twentytwenty-overlay:hover .twentytwenty-after-label,.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid #fff;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;-webkit-box-shadow:0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 0 12px rgba(51,51,51,.5);box-shadow:0 0 12px rgba(51,51,51,.5);z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;-webkit-box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;-webkit-box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;-webkit-box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);-moz-box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;-webkit-box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);-moz-box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-left-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid #fff;right:50%;margin-right:-17px}.twentytwenty-up-arrow{border-bottom:6px solid #fff;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:6px solid #fff;bottom:50%;margin-bottom:-17px}*/

/*before/after dudley storey */
.inked-painted { 
  position: relative; font-size: 0; 
  -ms-touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  background-size: cover; 
  /*padding:0 0 50%;*/
}
.inked-painted img { 
  width: 100%; height: auto; 
}
.colored { 
  position: absolute;
  top: 0; left: 0; height: 100%;
  width: 50%;
  background-size: cover; border-right: 3px solid white;
}
.inked-painted:hover {
  cursor: col-resize; 
}
.inked-painted span{font-size:14px;font-family:'CalibreWebSemiBold',sans-serif;font-weight:700;color:#0071BC;position:absolute;
  /*background: rgba(0, 113, 188, 0.8);*/
  background:#f1f1f2;
  line-height: 36px;
  padding: 0 20px;
  /*-webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;*/bottom:23px;
}
.inked-painted span.before{left:12px}
.inked-painted span.after{right:12px}

::-webkit-input-placeholder{opacity:1 !important;}
:-moz-placeholder{opacity:1 !important;}
::-moz-placeholder{opacity:1 !important;}
[placeholder]:-ms-input-placeholder{opacity:1 !important;}
input:focus:-moz-placeholder{opacity:0.5 !important;}
input:focus::-moz-placeholder{opacity:0.5 !important;}
input:focus::-webkit-input-placeholder{opacity:0.5 !important;}

/* home */
/*.home #content{color:#fff}
.home h1{color:#0071BC;font-size:3.1em;line-height:1em;padding:12px 23px}
.slide-padding{padding:12px 23px 0}
.home-slideshow .home-slide{display:none}
.home-slideshow .first,.home-slideshow .slick-slide{display:block}
.home-slide h4{font-size:1.8em;line-height:0.9em;margin-bottom:12px}
.home-slide p{margin-top:0}
.home-slide a{color:#fff;white-space:nowrap;}
.slide-caption{position:absolute;left:23px;bottom:54px;font-size:0.8em;font-family:'CalibreWebRegular',sans-serif;font-weight:400;}
.home .table-wrap a{text-decoration:none;color:#fff}
.home .table-cell{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.home .table-cell h4{font-size:1.8em;line-height:1em;text-shadow: 0px 0px 1px rgba(0, 0, 0, 1);}
.home .table-padding{display:block;padding:23px;}
.home .table-cell .description{display:block;width:70%;visibility:hidden;/*text-shadow: 0px 0px 1px rgba(0, 0, 0, 1);*/}
/*.home .table-cell:hover .description{visibility:visible}
.home .table-cell .description a{text-decoration:underline;white-space:nowrap;}
.home #ccoptin{padding:0}
.home #ccoptin label{font-size:1.8em;}
.home  #cc-email{border:1px solid #fff;width:80%}
.home  #cc-submit{background-position:0 -282px;}
.home #third-left .table-padding,.home #third-right .table-padding{padding-top:14px;}
.tweet-box{color:#000;font-family:'CalibreWebRegular',sans-serif;font-weight:400;line-height:1em;}
.tweet-box ul{list-style:none;margin:0;padding:0}
.home .table-wrap .tweet-box a,.tweet-box .at{color:#0071BC;font-family:'CalibreWebRegular',sans-serif;font-weight:400;}
.tweet-user{display:block;font-size:1.2em;margin-top:1.5em}
.tweet_time{display:block;margin-top:1em}
.home .table-wrap .tweet-box .tweet_time a{color:#000;}
#home-quote{font-size:1.2em}
.quote-text{text-indent: -0.5125em;display:block;}
#home-quote h5{margin-top:0.9em;font-size:0.9em}
.home #second-right,.home #fourth-center,.home #fourth-right{min-height:120px}*/

#comment-wrap{padding:23px}
#comments{}
#comment-title{color:#0071BC;border-bottom:2px solid #0071BC;font-size:1.8em}
#comment-title span{font-family:'CalibreWebRegular',sans-serif;font-weight:400;}
#comment-list{list-style:none;padding:0;margin:0}
#comment-list li{padding-bottom:1em;margin-top:1em}
.comment-text{font-family:'CalibreWebSemiBold',sans-serif;font-weight:700;font-size:1.1em;line-height:1em;text-indent:-0.5em;margin:0.2em 0}
.comment-text:before{content:'“';}
.comment-text:after{content:'”';}
.comment-meta{font-family:'CalibreWebRegular',sans-serif;font-weight:400;margin:0}
#no-comments{}
#comments-form{background:#f1f1f2;padding:23px}
#comments-form h4{color:#0071BC;font-size:1.4em}

.text-field{border-bottom:1px solid #000;padding-bottom:0.2em;margin:0.5em 0}
.text-field label{font-family:'CalibreWebRegular',sans-serif;font-weight:400;font-size:1.2em}
.text-field input{background:transparent;border:none;-webkit-font-smoothing:subpixel-antialiased;-webkit-appearance:none;font-family:'CalibreWebRegular',sans-serif;font-weight:400;font-size:0.8em;outline:0;margin:0;border-radius:0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding:0 0 0 0.5em;width:80%}
#comment{}
.text-field input#submit-comment{float:right;height:24px;width:24px;background:url(img/sprite.png) no-repeat -46px -282px;vertical-align: middle;}

/* bus list */
.index-list{margin:0;font-size:0.9em}
.index-item{margin-bottom:24px}
.index-item h3{font-size:1.8em;line-height:1em;}
.index-item h4{font-size:1.3em;line-height:1em;margin-top:8px;margin-bottom:3px;}
.index-item h5{color:#0071BC;font-size:0.9em}
a.more{white-space:nowrap;}

.single-hsc_directory .index-item h3{font-size:1.3em;}
.single-hsc_directory .index-item h4{font-size:1.3em;font-family:'CalibreWebRegular',sans-serif;font-weight:400;}
#connection-card-details h4,#connection-card-details strong{color:#0071BC;font-family:'CalibreWebSemiBold',sans-serif;font-weight:700;}
#connection-card-details p{margin-top:0}

#event-nav a{color:#0071BC;text-decoration:none;margin-right:23px;white-space:nowrap;}
#event-nav a:hover{text-decoration:underline}
#event-nav a.current{font-size:2.5em}
.page-template-page_events .index-item{margin-bottom:48px;}
.page-template-page_events .index-item h4{font-family:'CalibreWebRegular',sans-serif;font-weight:400;margin-top:0;margin-bottom:13px;}
p.event-date{font-family:'CalibreWebSemiBold',sans-serif;font-weight:700;margin-top:13px}
#event-subhead{font-family:'CalibreWebRegular',sans-serif;font-weight:400;margin-bottom:0}
#event-subhead a{margin-right:13px}
h1#event-title{font-family:'CalibreWebRegular',sans-serif;font-weight:400;}

.error404 #content{background:url(img/404.jpg) no-repeat top center;background-size:cover;padding:23px 23px 30%;color:#fff}
.error404 #content h1{font-size:2em;line-height:1em}
.error404 #content h2{font-size:2.8em;line-height:1em}

#search-subhead{font-family:'CalibreWebRegular',sans-serif;font-weight:400;color:#0071BC}
.search #page-head h1{text-indent:-0.5em;}
.search .section a.breadcrumb{padding-bottom:5px;}
.search p.event-date{margin-bottom:0;}
.search .section  a.more{text-decoration:underline;}
.search .section  h2{line-height:1em}

.page-id-16 #full-width h3{margin:0 0 13px 23px}
.reports-documents div{display:inline-block;vertical-align:top;margin-left:23px}
.reports-documents a{font-family:'CalibreWebRegular',sans-serif;font-weight:400;text-decoration:none}
.reports-documents a:hover{text-decoration:underline;}
.reports-documents strong{display:block;font-family:'CalibreWebSemiBold',sans-serif;font-weight:700;}

#the-faqs p{margin-top:0}

/*! HTML5 Boilerplate helpers */
.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}

.mobile-hidden{display:none}


/*.home .slick-slide{padding-bottom:6%}*/
#second-left,#second-right,#third-left,#fourth-left,#fourth-center,#fourth-right{padding-bottom:10%}

/* reg forms */
.form-link{cursor:pointer;font-family:'CalibreWebSemiBold',sans-serif;font-weight:700;text-decoration:underline}
.footnote{font-size:0.8em}

.rf,.rfn{color:#0071BC;font-family:'Quiosco One',serif;font-weight:normal;font-style:normal;}
.norf{color:transparent;}

p.ckbx{margin:0}
.ckbx input,.rfn{display:inline-block;height:15px;width:15px;text-align:right;}
.ckbx input[type=radio]{vertical-align:-1px;}

.grey-bkg legend,.ckbx label{padding-left:17px;display:inline-block;text-indent:-17px}
.grey-bkg fieldset{padding-bottom:2em;}

.grey-bkg{background:#f1f1f2;padding:23px 23px 23px 6px}
.white-bkg{padding:23px}
.grey-bkg fieldset{font-family:'CalibreWebRegular',sans-serif;font-weight:400;}
.grey-bkg h2{padding-left:17px}

.txflds p{margin:0 0 2em}
.grey-bkg fieldset.txflds{padding-bottom:0}
.txflds p .rf{display:block;float:left;height:15px;width:15px;text-align:right;}
.txfld{border-bottom:1px solid #222;display:block;margin-left:17px}
.txfld input{color:#222;background:transparent;border:none;-webkit-font-smoothing:subpixel-antialiased;-webkit-appearance:none;font-family:'Quiosco One',serif;font-weight:normal;font-style:normal;outline:0;margin:0 0 0 1em;border-radius:0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding:0;width:75%;}

.white-bkg button{color:#0071BC;background:transparent;border:none;-webkit-font-smoothing:subpixel-antialiased;-webkit-appearance:none;font-family:'CalibreWebSemiBold',sans-serif;font-weight:700;font-size:2.4em;outline:0;margin:0;border-radius:0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding:0;}
.white-bkg button span{display:inline-block;width:34px;height:24px;background:url(img/sprite.png) no-repeat -72px -281px;vertical-align:-2px;}

.page-template-page_retail_map #page-sidebar,.page-template-page_connection_card #page-sidebar{display:none}
.page-template-page_connection_card #below-content,.page-template-page_retail_map #below-content{margin: 0 23px;}
.connection-card-offers a,.view-wrap{
    display: inline-block;
    margin: 0 23px 23px 0;
}
#testimonials-sidebar{padding-bottom:1em}
#testimonials-sidebar .other{
	border: 1px solid #e1e8ed;
    border-radius: 4px;
    padding: 17.5px 17.5px 10.15px;
    margin: 10px 0;
    color: #222;
    font-family: "CalibreWebRegular",sans-serif;
    font-weight: 400;
    font-size:1em;
}
#testimonials-sidebar .other strong{
	font-family: "CalibreWebSemiBold",sans-serif;
    font-weight: 700;
}

h2 span{color:#999;font-size:0.8em;font-style:italic}
h2 span.current{color:#0071BC;}
.col-left{margin-bottom:2em}


#map-addresses{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;}
.page-id-254 #map-addresses{-webkit-column-count:0;-moz-column-count:0;column-count:0}

@media only screen and (max-width:600px) {
#page-content img{max-width:100% !important}
#page-content img.zoomImg{max-width:none !important}
}

@media only screen and (min-width:600px) {
.error404 #content h2{font-size:4em}

#map-addresses{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
.page-id-254 #map-addresses{-webkit-column-count:2;-moz-column-count:2;column-count:2}
}


@media only screen and (max-width:1020px) {
#search-trigger{display:none !important}
}

@media only screen and (min-width: 960px) {

#page-content .instagram-media{width:45% !important;display:inline-block !important;margin:0 1% 2% 0 !important;vertical-align:top;}

.col-left{width:40%;float:left;margin-bottom:0}
.col-right{margin-left:50%}

#homeintro{width:55%;float:left;}
#homemap{margin-left:60%}

#footer{background:url(http://expansion.hudsonsquarebid.org/img/photo2.jpg) no-repeat center/cover;padding-bottom:25%;padding-bottom:25vh}


.page-template-page_retail_map #page-sidebar,.page-template-page_connection_card #page-sidebar{display:block}
.grey-bkg{background:#f1f1f2;padding:23px 48px 23px 31px}
.white-bkg{padding:23px 48px}

#main-menu li#hsc-link{display:none}
.mobile-hidden{display:inline-block}

.alert{padding:40px 48px}
.alert h2{margin-top:0}
.big .alert-icon{background-position:0 -424px;width:96px;height:96px;}
.big h2{width:25%;font-size:2.2em;line-height:1em;margin:-0.2em 1em 0 0}
.alert .textwidget{clear:none}
.alert .textwidget p{padding:0 0 0.5em}

#comment-wrap{padding:23px 25% 23px 48px}
#comments-form{padding:23px 0 23px 48px}
#name-fld{float:left;width:23%;margin-right:2%}
#email-fld{float:left;width:49%}
#comment-fld{width:74%}

#header{background:#f1f1f2;}
#header{background:#7670b4;}
#header .contain{padding:16px 48px;position:relative}
/*.logo{background:url(img/sprite.png) no-repeat;width:32px;height:34px;display:inline-block;vertical-align:top}*/
.logo{background:url(img/HSC_2018_sq_wh.png) no-repeat;background-size:contain;width:32px;height:34px;display:inline-block;vertical-align:top}
.svg .logo{background-image:url(img/HSC_2018_sq_wh.svg)}

#main-menu{display:inline-block;max-height: 23px;
    overflow: hidden;margin-top:5px;
	-webkit-transition: max-height 0.5s;
	-moz-transition: max-height 0.5s;
	transition: max-height 0.5s;}
#header.open #main-menu{max-height:250px;}
#main-menu ul,#main-menu ul.sub-menu,#main-menu li{display:inline-block;vertical-align:top}
#main-menu li{padding-left:23px}
#main-menu li a{padding:0.2em 0 0;display:inline;border:none;background:none;color:#fff}
#main-menu ul.sub-menu li a{background:#f1f1f2;padding:0}
#main-menu ul.sub-menu li a{background:none}
#main-menu ul.sub-menu li a:hover{text-decoration:underline;}
#main-menu #menu-item-20{width:105px;padding-left:10px} /*what*/
/*#main-menu #menu-item-19{width:152px} /*how*/
/*#main-menu #menu-item-18{width:265px} /*who*/
/*#main-menu #menu-item-17{width:146px} /*done*/
/*#main-menu #menu-item-16{width:123px} /*why*/
#search-trigger{padding:0}

#main-menu ul.sub-menu,#main-menu ul.sub-menu li{display:block;padding:0.2em 0 0.2em 0}

#search-trigger span{display:inline-block;background:url(img/sprite.png) no-repeat 0 -233px;width:24px;height:24px;vertical-align:bottom;}
#search-trigger span{background-position:0 -257px;}
#search-box{display:block;background:#0071BC;background:#6bc72b;position:absolute;width:100%;top:0;left:0;height:39px;padding-top:16px;padding-bottom:11px;z-index:1000}
#search-box .logo{margin-left:48px;background-image:url(img/HSC_2018_sq_wh.png)}
.svg #search-box .logo{background-image:url(img/HSC_2018_sq_wh.svg)}
#searchform{display:inline-block;width:50%;border-bottom:2px solid #fff;margin-left:60px}
#search{color:#fff;background:transparent;border:none;-webkit-font-smoothing:subpixel-antialiased;-webkit-appearance:none;font-family:'CalibreWebRegular',sans-serif;font-weight:400;font-size:0.8em;outline:0;margin:0;border-radius:0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding:0;height:24px;width:95%}
#submit{-webkit-appearance:none;border:none;outline:0;margin:0;padding:0;border-radius:0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;height:24px;width:24px;background:url(img/sprite.png) no-repeat 0 -257px;float:right}
#menu-trigger{display:block;cursor:pointer;right:48px;top:18px;width:32px;padding:8px 0 6px;position: absolute;}
#menu-trigger span{background:#0071BC;display:block;height:3px;margin:0 0 3px 8px;width:17px;
	-webkit-transition: margin-top 0.2s ease-out;
	-moz-transition: margin-top 0.2s ease-out;
	transition: margin-top 0.2s ease-out;
}
#menu-trigger span{background:#fff}
#header.open #menu-trigger span{margin-top:10px}
#closewrap{display:block;text-align:center}
#close-nav{color:#0071BC;display:inline-block;width:26px;left:50%;margin-left:-13px;font-family:'CalibreWebRegular',sans-serif;font-weight:400;font-size:0.8em;cursor:pointer}
#close-nav{color:#fff;}
#close-nav span{display:block;width:26px;height:14px;background:url(img/sprite.png) no-repeat 0 -520px;}
#close-nav span{background-position:-32px -520px}


#search-menu-trigger{display:block;cursor:pointer;float:right;width:32px;padding:8px 0 6px;margin-right:48px}
#search-menu-trigger span{background:#fff;display:block;height:3px;margin:0 0 3px 8px;width:17px}

#container {
	width:100%;
	float:left;
	margin-right:-25%;
}
#page-main{margin-right:25%;}
#page-sidebar{float:right;width:25%;margin:0}
.pad{padding:0 48px}

#page-head{margin:23px 48px 16px}
#page-content{margin:23px 60px 40px 48px}

#below-content{padding:0 0 48px}
.section{width:47%;display:inline-block;margin:0 2.5% 48px 0;vertical-align:top}

.slick-prev{left:25px}
[dir=rtl] .slick-prev{right:25px;left:auto}
.slick-next{right:25px}
[dir=rtl] .slick-next{right:auto;left:25px}
.slick-dots{bottom:16px;left:43px}
.headline-caption{margin:8px 0 0 48px;}

#faq .contain{padding:23px 0 0}
#faq .first{}
#faq .textwidget{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;}
#faq a{display:inline-block;margin:0 48px 23px 48px}

.auto-columns-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
.auto-columns-3 p{margin-top:0;display:inline-block;width:100%;}
.auto-columns-4{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;}
.auto-columns-4 p{margin-top:0;display:inline-block;width:100%;}
#content-under-sections h2{color:#0071BC;margin:23px 23px 23px 48px}
#content-under-sections p{display:block;margin:0 23px 13px 48px}

#below-content h3{line-height:1em;margin:0 0 12px 48px;}
.page-template-page_connection_card #below-content,.page-template-page_retail_map #below-content{margin:0;}
.connection-card-offers{margin:0;-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;}
.connection-card-offers a{display:block;margin:0 48px 23px 48px}
#retail-links .view-wrap{margin:0;display:inline-block;width:100%;}
#retail-links .view-marker{margin:0 48px 23px 48px}

#footer-nav{padding-top:23px}
#footer-nav{padding:0 0 23px}
#footer-nav a{color:#000}
#footer-nav li a{background-color:transparent;padding:0;display:inline-block;border:none;padding:0 48px}
#footer-nav ul.sub-menu{display:block}
#footer-nav ul.sub-menu li a{background-color:transparent}
#footer-nav ul.sub-menu a{font-family:'CalibreWebRegular',sans-serif;font-weight:400;font-size:1em;line-height:1.2em;display:block}

#menu-footer-menu{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;}
#menu-footer-menu li{padding-bottom:1em;padding:0 0 1em}
#menu-footer-menu li#footer-logo{padding-bottom:170px}
/*#footer-logo .logo{background-position:48px -34px;width:103px;height:103px;}*/
#footer-logo .logo{width:103px;height:103px;margin-left:48px}
#menu-footer-menu ul a{font-family:'CalibreWebRegular',sans-serif;font-weight:400;}
#menu-footer-menu ul a:hover{text-decoration:underline}
#menu-footer-menu li ul li{padding-bottom:0;padding:0}
.column-group{display:inline-block;width:100%}
#footer-nav li#social-icons a{background:url(img/sprite.png) no-repeat 0 -137px;width:24px;height:24px;display:inline-block;margin-right:12px;padding:0;margin-left:48px;margin-left:0}
#footer-nav li#social-icons a.twitter{background-position:0 -161px;margin-left:0}
#footer-nav li#social-icons a.linkedin{background-position:0 -185px;margin-left:0}
#footer-nav li#social-icons a.instagram{background-position:0 -209px;margin-left:0}
#footer-logo,#social-icons{display:inline-block}
#mobile-social{display:none}

/*.home h1{padding:16px 48px 23px;width:40%}
.home h1 span{white-space:nowrap;display:block}
.home-slide{position:relative}*/
.slide-padding{padding:36px 48px}
/*.home-slide h4{width:30%}
.home-slide p{width:50%}*/
.slide-caption{left:48px;bottom:55px;}
.slide-map{position:absolute;right:48px;top:-170px;width:237px;height:264px;background:no-repeat center;background-size:cover;z-index:1000}
#slide-map-bkg{position:absolute;right:48px;top:16px;width:237px;height:264px;background:url(img/homemap_blank.png) no-repeat center;background-size:cover;z-index:-1}
@-moz-document url-prefix(){#slide-map-bkg{top:18px}}
/*.home #content{overflow:hidden;position:relative}
.home .slick-list{overflow:visible}
.home .table-wrap{display:table;width:100%;border-collapse:collapse;}
.home .table-row{display:table-row;}
.home .table-cell{display:table-cell;vertical-align:top;background:no-repeat center;background-size:cover}
.home .table-padding{padding:23px;}
.home .table-cell h4{width:50%;}*/
#second-left{width:71%}
/*.home #second-left .table-padding{padding-left:48px;}*/
#second-right{width:29%}
#third-left{width:48%;}
/*.home #third-left .table-padding{padding-left:48px;}*/
#third-center{width:23%}
#third-right{width:29%}
/*#home-subscribe{}
#home-quote{}*/
#fourth-left{width:48%}
/*.home #fourth-left .table-padding{padding-left:48px;}*/
#fourth-center{width:23%}
#fourth-right{width:29%}

/*.home-slide h4{font-size:3vw;}
.home-slide p{font-size:1.5vw;}*/
.slide-caption{font-size:1vw;}
/*.home .table-cell h4{font-size:2.5vw;}
.home .table-cell .description{font-size:1.5vw;}
.home #ccoptin label{font-size:2.5vw;}*/
.tweet-box{font-size:1.5vw;}
/*#home-quote{font-size:2vw;}
#home-quote h5{font-size:2vw;}
.home .slick-slide{padding-bottom:1%}*/



/* bus list */
.index-item{display:inline-block;vertical-align:top;width:25%;}
.today .index-item,.tomorrow .index-item,.single-hsc_directory .index-item{width:50%;}
.index-item .link-img,.index-item h5,.index-item p{display:block;margin:0 23px 0 48px}
.index-item h4{display:block;margin:8px 23px 3px 48px}

#event-nav{margin:0 48px 23px}
.page-template-page_events .index-item h4{margin:0 23px 13px 48px;}
.page-template-page_events .oldernewer{margin:0 23px 13px 48px;}
.index-item h3{display:block;margin:0 23px 0 48px} 
.index-item p.event-date{margin-top:13px}

.single-hsc_directory .index-list{width:50%}
.index-list h2{margin:0 0 23px 48px;}

.error404 #content{padding:48px 48px 20%}
.error404 #content h1{font-size:3em;}
.error404 #content h2{font-size:6.5em;width:75%}

.page-id-16 #full-width h3{margin:0 0 13px 48px}
.reports-documents div{margin-left:0;width:100%}
.reports-documents a{display:block;margin:0 24px 23px 48px}
.reports-documents img{width:100%}
.reports-documents{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;}

#second-left,#second-right,#third-left,#fourth-left,#fourth-center,#fourth-right{padding-bottom:8%}




}
@media only screen and (min-width: 1100px) {
#menu-footer-menu li#footer-logo{padding-bottom:160px}
}
@media only screen and (min-width: 1200px) {
.error404 #content h2{width:60%}
/*.home-slide h4{font-size:3em;}
.home-slide p{font-size:1.5em;}*/
.slide-caption{font-size:1em;}
/*.home .table-cell h4{font-size:2.5em;}
.home .table-cell .description{font-size:1.5em;}
.home #ccoptin label{font-size:2.5em;}*/
.tweet-box{font-size:1.5em;}
/*#home-quote{font-size:1.7em;}
#home-quote h5{font-size:1.3em;}*/
}
@media only screen and (min-width: 1400px) {
#map-addresses{-webkit-column-count:4;-moz-column-count:4;column-count:4;}
.page-id-254 #map-addresses{-webkit-column-count:2;-moz-column-count:2;column-count:2}
}
@media only screen and (min-width: 1600px) {
.error404 #content h2{width:45%}
/*.home .slick-slide{padding-bottom:6%}*/
#second-left,#second-right,#third-left,#fourth-left,#fourth-center,#fourth-right{padding-bottom:12%}
}

@media print,(-webkit-min-device-pixel-ratio: 1.25),(min-resolution: 1.25dppx),(min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

@media print{*,*:after,*:before{background:0 0 !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100% !important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}