#first-time{
display:none;
}
/* removing space above call-to-action text on homepage.  Was 50px
#smk_content .container_12 .home_notice h2 {
   margin-top: 0px;
}

/*Search box*/
#search-block-form{
text-align:center;
}

#search-block-form .container-inline .form-item #edit-search-block-form--2 {
    /*width: 40%;*/
    background: none repeat scroll 0 0 #EEEEEE;
    border: medium none;
    float: none;
    width: 100%;
}

#search-block-form .container-inline{
margin:0 0 30px;
}

/* Home page custom panel icons
.service_text.charity {background: url(/sites/default/themes/perspective/images/custom-images/charity.png) no-repeat 0 3px;}
.service_text.fringe {background: url(/sites/default/themes/perspective/images/custom-images/fringe.png) no-repeat 0 3px;}
.service_text.musictrain {background: url(/sites/default/themes/perspective/images/custom-images/musictrain.png) no-repeat 0 3px;}
.service_text.school {background: url(/sites/default/themes/perspective/images/custom-images/school.png) no-repeat 0 3px;}
.service_text.tickets {background: url(/sites/default/themes/perspective/images/custom-images/tickets.png) no-repeat 0 3px;}
.service_text.youth {background: url(/sites/default/themes/perspective/images/custom-images/youth.png) no-repeat 0 3px;}*/

.service_text.charity {background: none repeat scroll 0 0 transparent;}
.service_text.fringe {background: none repeat scroll 0 0 transparent;}
.service_text.musictrain {background: none repeat scroll 0 0 transparent;}
.service_text.school {background: none repeat scroll 0 0 transparent;}
.service_text.tickets {background: none repeat scroll 0 0 transparent;}
.service_text.youth {background: none repeat scroll 0 0 transparent;}
/* Change homepage panel background colours */
.s_title.s_color_1 {
/*background: #487475;*/
background:none repeat scroll 0 0 transparent;
}
.s_title.s_color_2 {
/*background: #BF7C39;*/
background:none repeat scroll 0 0 transparent;
}
.s_title.s_color_3 {
/*background: #51434F;*/
background:none repeat scroll 0 0 transparent;
}

/* Change slideshow background image */
.header, .page_top_details {
background: url(/sites/default/themes/perspective/images/custom-images/banner6.jpg) repeat-x center top #d0dc88;
}

/* Add border to slideshow image */
#onebyone_slider img.ob1_img_device1 {
clear: left;
float: left;
padding: 5px;
background: #white;
background: rgba(255,255,255,1);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
z-index: 50;
}

/* Change slideshow text colours */
#onebyone_slider .oneByOne_item span.ob1_title {
color: #80001D;
 /* font-family: Ultra; */
text-shadow: none;
font-family: 'Merriweather', serif;
font-weight: 900;
text-transform: capitalize;
}

#onebyone_slider .oneByOne_item span.ob1_description {
color: #333;
}

.home_notice h2 {
font-size: 37px;
font-style: normal;
font-family: 'Rye', cursive;
text-transform: uppercase;
color: #999;
margin-right:28px;
}

/*highlighted*/
.s_title.s_color_1, .s_title.s_color_2, .s_title.s_color_3{
box-shadow:none;
}
.s_title h2{
display:none;
}

#block-block-11 .home_service .service_text p{
margin-left:-17px;
width:170px;
text-align:center;
}

#block-block-11 .home_service{
border:none;
}

#block-block-11 .home_service div.home_service_1{
background:url("/files/images/banner/bannerfolkfuture.png") no-repeat scroll 0 0 transparent;
}

#block-block-11 .home_service div.home_service_2{
background:url("/files/images/banner/banner-tciketsevents.png") no-repeat scroll 0 0 transparent;
}

#block-block-11 .home_service div.home_service_3{
background:url("/files/images/banner/banner-getonboard.png") no-repeat scroll 0 0 transparent;
}

#block-block-11 .home_service .service_text{
padding:0 10px 0 75px;
}

@media screen and (max-width: 970px) and (min-width: 480px) { 
  #block-block-11 .home_service div.home_service_1 ,
  #block-block-11 .home_service div.home_service_2 ,
  #block-block-11 .home_service div.home_service_3 {
    background-size: 240px;
  }
  #block-block-11 .home_service .service_text {
    padding: 0 10px 0 53px;
  }

}

/* Change font for panel titles on home page */
.service_text a {
text-transform: uppercase;
font-style: normal;
font-family: 'Merriweather', serif;
font-weight: 900;
}
/*Sidebar-second*/
.front #sidebar-second{
margin-top:400px;
}
h1 a, h2 a, h3 a{
color:#BE0A0A;
font-family: 'Merriweather', serif;
}
.smk_content h1, 
.smk_content h2, 
.smk_content h3, 
.smk_content h4, 
.smk_content h5, 
.smk_content h1 a,
 .smk_content h2 a,
 .smk_content h3 a, 
.smk_content h4 a, 
.smk_content h5 a{
color:#BE0A0A;
font-family: 'Merriweather', serif;
}
#block-views-calendar-block, #block-views-latest-block, #block-block-18, #block-block-26, #block-block-27, #block-block-30{
margin-top:20px;
}
.block .block-block{
margin-top:20px;
}
#block-block-27 input#signup_name{
width:90%;
}
#block-block-27 input#signup_email {
width: 90%;
}
#block-block-27 h2{
font-size:18px;
}

