/*
 Theme Name:   The Doors
 Theme URI:    
 Description:  Full Frame Child Theme
 Author:       
 Author URI:   
 Template:     full-frame
 Version:      1.0.0
 License:      
 License URI:  
 Tags:         
 Text Domain:  
*/

body {
  background: url(images/bg-interior-billboard.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
  background-attachment: fixed;
  font-size: 14px;
}
body.custom-background {
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: top center !important;
  background-attachment: fixed !important;
}
a {
  color: #87244c;
}
a:hover {
  text-decoration: none;
  color: #5d1b1b !important;
}  
.mobile-menu-text {
    display: inline !important;
   margin-left: 4px;
   text-transform: uppercase;
   font-family: 'Open Sans';
   font-weight: 500;
vertical-align: top;
font-size: 18px;
}
.nav-primary ul {
  margin-bottom: 0;
}
.fullframe-nav-menu .sub-menu a {
  color: #cccccc !important;
}
.nav-primary {
 background-color: #d7d7d7;
 box-shadow: 0 5px 5px rgba(0,0,0,0.3);
}
.nav-primary .menu {
 font-size: 23px; 
 font-family: "Open Sans", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: 100;
  line-height: 1.2;
}
.biopic {
  float: right;
width: 60%;
}
.fullframe-nav-menu a {
  padding: 10px 50px; 
}
.nav-primary .menu a, .nav-primary .menu .current_page_item > a {
  color: #878787; 
}
#header-toggle {
 display: none; 
}
.byline {
  display: none !important;
}
.site-main2 {
  background: transparent url(images/bgContent.png) repeat scroll left top;
  padding: 3px 3px 3px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
  box-shadow: 0 0 5px rgba(0,0,0,0.25);
}
.site-main2 .hentry {
padding: 2px;
}
.site-main {
  background: transparent url(images/bgContent.png) repeat scroll left top;
  padding: 2% 2% 2%;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
  box-shadow: 0 0 5px rgba(0,0,0,0.25);
}
.no-sidebar.content-width #main {
    width: 1200px;
}
.page-header {
  padding: 0 20px 0 20px;
  text-transform: uppercase;
  letter-spacing: -2px;
}
h1.page-title, .entry-container3 .entry-header h1.entry-title  {
  font-weight: 100;
  font-size: 40px;
  text-transform: uppercase;
}
.page-header .page-title {
    border-bottom: 0;
}
h1.entry-title {
  font-weight: 100;
}
.home #page #content .wrapper{
padding: 0;
width: 100% !important;
}
.wrapper2 {
  width: 1280px;
margin: 0 auto;
}
#homepage {
width: 100%;
height: 100%;
}
.entry-thumb {
  width: 250px;
  float: left;
  padding: 10px;
}
.entry-container {
  width: 850px;
float: right;
}
.archive-post-wrap {
  border-bottom: 1px solid #aaaaaa;
}
.entry-thumb2 {
 width: 25%;
 float: left;
padding: 2%;
}
.entry-container2 {
 width: 70%;
 float: right;
}
.entry-container3 {
 width: 100%;
 float: right;
}
.news-cats {
  border-top: solid #878787 1px;
  border-bottom: solid #878787 1px;
  border-right: solid #878787 1px;
}
.news-cats li {
  border-left: 1px solid #878787;
float: left;
padding: 5px 20px 5px 20px;
letter-spacing: 2px;
}
.entry-content ul > li {
   list-style-type: none;
}
.entry-content ul {
  margin-left: 0px;
}
.bioimage {
  width: 60%;
}
.biowords {
 width: 38%;
}
.bioentry1 {
   padding: 40px 40px 10px 40px;
   border-bottom: 1px solid #878787;
   background-image: url(http://thedoors.wpengine.com/wp-content/uploads/2016/02/bio-jim-morrison.png);
   background-repeat: no-repeat;
   background-position: 100% 100%;
}
.bioentry2 {
   padding: 40px 40px 10px 40px;
   border-bottom: 1px solid #878787;
   background-image: url(http://thedoors.wpengine.com/wp-content/uploads/2016/02/bio-ray-manzarek.png);
   background-repeat: no-repeat;
   background-position: 100% 100%;
}
.bioentry3 {
   padding: 40px 40px 10px 40px;
   border-bottom: 1px solid #878787;
   background-image: url(http://thedoors.wpengine.com/wp-content/uploads/2016/02/bio-john-densmore.png);
   background-repeat: no-repeat;
   background-position: 100% 100%;
}
.bioentry4 {
   padding: 40px 40px 10px 40px;
   border-bottom: 1px solid #878787;
   background-image: url(http://thedoors.wpengine.com/wp-content/uploads/2016/02/bio-robbie-krieger.png);
   background-repeat: no-repeat;
   background-position: 100% 100%;
}
.mobile-menu-anchor a.genericon-menu {
  color: #000000;
}
.album {
  padding-top: 10px;
margin-bottom: 10px;
border-top: 1px solid #878787;
}
.albumtitle {
    font-weight: 100;
    font-size: 28px;
    text-transform: uppercase;
margin-bottom: 10px;
}
.albumleft {
float: left;
width: 30%;
}
.albumcenter {
float: left;
width: 38%;
margin-left: 2%;
    font-weight: 100;
    font-size: 18px;
}
.albumright {
float: left;
width: 28%;
margin-left: 2%;
text-align: center;
font-weight: 100;
font-size: 14px;
padding-left: 10px;
text-transform: uppercase;
border-left: 1px solid #878787;
}
.albumright a {
  color: #000000;
}
.albumbuy img {
width: 100px;
float: left;
}
.albumbutton {
  padding: 10px;
  margin-top: 15px;
  background-color: #878787;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-weight: 100;
  font-size: 14px;
  text-transform: uppercase;
  color: #ffffff;
font-weight: 400;
}
.albumbuyimage {
float: left;
width: 100px;
}
.albumbuywords {
float: right;
width: 190px;
}
#footer-left-content {
  color: #878787;
  font-size: 11px;
}
#footer-right-content {
  text-align: left;
padding-left: 10%;
}
.genericon {
 padding-right: 15px;
 color: #878787;
}
#mc_embed_signup form {
padding-left: 0 !important;
}
.footermenu {
  font-size: 14px;
}
.footermenu li {
  float: left;
  margin-right: 20px;
  text-transform: uppercase; 
}
.footermenu li a {
  color: #878787;
}
.footermenu li a:hover, .widget-wrap a:hover {
  color: #cccccc !important;
}
#cd-timeline span.fa {
 font-size: 14px !important;
margin-top: 3px !important;
}
.timeline-main-title {
display: none !important;
}
#site-generator {
  padding: 0;
}
#mc_embed_signup label {
  font-size: 12px !important;
}
.mailform {
  float: left;
  margin-right: 5px;
}
#mc_embed_signup input.email, #mc_embed_signup .button {
  font-size: 12px !important;
  min-height: 0px !important;
  height: 28px !important;
  line-height: 28px !important;
}
#mc_embed_signup input.email {
  width: 200px !important;
}
.newslettertitle {
  font-family: 'Open Sans';
  color: #878787;
}
#mc_embed_signup form {
    padding: 1px 0 10px 0 !important;
    margin-top: 5px;
    border-top: 1px solid #555555;
}
#bannerrotator {
  display: none;
}
.homelogo {
  width: 20%;
  margin-left: 20%;
  margin-top: 25px;
}
.home #colphon {
    position: fixed;
    bottom: 0;
    width: 100%;
   left: 0;
}
#site-generator {
  padding-left: 10px;
}
.homemarket {
    position: fixed;
    bottom: 150px;
    right: 0;
    width: 40%;
    min-width: 725px;
    height: 250px;
    background-color: rgba(0, 0, 0, 0.5);
  -webkit-border-top-left-radius: 20px;
  -moz-border-top-left-radius: 20px;
  border-top-left-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-bottom-left-radius: 20px;
  border-bottom-left-radius: 20px;
}
.homemarket img {
  float: left; padding: 25px;
}
.homeadcopy {
  float: left;
  text-align: center;
  width: 50%;
  padding: 25px 0 25px 0;
}
.homeadcopy h2 {
  color: #ffffff;
  text-transform: uppercase;
}
.homeadcopy {
  color: #cccccc;
}
.buynow {
  background-color: #f8da35;
  margin-top: 10px;
   margin-left: 30%;
  width: 40%;
  font-size: 16px;
  color: #000000;
  padding: 12px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
  box-shadow: 0 0 5px rgba(0,0,0,0.25);
  font-weight: 900;
}
.buynow a {
  color: #000000;
}





