/*
Theme Name: The Shots
Template: required-foundation
Text Domain: the-shots
*/

/*
	Make the template work
*/
@import url(../required-foundation/style.css);


html {
background: #0e2958; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlMjk1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzE2M2U4MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzE5NDQ4ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDdjY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMWQ0ZGEwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #0e2958 0%, #163e82 33%, #19448d 66%, #207cca 100%, #1d4da0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e2958), color-stop(33%,#163e82), color-stop(66%,#19448d), color-stop(100%,#207cca), color-stop(100%,#1d4da0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0e2958 0%,#163e82 33%,#19448d 66%,#207cca 100%,#1d4da0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0e2958 0%,#163e82 33%,#19448d 66%,#207cca 100%,#1d4da0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0e2958 0%,#163e82 33%,#19448d 66%,#207cca 100%,#1d4da0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0e2958 0%,#163e82 33%,#19448d 66%,#207cca 100%,#1d4da0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e2958', endColorstr='#1d4da0',GradientType=0 ); /* IE6-8 */
}

.fade { opacity:0;}

body {font-weight: normal; font-style: normal; font-size: 14px; line-height: 1; position: relative; -webkit-font-smoothing: antialiased; }

.required-header .row { position: relative;}

.logo { position: absolute; top: 0; left: -9px;}
#site-title { color: #fff; text-shadow: 3px 3px 2px rgba(0, 0, 0, 0.2); font-size: 52px; margin-top: 30px; font-weight: bold; margin-right: 12%;}

.required-header .inline-list {
	margin-top: 14px;
}

#NavButton h4 {margin-bottom: 0;}
#wrapper {position: relative; margin: 0 auto; max-width: 1600px; /*background-image: url('https://www.theshots.co.uk/wp-content/uploads/2020/11/poppy-repeater.png'); background-repeat: repeat-x;*/} 

#content {margin-bottom: 18px;}

.pad, .row.pad, .page-title.pad {margin-bottom: 18px;}

