/*
 Theme Name:   Music Pro Child
 Description:  Music pro Child
 Author:       Constantin Saguin
 Author URI:   http://wpwolf.com/about
 Template:     musicpro
 Version:      1.0.0
*/

@import url("../musicpro/style.css");
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(https://fonts.googleapis.com/css?family=Shadows+Into+Light);

#copyright iframe{
	padding:0px;
	border:0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
body span.screen{
	display:none;
}
body .album-thumb h5{
	opacity:1;
}
hr{
	border-color:#fff;
	background-color:#fff;
}
a.more-link, a.buy-button, input[type=submit]{
	color:#fff!important;
	background-color:#e19042;
	text-transform:uppercase;
}
.page-template-template-discography .release-meta{
	width:20%;
}
.release-content hr,
.release-meta hr{
	display:none;
}
table.shows tr{
	border-color:#fff;
}
body .solo-player .jp-volume-bar{
	left:0px;
}
.top_title{
	border-bottom:2px solid white;
	margin-bottom:20px;
}
#secondary{
	margin-top:-22px;
}
#hw-shadow-top,
#hw-shadow-bottom{
	display:none;
}
img, iframe, img.frame, .frame img{
	padding:0px;
	border:0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#primary-menu li, .default-menu li{
	margin-left:10px;
}
#main #filter{
	display:none;
}
.widget-row #text-4.widget{
	width:100%;
}
body #gallery-1 .gallery-item{
	margin:10px 0.5%;
	width:32%;
}
.main_wrapper{
	background-image:url('images/background.jpg');
	background-size:cover;
	background-repeat:no-repeat;
	background-attachment:fixed;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
	font-family: 'Montserrat', sans-serif!important;
}
#logo{
	font-family: 'Shadows Into Light', cursive!important;
	font-size:40px;
	margin-top:30px;
	color:#fff;
	opacity:1!important;
}
#logo:hover{
	opacity:1!important;
}
#intro,
#primary-menu a, .default-menu a,
body.dark, body.grunge {
  text-shadow: none!important;
}
#second_nav{
	float:right;
	display:inline;
	width:100%;
	text-align:right;
}
#primary-menu-container{
	padding-top:0px;
}
#nav_wrapper{
	float:right;
	display:inline;
	max-width:680px;
}
#primary,
.wolf_col_8{
	width:60.688%;
	margin-right:5.618%;
}
@media screen and (max-width: 800px){
	body #primary{
		width:100%;
	}
	#logo,#intro h1{
		font-size:20px;
	}
	#logo{
		margin-top:15px;
	}
	#intro{
		padding-bottom:15px;
	}
}
#primary-menu a{
	font-size:13px;
}
.cd-cover{
	width:570px;
	border:15px solid #fff;
}

.facebook{
	margin-right:5px;
}
header#masthead{
	background-image: none!important;
    background-color: rgba(255,255,255,0.1);
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.37);
-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.37);
box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.37);
}
#topbar-container,
#hello-bar{
	display:none!important;
}
.entry-content .widget{
	width:100%;
}
body h1,body h2,body h3,body h4,body h5,body h6{
	text-transform:none;
}
body.dark, body.grunge {
	color:#fff;
}
a{
	opacity:1!important;
}
a:hover{
	opacity:1!important;
	color:#8dc73f!important;
}
.entry-content,p{
	font-size:14px;
	line-height:160%;
}
.pagination a{
	background:#fff!important;
}
.pagination a.selected{
	background:#e19042!important;
}
#second_nav a{
	color:#fff;
}
body .site-navigation .current_page_item a,
#second_nav a:hover,
#primary-menu a:hover{
	color:#8dc73f!important;
}
html, body {
	height: 100%;
}
.main_wrapper{
	min-height: 100%;
	height: auto !important; /* This line and the next line are not necessary unless you need IE6 support */
	height: 100%;
	margin: 0 auto -41px; /* the bottom margin is the negative value of the footer's height */
}
.site-footer, .push {
	height: 41px; /* .push must be the same height as .footer */
}