
/* Common */
.content-panel { 
    height:600px; 

    background: #000 no-repeat top right;
    background-size:auto 100%;
    
    color: #bbb; 
    text-shadow: 0 0 5px #000, 0 0 5px #000, 0 0 5px #000, 0 0 5px #000;
    position: relative;
}
.content-panel-blackonwhite {
    background-color: #fff;
    color: #444; 
    text-shadow: 0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff;
}
.content-panel-bgfader {
    width: 100%;
    height: 100%;
}
.content-panel-inner { 
    padding: 40px 64px;
    width: 400px;
}
.content-panel-inner p { text-align:justify; }

.content-header { margin-bottom: 18px; }

/*
.quote { font-family:"Marck Script", cursive; font-size: 24px; color: #666; text-align:center; }
.content-panel-blackonwhite .quote { color:#999; }
*/
.testimonial-text { padding-left:80px; }
.testimonial-quote { color: #666; }
.content-panel-blackonwhite .testimonial-quote { color:#999; }



/* PAGE: Alterations */
.dcdpage-alterations .content-panel { background-image:url(../img/alterations/alterations-bg-3-wm.jpg); }
.dcdpage-alterations .content-panel-inner { width: 480px; }

/* PAGE: Customize */
.dcdpage-customize .content-panel { height:700px; background-image: url(../img/customize/cust-bg-wm.jpg); }
.dcdpage-customize .content-panel-inner { width: 480px; }
/*.dcdpage-customize .quote { font-size: 28px; }*/
.dcdpage-customize .thumblist { margin-left:10px; margin-right:10px; }

/* PAGE: Vintage */
.dcdpage-vintage .content-panel { height:700px; background-image:url(../img/vintage/vintage-bg-3-wm.jpg); }
.dcdpage-vintage .content-header { margin-bottom:0; line-height:35px; }
.dcdpage-vintage .vintage-restore-header { margin:0px; }
.dcdpage-vintage .thumb { max-width:80px; }

.dcdpage-vintage .testimonial { margin:0; }
.dcdpage-vintage .testimonial-text { padding-left:0px; text-align:center; }

.dcdpage-vintage .vintage-gallery-panel2 { text-align:center; }
.dcdpage-vintage .vintage-gallery-panel2 .thumblist { margin:0 -50px; line-height:130px; }
.dcdpage-vintage .vintage-gallery-panel2 .thumblist li.pair { margin:0 30px; }
.dcdpage-vintage .vintage-gallery-panel2 .thumblist li.pair.lastpair { margin-right:60px; }
.dcdpage-vintage .vintage-gallery-panel2 .thumblist li.pair .thumb { margin-right:-25px; }





/* Responsive layout mods */

@media only screen and (max-width: 800px) {
    .content-panel-bgfader {
        background: rgba(0,0,0,.7);
    }
    .testimonial-quote { color:#999; }
    .content-panel-blackonwhite .content-panel-bgfader {
        background: rgba(255,255,255,.5);
        color: #222;
    }
    .content-panel-blackonwhite .testimonial-quote { color:#555; }

}

/* max-width 568px will match iphone(5?) portrait and barely landscape */
@media only screen and (max-width: 568px) {
    .content-panel { 
        height: auto !important;
        
    }
    
    /*
    .content-panel-bgfader {
        background: rgba(0,0,0,.5);
    }
    .content-panel-blackonwhite .content-panel-bgfader {
        background: rgba(255,255,255,.5);
    }
    .dcdpage-vintage .content-panel-bgfader {
        background: rgba(0,0,0,.7);
    }
    */
    
    .content-panel .content-panel-inner {
        padding: 16px;
        width: auto;
    }
    
    .thumblist { margin-left:0px; margin-right:0px; }
    .dcdpage-vintage .vintage-gallery-panel2 .thumblist { margin:0 -10px; }
    
}


