/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */





/* ------------ LOGO + CALL TO ACTION ------------ */

#zone-user-wrapper {
    /**/
}





/* ------------ TOP NAV ------------ */

#responsive-navigation-menu-1 li.menu-path-node-36 {
    display: inline !important; /* shows the home link from normal onwards */
}

/* --- RESPONSIVE NAV PLUG-IN --- */
#block-responsive-navigation-1 { /* Added */
    padding-top: 25px;
}




/* ------------ HOME PAGE ------------ */

.node-type-0-0-home .zone-content-wrapper h1 {
    font-size: 450%;
    /*margin-top: 60px;*/
    margin-right: 140px;
}

.node-type-0-0-home .zone-content-wrapper .field-name-field-subheading p {
    font-size: 250%;
    /*margin-bottom: 60px;*/
    margin-right: 140px;
}

.node-type-0-0-home #zone-go2charlie-wrapper .view-0-0-home .views-field-title {
    margin-right: 140px /* 2 cols */
}

.node-type-0-0-home #zone-go2charlie-wrapper .view-0-0-home .views-field-field-intro p {
    margin-right: 140px /* 2 cols */
}





/* ------------ SERVICES ON THE HOME PAGE ------------ */

.node-type-0-0-home #zone-go2charlie-wrapper .views-field-field-logo-for-general-banner {
    float: left;
    width: 80px;
}

.node-type-0-0-home #zone-go2charlie-wrapper .view-0-0-home .views-field-title {
    margin-left: 100px;
}

.node-type-0-0-home #zone-go2charlie-wrapper .views-field-field-intro {
    margin-left: 100px;
}





/* ------------ CONTACT US ------------ */

.node-type-3-0-contact #region-content .region-inner {
    margin-right: 460px;
}

.node-type-3-0-contact #zone-content-wrapper h1#page-title {
    font-size: 350%;
}





/* ------------ ABOUT ANNE ------------ */

.node-type-1-0-about #region-content .region-inner {
    margin-right: 60px; /* 1 col */
}

.node-type-1-0-about #zone-content-wrapper h1#page-title {
    font-size: 350%;
}

.node-type-1-0-about #zone-content-wrapper .field-name-field-subheading p {
    font-size: 250%;
}

.node-type-1-0-about #zone-content-wrapper .field-name-body img {
    text-align: left; /* overrides global and narrow */
    width: 500px; /* overrides global reset to original size */
    border: 5px solid #FFF;
    margin-top: 20px;
    margin-bottom: 20px;
}





/* ------------ PRACTICE AREAS ------------ */

.node-type-7-0-terms-and-conditions #region-content .region-inner {
    margin-right: 60px; /* 1 col */
}

.node-type-7-0-terms-and-conditions #zone-content-wrapper h1#page-title {
    font-size: 350%;
}

.node-type-7-0-terms-and-conditions #zone-content-wrapper .field-name-field-subheading p {
    font-size: 250%;
}

.node-type-7-0-terms-and-conditions #zone-content-wrapper .field-name-body img {
    text-align: left; /* overrides global and narrow */
    width: 500px; /* overrides global reset to original size */
    border: 5px solid #FFF;
    margin-top: 20px;
    margin-bottom: 20px;
}



/* ------------ PRACTICE AREAS LANDING PAGE ------------ */





/* under the background image */

.node-type-2-0-practice-areas #zone-content h1#page-title {
    /*margin-top: 60px;*/
}

.node-type-2-0-practice-areas #zone-content .view-practice-areas {
    display: inherit;
    /*margin-top: 60px;
    margin-bottom: 60px;*/
    margin-left: 170px;
}

.node-type-2-0-practice-areas #zone-content .view-practice-areas .views-row {
    /*margin-bottom: 80px;*/
}





/* floats */

.node-type-2-0-practice-areas .zone-go2alpha-wrapper .views-field-field-hidden-image,
.node-type-2-0-practice-areas .zone-go2charlie-wrapper .views-field-field-hidden-image,
.node-type-2-0-practice-areas .zone-go2silver-wrapper .views-field-field-hidden-image,
.node-type-2-0-practice-areas .zone-go2bravo-wrapper .views-field-field-hidden-image,
.node-type-2-0-practice-areas .zone-go2bronze-wrapper .views-field-field-hidden-image {
    /*background: red;*/
    float: left;
    width: 400px;
}