.page-title {font-size: 36px; padding: 15px 20px; background: rgba(12, 20, 33, 0.8); border-right: 7px solid #f13229; text-transform:capitalize; margin-bottom:20px; z-index: 1;}
.page-title.six, .page-title.four {position: absolute; top:0; left: 9px; }
.no-overlay {position: relative!important; left: 0!important;background: rgba(12, 20, 33, 1.0)!important;}
.entry-header {position: relative; margin-bottom: 18px;}

.red {color: #f53744;}
.dark-blue {color: #04080f;}
.clearfix {clear: both; float: left;}

.required-pagination {float: left; clear: both; width: 100%; margin: 9px 0;}
.required-pagination .page-numbers {float: right;}
.required-pagination ul.page-numbers li span.current {background: #4789fb;}

.vanarama {float: right; clear: both;margin-top: -15px; }
.vanarama img {max-height: 80px}
.vanarama2 {float: right; clear: both;margin-top:5px;}
.national {float: right; margin-top: -15px;}
.banner-advert {padding-top: 10px;}

li#menu-item-183 { display: none; }
.page-template-league-table-page iframe, .page-template-league-table-page iframe table { width: 100%; }
/******************************************************
  Sidebar
******************************************************/
.widget_sp_image {float: left;}

/******************************************************
  Footer
******************************************************/
.sponsor-logos {background: #fff; -webkit-border-radius:5px; border-radius: 5px; padding-bottom:9px; padding-top:9px; margin-bottom: 18px!important;}
.sponsor-logos h5 { color:#063574;font-family: "Oswald", arial, sans-serif;}
.sponsor-logos .block-grid > li {text-align: center;}

div[class*="menu-footer-menu"] ul { list-style: none; margin-left: 0;}
div[class*="menu-footer-menu"] ul li a {font-family: "Oswald", arial, sans-serif; font-size: 17px; color: #fff; text-transform: uppercase;}
div[class*="menu-footer-menu"] ul li a:hover {color:#063574;}

.footer-logo {margin-bottom: 18px;}
address { font-style: normal; font-size: 14px; font-family: "Oswald", arial, sans-serif;color: #fff; margin-bottom: 18px; text-transform: uppercase;}
.copyright {font-size: 12px; font-family: "Oswald", arial, sans-serif;color: #fd8a84;}
.designedby {font-size: 16px; font-family: "Oswald", arial, sans-serif;color: #fd8a84;}
.designedby a {color: #fff}
/******************************************************
  Generic
******************************************************/
div.buttons a.button {margin: 12px !important;}
.header-wrap { box-shadow: 2px 4px 20px rgba(0,0,0,0.5); -moz-box-shadow: 2px 4px 20px rgba(0,0,0,0.5); -webkit-box-shadow: 2px 4px 20px rgba(0,0,0,0.5); position: relative; z-index: 1000;}
header[role="banner"]{background: #1d4da0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkNGRhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzE5NDQ4ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzE2M2U4MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTI5NTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #1d4da0 0%, #19448d 33%, #163e82 66%, #0e2958 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d4da0), color-stop(33%,#19448d), color-stop(66%,#163e82), color-stop(100%,#0e2958)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1d4da0 0%,#19448d 33%,#163e82 66%,#0e2958 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1d4da0 0%,#19448d 33%,#163e82 66%,#0e2958 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1d4da0 0%,#19448d 33%,#163e82 66%,#0e2958 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1d4da0 0%,#19448d 33%,#163e82 66%,#0e2958 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d4da0', endColorstr='#0e2958',GradientType=0 ); /* IE6-8 */
padding: 10px 0;
}

.headerteam {background: #fd433a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkNDMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2Y5M2UzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2YwMzEyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTJlMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fd433a 0%, #f93e34 33%, #f03128 66%, #ee2e24 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd433a), color-stop(33%,#f93e34), color-stop(66%,#f03128), color-stop(100%,#ee2e24)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fd433a 0%,#f93e34 33%,#f03128 66%,#ee2e24 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fd433a 0%,#f93e34 33%,#f03128 66%,#ee2e24 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fd433a 0%,#f93e34 33%,#f03128 66%,#ee2e24 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fd433a 0%,#f93e34 33%,#f03128 66%,#ee2e24 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd433a', endColorstr='#ee2e24',GradientType=0 ); /* IE6-8 */
}
.headerteam ul { list-style:none; }
.headerteam ul li { float: left; width: 25%; padding: 14px; text-align: center;}
.headerteam ul li h5 { margin: 0 0 5px; color: #fff; font-family: "Oswald", arial, sans-serif; background-image: url(team-logo/no-logo.png); padding: 7px 0 7px 40px; display: inline-block; background-repeat: no-repeat; background-size: 30px; background-position: 2px 2px; }
.headerteam ul li h6 { margin-bottom: 5px; }
.headerteam ul li p { margin: 0 0 7px; color: #fff; font-weight: 300; }
.headerteam  .hdrrmrefixtr { display:none; }
.headerteam ul li:nth-child(even) { 
background: #db1725; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiMTcyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2NlMTEyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2JjMDkxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZjAzMWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #db1725 0%, #ce1122 33%, #bc091e 66%, #af031b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db1725), color-stop(33%,#ce1122), color-stop(66%,#bc091e), color-stop(100%,#af031b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #db1725 0%,#ce1122 33%,#bc091e 66%,#af031b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #db1725 0%,#ce1122 33%,#bc091e 66%,#af031b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #db1725 0%,#ce1122 33%,#bc091e 66%,#af031b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #db1725 0%,#ce1122 33%,#bc091e 66%,#af031b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db1725', endColorstr='#af031b',GradientType=0 ); /* IE6-8 */
 }

.nav-wrap {background: #fd433a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkNDMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2Y5M2UzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2YwMzEyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZTJlMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fd433a 0%, #f93e34 33%, #f03128 66%, #ee2e24 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd433a), color-stop(33%,#f93e34), color-stop(66%,#f03128), color-stop(100%,#ee2e24)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fd433a 0%,#f93e34 33%,#f03128 66%,#ee2e24 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fd433a 0%,#f93e34 33%,#f03128 66%,#ee2e24 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fd433a 0%,#f93e34 33%,#f03128 66%,#ee2e24 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fd433a 0%,#f93e34 33%,#f03128 66%,#ee2e24 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd433a', endColorstr='#ee2e24',GradientType=0 ); /* IE6-8 */
}

.banner {position: absolute; top: 0; max-width: 140px;}
.left-side.banner { left: 0;}
.right-side.banner {right: 0;}

#main {background: #f2f2f2; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f2f2f2 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f2f2f2 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
-webkit-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
float: left;
padding-bottom:9px;
}

#main [class*="column"] + [class*="column"]:last-child { float: left; }

div[role="contentinfo"] {background: #db1725; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiMTcyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2NlMTEyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2JjMDkxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZjAzMWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #db1725 0%, #ce1122 33%, #bc091e 66%, #af031b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db1725), color-stop(33%,#ce1122), color-stop(66%,#bc091e), color-stop(100%,#af031b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #db1725 0%,#ce1122 33%,#bc091e 66%,#af031b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #db1725 0%,#ce1122 33%,#bc091e 66%,#af031b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #db1725 0%,#ce1122 33%,#bc091e 66%,#af031b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #db1725 0%,#ce1122 33%,#bc091e 66%,#af031b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db1725', endColorstr='#af031b',GradientType=0 ); /* IE6-8 */
}

.post-list article { background: #b0041b; padding-top: 10px; padding-bottom: 10px;}
.post-list article .entry-header h2 a {color: #75c3f8}
.post-list article figure {/*min-height: 201px;*/ margin-bottom: 18px;}
.post-list article .entry-content, .post-list article .entry-header {padding: 0 15px}
article .entry-content p {color: #224996}


.post-box {/*background-color:#da1625*/}
aside[role="complementary"] {background-color: #0b1017;}
aside[role="complementary"] .widget {margin-bottom: 30px}
aside[role="complementary"] .widget-title {font-size: 36px; margin-left: -9px; margin-bottom: 20px; padding: 15px 30px; background: #04080f; border-right: 7px solid #f13229; z-index: 1000; text-transform:capitalize; }
aside[role="complementary"] p {color: #fff;}

/*Special Recent Posts*/
aside[role="complementary"] .widget.widget_specialrecentpostsPro {margin-bottom: 0;}
aside[role="complementary"] .widget.widget_specialrecentpostsPro div.srp-widget-container div.srp-widget-singlepost {padding: 0; margin: 0; border-bottom: 1px solid #040c1a; border-top: 1px solid #3a64aa;}
aside[role="complementary"] .widget.widget_specialrecentpostsPro div.srp-widget-container div.srp-widget-singlepost .srp-content-box {padding-top: 12px;}
aside[role="complementary"] .widget-title.srp-widget-title {margin-bottom: 0;}
aside[role="complementary"] .srp-post-title {margin-bottom: 6px;}
aside[role="complementary"] .srp-post-title a { font-size: 21px; color: #f5374b;}
aside[role="complementary"] .srp-post-title a:hover {color: #fff}
aside[role="complementary"] .srp-widget-excerpt a { color: #fff}
/*END Special Recent Posts*/

button[type="submit"] {padding: 0; border: none; background: none;}

.entry-content ul li, .entry-content ol li {color: #224996;}

div.wpcf7-mail-sent-ok, div.wpcf7-validation-errors { background: #fff;}
/******************************************************
 Stat Widgets
******************************************************/
.stat-widget h1, #match-stats h1 {display: none}
.stat-widget {float: left; width: 100%}
.stat-widget .pa-widget table {background-color: #fff; color: #0d2144; font-weight: normal; font-family: "Oswald", arial, sans-serif; font-size: 18px;}
.stat-widget .pa-widget table thead {background-color: #a3c4fd; }
.stat-widget .pa-widget table thead th {color: #fff; font-weight: normal;}

.stat-widget .pa-widget table tbody {border-top: 1px solid #99befd;;}

.stat-widget .pa-widget table tbody tr.pa-alt { background-color: #fff; }
.stat-widget .pa-widget table tbody tr.pa-alt:nth-child(even) { background: #ecf3ff; }
.stat-widget .pa-widget table tbody tr { background-color: #fff; border-bottom: 1px solid #99befd;}
.stat-widget table tbody tr:nth-child(even) { background: #ecf3ff; }

.stat-widget .pa-widget table td.pa-ko-time, .stat-widget .pa-widget table td.pa-rank { background-color:#fff; border-bottom: 1px solid #99befd; font-weight: normal; color: #f53744;}
.stat-widget .pa-widget table tr:nth-child(even) td.pa-ko-time, .stat-widget .pa-widget table tr:nth-child(even) td.pa-rank { background: #ecf3ff; }
.stat-widget .pa-widget table td.pa-pts {color: #f53744;}
.stat-widget table tbody tr td {color: #0d2144}

#pa-league-table table tr:first-child, #pa-league-table table tr:nth-child(5), #pa-league-table table tr:nth-child(20) { border-bottom: 2px dashed #f53744;}

#pa-league-table table tr td.pa-team a { pointer-events: none; cursor: default; }
#pa-league-table table tr td.pa-team a[href="http://www.fbl.pa.press.net/widgets/v3/teamprofile/index.html?team=6886"] {color:#f53744; }

#pa-fixtures table thead {display: none;}
#pa-fixtures table thead.pa-subheading {display: table-header-group;}

#pa-fixtures .pa-tabs li.pa-selected { background-color: #f13229; }
#pa-fixtures .pa-tabs li { background-color: #04080f; border-left: 1px solid #404040; color: #ffffff; }

#match-stats {margin-bottom: 18px;}
#match-stats .pa-widget {overflow: visible;}
#match-stats .pa-widget table thead, #match-stats .pa-widget table tbody tr { background-color: #0c1a32; border-bottom: 1px solid #e4e4e4;}
#match-stats .pa-widget table tbody tr td.pa-stat, #match-stats .pa-widget table thead th { color: #fff; font-family: "Oswald", arial, sans-serif; font-size: 18px;}
#match-stats .pa-widget table tbody tr td.pa-stat:first-child, #match-stats .pa-widget table thead th.pa-home-team { color: #4789fb;}
#match-stats #pa-match-stats td .pa-home-bar, #player-stats #pa-player-stats td .pa-home-bar {background-color: #4789fb; }
#match-stats #pa-match-stats td .pa-away-bar,  #player-stats #pa-player-stats td .pa-away-bar {background-color: #c1bebe;}
#match-stats #pa-match-stats tr.pa-progress-bar div.pa-match-time span.pa-time { display: none;}
#match-stats .pa-widget table tbody tr .pa-match-mins { color: #fff; font-family: "Oswald", arial, sans-serif; font-size: 14px;}



/******************************************************
 Home
******************************************************/

.home-slider {background: #f2f2f2; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f2f2f2 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f2f2f2 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f2f2f2 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
-webkit-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
}

div.pointelle-slider-nav { height: 112px!important;}
div.pointelle-active {background:#123571!important; margin-left: 0!important; padding-left: 15px!important;}
div.pointelle-slider-nav h2 {font-family: "Oswald", arial, sans-serif!important; font-size: 16px!important;}
div.pointelle-active h2 {color: #db1725 !important;}
div.pointelle-active span.pointelle-meta { color: #ffffff !important; }
div.pointelle-excerpt {width: 50%}
.pointelle_nav_arrows {bottom: 0px!important; right: 2px!important;}

p.before {font-size: 16px; font-family: "Oswald", arial, sans-serif; font-style: normal; line-height: 60px}

.home #main { padding-top: 18px; padding-bottom: 18px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}

.home article .entry-content p { color: #fff;}
.home #sidebar aside.widget { background-color: #fff ; padding: 9px; border: 1px solid #0a295c;}

.tweets {overflow-y:scroll;}
.widget_latest_tweets_widget .widget-title { color: #ae031b; text-shadow: 3px 3px 2px rgba(0, 0, 0, 0.2); background-image: url(images/twitter-widget-logo.png); background-repeat: no-repeat; background-position: right top; padding-bottom:3px;}

.latest-tweets:after {content: '@OfficialShots'; font-size: 18px; font-family: "Oswald", arial, sans-serif;color: #163f83;}
.latest-tweets ul { list-style: none; margin-left: 0; border: 1px solid #bababa; position: relative; width: 100%; height: auto; padding: 18px; background: #163f83; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.latest-tweets ul:after { content: ''; position: absolute; border-style: solid; border-width: 14px 9px 0; border-color: #163f83 transparent; display: block; width: 0; z-index: 1; bottom: -14px; left: 19px;}

.latest-tweets ul li p {font-size: 12px; font-family: "Oswald", arial, sans-serif;color: #fff; text-transform: uppercase;font-style: normal; margin-bottom: 9px;}

.post-list article.next-match {background-image: url(images/next-match-bkg.jpg); background-repeat: no-repeat; background-size: cover;}
.post-list article.next-match .entry-summary {position: relative; background: none; border-right: none;}

.post-list .equal {max-height:426px!important}
.league-table {overflow-y:scroll;}

.four.columns.newsletter article {background-image: url(images/newsletter.jpg); background-repeat: no-repeat; background-size: cover;}
.four.columns.newsletter article .entry-content > p { background:rgba(0,0,0,0.5); padding: 9px;}

/******************************************************
 Blog
******************************************************/

.entry-summary {position: absolute; bottom: 2px; left: 0; background: rgba(12, 20, 33, 0.8); border-right: 7px solid #4789fb; color: #fff; padding: 15px 20px 0; }
.entry-summary p {font-size: 18px;font-family: "Oswald", arial, sans-serif;}
.entry-summary h1 {font-size: 36px; color: #f03128;}
.entry-meta {margin-top: 18px;}

.entry-content .read-more { display: block; margin-top: 10px;}

div[class*="related"] h2 {font-size: 36px; margin-left: -9px; margin-bottom: 30px; padding: 15px 30px; background: rgba(12, 20, 33, 0.8); border-right: 7px solid #4789fb; z-index: 1000; text-transform:capitalize; }
.yarpp-related ul li { padding-bottom: 55px; position: relative; min-height: 345px}
.yarpp-related ul li h3 { font-size: 18px!important; text-transform: uppercase!important; margin-bottom: 12px!important; padding: 0 !important; font-weight: normal!important; height: 21px; line-height: 24px; overflow: hidden;}
.yarpp-related ul li h3 a {color: #f03128; }
.yarpp-related ul li h3 a:hover {color: #4783ebl;}
.yarpp-related ul li a[rel="bookmark"] {display: block; margin-bottom: 18px;}
.yarpp-related ul li p {color: #224996;}
.yarpp-related ul li .read-more {position: absolute; left: 0; bottom: 0;}

/******************************************************
 Players
******************************************************/
.player-info {bottom: 40%}
.shirt-number { font-size: 90px;font-family: "Oswald", arial, sans-serif;margin-right: 9px;}
.player-name {padding-top: 49px;}
.player-name h1 {line-height: 36px; font-size: 36px; margin-bottom: 9px;}
h3.p-position {font-size: 24px;}

.player-det {position: absolute;bottom: 0; left:0; background: rgba(12, 20, 33, 0.8); color: #fff; padding: 15px 0}
.player-det p {font-size: 24px;font-family: "Oswald", arial, sans-serif;}
.player-det p span { font-size: 34px;}

.player-body {padding-top: 18px; padding-bottom: 18px;}

.page-template-team-page-php .player-profile.three.columns, .page-template-coaching-staff-page-php .coaching-staff.three.columns {float:left; margin-bottom: 18px;}
.page-template-team-page-php .player-profile:hover, .page-template-coaching-staff-page-php .coaching-staff:hover {opacity: 0.8}
.page-template-team-page-php .entry-header, .page-template-coaching-staff-page-php .entry-header {background-color: #3c434d; min-height: 76px; width: 100%; border-right:7px solid #4789fb; float: left; padding-left: 18px; margin-bottom: 0;}
.page-template-team-page-php .shirt-number {font-size: 48px; color: #fff;}
.page-template-team-page-php .player-name, .page-template-coaching-staff-page-php .player-name {padding-top: 14px; float: left;}
.player-name h2 {line-height: 24px; font-size: 24px; margin-bottom: 4px; color: #f03128;}
.page-template-team-page-php h3.p-position, .page-template-coaching-staff-page-php h3.p-position {font-size: 18px;}

/******************************************************
 The Board
******************************************************/
.the-board {margin-top: 18px;}
.page-template-board-page-php .entry-header {background-color: #3c434d; width: 100%; border-right:7px solid #4789fb; float: left; padding: 18px; margin-bottom: 0;}
.page-template-board-page-php .entry-header h2 {font-size: 36px; color: #f03128; margin-bottom: 0}
.page-template-board-page-php .entry-header h2 span {font-size: 24px; color: #fff;}
.page-template-board-page-php article {margin-bottom: 18px; max-height:344px; overflow: hidden;}
.page-template-board-page-php article .entry-content {background-color: #0c1421; padding-right:10px;}
.page-template-board-page-php article .entry-content p {color: #fff; margin-bottom: 5px}
.page-template-board-page-php article .entry-content .excerpt {padding-top: 8px}

/******************************************************
 Support Staff
******************************************************/

.page-template-support-staff-page-php .entry-header {background-color: #3c434d; width: 100%; border-right:7px solid #4789fb; float: left; padding: 18px; margin-bottom: 0;}
.page-template-support-staff-page-php .entry-header h2 {font-size: 36px; color: #f03128; margin-bottom: 0}
.page-template-support-staff-page-php .entry-header h2 span {font-size: 24px; color: #fff;}
.page-template-support-staff-page-php article {margin-bottom: 18px; max-height:344px; overflow: hidden;}
.page-template-support-staff-page-php article .entry-content {background-color: #0c1421; padding-right:10px;}
.page-template-support-staff-page-php article .entry-content p {color: #fff; margin-bottom: 5px}
.page-template-support-staff-page-php article .entry-content .excerpt {padding-top: 8px}


/******************************************************
 The Shop
******************************************************/
.page-id-193 #main {padding-top: 10px;}
.page-id-193 .flexslider-hg.flexslider {margin: 0 0 35px;}
.woocommerce #main {padding-top: 20px;}
.woocommerce .entry-summary {
 position: relative; 
 bottom: auto; 
 left: auto; 
 background: none; 
 border-right: none; 
color: #000;
padding: 0;
}
.woocommerce .entry-summary h1 {
color: #063574;
}
.woocommerce .post-box .woocommerce-tabs {clear: none!important; float: right; width: 48%;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs {margin: 0;}
.woocommerce-tabs .panel {background: #fff; padding: 10px!important;}
.woocommerce-tabs .panel h2 { color: #063574;}
.woocommerce .tabs dd a, .woocommerce .tabs li a {
color: #000;
display: block;
font-size: 18px;
padding: 14px 23.8px;
background: none;
font-family: "Oswald", arial, sans-serif;
border-right: none;
text-shadow:none;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a { color: #000}

.woocommerce .tabs, .tabs dd.active a, .tabs li.active a {background: none; color: #000;}
.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before {line-height: 0;}

.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {font-size:27px!important; color: #f03128; }
.woocommerce ul.products li.product h3:hover, .woocommerce-page ul.products li.product h3:hover, .entry-content .woocommerce h2 {color: #224996;}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .cart_totals h2, .woocommerce-billing-fields h3 { color: #224996;}

/*.woocommerce table.shop_table {float: left}*/

.woocommerce-checkout #main > .equal {height: auto!important;}
.woocommerce-checkout .page-title {margin-bottom: 10px;}

.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator { clear: both!important;}

.flexslider-hg.flexslider { margin: 0 0 60px; background: #fff;
border:none;
position: relative;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
zoom: 1;
}

.woocommerce div[class*="related"] h2 {float: left;}
.woocommerce .back-link {display: none;}
.single.woocommerce .back-link {display: block;}

.woocommerce span.onsale, .woocommerce-page span.onsale {min-height: 60px; min-width: 60px;border-radius:30px; background: linear-gradient(to bottom, #fd433a 0%,#f93e34 33%,#f03128 66%,#ee2e24 100%); font-size: 21px; line-height: 52px;}

.woocommerce ul.products li.product .onsale { left: 0; right: auto; left: 0; background: no-repeat; background-image: none; background-image: url('images/sale-triangle.png'); border-radius: 0px;
content: ''; color: transparent; min-height: 114px; min-width: 114px; top: 10px; padding: 0; text-indent: -99999999px }
#shopmain { background: #eaeaea; }
.shop-landing-featured { }
.shop-landing-featured ul { display: inline-block; width: 100%; list-style: none; margin-top: 30px; margin-bottom: 20px; }
.shop-landing-featured ul li { }
.shop-landing-featured ul li .onsale { position:absolute; left: 0; right: auto; left: 0; background: no-repeat; background-image: none; background-image: url('images/sale-triangle.png'); border-radius: 0px; content: ''; color: transparent; min-height: 114px; min-width: 114px; top: 0px; padding: 0; }
.shop-landing-featured ul li .innershoplist { background-color:#fff; padding: 20px; position: relative; }
.shop-landing-featured ul li:last-child .innershoplist { }
.shop-landing-featured h2 { color: #214d82; font-size: 28px; margin: 20px 0 25px; min-height: 62px;  }
.shop-landing-featured .viewall { font-size: 16px; color: #b5061c; font-family: "Oswald", arial, sans-serif; }
.shop-landing-featured .shoplistimg { min-height: 265px; }



.post-type-archive-product h1.page-title {margin-bottom:20px; }

.flexslider-hg.flexslider ul.slides .slide-data { right: auto; width: auto;}
.flexslider-hg.flexslider ul.slides .slide-data img {width: auto;}
.flexslider-hg.flexslider ul.slides .slide-data .read-more { display: none;}

.single-product .entry-summary { float: right; width: 50%; } 
.single-product #tab-description .ssba.ssba-wrap { display:block; } 
.single-product .ssba.ssba-wrap { display:none; } 
/******************************************************
 Match Reports
******************************************************/
.single-match-report h1.entry-title {text-transform: capitalize; font-size: 30px;}
table#match-report-det {font-family: "Oswald", arial, sans-serif; background: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; margin: 0 0 18px; border: none;}
table#match-report-det tbody tr {background: none;}
table#match-report-det tbody tr.score p {font-size:30px; }
table#match-report-det tbody tr td { color: #fff; text-align: center; font-size: 24px; padding: 0;}
table#match-report-det tbody tr td img {max-height: 70px}
h3.final-score {font-family: "Oswald", arial, sans-serif; text-shadow: 3px 3px 2px rgba(0, 0, 0, 0.2); color: #063574;}

.single-shots-tv article.shots-tv {clear: both;}


article.shots-tv.twelve.columns .entry-header, article.shots-tv.six.columns .entry-content {text-align: center;}
article.shots-tv.six.columns {float: left; margin-bottom: 18px;}
article.shots-tv.six.columns .video-thumb, ul li .video-thumb {max-width: 100%; max-height: 196px; }
.video-thumb {display: inline; min-width: 100%;}

.post-type-archive-shots-tv article.shots-tv .entry-header {height: 60px; overflow: hidden; margin-bottom: 9px; border-top:2px solid #4789fb; padding-top: 3px; }
.latest-video article.shots-tv .entry-header {height: auto; overflow: hidden; margin-bottom: 0; border-top:0; padding-top: 0; }
article.shots-tv h2.entry-title{line-height: 30px;}

article.shots-tv .entry-summary {text-align: left;}

.home .pum-theme-22991 .pum-container, .home .pum-theme-lightbox .pum-container { background: #163f83; }
.home .pum-theme-lightbox .pum-title { border-radius: 12px; background: #fd433a; padding: 15px; color:#ffffff; }
.home .pum-theme-lightbox .pum-content { color: #000000; font-family: inherit; background: #163f83; text-align: center; }
.home .pum-theme-lightbox .pum-content .popup-event { background: #ccc; border-radius: 5px; display: block; margin: 15px; }
.home .pum-theme-lightbox .pum-content a.img_banner {
        position: absolute;  bottom: 100px; z-index: 999999;color: #163f83; background: #fd433a; padding: 10px 20px;  font-size: 40px;
    width: auto; left: 85px;  display: inline-block;   text-align: center;    border-radius: 15px;    box-shadow: 2px 4px 4px 2px #000000;    transform: rotate(349deg);
    font-weight: bold;}
.home .pum-theme-lightbox div#popmake-22996 {  top: 50px !important;}

/******************************************************
 Donations
******************************************************/
.nf-form-fields-required {margin-bottom: 30px;}
#nf-label-field-14 {font-size: 14px; font-weight: normal;}

#donation-table th {padding: 10px; text-align: left;background-color: #224996; color: #fff;}
#donation-table th:nth-child(1), #donation-table th:nth-child(2) {width: 20%}
#donation-table th:nth-child(3) {width: 10%}
/******************************************************
 Touch Devices
******************************************************/
.nav-bar > li.has-flyout.is-touch > a.flyout-toggle {width: 100%}

/******************************************************
 Media Queries
******************************************************/
/*above 767px*/
@media only screen and (min-width: 768px) {
	.nav-bar > li.has-flyout > a:first-child { padding-right:15px;}
	.nav-bar > li.has-flyout > a:first-child:after {display: none;}
}

/*below 1550px*/
@media only screen and (max-width: 1549px) {
	/*.banner { display: none;}*/
}

/*below 1145px*/
@media only screen and (max-width: 1144px) {
	#site-title { font-size: 42px; margin-top: 30px; margin-right: 0; text-align: left; margin-left: 130px;}
	.match-reports .entry-summary {position: relative!important; width: 100%;}
}

/*below 1130px*/
@media only screen and (max-width: 1129px) {
	.page-template-team-page-php .shirt-number { font-size: 30px; float: left}
	.player-name h2 {font-size: 18px}
	.page-template-team-page-php h3.p-position, .page-template-coaching-staff-page-php h3.p-position {font-size: 16px;}
}

/*below 1110px*/
@media only screen and (max-width: 1109px) {
	.nav-bar > li > a:first-child {padding: 0 15px; font-size: 18px;}

}




/*below 1024px*/
@media only screen and (max-width: 1023px) {
	.pointelle_slides {max-width: 734px!important}
}






/*below 1000px*/
@media only screen and (max-width: 999px) {
	.nav-bar > li > a:first-child {padding: 0 15px; font-size: 18px;}
	.related .entry-header h3 {font-size: 20px; }
}

/*below 950px*/
@media only screen and (max-width: 949px) {
	.page-template-board-page-php .entry-header h2, .page-template-support-staff-page-php .entry-header h2 {font-size: 26px;}
	.page-template-board-page-php .entry-header h2 span, .page-template-support-staff-page-php .entry-header h2 span {font-size: 20px;}
	#site-title { font-size: 36px; margin-right: 0;}
	.logo { top: -12px; left: 12px; width: 130px;}

	.blog .page-title, .blog .entry-summary {position: relative!important; left: 0!important; width: 100%;}
}

/*below 940px*/
@media only screen and (max-width: 939px) {
	.page-template-board-page-php article .entry-content p, .page-template-support-staff-page-php article .entry-content p {font-size: 12px;}
}

/*below 870px*/
@media only screen and (max-width: 869px) {
	.player-det {display: none;}
	.player-info { position: relative; width: 100%!important}
	.player-name {padding-top: 16px;}
}

/*below 840px*/
@media only screen and (max-width: 839px) {
	.nav-bar.right {float: left;}
	.nav-bar > li > a:first-child {font-size: 16px;}
}

@media only screen and (max-width: 767px) {
	.nav-bar.right {float: none;}
	#container {max-width: 394px; margin: 0 auto;}
	
	#searchform, nav#access {display: none;}

	.vanarama {width: 130px;margin-top:10px;}
	.vanarama2 {width: 130px;margin-top:10px;}
	.national {float: right;   margin-top: -123px; clear: both;}
	
	#site-title { font-size: 24px; margin-right: 0; margin-top: 18px; margin-left: 86px; margin-bottom: 26px;}
	.logo { top: -10px; left: 6px; width: 90px;}
	
	#pointelle_slider_1 {display: none!important;}
	
	.equal {height: auto!important;}
	
	#main {float: none;}
	#main .columns {margin-bottom:18px;}
	
	.row.pad {margin-bottom: 0}
	
	.page-title.six, .page-title.four {position: relative; top: 0; left: 0;}
	
	.board-member .entry-content, .support-staff .entry-content { padding-left:10px;}
	.board-member, .support-staff {max-height:100%!important;}

	.stat-widget .pa-widget table { font-size: 16px;}
	#pa-fixtures table td table td { padding: 10px 7px!important;}
	.tabs dd {width: 50%}
	.home .pum-theme-lightbox .pum-content a.img_banner { left: 85px;  font-size: 5vw;}

	.page-template-donations-page #content .twelve.columns.centered {overflow-x: scroll }
}

@media only screen and (max-width: 767px) {

	#site-title { font-size: 20px;}
	.headerteam ul { display: inline-block; width: 100%;}
	.headerteam ul li { width: 100%; display:none }
	.headerteam ul li:first-child { display:block }
	.headerteam .hdrrmrefixtr { display: inline-block; color: #fff; font-family: "Oswald", arial, sans-serif; padding: 15px 0 15px; text-align: center; width: 100%;  font-size: 20px; background-color: #b0041b; }

}
@media only screen and (max-width: 600px) {
	.home .pum-theme-lightbox .pum-content a.img_banner {font-size: 5vw;  left: 20px;}
}