	/*
	To change this license header, choose License Headers in Project Properties.
	To change this template file, choose Tools | Templates
	and open the template in the editor.
	*/
	/*
		Created on : 18 Dec, 2017, 11:34:10 AM
		Author     : ashwin
	*/

	/*** font family ***/

	@font-face {
		font-family: BrandonGrotesque-regular;
		src: url("../fonts/brandongrotesque-regular.woff");
	}

	@font-face {
		font-family: BrandonGrotesque-blck;
		src: url("../fonts/brandongrotesque-black.woff");
	}

	@font-face {
		font-family: BrandonGrotesque-blackitalic;
		src: url("../fonts/brandongrotesque-blackitalic.woff");
	}

	@font-face {
		font-family: BrandonGrotesque-bold;
		src: url("../fonts/brandongrotesque-bold.woff");
	}

	@font-face {
		font-family: BrandonGrotesque-bolditalic;
		src: url("../fonts/brandongrotesque-bolditalic.woff");
	}

	@font-face {
		font-family: BrandonGrotesque-light;
		src: url("../fonts/brandongrotesque-light.woff");
	}

	@font-face {
		font-family: BrandonGrotesque-lightitalic;
		src: url("../fonts/brandongrotesque-lightitalic.woff");
	}

	@font-face {
		font-family: BrandonGrotesque-regularitalic;
		src: url("../fonts/brandongrotesque-regularitalic.woff");
	}

	@font-face {
		font-family: BrandonGrotesque-thn;
		src: url("../fonts/brandongrotesque-thin.woff");
	}

	@font-face {
		font-family: BrandonGrotesque-thinitalic;
		src: url("../fonts/brandongrotesque-thinitalic.woff");
	}

	@font-face {
		font-family: BrandonGrotesque-m;
		src: url("../fonts/brandongrotesque-Medium.woff");
	}

	@font-face {
		font-family: BrandonGrotesque-MI;
		src: url("../fonts/brandongrotesque-Mediumitalic.woff");
	}

	@font-face {
		font-family: TrajanPro-Regular;
		src: url("../fonts/TrajanPro-Regular_gdi.woff");
	}

	@font-face {
		font-family: img-icons;
		src: url("../fonts/img-icons.woff");
	}

	@font-face {
		font-family: Georgia;
		src: url("../fonts/Georgia.ttf");
	}

	@font-face {
		font-family: Georgia-italic;
		src: url("../fonts/Georgia-Italic.ttf");
	}

	@font-face {
		font-family: Georgia-bold;
		src: url("../fonts/Georgia-Bold.ttf");
	}

	@font-face {
		font-family: Georgia-bold-italic;
		src: url("../fonts/Georgia-Bold-Italic.ttf");
	}

	@font-face {
		font-family: 'Rework Display';
		src: url("../fonts/Webfonts/ReworkDisplay-Light.woff2") format('woff2');
		font-weight: 300, 'Light';
	}

	@font-face {
		font-family: 'Rework Display';
		src: url("../fonts/Webfonts/ReworkDisplay-Semibold.woff2") format('woff2');
		font-weight: 400, 'Semibold';
	}

	@font-face {
		font-family: 'Rework Micro';
		src: url("../fonts/Webfonts/ReworkMicro-Light.woff2") format('woff2');
		font-weight: 300, 'Light';
	}

	@font-face {
		font-family: 'Rework Micro';
		src: url("../fonts/Webfonts/ReworkMicro-Semibold.woff2") format('woff2');
		font-weight: 400, 'Semibold';
	}

	@font-face {
		font-family: 'Soehne';
		src: url("../fonts/Webfonts/soehne-buch.woff2") format('woff2');
		font-weight: 400, 'Buch';
	}

	@font-face {
		font-family: 'Soehne';
		src: url("../fonts/Webfonts/soehne-kraftig.woff2") format('woff2');
		font-weight: 600, 'kraftig';
	}

	@font-face {
		font-family: 'Soehne';
		src: url("../fonts/Webfonts/soehne-leicht.woff2") format('woff2');
		font-weight: 300, 'Buch';
	}

	/*** end font-family ***/

	/*** general styles ***/

	body {
		position: relative;
		min-height: 100vmin;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
	}

	button:active,
	button:hover,
	button:focus,
	a:active,
	a:hover,
	a:focus {
		outline: none;
		text-decoration: none;
		color: inherit;
	}

	.modal,
	#modalContent {
		overflow-x: hidden;
		overflow-y: auto;
		position: fixed !important;
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		width: 100%;
		height: 100%;
		overflow: auto;
	}

	.modal-content {
		padding: 0px 20px;
		border-radius: 0px;
		width: 50%;
		margin: 10% auto;
		border: 1px solid rgba(0, 0, 0, 0.1);
		box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.25);
	}

	.small-modal .modal-content {
		max-width: 500px;
	}

	.modal-header {
		text-transform: uppercase;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		color: #666666;
		font-size: 21px;
		line-height: 30px;
		text-align: left;
		word-break: break-word;
		border-bottom: 1px solid #DDDDDD;
		padding: 20px 0px 0px;
	}

	.modal-header.header-hidden {
		border: none;
	}

	.modal-header.header-hidden .modal-title {
		display: none;
	}

	.modal-header.header-hidden .close {
		/*margin: -2px -21px;*/
		float: none;
		position: relative;
		left: 100%;
		transform: translateX(-100%);
	}

	.modal-content .modal-body {
		padding: 0px;
	}

	.modal-content .form-group {
		padding-top: 15px;
		margin-bottom: 10px;
	}

	.modal-content .form-group label {
		font-family: "Rework Display", sans-serif;
		font-size: 12px;
		font-weight: 400;
		color: #333;
		line-height: 19px;
		white-space: normal;
		text-transform: uppercase;
	}

	.modal-content .form-group input,
	.modal-content .form-group textarea,
	.modal-content .form-group select {
		font-family: "Rework Display", sans-serif;
		font-weight: 400;
		color: #011048;
		font-size: 12px;
		line-height: 22px;
		height: 40px;
		padding: 15px;
		background-color: #FFFFFF;
		border: 1px solid #DDDDDD;
		border-radius: 0px;
		box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25);
	}

	.modal-content .form-group textarea {
		resize: vertical;
	}

	.modal-content .form-group textarea+.grippie {
		display: none;
	}

	.modal-footer {
		padding: 0px 0px 20px;
		margin-top: 40px;
		font-size: 0px;
		border-top: none;
		text-align: center;
	}

	.modal-footer .modal-btn {
		background-color: #FFFFFF;
		border: 1px solid #AAAAAA;
		font-family: "Rework Display", sans-serif;
		color: #666666;
		font-size: 15px;
		line-height: 22px;
		width: calc(50% - 11px);
		height: 30px;
		border-radius: 6px;
		font-size: 16px;
		text-transform: uppercase;
		margin: 0px 0px 0px 20px !important;
	}

	.modal-footer .modal-btn:hover,
	.modal-footer .modal-btn:active {
		background-color: #AAAAAA;
		color: #FFFFFF;
	}

	.modal-footer .modal-btn:first-child {
		margin-left: 0px !important;
	}

	.modal-footer .modal-btn.success-btn {
		background-color: #FFFFFF;
		color: #020F48;
		border: 1px solid #020F48;
	}

	.modal-footer .modal-btn.success-btn:hover,
	.modal-footer .modal-btn.success-btn:active {
		background-color: #0A1C6A;
		color: #ffffff;
	}

	.modal form table .draggable,
	#modalContent form table .draggable {
		position: relative;
		background: none;
		border: none;
	}

	.modal .detail-wrapper,
	#modalContent .detail-wrapper {
		margin-bottom: 15px;
		padding-top: 15px;
	}

	.modal .detail-wrapper .detail-label,
	#modalContent .detail-wrapper .detail-label {
		display: inline;
		padding-right: 10px;
		font-family: "Rework Display", sans-serif;
		font-size: 13px;
		color: #999999;
		line-height: 19px;
		clear: both;
		text-transform: uppercase;
	}

	.modal .detail-wrapper .detail-data,
	#modalContent .detail-wrapper .detail-data {
		display: inline;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		font-weight: 500;
		color: #666666;
		line-height: 22px;
	}

	.modal .detail-wrapper .detail-data.next-line,
	#modalContent .detail-wrapper .detail-data.next-line {
		display: block;
	}

	.modal .modal-body .custom-chk-wrapper,
	#modalContent .modal-body .custom-chk-wrapper {
		display: inline-block;
		margin-right: 30px;
		margin-top: 20px;
		cursor: pointer;
	}


	.modal .modal-body .roasterhidden .custom-chk-wrapper,
	#modalContent .modal-body .roasterhidden .custom-chk-wrapper {
		display: none;

	}

	/* Added by NP */

	.custom-chk-wrapper.active:not(:empty)~.custom-chk-wrapper.active:not(:empty):before {
		content: ", ";
	}

	.modal .modal-body .roasterhidden .custom-chk-wrapper {
		margin-right: 0px;
		margin-top: 0px;
	}

	.modal .modal-body .roasterhidden .custom-chk-wrapper.active,
	#modalContent .modal-body .roasterhidden .custom-chk-wrapper.active {
		display: inline-block;
	}

	.modal .modal-body .roasterhidden .custom-chk-wrapper.readonly.active .custom-chk,
	.modal .modal-body .roasterhidden .custom-chk-wrapper.readonly.active .chk-label {

		color: #666666;

	}

	.modal .modal-body .roasterhidden .custom-chk-wrapper.readonly.active .custom-chk {
		display: none;

	}

	.modal .modal-body .custom-chk-wrapper .custom-chk,
	#modalContent .modal-body .custom-chk-wrapper .custom-chk {
		font-size: 16px;
		color: rgb(170, 170, 170);
		display: inline-block;
		margin-right: 5px;
		align-self: flex-start;
	}

	.modal .modal-body .custom-chk-wrapper .custom-chk::before,
	#modalContent .modal-body .custom-chk-wrapper .custom-chk::before {
		font-family: icomoon;
		content: "\e90b";
		vertical-align: -2px;
	}


	.modal .modal-body .custom-chk-wrapper.active .custom-chk,
	#modalContent .modal-body .custom-chk-wrapper.active .custom-chk {
		color: #666666;
		align-self: flex-start;
	}

	.modal .modal-body .custom-chk-wrapper.readonly.active .custom-chk,
	.modal .modal-body .custom-chk-wrapper.readonly .custom-chk,
	.modal .modal-body .custom-chk-wrapper.readonly.active .chk-label {
		color: #ccc;
		cursor: default;
	}

	.modal .modal-body .custom-chk-wrapper.readonly {
		cursor: default;
	}

	.modal .modal-body .custom-chk-wrapper.semi-active .custom-chk::before,
	#modalContent .modal-body .custom-chk-wrapper.semi-active .custom-chk::before {
		font-family: icomoon;
		content: "\e8e1";
	}

	.modal .modal-body .custom-chk-wrapper.active .custom-chk::before,
	#modalContent .modal-body .custom-chk-wrapper.active .custom-chk::before {
		font-family: icomoon;
		content: "\e923";
	}

	.modal .modal-body .custom-chk-wrapper .custom-chk.custom-radio::before,
	#modalContent .modal-body .custom-chk-wrapper .custom-chk.custom-radio::before {
		font-family: icomoon;
		content: "\e922";
	}

	.modal .modal-body .custom-chk-wrapper.active .custom-chk.custom-radio::before,
	#modalContent .modal-body .custom-chk-wrapper.active .custom-chk.custom-radio::before {
		font-family: icomoon;
		content: "\e918";
	}

	.modal .modal-body .custom-chk-wrapper.readonly .chk-label,
	#modalContent .modal-body .custom-chk-wrapper.readonly .chk-label {
		color: #ccc;
		cursor: default;
	}

	.modal .modal-body .custom-chk-wrapper .chk-label,
	#modalContent .modal-body .custom-chk-wrapper .chk-label {
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		color: #999999;
		line-height: 22px;
	}

	.modal .modal-body .custom-chk-wrapper.active .chk-label,
	#modalContent .modal-body .custom-chk-wrapper.active .chk-label {
		color: #666666;
		font-weight: 500;
	}

	.modal-content .text-area-wrapper .char-limit-wrapper,
	.modal-content .form-type-textarea+.char-limit-wrapper {
		color: #AAAAAA;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 13px;
		font-weight: 500;
		line-height: 19px;
		display: inline-block;
		width: calc(100% - 223px);
	}

	.modal-body .add-more-plus {
		font-size: 0px;
		display: inline-block;
		width: 100%;
		margin: 0px;
		text-align: center;
		color: #020F48;
		background-color: #FFFFFF;
		border: 1px solid #020F48;
		border-radius: 6px;
		height: 30px;
		padding-top: 5px;
		margin-top: 30px;
		text-decoration: none;
		cursor: pointer;
		-webkit-transition: background-color 200ms ease-out;
		-moz-transition: background-color 200ms ease-out;
		-o-transition: background-color 200ms ease-out;
		transition: background-color 200ms ease-out;
	}

	.modal-body .add-more-plus:hover {
		color: #FFFFFF;
		background-color: #020F48;
	}

	.modal-body .add-more-plus::before {
		font-size: 16px;
	}

	.modal-body .browse-btn {
		margin-top: 30px;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 16px;
		line-height: 2;
		height: 30px;
		text-align: center;
		color: #666666;
		text-transform: uppercase;
		background-color: #CCCCCC;
		border-radius: 4px;
		border: 1px solid #666666;
		cursor: pointer;
	}

	.modal .modal-dialog,
	#modalContent .modal-dialog {
		width: 100%;
		margin: 0px;
	}

	.modal-body .confirm {
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 18px;
		color: #666666;
		text-align: center;
		padding-top: 30px;
	}

	.modal-body .form-group textarea.large-textarea {
		height: 135px;
	}

	.modal-content .search-bar {
		position: relative;
	}

	/*.modal-content .search-bar.left{
		width: 75%;
		display: inline-block;
	}*/

	.modal-content .search-bar input {
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		height: 50px;
		font-size: 21px;
		border-radius: 0px;
		color: #999999;
		background-color: #F8FAFA;
		border: 1px solid #D4DDDD;
		border-radius: 2px;
		box-shadow: none;
		text-align: center;
		padding-left: 40px;
		padding-right: 34px;
		padding-top: 18px;
		margin-bottom: 0px;
	}

	/*.modal-content .search-bar.left input{
		text-align: left;
	}*/
	.modal-content .search-bar.in-focus input {
		text-align: left;
		outline: none;
	}

	.modal-content .search-bar .icon-Magnifying-Glass-Thin {
		position: absolute;
		top: 29px;
		font-size: 24px;
		left: calc(50% - 135px);
		color: #979797;
	}

	.modal-content .search-bar .icon-lightbox_x {
		position: absolute;
		right: 15px;
		top: 31px;
		font-size: 18px;
		color: #979797;
		cursor: pointer;
	}

	/* #music-add-featured-form .search-bar .icon-Magnifying-Glass-Thin{
		left: 10px;
	} */

	.modal-content .search-bar.in-focus .icon-Magnifying-Glass-Thin,
	.modal-content .search-bar.left .icon-Magnifying-Glass-Thin {
		left: 10px;
	}

	.modal-content .search-bar .music-talents-name-list {
		position: absolute;
		width: 100%;
		background: rgb(255, 255, 255);
		box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
		z-index: 1;
	}

	.modal-content .search-bar .music-talents-name-list ul {
		margin: 0px;
		padding: 10px 0px;
	}

	.modal-content .search-bar .music-talents-name-list li {
		list-style-type: none;
		padding: 10px 20px 0px;
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 18px;
		cursor: pointer;
	}

	.modal-content .search-bar .music-talents-name-list li a {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 18px;
		text-decoration: none;
		display: inline-block;
		width: 100%;
		cursor: pointer;
	}

	.modal-content .messages {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 16px;
		font-weight: 500;
		line-height: 26px;
		padding: 10px 0px 0px;
	}

	.red-label {
		color: #D0021B !important;
	}

	input::-ms-clear {
		display: none;
		width: 0;
		height: 0;
	}

	.alert.alert-success {
		font-size: 16px;
	}

	.modal .modal-content .full-name-wrapper,
	#modalContent .modal-content .full-name-wrapper {
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
	}

	.modal .modal-content .full-name-wrapper .form-group:first-child,
	#modalContent .modal-content .full-name-wrapper .form-group:first-child {
		margin-right: 10px;
	}

	.modal .modal-content .password-info,
	#modalContent .modal-content .password-info {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		line-height: 22px;
	}

	.modal .modal-body .custom-chk-wrapper .chk-label a,
	#modalContent .modal-body .custom-chk-wrapper .chk-label a,
	.modal .modal-body .custom-chk-wrapper .chk-label a:hover,
	#modalContent .modal-body .custom-chk-wrapper .chk-label a:hover {
		color: #1C739D;
	}

	/*** end general styles***/

	/*** title-bar ***/
	.music-profile-body {
		background-color: #fff;
	}

	.title-bar {
		margin: 0px;
		border-bottom: 1px solid rgba(51, 51, 51, 0.25);
		background: #FFFFFF;
		z-index: 200;
		padding: 26px 0 6px;
	}

	.title-bar .container {
		display: flex;
		flex-wrap: wrap;
	}

	.title-bar .navbar-btn {
		text-decoration: none;
		margin: 0;
	}

	.title-bar .navbar-btn .icon-wme_logo {
		color: #333333;
		font-size: 22px;
	}

	.title-bar .page-info {
		display: inline-block;
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 13px;
		line-height: 1.4;
		margin: 8px 0px 8px 15px;

	}

	.title-bar .login-link a {
		float: right;
		font-family: "Rework Display", sans-serif;
		font-size: 14px;
		color: #fff;
		text-decoration: none;
		line-height: 15px;
		text-align: right;
		font-family: "Rework Display", sans-serif;
	}

	.fix-search .title-bar .login-link a {
		margin-right: 0px;
	}

	.title-bar .login-link.register-link a {
		margin-left: 18px;
	}

	.title-bar .user-icon .icon-profile {
		font-size: 18px;
		color: rgb(215, 215, 215);
		float: right;
		cursor: pointer;
		margin-top: 11px;
		margin-bottom: 13px;
	}

	.title-bar .user-icon.active .icon-profile,
	.title-bar .user-icon:hover .icon-profile {
		color: #fff;
	}

	.title-bar .user-icon+.dashboard-links {
		display: none;
		min-width: 175px;
		background-color: rgb(255, 255, 255);
		color: rgb(85, 85, 85);
		text-align: left;
		list-style: none;
		padding: 10px 0px;
		position: absolute;
		z-index: 100;
		top: 40px;
		right: 9px;
		box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
	}

	.title-bar .user-icon+.dashboard-links::after {
		position: absolute;
		width: 16px;
		height: 16px;
		right: 6px;
		top: -7px;
		content: "";
		background: #fefefe;
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		box-shadow: -3px -3px 5px -2px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: -3px -3px 5px -2px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow: -3px -3px 5px -2px rgba(0, 0, 0, 0.3);
	}

	.title-bar .user-icon.active+.dashboard-links {
		display: block;
		border: 1px solid rgb(255, 255, 255);
		box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
	}

	.title-bar .user-icon+.dashboard-links li:hover {
		background-color: rgb(247, 247, 247);
	}

	.title-bar .user-icon+.dashboard-links li a {
		display: block;
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		font-weight: 500;
		line-height: 22px;
		text-decoration: none;
		padding: 5px 20px;
		white-space: nowrap;
	}

	/* .title-bar .landing-menu,
	.header-container .landing-menu {
		padding: 10px 0px 7px;
	}

	.landing-menu {
		margin-top: 15px;
		margin-left: 25px;
	} */

	.title-bar .landing-menu .each-menu-item,
	.header-container .landing-menu .each-menu-item {
		display: inline-block;
		margin-right: 20px;
		cursor: pointer;
	}

	.title-bar .landing-menu .each-menu-item .icon-Arrow-Right,
	.header-container .landing-menu .each-menu-item .icon-Arrow-Right {
		font-size: 11px;
	}

	.title-bar .landing-menu .each-menu-item a,
	.header-container .landing-menu .each-menu-item a {
		display: block;
		font-family: "Rework Display", sans-serif;
		font-size: 14px;
		color: #fff;
		text-decoration: none;
		text-transform: lowercase;
	}

	.title-bar .landing-menu .each-menu-item a::first-letter,
	.header-container .landing-menu .each-menu-item a::first-letter {
		text-transform: uppercase;
	}

	.header-container .landing-menu .each-menu-item a span {
		display: none;
	}

	/*** end title-bar ***/

	/*** landing page ***/

	/* heading */
	.header-container .heading {
		text-transform: uppercase;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		color: #fff;
		font-size: 9px;
		line-height: 13px;
		border-left: 1px solid rgba(255, 255, 255, 0.15);
		padding-left: 24px;
		text-align: left;
	}

	.header-container .logo,
	.logo-container .logo .icon-wme_logo {
		position: relative;
		color: #fff;
		font-size: 32px;
		margin: 8px 24px 8px 0;
		text-align: center;
		width: 130px;
		height: 26px;
	}

	.header-container .logo.icon-wme_logo:before,
	.logo-container .logo .icon-wme_logo:before {
		content: '';
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		background: url(../images/wme-logo-white.svg) no-repeat center /contain;
	}

	.logged-in .region-header-top-right {
		margin-top: 0;
	}

	/* end heading */

	/* content */
	/* .music-all-talent .landing-content .search-bar.client-page {
		right: -15px;
		top: 11px;
	}

	.music-all-talent .landing-content .search-bar {
		position: absolute;
		right: 100px;
		top: -65px;
		width: 457px;
	} */

	.landing-content .search-bar.left {
		width: 75%;
		display: inline-block;
		position: relative;
	}

	.landing-content .search-bar input {
		font-family: "Soehne", sans-serif;
		font-weight: 400;
		height: 50px;
		font-size: 16px;
		line-height: 24px;
		border-radius: 0px;
		/* color: #5A6183; */
		/* background-color: #C4C8D9 !important; */
		/* border: 1px solid #C4C8D9 !important; */
		border-radius: 3px;
		text-align: center;
		padding-left: 40px;
		padding-right: 34px;
		padding-bottom: 19px;
		/* padding-top: 9px; */
		margin-bottom: 0px;
		box-shadow: none;
		transition: none;
		-webkit-appearance: none;

		color: #FFFFFF;
		background-color: transparent !important;
	}

	.landing-content .search-bar .form-item {
		position: relative;
	}

	.landing-content .search-bar .form-item:before {
		content: '';
		position: absolute;
		width: 100%;
		height: 2px;
		background-color: #FFFFFF;
		opacity: 0.4;
		left: 0;
		bottom: 0;
	}

	.music-all-talent .landing-content .search-bar input {
		border: none;
		border-radius: 0px;
		text-align: left;
		/* font-size: 14px; */
		font-size: 16px;
		/* padding-left: 51px; */
		background: #FFFFFF 0% 0% no-repeat padding-box;
		border-radius: 3px;
	}

	.landing-content .search-bar.left input,
	.modal-content .search-bar.left input {
		text-align: left;
	}

	.landing-content {
		position: relative;
		width: 100%;
		/* float: left; */
	}

	.landing-content .search-bar.in-focus input {
		text-align: left;
		outline: none;
	}

	.landing-content .search-bar .icon-Magnifying-Glass-Thin {
		position: absolute;
		top: 8px;
		/* font-size: 17px; */
		font-size: 20px;
		left: 0;
		/* color: #020F48; */
		color: #FFFFFF;
		font-weight: 700;
	}

	.landing-content .search-bar .icon-lightbox_x {
		position: absolute;
		right: 15px;
		top: 16px;
		font-size: 18px;
		color: #fff;
		cursor: pointer;
		z-index: 1;
	}

	.landing-content .search-bar .music-talents-name-list {
		position: absolute;
		width: 100%;
		/* background: #C4C8D9; */
		background: #fff;
		box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
		z-index: 1;
		top: 100%;
	}

	.landing-content .search-bar .music-talents-name-list ul {
		margin: 0px;
		padding: 10px 0px;
	}

	.landing-content .search-bar .music-talents-name-list li {
		list-style-type: none;
		padding: 10px 20px 0px;
		/* color: #020F48; */
		color: #000;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 14px;
		cursor: pointer;
	}

	.landing-content .search-bar .music-talents-name-list li a {
		color: #000;
	}

	.display_box_hover {
		background: rgb(245, 245, 245);
	}

	.landing-content .engagement-types {
		padding: 15px 0px 4px;
		display: none;

	}

	.category-wrapper .form-item-field-music-roster-types-tid .form-group {
		margin-bottom: 5px;

	}

	#music-booking-inquiry-node-form .field-name-field-other-category {
		display: none;
	}

	.landing-content .engagement-types .type-lable {
		float: left;
		font-family: "Rework Display", sans-serif;
		color: #666666;
		font-size: 13px;
		line-height: 22px;
		margin-right: 15px;
		margin-top: 6px;
		text-transform: uppercase;
		width: 100%;
		margin-bottom: 6px;
	}

	.landing-content .engagement-types .type-filters {
		display: inline-block;
		width: calc(100% - 200px);
	}

	.landing-content .engagement-types .type-filters .each-type {
		display: inline-block;
		background-color: #FFFFFF;
		border: 1px solid #1C739D;
		border-radius: 6px;
		text-decoration: none;
		font-family: "Rework Display", sans-serif;
		font-size: 15px;
		color: #1C739D;
		text-align: center;
		line-height: 22px;
		padding: 5px 25px 1px;
		margin-right: 10px;
		margin-bottom: 6px;
		cursor: pointer;
		min-width: 152px;
	}

	#et-All {
		display: none;
	}

	.landing-content .engagement-types .type-filters .each-type:hover,
	.landing-content .engagement-types .type-filters .each-type.active {
		background-color: #1C739D;
		border-color: #1C739D;
		color: #FFFFFF;
	}

	.landing-content .custfilter-wrapper {
		padding: 0px 0px 4px;
		width: 100%;
		/* border-top: 1px solid #CCCCCC; */
		display: flex;
		/* border-bottom: 1px solid #CCCCCC; */
		padding: 0px;
		margin-top: 0;
	}

	.landing-content .custfilter-wrapper button {
		background: none;
		border: none;
		float: left;
		font-family: "Rework Display", sans-serif;
		color: #1C739D;
		font-size: 15px;
		line-height: 22px;
		padding: 0px;
		margin-right: 15px;
		margin-top: 13px;
		outline: none;
		text-transform: uppercase;
	}

	.landing-content .custfilter-wrapper button:active {
		background: none;
		color: #1C739D;
		outline: none;
		box-shadow: none;
	}

	.landing-content .custfilter-wrapper button .icon-small_plus {
		font-size: 9px;
		margin-left: 8px;
		vertical-align: 1px;
	}

	.custom-filter-head {
		order: 3;
		margin-top: 3px;
	}

	.landing-content .custfilter-wrapper .custom-filters {
		margin: 0;
		flex-grow: 1;
		display: flex;

	}

	.landing-content .custfilter-wrapper .custom-filters .filter-result {
		display: block;
		width: auto;
		max-width: 1010px;
	}

	.landing-content .custfilter-wrapper .custom-filters .filter-type {
		display: inline-block;
		font-family: "Rework Display", sans-serif;
		color: #1C739D;
		font-size: 12px;
		line-height: 18px;
		margin-right: 10px;
	}

	.landing-content .custfilter-wrapper .custom-filters .each-filter,
	.landing-content .custfilter-wrapper .custom-filter-head .filter-count {
		display: inline-block;
		font-family: "Rework Display", sans-serif;
		font-weight: 600;
		font-size: 12px;
		color: #000;
		line-height: 18px;
		padding: 6px 13px 7px;
		/* background-color: rgba(2, 15, 72, 0.5); */
		background-color: #DDDDDD;
		margin: 4px 8px 4px 0;
		border-radius: 16px;
	}

	.landing-content .custfilter-wrapper .custom-filters .each-filter .icon-small_x,
	.landing-content .custfilter-wrapper .custom-filters .remove-filter .icon-small_x {
		display: inline-block;
		font-size: 9px;
		margin-left: 6px;
		vertical-align: top;
		margin-top: 4px;
		cursor: pointer;
		color: #000;
		font-weight: bold;
	}

	.landing-content .custfilter-wrapper .custom-filters .remove-filter .icon-small_x.blue-icon {
		color: #020F48;
	}

	.custom-filters .no-filter {
		/* background: rgba(2, 15, 72, 0.5); */
		/* padding: 5px 15px; */
		font-size: 11px;
		/* font-size: 12px; */
		/* color: #fff; */
		line-height: 18px;
		/* border-radius: 13px; */
		font-size: 24px;
		color: #191834;
	}

	.landing-content .custfilter-wrapper .custom-filters .remove-filter {
		/* float: right; */
		margin-top: 6px;
		/* color: #020F48; */
		color: #000;
		font-family: "Soehne", sans-serif;
		font-size: 14px;
		line-height: 19px;
		font-weight: 600;
		/* text-transform: uppercase; */
		cursor: pointer;
		position: absolute;
		right: 60px;
		/* width: 132px; */
		padding: 7px 25px 6px 0;
		border-right: 1px solid #1a1834;
		margin-top: 0;
		display: flex;
		align-items: center;
		gap: 16px;
	}

	.logged-in .landing-content .custfilter-wrapper .custom-filters .remove-filter {
		right: 205px;
		margin-top: 5px;
	}

	.landing-content .custfilter-wrapper .custom-filters .remove-filter .icon-small_x {
		display: inline;
		/* margin-right: 6px; */
		font-size: 18px;
		margin: 0;
	}

	.landing-content .custfilter-wrapper .custom-filters .remove-filter .icon-small_x:before {
		position: relative;
		/* bottom: 2px; */
	}

	.landing-content .custfilter-wrapper .custom-filter-head .filter-count {
		float: right;
		border: none;
		font-style: italic;
		color: #BBBBBB;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 11px;
		font-weight: 500;
		line-height: 16px;
		background-color: #FFFFFF;
	}

	.landing-content .published-dropdown {
		position: relative;
		display: inline-block;
		margin-right: 10px;
	}

	.landing-content .published-dropdown .published-label {
		color: #999999;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 11px;
		line-height: 16px;
		text-transform: uppercase;
		cursor: pointer;
	}

	.landing-content .published-dropdown .published-label .icon-Arrow-Down {
		font-size: 6px;
		margin-left: 5px;
		vertical-align: 2px;
	}

	.landing-content .published-dropdown .published-options {
		display: none;
		min-width: 118px;
		background-color: #FFFFFF;
		color: #999999;
		list-style: none;
		padding: 15px 20px 0px;
		position: absolute;
		z-index: 1;
		top: 30px;
		right: -11px;
		border: 1px solid rgba(0, 0, 0, 0.1);
		box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.25);
	}

	.landing-content .published-dropdown .published-label.active+.published-options {
		display: block;
	}

	.landing-content .published-dropdown .published-options::after {
		position: absolute;
		width: 16px;
		height: 16px;
		right: 6px;
		top: -9px;
		content: "";
		background: #FFFFFF;
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		border: 2px solid rgba(0, 0, 0, 0.1);
		border-right: none;
		border-bottom: none;
	}

	.landing-content .published-dropdown .published-options .each-option {
		padding: 0px 0px 12px;
	}

	.landing-content .published-dropdown .each-option a {
		font-family: "Rework Display", sans-serif;
		font-size: 13px;
		color: #999999;
		text-decoration: none;
		text-transform: uppercase;
		cursor: pointer;
	}

	.landing-content .published-dropdown .each-option.active a {
		color: #1C739D;
	}

	/* end content*/

	/* filters pop-up */

	.landing-content .filter-categories .each-category .category-lable {
		font-family: "Rework Display", sans-serif;
		color: #999999;
		font-size: 13px;
		line-height: 19px;
		text-decoration: none;
		text-transform: uppercase;
		padding: 40px 0px 0px;
		border-bottom: 1px solid #E8EFEF;
	}

	.landing-content .filter-categories .each-category .custom-chk-wrapper {
		display: inline-block;
		margin-right: 30px;
		margin-top: 20px;
	}

	.landing-content .filter-categories .each-category .custom-chk {
		font-size: 16px;
		color: #AAAAAA;
		display: inline-block;
		margin-right: 5px;
		align-self: flex-start;
	}

	.landing-content .filter-categories .each-category .custom-chk::before {
		font-family: icomoon;
		content: "\e90b";
		vertical-align: top;
	}


	.landing-content .each-category .custom-chk-wrapper.active .custom-chk {
		color: #666666;
		align-self: flex-start;
	}

	.landing-content .each-category .custom-chk-wrapper.semi-active .custom-chk::before {
		font-family: icomoon;
		content: "\e8e1";
	}

	.landing-content .each-category .custom-chk-wrapper.active .custom-chk::before {
		font-family: icomoon;
		content: "\e923";
	}

	.landing-content .filter-categories .each-category .chk-label {
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		color: #999999;
		line-height: 22px;
	}

	.landing-content .each-category .custom-chk-wrapper.active .chk-label {
		color: #666666;
		font-weight: 500;
	}

	/* end filters pop-up */

	.landing-content .charecter-filter {
		width: 100%;
		padding: 12px 0px 11px;
		text-align: right;
		/* border-bottom: 1px solid #DDDDDD;
		border-top: 1px solid #DDDDDD; */
	}

	/*.landing-content .charecter-filter .each-char{
	}*/

	.landing-content .charecter-filter .each-char {
		margin: 0 7px;
	}

	.landing-content .charecter-filter .each-char:last-child {
		margin-right: 0;
	}

	.landing-content .charecter-filter .each-char a {
		display: inline-block;
		font-family: "Rework Display", sans-serif;
		/* color: #767FAD; */
		font-size: 14px;
		line-height: 19px;
		letter-spacing: 0.98px;
		text-align: center;
		text-decoration: none;
		color: #B3B3B3;
	}

	.landing-content .charecter-filter .each-char a:hover {
		color: #fff;
	}

	.landing-content .charecter-filter .each-char.icon-Star {
		display: inline-block;
		width: calc(100% / 29);
		color: #999999;
		font-size: 11px;
		text-align: center;
		cursor: pointer;
	}

	.landing-content .charecter-filter .each-char.hask {
		font-weight: 800;
		font-size: 15px;
	}

	.landing-content .charecter-filter.with-featured .each-char a {
		width: calc(100% / 29);
	}

	.landing-content .charecter-filter .each-char a.alpha-normal {
		color: #fff;
	}

	.landing-content .charecter-filter .each-char.active a {
		color: #ffffff;
		width: auto;
	}

	.landing-content .charecter-filter .each-char {
		padding-bottom: 2px;
	}

	.landing-content .charecter-filter .each-char.icon-Star.active {
		color: #1C739D;
		padding-top: 2px;
	}

	.landing-content .charecter-filter .each-char.icon-Star.active:before {
		color: #ffffff;
	}

	.landing-content .layout-selector {
		display: inline-block;
		width: 100%;
		padding: 0;
	}

	.landing-content .layout-selector .layout-selector-inner-wrapper {
		float: right;
	}

	.landing-content .layout-selector .view-icon {
		font-size: 16px;
		color: rgba(153, 153, 153, 0.35);
		margin-left: 10px;
		cursor: pointer;
	}

	.layout-container-2 .view-wrapper.list-view .each-list,
	.landing-content .layout-container .list-view .each-list,
	.view-wrapper.grid-view,
	.view-wrapper.list-view {
		max-width: 1140px;
		margin: 0 auto;
	}

	.landing-content .layout-selector .view-icon.active {
		color: #191834;
	}

	.landing-content .layout-container .grid-view .character-lable,
	.landing-content .layout-container .list-view .character-lable,
	.landing-content .layout-container-2 .grid-view .character-lable,
	.landing-content .layout-container-2 .list-view .character-lable {
		color: #191834;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 24px;
		line-height: 52px;
	}

	.landing-content .layout-container .each-grid .grid-title,
	.landing-content .layout-container-2 .each-grid .grid-title {
		color: #020F48;
		font-family: "Rework Display", sans-serif;
		font-size: 20px;
		font-weight: 600;
		line-height: 30px;
		text-align: left;
		padding: 20px 24px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}

	.landing-content .layout-container .each-grid a,
	.landing-content .layout-container-2 .each-grid a {
		text-decoration: none;
	}

	.landing-content .layout-container .each-grid .grid-desc,
	.landing-content .layout-container-2 .each-grid .grid-desc {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		line-height: 20px;
		word-break: break-word;
	}

	.landing-content .layout-container .list-view .each-list,
	.landing-content .layout-container-2 .list-view .each-list {
		padding: 14px 0px 40px;
		border-bottom: 1px solid #eeeeee;
	}

	.landing-content .layout-container .grid-view .each-list,
	.landing-content .layout-container-2 .grid-view .each-list {
		padding: 30px 0px 4px;
		/* border-bottom: 1px solid #eeeeee; */
	}

	.landing-content .layout-container .list-view .character-lable,
	.landing-content .layout-container-2 .list-view .character-lable {
		display: inline-block;
		margin-right: 30px;
	}

	.landing-content .layout-container .list-view .character-lable.featured-lable,
	.landing-content .layout-container-2 .list-view .character-lable.featured-lable,
	.landing-content .layout-container .grid-view .character-lable.featured-lable,
	.landing-content .layout-container-2 .grid-view .character-lable.featured-lable {
		font-size: 24px;
		line-height: 34px;
		padding-bottom: 18px;
		text-transform: uppercase;
	}

	.landing-content .layout-container .list-view .list-row,
	.landing-content .layout-container-2 .list-view .list-row {
		display: inline-block;
		width: calc(100% - 70px);
		margin: 0px;
		vertical-align: top;
	}

	.landing-content .layout-container .list-view .each-items,
	.landing-content .layout-container-2 .list-view .each-items {
		padding: 10px 6px;
	}

	.landing-content .layout-container .list-view .each-items .each-name,
	.landing-content .layout-container-2 .list-view .each-items .each-name {
		width: calc(100% - 30px);
		display: inline-block;
		vertical-align: middle;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		color: #666666;
		font-size: 18px;
		font-weight: 500;
		line-height: 26px;
		text-decoration: none;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}

	.landing-content .scroll-loader,
	.no-records {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-size: 15px;
		text-align: center;
		/*    padding: 30px 0px;*/
		text-transform: uppercase;
	}

	#backtotop {
		border: 0px;
		background: none;
		margin: 8px 0px;
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 10px;
		font-weight: 500;
		line-height: 15px;
		text-transform: uppercase;
		bottom: 71px;
		/* right: 0px; */
	}

	#backtotop .to-top .icon-sort_asc {
		display: block;
		font-size: 16px;
		margin-bottom: 4px;
	}

	#backtotop:hover {
		background: none;
	}

	.each-grid .grid-img img {
		width: 100%;
		text-align: center;
		display: inline-block;
	}

	.each-grid .grid-img {
		background-color: #EEEEEE;
		text-align: center;
	}

	/***** Booking Enquiry *****/

	.node-music_booking_inquiry-form .form-group {
		margin-bottom: 0px;
	}

	.node-music_booking_inquiry-form .form-group input,
	.node-music_booking_inquiry-form .form-group textarea,
	.node-music_booking_inquiry-form .form-group select {
		height: 40px;
		padding-top: 18px;
	}

	.node-music_booking_inquiry-form .form-group input::placeholder {
		color: #999999;
		font-family: "Rework Display", sans-serif;
		font-weight: 400;
		font-size: 12px;
		font-style: italic;
		line-height: 22px;
	}

	.node-music_booking_inquiry-form .form-group select {
		padding: 5px 10px 0px 10px;
	}

	.node-music_booking_inquiry-form .detail-data-left {
		display: inline-block;
		width: 124px;
		margin-right: 18px;
		margin-top: 10px;
		vertical-align: top;
	}

	.node-music_booking_inquiry-form .detail-data-right {
		display: inline-block;
		width: calc(100% - 148px);
		vertical-align: bottom;
		margin-top: 10px;
	}

	.node-music_booking_inquiry-form .detail-data-left .form-group {
		margin: 0px;
		padding: 0px;
	}

	.node-music_booking_inquiry-form .detail-data-right .form-group {
		padding: 0px;
	}

	#modalContent .node-music_booking_inquiry-form .detail-data-left .custom-chk-wrapper,
	.modal-content .node-music_booking_inquiry-form .detail-data-left .custom-chk-wrapper {
		margin: 0px;
	}

	#modalContent .node-music_booking_inquiry-form .detail-wrapper,
	.modal-content .node-music_booking_inquiry-form .detail-wrapper {
		margin: 0px;
		padding-top: 30px;
	}

	#modalContent .node-music_booking_inquiry-form .detail-wrapper.budget-wrapper,
	.modal-content .node-music_booking_inquiry-form .detail-wrapper.budget-wrapper {
		margin: 0px;
		padding-top: 20px;
	}

	#modalContent .node-music_booking_inquiry-form .field-type-datetime,
	.modal-content .node-music_booking_inquiry-form .field-type-datetime {
		padding-top: 30px;
	}

	#modalContent .field-type-datetime .form-group,
	.modal-content .field-type-datetime .form-group {
		padding: 0px;
		margin: 0px;
	}

	.node-music_booking_inquiry-form #edit-field-notes textarea {
		height: 60px;
	}

	.node-music_booking_inquiry-form .event-wrapper {
		position: relative;
	}

	.node-music_booking_inquiry-form .event-wrapper .icon-Map-Pin {
		position: absolute;
		top: 67px;
		left: 12px;
		font-size: 22px;
		color: #DDDDDD;
	}

	/* .node-music_booking_inquiry-form .event-wrapper input{
		padding-left: 34px;
	} */

	.node-music_booking_inquiry-form .form-required {
		color: #D0021B;
	}

	.node-music_booking_inquiry-form .date-wrapper {
		position: relative;
	}

	.node-music_booking_inquiry-form .date-wrapper .form-group {
		padding-top: 0px;
	}

	.node-music_booking_inquiry-form .date-wrapper .icon-Calendar {
		font-size: 17px;
		position: absolute;
		top: 42px;
		right: 13px;
		color: #999999;
	}

	/***** end Booking Enquiry *****/

	.title-bar {
		position: fixed;
		width: 100%;
	}

	.music-all-talent .title-bar {
		position: unset;
		width: auto;
		border: none;
		background: none;
		padding-top: 0;
		padding-bottom: 0;
	}

	.main-container {
		padding: 43px;
		/*overflow:hidden;*/
	}

	.music-all-talent .full-width-container {
		position: relative;
		padding: 0;
	}

	.music-all-talent .full-width-container:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		margin: 0 auto;
		width: 99vw;
		max-width: 1600px;
		height: 200px;
		background: url(../images/Abstract_BG.svg) no-repeat center top /cover;
		z-index: 1;
		opacity: 1;
	}

	.music-all-talent .full-width-container:after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		margin: 0 auto;
		width: 99vw;
		max-width: 1600px;
		height: 200px;
		background: transparent linear-gradient(180deg, #0C0E1500 0%, #000000 100%) 0% 0% no-repeat padding-box;
		z-index: 2;
		opacity: 1;
	}

	.landing-content .each-list .list-row {
		display: flex;
		flex-wrap: wrap;
	}

	.landing-content .grid-view .each-list .each-items {
		margin-bottom: 24px;
		padding: 0;
		margin-right: 16px;
		width: calc(25% - 12px);
	}

	.landing-content .grid-view .each-list .each-items:nth-child(4n) {
		margin-right: 0;
	}

	.landing-content .each-list .list-row {
		margin-top: 15px;
	}

	.landing-content .layout-container .each-grid:hover .grid-title,
	.landing-content .layout-container-2 .each-grid:hover .grid-title,
	.landing-content .layout-container .list-view .each-items .each-name:hover,
	.landing-content .layout-container-2 .list-view .each-items .each-name:hover {
		color: #1C739D;
	}

	/*** end landing page ***/

	/*** profile page ***/

	.title-bar.page-title {
		border-bottom: 1px solid rgba(51, 51, 51, 0.25);
	}

	.header-container.page-header-wrapper {
		border-bottom: 1px solid #CCCCCC;
		margin-bottom: 18px;
		padding-left: 15px;
		padding-right: 15px;
	}

	.header-container .page-header {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 36px;
		line-height: 52px;
		text-align: center;
		width: calc(100% - 31px);
		display: inline-block;
		margin: 18px 0px 9px;
		border: none;
		padding-bottom: 0px;
	}

	.music-profile-body .header-container .page-header,
	.page-music .header-container .page-header {
		padding-right: 60px;
	}

	.music-profile.container {
		padding: 0px 0px 40px;
		width: 100%;
	}

	.music-profile.container .profile-content {
		margin: 0px;
	}

	.music-profile .social-wrapper {
		margin: 0px;
	}

	.music-profile .website-link .link-title a {
		display: inline-block;
		width: 100%;
		margin-bottom: 16px;
		color: rgb(28, 115, 157);
		font-family: "Rework Display", sans-serif;
		font-size: 13px;
		font-weight: bold;
		letter-spacing: 1px;
		line-height: 19px;
		text-decoration: underline;
	}

	.music-profile .website-link .edit-link {
		font-size: 14px;
		color: #AAAAAA;
		text-decoration: none;
		margin-left: 10px;
		cursor: pointer;
	}

	.music-profile .music-links {
		padding: 0 0px 40px;
	}

	.music-profile .music-links .each-link {
		display: inline-block;
	}

	.music-profile .music-links .each-link a {
		font-size: 30px;
		color: #666666;
		text-decoration: none;
		display: inline-block;
		width: 36px;
		height: 36px;
	}

	.music-profile .section-title {
		/* text-transform: uppercase; */
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 16px;
		color: #333333;
		line-height: 22px;
		word-break: break-word;
		border-bottom: 0;
		margin-bottom: 10px;
	}

	.music-profile .section-title .edit-link {
		float: right;
		font-size: 14px;
		cursor: pointer;
		color: #aaaaaa;
		text-decoration: none;
	}

	.music-profile .selling-points-section .selling-points-wrapper {
		padding: 16px 0px 0px;
		margin: 0px;
	}

	.music-profile .selling-points-section .each-selling-point {
		display: inline-block;
		width: 100%;
		vertical-align: top;
		padding: 20px 0px 0px 0px;
	}

	.music-profile .selling-points-section .each-selling-point:first-child {
		padding-top: 0px;
	}

	.music-profile .selling-points-section .each-selling-point:nth-child(even) {
		padding-right: 0px;
	}

	.music-profile .each-selling-point .selling-title {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-size: 13px;
		font-weight: bold;
		line-height: 19px;
	}

	.music-profile .each-selling-point .selling-content {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		line-height: 20px;
		word-wrap: break-word;
		height: 60px;
		overflow: hidden;
	}

	.expand-selling-points {
		width: 100%;
		position: relative;
		padding-right: calc(100% - 50px);
		padding-top: 45px;
		background: linear-gradient(to top, white, rgba(255, 255, 255, 0));
		background-image: -webkit-linear-gradient(bottom, white, rgba(255, 255, 255, 0));
		background-image: linear-gradient(to top, white, rgba(255, 255, 255, 0));
		text-transform: uppercase;
		cursor: pointer;
		color: #1C739D;
		font-family: "Rework Display", sans-serif;
		font-size: 10px;
		line-height: 15px;
	}

	.expand-selling-points:hover,
	.expand-selling-points:active,
	.expand-selling-points:active:hover,
	.expand-selling-points:active:focus {
		color: #1C739D;
	}

	.music-profile .about-section .about-content {
		position: relative;
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		line-height: 21px;
		padding: 10px 0px 0px;
	}

	.music-profile .profile-content .agency-info-wrapper {
		display: inline-block;
		width: 100%;
		padding: 15px 0;
		/* background-color: #FFFFFF;
		border: 1px solid #CCCCCC; */
		margin-bottom: 12px;
	}

	.music-profile .profile-content .agency-info-wrapper .each-field {
		padding: 20px 0px 0px;
	}

	.music-profile .profile-content .agency-info-wrapper.logged-out .each-field:last-child {
		margin-bottom: 0px;
	}

	.music-profile .profile-content .agency-info-wrapper.logged-out .each-field {
		padding: 0px;
		margin-bottom: 18px;
	}

	.music-profile .agency-info-wrapper .each-field .field-title {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-size: 13px;
		line-height: 19px;
		margin-bottom: 5px;
	}

	.music-profile .agency-info-wrapper .each-field .field-description {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		line-height: 18px;
		margin-bottom: 3px;
	}

	.music-profile .agency-info-wrapper .each-field .field-description.multiple::before {
		content: "•";
		padding: 0px 4px 0px 0px;
	}

	.music-profile .profile-content .booking-btn {
		padding-bottom: 12px;
	}

	.music-profile .profile-content .booking-btn a {
		display: inline-flex;
		align-items: center;
		justify-content: center;
		gap: 8px;
		width: 100%;
		font-family: "Rework Display", sans-serif;
		font-size: 14px;
		font-weight: 300;
		line-height: 17px;
		border: 1px solid #000000;
		border-radius: 3px;
		color: #FFFFFF;
		background: #000000;
		text-decoration: none;
		cursor: pointer;
		padding: 15px;
		/* padding-left: 80px; */
	}

	.music-profile .profile-content .booking-btn a:before {
		content: '';
		display: inline-flex;
		background: url(../images/booking_icon.svg) no-repeat center / 24px;
		width: 24px;
		height: 24px;
	}

	/* .music-profile .profile-content .booking-btn a:hover {
		border: 1px solid #000000;
		background: #000000 url(../images/booking_icon.svg) no-repeat 48px / 24px;
	} */

	.music-profile .profile-content .profile-img {
		position: relative;
		height: 287px;
		width: 100%;
		margin-bottom: 20px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		border-radius: 3px;
	}

	.music-profile .profile-content .profile-img .edit-image {
		position: absolute;
		padding: 5px;
		background: rgba(255, 255, 255, 0.65);
		color: #666666;
		top: 238px;
		left: 100%;
		text-decoration: none;
		transform: translateX(calc(-100% - 1px));
		-ms-transform: translateX(calc(-100% - 1px));
		-webkit-transform: translateX(calc(-100% - 1px));
		-moz-transform: translateX(calc(-100% - 1px));
		-o-transform: translateX(calc(-100% - 1px));
	}

	.music-profile .upcomming-content {
		padding: 10px 0px 50px;
	}

	.music-profile .upcomming-content .each-release {
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.music-profile .upcomming-content .each-release .upcomming-title {
		font-family: "Rework Display", sans-serif;
		color: #666666;
		font-size: 15px;
		line-height: 22px;
	}

	.music-profile .upcomming-content .each-release .upcomming-subtitle {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		font-weight: 500;
		line-height: 22px;
	}

	.music-profile .each-release .release-details .detail-label {
		display: inline-block;
		color: #999999;
		font-family: "Rework Display", sans-serif;
		font-size: 13px;
		line-height: 19px;
		padding-right: 10px;
	}

	.music-profile .each-release .release-details .detail-content {
		display: inline-block;
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		font-style: italic;
		font-weight: 500;
		line-height: 22px;
	}

	.node-music_profile-form .form-group textarea {
		height: 135px;
	}

	.node-music_profile-form .about-edit textarea {
		height: 272px;
	}

	/***** draggable css *****/

	.modal .modal-body table.dragbox .field-group-outer-wrapper {
		border: 1px solid #EDEDED;
		background-color: #F8FAFA;
		padding: 0px 35px 0px 20px;
		margin-bottom: 30px;
	}

	.modal .modal-body table.dragbox .field-group-outer-wrapper:last-child {
		margin-bottom: 0px;
	}

	.modal .modal-body table.dragbox thead,
	.modal .modal-body .tabledrag-toggle-weight-wrapper,
	#modalContent .modal-body table.dragbox thead,
	#modalContent .modal-body .tabledrag-toggle-weight-wrapper {
		display: none;
	}

	.modal table.dragbox .field-group-outer-wrapper .remove-btn {
		color: #999999;
		font-family: "Rework Display", sans-serif;
		font-size: 11px;
		line-height: 16px;
		padding: 15px 15px 15px 0px;
		background: none;
		border: none;
		text-decoration: underline;
	}

	.modal .modal-body form table .field-multiple-drag {
		display: block;
		position: absolute;
		margin-top: 335px;
		right: 0px;
	}

	.modal .modal-body form table td,
	#modalContent .modal-body table td {
		padding: 0px;
		border: none;
		display: inline-block;
	}

	.modal .modal-body #draggableviews-table-music-engagement-type-management-featured-list-sort td:first-child {
		width: calc(100% - 80px);
	}

	.modal table.dragbox .icon-resize,
	#modalContent table.dragbox .icon-resize {
		color: #999999;
	}

	.modal table.dragbox .icon-resize .handle,
	#modalContent table.dragbox .icon-resize .handle {
		display: none;
	}

	/***** end draggable css *****/

	.modal .modal-body .find-an-agent-wrapper {
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 20px;
		padding: 40px 0px;
	}

	.modal .music-image-edit #images {
		margin: 30px 0px;
	}

	.modal .music-image-edit .image-sort {
		padding: 0px 10px 0px 0px;
	}

	.modal .music-image-edit .music-image img {
		height: 140px;
		width: 100%;
		border: 1px solid #D4DDDD;
		border-bottom: none;
		border-radius: 2px 2px 0 0;
	}

	.modal .music-image-edit .image-edit-wrapper {
		padding: 10px;
		background-color: #F8FAFA;
		border: 1px solid #D4DDDD;
		border-radius: 0 0 2px 2px;
	}

	.modal .music-image-edit .image-edit-wrapper a {
		color: #999999;
		font-family: "Rework Display", sans-serif;
		font-size: 11px;
		line-height: 16px;
		text-transform: uppercase;
	}

	.modal .music-image-edit .image-edit-wrapper .icon-resize {
		float: right;
		color: #999999;
		font-size: 11px;
	}

	.music-profile .riders-content {
		padding: 15px 0px 50px;
	}

	.music-profile .images-content {
		padding: 15px 0px 50px;
		margin: 0px;
	}

	.music-profile .images-content .image-gallery li {
		padding: 0px 10px 0px 0px;
	}

	.music-profile .images-content .image-gallery img {
		width: 100%;
		height: 165px;
	}

	.modal .modal-body .file-widget {
		width: 100%;
	}

	.modal .modal-body .help-block {
		display: none;
	}

	.modal .modal-body .browse-btn.in-form-group {
		margin-top: 0px;
	}

	.modal .modal-content.gallery-modal {
		width: 90%;
		margin: 4% 5%;
		padding: 0px 20px 30px;
	}

	.modal .modal-header .gallery-navigation .carousel-icon {
		padding: 5px 10px;
		margin-right: 10px;
		color: #666666;
		border: 1px solid #AAAAAA;
		border-radius: 2px;
		background-color: #FFFFFF;
	}

	.modal .modal-header .gallery-navigation a {
		text-decoration: none;
	}

	.modal .modal-body .delete-content-wrap {
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		color: #666666;
		text-align: center;
	}

	.back-btn-wrapper {
		width: 27px;
		display: inline-block;
	}

	.back-btn-wrapper .icon-back {
		display: block;
		color: #666666;
		font-size: 12px;
	}

	.back-btn-wrapper .profile-back-button {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 10px;
		line-height: 15px;
		text-transform: uppercase;
	}

	.selling-edit .text-area-wrapper {
		font-size: 0px;
	}

	.expires-wrapper {
		position: relative;
		display: inline-block;
		width: 223px;
		text-align: right;
	}

	.expires-wrapper .icon-Calendar {
		font-size: 17px;
		position: absolute;
		top: 11px;
		right: 23px;
		color: #999999;
	}

	.landing-content .each-list .item-description .expires-wrapper {
		width: 100%;
	}

	.expires-wrapper .form-group {
		margin: 0px;
		padding: 0px;
	}

	.expires-wrapper .expired-icon {
		display: inline-block;
		width: 16px;
		font-size: 16px;
		position: relative;
		top: 3px;
	}

	.expires-wrapper .expires-label {
		display: inline-block;
		color: #AAAAAA;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 13px;
		line-height: 19px;
		margin: 0px 6px;
	}

	.expires-wrapper .field-type-datetime,
	.expires-wrapper .container-inline-date {
		display: inline-block;
		width: 141px;
	}

	.expires-wrapper .field-type-datetime input,
	.expires-wrapper .container-inline-date input {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		font-weight: 500;
		line-height: 22px;
		padding-bottom: 11px;
	}

	.expires-wrapper.expired-date .expired-icon,
	.expires-wrapper.expired-date .expires-label,
	.expires-wrapper.expired-date .field-type-datetime input,
	.expires-wrapper.expired-date .container-inline-date input {
		color: #D0021B;
	}

	.landing-content .expires-wrapper {
		text-align: left;
	}

	.landing-content .expires-wrapper .expires-label {
		text-align: left;
		margin-left: 0px;
		margin-right: 6px;
	}

	.landing-content .expires-wrapper .expired-icon {
		margin-right: 6px;
	}

	.music-profile .profile-content .profile-section {
		background-color: #FFFFFF;
		margin-bottom: 12px;
	}

	.music-profile .profile-section .section-content {
		border-top: 1px solid #EEEEEE;
	}

	/* .music-profile .profile-content .col-md-3.right-side-content .links-section .section-title >span {
		visibility: hidden;
	} */

	.music-profile .edit-section {
		margin-top: 4px;
		border-top: 1px solid #EEEEEE;
		padding: 10px 0px 0px;
	}

	.header-container.page-header-wrapper, .section-title.popup_heading .field-title {
		display: none;
	}

	.music-profile .edit-section .icon-pen,
	.music-profile .edit-image-section .icon-pen {
		margin-right: 6px;
	}

	.music-profile .edit-section .icon-Arrow-Right {
		margin-left: 6px;
		font-size: 8px;
	}

	.music-profile .edit-section a,
	.music-profile .edit-image-section a,
	.music-profile .edit-section .profile-edit {
		color: #011048;
		font-family: "Rework Display", sans-serif;
		font-size: 10px;
		line-height: 15px;
		text-transform: uppercase;
		text-decoration: none;
		cursor: pointer;
	}

	.modal .modal-body .tivo-seach-suggest .seach-head {
		display: inline-block;
		width: 100%;
		color: #999999;
		font-family: "Rework Display", sans-serif;
		font-size: 13px;
		line-height: 19px;
		border-bottom: 1px solid rgba(221, 221, 221, 0.5);
		padding: 12px;
	}

	.modal .tivo-seach-suggest .seach-head .title-left {
		float: left;
	}

	.modal .tivo-seach-suggest .seach-head .title-right {
		float: right;
	}

	.modal .tivo-seach-suggest .each-search {
		padding: 12px;
		border-bottom: 1px solid rgba(221, 221, 221, 0.5);
		cursor: pointer;
	}

	.modal .tivo-seach-suggest .each-search .match-content {
		width: calc(100% - 100px);
		display: inline-block;
	}

	.modal .each-search .match-content .title {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 21px;
		line-height: 30px;
	}

	.modal .each-search .match-content .description {
		color: #999999;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		line-height: 22px;
	}

	.modal .tivo-seach-suggest .each-search .date-content {
		width: 100px;
		display: inline-block;
		vertical-align: top;
		color: #999999;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		line-height: 22px;
	}

	.modal .tivo-seach-suggest .each-search:hover,
	.modal .tivo-seach-suggest .each-search.active {
		background-color: #5596B6;
		color: #FFFFFF;
	}

	.modal .each-search:hover .match-content .title,
	.modal .each-search:hover .match-content .description,
	.modal .each-search:hover .date-content,
	.modal .each-search.active .match-content .title,
	.modal .each-search.active .match-content .description,
	.modal .each-search.active .date-content {
		color: #FFFFFF;
	}

	.modal .detail-wrapper .detail-data.input-combo,
	#modalContent .detail-wrapper .detail-data.input-combo {
		font-size: 0px;
	}

	.modal .detail-wrapper .detail-data.input-combo .field-type-text,
	#modalContent .detail-wrapper .detail-data.input-combo .field-type-text {
		width: calc(100% - 124px);
		display: inline-block;
	}

	.modal .detail-wrapper .detail-data.input-combo .field-type-text input,
	#modalContent .detail-wrapper .detail-data.input-combo .field-type-text input {
		border: 1px solid #DDDDDD;
		background-color: #F2F2F2;
		box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25);
	}

	.modal .detail-wrapper .detail-data.input-combo .input-combo-btn,
	#modalContent .detail-wrapper .detail-data.input-combo .input-combo-btn {
		display: inline-block;
		width: 124px;
		padding: 10px 0px 9px;
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 13px;
		line-height: 19px;
		text-align: center;
		border: 1px solid rgba(165, 181, 181, 0.5);
		background-color: #F8FAFA;
		box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25);
		border-left: none;
	}

	.modal .detail-wrapper .detail-data.input-combo .input-combo-btn a,
	#modalContent .detail-wrapper .detail-data.input-combo .input-combo-btn a {
		color: #666666;
	}

	.featured-release-wrapper .each-release {
		display: inline-block;
		padding-top: 20px;
		width: 100%;
	}

	.featured-release-wrapper .each-release img {
		display: inline-block;
		width: 60px;
		margin-right: 10px;
		vertical-align: top;
	}

	.featured-release-wrapper .each-release .featured-description {
		display: inline-block;
		width: calc(100% - 75px);
	}

	.featured-release-wrapper .each-release .featured-description .featured-title {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-size: 13px;
		line-height: 15px;
		text-transform: uppercase;
	}

	.featured-release-wrapper .each-release .featured-description .featured-type,
	.featured-release-wrapper .each-release .featured-description .featured-date {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 11px;
		line-height: 15px;
		text-transform: uppercase;
	}

	.featured-release-wrapper .each-release .featured-description .featured-publication {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 13px;
		line-height: 15px;
	}

	.social-media-wrapper .social-media-icons {
		width: calc(100% / 3);
		display: inline-flex;
		align-items: center;
		justify-content: center;
		font-size: 12px;
		text-align: center;
		height: 32px;
		/* background: red; */
		vertical-align: top;
		color: #020F48;
		border: 1px solid #DFE2EB;
		background-color: #DFE2EB;
		cursor: pointer;
	}

	.social-media-wrapper .social-media-icons:first-child {
		border-radius: 3px 0 0 3px;
	}

	.social-media-wrapper .social-media-icons:nth-child(2) {
		border-radius: 0;
	}

	.social-media-wrapper .social-media-icons:nth-child(3),
	.social-media-wrapper .social-media-icons.social_links:nth-child(2) {
		border-radius: 0 3px 3px 0;
	}

	.social-media-wrapper .social-media-icons.active {
		position: relative;
	}

	.social-media-wrapper .social-media-icons.active:after {
		content: '';
		position: absolute;
		color: #fff;
		border: 1px solid #000;
		background: #000;
		width: 100%;
		border-radius: 3px;
		height: 100%;
		z-index: 0;
	}

	.social-media-wrapper .social-media-icons.active .icon-Facebook_nocircle,
	.social-media-wrapper .social-media-icons.active .icon-Twitter_nocircle,
	.social-media-wrapper .social-media-icons.active .icon-Youtube_nocircle,
	.social-media-wrapper .social-media-icons.active .icon-Facebook_nocircle:after,
	.social-media-wrapper .social-media-icons.active .icon-Twitter_nocircle:after,
	.social-media-wrapper .social-media-icons.active .icon-Youtube_nocircle:after {
		color: #fff;
		position: relative;
		z-index: 1;
	}

	.social-media-wrapper .social-media-icons .icon-Facebook_nocircle {
		position: relative;
	}

	.social-media-wrapper .social-media-icons .icon-Facebook_nocircle:before,
	.social-media-wrapper .social-media-icons .icon-Twitter_nocircle:before,
	.social-media-wrapper .social-media-icons .icon-Youtube_nocircle:before {
		display: none;
	}

	.social-media-wrapper .social-media-icons .icon-Facebook_nocircle:after,
	.social-media-wrapper .social-media-icons .icon-Twitter_nocircle:after,
	.social-media-wrapper .social-media-icons .icon-Youtube_nocircle:after {
		color: #020F48;
		text-transform: uppercase;
		font-family: "Rework Display", sans-serif;
		font-size: 12px;
		line-height: 15px;
	}

	.social-media-wrapper .social-media-icons .icon-Facebook_nocircle:after {
		content: 'Facebook';
	}

	.social-media-wrapper .social-media-icons .icon-Twitter_nocircle:after {
		content: 'X';
	}

	.social-media-wrapper .social-media-icons .icon-Youtube_nocircle:after {
		content: 'Youtube';
	}

	.modal-body .image-edit-wrapper {
		text-align: center;
		font-size: 0px;
		margin-top: 20px;
	}

	.modal-body .image-edit-wrapper .edit-image {
		display: inline-block;
		width: 212px;
	}

	.modal-body .image-edit-wrapper .image-edit-options {
		display: inline-block;
		width: 100%;
		vertical-align: top;
	}

	.modal-body .image-edit-options .custom-chk-wrapper {
		width: 100%;
	}

	.modal-body .image-edit-wrapper .image-edit-options .uploaded-image {
		display: inline-block;
		height: 40px;
		border: 1px solid #DDDDDD;
		width: 212px;
		text-align: center;
		margin: 0 auto;
	}

	.modal-body .image-edit-options .uploaded-image .image-title {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 18px;
		line-height: 40px;
		width: 75%;
		float: left;
		margin-left: 15px;
	}

	.modal-body .image-edit-options .uploaded-image .remove-image,
	.modal-body .image-edit-options .uploaded-image .upload-image {
		margin: 14px 28px 14px 14px;
		color: #1C739D;
		font-family: "Rework Display", sans-serif;
		font-size: 10px;
		line-height: 15px;
		text-transform: uppercase;
		cursor: pointer;
		width: calc(50% - 50px);
		display: block;
		float: left;
	}

	.music-profile .top-tracks-wrapper {
		height: 305px;
	}

	.music-profile .profile-content .top-tracks-section {
		padding: 0px;
		border: none;
	}

	.music-profile .top-tracks-section .section-title {
		border-bottom: 0px;
		padding: 12px 0;
	}

	.music-profile .top-tracks-wrapper .track-list {
		overflow: hidden;
	}

	.music-profile .top-tracks-wrapper .main,
	.music-profile .top-tracks-wrapper .extra {
		border-color: #CCCCCC;
	}

	.modal .modal-body .social-links-radio .radio-lable,
	#modalContent .modal-body .social-links-radio .radio-lable {
		display: inline-block;
		margin-right: 16px;
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-size: 11px;
		line-height: 16px;
		text-transform: uppercase;
	}

	.modal .modal-body .social-links-radio .radio-lable .coln,
	#modalContent .modal-body .social-links-radio .radio-lable .coln {
		font-size: 16px;
	}

	.modal .modal-body .social-links-radio .custom-chk-wrapper,
	#modalContent .modal-body .social-links-radio .custom-chk-wrapper {
		display: inline-block;
		margin-top: 0px;
		margin-right: 20px;
	}

	.modal .modal-body .tivo-text-area,
	.modal .modal-body .tivo-input {
		position: relative;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		color: #666666;
		font-size: 15px;
		line-height: 14px;
		height: 40px;
		padding: 15px;
		border: 1px solid #DDDDDD;
		background-color: #F2F2F2;
		border-radius: 0px;
		box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25);
		margin-bottom: 10px;
	}

	.modal .modal-body .tivo-text-area {
		height: 272px;
		line-height: 22px;
		overflow-y: auto;
		margin-top: 30px;
	}

	.modal .modal-body .tivo-label {
		padding-top: 30px;
		margin-bottom: 5px;
		font-family: "Rework Display", sans-serif;
		font-size: 13px;
		font-weight: 400;
		color: #999999;
		line-height: 19px;
		white-space: normal;
		text-transform: uppercase;
	}

	.modal .modal-body .tivo-text-area .tivo-content,
	.modal .modal-body .tivo-input .tivo-content {
		display: inline-block;
		width: calc(100% - 20px);
		vertical-align: top;
	}

	.modal .modal-body .tivo-text-area .lock-icon,
	.modal .modal-body .tivo-input .lock-icon {
		color: #CCCCCC;
		line-height: 10px;
	}

	.modal-body .tivo-input .tooltip-text,
	.modal-body .tivo-text-area .tooltip-text {
		visibility: hidden;
		position: absolute;
		top: 36px;
		right: 25px;
		width: 84px;
		padding: 12px;
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		line-height: 18px;
		border: 1px solid rgba(0, 0, 0, 0.25);
		border-radius: 6px;
		background-color: #FFFFFF;
		text-transform: none;
	}

	.modal .modal-body .tivo-text-area .lock-icon:hover+.tooltip-text,
	.modal .modal-body .tivo-input .lock-icon:hover+.tooltip-text {
		visibility: visible;
	}

	.music-profile .about-section .expand {
		width: 100%;
		position: absolute;
		bottom: 0px;
		height: 100px;
		padding-top: 88px;
		/* background: linear-gradient(to top, white, rgba(255, 255, 255, 0)); */
		background-image: -webkit-linear-gradient(bottom, white, rgba(255, 255, 255, 0));
		background-image: linear-gradient(to top, white, rgba(255, 255, 255, 0));
		text-transform: uppercase;
		cursor: pointer;
		color: #1C739D;
		font-family: "Rework Display", sans-serif;
		font-size: 10px;
		line-height: 15px;
	}

	.music-profile .about-section.edit-enabled .expand {
		bottom: 40px;
	}

	.music-profile .about-section .expand.active {
		position: static;
		background: none;
		height: auto;
		padding-top: 0px;
	}

	.music-profile .about-section .expand .icon-zoom_in,
	.music-profile .about-section .expand .icon-zoom_out {
		font-size: 11px;
		margin-right: 5px;
	}

	.profile-twitter-wrapper .each-feed {
		padding: 12px;
		border-bottom: 1px solid #EEEEEE;
	}

	.profile-twitter-wrapper .each-feed:last-child {
		border-bottom: none;
	}

	.profile-twitter-wrapper .each-feed .feed-head {
		margin-bottom: 10px;
	}

	.profile-twitter-wrapper .each-feed .feed-head .feed-title {
		display: inline-block;
		margin-left: 5px;
	}

	.profile-twitter-wrapper .each-feed .feed-head .feed-name {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-size: 13px;
		line-height: 13px;
	}

	.profile-twitter-wrapper .each-feed .feed-head .feed-handle {
		color: #1C739D;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 13px;
		line-height: 13px;
	}

	.profile-twitter-wrapper .each-feed .feed-head .feed-display-img {
		border-radius: 50%;
	}

	.profile-twitter-wrapper .each-feed .feed-head .feed-date {
		float: right;
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 13px;
		line-height: 13px;
		text-align: right;
	}

	.profile-twitter-wrapper .each-feed .feed-tweet {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		line-height: 21px;
		word-break: break-word;
	}

	#modal-content .alert-success {
		display: none;
	}

	.expires-wrapper .datepicker-wrapper,
	.date-wrapper .datepicker-wrapper {
		display: none;
	}

	.expires-wrapper.active .datepicker-wrapper,
	.date-wrapper.active .datepicker-wrapper {
		display: block;
	}

	.datepicker-wrapper {
		position: absolute;
	}

	.date-wrapper .datepicker-wrapper {
		top: 72px;
		right: 214px;
	}

	.expires-wrapper .datepicker-wrapper {
		top: 39px;
		right: 224px;
	}

	.datepicker-container {
		border: 1px solid #ccc;
		background: #ffffff;
		/* position: absolute;
		top: 44px; */
	}

	.datepicker-top-left::before,
	.datepicker-top-left::after,
	.datepicker-top-right::before,
	.datepicker-top-right::after {
		border-top: 0;
		left: 187px;
		top: -11px;
	}

	.datepicker-container::before,
	.datepicker-container::after {
		border: 5px solid transparent;
		content: " ";
		display: block;
		height: 0;
		position: absolute;
		width: 0;
	}

	.datepicker-top-left,
	.datepicker-top-right {
		border-top-color: #39f;
	}

	.datepicker-top-left::before,
	.datepicker-top-right::before {
		border-bottom-color: #39f;
	}

	.expires-wrapper label {
		display: none;
	}

	/*** social media iframes ***/

	.social-media-iframe iframe {
		width: 100%;
	}

	._2p3a {
		width: 100% !important;
	}

	._2p3a ._3x-2,
	._2lqh {
		display: none;
	}

	/*** end social media iframes ***/

	/*** end profile page ***/
	.custom-help-text {
		color: #999999;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		font-style: italic;
		line-height: 22px;
		display: block;
		margin: 10px 0 0 0;
	}

	/*** roster and engagement management ***/

	.landing-content .select-roster,
	.landing-content .select-et {
		position: relative;
		margin: 20px 0px 40px;
	}

	.landing-content .select-roster .select-dropdown-head,
	.landing-content .select-et .select-dropdown-head {
		color: #999999;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 21px;
		line-height: 30px;
		border: 1px solid #DDDDDD;
		border-radius: 2px;
		background-color: #F2F2F2;
		text-align: center;
		padding: 11px 5px 6px;
		cursor: pointer;
	}

	.landing-content .select-roster .select-dropdown-head .icon-Arrow-Down,
	.landing-content .select-et .select-dropdown-head .icon-Arrow-Down {
		color: #CCCCCC;
		float: right;
		font-size: 12px;
		margin-right: -20px;
		margin-top: 9px;
		position: relative;
		right: 40px;
	}

	.landing-content .select-roster .select-dropdown-head.selected,
	.landing-content .select-et .select-dropdown-head.selected {
		color: #1C739D;
	}

	.landing-content .select-roster .select-dropdown-list,
	.landing-content .select-et .select-dropdown-list {
		display: none;
		position: absolute;
		width: 100%;
		z-index: 1;
		max-height: 467px;
		padding: 0px;
		border: 1px solid #CBCBCB;
		background-color: #FFFFFF;
		box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.07);
		box-sizing: border-box;
		overflow: auto;
	}

	.landing-content .select-roster .select-dropdown-head.active+.select-dropdown-list,
	.landing-content .select-et .select-dropdown-head.active+.select-dropdown-list {
		display: block;
	}

	.landing-content .select-roster .select-dropdown-list .each-select-item,
	.landing-content .select-et .select-dropdown-list .each-select-item {
		list-style-type: none;
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 21px;
		font-weight: 500;
		line-height: 30px;
		text-align: center;
		padding: 15px 20px 0px;
		cursor: pointer;
	}

	.landing-content .select-roster .select-dropdown-list .each-select-item:last-child,
	.landing-content .select-et .select-dropdown-list .each-select-item:last-child {
		padding-bottom: 15px;
	}

	.landing-content .select-roster .select-dropdown-list .each-select-item:hover,
	.landing-content .select-et .select-dropdown-list .each-select-item:hover {
		background-color: #f7f7f7;
	}

	.add-search-wrapper {
		display: inline-block;
		width: 100%;
		font-size: 0px;
		margin-bottom: 30px;
	}

	.landing-content .add-search-wrapper .add-roster-btn,
	.landing-content .add-search-wrapper .add-et-btn {
		display: inline-block;
		width: calc(25% - 10px);
		height: 50px;
		vertical-align: top;
		padding-top: 14px;
		margin-left: 10px;
		border: 1px solid #CCCCCC;
		border-radius: 6px;
		background-color: #FFFFFF;
		color: #CCCCCC;
		font-family: "Rework Display", sans-serif;
		font-size: 15px;
		line-height: 22px;
		text-align: center;
		text-transform: uppercase;
	}

	.landing-content .add-search-wrapper .add-roster-btn.active,
	.landing-content .add-search-wrapper .add-et-btn.active {
		border-color: #1C739D;
		color: #1C739D;
		cursor: pointer;
	}

	.landing-content .select-roster .custom-msg,
	.landing-content .select-et .custom-msg {
		color: #1C739D;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 16px;
		line-height: 22px;
	}

	.landing-content .each-list .each-items .remove-each-item {
		font-size: 9px;
		vertical-align: 3px;
		margin-right: 10px;
		color: #666666;
		cursor: pointer;
	}

	.landing-content .list-view .each-list .detailed-list-row {
		display: inline-block;
		width: calc(100% - 70px);
		vertical-align: top;
	}

	.landing-content .list-view .each-list .item-name {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 18px;
		line-height: 18px;
		text-align: right;
	}

	.landing-content .list-view .each-list .item-description {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		line-height: 18px;
		word-wrap: break-word;
	}

	.landing-content .item-actions .each-action {
		display: block;
		color: #1C739D;
		font-family: "Rework Display", sans-serif;
		font-size: 10px;
		line-height: 15px;
		margin-bottom: 5px;
		text-decoration: none;
	}

	.landing-content .item-actions .each-action.greyed {
		color: #AAAAAA;
	}

	.landing-content .item-actions .each-action.disabled {
		color: #999999;
	}

	.landing-content .item-actions .each-action .action-label {
		text-transform: uppercase;
		cursor: pointer;
	}

	.landing-content .item-actions .each-action [class^="icon-"],
	.landing-content .item-actions .each-action [class*=" icon-"] {
		font-size: 8px;
		margin-right: 5px;
	}

	.modal .modal-content .confirm-selling {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 21px;
		line-height: 30px;
		text-align: center;
	}

	.modal .modal-content .confirm-selling .artist-name {
		font-family: "Rework Display", sans-serif;
	}

	.landing-content .edit-featured-list {
		color: #1C739D;
		line-height: 19px;
		margin: 20px 0px 30px;
	}

	.landing-content .edit-featured-list .custom-link {
		color: #1C739D;
		font-family: "Rework Display", sans-serif;
		font-size: 13px;
		letter-spacing: 1px;
		line-height: 19px;
		cursor: pointer;
	}

	.landing-content .featured-wrapper {
		border-bottom: 1px solid #eeeeee;
	}

	.landing-content .featured-wrapper .list-view .each-list {
		border-bottom: none !important;
	}

	.modal .modal-content table.dragbox .each-featured,
	#modalContent .modal-content table.dragbox .each-featured {
		display: inline-block;
		width: 100%;
		border: 1px solid #EDEDED;
		border-radius: 2px;
		background-color: #F8FAFA;
		margin-top: 10px;
	}

	.modal table.dragbox .each-featured .featured-label,
	#modalContent table.dragbox .each-featured .featured-label {
		position: relative;
		width: 100%;
	}

	.modal table.dragbox .each-featured .icon-resize,
	#modalContent table.dragbox .each-featured .icon-resize {
		position: absolute;
		top: 14px;
		left: 21px;
	}

	.modal .modal-content table.dragbox .featured-name,
	#modalContent .modal-content table.dragbox .featured-name {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 18px;
		font-weight: 500;
		line-height: 26px;
		padding: 10px 0px 10px 30px;
	}

	.modal .modal-content table.dragbox .remove-featured,
	#modalContent .modal-content table.dragbox .remove-featured {
		color: #999999;
		font-family: "Rework Display", sans-serif;
		font-size: 11px;
		line-height: 16px;
		text-transform: uppercase;
		text-decoration: underline;
		float: right;
		padding: 15px;
	}

	.landing-content .engagemennt-views {
		position: relative;
	}

	.landing-content .engagemennt-views .view-title {
		padding: 10px 0px;
		color: #999999;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 11px;
		line-height: 16px;
		text-align: right;
		text-transform: uppercase;
		cursor: pointer;
	}

	.landing-content .engagemennt-views .view-title .icon-Arrow-Down {
		font-size: 6px;
		vertical-align: 1px;
	}

	.landing-content .engagemennt-views .view-tooltip {
		display: none;
		min-width: 175px;
		background-color: rgba(255, 255, 255, 1);
		color: rgba(85, 85, 85, 1);
		text-align: left;
		list-style: none;
		padding: 20px;
		/* Position the tooltip */
		position: absolute;
		z-index: 1;
		right: -12px;
		top: 35px;
		border: 1px solid rgba(0, 0, 0, 0.1);
		box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.25);
	}

	.landing-content .engagemennt-views .view-tooltip:after {
		content: " ";
		padding: 1px;
		position: absolute;
		right: 6px;
		top: -7px;
		width: 0;
		content: "";
		width: 18px;
		height: 18px;
		background: #fefefe;
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		/* top: 75px; */
		/* left: 25px; */
		box-shadow: -3px -3px 4px -2px rgba(0, 0, 0, 0.25);
		-moz-box-shadow: -3px -3px 4px -2px rgba(0, 0, 0, 0.25);
		-webkit-box-shadow: -3px -3px 4px -2px rgba(0, 0, 0, 0.25);
	}

	.landing-content .engagemennt-views.active .view-tooltip {
		display: block;
	}

	.landing-content .engagemennt-views .view-tooltip .each-view a {
		display: inline-block;
		width: 100%;
		color: #999999;
		font-family: "Rework Display", sans-serif;
		font-size: 11px;
		line-height: 16px;
		padding-bottom: 0px;
		text-transform: uppercase;
		cursor: pointer;
	}

	.landing-content .engagemennt-views .view-tooltip .each-view a {
		padding-bottom: 10px;
	}

	.landing-content .engagemennt-views .view-tooltip .each-view.active a {
		color: #1C739D;
	}

	.landing-content.engagement-content .layout-container .list-view .each-items,
	.landing-content.engagement-content .layout-container-2 .list-view .each-items {
		padding: 20px 6px;
		border-bottom: 1px solid #EEEEEE;
	}

	.landing-content.engagement-content .layout-container .list-view .each-list,
	.landing-content.engagement-content .layout-container-2 .list-view .each-list {
		padding: 20px 0px;
		border-bottom: 1px solid #eeeeee;
	}

	.landing-content.engagement-content .layout-container .list-view .each-items:last-child,
	.landing-content.engagement-content .layout-container-2 .list-view .each-items:last-child {
		border-bottom: none;
	}

	.landing-content.engagement-content .featured-wrapper .layout-container .list-view .each-list,
	.landing-content.engagement-content .featured-wrapper .layout-container-2 .list-view .each-list {
		padding: 0px;
	}

	.landing-content.engagement-content .featured-wrapper .list-view .each-items,
	.landing-content.engagement-content .featured-wrapper .list-view .each-items {
		padding: 10px 6px;
		border-bottom: none;
	}

	.featured-wrapper .layout-container .list-view .character-lable.featured-lable,
	.featured-wrapper .layout-container-2 .list-view .character-lable.featured-lable,
	.featured-wrapper .layout-container .grid-view .character-lable.featured-lable,
	.featured-wrapper .layout-container-2 .grid-view .character-lable.featured-lable {
		font-size: 36px;
		line-height: 52px;
		padding-bottom: 12px;
		text-transform: none;
	}

	#views-exposed-form-music-engagement-type-management-featured-list-sort {
		display: none;
	}

	/*** end roster and engagement management ***/


	/*** bulk-import ***/

	#music-profiles-bulk-import-xls-form input {
		margin-top: 30px;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 16px;
		line-height: 2;
		height: 44px;
		text-align: center;
		color: #666666;
		text-transform: uppercase;
		background-color: #CCCCCC;
		border-radius: 4px;
		border: 1px solid #666666;
		cursor: pointer;
	}

	#music-profiles-bulk-import-xls-form button {
		background-color: #FFFFFF;
		color: #1C739D;
		border: 1px solid #1C739D;
		font-family: "Rework Display", sans-serif;
		font-size: 15px;
		line-height: 22px;
		border-radius: 6px;
		font-size: 16px;
		text-transform: uppercase;
		padding: 7px 25px 2px;
	}

	#music-profiles-bulk-import-xls-form button:hover {
		background-color: #020F48;
		color: #ffffff;
	}

	#music-profiles-bulk-import-xls-form label {
		font-family: "Rework Display", sans-serif;
		font-size: 16px;
		font-weight: 400;
		color: #999999;
		line-height: 19px;
		white-space: normal;
		text-transform: uppercase;
	}

	/*** end bulk-import ***/

	/*** find an agent***/

	#full-width-map {
		display: inline-block;
		width: 100%;
		min-height: 709px;
	}

	.each-region {
		font-size: 0px;
		padding: 15px 0px;
		border-bottom: 1px solid #CCCCCC;
	}

	.each-region .region-title {
		display: inline-block;
		width: 25%;
		vertical-align: top;
		padding-right: 20px;
	}

	.each-region .region-locations {
		display: inline-block;
		width: 30%;
		vertical-align: top;
		padding-right: 20px;
	}

	.each-region .agent-info-wrapper {
		display: inline-block;
		width: 45%;
		vertical-align: top;
	}

	/*.each-region .agent-info{
		display: inline-block;
		width: 25%;
		vertical-align: top;
	}*/

	.each-region .region-title .region-color {
		display: inline-block;
		margin-right: 12px;
		vertical-align: top;
	}

	.each-region .region-title .region-name {
		display: inline-block;
		width: calc(100% - 40px);
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-size: 15px;
		line-height: 21px;
		text-transform: uppercase;
	}

	.each-region .region-title .modify-region {
		margin-left: 38px;
		color: #1C739D;
		font-family: "Rework Display", sans-serif;
		font-size: 10px;
		line-height: 15px;
		text-transform: uppercase;
		text-decoration: none;
		cursor: pointer;
	}

	.each-region .region-locations .location-names {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		line-height: 21px;
	}

	.each-region .region-locations .location-list {
		margin-top: 10px;
		color: #1C739D;
		font-family: "Rework Display", sans-serif;
		font-size: 10px;
		line-height: 15px;
		text-transform: uppercase;
		text-decoration: none;
		cursor: pointer;
	}

	.each-region .agent-info .each-name {
		display: inline-block;
		width: 40%;
		vertical-align: top;
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-size: 15px;
		line-height: 21px;
		margin-bottom: 10px;
		padding-right: 20px;
	}

	.each-region .agent-info .each-name .inactive-status {
		display: block;
		color: #FF0000;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		line-height: 21px;
		margin-bottom: 10px;
	}

	.each-region .agent-info .each-info {
		display: inline-block;
		width: 60%;
		color: #1C739D;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		line-height: 21px;
		margin-bottom: 10px;
	}

	.view-group-info .group-email {
		display: inline-block;
		width: 60%;
		color: #1C739D;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		line-height: 21px;
		margin-bottom: 10px;
	}
	.view-group-info .group-label {
		display: inline-block;
	width: 40%;
	vertical-align: top;
	color: #666666;
	font-family: "Rework Display", sans-serif;
	font-size: 15px;
	line-height: 21px;
	margin-bottom: 10px;
	padding-right: 20px;
	}

	.each-region .agent-info .each-info [class^='agent'] {
		margin-bottom: 10px;
	}

	.regions-listing {
		padding-bottom: 50px;
	}

	.regions-listing.no-add-region {
		padding-top: 50px;
		border-top: 8px solid #EEEEEE;
	}

	.add-region-wrapper {
		padding: 15px 0px 35px;
		border-top: 8px solid #EEEEEE;
		border-bottom: 1px solid #CCCCCC;
	}

	.add-region-wrapper .add-region {
		display: inline-block;
		width: 100%;
		background-color: #FFFFFF;
		border: 1px solid #1C739D;
		color: #1C739D;
		font-family: "Rework Display", sans-serif;
		font-size: 13px;
		border-radius: 6px;
		line-height: 19px;
		padding: 10px 15px 6px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		cursor: pointer;
	}

	.page-music.lightbox-processed .main-container.container.header-space {
		height: auto;
	}

	.select-music-category .select-dropdown-head,
	.add-agent-form .select-colors .select-dropdown-head {
		color: #999999;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 21px;
		line-height: 30px;
		border: 1px solid #D4DDDD;
		border-radius: 2px;
		background-color: #F8FAFA;
		text-align: center;
		padding: 11px 5px 6px;
		cursor: pointer;

	}

	.select-music-category .select-dropdown-head.selected,
	.add-agent-form .select-colors .select-dropdown-head.selected {
		color: #1C739D;
	}

	.select-music-category .select-dropdown-head .icon-Arrow-Down,
	.add-agent-form .select-colors .select-dropdown-head .icon-Arrow-Down {
		color: #CCCCCC;
		float: right;
		font-size: 12px;
		margin-right: -20px;
		margin-top: 9px;
		position: relative;
		right: 40px;
	}

	.select-music-category {
		position: relative;
		float: left;
		margin: 20px 0px 40px;
		width: 75%;
	}

	.select-music-category.full-width {
		width: 100%;
	}

	.select-music-category .select-dropdown-list,
	.add-agent-form .select-colors .select-dropdown-list {
		display: none;
		position: absolute;
		width: 100%;
		z-index: 100;
		max-height: 467px;
		padding: 0px;
		border: 1px solid #CBCBCB;
		background-color: #FFFFFF;
		box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.07);
		box-sizing: border-box;
		overflow: auto;
	}

	.select-music-category .select-dropdown-list .each-select-item,
	.add-agent-form .select-colors .select-dropdown-list .each-select-item {
		list-style-type: none;
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 21px;
		font-weight: 500;
		line-height: 30px;
		text-align: center;
		padding: 15px 20px 0px;
		cursor: pointer;
	}

	.select-music-category .select-dropdown-head.active+.select-dropdown-list,
	.add-agent-form .select-colors .select-dropdown-head.active+.select-dropdown-list {
		display: block;
	}

	.select-music-category .select-dropdown-list .each-select-item:hover,
	.add-agent-form .select-colors .select-dropdown-list .each-select-item:hover {
		background-color: #f7f7f7;
	}

	.add-search-wrapper .add-cat-btn {
		display: inline-block;
		width: calc(25% - 10px);
		height: 50px;
		vertical-align: top;
		padding-top: 14px;
		/* margin-top: 20px; */
		margin-left: 10px;
		border: 1px solid #1C739D;
		color: #1C739D;
		border-radius: 6px;
		background-color: #FFFFFF;
		font-family: "Rework Display", sans-serif;
		font-size: 15px;
		line-height: 22px;
		text-align: center;
		text-transform: uppercase;
		text-decoration: none;
	}

	.page-music-edit-agent-regions .add-search-wrapper .add-cat-btn {
		margin-top: 0px;
	}

	.landing-content .add-cat-btn {
		display: inline-block;
		width: calc(25% - 10px);
		height: 50px;
		vertical-align: top;
		padding-top: 14px;
		margin-left: 10px;
		border: 1px solid #CCCCCC;
		border-radius: 6px;
		background-color: #FFFFFF;
		color: #CCCCCC;
		font-family: "Rework Display", sans-serif;
		font-size: 15px;
		line-height: 22px;
		text-align: center;
		text-transform: uppercase;
	}

	.select-music-category.select-map-category+.add-cat-btn {
		margin-top: 0px;
	}

	#music-region-agents {
		position: fixed;
		height: calc(100% - 42px);
		top: 42px;
		right: 0px;
		background-color: #F8FAFA;
		border: 1px solid rgba(165, 181, 181, 0.5);
		overflow: auto;
		z-index: 99;
		padding-bottom: 50px;
	}

	#music-region-agents>form {
		width: 334px;
	}

	.add-agent-form .form-head {
		padding: 10px 15px;
		background-color: #EAEFEF;
	}

	.add-agent-form .form-head .title a,
	.add-agent-form .form-head .icon-small_x {
		color: #1C739D;
		font-family: "Rework Display", sans-serif;
		font-size: 10px;
		line-height: 15px;
		text-decoration: none;
		text-transform: uppercase;
	}

	.add-agent-form .form-head .icon-small_x {
		margin-right: 5px;
	}

	.add-agent-form .field-wrapper {
		padding: 25px 10px 0px;
	}

	.add-agent-form .field-wrapper .field-name {
		color: #999999;
		font-family: "Rework Display", sans-serif;
		font-size: 13px;
		line-height: 19px;
		text-transform: uppercase;
		margin-bottom: 5px;
	}

	.add-agent-form .field-wrapper .form-text {
		height: 45px;
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		font-weight: 500;
		line-height: 22px;
		text-transform: uppercase;
		border: 1px solid #DDDDDD;
		border-radius: 0px;
		background-color: #FFFFFF;
		box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25);
	}

	.add-agent-form .select-colors .select-dropdown-list {
		width: calc(100% - 20px);
	}

	.add-agent-form .select-colors .select-dropdown-head,
	.add-agent-form .select-colors .select-dropdown-list .each-select-item {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		font-weight: 500;
		line-height: 22px;
		text-align: left;
		padding: 9px 0px 5px 10px;
		background-color: #FFFFFF;
	}

	.add-agent-form .select-colors .select-dropdown-head .icon-Arrow-Down {
		font-size: 10px;
		margin-top: 7px;
	}

	.add-agent-form .select-colors .color-sqr {
		background-color: #1F7CD0;
		height: 24px;
		width: 24px;
		display: inline-block;
		vertical-align: middle;
		margin-right: 5px;
		margin-bottom: 4px;
	}

	.add-agent-form .agent-details {
		padding: 25px 10px 0px;
	}

	.add-agent-form .form-section-head {
		border-bottom: 1px solid #CCCCCC;
		display: inline-block;
		width: 100%;
	}

	.add-agent-form .tabbed-functionality {
		padding: 10px;
	}

	.add-agent-form .tabbed-functionality .form-section-title {
		width: calc(100% - 150px);
	}
	.add-agent-form .form-section-title {
		float: left;
		color: #999999;
		font-family: "Rework Display", sans-serif;
		font-size: 13px;
		line-height: 19px;
		width: calc(100% - 100px);
		text-transform: uppercase;
	}

	.add-agent-form .form-section-actions {
		float: right;
		color: #1C739D;
		font-family: "Rework Display", sans-serif;
		font-size: 10px;
		line-height: 15px;
		text-transform: uppercase;
	}

	.add-agent-form .form-section-actions a {
		text-decoration: none;
	}

	.add-agent-form .form-section-actions .icon-pen {
		margin-right: 5px;
	}

	.add-agent-form .agent-details .agent-info {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		line-height: 22px;
		margin-bottom: 10px;
	}

	.add-agent-form .form-section .agent-name {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-size: 15px;
		line-height: 22px;
	}

	.add-agent-form .region-accordian-list {
		padding: 30px 10px 0px;
		font-size: 0px;
	}

	.each-accordian .accordian-head .custom-chk-wrapper,
	.accordian-content .sub-region-list .custom-chk-wrapper {
		display: inline-block;
		margin-right: 30px;
		margin-top: 20px;
	}

	.each-accordian .accordian-head .custom-chk-wrapper .custom-chk,
	.accordian-content .sub-region-list .custom-chk-wrapper .custom-chk {
		font-size: 18px;
		color: rgb(170, 170, 170);
		display: inline-block;
		margin-right: 5px;
		align-self: flex-start;
	}

	.each-accordian .accordian-head .custom-chk-wrapper .custom-chk::before,
	.accordian-content .sub-region-list .custom-chk-wrapper .custom-chk::before {
		font-family: icomoon;
		content: "\e90b";
		vertical-align: -2px;
	}


	.each-accordian .accordian-head .custom-chk-wrapper.active .custom-chk,
	.accordian-content .sub-region-list .custom-chk-wrapper.active .custom-chk {
		color: #666666;
		align-self: flex-start;
	}

	.each-accordian .accordian-head .custom-chk-wrapper.semi-active .custom-chk::before,
	.accordian-content .sub-region-list .custom-chk-wrapper.semi-active .custom-chk::before {
		font-family: icomoon;
		content: "\e8e1";
	}

	.each-accordian .accordian-head .custom-chk-wrapper.active .custom-chk::before,
	.accordian-content .sub-region-list .custom-chk-wrapper.active .custom-chk::before {
		font-family: icomoon;
		content: "\e923";
	}

	/*.each-accordian .accordian-head .custom-chk-wrapper .custom-chk.custom-radio::before{
		font-family: icomoon;
		content: "\e922";
	}

	.each-accordian .accordian-head .custom-chk-wrapper.active .custom-chk.custom-radio::before{
		font-family: icomoon;
		content: "\e918";
	}*/

	.each-accordian .accordian-head .custom-chk-wrapper .chk-label,
	.accordian-content .sub-region-list .custom-chk-wrapper .chk-label {
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		color: #999999;
		line-height: 22px;
	}

	.each-accordian .accordian-head .custom-chk-wrapper.active .chk-label,
	.accordian-content .sub-region-list .custom-chk-wrapper.active .chk-label,
	.each-accordian .accordian-head .custom-chk-wrapper.semi-active .chk-label {
		color: #666666;
		font-weight: 500;
	}

	.each-accordian .accordian-head {
		padding: 10px 0px;
		border-bottom: 1px solid #DDDDDD;
	}

	.each-accordian .sub-region-list {
		display: flex;
		padding: 7px 0px 7px 15px;
		border-bottom: 1px solid #EEEEEE;
		flex-direction: row;
		justify-content: space-between;
	}

	.each-accordian .accordian-head .custom-chk-wrapper {
		margin: 0px;
		width: calc(100% - 20px);
		cursor: pointer;
	}

	.accordian-content .sub-region-list .custom-chk-wrapper {
		margin: 0px;
		width: calc(100% - 100px);
		cursor: pointer;
		display: flex;
		flex-direction: row;
		align-items: center;
	}

	.each-accordian .accordian-head .custom-chk-wrapper.in-use .chk-label,
	.accordian-content .sub-region-list .custom-chk-wrapper.in-use .chk-label {
		text-decoration: line-through;
	}

	.each-accordian .accordian-head .custom-chk-wrapper.in-use .custom-chk,
	.accordian-content .sub-region-list .custom-chk-wrapper.in-use .custom-chk {
		background: #EEEEEE;
		align-self: flex-start;
	}

	.each-accordian .accordian-head .custom-chk-wrapper .chk-label {
		font-size: 18px;
	}

	.each-accordian .accordian-content-wrapper {
		display: none;
	}

	.each-accordian .accordian-head.active+.accordian-content-wrapper {
		display: block;
	}

	.each-accordian .accordion-icon {
		color: #666666;
		font-size: 19px;
		cursor: pointer;
	}

	.each-accordian .accordian-content .sub-region-list .status-txt {
		padding-top: 8px;
		color: #999999;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		line-height: 15px;
		text-align: right;
		align-self: center;
	}

	.add-agent-form .modal-footer {
		padding: 10px;
		position: fixed;
		display: inline-block;
		width: 334px;
		bottom: 0px;
		background: #ffffff;
	}

	.add-agent-form .modal-footer .form-group {
		margin: 0px;
	}

	.add-agent-form .modal-footer .modal-btn {
		width: calc(50% - 5px);
		margin-left: 10px !important;
	}

	.add-agent-form .modal-footer .modal-btn:first-child {
		margin-left: 0px !important;
	}

	.edit-agent-list .each-agent .agent-info {
		display: inline-block;
		width: calc(100% - 125px);
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		line-height: 22px;
		margin: 12px 0px;
	}

	.edit-agent-list .each-agent .remove-agent {
		float: right;
		color: #1C739D;
		font-family: "Rework Display", sans-serif;
		font-size: 10px;
		line-height: 15px;
		text-transform: uppercase;
		text-decoration: none;
		margin: 10px;
	}

	.edit-agent-list .each-agent .remove-agent .icon-small_x {
		margin-right: 5px;
	}

	.edit-agent-list .each-agent .agent-drag-icon {
		display: inline-block;
		vertical-align: top;
		margin: 15px;
		color: #999999;
		cursor: move !important;
	}

	.edit-agent-list .each-agent .agent-name {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 5px;
	}

	.edit-agent-list .each-agent {
		margin-bottom: 20px;
		background-color: #F8FAFA;
		border: 1px solid #EDEDED;
		border-radius: 2px;
	}

	.edit-agent-list .each-agent:first-child {
		margin-top: 30px;
	}

	.edit-agent-list .each-agent:last-child {
		margin-bottom: 0px;
	}

	.find-an-agent-wrapper .regions {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 18px;
		line-height: 40px;
	}

	body.side-drawer-open {
		overflow: hidden;
	}

	.music-agents-name-list .agent-info {
		padding: 15px 20px;
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		line-height: 22px;
		border-bottom: 1px solid #E8EFEF;
		cursor: pointer;
	}

	.music-agents-name-list .agent-info:last-child {
		border-bottom: none;
	}

	.music-agents-name-list .agent-info:hover {
		background-color: #F5F5F5;
	}

	.music-agents-name-list .agent-name {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 21px;
		line-height: 30px;
	}

	.modal-content .search-bar input.form-text {
		color: #1C739D;
	}

	.modal-content .single-form-field .form-group {
		padding-top: 30px;
	}

	.modal-content .single-form-field .form-group input {
		height: 48px;
		border: 1px solid #D4DDDD;
		border-radius: 2px;
		background-color: #F8FAFA;
		color: #999999;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 21px;
		line-height: 30px;
		box-shadow: none;
	}

	.modal-content .search-bar.single-form-field .icon-Magnifying-Glass-Thin {
		top: 41px;
	}

	.modal-content .node-music_booking_inquiry-form .search-bar.single-form-field .icon-Magnifying-Glass-Thin {
		top: 36px;
	}

	.modal-content .search-bar.single-form-field .icon-lightbox_x {
		top: 45px;
	}

	.modal-content .node-music_booking_inquiry-form .search-bar.single-form-field .icon-lightbox_x {
		top: 38px;
	}

	.modal-footer .modal-btn.disabled-btn {
		color: #CCCCCC;
		border: 1px solid #CCCCCC;
		background-color: #FFFFFF;
	}

	.modal-content .search-bar input.active {
		color: #1C739D;
	}

	.custom-error {
		color: #1C739D;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 16px;
		line-height: 22px;
		margin-top: 5px;
	}

	.custom-error.budget-error {
		margin-left: 144px;
	}

	#full-width-map .tt_mobile_sm {
		display: none;
	}

	.custom-popup {
		display: none;
		/* to avoid popup appearing in regions listing*/
	}

	#full-width-map .tt_sm,
	.custom-popup {
		padding: 13px;
		border: 1px solid rgba(0, 0, 0, 0.25);
		border-radius: 6px;
		background-color: #FFFFFF;
		float: left;
	}

	#full-width-map .tt_sm>div:first-child,
	.custom-popup>div:first-child {
		border-bottom: 1px solid #EEEEEE;
	}

	#full-width-map .tt_name_sm,
	.custom-popup .tt_name_sm {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-size: 12px;
		line-height: 12px;
		font-weight: normal;
		text-transform: uppercase;
	}

	.custom-popup .tt_name_sm {
		width: 100%;
		padding-bottom: 4px;
		margin-bottom: 9px;
		border-bottom: 1px solid #EEEEEE;
	}

	.custom-popup .tt_name_sm .icon-lightbox_x {
		float: right;
		position: relative;
		bottom: 3px;
		cursor: pointer;
	}

	.map-popup-content .state-name {
		color: #999999;
		font-family: "Rework Display", sans-serif;
		font-size: 12px;
		line-height: 12px;
		margin-top: 11px;
		text-transform: uppercase;
	}

	.map-popup-content .each-agent {
		margin-top: 15px;
		border-bottom: 1px solid #EEEEEE;
	}

	.map-popup-content .each-agent:last-child {
		border-bottom: none;
	}

	.map-popup-content .each-agent .each-name {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-size: 15px;
		line-height: 12px;
		margin-bottom: 15px;
		text-transform: none;
	}

	.map-popup-content .each-agent .agent-phone,
	.map-popup-content .each-agent .agent-email {
		color: #1C739D;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		line-height: 12px;
		margin-bottom: 9px;
	}

	.map-wrapper {
		position: relative;
		min-height: 593px;
	}

	.map-wrapper .pdf {
		color: #1C739D;
		font-family: "Rework Display", sans-serif;
		font-size: 13px;
		line-height: 19px;
		border: 1px solid #1C739D;
		border-radius: 6px;
		background-color: #FFFFFF;
		text-transform: uppercase;
		cursor: pointer;
		z-index: 1;
	}

	.map-wrapper .share {
		color: #1C739D;
		font-family: "Rework Display", sans-serif;
		font-size: 13px;
		line-height: 19px;
		border: 1px solid #1C739D;
		border-radius: 6px;
		background-color: #FFFFFF;
		text-transform: uppercase;
		cursor: pointer;
		z-index: 1;
	}

	.page-music-edit-agent-regions .map-wrapper .pdf,
	.page-music-edit-agent-regions .map-wrapper .share {
		padding: 3px 7px 0px 7px;
	}

	.map-wrapper .pdf:hover,
	.map-wrapper .share:hover,
	.map-wrapper .nav .open>a.more:hover,
	.map-wrapper .nav .open>a.more:focus,
	.map-wrapper .nav .open>a.more:active,
	.map-wrapper .nav .open>a.more:visited,
	.map-wrapper .nav .open>a.more:active:hover,
	.map-wrapper .nav .open>a.more:active:focus {
		color: #FFFFFF;
		background-color: #1C739D;
	}

	.map-wrapper .nav li>a.more:hover,
	.map-wrapper .nav li>a.more:focus,
	.map-wrapper .nav li>a.more:active,
	.map-wrapper .nav li>a.more:visited,
	.map-wrapper .nav li>a.more:active:hover,
	.map-wrapper .nav li>a.more:active:focus {
		color: #1C739D;
		background-color: #FFFFFF;
	}

	.map-wrapper .pdf .icon-download,
	.map-wrapper .share .icon-download {
		margin-right: 6px;
	}

	.map-wrapper .pdf .tooltiptext,
	.map-wrapper .share .tooltiptext {
		visibility: hidden;
		position: absolute;
		top: 36px;
		right: 54px;
		width: 162px;
		padding: 12px;
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		line-height: 18px;
		border: 1px solid rgba(0, 0, 0, 0.25);
		border-radius: 6px;
		background-color: #FFFFFF;
		text-transform: none;
	}

	.map-wrapper .pdf:hover .tooltiptext,
	.map-wrapper .share:hover .tooltiptext {
		visibility: visible;
	}

	.region-nav-wrapper {
		display: none;
		position: relative;
	}

	.region-nav-wrapper .region-nav {
		padding: 10px 0px;
		border-bottom: 1px solid #D4DDDD;
		background-color: #FFFFFF;
	}

	.region-nav-wrapper .region-nav .icon-Arrow-Left,
	.region-nav-wrapper .region-nav .icon-Arrow-Right {
		display: inline-block;
		color: #666666;
		text-align: left;
		font-size: 22px;
		padding-left: 25px;
		cursor: pointer;
	}

	.region-nav-wrapper .region-nav .icon-Arrow-Right {
		text-align: right;
		padding-right: 25px;
		padding-left: 0px;
	}

	.region-nav-wrapper .region-nav .region-title {
		display: inline-block;
		text-align: center;
		width: calc(100% - 83px);
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		line-height: 15px;
		vertical-align: 2px;
		text-transform: uppercase;
	}

	.region-nav-wrapper .region-nav .region-title .zoom-zones-list {
		display: none;
	}

	.region-nav-wrapper .region-nav .region-title .zoom-zones-list.active {
		display: block;
	}

	.map-popup-content-wrapper {
		position: absolute;
		width: 100%;
		top: 0px;
		background-color: #FFFFFF;
		z-index: 15;
	}

	.map-popup-content-wrapper .tt_name_sm {
		width: 100%;
		padding: 12px 20px;
		color: #FFFFFF;
		font-family: "Rework Display", sans-serif;
		font-size: 12px;
		line-height: 12px;
		/* border: 1px solid rgba(0,0,0,0.25); */
		/*  background-color: #F28258;*/
		text-transform: uppercase;
	}

	.map-popup-content-wrapper .map-popup-content {
		display: inline-block;
		width: 100%;
		padding: 0px 20px;
		border: 1px solid rgba(0, 0, 0, 0.25);
		border-top: none;
	}

	.map-popup-content-wrapper .icon-small_x {
		position: absolute;
		right: 20px;
		top: 12px;
		color: #FFFFFF;
		cursor: pointer;
	}

	.select-music-category.select-map-category,
	.add-search-wrapper.map-category-wrapper {
		margin: 0px;
	}

	.mobile-text {
		display: none;
	}

	.click-to-modify {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		letter-spacing: 0.5px;
		line-height: 12px;
		padding-top: 10px;
	}

	.header-container.map-header-container {
		font-size: 0px;
	}

	.header-container.map-header-container .page-header {
		margin: 15px 0px;
	}

	#full-width-map.loader {
		background-image: url(../images/loader.gif);
		background-repeat: no-repeat;
		background-position-x: center;
		background-position-y: 250px;
		background-color: #ffffff;
		opacity: 1;
	}

	.page-music-edit-agent-regions #full-width-map_outer {
		display: none;
	}

	/*** end find an agent***/

	/*** site settings ***/

	.site-settings-wrapper .each-setting {
		padding-bottom: 35px;
		margin-top: 25px;
		border-bottom: 1px solid #EEEEEE;
	}

	.site-settings-wrapper .each-setting:first-child {
		margin-top: 0px;
	}

	.site-settings-wrapper .each-setting .setting-title {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 24px;
		line-height: 34px;
		margin-bottom: 18px;
	}

	.site-settings-wrapper .each-setting .setting-label {
		color: #999999;
		font-family: "Rework Display", sans-serif;
		font-size: 13px;
		line-height: 19px;
		margin-bottom: 5px;
		text-transform: uppercase;
	}

	.site-settings-wrapper .each-setting .site-setting-input .form-item {
		display: inline-block;
		width: 100px;
		border: 1px solid #DDDDDD;
		background-color: #FFFFFF;
		box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25);
		border-radius: 0px;
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		line-height: 22px;
	}

	.site-settings-wrapper .each-setting .site-setting-input input {
		border: none;
		border-radius: 0px;
	}

	.site-settings-wrapper .each-setting .each-input-group {
		margin-bottom: 25px;
	}

	.site-settings-wrapper .each-setting .info-text {
		color: #999999;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 11px;
		line-height: 16px;
		margin-left: 10px;
		text-transform: uppercase;
	}

	.site-settings-btn {
		display: block;
		width: 40%;
		margin: 25px auto;
		color: #1C739D;
		font-family: "Rework Display", sans-serif;
		font-size: 15px;
		line-height: 22px;
		text-align: center;
		border: 1px solid #1C739D;
		border-radius: 6px;
		background-color: #FFFFFF;
		padding-top: 9px;
		text-transform: uppercase;
	}

	.site-settings-btn:hover,
	.site-settings-btn:active,
	.site-settings-btn:active:hover,
	.site-settings-btn:active:focus {
		background-color: #1C739D;
		color: #FFFFFF;
	}

	.setting-checkbox .custom-chk-wrapper {
		display: inline-block;
		margin-right: 30px;
		margin-top: 20px;
		cursor: pointer;
	}

	.setting-checkbox .custom-chk-wrapper .custom-chk {
		font-size: 16px;
		color: rgb(170, 170, 170);
		display: inline-block;
		margin-right: 5px;
		align-self: flex-start;
	}

	.setting-checkbox .custom-chk-wrapper .custom-chk::before {
		font-family: icomoon;
		content: "\e90b";
		vertical-align: -2px;
	}

	.setting-checkbox .custom-chk-wrapper.active .custom-chk {
		color: #666666;
		align-self: flex-start;
	}

	.setting-checkbox .custom-chk-wrapper.semi-active .custom-chk::before {
		font-family: icomoon;
		content: "\e8e1";
	}

	.setting-checkbox .custom-chk-wrapper.active .custom-chk::before {
		font-family: icomoon;
		content: "\e923";
	}

	.setting-checkbox .custom-chk-wrapper .custom-chk.custom-radio::before {
		font-family: icomoon;
		content: "\e922";
	}

	.setting-checkbox .custom-chk-wrapper.active .custom-chk.custom-radio::before {
		font-family: icomoon;
		content: "\e918";
	}

	.setting-checkbox .custom-chk-wrapper .chk-label {
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		color: #999999;
		line-height: 22px;
	}

	.setting-checkbox .custom-chk-wrapper.active .chk-label {
		color: #666666;
		font-weight: 500;
	}

	/*** end site settings ***/

	/*** account settings ***/
	#edit-field-first-name {
		margin-top: 0px;
	}

	.page-account-settings .main-container .col-md-12 .email {
		padding: 0px 0px 30px;
	}

	/*** end account settings ***/

	/*** login box ***/
	.login-box .modal-content {
		padding: 20px 33px;
	}

	.login-box .modal-header {
		padding: 15px;
		border-bottom: none;
	}

	.login-box .modal-body {
		padding: 15px;
	}

	.login-box .modal-content .form-group {
		padding-top: 0px;
		margin-bottom: 15px;
	}

	.login-box .modal-title {
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 17px;
		color: rgba(85, 85, 85, 1);
		text-align: left;
		letter-spacing: 0.03em;
		text-transform: uppercase;
		border-bottom: 1px solid rgba(225, 225, 225, 1);
		padding-bottom: 5px;
	}

	.ctools-close-modal.close {
		opacity: .7;

	}

	.ctools-close-modal.close:hover {
		opacity: 1;

	}

	/*.login-box .modal-header .ctools-close-modal {
		margin-top: -5px;
		opacity: 3.0;
		margin-right: -3px;
		font-size: 0px;
		outline: none;
	}

	.login-box .modal-header .ctools-close-modal:after {
		background: url(../images/CloseX.png);
		padding-right: 21px;
		content: "";
		height: 31px;
		display: inline-block;
		background-repeat: no-repeat;
	}*/

	#user-login-form .form-group .control-label,
	[id*="user-login"] .form-group .control-label {
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 14px;
		font-weight: normal;
		color: #999999;
		text-align: left;
		letter-spacing: 0.03em;
		line-height: 21px;
		text-transform: uppercase;
	}

	#user-login-form .form-item #edit-name,
	#user-login-form .form-item #edit-pass,
	#user-login .form-item .form-text {
		height: 40px;
		border-radius: 0px;
		background-color: rgba(255, 255, 255, 1);
		border: 1px solid rgba(235, 235, 235, 1);
		box-shadow: inset 1px 2px 5px 0px rgba(0, 0, 0, 0.1);
		-webkit-box-shadow: inset 1px 2px 5px 0px rgba(0, 0, 0, 0.1);
	}

	#user-login-form .control-label,
	[id*="user-login"] .control-label {
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 14px;
		color: rgba(153, 153, 153, 1);
		text-align: left;
		line-height: 30px;
	}

	.login-box [id*="edit-actions"],
	.login-box [id*="edit-actions"] {
		text-align: center;
		padding-top: 0px;
	}

	#user-login-form .form-submit,
	[id*="user-login"] .form-submit {
		width: 100%;
		background-color: rgb(255, 255, 255) !important;
		color: rgb(153, 153, 153);
		border: 1px solid rgb(153, 153, 153);
		padding: 5px;
		border-radius: 6px;
		margin-top: 30px;
		height: 40px;
	}

	#user-login-form .form-submit,
	[id*="user-login"] .form-submit:hover {
		background-color: #020F48 !important;
		color: #FFFFFF;
		border: 1px solid #020F48;
	}

	#user-login-form [id*="edit-actions"] [id*="edit-submit"],
	[id*="user-login"] .form-actions .form-submit {
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		padding-bottom: 1px;
		outline: none;
		text-transform: uppercase;
	}

	.login-box .glyphicon-log-in {
		display: none;
	}

	/* #user-login-form [id*="edit-actions"] #edit-submit:after,[id*="user-login"] .form-actions .form-submit:after{
		content: "ENTER";
		font-size: 15px;
		color: rgba(255, 255, 255, 1);
		text-align: center;
		letter-spacing: 0.03em;
	} */

	.login-box .checkbox input[type="checkbox"],
	.checkbox-inline input[type="checkbox"] {
		-webkit-appearance: none;
		-moz-appearance: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		appearance: none;
		background-image: url(../images/checkbox_inactive.png);
		height: 16px;
		background-repeat: no-repeat;
		background-size: 16px 16px;
		/* background-position: 0px -1px; */
		background-position: 0px 0px;
		width: 16px;
		left: 21px;
		outline: none;
	}

	.login-box .checkbox input[type="checkbox"]:checked,
	.checkbox-inline input[type="checkbox"]:checked {
		-webkit-appearance: none;
		-moz-appearance: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		appearance: none;
		background-image: url(../images/checkbox_active.png);
		height: 16px;
		background-repeat: no-repeat;
		background-size: 16px 16px;
		background-position: 0px 0px;
		width: 16px;
		left: 21px;
		outline: none;
	}

	.login-box [id*="user-login"] ul {
		display: inline-block;
		list-style: none;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 14px;
		color: #020F48;
		text-align: right;
		margin-bottom: 0px;
		cursor: pointer;
	}

	#user-login-form li a,
	[id*="user-login"] li a {
		color: #020F48;
	}

	.login-box .form-required {
		display: none;
	}

	.forgot_password_form {
		text-align: center;
	}

	.forgot_password_form div p {
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		color: rgba(149, 149, 149, 1);
		text-align: left;
		line-height: 22px;
	}

	.forgot_password_form #edit-email-id {
		border: 1px solid rgba(235, 235, 235, 1);
		box-shadow: inset 1px 2px 5px 0px rgba(0, 0, 0, 0.1);
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		color: rgba(85, 85, 85, 1);
		font-size: 15px;
		text-align: left;
		line-height: 21px;
	}

	.forgot_password_form .btn {
		border: 1px solid #020F48;
		border-radius: 5px;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		color: #020F48;
		text-align: center;
		letter-spacing: 0.03em;
		height: 30px;
	}

	.forgot_password_form .btn:hover {
		background-color: #020F48;
		color: rgba(255, 255, 255, 1);
	}

	#user-login-form .control-label,
	[id*="user-login"] .form-type-checkbox {
		display: inline-block;
		width: calc(100% - 200px);
		margin-bottom: 0px;
	}

	#user-login-form .registration-link,
	[id*="user-login"] .registration-link {
		padding-top: 20px;
		border-top: 1px solid #DDDDDD;
		margin-top: 30px;
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		line-height: 22px;
		text-align: center;
	}

	#user-login-form .registration-link a,
	[id*="user-login"] .registration-link a {
		color: #1C739D;
	}

	/*** end login box ***/

	/*** manage category (drag drop with slide menu)***/

	#modalContent .view-manage-music-category form table,
	#modalContent .view-riders form table {
		padding: 20px 0px 0px;
		margin-bottom: 0px;
		display: inline-block;
	}

	#modalContent .view-manage-music-category table tbody,
	#modalContent .view-riders table tbody {
		display: inline-block;
		width: 100%;
	}

	#modalContent .view-manage-music-category form table tr.draggable,
	#modalContent .view-riders form table tr.draggable {
		display: inline-block;
		border: 1px solid #EDEDED;
		border-radius: 2px;
		width: 100%;
		background-color: #F8FAFA;
		margin: 10px 0px 0px;
		overflow: hidden;
	}

	#modalContent .view-manage-music-category form table td:first-child {
		width: calc(100% - 266px);
	}

	#modalContent .view-riders form table td:first-child {
		width: calc(100% - 373px);
	}


	#modalContent .view-manage-music-category table.dragbox .edit-options,
	#modalContent .view-riders table.dragbox .edit-options {
		font-size: 0px;
		float: left;
		position: relative;
		padding: 0px;
		left: 200px;
		transition: left 500ms ease;
	}

	#modalContent .view-riders table.dragbox .edit-options {
		left: 307px;
		background-color: #F8FAFA;
	}

	#modalContent .view-manage-music-category table.dragbox .edit-options.more-options,
	#modalContent .view-riders table.dragbox .edit-options.more-options {
		left: 2px;
	}

	#modalContent .view-manage-music-category table.dragbox .edit-options .edit-menu,
	#modalContent .view-riders table.dragbox .edit-options .edit-menu {
		display: inline-block;
		text-decoration: none;
		color: #A5B5B5;
		padding: 12px 20px;
		font-size: 22px;
		vertical-align: bottom;
		border-right: 1px solid rgba(165, 181, 181, 0.2);
	}

	#modalContent .view-manage-music-category table.dragbox .edit-options.more-options .edit-menu,
	#modalContent .view-riders table.dragbox .edit-options.more-options .edit-menu {
		color: #1C739D;
	}

	#modalContent .view-manage-music-category table.dragbox .edit-options .toggle-menu,
	#modalContent .view-riders table.dragbox .edit-options .toggle-menu {
		display: inline-block;
		padding: 16px 20px 15px;
		color: #1C739D;
		font-family: "Rework Display", sans-serif;
		font-size: 10px;
		letter-spacing: 0.77px;
		line-height: 15px;
		background-color: #EFF2F3;
		border-right: 1px solid rgba(165, 181, 181, 0.2);
	}

	#modalContent .view-manage-music-category table.dragbox .edit-options .toggle-menu:last-child,
	#modalContent .view-riders table.dragbox .edit-options .toggle-menu:last-child {
		border-right: none;
	}

	#modalContent .view-manage-music-category table.dragbox .toggle-menu [class^="icon-"],
	#modalContent .view-manage-music-category table.dragbox .toggle-menu [class*=" icon-"],
	#modalContent .view-riders table.dragbox .toggle-menu [class^="icon-"],
	#modalContent .view-riders table.dragbox .toggle-menu [class*=" icon-"] {
		margin-right: 6px;
		font-size: 9px;
	}

	/*** end manage category ***/

	/*** footer ***/

	.footer-wrapper {
		position: fixed;
		bottom: 0px;
		width: 100%;
		padding: 15px 20px;
		border-top: 1px solid #DDDDDD;
		/* background: #E6E8F2; */
		background: #FFFFFF;
		left: 0;
		z-index: 3;
	}

	.music-all-talent .footer-wrapper {
		border: none;
		background-color: #E6E8F2;
	}

	.footer .container {
		display: flex;
		align-items: center;
	}

	.fixed-footer {
		padding-bottom: 51px;
	}

	.footer-wrapper .footer-text {
		display: inline-block;
		color: #191834;
		font-family: 'Soehne', sans-serif;
		font-size: 12px;
		/* font-size: 13px; */
		font-weight: 600;
		line-height: 24px;
		text-transform: uppercase;
	}

	.footer-wrapper .footer-text p {
		margin: 0px;
	}

	.footer-wrapper .footer-links {
		display: inline-block;
	}

	.footer-wrapper .footer-links .each-footer-link {
		display: inline-block;
		color: #000;
		font-family: 'Soehne', sans-serif;
		font-weight: 600;
		/* font-size: 13px; */
		font-size: 12px;
		line-height: 24px;
		/* text-transform: uppercase; */
		padding: 0px 10px;
	}

	.footer-wrapper .footer-links .each-footer-link:last-child {
		padding-right: 0;
	}

	.footer-wrapper .footer-links .each-footer-link a {
		color: #000;
		padding: 0;
	}

	/* .footer-wrapper .footer-links .each-footer-link a:hover {
		background-color: #ffffff;
		color: #1C739D;
	} */

	.footer-wrapper .region.region-footer {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	#full-width-map+.container {
		padding-bottom: 52px;
	}

	/*** end footer ***/

	/*** riders and images ***/

	.music-profile .riders-section .each-rider {
		padding: 10px;
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-size: 15px;
		line-height: 18px;
		border: 1px solid #D4DDDD;
		background-color: #FFFFFF;
		margin-bottom: 10px;
	}

	.music-profile .riders-section .each-rider:first-child {
		margin-top: 17px;
	}

	.music-profile .riders-section .each-rider:last-child {
		margin-bottom: 0px;
	}

	.music-profile .riders-section .each-rider .rider-title-text {
		display: inline-block;
		width: calc(100% - 26px);
		word-break: break-word;
	}

	#modalContent .modal-body .upload-rider-pdf {
		padding: 28px 0px;
		margin-top: 30px;
		text-align: center;
		border: 1px solid #CCCCCC;
		background-color: #F2F2F2;
		color: #1C739D;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		line-height: 18px;
		cursor: pointer;
	}

	#modalContent .modal-body .upload-rider-pdf .rider-filename {
		color: #666666;
	}

	#modalContent .modal-body .upload-rider-pdf .upload-icon,
	#modalContent .modal-body .replace-rider .upload-icon {
		transform: rotate(180deg);
		display: inline-block;
		vertical-align: -2px;
	}

	#modalContent .modal-body .replace-rider .upload-icon {
		vertical-align: unset;
	}

	.music-profile .images-wrapper .each-image {
		margin-bottom: 10px;
	}

	.music-profile .images-wrapper .each-image:first-child {
		margin-top: 10px;
	}

	.music-profile .images-wrapper .each-image:last-child {
		margin-bottom: 0px;
	}

	.music-profile .images-wrapper .each-image img {
		height: 206px;
		cursor: pointer;
	}

	#draggableviews-table-gallery-block-1 tr,
	#draggableviews-table-admats-block-1 tr {
		display: inline-block;
		width: 100%;
		margin-top: 30px;
	}

	#draggableviews-table-gallery-block-1 td.views-field-nothing,
	#draggableviews-table-admats-block-1 td.views-field-nothing {
		width: 100%;
		background: #FFFFFF;
		position: relative;
	}

	#draggableviews-table-gallery-block-1 td.views-field-nothing .icon-resize,
	#draggableviews-table-admats-block-1 td.views-field-nothing .icon-resize {
		position: absolute;
		top: 217px;
		left: 30px;
		font-size: 16px;
	}

	#modalContent .edit-image {
		margin-bottom: 0px;
	}

	#modalContent .edit-image .each-image-content .image {
		display: flex;
		height: 202px;
		width: 202px;
		align-items: center;
		border: 1px solid #DDDDDD;
		border-bottom: none;
	}

	#modalContent .edit-image .each-image-content .image img {
		max-height: 100%;
	}

	#modalContent .edit-image .each-image-content .image-details {
		display: flex;
		flex-direction: row;
	}

	#modalContent .edit-image .each-image-content .image-description {
		width: calc(100% - 202px);
		border: 1px solid #DDDDDD;
		border-left: none;
		border-bottom: none;
		padding: 15px;
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		line-height: 20px;
		height: 202px;
		overflow: auto;
	}

	#modalContent .edit-image .each-image-content .edit-options-wrapper {
		display: inline-block;
		width: 100%;
		border: 1px solid #EDEDED;
		border-radius: 2px;
		background-color: #F8FAFA;
		overflow: hidden;
	}

	#modalContent .edit-image .each-image-content .edit-options {
		font-size: 0px;
		float: left;
		position: relative;
		padding: 0px;
		left: calc(100% - 63px);
		transition: left 500ms ease;
		background-color: #EFF2F3;
	}

	#modalContent .edit-image .each-image-content .edit-options.more-options {
		left: calc(100% - 158px);
	}

	#modalContent .each-image-content .edit-options .icon-more_dots_horizontal {
		display: inline-block;
		text-decoration: none;
		color: #A5B5B5;
		background: #F8FAFA;
		padding: 12px 20px;
		font-size: 22px;
		vertical-align: bottom;
		border-right: 1px solid rgba(165, 181, 181, 0.2);
		cursor: pointer;
	}

	#modalContent .each-image-content .edit-options.more-options .icon-more_dots_horizontal {
		color: #1C739D;
	}

	#modalContent .each-image-content .edit-options .remove-btn {
		display: inline-block;
		padding: 16px 20px 15px;
		color: #1C739D;
		font-family: "Rework Display", sans-serif;
		font-size: 10px;
		letter-spacing: 0.77px;
		line-height: 15px;
		background-color: #EFF2F3;
		border-right: 1px solid rgba(165, 181, 181, 0.2);
		text-transform: uppercase;
	}

	#modalContent .each-image-content .edit-options .remove-btn [class^="icon-"],
	#modalContent .each-image-content .edit-options .remove-btn [class*=" icon-"] {
		margin-right: 6px;
	}

	#modalContent .add-image-wrapper {
		display: flex;
		margin-top: 30px;
	}

	#modalContent .add-image-wrapper .gallery-wrapper {
		display: none;
	}

	#modalContent .add-image-wrapper .upload-img img {
		height: 202px;
		width: 202px;
	}

	#modalContent .add-image-wrapper .img-description .form-group {
		padding: 0px;
		margin: 0px;
	}

	#modalContent .add-image-wrapper .img-description textarea {
		height: 202px;
		color: #999999;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		line-height: 22px;
		box-shadow: none;
		-webkit-appearance: none;
	}

	#modalContent .modal-header.image-gallery-header .modal-title {
		visibility: hidden;
	}

	#modalContent .modal-header.image-gallery-header {
		border-bottom: none;
	}

	#modalContent .gallery-content img {
		max-height: 40.45vw;
		height: 100%;
	}

	#modalContent .gallery-content {
		min-height: 70vh;
		height: 100%;
		vertical-align: middle;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}

	#modalContent .gallery-content~.navigation {
		display: flex;
		flex-direction: row;
		padding: 24px 0px 0px;
	}

	#modalContent .gallery-content~.navigation .image-desc {
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		line-height: 21px;
		width: 75%;
	}

	#modalContent .gallery-content~.navigation .image-desc p {
		margin: 0px;
	}

	#modalContent .gallery-content~.navigation .gallery-navigation {
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		align-items: flex-start;
		width: 25%;
	}

	#modalContent .gallery-content~.navigation .gallery-navigation .controls {
		border: 1px solid #AAAAAA;
		border-radius: 2px;
		background-color: #FFFFFF;
		padding: 5px 10px;
		margin-left: 10px;
		color: #AAAAAA;
	}

	#modalContent .gallery-content~.navigation .gallery-navigation .controls.image-gallery-navigation-hide {
		color: #DDDDDD;
		border-color: #DDDDDD;
	}

	.rider-wrapper .rider-file-field .form-control,
	.field-name-field-rider-title label {
		display: none;
	}

	#modalContent .mobile-gallery .visible-mobile {
		display: none;
	}

	/*** end riders and images ***/


	#edit-social-info .form-control {
		border: 1px solid #D4DDDD;
		box-shadow: inset 0 .8px .4px 0 rgba(0, 0, 0, 0.1);
		display: flex;
		align-items: center;
		padding: 5px 15px 0 15px;
	}

	/*** 10/12/2018 ****/
	.form-type-link-field label,
	.field-multiple-drag {
		display: none;
	}

	.field-type-link-field .icon-small_plus::before {
		content: normal;
	}

	.modal-body .field-type-link-field .add-more-plus {
		font-size: 15px
	}

	.modal-content .field-type-link-field .form-group {
		padding-top: 0px;
		margin-bottom: 0px;
	}

	.modal-content .field-type-link-field .table-striped>tbody>tr:nth-of-type(2n+1) {
		background-color: transparent;
	}

	.modal-content .field-type-link-field table>td {
		border-top: none;
	}

	/*** 10/12/2018 ****/


	.about-inner-content.about-less {
		max-height: 245px;
		margin-bottom: 30px;
		overflow: hidden;
	}

	.about-inner-content {
		font-family: "proxima-nova", sans-serif;
		font-size: 16px;
		line-height: 24px;
		color: #333333;
	}

	#tivo-artist-edit-form .loading {
		color: #999999;
		float: left;
		text-align: center;
		width: 100%;
		margin-top: 10px;
	}

	/*15MAY CSS starts*/
	body.desktop .map-filters {
		position: relative;
		margin: 0 auto;
		z-index: 2;
		left: 0;
		right: 0;
	}

	body.desktop div#full-width-map_holder {
		bottom: 50px;
	}

	/*15MAY CSS ends*/
	.drag-custom-table .tabledrag-handle {
		position: relative;
		top: 250px;
		left: 30px;
		font-size: 16px;
	}

	.custom-save-mesage {
		color: #ff0000;
		border: 1px solid #ff0000;
		padding: 10px;
		background: #fff;
		margin: 25px 0 0 0;
	}

	.force-full-width {
		width: 100% !important;
	}

	.draggableviews-changed-notice.messages.warning {
		background: #fff;
		color: #ff0000;
		border: 1px solid #ff0000;
		padding: 10px;
		margin: 20px 0 0 0;
	}

	#music-regions-node-form .modal-footer .modal-btn {
		width: calc(32% - 5px);
	}

	.fix-search .view-content {
		position: fixed;
		top: 81px;
		width: 100%;
		background: #fff;
		z-index: 1;
	}

	.view-music-engagement-type-management .item-name a:hover {
		color: #337ab7;
	}

	.view-music-engagement-type-management .item-name a {
		color: #666;
	}

	span.unpublish-artist {
		margin: 20px 0 0 0;
		display: inline-block;
		color: #D0021B;
		padding: 5px;
		border: #CCCCCC 1px solid;
		font-size: 15px;
		background: #F2F2F2;
		font-weight: 600;
		width: 100%;
	}

	.music-profile .social-wrapper {
		display: flex;
		flex-direction: row;
		align-items: center;
		flex-wrap: wrap;
	}

	.music-profile .music-links .each-link {
		display: flex;
		align-items: center;
		margin-bottom: 14px;
		margin-right: 14px;
	}

	.each-link>a:before {
		font-size: 36px;
	}

	.music-profile .music-links .each-link a+a {
		font-size: 16px;
		font-family: "Rework Display", sans-serif;
		color: #28739C;
		margin-top: 7px;
		display: none;
	}

	.field-outer {
		display: flex;
		margin-top: 10px;
	}

	.field-outer p:before {
		font-size: 40px;
		margin-right: 15px;
	}

	.field-outer p {
		display: flex;
		align-items: center;
	}

	.field-outer p span {
		font-size: 16px;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		color: #666666;
		margin-right: 5px;

	}

	.mt-0 {
		margin-top: 0px !important;
	}

	.mt-m5 {
		margin-top: -5px !important;
	}

	.mb-10 {
		margin-bottom: 10px !important;
	}

	.mb-5 {
		margin-bottom: 5px !important;
	}

	div#field-custom-link-add-more-wrapper td:hover {
		background: #ffffff;
	}

	.add-rider-save.disabled.btn {
		pointer-events: none;
	}

	.landing-content .list-view .each-list .custom-item-status {
		font-size: 17px;
		color: #999999;
		font-style: italic;
	}

	#edit-social-info .modal-content .form-group {
		padding-top: 5px;
		margin-bottom: 0px;
	}

	img.custom-tooltip {
		height: 13px;
	}

	#field-custom-link-add-more-wrapper button#edit-field-custom-link-und-add-more {
		display: block;
		font-family: "Rework Display", sans-serif !important;
		font-weight: 500;
		padding: 8px;
		margin: 10px 0px 0px 0px;
	}

	#edit-social-info .modal-content .modal-footer {
		margin-top: 25px;
	}

	.form-item-field-music-roster-types-tid {
		float: left;
	}

	.form-item-field-music-roster-types-tid .bef-select-as-links .form-item .form-type-bef-link,
	.form-item-edit-field-music-roster-types-tid-all {
		float: left;
		width: auto;
	}

	.view-id-music_talent_board .filter-categories,
	.view-id-music_talent_board .custom-filters,
	.view-id-music_talent_board .custom-filters .filter-result {
		display: none;
	}

	/* .form-item-edit-field-music-roster-types-tid-all{background-color: #1C739D;border-color: #1C739D;color: #FFFFFF;float: left;font-family: "Rework Display",sans-serif;font-size: 15px;text-transform: uppercase;float: left;margin: 0px 9px;border: 1px solid #666666;color: #AAAAAA;padding: 3px 8px;border-radius: 3px;width: auto;display: inline-block;} */
	.form-item-field-music-roster-types-tid .bef-select-as-links .form-item {
		float: left;
		width: 100%;
	}

	.form-item-edit-field-music-roster-types-tid-all a.active,
	.form-item-field-music-roster-types-tid .bef-select-as-links .form-item .form-type-bef-link a.active {
		background-color: #1C739D;
		border-color: #1C739D;
		color: #FFFFFF;
	}

	.roster .type-lable {
		float: left;
		font-family: "Rework Display", sans-serif;
		color: #fff;
		font-size: 15px;
		line-height: 22px;
		margin-right: 15px;
		margin-top: 6px;
		background: url(../images/filter_icon.svg) no-repeat left center;
		padding-left: 30px;
		cursor: pointer;
	}

	.roster .type-lable.active {
		background: url(../images/chev_up_icon.svg) no-repeat left center;
	}

	.form-item-edit-field-music-roster-types-tid-all a,
	.form-item-field-music-roster-types-tid .bef-select-as-links .form-item .form-type-bef-link a {
		margin: 0 9px;
		border: 1px solid #AAAAAA;
		color: #666666;
		padding: 4px 8px;
		border-radius: 3px;
		text-transform: uppercase;
		text-decoration: none;
		font-family: "Rework Display", sans-serif;
		font-size: 15px;
		padding: 5px 15px 1px;
		margin-right: 0px;
		margin-bottom: 6px;
	}

	/*BOOKING ENQUIRY*/
	.required-indicator {
		text-align: right;
		margin: 0px 0px 10px 0px;
		color: #D0021B;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 12px;
	}

	#music-booking-inquiry-node-form legend {
		width: auto;
		border: none;
		padding: 0px 20px;
		color: #333;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		font-size: 15px;
		margin: 0;
	}

	.gallery-section {
		margin-top: 20px;
	}

	#music-booking-inquiry-node-form fieldset {
		padding: 7px 10px;
		border: 1px solid #333;
		margin: 10px 0 0 0;
	}

	#music-booking-inquiry-node-form fieldset.captcha {
		border: none;
		padding: 0px;
	}

	fieldset.captcha .panel-heading,
	fieldset.captcha .panel-body .help-block {
		display: none;
	}


	#music-booking-inquiry-node-form .intl-tel-input {
		display: block;
	}

	#music-booking-inquiry-node-form .intl-tel-input .international_phone-number {
		padding-left: 40px;
	}

	#music-booking-inquiry-node-form .modal-content .form-group {
		padding-top: 0;
		margin-bottom: 10px;
	}

	.form-children .form-actions {
		display: none;

	}

	#music-booking-inquiry-node-form .modal-content .node-music_booking_inquiry-form .detail-wrapper {
		padding-top: 0;
	}

	#music-booking-inquiry-node-form .modal-content .node-music_booking_inquiry-form .detail-wrapper.phone-wrapper {
		clear: both;
	}

	#music-booking-inquiry-node-form .modal .modal-body .custom-chk-wrapper {
		margin: 8px 8px 0 0;
	}

	#music-booking-inquiry-node-form .detail-category {
		display: flex;
		margin-bottom: 10px;
	}

	#music-booking-inquiry-node-form #field-date-of-interest-add-more-wrapper {
		margin-top: 9px;
	}

	#music-booking-inquiry-node-form .modal-content {
		margin-top: 20px;
		width: 56%;
		height: calc(100vh - 136px) !important;
		overflow-y: scroll;
	}

	.modal-open .modal#booking-inquiry {
		top: 0 !important;
		transform: translate(-50%, 0);
		background: rgba(13, 22, 59, 0.7);
		z-index: 1100000;
		padding-left: 0 !important;
	}

	#music-booking-inquiry-node-form .modal-footer {
		padding: 20px 0px 10px;
		margin-top: 20px;
		position: relative;
	}

	#music-booking-inquiry-node-form .detail-data.next-line.other {
		height: 45px;
		margin-bottom: 10px;
	}

	#music-booking-inquiry-node-form .modal-content .other-category .form-group {
		margin-bottom: 0px;
	}

	.landing-content #music-booking-inquiry-node-form .search-bar {
		width: 100%;
		display: block;
		position: inherit;
	}

	.landing-content #music-booking-inquiry-node-form .search-bar.left .icon-Magnifying-Glass-Thin {
		left: 25px;
	}

	#music-booking-inquiry-node-form .modal-content .single-form-field .form-group input {
		color: #666666;
		font-size: 15px;
		line-height: 22px;
		height: 40px;
		padding: 10px 10px 10px 40px;
		background-color: #FFFFFF;
		border: 1px solid #DDDDDD;
		border-radius: 0px;
		box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25);
	}

	.landing-content #music-booking-inquiry-node-form .search-bar .icon-lightbox_x {
		right: 30px;
	}

	#music-booking-inquiry-node-form .music-agents-name-list {
		position: fixed;
		z-index: 9999;
		background: #666666;
	}

	#music-booking-inquiry-node-form .music-agents-name-list ul {
		list-style: none;
		cursor: pointer;
	}

	#music-booking-inquiry-node-form .music-agents-name-list ul li {
		padding: 5px 0px 5px 0;
		color: #fff;
		border-bottom: 1px solid #fff;
	}

	#music-booking-inquiry-node-form .music-agents-name-list .custom-msg {
		padding: 15px;
		color: #fff;
	}

	#music-booking-inquiry-node-form span.no-artist {
		padding: 10px 20px 0px;
		color: #666666;
		margin-bottom: 10px;
		display: block;
	}

	/*BOOKING ENQUIRY END*/

	.custom-save-mesage {
		color: #ff0000;
		border: 1px solid #ff0000;
		padding: 10px;
		background: #fff;
		margin: 25px 0 0 0;
	}

	.force-full-width {
		width: 100% !important;
	}

	.draggableviews-changed-notice.messages.warning {
		background: #fff;
		color: #ff0000;
		border: 1px solid #ff0000;
		padding: 10px;
		margin: 20px 0 0 0;
	}

	#music-regions-node-form .modal-footer .modal-btn {
		width: calc(32% - 5px);
	}

	.fix-search .view-content {
		position: fixed;
		top: 74px;
		width: 100%;
		background: #fff;
		z-index: 1;
		max-width: 1140px;
	}

	.view-music-engagement-type-management .item-name a:hover {
		color: #337ab7;
	}

	.view-music-engagement-type-management .item-name a {
		color: #666;
	}

	span.unpublish-artist {
		margin: 20px 0 0 0;
		display: inline-block;
		color: #D0021B;
		padding: 5px;
		border: #CCCCCC 1px solid;
		font-size: 15px;
		background: #F2F2F2;
		font-weight: 600;
		width: 100%;
	}

	.music-profile .music-links .each-link a+a {
		font-size: 16px;
		font-family: "Rework Display", sans-serif;
		color: #28739C;
		margin-top: 7px;
	}

	.music-profile .music-links .each-link a+a {
		margin-left: 15px;
	}

	.layout-container-2 {
		max-width: 1140px;
		margin: 0 auto;
	}

	.field-outer {
		display: flex;
		margin-top: 10px;
	}

	.field-outer p:before {
		font-size: 40px;
		margin-right: 15px;
	}

	.field-outer p {
		display: flex;
		align-items: center;
	}

	.field-outer p span {
		font-size: 12px;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		color: #666666;
		margin-right: 5px;
		line-height: 36px;
	}

	.mt-0 {
		margin-top: 0px !important;
	}

	.mt-m5 {
		margin-top: -5px !important;
	}

	.mb-10 {
		margin-bottom: 10px !important;
	}

	.mb-5 {
		margin-bottom: 5px !important;
	}

	div#field-custom-link-add-more-wrapper td:hover {
		background: #ffffff;
	}

	.add-rider-save.disabled.btn {
		pointer-events: none;
	}

	.landing-content .list-view .each-list .custom-item-status {
		font-size: 17px;
		color: #999999;
		font-style: italic;
	}

	#edit-social-info .modal-content .form-group {
		padding-top: 5px;
		margin-bottom: 0px;
	}

	img.custom-tooltip {
		height: 13px;
	}

	#field-custom-link-add-more-wrapper button#edit-field-custom-link-und-add-more {
		display: block;
		font-family: "Rework Display", sans-serif !important;
		font-weight: 500;
		padding: 8px;
		margin: 10px 0px 0px 0px;
	}

	#edit-social-info .modal-content .modal-footer {
		margin-top: 25px;
	}

	.form-item-field-music-roster-types-tid {
		float: left;
	}

	.form-item-field-music-roster-types-tid .bef-select-as-links .form-item .form-type-bef-link,
	.form-item-edit-field-music-roster-types-tid-all {
		float: left;
		width: auto;
	}

	/*.view-id-music_talent_board .filter-categories,.view-id-music_talent_board .custom-filters .filter-result{display:none;}*/
	.attachment-wrapper {
		width: 100%;
	}

	.attachment-wrapper .fix-search .view-content {
		position: static;
		background: transparent;
	}

	/* .form-item-edit-field-music-roster-types-tid-all{background-color: #1C739D;border-color: #1C739D;color: #FFFFFF;float: left;font-family: "Rework Display",sans-serif;font-size: 15px;text-transform: uppercase;float: left;margin: 0px 9px;border: 1px solid #666666;color: #AAAAAA;padding: 3px 8px;border-radius: 3px;width: auto;display: inline-block;} */
	.form-item-field-music-roster-types-tid .bef-select-as-links .form-item {
		float: left;
		width: 100%;
	}

	.form-item-edit-field-music-roster-types-tid-all a.active,
	.form-item-field-music-roster-types-tid .bef-select-as-links .form-item .form-type-bef-link a.active {
		background-color: #1C739D;
		border-color: #1C739D;
		color: #FFFFFF;
	}

	.roster .type-lable {
		float: left;
		font-family: "Rework Display", sans-serif;
		color: #fff;
		font-size: 13px;
		line-height: 22px;
		margin-right: 15px;
		margin-top: 6px;
	}

	.form-item-edit-field-music-roster-types-tid-all a,
	.form-item-field-music-roster-types-tid .bef-select-as-links .form-item .form-type-bef-link a {
		margin: 0 9px;
		border: 1px solid #AAAAAA;
		color: #666666;
		padding: 4px 8px;
		border-radius: 3px;
		text-transform: uppercase;
		text-decoration: none;
		font-family: "Rework Display", sans-serif;
		font-size: 15px;
		padding: 5px 15px 1px;
		margin-right: 0px;
		margin-bottom: 6px;
	}

	.login-link {
		font-size: 15px;
		font-family: "Rework Display", sans-serif;
		padding: 1px 0 15px 16px;
		border-left: 1px solid #fff;
	}

	.search-bar {
		position: relative;
	}

	/* .music-all-talent .search-bar {
		max-width: 457px;
	} */

	.roster-con {
		width: 100%;
	}

	.roster {
		width: 100%;
		float: left;
		margin-bottom: 20px;
	}

	.roster-con .form-control {
		height: auto;
		width: 100%;
		float: left;
		border: none;
		background: none;
		box-shadow: none;
		padding: 0;
	}

	.roster-con .form-item-field-music-roster-types-tid {
		display: none;
		padding-top: 23px;
		border-top: 1px solid rgba(255, 255, 255, 0.15);
	}

	.form-item-field-music-roster-types-tid {
		width: 100%;
	}

	.roster-con .form-control .each-column {
		width: 25%;
		float: left;
		position: relative;
	}

	.category-wrapper {
		width: 100%;
		padding: 0;
	}

	.custom_filter_wrap,
	.custom_filter_wrap .container.container-mob {
		padding: 30px 0;
		max-width: 1140px;
		width: 100%;
		position: relative;
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin: 0 auto;
	}

	.custom_filter_wrap {
		border-bottom: 1px solid rgb(163 169 191 / 17%);
		padding: 0;
	}

	.roster-con .bef-checkboxes .form-control {
		opacity: 0;
		display: none;
	}

	.roster-con .bef-checkboxes .form-control+label {
		position: relative;
		cursor: pointer;
		padding: 0;
		color: #B3B3B3;
		font-size: 14px;
		font-weight: 600;
		font-family: "Soehne", sans-serif;
	}

	.roster-con .bef-checkboxes .form-control+label:before {
		content: "";
		margin-right: 10px;
		display: inline-block;
		vertical-align: text-top;
		width: 16px;
		height: 16px;
		background: transparent;
		border: 1px solid rgba(255, 255, 255, 0.2);
		border-radius: 2px;
	}

	.roster-con .bef-checkboxes .form-control:focus+label:before {
		box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
	}

	.roster-con .bef-checkboxes .form-control:checked+label {
		color: #fff;
	}

	.roster-con .bef-checkboxes .form-control:checked+label:before {
		background-color: #fff;
		border: none;
	}

	.roster-con .bef-checkboxes .form-control:disabled+label {
		color: #b8b8b8;
		cursor: auto;
	}

	.roster-con .bef-checkboxes .form-control:disabled+label:before {
		box-shadow: none;
		background: #ddd;
	}

	.roster-con .bef-checkboxes .form-control:checked+label:after {
		content: "";
		position: absolute;
		left: 3px;
		top: 8px;
		background: #020F48;
		width: 2px;
		height: 2px;
		box-shadow: 2px 0 0 #020F48, 4px 0 0 #020F48, 4px -2px 0 #020F48, 4px -4px 0 #020F48, 4px -6px 0 #020F48, 4px -8px 0 #020F48;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}

	.header-outer {
		width: 100%;
		/* float: left; */
		padding-bottom: 21px;
		padding-top: 26px;
		/* background: url(../images/header-bg.svg) no-repeat center / cover; */
		background-color: #000;
	}

	.header-outer .container {
		position: relative;
		z-index: 9;
	}

	.header-outer .region.region-header-middle-center {
		/* width: calc(100% - 80px); */
		flex: 1;
	}

	.header-outer .landing-menu.pull-left {
		float: right !important;
		margin-top: 11px;
	}

	.container-fullwidth,
	.title-bar {
		/* background: url(../images/header-bg.svg) no-repeat center / cover; */
		background-color: #000;
	}

	.view-filters .container-fullwidth .container {
		z-index: 3;
	}

	* {
		margin: 0;
		padding: 0;
	}

	/* Icon 1 */

	#nav-icon1,
	#nav-icon2,
	#nav-icon3,
	#nav-icon4 {
		width: 30px;
		height: 21px;
		position: absolute;
		margin: 50px auto;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);

		cursor: pointer;
		right: 0;
		top: -11px;
		display: none;
	}

	#nav-icon1 span {
		display: block;
		position: absolute;
		height: 3px;
		width: 100%;
		background: #fff;
		border-radius: 9px;
		opacity: 1;
		left: 0;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .25s ease-in-out;
		-moz-transition: .25s ease-in-out;
		-o-transition: .25s ease-in-out;
		transition: .25s ease-in-out;
	}

	#nav-icon1 span:nth-child(1) {
		top: 0px;
	}

	#nav-icon1 span:nth-child(2) {
		top: 7px;
		opacity: 0;
	}

	#nav-icon1 span:nth-child(3) {
		/* top: 14px; */
		top: 10px;
	}

	#nav-icon1.open span:nth-child(1) {
		top: 18px;
		-webkit-transform: rotate(135deg);
		-moz-transform: rotate(135deg);
		-o-transform: rotate(135deg);
		transform: rotate(135deg);
	}

	#nav-icon1.open span:nth-child(2) {
		opacity: 0;
		left: -60px;
	}

	#nav-icon1.open span:nth-child(3) {
		top: 18px;
		-webkit-transform: rotate(-135deg);
		-moz-transform: rotate(-135deg);
		-o-transform: rotate(-135deg);
		transform: rotate(-135deg);
	}

	.region-header-top-right {
		position: relative;
	}

	.title-bar .region-header-top-right .user-icon+.dashboard-links {
		right: -6px;
	}

	.page-music .music-all-talent .landing-content .search-bar.fix-search {
		/* position: fixed; */
		left: auto;
		top: 15px;
		margin-right: 145px;
		z-index: 999;
	}

	.padding-extra {
		padding-left: 58px;
		padding-right: 58px;
	}

	.padding-extra .login-link {
		margin-top: 12px;
	}

	/*181114*/
	.music-profile-body .title-bar .navbar-btn .icon-wme_logo,
	.page-music .title-bar .navbar-btn .icon-wme_logo,
	.manage-engagement-type .navbar-btn .icon-wme_logo {
		color: #fff;
		font-size: 32px;
		text-align: center;
	}

	.music-profile-body .page-info,
	.page-music .page-info,
	.manage-engagement-type .page-info {
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		color: #fff;
		font-size: 9px;
		line-height: 13px;
		border-left: 1px solid rgba(255, 255, 255, 0.15);
		padding-left: 24px;
		text-align: left;
		margin: 0;
	}

	.music-profile-body .logo-container,
	.page-music .logo-container {
		/* width: 270px; */
		display: flex;
	}

	/* .manage-engagement-type .logo-container {
		width: 160px;
		text-align: center;
		float: left;
	} */

	/* .manage-engagement-type .navbar-btn {
		text-align: center;
		width: 100%;
		margin: 8px 0px 8px;
	} */

	.header-space {
		padding: 83px 0 43px 0;
	}

	.inner-footer {
		padding: 0 58px;
	}

	.music-profile-body .dashboard-wrapper,
	.page-music .dashboard-wrapper {
		padding-right: 0;
	}

	.page-music .manage-engagement-type .dashboard-wrapper {
		padding-right: 15px;
	}

	.music-profile-body .padding-extra .login-link,
	.page-music .padding-extra .login-link {
		margin-top: 30px;
	}

	.music-all-talent .header-container,
	.title-bar.manage-engagement-type.agent-pg {
		padding: 0;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.title-bar.manage-engagement-type.agent-pg {
		padding-top: 26px;
		padding-bottom: 21px;
	}

	.page-music-all-manage-rosters .header-space,
	.page-music-all-manage-engagement-type .header-space,
	.roster-engagement {
		padding: 83px 43px 43px 43px;
	}

	.page-music-all-manage-rosters .header-container .page-header,
	.page-music-all-manage-engagement-type .header-container .page-header {
		padding: 0;
	}

	/*181114*/
	.header-left.pull-left {
		/* width: 312px; */
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: unset;
	}

	.grid-clear {
		clear: both;
	}

	.form-item .form-type-bef-checkbox.form-group.filter-pc {
		width: 20%;
		float: left;
	}

	.form-item .bef-checkboxes .form-type-bef-checkbox.form-group.filter-mobile {
		width: 50%;
		float: left;
	}

	.social-media-iframe.youtube .youtube-row {
		margin-bottom: 20px;
		min-height: 40px;
	}

	.social-media-iframe.youtube .youtube-col {
		margin-top: 20px;
		/* padding: 0px;  */
	}

	.social-media-iframe.youtube .no-result {
		margin-top: 20px;
		color: #666666;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		padding-left: 10px;
	}

	.social-media-iframe.youtube .youtube-title.truncate {
		width: 100%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.social-media-iframe.youtube .img-time span {
		background-color: #474747;
		border-radius: 3px;
		padding: 1px 4px;
		color: #f8f8f8;
		font-size: 12px;
		position: absolute;
		z-index: 999;
		right: 22px;
		bottom: 7px;
		font-weight: bold;
	}

	.social-media-iframe.youtube .img-time {
		position: relative;
		padding-right: 15px;
	}

	.social-media-iframe.youtube .youtube-list li {
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
		padding: 2px 0px;
		border: none;
		color: #999;
		font-size: 15px;
	}

	.social-media-iframe.youtube .youtube-list li:first-child {
		color: #333;
		padding-top: 10px;
	}

	.social-media-iframe.youtube .youtube .col-md-6.col-xs-6 {
		padding-left: 0px;
		padding-right: 0px;
	}

	.social-media-iframe.youtube .youtube .img-thumbnail {
		border: none;
		padding-left: 0px;
	}

	.social-media-iframe.youtube .youtube-list li a {
		color: #000;
	}

	.social-media-iframe.youtube .youtube-tick {
		margin: 0px 0px 4px 4px;
	}

	.landing-content .scroll-loader,
	.no-records {
		min-height: 150px;
	}

	/* .charecter-filter .each-char.active {
		border: 1px solid #1C739D;
		border-radius: 10px;
		color: #ffffff;
		background: #1C739D;
	} */

	.wme-logo-div {
		width: calc(100% - 87px);
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.profile-page-link {
		margin-top: 10px;
	}

	.wme-search-div {
		width: 100%;
		margin-top: 21px;
	}

	.wme-search-div .search-bar .music-talents-name-list li {
		text-align: left;
		padding: 10px;
	}

	.wme-login-dv {
		width: 10%;
	}

	/*Find an agent*/
	.dropdown-toggle.more {
		color: #1C739D;
		font-family: "Rework Display", sans-serif;
		font-size: 13px;
		line-height: 19px;
		border: 1px solid #1C739D;
		border-radius: 6px;
		background-color: #FFFFFF;
		text-transform: uppercase;
		cursor: pointer;
		z-index: 1;
	}

	.nav.map-actions {
		margin: 0;
	}

	.nav.map-actions .dropdown-menu {
		padding: 0px;
		border: 1px solid #1C739D;
	}

	.nav.map-actions a {
		margin: 10px 0px 10px 10px;
		padding: 3px 7px 0px 7px;
	}

	.nav.map-actions a.sub:hover {
		color: #FFFFFF;
		background-color: #1C739D;
	}

	.nav.map-actions .dropdown-menu li:first-child {
		border-bottom: 1px solid #1C739D;
	}

	.nav.map-actions a.sub {
		color: #1C739D;
		font-family: "Rework Display", sans-serif;
		font-size: 13px;
		line-height: 22px;
		background-color: #FFFFFF;
		text-transform: uppercase;
		cursor: pointer;
		z-index: 1;
		padding: 6px 10px 4px;
		margin: 0 0 0 0;
	}

	#modalShare.modal .modal-body .help-block,
	#modalShareAll.modal .modal-body .help-block {
		display: block;
	}

	#processShare.modal .modal-body .load-message,
	#completeShare.modal .modal-body .load-message,
	#processDownload.modal .modal-body .load-message {
		margin-top: 20px;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 18px;
		color: #666666;
	}

	#processShare .modal-footer,
	#modalShare .modal-footer,
	#modalShareAll .modal-footer,
	#completeShare .modal-footer {
		padding: 20px 0px;
		margin-top: 10px;
		border: none;
	}

	#modalShare form.form-horizontal,
	#modalShareAll form.form-horizontal {
		margin-top: 15px;
	}

	#modalShare .modal-content .form-group input,
	#modalShareAll .modal-content .form-group input {
		border-radius: 4px;
		box-shadow: inherit;
	}

	#modalShare .alert,
	#modalShareAll .alert {
		padding: 10px;
		margin: 0px;
	}

	#modalShare button.btn-primary:active,
	#modalShare button.btn-primary:hover,
	#modalShare button.btn-primary:focus,
	#modalShareAll button.btn-primary:active,
	#modalShareAll button.btn-primary:hover,
	#modalShareAll button.btn-primary:focus {
		outline: none;
		color: #fff;
		background-color: #337ab7;
		border-color: #2e6da4;
	}

	#modalShare .has-error .form-control,
	#modalShareAll .has-error .form-control {
		border-color: #a94442;
	}

	.gallery-modal #slider.flexslider .slides img {
		max-height: 420px;
		width: auto;
		max-width: 100%;
		margin: 0 auto;
	}

	.gallery-modal #carousel.flexslider .slides img {
		max-height: 150px;
		width: auto;
		max-width: 100%;
		margin: 0 auto;
	}

	.gallery-modal .flexslider {
		margin: 0;
	}

	.gallery-modal .flexslider .flex-direction-nav a {
		height: 50px;
	}

	.gallery-modal .flexslider .slider-img {
		min-height: 420px;
	}

	.gallery-modal .flexslider .carousel-img {
		min-height: 150px;
		background: rgba(0, 0, 0, .1);
		cursor: pointer;
	}

	.gallery-modal .flexslider li div {
		zoom: 1;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-webkit-box-align: center;
		align-items: center;
	}

	.flex-caption {
		width: 100%;
		padding: 1% 2%;
		left: 0;
		bottom: 0;
		background: rgba(0, 0, 0, .7);
		color: #fff;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
		font-size: 14px;
		line-height: 26px;
		display: inline-block;
	}

	.btn-download {
		float: right;
		color: #fff;
		background-color: #337ab7;
		border-color: #2e6da4;
		padding: 0 10px;
		font-size: 14px;
		background-image: none;
		border: 1px solid transparent;
		border-radius: 4px;
	}

	.views-field-field-gallery-image-text .image-gallery-text {
		word-break: break-word;
		display: none;
	}

	.music-profile .side-content .region-section #client-map-overlay {
		position: absolute;
		left: 0;
		right: 0;
		top: 5px;
		bottom: 5px;
		background-color: #ffffff;
		cursor: pointer;
		-moz-opacity: 0;
		filter: alpha(opacity=0);
		opacity: 0;
		z-index: 1;
	}

	.music-profile .side-content .region-section {
		position: relative;
		background-color: #FFFFFF;
		padding: 30px 0 15px;
		margin-bottom: 12px;
		min-height: 25px
	}

	.music-profile .side-content .region-section .section-footer,
	#regionModalMap .popup-footer {
		text-align: center;
		font-weight: 600;
		color: #999999;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
	}

	.music-profile .side-content .region-section .section-footer {
		position: absolute;
		bottom: 0;
		width: 90%
	}

	#regionModalMap #client-map-overlay {
		position: absolute;
		left: 0;
		right: 0;
		top: 35px;
		bottom: 35px;
		background-color: #ffffff;
		-moz-opacity: 0;
		filter: alpha(opacity=0);
		opacity: 0;
		z-index: 10000000;
	}

	#regionModalMap .popup-bottom {
		margin: 5px 0px;
		border-top: 1px solid #999999;
		padding: 5px 0px 3px 0px;
		font-size: 15px;
	}

	#regionModalMap .popup-bottom .box {
		height: 15px;
		width: 15px;
		background: #000;
		float: left;
		margin: 3px 6px 0 0;
		border-radius: 4px;
		color: #999999;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
	}

	#regionModalMap .popup-bottom span {
		color: #999999;
		font-family: "Rework Display", sans-serif;
		font-weight: 500;
	}

	body.modal-open {
		padding-right: 0px !important;
	}

	.page-music-edit-agent-regions .map-wrapper .pdf .tooltiptext {
		right: auto !important;
		z-index: 99999;
	}

	div#edit-agency-info .modal-content {
		margin-top: 5%;
	}

	/*Find an agent end*/

	/* Manage Rosters Page */
	.btn-status {
		/* border-radius: 12px; */
		/* display: inline-block; */
		/* padding: 0px 10px; */
		cursor: pointer;
		/* background-color: #fff; */
		/* border: 1px solid; */
		/* max-width: 142px; */
		/* clear: both; */
		/* margin-left: 19px; */
		/* font-style: normal; */
		/* text-transform: uppercase; */
		/* font-size: 13px; */
		/* line-height: 21px; */
		/* padding-top: 4px; */

		/* text-align: center; */
	}

	.item-name a {
		line-height: 26px;
		width: 100%;
		float: right;
	}

	.published {
		color: #1C739D;
		/* border-color: #1c7390; */
	}

	/* .published:hover { */
	/* color: #ffffff; */
	/* border-color: #1c7390; */
	/* background-color:#1c7390; */
	/* } */
	.unpublished {
		color: rgb(208, 68, 55);
		/* border-color:rgb(208, 68, 55); */
	}

	/* .unpublished:hover{color:#fff;	 */
	/* border-color:rgb(208, 68, 55); */
	/* background-color:rgb(208, 68, 55); */
	/* } */
	/**/
	/* Youtube */
	.social-media-iframe.youtube {
		height: 498px;
		overflow-y: scroll
	}

	.scroll-loader.youtube {
		text-align: center
	}

	.scroll-loader.youtube img {
		width: 30px;
		margin-top: 17px;
	}

	.views-field-field-gallery-image .field-content img {
		margin: 0 auto;
	}

	.page-music-edit-agent-regions .header-space {
		padding: 83px 0 0 0;
	}

	#carousel .carousel-img {
		margin: 0 !important;
		padding: 0 !important;
	}

	/*Find an agent end*/
	/**/
	/* Except */
	.except {
		font-style: normal;
		color: #000;
		padding-right: 2px;
	}

	/**/
	@media screen and (min-width: 1400px) {
		html {
			overflow-y: scroll;
		}

		.page-music .music-all-talent .landing-content .search-bar.fix-search {
			/* left: 50%; */
			margin-right: 0;
		}
	}

	@media screen and (min-width: 1200px) and (max-width: 1399px) {
		html {
			overflow-y: scroll;
		}

		.page-music .music-all-talent .landing-content .search-bar.fix-search {
			margin-right: 95px
		}
	}

	@media screen and (min-width: 1200px) {
		html {
			overflow-y: scroll;
		}

		.landing-content .charecter-filter {
			text-align: right;
		}

		.view-music-talent-board .grid-view .each-list .character-lable {
			width: 1140px;
			margin: auto;
			padding-left: 8px;
		}

		.landing-content .each-list .list-row {
			margin: 15px auto 0;
			width: 1140px;
		}

		.landing-content .each-list .list-row .each-items {
			width: calc(25% - 12px);
			min-height: 70px;
		}

		.modal .modal-content.gallery-modal {
			width: 60%;
			margin: 4% 20%;
		}

		.gallery-modal #slider.flexslider .slides img {
			max-height: 500px;
		}

		.gallery-modal .flexslider .slider-img {
			min-height: 500px;
		}
	}

	.landing-content .each-list .list-row .each-items .each-grid {
		border: 1px solid #DADCE5;
	}

	.landing-content .each-list .list-row .each-items .each-grid:hover {
		border-color: #020203;
	}

	@media screen and (max-width: 1199px) {
		.wme-logo-div {
			width: 40%;
		}

		.wme-search-div {
			width: 50%;
		}

		/*** riders and images ***/

		#modalContent .gallery-content img {
			/*height: 56.45vw;*/
			max-height: 56.45vw;
			height: 100%;
		}

		/*** end riders and images ***/

		/* .page-music .music-all-talent .landing-content .search-bar.fix-search {
			right: 100px;
		} */
	}

	.grecaptcha-badge {
		z-index: 3;
	}

	@media (min-width:768px) and (max-width:1024px) {
		.music-profile .images-wrapper .each-image {
			display: inline-block;
			width: calc(100%);
			margin-right: 0px;
		}

		/* .landing-content .custfilter-wrapper .custom-filters .filter-result {

			max-width: 88%;

		} */

		.landing-content .custfilter-wrapper {

			padding: 12px 0px;
			margin: 0;
			border: none;

		}

		/*181114*/
		.inner-footer {
			padding: 0 38px;
		}

		/*181114*/

	}

	@media screen and (max-width: 1024px) {

		/*** general styles ***/
		.music-profile .images-wrapper .each-image img {
			height: auto;
			cursor: pointer;
		}

		.wme-search-div {
			width: 45%;
		}

		.wme-logo-div .landing-menu .each-menu-item {
			margin-right: 0px;
		}

		.wme-logo-div .landing-menu .each-menu-item a {
			font-size: 13px;
		}

		.wme-logo-div .landing-menu {
			margin-left: 10px;
		}

		.container {
			width: 100%;
		}

		.wme-logo-div {
			width: 45%;
		}

		/* .header-container .landing-menu a:hover {
			background-color: #1C739D;
			border-color: #1C739D;
			color: #FFFFFF;
		} */

		.header-container .landing-menu a>.icon-Arrow-Right {
			display: none;
		}

		.header-container .page-header {
			font-family: "Rework Display", sans-serif;
			font-weight: 500;
			font-size: 24px;
			line-height: 30px;
		}

		/*** end general styles ***/


		/*** landing page ***/

		.landing-content .engagement-types .type-lable {
			float: none;
			margin-bottom: 6px;
			display: inline-block;
		}

		.landing-content .engagement-types .type-filters {
			display: block;
			width: 100%;
		}

		.landing-content .custfilter-wrapper button .filter-count {
			color: #BBBBBB;
			font-family: "Rework Display", sans-serif;
			font-weight: 500;
			font-size: 13px;
			font-weight: 500;
			line-height: 19px;
		}

		.landing-content .layout-container .list-view .character-lable,
		.landing-content .layout-container-2 .list-view .character-lable {
			width: 100%;
			margin-right: 0px;
		}

		.landing-content .layout-container .list-view .list-row,
		.landing-content .layout-container-2 .list-view .list-row {
			width: 100%;
		}

		.landing-content .list-view .each-list .list-img {
			float: left;
			width: 25%;
			margin-right: 12px;
		}

		.landing-content .list-view .each-list .list-content {
			float: left;
			width: calc(75% - 12px);
		}

		.landing-content .list-view .list-content .list-title {
			color: #666666;
			font-family: "Rework Display", sans-serif;
			font-weight: 500;
			font-size: 18px;
			font-weight: 500;
			line-height: 18px;
			margin-bottom: 7px;
		}

		.landing-content .list-view .list-content .list-desc {
			color: #666666;
			font-family: "Rework Display", sans-serif;
			font-weight: 500;
			font-size: 15px;
			line-height: 18px;
		}

		.landing-content .grid-view .list-content .list-desc {
			display: none;
		}

		.landing-content .grid-view .list-content .list-title {
			color: #000;
			/* font-family: "Rework Display", sans-serif; */
			/* font-size: 15px;
			line-height: 18px; */
			font-weight: 600;
			padding: 20px 24px;
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: nowrap;
		}

		.landing-content .layout-container .list-view .each-list,
		.landing-content .layout-container-2 .list-view .each-list,
		.landing-content .layout-container .grid-view .each-list,
		.landing-content .layout-container-2 .grid-view .each-list {
			/* border-bottom: none; */
			padding: 18px 0px 20px;
		}

		/***** roster and enagagement type *****/

		.landing-content .select-roster,
		.landing-content .select-et {
			margin-bottom: 20px;
		}

		.landing-content .add-artist-mob {
			display: inline-block;
			width: 100%;
			color: #1C739D;
			font-family: "Rework Display", sans-serif;
			font-weight: 500;
			font-size: 15px;
			font-weight: bold;
			line-height: 22px;
			text-align: center;
			border: 1px solid #1C739D;
			border-radius: 6px;
			background-color: #FFFFFF;
			padding-top: 6px;
			margin-bottom: 25px;
			text-decoration: none;
			text-transform: uppercase;
		}

		.landing-content .list-view .each-list .detailed-list-row {
			width: 100%;
		}

		.landing-content .layout-container .list-view .each-items,
		.landing-content .layout-container-2 .list-view .each-items {
			margin: 0px;
		}

		.landing-content .list-view .each-list .item-name {
			text-align: left;
			padding: 0px 0px 6px 0px;
		}

		.landing-content .layout-container .list-view .each-items,
		.landing-content .layout-container-2 .list-view .each-items {
			padding: 10px 0px;
		}

		.page-music-all-manage-rosters .landing-content .layout-container .list-view .each-items {
			border-bottom: 0px solid
		}

		.btn-status {
			line-height: 20px;
			padding: 0px 8px;
			padding-top: 3px
		}

		/*    .landing-content .layout-container .list-view .each-items:first-child,
			.landing-content .layout-container-2 .list-view .each-items:first-child{
				border-top: 1px solid #EEEEEE;
			}*/

		.landing-content .list-view .each-list .item-description {
			margin-bottom: 12px;
			padding: 0px 0px 6px 0px;
		}

		.landing-content .list-view .each-list .item-actions {
			padding: 0px;
		}

		.landing-content .list-view .item-actions .action-edit {
			float: left;
		}

		.landing-content .list-view .item-actions .action-remove {
			float: right;
		}

		.select-music-category .select-dropdown-head,
		.add-agent-form .select-colors .select-dropdown-head {
			font-size: 15px;
			text-align: left;
		}

		.landing-content .select-roster .select-dropdown-head,
		.landing-content .select-et .select-dropdown-head {
			text-align: left;
		}

		.select-music-category .select-dropdown-list .each-select-item,
		.add-agent-form .select-colors .select-dropdown-list .each-select-item {
			text-align: left;
			font-size: 15px;
		}

		/***** end roster and enagagement type *****/

		.landing-content .layout-container .list-view .character-lable.featured-lable,
		.landing-content .layout-container-2 .list-view .character-lable.featured-lable,
		.landing-content .layout-container .grid-view .character-lable.featured-lable,
		.landing-content .layout-container-2 .grid-view .character-lable.featured-lable {
			padding: 0px;
		}

		.landing-content .each-list .list-row {
			margin-top: 0px;
		}

		/*** end landing page ***/

		/*** music profile page ***/

		.music-profile .website-link .link-title a {
			margin-bottom: 16px;
		}

		/********** **********/

		.music-profile .accordion-wrapper {
			padding-bottom: 0px !important;
		}

		.music-profile .accordion-wrapper {
			margin: 0px;
		}

		.music-profile .upcomming-content .each-release {
			padding: 0px;
		}

		.music-profile .music-links {
			padding-top: 0px;
		}

		/********** **********/

		.featured-release-wrapper .each-release {
			width: 50%;
			vertical-align: top;
		}

		.modal-content {
			width: 75%;
		}

		.node-music_profile-form .form-group textarea {
			height: 327px;
		}

		/*** end music profile page ***/

		/*** find an agent***/

		.regions-listing-slider {
			position: fixed;
			top: 90px;
			right: 0px;
			border: 1px solid rgba(165, 181, 181, 0.5);
			border-top: none;
			border-right: none;
			background-color: #F8FAFA;
			width: 342px;
			height: calc(100% - 90px);
			overflow: auto;
			padding: 12px;
			z-index: 100;
		}

		.each-region .region-title {
			width: 100%;
			margin-bottom: 6px;
		}

		.each-region .region-locations {
			width: 100%;
			margin-bottom: 12px;
			padding-left: 37px;
		}

		.each-region .agent-info-wrapper {
			width: 100%;
			padding-left: 37px;
		}

		.each-region .agent-info .each-name {
			width: 100%;
			margin-bottom: 5px;
		}

		.each-region .agent-info .each-info {
			width: 100%;
			margin-bottom: 5px;
		}

		.each-region .region-locations .location-list {
			margin-top: 0px;
		}

		.map-mobile-btn {
			position: fixed;
			bottom: 0px;
			right: 0px;
			width: 100%;
		}

		.map-mobile-btn .map-reset-btn {
			float: left;
			color: #999999;
			font-size: 21px;
			padding: 10px;
			border: 1px solid rgba(165, 181, 181, 0.5);
			background-color: #F8FAFA;
		}

		.map-mobile-btn .region-list-btn {
			position: relative;
			right: 0px;
			float: right;
			color: #999999;
			font-size: 21px;
			padding: 10px;
			border: 1px solid rgba(165, 181, 181, 0.5);
			background-color: #F8FAFA;
			-webkit-transition: right 400ms ease-out;
			-moz-transition: right 400ms ease-out;
			-o-transition: right 400ms ease-out;
			transition: right 400ms ease-out;
		}

		.map-mobile-btn.drawer-open .region-list-btn {
			right: 342px;
		}

		.map-mobile-btn.drawer-open .region-list-btn {
			color: #FFFFFF;
			background-color: #999999;
			border: 1px solid #999999;
		}

		#map_zoom,
		#map_outer {
			display: none;
		}

		.mobile-text {
			display: inline-block;
			color: #666666;
			font-family: "Rework Display", sans-serif;
			font-weight: 500;
			font-size: 15px;
			line-height: 12px;
			padding-top: 14px;
			text-align: center;
		}

		.map-mobile-btn .mobile-text {
			float: left;
			width: calc(100% - 86px);
		}

		.region-nav-wrapper {
			display: block;
		}

		.select-music-category .select-dropdown-head,
		.add-agent-form .select-colors .select-dropdown-head {
			font-family: "Rework Display", sans-serif;
			font-weight: 500;
			color: #666666;
			font-size: 15px;
			text-align: left;
			letter-spacing: 0.7px;
			line-height: 15px;
			padding: 11px 12px 8px;
			text-transform: uppercase;
		}

		.select-music-category .select-dropdown-list .each-select-item,
		.add-agent-form .select-colors .select-dropdown-list .each-select-item {
			font-family: "Rework Display", sans-serif;
			font-weight: 500;
			color: #666666;
			font-size: 15px;
			text-align: left;
			letter-spacing: 0.7px;
			line-height: 15px;
			padding: 11px 12px 8px;
		}

		.select-music-category .select-dropdown-head .icon-Arrow-Down,
		.add-agent-form .select-colors .select-dropdown-head .icon-Arrow-Down {
			font-size: 10px;
			margin-right: -41px;
			margin-top: 2px;
		}

		/*** end find an agent***/

		/*** riders and images ***/

		.music-profile .images-wrapper .each-image {
			display: inline-block;
			width: calc(100%);
			margin-right: 10px;
		}

		/*** end riders and images ***/

		#music-booking-inquiry-node-form .modal-content {
			width: 100%;
			margin-top: 0;
		}

		/* .page-music-find-an-agent .main-container { padding-top: 50px;} */
	}

	.header-outer.fix-search {
		position: fixed;
		top: 0px;
		z-index: 999;
		max-width: 100%;
	}

	.search-bar.fix-search {
		/* position: fixed; */
		top: 20px;
		right: 230px;
		z-index: 999;
	}

	.menu-opened {
		position: fixed;
		width: 100vw;
	}

	.menu-opened .header-container .heading {
		display: none;
	}

	.menu-opened .header-outer .landing-menu.pull-left {
		/* margin-top: 8px; */
	}

	.landing-content .custfilter-wrapper button {
		display: none !important;
	}


	@media screen and (max-width: 1023px) {
		.logged-in .region-header-top-right {
			margin-top: 0;
		}

		.custfilter-wrapper .col-xs-12 {
			padding: 0 8px;
		}

		.footer-wrapper .footer-text,
		.footer-wrapper .footer-links .each-footer-link {
			font-size: 11px;
		}

		.footer-wrapper {
			padding: 15px 0;
		}

		.category-wrapper {
			padding: 0;
		}

		.header-container {
			padding: 0;
		}

		.landing-content .layout-container-2 .grid-view .each-list {
			padding: 0 8px;
		}

		.landing-content .custfilter-wrapper button {
			font-size: 11px;
		}

		.landing-content .search-bar input {
			padding-left: 45px;
		}

		.landing-menu {
			margin-top: 22px;
		}

		.header-container .landing-menu .each-menu-item a {
			font-size: 14px;
		}

		.container-mob {
			padding-left: 0;
			padding-right: 0;
		}

		.header-outer,
		.landing-content .search-bar,
		.landing-content .custfilter-wrapper,
		.landing-content .engagement-types,
		.roster-con,
		.landing-content .layout-selector,
		.landing-content .layout-container .list-view .each-list,
		.landing-content .layout-container-2 .list-view .each-list,
		.landing-content .layout-container .grid-view .each-list,
		.landing-content .layout-container-2 .grid-view .each-list {
			padding-left: 8px;
			padding-right: 8px;
		}

		.landing-content .engagement-types .type-filters .each-type {
			min-width: 121px;
		}

		/* .music-all-talent .landing-content .search-bar {
			position: relative;
			width: 100%;
			max-width: 100%;
			left: 0;
			top: 12px;
			padding: 0 8px;
		} */

		.landing-content .search-bar .icon-Magnifying-Glass-Thin {
			left: 20px;
		}

		.landing-content .custfilter-wrapper {
			border-top: none;
		}

		.search-bar.fix-search {
			right: 130px;
		}

		/*181114*/
		.inner-footer {
			padding: 0 18px 0 58px;
		}

		.music-profile-body .padding-extra .login-link,
		.page-music .padding-extra .login-link {
			margin-right: 15px;
		}

		/*181114*/

		.landing-content .custfilter-wrapper .custom-filters .remove-filter {
			margin-top: 3px;
			right: 75px;
		}

		.landing-content .custfilter-wrapper .custfilter-wrapper {
			display: none !important;
		}
	}

	@media screen and (max-width:768px) {

		.header-outer.fix-search {
			left: 0;
		}

		.landing-content .custfilter-wrapper {
			padding: 15px 0px;
			margin: 0;
			border: none;
		}

		.custfilter-wrapper.visible-xs.visible-sm {
			padding: 0;
		}

		.landing-content .custfilter-wrapper .custom-filters .each-filter {
			padding: 8px 16px;
		}

		.fix-search .view-content {
			left: 0;
			top: 91px;
			width: 100%;
		}
	}

	@media screen and (max-width: 767px) {
		.music-profile .images-wrapper .each-image {
			display: inline-block;
			width: calc(100%);
			margin-right: 0px;
		}

		.btn-status {
			margin-left: 0px;
			line-height: 14px;
		}

		.gallery-modal #carousel.flexslider {
			display: none;
		}

		.wme-search-div {
			display: none;
		}

		.social-media-iframe.youtube .youtube-list li {
			font-size: 14px !important;
		}

		.social-media-iframe.youtube .youtube-col .list-group {
			padding-left: 0;
			margin-bottom: 0px !important;
		}

		.social-media-iframe.youtube .youtube-col {
			padding: 0px;
		}

		.social-media-iframe.youtube .img-time {
			padding-right: 8px;
		}

		.social-media-iframe.youtube .youtube-txt {
			padding: 0px;
		}

		.social-media-iframe.youtube .youtube-list li:first-child {
			padding-top: 10px;
		}

		.social-media-iframe.youtube .img-time span {
			right: 16px;
		}

		.social-media-iframe.youtube ul.list-group.list-group-flush.youtube-list {
			width: 90%;
		}

		.landing-content .scroll-loader,
		.no-records {
			float: left;
			width: 100%;
			padding-top: 20px;
		}

		.landing-content .custfilter-wrapper .custom-filters .remove-filter {
			position: absolute;
		}

		#music-booking-inquiry-node-form .detail-data.next-line.other {
			height: auto;
		}

		.roster-con .form-control .form-item {
			width: 50%;
		}

		.login-link {
			margin-top: 0;
		}

		.logged-in .region-header-top-right {
			margin-top: 0;
		}

		/* .roster-con.styled-checkbox {
			border-bottom: 1px solid #DDDDDD;
		} */

		.fixed-footer {
			padding-bottom: 0;
		}

		/* .landing-content .layout-selector {
			display: none;
		} */

		.footer-wrapper .container {
			flex-direction: column;
			padding: 0;
		}

		.layout-selector {
			display: none;
		}

		.footer-wrapper .footer-links .each-footer-link {
			float: left;
		}

		.footer-wrapper .footer-links .each-footer-link:first-child a {
			padding-left: 0;
			font-size: 11px;
		}

		.footer-wrapper {
			padding: 11px 8px;
			font-size: 11px;
			border: none;
		}

		.footer-wrapper .footer-text {
			text-align: center;
		}

		.full-width-container,
		.main-container {
			overflow: hidden;
		}

		.footer-wrapper {
			position: static;
		}

		.landing-content .layout-container .list-view .each-list,
		.landing-content .layout-container-2 .list-view .each-list,
		.landing-content .layout-container .grid-view .each-list,
		.landing-content .layout-container-2 .grid-view .each-list {
			padding-top: 0;
			font-size: 24px;
		}

		.landing-content .layout-container .grid-view .character-lable {
			font-size: 24px;
		}

		.landing-content .engagement-types .type-filters .each-type {

			font-size: 10px;

			width: 144px;

			padding: 4px 0;

		}

		.custfilter-wrapper .col-xs-12 {
			padding: 0;
		}

		.landing-content .custfilter-wrapper .custom-filters .remove-filter {
			width: auto;
		}

		#nav-icon1 {
			right: 0;
			/* top: 45px; */
			top: 15px;
			margin: 0;
		}

		#nav-icon1.open {
			/* top: 33px; */
			top: 2px;
		}

		.title-bar .landing-menu .each-menu-item a,
		.header-container .landing-menu .each-menu-item a {
			/* color: #191834; */
			color: #fff;
			text-align: center;
		}

		.fix-search #nav-icon1 {
			right: 15px;
		}

		.form-item.form-type-bef-checkbox {
			width: 50%;
			float: left;
			position: relative;
		}

		.landing-content .search-bar .icon-Magnifying-Glass-Thin {
			left: 20px;
		}

		.custom_filter_wrap {
			flex-direction: column;
		}

		.custom-filters .no-filter {
			/* display: none; */
			/* padding-left: 30px;/ */
			padding: 0 30px;
			width: 100%;
			text-align: center;
		}

		.landing-content .custfilter-wrapper {
			margin-top: 0;
			padding: 0;
		}

		.landing-content .custfilter-wrapper button {
			/* display: block !important; */
			font-size: 11px;
			margin-top: 0;
		}

		.landing-content .custfilter-wrapper button {
			color: #999;
		}

		.landing-content .custfilter-wrapper .custom-filters .filter-result {
			flex: 1;
			overflow: auto;
    		white-space: nowrap;
			-ms-overflow-style: none;
			scrollbar-width: none;
			padding: 0 20px;

		}

		.landing-content .custfilter-wrapper .custom-filters .remove-filter {
			position: unset;
			top: 12px;
			right: 0;
			text-indent: -99999999px;
			padding-right: 0;
			border-right: 0;
        	border-left: 1px solid #DDDDDD;
			margin-right: 30px;
		}

		.landing-content .custfilter-wrapper .custom-filters .remove-filter .icon-small_x.blue-icon {
			width: 20px;
			background: url(../images/cross_icon.svg) no-repeat center /contain;
		}

		/* .landing-content .custfilter-wrapper .custom-filters .filter-result {
			display: none;
		} */

		.landing-content .engagement-types .type-filters .each-type {
			font-size: 15px;
			padding: 5px;
			width: 140px;
			text-transform: none;
		}

		.landing-content .custfilter-wrapper .custom-filters .remove-filter .icon-small_x {
			font-size: 20px;
		}

		.roster-con .form-control .each-column {
			width: 100%;
		}

		.header-outer .title-bar {
			position: absolute;
			right: 36px;
			top: -6px;
			z-index: 99px;
		}

		.landing-menu {
			display: none;
		}

		#nav-icon1 {
			display: block;
		}

		.landing-content .grid-view .each-list .each-items {
			min-height: none;
		}

		/*** general styles***/

		/* .title-bar{
			position: relative;
		} */

		.title-bar .dashboard-wrapper {
			position: initial;
		}

		.title-bar .user-icon.active+.dashboard-links {
			width: 100%;
			top: 50px;
			right: -14px;
		}

		.title-bar .wme-logo-div .landing-menu {
			font-size: 0px;
			text-align: center;
			padding: 0 0 20px 0;
			margin: 0;
			width: 100%;
			background: #fff;
			z-index: 2;
			height: 100%;
			position: fixed;
			top: 65px;
			left: 0;
		}

		.title-bar .wme-logo-div .landing-menu .each-menu-item {
			width: 100%;
			margin-right: 0px;
			text-align: left;
		}

		.title-bar .wme-logo-div .landing-menu .each-menu-item a span {
			float: right;
		}

		.title-bar .wme-logo-div .landing-menu .each-menu-item a {
			width: 100%;
			display: inline-block;
			padding: 13px 8px;
			border-bottom: 1px solid #CCCCCC;
			font-size: 13px;
		}

		.title-bar .wme-logo-div .landing-menu .each-menu-item a:hover {
			color: #ffffff;
			background: #020F48;
		}

		.region-header-top-right {
			margin-top: 18px;
		}

		.title-bar .user-icon+.dashboard-links::after {
			right: 15px;
		}

		.modal-content {
			width: 100%;
			/* height: 100%; */
			margin: 0px;
		}

		.modal-content.less-content {
			height: 100%;
		}

		.header-container .landing-menu {
			font-size: 0px;
			text-align: center;
			padding: 100px 30px 20px;
			margin: 0;
			width: 100%;
			background: #000 url(../images/Abstract_BG_mobile.svg) no-repeat center bottom /contain;
			z-index: 2;
			height: calc(100vh - 85px);
			position: fixed;
			top: 77px;
			left: 0;
			border-top: 1px solid #dddddd26;
			overflow: auto;
		}

		.header-container .landing-menu:before {
			content: '';
			position: absolute;
			left: 0;
			bottom: 0;
			width: 100%;
			aspect-ratio: 1 / 0.55556;
			background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box;
		}

		.header-container .landing-menu:after {
			content: '';
			position: absolute;
			left: 0;
			right: 0;
			bottom: 30px;
			margin: 0 auto;
			width: 36px;
			height: 17px;
			background: url(../images/celebrities_symbol.svg) no-repeat center /contain;
		}

		.header-container .landing-menu .each-menu-item {
			width: 100%;
			margin-right: 0px;
			text-align: left;
			position: relative;
		}

		.header-container .landing-menu .each-menu-item:first-child {
			/* margin-right: 12px; */
			/* border-top: 1px solid #ccc; */
		}

		.header-container .landing-menu .each-menu-item:last-child {
			padding-bottom: 23px;
			margin-bottom: 23px;
		}

		.header-container .landing-menu .each-menu-item:last-child:after {
			content: '';
			position: absolute;
			width: 100%;
			height: 1px;
			left: 0;
			bottom: 0;
			background-color: #FFFFFF;
			opacity: 0.2;
		}

		.header-container .landing-menu .each-menu-item a {
			width: 100%;
			display: inline-block;
			padding: 13px 8px;
			/* border-bottom: 1px solid #CCCCCC; */
		}

		.header-container .landing-menu .each-menu-item a span {
			float: right;
		}

		.modal-body {
			height: calc(100% - 46px);
		}

		.modal-content form,
		#modal-content form,
		.modal-content form .form-inner-wrapper,
		#modal-content form .form-inner-wrapper,
		.modal {
			height: 100%;
		}

		.modal-footer {
			position: relative;
			padding: 0px;
			padding-bottom: 20px;
			top: calc(100% - 55px);
		}

		.modal-content.less-content .modal-footer {
			position: absolute;
			margin: 0px;
		}

		form .modal-footer {
			/* position: absolute; */
			width: 100%;
		}

		/* .modal-body .modal-footer{
			transform: translateY(-100%);
		} */

		.title-bar .login-link a {
			margin-top: 12px;
			margin-bottom: 6px;
			width: 100%;
			margin-right: 46px;
			font-size: 13px;
		}

		/* .title-bar .login-link.register-link a{
			margin-top: 10px;
			margin-bottom: 6px;
		} */

		.modal .modal-content .full-name-wrapper,
		#modalContent .modal-content .full-name-wrapper {
			display: block;
		}

		.modal .modal-content .full-name-wrapper .form-group:first-child,
		#modalContent .modal-content .full-name-wrapper .form-group:first-child {
			margin-right: 0px;
		}

		/*** end general styles***/

		/*** landing page ***/

		/* .custom_filter_wrap .container.container-mob {
			flex-direction: row !important;
		} */

		.landing-content .custfilter-wrapper {
			position: relative;
			width: 100%;
			float: left;
			padding: 10px 0 27px 0;
			/* flex: 1; */

		}

		.landing-content .custfilter-wrapper > div {
			width: 100%;
		}

		.landing-content .custfilter-wrapper:after {
			content: '';
			position: absolute;
			background-color: #ddd;
			left: 0;
			bottom: 0;
			width: 100vw;
			height: 1px;
		}

		.landing-content .custfilter-wrapper .custom-filters {
			display: flex;
			text-align: left;
			justify-content: space-between;
		}

		.landing-content .layout-selector .layout-selector-inner-wrapper {
			padding: 12px 0px;
		}

		.landing-content .filter-categories .each-category .custom-chk-wrapper {
			display: block;
		}

		.landing-content .engagement-types {
			border: none;
		}

		.landing-content .engagement-types .each-type {
			color: #666666;
			font-family: "Rework Display", sans-serif;
			font-weight: 500;
			font-size: 15px;
			font-weight: 500;
			line-height: 15px;
			background-color: #FFFFFF;
			padding: 12px 0px;
			text-transform: uppercase;
			box-shadow: 0 -1px 0 0 #DDDDDD, 0 1px 0 0 #DDDDDD;
			cursor: pointer;
		}

		.landing-content .engagement-types .each-type .icon-Carousel-Arrow-Right {
			float: right;
			font-size: 24px;
			position: relative;
			top: -4px;
			margin-right: 6px;
		}

		.landing-content .layout-container .list-view .character-lable,
		.landing-content .layout-container-2 .list-view .character-lable {
			display: block;
		}

		.landing-content .layout-container .list-view .list-row,
		.landing-content .layout-container-2 .list-view .list-row {
			width: 100%;
		}

		/* .landing-content .layout-container .list-view .list-row .each-items,
		.landing-content .layout-container-2 .list-view .list-row .each-items {
			border-bottom: 1px solid #EEEEEE;
		}

		.landing-content .layout-container .list-view .list-row .each-items:first-child,
		.landing-content .layout-container-2 .list-view .list-row .each-items:first-child {
			border-top: 1px solid #EEEEEE;
		} */

		/* .landing-content .layout-container .list-view .each-list,
		.landing-content .layout-container-2 .list-view .each-list,
		.landing-content .layout-container .grid-view .each-list,
		.landing-content .layout-container-2 .grid-view .each-list{
			border-bottom: none;
		} */

		/***** roster and enagagement type *****/

		.landing-content .layout-container .list-view .each-items .each-name,
		.landing-content .layout-container-2 .list-view .each-items .each-name {
			float: left;
			width: calc(100% - 60px);
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: nowrap;
		}

		.landing-content .each-list .each-items .remove-each-item {
			float: right;
			color: #1C739D;
			text-decoration: none;
			margin-right: 0px;
			padding-top: 6px;
		}

		.landing-content .each-list .each-items .remove-label {
			font-family: "Rework Display", sans-serif;
			font-size: 10px;
			line-height: 15px;
			text-transform: uppercase;
		}

		.landing-content .select-roster .select-dropdown-list .each-select-item,
		.landing-content .select-et .select-dropdown-list .each-select-item {
			text-align: left;
		}

		.landing-content .select-roster .select-dropdown-head.selected,
		.landing-content .select-et .select-dropdown-head.selected,
		.landing-content .select-roster .select-dropdown-head,
		.landing-content .select-et .select-dropdown-head {
			text-align: left;
			padding-left: 20px;
		}

		/***** end roster and enagagement type *****/

		/***** Booking Enquiry *****/

		.node-music_booking_inquiry-form .phone-wrapper div[class*="detail-data-"] {
			width: 100%;
		}

		#modalContent .node-music_booking_inquiry-form .phone-wrapper .detail-data-left .custom-chk-wrapper,
		.modal-content .node-music_booking_inquiry-form .phone-wrapper .detail-data-left .custom-chk-wrapper {
			margin-right: 20px;
		}

		.node-music_booking_inquiry-form #edit-field-notes textarea {
			height: 180px;
		}

		/***** end Booking Enquiry *****/

		.landing-content .each-list .list-row {
			margin: 0px;
			margin-right: -12px;
		}

		.landing-content .grid-view .each-list .each-items {
			margin-bottom: 16px;
			padding: 0px;
			width: 50%;
		}

		.full-width-container,
		.main-container {
			padding: 0;
		}

		.page-music-find-an-agent .full-width-container,
		.main-container.header-space {
			padding-top: 83px;
		}

		/***** to 1024px *****/

		/* .landing-content .layout-selector {
			border-bottom: 1px solid #DDDDDD;
			padding: 0px 8px;
		} */

		/***** end 1024px *****/

		/*** end landing page ***/

		/*** music-profile ***/

		.music-profile .section-title>.icon-add_talent_plus,
		.music-profile .section-title>.icon-lightbox_x {
			float: right;
			font-size: 19px;
			color: #666666;
		}

		.music-profile .profile-section .profile-title {
			color: #666666;
			font-family: "Rework Display", sans-serif;
			font-weight: 500;
			font-size: 30px;
			line-height: 30px;
			padding-bottom: 6px;
			margin-bottom: 12px;
			border-bottom: 1px solid #EEEEEE;
		}

		.music-profile .profile-content .col-md-3.side-content {
			padding-top: 12px;
		}

		.music-profile .profile-content .col-md-3.side-content .profile-section {
			aspect-ratio: 1 / 1;
		}

		.music-profile .col-md-3.side-content .profile-section .profile-img {
			height: 100%;
		}

		.music-profile .profile-content .booking-btn {
			padding-bottom: 12px;
		}

		.music-profile .profile-section .section-title {
			border-bottom: none;
		}

		.music-profile .music-links {
			padding: 0px;
		}

		.col-md-3.right-side-content {
			padding: 0 30px 0 !important;
		}

		.music-profile .profile-content .top-tracks-section {
			border-bottom: 1px solid #CCCCCC;
		}

		.music-profile .profile-content .top-tracks-section.active {
			border-bottom: none;
		}

		#music-profile-node-form .music_roster {
			width: 100%;
		}

		.modal-body .image-edit-wrapper {
			text-align: center;
		}

		.modal-body .image-edit-wrapper .image-edit-options {
			text-align: left;
			width: 100%;
			padding-left: 0px;
		}

		/*** end music-profile***/

		/*** find an agent ***/

		#full-width-map .map-container {
			padding: 0px;
		}

		.select-music-category.select-map-category {
			margin: 0px 12px;
			width: calc(100% - 24px);
		}

		.header-container.map-header-container .page-header {
			margin: 5px 0px;
			font-size: 18px;
		}

		#full-width-map_outer {
			display: none;
		}

		/*** end find an agent ***/

		/*** footer ***/

		.footer-wrapper .footer-text {
			width: 100%;

		}

		.footer-wrapper .footer-links {
			width: 100%;
			text-align: center;
			margin-top: 10px;
		}

		.footer-wrapper .footer-links ul {
			display: flex;
			justify-content: center;
		}

		/*** end footer***/

		/*** riders and images and admats ***/

		.modal .modal-body form table td,
		#modalContent .modal-body table td,
		#modalContent .view-riders form table td:first-child {
			width: 100%;
		}

		#modalContent .view-manage-music-category table.dragbox .edit-options,
		#modalContent .view-riders table.dragbox .edit-options {
			left: 0px;
			width: 100%;
		}

		#modalContent .view-manage-music-category table.dragbox .edit-options .edit-menu,
		#modalContent .view-riders table.dragbox .edit-options .edit-menu {
			display: none;
		}

		#modalContent .view-manage-music-category table.dragbox .edit-options .toggle-menu,
		#modalContent .view-riders table.dragbox .edit-options .toggle-menu {
			padding: 16px 10px 15px;
			width: calc(100% / 3);
		}

		.music-profile .images-wrapper .each-image:last-child {
			margin-bottom: 10px;
		}

		#modalContent .mobile-gallery {
			padding-top: 24px;
		}

		#modalContent .mobile-gallery .each-image-content.visible-mobile {
			margin-bottom: 10px;
			margin-right: 5px;
			margin-left: 5px;
			display: inline-block;
			width: calc(50% - 12px);
		}

		/* #modalContent .mobile-gallery .each-image-content.visible-mobile:nth-child(2){
			margin-right: 0px;
		} */

		#modalContent .mobile-gallery .each-image-content.visible-mobile img {
			width: 100%;
		}

		#modalContent .mobile-gallery .each-image-content .mobile-edit-options {
			display: flex;
			justify-content: space-between;
			padding: 12px;
			border: 1px solid #EDEDED;
			background-color: #F8FAFA;
		}

		#modalContent .mobile-gallery .each-image-content .mobile-edit-options .icon-resize {
			color: #666666;
			cursor: pointer;
		}

		#modalContent .mobile-gallery .each-image-content .mobile-edit-options .remove-btn a {
			color: #1C739D;
			font-family: "Rework Display", sans-serif;
			font-size: 10px;
			letter-spacing: 0.77px;
			line-height: 15px;
			text-transform: uppercase;
		}

		#modalContent .mobile-gallery .each-image-content .mobile-edit-options .icon-small_x {
			font-size: 10px;
			margin-right: 6px;
		}

		#modalContent .mobile-gallery .form-type-select {
			display: none;
		}

		#modalContent .mobile-gallery .visible-mobile {
			display: block;
		}

		#modalContent .mobile-gallery .hidden-mobile {
			display: none;
		}

		/*** end riders and images and admats ***/

		#edit-gallary-section tr.draggable,
		#edit-admats-section tr.draggable {
			width: calc(50% - 12px);
			float: left;
			margin: 3px;
		}

		#modalContent #edit-gallary-section .mobile-gallery .each-image-content.visible-mobile,
		#modalContent #edit-admats-section .mobile-gallery .each-image-content.visible-mobile {
			width: 100%;
		}

		#modalContent #edit-gallary-section.edit-image .each-image-content .image,
		#modalContent #edit-admats-section.edit-image .each-image-content .image {
			height: 100%;
			width: 100%;
		}

		table#edit-gallary-section,
		table#edit-admats-section {
			margin-top: 30px;
		}

		#modalContent #edit-gallary-section .mobile-gallery .each-image-content.visible-mobile img,
		#modalContent #edit-admats-section .mobile-gallery .each-image-content.visible-mobile img {
			width: 100%;
			height: 100%;
		}

		#edit-gallary-section.drag-custom-table .tabledrag-handle,
		#edit-admats-section.drag-custom-table .tabledrag-handle {
			position: absolute;
			bottom: calc(0% + 15px);
			left: calc(100% - 5px);
			font-size: 16px;
			top: auto;
		}

		.modal-content.less-content .edit-gallery-wrapper .modal-footer,
		.modal-content.less-content .edit-admats-wrapper .modal-footer {
			position: relative;
			margin: 20px 0 0 0;
		}

		#music-booking-inquiry-node-form .modal-content {
			width: 100%;
			margin-top: 0px;
			padding: 0px 10px;
		}

		#music-booking-inquiry-node-form fieldset {
			padding: 10px 6px;
		}

		#music-booking-inquiry-node-form .detail-category {
			display: block;
		}

		#booking-inquiry .other-category {
			margin-top: 10px;
		}

		.login-link {
			/* width: 62px; */
			display: none;
		}

		.menu-opened .login-link {
			display: flex;
			justify-content: center;
			border-left: 0;
			text-align: center;
			padding: 0;
			left: 0;
			right: 0;
			position: fixed;
			top: 327px;
		}

		.menu-opened .login-link a {
			width: unset;
		}

		.menu-opened .header-outer {
			position: relative;
			z-index: 9;
			border: none;
		}

		/* .landing-container.main-container.full-width-container { margin: 0 -15px;} */
		.fix-search .view-content {
			top: 59px;
		}

		.roster-con .bef-checkboxes .form-control+label {
			font-size: 12px;
		}

		.roster-con .bef-checkboxes .form-control+label::before {
			vertical-align: middle;
		}

		/*181114*/
		.padding-extra {
			padding-left: 15px;
			padding-right: 15px;
		}

		.padding-extra.page-music- {
			padding-left: 5px;
		}

		.music-profile-body .padding-extra .login-link,
		.page-music .padding-extra .login-link {
			margin-top: 30px;
		}

		.music-profile-body .title-bar .navbar-btn .icon-wme_logo,
		.page-music .title-bar .navbar-btn .icon-wme_logo {
			font-size: 28px;
		}

		.music-profile-body .title-bar .logo-container .navbar-btn,
		.page-music .title-bar .logo-container .navbar-btn {
			margin: 0;
		}

		.music-profile-body .page-info,
		.page-music .page-info {
			margin: 4px 0 3px 0;
			display: none;
		}

		.title-bar .user-icon.active+.dashboard-links {
			width: auto;
		}

		.music-profile-body .padding-extra .login-link,
		.page-music .padding-extra .login-link {
			margin-top: 0px;
			float: right;
			margin-right: 0;
		}

		.music-profile-body .title-bar .login-link a,
		.page-music .title-bar .login-link a {
			margin-right: 0;
			margin-top: 8px;
		}

		.music-profile-body .container.inner-footer,
		.page-music .container.inner-footer {
			padding-left: 7px;
		}

		.music-profile-body .main-container.header-space,
		.page-music .main-container.header-space {
			padding-top: 83px;
		}

		/*181114*/

		.header-left.pull-left a:last-child {
			display: none;
		}

		.music-all-talent .full-width-container:before {
			background-position: 52% top;
			background-size: cover;
		}

		.roster {
			width: 20px;
		}

		.roster .type-lable {
			text-indent: -9999999999px;
		}

		.filters-attachment-block .attachment-wrapper {
			top: calc(100% - 48px) !important;
			width: calc(100% - 80px) !important;
			position: absolute !important;
		}

		/* .filters-attachment-block .attachment-wrapper:after {
			content:'';
			position: absolute;
			right: 0;
			top: 0;
			width: 50%;
			height: 100%;
			background: transparent linear-gradient(90deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box;
		} */

		.filters-attachment-block .attachment-wrapper:before {
			content:'';
			position: absolute;
			left: -20px;
			top: 0;
			width: 1px;
			height: 100%;
			background: #fff;
			opacity: 0.2;
		}

		.landing-content .charecter-filter {
			overflow: auto;
    		white-space: nowrap;
			padding-left: 0;
			/* border-left: 1px solid #fff; */
			-ms-overflow-style: none;
			scrollbar-width: none;
			padding: 6px 0;
		}

		.landing-content .charecter-filter::-webkit-scrollbar {
			display: none;
		}

		.roster-con .form-item-field-music-roster-types-tid {
			position: relative;
			background-color: #000;
			z-index: 1;
		}

		.custom_filter_wrap,
		.custom_filter_wrap .container.container-mob {
			padding-bottom: 0 !important;
			width: 100% !important;
		}

		.roster-con .bef-checkboxes .form-control:checked+label:after {
			top: 9px;
		}

		#backtotop {
			/* bottom: 150px;
			left: 0;
			right: 0;
			margin: 0 auto; */
			background: #FFFFFF 0% 0% no-repeat padding-box;
			box-shadow: 0px 3px 9px #AAAAAA29;
			border: 1px solid #DDDDDD;
			width: 48px;
			height: 48px;
			border-radius: 50%;
		}

		.landing-content .layout-selector {
			width: unset;
		}
	}

	@media screen and (max-width: 385px) {
		.regions-listing-slider {
			width: 277px;
		}

		.landing-content .engagement-types .type-filters .each-type:nth-child(2n+1) {
			margin-right: 0;
		}

		.map-mobile-btn.drawer-open .region-list-btn {
			right: 277px;
		}

		/*** landing page ***/

		/* .header-container .landing-menu .each-menu-item a{
			font-size: 10px;
		} */

		/*** end landing page ***/
	}

	@media screen and (max-width: 360px) {
		.roster-con .bef-checkboxes .form-control+label {
			font-size: 13px;
			line-height: 19px;
		}

	}

	@media (min-width:768px) and (max-width:991px) {
		.title-bar .login-link a {
			margin-right: -15px;
		}

		.page-music-all-manage-engagement-type .btn-status {
			margin-left: 0px !important;
		}

		.page-music-all-manage-engagement-type .item-name a {
			width: 84%;
			float: left;
		}
	}

	@media (min-width:992px) and (max-width:1024px) {
		.music-profile .images-wrapper .each-image {
			display: inline-block;
			width: calc(100%);
			margin-right: 0px;
		}

		.page-music-all-manage-engagement-type .btn-status {
			margin-left: 0px !important;
		}
	}

	#cboxContent {
		margin-bottom: 0 !important;
	}

	#bottomNavClose {
		top: 20px !important;
		right: 32px !important;
		background: url(../images/cross2_icon.svg) no-repeat center / cover !important;
		width: 18px !important;
		height: 18px !important;
		position: absolute;
	}

	#div#modalBackdrop {
		background: rgba(0, 0, 0, 0.85) !important;
	}

	#lightbox2-overlay {
		position: fixed !important;
	}

	#lightbox {
		position: fixed !important;
		height: 100% !important;
		top: 0 !important;
	}

	#outerImageContainer {
		/* margin-top: 50px !important; */
		/* border-radius: 25px; */
		margin: 0 0 0 auto;
		border: 0;
		height: 100vh !important;
	}

	iframe#facebook-ifrm {
		padding-left: 0 !important;
	}

	/*==============testing=========*/
	/*.page-music.lightbox-processed .main-container.container {
		width: 100%;
	}*/

	div#small-width-map_inner svg path[fill="#020f48"],
	div#popup-width-map_inner svg path[fill="#020f48"]{
		fill: #000;
	}

	#modalContainer {
		width: 100% !important;
	}

	@media (max-width:1180px) {
		#outerImageContainer {
			width: 990px !important;
		}
	}

	@media (max-width:992px) {
		#outerImageContainer {
			width: calc(100% - 40px) !important;
		}
	}

	/* p.icon-tiktok {
		background: url(../images/tiktok-icon.png) no-repeat left center / 40px;
		padding: 12px 0px 12px 55px;
	} */

	a.icon-tiktok {
		/* background: url(../images/tiktok-icon.png) no-repeat left center / cover; */
		width: 27px;
		height: 27px;
		display: block;
		border-radius: 50%;
	}

	iframe#lightboxFrame {
		width: 100%;
		height: 100%;
		border: 0;
	}

	iframe#lightboxFrame body {
		background: #fff;
	}

	/* html::-webkit-scrollbar,
	#booking-inquiry::-webkit-scrollbar {
		width: 0 !important;
	} */

	body::-webkit-scrollbar {
		width: 6px;
	}

	body::-webkit-scrollbar-track {
		-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	}

	body::-webkit-scrollbar-thumb {
		background-color: darkgrey;
		outline: 1px solid slategrey;
	}

	.back-button .profile-back-button {
		display: none !important;
	}

	div[class*="2p3a"] {
		width: 100% !important
	}

	.page-music.lightbox-processed .main-container.container {
		width: 100%;
		max-width: 1140px;
		padding: 0;
	}

	.page-music.lightbox-processed .main-container.container.header-space {
		/* padding-top: 210px; */
		padding-left: 0;
		padding-right: 0;
	}

	.music-profile-body .main-container.container.header-space {
		padding-top: 210px;
	}

	.modal-open .modal#booking-inquiry {
		position: absolute;
	}

	.g-recaptcha {
		margin-top: 15px;
	}

	@media screen and (max-height: 799px) {

		#outerImageContainer {
			height: 100vh !important;
			border: 0;
		}
	}

	/* @media screen and (max-height: 599px) {

		#outerImageContainer,
		iframe#lightboxFrame {
			height: 500px !important;
		}
	} */

	@media screen and (max-width: 992px) {
		.music-profile .profile-content .profile-img {
			background-size: contain;
			margin-bottom: 0;
		}
	}

	.footer-logo {
		margin-right: 23px;
		display: flex;
	}

	/** Profile Popup **/
	.header-container.page-header-wrapper,
	.section-title.popup_heading .field-title {
		display: none;
	}

	.section-title.popup_heading {
		border-bottom: 0;
	}

	.section-title.popup_heading .field-description {
		/* text-transform: capitalize; */
		font-size: 38px;
		font-family: "Rework Display", sans-serif;
		font-weight: 700;
		color: #000;
		line-height: 45px;
		padding-bottom: 31px;
		position: fixed;
		background: #fff;
		padding-top: 30px;
		width: 65%;
		z-index: 2;
		max-width: 815px;
		top: 0;
		left: 26px;
	}

	.music-profile-body .container.main-container.header-space .section-title.popup_heading .field-description {
		position: static;
		padding-top: 0;
	}

	.col-md-6.main-content .profile-section.addspacing {
		padding-top: 94px;
	}

	.music-profile-body .container.main-container.header-space .col-md-6.main-content .profile-section.addspacing {
		padding-top: 0 !important;
	}

	.filters-attachment-block {
		position: relative;
	}

	.filters-attachment-block .attachment-wrapper {
		width: calc(100% - 200px);
		position: absolute;
		right: 16px;
		top: 59px;
	}

	#frameContainer {
		padding: 0 !important;
		position: relative;
		height: 100%;
		/* overflow: auto; */
	}

	.col-md-3.side-content {
		max-width: 330px;
		width: 100%;
		position: fixed;
		/* padding-top: 30px; */
		padding: 0 30px 0 20px;
		padding-top: 106px;
		border-right: 1px solid #DDDDDD;
	}

	.music-profile-body .container.main-container.header-space .col-md-3.side-content {
		position: static;
		padding-top: 0;
	}

	.col-md-6.main-content {
		max-width: 460px;
		width: 100%;
		margin-left: 330px;
		padding: 0 30px;
	}

	.music-profile-body .container.main-container.header-space .col-md-6.main-content {
		margin-left: 0;
	}

	.col-md-3.right-side-content {
		max-width: 346px;
		width: 100%;
		padding-top: 30px;
	}

	.music-profile-body .container.main-container.header-space .col-md-3.right-side-content {
		padding-top: 0;
	}

	@media (max-width: 1280px) {

		.container,
		.custom_filter_wrap,
		.custom_filter_wrap .container.container-mob,
		.layout-container-2 .view-wrapper.list-view .each-list,
		.landing-content .layout-container .list-view .each-list,
		.view-wrapper.grid-view,
		.view-wrapper.list-view {
			width: calc(100% - 36px);
		}

		.landing-content .each-list .list-row {
			margin-left: 0;
			margin-right: 0;
		}

		.filters-attachment-block .attachment-wrapper {
			width: calc(100% - 160px);
		}

		.landing-content .charecter-filter .each-char {
			margin: 0 6px;
		}

		.landing-content .layout-container .each-grid .grid-title,
		.landing-content .layout-container-2 .each-grid .grid-title {
			font-size: 18px;
			padding: 20px 24px;
		}

		.custom_filter_wrap,
		.custom_filter_wrap .container.container-mob {
			padding: 14px 0;
		}

		.custom_filter_wrap .container.container-mob {
			width: 100%;
			flex-direction: column;
		}
	}

	@media (max-width: 992px) {

		.container,
		.custom_filter_wrap,
		.custom_filter_wrap .container.container-mob,
		.layout-container-2 .view-wrapper.list-view .each-list,
		.landing-content .layout-container .list-view .each-list,
		.view-wrapper.grid-view,
		.view-wrapper.list-view {
			width: calc(100% - 60px);
		}

		.custom_filter_wrap .container.container-mob {
			width: 100%;
		}

		.landing-content .each-list .list-row {
			margin-left: 0;
			margin-right: 0;
		}

		.col-md-3.side-content {
			max-width: 40%;
			width: 100%;
		}

		.col-md-6.main-content {
			max-width: 60%;
			width: 100%;
			margin-left: 40%;
		}

		.col-md-3.right-side-content {
			max-width: 60%;
			width: 100%;
			text-align: left;
			float: right;
		}

		.music-profile .section-title {
			text-align: left;
		}

		.section-title.popup_heading .field-description {
			max-width: 575px;
		}

		.landing-content .layout-container .list-view .each-items .each-name,
		.landing-content .layout-container-2 .list-view .each-items .each-name {
			font-size: 16px;
		}

		.footer-wrapper .region.region-footer {
			flex-wrap: wrap;
			margin-top: 12px;
		}

		.landing-content .grid-view .each-list .each-items {
			width: calc(33.33% - 11px);
			border: 1px solid #DADCE5;
		}

		.landing-content .grid-view .each-list .each-items:hover {
			border-color: #020203;
		}

		.landing-content .grid-view .each-list .each-items:nth-child(4n) {
			margin-right: 16px;
		}

		.landing-content .grid-view .each-list .each-items:nth-child(3n) {
			margin-right: 0;
		}

		.form-item .form-type-bef-checkbox.form-group.filter-pc {
			width: 33%;
		}

		.landing-content .charecter-filter {
			text-align: left;
		}

		.filters-attachment-block .attachment-wrapper {
			width: 100%;
			position: static;
		}

		.landing-content .grid-view .each-list .each-items a .list-img img {
			width: 100%;
		}
	}

	@media (max-width: 800px) {
		.footer-wrapper .region.region-footer {
			display: block;
		}

		.footer-wrapper .region.region-footer {
			flex-wrap: nowrap;
			margin-top: 12px;
		}

		.footer-wrapper .footer-links .each-footer-link:first-child {
			padding-left: 0;
		}

		.landing-content .layout-container .list-view .each-list,
		.layout-container-2 .view-wrapper.list-view .each-list {
			width: 100%;
		}
	}

	@media (max-width: 820px) {

		.col-md-3.side-content,
		.col-md-6.main-content,
		.col-md-3.right-side-content {
			max-width: 100%;
			width: 100%;
			margin-left: 0;
			position: static;
		}

		.music-profile.container,
		.page-music.lightbox-processed .main-container.container {
			padding-bottom: 0;
		}

		.page-music.lightbox-processed .main-container.container {
			padding-top: 0;
		}

		.header-container.page-header-wrapper,
		.section-title.popup_heading .field-title {
			display: block;
		}

		.header-container .page-header {
			font-family: "Rework Display", sans-serif;
			font-weight: 700;
			font-size: 30px;
			line-height: 30px;
			letter-spacing: 0px;
			color: #020F48;
			margin: 0;
			text-align: left;
		}

		#lightbox {
			top: 0 !important;
		}

		#outerImageContainer {
			width: 100% !important;
			height: 100vh !important;
			margin-top: 0 !important;
			border-radius: 0;
		}

		#modalContainer {
			height: 100vh !important;
		}

		#bottomNavClose {
			background: url(../images/cross2_icon.svg) left no-repeat !important;
			background-size: cover !important;
		}

		.header-container.page-header-wrapper {
			border: none;
			padding-left: 0;
			padding-right: 0;
			margin-top: 14px;
		}

		.music-profile .section-title {
			text-align: left;
		}

		.section-title.popup_heading {
			display: none;
		}

		.custom_filter_wrap {
			border-bottom: 0;
		}

		.lightbox-processed img {
			width: 100%;
		}
	}

	@media (max-width: 768px) {
		.landing-content .grid-view .each-list .each-items {
			width: calc(50% - 8px);
		}

		.landing-content .grid-view .each-list .each-items:nth-child(4n),
		.landing-content .grid-view .each-list .each-items:nth-child(3n) {
			margin-right: 16px;
		}

		.landing-content .grid-view .each-list .each-items:nth-child(2n) {
			margin-right: 0;
		}

		.landing-content .grid-view .each-list .each-items img {
			width: 100%;
		}

		.landing-content .view-wrapper.list-view.hide .each-list .list-row .each-items a.lightbox-processed {
			border: 1px solid #DADCE5;
			display: inline-block;
			width: 100%;
		}

		/* .landing-content .grid-view .list-content .list-title {
			padding: 12px;
		} */
	}

	@media (max-width: 640px) {
		.landing-content .each-list .list-row .each-items .each-grid .lightbox-processed,
		.section-title.popup_heading {
			display: none;
		}

		/* .landing-content .grid-view .list-content .list-title {
			padding: 12px;
		} */

		.custom_filter_wrap {
			margin-bottom: 20px;
		}

		.col-md-3.side-content,
		.col-md-6.main-content,
		.col-md-3.right-side-content {
			max-width: 100%;
			width: 100%;
		}

		.music-profile.container,
		.page-music.lightbox-processed .main-container.container {
			padding-bottom: 0;
		}

		.page-music.lightbox-processed .main-container.container {
			padding-top: 0;
		}

		.header-container.page-header-wrapper,
		.section-title.popup_heading .field-title {
			display: block;
		}

		.header-container .page-header {
			font-family: "Rework Display", sans-serif;
			font-weight: 700;
			font-size: 30px;
			line-height: 30px;
			letter-spacing: 0px;
			color: #020F48;
			margin: 0;
			text-align: left;
		}

		#lightbox {
			top: 0 !important;
		}

		#outerImageContainer {
			width: 100% !important;
			height: 100vh !important;
			margin-top: 0 !important;
			border-radius: 0;
		}

		#modalContainer {
			height: 100vh !important;
		}

		#bottomNavClose {
			background: url(../images/cross2_icon.svg) left no-repeat !important;
			background-size: cover !important;
		}

		.header-container.page-header-wrapper {
			border: none;
			padding-left: 0;
			padding-right: 0;
		}

		.music-profile .section-title {
			text-align: left;
		}

		.custom_filter_wrap {
			border-bottom: 0;
		}

		.form-item .bef-checkboxes .form-type-bef-checkbox.form-group.filter-mobile {
			width: 100%;
		}
	}

	@media (max-width: 480px) {
		.landing-content .grid-view .each-list .each-items {
			width: 100%;
			margin-right: 0;
		}

		.landing-content .grid-view .each-list .each-items:nth-child(4n),
		.landing-content .grid-view .each-list .each-items:nth-child(3n) {
			margin-right: 0;
		}

		.landing-content .grid-view .each-list .each-items:nth-child(2n) {
			margin-right: 0;
		}
	}

	.each-link>a:before,
	.each-link>p:before {
		display: none;
	}

	.each-link>p {
		display: inline-block;
		height: 36px;
		margin-right: 14px;
		background-size: 36px;
		padding-left: 45px;
	}

	#edit-social-info .form-control {
		max-width: 100%;
	}

	.icon-All-Music {
		background: url(../images/AllMusic_icon_black.svg) no-repeat left center;
	}

	.icon-All-Music:hover {
		background: url(../images/AllMusic_icon_black_hover.svg) no-repeat left center;
	}

	.wme-WME-www {
		background: url(../images/WWW_icon_black.svg) no-repeat left center;
	}

	.wme-WME-www:hover {
		background: url(../images/WWW_icon_black_hover.svg) no-repeat left center;
	}

	.icon-Facebook {
		background: url(../images/Facebook_icon_black.svg) no-repeat left center;
	}

	.icon-Facebook:hover {
		background: url(../images/Facebook_icon_black_hover.svg) no-repeat left center;
	}

	.icon-Spotify {
		background: url(../images/Spotify_icon_black.svg) no-repeat left center;
	}

	.icon-Spotify:hover {
		background: url(../images/Spotify_icon_black_hover.svg) no-repeat left center;
	}

	.icon-Instagram {
		background: url(../images/Instagram_icon_black.svg) no-repeat left center;
	}

	.icon-Instagram:hover {
		background: url(../images/Instagram_icon_black_hover.svg) no-repeat left center;
	}

	.icon-Twitter {
		background: url(../images/Twitter_icon_black.svg) no-repeat left center;
	}

	.icon-Twitter:hover {
		background: url(../images/Twitter_icon_black_hover.svg) no-repeat left center;
	}

	.icon-Youtube {
		background: url(../images/Youtube_icon_black.svg) no-repeat left center;
	}

	.icon-Youtube:hover {
		background: url(../images/Youtube_icon_black_hover.svg) no-repeat left center;
	}

	.icon-Wikipedia {
		background: url(../images/Wikipedia_icon_black.svg) no-repeat left center;
	}

	.icon-Wikipedia:hover {
		background: url(../images/Wikipedia_icon_black_hover.svg) no-repeat left center;
	}

	.icon-Soundcloud {
		background: url(../images/Soundcloud_icon_black.svg) no-repeat left center;
	}

	.icon-Soundcloud:hover {
		background: url(../images/Soundcloud_icon_black_hover.svg) no-repeat left center;
	}

	.icon-Apple {
		background: url(../images/Apple_icon_black.svg) no-repeat left center;
	}

	.icon-Apple:hover {
		background: url(../images/Apple_icon_black_hover.svg) no-repeat left center;
	}

	.icon-tiktok {
		background: url(../images/tiktok_icon_black.svg) no-repeat left center;
	}

	.icon-tiktok:hover {
		background: url(../images/tiktok_icon_black_hover.svg) no-repeat left center;
	}

	.music-profile .edit-section {
		display: block;
		width: 100%;
	}

	.field-multiple-table td {
		padding: 8px 0;
	}

	.field-multiple-table td p,
	.field-multiple-table td p:hover {
		width: 100%;
		height: auto;
		background-position: left center;
		padding-left: 46px;
	}

	#edit-social-info .field-multiple-table .form-group {
		padding-top: 0;
	}

	#edit-social-info .field-multiple-table .form-group .form-control {
		width: 95%;
	}

	.title-bar.music-popup-page {
		display: none;
	}

	.music-profile-body .title-bar.music-popup-page {
		display: block;
	}

	.alert.alert-success {
		z-index: 11;
		position: relative;
	}

	.maintenance-page a#logo img {
		max-width: 300px;
		display: block;
	}

	.landing-content .published-dropdown {
		border-right: 1px solid #1a1834;
		padding: 2px 10px;
		margin: 0;
		min-width: 144px;
	}

	.landing-content .published-dropdown .published-label {
		color: #020F48;
	}