/*
 Theme Name:     U P R I Z E
 Template:       ta-music
 Version:        1.0.0
*/
 
@import url("../ta-music/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
.page-template-template-no-sidebar .site, footer, #navigation {
	background-color:#0c0c0c;
}

.post, .post .post-content {
	border:none;
	margin:0;
}

#main-nav ul.nav li.current a, #main-nav ul.nav li a:hover {
	color:#fb2e2e !important;
}


.navbar > .container .navbar-brand img {
	max-width:260px;
}

.navbar-right {
	margin-top:3em;
}

#main-nav ul.nav li a {
	line-height:0px;
	height: auto;
	font-size: 17px;
}

#main-nav ul.nav>li:before {
	padding:0;
	opacity:0.3;
}

.current-menu-item a {
	color:#fb2e2e !important;
}

.event .event-date {
	width:120px;
}

.page-id-8 #content {
	background:url('http://uprize.getoptisite.com/wp-content/uploads/2016/07/Uprize-Theatre1.jpg') no-repeat;
	background-image: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 100%), url(http://uprize.getoptisite.com/wp-content/uploads/2016/07/Uprize-Theatre1.jpg);
	background-size: cover;
	background-position: center top;
	background-attachment: fixed;
}

.page-id-21 #content /* contact */ {
	background:url('img/sk_contact.jpg') no-repeat;
	background-image: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.6) 100%), url(img/sk_contact.jpg);
	background-size: cover;
	background-position: center top;
	background-attachment: fixed;
}

.woocommerce #content {
	background:url('http://soweto-kinch.com/wp-content/themes/soundboard/images/sk_store.jpg') no-repeat !important;
		background-image: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.6) 100%), url(http://soweto-kinch.com/wp-content/themes/soundboard/images/sk_store.jpg) !important;
	background-size: cover;
	background-position: right bottom !important;
	background-attachment: fixed;
}

.page-id-11 #content {
	background:url('http://soweto-kinch.com/wp-content/themes/soundboard/images/sk_store.jpg') no-repeat !important;
		background-image: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.6) 100%), url(http://soweto-kinch.com/wp-content/themes/soundboard/images/sk_store.jpg) !important;
	background-size: cover;
	background-position: right bottom !important;
	background-attachment: fixed;
}

.page-id-7 #content {

		background-image: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.6) 100%), url(http://soweto-kinch.com/wp-content/themes/soundboard/images/sk_biog.jpg) !important;
	background-size: cover;
	background-position: right bottom !important;
	background-attachment: fixed;
}

.post-type-archive-event #content {

		background-image: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.6) 100%), url(http://soweto-kinch.com/wp-content/themes/soundboard/images/sk_tour.jpg) !important;
	background-size: cover;
	background-position: right bottom !important;
	background-attachment: fixed;
}

.page-id-19 #content {
	background:url('http://soweto-kinch.com/wp-content/themes/soundboard/images/sk_blog.jpg') no-repeat !important;
		background-image: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.6) 100%), url(http://soweto-kinch.com/wp-content/themes/soundboard/images/sk_blog.jpg) !important;
	background-size: cover;
	background-position: right bottom !important;
	background-attachment: fixed;
}

.blog #content {
		background-image: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.4) 100%), url(http://soweto-kinch.com/wp-content/themes/soundboard/images/sk_blog.jpg) !important;
	background-size: cover;
	background-position: right bottom !important;
	background-attachment: fixed;
}

.single #content {
		background-image: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.4) 100%), url(http://soweto-kinch.com/wp-content/themes/soundboard/images/sk_blog.jpg) !important;
	background-size: cover;
	background-position: right bottom !important;
	background-attachment: fixed;
}

#events {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%), url(http://soweto-kinch.com/wp-content/themes/soundboard/images/sk_home.jpg);
background-size: cover;
background-position: center top;
background-attachment: fixed;
}

.page #content .container, .woocommerce #content .container, .post-type-archive-event #content .container {
	background: rgba(0,0,0,0.5) !important;
	padding:40px;
	box-sizing: border-box;
}

.page-id-12 #content {
	background-image: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 100%), url(img/uprize-education.jpg);
	background-size: cover;
	background-position: center top;
	background-attachment: fixed;
}