@media only screen and (max-width: 1280px) {
.mobile-menu-anchor a.genericon-menu {
  color: #000000 !important;
}
.wrapper, .wrapper2 {
    width: 100% !important;
}
.no-sidebar.content-width #main {
  width: 100%;
}
.entry-container {
 width: 100%;
float: none;
}
.biowords {
  width: 100%;
}
.bioentry1, .bioentry2, .bioentry4 {
  height: 1400px;
background-position: bottom center;
}
.bioentry3 {
  height: 1600px;
background-position: 10% 100% !important;
}
.albumcenter {
  font-size: 14px;
width: 25%;
}
.albumright {
width: 40%;
}
}


@media only screen and (max-width: 1000px) {
.home #colphon {
    position: initial;
}
.homelogo, .homemarket {
  display: none;
}
.home {
background-image: url('images/fullbg.jpg') !important;
}
#bannerrotator {
  display: inline;
}
#homepage #colphon {
    position: relative;
    width: 100%;
}
}

@media only screen and (max-width: 850px) {
.albumleft {
  width: 100%;
  text-align: center;
  font-size: 18px;
padding-bottom: 15px;
}
.albumcenter {
  width: 100%;
  font-size: 16px;
  padding-left: 25%;
}
.albumright {
padding-top: 15px;
  width: 100%;
  border-left: 0;
padding-left: 0;
margin-left: 0;
}
.albumbuyimage {
  display: none;
}
.albumbuywords {
  float: none;
width: 100%;
text-align: center;
}
}


@media only screen and (max-width: 700px) {
#footer-left-content {
color: #878787;
font-size: 11px;
text-align: center;
width: 100%;
float: none;
}
.footermenu {
text-align: center;
margin-left: 10%;
}
.mailform {
  margin-left: 10%;
}
#footer-right-content {
text-align: center;
padding-left: 0;
width: 100%;
float: none;
}
#mc_embed_signup form {
margin-top: 20px;
text-align: center !important;
}
.biopic {
  float: none;
width: 100%;
}
}

@media only screen and (max-width: 600px) {
.news-cats {
    border-top: none;
    border-bottom: none;
    border-right: none;
}
.news-cats li {
  margin-bottom: 2px;
}
.bioentry4 {
  height: 1800px;
}
.bioentry1, .bioentry2{
  height: 1950px;
}
 .bioentry3 {
  height: 2100px;
background-position: bottom center;
}
}

@media only screen and (max-width: 450px) {
.footermenu, .mailform {
margin-left: 0;
}
}





