/*------------------*/
/* ---- Global ---- */
/*------------------*/

.oup-header {
  background-color: #fafafa;
}
.navbar {
  background-color: #002147;
}
.oup-footer {
  border-top: 1px solid #CFD5E4;
}
@media (min-width: 768px) {
  #cloudCMS .informationRow, #cloudCMS .rowForInformationLinks {
      background-size: auto;
  }
}
/*-------------------------*/
/* ---- Root homepage ---- */
/*-------------------------*/

#cloudCMS #oupVideo {
  background-color: #002147;
}
#cloudCMS.home-cms #mainContent .rows .row:first-child {
  display: none;
}

/*--------------------*/
/* ---- Subjects ---- */
/*--------------------*/

/* Psychology */

#cloudCMS #psychologyHeader {
  background-color: #4fc0cb;
  background-image: url(https://static.primary.prod.gcms.the-infra.com/static/site/image/psychology-featured-row.jpg?node=42553c4a9274422ddcb3);
  background-position: center top;
  background-size: cover;
}
#cloudCMS #psychologyHeader + .row {
  background-color: #c5e9f3;
}

/* Philosophy */

#cloudCMS #philosophyHeader {
  background-image: url(https://static.primary.prod.gcms.the-infra.com/static/site/image/philosophy-featured-row.jpg?node=b1eb60e8b763c44669ba);
  background-color: #bfd0da;
  background-size: cover;
}
#cloudCMS #philosophyHeader + .row {
  background-color: #d1d1d1;
}

/* Law */

#cloudCMS #lawHeader {
  background-color: #6e6980;
  background-image: url(https://static.primary.prod.gcms.the-infra.com/static/site/image/law-featured-row.jpg?node=d99c4e4710d6a8d00b6b);
  background-size: cover;
}
#cloudCMS #lawHeader .headerSearchRowForm {
  border: 1px solid #cfd5e4;
}
@media all and (min-width: 930px) {
  #cloudCMS #lawHeader {
    background-size: 100%;
  }
}
#cloudCMS #lawHeader h1 {
  color: #000;
}
#cloudCMS #lawHeader + .row {
  background-color: #6e6980;
}

/* Politics */

#cloudCMS #politicsHeader {
  background-color: #999;
  background-image: url(https://static.primary.prod.gcms.the-infra.com/static/site/image/politics-featured-row.jpg?node=8b8e3288d6d9cbd2821f);
}
#cloudCMS #politicsHeader .headerSearchRowMain {
  text-align: center;
}
#cloudCMS #politicsHeader h1 {
  background-color: #000;
  display: inline-block;
  padding: 0.2em 0.3em;
  color: #fff;
  font-size: 50px;
  line-height: 1em;
}
#cloudCMS #politicsHeader + .row {
  background-color: #999;
}

/*------------------------*/
/* ---- Series pages ---- */
/*------------------------*/

/* Oxford Handbooks */

#cloudCMS #oxfordHandbooksheader {
  background-color: #222;
}
#cloudCMS #oxfordHandbooksheader .contentListing, #cloudCMS #oxfordHandbooksheader .editable {
  background-color: #333;
  border: 1px solid #FED330;
  color: #fff;
}
#cloudCMS #oxfordHandbooksheader .contentListing a, #cloudCMS #oxfordHandbooksheader .editable a {
  color: #fff;
}
#cloudCMS #oxfordHandbooksheader .widgetHead h3::after, #cloudCMS #oxfordHandbooksheader .editable h3::after, #cloudCMS #oxfordHandbooksheader h3.widget-dynamic-title::after {
  background-color: #FED330;
}

/* Oxford Medical Handbooks */

#cloudCMS #oxfordMedicalHandbooksHeader {
  background-color: #fdc244;
  border-bottom: 20px solid #179e5e;
  background-position: bottom;
  background-size: auto;
  background-repeat: repeat-x;
}
@media all and (min-width: 930px) {
  #cloudCMS #oxfordMedicalHandbooksHeader {
    padding-bottom: 35px;
  }
}
#cloudCMS #oxfordMedicalHandbooksHeader + .row {
  background-color: #e1022d;
}
#cloudCMS #oxfordMedicalHandbooksHeader + .row .widgetHead h3::after, #cloudCMS #oxfordMedicalHandbooksHeader + .row .editable h3::after, #cloudCMS #oxfordMedicalHandbooksHeader + .row h3.widget-dynamic-title::after {
  background-color: #179e5e;
}

