/*
Theme Name:	Toshi Onizuka
Theme URI:	
Description:	Toshi Onizuka Custom Child Theme. 
Requires Enfold Theme:	http://themeforest.net/item/enfold-responsive-multipurpose-theme/4519990
Author:	alison jb castillo
Version:	1.0
Template:	enfold
*/


body {
}

h1, h2 {
}

p {
	margin:0 0 0.85em 0;
}

.hidden {
	display:none;
}

.center {
	text-align:center;
}

.right {
	text-align:right;
}

.left {
	text-align:left;
}

p em {
	font-size:.75em;
}

.template-page .entry-content-wrapper h1, 
.template-page .entry-content-wrapper h2 {
	text-transform:none;
}

#top .av-special-heading-h1 .av-subheading p {
	color:#ffffff;
}

#top .avia-button-center {
   display: inline;
   padding: 0 5px;
}

#top .avia-button.avia-size-small {
	min-width: 100px;
	width: auto;
}

.socket_color .avia-content-slider .slide-image {
	background:transparent;
}

#media .videos .iconbox_content_container div {
	display:inline-block;
	width:45%;
	margin:0 auto;
} 

#top .mejs-horizontal-volume-current {
	top:0;
}

#top .cue-audio {
	display:block;
}

#top .avia-testimonial-subtitle {
	color:#FFFFFF;
}


@media (max-width: 825px) {
	#top #header,
	#top #header a {
		color:#FFFFFF;	
	}
	
	#top #header.header_color .av-hamburger-inner, 
	#top #header.header_color .av-hamburger-inner::before, 
	#top #header.header_color .av-hamburger-inner::after {
		background-color:#FFFFFF;	
	}
	
	
	#heading {
		background-position: -65px center !important;
	}

}

@media (max-width: 767px) {
	#top #header,
	#top #header a {
		color:#333333;	
	}
	
	#top #header.header_color .av-hamburger-inner, 
	#top #header.header_color .av-hamburger-inner::before, 
	#top #header.header_color .av-hamburger-inner::after {
		background-color:#333333;	
	}
	
	#top #media .flex_column.av_one_half {
		display:block;
		width:100%;
	}
	
	.responsive #top .logo img {
		width:50%;
	}
	
}


@media (max-width: 630px) {
	#heading {
		background-position: -150px center !important;
	}
	
	#music .avia-image-container,
	#music .avia-image-container .avia-image-container,
	#music .avia-image-container .avia-image-container img {
		float: none;
		margin: 0 auto;
	}
	
	#music .avia-button-wrap {
		width:100%;
	}
	
	#music .avia-button-wrap a {
		float: none;
		margin: 0 auto;
		width: 25%;
	}
	
}
	.responsive #top .container .av-content-small, .responsive #top #wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin {

	    margin: 0;
	        margin-bottom: 0px;
	    margin-bottom: 20px;
	    width: 100%;

	}
	
	.responsive #top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {
		padding:0;
	}
	
}

@media (max-width: 480px) {
	
	#media .videos .iconbox_content_container div {
		width:100%;
		display:block;
	} 
}

@media (max-width: 450px) {
	#top .avia-section.av-minimum-height .container .content {
		vertical-align:top;
	}
	
}