@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: '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:#0e76a0;outline:none}
button {cursor:pointer;}img{max-width:100%;}audio {width: 100%;}
*::-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 {/*border-bottom: 1px solid #ececec;*/}
header .logo > a {display:block;margin: 11px 0 9px;}
header .number span {color: #000000;font-size: 28px;margin: 43px 0 22px; font-family: "SourceSansProLight"; line-height: 22px;}
header .number span a {color: #000000;  letter-spacing:-0.5px; margin-left: 3px}
header nav {display: block;width: 100%;position: relative;}
header nav ul li {float: left;padding:14px 9px 0;text-transform: uppercase;position: relative;}
nav ul li:last-child {padding-right: 0;}
header nav ul li a {color: #242524;font-size: 18px;letter-spacing: -0.35px;line-height: 22px;font-family: "SourceSansProBlack"}
nav ul li:hover::before,nav ul li.active::before{background-image: url("../images/nav-active.png");background-position: center top;background-repeat: no-repeat;content: "";display: block;height: 20px;
left: 0;position: absolute;right: 0;top: 0;width: 100%;}
/*mid-container*/
.mid-container.main-content {padding-bottom: 26px; overflow: hidden;padding-top:0;}
.mid-container {clear: both;border-top:1px solid #ececec;padding-top:41px}
/*slider*/
.slider-text {display: block;position: absolute;top:39px;width: 100%;}
.slider{overflow:hidden;background-color: #000;position:relative}
.slider > img{margin: 0 auto;}
.slider-text h1 {color: #ffffff;font-size: 32px;line-height: 20px; font-family: "SourceSansProBold";letter-spacing: -0.80px;text-shadow: 2px 2px 2px #000000;}
.slider-text p {font-size: 24px;line-height: 20px;margin-top: 14px; color: #42c8f5; font-family: "SourceSansProLight";  letter-spacing: -0.70px;text-shadow: 2px 0 2px #000000;}
.slider-text .wrapper {padding-left: 7px;}
/***categories***/
.categories .col {margin: 0 -5px;}
.categories .col-3 {padding: 0 5px;}
.categories {background-color: #f4fdfa;overflow: hidden;}
.categories ul li a {color: #484747;display: block;font-size: 16px;line-height: 20px;padding:12px 0 9px 23px;position: relative;display: inline-block;
font-family: 'Source Sans Pro', sans-serif;margin-left: 6px; display: block;}
.categories ul li a:hover {color: #0e76a0;}
.categories ul li a:hover:before{background-position: 0 0;}
.categories ul li a::before {background-image: url("../images/sprite.png");background-position: 0 -15px;content: "";display: block;height: 10px;left: 0;
position: absolute;top: 17px;width: 14px;}
.categories ul li{ border-bottom: 1px solid #c8c8ca; display: block;}
.categories ul li:last-child{border-bottom: medium none;}
/***artists***/
.artists {background-color: #fdf6f8;overflow: hidden;padding: 34px 0}
.artists .col-3 {padding: 0 6px;}
.artists .col {margin: 0 -6px;}
.artists .col-3 img{ width: 100%;}
.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 {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: 22px;color: #ffffff;font-size: 14px; height: 20px; line-height: 20px; min-width: 82px; padding: 0 5px;position: absolute;text-align: center;left: 0}
.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: #484747;font-size: 15px;letter-spacing: normal;line-height: 20px; font-family: "SourceSansProBold"}
.text-box h5 a::before {background-image: url("../images/sprite.png");background-position: 0 -15px;background-repeat: no-repeat;content: "";display: block;height: 10px;left: -21px;position: absolute;
top:6px;width: 14px;}
.text-box h5 a::after {background-image: url("../images/sprite.png");background-position: 0 -15px;background-repeat: no-repeat;content: "";display: block;height: 10px;right: -21px;position: absolute;
top: 6px;width: 14px;}
.text-box a {display: inline-block;position: relative;}
.text-box h6 span {color: #808080;display: block;font-size: 10px;letter-spacing: normal;margin: 0 auto;max-width: 71px;text-align: center;background-color: #fff;
position: relative;line-height: 9px;}
.text-box h6::before {background-color: #a5a5a5;content: "";height: 1px;position: absolute;top: 4px;width: 100%; left: 0}
.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}
.brisbane .ratings span {color: #c45327;}
.melbourne .ratings span {color: #005970;}
.perth .ratings span{color: #007548;}
.ratings-min.ratings i {display: inline-block;height: 12px;min-width: 61px;margin-right: 0;}
.text-box .ratings a{color: #808080; margin:0 7px 0 4px; font-style: italic;}
.text-box {padding: 0 10px 5px; background-color: #fff}
.view-btn {background-image: url("../images/view-btn.png");background-position: 0 0;background-repeat: repeat-x;border-radius: 3px;color: #ffffff;display: inline-block;font-size: 12px;height: 25px;line-height: 23px;
margin: 0 auto;padding:1px 8px 0 26px;position: relative;text-align: left;text-transform: uppercase;width: 110px;letter-spacing: normal; font-family: "SourceSansProBold"}
.button {text-align: center;width: 100%;}
.view-btn::before {background-image: url("../images/sprite.png");background-position: 0 -29px;background-repeat: no-repeat;content: "";display: block;height: 10px;
left: 7px;position: absolute;top: 8px;width: 14px;}
.offical-logo {background-color: #f5f8ff;padding:40px 0 39px;margin-bottom: 35px;border-bottom: 1px solid #ececec;}
.offical-logo .col-2 {width:auto;  padding: 0 10.5px;}
.offical-logo .col {margin-left: -12px;margin-right: -12px;}
.offical-logo .col-2 > a {display: block;}
.offical-logo .col-2 img {width: auto;}
/* search pge css */
.search-page {background-color:#FFFFFF;overflow:hidden; border-radius:6px;;}
.profile-page .search-page {border-radius: 6px;}
.search-page .col {margin-left: 0;margin-right: 0;overflow:visible;  clear: both;}
.search-page .title {border-bottom: 1px solid #7f7f7f;text-align: left;}
.search-page .artist-info .title {border-top: 0 none;background-color: #f4f4f4;}
.search-page .title h2 {color: #474747;font-family: "SourceSansProBold";font-size: 20px;font-weight: normal;padding-bottom: 0;text-transform: uppercase;}
.well {background-color: #eeeeee;margin: 40px 20px;padding: 16px 20px;overflow:hidden;}
.light-green,.light-red,.light-blue {display: block;overflow: hidden;width: 100%; margin-bottom: 40px;}
.light-green{ background-color: #f4fdfa;}.light-red{ background-color: #fdf6f8;}.light-blue{ background-color: #f5f8ff;}
.search-page.search-page2 .col .search-margin {margin-bottom: 14px;}
.search-panel {background-color: #3e3e3e;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;display: block;}
.search-panel .search-img a{position: relative;display: block;}
.search-img img {border-radius: 0; display:block;width: 100%;}
.search-panel .search-img img {height: 259px;width: 337px;}
.search-panel.search-panel2 .search-img img {height:176px;width: 230px;}
.search-img .brisbane .small-recom {bottom: 40px;}
.search-panel .col-5 {margin: 0;padding: 0 10px 0 0;width: 36.6%;}
.category a {color: #494948;}
 .media-list li a:hover{ text-decoration: underline;}
.media-list li {float: left;margin: 0 0 0 19px;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;}
.info, .description {overflow:hidden;}span.ratings {color: #7e7e7e;font-size: 14px;line-height:12px;}
p.category {color: #fff;display: inline;font-size: 12px;margin: 0;overflow: hidden;width: 100%;font-family: "SourceSansProIt";}
span.address {color:#053a6e;font-size:12px;}
.info-description .text-box {background: none;float: left;max-width: 75%; padding-left:0; padding-bottom: 0}
.search-panel .text-box h6 {margin: 0 auto;position: relative;width: 200px;}
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-min.ratings i {background: url("../images/rating-sprite1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 12px;margin-top: 5px;width: 58px; float: left;}

.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-link li a{font-size: 14px; color: #000;padding: 5px 10px;}
.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;}
/***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:40px;padding:22px 20px;}
.artist-info .col-4 p {color: #959595;float: left;font-family: "SourceSansProIt";font-size: 14px;font-weight: normal;letter-spacing: -0.25px;line-height: 22px;margin-bottom: 25px;width: 100%;}.artist-info .well {margin:37px 0 20px;}
.col-4 .review-padding {padding-left: 8px;}
.review-btn {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: 2px solid #626262;color: #000000;float: right;font-size: 22px;font-weight: bold;  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: #f4f4f4;}
.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 #7f7f7f;margin-bottom: 4px; 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: #000;padding-left: 17px}
.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 {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: #0e76a0;font-family:"SourceSansProBold";font-size: 20px;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 0 20px;padding:0px 77px;}
.artist-info .gallery {margin: 10px 0 0; padding: 0 11px;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: 10px 35px 0;letter-spacing: -0.25px;}
.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 36px;}
.profile-page .performance-info h2 {color: #01375e;font: italic 24px/23px "LobsterTwoRegular";padding:0;margin-bottom:19px;}.performance-info p {color: #6a6969;font-size:15px;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:#6a6969;margin-bottom: 2px;margin-left: 0;padding-right:35px;text-align: justify;line-height: 22px;font-size: 15px;}
.repertoire {margin-bottom: 30px;padding: 0 20px;}.testimonial {margin: 45px 0;padding-bottom: 20px;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: -28px;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: -27px;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;}
.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: 8px -359px ; background-repeat:no-repeat;content: " ";display: block;height: 21px;position: absolute;right: 5px;top: 4px;width: 27px;}
.profile-contact .review-btn {height: 30px;margin-right: 0;padding: 0 5px;width: 170px;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: 200px;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 #6a6969;padding-top: 18px;}
.contact .well.profile-contact {margin:62px 25px;padding: 26px 19px 0 19px; border: 1px solid #858585;border-radius: 8px;background-color: #ffffff;}
.contact-address {margin:38px 25px 109px;color: #13575b;}
.contact-address p {color: #545454;font-size: 14px;font-weight: normal;margin-bottom:15px;line-height: 20px;}
.contact-address p.phone {margin-bottom:0px}
.contact-address .phone > a {color: #545454;}
.contact-address .phone > a:hover {text-decoration: underline;}
.contact-address span {color: #545454;display: block;font-size: 15px;font-weight: bold; line-height: 20px}
.contact textarea { resize:vertical; height:96px; min-width:73%;}
.profile-contact .input-group.col-8.contact-check {margin:10px 0 24px;}
.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}
.search-page3 .about p{margin: 30px 0;}
span.ratings.ratings-min .four-half-rate-star {background-position: 0 -11px}
span.ratings.ratings-min .three-half-rate-star {background-position: 0 -35px;}
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 -47px}
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 {background-position: 0 -120px;}
/*big star*/
span.ratings .four-half-rate-star {background-position: 0 -18px;}
span.ratings .three-half-rate-star {background-position: 0 -54px;}
span.ratings .two-half-rate-star {background-position: 0 -91px;}
span.ratings .one-half-rate-star {background-position: 0 -126px;}
span.ratings .five-rate-star {background-position: 0 0;}
span.ratings .four-rate-star {background-position: 0 -36px;}
span.ratings .three-rate-star {background-position: 0 -72px;}
span.ratings .two-rate-star {background-position: 0 -108px;}
span.ratings .one-rate-star {background-position: 0 -144px;}
span.ratings .half-rate-star {background-position: 0 -162px;}
span.ratings .zero-rate-star {background-position: 0 -181px;}
span.ratings i {background: url("../images/rating-sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);float: left;height: 17px;margin-right: 5px;margin-top: 5px;width: 93px;}
.artist-info .col-4 span.ratings i {margin-bottom: 6px;}
.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 35px;}.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:28px;}
.menu-stacked li a {color: #280707;display: block;letter-spacing: -0.25px;line-height: 26px;padding: 7px 29px 7px 32px;font-size: 17px;font-family: 'SourceSansProSemibold';}
.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; font-family: "SourceSansProIt"; display: block; float: left; width: 100%}
.search-panel.search-panel2 .search-description .info span.ratings{color:#626262;}
.contact .alert {margin:10px 40px 0 40px}.contact .profile-contact .input-group span.error {margin: 0;}
.alert {border: 1px solid #206064;  border-radius: 5px; margin-bottom: 20px; padding: 10px;}
.alert-success {background-color: #dff0d8;border-color: #d6e9c6;color: #3c763d;}
.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: #7e7e7e;letter-spacing: -0.25px;}.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: #0e76a0;font-family: "SourceSansProBold";font-size: 42px;font-weight: 500;line-height: 42px;padding: 3px 0 4px;}
.profile-title .ratings small {color: #c45327;margin: 0 22px;}
.profile-title .ratings > strong {color: #626262;margin-right:5px;}
.artist-info .col-4 .col-12 p:last-child {margin-bottom:10px;}
.title.profile-title.col {border: 1px solid #7f7f7f;overflow: hidden;}
.profile-title span.ratings {display: block;margin-bottom: 11px;font-family: "SourceSansProLightIt"}
.profile-title span.ratings { background-position: 0 -158px;}
.profile-title .ratings a strong{font-family: "SourceSansProIt"}
.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}
.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;}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:8px 0 23px;}.artist-info .col-4 .col-12 img:first-child {margin-top: 13px;}
.gallery .vidoe-block img {border-radius: 5px;}
.artist-info p.date {margin-bottom: 3px;}
.review-star {background-image: url("../images/sprite-new.png");background-position: 0 -300px;background-repeat: no-repeat;display: block;height: 20px; margin-bottom: 10px;}.profile-contact .input-group.margin-none {margin-bottom: 0;}
.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: #0e76a0;line-height: 20px;letter-spacing: -0.25px; font-size: 20px;}
.artist-info .col-8 .well p {margin-bottom: 26px;}.artist-info .col-8 .well h5 {color: #999999; font-family:"SourceSansProLightIt";margin-bottom: 5px;line-height: 12px;}.artist-info .well span.ratings {margin-bottom: 10px;}.artist-info .col-8 .reviews-page .well {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border-bottom: 1px solid #e4e4e4;margin:0 0 41px 29px;padding: 0px 20px 16px 6px;}.artist-info .songlist-page .well > a {color: #000;display: block;font-size: 15px;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:35px;}
.well.gallery.video-page a {color: #959595;display: block;margin-top: 6px;margin: 10px 35px 0; 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: 30px;padding: 0 7px;}
.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: #0e76a0;font-family: "SourceSansProBold";font-size: 20px;font-weight: 100;line-height: 22px;margin: 0;padding: 9px 0 9px 0;}
.search-page.search-page2 .title {border-bottom: 1px solid #ececec;border-top: medium none;}
.search-page2 .profile-contact label {color: #545454;font-size: 15px;line-height: 16px;}
.checkbox > input:checked {left: 0;margin: -4px 0 0;display: none;}
.search-page2.search-page3 .profile-contact h4 {border-bottom: 2px dotted #6a6969;color: #0e76a0;font-size: 18px;line-height:normal;margin:0 0 20px }
.info-description {float: left;width: 79%;}
.search-panel .view-btn {font-family: "SourceSansProSemibold";margin-left: 2px;float: right;}
.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 21px 0 10px;width: 63.4%;}
.search-page2 .about {padding: 0 15px;}
.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 { background-color: #efefef;padding: 15px;}
.input-group.col-12.divider.button-list,.input-group.col-12.divider.button-list .col-12 {background-color: #ffffff; margin:60px 0 0}
.artist-info .col-8 .about .well p {color: #4a4a4a;margin-bottom: 26px;text-align: justify;font-size: 15px;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-page2 .button-list .review-btn::after {background: url("../images/sprite-new.png");background-position: 0 -358px;background-repeat: no-repeat;content: "";height: 20px;position: absolute;right: 6px;top: 9px;width: 24px;}
.search-page2 .profile-contact .review-btn {  background: none repeat scroll 0 0 #13575b;border: medium none;border-radius: 5px;color: #ffffff;float: right;  font-size: 12px;font-weight: normal;height: 30px;line-height: 12px;margin-left: 0;padding: 8px 10px;position: relative;text-align: left;text-transform: none;
 width: 70px;}
 .search-page2 .button-list.col-12 .review-btn {background-color: transparent;border: 1px solid #000;border-radius: 3px;color: #000;font-size: 20px;height: 40px;position: relative;text-transform: uppercase;width: 140px;}
 .profile-contact .input-group.col-12 .review-btn {display: block;float:right;background-color: #f6f6f6; font-size: 23px; border-color: #868686; color: #242524}
 .search-page.search-page2 .title.title2 {padding-left: 0px;}
 .search-description .info span.ratings {font-size: 12px;font-style: normal;margin-top: 3px;letter-spacing: -0.25px;line-height: 22px;}.search-description .info h2 {float: left;font-size: 24px;margin-right: 11px; line-height:29px;}
 .search-description .info .info-description h2 a {font-weight: normal;}
 .search-description .info span.ratings a{ color:#fff;float: left;}
.info .category > span {color: #fff;margin:0 12px 0 14px;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 {height:76px}.search-panel2 .search-description .description{height: 64px;}
.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;}
.media-list span {padding-top:4px;letter-spacing: -0.25px;}
.quick-listen::after {background-image: url("../images/sprite-new.png");background-position: 0 -649px;background-repeat: no-repeat;content: "";display: block;height: 15px;left: 9px;position: absolute;top: 6px;width: 13px;}
.quick-listen {background-image: url("../images/quick-list.png");background-position: 0 0;background-repeat: no-repeat;color: #ffffff;cursor: pointer;float: left;font-family: "SourceSansProBold";font-size: 12px;height: 25px;letter-spacing: -0.25px;
line-height: 26px;margin-top: 17px;padding: 0 10px 0 27px;position: relative;width: 109px;}
.search-panel .button-list .review-btn::after { background-image: url("../images/sprite.png");background-position: -17px 0;background-repeat: no-repeat;content: "";height: 15px;left: 10px;position: absolute;top: 16px;width: 13px;}
.button-list .review-btn {border: 1px solid #000;border-radius: 3px; color: #242524;height: 40px;width: 162px;position: relative; font-size: 23px;padding-right: 18px;text-align: right;background-color: #f6f6f6; line-height: 26px;padding-left: 10px;}
.search-panel.search-panel2 .search-img img {padding: 0;border-radius: 0;}
.search-panel2 .col-3 {padding: 0 5px 0 0;margin: 0;width: 24.5%;}
.search-panel2 .col-9 {margin: 0;padding: 5px 20px 0 10px;width: 75.5%;}
.search-panel.search-panel2 .view-btn {margin-top: 15px;}
.search-panel.search-panel2 .media-list {float: left;margin: 0 0 0 88px;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:#808080;}
.search-panel2 .search-description .description p,.search-panel2 .media-list li a{color: #000000;font-size: 14px;font-weight: normal;line-height: 22px;}
.search-panel2 .search-description .info span.ratings a{ color: #808080}.search-panel2 .info .category > span,.search-panel2 .category a {color: #a11d21;}
.brisbane .category > span {color: #c45327 !important;}.melbourne .category > span {color: #005970 !important;}
.perth .category > span {color: #007548 !important;}.adelaide .category > span {color: #77216d !important;}
.search-panel2 .category {color: #808080;}.search-panel2 .button-list {margin-top: 0;}
.search-panel.search-panel2 {background:#fff;order-radius: 0;box-shadow:-2px 0 2px 1px #cdcdcd;margin: 3px 0;}.search-panel2.search-panel .button-list .review-btn {border: 1px solid #868686;color: #242524;}
.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;}
.reviews-page .well > p {color: #6a6969;}
.button-list{display:block;margin-top: 10px; overflow: hidden;}
.artist-info .col-4 .title {padding: 26px 30px 18px 32px;margin-bottom: 27px;}
.profile-title .col-12 {padding: 0 30px;}
.artist-info .col-4 .col-12 { padding:0 12px 0 27px}
.profile .search-img > img {height: 452px;}
.search-panel2 .search-description .info h2 {font-size: 20px;}
.search-panel2 .quick-listen{ margin-top:17px;}
.search-panel2 .button-list .review-btn {margin-top:3px;}
.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: 110px;}
.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: #0e76a0;font-family: "SourceSansProBold";}
.search-page3 h1 { font-size: 2.5em;}.search-page3 h2 { font-size: 2em;}.search-page3 h3 { font-size:20px;}.search-page3 h4 { font-size: 1.17em;}
.search-page3 h5 { font-size: 15px;}.search-page3 h6 { font-size: 0.83em;}
.search-page3 .contact .contact-address h5{color: #545454; display: block;line-height: 20px;margin: 0}
    .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;margin: 0 20px;text-align: left;}
.artist-info .col-8 .reviews-page .well p {line-height: 22px;}
.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;}
/****footer***/
footer {padding:0 0 12px; overflow: hidden;}
footer .col-5 {padding: 0 12px;}
footer h3 {color: #242524;font-size: 16px;line-height: 22px; font-family: "SourceSansProRegular"; margin-bottom: 10px; text-transform: uppercase; margin-right: 3px;}
footer a {color: #808080; font-size: 14px;line-height: 21px;transition: all 0.5s ease 0s; margin-left: 1px;}
footer ul li a:hover {color: #000000;}
footer .col-4 {padding-left: 10px;}
footer .col-5{text-align: right;padding: 0 15px 0 5px;}
footer input {border: 1px solid #ececec;border-radius: 5px;box-shadow: 0 2px 3px 2px #ececec inset;height: 35px;padding: 10px 30px 10px 10px;width: 100%;text-transform: none;position: relative;}
footer .input-group a, footer .input-group button {background-image: url("../images/sprite.png");background-position: 0 -97px; background-repeat: no-repeat;height: 16px;position: absolute;right: 11px;top: 15px;width: 16px;color: #9f9f9f;font-size: 12px;border: medium none}
footer .input-group{ position: relative; width: 310px;float: right;}
footer input {border: 1px solid #cccccc;border-radius: 5px;height: 38px;padding:10px 28px 10px 10px;width: 100%;font-size: 12px;  margin: 4px 0 0; color: #9f9f9f}
footer .social-icon a {background: url('../images/sprite.png') no-repeat 0 0; width: 32px; height: 32px;margin: 0;}
footer .social-icon .fb a{ background-position:  -71px -24px}
footer .social-icon .gmail a{ background-position:  0 -60px}
footer .social-icon .link a{ background-position:  -36px -60px}
footer .social-icon .tw a{ background-position:  -73px -60px}
footer .social-icon .yt a{ background-position:  -110px -60px}
.social-icon > ul {float: right;}
.social-icon {margin: 18px 0 24px;text-align: right;width: 100%;}
footer .button .view-btn {text-align: center;padding:0 30px;float: right; margin: 20px 0 29px; border-radius: 6px;}
footer .button .view-btn:before{ background: none;}
.col-4 address p {color: #808080;font-size: 14px;line-height: 20px;}
.copy-right p {color: #808080;font-size: 12px;  line-height: 20px;text-align: right;}
footer .copy-right a {margin-left: 2px; font-size: 12px}
.copy-right {border-top: 1px solid #ececec;padding-top:5px;}
.copy-right .wrapper {padding-left: 0;padding-right: 0;}
footer address {margin-right: 1px;}
footer p.col-7 { padding-right: 3px;}
/*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;}
.ui-autocomplete.ui-menu .ui-menu-item {padding-left: 10px;border: none;margin: 0}
.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;}
.ui-autocomplete.ui-front li:nth-child(2n+1):hover {background-color: #cec4ee;}
/*reviews*/
.reviews .rating span {text-align: left;font-size:15px;overflow:hidden;}
.reviews .rating i {background-image: url("../images/rating.png");height: 14px;margin:0 5px 0 0;width: 83px;}
.artist-info .well.reviews hr {border-color: #828282 -moz-use-text-color -moz-use-text-color;border-style: solid none none;border-width: 1px medium medium;margin: 10px 0 20px;}
.well.reviews > p {font-family: arial;color: #000}
.reviews .ratings.ratings-min > a {display: inline-block;padding: 5px;}
.reviews .ratings small {font-size: 14px;font-style: normal;}
.load-more-products.view-btn-review.view-btn {background-color: #f3ac33;border-radius: 2px;color: #fff;display: block;font-family: arialbold;font-size: 24px;height: 51px;line-height: 51px;margin:20px auto 0;text-align: center;width: 309px;}
.captcha-error {display: block !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .read-review{width:182px;/* on Safari and Chrome  */}
}
/* Media Queries CSS */
@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%}
.search-panel.search-panel2 .media-list {margin:0 0 0 8%;}
.profile .search-img img {height:auto;max-height:100%;}
.search-panel2 .quick-listen{ margin-top:0;}
.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: 20px;}
.search-page .profile-contact .input-control,.search-page .profile-contact textarea {border: 1px solid #cbcbcb;}
.filter .filter-link {float: right;min-width: 86%;}
.search-panel.search-panel2 .search-img img,.search-panel .search-img img{width: auto;height: auto;}
.profile-contact .col-3 {width: 108px;}
.offical-logo .col-2 {padding: 0 7px;width: 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;}
.search-description .description {height:auto}
.search-panel2 .search-description .description{height: auto;margin-bottom: 20px;}
.social-icon li {margin-right: 3px;}
.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;}
}
@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 0;max-width: 100%;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-panel .view-btn{float: left;}
.search-panel{padding-bottom: 20px}
.info-description{width: 78%}
.search-panel2 .search-description .description{margin-bottom: 0}
.search-panel2 .media-list ul li {display: inline-block;float: none;}
.search-panel2 .media-list ul {text-align: center;}
.search-page.search-page2 .filter.title h2 {float: none;width: 100%;}
.filter .filter-link {float: none;margin-bottom: 10px;min-width: 100%;overflow: hidden;}
}

@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;}
}
@media only screen and (max-width: 870px){
.info-description,.search-panel2 .info-description {width:78%;}
.social-icon { margin-top: 33px;}
.offical-logo .col .col-2 {margin-bottom: 20px;text-align: center;}
}
@media only screen and (min-width:500px) and (max-width: 768px){
.search-img img{display: block;}
}
@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: 0;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;}
}
@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: 0 auto;width:100%;}
.info-description {width: 74%;}
}
@media only screen and (max-width: 767px) {index
.search-page .col-8,.search-page .col-4,.search-page .profile .col-8,.search-page .profile .col-4{width:100%}
header .col .col-6 nav ul {display: block;float: none !important;margin: 10px auto;text-align: center;width: 100%}
header nav ul li {display: inline-block;float: none;padding: 5px}
.search-page .select-filter select {display: block;float: none;margin: 0 auto 10px;}
.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;}
.slider-text.wrapper 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;}
header .col {color: #000000;overflow: visible;}
.search-page.search-page2 .filter.title h2 {display: block;float: none;margin-right: 0;text-align: center;}
.search-panel2 .media-list ul{max-width: 100%}
footer .input-group {width: 100%;}
.slider-text{display: none;}
}
@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-panel .col-7,.search-panel2 .col-9 {padding: 10px}
.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;}
.social-icon {margin-top: 25px;}
.filter .filter-link {float:none;min-width:86%;}
.profile-contact .review-btn { margin-right:43px;}
.search-panel .search-img,.media-list > ul{text-align: center;}
.media-list li {display: inline-block;float: none;}
.search-description .description p{text-align: center;}
.info-description, .search-panel2 .info-description{width: 100%}
.search-panel2 .search-description .info h2,.search-panel .ratings i,.search-panel2 .info .category > span,.search-panel2 .info .info-description .ratings {display: inline-block;float: none;margin: 0 auto;text-align: center;}
.search-panel .search-description .info span.ratings {float: none;text-align: center;}
.search-panel .view-btn {display: block;margin: 20px auto 0;clear:both;}
.info-description .text-box {float: none;max-width:100%;}
.search-description .info span.ratings a {float:none;}
body .search-panel .search-img a {display:inline-block;margin: 0 auto;text-align: center;}
.search-panel2 .col-3{padding: 0}
.search-panel .view-btn{float: none;}
.search-panel .quick p{float: left;}
}
@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;}
header .wrapper {padding: 0;}
footer,body footer .col-4,body footer h3{text-align: center;}
footer .social-icon,footer .social-icon ul,footer .col-5 ,footer .button .view-btn{float: none;text-align: center;}
footer .social-icon li {display: inline-block;float: none;}
body header .col{margin: 0}
.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%;}
}
@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;}
.slider {background-size: cover;}
.artist-info .well .col-2 > img {width: auto;}
 .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: 40px;}
.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 .category > span {margin:0 0 10px;}
.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;}
.info-description span.ratings {background-position:center -153px;}
span.ratings i {margin-left: 0px;margin-right: 8px;display: inline-block;}
}
@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;}
.search-panel .quick p{text-align: center;float: none;}
}
@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;}
}
@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;}
}