/* Treatments That Work */

#cloudCMS #ttwHeader {
  background-color: #263741;
  border-top: 10px solid #c99b1b;
  padding-bottom: 65px;
}
#cloudCMS #ttwHeader .headerSearchRowMain {
  max-width: 600px;
}
#cloudCMS #ttwHeader .contentListing, #cloudCMS #ttwHeader .editable {
  background-color: #1c282f;
  border: 1px solid #c99b1b;
  color: #fff;
}
#cloudCMS #ttwHeader .contentListing a, #cloudCMS #ttwHeader .editable a {
  color: #fff;
}
#cloudCMS #ttwHeader .editable a {
  text-decoration: underline;
}
#cloudCMS #ttwHeader .widget-dynamic-entry, #cloudCMS #ttwHeader .contentListingItem {
  border-color: #666;
}
#cloudCMS #ttwHeader .widgetHead h3::after, #cloudCMS #ttwHeader .editable h3::after, #cloudCMS #ttwHeader h3.widget-dynamic-title::after {
  background-color: #c99b1b;
}

/* Oxford Medical Textbooks */

#cloudCMS #oxfordMedicalTextbooksHeader {
  background-color: #12192c;
  background-image: url(https://static.primary.prod.gcms.the-infra.com/static/site/image/oxford-medical-textbooks-featured-row.jpg?node=f4c01f6404e23a66d6f4);
  background-size: auto 100%;
  background-position: right;
  background-repeat: no-repeat;
}
#cloudCMS #oxfordMedicalTextbooksHeader .widget-dynamic-entry, #cloudCMS #oxfordMedicalTextbooksHeader .contentListingItem {
  border-color: #666;
}
#cloudCMS #oxfordMedicalTextbooksHeader .headerSearchRowMain {
  max-width: 500px;
}
#cloudCMS #oxfordMedicalTextbooksHeader h1 {
  padding: 0 10px;
}
#cloudCMS #oxfordMedicalTextbooksHeader .contentListing, #cloudCMS #oxfordMedicalTextbooksHeader .editable {
  background-color: rgba(0, 0, 0, 0.85);
  color: #fff;
}
#cloudCMS #oxfordMedicalTextbooksHeader .contentListing a, #cloudCMS #oxfordMedicalTextbooksHeader .editable a {
  color: #fff;
}
#cloudCMS #oxfordMedicalTextbooksHeader .widgetHead h3::after, #cloudCMS #oxfordMedicalTextbooksHeader .editable h3::after, #cloudCMS #oxfordMedicalTextbooksHeader h3.widget-dynamic-title::after {
  background-color: #31fffe;
}

/* Oxford Library of Psychology */

#cloudCMS #oxfordLibraryHeader {
  background-image: url(https://static.primary.prod.gcms.the-infra.com/static/site/image/oxford-library-of-psychology-featured-row.jpg?node=44e90816cb3076afe5e5);
  background-position: top center;
  background-repeat: repeat;
}
#cloudCMS #oxfordLibraryHeader .headerSearchRowMain {
  max-width: 700px;
}
#cloudCMS #oxfordLibraryHeader .headerSearchRowMain .headerSearchRowForm {
  border: 1px solid #444;
}
#cloudCMS #oxfordLibraryHeader .contentListing, #cloudCMS #oxfordLibraryHeader .editable {
  background-color: #fff;
  border: 1px solid #2a2a2a;
}
#cloudCMS #oxfordLibraryHeader .widgetHead h3::after, #cloudCMS #oxfordLibraryHeader .editable h3::after, #cloudCMS #oxfordLibraryHeader h3.widget-dynamic-title::after {
  background-color: #bfdca6;
}

/* Oxford Studies in Ancient Philosophy */

