.entry-title {
	font-size: 30px;
	font-weight: 700;
}


.content .entry-title a {
	color: #333;
}


.content .entry-title a:hover {
	color: #6ab446;
}


.featured-content .entry-title {
	font-size: 20px;
}


.sub-footer-left .entry-title {
	font-size: 30px;
}
body.domain-academymusicgroup-com-artsclubliverpool.page-search #content-area{background-color:#000;color:#FFF}
body.domain-academymusicgroup-com-artsclubliverpool.page-search #content-area .search-page-wrap .head{background-color:#000}
body.domain-academymusicgroup-com-artsclubliverpool.page-search #content-area .search-result{border-bottom:1px solid #b3b3b3}
.page-search #content-area{background-color:#00032d}
.page-search #content-area .search-form label{display:none}
.page-search #content-area .search-form div.form-item{width:auto;float:none}
.page-search #content-area .search-form div.form-item input{width:auto;padding:10px 15px}
.page-account-resetpassword #content-area{width:100%;padding:2em}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#2d79ed}
.service-icon{float:left;width:14%;text-align:center;border:4px solid #b44a17;min-height:205px;height:auto;margin:0 10px;padding:15px 6px}
.service-icon:hover{background:#b44a17}

.hr {border-bottom: 1px dotted #999999; margin-bottom:15px;}



.smalltext
{
	font-size: 13px;
	font-family: Tahoma;
}

.fronttdright {
background-color:#FFFFFF;
	font-family:Tahoma;
	font-size: 11px;
	color:;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:6px;
	border:1px solid #CCCCCC;		
	}


#mobile-trigger3 {
  top: 0;
  display: inline; }

  #mobile-trigger3 li {
    left: 0;
    list-style: none;
    padding: 0;
    margin: 0 !important; }

  #mobile-trigger3 i {
    color: black !important; }

.site-branding {
  float: left;
  font-family: 'Oswald', sans-serif;
}

.site-branding a {
  display: inline-block;
  font-size: 20px;
  color: #fff;
}

.site-branding a:hover {
  color: #fff;
}

.feature-head{
	padding: 10px;
	background: #8b1f03;
	text-transform: uppercase;
	font-family: 'TradeGothicBoldExtended', arial, sans-serif;
	color: white;
	height: 35px;
}

    #footer .footer-right {margin-top: 5%;width: 100%;text-align: center;}



.menu-toggle, .mobile-navigation .nav-menu.toggled, .mobile-navigation ul ul.toggled, .mobile-navigation.toggled .nav-menu .nav-children.toggled .subnav-children { display: block; }


.art-button-wrapper.active .art-button
{
  color: #FCF9ED !important;
}


.art-button-wrapper.active .l, .art-button-wrapper.active .r
{
  top: -60px;
}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}


.cli-col-12
{
	width:100%;
}
.navigation .menu{list-style-type:none;padding:0}
.navigation .menu a{display:block;padding:7px 20px 7px 10px;color:#323232;text-decoration:none;position:relative;font-size:15px;z-index:0}
.navigation .menu a:active,.navigation .menu a:hover{color:#fff;text-decoration:none;position:relative;background:#ff9000}
.navigation .menu a.active{color:#fff;text-decoration:none;position:relative;background:#ff9000}
.navigation .menu a::after{content:'';background-color:rgba(255,255,255,.1);position:absolute;top:0;right:100%;bottom:0;left:0;transition:left .25s,right .25s}
.navigation .menu a:hover::after{right:0}
.navigation .menu .menu{border-top:1px solid rgba(255,255,255,.1)}
.et_pb_social_media_follow_network_3 a.icon{background-color:#cb2027!important}

  .sidebar_search .sub-menu .menu-item:first-child {
    display: none !important; }



.texten{color:#000000;font-family:Verdana;font-size:8pt;}
.b-intro__tool,.b-intro__content{display:none}
.b-intro__content{text-align:left;display:block;height:0;max-width:470px;margin:0 auto;font-size:16px;text-align:center;}


#footer .bottom p {
	font-size: 12px;
}


#footer .bottom {
	color: #EFEFEF;
	margin: 0 auto;
	width: 940px;
	border: none;
	text-transform: none;
}


.newsbox .newsbox-description .newsbox-lead {
	position: absolute;
	bottom: 0;
	left: 0;
	max-width: 100%;
	padding: 1.5rem 1rem 0.5rem 1rem;
	text-align: left;
}

.newsbox .newsbox-description .newsbox-lead p {
	line-height: 1.4;
	font-size: 0.86rem;
	color: #fff;
	-webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1)
}

 .one-page-header .menu-container:before {   content: " ";   display: table; }

 .one-page-header .menu-container:after {   clear: both; }


    .one-page-header .menu-container {
        width: 100% !important;
    }

    #vision, #get_touch{padding: 80px 0;}

    #vision p, #get_touch p{font-size: 18px;margin-bottom: 30px;}

    #get_touch h1{font-size: 55px;margin-bottom: 35px;}

    #vision h1, #get_touch h1{font-size: 21px;margin-bottom: 25px;}

    #get_touch, #vision{padding: 20px 0;}


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin-bottom: 0;
	padding-bottom: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}



.menu .menu-item:focus {
	position: static;
}

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

	.js .genesis-nav-menu .menu-item:hover {
		position: relative;
	}

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}
.secondary-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.rtl .secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{transform:rotate(180deg)}
.secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
.secondary-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:20px}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:17px;}
.menu-item-has-children .dropdown-menu-toggle{padding-right:17px;}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:11px;padding-bottom:11px;margin-top:-11px;}
li.menu-item.placeholder:hover ul{display:none}

		#powered			{ display: none; }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-7{width:58.33333333%}

