h1#site-name {
  font-size: 2.8em;
}
@media (min-width:769px) and (max-width:852px) {
  .container #branding #logo {
    max-width:250px;
  }
}
@media (min-width:853px) and (max-width:1024px) {
  .container #branding #logo {
    max-width:280px;
  }
}
.container #menu-bar .menu-wrapper li a,
.container #menu-bar .menu-wrapper .menu li a {
  /*padding: 0 1.2em;*/
  padding: 0 0.5em;
  font-size: .94em;
}
.container #menu-bar .menu-wrapper li,
.container #menu-bar .menu-wrapper .menu li {
  margin-right: 2px;
  margin-left:2px;
}

/******************************/
.container #main-content, .container .block-inner {
    margin-left:15px;
    margin-right:15px;
}

.not-front.no-sidebars.node-type-page .container #main-content {
    margin-left:50px;
    margin-right:50px;
}

.container #branding #logo {
    padding-left:10px;
}

.container .breadcrumb-wrapper {
    margin-left:17px;
}

/**** FRONT SLIDESHOW ****/
.container .block-slide-front .flexslider {
    border:none;
}
.container .block-slide-front .slideshow-text {
    width:58%;
    top:16%;
}
.container .block-slide-front .slideshow-title {
    font-size:180%;
}
.container .block-slide-front .slideshow-body {
    font-size:135%;
}

/*** FRONT - THREE PANELS ***/
.front .container .at-panel.three-3x33 p {
    font-size: 100%;
}

/*** FRONT - TESTIMONIAL BLOCK ***/
.container .block-quote-front {
    padding:80px 40px 60px;
}
.container .block-quote-front p {
    font-size:180%;
}
.container .block-quote-front p:last-child {
    font-size:140%;
}
.container .block-quote-front .field-link {
    font-size:110%;
}

/*** FRONT - METHODOLOGY, TECHNOLOGY & ARTICLES BLOCKS ***/
.container .block-method-front,
.container .block-pp-front,
.container .block-tech-front,
.container .block-article-front {
    margin-left:-15px;
    margin-right:-15px;
}
.container .block-method-front p,
.container .block-pp-front p,
.container .block-tech-front p,
.container #content .block-method-front blockquote,
.container #content .block-pp-front blockquote,
.container #content .block-tech-front blockquote {
    margin-left:0;
    margin-right:0;
}
.container #content .block-tech-front blockquote {
  margin-top:0;
}
.container .block-pp-front p.rtecenter,
.container .block-tech-front p.rtecenter {
    margin:0;
}

/**** FOOTER AREA ****/
.container .four-4x25 .block-inner {
    margin-left:15px;
    margin-right:15px;
}
.container .four-4x25 .block-content p,
.four-4x25 .block-content ul {
    font-size:90%;
}
.container .four-4x25 .block-title {
    height:50px;
    line-height:100%;
}

/**** H1 SIZES ****/
.container h1#page-title {
    font-size:200%;
}
.node-type-case-study .container h1#page-title {
    font-size:180%;
    width:90%;
}

/*
.page-taxonomy .container h1#page-title,
.page-node .container h1#page-title,
.page-views .container h1#page-title,
.page-node.node-type-case-study .container h1#page-title {
    width:88%;
}
*/

/**** VIEWS - PROJECTS & CASE STUDIES ****/
.page-projects .container .view-content .row-odd,
.page-case-studies .container .view-content .row-odd {
    padding-right:25px;
}

/**** BLOCK - LEARN HOW WEBFORM ****/
.container .region-sidebar-second .block-learn-how-form h2 {
    line-height: 120%;
}

/**** BLOCK - SHARETHIS ****/
/*.page-views .container #block-sharethis-sharethis-block {
    margin-right:0;
}*/

/*** PAGE - TESTIMONIALS ***/
.container #content blockquote:before,
.container #content q:before {
    font-size:11em;
    left:-25px;
    height:70px;
    padding-right:8px;
}

/*** CONTENT - CASE STUDY ***/
.node-type-case-study .container #content .panel-display {
    margin-left:-15px;
    margin-right:-15px;
}
.node-type-case-study .two-66-33 .region-inner {
    margin-left:15px;
    margin-right:15px;
}

/*** CONTENT - CAREER ***/
.container #content .group-job-type ul {
    width:75%;
}
.container .field-job-app .webform-component--resume legend {
    left:0.35em;
}
.container .field-job-app .webform-component--resume .fieldset-wrapper {
    padding-right:0.6em;
    padding-left:0.6em;
}
.container .field-job-app .form-item label {
    min-width:92px;
}
.container .field-job-app .form-item.webform-component--resume--url label,
.container .field-job-app .form-item.webform-component--resume--file label {
    min-width:40px;
}
.container .field-job-app input.form-text {
    max-width:72%;
}
.container .form-item.webform-component--resume--url input.form-text {
    max-width:78%
}

/*** BLOCK - RELATED CONTENT ***/
.container .related-content .views-row {
    min-height:280px;
    padding:10px 12px;
}
.sidebar-second .container .related-content .views-row {
    width:26.5%;
    padding:8px 10px;
    min-height:302px;
}
.sidebar-second .container .related-content .views-row-0,
.sidebar-second .container .related-content .views-row-1 {
    margin-right:3%;
}
