/* Home Page */

#main .container {
    width: 100%;
    margin-left: 0;
}
.span12 {
width: 100%;
}
/* Section 1 */
.field-name-field-home-section-1 {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    text-align: center;
    padding-top: 200
}
/* Section 2 */
.field-name-field-home-section-2 {
    background-image: url(../../../../sites/default/files/max-hofstetter-540045-unsplash.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.field-name-field-home-section-2 .section-inner {
    max-width: 800px;
    margin: 0 auto;
    overflow: auto;
}
.field-name-field-home-section-2 .span4 {
   height: 200px;
   padding: 5.2em 1em;
   text-align: center;
}
.field-name-field-home-section-2 .span4 a {
   font-weight: normal;
   color: #fff;
}
.field-name-field-home-section-2 .span3 {
   height: 180px;
   text-align: center;
}
.field-name-field-home-section-2 .span3 a {
   font-weight: normal;
   color: #fff;
}
.field-name-field-home-section-2 .span3 a:hover {
   text-decoration: none;
   opacity: .7;
}
.field-name-field-home-section-2 .span3 a:focus {
   text-decoration: none;
}
.cta-events {
  background-image: url(../../../..//sites/default/files/physics1_01.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.cta-news {
    background-image: url(../../../../sites/default/files/physics1_02.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.cta-admissions {
    background-image: url(../../../../sites/default/files/physics1_03.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.cta-contact {
    background-image: url(../../../../sites/default/files/physics1_04.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.cta-contact h2.fill-div {
  line-height: 1.2em;
}
h2.fill-div {
    display: block;
    height: 100%;
    width: 100%;
    text-decoration: none;
    line-height: 180px;
}
a.fill-div {
    display: block;
    height: 100%;
    width: 100%;
    text-decoration: none;
}
.cta-contact a {
    padding: 2.5em 0;
}
.cta-contact a.fill-div {
    padding: 2.5em 0;
    height: auto;
    width: auto;
}

/* Section 3 */
.field-name-field-home-section-3 .section-inner {
    max-width: 800px;
    margin: 0 auto;
    overflow: auto;
}
.home-hshot {
    width: 100%;
    text-align: center;
}
.home-quote {
    font-weight: bold;
    text-align: center;
}
/* Section 4 */
.field-name-field-home-section-4 .col-1,.field-name-field-home-section-4 .col-2,.field-name-field-home-section-4 .col-3 {
    background-color: #ffffff;
    width: 33%;
    padding: 0;
    padding-bottom: .5em;
    position: relative;
}
.field-name-field-home-section-4 {
    background-image: url(../../../../sites/default/files/bg-dots.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.field-name-field-home-section-4 .views-view-grid {
    border-spacing: 1.2em 2em;
    border-collapse: separate;
}
.field-name-field-home-section-4 .views-field-title {
    padding: 1em 1em 0em 1em;
}
.field-name-field-home-section-4 .views-field-field-news-description {
    padding: .5em 1em 1.5em 1em;
    min-height: 10em;
}
.field-name-field-home-section-4 .views-field-field-link {
    display: inline;
    background: none;
}
.field-name-field-home-section-4 .views-field-nothing {
    margin: .5em 0 1em 0;
    text-align: center;
}
.field-name-field-home-section-4 .views-view-grid .views-field-view-node {
    height: 3em;
    text-align: center;
    position: relative;
    bottom: 5px;
    right: 0;
    left: 0;
}
.field-name-field-home-section-4 .section-inner {
    max-width: 800px;
    margin: 0 auto;
    overflow: auto;
}
.field-name-field-home-section-4 .span4 {
   height: auto;
    background-color: #ffffff;
}
.field-name-field-home-section-4 .span4 .hp-sec-4-img-1 {
    background-image: url(../../../../sites/default/files/RobertByer.27_banner-3.jpg);
    background-color: #ddd;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 140px;
}
.field-name-field-home-section-4 .span4 .hp-sec-4-img-2 {
    background-image: url(../../../../sites/default/files/theory_2025.jpg);
    background-color: #ddd;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 140px;
}
.field-name-field-home-section-4 .span4 .hp-sec-4-img-3 {
    background-image: url(../../../../sites/default/files/Gregory-Scherrer%20.jpg);
    background-color: #ddd;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 140px;
}
.field-name-field-home-section-4 .views-field-title {
    min-height: 90px;
}
.field-name-field-home-section-4 .span4 .hp-sec-4-copy-1, .field-name-field-home-section-4 .span4 .hp-sec-4-copy-2, .field-name-field-home-section-4 .span4 .hp-sec-4-copy-3 {
    min-height: 300px;
    padding: 1em;
    position: relative;
}
.field-name-field-home-section-4 .span4 .hp-sec-4-copy-1 .rtecenter, .field-name-field-home-section-4 .span4 .hp-sec-4-copy-2 .rtecenter, .field-name-field-home-section-4 .span4 .hp-sec-4-copy-3 .rtecenter {
    position: absolute;
    bottom: 5px;
    left: 0;
    margin-left: 0;
    right: 0;
    margin-right: 0;
}
.field-name-field-home-section-4 a {
   color: #fff;
}
.field-name-field-home-section-4 a:hover {
   color: #fff;
}
/* Section 5 */
/*.field-name-field-home-section-5 {
    background-image: url(http://nofatsoftware.com/D7new/sites/default/files/hp-section-1-4.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    min-height: 300px;
    text-align: center;
    padding-top: 200
}*/