.item-page h1 {
    line-height: 130%!important;
    display: block;
}

div#instagram iframe {
    height: 0px!important;
}

img.credit {padding-top: 40px; width: 100%; max-width: 190px!important; margin-left: 5px!important;}
.phoneno {color: black!important;}
.teamsbox .module-content {background: #292929; padding: 5% 2% 1% 2%;; border-radius: 15px;}
.teamsbox .module-title {text-align:center; padding-top: 1%;}
.teamsbox h2.title {color: #292929; font-size:18pt;}
.-teampage #shrinkable {width: 100%; max-width: 1082px; margin: 0 auto;}
.teamsbox ul li {line-height: 19px!important;}
.instagram h2.title {text-align: center;}

.content-links-a a{color: #444!important;}

.mw {float:left; display:block; width:98%; max-width:300px;}
.buykit {background: #292929;    color: #FCEC13;    padding: 1% 2%;    border-radius: 6px;    font-weight: 900;    margin-bottom: 2%;
    margin-top: 0%;    text-align: center;    text-transform: uppercase;    font-size: 30px;    letter-spacing: 0.1em;}

.kitd {background:#003466; display:block; padding:5px; border-radius: 6px;}

.menu-boot-room hgroup h2 {display: none;}

.item229 img.menu-image {max-width:40px!important;}
.item229 a {color: red!important; font-size: 0px!important;}

.-rt-myriad-style #rt-page-surround {
    color: #000000!important;
}
.menu-home h2.title {color: black!important; font-weight: bold; font-size: 22pt!important;line-height: 110%;font-family: 'Raleway', 'Helvetica', arial, serif;}

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

li.item140 {background:red;display:none!important;}

}




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

#blockquote {width:96%!important;}
#blockquote p {font-size: 11pt!important; line-height: 110%; margin-left:116px!important;min-height:80px;}

}



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

li.item101 {display:none!important;}

}


@media screen and (max-width: 500px) {
  
.img-fulltext-right {margin: 2% auto 3% auto!important;}
.img-fulltext-right img  {border-radius: 8px;}
#somo-footer, #fm {display:none;}
.telephonecoach,.emailcoach {font-size: 17pt!important; text-align: center;}
#coachright h1 {text-align: center;}
.menu-home h2.title {color: black!important; font-size: 19pt!important;}
.menu-the-teams h2 {text-align:center;}
.menu-the-teams .blog h1 {margin-bottom: 8%;}

}

.menu-academy .img-fulltext-right {max-width: 600px; margin-left: 20px;}

.menu-the-teams .component-content img {border-radius: 8px;}

#instagram {border-bottom: 1px solid #292929;}

.hall {width:100%; max-width: 1200px; margin: 0 auto; padding-top: 0;}
.hall h2.title {    background: #292929;
    color: #FCEC13;
    padding: 1% 2%;
    border-radius: 6px;
    font-weight: 900;
    margin-bottom: 2%;
    margin-top: 0%;
    text-align: center;
    text-transform: uppercase;
    font-size: 36pt;
    letter-spacing: 0.1em;text-rendering: optimizelegibility;    font-family: 'Raleway', 'Helvetica', arial, serif;}

/* --------------MOBILE MENU ------------------------------------------------------------------ */

