/*
 Theme Name:   Feel the Music Theme
 Description:  Theme for Feel the Music - based on Intuition Pro
 Author:       Chris Powell
 Template:     intuition_pro
 Version:      1.0.0
*/


body a:link, body a:visited {
    color: #0678b3;
}
body a:hover, body a:active {
    color: #f5663e;
}


body {
    background-color: #dddddd;
    background-image: url('http://demos.cpothemes.com/intuitionpro/wp-content/uploads/sites/23/2014/07/intuition-bg1.jpg');
    background-repeat: repeat;
    background-position: top left;
    background-attachment: scroll;
}

h3 {
	margin: 22px 0 15px;
}
.pagetitle-title {
	font-weight: 700;
}

#main {
	font-size: 16px;
	line-height: 1.6em;
}
#main p {
	margin-bottom: 15px;
}




/* HEADINGS________  */


body h1,body  h2,body  h3,body  h4,body  h5,body  h6,body  .heading,body  .header .title {
	font-family: 'Ubuntu';
	font-weight: 700;
}

.home-header {
	text-transform: uppercase;
}

.home-header.involve-home-header {
	margin: 0 0 20px;
}




.tagline-content {
    padding: 0 10%;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 700;
	font-size: 1.6em;
	line-height: 1.4em;
	color: #fff;

}
body .tagline {
    padding: 35px 0;
	background: #0678b3;

}





.wrapper-boxed .wrapper {
    position: relative;
}

#large-logo {
	position: absolute;
	top: 5px;
	left: 12px;
	z-index: 20;
}



.header {
  padding: 0 0 15px;
}
.header .logo {
  margin-top: 15px;
}

.header-right {
	float: right;
}

#header-top-section {
	text-align: right;
}
.top-div {
	float: right;
	padding: 12px 0px 22px 20px;
/*	border-right: 1px solid #73a5bc; */
}
.top-div a {
	padding-top: 10px;
	display: inline-block;
}

.social-top-link {
	display: block;
	width: 25px;
	height: 25px;
	text-align: left;
	text-indent: -9999px;
	float: left;
	margin-left: 20px;
	margin-top: 2px;
}
.facebook-top-link {
	background: url(http://www.feelthemusic.org/new/img/facebook-blue.png) no-repeat;
}
.twitter-top-link {
	background: url(http://www.feelthemusic.org/new/img/twitter-blue.png) no-repeat;
}

.widget_search {
  margin: 0 0 0px;
}
.widget_search input[type=text] {
  padding: 6px 50px 6px 6px;
  font-family: inherit;
  border: 1px solid #ddd;
  margin: 0;
  width: 100%;
  background: transparent;
/*  color: #fff; */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  font-size: 0.8em;
}
.widget_search input[type=submit] {
/*  color: #fff !important; */
}
body .widget_search form:before {
/*  color: #fff !important; */
}

.top-div-donate {
	background: url(http://www.feelthemusic.org/new/img/donate-bg-orange.png) no-repeat bottom center;
	padding: 18px 20px 18px;
	margin-left: 20px;
	text-transform: uppercase;
	font-weight: 600;
	color: #fff;
}



/* NAVIGATION________  */


.menu-main {
    clear: right;
	padding-top: 36px;
}

body .menu-main li a {
  font-family: 'Ubuntu';
  font-weight: 600;
  font-size: 1.5em;
/*  color: #fff;  */
	color: #0678b3;
  text-transform: uppercase;
  padding: 10px 20px;
}
body .menu-main li:last-child a {
  padding: 10px 20px 10px 20px; 
}
body .menu-main li:hover > a, 
body .menu-main li a:hover { background-color:transparent; }

body .menu-main li a:hover {
	color: #ff5000;
}

body .menu-main li ul li a, body .menu-main li ul li:last-child a {
  padding: 10px 20px; 
}

.menu-main li ul li a:hover {
    background-color: #ff5000;
    color: #fff;
}

.menu-main .current-menu-ancestor > a, .menu-main .current-menu-item > a {
    color: #ff5000;
}



#slider-box {
	clear: both;
}



.home-header {
	text-align: center;
	margin: 30px 0 5px;
}

.minifeatures {
    margin: 0px 0 20px;
}

.minifeatures .feature {
    margin: 20px 0 40px;
}

.minifeatures .feature .feature-icon {
    border: 4px solid #fff;
}
.blue-color-bg {
    background-color: #0678b3;
}




body .pagetitle {
    padding: 40px 0 10px;
}




#donate-footer {
	background: #444;
	padding: 20px 0;
}
.donate-content {
	color: #eee;
	text-align: center;
	display: block;
}
.donate-content h3 {
	font-size: 2em;
	color: #eee;
	margin-bottom: 16px;
	text-transform: uppercase;
	font-weight: 600;
	margin-top: 16px;
}
.donate-content p {
	color: #eee;
}
a:hover #donate-footer {
	background: #ff5000;
}



/* FOOTER________  */

#footer {
	background: #222;
	color: #eee;
}

.tribe-events-list-widget-events h4 {
	margin-bottom: 12px;
}




.breadcrumb {
	display: none;
}


.footer-search {
	float: right;
	width: 191px;
	padding-right: 30px;
	margin-top: -5px;
}
.footer-search .widget_search input[type=text] {
	background: #fff;
}




.pagetitle {
    padding: 30px 0 20px;
}