.page-id-10 #content {
	background-image: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 100%), url(img/uprize-flyover.jpg);
	background-size: cover;
	background-position: center top;
	background-attachment: fixed;
}

.page-id-10 .btn {
	max-width:350px;
	color:white;
	border-color: white;
}

.page-id-10 .btn i, .btn i {
	margin-right:7px;
}

.page-id-14 #content {
	background-image: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 100%), url(img/uprize-heritage.jpg);
	background-size: cover;
	background-position: center top;
	background-attachment: fixed;
}

.page-id-18 #content {
	background-image: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 100%), url(img/uprize-contact.jpg);
	background-size: cover;
	background-position: center top;
	background-attachment: fixed;
}

.page-id-16 #content {
	background-image: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 100%), url(img/uprize-youngartists.jpg);
	background-size: cover;
	background-position: center top;
	background-attachment: fixed;
}

.blog #content, .single #content {
	background-image: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 100%), url(img/uprize-blog.jpg);
	background-size: cover;
	background-position: center top;
	background-attachment: fixed;
}

.blog #content .container, .single #content .container, #events .container {
	background: rgba(0,0,0,0.6);
	padding:40px;
	box-sizing: border-box;
}

#features h2 {
	margin-bottom:30px;
}

#features {
	padding: 50px 0;
}

#huge_it_videogallery {
	background: none !important;
	box-shadow: none !important;
	padding:0 !important;
	margin:0 !important;
}

#huge_it_videogallery .huge_it_big_li {
	float:left;
	width: 50%;
	padding:0 !important;

}

.page-template-template-no-sidebar main h2 {
	margin-top:35px;
}

.slides li h1, .slides li p {
	color:#fff;
}

.slides li .action-button {
	color:#fff;
	border-color: #fff;
}

.wpcf7 input {
	width:100%;
	border:2px solid rgba(255, 255, 255, 0.55);
	text-transform: uppercase;
	background:rgba(255, 255, 255, 0.25);
	padding: 10px 5px;
	border-radius: 4px;
}

.wpcf7 textarea {
	width:100%;
	border:2px solid rgba(255, 255, 255, 0.55);
	background:rgba(255, 255, 255, 0.25);
	padding: 10px 5px;
	border-radius: 4px;
}

.wpcf7-submit {
	color: white;
	background: #fb2e2e !important;
	border:none !important;
	max-width:300px;
}

.widget .tabs li a {
	font-size: 14px;
}

.widget ul.nav li:before {
	color:#777;
}

.widget ul.nav li a:hover {
	color:#fb2e2e;
}

.read-more:hover, .view-all:hover, .gototop a:hover, ul.links li a:hover {
	color:#0099ca;
}

.view-all:hover, ul.social li a:hover {
	background: #0099ca;
}

.widget .tabs li a:hover, .widget .tabs li.active a {
	background:#fb2e2e;
}

#leave-comment #submitcomment {
	background:#fb2e2e;
}

.btn-outline.btn-colored {
	border-color:#fb2e2e;
	color:#fb2e2e;
}

.btn-outline.btn-colored:hover {
	border-color:#fb2e2e;
	color:#fb2e2e;
}

.features {
	padding-top:0;
}

.feature h3 {
	color:#fb2e2e;
	border:1px solid #fb2e2e;
	border-radius: 50%;
	width:40px;
	height:40px;
	display:block;
	margin: 0 auto;
	padding: 5px;
	margin-bottom:15px;
}

.year-style, .day-of-month, .event-date {
	font-size:16px !important;
	line-height: 22px !important;
}

.sidebar h2 {
	font-size: 18px;
}

.woocommerce div.product .product_title, .woocommerce .page-title {
	font-size: 28px;
}

.woocommerce div.product .product_title:before, .woocommerce .page-title:before {
	content: '//';
	margin-right: 11px;
	color: #777;
}

.woocommerce-error {
	opacity:0.9;
}

.welcome-message span, .woocommerce ul.products li.product .price,.woocommerce div.product p.price, .woocommerce div.product span.price {
	color:#f04933 !important;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background: #f04933;
	opacity:0.9;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
	background: #f04933;
}

#tagline {
	background: none !important;
	text-align: center !important;
	border-bottom: 1px solid #444;
}

@media screen and (max-width: 680px) { 
	.nav>li {
		display:inline-block;
	}
}