/* updated August 29 @ 11:38 PM GMT - Sucuri post cache clear

text formatting and bits and peices general
========================================================================== */
/* Login Slider*/
.home-slides .uk-overlay-panel h1 {
    color: inherit;
    margin-bottom: 10vh;
}

/* Login Modal
*/
#my-login.login-modal .uk-modal-dialog {
    max-width: 300px;
    padding: 20px;
    text-align: center;
	font-family: 'Montserrat';
}
#my-login.login-modal .uk-modal-dialog h3{
    margin: 30px 0 35px;
    font-size: 20px;
}
#my-login.login-modal .login-button {
	padding:5px;
}
.slider-login .login-button a.uk-button-primary {
	font-weight: 600;
	min-width:200px;
}
.slider-login .login-button .uk-button-primary  {
    background-color:#00a2b5;
    color: #fff;
    border: 1px solid #00a2b5;
    font-weight: 300;
    box-shadow: 0px 0px 10px 30px #00a2b5 inset;
    line-height: 40px;
    min-height: 40px;
    width: 150px;
    font-size: 14px;
}
.slider-login .login-button .uk-button-primary:hover  {
    background-color: #00a2b5;
    color: #00a2b5;
    border: 1px solid #00a2b5;
    box-shadow: 0px 0px 10px 30px #fff inset;
}
#my-login.login-modal .login-button .uk-button-primary,
#my-login.login-modal .login-button .uk-button-primary:focus {
    background-color: #00a2b5;
    color: #fff;
    border: 1px solid #00a2b5;
    font-weight: 300;
    box-shadow: 0px 0px 10px 30px #00a2b5 inset;
	line-height: 40px;
	min-height: 40px;
	width: 150px;
	font-size:14px;
}
#my-login.login-modal .login-button .uk-button-primary:hover {
    background-color: #00a2b5;
    color: #00a2b5;
    border: 1px solid #00a2b5;
    box-shadow: 0px 0px 10px 30px #fff inset;
}
#my-login.login-modal .login-button p {
    color: #666;
    margin-top: 10px;
    margin-bottom: 30px;
	font-size: 13px;
	font-weight: 600;
}

#my-login.login-modal .login-terms {
    font-size: 12px;
	color:#999;
}
#my-login.login-modal .login-terms a{
    font-size: 12px;
	color:#00a2b5;
}