.node-type-2-0-practice-areas .zone-go2alpha-wrapper .views-field-title,
.node-type-2-0-practice-areas .zone-go2charlie-wrapper .views-field-title,
.node-type-2-0-practice-areas .zone-go2silver-wrapper .views-field-title,
.node-type-2-0-practice-areas .zone-go2bravo-wrapper .views-field-title,
.node-type-2-0-practice-areas .zone-go2bronze-wrapper .views-field-title,
.node-type-2-0-practice-areas .zone-go2alpha-wrapper .views-field-field-intro,
.node-type-2-0-practice-areas .zone-go2charlie-wrapper .views-field-field-intro,
.node-type-2-0-practice-areas .zone-go2silver-wrapper .views-field-field-intro,
.node-type-2-0-practice-areas .zone-go2bravo-wrapper .views-field-field-intro,
.node-type-2-0-practice-areas .zone-go2bronze-wrapper .views-field-field-intro {
    margin-left: 400px;
    margin-right: 80px;
}





.node-type-2-0-practice-areas .zone-go2alpha-wrapper .views-field-field-hidden-image img,
.node-type-2-0-practice-areas .zone-go2charlie-wrapper .views-field-field-hidden-image img,
.node-type-2-0-practice-areas .zone-go2silver-wrapper .views-field-field-hidden-image img,
.node-type-2-0-practice-areas .zone-go2bravo-wrapper .views-field-field-hidden-image img,
.node-type-2-0-practice-areas .zone-go2bronze-wrapper .views-field-field-hidden-image img {
    width: 280px; /* overrides mobile */
    height: 280px; /* overrides mobile */
    margin-right: 80px;
    margin-left: 40px;
}





/* headings */

/**/




/* ------------ EACH PRACTICE AREA PAGE ------------ */

.node-type-2-x-practice-area #zone-branding-wrapper {
    /*height: 360px;*/
}

.node-type-2-x-practice-area #zone-content-wrapper {
    /*padding-top: 60px;
    padding-bottom: 60px;*/
}


.node-type-2-x-practice-area #zone-content-wrapper .view-practice-areas .views-field-body {
    padding: 0 20px;
}

.node-type-2-x-practice-area #zone-content-wrapper .view-practice-areas .views-field-field-icon img {
    width: 280px;
    height: 280px;
}

.node-type-2-x-practice-area #zone-content-wrapper .view-practice-areas .views-field-field-icon {
    width: 380px;
}

.node-type-2-x-practice-area #zone-content-wrapper .view-practice-areas .views-field-title {
    margin-left: 380px; /* same as the width of the floated element */
}

.node-type-2-x-practice-area #zone-content-wrapper .view-practice-areas .views-field-body {
    margin-left: 380px; /* same as the width of the floated element */
}

.node-type-2-x-practice-area #zone-content-wrapper .view-practice-areas .views-field-title h1 {
    font-size: 350%;
}

.node-type-2-x-practice-area #zone-content-wrapper .view-practice-areas .views-field-body h2 {
    font-size: 250%;
}

.node-type-2-x-practice-area #zone-go2alpha-wrapper .view-practice-areas .views-row {
    float: left; /* nav icons at the bottom */
    width: 260px;
    min-height: 260px;
}





/* ------------ TESTIMONIALS ON EACH PRACTICE AREA PAGE ------------ */

.node-type-2-x-practice-area #zone-go2charlie-wrapper .view-testimonials {
    padding: 100px 140px 80px 140px;
}






/* news landing page */

.node-type-news #region-content .views-row {
    float: left;
    width: 420px;
    margin-right: 0; /* override 20px in global resolution */
}

.node-type-news #region-content .views-row-odd {
    clear: left;
}

.node-type-news #region-content .views-row-even {
    margin-left: 60px;
}

.node-type-news #region-content .views-row img {
    width: 140px;
}

/* rest of news */
.node-type-news #block-views-news-block-1 .views-row {
    clear: left;
    width: 100%; /* fallback */
    width: calc(100% - 40px); /*css3*/
}




/* ------------ ACCREDITATIONS ------------ */

/**/