.image-inline {
float: none;
}
.ut-rotate-avatar .ut-quote-comment,.ut-rotate-avatar .ut-quote-name,.ut-rotate-quote .ut-quote-avatar{display:none}
.ut-rotate-quote .ut-quote-name,.ut-rotate-quote-alt .ut-quote-name{margin-bottom:20px;text-transform:uppercase;font-size:11px;display:block}



.ut-rotate-quote .ut-quote-name, .ut-rotate-quote-alt .ut-quote-name {
font-size: 9px;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }
.clearfix::after,.clearfix::before,.container-fluid::after,.container-fluid::before,.container::after,.container::before,.evf-row::after,.evf-row::before{display:table;content:''}
.clearfix::after,.container-fluid::after,.container::after,.evf-row::after{clear:both}

.beans-stepslider2.description .beans-pagination {
  padding: 10px 0 0;
  position: static;
  top: auto;
  bottom: auto;
  right: auto;
  left: auto;
  margin: 0 -2% 20px 0;
}

.beans-stepslider2.description .beans-pagination ul {
  margin: 0;
}

.beans-stepslider2.description .beans-pagination ul li {
  padding: 0;
}

.beans-stepslider2.description .beans-pagination ul li:first-child {
  margin-left: 0;
}

.header .icon__container.icon__container--search {
  display: inline-block;
  vertical-align: top;
}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-one-half{width:48%;}
.fusion-layout-column.fusion-one-half.fusion-spacing-no{width:50%;}

.fusion-one-half {
  width: 48%;
}

.fusion-spacing-no.fusion-one-half {
  width: 50%;
}

.fusion-events-shortcode .fusion-one-half .tribe-events-event-image {
  height: 416px;
}

#primary {
	float: left;
	margin: 0 -26.4% 0 0;
	width: 100%;
}



.singular #primary {
	margin: 0;
}



.page-template-showcase-php #primary,
.left-sidebar.page-template-showcase-php #primary {
	margin: 0;
}



.error404 #primary {
	float: none;
	margin: 0;
}

.error404 #primary #content {
	margin: 0 7.6%;
	width: auto;
}



.left-sidebar #primary {
	float: right;
	margin: 0 0 0 -26.4%;
	width: 100%;
}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }
.lo-header_top .lo-leaderboard{vertical-align:middle;display:inline-block}
.lo-responsive .lo-leaderboard{display:none}


.item-meta {
  border-top: 1px solid #363636;
}

.item-meta th, .item-meta td {
  border-bottom: 1px solid #363636;
  border-left: 1px solid #363636;
}

.item-meta td {
  border-right: 1px solid #363636;
}

.item-meta td.action {
  padding: 3px;
}

.item-meta .btn, .item-meta .comment-reply-link {
  font-size: 11px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-weight: 300;
  font-weight: normal;
  width: 100%;
}

.item.product .item-meta {
  margin-top: -10px;
}

#calendar2 thead tr.month{
  background-color: #59cfc1;
  height: 30px;
  color: #fff;
}

#frontgate a {color:black;text-decoration:underline;font-size:12px;}

#frontgate a:hover{text-decoration: none;}
.search-container{position:relative;display:inline-block;vertical-align:top;float:left}
.search-container .search-icon{padding:15px 16px;display:inline-block;cursor:pointer;border-right:1px solid #fff;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.search-container .search-icon:active,.search-container .search-icon:focus,.search-container .search-icon:hover{background:#528b88}
.search-container .search-icon i{vertical-align:middle;font-size:20px;color:#fff}
.search-container.active .search{position:absolute;left:0;top:-18px;z-index:2;-webkit-opacity:1;-moz-opacity:1;opacity:1}
.search-container .search{position:absolute;top:-18px;left:100%;z-index:-1;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-webkit-opacity:0;-moz-opacity:0;opacity:0}
.search-container .search i{color:#fff}
.post-pagination-sep{color:#666}

.hptes-1
{
	position: relative;
	left: -12px;
}

.hptes-2
{
	position: relative;
	left: 4px;
}

.hptes-date
{
	color: #1E4745;
}

.hptes
{
	display: inline-block;
	width: 213px;
	padding: 10px;
	vertical-align: top;
}

.hptes-text
{
	font-size: 12px;
	font-style: italic;
	max-height: 204px;
	overflow: hidden;
}

.hptes-0
{
	position: relative;
	left: -9px;
}

.maincontent
{
    width:880px;
    float:left;
	margin-left:25px;
	padding:0;
	margin-bottom:10px;
}
.fl-mosaicflow-content {visibility: hidden;}
.text-center{text-align:center}



.smalltext
{
	font-size: 13px;
	font-family: Tahoma;
}


.regions_rates_table_fields {
    font-size: 12px;
    color: #982f00;
}
.bg-primary{color:#fff;background-color:#337ab7}
a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}
.bg-success{background-color:#dff0d8}
a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}
.bg-info{background-color:#d9edf7}
a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}
.bg-warning{background-color:#fcf8e3}
a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}
.bg-danger{background-color:#f2dede}
a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}
	
.bg {
	font-size: 14px;
	background-color: #f2f2f2;
	background-repeat: repeat-y;
	background-position: center;
}