/********** Basic Overrides **********/

body {
  font-family: gravur-bold-condensed,arial,sans-serif;
}

#half-column-first {
  width: 46%;
  float: left;
  padding: 15px;
  border-right: #eeeeee 1px solid;
}

#half-column-second {
  width: 46%;
  float: left;
}

.views-row {
  padding-bottom:7px;
}

/********** Home Page **********/

/******* Account Menu Links *******/
#secondary-menu-links li a {
  color: white;
}

#secondary-menu-links li a:hover {
  text-decoration: none;
}

#secondary-menu-links li {
  background-color: #563B97;
  padding: 0.3em;
  border-radius: 5px;
}

#secondary-menu-links li:hover {
  background-color: #AA9FC7;
}

/******* Search Bar *******/
#block-custom-search-blocks-2, #block-custom-search-blocks-1 {
  width: 70%;
}

.search-form {
  margin-left: 2em;
}

.custom-search-box {
  float: left;
}

.region-header .form-text {
  border-color: #ccc;
}

div .region-header {
  width: 40%;
}

#edit-actions {
  margion-top: 0px;
  padding-top: 0px;
}

#edit-submit {
  margin-left: 0.6em;
}

.form-submit {
  margin-bottom: 0em;
}
/******* Social Media Block *******/
#block-widgets-s-socialmedia-profile-default {
  padding-top: 7px;
}

/******* Cart Button *******/
#block-block-5 {
  width: 100%;
}

/******* Main Menu *******/
#main-menu {
  background-color: #FDFDFD;
}

#main-menu-links a {
  font-family: gravur-bold-condensed,arial,sans-serif;
  font-size: 1.2em;
  text-transform: uppercase;
  margin: 0px;
  text-shadow: none;
  font-weight: bold;
}

#main-menu-links li a.active {
  border: 1px solid black;
}

#main-menu-links a:focus, #main-menu-links a:hover {
  background-color: #AA9FC7;
}

#header {
  padding-bottom: 1%;
}

/******* Triptych Section *******/
#triptych-wrapper {
  background-color: white;
  padding-top: 1%;
  padding-bottom:1%;
}

#triptych h2 {
  text-shadow: none;
  font-size: 2em;
}

.region-triptych-last h2 {
  background-color: #AA9FC7;
  padding: 10px;
}

.region-triptych-middle h2 {
  background-color: #FEBB79;
  padding: 10px;
}

.region-triptych-first h2 {
  background-color: #9FC4E1;
  padding: 10px;
}

/******* Above Footer Section (Raves) *******/
.region-above-footer {
  background-color: #D2D2D2;
}

#block-views-raves-block {
  padding: 2%;
}

#block-views-raves-block tr {
  background: none;
}

#block-views-raves-block td {
  text-align: center;
  border: none;
}

/********** FOOTER SECTION **********/
#block-menu-menu-aux-menu.block.block-menu {
  margin: 20px 0;
  border: 1px solid #444;
  padding: 10px;
}

#footer-wrapper {
  display: inline-block;
  width: 100%;
}

/********** PUBLICATIONS SECTION **********/
/******* Version Landing Pages *******/
.view-publications.view-display-id-page_1 .views-row-1 {
  padding-bottom: 10px;
  border-bottom: 1px solid black;
}

.ui-accordion {
  font-family: gravur-bold-condensed,arial,sans-serif;
}

.ui-accordion a {
  color: #0070b3;
}

.ui-accordion h3 {
  font-size: 16px;
  font-weight: bold;
}

/********** JUDICIAL RESOURCES SECTION **********/
/******* Book Nav *******/
.book-depth-1 {
  font-weight: bold;
}

.book-depth-2 {
  margin-left: 2em;
  display: list-item;
  list-style-type: disc;
  list-style-position: inside;
}

.book-depth-3 {
  margin-left: 3.5em;
  display: list-item;
  list-style-type: circle;
  list-style-position: inside;
}

/********** WORKING GROUP SECTION **********/
#block-views-working-group-blocks-block-5 {
  padding: 10px;
}

.view-working-group-blocks.view-display-id-block_8 h2 {
  font-weight: bold;
}

/********** CIVICRM OVERRIDES **********/
.crm-socialnetwork.help {
  width: 70%;
}

.crm-socialnetwork.help .label {
  width: 10%;
}

/********** CONFERENCE SECTION **********/
.sedona-headshot {
  width: 100px;
}

.quicktabs-tab {
  border-top: 1px solid #757575;
  border-left: 1px solid #757575;
  border-right: 1px solid #757575;
  padding: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
/********** DESKTOP ONLY **********/
@media all and (min-width: 901px) {
  /***Parallax BG Image***/
  /*.front #above-triptych-wrapper {
    background-image: url("/sites/all/themes/sedona/images/sedona_home_1.jpg");
    height: 250px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.7;
  }

  .front #below-triptych-wrapper {
    background-image: url("/sites/all/themes/sedona/images/sedona_home_2.jpg");
    height: 250px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.7;
  }*/

  /***Main Menu***/
  #main-menu-links a {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }
}

