/*
Theme Name: IM RESPONSIVE THEME
Theme URI: 
Author: Richard
Author URI: 1.0
Description: Custom responsive theme
License: GNU General Public License v2 or later

*/

body{
  background: linear-gradient(#d5d6d8, white 60%);
}
.main-header {
  height: 87px;
  background: url("https://www.independentmusic.com.au/wp-content/themes/IM%20THEME/img/header.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}
.main-nav {
/*  height: 31px;*/
  background: grey;
}
.main-container{
  border: 1px solid #E6E6E6;
  border-top: none;
  background: #FFFFFF;
}
.page-banner {
  margin-top: 15px;
}

.blue {
  /*background: blue;*/
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 5px;
}
.red {
  /*background: red;*/
}
.page-content {
  padding: 0px 21px;
  margin-top: 15px;
}
.page-content h1 {
  font-size:21px;
  font-weight: bold;
}
.page-content h2 {
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;;
}
.page-content h3 {
  font-size: 19px;
  font-weight: bold;
}
.left-bar {
  box-shadow: 0px 0px 9px #888888;
  border-radius: 0px 0px 15px 15px;
  padding-top: 2px;
  padding-bottom: 10px;
  background: linear-gradient(white 60%, #d8d9db);

}
.left-bar h3 {
  text-align: left;
  margin-left: 10px;
  font-size: 21px;
  text-transform: uppercase;
  font-weight: bold;
}
#left-list {
  margin-left: -24px;
  list-style: none;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
}
#sm-video {
  margin-left: 11px;
}
.footer-section {
  text-align: center;
  border-top: 1px solid #E6E6E6;
  font-size: 9px;
  padding-top: 15px;
}
.main-title {
  font-size: 21px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: .1em;
}
.tab-height {
  min-height: 58px;
}
.home-box {border: 2px solid #333333; padding: 0px 10px;cursor: pointer;}
.home-box h3 {font-weight:bold;font-size:20px;}
.home-box p {font-size: 16px;}
input, textarea, select {
  border: 1px solid #ccc;
  height: 34px;
  padding: 6px 12px;
  border-radius: 4px;
}
textarea {
  height: 95px;
}
.contact-bor h1, .contact-bor2 {
  text-align: center;
}
.contact-bor2 p {
  font-size: 18px;
}
.contact-bor2 span {
  color: #337ab7;
}
.testimonial-left {
  padding: 0px 7px;
}
.img-gap {
  margin-top: 8px;
  margin-right: 8px;
}
.img-gap-r {
  margin-top: 8px;
  margin-left:8px;
}
.guitar-lesson {
  margin-bottom: 25px;
  font-size: 17px;
}
.img-circle {
 -webkit-shape-outside:circle();
  shape-outside:circle();
}
.guitar-lesson p {
  font-size: 17px;
}
.guitar-form {
  margin: 0 auto;
  text-align: center;
}
.ns-text {
  text-align: center;
}
.ns-space {
  height:50px;
}
.figure {
  padding: 5px;
  border-radius: 3px;
  border: 1px solid #ddd;
}
figcaption {
  text-align: center;
}
.ns-list p {
  font-size: 18px;
}
.ns-list ul li {
  font-size: 17px;
}
.mentor-gap {
  margin-right: 10px;
  margin-top: 10px;
}
.mentors {
  margin-top:30px;
}
.btn-amber {
  color: #fff;
  background-color: #DD4210;
  border-color: #d9534f;
}
.sidebar-btn {
  margin-top: 20px;
  width: 184px;
  height: 140px;
  border-radius: 15px 15px;
  box-shadow: 0px 0px 9px #888888;
  background: #DD4210;
  padding-top: 30px;
  text-align: center;
}
.sidebar-btn p{
  text-align: center;
  font-size: 22px;
  color: #fff;
  font-weight: bold;
  line-height: 14px;  
}
.sidebar-btn span {
  font-size: 37px;
}
.btn-warning {
  margin-top: 5px;
  font-weight: bold;
  font-size: 15px;
}
.newsfeed ul{
  list-style: none;
}
.newsfeed ul li{
  margin-bottom: 30px;
  margin-left: -38px;
}
.newsfeed ul li a {
  font-size: 20px;
  font-weight: bold;
  line-height: 45px;
  text-transform: uppercase;
}
.read-more {
  font-weight: normal;
  font-size: 14px;
}