/*
Theme Name: AJBell Stadium
Author: Mayman Design
Author URI: //www.maymandesign.co.uk
Description: Red: #ee751b
Version: 1
*/
a img {opacity:1;transition: .5s ease;}
a img:hover {opacity:.5}
.fbx-show .fbx-caption {display:none}
.cookie-notice-container {background:#010b4a}
body {margin:0}
#content .ctf-tweet-media {max-width:25%}
#content #ctf .ctf-tweet-actions {clear:both}
#content #ctf .ctf-tweet-actions a.ctf-reply, #content #ctf .ctf-tweet-actions a.ctf-retweet, #content  #ctf .ctf-tweet-actions a.ctf-like {color:inherit}
body.page-suites ul {padding:0}
#content #suites-header a {color:#FFF;text-decoration:underline}
body.single-event #content{margin:30px 0}
#ctf .ctf-tweet-actions a.ctf-reply, #ctf .ctf-tweet-actions a.ctf-retweet, #ctf .ctf-tweet-actions a.ctf-like {color:#FFF}
body.page-welcome .container{padding-top:0}
body.page-welcome .container.social {padding-top:10px}
section#homepage-quicklinks {margin-top:-100px}
img.footer-accessable {margin:10px 0;border:solid white 4px}
/*html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}*/
body.home ul,body.page-suites ul {list-style:none}
#content #capacities .bg {background-color:#FFF;color:#363b3f;padding-bottom:20px;margin-bottom:10px}
#content .welcome-text #capacities .col-md-6 a{color:#616a72}
#content .welcome-text #capacities .col-md-6 a:hover {color:#333}
#content #capacities .bg h4 {padding:10px 15px}
input[type=submit]:hover {cursor:pointer}
#content b,#content strong {font-weight:600}
.entry-content b, .entry-content strong {font-weight:800}
#content h1,#content h2,#content h3,#content h4 {text-transform:uppercase}
#capacities ul{padding-left:15px;padding-top:10px}
footer .custom-html-widget i.fa {margin-right:10px}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}
.social {text-align:right;font-weight:bold;padding:10px 0; }