/* STORIES________  */


.story-sidetitle {
	margin: 0 0 20px;
}

.sidebar .portfolio-item {
    margin: 0 0 20px;
}

.portfolio-heading {
	text-align: center;
	margin: 10px 30px 30px;
}

.minifeatures {
    margin: 0px 0 0px;
}

.story-home-header {
    margin-top: 0px;
	margin-bottom: 0px;
}
.feature-content p {
	line-height: 1.6em;
}

.portfolio-item .portfolio-item-title {
    font-weight: 500;;
}

.backlink {
	font-family: 'Ubuntu';
	font-weight: 700;
	font-size: 1.3em;
}



/* GET INVOLVED________  */

.involve {
    padding: 40px 0;
    background: #eee;
    border: 1px solid #ddd;
    border-width: 1px 0;
}






/* EVENTS ARCHIVE________  */


.page-content span.eventcat {
    border-top: 10px solid #DDD;
    background: #DDEFF5 none repeat scroll 0% 0%;
    font-family: helvetica,arial,sans-serif;
    font-size: 10px;
    color: #888;
    font-weight: bold;
    font-style: normal;
    line-height: 10px;
    display: block;
    padding: 5px;
}

.page-content span.eventtitle {
    text-transform: uppercase;
    font-size: 16px;
    color: #222;
    text-decoration: none;
    display: block;
    font-style: normal;
    line-height: 14px;
    padding: 15px 0px 0px;
	font-weight: bold;
}

.page-content span.eventlocation, .page-content span.eventdaterange {
    font-size: 14px;
    color: #222;
    text-decoration: none;
    display: block;
    line-height: 14px;
    padding: 5px 0px 0px;
}

.page-content span.eventtime {
    text-transform: lowercase;
    font-size: 14px;
    color: #222;
    text-decoration: none;
    display: block;
    line-height: 14px;
    padding: 5px 0px 10px;
}



/* TRIBE EVENTS________  */



.tribe-events-list-separator-month span {
    background-color: #f9f9f9;
}





.post .post-content {
    line-height: 1.7;
}





/* GET INVOLVED________  */


.donate-box {
	text-align: center;
	background-color: #0678b3;
	color: #fff;
	padding: 16px 16px 0px;
	border: 3px solid #fff;
	margin-bottom: 15px;
}
.donate-box h3 {
	color: #fff;
	text-transform: uppercase;
	margin: 0px 0px 15px;
}
.donate-box form {
	margin-bottom: 18px;
}
body .donate-box a:link {
	color: #b6d9eb;
}
body .donate-box a:hover, body .donate-box a:active {
	color: #d7586c;
}
#post-1377 h3, #post-2917 h3 {
	text-align: center;
}

.donate-box-light {
	padding: 16px 16px 0px;
	border: 1px solid #bbb;
	margin-bottom: 15px;
}
.donate-box-light h3 {
	margin-top: 0px;
}


.involve-content {
	background: #0678b3;
    box-shadow: 0 1px 3px 1px rgba(0,0,0,0.1);
	color: #fff;
	padding: 12px;
	text-align: center;
	border-radius: 5px;
}
.involve-content h5 {
	text-transform: uppercase;
	font-size: 18px;
	color: #fff;
	margin-bottom: 12px;
}
.involve-content a:link, .involve-content a:visited {
	color: #fff;
}
a:hover .involve-content, a:active .involve-content {
	background: #ff5000;
	color: #fff;
}



/* TEACHERS________  */


.teacher-pic {
	float: left;
	margin: 0 15px 10px 0;
}

#main .widget-teacher p {
	margin-bottom: 6px;
}

.teacher-preview {
	clear: both;
}
.teacher-preview img {
	float: left;
	padding: 0 15px 15px 5px;
}



/* BLOG________  */

.blog .post .post-title a {
    color: #0678b3;
}
.blog .post .post-title a:hover {
    color: #ff5000;
	text-decoration: none;
}

.blog .button, .blog .button:visited {
    background: #0678b3;
    background: -moz-linear-gradient(top, #1d97d6 0%, #0678b3 100%);
    background: -webkit-linear-gradient(top, #1d97d6 0%,#0678b3 100%);
    background: linear-gradient(to bottom, #1d97d6 0%,#0678b3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d97d6', endColorstr='#0678b3',GradientType=0 );
}
.blog .button:hover, .blog .button:active {
    background: #ff5000;
    background: -moz-linear-gradient(top, #fc8f5e 0%, #ff5000 100%);
    background: -webkit-linear-gradient(top, #fc8f5e 0%,#ff5000 100%);
    background: linear-gradient(to bottom, #fc8f5e 0%,#ff5000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc8f5e', endColorstr='#ff5000',GradientType=0 );
}




.sidebar .rpwe-block li {
    border-bottom: none;
}

.rpwe-viewlink {
    font-size: 15px;
}


body .rpwe-block h3 {
    font-size: 16px!important;
    line-height: 1.5em;
}
body .rpwe-summary {
    font-size: 15px;
}

/* SOLILOQUY */

.soliloquy-container .soliloquy-pager {
    display: none;
}



@media screen and (max-width: 800px){

#large-logo {
	display: none;
}

}

@media screen and (max-width: 600px){

html .header .logo {
	max-width: 100%;
}
.header-right {
	text-align: center;
}
#header-top-section {
    text-align: center;
}


}




