@import '../linguini/style.css';body{font-size:14px;line-height:20px;font-family:helvetica,arial,sans-serif}strong,header.header .tagline,nav.navigation,nav.navigation-mobile,nav.navigation-categories,nav.navigation-archives,nav.navigation-menucard,.list-posts .post-info .post-info-block,.single-menucard .post-description,input,.form input,textarea,.form textarea,h3.widget-title,.widget-block h4,.widget_testimonial .testimonial-content,.widget_tweets .post-info,.widget_categories,.widget_nav_menu,.content-page p.featured,.alert-box{font-family:helvetica,arial,sans-serif!important}nav.navigation li,nav.navigation-mobile li,.widget_nav_menu,.widget_nav_menu .sub-menu a,.widget-block h4{font-size:15px!important}nav.navigation li a,nav.navigation-mobile li a{padding:13px 12px 19px!important}hr{clear:both;border-top:1px dotted #333a3e;border-bottom:none;border-left:none;border-right:none}address{background:#b54f23;padding:5px 10px;margin:0 0 20px;border:1px solid #141719;border-radius:3px;font-size:14px;line-height:20px;color:#fff}strong{font-weight:700}h1{line-height:40px!important}h3{line-height:28px}.content-page h4{font-size:16px;background:#b54f23;border-radius:3px;color:#fff;padding:5px 10px}header.header{background-position:center -15px;background-size:100% 260px}header.header .header-container{background-position:left -15px}header.header .topbar{height:35px}header.header .logo{margin-bottom:20px;width:300px}header.header .logo-image,header.header .logo-default{margin:-35px 0 0;height:170px}.slideshow-caption{position:absolute;z-index:1;left:50%;top:470px;margin-left:-430px;width:860px}.slideshow-caption h2{font-size:48px;line-height:52px;font-weight:700;padding:0 0 20px;font-family:georgia!important;text-transform:uppercase}#slidecaption p{font-size:28px;margin:20px 0 0}.rail-content p,.content-page p,.content-page-container p{font-size:14px;line-height:20px}.content-page-container p a{font-weight:700}.rail-content p.post-description{font-size:12px;line-height:14px}.single-menucard .post-content{font-size:16px;line-height:20px}.content-page-container ul li,.content-page-container ol li{font-size:14px;line-height:18px;margin:0 0 10px}.content-page .box{background:#e9e8d1;padding:10px 15px;border-radius:20px;color:#613915}.content-page .box a{color:#875920}.content-page .box a:hover{color:#fff}.post-content h2{line-height:36px}.post-content p a.su-button{margin:20px 0 0}.post-content p a.su-button span{padding:20px 15px!important;background:#b54f23!important}.post-content p a.su-button span:hover{background:#d86533!important}.post-content p a.su-button span strong{background:url(images/pdf_icon_36x38px.png) no-repeat top left;padding:10px 0 40px 45px!important;font-size:16px}.post-info ul li{font-weight:700}.button-standard a{font-weight:700}.callout-block h2 a{font-weight:700;font-size:20px}table{width:100%;border-collapse:collapse;border:1px solid #b54f23}table th{background:#b54f23;text-align:center;padding:5px 10px}table td{padding:5px 10px;text-align:center;border:1px solid #b54f23}.socials li{display:inline;width:35px;height:35px}.socials a{display:block;width:35px;height:35px;opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-ms-filter:"alpha(opacity=100)"}.socials a:hover{}.socials .rss a{background:#d2552d url(../linguini/images/icons/icon-rss.png) no-repeat center center}.socials .twitter a{background:#0067c8 url(../linguini/images/icons/icon-twitter.png) no-repeat center center}.socials .facebook a{background:#3b5998 url(../linguini/images/icons/icon-facebook.png) no-repeat center center}.socials .linkedin a{background-image:url(images/icons/icon-linkedin.png);background-position:center center;background-repeat:no-repeat;background-color:#0073b2}.socials .googleplus a{background-image:url(images/icons/icon-googleplus.png);background-position:center center;background-repeat:no-repeat;background-color:#b93115}.socials .flickr a{background-image:url(images/icons/icon-flickr.png);background-position:center center;background-repeat:no-repeat;background-color:#c5376d}.socials .vimeo a{background-image:url(images/icons/icon-vimeo.png);background-position:center center;background-repeat:no-repeat;background-color:#0b9abe}.list-photos-block .list-photos-block-header h2{margin-top:30px}.vipclub_badge{position:absolute;top:50px;left:50%;margin-left:258px;z-index:9999}.reservation_badge{position:absolute;top:50px;left:50%;margin-left:-430px;z-index:9999;width:240px}.wpcf7 form p{text-align:left;font-size:12px;color:#fff}.wpcf7 form input,.wpcf7 form textarea{background:rgba(255,255,255,.1);border:1px solid;border-top-color:rgba(0,0,0,.2);border-left-color:rgba(0,0,0,.2);border-bottom-color:rgba(255,255,255,.08);border-right-color:rgba(255,255,255,.08);padding:8px 10px;color:#fff;border-radius:2px;width:100%}.wpcf7 form input.wpcf7-submit{width:auto;padding:5px 15px;margin:10px auto;font-size:12px;font-weight:400;text-decoration:none;color:#fff;background-color:#874d0c;background-image:url(http://www.citechicago.com/citeadmin/wp-content/themes/linguini/images/bg-button.png);background-position:left top;background-repeat:repeat-x;cursor:pointer;border:none;outline:none;text-shadow:-1px -1px rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}@media only screen and (min-width:746px) and (max-width:913px){.reservation_badge{margin-left:-400px}.vipclub_badge{margin-left:180px}}@media only screen and (min-width:534px) and (max-width:745px){.hideonsmall{display:none}header.header .logo-image img{height:90px;width:auto}.reservation_badge{top:95px;left:50%;width:580px;margin-left:-290px}.reservation_badge p{text-align:center;font-size:12px}.vipclub_badge{top:175px;left:50%;width:580px;margin-left:-290px;text-align:center}}@media only screen and (max-width:533px){.hideonsmall{display:none}header.header .logo-image img{height:90px;width:auto}.reservation_badge{top:95px;left:50%;width:580px;margin-left:-290px}.reservation_badge p{text-align:center;font-size:12px}.vipclub_badge{top:175px;left:50%;width:580px;margin-left:-290px;text-align:center}}