.layout-mode-responsive .gf-menu-device-wrapper-sidemenu {background: #000!important;}
.layout-mode-responsive .gf-menu-device-container {background: #000!important;}
.layout-mode-responsive .gf-menu-device-container .gf-menu {background: #000!important;border-top: 15px solid #000;
border-bottom: 15px solid #000;}
.layout-mode-responsive .gf-menu-device-container .gf-menu > li:first-child {background: #000!important;}
.layout-mode-responsive .gf-menu-device-container .gf-menu.l1 .item {
    font-size: 19px;
    border: none;
    background: black;
line-height: 150%;
font-weight: bold;
}
.layout-mode-responsive .gf-menu-device-container .gf-menu ul {background: #000!important;}
.layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-1 > .col1 > ul > li:last-child {background: #000!important;}
.layout-mode-responsive .gf-menu-device-container .gf-menu > li:last-child {background: #000!important;}

/* --------------MOBILE MENU ------------------------------------------------------------------ */


.-teampage #rt-content-bottom .rt-flex-container {width:100%;}


.menu-contact-us h5 {font-weight:bold; color: #333333; border-bottom: 1px solid #333333; padding-bottom: 2%;}
.menu-contact-us .component-content a {color: #333333!important;}
.menu-contact-us .component-content a:hover {font-weight: bold;}

.syndicate-module  {display:none;}

.menu-junior-academy .img-fulltext-right {margin-left: 4%;}

.menu-forms .component-content {margin-top: 5%;}

h2 a {color: #4C4C4C; font-weight: 700; font-size: 23pt;}

.-teampage #shrinkable h2.title {background: #292929; color: yellow; letter-spacing: 0.1em; font-size: 20pt; padding: 1% 2%; border-radius: 8px; font-weight: 900; 
font-family: 'Raleway', 'Helvetica', arial, serif;}
#cookiepop {display:none!important;}
img.smallpic {float: left; width:100%; max-width: 85px; margin-right: 2%; }
#childwelfare {width: 100%; max-width: 1200px; margin: 0 auto;}
a.cwlink {color: black!important;}
a:hover.cwlink {color: blue!important;}

.-login #rt-mainbody a {color: black!important;}

p.readmore a {background: #333333!important;}

#photogallerylink {background: black; border-radius: 6px; padding: 0.5% 1%;}

#fixture-include h1 {display:none!important;}
#fixture-include img {display:none!important;}
.menu-under-7-stingrays #fixture-include h3 {display:none!important;}
.menu-under-7-stingrays #fixture-include table {border: 0px solid black!important;}
#fixture-include #cookiepop {display:none!important;}
#fixture-include #footer  {display:none!important;}
#fixture-include #divisionFilter{display:none!important;}
#fixture-include .sidebar {display:none!important;}
#fixture-include #header {display:none!important;}
.menu-under-7-stingrays #fixture-include .gsc-search-box {display:none!important;}
#fixture-include .s-panel-header{display:none!important;}

.menu-under-7-stingrays .fixtures table {margin: 0 20% 0 10%;}
.menu-under-14-bullets .fixtures table {margin: 0%!important; max-width: 860px;}

.centered img {text-align: center; margin: 0 auto; display:block;}

.menu-academy h2 {text-transform: uppercase;}

.pd-ctitle {
    display: none;
}

.menu-the-teams #rt-mainbody {margin: 70px auto!important;}
.menu-the-teams .menu-block {
background: rgba(0, 0, 0, 0.7)!important;}

.bwdfooterlink {color: white!important; text-transform: uppercase; font-weight: bold;}

.-rt-myriad-style #rt-header .menu-block {
    z-index: 10000!important;}

.-teampage #rt-header .menu-block {
    z-index: 10000!important;}

#hometext p {font-size: 9pt; line-height: 100%;}

img.ytlogo {margin: 0 auto; display:block;}
.menu-block .gf-menu li {margin: 0% 0.8% 0% 0.8%;}

.fixtures h2.title {background: black; color: yellow; width: 100%; font-size: 24pt; text-align:center; border-radius: 8px; padding: 2% 0%;}
.fixtures table {margin: 0 20% 0 10%;}

.coaching-contact {background: #facb1d; width: 90%; max-width: 1160px; margin: 2% auto;}
.coaching-contact h2.title {display:none;}
.coaching-contact h1 {padding-top: 6%; font-size: 36pt; color: black; font-weight: 900;letter-spacing: 0.1em; text-transform: uppercase; margin-top: 2%;}}
#logosm {float: left; width: 40%;}
img.cicon {width: 80%; max-width: 34px; margin-right: 2%;}
#coachright {float: right: width: 60%;}
#logosm img {float:left; width: 100%; max-width: 350px;}
.telephonecoach {font-size: 16pt; text-transform: uppercase; margin-top: 3%; color: black;}
.emailcoach {font-size: 16pt;margin-top: 1%; color: black;}
.emailcoach a {color: black!important;}

img.s2 {width: 100%; max-width: 180px; display: block; margin: 0 auto; padding: 0!important;}

img.teamblock {width: 630px;}

#fm-left, #fm-right {float: left;}
#fm-left {margin: 0% 10% 0% -10%;}


img.somo {float: left; width: 100%; max-width: 23px; margin: 0% 2%!important;}

.item-page h1 {background: #292929; color:#FCEC13; padding: 1% 2%; border-radius: 6px; font-weight: 900; margin-bottom: 2%; margin-top: 0%; text-align: center; text-transform: uppercase; font-size: 36pt; letter-spacing: 0.1em;}

.blog h1 {background: #292929; color:#FCEC13; padding: 1% 2%; border-radius: 6px; font-weight: bold; margin-bottom: 2%; margin-top: 0%; text-align: center;}
.contact h1 {background: #292929; color:#FCEC13; padding: 1% 2%; border-radius: 6px; font-weight: bold; margin-bottom: 2%; margin-top: 0%; text-align: center;}
.contact h2 {display: none;}
.strikerzlogoteampage {margin: 0; padding: 0;}

#blockquote {margin: 2% 0%; background-position: 1% 2%; background-repeat: no-repeat; background-size: 120px 120px; background-image: url('http://www.fcstrikerz.co.uk/images/quote.png'); background-color: #F5F5F5; border-radius: 6px; border: 1px solid #C6C6C6; width: 55%; padding: 1% 2%;}
#blockquote p {margin-left: 15%; font-size: 9pt; text-align: right;}

.rt-block.team-photo {margin-bottom: 0!important; padding-bottom: 0!important;}
.rt-block.team-photo img {margin-bottom: 0!important; padding-bottom: 0!important;}
.littlepictext {margin: 1%; padding: 1%;}

.rt-block.teamnotes, .rt-block.emailmanager {margin: 0!important; padding: 0!important;}
.-teampage .teamnotes {background: #fff87d; padding: 2% 6%; margin-bottom: 2%;}

.-teampage .teamnotes p {font-size: 10px;}

#rt-slideshow {height: auto!important; z-index: -500;}

.menu-home #rt-slideshow {margin-top: -56px;}

.-teampage .teamnotes h2.title {

font-weight: normal; 
color: black; 
margin-left: 2%; 
padding-left: 12%; 
font-size: 11pt; 
text-transform: capitalize; 
background-size: 22px; 
background-repeat: no-repeat; 
background-position: 3%; 
background-color: #F4A524; 
background-image: url('http://www.fcstrikerz.co.uk/images/ball-icon.png');
border-top-left-radius: 10px; 
border-top-right-radius: 10px;
}

.component-content h1 {
    background: #292929;
    color: #FCEC13;
    padding: 1% 2%;
    border-radius: 6px;
    font-weight: 900;
    margin-bottom: 2%;
    margin-top: 0%;
    text-align: center;
    text-transform: uppercase;
    font-size: 36pt;
    letter-spacing: 0.1em;
}

.-teampage .component-content h2 {
    background: #292929;
   border-radius: 15px;
	padding: 2% 4% 1% 4%;
	width: 92%;text-align: center;
}

.-teampage h2 a {font-size: 25pt;    font-family: 'Raleway', 'Helvetica', arial, serif;
    text-transform: uppercase;    font-weight: 900;    color: #FCEC13;    padding: 1% 2%;
    letter-spacing: 0.1em; text-decoration: none;}

.sprocket-features-content {display:none;}

.-teampage img.env-icon {

float: left;
max-width: 26px;
margin-right: 2%;
margin-left: 2%;
margin-top: 1%;
}

.-teampage .emailmanager {background: #f4a524; padding: 1%; border-radius: 6px;}
.-teampage .emailmanager {margin: 0!important; padding!important;}
.-teampage .emailmanager a {display: block; color: black; font-size: 11pt; margin: 0!important; padding-bottom: 0%;}
.-teampage .emailmanager a:hover {font-weight: bold;}

.-teampage .rt-block {margin-top: 0px!important; padding-top: 0%!important;}
.-teampage #rt-sidebar-a {margin-bottom: 5px!important; margin-top: 5px!important; padding-top: 0%!important;}

.-teampage  #rt-mainbody {width: 100%; max-width: 980px; margin: 0 auto;}
.-teampage .rt-main {width: 100%; max-width: 980px; margin: 0 auto;}

.-teampage .img-fulltext-left {margin-top: 0px !important;}


.-teampage #rt-page-surround {background: #fff265;}
.-teampage .img-fulltext-left {width: 100%;}
.-teampage .img-fulltext-left img {width: 100%; max-width: 670px; border-radius: 15px;}



.-teampage h2 {font-size: 100%; text-transform: uppercase; margin-top: 4% !important;}
/* .-teampage h3 {font-size: 100%; color: black; font-weight: 600;} */

h3.teamh3 {border-bottom: 2px solid #333;}
#sidebarSTR h3 {font-size: 115%; margin-bottom: 2px;}
#sidebarSTR h3.teamh3 {font-size: 115%; margin-bottom: 20px;}
#sidebarSTR p {line-height: 100%; color: #333; margin: 0% padding: 0%;}
#sidebarSTR {background: #ffeb00; padding: 2% 6%;}
#sidebarSTR hr {border: 0;
border-top: 1px solid #333;
border-bottom: 1px solid #333;}



#rt-feature {background-color: #f8e830!important;}
#rt-feature h3, #rt-feature p {color: black!important;}
.fp-feature-a .rt-lead {color: black!important;}

body.layout-mode-responsive .rt-container {width: 100%!important;}

#rt-feature .rt-container {max-width: 1200px; margin: 0 auto;}
#rt-secondfullwidth {background-image: none!important; background-color:  #F8E830  !important;}
#rt-copyright .rt-container {max-width: 1200px; margin: 0 auto;}

#rt-fullstrip {max-width: 100%!important;}

#rt-copyright {padding-top: 1%;padding-bottom: 5%;}
.footer-menu {min-width: 500px;}

.rt-footer-surround-pattern {border: 0px solid red;}
.rt-footer-surround-pattern img {width: 100%!important; margin: 0 auto; display: block;}

.sprocket-strips-xscroll-block {width: 520px!important;}
.fp-roksprocket-strips-secondfullwidth #sprocket-strips-xscroll .viewport {height: 295px!important;}
#sprocket-strips-xscroll .viewport {min-height: 295px!important;}

#rt-extension .rt-container {max-width: 1200px; margin: 0 auto;}

#rt-mainbody {width:100%; max-width:1200px; margin: 0 auto;}

.menu-home #rt-main {display: none;}

.-rt-myriad-style #rt-header .menu-block {background: rgba(0, 0, 0, 0.3);}
.-teampage #rt-header .menu-block {background: rgba(0, 0, 0, 0.3);}

.sprocket-strips.sprocket-strips-xscroll .sprocket-strips-xscroll-title {display: none!important;}
.fp-roksprocket-strips-secondfullwidth #sprocket-strips-xscroll .thumb {background: #00ffff!important;}

/* .ms-bg {background-image: url('http://www.strikerz.tk/images/ms-bg.jpg'); background-size: cover; padding: 0!important; margin: 0 !important;} */


.-rt-myriad-style .menu-block .gf-menu.l1 > li > .item .menu-item-wrapper {min-width: 90px!important;}
.-teampage .menu-block .gf-menu.l1 > li > .item .menu-item-wrapper {min-width: 90px!important;}

@media screen and (min-width: 1699px) {

.ms-block {background-color:rgba(248, 232, 47, 0.5); 
padding: 6% 4%; width: 60%;
margin: 11% auto 6% auto; 
border:1px solid black;
font-size: 36pt; 
font-weight: 900; 
font-family: 'Raleway', sans-serif; text-transform: uppercase; color: #333333; 
text-align: center;}

.ms-block a:link {color:#3A353C;}
.ms-block a:hover {color:#000; transition: color 0.5s ease}
.ms-block a:visited {color:#3A353C;}
.ms-block a:active {color:#3A353C;}


}

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


.ms-block {background-color:rgba(248, 232, 47, 0.5); 
padding: 6% 4%; width: 60%;
margin: 12% auto 6% auto; 
border:1px solid black;
font-size: 28pt; 
font-weight: 900; 
font-family: 'Raleway', sans-serif; text-transform: uppercase; color: #333333; 
text-align: center;}

.ms-block a:link {color:#3A353C;}
.ms-block a:hover {color:#000; transition: color 0.5s ease}
.ms-block a:visited {color:#3A353C;}
.ms-block a:active {color:#3A353C;}

}

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


.ms-block {background-color:rgba(248, 232, 47, 0.5); 
padding: 6% 4%; width: 50%;
margin: 13% auto 6% auto; 
border:1px solid black;
font-size: 18pt; 
font-weight: 900; 
font-family: 'Raleway', sans-serif; text-transform: uppercase; color: #333333; 
text-align: center;}

.ms-block a:link {color:#3A353C;}
.ms-block a:hover {color:#000; transition: color 0.5s ease}
.ms-block a:visited {color:#3A353C;}
.ms-block a:active {color:#3A353C;}

}

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

.ms-block {background-color:rgba(248, 232, 47, 1)!important; 
padding: 3% 2%; width: 86%;
margin: 2% auto 2% auto;
border:1px solid black;
font-size: 28pt; 
font-weight: 900; 
font-family: 'Raleway', sans-serif; text-transform: uppercase; color: #333333; 
text-align: center;}
#quicklinks {background: #333; padding-top:2%; padding-bottom:2%; margin: 0!important;}
.ms-block a:link {color:#3A353C;}
.ms-block a:hover {color:#000; transition: color 0.5s ease}
.ms-block a:visited {color:#3A353C;}
.ms-block a:active {color:#3A353C;}
#ms-block1-inner, #ms-block2-inner, #ms-block3-inner, #ms-block4-inner {float: none!important; width:100%!important; background: #333!important;}
}

.rt-block.ms-bg {padding:0!important; margin: 0 !important;}

#quicklinks {margin: -25px; padding: -20px;}

#ms-block1-inner {background-image: url('http://www.fcstrikerz.co.uk/images/ms1-bg.jpg'); background-size: cover; width: 25%; float: left;}
#ms-block2-inner {background-image: url('http://www.fcstrikerz.co.uk/images/ms2-bg.jpg'); background-size: cover; width: 25%; float: left;}
#ms-block3-inner {background-image: url('http://www.fcstrikerz.co.uk/images/ms3-bg.jpg'); background-size: cover; width: 25%; float: left;}
#ms-block4-inner {background-image: url('http://www.fcstrikerz.co.uk/images/ms4-bg.jpg'); background-size: cover; width: 25%; float: left;}


.rss-bwd {width: 29%; float: left; }

.newsfeed {padding: -10px 0px -20px 0px; margin: -10px 0px -20px 0px;}
.newsfeed h2 {letter-spacing: 0.05em; font-style: italic; font-weight: bold; font-size:24pt;}
.srfrContainer {width: 100%;}
.srfrContainer h3 a {color: black!important; font-weight: bold;}
.srfrReadMore a {display: block; background: #333; padding: 0.5% 2%; border-radius: 6px; color: white;}
.srfrFeedSource  {display:none!important;}
.rss-bwd h2.title {color: black; font-weight: 900; font-size: 16pt; border-bottom: 1px solid #333; line-height: 100%;padding-bottom: 2%;}
.rss-bwd .module-title {margin-bottom: 0px!important;}
.rss-bwd h3 {margin: 3% 0!important;}


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

.rss-bwd {width: 91%!important; margin: 0 auto; float: none!important;}
.srfrContainer {width: 100%;}
.srfrContainer h3 a {color: black!important;}

}

.fm-bwd {margin-top: 2%;}
.fm-bwd a {color: white; text-transform: uppercase; font-weight: bold;}
.rt-copyright-content {display: none;}
.introtext {font-weight: 900; font-size: 130%;}


/* Strikerz Footer Logo */
.rt-powered-by {height: 80px;!important; opacity: 1!important;}

/* Session Details Blocks */
.orange {background: #67491a; opacity: 1;}
.palegreen {background: #545714; opacity: 1;}
.green {background: green; opacity: 1;}
.orange p, .orange ul, .orange li {color: white;}
.palegreen p, .palegreen ul, .palegreen li {color: white;}
.green p, .green ul, .green li {color: white;}
.orange h2 {font-weight: bold; color: white;}
.palegreen h2 {font-weight: bold; color: white;}
.green h2 {font-weight: bold; color: white;}



/* SPONSOR Logos  */

.extension-type-preset1 #rt-extension {
    background-image: url('http://www.fcstrikerz.co.uk/images/news-bg.jpg');
	background-size: 100% 100%;
	background-repeat: repeat-y;
    background-color: #7C7418;}

/* 100 Club */

.menu-100-club #rt-slideshow .rt-block {margin-top: -15px}
.menu-100-club h1 {font-size:36px!important; line-height: 38px!important;}
.menu-100-club h2 a {display:none;}
.indented {margin-left: 130px; margin-bottom: 15px;}
.menu-100-club ul li {margin: 15px 0px;}
ul.noicon {list-style-type: none; margin-left: 0px;}
.bold {font-weight: 700;}

@media all and (max-width: 765px) {
.component-content h1 {    padding: 3% 2%!important;}
.indented {margin-left: 40px; margin-bottom: 15px;}
}