@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:300);
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700);
@font-face {font-family: 'Source Sans Pro', sans-serif;}
@font-face {font-family: 'SourceSansProRegular';
    src: url('../fonts/SourceSansProRegular.eot');
    src: url('../fonts/SourceSansProRegular.eot') format('embedded-opentype'),
         url('../fonts/SourceSansProRegular.woff2') format('woff2'),
         url('../fonts/SourceSansProRegular.woff') format('woff'),
         url('../fonts/SourceSansProRegular.ttf') format('truetype'),
         url('../fonts/SourceSansProRegular.svg#SourceSansProRegular') format('svg');
}
@font-face {font-family: 'SourceSansProLight';
    src: url('../fonts/SourceSansProLight.eot');
    src: url('../fonts/SourceSansProLight.eot') format('embedded-opentype'),
         url('../fonts/SourceSansProLight.woff2') format('woff2'),
         url('../fonts/SourceSansProLight.woff') format('woff'),
         url('../fonts/SourceSansProLight.ttf') format('truetype'),
         url('../fonts/SourceSansProLight.svg#SourceSansProLight') format('svg');
}
@font-face {font-family: 'SourceSansProBold';
    src: url('../fonts/SourceSansProBold.eot');
    src: url('../fonts/SourceSansProBold.eot') format('embedded-opentype'),
         url('../fonts/SourceSansProBold.woff2') format('woff2'),
         url('../fonts/SourceSansProBold.woff') format('woff'),
         url('../fonts/SourceSansProBold.ttf') format('truetype'),
         url('../fonts/SourceSansProBold.svg#SourceSansProBold') format('svg');
}
@font-face {font-family: 'SourceSansProBlack';
    src: url('../fonts/SourceSansProBlack.eot');
    src: url('../fonts/SourceSansProBlack.eot') format('embedded-opentype'),
         url('../fonts/SourceSansProBlack.woff2') format('woff2'),
         url('../fonts/SourceSansProBlack.woff') format('woff'),
         url('../fonts/SourceSansProBlack.ttf') format('truetype'),
         url('../fonts/SourceSansProBlack.svg#SourceSansProBlack') format('svg');
}
@font-face { font-family: 'SourceSansProSemibold';
    src: url('../fonts/SourceSansProSemibold.eot');
    src: url('../fonts/SourceSansProSemibold.eot') format('embedded-opentype'),
         url('../fonts/SourceSansProSemibold.woff2') format('woff2'),
         url('../fonts/SourceSansProSemibold.woff') format('woff'),
         url('../fonts/SourceSansProSemibold.ttf') format('truetype'),
         url('../fonts/SourceSansProSemibold.svg#SourceSansProSemibold') format('svg');
}
@font-face{font-family: 'Source Sans Pro';
    font-weight: 600;
    font-style: italic;
    font-stretch: normal;
    src: url('../fonts/SourceSansPro-SemiboldIt.eot') format('embedded-opentype'),
         url('../fonts/SourceSansPro-SemiboldIt.otf.woff') format('woff'),
         url('../fonts/SourceSansPro-SemiboldIt.otf') format('opentype'),
         url('../fonts/SourceSansPro-SemiboldIt.ttf') format('truetype');
}
@font-face {font-family: 'SourceSansProIt';
    src: url('../fonts/SourceSansProIt.eot');
    src: url('../fonts/SourceSansProIt.eot') format('embedded-opentype'),
         url('../fonts/SourceSansProIt.woff2') format('woff2'),
         url('../fonts/SourceSansProIt.woff') format('woff'),
         url('../fonts/SourceSansProIt.ttf') format('truetype'),
         url('../fonts/SourceSansProIt.svg#SourceSansProIt') format('svg');
}
@font-face {font-family: 'SourceSansProLightIt';
    src: url('../fonts/SourceSansProLightIt.eot');
    src: url('../fonts/SourceSansProLightIt.eot') format('embedded-opentype'),
         url('../fonts/SourceSansProLightIt.woff2') format('woff2'),
         url('../fonts/SourceSansProLightIt.woff') format('woff'),
         url('../fonts/SourceSansProLightIt.ttf') format('truetype'),
         url('../fonts/SourceSansProLightIt.svg#SourceSansProLightIt') format('svg');
}
p {font-size:14px;letter-spacing: -0.25px; font-family: "SourceSansProRegular"}
a{color:#6a6a6a;outline:none}
button {cursor:pointer;}img{max-width:100%;}audio {width: 100%;margin-top: 22px;}
*::-moz-placeholder {color: #9f9f9f; opacity: 0.8;}
*::-webkit-placeholder{color: #9f9f9f; opacity: 0.8;}
*::-o-placeholder {color: #9f9f9f; opacity: 0.8;}
.input-group {overflow:hidden;}input:focus,textarea:focus {outline: none;}
/*header*/
header .logo > a {display:block;margin:5px 0 6px;}
.number {float: right;margin-top:96px;}
header .number span {color: #000000;font-size: 36px;font-family: "SourceSansProBlack"; line-height: 22px;}
header .number span a {color: #000000;}
header .col-8 {padding-left: 10px;}
header nav {position: relative;}
header nav {margin-top:88px;}
header nav ul li:first-child {padding-left: 0;}
header nav ul li {float: left;padding: 14px 11px 0;text-transform: uppercase;position: relative;}
nav ul li:last-child {padding-right: 0;}
header nav ul li a {color: #000;font-size: 18px;letter-spacing: -0.35px;line-height: 22px;font-family: "SourceSansProBlack"; position: relative;}
nav ul li a:hover::after, nav ul li.active a::after {background-image: url("../images/nav-active.png");background-position: 0 0;background-repeat: repeat-x;
  background-size: cover;content: "";display: block;height: 3px;margin: 1px auto 0;width: 45px;}
/*mid-container*/
.mid-container.main-content {overflow: hidden;border-top:1px solid #000;margin-bottom: 40px;}
.mid-container {clear: both;margin-top:10px; border-top: none;}
/*slider*/
.slider{height:660px;overflow: hidden; position: relative;margin-bottom: 19px;background-image: url('../images/slider-bg.jpg');background-repeat: no-repeat;background-position: top center;}
.slider > img { margin: 0 auto}
.slider .slider-wrap{position: relative;}
.wrapper.slide {left: 0;position: absolute;right: 0;top: 0;}
.slider-text h2{color: #ffffff;font-size: 32px;line-height:normal; font-family: "SourceSansProBold";letter-spacing:normal;text-shadow: 1px 0 3px #000000;}
.slider-text p {color: #ffffff;font-family: "SourceSansProRegular";font-size: 20px;letter-spacing: 0;line-height: 36px;margin-top: 0;text-shadow: 1px 0 3px #000000;}
.wrapper .slider-text {display:block;padding-left:7px;position:absolute;padding:0;top:21px;margin:0 auto;}
.wrapper .slider-tab {bottom: 30px;display: block;left: 0;margin: 0 auto;position: absolute;right: 0;width: 100%;}
.slider-tab a {float: left;height: 133px;text-align: center;width: 473px;background-repeat: repeat; background-position: 0 0;font-size: 36px;
color: #fff; font-family: "SourceSansProBold";text-shadow: 2px 0 4px #333333;}
.slider-tab a.latest-review {background-image: url("../images/latest-review.png");margin-left: 7px;}
.view-bands i {background-image: url("../images/view-arrow.png"); background-repeat: no-repeat;; background-position: 0 0;max-width: 38px; height: 39px; display: block;
margin: 11px auto 7px;background-size: 100% auto;}
.latest-review i{background-image: url("../images/latest-star.png"); background-repeat: no-repeat;; background-position: 0 0;max-width: 160px; height: 29px; display: block;
margin:18px auto 11px;background-size: 100% auto;}
.slider-tab a.view-bands {background-image: url("../images/view-band.png"); margin-right: 7px;}
/***artists***/
.artists{padding:16px 0; background-color: #f0f4fb}
.artists .col-3 {padding: 0 6px;}
.artists .col {margin: 0 -6px;}
.artists .col-3 img{ width: 100%;}
.artist-box::after {background-image: url("../images/artist-box.png");content: "";height: 42px;right: 0;position: absolute;top: 8px;width: 10px;}
.artist-box::before {background-image: url("../images/artist-box.png");content: "";height: 42px;left: 0;position: absolute;top: 8px;width: 10px;}
.artists .box {box-shadow: 0 2px 5px -1px #afafaf;margin-bottom: 5px; margin-top: 5px}
.artists .recommended{ background-image:url("../images/recommended-home.png");}
.img,.artist-box {position: relative;}
.recommended {color: #ffffff;font-size: 13px;position: absolute;top: 20px;z-index: 9; background-image: url("../images/recommonded.png"); background-repeat: no-repeat; background-position: 0 0;left: -1px; height: 34px; width: 120px;padding: 7px 0 10px 6px;
 font-family: "SourceSansProLight"}
.small-recom {bottom: 19px;color: #ffffff;font-size: 14px; height: 20px; line-height: 20px; min-width: 82px; padding: 0 5px;position: absolute;text-align: center;}
.sydney .small-recom{background-color: #a11d21}
.brisbane .small-recom{background-color: #c45327}
.melbourne .small-recom{background-color: #005971}
.perth .small-recom{background-color: #007549}
.adelaide .small-recom{background-color: #77216d}
.sydney .small-recom:after{background-image: url("../images/tag.png");}
.brisbane .small-recom:after{background-image: url("../images/tag2.png");}
.melbourne .small-recom:after{background-image: url("../images/tag3.png");}
.adelaide .small-recom:after{background-image: url("../images/tag5.png");}
.perth .small-recom:after{background-image: url("../images/tag4.png");}
.sydney .small-recom:after,.perth .small-recom:after,.melbourne .small-recom:after,.brisbane .small-recom:after,.adelaide .small-recom::after{ position: absolute;background-position: 0 0; background-repeat: no-repeat; content: ""; width: 8px; height: 20px; right:-8px; display: block; top: 0}
.text-box h5 {position: relative;text-align: center;}
.text-box h5 a{color: #0b4d77;font-size: 18px;letter-spacing: normal;line-height: 20px; font-family: "SourceSansProBold"}
.text-box a {display: inline-block;position: relative;}
.band-name {display: block;line-height: 14px;margin-left: -11px;}
span.ratings.ratings-min .four-half-rate-star {background-position: 0 -12px}
span.ratings.ratings-min .three-half-rate-star {background-position: 0 -36px;}
span.ratings.ratings-min .two-half-rate-star {background-position: 0 -60px}
span.ratings.ratings-min .one-half-rate-star {background-position: 0 -84px;}
span.ratings.ratings-min .five-rate-star {background-position: 0 0;}
span.ratings.ratings-min .four-rate-star {background-position: 0 -24px}
span.ratings.ratings-min .three-rate-star {background-position: 0 -48px}
span.ratings.ratings-min .two-rate-star {background-position: 0 -72px;}
span.ratings.ratings-min .one-rate-star {background-position: 0 -96px;}
span.ratings.ratings-min .half-rate-star {background-position: 0 -108px;}
span.ratings.ratings-min .zero-rate-star {margin-right:5px;background-position: 0 -120px;}
.text-box h6{ position: relative;}
.text-box span.ratings {display: block;font-size: 12px;letter-spacing: normal;line-height: 22px; color: #a11d21;font-style: italic; background-position: 0 -154px;text-align: center;  margin-right: -9px;}
.brisbane span.ratings {color: #c45327;}
.melbourne span.ratings {color: #005970;}
.perth span.ratings {color: #007548;}
.ratings-min.ratings i {display: inline-block;height: 10px;width: 58px;margin-right: 0; float:none;background: url("../images/rating-sprite1.png"); background-repeat: no-repeat;}
.text-box .ratings a{color: #808080; margin:0 7px 0 0; font-style: italic;}
.text-box {padding: 0 17px 5px; background-color: #fff}
.view-btn {background-image: url("../images/view-btn.png");background-position: 0 0;background-repeat: repeat-x;color: #ffffff;display: inline-block;font-family: "SourceSansProBlack";font-size: 18px;
 height: 30px;line-height: 27px;margin: 0 auto;padding: 1px 8px 0 26px;position: relative;text-align: left;text-shadow: 0 1px 0 #555555;text-transform: uppercase;width: 161px;}
 .button {text-align: center;width: 100%;}
.text-box p {color: #000;line-height: 22px;}
.featured-bio {height: 44px;}
.view-band {background-color: #186a7b;border-radius: 3px;color: #ffffff;display: inline-block;font-family: "SourceSansProBold";font-size:18px;
  letter-spacing: normal;line-height: 23px;margin: 6px auto 0;padding: 9px 40px 9px 27px;position: relative;text-align: left;text-transform: uppercase; width: 160px;}
.view-band::after {background-image: url("../images/sprite-new.png");background-position: 0 -672px;background-repeat: no-repeat;content: "";
  display: block;height: 22px;position: absolute;right: 15px;top: 10px;width: 21px;}
 /*offical-logo*/
.offical-logo {background-color: #fff;padding:20px 0;margin:0 0 10px;border-bottom: 1px solid #000;}
.offical-logo .col-2 {width:auto;margin-right: 40px;}
.offical-logo .col {margin-left: -15px;margin-right: -15px;}
.offical-logo .col-2:last-child {margin: 0;}
.offical-logo .col-2 > a {display: block;}
.offical-logo .col-2 img {width: auto;}
/* search pge css */
.search-page {background-color:#FFFFFF;overflow:hidden;}
.profile-page .search-page {border-radius: 6px;}
.search-page .col {margin-left: 0;margin-right: 0;overflow:visible;  clear: both;}
.search-page .title {text-align: left;}
.search-page .artist-info .title {border-top: 0 none; border-bottom: 1px solid #e4e3e3}
.search-page .title h2 {color: #0b4d77;font-family: "SourceSansProBold";font-size: 24px;font-weight: normal;padding-bottom: 0;text-transform: uppercase;}
.well {background-color: #f5f5f5;margin: 40px 20px;padding: 16px 20px;overflow:hidden;}
.light-green,.light-red,.light-blue {display: block;overflow: hidden;width: 100%; margin-bottom: 40px;}
.search-page.search-page2 .col .search-margin {margin-bottom: 14px;}
.search-panel {background-color: #272a2d;clear: both;color: #ffffff;display: block;float: left;margin: 0;overflow:hidden;letter-spacing: -0.25px; width: 100%;}
.search-panel .text-box h5 a {color: #ffffff;font-size: 18px;}
.search-panel .text-box span {background: none repeat scroll 0 0 #3e3e3e;color: #ffffff;}
.search-panel .text-box h6::before {background-color: #ffffff;}
.search-panel .text-box h5 a::before {background-position: 0 -29px;left: -31px;}
.search-panel .text-box h5 a::after {background-position: 0 -29px;right: -31px}
.search-img {position: relative;}
.search-img img {border-radius: 0; display:block;width: 100%;}
.search-img .brisbane .small-recom {bottom: 40px;}
.search-panel .col-5 {margin: 0;padding: 0 10px 0 0;width: 36.6%;}
.search-panel2 .media-list li {float: left;margin: 0 0 0 2px;text-align: center;width: 77px;}
.category a {color: #494948;}
 .media-list li a:hover{ text-decoration: underline;}
.media-list li {float: left;margin: 0 0 0 13px;text-align: center;}.media-list li:first-child {margin-left:0px;}
.media-list li:last-child {margin-right:0px;}.media-list li a {color:#FFFFFF;text-transform: capitalize;font-size: 14px;}
.media-list {overflow:hidden; margin:5px 0 8px}
.search-box .media-list span {font-size: 12px;font-weight: bold;text-transform: lowercase;word-wrap: break-word;}
.search-page .info h2 a{ color: #fff}.search-page .info h2 a {font-weight:bold}.info span {display: block;}
span.ratings {color: #9f9f9f;font-size: 14px;line-height:12px;}
p.category {color: #ddd;display:block;font-size: 14px;margin:0 0 10px;overflow: hidden;width: 100%;font-family: "Source Sans Pro"; font-weight: 600;font-style:italic;
}
span.address {color:#053a6e;font-size:12px;}
.info-description .text-box1 {display: block;overflow: hidden;text-align: left;width: 100%;}
.search-panel2 .info-description .text-box1 {margin-top: 6px;}
.info-description .text-box1 h5,.info-description .text-box1 h5 a{text-align: left; float: left; font-size: 24px;color: #fff;font-family: "SourceSansProBold";line-height: 19px;}
.search-panel2 .search-description .info .info-description h5 a { color: #0b4d77}
span.phone {font-weight:bold;float:left;font-size:16px;}
.description p {color: #494848;font-size: 12px;font-weight: normal;line-height: 1.8;}
.ratings i {background: url("../images/rating-sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 17px;margin-right: 5px;margin-top: 5px;width: 93px;
float: left;}
.artist-info .col-4 span.ratings i{margin-bottom: 6px;}
.profile-title .ratings i {margin-top: 0;}
.filter-link > ul,.filter-link > p {float: left;margin-top: 5px;}
.search-page.search-page2 .filter.title h2{display: inline-block;}
.search-page.search-page2 .filter.title{ margin-bottom: 40px;}
.filter-link {float: right; font-family: "SourceSansProBold"; max-width: 76%;  min-width: 67%;margin-top: 5px;}
.filter-link li {float: left;}
.filter-link > p{ margin:5px 25px 0 0; font-size: 16px; font-family: "SourceSansProBold"; color: #000000}
.filter .filter-link li a{font-size: 14px; color: #000;padding: 5px 10px; margin: 0}
.filter-link li a:hover,.filter-link li.active a{background-color: #e2e2e2}
.filter-link li.adelaide a{ color:#77216d}
.filter-link li.brisbane a{ color:#f69f16}
.filter-link li.melbourene a{ color:#005970}
.filter-link li.perth a{ color:#007548}
.filter-link li.sydney a{ color:#a11d21}
.select-filter{display: none;}
.select-filter select {border: 1px solid #000000;border-radius: 2px;color: #333333;float: right;height: 30px;margin-top: 5px;position: relative;width: 170px; cursor: pointer;}
.select-filter select option{ border-bottom:1px solid #ccc; color: #333; font-size: 12px; cursor: pointer;}
.filter .wrapper a {color: #626262;font-size: 15px; margin-left: 11px;}
/***profile-page***/
.profile-page .search-page .title {border-bottom: 1px dotted #01375e;padding-bottom: 3px;padding-left: 0;}
.profile-page .profile .title {margin: 0 0 13px;}
.profile-page .search-page h2 {color: #01375e;font-size: 38px;line-height: 32px;padding: 0 0 1px;}
.profile .recommended {height: 40px;left: -1px;right: 0;top: 40px;width: 118px;}
.profile-page .col-5 {padding-right: 8px;}
.profile {margin: 20px 0;overflow: hidden;}
.artist-info .title {margin-bottom:43px;padding:22px 20px;}
.artist-info .col-4 p {color: #959595;font-size: 14px;font-weight: normal;line-height: 22px;margin-bottom:25px;letter-spacing: -0.25px; font-family: "SourceSansProIt"; float: left; width: 100%}.artist-info .well {margin:37px 0 20px;}
.review-btn {background:none;border: 2px solid #626262;color: #000000;float: right;font-size: 24px;height: 10px;padding:6px 12px;position: relative;text-align: left;text-transform: uppercase;width: 110px;letter-spacing: -0.25px;font-weight: normal;line-height: 22px; font-family: "SourceSansProBold"}
.artist-info .col-2 {padding: 0;}.artist-info .col-8 .title {padding-left:35px;}
.artist-info .title h5 {color:#01375e;font-weight: bold;padding-bottom: 20px;}
.profile-title {margin:0;padding: 0;background-color: #f5f5f5; border:none;}
.profile-title h2 {color: #ecdf9c; font-size: 40px;padding:26px 0 20px;line-height:30px;}
.profile-page .search-page .well .title {margin-bottom: 0;margin-top: 0;}
.artist-info .well .date {color: #01375e;font-size: 10px;font-style: italic;font-weight: bold;line-height: 10px;position:relative; margin-top:0;width: 34%;border-left: medium none;}
.artist-info {overflow: hidden;clear: both;border: 1px solid #e4e3e3; position: relative;}
.artist-info:after{background-image: url("../images/border.png"); background-repeat:repeat-y; position: absolute; content: ""; width: 1px; height: 100%;background-position:center right;right: 347px;}
.artist-info .menu-select {border: 1px solid #cccccc;display: none;font-size: 16px;height: 40px;padding: 7px;width: 100%;}
.artist-info .menu-select option {padding:10px;}.well p span {color: #333333;font-family: arial;font-size: 12px;line-height:20px;}
.audio-list li a {color: #000000;padding-left: 17px}
.audio-list li.selected a{color: #000}
.audio-list li:after {background-image: url("../images/sprite-new.png");background-position: 0 -766px;background-repeat: no-repeat;content: " ";display: block;height: 12px;left:15px;position: absolute;top: 8px;width: 8px}
.audio-list li.selected:after {background-image: url("../images/sprite-new.png");background-position:0 -754px;background-repeat:no-repeat;content:" ";display:block;height:12px;left:15px;position:absolute;top:8px;width:8px}
.audio-list li:hover:after {background-image: url("../images/sprite-new.png");background-position:0 -754px;background-repeat:no-repeat;content:" ";display:block;height:12px;left:15px;position:absolute;top:8px;width:8px}
.audio-list li:hover {background-color: #e4e4e4}.audio-list li:hover a{color: #000}
.audio-list li {border-bottom: 1px dotted #bbbbbb;padding:5px 0 6px 22px;position: relative;}
.audio-list {background-color: #ffffff;border: 1px solid #b0b0b0;padding:5px 5px 5px 0px;width:100%;}
.audio-list li.selected {background-color: #e4e4e4;border: medium none;}.audio-list li a:hover { color:#000}.well audio {height: 40px;width:100%;margin-bottom:10px;}.well h4 {color: #000;font-family:"SourceSansProBold";font-size: 24px;font-weight: normal;line-height: 16px;}
.audio-list > ul {padding-bottom: 50px;margin-top: 10px;}
.artist-info .audio-player h4 {margin-bottom:12px;}.artist-info .audio-player {margin:0px 38px 20px;padding: 0 100px 0 0;}
.artist-info .gallery {margin:0; padding: 0 20px 0 0 ;background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.gallery img {max-width: 100%;width: auto;}.artist-info .gallery h4 {margin-bottom:32px;}
.well.gallery p {color:#959595; font-family: "SourceSansProIt"}.artist-info .col-8 .well.gallery > p{line-height: 22px;margin:5px 10px 13px;letter-spacing: -0.25px;font-size: 12px;}
.artist-info .profile-contact {padding: 43px 33px 16px 15px;margin:20px 20px 0;}.profile-contact .col-3 {width: 115px;}
.performance-info {margin-bottom: 30px;padding:0 18px 0 34px}
.profile-page .performance-info h2 {color: #01375e;font: italic 24px/23px "LobsterTwoRegular";padding:0;margin-bottom:19px;}
.performance-info p {color: #000;font-size:16px;font-weight: normal; line-height: 22px; letter-spacing: -0.25px}
.artist-info .col-8:first-child .performance-info {margin-top: 37px;}
.repertoire p, .testimonial p {color:#000;margin-bottom: 2px;margin-left: 0;padding-right:35px;text-align: justify;line-height: 22px;font-size: 16px;}
.repertoire {margin-bottom: 30px;padding: 0 20px;}.testimonial {margin: 45px 0 0;padding-bottom: 14px;padding-left: 32px; position: relative;}
.testimonial:after {background-image: url("../images/sprite-new.png");background-position: 0 -430px;background-repeat: no-repeat;content: " ";display: block;  height: 23px;position: absolute;right:15px;top: -36px;width: 26px;}
.testimonial:before{background-image: url("../images/sprite-new.png");background-position: 0 -430px;background-repeat: no-repeat;content: " ";display: block;  height:23px;left: 21px;position: absolute;top: -36px;width: 26px;}
.testimonial p.author {margin-top: 20px;}.search-page .profile-contact h4 {border-bottom:1px solid #bababa;padding-bottom:16px;margin-bottom:20px;height:38px;}
.profile-contact .input-group .col-9 {padding:0 10px;width: 78%; margin: 0}.profile-contact .input-group {margin-bottom: 18px;overflow: hidden;clear:both;}
.profile-contact label {color: #626262;font-size: 16px;font-weight: normal;margin-top: 4px;color: #000000}
.profile-contact select {width:88%;}.search-page .profile-contact .input-control {height:27px !important;padding:5px 10px;}
.profile-contact textarea.input-control.col-6 {height: 85px !important;}
.profile-contact .min-height {height: auto;min-height: 45px !important;padding-bottom: 10px;}.input-group .col-6 {width:63%;}
.saprator:after {border-bottom: 1px solid #bababa;bottom: 0;content: " ";display: block;height: 26px;left:0;position: absolute;width:100%;}
.saprator {height:110px;position:relative;}
.profile-contact .review-btn:after {background: url("../images/sprite-new.png"); background-position: 4px -358px ; background-repeat:no-repeat;content: " ";display: block;height: 20px;position: absolute;right: 5px;top: 3px;width: 30px;}  
.profile-contact .review-btn {height: 30px;margin-right: 0;padding: 0 11px;width: 174px;margin-right:38px;}
.well select, .well input,.well textarea {border: medium none;border-radius: 3px;box-shadow: 1px 3px 3px #cbcbcb inset;padding: 5px 10px; color: #6c6e6e}
.profile-contact .col-1, .profile-contact .col-2, .profile-contact .col-3, .profile-contact .col-4, .profile-contact .col-5, .profile-contact .col-6, .profile-contact .col-7, .profile-contact .col-8, .profile-contact .col-9, .profile-contact .col-10, .profile-contact .col-11, .profile-contact .col-12 {padding:0;}.input-group label.date-icon {background: url("../images/sprite.png") no-repeat scroll -1px -137px rgba(0, 0, 0, 0);float: left;height: 16px;margin: 6px 0 0 11px;position: absolute;width: 15px;}
.date input {float:left;width:69%;}h4.col-9 {margin-top:-6px;}
.radio-box {float: left;width: 197px;margin-left: 22px}
.search-page2 .radio-box label.radio{display: block;font-size:13px;line-height:16px;margin:2px 0;padding: 0 25px;}
.radio i:before {background: url("../images/radio-sprite.png") no-repeat scroll 0 -16px rgba(0, 0, 0, 0);content: " ";display: block;height: 14px;top:1px;width: 14px;}.radio input[type="radio"]:checked + i:before {content:" "; background: url("../images/radio-sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display:block;height:14px;}
.checkbox i:before {background: url("../images/radio-sprite.png") no-repeat scroll -14px -16px rgba(0, 0, 0, 0);content: " ";display: block;height: 14px;top: 6px;width: 14px;top:-3px}.checkbox input[type="checkbox"]:checked + i:before {content:" "; background: url("../img/radio-sprite.png") no-repeat scroll -14px 0 rgba(0, 0, 0, 0);display:block;height:14px;}
.checkbox input[type="checkbox"]:checked:hover + i:before {content:" "; background: url("../images/radio-sprite.png") no-repeat scroll -14px 0 rgba(0, 0, 0, 0);display:block;height:14px;}
.profile-contact .divider {border-top: 2px dotted #000;padding-top: 18px;}
.contact .well.profile-contact {margin:0 45px;padding: 26px 19px 0 19px; border: 1px solid #000000;border-radius: 8px;background-color: #f4f4f4;}
.contact-address {margin:6px 25px 50px;color: #13575b;text-align: center;}
.contact-address p {color: #626262;font-size: 15px;font-weight: normal;line-height: 22px;}
.profile-contact .input-group.col-8.contact-check {margin:10px 0 24px;}
.contact textarea {height: 96px;min-width: 73%;resize: vertical;}
.search-page2 .about p {font-size: 15px;line-height: 22px;}.search-page textarea.input-control {height: 100px !important;}.input-control {font-family:'arial';}.about b {color: #01375e;font-size: 36px;font-family: "BebasNeueRegular";}.about, .about p {font-weight:normal;color:#626262;margin-bottom:30px;}.about {overflow:hidden; font-size: 12px}
.ratings .four-half-rate-star {background-position: 0 -18px;}
.ratings .three-half-rate-star {background-position: 0 -54px;}
.ratings .two-half-rate-star {background-position: 0 -91px;}
.ratings .one-half-rate-star {background-position: 0 -126px;}
.ratings .five-rate-star {background-position: 0 0;}
.ratings .four-rate-star {background-position: 0 -36px;}
.ratings .three-rate-star {background-position: 0 -72px;}
.ratings .two-rate-star {background-position: 0 -108px;}
.ratings .one-rate-star {background-position: 0 -144px;}
.ratings .half-rate-star {background-position: 0 -162px;}
.ratings .zero-rate-star {background-position: 0 -180px;}
.star:after {background: url("../img/stars.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);content: " ";display: block;height: 13px;position: absolute;    right: 6px;top:8px;width: 90px;}.star.half-rate-star:after {background-position: 0 -182px;}.star.one-rate-star:after {background-position: 0 -161px;}
.star.two-rate-star:after {background-position: 0 -121px;}.star.three-rate-star:after {background-position: 0 -81px;}.star.four-rate-star:after {background-position: 0 -41px;}.star.five-rate-star:after {background-position: 0 -1px;}.star.four-half-rate-star:after{background-position: 0 -22px;}
.star.three-half-rate-star:after {background-position: 0 -61px;}.star.two-half-rate-star:after {background-position: 0 -101px;}.star.one-half-rate-star:after {background-position: 0 -141px;}.star.zero-rate-star:after {background-position: 0 -200px;}#frmReview {display: inline-block;}
.one-star:after {height: 14px;width: 33px;}.biography {padding:0 20px 0 34px;}
.pagination li.active{background-color: #0e5f63;padding: 4px 10px;color: #fff;}.pagination_wrap .pagination li.active a{color: #ffffff}.pagination_wrap .pagination li a {color: #0e5f63;}.fb_iframe_widget {margin-top: 7px;width: 80px !important;display:inline-block !important;}
.pagination_wrap {clear: both;display: table;height: 30px;margin: 0 0 20px;text-align: center;width: 100%;}
.audio-hide-box {height: 44px;}.gray-bg .category a, .gray-bg span.phone {color: #000;}
.search-page .profile .col-5 .search-img > img {float: right;max-width: 338px;max-height: 230px;min-height: 230px;}
.artist-info .well blockquote {color: #6a6969;font-size: 12px;}
.profile-contact .input-group.divider .col-8 button.review-btn {margin-right:34px;}
.menu-stacked li a {color: #000;display: block;letter-spacing: -0.25px;line-height: 26px;padding: 7px 29px 7px 32px;font-size: 17px;font-family: 'SourceSansProBold';}
.menu-stacked li:last-child {background-image: none;}
.search-page .search-profile a h2 {font-size: 22px;}.col-4 .search-profile .search-img img {padding: 10px 10px 0;}
.col-4 .search-profile .media-list ul li a span {color: #01375e;text-transform: lowercase;word-wrap: break-word;}.search-description .category > a {color: #ddd;margin-right:7px;float: none !important;}.contact .contact-address > b {font-weight: bold;}
.search-panel .search-description .info span.ratings {color: #ffffff;float: left;font-family: "SourceSansProSemibold";margin-left: 24px;}
.search-panel .ratings i {margin-top: 2px;}
.search-panel.search-panel2 .search-description .info span.ratings{color:#626262;  font-family: "SourceSansProLight"} 
.contact .alert {margin:10px 40px 0 40px}.contact .profile-contact .input-group span.error {margin: 0;}
.contact .alert .close {display: none;}p.last_name_field {color: #a94442;float: left;padding-left: 10em;}
div.error, span.error {color: #a94442;display: inline-block;float: none;font-size: 12px;padding-left: 10.1em; width: 100%;font-family: "Arial"}
.profile-contact .close {display: none;}label.col-3 {font-size:16px;margin:0;padding:0; line-height: 22px;letter-spacing: -0.25px;}
label.col-3 span {font-size: 14px;}
.profile-title .ratings > a {color: #9f9f9f;letter-spacing: -0.25px;line-height: 20px;}.profile-contact label.checkbox {margin-top:0}
.about h2 br {display: none;}.search-page .about > p {margin-bottom: 10px;}
.about h1 strong {font-size: 36px;}.col-5 .media-list li {margin: 0 0 0 5px;width: 73px}.col-5 .media-list li:first-child {margin-left: 0;}
/***pallavi***/
.profile-title .col-12 > h1 {color: #0b4d77;font-family: "SourceSansProBold";font-size: 42px;font-weight: 500;line-height: 42px;padding: 3px 0 4px;}
.profile-title .ratings small {margin: 0 22px;font-family: "SourceSansProRegular"}
strong.email {margin-left: 23px;}
strong.email a{color: #9f9f9f}
.profile-title .ratings > strong {color: #9f9f9f;margin-right:5px;}
.artist-info .col-4 .col-12 p:last-child {margin-bottom:10px;}
.title.profile-title.col {overflow: hidden;position: relative;}
.profile-title::before {background-image: url("../images/profile-bg.png");background-position: left 0;background-repeat: no-repeat;content: "";
  display: block;height: 42px;left: 13px;position: absolute;top: 11px;width: 10px;}
.profile-title span.ratings {display: block;margin-bottom: 11px;font-family: "SourceSansProIt";color: #9f9f9f !important}
.profile-title span.ratings { background-position: 0 -158px;}
.profile-title .ratings a strong{font-family: "SourceSansProRegular";color: #626262;}
.profile-page {margin:17px 0 0;}
.search-page .profile .col-4 {padding: 0;width: 348px}
.profile .menu-stacked.menu-hide {border: 1px solid #bcbcbc;}
.profile .menu-stacked.menu-hide li:last-child{ border-bottom: none;}
.profile .menu-stacked.menu-hide li {background-color: #fff;border-bottom: 1px solid #7f7f7f;margin-bottom: 0;position: relative;}
.profile .menu-stacked.menu-hide li:hover,.profile .menu-stacked.menu-hide li.active{ background-color:#faffe9}
.profile .menu-stacked.menu-hide li:last-child:hover, .profile .menu-stacked.menu-hide li:last-child.active{background: none;}
.menu-stacked li a i {background-image: url("../images/sprite-new.png");background-position: 0 0;background-repeat: no-repeat;display: inline-block;font-size: 17px; font-weight: normal;
height: 25px;padding-left:50px; float: left;}li a i.ico-photo {background-position: 0 -32px;}
li a i.ico-video {background-position: 0 -64px;}li a i.ico-audio {background-position: 0 -94px;}li a i.ico-file {background-position: 2px -129px;}
li a i.ico-star {background-position: 0 -160px;}li a i.ico-info {background-position: 0 -199px;}li a i.ico-files {background-position: 0 -233px;}
li a i.ico-msg {background-position: 0 -264px;}
.profile .menu-stacked.menu-hide li:last-child a {font-size: 32px; color:#91a241;padding:29px 30px; font-family:"SourceSansProBold";line-height:23px;}.artist-info .col-8,.artist-info .col-4 {padding:0;}
.profile .menu-stacked.menu-hide li.menu-contact:hover, .profile .menu-stacked.menu-hide li.menu-contact.active{ background: none;}
.search-page .col-4 .title h2 {color: #f6a018;padding-left: 2px;}
.artist-info .col-4 .col-12 > img {margin:13px 0 7px;}
.gallery .vidoe-block img {border-radius: 5px;}
.artist-info p.date {margin-bottom: 3px;}
.read-review {border: 2px solid #f9bf64;color: #000000;display: block;font-size: 15px;font-family: "SourceSansProIt";padding: 6px 10px;position: relative;width: 173px;font-weight: bold; height:30px;line-height: 15px;margin:43px 0 32px 2px; clear: both;}
.read-review:after {background-image: url("../images/sprite-new.png");background-position: 2px -387px;background-repeat: no-repeat;content: "";display: block;
 height: 21px;position: absolute;right: 0;top: 7px;width: 30px;}.profile .menu-stacked.menu-hide li:after {background-image: url("../images/sprite-new.png");background-position: 0 -316px;background-repeat: no-repeat;content: "";display: block;height: 35px;position: absolute;right: -8px;
  top: 0;width: 50px;}
.profile .menu-stacked.menu-hide li:last-child:after {background:none repeat scroll 0 0 rgba(0, 0, 0, 0)}
.well.audio-player {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}select#tinynav1 {display: none;}
.artist-info .col-4 .col-12 {margin: 0;}
.performance-info h2 {font-family: "SourceSansProBold";font-weight: normal;margin-bottom: 20px;text-transform: capitalize;color: #000;line-height: 20px;letter-spacing: -0.25px; font-size: 24px;}
.artist-info .col-8 .well p {margin-bottom: 26px;}.artist-info .col-8 .well h5 {color: #959595; font-family:"SourceSansProIt";margin-bottom: 5px;line-height: 12px;}
.artist-info .col-8 .reviews-page .well:last-child {border: medium none;margin-bottom: 0;}
.artist-info .well span.ratings {margin-bottom: 10px;display: block;}.artist-info .col-8 .reviews-page .well {background: none;border-bottom: 1px solid #e4e3e3;margin:0 0 53px;padding:0 20px 16px 36px;}
.reviews-page span.ratings i {display: block;float: none;}
.artist-info .songlist-page .well > a {color: #000000;display: block;font-size: 16px;line-height: 12px;margin-bottom: 10px; letter-spacing: -0.25px;font-family: "SourceSansProRegular";}
.artist-info .songlist-page .well { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); padding-top: 0;padding-left:38px;}
.well.gallery.video-page a {color: #959595;display: block;margin: 6px 0 0 10px; font-family: "SourceSansProIt";line-height: 22px;letter-spacing: -0.25px;}
.well.gallery.video-page .vidoe-block {background-color: #eeeeee;padding:7px 12px;}
.artist-info .well.gallery.video-page {margin-bottom:34px;padding:0 14px 0 0;}
.search-page.search-page2 {border-radius: 0 0 6px 6px;margin-top: 0;}
.search-page.search-page2 .title {margin: 0 0 20px;}
.search-page.search-page2 .title h2 {color: #000;font-family: "SourceSansProBold";font-size: 24px;font-weight: 100;line-height: 22px;margin: 0;padding: 9px 0 9px 0;}
.search-page.search-page2 .title {border-bottom: 1px solid #e4e3e3;border-top: medium none;}
.search-page2 .profile-contact label {color: #000;line-height: 20px; font-size: 14px;}
.checkbox > input:checked {left: 0;margin: -4px 0 0;display: none;}
.search-page2 .profile-contact h4 {border-bottom: 2px dotted #000;color: #000;font-size: 18px;font-family: "SourceSansProBold";}
.info-description {float: left;width: 72.5%;}
.info{overflow: hidden;}
.search-panel.search-panel2 .text-box h5 a::after {background-position: 0 -15px;}
.search-panel.search-panel2 .text-box h5 a::before {background-position: 0 -15px;}
.search-panel.search-panel2 .text-box span {background:#fff;color: #808080;}
.search-panel.search-panel2 .text-box h5 a {color: #484747;font-size: 15px;}
.search-panel.search-panel2 .text-box h6::before {background-color: #808080;}
.review-title {display: block;overflow: hidden;}
.search-panel .col-7 {margin: 0;padding:10px 10px 0 10px;width: 63.4%;}
.search-panel .search-img img {height: 259px;width: 339px;}
.search-panel.search-panel2 .search-img img {height: 196px;width: 257px;}
.search-page3 strong {font-weight: bold;}.search-page2 .about .col .col-4,.search-page2 .about .col .col-8{padding-left: 0;}.search-page2 .about > p { margin-bottom: 25px;}
.search-page3 em{font-style: italic;}
.search-page3 .col-12 {padding: 15px 0;}
.input-group.col-12.divider,.input-group.col-12.divider .col-12 {margin:24px 0 45px}
.artist-info .col-8 .about .well p {color: #000000;margin-bottom: 26px;text-align: justify;font-size: 16px;line-height: 25px;letter-spacing: 0px;word-spacing:1px;}
.about.about-page .well {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}
 .search-page.search-page2 .title.title2 {padding-left: 0px;} 
 .search-description .info span.ratings {font-size: 12px;font-style: normal;margin-bottom: 4px;letter-spacing: -0.25px;line-height: 22px;} 
 .search-description .info span.ratings a{ color:#dddddd;float: left;}
.info .category > span {margin:0 12px 0 0;display:inline}
.search-description .description p {color: #ffffff;font-size: 15px;font-weight: normal;line-height:22px;letter-spacing: -0.25px;margin: 3px 0 7px;}
.search-description .description a {color: #ffffff; font-weight: normal;}
.search-description .description {max-height: 100%;min-height: auto;height:78px; width:90%; overflow: hidden;}
.search-panel2 .search-description .description {height:66px;}
.media-list ul li a i {background-image: url("../images/sprite-new.png");background-repeat: no-repeat;display: block;height: 30px;margin: 0 auto;width:40px;}
.media-list .video-new {background-position: 0 -487px;}.media-list .photo-new {background-position: 0 -453px;}.media-list .audio-new {background-position: 0 -518px;}.media-list .songlist-new {background-position: 8px -552px;}.media-list .review-new {background-position: 3px -585px;}
.media-list .info-new {background-position: 2px -615px;}.media-list .contact-new {background-position: 0 -260px;}
.search-description .media-list span {color: #fff !important;letter-spacing: -0.25px;padding-top: 4px;}
.search-panel2 .search-description .media-list span {color: #333 !important;}
.quick-listen::after {background-image: url("../images/sprite-new.png");background-position: 0 -647px;  background-repeat: no-repeat;  content: "";  display: block;  height: 19px;position: absolute;right:12px;top: 5px;width: 14px;}
.quick-listen {background-image: url("../images/quick-list.png");background-position: 0 0;background-repeat: repeat-x;color: #ffffff;cursor: pointer;float: left;text-shadow: 0 1px 1px #555555;width: 175px;
font-family: "SourceSansProBold";font-size:20px;height: 29px;letter-spacing: -0.25px;line-height: 28px;margin-top: 13px;padding: 0 9px 0 16px;position: relative;}
.search-panel .button-list .review-btn::after {background-image: url("../images/sprite.png");background-position: 0 -170px;background-repeat: no-repeat;content: "";height: 22px;
position: absolute;right: 10px;top: 9px;width: 22px;}
.button-list .review-btn {background-color:none;border: 1px solid #fff;border-radius: 3px;color: #fff;font-size: 23px;height: 40px;line-height: 26px;padding-left: 13px;padding-right: 8px;
  position: relative;text-align: left;width: 162px; font-family: "SourceSansProBlack"}
.search-panel.search-panel2 .search-img img {padding: 0;border-radius: 0;}
.search-panel2 .col-3 {padding: 0 5px 0 0;margin: 0;width: 27.3%;}
.search-panel2 .col-9 {margin: 0;padding: 5px 10px 0 25px;width:72.7%;}
.search-panel.search-panel2 .view-band {margin-top:7px;}
.search-panel .view-band {margin: 0;}
.search-panel2 .info-description {width: 75.6%;}
.search-panel.search-panel2 .view-btn {margin-top: 15px;}
.search-panel.search-panel2 .media-list {float: left;margin: 3px 0 0 10px;overflow: hidden;}
.search-panel2 .info .info-description .ratings {float: left;}
.search-panel.search-panel2 .search-description .description p,.search-panel2 .search-description .description a{ color:#000;}
.search-panel2 .search-description .description p,.search-panel2 .media-list li a{color: #000000;font-size: 15px;font-weight: normal;line-height: 22px;}
.search-panel2 .search-description .info span.ratings a{ color: #808080}.search-panel2 .info .category > span{color: #a11d21;} 
.brisbane span,.brisbane.profile-title .ratings small {color: #c45327 !important;}
.melbourne span,.melbourne.profile-title .ratings small {color: #005970 !important;}
.sydney span,.sydney.profile-title .ratings small { color: #a11d21 !important ;}
.perth  span,.perth.profile-title .ratings small {color: #007548 !important;}.adelaide span,.adelaide.profile-title .ratings small {color: #77216d !important;}
.search-panel2 .category,.search-panel2 .category a {color: #626262; font-family: "SourceSansProIt"; font-style: normal; font-weight: normal;}
.search-panel2 .button-list {margin-top: 0;}
.search-panel.search-panel2 {background:#fff;border-radius: 0;border: 1px solid #000000; border-right: none; border-left: none;}.search-panel2.search-panel .button-list .review-btn {border: 1px solid #000;color: #000; margin-top:11px;}
.search-panel2.search-panel .media-list .photo-new {background-position: 0 -31px;}
.search-panel2.search-panel .media-list .video-new {background-position: 0 -64px;}
.search-panel2.search-panel .media-list .audio-new {background-position: 0 -93px;}
.search-panel2.search-panel .media-list .songlist-new {background-position: 8px -124px;}
.search-page .search-panel2 .info h2 a {color: #13575b;}.search-panel2 .search-profile .search-img .recommended:after {background: url("../img/recommended-new-2.png"); background-position: 0 0; background-repeat: no-repeat;}
.search-panel2 .search-description .description p {margin: 0;line-height: 21.5px;}
.search-profile .search-img .recommended{ position:absolute; top:20px;background-image: url("../images/recommended-search.png");}
.well.search-bar {border: 1px solid #13575b;border-radius:6px;}
.search-page .col-8 {width:611px;margin: 0;}
.search-page .col-4{ width:347px; margin-bottom:0}
.search-page .profile .col-8 {padding:0 20px 0 0;width: 612px}
.button-list{display:block;margin-top: 10px; overflow: hidden;}
.artist-info .col-4 .title {padding: 26px 30px 18px 30px;margin-bottom: 30px;}
.profile-title .col-12 {padding: 0 40px;}
.artist-info .col-4 .col-12 { padding:0 12px 0 27px}
.profile .search-img > img {height: 452px;}
.search-panel2 .quick-listen{ margin-top:22px;color: #fff !important;}
.search-panel .button-list .quick-listen {color: #fff !important;}
.search-page .profile-contact .col-4 {width:156px;border: medium none;}
.profile-contact .input-group.col-8 {margin-bottom: 17px;}
.band-img.band-category h2 {color: #000000;padding-bottom: 5px;}
.contact .profile-contact .input-group .col-9 {width: 73%;}
.input-group.col-8.check-boxs {margin: 20px 0;}
.artist-info .reviews-page.col-8 .well p {margin-bottom: 23px;line-height: 21px;}
.artist-info .col-8 .well p {margin-bottom: 26px;line-height: 20px;}
.artist-info .col-8.reviews-page  .title {margin-bottom: 16px;padding: 18px 20px;}
.search-page.search-page2 .col-8 {width: 66.6667%;}
.quick {float: left;margin-top:-3px;width: 175px;}
.quick .audioTitle {color: #ffffff;}
section {background-color: #ffffff;overflow: hidden;}
.search-page3 h1,.search-page3 h2,.search-page2 h3,.search-page3 h4,.search-page3 h5,.search-page3 h6 {font-weight: normal;margin: 0 0 12px; color: #000;font-family: "SourceSansProBold";}
.search-page3 h1 { font-size: 2.5em;}.search-page3 h2 { font-size: 24px;}.search-page3 h3 { font-size:20px;}.search-page3 h4 { font-size: 1.17em;}
.search-page3 h5 { font-size: 1.13em;}.search-page3 h6 { font-size: 0.83em;}
.vidoe-block{margin: 0 auto;display: block;}
.vidoe-block > iframe {display: block;margin: 0 auto;max-width: 100%;}
.search-panel2 .quick .audioTitle {color: #000000;}
.search-panel2 .button-list .quick {margin-top:0;}
.nodata {display: block;text-align: left;margin:20px 38px}
.artist-info .col-8 .reviews-page .well p {line-height: 22px; color: #000;font-size: 15px;}
.quick > p {color: #ffffff;margin-top: 10px; font-weight: bold;}
.search-panel2 .quick p {color: #000; margin-top: 20px;font-weight: bold;}
.recommended.recommended-none{display: none}
.at4-thankyou-background .at4lb-inner{display: none;}
.quick .audioTitle{ display: none;}
/*reviews page*/
.reviews .ratings > span {font-size: 13px;margin-bottom: 2px; color: #7f7f7f;
  display: block;font-family: "SourceSansProIt";font-size:14px;}
.reviews p {margin-bottom: 20px;}
.reviews .ratings {margin-bottom: 10px;overflow: hidden;}
hr {border-color: #dcdcdc -moz-use-text-color -moz-use-text-color;
  border-style: solid none none;border-width: 1px medium medium;}
.reviews hr {margin: 10px 0 15px;}
/****footer***/
footer {overflow: hidden;}
footer h3 {color: #ffffff;font-family: "SourceSansProBold";font-size: 27px;line-height: 22px;margin-bottom: 22px;
padding-top: 18px;text-transform: uppercase;}
footer .col-3, footer .col-4, footer .col-5 {padding: 0 5px;}
footer .col-5 {width: 36%;}footer .col-4 {width: 32%;}
footer .col-3 {width: 32%;}
footer .col {margin: 0 -5px;}
footer .mid-footer {background-color: #21292f;}
footer .col-3 ul li a{text-transform: uppercase;}
footer a {color: #dedede; font-size: 14px;line-height: 21px;transition: all 0.5s ease 0s; margin-left: 1px;font-family: "SourceSansProSemibold";}
footer ul li a:hover {color: #ffffff;}
footer .col-5{text-align: right;}
footer .col-5 h3 {text-align:right;}
footer .input-group button{background-image: url("../images/sprite.png");background-position: 0 -95px;background-repeat: no-repeat;color: #9f9f9f;font-size: 12px;
  height: 20px;position: absolute;right: 8px;top: 17px;width: 20px;background-color: rgba(0, 0, 0, 0); border:none;}
footer .input-group{ position: relative;}
footer input {border: 2px solid #ffffff;color: #666;font-size: 14px;height: 44px;margin: 4px 0 0;padding: 10px 28px 10px 10px;
    width:309px;font-family: "SourceSansProSemibold";box-shadow: 3px 5px 4px 0 #cccccc inset;}
footer .social-icon a {background: url('../images/sprite.png') no-repeat 0 0; width: 28px; height:28px;margin: 0;}
footer .social-icon .fb a{ background-position:-73px -26px} 
footer .social-icon .gmail a{ background-position:-3px -62px} 
footer .social-icon .link a{ background-position: -38px -62px} 
footer .social-icon .tw a{ background-position:  -75px -62px} 
footer .social-icon .yt a{ background-position: -112px -62px} 
.social-icon > ul {float: right;}
.social-icon {margin: 16px 0;text-align: right;width: 100%;}
.footer-number,.footer-number a {color: #dedddd;font-size: 36px;font-family: "SourceSansProBold";line-height: 23px;}
footer .button .view-btn {text-align: center;padding:0 30px;float: right; margin: 15px 0;} 
footer .copy-right .col {margin: 0 -15px;}
footer .copy-right .col-5 {padding: 0 15px;width: 41%;}
footer .button .view-btn:before{ background: none;}
.col-5 address p {color: #dedede;font-size: 14px;line-height:normal;font-family: "SourceSansProSemibold";}
.copy-right p {color: #6a6a6a;font-size: 14px;  line-height: 20px;text-align: right;}
footer .copy-right a {margin-left: 2px; font-size: 12px; color: #6a6a6a}
.copy-right {border-top: 1px solid #000;padding: 10px 0; margin-top: 10px;}
.copy-right .wrapper {padding-left: 0;padding-right: 0;}
footer address {margin-top: 10px;}
.copy-right.center p{text-align: center;}
.alert {border: 1px solid rgba(0, 0, 0, 0);border-radius: 4px;margin-bottom: 20px;padding: 15px;}
.alert-error {background-color: #f2dede;border-color: #ebccd1;color: #a94442;}
.alert {border: 1px solid rgba(0, 0, 0, 0);border-radius: 4px;margin-bottom: 20px;padding: 15px;}
.close {color: #000000;float: right;font-size: 21px;font-weight: 700;line-height: 1;opacity: 0.2;text-shadow: 0 1px 0 #ffffff;}
.alert-success {background-color: #dff0d8;border-color: #d6e9c6;color: #3c763d;}
.alert .close {color: inherit;position: relative;right: -21px;top: -2px;}
.alert .close {position: relative;top: -2px;right: -21px;color: inherit;}
/*page not found*/
.search-page.search-page2.page-404 .title h2 {margin:0;text-align: center;font-size:250px;color: #000;line-height: normal;}
.search-page.search-page2.page-404 .title {background-color:transparent;border:none;margin: 0}
.page-404 .about p,.page-404 .about a {display: block;margin-bottom: 10px;text-align: center;font-size: 15px;}
.page-404 .about a{text-decoration: underline;text-transform: uppercase;}
.search-page.search-page2.page-404 .title h3{font-weight: 600;letter-spacing: 1px;line-height: 1.38462em; text-transform: uppercase;  font-size: 32px;margin:0 0 20px;text-align: center;}
/*dropbox*/
.ui-autocomplete .ui-menu-item.ui-state-focus {background-color: #cec4ee;border: medium none;background-image: none;}
.ui-autocomplete.ui-menu .ui-menu-item {padding-left: 10px;border: none;background-image: none;line-height: 1.42857;padding: 3px 10px; cursor: pointer;font-size: 14px}
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content {border-top: medium none #000080;padding: 0;max-height: 156px;overflow-x: hidden;}
.ui-autocomplete.ui-front li:nth-child(2n+1) {background-color:#f3f3f3;background-image: none;}
.ui-autocomplete.ui-front li:nth-child(2n+1):hover {background-color: #cec4ee;background-image: none;}
.view-btn-review.view-btn {background-color: #0b4d77;background-image: none;
  box-shadow: 2px 0 2px #666666 inset;display: block;font-size: 24px;height: 51px;
  margin: 40px auto 20px;padding: 13px 0;text-align: center;text-shadow: none;width: 306px;line-height: 27px;border-radius: 4px}
.reviewCount {float: left;margin-right: 20px;}
.reviewCount span a {color: #626262;display: inline-block;padding-top: 3px;}
.reviewTitle > h2 a {color: #0b4d77;font-size: 28px;text-transform: uppercase;}
.brisbane.city {display: inline-block;margin-top: 3px;overflow: hidden}
.sydney .ratings {color: #a11d21;}
.ratings .city span {display: inline-block;padding-top: 7px;}
.search-profile .search-img span.small-recom {color: #fff !important;}
.artists .box .img .small-recom {color: #fff !important;}
.search-page .profile .search-img .small-recom {color: #fff !important;}
.g-recaptcha-error{clear: both;}
.captcha-error {display: block !important;}
/* Media Queries CSS */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .read-review{width:182px;/* on Safari and Chrome  */}
}
@media only screen and (max-width: 1280px) {
.wrapper {padding: 0 15px;}
.search-page .col-8,.search-page .profile .col-8{width:63%;}
.search-page .col-4,.search-page .profile .col-4{ width:37%}
.profile .search-img img {height:auto;max-height:100%;}
.artist-info::after {right: 37%;}
.search-page.search-page2 .filter.title {overflow: hidden;}
.filter .filter-link {float: none;}
.search-page.search-page2 .filter.title h2 {float: left;margin-right:7px;}
.search-page .profile-contact .input-control,.search-page .profile-contact textarea {border: 1px solid #cbcbcb;}
.filter .filter-link {float: right;min-width: 60%;}
.search-page.search-page2 .title h2 {font-size: 21px;}
.search-panel2 .search-description .description,.search-description .description {height: auto; width: 100%}
.slider-tab a {font-size: 27px;height: auto;padding-bottom: 10px;width:47%;}
.slider {background-size: 100%; height: auto;}
footer h3{font-size: 24px;}
.filter .wrapper a {float: left;margin-left: 11px;margin-top: 10px;}
.info-description {width: 71.5%;}
.search-panel.search-panel2 .search-img img,.search-panel .search-img img{width: auto;height: auto;}
}
@media only screen and (max-width: 1024px) {
.checkbox, .radio {height: 16px;}.review-btn.star {height: 33px;}
div.error, span.error {padding-left: 0;}.vidoe-block > iframe {width: 100%;}.media-list li a {font-size: 13px;}
.search-description .description p {margin-bottom: 10px;text-align: justify;}
.search-panel.search-panel2 .media-list{ margin-left: 10px}
.profile-contact .input-group .col-9 {width: 70%;}
.search-page .profile-contact .col-4 {width: 136px;}
.social-icon li {margin-right: 6px;}
.profile-contact .review-btn { margin-right: 30px;}
.search-panel2 .quick .audioTitle{ margin-top: -20px}
.copy-right .col {margin: 0 15px;}
.offical-logo .col .col-2{padding: 0 7.5px;} 
.title .filter-link p {margin: 5px 12px 0 0;}
.wrapper .slider-text{background-repeat: repeat;}
.search-panel2 .info-description {width: 74.6%;}
.filter .filter-link li a {float: none;}
.filter-link > ul, .filter-link > p{float: none;}
.search-panel2 .media-list li {width: 72px;}
}
@media only screen and (max-width:950px) {
.search-panel.search-panel2 .media-list{ margin-top: 0}
.media-list ul li {width: 90px; margin:0 0 10px 0}
.search-panel2 .media-list ul {margin: 10px auto;max-width: 360px;overflow: hidden;}
.search-panel2 .button-list {overflow: hidden;position: relative;}
.search-panel.search-panel2 .media-list {position: absolute;top: 0;width: 100%;}
.search-page .search-panel2.search-panel .button-list .review-btn {margin-top:84px !important; margin-bottom: 20px}
.search-page .search-panel2 .quick{margin-top: 90px;}
.search-panel2 .quick p {bottom: 20px; position: absolute;}
.read-review{ width: 180px}
.search-panel2 .quick-listen{ margin-top:0;}
footer h3 {font-size: 22px;line-height: 29px;}
.wrapper .slider-tab {left: 7px;}
.search-panel2 .media-list li {margin: 0 0 0 12px;}
}

@media only screen and (min-width:768px) and (max-width: 900px){
.search-description .info h2 {float: none;}       
.search-img img {border-radius: 3px 0 0;}
.profile-contact .review-btn { margin-right:20px;}
.social-icon { margin-top: 33px;}
.number {margin-top:10px}
}
@media only screen and (max-width: 870px){
.info-description,.search-panel2 .info-description {width:68%;} 
.offical-logo .col .col-2 {margin-bottom: 20px;text-align: center;}
.menu-btn {display: block;}
.col nav ul {background-color:rgba(0, 0, 0, 0.8);display: none;position: absolute;right: 0;top: 40px;width: 230px;z-index: 999999;}
header nav ul li {border-bottom: 1px solid #dddddd;display: block;float: none;padding: 10px;width: 100%;}
nav ul li:hover::before, nav ul li.active::before {display: none;}
header .wrapper nav ul li a{color: #fff;display: block;}
header .col {color: #000000;overflow: visible;}
header .wrapper nav {float: right;margin-left: 0; margin-top: 110px;}
header .number {float: left;margin-top: 110px;}
nav ul li a:hover::after, nav ul li.active a::after {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);height: auto;margin: 0;}
header nav ul li a:hover,header .wrapper nav ul li.active a{color: #fff}
header .wrapper nav ul li a {font-size: 12px;}
header nav ul li:first-child{padding-left: 10px;}
.footer-number, .footer-number a{font-size: 22px;}
}
@media only screen and (min-width:500px) and (max-width: 768px){
.search-box {margin: 20px auto 0;width: 44%;}
.search-img img{ width: auto;display: block;}
.text-box .view-band {width: auto;font-size: 13px;}
}
@media only screen and (max-width: 768px) {
 .search-page.search-page2 #frmContactUs .col-8 {width: 100%;}
.search-panel .col-7 {border-left: 1px dotted #00747b;padding: 0 10px 0;}
.profile-page .artist-info .menu-header {font-size:19px;}
.profile-contact .input-group {width: 100%;}.media-list li {margin: 0 0 10px 32px;}
.media-list li:last-child {margin-left:10px;margin-right: 0;}.media-list li:first-child {margin-left: 0;}
.search-panel .search-description .info {margin-bottom: 13px;}
.search-panel .col-7 {border: medium none;padding:15px;}
.quick{ margin-bottom:10px;}
.checkbox i:before {top: 2px;}
.profile .menu-stacked.menu-hide li:last-child a {font-size: 24px;}
.radio-box {width: 203px;}
.search-img img {border-radius:0;}
.wrapper.slider-tab{bottom: 10px}
.slider-tab a {font-size: 30px;}
}
@media only screen and (min-width: 641px) and (max-width: 768px){
.profile-contact .col-3 {width:91px;}.profile-contact h4 {height: auto;}
.media-list li {width: 53px;}
.search-panel2 .media-list ul li {width: 80px;}
.profile-contact .input-group.divider .col-8 button.review-btn {margin-right:58px;}
.search-box {margin: 20px auto 0;width:100%;}
.info-description {width: 62%;}
}
@media only screen and (max-width: 767px) {
.search-page .col-8,.search-page .col-4,.search-page .profile .col-8,.search-page .profile .col-4{width:100%;} 
.contact .well.profile-contact {margin: 10px;}
.error {margin-left:0;}
.menu {background-color: #333333;display: none;padding: 10px;position: absolute;right: 10px;top: 58px;width: 230px;z-index: 999;}
.search-page.search-page2 .filter.title {float: left;width: 100%; position: relative;}
.filter-link ul {background-color: #ffffff;overflow: hidden;position: absolute;top: 42px;width: 100%;z-index: 999; display: none;}
.filter-link li a {display: block;width: 100%;}
.filter-link ul li {float: none;}
.wrapper .slider-text h1 {line-height: 30px;}
.artist-info::after {background: none; }
.gallery .vidoe-block img {display: block;margin: 0 auto;}
span.ratings {line-height:21px}
.search-page .profile .col-8 {padding: 0 0 20px 0;}
.search-page .col-4 .title {border-top: 1px solid #7f7f7f;}
.filter-link{display: none;}
.select-filter{ display: block;}
.slider {background-size: 100%;}
.slider-text {bottom: auto;top: 0}
.slider-text h1, .slider-text h2 {font-size: 1.5em !important;line-height: 20px !important;}
.slider-text p {font-size: 1em;line-height: 20px}
.artists .col-3 {width: 50%;}
}
@media only screen and (max-width: 640px) {
.media-list li {margin-bottom:10px;}
.profile .recommended {background-size: 100% 100%;}
.saprator {height: auto;}
.saprator:after {content:none;}
.profile-contact .input-group textarea {height: 100px;}
.profile > div {width: 50%;}
/*.artist-info .well {padding: 16px 10px;}*/
.profile-contact h4 {height:auto;}
.error {margin-left:0;}
.search-page .search-panel2 span.quick{margin-top: 110px;}
.col-7 .info a.review-btn {bottom: 0 !important; position: relative}
.search-panel.search-panel2 .media-list{ margin:12px 0;}
.info .category > span{ width:100%; margin-bottom: 10px;}
.profile .search-img img {height: auto;max-height: 489px;}
.quick {float: none;margin-top: 10px;width: auto;}
.search-panel .col-5,.search-panel .col-7,.search-panel2 .col-9 { width:100%;}
.search-panel2 .col-3 {margin: 0;padding: 0 5px 0 0;width: 100%;}
.search-page .search-panel2.search-panel .button-list .review-btn {margin-bottom: 20px;margin-top:0px !important;}
.search-page .search-panel2 .quick {margin-top: 90px;}
.filter .filter-link {float:none;min-width:86%;}
.profile-contact .review-btn { margin-right:43px;}
header .number,header .wrapper nav { margin-top:50px;}
.radio-box {width: 170px}
.slider-tab a {font-size: 27px;}
.profile-title .col-12 > h1 {padding: 3px 0 16px;}
@media only screen and (max-width: 574px) {
.menu li a {font-size: 12px;}
.profile > div {width:100%;}.menu li a {font-size: 13px;}
.contact .profile-contact .input-group {width: 100%;}
.artist-info > div {width: 100%;}.artist-info .menu-select {display:block;}
.profile-page .artist-info .menu-header {width:100%; background-size:100% auto;margin-bottom:10px;}
.logo img {display: block;margin: 10px auto;width: 216px;}ul.menu {margin:0;}
.search-description .info a.review-btn{ float: none; margin:20px auto 10px; display:block}
.radio-box { width: 360px;}
.profile-contact .input-group.divider .col-8 button.review-btn {margin-right:78px;}
.search-panel2 .info .info-description .ratings {float: none;}
.copy-right p {text-align: center;}
.wrapper.slider-tab{bottom: 10px}
}
@media only screen and (max-width: 480px) {
header .col {margin: 0;}
ul.menu {border-radius: 0;padding: 4px;float:none}.menu li a {font-size: 12px;padding: 0 9px;}
.artist-info .audio-player {padding: 16px 10px;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {width: 100%;}
.artist-info .well .col-2 > img {width: auto;}
 .search-panel2 .search-description .info h2,.search-panel .ratings i,.search-panel2 .info .category > span,.search-panel2 .info .info-description .ratings {float: none;text-align: center;}
 .search-panel2.search-panel .button-list .review-btn,.search-panel2 .quick{clear:both;float:none !important;margin: 10px auto; display: block;}
.well.search-bar select{width: 100%;margin: 10px auto;}
.well.search-bar span {display: block;text-align: center;} 
.search-panel.search-panel2 .media-list {position: relative;}
.search-page .search-panel2 a.quick-listen {margin-top: 10px;}
.search-page .search-panel2 .quick{ margin-top: 10px;}
.search-panel .quick p{text-align: center;}
.search-panel2 .quick p {position: relative;margin-top: 40px;}
.media-list ul li span{ float:none}
.search-panel2 .quick {float: none;margin-top: 0;width: auto;}
.categories .col-3 {border-top: 1px solid #c8c8ca;padding: 0 5px;}
.artists .col-3 {width:230px;}
.info-description .text-box {float: none;max-width:100%;}
.search-description .info span.ratings a {float:none;}
.info .category > span {margin:0 0 10px;}
.search-panel .view-btn {display: block;margin: 0 auto;}
.search-panel2 .quick-listen {display: block;float: none;margin: 0 auto;}
.search-description .info-description,.search-description .info h2 {display: block;float: none;width: 100%; overflow: hidden;text-align: center;}
.info .category > span {display:block;}
footer .button .view-btn,.social-icon > ul{float: left;}
footer .col-5{text-align: left;}
footer .input-group {width: 256px;}
footer .input-group input{width:100%;}
footer .mid-footer .col-3, footer .mid-footer .col-4, footer .mid-footer .col-5 {padding: 0 5px;text-align: left;width: 100%;}
.info-description span.ratings {background-position:center -153px;}
span.ratings i {margin-right: 8px;display: inline-block;}
.reviews-page span.ratings i {margin-left:0px}
.info-description .text-box1 {text-align: center;}
.search-panel .search-description .info span.ratings{float: none;display: block; margin: 5px 0 0;}
.info-description .text-box1 h5, .info-description .text-box1 h5 a {float: none;text-align: center;}
.footer-number, .footer-number a{font-size: 30px;}
.search-panel .view-band {margin: 0 auto; display: block;}
.search-img a {display: block;margin: 10px auto 6px;position: relative;width: 337px;}
.search-panel2 .search-img a {width: 257px;}
footer h3 {font-size: 23px;line-height: 29px;}
footer .copy-right .col-5 {width: 100%; text-align: center;}
footer .col-5 h3 {text-align:left;}
.latest-review i, .view-bands i {background-size: 70% auto;background-position: center center}
.wrapper .slider-tab {bottom: 0;margin-top: 20px;position: relative;width: 100%;}
.slider-tab a {width:47%;}
.search-panel.search-panel2 {background-color: #ebebeb;}
}

@media only screen and (min-width:300px) and (max-width:478px){
.quick-listen,.button-list .review-btn{float:none; margin:10px auto; display:block}    
.profile-contact .input-group .col-9, .profile-contact .input-group .col-6 {width: 100%;}
.search-page .profile-contact .col-4{margin-bottom: 11px;width: 290px;}
.artist-info select {margin: 0;}
.search-page .profile-contact .input-group label{ margin-bottom: 10px;}
.search-page2 .contact .profile-contact .input-group .col-9,.contact .input-group textarea { width: 100%;}
.artists .col-3 {width:230px; display: block; margin: 0 auto 20px; float: none;}
.offical-logo .col .col-2 {display: block;float: none;margin: 0 auto 20px;}
}
@media only screen and (max-width:360px){
.artist-info select {margin: 10px 0;}
.review-btn{float:left;}.radio-box label.radio {clear: both;}
.radio-box {width:100%;}
.col-3.band-category h2 {margin-top:20px;}
.profile .menu-stacked.menu-hide li:last-child a{ font-size:24px;}
.slider-tab a {font-size: 15px;height: 90px; width:46%;}
.slider-text h1, .slider-text h2 {font-size: 16px !important;}
.wrapper .slider-text {left: 9px;}
}
@media only screen and (max-width: 320px) {
ul.menu li:first-child a {background-position:0 -187px;padding: 0 8px;}
.menu li a {font-size: 12px;padding: 0 4px;}
.menu li a {padding: 0 2px;}
.media-list {padding: 0;}
.media-list ul li {width: 120px;}
.profile-contact .input-group.divider .col-8 button.review-btn {margin-right: 0px;}
.search-img a,.search-panel2 .search-img a { width: auto;}
}