#cloudCMS #osapHeader {
  background-image: url(https://static.primary.prod.gcms.the-infra.com/static/site/image/oxford-studies-in-ancient-philosophy-featured-row.png?node=58a3b2df63f2f2b9f243);
  background-position: top;
  background-repeat: no-repeat;
  background-color: #000;
}
#cloudCMS #osapHeader .contentListing, #cloudCMS #osapHeader .editable {
  background-color: rgba(70, 70, 70, 0.9);
  color: #fff;
}
#cloudCMS #osapHeader .contentListing a, #cloudCMS #osapHeader .editable a {
  color: #fff;
}
#cloudCMS #osapHeader .headerSearchRowMain {
  max-width: 560px;
}
#cloudCMS #osapHeader h1 {
  color: #fff;
  font-size: 42px;
  line-height: 1.3;
  font-weight: bold;
}
#cloudCMS #osapHeader .widget-dynamic-entry, #cloudCMS #osapHeader .simpleListing .contentListingItem, #cloudCMS #osapHeader .simpleListing .widget-dynamic-entry {
  border-color: #666;
}
#cloudCMS #osapHeader .widgetHead h3::after, #cloudCMS #osapHeader .editable h3::after, #cloudCMS #osapHeader h3.widget-dynamic-title::after {
  background-color: #ccc;
}

/* Very Short Introductions */

#cloudCMS #VSIheader {
  background-color: #2e316f;
  background-image: url(https://static.primary.prod.gcms.the-infra.com/static/site/image/very-short-introductions-featured-row.jpg?node=c18f362a40de5af34df4);
  background-size: auto 100%;
}
#cloudCMS #VSIheader .contentListing, #cloudCMS #VSIheader .editable {
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
}
#cloudCMS #VSIheader .contentListing a, #cloudCMS #VSIheader .editable a {
  color: #fff;
}
#cloudCMS #VSIheader .widgetHead h3::after, #cloudCMS #VSIheader .editable h3::after, #cloudCMS #VSIheader h3.widget-dynamic-title::after {
  background-color: #EDB02C;
}
#cloudCMS #vsiFeaturedRow {
  background-color: #078292;
}

/* Oxford Scholarship Online */

#cloudCMS #osoHeader {
  background-color: #c0d2ea;
  background-image: url(https://static.primary.prod.gcms.the-infra.com/static/site/image/oso-header.jpg?node=277d57d86bb24669c9f1);
  background-size: cover;
}
#cloudCMS #osoHeader .contentListing, #cloudCMS #osoHeader .editable {
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
}
#cloudCMS #osoHeader .contentListing a, #cloudCMS #osoHeader .editable a {
  color: #abdfff;
}
#cloudCMS #osoHeader .widgetHead h3::after, #cloudCMS #osoHeader .editable h3::after, #cloudCMS #osoHeader h3.widget-dynamic-title::after {
  background-color: #abdfff;
}
#cloudCMS #osoHeader .headerSearchRowForm {
  display: none;
}
#cloudCMS #osoHeader .headerSearchRowMain h1{
 margin: 0;
}

/* Launchpad */

#cloudCMS #launchpad + .informationRow, #cloudCMS #launchpad + .rowForInformationLinks {
  background: none;
  background-color: #fafafa;
}
#cloudCMS #launchpad + .informationRow li a, #cloudCMS #launchpad + .rowForInformationLinks li a {
  background-color: #fff;
}
#cloudCMS #launchpad {
    background-color: #153561;
    background-image: url(https://static.primary.prod.gcms.the-infra.com/static/site/image/launchpad-panel.png?node=463d0caeb7af663cbb69);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
@media all and (min-width: 768px) {
  #cloudCMS #launchpad  {
    background-size: auto;
  }
}
#cloudCMS #launchpad .rowInner .col {
  border: none;
}
#cloudCMS #launchpad .editable {
  background-color:rgba(0,0,0,0.67);
  color: #fff;      
  padding: 25px;
  height: 100%;
}
#cloudCMS #launchpad .editable .itemBody {
  max-width: none;
}
#cloudCMS #launchpad .editable p {
  font-size: 17px;
}
@media (min-width: 931px) {
  .prominent-search .navbar-search {
      height: 42px;
      border: 1px solid #99a0b2;
      border-radius: 4px;
  }
  .prominent-search .navbar-search-submit {
    height: 40px;
  }
  .prominent-search .navbar-search input[type=text], .prominent-search .navbar-search-input {
    height: 40px;
    font-size: 1.0625rem !important;
  }
}