a, .uk-link {color: #666;}
a:hover, .uk-link:hover {color: #000;}

body.about-imro a,
body.about-imro .uk-link {color: #00a2b3;}

body.news a,
body.news .uk-link {color: #00a2b3;}

body.about-imro a:hover,
body.about-imro .uk-link:hover {color: #006E7F;}

body.news a,
body.news .uk-link {color: #00a2b3;}

body.music-users a,
body.music-users .uk-link {color: #82a547;}

body.music-creators a,
body.music-creators .uk-link {color: #cb1700;}

body.supporting-music a,
body.supporting-music .uk-link {color: #bf6600;}

body.music-users .uk-panel-box-primary {    color: rgba(255,255,255,.8)}
body.music-users .uk-panel-box-primary a {    color: rgba(255,255,255,1)}

.uk-table td,
.uk-table th {
    border-bottom: 1px solid #e5e5e5;
}

.gf_browser_gecko.gform_wrapper { background:#eee; padding:4%;}
#gform_wrapper_13.gf_browser_gecko.gform_wrapper { background:#eee;}

.docs-list {
    font-size: 16px;
    font-family: "Montserrat";
    line-height: 50px;
    border-radius: 50px;
    padding: 8px 10px;
    border: 1px solid #e1e1e1;
}

.docs-list i{
	font-size:50px;
    float: left;
}
.youtube-play{
	background: url(/wp-content/images/youtube-play-button.png) center center no-repeat;
	padding: 15px 35px;
	opacity:.7;
	transition: all 1.1s;
}
.youtube-play:hover{
	opacity:1;
	transition: all 1.1s;
}
.news-slider-height ul {
	border:1px solid #e1e1e1;
}
.news-slider-height ul > li{
	max-height:475px;
}


em {    color: black;}


/* Contact Page
========================================================================== */

.socials-icons a {
    float: left;
    font-size: 15px;
    height: 35px;
    margin: 5px;
    text-align: center;
    width: 35px;
    line-height: 39px;
    padding: 0px;
    opacity: .5;
    color: #fff !important;
    transition: all 0.3s ease-in-out;
    border: 1px solid #fff;
    border-radius: 50%;
}
.socials-icons a:hover {
	text-decoration:none;
	opacity:1;
}
.socials-icons a.keep-well {
	background:url(/wp-content/uploads/2019/12/keep-well-small2.png) center center no-repeat; 
	width:57px; 
	border:none;
	border-radius:0;
	height: 38px;
}
.socials-icons a.musicmatters {background:url(/wp-content/images/musicmatters2.png) center center no-repeat; width:60px; border:none;border-radius: none;}

.socials-icons a .icon:hover 	{ text-decoration:none;}

.uk-offcanvas .socials-icons a {
	font-size: 14px;
	height: 28px;
	margin: 0px 0px 0px 8px;
	width: 28px;
	line-height: 28px;
	border: 0px;
	color:#666 !important;
    border: 1px solid #666!important;
}
.uk-offcanvas .socials-icons a:hover {
    border-color: none;
}
/* Cookie
========================================================================== */

#catapult-cookie-bar button {
    margin: 0;
    padding: 5px 15px;
    border: none;
    border-radius: 30px;
    color: #fff;
	font-size: 14px!important;
	min-width: 95px;
}
.cookie-bar-bar button#catapultCookie {
    margin: 0 0 0 10px;
}
.cookie-bar-bar .ctcc-inner {
    display: inline!important;
}

/* Contact Page
========================================================================== */


body.contact-us .uk-panel-box.uk-panel-box-primary,
body.contact-us .uk-panel-box.uk-panel-box-primary p {
    color: #fff;
	background:#666;
}

body.contact-us .uk-panel-title,
body.contact-us .uk-panel-box.uk-panel-box-primary a {
    color: #fff;
}
body.contact-us .uk-panel-box.uk-panel-box-primary ul {
	padding:0;
	margin:0;
	list-style-type: none;
}
body.contact-us .uk-panel-box.uk-panel-box-primary li {
	border-bottom:1px solid rgba(150,150,150,.2);
	padding:10px 0;
}

.icon.grid.widgetkit.circled {
    border: 3px solid #999;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    padding: 15px;
    color: #999;
    font-size: 50px;
	margin-left:auto;
	margin-right:auto;
}

.got-a-question .uk-panel {
	text-align:center;
}
@media only screen and (min-width: 959px) {
	.got-a-question div:nth-child(4) {
		width: 100%;
		padding-left: 13%;
	}
	.got-a-question div:nth-child(4) .icon {float:left; }
	
	.got-a-question div:nth-child(4) h5 {
		float: left;
		text-align: left;
		padding-left: 30px;
		padding-top: 0px;
		margin-top: 20px;
	}
}
.got-a-question h5 {
	color:#666;
	line-height: 15px;
}
.got-a-question h5 a {
	color:#333;
}

body.contact-us .bottom-colour.tm-block {
    display: none;
}

/* end contact page*/
.dfad {
	float:left;
	margin: 0px 1.9%;
	max-width: 22%;
}
.dfad.dfad_first {margin-left:0px;}
.dfad.dfad_last {margin-right:0px;}


/* Twitter Tweets
========================================================================== */ 
iframe.twitter-timeline {
	min-height: 740px !important;
}

.twitter-follow {
	position:absolute;
	top: 2px;
	left: 150px;
}

/* Grid widgetkit
========================================================================== */ 

.icon.grid.widgetkit {
	font-size:74px;
}

/* Upcoming events
========================================================================== */ 


.uk-panel-header .uk-panel-title {
    padding-bottom: 20px;
    border-bottom: 6px solid #eee;
}
.uk-panel-title {
    margin-bottom: 20px;
}


/* GK Widget Boxes and Tiles
 ========================================================================== */
.gk-grid-wrap > .gk-grid-element {
    background: #fff;
	padding:30px 25px;
	color:#fff;
	
}
.gk-grid-wrap > .gk-grid-element h4,
.gk-grid-wrap > .gk-grid-element a {
	color:rgba(255,255,255,1);}

.gk-grid-wrap > .gk-grid-element p {
	color:rgba(255,255,255,.8);
	font-size:14px;
}

.gk-grid-wrap > .gk-grid-element ul {
	margin:0px;
	padding:0px;
	font-size:14px;
	list-style: none;
}

.gk-grid-wrap > .gk-grid-element li {
	padding:5% 0;
}
.gk-grid-wrap > .gk-grid-element li:first-child {
	border-top:none;
}
.gk-grid-wrap > .gk-grid-element li a  {
	color:#ccc;
	font-size:14px;
}
.gk-grid-wrap > .gk-grid-element li a:hover {
	color:#fff;
	text-decoration:none;
}

.uk-panel.youtube-title.widget_text {
	margin-top:0px;
}
.gk-grid-wrap h4 {font-size: 16px; line-height: 22px;}

 /* Supporting Music
 ========================================================================== */
body.supporting-music .tm-block.tm-block-default.bottom-c {
	padding-top: 30px !important;
}
body.supporting-music .uk-panel-title,
body.supporting-music .uk-panel-box.uk-panel-box-primary,
body.supporting-music .uk-panel-box.uk-panel-box-primary p,
body.supporting-music .textwidget,
body.supporting-music .gk-grid-wrap > .gk-grid-element h4,
body.supporting-music .gk-grid-wrap > .gk-grid-element a,
body.supporting-music .gk-grid-wrap > .gk-grid-element p {
    color: #333;
}
body.supporting-music .uk-panel-box-primary {
	 background-color: #e9b82a;
}

body.supporting-music .uk-button.uk-button-secondary {
	background:#e9b82a;
	border: 1px solid #333;
    color: #fff !important;
}

body.supporting-music .uk-button-secondary:hover,
body.supporting-music .uk-button-secondary:focus {
    background-color: #333;
    color: #E9B82A !important;
    box-shadow: 0px 0px 10px 30px #333 inset;
}

body.supporting-music .uk-button.uk-button-primary.grey {
    border: 1px solid #666;
}
body.supporting-music .uk-button.uk-button-primary:hover {
    background-color: #e49200;
    border: 1px solid #e49200;
    box-shadow: 0px 0px 10px 30px #e49200 inset;
	color:#fff!important;
}
body.supporting-music .gk-grid-element.gk-grid-Venue-Awards-1 {
	background:#e9b82a url("/wp-content/images/awards-pink.png") right bottom no-repeat;
}
body.supporting-music .gk-grid-Tune-Up-Your-Business-1 {
	background:#333 url("/wp-content/images/amp-head.jpg") right center no-repeat;
	color: #fff;
}

body.supporting-music .gk-grid-Seminars-Workshops-1 {
	background:#e9b82a ;
}
body.supporting-music .gk-grid-Film-TV-Projects-1 h4 a,
body.supporting-music .gk-grid-Film-TV-Projects-1 p,
body.supporting-music .gk-grid-Film-TV-Projects-1 a,
body.supporting-music .gk-grid-Film-TV-Projects-1 .textwidget {
	color: #fff!important;
}

body.supporting-music .gk-grid-Film-TV-Projects-1 {
	background: #666 url("/wp-content/images/movie-camera.png") no-repeat scroll 90% center;
	color: #fff;
}

body.supporting-music .gk-grid-Tune-Up-Your-Business-1 h4 a,
body.supporting-music .gk-grid-Tune-Up-Your-Business-1 p,
body.supporting-music .gk-grid-Tune-Up-Your-Business-1 a,
body.supporting-music .gk-grid-Tune-Up-Your-Business-1 .textwidget {
	color: #fff!important;
}
body.supporting-music .gk-grid-IMRO-Academy-1 {
	background: #666 url("/wp-content/images/imro-academy.png") no-repeat scroll 90% center;
	color: #fff;
}
body.supporting-music .gk-grid-IMRO-Academy-1 h4 a,
body.supporting-music .gk-grid-IMRO-Academy-1 p,
body.supporting-music .gk-grid-IMRO-Academy-1 a,
body.supporting-music .gk-grid-IMRO-Academy-1 .textwidget {
	color: #fff!important;
}

body.supporting-music .gk-grid-Other-Voices-1 {
	background:#333;
}
body.supporting-music .gk-grid-Other-Voices-1 h4 a,
body.supporting-music .gk-grid-Other-Voices-1 p,
body.supporting-music .gk-grid-Other-Voices-1 a,
body.supporting-music .gk-grid-Other-Voices-1 .textwidget {
	color: #fff!important;
}

.fancybox-prev span {
    background-position: -1px -43px;
}
.fancybox-next span {
    background-position: -1px -83px;
}
 /* Use Music
 ========================================================================== */



body.music-users .uk-panel-box-primary {background-color: #82a547;}
body.music-users .uk-button.uk-button-primary {border: 1px solid #82a547;}
body.music-users .uk-button.black {border: 1px solid #82a640;}
body.music-users .uk-button.black:hover,
body.music-users .uk-button.black:focus {
    border: 1px solid #82a640;
    color: #fff !important;
    background-color: #82a640;
	box-shadow: inset 0 0 10px 30px rgb(130, 166, 64);
}
body.music-users .uk-button.white {border: 1px solid #fff;}
body.music-users .uk-button.white:hover,
body.music-users .uk-button.white:focus {border: 1px solid #fff; color:#82a547; background-color:#fff;}
body.music-users .uk-button.uk-button-primary.grey {border: 1px solid #666;}
body.music-users .uk-button.uk-button-primary.green {background:#82a547; border: 1px solid #fff;color:#fff;}
body.music-users .uk-button.uk-button-primary:focus,
body.music-users .uk-button.uk-button-primary:hover {
    background-color: #82a547;
    border: 1px solid #82a547;
    box-shadow: 0px 0px 10px 30px #82a547 inset;
	color:#fff;
}
body.music-users .uk-button.uk-button-primary.green:hover {background:#fff; border: 1px solid #82a547;color:#82a547;box-shadow: 0px 0px 10px 30px #fff inset;}
body.music-users .uk-panel-box-primary .uk-button.uk-button-primary, 
body.music-users .uk-panel-box-primary .uk-button.uk-button-primary:hover{
	 border: 1px solid #fff;
}

@media all and (min-width: 1024px) {
	body.music-users.page-id-16955 .tm-main,
	body.music-users.page-id-16955 aside {
		width:50%;
	}
}

.tm-block-default:not(.tm-block-full-width) + .tm-block-default:not(.tm-block-full-width):not(.tm-block-divider) {
    padding-top: 30px !important;
}
body.music-users.page-id-16955 aside .uk-panel-box {
    padding: 0;
    background: #eee;
}
body.music-users.page-id-16955 .tm-sidebar-b {
	padding-left:26px;
}
body.music-users #got-account.got-account {
    padding: 10%;
}
body.music-users #got-account.got-account p:first-child {
    max-width: 240px;
    margin: 0;
    padding: 15px 0;
}

body.music-users .gk-grid-Sign-up-1 {background:#00a2b5;}
body.music-users .gk-grid-Pay-Online-1 {background: #c22b1a url("/wp-content/images/piano-1-2.jpg") 54% bottom no-repeat;}
body.music-users .gk-grid-The-Dual-Music-License-1 {
	-webkit-box-shadow: inset 0px 0px 0px 1px rgb(75, 123, 42);
	-moz-box-shadow: inset 0px 0px 0px 1px rgb(75, 123, 42);
	box-shadow: inset 0px 0px 0px 1px rgb(75, 123, 42);
}
body.music-users .gk-grid-Which-Licence-1 {background:#666 url("/wp-content/images/piano-3-2.jpg") center center no-repeat}
body.music-users .gk-grid-Do-I-need-a-licence-1 {background:#8f8e8d url("/wp-content/images/piano-4-2.jpg") right center no-repeat;}
body.music-users .gk-grid-Broadcast-Media-1 {background:#82a547;}
body.music-users .gk-grid-Recorded-Media-1 {background:#666;}
body.music-users .gk-grid-Customer-FAQ-1 {background:#4b7b2a;}
body.music-users .gk-grid-Live-Music-1 {background:#4b7b2a;}
body.music-users .gk-grid-Business-Licences-1 {background:#333;}
body.music-users .gk-grid-Temp-1{background:#578e2f url("/wp-content/images/piano-5-2.jpg") right bottom no-repeat;}



body.music-users .gk-grid-Benefits-of-Music-User-1 .play-clip{
	display:block;
	font-size:90%;
	margin-bottom: 2%;
}

.smalls { display:none;}
a.play-clip:hover {
	text-decoration:none;
	opacity:1;
}
body.music-users .gform_button.button {
    -webkit-appearance: none;
    margin: 0;
    border: 1px solid #82a547;
	background: #fff !important;
	color: #82a547 !important;
    overflow: visible;
    font: inherit;
	color: #777777;
    text-transform: none;
    display: inline-block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 15px;
	background: transparent;
    vertical-align: middle;
    line-height: 30px;
    min-height: 30px;
    font-size: 14px;
    text-decoration: none;
    text-align: center;
    border-radius: 25px;
    border: 1px solid 1px;
    box-shadow: inset 0 0 0 0 transparent;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
.uk-panel-box-teal {
    color: #ffffff;
    border-color: #00a1b4;
    background: #00a1b4;
}
ul.uk-panel-box-teal  {
    list-style: none;
}
ul.uk-panel-box-teal li {margin-top: 15px;}
ul.uk-panel-box-teal li:first-child {    margin-top: 0px;}

.uk-panel-box-teal .uk-button.uk-button-primary {
    border: 1px solid #fff!important;
    padding: 0 8px;
	color: #fff;
    background-color: #00a1b4;
    box-shadow: 0px 0px 1px 0px #fff inset;
	width:100%;
}
.uk-panel-box-teal .uk-button.uk-button-primary:hover,
.uk-panel-box-teal .uk-button.uk-button-primary:focus {
    border: 1px solid #fff!important;
	color: #00a1b4!IMPORTANT;
    background-color: #fff!IMPORTANT;
    box-shadow: 0px 0px 30px 0px #fff inset!IMPORTANT;
}
.hide-tariffs {display:none}

@media screen and (max-width: 1210px)  and (min-width: 600px) {
	a.play-clip {
		border-radius: 40px;
		line-height: 18px !important;
		font-size: 14px!important;
	}
	.biggie { display:none;}
	.smalls { display:block;}
}
@media screen and (max-width: 840px)  and (min-width: 300px) {
	#gk-grid-gk_grid-5 .gk-grid-element.gk-grid-Sign-Up-for-a-Licence-1,
	#gk-grid-gk_grid-5 .gk-grid-element.gk-grid-Which-Licence-1 {
		background-position:right center;
	}
}
@media screen and (max-width: 600px)  and (min-width: 300px) {

	#gk-grid-gk_grid-5 .gk-grid-element.gk-grid-Sign-Up-for-a-Licence-1,
	#gk-grid-gk_grid-5 .gk-grid-element.gk-grid-Which-Licence-1,
	#gk-grid-gk_grid-5 .gk-grid-element.gk-grid-Pay-Online-1,
	#gk-grid-gk_grid-5 .gk-grid-element.gk-grid-Whats-Your-Soundtrack-1 {
		background-image:none;
	}
	body.supporting-music .gk-grid-IMRO-Academy-1 {background: #666 url("/wp-content/images/imro-academy.png") no-repeat scroll 60% 80%;}
}


/* About Us Grid
 ========================================================================== */

body.about-imro .gk-grid-wrap a:hover,
body.about-imro .gk-grid-wrap .uk-link:hover {
    color: #000;
}
body.about-imro .gk-grid-wrap > .gk-grid-element.gk-grid-Our-Board-1 {
	background:#19808f url("/wp-content/images/about-us-crowd-scene.jpg") left bottom no-repeat;
}
body.about-imro .gk-grid-wrap > .gk-grid-element.gk-grid-Our-Board-1 h4 {
    margin: 10% 0 0% 0;
}

body.about-imro .gk-grid-wrap > .gk-grid-element.gk-grid-Our-Board-1 h4:first-child {
    margin: 0;
}

body.about-imro .gk-grid-wrap > .gk-grid-element.gk-grid-Our-Board-1 {
      overflow-x:hidden;
      overflow-y:scroll; // manage scrollbar content overflow settings
}
body.about-imro .gk-grid-wrap > .gk-grid-element.gk-grid-Our-Board-1::-webkit-scrollbar {
      width:10px;
	  padding-right:10px;
}
body.about-imro .gk-grid-wrap > .gk-grid-element.gk-grid-Our-Board-1::-webkit-scrollbar * {
      background:transparent; // manage scrollbar background color here
}
body.about-imro .gk-grid-wrap > .gk-grid-element.gk-grid-Our-Board-1::-webkit-scrollbar-thumb {
      background:rgba(255,0,0,0.1) !important; // manage scrollbar thumb background color here
}
	
	
body.about-imro .gk-grid-element.gk-grid-Governance-1 {
	background: #1B9AAF url("/wp-content/images/about-us-crowd-scene.jpg") no-repeat scroll -690px -990px;
}
body.about-imro .gk-grid-element.gk-grid-Annual-Reports-1 {
	background: #1B9AAF url("/wp-content/images/about-us-crowd-scene.jpg") no-repeat scroll -250px -990px;
}
body.about-imro .gk-grid-element.gk-grid-Our-People-1 {
	background: #999 url("/wp-content/images/our-people.jpg") no-repeat scroll top left ;
}

body.about-imro .gk-grid-element.gk-grid-Research-1 {
	background-color: #1B9AAF;
}
.annual-reports a.uk-button { border:1px solid #1B9AAF;}
.annual-reports a.uk-button:hover { color:#fff;}

.research-list-widget h3.uk-h4 {font-size: 14px;line-height: 22px;}

@media all and (max-width: 1100px) and (min-width: 840px) {
	body.about-imro .gk-grid-element.gk-grid-Research-1 {line-height: 14px; font-size:.5rem}
	body.about-imro .gk-grid-element.gk-grid-Research-1 h4 {padding-bottom: 0px !important; margin-bottom: 0px !important;}
	body.about-imro .gk-grid-element.gk-grid-Research-1 p {font-size:.9reml;margin-top: 0px;}
}


body.about-imro #gk-grid-gk_grid-3 .gk-grid-element.gk-grid-Video-1,
body.about-imro .gk-grid-element.gk-grid-Video-1.active {
    padding: 0!important;
}

body.about-imro .dual-music-clip {
    height: 100%;
    position: absolute;
    width: 100%;
	background-image:url(/wp-content/images/dual-music-video.png);
	background-size:cover;
	background-position:right center;
}
body.about-imro .dual-music-clip img{
	margin: 20% 44%;
	opacity:.75;
}
body.about-imro .dual-music-clip img:hover{	opacity:1;}
.about.video.uk-panel-box {
    padding: 0px;
}

.our-board .uk-overlay-background {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0% 0%;
}


body.about-imro .gk-grid-wrap > .gk-grid-element.gk-grid-Our-Board-1 ul {
	margin:0px;
	padding:0px;
	font-size:16px;
	list-style: none;
}
body.about-imro .gk-grid-wrap > .gk-grid-element.gk-grid-Our-Board-1 li {
	border-top:1px solid rgba(255,255,255,.1);
	padding:1px 0;
}
body.about-imro .gk-grid-wrap > .gk-grid-element.gk-grid-Our-Board-1 li:first-child {
	border-top:0px;
}
.company-profile-box ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
}
.company-profile-box li {
	border-top:1px solid #2da6bf;
	padding:10px 0;
}

.company-profile-box li:first-child {
	border-top:0px;
}
.company-profile-box li a,
.our-board li a  {
	color:#ccc;
}
.company-profile-box li a:hover,
.our-board li a:hover {
	color:#fff;
	text-decoration:none;
}

.uk-panel-box{
    border: none;
}
h1, h2, h3, h4, h5, h6 {
    color: #333;
}
/*article  {
    max-width: 720px;
}*/
.center-youtube {
	width: 732px;
	height: 516px;
	position: absolute;
}

.uk-panel-box-tertiary ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
}

.uk-panel-box-tertiary li {
	border-top:1px solid rgba(123,123,123,.5);
	padding:6px 0;
}
.uk-panel-box-dark ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
}

.uk-panel-box-dark li {
	border-top:1px solid rgba(123,123,123,.5);
	padding:6px 0;
}
.uk-panel-box-dark li A{
	color:RGBA(255,255,255,.7);
}
.uk-panel-box-dark h3{
	margin:0;	
    font-family: "Montserrat";
	font-size: 16px;
}
.uk-panel-box-dark h3 a:hover{
	text-decoration:none;
}
.uk-panel-box-dark li A:HOVER{
	color:RGBA(255,255,255,1);
	text-decoration:none;
}
.uk-panel-box-tertiary li:first-child {
	border-top:0px;
}

a.uk-button.uk-button-headline {
	background-color: #fff!important;
	box-shadow: 0px 0px 10px 30px #d94024 inset;
	color:#fff!important;
	width:100%!important;
	text-align:center!important;
}
a.uk-button.uk-button-headline:hover {
	background-color: #fff!important;
	box-shadow: 0px 0px 10px 30px #82a640 inset;
}
.headline .uk-width-large-4-10 {padding-left: 10px;}
 /* Music Makers
 ========================================================================== */

body.music-creators .uk-button.uk-button-primary,
body.music-creators .uk-button.uk-button-primary:focus {
    border: 1px solid #d7412e;
	background:#fff;
	color: #000;
}

body.music-creators .uk-panel-box-primary {
    background-color:  #d7412e;
    color: #ffffff;
    border-color:  #d7412e;
}

body.music-creators .uk-button.uk-button-primary:hover {
    background-color: #d7412e;
    color: #fff;
    border: 1px solid #fff;
    font-weight: 700;
    box-shadow: 0px 0px 10px 30px #d7412e inset;
}

body.music-creators .uk-button.uk-button-dark,
body.music-creators .uk-button.uk-button-dark:focus {
    border: 1px solid #fff;
	background:#333;
	color: #fff;
}

body.music-creators .uk-button.uk-button-dark:hover {
    background-color: #fff;
    color: #333 !important;
    border: 1px solid #fff;
    font-weight: 700;
    box-shadow: 0px 0px 10px 30px #fff inset;
}

body.music-creators .join-imro {
    background:#d7412e url("/wp-content/images/treble-cleff.png") left bottom no-repeat;
}


body.music-creators .gk-grid-element.gk-grid-Member-Resources-1 {
	background:#000000 url(/wp-content/images/guitar-1.jpg) right center no-repeat!important;
}
body.music-creators .gk-grid-element.gk-grid-Member-Resources-1 li {
	padding:5px 0;
	border-top:1px solid rgba(255,255,255,.1);
}

body.music-creators .gk-grid-element.gk-grid-Affinity-Schemes-1 {
	background: #d7412e url(/wp-content/images/guitar-2.jpg) 0% 115% no-repeat!important;
}
body.music-creators .gk-grid-element.gk-grid-About-Copyright-1 {
	background:#999!important;
}
body.music-creators .gk-grid-element.gk-grid-Travel-Grant-Form-1 {
	background:#999!important;
}
 
body.music-creators .gk-grid-element.gk-grid-International-1 {
	background:#666!important;
} 
body.music-creators .gk-grid-element.gk-grid-Latest-News-1 {
	background:#eee!important;
}
body.music-creators .gk-grid-element.gk-grid-Benefits-of-IMRO-Membership-1 {
	background: #d7412e url(/wp-content/images/members-vid-2.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

body.music-creators .gk-grid-Dont-Take-1{
	background:#333333!important;
}
body.music-creators .gk-grid-Dont-Take-1 .uk-h3 {
	color:#eee;
}

body.music-creators .gk-grid-Dont-Take-1 .uk-slidenav {
    line-height: 25px;
    font-size: 25px;
	width: 25px;
    height: 25px;
}
body.music-creators .gk-grid-Dont-Take-1 .gk-grid-element li.uk-active {
    border-top: none!important;
}


body.music-creators .gk-grid-Dont-Take-1 .gk-grid-Benefits-of-IMRO-Membership-1 {
}
body.music-creators  div#nextend-accordion-menu-unique7629718 dl.level1 dt.parent .inner {
    background-image: url(https://www.imro.ie/wp-content/images/plus-2.png);
}

.uk-panel.uk-panel-box.uk-panel-box-tertiary.member-faq-box{
	background:#333333;
}
/* Standard text formatting overides
 ========================================================================== */
blockquote {
    line-height: 24px;
    font-size: 16px;
    font-family: "Montserrat";
    font-style: normal;
	
}

blockquote.large {
    line-height: 36px;
	font-size:30px;
    font-style: normal;
	font-style:normal;
	margin-bottom:30px;	
}
blockquote {
    margin-bottom: 40px;
    min-height: 40px;
    padding-left: 70px;
	padding-right: 70px;
    border-left: none;
	background:url(/wp-content/images/quote-closed.png) right bottom no-repeat;
	
	display: block;
    position:relative;
	
}
blockquote::before {
	content: url(/wp-content/images/quote-open.png);
	text-align: left;
	float:left;
	position:absolute;
    left:0px;
    top:0px;
}


blockquote .who {
    line-height: 26px;
    font-style: italic;
	font-size:15px;
}

/* Widget colours
 ========================================================================== */
 
body.page.about-imro .uk-panel-box-primary {
    background-color: #1b9aaf;
}
body.page.about-imro .uk-panel-box-secondary {
    background-color: #40bfd4;
}
body.page.about-imro .uk-panel-box-tertiary {
    background-color: #999;
}
body.page.about-imro .uk-panel-box-primary,
body.page.about-imro .uk-panel-box-secondary,
body.page.about-imro .uk-panel-box-tertiary {
    color: #FFF;
}
body.page.about-imro .uk-panel-box-primary a,
body.page.about-imro .uk-panel-box-secondary a,
body.page.about-imro .uk-panel-box-tertiary a {
    color: #FFF;
}

body.page.about-imro .uk-button-secondary {
    background-color: #fff;
    color: #000;
	border:1px solid #1b9aaf;
}
body.page.about-imro .uk-button-secondary:hover {
    background-color: #1b9aaf;
	color: #fff;
}


/* FAQs
 ========================================================================== */
h3.qa-faq-title {
    font-size: 18px;
    line-height: 24px;
	border-top:1px solid #EFEFEF;
	padding-top: 10px;
	margin-top: 10px;
}

body.single-qa_faqs p.uk-article-meta {
	display:none;
}

.qa-faq-answer {
    border: 1px solid #ececec;
    background: #fafafa;
    padding: 15px;
}

/* Page Headers and breadcrumbs
 ========================================================================== */

body .tm-block.breadcrumbs{
	background-image:url("/wp-content/images/heading-blue.jpg");
	background-color:#1c9bb0;
	background-repeat:repeat-x;
	background-position:center top;
	background-size: 1920px auto!important;
	min-height:180px;
	padding: 10px !important;
}
body .tm-block.breadcrumbs h1.uk-article-title {
    color: #FFF !important;
    position: absolute;
    bottom: 20px;
    max-width: 740px;
    font-size: 24px;
    line-height: 28px;
    margin-right: 15%;
}
body .tm-block.breadcrumbs .uk-article-meta.uk-text-small {
    color: rgba(255, 255, 255, 0.9) !important;
    position: absolute;
    bottom: 0px;
    font-family: "Montserrat";
    margin-bottom: 10px;
	opacity:.8;
}


body .tm-block.breadcrumbs .uk-article-meta.uk-text-small a {
	color:rgba(255,255,255,1)!important;
}
body.search-results .tm-block.breadcrumbs .uk-article-meta.uk-text-small,
body.archive .tm-block.breadcrumbs .uk-article-meta.uk-text-small,
body.page .tm-block.breadcrumbs .uk-article-meta.uk-text-small {
	display:none;
}

.clean-my-archives ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.clean-my-archives ul li {
    border-top: 0px solid #fff;
	border-bottom: 1px solid #efefef;
	padding:5px 0;
}
.clean-my-archives ul li:last-child {border-bottom: 0px;}
.clean-my-archives .comments-number {display:none;}

body .tm-block.breadcrumbs .uk-breadcrumb,
body .tm-block.breadcrumbs .uk-active,
body .tm-block.breadcrumbs span,
body .tm-block.breadcrumbs a {
	color:rgba(255,255,255,.5);
	font-size:12px;
	vertical-align: top;
	font-family: "Montserrat";
}
body span.chopit .uk-breadcrumb{

  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width:100%;
  max-width:768px;
}
article .tm-blog-image-single-view {
	width:100%;
}
.tm-socialbuttons {
    line-height: 1.4;
}

.uk-breadcrumb > li:nth-child(n+2)::before {
    content: "//";
}



.top-article .uk-overlay-background {
    background: rgba(0, 0, 0, 0.81);
}
.top-article .uk-overlay-panel p {
	max-width:50%;
	float:left;
}
.top-article .uk-overlay-panel ul {
	max-width:50%;
	float:right;
}
.top-article .uk-button.uk-button-primary {
    border: 1px solid #fff;
	background:none;
}
.top-article .uk-button.uk-button-primary:hover {
    background-color: #00A2B3;
    color: #FFF;
    border: 1px solid #00A2B3;
    box-shadow: 0px 0px 10px 30px #00A2B3 inset;
}
.top-article .uk-slidenav {
    width: 30px;
    height: 30px;
    line-height: 30px;
    opacity: .2;
	border-radius:50%;
}
.top-article .uk-slidenav-next:hover,
.top-article .uk-slidenav-previous:hover {
    opacity: 1;
}
.top-article .uk-slidenav-next {
    background-position: 2px 0px;
}
.top-article .uk-slidenav-previous {
    background-position: -2px -30px;
}
.top-article .uk-slidenav-contrast.uk-slidenav-previous,
.top-article .uk-slidenav-contrast.uk-slidenav-next {
    background-image: url("/wp-content/images/buttons_contrast.svg");
    border: 1px solid #FFF;
}
.top-article .uk-slidenav-contrast.uk-slidenav-previous::before,
.top-article .uk-slidenav-contrast.uk-slidenav-next::before {
	content: none;
}


body.music-creators .tm-block.breadcrumbs{background:#d7412e url("/wp-content/images/heading-red.jpg");}
body.music-users .tm-block.breadcrumbs{background:#599430 url("/wp-content/images/heading-green.jpg");}
body.supporting-music .tm-block.breadcrumbs{background:#e6b42b url("/wp-content/images/heading-yellow.jpg");}
body.contact-us .tm-block.breadcrumbs{background:#999999 url("/wp-content/images/heading-dark.jpg");}

.bottom-bar { height:30px; background: #1C9BB0;}
body.music-users .bottom-bar {background:#d7412e;}
body.music-creators .bottom-bar {background:#599430;}
body.supporting-music .bottom-bar {background:#e6b42b ;}
body.contact-us .bottom-bar {background:#999999;}

body.news .content-area,
body.category-news .content-area,
body.news .bottom-colour.tm-block {	display:none;}

body.news .tm-block.tm-block-default.bottom-a {
	padding-top: 15px !important;
}
body.news .tm-block.tm-block-default.bottom-c {
	display:none;
}
.uk-panel.bottom-bar.widget_text {
	margin-top: 0px;
}

/*	which licence slider overrides */
.which-licence-slider .uk-overlay-panel > div {
    max-width: 350px;
    float: left;
    left: 50px;
    top: 50px;
    position: absolute;
}
.which-licence-slider .uk-overlay-panel > div p {
	font-size:90%;
}
/*	Mega Menu overrides */

.mega-menu-wrap { float:left;}

#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-item > ul.mega-sub-menu {padding-bottom:10px;}

#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item > a::before {
    content: "";
    height: 8px;
    width: 100%;
    bottom: 0px;
	background: #00a2b3;
	position: absolute!important;
	margin-left: -10px!important;
	opacity: 0;
}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-flyout ul.mega-sub-menu {width: 300px; transition: all 0.1s linear 0s;}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item:hover > a::before {	opacity: 1;}

#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    background: #777;
    color: #fff;
	font-size:14px;
}

#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-red > a::before {background: #00a2b3;}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-green > a::before {background: #82a547;}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-red > a::before {background: #d7412e;}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-yellow > a::before {background: #e6b42b;}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-silver > a::before {background: #666;}

#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {color: #fff;}

#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-flyout:nth-child(1) ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-flyout:nth-child(1) ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {background: #00a2b3;}

#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-flyout:nth-child(2) ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-flyout:nth-child(2) ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {background: #d7412e;}

#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-flyout:nth-child(3) ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-flyout:nth-child(3) ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {background: #82a547;}

#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-flyout:nth-child(4) ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-flyout:nth-child(4) ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {background: #e6b42b;}

#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-flyout:nth-child(5) ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-flyout:nth-child(5) ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {background: #00a2b3;}

#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-flyout:nth-child(6) ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-flyout:nth-child(6) ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {background: #ccc;}

#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    left: 90%;
    border: 1px solid #676767;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li a {font-size:13px;}

dt.level2.nextend-nav-29832 a::after {
    content: url(pdf.png);
    margin: 0px 6px;
    display: inline-flex;
    vertical-align: middle;
}

/* News Pages
 ========================================================================== */

body.tribe-events-page-template aside.tm-sidebar-a,
body.category-news aside.tm-sidebar-a,
body.cat-news aside.tm-sidebar-a {border-left:6px solid #eee;padding-left:60px; }

body.tribe-events-page-template .uk-article .uk-container,
body.category-news .uk-article .uk-container,
body.cat-news .uk-article .uk-container {padding:0px; padding-right:30px;}

body.tribe-events-page-template .uk-panel.gk_nsp > .gk-nsp,
body.category-news .uk-panel.gk_nsp > .gk-nsp,
body.cat-news .uk-panel.gk_nsp > .gk-nsp {margin-left: 0px;    margin-right: 0px;}

body.tribe-events-page-template #tribe-events-content,
body.tribe-events-page-template #tribe-events-content-wrapper {padding-right:60px;}

header.tribe-events-calendar-list__event-header {z-index: 1;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
	padding-top: 10px!important;
}
.tribe-common .tribe-common-c-btn,
.tribe-common a.tribe-common-c-btn,
.tribe-events .datepicker .day.active,
.tribe-events .datepicker .day.active.focused,
.tribe-events .datepicker .day.active:focus,
.tribe-events .datepicker .day.active:hover,
.tribe-events .datepicker .month.active,
.tribe-events .datepicker .month.active.focused,
.tribe-events .datepicker .month.active:focus,
.tribe-events .datepicker .month.active:hover,
.tribe-events .datepicker .year.active,
.tribe-events .datepicker .year.active.focused,
.tribe-events .datepicker .year.active:focus,
.tribe-events .datepicker .year.active:hover,
.tribe-events .tribe-events-c-ical__link:active,
.tribe-events .tribe-events-c-ical__link:focus,
.tribe-events .tribe-events-c-ical__link:hover {
	background-color: #00a2b5!important;
}

.tribe-events .tribe-events-c-ical__link {
    color: #00a2b5!important;
}
 .tribe-events .tribe-events-c-ical__link:hover {
    background-color: #fff !important;
}
.tribe-events .tribe-events-c-ical__link,
.tribe-events .tribe-events-c-ical__link,
.tribe-events-pro .tribe-events-pro-map__event-card-wrapper--active .tribe-events-pro-map__event-card-button {
	border: 1px solid #00a2b5!important;
}

.tribe-common .tribe-common-cta--thin-alt,
.tribe-common .tribe-common-cta--thin-alt:active,
.tribe-common .tribe-common-cta--thin-alt:focus,
.tribe-common .tribe-common-cta--thin-alt:hover {
    border-bottom: 1px solid #00a2b5!important;
    color: #00a2b5!important;
}


.tribe_mini_calendar_widget{padding:15px 30px;}
.spotify-box .spotify-embed {max-height:80px;}
.spotify-embed {}
.imro-on-spotify  {padding: 15px;}
.imro-on-spotify .spotext  {float:left;line-height: 48px;color: #666;font-size: 28px;font-weight: 100;}
body.news .imro-on-spotify .icon.ii-spotify:before { color:#37cf58;font-size:50px; height:50px;vertical-align: baseline;margin-right: 20px;float:left;}

body.news .tm-block.supporting-music-home {padding-top:0px!important;}
body.news .uk-position-cover {opacity: .9;}
body.news .news-slider-height ul {background: #000;}


.tribe-mini-calendar-nav #ajax-loading-mini {width: 32px!important; height: 32px!important;}
.tribe-mini-calendar-nav-link.prev-month { background:url('/wp-content/images/previous.png') left center no-repeat; }
.tribe-mini-calendar-nav-link.next-month { background:url('/wp-content/images/next.png') right center no-repeat; }
.tribe-mini-calendar-nav-link.prev-month span,
.tribe-mini-calendar-nav-link.next-month span {color:#fff; font-size:12px;}
.tribe-mini-calendar-no-event {color: #1d1d1d;}
.tribe-mini-calendar .tribe-events-othermonth {background: #fff;}

.uk-panel-title.next-submission {margin-top: 15px;margin-bottom: 0px;}

body.news p.tribe-events-widget-link { display:none;}

.top-a .uk-width-medium-2-3,
.top-a .uk-width-medium-4-6 {max-width: 768px;}
.gk-nsp-links ul li .gk-nsp-link-header {
	font-size: 14px!important;
	font-weight: normal!important;
	line-height: 22px!important;
}
.tm-sidebar-a .gk-nsp-links-readon {
    
	background-color: #00a2b3 !important;
	color: #fff !important;
	box-shadow: 0px 0px 10px 30px #00a2b3 inset !important;
	border: 1px solid #00a2b3 !important;
	transition: all 0.2s ease 0s;
	
	border-radius: 25px;
	padding: 5px 25px;
	font-size: 14px;
	text-align:center;
}

.gk-nsp-links a.gk-nsp-links-readon {width: 100%!important;}

.gk-nsp-links-readon {font-size: 14px;}
.gk-nsp-links-readon::before {content: none!important;}

.tm-sidebar-a .gk-nsp-links-readon:hover {    color: #000 !important; text-decoration:none; background-color: #fff !important;box-shadow: 0px 0px 10px 30px #fff inset !important; border: 1px solid #333 !important;}

body.news .tm-block.tm-block-default.teaser,
body.category-news .tm-block.tm-block-default.teaser,
body.cat-news .tm-block.tm-block-default.teaser {padding: 20px !important;}

body.news .tm-block-default:not(.tm-block-full-width) + .tm-block-default:not(.tm-block-full-width):not(.tm-block-divider),
body.category-news .tm-block-default:not(.tm-block-full-width) + .tm-block-default:not(.tm-block-full-width):not(.tm-block-divider),
body.news .tm-block-dark:not(.tm-block-full-width) + .tm-block-dark:not(.tm-block-full-width):not(.tm-block-divider),
body.category-news .tm-block-dark:not(.tm-block-full-width) + .tm-block-dark:not(.tm-block-full-width):not(.tm-block-divider),
body.news .tm-block-primary:not(.tm-block-full-width) + .tm-block-primary:not(.tm-block-full-width):not(.tm-block-divider),
body.category-news .tm-block-primary:not(.tm-block-full-width) + .tm-block-primary:not(.tm-block-full-width):not(.tm-block-divider) {    margin-top: -20px;}

body.news .tm-block.tm-block-default.top-a,
body.category-news .tm-block.tm-block-default.top-a,
body.cat-news .tm-block.tm-block-default.top-a {padding-top:20px!important;}

div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proloading {
    background-image: url("/wp-content/images/loading-results.svg");
}
div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proloading .asp_loader { visibility:hidden;}

div.ajaxsearchpro[id*="ajaxsearchpro"] .probox .proloading,
div.ajaxsearchpro[id*="ajaxsearchpro"] .probox .proclose,
div.ajaxsearchpro[id*="ajaxsearchpro"] .probox .promagnifier,
div.ajaxsearchpro[id*="ajaxsearchpro"] .probox .prosettings,
#ajaxsearchprores1_1,
#ajaxsearchprores1_2,
div.ajaxsearchpro[id*="ajaxsearchprores1_"] {z-index: 970;}

/* News 2
 ========================================================================== */

body.page-id-19398 .tm-content {
    display: none;
}

.gk-nsp.right .gk-nsp-arts,
.gk-nsp.right .gk-nsp-links {
    width: 50% !important;
}
.gk-nsp.right .gk-nsp-links ul li {
    border-top: 0px solid #fff !important;
	border-bottom: 1px solid #ddd !important;
}
.gk-nsp.right .gk-nsp-links ul li:last-child {
	border-bottom: 0px solid #ddd !important;
}
.gk-nsp.right .gk-nsp-links ul li {
    padding: 11px 0px !important;
}
.news-2 .gk-nsp.news .gk-nsp-header,
.gk-nsp.right .gk-nsp-header {
	font-family: "Montserrat";
	font-size:16px;
	line-height: 24px;
}

.news-2 .gk-nsp.news .gk-nsp-image {
	min-height:120px;
}
.news-2 .tweet-boxes .uk-panel-box-secondary a {color: rgba(255,255,255,.8);}
.news-2 .tweet-boxes .uk-panel-box-secondary a:hover {color: rgba(255,255,255,1);}

h3.gk-nsp-header {min-height:46px;font-family: "Montserrat";font-weight: 400;padding-bottom:0;}
.tribe-events-day .tribe-events-loop {max-width: 100%;}

/* Events Page
 ========================================================================== */
#tribe-events-pg-template {
    max-width: 1200px;
}

#tribe-events-bar{
	border-radius:30px;
	background:#f3f3f3;
}
#tribe-events-bar .label-tribe-bar-date,
#tribe-events-bar .label-tribe-bar-search,
#tribe-events-bar .label-tribe-bar-geoloc {
	display:none
}
#tribe-bar-form input[type="text"] {
	font-weight: normal;
	font-family: Open Sans;
	color: rgba(153, 153, 153, 1);
	font-size: 18px;
	border-bottom: 1px solid #b9b9b9;
}
#tribe-events-bar .tribe-bar-views-inner,
#tribe-events-bar .tribe-bar-filters-inner{
	background:transparent;
}
.tribe-bar-geoloc-filter,
.tribe-events-uses-geolocation .tribe-bar-date-filter,
.tribe-events-uses-geolocation .tribe-bar-search-filter {
    padding: 20px 25px 0px 25px;

}
#tribe-bar-form .tribe-bar-submit input[type="submit"] {
    background: #999;
    -webkit-border-radius: 15px;
    -moz-border-radius:  15px;
    border-radius: 15px;
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    padding: 4px;
	text-transform: none;
	font-family: Open Sans;
	font-weight: normal;
}

#tribe-bar-form label {
    font-size: 10px;
	text-transform: none;
	font-family: Open Sans;
	font-weight: normal;
}
#tribe-bar-form .tribe-bar-views-inner label {
    padding: 0 12px;
	color: rgba(153, 153, 153, 1);
}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
    background:#f3f3f3;
    margin-right: 3px;
}
.tribe-bar-views-inner {
    padding: 5px 0 40px;
}
#tribe-bar-form {    
	background:none;
}
.datepicker.dropdown-menu {
	text-transform: none;
	font-family: Open Sans;
	font-weight: normal;
}
#tribe-geo-results h2.tribe-events-page-title,
h2.tribe-events-page-title {
    font-weight: normal;
}
/* Licence pages
 ========================================================================== */
body.which-licence-suits-my-business .wp-post-image,
body.page-template-licence-page .wp-post-image,
body.live-music .wp-post-image{
	width:100%;
	max-height:175px;
}
body.which-licence-suits-my-business .uk-panel-box-silver,
body.live-music .uk-panel-box-silver {min-height:155px;}
body.which-licence-suits-my-business .uk-panel-box-silver .uk-panel-title,
body.live-music .uk-panel-box-silver .uk-panel-title {margin-bottom: 10px;}

.sign-up .uk-container {
    padding:0;
}
.licence-terms-conditions { font-size:11px;line-height: 11px;}
.sign-up p {
    font-size: 13px;
    line-height: 16px;
    margin: 10px 0 0;
}
.sign-up p strong{
	color:#fff;	
	font-family: "Montserrat";
	font-weight: normal;
}

a.pdf-file,
a.url-link {transition: all 0.2s ease 0s;}
a.pdf-file:hover,
a.url-link:hover {text-decoration:none;}

a.pdf-file i {
    color: #c00 !important;
    padding: 0px 5px;
}

a.url-link i {	color:#39f!important;}
.execphpwidget p {
	margin: 0px 0 10px 0;
}

body.live-music .wp-post-image {
	max-height:210px;
}
ul.licence-tariffs {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	list-style: none;
	padding-bottom:15px;
}
ul.licence-tariffs li {
	padding: 12px 0;
	border-top: 1px solid rgba(255,255,255,.4);
}
ul.licence-tariffs li:first-child {
	border-top: 3px solid rgba(255,255,255,.4);
}


.uk-form select.docs-dropdown {
    height: 40px;
    max-width: 100%;
    padding: 4px 16px;
    border: 1px solid #dddddd;
    background: #ffffff;
    color: #777777;
    -webkit-transition: all linear 0.2s;
    transition: all linear 0.2s;
    border-radius: 3px;
}


p.special-note {margin-left:20px; font-size:15px;}
p.special-note i {margin-left:-20px;}

.uk-panel-box-silver a {
    color:#555!important;
}
.uk-panel-box-silver a:hover {
	color:#000!important;
}

.uk-panel-box-silver ul {
	margin:0px;
	padding:0px;
	list-style: none;
}
.uk-panel-box-silver  li {
	padding: 5px 0;
	border-top: 1px solid #dddddd;
}
.uk-panel-box-silver  li:first-child {border-top: none;}

.uk-panel-box-dark {
    color: #aaa;
}
.uk-panel-box-dark .uk-panel-title {
    color: #aaa;
}
.uk-panel-box-dark a {
    color: #bbb!important;
}
.uk-panel-box-dark a:hover {
    color: #fff!important;
}

/* Daily Motion Slider
 ========================================================================== */
.dm-vid-thumb {
	margin-left:auto;
	margin-right:auto;
	padding: 10% 0;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	text-align: center;	
}

.dm-vid-thumb .youtube-play {
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	left: 44%;
	height: 25px;
}

.dm-vid-thumb a img {
	opacity:.4;

}
.dm-vid-thumb:hover a img {
	opacity:1;-webkit-transition: all 1s; /* Safari */
	transition: all 1s;
}

/* Slides with Parallax
 ========================================================================== */
.bold-text {
	font-weight:400;
}
 
.slide-making-music {
	background-color:#ebe7de;
	background-position: center top;
	background-repeat:no-repeat;
    background-attachment: fixed;
	text-align:center;
}

@media all and (max-width: 2200px) {
	.slide-making-music {
		background-image: url("/wp-content/images/songwriter-1.jpg"); background-size:1920px auto;
		padding: 290px 10%;
	}
}
@media all and (max-width: 1336px) {
	.slide-making-music { background-image: url("/wp-content/images/songwriter-1-1330.jpg"); background-size:1336px auto;
		padding: 150px 10%;
	}
}
@media all and (max-width: 1024px) {
	.slide-making-music { background-image: url("/wp-content/images/songwriter-1-1024.jpg"); background-size:1024px auto;
		padding: 150px 10%;
	}
}
@media all and (max-width: 960px) {
	.slide-making-music { background-image: url("/wp-content/images/songwriter-1-960.jpg"); background-size:960px auto;
		padding: 150px 10%;
	}
}
@media all and (max-width: 768px) {
	.slide-making-music { background-image: url("/wp-content/images/songwriter-1-768.jpg"); padding: 20% 10%; background-size:768px auto;padding: 150px 10%;
	}
}
@media all and (max-width: 320px) {
	.slide-making-music { background-image: url("/wp-content/images/songwriter-1-320.jpg"); padding: 140px 10%; background-size:320px auto;padding: 150px 10%;
	}
}

.slide-making-music h1{	color:#fff;}

.we-make-it-possible {
	xxxbackground-image: url("/wp-content/images/bg-turquoise.jpg");
	xxxbackground-color:#00a2b3;
	background-color:#ffde00;
	background-position: center center;
	background-repeat:no-repeat;	
	padding: 5%; /*	keep for old safari	*/
	padding: 50px 10%;
	text-align:center;
	color:#000;
	font-family: "Montserrat";
	font-size:16px;
}

.we-make-it-possible .uk-button {
	background:none;
	xxborder:1px solid #fff;
	xxcolor:#fff;
	border:1px solid #000;
	color:#000;
}
p.covid-mu {
	background-color:#ffde00;
	padding:15px;
}
p.covid-mu a,
p.covid-mu a:visited{
	color: black;
	text-decoration: underline;
}

.uk-panel.we-make-it-possible  {
    margin-top: 0px!important;
}
@media all and (max-width: 2200px) {
	.we-make-it-possible div { max-width:70%; margin-left:auto; margin-right:auto;}
}
@media all and (max-width: 960px) {
	.we-make-it-possible div { max-width:66%; margin-left:auto; margin-right:auto;}
	
	body .tm-block.breadcrumbs {background: #1c9bb0 url("/wp-content/images/heading-blue-plain.jpg");}
	body.music-creators .tm-block.breadcrumbs {background: #d7412e url("/wp-content/images/heading-red-plain.jpg");}
	body.music-users .tm-block.breadcrumbs {background: #599430 url("/wp-content/images/heading-green-plain.jpg");}
	body.about-imro .tm-block.breadcrumbs {background: #1c9bb0 url("/wp-content/images/heading-blue-plain.jpg");}
	body.supporting-music .tm-block.breadcrumbs {background: #e6b42b url("/wp-content/images/heading-yellow-plain.jpg");}
	body.news .tm-block.breadcrumbs {background: #00a2b3 url("/wp-content/images/heading-blue-plain.jpg");}
	body.single-post .tm-block.breadcrumbs {background: #1c9bb0 url("/wp-content/images/heading-blue-plain.jpg");}
	body.cat-news .tm-block.breadcrumbs {background: #1c9bb0 url("/wp-content/images/heading-blue-plain.jpg");}
	body.contact-us .tm-block.breadcrumbs {background: #999999 url("/wp-content/images/heading-dark-plain.jpg");}
}
@media all and (max-width: 768px) {
	.we-make-it-possible div { max-width:80%; margin-left:auto; margin-right:auto;}
}
@media all and (max-width: 320px) {
	.we-make-it-possible div { max-width:100%}
}

body.home-page .tm-block.supporting-music-home {
	background-image: url("/wp-content/images/audience.jpg");
	background-color:#000;
	background-position: center top;
	background-repeat:no-repeat;
	background-size:cover;	
	padding: 5%; /*	keep for old safari	*/
	padding: 90px 10%;
}
body.home-page .tm-block.supporting-music-home div{	
	text-align:center;
	color:#333;
	font-family: "Montserrat";
	font-size:16px;
	line-height:24px;
	margin-bottom:60px;
}
body.home-page .tm-block.supporting-music-home .uk-container.uk-container-center {	
	margin-bottom:0px;
}
body.home-page .tm-block.supporting-music-home div h3{	
	color: #333!important;
	font-size:24px;
	margin:50px 0;
}


body.home-page .tm-block.supporting-music-home .uk-button {
	background:#e6b42b;
	color:rgba(255,255,255,1)!important;
	border:1px solid #e6b42b;
	
}
body.home-page .tm-block.supporting-music-home .uk-button:hover {
	background:none;
	color:#333;	
	border:1px solid #e6b42b;
}

@media all and (max-width: 2560px) {
	body.home-page .supporting-music-home div.uk-panel { max-width: 559px; margin-left:auto; margin-right:auto;}
	body.home-page .tm-block.supporting-music-home { background-image: url("/wp-content/images/hands-in-the-air-1-1920.jpg"); background-size:1920px auto;}
}
@media all and (max-width: 1336px) {
	body.home-page .supporting-music-home div.uk-panel { max-width:40%; margin-left:auto; margin-right:auto;}
	body.home-page .tm-block.supporting-music-home { background-image: url("/wp-content/images/hands-in-the-air-1-1330.jpg"); background-size:1336px auto;}
}
@media all and (max-width: 1200px) {
	body.home-page .supporting-music-home div.uk-panel { max-width:55%; margin-left:auto; margin-right:auto;}
}
@media all and (max-width: 1024px) {
	body.home-page .supporting-music-home div.uk-panel { max-width:60%; margin-left:auto; margin-right:auto;}
}
@media all and (max-width: 960px) {
	body.home-page .supporting-music-home div.uk-panel { max-width:60%; margin-left:auto; margin-right:auto;}
}
@media all and (max-width: 768px) {
	body.home-page .supporting-music-home div.uk-panel { max-width:80%; margin-left:auto; margin-right:auto;}
}
@media all and (max-width: 320px) {
	body.home-page .supporting-music-home div.uk-panel { max-width:100%; margin-left:auto; margin-right:auto;}
}


body.home-page .tm-block.music-beats {
  background-image: url("/wp-content/images/peddles.jpg");
  background-size: 1920px auto!important;
}

.tm-block.music-beats {
	text-align: center;
	min-height:200px;
}
.music-beats h4 {
	color:#fff;
	font-size:18px;
	padding:20px;
}

a.play-clip {
	background:url("/wp-content/images/play.png") left center no-repeat;
	line-height:18px;
	opacity:.8;	
	padding: 10px 40px 10px 60px!important;
}
.tm-block.music-beats a.play-video {
    font-family: "Montserrat";
    color: #FFF;
    font-size: 18px;
	display: inline!important;
}

.uk-panel.uk-panel-box.uk-panel-box-silver a.play-video  {
    font-family: "Montserrat";
    font-size: 14px;
}
.uk-panel.uk-panel-box.uk-panel-box-silver .uk-button {
    background-color: rgba(0,0,0,.1);
	width: 100%;
	text-align:left;
	line-height: 30px;

}

.uk-panel-box-silver .uk-button:hover,
.uk-panel-box-silver .uk-button-primary:hover {
    box-shadow: inset 0 0 10px 30px rgba(255,255,255,.5);
}



.uk-panel.uk-panel-box.uk-panel-box-dark a.play-video  {
    font-family: "Montserrat";
    font-size: 14px;
}
.uk-panel.uk-panel-box.uk-panel-box-dark .uk-button {
    background-color: rgba(0,0,0,.4);
	width: 100%;
	text-align:left;
	line-height: 30px;

}

.uk-panel-box-dark .uk-button:hover,
.uk-panel-box-dark .uk-button-primary:hover {
    box-shadow: inset 0 0 10px 30px rgba(255,255,255,.5);
}


.tm-block.music-beats .uk-button {
    background-color: #666;
    color: #ffffff;
    outline: none;
    text-decoration: none;
    box-shadow: inset 0 0 10px 30px 1px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.uk-modal-dialog-lightbox > .uk-close {
    position: absolute;
    top: -12px;
    right: -12px;
    margin: 0px;
    float: none;
}



/* Home page icons and widgets
 ========================================================================== */
.home.page .tm-top-a h3.uk-panel-title,
.home.page .tm-top-c h3.uk-panel-title {
	text-align:center;
	font-size:25px;
	color:#333;
}
.home.page .tm-top-a h3.uk-panel-title,
.home.page .tm-top-c h3.uk-panel-title {
	padding:40px 0px 20px;
}
.home.page .tm-top-a p {
	color:#333;
	font-family: "Montserrat";
	padding: 0 60px;
}

.home.page .tm-top-c p {
	color:#66666;
	font-family: "Montserrat";
}
.home.page .tm-top-c strong {
	color:#333333;
}
.home.page .tm-top-a a [class*=" ii-"]::before {    
	width: 80px;
	height: 80px;
	border: none;
	border-radius: 120px;
	background: #fff;
	padding: 20px;
    transition: all 0.2s ease 0s;
	font-size:70px;
	color:#333;
}
.home.page .tm-top-c [class^="icon-"],
.home.page .tm-top-c [class*=" icon-"] {    
	width: 100px;
	height: 100px;
	padding: 20px;
    transition: all 0.2s ease 0s;
	color:#333333;
}
.home.page .tm-top-a .uk-panel.uk-overlay-hover  {
	padding: 40px 60px;
}

.home.page .tm-top-c .uk-panel {
	padding: 10px 35px 50px 35px;
}
.home.page .tm-top-a a:hover { text-decoration:none;}
.home.page .tm-top-a a:hover [class*=" ii-"]::before {
	border: none;
	background: #82A63F none repeat scroll 0% 0%;
	color:#fff;
    transition: all 0.2s ease 0s;
}
.home.page .tm-top-a .uk-panel.uk-overlay-hover:hover {    
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
    transition: all 0.2s ease 0s;
}
.home.page .tm-top-a * + h4 {
    margin-top: 15px;
}

.home-slides .uk-slideshow-fullscreen,
.home-slides .uk-slideshow-fullscreen > li {
    height: 66vh;
}
@media (max-width: 640px) {
	.home-slides .uk-slideshow-fullscreen,
	.home-slides .uk-slideshow-fullscreen > li {height: 90vh;}
	.home.page .home-slide-dualmusic img {max-width: 60%;}
}
.home.page .tribe-countdown-text a {
	font-family: "Montserrat";
	font-weight:400;
	font-size:32px;
	text-decoration:none;
}
.home.page .tribe-countdown-timer {
	margin: auto;
    width: 300px;
}
.home.page .tribe-countdown-timer .tribe-countdown-number{
	color:#fff;
	background: rgba(0,0,0,.75);
	padding:15px;
	padding-top:30px;
	font-size:32px;
	font-family: "Montserrat";
    transition: all 0.2s ease 0s;
	min-width:40PX;
}
.home.page .tribe-countdown-timer .tribe-countdown-colon{
	color:#000;
	padding:15px;
	padding-top:30px;
}
.home.page .home-slide-dualmusic-wrap h1{
	font-size: 36px;
	font-weight: 700;
	text-transform: uppercase;
	color: #FFF;
	letter-spacing: 2px;
	line-height: 46px;
}
.home.page .home-slide-dualmusic-wrap h2{
	font-size:16px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2px;
}


/* headerbar adjust and logos
 ========================================================================== */
 
.tm-logo img {
	margin: auto;
    width: 100%;
}
body {border-top:1px solid white;}

.uk-navbar-content.tm-logo::before {
	height: auto!important;
}
.uk-navbar-content.uk-float-right::before  {
    height: 100%!important;
}
header.uk-active .tm-navbar {
    -webkit-box-shadow: 0px 15px 15px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 15px 15px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.1);
}

header .uk-button.uk-button-primary.search.icon {
    padding: 0 9px;
    margin-right: 5px;
    width: 32px;
    height: 32px;
    line-height: 29px;
}

header .uk-button.uk-button-primary.search.icon:hover {
    border: 1px solid #00a1b4;
	color: #fff!important;
    background-color: #00a1b4;
    box-shadow: none;
}
header .uk-button.uk-button-primary.login,
header .uk-button.uk-button-primary.login:active {
    padding: 0 15px;
	background-color: #fff;
	font-weight:normal;
	min-width: 30px;
    margin-top: 22px;
	color: #777!important;
}
header .uk-button.uk-button-primary.login:hover {
    border: 1px solid #82a640;
    color: #fff!important;
    background-color: #82a640;
    box-shadow: none;
}

div#login-wrapper {
    position:absolute;
    top:50%;
    right:0;
}

/* Logos
 ========================================================================== */
.uk-navbar-nav > li > a {
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: none;
    height: 100px;
    padding: 0 15px;
    line-height: 100px;
    color: #777777;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
}

@media all and (min-width: 1200px) {
	header .uk-navbar #sp-login {
		padding-right:20px;
	}	
}
@media all and (max-width: 1040px) {
	header .uk-navbar #sp-login {
		padding-right:10px;
	}
}

@media all and (max-width: 1024px) {
	.uk-navbar-nav > li > a {
		padding: 0 5px 0 0;
	}
	.uk-navbar-nav > li > a::before {
		margin-left: -5px;
	}
	.uk-navbar-nav > li {
		border-right:1px solid #efefef;
	}
	.uk-navbar-nav > li:last-child {
		border-right:0px solid #fff;
	}
	.uk-sticky-placeholder {max-height: 80px;padding-bottom: 20px;}
}

@media all and (max-width: 680px) {
	.uk-navbar .uk-container {
		padding: 0 5px 0 0;
	}
}
/* In this section menu
 ========================================================================== */
.in-this-section {
	border-top:3px solid rgba(255,255,255,.2)!important;
}
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt .inner {
    border-color: rgba(255,255,255,.2) !important;
}
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.parent .inner {
    background-image: url(/wp-content/images/plus.png)!important;
}
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.parent.opened .inner,
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt.parent.opening .inner {
    background-image: url(/wp-content/images/minus.png)!important;
}

div#nextend-accordion-menu-unique7629718 dl.level1 dt .inner {
    border-color: rgba(255,255,255,.2) !important;
}

/* Off Canvas
 ========================================================================== */
.tm-logo-canvas {
	height:41px;
	text-align:center;
	vertical-align: middle;
	padding:30px;
}

.icon-menu.icon.ii-menu { font-size:50px; color:#999;}
.icon-menu.icon.ii-menu:hover { color:#666;}


#offcanvas .level1 .level1:nth-child(1){
	background:#1b9aaf!important;
}
#offcanvas .level1 .level1:nth-child(2){
	background:#188a9d!important;
}
#offcanvas .level1 .level1:nth-child(3){
	background:#da4127!important;
}
#offcanvas .level1 .level1:nth-child(4){
	background:#b9331c!important;
}
#offcanvas .level1 .level1:nth-child(5){
	background:#82a63f!important;
}
#offcanvas .level1 .level1:nth-child(6){
	background:#759539!important;
}
#offcanvas .level1 .level1:nth-child(7){
	background:#e9b82a!important;
}
#offcanvas .level1 .level1:nth-child(8){
	background:#d1a526!important;
}
#offcanvas .level1 .level1:nth-child(9){
	background:#5a5a5a!important;
}
#offcanvas .level1 .level1:nth-child(10){
	background:#515151!important;
}
#offcanvas .level1 .level1:nth-child(11){
	background:#999999!important;
}
#offcanvas .level1 .level1 {
	background:silver!important;
}

div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.parent .inner {
    background-image: url(/wp-content/images/l1.png)!important;
    background-position: left top!important;
}
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt.parent.opened .inner {
	background-position: left bottom!important;
}

div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level2 dt.parent .inner {
	background-image:none!important;
    background-position: left top!important;
}

div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level2 dt.parent .inner::after {
	content:url(/wp-content/images/menu-plus.png);
    float: left;
    margin: 2px 0px 0px -15px;
    transition: all 0.2s ease 0s;
	font-family:fontawesome;
}
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level2 dt.parent.opened .inner::after {
	content:url(/wp-content/images/menu-minus.png);
}
/*
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level2 dt.parent .inner:hover::after,
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level2 dt.parent .inner.opened::after {
    -moz-transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
}
*/
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level2 dt .inner {
    border-color: rgba(255,255,255,.3)!important;
}

div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level2 dt.parent .inner::after {

}
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level3  { background:rgba(0,0,0,.1)}
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level4  { background:rgba(0,0,0,.15)}
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level5  { background:rgba(0,0,0,.2)}
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level5 dt.opened span.inner span,
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level5 a span {
	color: #fff!important;
    font-family: "Montserrat"!important;
	font-weight:400!important;
	
}

div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level5 .inner {padding: 0px 0px 0px 40px!important;}

 /*Icons
 ========================================================================== */

[class^="icon-"], [class*=" icon-"] {
    height: 49px;
    width: 49px;
    display: inline-block;
    fill: currentColor;
}


/* Menu
 ========================================================================== */
.uk-navbar-toggle {
    padding: 25px;
    float: left;
	background:#fbfbfb;
	color:#999;
}

.tm-search-bar:not(.uk-hidden) {
	transition: all 0.2s linear 0s;
}

nav.tm-navbar-small,
nav.tm-navbar-small .uk-navbar-toggle,
nav.tm-navbar-small .uk-navbar-content,
nav.tm-navbar-small .tm-login-wrap {
    height: 80px;
}

header .uk-navbar #sp-login {
	padding-top:12px;
}


nav.tm-navbar-small .tm-search-bar:not(.uk-hidden) {
   top: 80px;
}
.tm-navbar-small .uk-navbar-toggle,
.tm-navbar-small .uk-navbar-content,
.tm-navbar-small .tm-login-wrap {
    padding: 15px 10px;
}
.tm-navbar-small .uk-navbar-toggle {
	margin-right:35px;
}
.uk-navbar {
    background: #FFF none repeat scroll 0% 0%;
    color: #777;
}
 
nav,
.tm-navbar,
.tm-navbar > div,
.tm-navbar .uk-navbar-nav > li > a,
.tm-navbar .uk-navbar-content,
.tm-navbar .uk-navbar-brand,
.tm-navbar .uk-navbar-toggle,
.tm-search-bar,
.tm-login-wrap,
[class^="icon-"] {
    transition: all 0.1s linear 0s;
}

.tm-navbar {
	-webkit-box-shadow: 0px 15px 15px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 15px 15px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
}


.uk-navbar-nav > li > a {
    font-family: "Montserrat";
}

@media only screen and (max-device-width: 480px) {
	.uk-navbar-toggle {
		padding: 15px;
		margin:0px;
	}
	.uk-navbar-content {
		padding: 10px 2px;
	}
	header .uk-navbar #sp-login {
		padding-top:2px;
	}
	.tm-navbar .uk-button {
		padding: 0px 10px;
		font-size: 14px;
	}
	nav,
	nav .uk-navbar-toggle,
	nav .uk-navbar-content,
	.login-search-etc  {
		height: 80px;
	}
	.uk-sticky-placeholder {padding-bottom: 0px;}
}

.uk-offcanvas-bar {
    border-right: 1px solid #e3e3e3;
}

/* Search
 ========================================================================== */
.tm-search-bar:not(.uk-hidden) {
	background: #1b9aaf;
	height:70px;
	box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.1);
}
.tm-search-bar .uk-search-field,
.tm-search-bar .uk-search-field::-moz-placeholder {
    color: #fff;
}
.tm-search-bar .tm-search-wrap {	
	background: #5db7c6;
	width:100%;
	border-radius:30px;
	padding:0px;
}
.uk-navbar-content > a:not([class]) {
    color: #999999;
}

.uk-search  {
	width:100%;
}

.uk-search-field {
	width:70%!important;
	height: 30px;
	border-radius: 30px 0 0 30px;
}
.uk-search .uk-button {
	width:30%!important;
	min-width:90px;
	border-radius: 0 30px 30px 0;
	background:#42828d;
	color:#fff;
}
.tm-search-bar:not(.uk-hidden) {
    top: 100px;
}
.tm-search-bar:not(.uk-hidden) .uk-close {
    margin: 20px;
	color:#c00;
	opacity: 1;
}
.tm-search-bar:not(.uk-hidden) .uk-close:hover {
	color:#f00;
}
.tm-search-bar:not(.uk-hidden) > .uk-container {
    margin-top: 20px;
}

@media only screen and (max-device-width: 480px) {
	.uk-search  {
		width:100%;
	}
	.tm-search-bar:not(.uk-hidden) > .uk-container {
		margin-top: 15px;
		padding: 0px 10px;
	}
	.tm-search-bar:not(.uk-hidden) {
		top: 80px;
	}
	.tm-search-bar:not(.uk-hidden) {
		height: 60px;
	}
	blockquote.large {
		line-height: 26px;
		font-size: 22px;
		font-style: normal;
	}
	blockquote::before	{left: -5px; content: url("/wp-content/images/quote-open-small.png");}
	blockquote {padding-right: 70px; background-image: url("/wp-content/images/quote-closed-small.png") ;
	}
	blockquote {
		margin-bottom: 40px;
		min-height: 40px;
		padding-left: 20px;
		padding-right: 20px;
	}
}
/* Login & Tool bar
 ========================================================================== */
.tm-login-wrap {
	float:right;
}

.tm-toolbar {
    padding: 0px 50px;
	background: #fff;
}

.tm-toolbar .uk-button.uk-button-primary.login {
	Background-color: #82a640!important;
	color: #fff!important;
	border: none!important;
	font-weight: 700;
	border-radius: 0;
	margin-left:0;
}
.uk-button.uk-button-primary.loggedin {
	background-color: #82a640;
	color: #fff;	
	border: 1px solid #82a640;
}
.uk-button.uk-button-primary.loggedin:hover,
.uk-button.uk-button-primary.loggedin:active {
	background-color:#fff;
	color: #82a640;
	box-shadow:none;
}

.tm-toolbar .uk-button.uk-button-primary.login a{
	color: #fff!important;
	padding:10px 8px;
	border:none!important;
}
.tm-toolbar .uk-button.uk-button-primary.login:hover a i{
	color: #fff!important;
	Background-color: #000!important;
}

.tm-toolbar .uk-button-primary.login:hover,
.tm-toolbar .uk-button-primary.login:focus {
    background-color: #333!important;
    color: #fff!important;
    box-shadow: 0px 0px 10px 30px #000 inset!important;
    transition: all 0.2s ease 0s;
}

.tm-toolbar .uk-button.uk-button-primary.login.icon{
	padding:0px 8px;
	margin-right:-3px;
	border-right:1px solid #82a547!important;
}

@media all and (max-width: 1535px) {
	.tm-toolbar .uk-button.uk-button-primary.login { color: #548F2D;	}
}
@media all and (max-width: 480px) {
	.tm-toolbar .uk-button.uk-button-primary.login { margin-top: -5px; }
	.tm-toolbar .tm-navbar .uk-button {     padding: 1px 11px; }
}

/*		Soundtract form		*/
.soundtrack-form {
    background: #09C;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    padding: 10px;
    max-width: 500px;
    max-height: 500px:;
    padding: 10px 30px;
}
.soundtrack-form .gform_confirmation_wrapper a {
    color: #fff;
    width: 90%;
    display: block;
    background: rgba(0,0,0,.1);
    padding: 5px 15px;
    border-radius: 20px;
    margin-bottom: 10px;
}
.soundtrack-form .gform_wrapper .ginput_complex input[type="text"],
.soundtrack-form .gform_wrapper .ginput_complex input[type="url"],
.soundtrack-form .gform_wrapper .top_label input.large {
    width: 100%!important;
}
.soundtrack-form a:hover {
    color: #000;
    background: rgba(255,255,255,.3);
}
.soundtrack-form .gform_wrapper h2 {
	color: #fff!important;
	font-size: 26px;
	text-transform:none;
}
.soundtrack-form .gform_wrapper input:placeholder-shown[type="text"] {
  border: 5px solid red;
}

::-moz-placeholder,
::-webkit-placeholder,
.soundtrack-form .gform_wrapper input:placeholder-shown[type="text"] {
  border: 5px solid red;
  color: #000!important;
}
.soundtrack-form .gform_wrapper input[type="text"] {
	border:none!important;
	padding: 10px!important;
	font-size: 130%!important;
	margin-bottom: 15px!important;
}
.soundtrack-form h3.gform_title,
.soundtrack-form .gform_wrapper .ginput_complex label {
	display:none!important;
}

.soundtrack-form .gform_wrapper.button,
.soundtrack-form .gform_wrapper input[type="button"],
.soundtrack-form .gform_wrapper input[type="submit"] {
    padding: 10px 14px;
    background: #e0b700;
    border: 0;
    border-radius: 5px;
    color: #fff;
    font-size: 18px !important;
}
.soundtrack-form #field_13_7 .gfield_label,
.soundtrack-form #field_13_2 .gfield_label,
.soundtrack-form #field_13_3 .gfield_label,
.soundtrack-form #field_13_4 .gfield_label,
.soundtrack-form .gfield_required {color: #09C!important;}
.soundtrack-form .gform_wrapper li.gfield.gfield_error,
.soundtrack-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: rgba(255,255,255,.5)!important;
    border-top: none!important;
    border-bottom: none!important;
}

/* Map for International Partners
 ========================================================================== */
.international-partners .uk-dropdown-blank {
    width: 440px;
	font-size:10px;
	line-height:14px;
}
.international-partners .uk-icon-button {
	width: 40px;
	height: 40px;
	background: #666;
	line-height: 40px;
	font-size: 20px;
}
.international-partners a.wk-popover-toggle.uk-icon-map-marker.uk-icon-button {
    color: #82a640;
}
.international-partners a.wk-popover-toggle.uk-icon-map-marker.uk-icon-button:hover {
    color: #00a1b4;
}
.international-partners .uk-dropdown-blank {padding: 2px;}
.international-partners .uk-panel-box {padding: 16px;}

/* Custom image links
 ========================================================================== */
 
ul.image-links li {
	margin: 20px 0;
}
ul.image-links .uk-list-line > li:nth-child(n+2) {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #dddddd;
}
ul.image-links h4 {
	font-size:14px;
	line-height:18px;
	margin: 0 0 0px 0;
}
/* Mosaic
 ========================================================================== */
.tm-mosaic {
  position: relative;
  margin: -30px -15px 15px -15px;
}
.tm-mosaic .uk-panel {
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  overflow: hidden;
  border: 15px solid transparent;
  background-clip: padding-box;
}
/* Image Offset for .uk-panel-box */
.tm-mosaic-image {
  margin: -20px;
}
/* Only tablets and desktop */
@media (min-width: 767px) {
  .tm-mosaic-image {
    margin: -40px;
  }
}
.tm-masonary-column-indicator {
  width: 100%;
  height: 0;
  visibility: hidden;
}
@media (min-width: 641px) {
  .tm-masonary-column-indicator {
    width: 33.3%;
  }
}
@media (min-width: 960px) {
	.tm-masonary-column-indicator {
		width: 25%;
	}
}
@media (min-width: 1220px) {
  .tm-masonary-column-indicator {
    width: 20%;
  }
}

/* Buttons
 ========================================================================== */
 
.uk-button.uk-button-primary {
	font-weight: 700;
	border:1px solid silver;
	line-height: 30px;
    min-height: 30px;
}
.home-slides .uk-button.uk-button-primary { color:#fff;}

.uk-button.uk-button-primary.grey {
	background-color: #666666;
	color: #fff!important;
	border: none;
	font-weight: 700;
}
.uk-button.uk-button-primary.grey:hover {
	background-color: #ccc;
	border:none;
	color: #000!important;
    box-shadow: 0px 0px 10px 30px #ccc inset;
}
.uk-button.uk-button-primary.white,
.uk-button.uk-button-secondary.white,
.uk-button.uk-button-tertiary.white,
.uk-button.uk-button-dark.white {
	border: 1px solid #fff;
	color: #fff;
}

.uk-button.uk-button-primary:hover {
	background-color: #82a640;
	color: #fff;
	border: 1px solid #82a640;
	font-weight: 700;
    box-shadow: 0px 0px 10px 30px #82a640 inset;
}
.uk-button.uk-button-primary.white:hover {
	border: 1px solid #fff;
}

/* Top Footer Menu
 ========================================================================== */
 
.tm-footer-top h3.uk-h4.uk-margin-top-remove {
	color:#fff;
	font-size:16px;
}
.tm-footer-top ul {
	margin:0px;
	padding:0px;
	font-size:16px;
	list-style: none;
}
.tm-footer-top li a {
	font-size:14px;
	line-height:24px;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
}
.tm-footer-top li a:hover {
	color:#fff;
	text-decoration:none;
}

.tm-footer-top h3.uk-panel-title {
    color: #F2F2F2;
    font-size: 24px;
    margin-top: 6px;
    margin-bottom: 10px;
}
.mimi_field h2 {
	color:#e1e1e1;
	font-size:22px;
	margin: 4px 0;
}
.mimi_field p {
	color:#e1e1e1;
	font-size:16px;
	margin: 0;
}
label.hide-labels {
	display:none;
}
.disabled {
	background: #F00!important;
	width: 100%;
}
.mimi_field .required,
.mimi_field .submit{
	width: 100%;
}
.tm-footer-top .uk-form .invalid *::-moz-placeholder {
    color: #f00 !important;
}
.tm-footer-top .uk-form input[type="text"],
.tm-footer-top .uk-form input[type="submit"] {
	color:#fff;
	background:#afafaf;
	border-radius:4px;
	border:none;
	margin:20px 0;
	min-height: 40px;
}
.tm-footer-top input[type="text"].last-field {
	margin-right:0;
	border-radius:4px;
	
}
.tm-footer-top .uk-button.uk-button-primary {
	margin-left:0;
	background:#777777;
	color:#fff;
	font-size: 18px;
	font-family: "Montserrat";
	font-weight:700;
	border-radius:4px;
}
.tm-footer-top .uk-form *::-moz-placeholder {
	color:#efefef!important;
	font-weight:normal;
}
.foot-top.tm-block {
	background:#999;
}


/* Mailing list
 ========================================================================== */
.mailing-list.tm-block {
	padding: 10px !important;
	background:#7e7e7e;
}
.mc4wp-form-basic fieldset  {
    margin: 0;
	border:none;
}
.mc4wp-form-basic label {
    color: #ddd;
    font-size: 16px;
    font-family: "Montserrat";
    border: none;
    font-weight: normal;
    margin-bottom: 15px;
}
	
.mc4wp-form-basic input[type="email"] {
    width: 100%;
    max-width: 800px;
    background: #9a9a9a;
	color:#fff;
	font-size: 14px;
	font-family: "open sans";
    padding: 10px;
    margin: 0 0 10px 0;
    border: none;
    border-radius: 2px;
	min-height: 40px;
}
::-webkit-input-placeholder { color: inherit; }

.mc4wp-form-basic input[type="submit"] {
    width: 100%;
    background: #9a9a9a;
	color:#fff;
	font-size: 16px;
	font-family: "Montserrat";
    padding: 5px;
    margin: 0 0 10px 0;
    border: none;
    border-radius: 2px;
	min-height: 40px;
}
.mc4wp-form-basic input[type="submit"]:hover { background: #00a2b3;}

.mc4wp-form-basic .mc4wp-success,
.mc4wp-form-theme .mc4wp-success{color: #f9ffb7;}
.mc4wp-alert.mc4wp-notice {color: #bbeafc;}

.mc4wp-form-basic .mc4wp-success::before,
.mc4wp-form-theme .mc4wp-success::before {
    display: inline-block;
    float: left;
    font-family: FontAwesome;
    line-height: 21px;
    font-size: 21px;
    margin: 0 10px;
	content: "\f087";
}

.mc4wp-alert.mc4wp-notice::before {
    display: inline-block;
    float: left;
    font-family: FontAwesome;
    line-height: 21px;
    font-size: 21px;
    margin: 0 10px;
    content: "\f05a";
}

.mc4wp-form-basic .mc4wp-error p,
.mc4wp-form-theme .mc4wp-error p {
	color: #fff;
	background: #f00;
	padding: 10px;
	margin: 7px;
}

/* Footer Menu
 ========================================================================== */
.tm-footer .widget_nav_menu {
	max-width:80%;
	float:left;
}
.tm-footer .uk-nav-header {
	color:#999;
	padding-right: 6px;
}

.tm-footer .widget_nav_menu a {
	color:#999;	
	font-size:14px;
}
.tm-footer .widget_nav_menu a:hover {
	color:#fff;
}
.tm-footer .widget_text {
	max-width:20%;
	float:right;
}
.tm-footer .uk-nav-header:not(:first-child) {
    margin-top: 5px;
	font-weight:normal;
	margin-right: -6px;
}

.tm-footer .uk-subnav > * {
    padding-left: 6px;
}
.tm-footer .uk-subnav-line > :nth-child(n+2)::before {
    margin-right: 6px;
	border-left: 1px solid #747474;
	height: 16px;
}
.tm-block.tm-block-footer {
	padding:10px!important;
}
.foot.tm-block {
	padding: 20px !important;
	background:#646464;
}
/* tricky resizing stuff / Fix Widths
 ========================================================================== 
.uk-container {
    max-width: 1010px;
}*/
.seminars-workshops-grid .uk-grid > * {
    padding-left: 50px;
}
/* YouTube Clips Boxes
 =================================================*/
.youtube-clip-box {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-size: contain;
	padding:25% 40% !important;
	background-position:center !important;
	margin-bottom:0px;
	opacity:.7;
	background-color:#000;
    transition: all 0.2s ease 0s;
	
}
.youtube-clip-title {
	margin-bottom: 30px;
	padding:10px;
	font-size: 12px;
	height: 45px;
	background: #efefee;
	color: #666;
	line-height: 16px;
}

.youtube-clip-box-2,
.youtube-clip-box-3,
.youtube-clip-box-4,
.youtube-clip-box-5,
.youtube-clip-box-6,
.youtube-clip-box-7 {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-size: contain;
    padding: 30% 38% !important;
    background-position: center !important;
    margin-bottom: 0px;
    background-color: #000;
}


.youtube-clip-box:hover,
.youtube-clip-box-2:hover,
.youtube-clip-box-3:hover,
.youtube-clip-box-4:hover,
.youtube-clip-box-5:hover,
.youtube-clip-box-62:hover,
.youtube-clip-box-7:hover {
	opacity:.9;	
}

.uk-slidenav-position .uk-slidenav {
    display: block;
    margin-top: -55px;
	opacity:.8;
}
.uk-slidenav-position .uk-slidenav-previous {left: 15px;}
.uk-slidenav-position .uk-slidenav-next {right: 15px;}

.youtube-clips h2,
.youtube-clips .uk-h2 {line-height: 50px;}

.youtube-clips .uk-slidenav {font-size: 30px;}
.youtube-clips .uk-slidenav-contrast:active,
.youtube-clips .uk-slidenav-contrast:focus {color: #000;}

@media all and (max-width: 960px) and (min-width: 320px) {

	.gk-nsp.right .gk-nsp-arts {float: left; width: 50%;}	
	.gk-nsp.right .gk-nsp-links {clear: none;float: right;padding-left: 30px;width: 50%;}	
	.gk-nsp.left .gk-nsp-arts {float: right;width: 50%;}
	.gk-nsp.left .gk-nsp-links {clear: none;float: left; padding-right: 65px;width: 50%;}
	
	.uk-container {
		padding: 0px;
	}
}


@media all and (max-width: 1024px) and (min-width: 960px) {

	.gk-grid-element h4 {font-size:14px;}
	
	.single_video img {margin: -13% 0;}
	ul.navi_buttons {margin: 0 0 24px 0;}
	.tribe-mini-calendar-nav .prev-month {margin-left: 0px;}
	.tribe-mini-calendar-nav .next-month {margin-right: 0px;}
	.uk-container {		padding: 0;	}
	.tribe-mini-calendar-event .list-date {display: none;}
	.tribe-mini-calendar-event .list-info {width:100%;}
}


@media all and (max-width: 960px) and (min-width: 840px) {
	ul.gk-nsp-list.gk-nsp-cols-1 li:nth-child(3) { display:none}
	body.music-creators .gk-nsp-art img { max-height:136px}
	.gk-grid-Member-FAQs-1 li:nth-child(3) { display:none}
	.tribe-mini-calendar-nav .prev-month {margin-left: 0px;}
	.tribe-mini-calendar-nav .next-month {margin-right: 0px;}
	.tribe-mini-calendar-event .list-date {display: none;}
	.tribe-mini-calendar-event .list-info {width:100%;}

}
@media all and (max-width: 840px) and (min-width: 769px) {
	.gk-grid-element h4 {font-size:18px;}
	.tribe-mini-calendar-event .list-date {display: none;}
	.tribe-mini-calendar-event .list-info {width:100%;}
}
@media (max-width: 768px) and (min-width: 480px){
	/*.uk-width-medium-1-3,
	.uk-width-medium-2-6 {width: 40%;}
	*/
	.uk-width-medium-2-3,
	.uk-width-medium-4-6 {width: 60%;}
	
	.tribe-mini-calendar-nav .prev-month { margin-left: 0px;}
	.tribe-mini-calendar-nav .next-month {margin-right: 0px;}
	.tribe-mini-calendar-no-event {padding: 5px 0 6px 0;}
	.tribe-mini-calendar-event .list-info h2 {margin-bottom: 6px;}
	.tribe-mini-calendar-event .list-date {margin: 7px 5% 6px 0px;}
	h2, .uk-h2 {font-size: 22px;}
}
@media all and (max-width: 480px) {
	ul.gk-nsp-list.gk-nsp-cols-1 li:nth-child(3) { display:none}
	.nav_single_button {padding: 2px 9px; font-size: 16px;margin: 0px 6px 0px 0px;}	
	li.single_video .text-wrap {float: left;width: 56%;}
	li.single_video .text-wrap p{ line-height: 18px;font-size: 12px;}
	body.supporting-music .gk-grid-IMRO-Academy-1 {background-image: none;}
	.uk-overlay-panel h3.uk-h3 {    font-size: 18px;    line-height: 22px;}
	.owl-pagination .owl-page:nth-child(10),
	.owl-pagination .owl-page:nth-child(11),
	.owl-pagination .owl-page:nth-child(12),
	.owl-pagination .owl-page:nth-child(13),
	.owl-pagination .owl-page:nth-child(14),
	.owl-pagination .owl-page:nth-child(15),
	.owl-pagination .owl-page:nth-child(16),
	.owl-pagination .owl-page:nth-child(17),
	.owl-pagination .owl-page:nth-child(18) { display:none!important;}
	.social-feed-container .owl-controls {top: -25px!important; right: 10px!important;}
	h2,
	.uk-h2 {font-size: 22px; line-height:32px;}
}
#btnMemberArea:active, #btnMemberArea:focus{
    background-color: #fff!important;
    color: #777777!important;
}
@media all and (max-width: 1220px) and (min-width: 840px) {
	.gk-grid-wrap > .gk-grid-element {padding: 1.5%;}
}