body {
        width: 100%;
        height: 100%;
}
html {
        width: 100%;
        height: 100%;
        min-height: 100%;
}
html {
        height: 100%;        
}

/* Font */
body {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #464645;
}
.fa { font-size: 14px; }

/* BG */
body {
        background-color: #edebe8;
}

/* Product BG */

@media (min-width:768px) {

.product-product-50 {
    background: url(https://parawave-audio.com/image/catalog/pw-rapid-1-7/rpd-bg.jpg);
	background-position: center top;background-size: cover;
	background-repeat: no-repeat;background-attachment: fixed;
}

.product-product-54 {
    background: url(https://parawave-audio.com/image/catalog/pw-xt/xt-ee-bg.jpg);
	background-position: center top;background-size: cover;
	background-repeat: no-repeat;background-attachment: fixed;
}

.product-product-55 {
    background: url(https://parawave-audio.com/image/catalog/pw-xt/xt-vs-bg.jpg);
	background-position: center top;background-size: cover;
	background-repeat: no-repeat;background-attachment: fixed;
}

.product-product-56 {
    background: url(https://parawave-audio.com/image/catalog/pw-xt/xt-td-bg.jpg);
	background-position: center top;background-size: cover;
	background-repeat: no-repeat;background-attachment: fixed;
}

.product-product-57 {
    background: url(https://parawave-audio.com/image/catalog/pw-xt/xt-te-bg.jpg);
	background-position: center top;background-size: cover;
	background-repeat: no-repeat;background-attachment: fixed;
}

.product-product-58 {
    background: url(https://parawave-audio.com/image/catalog/pw-xt/xt-dh-bg.jpg);
	background-position: center top;background-size: cover;
	background-repeat: no-repeat;background-attachment: fixed;
}

.product-product-59 {
    background: url(https://parawave-audio.com/image/catalog/pw-xt/xt-fs-bg.jpg);
	background-position: center top;background-size: cover;
	background-repeat: no-repeat;background-attachment: fixed;
}

.product-product-60 {
    background: url(https://parawave-audio.com/image/catalog/pw-xt/xt-sn-bg.jpg);
	background-position: center top;background-size: cover;
	background-repeat: no-repeat;background-attachment: fixed;
}

.product-product-61 {
    background: url(https://parawave-audio.com/image/catalog/pw-xt/xt-sw-bg.jpg);
	background-position: center top;background-size: cover;
	background-repeat: no-repeat;background-attachment: fixed;
}

.product-product-63 {
    background: url(https://parawave-audio.com/image/catalog/pw-xt/xt-ce-bg.jpg);
	background-position: center top;background-size: cover;
	background-repeat: no-repeat;background-attachment: fixed;
}

.product-product-64 {
    background: url(https://parawave-audio.com/image/catalog/pw-xt/xt-ph-bg.jpg);
	background-position: center top;background-size: cover;
	background-repeat: no-repeat;background-attachment: fixed;
}

}

/* Headline */
h1, h2, h3, h4, h5, h6 {
	color: #444;
}
h1 { font-size: 2.4em; }
h2 { font-size: 2.0em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.0em; }
h6 { font-size: 0.8em; }

/* Link */
a { color: #444; }
a:hover {
	text-decoration: none;
        color: #F5B856;
}
a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
        border: 2px solid #F5B856;
        -webkit-box-shadow: none;
        box-shadow: none;
}

/* Fix some bootstrap issues */
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {
	display: inline;
}
.nav-tabs {
	margin-bottom: 15px;
}
div.required .control-label:before {
	content: '* ';
	color: #F00;
	font-weight: bold;
}

/* Custom Layout Attribute */
@media (min-width: 1200px) {
.pull-right-lg {
  float: right;
}
}
.noresize {
  resize: none; 
}
.vresize {
  resize: vertical; 
}
.hresize {
  resize: horizontal;  
}
/* Head Cover */
.hcover {
        display: table;
        width: 100%;
        height: auto;
        padding: 100px 0;
        text-align: center;
        color: white;
        background-color: black;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        -o-background-size: cover;
}
.hcover .hcover-body {
        display: table-cell;
        vertical-align: middle;
}
@media (min-width: 768px) {
.hcover {
        height: 100%;
        padding: 0;
    }
}

/* Extra Small */
@media(max-width:767px){
    .hcover .hcover-body {
        height: 100%;
    }
}

/* Small */
@media(min-width:768px) and (max-width:991px){
.hcover .hcover-body {
    height: 30vh;
}
}

/* Medium */
@media(min-width:992px) and (max-width:1199px){
.hcover .hcover-body {
    height: 30vh;
}
}

/* Large */
@media(min-width:1200px){}

/* content */
body > .container {
        background-color: #FFFFFF;
}
#content, #column-left, #column-right {
        background-color: #FFFFFF;
        padding: 1.25em;
}
.container {
        margin-left: auto;
        margin-right: auto;
}

/* special content */
.information-information .thumbnails {
	margin-left: -15px;
}
.information-information .thumbnails img {
        box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.45);
}
.information-information .thumbnails > li {
	padding: 10px;
}

/* footer */
footer {
        width: 100%;
        height: 600px;
        position:absolute;
	margin-top: 0px;
	padding-top: 16px;  
}
footer {
        background-color: #29282a;
	color: #e2e2e2;
}

footer hr {
	border-top: none;
	border-bottom: 2px solid #6B6965;
}
footer a {
	color: #D4D1CC;
        line-height: 1.6em;
}
footer a:hover {
        color: #f4b752;
}
footer h5 {
	font-weight: bold;
	color: #fff;
}