.social span {margin-left:10px}
.social i.fa,.footersocial i.fa {background:#e6e6e6;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;font-size:16px;margin-right:5px;transition: all 0.4s ease}
.footersocial i.fa {width:40px;height:40px;font-size:20px;line-height:40px}
.social i.fa:hover,.footersocial i.fa:hover {background:#a2b1be}
.social a,.footersocial a {color:#363b3f;}
.fa-w-16 {font-size:28px;color:#BDBDBD;margin-right:5px}
.fa-w-16:hover {opacity:.6;transition: all 0.4s ease;}
.footersocial .fa-w-16 {font-size:42px;color:#A2B1BE;margin-right:0;margin-left:10px;float:right}
.logo-bg {background:#010b4a;padding:15px;}
.logo-bg img {max-width:60%}
/*.top-right,topbar{padding-right:40px}*/
footer h3 {font-size:24px;font-weight:400;position:relative;padding-bottom:10px;margin-bottom:10px;color:#fff}
footer h3:before{content:"";position:absolute;bottom:0;height:4px;width:45px;border-bottom:solid 4px #ee751b}
.venues {margin-bottom:20px}
.venues a {color:#FFF}

body {font-family:'Lato',sans-serif!important;font-size:16px;line-height:32px}
.top-bar {background-color:rgba(255, 255, 255, 0.9);color:#010b4a}
.whitetogrey {background: linear-gradient(to right, #fff 0%, #fff 70%, #363b3f 70%, #363b3f 100%);}
.greytowhite{background: linear-gradient(to right, #363b3f 0%, #363b3f 30%, #fff 30%, #fff 100%);}

h1,h2,h3,h4 {text-transform:uppercase;color:#ee751b}
header{background:#010b4a;color:#fff;position:sticky;top:0;z-index:100}
#content {margin:30px 0 0 0}
#capacities a {text-decoration:underline}
#content.container {margin:30px auto}
body.page-christmas #content {margin:0}
#content a,.entry-content a,.entry-footer a,.comments a,.navigation a{transition: all 0.4s ease}
#content .fl-slideshow-container a {text-decoration:none}
/*#content a,footer a,.entry-content a,.entry-footer a,.comments a,.navigation a {color:#ee751b}*/
#content a:hover,.entry-content a:hover,.entry-footer a:hover,.comments a:hover,.navigation a:hover {color:#333}
h2 .fl-heading-text  {font-size:60px;line-height:56px;margin-bottom:30px}
#content h1.entry-title{font-weight:200;font-size:40px;line-height:52px;}
.center {text-align:center;margin-bottom:20px}
/*#content h3{font-weight:300;font-size:40px;}*/
#content p {margin-bottom:10px}
#content blockquote{border-left:solid 4px #ee751b;padding-left:40px;margin:20px 0;font-weight:bold}
body.home #content blockquote{font-weight:400}
 .njba-tab-label-inner {background-color:rgba(76,108,137,1);color:#fff}
.njba-tabs-panel-content{background-color:rgba(76,108,137,.5);color:#fff}

body.home .njba-tab-label-inner {border-bottom:solid 1px #fff}
body.home .njba-tabs {background-color:rgba(225,225,225,.5)}
body.contact {margin-top:20px}
section#enquire {background:#ee751b;color:#FFF;text-align:center;font-size:22px;line-height:34px;padding:40px 12% 20px 12%;font-weight:400}
#enquire span {font-weight:400}
#enquire a {background:#FFF;color:#010b4a;text-transform:uppercase;text-align:center;padding:10px;margin:20px auto;width:30%;display:block;border:solid 1px #FFF;font-weight:400;text-decoration:none}
#enquire a .fa-angle-down {margin-left:10px;transition: all 0.4s ease;}
#enquire a[aria-expanded="true"] .fa-angle-down {transform: rotate(180deg);}
#enquire a:hover {background:transparent;border:solid 1px #FFF;text-decoration:none;color:#FFF;cursor:pointer}
footer{background:#010b4a ;color:#fff;padding:30px;text-align:left}
footer a,.copyright a {color:#FFF!important}
footer .ctf-author-avatar {display:none}
footer #ctf.ctf-super-narrow .ctf-author-box {margin-left:0}
.copyright {text-align:center;margin:20px 0;clear:both;font-size:14px}
.copyright a {color:#fff;text-decoration:underline}
img {max-width:100%;height:auto}
.rtf {padding-top:30px;padding-bottom:30px}
.footer-logo {margin-top:40px;}
.footersocial {text-align:right}
.njba-image-box-hover .svg-inline--fa {width:30%;height:30%;margin:35%;color:#fff!important}
textarea,input {width:100%;border:solid 1px #ddd;margin-bottom:10px;padding:10px}
textarea {height:100px}
.wpcf7-submit {width:auto;padding:5px 30px;margin-top:10px}
.wpcf7-submit:hover{background:#010b4a;color:#FFF}
#content h2.fl-post-grid-title{font-size:20px;line-height:26px;font-weight:400;text-transform:none}
.cff-item {padding:0!important;margin:0!important}
.events {margin:20px 0;background:#eee;padding:30px}
.em-tickets {background:#a5b5c4;width:100%;color:#fff;border-left:solid 4px #ee751b}
.em-tickets td,.em-tickets th{padding:20px}
.em-tickets tr {border-bottom:solid 1px #fff}
.em-tickets th {font-weight:bold}
.em-booking-form-details input,.em-booking-form-details textarea{width:100%!important}
input.em-booking-submit,input#em_wp-submit {background:#ee751b;color:#fff;text-transform:uppercase;text-align:center;padding:10px;display:block;border:solid 1px #ee751b;}
.event h3,.event h4 {margin-bottom:20px}
#content .event h3{font-size:26px}
.events h4,#content .event h4 {color:#ee751b;font-size:22px}
footer .widget {margin-bottom:20px}
#ctf .ctf-context {float:none}
#content .greytowhite h2.fl-post-feed-title a{color:#FFF}
#content .greytowhite a {color:#fff}
input.em-booking-submit:hover,input#em_wp-submit:hover {background:transparent;border:solid 1px #ee751b;text-decoration:none;color:#ee751b;cursor:pointer}

#content .homepage-quicklinks h4 {color:#6996BE;font-size:18px;margin-bottom:10px;}
#content .homepage-quicklinks a {background: #616A72;color:#fff;padding:10px;margin-top:10px;float:left;display:block;width:100%;text-align:center;text-decoration:none;text-transform:uppercase}
#content .homepage-quicklinks a:hover {background:#6996be}
	.em-booking-form-details  { width:100%; }  
div.em-booking-login {margin-left:0!important;width:100%;clear:both;border-left:none;padding:10px}
.suites{background:#363B3F;color:#fff;text-align:center;margin-right:10px}

.suites:first-of-type {margin-left:10px}
#content .suites a {color:#fff;text-decoration:underline}
.suites .fl-rich-text li {margin-bottom:15px}
.suites .fl-rich-text li::before {color:#fff;content:"\f105"}
.suites h3 {color:#fff;font-size:22px}
.suites h4 {text-align:center;font-size:24px;padding:15px;background:#616a72;margin-bottom:30px}
.capacities .col-md-6 .cap{margin-bottom:20px;background:rgba(255,255,255,.5);}
#content .info .njba-tabs-panel-content .capacities a {margin-top:2px;background:#616A72}
#content .info .njba-tabs-panel-content .capacities a:hover {background:#fff;color:#616A72}
/*.suites h4:after {content: "";margin: 0 auto;border-bottom:solid 5px #ee751b;display:block;width:50%;padding-top:10px}*/
.suites .fl-rich-text ul {padding:0 15px 30px 15px}
.suite-info .fl-rich-text {column-count:2}
.suite-info ul {padding-left:0}
.suite-info ul {display:inline-block}
.suite-details,.suite-info {background:rgba(76,108,137,.5);margin:20px 10px;color:#fff}
.suite-details {margin-right:0;border-left:solid 5px #ee751b}
#content .suite-details h4 strong {font-weight:600}
#content .suite-details h4 {font-weight:200;font-size:32px}
#content .suite-details blockquote {border-left: 5px solid #fff;}
.suite-info {margin-left:0}
.suite-details h4 {font-size:22px;margin-bottom:20px;color:#333}
.suite-info h4 {color:#ee751b}
/*.em-booking-submit {width:auto!important}*/
/* Blog */
#content h2.fl-post-feed-title {line-height:32px;}
section#comments{padding:30px;background:#616A72;color:#fff;margin-top:20px}
section#comments h3,section#comments a {color:#fff}
section#comments input.submit {background:#ee751b;color:#fff}
section#comments input.submit:hover {cursor:pointer;background:#eee;color:#333}
article {border-bottom:dashed 1px #333;padding-bottom:20px;margin-bottom:20px}
#content .welcome-text {font-size:18px}
#content .welcome-text a {color:#fff} 
#content .info .njba-tabs-panel-content ul.links img {vertical-align:top}
#content .info .njba-tabs-panel-content ul.links 
a{background:#fff;padding:10px;display:block;margin-bottom:15px}
a.button {background:#616A72;color:#fff;padding:2.5px 10px;border-radius:2px}
#ctf .ctf-item {padding:0}
span[role=alert]{color:#ee751b!important}
.njba-infolist-img-main {vertical-align:top!important}
.njba-infolist-content h3 {font-weight:700;font-size:22px;margin-top:0}
.njba-infolist .njba-infolist-sec {margin-bottom:20px}
.njba-infolist .njba-infolist-content {width:50%!important}
.njba-infolist-img-main {width:50%;}
ul.sport-links a{background:transparent!important}
/*bootcards*/
.bb_boot_card_container {box-shadow:none}
.bb_boot_card_container .bb_boot_card_block {padding:0}
.fl-accordion-button-label {text-transform:uppercase}


/* Medium devices (tablets, 992px) */
@media (max-width: 992px) {
	#menu {margin-top:0}
	.whitetogrey,.greytowhite {background:#fff}
		section#homepage-quicklinks {margin-top:-80px}
		#logo-bar {margin-top:0}
}
/* Small devices (tablets, 768px) */
@media (max-width: 768px) { 
	section#homepage-quicklinks {margin-top:-40px}
.footer-logo {width:75%;display:block;margin:0 auto}
.col-md-3 {margin-top:30px}
.footersocial .fa-w-16{float:none;font-size:38px}
.footersocial{text-align:center}
footer{text-align:center}
footer h3:before{height:0px;border-bottom-color:transparent}
footer h3{padding-bottom:5px;border-bottom:solid 4px #ee751b;display:inline-block}
.logo-bg {text-align:center}
	#content .homepage-quicklinks .fl-col-content {border-bottom:solid 8px #fff;margin-bottom:20px}
.top-bar {display:none}
.logo-bg {padding:15px 0}
#content h2 {font-size:40px;line-height:40px;margin-bottom:20px}
section#enquire {font-size:18px;line-height:22px;font-weight:400}
#enquire a {width:auto}	
	#enquire span,footer .widget_text,#content {word-wrap: break-word;}
.footer-logo {width:50%;margin-top:20px}
.njba-tabs {margin-top:20px}	
.njba-tabs-style-5.njba-tabs {margin-top:100px}
.njba-tab-label-inner {border-bottom:solid 1px #fff!important}
.njba-tabs-nav {display:block;width:100%;background: #8a97a0!important;}
.njba-tabs-nav {position:relative;}
	element {
    padding: 0;
    margin: 0;
}
	
.suites,.suite-details,.suite-info {margin:10px}
	.suite-info {margin-top:0;border-left:solid 5px #ee751b}
	.suite-details {margin-bottom:0}
	.logo-bg img {max-width:50%}
	#ctf,#ctf.ctf-super-narrow .ctf-author-box,.ctf-tweet-actions{text-align:center!important}
	#ctf.ctf-narrow .ctf-author-box,.ctf-tweet-content,#ctf.ctf-narrow .ctf-tweet-actions {margin-left:0!important}
	#ctf .ctf-tweet-actions a{float:none;width:100%}

}
/* Small devices (480px) */
@media (max-width: 480px) {
	h2 .fl-heading-text,.fl-node-5aa7e2e61f86d.fl-module-heading .fl-heading {font-size:24px;line-height:24px;}
	#content h1 {font-size:30px;line-height:auto}
	#content h2 {font-size:26px}
	.em-tickets td, .em-tickets th {padding:5px}
	table.em-tickets {border-left:0}
	h1.entry-title {font-size:26px;}
	#content .event h3 {font-size:18px}
	#content .event h4 {font-size:16px}
	.suite-info .fl-rich-text {column-count:1}
	.suite-info,.suite-details {border-left:0}
	#content .suite-details h4 {font-size:26px}
	
	.suite-info h4 {color:#FFF}
	.fl-rich-text li::before {color:#333}
	.fl-row-content-wrap {padding:0}
	section#enquire {font-size:16px;line-height:22px;}
	.fl-col-content {padding-top:0!important}
	body {font-size:14px}
	#content .welcome {font-size:16px}
	#content blockquote {font-size:18px;border-left:0;font-weight:800!important;padding:20px}
	section#homepage-quicklinks {margin-top:0}
}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {


}
	  

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  }