/* =Header Menu (Primary)
-------------------------------------------------------------- */
/* line 4, ../sass/partials/_nav.scss */
#header {
    position: relative;
    z-index: 200;
}
#top-wrap {
    background: rgba(0,0,0,.4);
    /* height:  80px; */
    position:  relative;
    z-index: 1001;
    padding-bottom: 6px;
}
#zone-select{
    margin-top: 7px;
    -webkit-border-radius: 4px;   -moz-border-radius: 4px;   border-radius: 4px;
    padding: 1px;
    background:  #fff;
}
.down-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #007bff transparent transparent transparent;
  line-height: 0px;
  _border-color: #007bff #000000 #000000 #000000;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
  float: right;
  margin-top: 12px;
  margin-right: 5px;
}
.top-bar-logo {
        background: url(../images/nnswf-logo-white-small.png) no-repeat center center;
        height: 62px;
        width:  100%;
        display:  block;
        background-size: contain;
        margin-top:  9px;
        font-size:  0px;
        text-indent:  -300%;
        overflow:  hidden;
}
.drop_down_logo {
    position:  relative;
    
    top: -12px;
    margin-bottom:  -25px;
    left: -15px;
    border-right:  1px solid #ddd;
    padding-right:  5px;
}

#nav-container
{
    height: 70px;
    /* border-top: 2px solid #191919; */
    background: #ED001F;
    position:  absolute;
    width:  100%;
    display:  block;
    z-index: 1000;
}

/* line 29, ../sass/partials/_nav.scss */

.main-nav
{
    margin-top: 0;
    position:  relative;
    z-index:  300;
}

/* line 38, ../sass/partials/_nav.scss */

.menu
{
    clear: both;
    margin: 0 auto;
}

/* line 43, ../sass/partials/_nav.scss */

.main-nav
{
    clear: both;
}

/* line 48, ../sass/partials/_nav.scss */

.menu,
.menu ul
{
    display: block;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

/* line 60, ../sass/partials/_nav.scss */

ul.menu > li ul.sub-menu
{
    margin-top: 1px;
    position:  relative;
    z-index:  230;
}

/* line 62, ../sass/partials/_nav.scss */

ul.menu > li ul.sub-menu ul.sub-menu
{
    margin-top: 0;
}

/* line 67, ../sass/partials/_nav.scss */

.menu li
{
    position: relative;
    z-index: 5;

    display: block;
    float: left;

    margin: 0;
    padding: 0;

    border: 0;
}

/* line 85, ../sass/partials/_nav.scss */

.menu li:hover
{
    z-index: 10000;

    white-space: normal;
}

/* line 90, ../sass/partials/_nav.scss */

.menu li li
{
    float: none;
}

/* line 94, ../sass/partials/_nav.scss */

.menu ul
{
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;

    visibility: hidden;
}

/* line 102, ../sass/partials/_nav.scss */

.menu li:hover > ul
{
    top: 100%;

    visibility: visible;
}

/* line 107, ../sass/partials/_nav.scss */

.menu li li:hover > ul
{
    top: 1px;
    left: 100%;
}

/* line 113, ../sass/partials/_nav.scss */

.menu:after,
.menu ul:after
{
    display: block;
    visibility: hidden;
    clear: both;
    overflow: hidden;

    height: 0;

    content: '.';
}

/* line 123, ../sass/partials/_nav.scss */

.menu,
.menu ul
{
    min-height: 0;
}

/* line 128, ../sass/partials/_nav.scss */

.menu ul,
.menu ul ul
{
    margin: 0;
    padding: 0;
}

/* line 134, ../sass/partials/_nav.scss */

.menu ul li a:hover,
.menu li li a:hover
{
    text-decoration: none;
}

/* line 138, ../sass/partials/_nav.scss */

.menu ul
{
    width: auto;
    min-width: 15em;
    margin-top: 1px;
}

/* line 144, ../sass/partials/_nav.scss */

.menu a
{
    font-family: 'Arial', sans-serif;
    font-size: 22px;
    font-weight: 400;

    position: relative;

    display: block;

    margin: 0;

    cursor: pointer;
    white-space: nowrap;
    text-decoration: none;
    text-transform: none;

    color: #fff;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* line 161, ../sass/partials/_nav.scss */

.menu a:hover
{
    color: #aaa;
}

.feature-nav .menu li a
{
    font-family: GothamLight, sans-serif;
    font-size: 20px;
    font-weight: normal !important;
    font-weight: bold !important;

    letter-spacing: -1px;
}

.main-nav .menu li a
{
    font-weight: bold !important;
    font-family: UniversCondensed, sans-serif;
    font-size: 20px;

    letter-spacing: 1px;
    text-transform: uppercase;
}

.foot-menu,
.foot-menu ul
{
    width: 100%;
    margin: 0;
    padding: 0;

    list-style: none;

    text-align: left;

    color: #fff;
    font-size: .9em;
}
.foot-menu
{
    font-size: 1.1em;
    line-height: 1.7em;

    color: #fff;
}
.foot-menu a
{
    color: #fff;
}
.foot-menu a:hover
{
    text-decoration: none;

    color: #ddd;
}
.foot-menu > li
{
    line-height: 2.5em !important;
}

.foot-menu > li > ul > li
{
    line-height: 1.6em !important;
}

.foot-menu > li > a
{
    font-size: 1.3em;
    font-weight: bold;;
    font-family:  Rockwell, sans-serif;
}

/* line 165, ../sass/partials/_nav.scss */

ul.menu > li:hover
{
    color: #0c5b9e;
}

/* line 171, ../sass/partials/_nav.scss */

.menu .current_page_item > a,
.menu .current-menu-item > a
{
    color: #fff;
}

/* line 176, ../sass/partials/_nav.scss */

.menu .current_page_item a
{
    background: none;
    background-color: transparent;
    background-image: none;

    -webkit-filter: none;
            filter: none;
}

/* line 183, ../sass/partials/_nav.scss */

.menu li li
{
    width: auto;

    border-bottom: 2px solid #000;
    background: #191919;
    background-image: none;

    -webkit-filter: none;
            filter: none;
}

/* line 190, ../sass/partials/_nav.scss */

.menu li li:last-child
{
    border-bottom: none;
}

/* line 195, ../sass/partials/_nav.scss */

.menu li li a
{
    font-size: 12px;
    font-size: 22px;
    line-height: 45px;

    height: 45px;
    height: auto;
    padding: 0 10px;

    -webkit-transition: none;
       -moz-transition: none;
         -o-transition: none;
            transition: none;
    white-space: nowrap;

    border: none;
}

/* line 208, ../sass/partials/_nav.scss */

.menu li li a:hover
{
    border: none;
    background: transparent !important;
    background-image: none;

    -webkit-filter: none;
            filter: none;
}

/* line 215, ../sass/partials/_nav.scss */

.menu li li:hover
{
    -webkit-filter: none;
            filter: none;
}

/* line 220, ../sass/partials/_nav.scss */

.menu ul > li + li
{
    border-top: 0;
}

/* line 224, ../sass/partials/_nav.scss */

.menu li li:hover > ul
{
    top: 0;
    left: 100%;
}

/* line 229, ../sass/partials/_nav.scss */

.menu > li:first-child > a
{
    border-left: none;
}

/* line 233, ../sass/partials/_nav.scss */

.menu a#responsive_menu_button
{
    display: none;
}

/* line 237, ../sass/partials/_nav.scss */

.main-nav #responsive_current_menu_item
{
    display: none;
}
#searchform div
{
    float: right;

    padding-top: 13px;
}
#searchform #s
{
    padding: 10px 55px 10px 5px;

    /* border: 2px solid #000; */
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
    border:  none;
    color:  #fff;
    outline: #000;
    font-weight:  bold;
    font-size: 22px;
    text-align:  right;
    /* padding-right: 50px; */
    margin-right: -18px;
    float:  left;
        
    background: rgba(255,255,255,0.0);

    text-transform: lowercase;
    font-family: Rockwell, sans-serif;
}
#searchform #s:focus {
    background-color: rgba(255,255,255,0.1);

}
#searchform #s::-webkit-input-placeholder {
   color: #fff;
}

#searchform #s:-moz-placeholder { /* Firefox 18- */
   color: #fff;  
}

#searchform #s::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;  
}

#searchform #s:-ms-input-placeholder {  
   color: #fff;  
}
#searchsubmit
{
    font-family: nnswf-social;

    position: relative;
    top: -53px;

    /* height: 26px; */
    right: -11px;

    color: #fff;
    border: none;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
    background: none;
    font-size: 35px;
    padding:  5px;
    float: right;
    display: inline-block;
    margin-bottom:  -55px;
}
.burger-menu {
    display: none;
    color: #fff;
    font-weight: bold;
    float:  right;
    height:  80px;
    line-height: 80px;
        font-weight:  bold;
    font-size: 22px;
    cursor: pointer;
    margin: -9px 0px 0px 20px;
    position:  relative;
    z-index: 4000;
    padding-right: 0px;
    text-transform: lowercase;
    font-family:  Rockwell, sans-serif;
}
.burger-menu:hover {
    text-decoration: none;
    color: #eee;
}
.burger-menu span {
    font-family: nnswf-social;
  font-size: 38px;
    position:  relative;
    top: 6px;
    margin-left: 15px;
}
.header-social-nav
{
    display: inline;
    float: left;

    margin-top: -6px;
    margin-bottom: -6px;
    margin-left: 39%;

    color: #000;
}
.header-social-nav a
{
    font-family: nzf-social;
    font-size: 1.8em;

    margin: 0 2px;
    padding: 0 !important;

    color: #000;
}

#menu-federation-links li a {padding-left: 0px !important;}
/*.js .main-nav .menu {*/

/*display: block;*/

/*}*/

/* =Primary Main Menu IE Fixes
-------------------------------------------------------------- */

/* line 247, ../sass/partials/_nav.scss */

.ie7 .menu ul
{
    background: url(core/images/ie7-fix.gif) repeat;
}

/* line 251, ../sass/partials/_nav.scss */

.ie7 .menu li li a
{
    min-width: 100%;
}

/* line 429, ../sass/partials/_nav.scss */

.nav
{
    margin-bottom: 0;
    padding-left: 0;

    list-style: none;
}

/* line 434, ../sass/partials/_nav.scss */

.nav > li
{
    position: relative;

    display: block;
}

/* line 438, ../sass/partials/_nav.scss */

.nav > li > a
{
    position: relative;

    display: block;

    padding: 3px 6px;

    color: #fff;
    background: #aaa;
}

/* line 446, ../sass/partials/_nav.scss */

.nav > li > a:hover,
.nav > li > a:focus
{
    text-decoration: none;

    background-color: #f7941d;
}

/* line 450, ../sass/partials/_nav.scss */

.nav > li.disabled > a
{
    color: #777;
}

/* line 454, ../sass/partials/_nav.scss */

.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus
{
    cursor: not-allowed;
    text-decoration: none;

    color: #777;
    background-color: transparent;
}

/* line 462, ../sass/partials/_nav.scss */

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus
{
    border-color: #428bca;
    background-color: #eee;
}

/* line 466, ../sass/partials/_nav.scss */

.nav .nav-divider
{
    overflow: hidden;

    height: 1px;
    margin: 9px 0;

    background-color: #e5e5e5;
}

/* line 473, ../sass/partials/_nav.scss */

.nav-pills > li
{
    float: left;
}

/* line 476, ../sass/partials/_nav.scss */

.nav-pills > li > a
{
    font-family: 'Anton', sans-serif;
    font-weight: 400;

    text-transform: uppercase;

    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* line 479, ../sass/partials/_nav.scss */

.nav-pills > li > a .triangle
{
    margin-top: 5px;
}

/* line 483, ../sass/partials/_nav.scss */

.nav-pills > li + li
{
    margin-left: 2px;
}

/* line 488, ../sass/partials/_nav.scss */

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus
{
    color: #fff;
    background-color: #f7941d;
}

/* line 492, ../sass/partials/_nav.scss */

.tab-content > .tab-pane
{
    display: none;
}

/* line 495, ../sass/partials/_nav.scss */

.tab-content > .active
{
    display: block;
}

/* line 499, ../sass/partials/_nav.scss */

.nav:before,
.nav:after
{
    display: table;

    content: ' ';
}

/* line 503, ../sass/partials/_nav.scss */

.nav:after
{
    clear: both;
}

/* line 2, ../sass/partials/_home-links.scss */

ul#fed-dropdown
{
    font-family: UniversCondensed;
    font-size: 20px;
    font-weight: bold;

    position: relative;
    z-index: 3002;

    display: inline;

    margin: 0;
    padding: 15px 4px 17px 0;

    list-style: none;

    text-align: left;
    letter-spacing: -1px;
    -webkit-border-radius: 4px; -moz-border-radius: 4px; 
    border-radius: 4px;
    font-weight:  bold;
}
ul#fed-dropdown li
{
    position: relative;

    display: inline-block;

    width: 100%;
    margin-right: -4px;
    padding: 13px 20px;

    cursor: pointer;
    text-transform: none;
    font-weight: bold;
}
ul#fed-dropdown a img
{
    /* width: 48px; */
    /* height: 48px; */
    margin-top: -1px;
    margin-right: 15px;

    border: 7px solid #fff !important;
    margin-left:  5px;
    border-right: 1px solid #eee !important;
    padding-right:  11px;
    background: #fff
}
ul#fed-dropdown > li
{
    background: #fff;
    color:  #aa3234;
    font-weight: normal;
    font-size:  23px;
}
ul#fed-dropdown li:hover
{
    color: #222;
    background-color: #fff;
}
ul#fed-dropdown li ul
{
    position: absolute;
    z-index: 30;
    top: 58px;
    left: -1px;

    display: none;
    visibility: hidden;

    width: 100%;
    padding: 0;

    opacity: 0;
    background: #fff !important;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
}
ul#fed-dropdown li ul li
{
    line-height: 48px !important;

    display: block;

    height: 48px !important;
    margin: 0;
    padding: 0;

    color: #222;
    font-size:  18px;
}
ul#fed-dropdown li ul li a
{
    font-size: 1em;
    line-height: 48px !important;

    height: 48px !important;
    margin: 0;
    padding: 0;
    padding-left: 0;

    color: #aa3234;
}
ul#fed-dropdown li ul li:hover
{
    background: #fafafa;
}
ul#fed-dropdown li:hover ul
{
    display: block;
    visibility: visible;

    opacity: 1;
}

.main-nav
{
    /* margin-left: 140px; */

    /* border-top: 2px solid #191919; */
    /* border-right: 2px solid #191919; */
    /* border-bottom: 2px solid #191919; */
}
.main-nav a
{
    border-right: 2px solid rgba(0,0,0,.1);
}
.main-nav li:last-child a
{
    border-right: 0 solid #191919;
}
.feature-nav
{
    margin-left: 140px !important;

    border-right: 2px solid #191919;
}
.feature-nav a
{
    border-right: 2px solid #191919;
}
.feature-nav li:last-child a
{
    border-right: 0 solid #191919;
}
.feature-nav li
{
    width: 25%;

    text-align: center;
}
#hero
{
    /* min-height: 240px; */
    margin-bottom: 12px;

    /* background: #000; */
    /*	-webkit-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-o-background-size: auto 100%;
	background-size: auto 100%; */
}


.hero-links a
{
    display: block;
    float: left;

    margin-bottom: 20px;

    -webkit-transition: none;
       -moz-transition: none;
         -o-transition: none;
            transition: none;

    background: #fff;
}

/* line 39, ../sass/partials/_home-links.scss */

.hero-links a.link-4,
.hero-links a:last-child
{
    margin-right: 0;
}

/* line 43, ../sass/partials/_home-links.scss */

.hero-links a:hover img
{
    -webkit-transition: opacity .3s ease-out;
       -moz-transition: opacity .3s ease-out;
         -o-transition: opacity .3s ease-out;
            transition: opacity .3s ease-out;

    opacity: .8;
}

/* line 2, ../sass/partials/_common-styles.scss */

.widget-wrapper ul
{
    margin: 0;
    padding: 0;

    list-style: none;
}



/* line 29, ../sass/partials/_common-styles.scss */

.single-landing #hero .container,
.page-template-page-templatesprofiles-page-php #hero .container
{
    padding-right: 0;
    padding-left: 0;
}
.landing-news-hero {
    border-top: none !important;
}

/* line 34, ../sass/partials/_common-styles.scss */

.wp-caption-text {
    font-weight: normal;
    font-size: 12px !important;
    font-family: 'Open Sans', sans-serif;
}

/* line 61, ../sass/partials/_common-styles.scss */

.custom-header-img-mobile
{
    width: 80%;
    margin: 30px auto 10px auto;

    border: 0 solid #fff;
}

/* line 78, ../sass/partials/_common-styles.scss */

.archive .post-entry
{
    margin-bottom: 15px;
}

.social-share
{
    float: none;
    margin-left:  -20px;
}

/* line 83, ../sass/partials/_common-styles.scss */

.youtube-thumb
{
    position: relative;

    display: block;
    float: left;
    overflow: hidden;

    width: 290px;
    height: 198px;
    margin-right: 15px;
}

/* line 90, ../sass/partials/_common-styles.scss */

.youtube-thumb:before
{
    position: absolute;
    top: 50%;
    left: 50%;

    display: none;

    width: 45px;
    height: 35px;

    content: ' ';
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);

    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    background: url('../images/youtube-play.png') center no-repeat;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
}

/* line 1, ../sass/partials/_typography.scss */

.heading,
.entry-title,
.widget-title
{
    font-family: 'Rockwell', sans-serif;
    font-size: 26px;
    font-weight: normal;
    line-height: 40px;

    position: relative;

    display: inline-block;

    width: 100%;
    height: 40px;
    margin: 20px 0;
    padding: 0 5px;

    text-transform: uppercase;

    color: olive;
    background: #fff;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* line 13, ../sass/partials/_typography.scss */

.heading .first-word,
.entry-title .first-word,
.widget-title .first-word
{
    color: #0c5b9e;
}

/* line 19, ../sass/partials/_typography.scss */

.heading a,
.entry-title a,
.widget-title a
{
    font-family: 'Rockwell',sans-serif;
    font-size: 60%;
    font-weight: normal;
    line-height: 40px;

    position: absolute;
    top: 0;
    right: 0;

    width: 100px;
    height: 40px;

    text-align: center;

    color: #fff;
    background: olive;

    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
}

/* line 35, ../sass/partials/_typography.scss */

.heading a:hover,
.entry-title a:hover,
.widget-title a:hover
{
    text-decoration: none;

    -webkit-box-shadow: inset 0 0 15px rgba(0, 0, 0, .5);
       -moz-box-shadow: inset 0 0 15px rgba(0, 0, 0, .5);
            box-shadow: inset 0 0 15px rgba(0, 0, 0, .5);
}

/* line 42, ../sass/partials/_typography.scss */

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6
{
    font-family: 'UniversCondensed', sans-serif;
    font-weight: 400;

    text-transform: uppercase;

    color: #000;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* line 47, ../sass/partials/_typography.scss */

.single-title,
.page-title
{
    font-family: 'GothamBold', sans-serif;
    font-size: 25px;
    font-weight: 400;

    text-transform: none;

    color: #000;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.page-title-landing
{
    font-family: 'GothamLight', sans-serif;
    font-size: 40px;
    font-weight: normal;

    padding: 30px 0 20px;

    text-transform: none;

    color: #000;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.single-title a,
.page-title a
{
    color: #000;
    font-family:  UniversCondensed, sans-serif;
    font-size: 32px;
}
.single-title a:hover,
.page-title a:hover
{
    color: #aaa;
}
/* line 52, ../sass/partials/_typography.scss */

.single-title a:hover,
.page-title a:hover
{
    text-decoration: none;
}

/* line 58, ../sass/partials/_typography.scss */

a
{
    -webkit-transition: all .3s ease;
       -moz-transition: all .3s ease;
         -o-transition: all .3s ease;
            transition: all .3s ease;

    color: #333;
}

/* line 61, ../sass/partials/_typography.scss */

a:hover
{
    color: #aaa;
}


.alignleft
{
    float: left;

    margin: 0px 20px 10px 10px;
    margin-left: 0;
}
.alignright
{
    float: right;

    margin: 0px 0px 10px 20px;
    margin-right: 0;
}
.alignnone {display: block; margin-bottom: 20px}
.aligncenter {display: block;margin: 20px auto;}


/* line 67, ../sass/partials/_typography.scss */

#footer .widget-title
{
    padding: 0;

    background: none;
}

/* line 70, ../sass/partials/_typography.scss */

#footer .widget-title .first-word
{
    color: #f7941d;
}

.footer-heading
{
    margin-top: -60px;
    margin-bottom: 30px;
}
#footer h2
{
    font-family: 'UniversCondensed',sans-serif;
    font-size: 45px;
    font-weight: bold;
    line-height: 30px;
    text-transform: uppercase;
    color: #fff;
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg); -o-transform: rotate(90deg); 
    writing-mode: lr-tb;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    position:  absolute;
    top: -40px;
    text-align: left;
    margin:  0px !important;
    display:  inline-block;
    transform-origin: left bottom 0;
    -webkit-transform-origin: left bottom 0;
    -ms-transform-origin: left bottom 0;
    font-weight:  bold;
    display: inline-block;
    width: auto;
    left: -50px;
    height:  15px;
}
#footer h2 span {
-webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -s-transform: rotate(180deg);
  -o-transform: rotate(180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  display: inline-block;
}
.page-sub-text, .single-category-title
{
    font-family: 'UniversCondensed',sans-serif;
    font-size: 45px;
    font-weight: bold;
    line-height: 30px;
    text-transform: uppercase;
    color: red;
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg); -o-transform: rotate(90deg); 
    writing-mode: lr-tb;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    position:  absolute;
    top: 27px;
    text-align: left;
    margin:  0px !important;
    display:  inline-block;
    transform-origin: left bottom 0;
    -webkit-transform-origin: left bottom 0;
    -ms-transform-origin: left bottom 0;
    font-weight:  bold;
    display: inline-block;
    width: auto;
    left: -50px;
    height:  15px;
    /* padding-right:  40px; */
}
.page-sub-text span, .single-category-title span {
-webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -s-transform: rotate(180deg);
  -o-transform: rotate(180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  display: inline-block;
}


#footer-menu-1 {
    padding-left:  20px
}
/* line 75, ../sass/partials/_typography.scss */

#footer .widget_contact_details_widget .widget-title
{
    font-size: 24px;

    margin-bottom: 0;
}

/* line 82, ../sass/partials/_typography.scss */


.page-title
{
    font-family: 'Rockwell', sans-serif;
    font-size: 55px;
    font-weight: normal !important;

    margin: 0px;

    text-transform: uppercase;

    color: red;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.news-title
{
    font-family: Rockwell, sans-serif;
    font-size: 45px;
    font-weight: bold !important;
    line-height: 1.2em;

    position: relative;

    display: block;

    width: 65%;
    margin: 0px;
    padding: 10px 0;

    text-transform: none;

    color: #ed001f;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.error404 .news-title
{
    font-family: 'GothamLight', sans-serif;
    font-size: 55px;
    font-weight: normal !important;

    margin: 40px 0 60px;

    text-transform: uppercase;

    color: #fff !important;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.error404 #searchform .submit
{
    font-family: 'GothamBold', sans-serif;

    background: #000;
    -webkit-box-shadow: inset 0 0 30px #555;
       -moz-box-shadow: inset 0 0 30px #555;
            box-shadow: inset 0 0 30px #555;
}

.image-caption
{
    font-family: GothamLight, sans-serif;
    font-size: 10px;

    position: absolute;
    z-index: 3;
    right: 0;
    bottom: 26px;

    padding: 9px;

    -webkit-transform: rotate(1.8deg); /* Chrome, Safari, Opera */
        -ms-transform: rotate(1.8deg); /* IE 9 */
            -moz-transform: rotate(1.8deg);
            -o-transform: rotate(1.8deg);
            transform: rotate(1.8deg);
    -webkit-transform-origin: 100% 0; /* Chrome, Safari, Opera */
       -moz-transform-origin: 100% 0; /* IE 9 */
        -ms-transform-origin: 100% 0; /* IE 9 */
        -o-transform-origin: 100% 0; /* IE 9 */
            transform-origin: 100% 0;

    color: #fff;
    background: #000;
    background: rgba(0,0,0,.7);
}
@media (max-width: 922px)
{
    .image-caption
    {
        display: none;
    }

}


/* line 87, ../sass/partials/_typography.scss */

.tax-teams .news-title,
.tax-teams .page-title
{
    font-size: 52px;
}

/* line 90, ../sass/partials/_typography.scss */

.news-title span,
.page-title span
{
    /* line-height: 65px; */

    /* padding: 10px 15px; */

    /* color: #fff; */
    /* background: #000; */
}

/* line 113, ../sass/partials/_typography.scss */

.webfont
{
    font-family: 'webfont';
    font-weight: normal;
    font-style: normal;

    speak: none;
}

/* line 117, ../sass/partials/_typography.scss */
p.center
{
    text-align: center;
}

#content p
{
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;

    margin: 0 0 20px;
}
#content .post p:nth-of-type(1)
{
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;

    margin: 30px 0 20px;
}
.archive #content p:nth-of-type(1)
{
    font-family: 'GothamBook', sans-serif;
    font-size: 19px;

    margin: 0 0 20px;
}
.news-single-excerpt
{
    font-weight: normal;
    font-size: 18px;
    line-height:  1.7em;
    padding-top: 30px;
    display:  block;
}
.news-single-date {
    font-weight: bold;
}
.single-details {
    padding: 0px 70px 0px 50px;
}
.related-category-links
{
    font-family: 'GothamLight', sans-serif;
    font-weight: 400;

    text-align: center;
    text-transform: uppercase;
}
.related-category-links a img
{
    max-width: 85px;
    max-height: 85px;
    margin: 7px 0px 7px;
}
.fsp-arrows
{
    font-family: 'webfont';
    font-weight: normal;
    font-style: normal;
    line-height: 25px;

    display: inline-block;

    width: 25px;
    height: 25px;
    padding: 0 7px;

    color: #fff;
    -webkit-border-radius: 50%;
       -moz-border-radius: 50%;
            border-radius: 50%;
    background: #000;

    speak: none;
}

/* line 129, ../sass/partials/_typography.scss */

.breadcrumb-list
{
    font-size: 11px;
    font-weight: bold;

    margin-top: 10px;
    padding: 8px 0;

    color: #000;
    margin-left:  16px;
}

/* line 133, ../sass/partials/_typography.scss */

.breadcrumb-list a
{
    font-size: 11px;

    color: #888;
}

/* line 1, ../sass/partials/_editor-styles.scss */

.yellow-heading
{
    font-family: 'Anton', sans-serif;
    font-size: 26px;
    font-weight: 400;

    text-transform: uppercase;

    color: #f7941d;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* line 6, ../sass/partials/_editor-styles.scss */

.blue-heading
{
    font-family: 'Anton', sans-serif;
    font-size: 26px;
    font-weight: 400;

    text-transform: uppercase;

    color: #0c5b9e;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* line 18, ../sass/partials/_slider.scss */

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus
{
    outline: none;
}

/* line 23, ../sass/partials/_slider.scss */

.slides,
.flex-control-nav,
.flex-direction-nav
{
    margin: 0;
    padding: 0;

    list-style: none;
}

/* FlexSlider Necessary Styles
*********************************/

/* line 32, ../sass/partials/_slider.scss */

#slider
{
    margin: 60px 0 35px;

    background: #000;
}

/* line 41, ../sass/partials/_slider.scss */

#slider.loading
{
    min-height: 415px;

    background: black url('../images/loading.gif') center no-repeat;
}

/* line 47, ../sass/partials/_slider.scss */

.flexslider
{
    margin: 0;
    padding: 0;
}

/* line 51, ../sass/partials/_slider.scss */

.flexslider .slides > li
{
    display: none;

    -webkit-backface-visibility: hidden;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */

/* line 55, ../sass/partials/_slider.scss */

.flexslider .slides img
{
    display: block;

    width: 100%;
}

/* line 59, ../sass/partials/_slider.scss */

.flex-pauseplay span
{
    text-transform: capitalize;
}

/* Clearfix for the .slides element */

/* line 64, ../sass/partials/_slider.scss */

.slides:after
{
    line-height: 0;

    display: block;
    visibility: hidden;
    clear: both;

    height: 0;

    content: '\0020';
}

/* line 72, ../sass/partials/_slider.scss */

html[xmlns] .slides
{
    display: block;
}

/* line 75, ../sass/partials/_slider.scss */

* html .slides
{
    height: 1%;
}

/* No JavaScript Fallback */

/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */

/* line 82, ../sass/partials/_slider.scss */

.no-js .slides > li:first-child
{
    display: block;
}

/* FlexSlider Default Theme
*********************************/

/* line 88, ../sass/partials/_slider.scss */

.flexslider
{
    position: relative;

    zoom: 1;

    margin: 0;
}

/* line 93, ../sass/partials/_slider.scss */

.flex-viewport
{
    max-height: 2000px;

    -webkit-transition: all 1s ease;
       -moz-transition: all 1s ease;
         -o-transition: all 1s ease;
            transition: all 1s ease;
}

/* line 109, ../sass/partials/_slider.scss */

.loading .flex-viewport
{
    max-height: 300px;
}

/* line 112, ../sass/partials/_slider.scss */

.flexslider .slides
{
    zoom: 1;
}

/* line 115, ../sass/partials/_slider.scss */

.carousel li
{
    margin-right: 5px;
}

/* Direction Nav */

/* line 120, ../sass/partials/_slider.scss */

.flex-direction-nav
{
    height: 0;
}

/* line 123, ../sass/partials/_slider.scss */

.flex-direction-nav a
{
    position: absolute;
    z-index: 10;

    display: block;
    overflow: hidden;

    margin: -20px 0 0;

    cursor: pointer;
    -webkit-transition: all .3s ease;
       -moz-transition: all .3s ease;
         -o-transition: all .3s ease;
            transition: all .3s ease;
    text-decoration: none;

    opacity: 1;
    color: #fff;
    -webkit-border-radius: 50%;
       -moz-border-radius: 50%;
            border-radius: 50%;
    background: #0c5b9e;
}

/* line 157, ../sass/partials/_slider.scss */

.flex-direction-nav .flex-prev
{
    left: 20px;
}

/* line 166, ../sass/partials/_slider.scss */

.flex-direction-nav .flex-next
{
    text-align: right;
}

/* line 185, ../sass/partials/_slider.scss */

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover
{
    opacity: 1;
}

/* line 188, ../sass/partials/_slider.scss */

.flex-direction-nav .flex-disabled
{
    cursor: default;

    opacity: 0 !important;

    filter: alpha(opacity=0);
}

/* line 193, ../sass/partials/_slider.scss */

.flex-direction-nav a:before
{
    font-family: 'webfont';
    font-weight: normal;
    font-style: normal;
    line-height: 1;

    display: inline-block;

    content: '\6c';

    speak: none;
}

/* line 205, ../sass/partials/_slider.scss */

.flex-direction-nav a.flex-next:before
{
    content: '\72';
}

/* Pause/Play */

/* line 210, ../sass/partials/_slider.scss */

.flex-pauseplay a
{
    position: absolute;
    z-index: 10;
    bottom: 5px;
    left: 10px;

    display: block;
    overflow: hidden;

    width: 20px;
    height: 20px;

    cursor: pointer;

    opacity: .8;
    color: #000;
}

/* line 223, ../sass/partials/_slider.scss */

.flex-pauseplay a:before
{
    font-family: 'flexslider-icon';
    font-size: 20px;

    display: inline-block;

    content: '\f004';
}

/* line 229, ../sass/partials/_slider.scss */

.flex-pauseplay a:hover
{
    opacity: 1;
}

/* line 232, ../sass/partials/_slider.scss */

.flex-pauseplay a.flex-play:before
{
    content: '\f003';
}

/* Control Nav */

/* line 237, ../sass/partials/_slider.scss */

.flex-control-nav
{
    position: absolute;
    bottom: -40px;

    width: 100%;

    text-align: center;
}

/* line 243, ../sass/partials/_slider.scss */

.flex-control-nav li
{
    display: inline-block;
    zoom: 1;

    margin: 0 6px;

    *display: inline;
}

/* line 249, ../sass/partials/_slider.scss */

.flex-control-paging li a
{
    display: block;

    width: 11px;
    height: 11px;

    cursor: pointer;
    text-indent: -9999px;

    -webkit-border-radius: 20px;
       -moz-border-radius: 20px;
         -o-border-radius: 20px;
            border-radius: 20px;
    background: #666;
    background: rgba(0, 0, 0, .5);
         -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
       -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
            box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);

}

/* line 266, ../sass/partials/_slider.scss */

.flex-control-paging li a:hover
{
    background: #333;
    background: rgba(0, 0, 0, .7);
}

/* line 270, ../sass/partials/_slider.scss */

.flex-control-paging li a.flex-active
{
    cursor: default;

    background: #000;
    background: rgba(0, 0, 0, .9);
}

/* line 288, ../sass/partials/_slider.scss */

.flex-control-thumbs
{
    top: 0;
    right: 0;

    overflow: hidden;

    background: #000;
}

/* line 312, ../sass/partials/_slider.scss */

.flex-control-thumbs li
{
    display: block;

    margin: 0;
}

/* line 324, ../sass/partials/_slider.scss */

.flex-control-thumbs li.has-vid
{
    position: relative;
}

/* line 326, ../sass/partials/_slider.scss */

.flex-control-thumbs li.has-vid:before
{
    position: absolute;
    top: 50%;
    left: 50%;

    width: 45px;
    height: 35px;

    content: ' ';
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);

    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    background: url('../images/youtube-play.png') center no-repeat;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
}

/* line 338, ../sass/partials/_slider.scss */

.flex-control-thumbs li.has-vid:hover:before
{
    content: none;
}

/* line 343, ../sass/partials/_slider.scss */

.flex-control-thumbs img
{
    display: block;

    width: 100%;

    cursor: pointer;

    opacity: .6;
}

/* line 357, ../sass/partials/_slider.scss */

.flex-control-thumbs img:hover
{
    opacity: 1;
}

/* line 361, ../sass/partials/_slider.scss */

.flex-control-thumbs .flex-active
{
    cursor: default;

    opacity: 1;
}

/* line 375, ../sass/partials/_slider.scss */

.flexslider .slider-img
{
    position: relative;

    float: left;
    overflow: hidden;
}

/* line 388, ../sass/partials/_slider.scss */

.flexslider .slider-img img
{
    width: auto;
    height: auto;
}

/* line 405, ../sass/partials/_slider.scss */

.flexslider .caption
{
    float: left;

    color: #fff;
}

/* line 419, ../sass/partials/_slider.scss */

.flexslider .caption h2
{
    font-family: 'Anton', sans-serif;
    font-weight: 400;

    text-transform: uppercase;

    color: #fff;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* line 430, ../sass/partials/_slider.scss */

.flexslider .caption a
{
    color: #fff;
}

/* line 432, ../sass/partials/_slider.scss */

.flexslider .caption a:hover
{
    text-decoration: none;
}

/* line 443, ../sass/partials/_slider.scss */

.fluid-width-video-wrapper
{
    position: relative;

    padding-top: 65% !important;
    /* max-width: 800px; */
    /* height:  auto; */
}

/* line 447, ../sass/partials/_slider.scss */

.video_mask
{
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;

    width: 100%;

    cursor: pointer;

    opacity: 0;
    background-color: red;
}
.single_video_mask {
    background: transparent;
    height: 600px;
    margin-top: -600px;
    position: relative;
}

/* line 1, ../sass/partials/_more-news.scss */

.more-news
{
    margin: 0;
    margin-bottom: 40px;
    padding: 0;

    list-style: none;
}

/* line 6, ../sass/partials/_more-news.scss */

.more-news li
{
    margin: 3px 0;
}

/* line 8, ../sass/partials/_more-news.scss */

.more-news li a
{
    font-family: 'UniversCondensed', sans-serif;
    font-size: 18px;
    font-weight: 400;

    display: block;

    padding: 5px 0;

    text-transform: none;

    color: #000;
    border-left: 8px solid #f7f7f7;
    background: #f7f7f7;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* line 20, ../sass/partials/_more-news.scss */

.more-news li a:hover
{
    padding-left: 8px;

    text-decoration: none;

    color: #fff;
    border-left: 8px solid #f7941d;
    background: #002a5c;
}

/* line 1, ../sass/partials/_club-logos.scss */

ul.club-logos
{
    max-width: 1200px;
    margin: 0 auto;
    margin-top: 0px;
    margin-bottom: 10px;
    /* margin-bottom: 60px; */
    padding: 0;
    /* padding-left: 30px; */

    list-style: none;

    /* background: #000; */
    padding-top: 20px;
}

/* line 8, ../sass/partials/_club-logos.scss */

ul.club-logos li
{
    position: relative;

    display: inline-block;
    float: left;
    overflow: hidden;
}

/* line 13, ../sass/partials/_club-logos.scss */

ul.club-logos li:last-child
{
    margin-right: 0 !important;
}

/* line 16, ../sass/partials/_club-logos.scss */

ul.club-logos li img
{
    position: absolute;
    top: 50%;
    left: 50%;

    width: auto;
    height: auto;

    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}

/* line 1, ../sass/partials/_free-text.scss */

.free-text
{
    margin-bottom: 40px;
}

/* line 4, ../sass/partials/_free-text.scss */

.free-text .free-text-content img
{
    float: left;

    width: 50%;
    margin: 0 10px 10px 0;
}

/* line 14, ../sass/partials/_free-text.scss */

.free-text .free-text-content .wp-caption
{
    float: left;

    width: 50%;
    margin: 0 10px 10px 0;
}

/* line 23, ../sass/partials/_free-text.scss */

.free-text .free-text-content .wp-caption img
{
    float: none;

    width: 100%;
    margin: 0;
}

/* line 35, ../sass/partials/_free-text.scss */

.free-text .free-text-content b,
.free-text .free-text-content strong
{
    font-family: 'Anton', sans-serif;
    font-size: 110%;
    font-weight: 400;

    text-transform: uppercase;

    color: #0c5b9e;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* line 40, ../sass/partials/_free-text.scss */

.free-text .free-text-content p
{
    line-height: 18px;
}

/* line 55, ../sass/partials/_mixins.scss */
/*Ladder Widget */
.ladder_widget .widget-title
{
    margin-top: 0;
}
#ladder_widget_select
{
    font-size: 20px;

    width: 100%;
    margin-bottom: 15px;

    color: #fff;
    border: none;
    background: #555;
}
.ladder_widget_content
{
    display: none;

    margin-bottom: 10px;
}
.ladder_widget_content:nth-of-type(1)
{
    display: block;
}
.ladder_widget_content .spcompname
{
    display: none;
}
.ladder_widget_content tr.sproweven
{
    padding: 5px;

    background: #eee;
}
.ladder_widget_content table
{
    width: 100%;
}
.ladder_widget_content tr
{
    width: 100%;
}
.ladder_widget_content tr th
{
    font-size: 12px;
    /* background: #eee; */padding: 5px;

    text-align: center;
}
.ladder_widget_content tr th:nth-of-type(1)
{
    font-size: 12px;

    visibility: hidden;
    /* background: #eee; */padding: 5px;

    text-align: left;
}
.ladder_widget_content tr td
{
    font-size: 12px;
    /* background: #eee; */padding: 5px;

    text-align: center;
}
.ladder_widget_content tr td.teamname
{
    font-size: 14px;
    font-weight: bold;
    /* background: #eee; */padding: 5px;

    text-align: left;
}
/*Golden Boot*/
.statleader-block .statleader-block-header
{
    display: none;
}
.statleader-container
{
    height: 270px;
}
.statleader-firstblock
{
    float: left;

    width: 100%;
    margin: 1px 0;
}
.statleader-block .sl-pos
{
    font-family: DINBold, sans-serif;
    font-size: 18px;

    width: 30px;

    text-align: center;
}
.statleader-block .sl-value
{
    font-family: DINBold, sans-serif;
    font-size: 16px;
    font-weight: 400;

    padding: 7px 0 5px 5px;

    text-align: center;

    color: #0065a4;
}
.statleader-block .sl-teamimage
{
    float: right;

    height: 38px;
    margin: 8px 5px 0;
}
.statleader-block .sl-teamimage img
{
    height: 35px;
}
.statleader-block .sl-playerimage
{
    float: left;

    margin: 0 10px 0 0;
}
.statleader-block .sl-playerimage img
{
    display: block;

    height: 83px;
}

.statleader-block .leader-txt
{
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;

    width: 83px;
    height: 20px;

    text-align: center;
    text-transform: uppercase;

    color: #000;
    background: none repeat scroll 0 0 #f6c535;
}
.statleader-block .statleader-nameblock
{
    display: inline;
    float: left;

    width: 160px;
    height: 44px;
    margin: 8px 0 0;
}
.statleader-block .statleader-nameblock a
{
    display: inline;
    float: left;
    overflow: hidden;
    /* white-space: nowrap; */

    width: 100%;

    text-overflow: visible;

    color: #333;
}
.statleader-block .statleader-valueblock
{
    font-size: 16px;
    font-weight: 700;

    margin-top: 5px;
}
.statleader-block .statleader-valuewrap
{
    display: inline;
    float: right;

    width: 53px;
    height: 37px;
    margin: 5px 0 0;

    text-align: center;

    background: none repeat scroll 0 0 #e5e5e5;
}
.statleader-block .statleader-value
{
    font-family: DINMedium, sans-serif;
    font-size: 16px;
    line-height: 17px;

    float: left;

    width: 100%;
    height: 17px;
    margin: 7px 0 0;

    letter-spacing: -1px;

    color: #0065a4;
}
.statleader-block a.playerlink
{
    font-family: inherit;
    font-size: 28px;
    font-weight: bold;
    line-height: 29px;

    float: left;

    width: 100%;
    /* height: auto; */

    letter-spacing: -.6px;
}
.statleader-table tr:nth-child(2n+1)
{
    background: none repeat scroll 0 0 #efefef;
}
.statleader-block a.statleader-teamlink
{
    font-size: 12px;
    line-height: 15px;

    float: left;

    width: 100%;
    height: 15px;
    margin: 2px 0 0;

    color: #595959;
}
.statleader-block .statleader-abbrev
{
    font-family: DINMedium, sans-serif;
    font-size: 10px;

    letter-spacing: -1px;
    text-transform: uppercase;
}
.statleader-block .statleader-table a.playerlink
{
    font-size: 15px;

    letter-spacing: -.3px;
}
.statleader-block .statleader-table
{
    float: left;
    clear: both;

    width: 100%;

    border-collapse: collapse;
}
.statleader-block .statleader-table th
{
    font-family: DINBold, sans-serif;
    font-size: 10px;
    font-weight: 400;

    height: 19px;
    padding: 2px 0 0 5px;

    text-align: left;
    text-transform: uppercase;

    color: #fff;
    background: none repeat scroll 0 0 #313131;
}
.statleader-table td
{
    padding: 7px 5px 5px;
}
.statleader-table tr:nth-child(4),
.statleader-table tr:nth-child(5)
{
    display: none;
}
.statleader-more
{
    font-size: 10px;
    line-height: 16px;

    display: none;
    float: left;

    width: 288px;
    height: 16px;
    margin: 0;
    padding: 3px 5px 2px;

    text-align: right;

    border-width: 1px;
    border-style: solid;
    border-color: #313131;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    background: #fff;
    background:    -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(79, 79, 79, 1) 4%, rgba(49, 49, 49, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(4%, rgba(79, 79, 79, 1)), color-stop(100%, rgba(49, 49, 49, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(79, 79, 79, 1) 4%, rgba(49, 49, 49, 1) 100%);
    background:      -o-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(79, 79, 79, 1) 4%, rgba(49, 49, 49, 1) 100%);
    background:     -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(79, 79, 79, 1) 4%, rgba(49, 49, 49, 1) 100%);
    background:         linear-gradient(to bottom, rgba(255, 255, 255, 1) 0, rgba(79, 79, 79, 1) 4%, rgba(49, 49, 49, 1) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f4f4f',  endColorstr='#313131',  GradientType=0);
}
.statleader-more a
{
    font-family: DINBold, sans-serif;
    font-size: 10px;

    text-decoration: underline;
    text-transform: uppercase;

    color: #fff;
}
.statleader-widget-wrap .statleader-widget-wrap
{
    font-family: DINRegular, sans-serif;
}
.statleader-widget-wrap .statleader-block
{
    float: left;

    border: none;
    background: none repeat scroll 0 0 transparent;
}
.statleader-widget-wrap .statleader-top
{
    margin: 5px 0 11px;
}
.statleader-widget-wrap .statleader-top-bar
{
    float: left;

    width: 8px;
    height: 28px;
    margin: 0 10px 0 -8px;

    background: none repeat scroll 0 0 #0065a4;
}
.statleader-widget-wrap .statleader-top-title
{
    font-family: DINBold, sans-serif;
    font-size: 17px;
    line-height: 17px;

    letter-spacing: -.9px;

    color: #fff;
}
.statleader-widget-wrap .statleader-top-comp
{
    font-size: 11px;

    overflow: hidden;

    width: 185px;

    white-space: nowrap;
    text-overflow: ellipsis;

    color: #a4a4a4;
}
#basic-slider-parent
{
    height: 543px !important;
}
#basic-slider-parent ul.bjqs
{
    position: relative;

    display: none; /* background: #000; */
    overflow: hidden;
    height: 514px !important;
    margin: 0;
    margin: 0 auto;
    margin-top: 20px;
    padding: 0;

    list-style: none;
}
#basic-slider-parent li.bjqs-slide
{
    position: absolute;

    display: none;
}
#basic-slider-parent ul.bjqs-controls
{
    display: none;
}
#basic-slider-parent ul.bjqs-controls.v-centered li a
{
    position: absolute;
}
#basic-slider-parent ul.bjqs-controls.v-centered li a:hover
{
    text-decoration: none;

    color: #fff !important;
    background: #000 !important;
}
#basic-slider-parent ul.bjqs-controls.v-centered li.bjqs-next a
{
    font-family: 'GothamThin', sans-serif;
    font-size: 25px;

    right: 0;

    padding: 5px 4px 3px 6px;

    color: #fff;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 0;
            border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
            border-bottom-left-radius: 0;
    background: #000;
}
#basic-slider-parent ul.bjqs-controls.v-centered li.bjqs-prev a
{
    font-family: 'GothamThin', sans-serif;
    font-size: 25px;

    left: 0;

    padding: 5px 6px 3px 4px;

    color: #fff;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 0;
            border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
            border-bottom-right-radius: 0;
    background: #000;
}
#basic-slider-parent ol.bjqs-markers
{
    width: 100%;
    margin: 0;
    padding: 0;

    list-style: none;
}
#basic-slider-parent ol.bjqs-markers.h-centered
{
    position: relative;
    top: -102px;
    right: 0 !important;

    display: none;

    margin-left: 5px;
    padding-right: 5px;

    text-align: right;
}
#basic-slider-parent ol.bjqs-markers li
{
    display: inline;

    margin-right: 5px;
}
#basic-slider-parent ol.bjqs-markers li a
{
    font-family: GothamLight, sans-serif;
    font-size: 10px;
    font-weight: bold;

    display: inline-block;

    padding: 4px 8px;

    color: #000;
    background: #000;
    background: rgba(255,255,255,.6);
}
#basic-slider-parent ol.bjqs-markers li.active-marker a
{
    font-weight: bold;

    padding: 4px 8px;

    color: #000;
    background: #fff;
    background: rgba(255,255,255,.9);
}
#basic-slider-parent ol.bjqs-markers li a:hover
{
    text-decoration: none;
    color: #fff;
	background: #000;
    background: rgba(0,0,0,.4);
}

#basic-slider-parent ul.bjqs .caption
{
    position: relative;
    bottom: 90px;

    display: block;/* max-width: 100%; */

    width: 100%;
    margin-bottom: -66px;
}
#basic-slider-parent ul.bjqs .caption .rel-links
{
    display: none;
}
#basic-slider-parent ul.bjqs .caption h2
{
    font-size: 31px;
    line-height: 70px;

    position: absolute;
    bottom: -9px;

    display: block;

    max-width: 85%;
    height: auto;
    margin-left: 10px;

    word-wrap: break-word;

    background: none !important;
}
#basic-slider-parent ul.bjqs .caption h2 a
{
    font-family: 'GothamBold', sans-serif;

    display: inline;

    padding: 6px 0;

    white-space: normal;
    letter-spacing: -1px;
    text-transform: none;

    color: #000;
    background: red;
}
#basic-slider-parent ul.bjqs .caption h2 a:hover
{
    text-decoration: none;

    color: #fff;
    background: #000;
}

#basic-slider-parent ul.bjqs .caption h2 a span
{
    display: inline;

    padding: .35em;
    padding-right: 0;
    padding-left: 0;

    color: #fff;
    background: olive;
    box-shadow: 10px 0 0 olive, -10px 0 0 olive;
    font-family: UniversCondensed, sans-serif;
    font-weight:  bold;
}

#basic-slider-parent ul.bjqs .caption p
{
    font-family: 'Open Sans', sans-serif !important;
    font-size: 15px !important;
    line-height: 1.4em;
    position: absolute;
    bottom: -195px;
    display: block;
    overflow: hidden;
    width: 73% !important;
    height: 5em !important;
    padding: 10px;
    white-space: normal;
    text-transform: none;
    color: #fff;
    background: #000;
    background: rgba(0,0,0,.6);
}
#basic-slider-parent ul.bjqs .caption p a
{
    font-weight: bold;

    color: #fff;
}
#basic-slider-parent ul.bjqs .caption p a:hover
{
    text-decoration: none;
}

@media  (max-width : 420px)
{
    #basic-slider-parent
    {
        height: 300px !important;
    }
    #basic-slider-parent ul.bjqs
    {
        height: 600px;
    }
    #basic-slider-parent .basic-slider .basic-slider-slide
    {
        height: 600px;
    }
    #basic-slider-parent .bjqs-wrapper
    {
        height: 298px !important;
    }
    #basic-slider-parent ul.bjqs .caption h2
    {
        font-size: 16px;
        line-height: 36px;

        bottom: -5px;

        max-width: 100%;
    }
    #basic-slider-parent ul.bjqs .caption
    {
        position: relative;
        bottom: 4px;

        display: block;
    }
    #basic-slider-parent ul.bjqs .caption p
    {
        font-size: 17px;
        font-size: 13px !important;

        bottom: 0;

        width: 100% !important;
        height: 139px !important;
    }
        .single_video_mask {
        display: none;
    }
}
@media  (min-width : 401px) and (max-width : 599px)
{
    #basic-slider-parent
    {
        height: 426px !important;
    }
    #basic-slider-parent .basic-slider .basic-slider-slide
    {
        height: 600px;
    }
    #basic-slider-parent .bjqs-wrapper
    {
        height: 415px !important;
    }
    #basic-slider-parent ul.bjqs
    {
        height: 600px;
    }
    #basic-slider-parent ul.bjqs .caption h2
    {
        font-size: 21px;
        line-height: 48px;

        bottom: -3px;

        max-width: 100%;
    }
    #basic-slider-parent ul.bjqs .caption
    {
        position: relative;
        bottom: -1px;

        display: block;
    }
    #basic-slider-parent ul.bjqs .caption p
    {
        font-size: 17px;

        width: 100% !important;
    }
        .single_video_mask {
        display: none;
    }
}
@media  (min-width : 600px) and (max-width : 1023px)
{
    #basic-slider-parent
    {
        height: 543px !important;
    }
    #basic-slider-parent .basic-slider .basic-slider-slide
    {
        height: 600px;
    }
    #basic-slider-parent .bjqs-wrapper
    {
        height: 600px;
    }	ul.bjqs .caption
    {
        position: relative;
        bottom: 98px;

        display: block;
    }
    #basic-slider-parent ul.bjqs .caption h2
    {
        font-size: 22px;

        width: 85% !important;
    }
    #basic-slider-parent ul.bjqs .caption p
    {
        font-size: 15px;

        width: 65% !important;
    }
    .single_video_mask {
        display: none;
    }
}
@media  (min-width : 1024px) and (max-width : 1199px)
{
    #basic-slider-parent ul.bjqs .caption
    {
        position: relative;
        bottom: 250px;

        display: none;
    }
}

/* Evets Widget */

.elite_events_widget a
{
    display: block;

    padding: 3px 10px;
}

.elite_events_widget .event_archive_link
{
    display: block;

    text-align: right;
}

.elite_events_widget .event_title
{
    overflow: hidden;
}
.elite_events_widget .event_date
{
    margin-right: 15px;
}
.elite_events_widget .event_time
{
    float: right;
}

/* Events Archive */

.post-type-archive-tf_events .post-entry {
    margin-bottom: 0px !important;
    border-bottom: 1px solid #eee;
}
.post-type-archive-tf_events .post-entry:nth-child(odd) {background: #fafafa;}
.event_row {display: block;font-weight:  bold;font-size: 1.1em;padding: 11px 20px;}
.event_row:hover {background: #555; color: #fff; text-decoration: none;}
.event_row a
{
    display: block;

    padding: 3px 10px;
}

.event_row .event_archive_link
{
    display: block;

    text-align: right;
}

.event_row .event_title
{
    overflow: hidden;
}
.event_row .event_date
{
    margin-right: 40px;
    font-weight: normal;
}
.event_row .event_time
{
    float: right;
    font-weight:  normal;
}


/* Evets List Shortcode*/
.elite_events_list
{
    font-family: 'GothamBook',sans-serif;
    font-size: 18px;
}
.elite_events_list a
{
    display: block;
    clear: both;

    padding: 3px 10px;
}
.elite_events_list a:hover
{
    text-decoration: none;

    color: #333;
}
.elite_events_list .event_list_row
{
    padding: 5px 5px 5px 0;
}
.elite_events_list .event_list_row:nth-child(even)
{
    background: #eee;
}
.elite_events_list .event_archive_link
{
    display: block;

    text-align: right;
}

.elite_events_list .event_title
{
    font-size: 16px;
    line-height: 3em;

    overflow: hidden;
}
.elite_events_list .event_date
{
    font-family: 'GothamBold', sans-serif;
    font-weight: bold;

    display: block;
    float: left;

    width: 119px;
    margin-right: 5px;
    margin-right: 24px;
    padding: 0;

    text-align: right;
    letter-spacing: -1.5px;
}
.elite_events_list .event_time
{
    font-size: .8em;

    display: block;
    float: none;

    margin: 0;

    color: #555;
}


.textwidget .aggro_count
{
    width: 100%;
}
#aggro-youtube #aggro-container:before,
#aggro-youtube #aggro-container:after
{
    display: table;

    content: '';
}

/* line 59, ../sass/partials/_mixins.scss */

#aggro-youtube #aggro-container:after
{
    clear: both;
}

/* line 4, ../sass/partials/_aggro-youtube.scss */

#aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video,
#aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video
{
    position: relative;

    float: left;

    margin: 0;
}

/* line 28, ../sass/partials/_aggro-youtube.scss */

#aggro-youtube #aggro-container .ytplCard,
#aggro-youtube #aggro-container .ytCard
{
    background: #000;
}

/* line 31, ../sass/partials/_aggro-youtube.scss */

#aggro-youtube #aggro-container .aggroAdmin
{
    position: absolute;
    bottom: 10px;
    left: 10px;
}

/* line 36, ../sass/partials/_aggro-youtube.scss */

#aggro-youtube #aggro-container .aggroItem .aggroPic img
{
    width: 100% !important;
}

/* line 40, ../sass/partials/_aggro-youtube.scss */

#aggro-youtube #aggroPagination
{
    display: none;
}

/* line 85, ../sass/partials/_aggro-youtube.scss */

#aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video,
#aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video
{
    overflow: hidden;
}

/* line 1, ../sass/partials/_aggro-count.scss */

#fsp_adv_aggro_count
{
    margin: 20px 0;
}

/* line 3, ../sass/partials/_aggro-count.scss */

#fsp_adv_aggro_count a
{
    position: relative;

    float: left;

    padding: 0;

    text-align: center;

    background-image: url(../images/sabre-tiger-social-bg.png);
    background-repeat: no-repeat;
}

/* line 44, ../sass/partials/_aggro-count.scss */

#fsp_adv_aggro_count a:last-child
{
    margin-right: 0;
}

/* line 49, ../sass/partials/_aggro-count.scss */

#fsp_adv_aggro_count .social-all
{
    font-family: 'Anton', sans-serif;
    font-size: 32px;
    font-weight: 400;

    display: inline-block;

    text-align: center;
    text-transform: uppercase;

    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#0c5b9e), to(#001b31));
    background: -webkit-linear-gradient(top, #0c5b9e, #001b31);
    background:    -moz-linear-gradient(top, #0c5b9e, #001b31);
    background:      -o-linear-gradient(top, #0c5b9e, #001b31);
    background:         linear-gradient(top, #0c5b9e, #001b31);
    background-color: #002a5c;
    -webkit-box-shadow: inset 0 0 30px #000;
       -moz-box-shadow: inset 0 0 30px #000;
            box-shadow: inset 0 0 30px #000;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* line 58, ../sass/partials/_aggro-count.scss */

#fsp_adv_aggro_count .social-all span
{
    color: #f7941d;
}

/* line 61, ../sass/partials/_aggro-count.scss */

#fsp_adv_aggro_count .social-all .ac-bg
{
    display: block;

    background-image: url(../images/sabre-tiger-social-bg.png);
    background-repeat: no-repeat;
    background-position: right;
    -webkit-background-size: auto 70px;
       -moz-background-size: auto 70px;
         -o-background-size: auto 70px;
            background-size: auto 70px;
}

/* line 1, ../sass/partials/_logos.scss */

.logos-1
{
    margin: 0;
    padding: 0;

    list-style: none;
}

/* line 5, ../sass/partials/_logos.scss */

.logos-1 li
{
    position: relative;

    float: left;

    width: 120px !important;
    margin: 0;
    padding: 0;
}

/* line 22, ../sass/partials/_logos.scss */

.logos-1 a
{
    display: block;

    width: 100%;
    height: 105px;
}

/* line 26, ../sass/partials/_logos.scss */

.logos-1 a img
{
    position: absolute;
    top: 50%;
    left: 50%;

    width: auto;
    min-height: 71px;
    max-height: 71px;

    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}

/* line 36, ../sass/partials/_logos.scss */





.landing-gallery
{
    margin: 0;
    padding: 0;
}

/* line 4, ../sass/partials/_gallery.scss */

.landing-gallery li
{
    display: inline-block;
    float: left;

    margin: 0;
    padding: 0;

    background: #f7941d;
}

/* line 10, ../sass/partials/_gallery.scss */

.landing-gallery li a
{
    display: block;
}

/* line 12, ../sass/partials/_gallery.scss */

.landing-gallery li a:hover
{
    opacity: .6;
}

/* line 16, ../sass/partials/_gallery.scss */

.landing-gallery li img
{
    width: 100%;
    height: auto;
}

/* line 32, ../sass/partials/_gallery.scss */

#swipebox-overlay
{
	background-color: #000;
    background-color: rgba(0, 0, 0, .9);
}

/* line 7, ../sass/partials/_landing-page.scss */

.single-landing #hero .container
{
    padding-right: 15px;
    padding-left: 15px;
}

/* line 12, ../sass/partials/_landing-page.scss */

.match-centre
{
    height: 185px;
}

/* line 1, ../sass/partials/_latest-news.scss */

.latest-news
{
    margin: 0;
    padding: 0;

    list-style: none;
}

/* line 5, ../sass/partials/_latest-news.scss */

.latest-news li
{
    margin: 0;
    padding: 0;
}

/* line 9, ../sass/partials/_latest-news.scss */

.latest-news .first-post
{
    margin-bottom: 20px;
}

/* line 11, ../sass/partials/_latest-news.scss */

.latest-news .first-post .img-responsive
{
    float: left;

    width: 100%;
    margin: 0 15px 10px 0;
}

/* line 21, ../sass/partials/_latest-news.scss */

.latest-news .first-post .featured-image
{
    float: left;
    overflow: hidden;

    width: 60%;
    max-height: 300px;
    margin: 0 15px 10px 0;
}

/* line 29, ../sass/partials/_latest-news.scss */

.latest-news .latest-news-title
{
    font-family: 'Rockwell', sans-serif;
    font-size: 32px;
    font-weight: normal;
    line-height: 36px;

    text-transform: none;

    color: olive;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.single-short-news-title
{
    font-family: 'GothamBold', sans-serif;
    font-size: 28px;
    font-weight: normal;
    line-height: 45px !important;
    margin-top: 13px;
    text-transform: none;

    color: #000;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    clear:  both;
}


/* line 34, ../sass/partials/_latest-news.scss */

.latest-news .latest-news-title:hover
{
    text-decoration: none;
}

/* line 38, ../sass/partials/_latest-news.scss */

.latest-news .not-first-post
{
    display: inline-block;
    float: left;

    width: 47%;
    margin-top: 27px;
    margin-right: 5%;
}
.medium-news .not-first-post:nth-of-type(2)
{
    margin-right: 0;
}


/* line 43, ../sass/partials/_latest-news.scss */

.latest-news .not-first-post:nth-child(3n)
{
    margin-right: 0;
}

/* line 46, ../sass/partials/_latest-news.scss */

.latest-news .not-first-post .latest-news-title, .single-short-news-title
{
    font-size: 28px;
    line-height: 28px;
}

.latest-news p
{
    font-family: 'Open Sans', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5em;

    letter-spacing: -1px;
}
/* line 50, ../sass/partials/_latest-news.scss */

.latest-news .not-first-post .img-responsive
{
    margin-bottom: 10px;
}

/* line 53, ../sass/partials/_latest-news.scss */

.latest-news .not-first-post .featured-image
{
    height: auto;
    margin-bottom: 15px;

    /* background: #000; */
    text-align:  center;
}
.basic-slider
{
    margin: 0;
    padding: 0;

    list-style: none;
}
.basic-slider img
{
    width: 100%;
    max-width: 100%;
}
.basic-slider .basic-slider-slide
{
    position: relative;

    margin: 0;
    padding: 0;

    text-indent: 0;
}
.basic-slider .latest-news-title
{
    font-family: 'GothamBold', sans-serif;
    font-size: 29px;

    position: absolute;
    top: 15px;

    margin-bottom: 0;
    padding: 10px;

    color: #fff;
    background: #000;
}
.basic-slider .basic-slider-slide:hover .latest-news-title
{
    font-family: 'GothamBold', sans-serif;
    font-size: 29px;

    position: absolute;
    top: 16px;

    margin-bottom: 0;
    padding: 10px;

    text-decoration: none;

    color: #000;
    background: #fff;
}
.basic-slider-slide p
{
    position: relative;
    top: -2px;

    display: block;

    padding: 10px;

    color: #fff;
    background: #000;
}
.basic-slider-slide p a
{
    font-weight: bold;

    float: right;

    margin-right: 5px;

    color: #fff;
}

/* line 1, ../sass/partials/_live-stats.scss */

#compname-tab,
.match-centre-phone
{
    margin: 0;
    margin-bottom: 5px;
    padding: 0;

    list-style: none;
}

/* line 6, ../sass/partials/_live-stats.scss */

#compname-tab li,
.match-centre-phone li
{
    display: inline-block;
    float: left;

    margin: 0;
    margin-left: 5px;
    padding: 0;
}

/* line 12, ../sass/partials/_live-stats.scss */

#compname-tab li.compname-tab-title,
.match-centre-phone li.compname-tab-title
{
    font-family: 'Anton', sans-serif;
    font-size: 16px;
    font-weight: 400;

    position: relative;

    margin: 0;
    margin-right: 15px;
    padding-top: 8px;
    padding-right: 14px;

    text-transform: uppercase;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* line 20, ../sass/partials/_live-stats.scss */

#compname-tab li.compname-tab-title:after,
.match-centre-phone li.compname-tab-title:after
{
    position: absolute;
    top: 13px;
    right: 5px;

    width: 0;
    height: 0;

    content: '';

    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid black;
}

/* line 32, ../sass/partials/_live-stats.scss */

#compname-tab li a,
.match-centre-phone li a
{
    font-family: 'Anton', sans-serif;
    font-size: 18px;
    font-weight: 400;

    display: block;

    padding: 5px 10px;

    text-transform: uppercase;

    color: #fff;
    color: rgba(255, 255, 255, .8);
    border: 1px solid #da541a;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    background: #f7941d;
    background: -webkit-gradient(linear, left top, left bottom, from(#f7941d), to(#da541a));
    background: -webkit-linear-gradient(top, #f7941d, #da541a);
    background:    -moz-linear-gradient(top, #f7941d, #da541a);
    background:      -o-linear-gradient(top, #f7941d, #da541a);
    background:         linear-gradient(top, #f7941d, #da541a);

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* line 43, ../sass/partials/_live-stats.scss */

#compname-tab li a:hover,
#compname-tab li a.active,
.match-centre-phone li a:hover,
.match-centre-phone li a.active
{
    text-decoration: none;

    color: white;
    border-color: #fff;
    background: #002a5c;
    background: -webkit-gradient(linear, left top, left bottom, from(#0c5b9e), to(#001b31));
    background: -webkit-linear-gradient(top, #0c5b9e, #001b31);
    background:    -moz-linear-gradient(top, #0c5b9e, #001b31);
    background:      -o-linear-gradient(top, #0c5b9e, #001b31);
    background:         linear-gradient(top, #0c5b9e, #001b31);
}

/* line 53, ../sass/partials/_live-stats.scss */

.match-centre-phone
{
    margin-bottom: 15px;
}

/* line 55, ../sass/partials/_live-stats.scss */

.match-centre-phone li
{
    display: block;
    float: none;

    width: 100%;
    margin-bottom: 5px;
    margin-left: 0;
    padding: 0 10px;

    color: #fff;
}

/* line 65, ../sass/partials/_live-stats.scss */

.spls_matchrow2,
.spls_datefield,
.spls_viewlink
{
    -webkit-font-smoothing: antialiased !important;
}

/* line 69, ../sass/partials/_live-stats.scss */

.spls_lsmatch
{
    -webkit-border-radius: 0 0 2px 2px !important;
       -moz-border-radius: 0 0 2px 2px !important;
            border-radius: 0 0 2px 2px !important;
}

/* line 72, ../sass/partials/_live-stats.scss */

.spls_matchrow2
{
    height: 70px !important;
}

/* line 75, ../sass/partials/_live-stats.scss */

.spls_matchrow3
{
    height: 22px !important;

    -webkit-border-radius: 0 0 2px 2px !important;
       -moz-border-radius: 0 0 2px 2px !important;
            border-radius: 0 0 2px 2px !important;
}

/* line 80, ../sass/partials/_live-stats.scss */

#spls_comp_list li
{
    height: 110px !important;

    -webkit-border-radius: 0 0 2px 2px;
       -moz-border-radius: 0 0 2px 2px;
            border-radius: 0 0 2px 2px;
}

/* line 85, ../sass/partials/_live-stats.scss */

#mc-wrapper #spls_comp_list_scroller
{
    overflow: hidden;
}

/* line 86, ../sass/partials/_live-stats.scss */

#spls_comp_list ul
{
    position: relative;
    left: 0;
}

/* line 88, ../sass/partials/_live-stats.scss */

#wrapper,
#footer_content
{
    width: 996px;
    margin: 0 auto;

    text-align: left;
}

/* line 123, ../sass/partials/_live-stats.scss */

#mc_wrap .teamname
{
    font-weight: normal;
}

/* line 127, ../sass/partials/_live-stats.scss */

.spls_matchrow2 .logo
{
    overflow: hidden;

    margin: 0 !important;
}

/* line 132, ../sass/partials/_live-stats.scss */

#spls_comp_list
{
    width: 1100px !important;
}

/* line 135, ../sass/partials/_live-stats.scss */

#spls_comp_list_scroller.new-width
{
    overflow: hidden;
}

/* line 145, ../sass/partials/_live-stats.scss */

#spls_comp_list ul
{
    position: relative;
    left: 0;
}

/* container */

/* line 3, ../sass/partials/_match-centre.scss */

.widget_match_center
{
    position: relative;

    height: 140px;
    margin-top: 0;
    margin-bottom: 10px;

    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
}

/* line 16, ../sass/partials/_match-centre.scss */

#sblock4_wrapper
{
    width: 100%;
    height: 121px;
}

/* line 22, ../sass/partials/_match-centre.scss */

#sp-comp-links
{
    line-height: normal;

    z-index: 2;

    display: none !important;

    width: 96px;

    vertical-align: top;
}

/* match items */

/* line 33, ../sass/partials/_match-centre.scss */

#sblock4_dropdown
{
    font-family: 'UniversCondensed', sans-serif;
    font-size: 14px;
    font-weight: bold;

    position: absolute;
    top: 5px;
    right: 5px;

    width: 25%;

    cursor: pointer;
    text-transform: uppercase;

    color: #000;
    border: none;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            
    border-radius: 0px !important;
    background: #fafafa;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border:  1px solid #aaa;
}

/* line 52, ../sass/partials/_match-centre.scss */

.widget_match_center .spcompname
{
    font-family: 'Rockwell', sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 36px;

    display: block !important;

    width: 100%;
    /* height: 35px; */
    margin-bottom: 15px;

    text-indent: 8px;
    text-transform: uppercase;

    color: olive;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: white;
    /* display: inline-block !important; */
    width:  auto;
    padding:  4px;
}

/* line 63, ../sass/partials/_match-centre.scss */

.widget_match_center .spmatch
{
    font-weight: 700;

    position: relative;

    display: inline-block;
    overflow: hidden;

    width: 207px;
    height: 85px;
    margin: 0 5px;

    vertical-align: middle;

    border-bottom: 1px solid #222;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    backgrounbd:  #eee;
}

/* Match Center match title */

/* line 76, ../sass/partials/_match-centre.scss */

.widget_match_center .spmatch-title
{
    line-height: 16px;

    display: block !important;
    clear: both;

    width: 100%;
    height: 16px;
    margin-bottom: 5px;

    text-indent: 7px;

    border-bottom: 1px solid #333;
    background: #fff;
    color: #222 !important;
}

/* line 86, ../sass/partials/_match-centre.scss */

.widget_match_center .spdate
{
    font-size: 11px;

    float: left;

    color: #fff;
}

/* line 91, ../sass/partials/_match-centre.scss */

.sp-match-link.teamslink
{
    display: none;
}

/* line 94, ../sass/partials/_match-centre.scss */

.widget_match_center .sp-match-link
{
    font-size: 10px;

    float: right;

    margin-right: 3px;
}

/* line 99, ../sass/partials/_match-centre.scss */

.widget_match_center .sp-match-link a
{
    font-size: 9px;

    display: none;

    text-transform: uppercase;

    color: #f6c535;
}


.widget_match_center .spdate
{
    color: #222;
}


.home .widget_match_center .spdate
{
    color: #f6c535;
}

/* Match Center team /score info */

/* line 105, ../sass/partials/_match-centre.scss */

.widget_match_center .spteams
{
    border: none;
    background: #fff;
}

.widget_match_center .spteams *
{
    color: #222 !important;
}



/* line 109, ../sass/partials/_match-centre.scss */

#mc-game-wrap
{
    display: inline;
    float: left;
    overflow: hidden;

    height: 85px;
    margin: 0 5px 0 0;
}

/* line 128, ../sass/partials/_match-centre.scss */

#mc-game-content
{
    width: 5000px;
}

#mc-game-content .spteams span
{
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 10px;

    background-repeat: no-repeat !important;
    background-size: 25px 25px !important;
}
#mc-game-content .tid19746797 span
{
    background: url(../images/club-icons/transparent/waibop-united.png);
}

/* line 133, ../sass/partials/_match-centre.scss */

#spnext,
#spprev
{
    display: inline-block;

    width: 18px;
    height: 85px;

    cursor: pointer;
    vertical-align: middle;

    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    background: olive;
}

/* line 146, ../sass/partials/_match-centre.scss */

#spprev
{
    /* previous arrow */
    float: left;

    margin: 0 3px 0 7px;
}

/* line 150, ../sass/partials/_match-centre.scss */

#spnext
{
    margin: 0 7px 0 3px;
}

/* line 153, ../sass/partials/_match-centre.scss */

#spprev:before,
#spnext:before
{
    display: inline-block;
    width: 0;
    height: 0;
    margin-top: 30px;
    margin-left: 7px;
    content: '';
    border-style: solid;
}

/* line 163, ../sass/partials/_match-centre.scss */

#spprev:before
{
    border-width: 6px 5px 6px 0;
    border-color: #000 #fff #000 #000;
    border-color: rgba(0, 0, 0, 0) white rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

/* line 167, ../sass/partials/_match-centre.scss */

#spprev:hover,
#spnext:hover
{
    background: #333;
}

/* line 170, ../sass/partials/_match-centre.scss */

#spnext:before
{
    border-width: 6px 0 6px 5px;
    border-color: #000 #000 #000 #fff;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) white;
}

/* line 175, ../sass/partials/_match-centre.scss */

.widget_match_center .spteam1,
.widget_match_center .spteam2
{
    font-size: 12px;
    line-height: 30px;

    height: 35px;

    text-indent: 7px;

    color: #000;
}

/* line 182, ../sass/partials/_match-centre.scss */

.widget_match_center .spversus
{
    font-size: 11px;
    line-height: 1px;

    display: none;

    color: #000;
}

/* line 187, ../sass/partials/_match-centre.scss */

.widget_match_center .spversus:before
{
    display: inline-block;

    width: 77%;
    height: 1px;
    margin-right: 4%;

    content: '';
    vertical-align: middle;

    background: #d1d1d1;
}

/* line 196, ../sass/partials/_match-centre.scss */

.widget_match_center .spscore
{
    font-family: 'Anton', sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 30px;

    position: absolute;
    top: 14px;
    right: 25px;

    text-align: right;
    text-transform: uppercase;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* line 205, ../sass/partials/_match-centre.scss */

.widget_match_center .team2score,
.widget_match_center .team1score
{
    display: block;

    padding-top: 6px;

    color: olive;
}

/* line 208, ../sass/partials/_match-centre.scss */

.widget_match_center .scoredivider
{
    display: none;
}

/* line 211, ../sass/partials/_match-centre.scss */

.widget_match_center .sp-fix-link a,
.widget_match_center .sp-lad-link a,
.widget_match_center .sp-stat-link a
{
    font-family: 'Anton', sans-serif;
    font-size: 15px;
    font-weight: 400;

    text-transform: uppercase;

    color: #f7f7f7;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* line 215, ../sass/partials/_match-centre.scss */
.widget_match_center .spmatchname
{
    display: none;
}

.widget_match_center .sp-fix-link a:hover,
.widget_match_center .sp-lad-link a:hover,
.widget_match_center .sp-stat-link a:hover
{
    text-decoration: none;
}

/* com links buttons */

/* line 223, ../sass/partials/_match-centre.scss */

.widget_match_center .sp-fix-link,
.widget_match_center .sp-lad-link,
.widget_match_center .sp-stat-link
{
    line-height: 20px;

    width: 100%;
    height: 20px;
    margin: 0 0 5px 0;

    text-align: center;

    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    background: #0c5b9e;
}

/* line 231, ../sass/partials/_match-centre.scss */

.widget_match_center .sp-fix-link:hover,
.widget_match_center .sp-lad-link:hover,
.widget_match_center .sp-stat-link:hover
{
    text-decoration: none !important;

    background: #0e69b6;
}
@media (min-width : 1024px)
{
    .landing-hero .widget_match_center
    {
        width: 100%;
        margin-top: -20px;
        margin-right: 0px;
        margin-left: 0px;
        padding-bottom: 0px;

        /* background: #000; */
    
        margin-bottom: 25px;
}
    .landing-hero #mc-game-wrap
    {
        width: 93%;
    
        margin:  0 auto;
}
}
@media (min-width : 620px) and (max-width : 1023px)
{
    .landing-hero .widget_match_center
    {
        width: 100%;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: 0px;

        background: none;
    }
    .landing-hero #mc-game-wrap
    {
        width: 90%;
    }
}/* line 1, ../sass/partials/_player-profiles.scss */

.players,
.coaches
{
    margin-top: 15px;
}

/* line 5, ../sass/partials/_player-profiles.scss */

.players h1
{
    margin-bottom: 20px;
}

/* line 10, ../sass/partials/_player-profiles.scss */

.coaches .heading,
.staff .heading
{
    margin-bottom: 10px;
    padding-left: 0;

    color: #000 !important;
    background-color: transparent;
}

/* line 17, ../sass/partials/_player-profiles.scss */

.profile-box
{
    margin: 0;
    padding: 0;
}

/* line 20, ../sass/partials/_player-profiles.scss */

.profile-box li
{
    position: relative;

    display: inline-block;
    float: left;

    height: 268px;
    margin-bottom: 1%;

    background: #ddd;
}

/* line 27, ../sass/partials/_player-profiles.scss */

.profile-box li img
{
    max-width: 100%;
}

/* line 31, ../sass/partials/_player-profiles.scss */

.profile-box li.first-two-posts
{
    width: 49.5%;
    height: 240px;
    margin-right: 1%;
}

/* line 35, ../sass/partials/_player-profiles.scss */

.profile-box li.first-two-posts:nth-child(2n)
{
    margin-right: 0;
}

/* line 61, ../sass/partials/_player-profiles.scss */

.profile-thumb
{
    position: relative;

    width: 100%;
    height: 240px;

    background-position: center top;
    -webkit-background-size: auto 240px;
       -moz-background-size: auto 240px;
         -o-background-size: auto 240px;
            background-size: auto 240px;
}

/* line 76, ../sass/partials/_player-profiles.scss */

.player-number
{
    font-family: 'GothamBlack', sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 36px;

    position: absolute;
    top: 0;
    right: 0;

    min-width: 35px;
    height: 35px;

    text-align: center;
    text-transform: uppercase;

    color: #fff;
    border: 0 solid #002a5c;
    background: #000;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* line 90, ../sass/partials/_player-profiles.scss */

.profile-link
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 240px;
}

/* line 98, ../sass/partials/_player-profiles.scss */

.profile-details
{
    /* min-height: 55px; */
    line-height: 2em !important;

    position: absolute;
    bottom: 0;
    left: 0;

    display: block;

    width: 100%;
    padding: 0;

    background: none;
}

/* line 107, ../sass/partials/_player-profiles.scss */

.not-first-two-posts:hover .player-name
{
    color: #000 !important;
    background: #fff !important;
}

.profile-details:link:hover,
.profile-details:visited:hover,
.profile-details.hovered
{
    text-decoration: none;

    background: #f7941d;
    /* padding-bottom: 20px; */
}

/* line 112, ../sass/partials/_player-profiles.scss */

.profile-details:hover
{
    text-decoration: none;
}

/* line 115, ../sass/partials/_player-profiles.scss */

.profile-details .player-position,
.profile-details .player-name
{
    display: block;

    color: #fff;
}

/* line 119, ../sass/partials/_player-profiles.scss */

.profile-details .player-position
{
    font-family: GothamMedium, sans-serif !important;
    font-size: 14px;
    line-height: 20px;

    display: block;

    margin: 0;
    padding: 4px;

    color: #1d1d1d;
    background: #ddd;
}

/* line 123, ../sass/partials/_player-profiles.scss */

.coaches .profile-details .player-position
{
    color: #1d1d1d;
}

/* line 127, ../sass/partials/_player-profiles.scss */

.profile-details .player-name
{
    font-family: 'GothamBold', sans-serif;
    font-size: 16px !important;
    font-weight: 400;
    line-height: 1.3em !important;

    position: absolute;
    bottom: 29px;

    max-width: 95%;
    margin-bottom: 3px;
    padding: 4px;

    text-transform: none;

    background: #000;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* line 137, ../sass/partials/_player-profiles.scss */

.staff-list
{
    margin: 0;
    padding: 0;

    list-style: none;
}

/* line 141, ../sass/partials/_player-profiles.scss */

.staff-list li
{
    font-family: 'GothamBold', sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 30px;

    margin: 0;
    padding: 0;

    letter-spacing: -1.2px;
    text-transform: none;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* line 1, ../sass/partials/_search-form.scss */

#searchform
{
    position: relative;

    float: right;

    width: 80%;
    height: 55px;

    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    background: transparent;
    margin-top: 0px;
}

/* line 12, ../sass/partials/_search-form.scss */

#searchform .field
{
    font-size: 22px;

    float: left;

    width: 80%;
    height: 50px;
    padding-left: 10px;

    color: #000;
    border: 1px solid #0c5b9e;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;

    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}

/* line 24, ../sass/partials/_search-form.scss */

#footer #searchform .field
{
    border: none;
}

/* line 31, ../sass/partials/_search-form.scss */
.search #main-content #searchform .submit {
    top: -55px;
    font-family:  sans-serif;
    font-size:  16px;
    background: #ddd;
    width:  100px;
    color: #000;
    height:  50px;
}
.search-no-results #main-content #searchform #s {
    border:  2px solid #ddd;
    text-align:  left;
    color:  #222;
    font-family:  sans-serif;
    font-weight:  normal;
}

#searchform .submit
{
    font-weight: 600;

    float: right;

    width: 18%;
    height: 40px;
    margin: 5px 5px 0 0;

    text-transform: uppercase;

    border: none;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    background: #f7941d;
    /* -webkit-box-shadow: inset 0 0 30px #d85119; */
       -moz-box-shadow: inset 0 0 30px #d85119;
            
    /* box-shadow: inset 0 0 30px #d85119; */

    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    /* top:  0px; */
}

/* line 45, ../sass/partials/_search-form.scss */

#searchform .submit:hover
{
    -webkit-box-shadow: inset 0 0 20px #d85119;
       -moz-box-shadow: inset 0 0 20px #d85119;
            box-shadow: inset 0 0 20px #d85119;
}

/* line 52, ../sass/partials/_search-form.scss */

#searchform label
{
    display: none;
}

/* line 1, ../sass/partials/_archive.scss */

.archive-img
{
    float: left;
    max-width: 290px;
    height: auto;
    margin: 0 25px 25px 0;
}
@media (max-width:420px)
{
    .archive-img
    {
        float: none;
        width: 100%;
        height: auto;
        margin: 20px auto;
    }
}

/* line 1, ../sass/partials/_single.scss */

.featured-image
{
    margin-bottom: 2px;
    min-height:  230px;
    margin-left: auto;
    margin-right: auto;
}

/* line 4, ../sass/partials/_single.scss */

.post-meta
{
    font-size: 16px !important;
    font-style: italic;

    margin-top: 12px;
}

/* line 9, ../sass/partials/_single.scss */

.navigation
{
    display: block;

    margin: 40px 0;
}

/* line 11, ../sass/partials/_single.scss */

.navigation a.next-prev
{
    font-family: 'UniversCondensed', sans-serif;
    font-size: 20px;
    font-weight: normal;

    text-transform: none;

    color: #000;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* line 15, ../sass/partials/_single.scss */

.navigation a.next-prev:hover,
.navigation a.next-prev.hovered
{
    text-decoration: none;

    color: #aaa;
}

/* line 1, ../sass/partials/_landing-nav.scss */

.landing-nav
{
    background: olive;
    /* height: 65px; */
    position: relative;
    margin-bottom: 40px;
}

/* line 20, ../sass/partials/_landing-nav.scss */

.landing-nav .menu li ul
{
    display: none;
}

/* line 25, ../sass/partials/_landing-nav.scss */

.landing-nav .menu a
{
    color: #fff;
    font-family: UniversCondensed, sans-serif;
    text-transform: uppercase;
    font-weight:  bold;
}

.landing-nav .menu li:nth-of-type(odd) a {
  background: rgba(0,0,0,.1);
}
.landing-nav .menu a:hover
{
    background: #000 !important;
    color: #fff !important;
}

/* line 39, ../sass/partials/_landing-nav.scss */

.landing-nav .menu a:hover
{
    color: #ddd;
}

/* line 43, ../sass/partials/_landing-nav.scss */

.landing-nav .menu .current_page_item a,
.landing-nav .menu .current-menu-item a
{
    color: #ddd;
    background-color: transparent !important;
}
.landing-hero
{
    background: transparent;
}
/* line 3, ../sass/partials/_contact-details.scss */

.widget_contact_details_widget .contact-details span
{
    font-size: 12px;

    display: block;
}

/* line 6, ../sass/partials/_contact-details.scss */

.widget_contact_details_widget .contact-details span:before
{
    font-weight: 600;

    text-transform: uppercase;
}

/* line 12, ../sass/partials/_contact-details.scss */

.widget_contact_details_widget .contact-widget-address-1
{
    margin-bottom: 5px;
}

/* line 21, ../sass/partials/_contact-details.scss */

.widget_contact_details_widget .contact-widget-address-2:before
{
    content: 'Postal: ';
}

/* line 24, ../sass/partials/_contact-details.scss */

.widget_contact_details_widget .contact-widget-phone-1:before
{
    content: 'Phone: ';
}

/* line 27, ../sass/partials/_contact-details.scss */

.widget_contact_details_widget .contact-widget-fax:before
{
    content: 'Fax: ';
}

/* line 30, ../sass/partials/_contact-details.scss */

.widget_contact_details_widget .contact-widget-email:before
{
    content: 'Email: ';
}

/* line 33, ../sass/partials/_contact-details.scss */

.widget_contact_details_widget .contact-widget-abn:before
{
    content: 'ABN: ';
}

/* line 1, ../sass/partials/_editable-button.scss */

.widget_edit_button_widget
{
    height: 150px;

    background: #0c5b9e;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0c5b9e), to(#001b31));
    background-image: -webkit-linear-gradient(top, #0c5b9e, #001b31);
    background-image:    -moz-linear-gradient(top, #0c5b9e, #001b31);
    background-image:      -o-linear-gradient(top, #0c5b9e, #001b31);
    background-image:         linear-gradient(top, #0c5b9e, #001b31);
    -webkit-box-shadow: inset 0 0 30px #000;
       -moz-box-shadow: inset 0 0 30px #000;
            box-shadow: inset 0 0 30px #000;
}

/* line 8, ../sass/partials/_editable-button.scss */

.widget_edit_button_widget:hover
{
    background: #0e69b6;
}

/* line 25, ../sass/partials/_editable-button.scss */

.widget_edit_button_widget .editable_button_widget
{
    font-family: 'Anton', sans-serif;
    font-size: 32px;
    font-weight: 400;
    line-height: 34px;

    position: relative;

    display: block;

    height: 150px;
    padding: 10px;

    text-transform: uppercase;

    background: url('../images/editable-button-bg.png') center no-repeat;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* line 34, ../sass/partials/_editable-button.scss */

.widget_edit_button_widget .editable_button_widget:hover
{
    text-decoration: none;
}

/* line 38, ../sass/partials/_editable-button.scss */

.widget_edit_button_widget .editable_button_widget.eb-bottom span.link-text
{
    position: absolute;
    bottom: 10px;
}

/* line 44, ../sass/partials/_editable-button.scss */

.widget_edit_button_widget .editable_button_widget.eb-top span.link-text
{
    position: absolute;
    top: 10px;
}

/* line 50, ../sass/partials/_editable-button.scss */

.widget_edit_button_widget .editable_button_widget span.line1
{
    display: block;

    color: #f7941d;
}

/* line 54, ../sass/partials/_editable-button.scss */

.widget_edit_button_widget .editable_button_widget span.line2
{
    display: block;

    color: #fff;
}

/* line 1, ../sass/partials/_footer.scss */

#footer
{
    z-index: 1;

    /* margin-top: 10px; */

    color: #fff;
    background: #000;
}

/* line 8, ../sass/partials/_footer.scss */

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

/* line 22, ../sass/partials/_footer.scss */

#footer .footer-inner
{
    width: 100%;
    padding-top:  80px;
}

/* line 35, ../sass/partials/_footer.scss */

.footer-bottom
{
    color: #fff;
    border-top: 0 solid #0c5b9e;
    background: #121212;
}

/* line 39, ../sass/partials/_footer.scss */

.footer-bottom p,
.footer-bottom a
{
    font-size: 14px;

    display: block;

    margin: 0;
    padding: 10px 0;
    font-weight:  bold;
}
.footer-menus {position: relative;}
.big-footer-logo {
    max-width:  85%;
    margin:  0 auto;
    display: block;
    margin-top:  30px;
}
.copyright-menu{
    list-style:  none;
}
.copyright-menu li {
    display:  inline;
    float:  left;
    margin-right:  12px;
    font-size:  14px;
}
.copyright-menu li a {
    text-decoration:  none;
}

.copyright-menu li a:hover {
    color: #fff;
}

.social-icons {
    list-style:  none;
    padding:  0px;
    margin:  0px;
    text-align:  center;
    margin-top: 40px;
}
.social-icons li {
    display:  inline;
}
.social-icons a {
    display: inline-block;
    height: 50px;
    width: 50px;
    overflow:  hidden;
    text-indent:  -500%;
     
    background-size: contain !important;
    margin:  0px 3px;
}

.social-icons .social-menu-facebook a {background: url(../images/social-icons/facebook.png) center center no-repeat;}
.social-icons .social-menu-twitter a {background: url(../images/social-icons/twitter.png) center center no-repeat;}
.social-icons .social-menu-instagram a {background: url(../images/social-icons/instagram.png) center center no-repeat;}
.social-icons .social-menu-youtube a {background: url(../images/social-icons/youtube.png) center center no-repeat;}

#footer #searchform
{
width: 100%;
margin-bottom:  90px;
}
#footer #searchform div
{
    float: none;

    padding-top: 13px;
    text-align:  center;
}
#footer #searchform #s
{
    padding: 10px 55px 10px 5px;

    /* border: 2px solid #000; */
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
    border:  none;
    color: #000;
    outline: #000;
    font-weight:  bold;
    font-size: 20px;
    text-align:  right;
    /* padding-right: 50px; */
    /* margin-right: -18px; */
    float: none;
        
    background: rgba(255,255,255,1);

    text-transform: lowercase;
    width:  90%;
    margin: 30px auto 10px;
}
#footer #searchform #s:focus {
    background-color: rgba(255,255,255,1);

}
#footer #searchform #s::-webkit-input-placeholder {
   color: #999;
}

#footer #searchform #s:-moz-placeholder { /* Firefox 18- */
   color: #999;  
}

#footer #searchform #s::-moz-placeholder {  /* Firefox 19+ */
   color: #999;  
}

#footer #searchform #s:-ms-input-placeholder {  
   color: #999;  
}
#footer #searchsubmit
{
    font-family: nnswf-social;

    position: relative;
    top: -62px;

    /* height: 26px; */
    right: 17px;

    color: #000000;
    border: none;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
    background: none;
    font-size: 35px;
    padding:  5px;
    float: right;
    display: inline-block;
    margin-bottom: -60px;
}


@font-face
{
    font-family: 'webfont';
    font-weight: normal;
    font-style: normal;

    src: url('../fonts/webfont.eot?1531711');
    src: url('../fonts/webfont.eot?1531711#iefix') format('embedded-opentype'), url('../fonts/webfont.woff?1531711') format('woff'), url('../fonts/webfont.ttf?1531711') format('truetype'), url('../fonts/webfont.svg?1531711#webfont') format('svg');
}

@font-face
{
    font-family: 'nnswf-social';
    font-weight: normal;
    font-style: normal;

    src: url('../fonts/nnswf-social.eot?47602161');
    src: url('../fonts/nnswf-social.eot?47602161#iefix') format('embedded-opentype'),
    url('../fonts/nnswf-social.woff?47602161') format('woff'),
    url('../fonts/nnswf-social.ttf?47602161') format('truetype'),
    url('../fonts/nnswf-social.svg?47602161#nnswf-social') format('svg');
}

@font-face
{
    font-family: 'UniversCondensed';

    src: url('../fonts/UniversCondensed.eot');
    src: url('../fonts/UniversCondensed.eot') format('embedded-opentype'),
    url('../fonts/UniversCondensed.woff2') format('woff2'),
    url('../fonts/UniversCondensed.woff') format('woff'),
    url('../fonts/UniversCondensed.ttf') format('truetype'),
    url('../fonts/UniversCondensed.svg#UniversCondensed') format('svg');
}

@font-face
{
    font-family: 'Rockwell';

    src: url('../fonts/RockwellBold.eot');
    src: url('../fonts/RockwellBold.eot') format('embedded-opentype'),
    url('../fonts/RockwellBold.woff2') format('woff2'),
    url('../fonts/RockwellBold.woff') format('woff'),
    url('../fonts/RockwellBold.ttf') format('truetype'),
    url('../fonts/RockwellBold.svg#RockwellBold') format('svg');
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */

/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */

/* line 50, ../sass/app.scss */

body
{
    font-family: 'Open Sans',sans-serif;
    font-size: 22px;
    font-weight: 300;

    overflow-x: hidden;

    width: 100%;

    background: #fff;

    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
}

/* line 55, ../sass/app.scss */

.col-1,
.col-2
{
    position: relative;

    float: left;

    min-height: 1px;
}

/* line 72, ../sass/app.scss */

.post-type-archive-player .col-1
{
    padding-top: 15px;
}

/* line 84, ../sass/app.scss */

#nav-container > .container
{
    position: relative;
}

/* line 87, ../sass/app.scss */

#logo
{
    position: absolute;
    top: 0;
    border: 2px solid #191919;
    border-top: none;
}

/* line 112, ../sass/app.scss */

#logo a
{
    display: block;
    height: 153px;
}

/* line 123, ../sass/app.scss */


#content-wrap
{
    background: none;
}

/* line 177, ../sass/app.scss */

#content
{
    padding-top: 15px;
}

/* line 179, ../sass/app.scss */

.has-club-logos #content
{
    padding-top: 0;
}

/* line 183, ../sass/app.scss */

#sidebar
{
    padding-top: 35px;
}

/* line 185, ../sass/app.scss */

.has-club-logos #sidebar
{
    padding-top: 20px;
}

/* line 190, ../sass/app.scss */

.fsp-adv-social-media
{
    margin: 0;
    margin-bottom: 10px;
    margin-left: 25px;
    padding: 0;

    list-style: none;
}

/* line 197, ../sass/app.scss */

.fsp-adv-social-media li
{
    display: inline-block;

    margin-left: 5px;
}

/* line 200, ../sass/app.scss */

.fsp-adv-social-media li.share-title
{
    display: none;
}

/* line 202, ../sass/app.scss */

.single .fsp-adv-social-media li.share-title,
h3.sd-title
{
    font-family: 'GothamLight', sans-serif;
    font-size: 17px;
    font-weight: 400;

    position: relative;
    top: -4px;

    display: none !important;

    text-transform: uppercase;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

h3.sd-title:before
{
    display: none !important;
}

.sd-content ul
{
    margin: 0 0 .7em 4px !important;
    padding: 0 !important;

    list-style: none !important;
}
.share-facebook span:before
{
    content: 'f';
    font-family: NNSWF-social;
}
.share-twitter span:before
{
    content: 't';
    font-family:  NNSWF-social;
}
.share-print span:before
{
    content: 'p';
    font-family: NNSWF-social;
}
.share-email span:before
{
    content: 'm';
    font-family:  NNSWF-social;
}
.share-facebook a:before
{
    content: '';
}
.share-twitter a:before
{
    content: '';
}
.share-print a:before
{
    content: '';
}
.share-email a:before
{
    content: '';
}
/* line 209, ../sass/app.scss */
.sd-content a.sd-button
{
    margin: 5px 0 5px -2px !important;
    padding: 0 !important;
}

.sd-content a:hover
{
    text-decoration: none;
}
.sd-content span,
.fsp-adv-social-media li a
{
    font-family: nnswf-social;
    font-size: 30px;
    font-weight: normal;
    font-style: normal;

    margin-left: 17px;

    color: #000 !important;

    speak: none;
}

.sharedaddy
{
    display: none;
}
.social-share .sharedaddy
{
    display: block;
}


.sd-social-icon .sd-content ul li[class*='share-'] a,
.sd-social-icon .sd-content ul li[class*='share-'] a:hover,
.sd-social-icon .sd-content ul li[class*='share-'] div.option a
{
    background: none !important;
}
.sd-social-icon .sd-content ul li[class*='share-'] a.sd-button:before
{
    display: none !important;
}

/* line 213, ../sass/app.scss */

.fsp-adv-social-media li a:hover
{
    text-decoration: none;

    color: #ddd !important;
}

/* line 221, ../sass/app.scss */

.lower-section-content
{
    height: 150px;
    /*	background: #000 url("../images/black-to-white-solid.png") center bottom no-repeat; */

    background: #000;
}

.lower-section
{
    margin-top: 20px;
}


.title-404
{
    display: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0)
{


}
@media only screen and (min-width: 992px) and (max-width: 1025px)
{
    #nav-container {/* display: block !important */}
}
@media only screen and (min-width: 200px) and (max-width: 992px)
{
    /* line 259, ../sass/partials/_nav.scss */

    .js .sub-header-menu
    {
        display: none;
    }

    /* line 263, ../sass/partials/_nav.scss */

    .js .main-nav
    {
        position: relative;

        clear: both;

        margin: 0 auto;
    }

    /* line 271, ../sass/partials/_nav.scss */

    .js .main-nav .menu
    {
        position: absolute;
        z-index: 1000;

        display: none;

        width: 100%;
    }

    /* line 292, ../sass/partials/_nav.scss */

    .js .main-nav .menu li
    {
        float: none;

        border: none;
        background-color: #555;
    }

    /* line 296, ../sass/partials/_nav.scss */

    .js .main-nav .menu li a
    {
        font-weight: normal;

        padding: 0 15px;

        cursor: pointer;
        text-align: left;

        color: #fff;
        border: none;
        border-bottom: 1px solid #333;
        text-shadow: none;
    }

    /* line 323, ../sass/partials/_nav.scss */

    .js .main-nav .menu li.current_page_item,
    .js .menu .current_page_item a,
    .js .menu .current-menu-item a
    {
        background-color: #000;
    }

    /* line 327, ../sass/partials/_nav.scss */

    .js .main-nav .menu li li:hover
    {
        background: none !important;
    }

    /* line 331, ../sass/partials/_nav.scss */

    .js .main-nav .menu li li a
    {
        position: relative;

        padding: 0 10px 0 50px;
    }

    /* line 336, ../sass/partials/_nav.scss */

    .js .main-nav .menu li li li a
    {
        position: relative;

        padding: 0 10px 0 40px;
    }

    /* line 342, ../sass/partials/_nav.scss */

    .js .main-nav .menu li a:hover,
    .js .main-nav .menu li li a:hover
    {
        background-image: none;

        -webkit-filter: none;
                filter: none;
    }

    /* line 348, ../sass/partials/_nav.scss */

    .js .main-nav .menu li li a::before
    {
        position: absolute;
        top: 0;
        left: 20px;

        content: '\2013';
    }

    /* line 355, ../sass/partials/_nav.scss */

    .js .main-nav .menu li li li a::before
    {
        position: absolute;
        top: 0;
        left: 20px;

        content: '\2013';
    }

    /* line 362, ../sass/partials/_nav.scss */

    .js .main-nav .menu li li li a::after
    {
        position: absolute;
        top: 0;
        left: 30px;

        content: '\2013';
    }

    /* line 369, ../sass/partials/_nav.scss */

    .js .main-nav .menu li ul
    {
        position: static;

        visibility: visible;
    }

    /* line 375, ../sass/partials/_nav.scss */

    .js .main-nav .menu ul
    {
        min-width: 0;
    }

    /* line 379, ../sass/partials/_nav.scss */

    .js .main-nav #responsive_current_menu_item
    {
        font-weight: 700;

        display: none;

        height: 40px;

        cursor: pointer;

        color: #fff;
    }

    /* line 387, ../sass/partials/_nav.scss */

    .js .main-nav a#responsive_menu_button
    {
        line-height: 30px;

        position: absolute;
        right: 5px;
        /* left: auto; */

        display: block;

        width: 23px;

        cursor: pointer;
    }

    /* line 405, ../sass/partials/_nav.scss */

    .js .main-nav a#responsive_menu_button:hover
    {
        text-decoration: none;
    }

    /* line 408, ../sass/partials/_nav.scss */

    .js .main-nav a#responsive_menu_button:after
    {
        font-family: 'webfont';
        font-size: 60px;
        font-weight: normal;
        font-style: normal;

        content: '\68';

        color: #fff;

        speak: none;
    }
}

@media only screen and (min-width: 200px) and (max-width: 992px) and (max-width: 767px), only screen and (min-width: 200px) and (max-width: 992px) and (min-width: 768px)
{
    /* line 263, ../sass/partials/_nav.scss */

    .js .main-nav
    {
        margin-right: -15px;
        margin-left: -15px;
    }
}

@media only screen and (min-width: 200px) and (max-width: 992px) and (max-width: 767px)
{
    /* line 271, ../sass/partials/_nav.scss */

    .js .main-nav .menu
    {
        z-index: 500;
        top: 43px;

        /* padding-top: 65px; */

        background: #333;
    }

    /* line 296, ../sass/partials/_nav.scss */

    .js .main-nav .menu li a
    {
        font-size: 22px;
        line-height: 45px;

        height: 45px;
    }

    /* line 387, ../sass/partials/_nav.scss */

    .js .main-nav a#responsive_menu_button
    {
        top: 8px;
        right: 30px;

        height: 30px;
    
        padding: 0px;
        margin:  0px;
}

    /* line 408, ../sass/partials/_nav.scss */

    .js .main-nav a#responsive_menu_button:after
    {
        font-size: 30px;
    }
}

@media only screen and (min-width: 200px) and (max-width: 992px) and (min-width: 768px)
{
    /* line 271, ../sass/partials/_nav.scss */

    .js .main-nav .menu
    {
        z-index: 500;
        top: 72px;

        padding-top: 40px;

        background: #333;
    }

    /* line 296, ../sass/partials/_nav.scss */

    .js .main-nav .menu li a
    {
        font-size: 24px;
        line-height: 50px;

        height: 50px;
    }

    /* line 387, ../sass/partials/_nav.scss */

    .js .main-nav a#responsive_menu_button
    {
        top: 30px;
        right: 50px;
        /*	height: 60px;*/
    }

    /* line 408, ../sass/partials/_nav.scss */

    .js .main-nav a#responsive_menu_button:after
    {
        font-size: 50px;

        position: relative;
        top: -10px;
    }

}

@media (max-width: 767px), (min-width: 768px)
{
    /* line 11, ../sass/partials/_nav.scss */

    #nav-container .container
    {
        width: 100%;
        margin-right: 0;
        margin-left: 0;
        padding-right: 0;
        padding-left: 0;
    }

    /* line 1, ../sass/partials/_search-form.scss */

    #searchform
    {
        float: right;

        width: 47%;
    
        text-align:  center;
}

    /* line 12, ../sass/partials/_contact-details.scss */

    .widget_contact_details_widget .contact-widget-address-1
    {
        text-align: center;
    }

    /* line 1, ../sass/partials/_contact-details.scss */

    .widget_contact_details_widget
    {
        max-width: 250px;
        margin-right: auto;
        margin-left: auto;
    }

    /* line 46, ../sass/partials/_contact-details.scss */

    .widget_contact_details_widget .widget-title
    {
        text-align: center;
    }

    /* line 22, ../sass/partials/_footer.scss */

    #footer .footer-inner
    {
        -webkit-background-size: 100% 100%;
           -moz-background-size: 100%;
             -o-background-size: 100%;
                background-size: 100%;
    }

    /* line 45, ../sass/partials/_footer.scss */

    .footer-bottom p
    {
        text-align: center;
    }

    /* line 56, ../sass/partials/_footer.scss */

    .fsp-link,
    .footer-right
    {
        text-align: center;
    }

    /* line 60, ../sass/app.scss */

    .col-1
    {
        width: 100%;
    }

    /* line 76, ../sass/app.scss */

    .col-2
    {
        width: 100%;
    }
}

@media (min-width: 768px), (min-width: 992px), (min-width: 1200px)
{
    /* line 53, ../sass/partials/_nav.scss */

    .menu .sub-menu,
    .menu ul .sub-menu
    {
        border: 2px solid #191919;
        border-top: none;
    }

    /* line 101, ../sass/partials/_typography.scss */

    .sm-text-right
    {
        text-align: right;
    }

    /* line 157, ../sass/partials/_slider.scss */

    .flex-direction-nav .flex-prev
    {
        padding: 3px 0 0 7px;
    }

    /* line 193, ../sass/partials/_slider.scss */

    .flex-direction-nav a:before
    {
        font-size: 14px;
    }

    /* line 42, ../sass/partials/_player-profiles.scss */

    .profile-box li.not-first-two-posts
    {
        width: 21.25%;
        margin-right: 3%;
    
        margin-bottom: 3%;
}

    /* line 53, ../sass/partials/_player-profiles.scss */

    .profile-box li.not-first-two-posts:nth-child(4n+6)
    {
        /* margin-right: 0; */
    }

    /* line 67, ../sass/partials/_player-profiles.scss */

    .first-two-posts .profile-thumb
    {
        height: 186px;

        background-position: center -20px;
        -webkit-background-size: 100% auto;
           -moz-background-size: 100% auto;
             -o-background-size: 100% auto;
                background-size: 100% auto;
    }

    /* line 8, ../sass/partials/_landing-nav.scss */

    .landing-nav .menu li
    {
        line-height: 65px;

        width: inherit;
        height: 65px;
    }
}


@media (min-width: 768px)
{
    /* line 76, ../sass/partials/_nav.scss */

    .menu > li
    {
        line-height: 62px;
    }
    .main-nav .menu > li
    {
        line-height: 70px;
    }
    .feature-nav .menu > li
    {
        line-height: 62px !important;
    }
    /* line 2, ../sass/partials/_home-links.scss */

    .hero-links a
    {
        width: 171px;
        height: 83px;
        margin-right: 10px;
    }

    /* line 21, ../sass/partials/_home-links.scss */

    .hero-links a img
    {
        width: 100%;
    }

    #news-hero
    {
        /* background: #000; */
    
        padding-top: 50px;
        border-top: 80px solid red;
        margin-top: -80px;
}
.social-share{margin-top: 30px; text-align: right}
    .header-social-nav
    {
        margin-left: 7%;
    }

    /* line 34, ../sass/partials/_common-styles.scss */

    .custom-header-img
    {
        width: 100%;
        height: 65px;
        margin: 55px 0 36px;

        -webkit-background-size: 100% 100%;
           -moz-background-size: 100%;
             -o-background-size: 100%;
                background-size: 100%;
    }


    /* Basic jQuery Slider essential styles */



    /* line 93, ../sass/partials/_slider.scss */

    .flex-viewport
    {
        min-height: 280px;
    }

    /* line 123, ../sass/partials/_slider.scss */

    .flex-direction-nav a
    {
        top: 280px;

        width: 25px;
        height: 25px;
    }

    /* line 166, ../sass/partials/_slider.scss */

    .flex-direction-nav .flex-next
    {
        right: 20px;

        padding: 3px 7px 0 0;
    }

    /* line 288, ../sass/partials/_slider.scss */

    .flex-control-thumbs
    {
        position: static;

        width: 100%;
        padding: 2%;
        padding-bottom: 0;
    }

    /* line 312, ../sass/partials/_slider.scss */

    .flex-control-thumbs li
    {
        float: left;

        width: 23.5%;
    }

    /* line 43, ../sass/partials/_mixins.scss */

    .flex-control-thumbs li:nth-child(n)
    {
        margin-right: 2%;
        margin-bottom: 2%;
    }

    /* line 47, ../sass/partials/_mixins.scss */

    .flex-control-thumbs li:nth-child(4n)
    {
        margin-right: 0;
        margin-bottom: 0;
    }

    /* line 343, ../sass/partials/_slider.scss */

    .flex-control-thumbs img
    {
        max-height: 109px;
    }

    /* line 375, ../sass/partials/_slider.scss */

    .flexslider .slider-img
    {
        width: 60%;
    }

    /* line 388, ../sass/partials/_slider.scss */

    .flexslider .slider-img img
    {
        max-width: 432px;
        max-height: 289px;
    }

    /* line 405, ../sass/partials/_slider.scss */

    .flexslider .caption
    {
        width: 40%;
        padding: 10px;
    }

    /* line 419, ../sass/partials/_slider.scss */

    .flexslider .caption h2
    {
        font-size: 27px;

        margin-bottom: 3px;
    }

    /* line 447, ../sass/partials/_slider.scss */

    .video_mask
    {
        height: 280px;
    }

    /* line 4, ../sass/partials/_aggro-youtube.scss */

    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video,
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video
    {
        width: 48.5%;
    }

    /* line 43, ../sass/partials/_mixins.scss */

    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video:nth-child(n),
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video:nth-child(n)
    {
        margin-right: 3%;
        margin-bottom: 3%;
    }

    /* line 47, ../sass/partials/_mixins.scss */

    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video:nth-child(2n),
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video:nth-child(2n)
    {
        margin-right: 0;
        margin-bottom: 0;
    }

    /* line 85, ../sass/partials/_aggro-youtube.scss */

    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video,
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video
    {
        max-height: 270px;
    }

    /* line 3, ../sass/partials/_aggro-count.scss */

    #fsp_adv_aggro_count a
    {
        line-height: 70px;

        width: 50%;
        height: 70px;
        margin: 0;

        background-position: right;
        -webkit-background-size: auto 70px;
           -moz-background-size: auto 70px;
             -o-background-size: auto 70px;
                background-size: auto 70px;
    }

    /* line 5, ../sass/partials/_logos.scss */

    .logos-1 li
    {
        width: 49%;
        margin-top: 2%;
    }

    /* line 43, ../sass/partials/_mixins.scss */

    .logos-1 li:nth-child(n)
    {
        margin-right: 2%;
        margin-bottom: 2%;
    }

    /* line 47, ../sass/partials/_mixins.scss */

    .logos-1 li:nth-child(2n)
    {
        margin-right: 0;
        margin-bottom: 0;
    }



    /* line 4, ../sass/partials/_gallery.scss */

    .landing-gallery li
    {
        width: 32%;
    }

    /* line 43, ../sass/partials/_mixins.scss */

    .landing-gallery li:nth-child(n)
    {
        margin-right: 2%;
        margin-bottom: 2%;
    }

    /* line 47, ../sass/partials/_mixins.scss */

    .landing-gallery li:nth-child(3n)
    {
        margin-right: 0;
        margin-bottom: 0;
    }

    /* line 95, ../sass/partials/_live-stats.scss */

    #mc_wrap
    {
        display: none;
    }

    /* line 111, ../sass/partials/_live-stats.scss */

    .match-centre-phone
    {
        display: block;
    }

    /* line 109, ../sass/partials/_match-centre.scss */

    #mc-game-wrap
    {
        width: 91%;
    }

    /* line 25, ../sass/partials/_landing-nav.scss */

    .landing-nav .menu a
    {
        padding: 0 16px;
    }

    /* line 1, ../sass/partials/_editable-button.scss */

    .widget_edit_button_widget
    {
        float: left;

        width: 343px;
        margin: 0 15px 20px;
    }

    /* line 1, ../sass/partials/_footer.scss */

    #footer
    {
        height: inherit;
        padding-bottom: 40px;
    }

    /* line 87, ../sass/app.scss */

    #logo
    {
        z-index: 3000;
        left: -0;

        width: 155px;
    }

    /* line 123, ../sass/app.scss */

    .home #hero
    {
        padding-bottom: 17px;
    }

    /* line 121, ../sass/app.scss */

    #hero
    {
        /* background: #000 url('../images/black-to-white.png') center bottom no-repeat; */
    }

    .menu a
    {
        font-size: 16px;
    }


    #menu-header-social a
    {
        font-size: 28px;
    }
}


@media (min-width: 992px)
{
    /* line 11, ../sass/partials/_nav.scss */

    #nav-container .container
    {
        width: 970px;
        margin-right: auto;
        margin-left: auto;
    }

    /* line 29, ../sass/partials/_nav.scss */

    .main-nav
    {
        height: 70px;
        /* margin-left: 140px; */
    }

    /* line 144, ../sass/partials/_nav.scss */

    .menu a
    {
        padding: 0 20px;
    }

    /* line 2, ../sass/partials/_home-links.scss */

    .hero-links a
    {
        width: 230px;
        height: 115px;
        margin-right: 6px;
    }

    /* line 34, ../sass/partials/_common-styles.scss */

    .custom-header-img
    {
        width: 100%;
        height: 86px;
        margin: 55px 0 58px;

        -webkit-background-size: 100% 100%;
           -moz-background-size: 100%;
             -o-background-size: 100%;
                background-size: 100%;
    }

    /* line 93, ../sass/partials/_slider.scss */

    .flex-viewport
    {
        min-height: 358px;
    }

    /* line 288, ../sass/partials/_slider.scss */

    .flex-control-thumbs
    {
        position: absolute;

        width: 134px;
        padding: 0;
    }

    /* line 343, ../sass/partials/_slider.scss */

    .flex-control-thumbs img
    {
        max-height: 90px;
    }

    /* line 388, ../sass/partials/_slider.scss */

    .flexslider .slider-img img
    {
        max-width: 522px;
        max-height: 349px;
    }

    /* line 447, ../sass/partials/_slider.scss */

    .video_mask
    {
        height: 340px;
    }

    /* line 3, ../sass/partials/_aggro-count.scss */

    #fsp_adv_aggro_count a
    {
        line-height: 50px;

        width: 217px;
        height: 50px;
        margin-right: 20px;

        -webkit-background-size: auto 50px;
           -moz-background-size: auto 50px;
             -o-background-size: auto 50px;
                background-size: auto 50px;
    }

    /* line 135, ../sass/partials/_live-stats.scss */

    #spls_comp_list_scroller.new-width
    {
        width: 760px !important;
    }

    /* line 109, ../sass/partials/_match-centre.scss */

    #mc-game-wrap
    {
        width: 93%;
    }

    /* line 25, ../sass/partials/_landing-nav.scss */

    .landing-nav .menu a
    {
        padding: 0 9px;
    }

    /* line 60, ../sass/app.scss */

    .col-1
    {
        width: 630px;
        margin-right: 25px;
    }

    /* line 87, ../sass/app.scss */

    #logo
    {
        z-index: 3000;
        left: 0;

        width: 155px;
    }

    /* line 123, ../sass/app.scss */

    .home #hero
    {
        padding-bottom: 20px;
    }

    /* line 121, ../sass/app.scss */

    #hero
    {
        background: none;
    
        border-top:  80px red solid;
        margin-top:  -80px;
        /* padding-top:  50px; */
}
    .news-title
    {
        width: 100%;
        font-size:  32px;
    }
    .menu a
    {
        font-size: 20px;
    }
}

@media (min-width: 992px), (min-width: 1200px)
{
    /* line 61, ../sass/partials/_common-styles.scss */

    .custom-header-img-mobile
    {
        width: auto;
    }

    /* line 107, ../sass/partials/_typography.scss */
    .md-text-right
    {
        text-align: right;
    }

    /* line 32, ../sass/partials/_slider.scss */

    #slider
    {
        overflow: hidden;
    }

    /* line 123, ../sass/partials/_slider.scss */

    .flex-direction-nav a
    {
        top: auto;
        bottom: 15px;

        width: 25px;
        height: 25px;
    }

    /* line 166, ../sass/partials/_slider.scss */

    .flex-direction-nav .flex-next
    {
        right: 175px;

        padding: 3px 7px 0 0;
    }

    /* line 312, ../sass/partials/_slider.scss */

    .flex-control-thumbs li
    {
        float: none;

        width: 100%;
        margin: 0 !important;
    }

    /* line 375, ../sass/partials/_slider.scss */

    .flexslider .slider-img
    {
        width: 55.5%;
    }

    /* line 405, ../sass/partials/_slider.scss */

    .flexslider .caption
    {
        width: 30.5%;
        padding: 30px;
    }

    /* line 419, ../sass/partials/_slider.scss */

    .flexslider .caption h2
    {
        font-size: 32px;
    }

    /* line 4, ../sass/partials/_aggro-youtube.scss */

    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video,
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video
    {
        width: 31.33333%;
    }

    /* line 43, ../sass/partials/_mixins.scss */

    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video:nth-child(n),
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video:nth-child(n)
    {
        margin-right: 3%;
        margin-bottom: 3%;
    }

    /* line 47, ../sass/partials/_mixins.scss */

    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video:nth-child(3n),
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video:nth-child(3n)
    {
        margin-right: 0;
        margin-bottom: 0;
    }

    /* line 85, ../sass/partials/_aggro-youtube.scss */

    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video,
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video
    {
        max-height: 160px;
    }

    /* line 5, ../sass/partials/_logos.scss */

    .logos-1 li
    {
        width: 30%;
        margin-top: 2%;
    }

    /* line 43, ../sass/partials/_mixins.scss */

    .logos-1 li:nth-child(n)
    {
        margin-right: 2%;
        margin-bottom: 2%;
    }

    /* line 47, ../sass/partials/_mixins.scss */

    .logos-1 li:nth-child(4n)
    {
        margin-right: 0;
        margin-bottom: 0;
    }



    /* line 4, ../sass/partials/_gallery.scss */

    .landing-gallery li
    {
        width: 23.5%;
    }

    /* line 43, ../sass/partials/_mixins.scss */

    .landing-gallery li:nth-child(n)
    {
        margin-right: 2%;
        margin-bottom: 2%;
    }

    /* line 47, ../sass/partials/_mixins.scss */

    .landing-gallery li:nth-child(4n)
    {
        margin-right: 0;
        margin-bottom: 0;
    }

    /* line 1, ../sass/partials/_landing-page.scss */

    .single-landing #hero
    {
        overflow: hidden;

        /* max-height: 404px; */
        margin-bottom: 0px;
        /* background: #000; */
        padding-bottom: 20px;
        /* url("../images/landing-page-background.jpg") top no-repeat !important */;
    
        padding-top:  0px;
}

    /* line 95, ../sass/partials/_live-stats.scss */

    #mc_wrap
    {
        display: inline;
        float: left;

        width: 100%;
        height: 172px;
        margin: 13px 0;
    }

    /* line 111, ../sass/partials/_live-stats.scss */

    .match-centre-phone
    {
        display: none;
    }

    /* line 127, ../sass/partials/_player-profiles.scss */

    .profile-details .player-name
    {
        font-size: 20px;
        line-height: 22px;
    }

    /* line 12, ../sass/partials/_contact-details.scss */

    .widget_contact_details_widget .contact-widget-address-1
    {
        text-align: left;
    }

    /* line 1, ../sass/partials/_contact-details.scss */

    .widget_contact_details_widget
    {
        max-width: 100%;
    }

    /* line 38, ../sass/partials/_contact-details.scss */

    .widget_contact_details_widget .widget-title
    {
        text-align: left;
    }

    /* line 1, ../sass/partials/_editable-button.scss */

    .widget_edit_button_widget
    {
        float: none;

        width: 100%;
        margin: 0 0 40px 0;
    }

    /* line 1, ../sass/partials/_footer.scss */

    #footer
    {
        min-height: 230px;
    }

    /* line 22, ../sass/partials/_footer.scss */

    #footer .footer-inner
    {
        min-height: 230px;

        -webkit-background-size: 1534px auto;
           -moz-background-size: 1534px auto;
             -o-background-size: 1534px auto;
                background-size: 1534px auto;
    }

    /* line 45, ../sass/partials/_footer.scss */

    .footer-bottom p
    {
        padding: 14px 0;

        text-align: left;
    }

    /* line 56, ../sass/partials/_footer.scss */

    .fsp-link,
    .footer-right
    {
        text-align: right;
    }

    /* line 76, ../sass/app.scss */

    .col-2
    {
        width: 300px;
    }
}


@media (min-width: 1200px)
{
    /* line 11, ../sass/partials/_nav.scss */
    .container
    {
        width: 1200px;
    
        position:  relative;
}
    .news-title
    {
        width: 100%;
        font-size:  45px;
    }


    #nav-container .container
    {
        width: 1200px;
        margin-right: auto;
        margin-left: auto;
    }

    /* line 29, ../sass/partials/_nav.scss */

    .main-nav
    {
        /* margin-left: 140px; */

        /* border-top: 2px solid #191919; */
        /* border-right: 2px solid #191919; */
        /* border-bottom: 2px solid #191919; */
    
        position:  absolute;
        top: 0px;
        left:  0px;
}
    .main-nav a
    {
        /* border-right: 2px solid #191919; */
    }
    .main-nav li:last-child a
    {
        border-right: 0 solid #191919;
    }
    .feature-nav
    {
        margin-left: 140px !important;

        border-right: 2px solid #191919;
    }
    .feature-nav a
    {
        border-right: 2px solid #191919;
    }
    .feature-nav li:last-child a
    {
        border-right: 0 solid #191919;
    }
    .feature-nav li
    {
        width: 25%;

        text-align: center;
    }
    #responsive_menu_button
    {
        display: none;
    }
    /* line 144, ../sass/partials/_nav.scss */

    .menu a
    {
        padding: 0 25px;
    }
    .header-social-nav
    {
        margin-left: 120px;
    }




    /* line 2, ../sass/partials/_home-links.scss */

    .hero-links a
    {
        width: 260px;
        height: 130px;
        margin-right: 16px;
    }

    /* line 34, ../sass/partials/_common-styles.scss */

    .custom-header-img
    {
        width: 100%;
        height: 104px;
        margin: 30px 0 40px;

        -webkit-background-size: 100% 100%;
           -moz-background-size: 100%;
             -o-background-size: 100%;
                background-size: 100%;
    }

    .single-landing .custom-header-img
    {
        margin: 10px 0 25px;
    }

    /* line 93, ../sass/partials/_slider.scss */

    .flex-viewport
    {
        min-height: 400px;
    }

    /* line 288, ../sass/partials/_slider.scss */

    .flex-control-thumbs
    {
        position: absolute;

        width: 152px;
        padding: 0;
    }

    /* line 343, ../sass/partials/_slider.scss */

    .flex-control-thumbs img
    {
        max-height: 100px;
    }

    /* line 388, ../sass/partials/_slider.scss */

    .flexslider .slider-img img
    {
        max-width: 620px;
        max-height: 400px;
    }

    /* line 447, ../sass/partials/_slider.scss */

    .video_mask
    {
        position: relative;
        /* background: red; */
        z-index: 99;
        top: -533px;

        width: 1200px;
        height: 490px;
        margin-bottom: -533px;
    }

    /* line 3, ../sass/partials/_aggro-count.scss */

    #fsp_adv_aggro_count a
    {
        line-height: 50px;

        width: 247px;
        height: 50px;
        margin-right: 30px;

        -webkit-background-size: auto 50px;
           -moz-background-size: auto 50px;
             -o-background-size: auto 50px;
                background-size: auto 50px;
    }

    /* line 135, ../sass/partials/_live-stats.scss */

    #spls_comp_list_scroller.new-width
    {
        width: 910px !important;
    }

    /* line 109, ../sass/partials/_match-centre.scss */

    #mc-game-wrap
    {
        width: 93%;
    }

    /* line 25, ../sass/partials/_landing-nav.scss */

    .landing-nav .menu a
    {
        padding: 0 18px;
    }

    /* line 60, ../sass/app.scss */

    .col-1
    {
        width: 798px;
        margin-right: 100px;
    }

    /* line 87, ../sass/app.scss */

    #logo
    {
        z-index: 3001;
        left: 0;

        width: 155px;
    }

    /* line 123, ../sass/app.scss */

    .home #hero
    {
        padding-bottom: 20px;

        background: #000  center bottom no-repeat;
    }

    /* line 121, ../sass/app.scss */

    #hero
    {
        min-height: 250px;
        margin-bottom: 0px;

        /* background: #000 url('../images/black-to-white.png') center bottom no-repeat; */
        /*	-webkit-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-o-background-size: auto 100%;
	background-size: auto 100%; */
    }

    #news-hero
    {
        background: #fff !important;
    
        margin-top:  -80px;
        padding-top: 56px;
        border-top:  80px solid red;
}
    .landing-news-hero {
        margin-top: -70px !important;
        padding-top: 56px;
        border-top: 0px solid red !important;
    }

}


@media screen and (max-width: 860px)
{
    /* line 278, ../sass/partials/_slider.scss */

    .flex-direction-nav .flex-prev
    {
        left: 10px;

        opacity: 1;
    }

    /* line 282, ../sass/partials/_slider.scss */

    .flex-direction-nav .flex-next
    {
        right: 10px;

        opacity: 1;
    }
    .landing-nav .menu li:nth-of-type(odd) a {
      background: rgba(0,0,0,.0);
    }

}



@media (max-width: 767px)
{
    /* line 4, ../sass/partials/_nav.scss */

    #nav-container
    {
        height: 47px;

        -webkit-background-size: auto 47px;
           -moz-background-size: auto 47px;
             -o-background-size: auto 47px;
                background-size: auto 47px;
    }

    /* line 76, ../sass/partials/_nav.scss */
    .social-share{margin-top: 30px; text-align: right}

    .menu > li
    {
        line-height: 45px;
    }

    /* line 2, ../sass/partials/_home-links.scss */

    .hero-links a
    {
        width: 100%;
        margin-bottom: 10px;
        padding: 15px;

        background: none;
    }

    /* line 13, ../sass/partials/_home-links.scss */

    .hero-links a img
    {
        width: 100%;
    }

    /* line 16, ../sass/partials/_home-links.scss */

    .hero-links a:first-child
    {
        padding-top: 0;
    }

    /* line 9, ../sass/partials/_common-styles.scss */

    #sidebar
    {
        padding-right: 15px;
        padding-left: 15px;
    }

    /* line 22, ../sass/partials/_common-styles.scss */

    .container.slider-container
    {
        margin-right: -15px;
        margin-left: -15px;
    }

    /* line 34, ../sass/partials/_common-styles.scss */

    .custom-header-img
    {
        width: 100%;
        margin: 55px 0 36px;
    }

    /* line 70, ../sass/partials/_common-styles.scss */

    img
    {
        max-width: 100% !important;
        height: auto;
    
        margin:  0 auto;
}

    /* line 83, ../sass/partials/_common-styles.scss */

    .youtube-thumb
    {
        float: none;

        margin-bottom: 15px;
    }

    /* line 1, ../sass/partials/_typography.scss */

    .heading,
    .entry-title,
    .widget-title
    {
        font-size: 25px;

        margin-top: 18px;
    }

    /* line 19, ../sass/partials/_typography.scss */

    .heading a,
    .entry-title a,
    .widget-title a
    {
        font-size: 16px;

        /* width: 80px; */
    }

    /* line 82, ../sass/partials/_typography.scss */

    .news-title,
    .page-title
    {
        /* font-size: 25px; */

        width: 100%;
        /* margin: -12px 0 90px; */
    }

    /* line 32, ../sass/partials/_slider.scss */

    #slider
    {
        margin-bottom: 60px;
    }

    /* line 123, ../sass/partials/_slider.scss */

    .flex-direction-nav a
    {
        top: auto;
        bottom: -20px;

        width: 45px;
        height: 45px;

        opacity: 1;
    }

    /* line 157, ../sass/partials/_slider.scss */

    .flex-direction-nav .flex-prev
    {
        padding: 9px 4px 5px 10px;
    }

    /* line 166, ../sass/partials/_slider.scss */

    .flex-direction-nav .flex-next
    {
        padding: 9px 8px 5px 10px;
    }

    /* line 193, ../sass/partials/_slider.scss */

    .flex-direction-nav a:before
    {
        font-size: 32px;
    }

    /* line 288, ../sass/partials/_slider.scss */

    .flex-control-thumbs
    {
        display: none;
    }

    /* line 375, ../sass/partials/_slider.scss */

    .flexslider .slider-img
    {
        width: 100%;
    }

    /* line 405, ../sass/partials/_slider.scss */

    .flexslider .caption
    {
        padding: 30px 10px;
    }

    /* line 436, ../sass/partials/_slider.scss */

    .flexslider .caption p
    {
        display: none;
    }

    /* line 447, ../sass/partials/_slider.scss */

    .video_mask
    {
        height: 380px;
    }

    /* line 8, ../sass/partials/_more-news.scss */

    .more-news li a
    {
        font-size: 22px;

        padding: 10px 0;
    }

    /* line 1, ../sass/partials/_club-logos.scss */

    ul.club-logos
    {
        display: none;
    }

    /* line 4, ../sass/partials/_free-text.scss */

    .free-text .free-text-content img
    {
        float: none;

        width: 100%;
        margin: 0 0 10px 0;
    }

    /* line 14, ../sass/partials/_free-text.scss */

    .free-text .free-text-content .wp-caption
    {
        float: none;

        width: 100%;
        margin: 0 0 10px 0;
    }

    /* line 23, ../sass/partials/_free-text.scss */

    .free-text .free-text-content .wp-caption img
    {
        float: none;

        width: 100%;
        margin: 0;
    }
    .wp-caption {
        max-width: 100% !important;
    }

    /* line 4, ../sass/partials/_aggro-youtube.scss */

    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video,
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video
    {
        float: none;

        width: 100%;
    }

    /* line 43, ../sass/partials/_mixins.scss */

    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video:nth-child(n),
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video:nth-child(n)
    {
        margin-right: 0;
        margin-bottom: 0;
    }

    /* line 47, ../sass/partials/_mixins.scss */

    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video:nth-child(1n),
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video:nth-child(1n)
    {
        margin-right: 0;
        margin-bottom: 0;
    }

    /* line 11, ../sass/partials/_aggro-youtube.scss */

    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video:nth-child(3),
    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video:nth-child(4),
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video:nth-child(3),
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video:nth-child(4)
    {
        display: none !important;
    }

    /* line 14, ../sass/partials/_aggro-youtube.scss */

    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video img,
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video img
    {
        width: 100%;
    }

    /* line 17, ../sass/partials/_aggro-youtube.scss */

    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video .aggroText,
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video .aggroText
    {
        display: block !important;
    }

    /* line 47, ../sass/partials/_aggro-youtube.scss */

    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video .aggroText,
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video .aggroText
    {
        position: relative;

        display: block !important;

        padding: 10px 0 !important;

        text-align: left;
    }

    /* line 52, ../sass/partials/_aggro-youtube.scss */

    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video .aggroText a,
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video .aggroText a
    {
        font-family: 'GothamBold', sans-serif;
        font-weight: 400;

        text-transform: uppercase;

        color: #000 !important;

        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    /* line 58, ../sass/partials/_aggro-youtube.scss */

    #aggro-youtube #aggro-container .ytplCard,
    #aggro-youtube #aggro-container .ytCard
    {
        background-color: transparent;
    }

    /* line 61, ../sass/partials/_aggro-youtube.scss */

    #aggro-youtube #aggro-container .aggroItem:hover .aggroPic .aggroText
    {
        position: static !important;

        margin: 0 !important;

        word-wrap: break-word !important;
    }

    /* line 66, ../sass/partials/_aggro-youtube.scss */

    #aggro-youtube .ytplCard .aggroProfile:after,
    #aggro-youtube .ytCard .aggroProfile:after
    {
        display: none !important;
    }

    /* line 69, ../sass/partials/_aggro-youtube.scss */

    #aggro-youtube #aggro-container .aggroItem .aggroPic
    {
        position: relative !important;
    }

    /* line 72, ../sass/partials/_aggro-youtube.scss */

    #aggro-youtube .ytplCard .aggroPic:after,
    #aggro-youtube .ytCard .aggroPic:after
    {
        font-family: 'aggro-font-1' !important;
        font-size: 55px;

        position: absolute;
        top: 50%;
        left: 50%;

        width: 58px;
        height: 48px;
        margin-top: -24px;
        margin-left: -29px;

        content: 'Y';
    }

    /* line 85, ../sass/partials/_aggro-youtube.scss */

    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video,
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video
    {
        max-height: 9999px;
    }

    /* line 3, ../sass/partials/_aggro-count.scss */

    #fsp_adv_aggro_count a
    {
        line-height: 70px;

        width: 100%;
        height: 70px;
        margin: 0;

        background-position: right;
        -webkit-background-size: auto 70px;
           -moz-background-size: auto 70px;
             -o-background-size: auto 70px;
                background-size: auto 70px;
    }

    /* line 5, ../sass/partials/_logos.scss */

    .logos-1 li
    {
        width: 100%;
    }

    /* line 43, ../sass/partials/_mixins.scss */

    .logos-1 li:nth-child(n)
    {
        margin-right: 0;
        margin-bottom: 0;
    }

    /* line 47, ../sass/partials/_mixins.scss */

    .logos-1 li:nth-child(1n)
    {
        margin-right: 0;
        margin-bottom: 0;
    }

    /* line 4, ../sass/partials/_gallery.scss */

    .landing-gallery li
    {
        width: 49%;
    }

    /* line 43, ../sass/partials/_mixins.scss */

    .landing-gallery li:nth-child(n)
    {
        margin-right: 2%;
        margin-bottom: 2%;
    }

    /* line 47, ../sass/partials/_mixins.scss */

    .landing-gallery li:nth-child(2n)
    {
        margin-right: 0;
        margin-bottom: 0;
    }

    /* line 11, ../sass/partials/_latest-news.scss */

    .latest-news .first-post .img-responsive
    {
        float: none;

        width: 100%;
        margin: 0 0 10px 0;
    }

    /* line 38, ../sass/partials/_latest-news.scss */

    .latest-news .not-first-post
    {
        width: 100% !important;
        margin-right: 0 !important;
    }

    /* line 95, ../sass/partials/_live-stats.scss */

    #mc_wrap
    {
        display: none;
    }

    /* line 111, ../sass/partials/_live-stats.scss */

    .match-centre-phone
    {
        display: block;
    }

    /* line 3, ../sass/partials/_match-centre.scss */

    .widget_match_center
    {
        height: 220px;
        padding: 0 15px;
    }

    /* line 22, ../sass/partials/_match-centre.scss */

    #sp-comp-links
    {
        width: 100%;
    }

    /* line 33, ../sass/partials/_match-centre.scss */

    #sblock4_dropdown
    {
        font-size: 17px;

        position: static;

        width: 100%;
        margin-bottom: 10px;
    }

    /* line 109, ../sass/partials/_match-centre.scss */

    #mc-game-wrap
    {
        overflow: hidden;
        /* display: none; */

        width: 85%;
    }


    .widget_match_center .sp-fix-link a,
    .widget_match_center .sp-lad-link a,
    .widget_match_center .sp-stat-link a
    {
        font-size: 25px;
    }

    /* line 223, ../sass/partials/_match-centre.scss */

    .widget_match_center .sp-fix-link,
    .widget_match_center .sp-lad-link,
    .widget_match_center .sp-stat-link
    {
        line-height: 40px;

        height: 40px;

        background: #f7941d;
    }

    /* line 239, ../sass/partials/_match-centre.scss */

    .widget_match_center .sp-fix-link a,
    .widget_match_center .sp-lad-link a,
    .widget_match_center .sp-stat-link a
    {
        color: #000;
    }

    /* line 31, ../sass/partials/_player-profiles.scss */

    .profile-box li.first-two-posts
    {
        height: 294px;
    }

    /* line 42, ../sass/partials/_player-profiles.scss */

    .profile-box li.not-first-two-posts
    {
        width: 21.25%;
        margin-right: 2%;
    }


    /* line 12, ../sass/partials/_search-form.scss */

    #searchform .field
    {
        width: 60%;
    }

    /* line 31, ../sass/partials/_search-form.scss */

    #searchform .submit
    {
        width: 30%;
    }

    /* line 1, ../sass/partials/_archive.scss */

    .archive-img
    {
        float: none;
    }

    /* line 3, ../sass/partials/_landing-nav.scss */

    .landing-nav .menu
    {
        margin-right: -15px;
        margin-left: -15px;
    }

    /* line 8, ../sass/partials/_landing-nav.scss */

    .landing-nav .menu li
    {
        line-height: 30px;

        display: block !important;

        width: 100% !important;
        height: 50px;

        border-bottom: 1px solid #333;
    }

    /* line 25, ../sass/partials/_landing-nav.scss */

    .landing-nav .menu a
    {
        padding: 10px;
    }

    /* line 1, ../sass/partials/_editable-button.scss */

    .widget_edit_button_widget
    {
        width: 100%;
        margin-bottom: 20px;
    }

    /* line 1, ../sass/partials/_footer.scss */

    #footer
    {
        height: inherit;
        padding-bottom: 40px;
    }

    /* line 87, ../sass/app.scss */



    /* line 112, ../sass/app.scss */

    #logo a
    {
        height: 60px;
    }

    /* line 123, ../sass/app.scss */

    .home #hero
    {
        width: 100%;
        padding-bottom: 20px;
    }

    /* line 121, ../sass/app.scss */

    #hero
    {
        overflow: hidden;

        background: none;
    
        width:  100%;
    }
    #hero.landing-hero {
        background: none !important;
    }

    /* line 157, ../sass/app.scss */

    #hero .container
    {
        margin-right: -15px;
        margin-left: -15px;
    }

    /* line 190, ../sass/app.scss */

    .fsp-adv-social-media
    {
        display: none;
    }

    .feature-nav
    {
        display: none;
    }
}

@media (max-width: 650px)
{
    /* line 447, ../sass/partials/_slider.scss */

    .video_mask
    {
        height: 285px;
    }

    #club-select,
    #fed-select
    {
        display: none;
    }
    .header-social-nav
    {
        margin-top: 4px !important;
        margin-left: 0;
    }
    .hero-image
    {
        margin-right: -15px !important;

        background: #000;
    }
}


@media (max-width: 420px)
{
    /* line 447, ../sass/partials/_slider.scss */
}

@media (min-width: 700px) and (max-width: 860px)
{
    #club-select,
    #fed-select
    {
        display: inline-block;

        width: 48%;
    }
}

.nbs-flexisel-container
{
    position: relative;

    max-width: 100%;
}
.nbs-flexisel-ul
{
    position: relative;

    width: 9999px;
    margin: 0;
    padding: 0;

    list-style-type: none;

    text-align: center;
}

.nbs-flexisel-inner
{
    float: left;
    overflow: hidden;

    width: 100%;
}

.nbs-flexisel-item
{
    line-height: 0;

    position: relative;

    float: left;

    margin: 0;
    padding: 0;

    cursor: pointer;
}
.nbs-flexisel-item img
{
    position: relative;

    width: 100%;
    max-width: 180px;
    max-height: 135px;
    margin: 10px auto;

    cursor: pointer;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right
{
    position: absolute;
    z-index: 100;

    width: 22px;
    height: 22px;

    cursor: pointer;

    opacity: .8;
}

.nbs-flexisel-nav-left
{
    left: -0;

    background: url(../images/button-previous.png) no-repeat;
}

.nbs-flexisel-nav-right
{
    right: -0;

    background: url(../images/button-next.png) no-repeat;
}

.page-title
{
    font-size: 55px;
    margin-top:  70px;
}
.archive .news-title,
.category .news-title
{
    font-family: Rockwell, sans-serif;
    font-weight: normal !important;

    margin: 20px 0 0;
}


/* =Smartphones (portrait and landscape)
--------------------------------------------------------------------------- */
@media (min-width : 320px) and (max-width : 600px)
{
    #searchform #s
    {
        width: 100% !important;
    
        padding-right:  100px;
}
    .feature-nav
    {
        display: none;
    }
    #logo
    {
        z-index: 3000;
        left: 2px;

        width: 110px;
        height: 110px;

        -webkit-background-size: 110px 110px;
           -moz-background-size: 110px 110px;
             -o-background-size: 110px 110px;
                background-size: 110px 110px;
    }
    .single-details {padding: 0px 35px}
    .news-title,
    .page-title
    {
        font-size: 29px;

        width: 100%;
        /* margin: -10px 0 85px; */
        /* padding-left: 15px; */
    }
    .category .news-title,
    .page-title
    {
        font-size: 30px;
        line-height: 25px;

        width: auto;
        margin: 30px 17px 0 20px;

        text-align: left;
    }
    .news-title span,
    .page-title span
    {
        /* padding: 10px 0; */
    }
    .related-category-links
    {
        display: none !important;
    }
    #nav-container
    {
        height: 47px;
    }
    .hero-image
    {
        overflow: hidden;
    }
    .hero-image .featured-image
    {
        max-width: 200% !important;
        height: auto;
        margin-left: -50%;
    }
    .textwidget a
    {
        display: block;

        text-align: center;
    }
    #footer h2
    {
        overflow: hidden;

        max-width: 100%;

        color: transparent;
        background-position: center center;
    }
    .logos-1
    {
        max-width: 240px;
        margin: 0 auto;
    }
    .foot-menu .sub-menu
    {
        display: none;
    }
    .landing-nav .menu li
    {
        line-height: 30px;

        display: block !important;

        width: 100% !important;
        height: 45px;
        padding: 0 10px;

        border-bottom: 1px solid #333;
    }
    .landing-nav .menu
    {
        margin-right: -15px;
        margin-left: -15px;
    }
    .medium-news li
    {
        width: 100% !important;
    }
    .heading,
    .entry-title,
    .widget-title
    {
        font-size: 22px;

        margin-top: 10px;
    }
    #sblock4_dropdown
    {
        font-size: 17px;

        position: static;

        width: 100%;
        margin-bottom: 10px;

        background: #fafafa !important;
    }
    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video,
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video
    {
        float: none;

        width: 100%;
    }

    /* line 43, ../sass/partials/_mixins.scss */

    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video:nth-child(n),
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video:nth-child(n)
    {
        margin-right: 0;
        margin-bottom: 0;
    }

    /* line 47, ../sass/partials/_mixins.scss */

    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video:nth-child(1n),
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video:nth-child(1n)
    {
        margin-right: 0;
        margin-bottom: 0;
    }

    /* line 11, ../sass/partials/_aggro-youtube.scss */

    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video:nth-child(3),
    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video:nth-child(4),
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video:nth-child(3),
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video:nth-child(4)
    {
        display: none !important;
    }

    /* line 14, ../sass/partials/_aggro-youtube.scss */

    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video img,
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video img
    {
        width: 100%;
    }

    /* line 17, ../sass/partials/_aggro-youtube.scss */

    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video .aggroText,
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video .aggroText
    {
        display: block !important;
    }

    /* line 47, ../sass/partials/_aggro-youtube.scss */

    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video .aggroText,
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video .aggroText
    {
        position: relative;

        display: block !important;

        padding: 10px 0 !important;

        text-align: left;
    }

    /* line 52, ../sass/partials/_aggro-youtube.scss */

    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video .aggroText a,
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video .aggroText a
    {
        font-family: 'GothamBold', sans-serif;
        font-weight: 400;

        text-transform: uppercase;

        color: #000 !important;

        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    /* line 58, ../sass/partials/_aggro-youtube.scss */

    #aggro-youtube #aggro-container .ytplCard,
    #aggro-youtube #aggro-container .ytCard
    {
        background-color: transparent;
    }

    /* line 61, ../sass/partials/_aggro-youtube.scss */

    #aggro-youtube #aggro-container .aggroItem:hover .aggroPic .aggroText
    {
        position: static !important;

        margin: 0 !important;

        word-wrap: break-word !important;
    }

    /* line 66, ../sass/partials/_aggro-youtube.scss */

    #aggro-youtube .ytplCard .aggroProfile:after,
    #aggro-youtube .ytCard .aggroProfile:after
    {
        display: none !important;
    }

    /* line 69, ../sass/partials/_aggro-youtube.scss */

    #aggro-youtube #aggro-container .aggroItem .aggroPic
    {
        position: relative !important;
    }

    /* line 72, ../sass/partials/_aggro-youtube.scss */

    #aggro-youtube .ytplCard .aggroPic:after,
    #aggro-youtube .ytCard .aggroPic:after
    {
        font-family: 'aggro-font-1' !important;
        font-size: 55px;

        position: absolute;
        top: 50%;
        left: 50%;

        width: 58px;
        height: 48px;
        margin-top: -24px;
        margin-left: -29px;

        content: 'Y';
    }

    /* line 85, ../sass/partials/_aggro-youtube.scss */

    #aggro-youtube #aggro-container .ytplCard.aggroItem.youtube-video,
    #aggro-youtube #aggro-container .ytCard.aggroItem.youtube-video
    {
        max-height: 9999px;
    }
}



/* =Smartphones (landscape)
--------------------------------------------------------------------------- */
@media  (min-width : 321px) and (max-width: 620px)
{
    .textwidget a
    {
        display: block;

        text-align: center;
    }
    #footer h2
    {
        overflow: hidden;

        max-width: 100%;

        color: transparent;
        background-position: center center;
    }
    .hero-image
    {
        overflow: hidden;
    }
    .hero-image .featured-image
    {
        max-width: 180% !important;
        height: auto;
        margin-left: -40%;
    }
    .logos-1
    {
        max-width: 240px;
        margin: 0 auto;
    }
    .foot-menu .sub-menu
    {
        display: none;
    }
    .youtube-thumb,
    .archive-img
    {
        float: left;
    }
    .profile-box li.not-first-two-posts
    {
        width: 30.25%;
        margin-right: 3%;
        margin-bottom: 3%;
    }
}

/* =Smartphones (portrait)
--------------------------------------------------------------------------- */
@media  (max-width : 420px)
{
    .fsp-adv-social-media
    {
        display: none;
    }
    .archive-img
    {
        float: none;

        width: 100% !important;
        max-width: 100%;
        height: auto;
        margin: 0 15px 15px 0;
    }
    .youtube-thumb
    {
        position: relative;

        display: block;
        float: left;

        width: 100%;
        height: auto;
        margin-right: 15px;
    }
    .previous
    {
        margin-bottom: 20px;
    }
    .menu .sub-menu,
    .menu ul .sub-menu
    {
        border: 0 solid #191919;
        border-top: none;
    }
    .widget_match_center .spmatch
    {
        width: 218px;
    }
    #mc-game-wrap
    {
        /* display: none; */
        width: 78%;
    }
    .widget_match_center .spcompname
    {
        font-size: 18px;
    }
    .custom-header-img-mobile
    {
        margin: 20px auto 10px auto;
    }
    .latest-news .first-post .featured-image
    {
        width: 100%;
    }
    .medium-news .not-first-post .latest-news-title
    {
        font-size: 20px !important;
        line-height: 24px;
    }
    .bjqs-controls
    {
        display: none !important;
    }
    .basic-slider .latest-news-title
    {
        font-family: 'GothamBook',sans-serif;
        font-size: 15px;

        top: 3px;
    }
    ol.bjqs-markers.h-centered
    {
        top: 10px;
    }
    .statleader-block .statleader-valuewrap
    {
        top: -20px;
    }
    .profile-box li.not-first-two-posts
    {
        width: 46.25%;
        margin-right: 3%;
        margin-bottom: 3%;
    }
}

/* =Small Tablet (portrait)
--------------------------------------------------------------------------- */
@media  (min-width : 600px) and (max-width : 767px)
{
    #logo
    {
        z-index: 3000;
        left: 2px;

        width: 130px;
        height: 130px;

        -webkit-background-size: 130px 130px;
           -moz-background-size: 130px 130px;
             -o-background-size: 130px 130px;
                background-size: 130px 130px;
    }
    .js .main-nav .menu
    {
        z-index: 500;
        top: 48px;

        padding-top: 0px;

        background: #333;
    }
    .news-title,
    .page-title
    {
        /* font-size: 25px; */

        width: 100%;
        /* margin: -96px 0 120px; */
    }
    .category .news-title,
    .page-title
    {
        font-size: 34px;

        width: auto;
        margin: 30px 17px 0 20px;

        text-align: left;
    }
    .archive-img
    {
        float: left;
    }
    .menu .sub-menu,
    .menu ul .sub-menu
    {
        border: 0 solid #191919;
        border-top: none;
    }
    .custom-header-img-mobile
    {
        width: 70%;
    }
}

/* =iPads (portrait and landscape)
--------------------------------------------------------------------------- */
@media  (min-width : 768px) and (max-width : 1024px)
{
    .textwidget a
    {
        display: block;

        text-align: center;
    }
    #footer h2
    {
        font-size: 40px !important;

        overflow: hidden;

        max-width: 570px;
        margin: 0 auto;
    }
    .logos-1
    {
        max-width: 250px;
        margin: 0 auto;
    }
    .js .main-nav .menu
    {
        z-index: 500;
        top: 72px;

        padding-top: 0;

        /* background: #000; */
    
        /* display:  block !important; */
}
    .news-title
    {
        /* font-size: 32px; */

        width: 100%;
        margin: 0px;
    }
    .page-title
    {
        font-size: 35px;
    }
    .menu .sub-menu,
    .menu ul .sub-menu
    {
        border: 0 solid #191919;
        border-top: none;
    }
    .landing-hero .hidden-sm
    {
        display: block !important;
    }
    .custom-header-img-mobile
    {
        display: none;
    }
    .feature-nav  a
    {
        font-size: 16px !important;
        line-height: 62px !important;
    }
}

/* =iPads (landscape)
--------------------------------------------------------------------------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)
{
    #lightbox
    {
        width: 80%;
    }
}

/* =iPads (portrait)
--------------------------------------------------------------------------- */
@media  (min-width : 768px) and (max-width : 1020px) and (orientation : portrait)
{
    .js .main-nav .menu
    {
        z-index: 500;
        top: 72px;

        /* padding-top: 20px; */

        background: #333;
    }
    .footer-menus .col-md-3
    {
        float: left;

        width: 24%;
    }
    .hidden-sm
    {
        display: block !important;
    }
    .custom-header-img-mobile
    {
        display: none;
    }
}

@media  (min-width : 768px) and (max-width : 1028px)
{
    .we-love-football
    {
        display: none !important;
    }
}

/* =Desktops and laptops
--------------------------------------------------------------------------- */
@media (max-width : 1100px)
{
    .panel_social .facebook-photo .aggroPic img
    {
        position: relative;
        left: 50%;

        float: none !important;

        margin: 16px 0 1px -65px !important;
    }
}

@media (min-width : 1101px)
{
    .panel_social #aggro-container
    {
        overflow: hidden;

        max-height: 1275px;
    }
}

@media (min-width : 1900px)
{
    html
    {
        overflow-x: hidden;
    }
    #national-teams-panel .panel-content
    {
        position: relative;
    }
    #national-teams-panel .panel-content::before
    {
        position: absolute;
        top: -30px;
        right: -650px;/* z-index:  1000; */

        display: none;

        width: 713px;
        height: 909px;

        background: url('../images/allwhites_player.png');
    }
    #where-can-i-play-panel .panel-content
    {
        position: relative;
    }
    #where-can-i-play-panel .panel-content::after
    {
        position: absolute;
        bottom: -59px;
        left: -320px;/* z-index:  1000; */

        display: none;

        width: 268px;
        height: 404px;

        background: url('../images/kids_wheretoplay.png');
    }
    #videos-panel .panel-content
    {
        position: relative;
    }
    #videos-panel .panel-content::before
    {
        position: absolute;
        top: -941px;
        left: -650px;/* z-index:  1000; */

        display: none;

        width: 686px;
        height: 1000px;

        background: url('../images/fern_player.png');
    }
}


/* =iPhone 4
--------------------------------------------------------------------------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5)
{
}


.aggroProfile
{
    /* background: #000 !important; */
    font-size:  .8em;
    font-family: 'UniversCondensed',sans-serif;
    font-weight:  normal;
    letter-spacing: .5px;
}
#lightbox .aggroProfile
{
    background: #fff !important;
}
.aggroText {
 font-size: 16px
}
.aggroDate {font-size: 14px}

div#call-to-action-panel
{
    position: relative;

    /* min-height: 300px; */
    /* margin-bottom: 0 !important; */
    padding: 0px;
}

.panel-content > h2
{
    font-family: 'UniversCondensed',sans-serif;
    font-size: 45px;
    font-weight: bold;
    line-height: 30px;
    text-transform: uppercase;
    color: #fff;
    -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); 
    writing-mode: lr-tb;
    position:  absolute;
    top: 75px;
    text-align: left;
    margin:  0px !important;
    display:  inline-block;
    transform-origin: left bottom 0;
    -ms-transform-origin: left bottom 0;
    -webkit-transform-origin: left bottom 0;
    font-weight:  bold;
    display: inline-block;
    width: auto;
    left: -50px;
    height:  15px;
    z-index: 500;
    letter-spacing: .5px;
}
.panel-content >  h2 span {
-webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  
display: inline-block;
}
.single-landing .order-0 .panel-content
{
    margin-bottom: 0 !important;
    padding: 110px 0 30px;
}
.panel-content h3
{
    font-family: 'Rockwell', sans-serif;
    font-size: 22px;
    font-weight: bold;

    text-transform: none;

    color: #fff;
    padding:  8px;
    display:  inline-block;
    /* border-bottom:  10px solid #fff; */
}
.panel-content h2 span a
{
    font-family: 'GothamBold',sans-serif;
    font-size: .22em;

    padding-left: 8px;

    color: #aaa;
}
.panel-standard-white
{
    background: #fff;
    padding-bottom:  60px;
}
.panel-standard-white.no-head .panel-content > h2 {
    display: none;
}
.panel-full-photo {
    /* margin-top: -80px; */
    /* margin-bottom: -90px !important; */
}
.panel-full-photo .panel-content > h2 {
    display: none;
}
#more-news-panel {
    margin-top:  -60px;
    
}
.single #more-news-panel {
    margin-top:  0px;
    margin-bottom: -50px;
    border-bottom: 0px solid #ddd;
    
}
.panel-toolbar {
    min-height: 10px;
    background: blue;    
    position:  relative;
    z-index: 201;
}
.panel-toolbar h2{
    display: none !important;
}
.panel-toolbar .panel-content{
    min-height: 10px;
    padding:  0px;
}
.panel-toolbar .scroller{
    display: none;
}
.panel-toolbar .onpagemenu {
    list-style: none;

    padding: 0;
    margin:  0;
    display:  block;
    width:  100%;
    text-align:  center;
}
.panel-toolbar .onpagemenu li {
    display:  inline-block;
    
    width: 20%;
    margin:  0px;
    padding:  0px;
    text-indent: 0px;
    text-align:  center;
    font-size: 21px;
    margin-right:  -1%;
    text-transform: uppercase;
    font-family: UniversCondensed, sans-serif;
}
.panel-toolbar .onpagemenu li a{
    color:  #fff;
    
    line-height: 26px;
    display:  block;
    padding:  19px 0px;
    margin:  0px;
    /* box-sizing: content-box !important; */
}
.panel-toolbar .onpagemenu li:nth-of-type(even) a {}
.panel-toolbar .onpagemenu li:nth-of-type(odd) a {background: rgba(0,0,0,.1)}
.panel-toolbar .onpagemenu li a:hover{
    background: #222;
    text-decoration: none;
}
.panel-toolbar .onpagemenu li a span.first-word {
    display:  block;
    
    font-size: 1.2em;
    font-weight: normal;
    font-family: Rockwell, sans-serif;
    letter-spacing: 1px;
}
#more-news-panel .row,#headlines-panel .row {
    max-width: 1050px;
    margin:  0 auto;
}

/* Home ASB Ladder */
.panel-content .ladder_widget .widget-title
{
    margin-top: 0;
}
.panel-content #ladder_widget_select
{
    font-size: 20px;

    width: 100%;
    margin-bottom: 15px;

    color: #fff;
    border: none;
    background: #555;
}
.panel-content .ladder_widget_content
{
    display: none;

    margin-bottom: 10px;
}
.panel-content .ladder_widget_content:nth-of-type(1)
{
    display: block;
}
.panel-content .ladder_widget_content .spcompname
{
    display: none;
}
.panel-content .ladder_widget_content tr.sproweven
{
    padding: 5px;

    background: #000000;
    color:  #fff;
}
.panel-1 .panel-content .ladder_widget_content tr.sproweven
{
    padding: 5px;

    background: #eee;
}
.panel-content .ladder_widget_content table
{
    width: 100%;
    margin-top: 30px;
}
.panel-content .ladder_widget_content tr
{
    width: 100%;
    color:  #fff;
    background:  #414141;
}
.panel-content .ladder_widget_content tr th
{
    font-size: 12px;

    padding: 14px 5px;

    text-align: center;

    color: #fff;
    border-bottom: 7px solid #000;
    /* background: #e7bd43 !important; */
}
.panel-content .ladder_widget_content tr th:nth-of-type(1)
{
    font-size: 12px;

    visibility: visible;
    /* background: #eee; */padding: 14px 10px;

    text-align: left;
}
.panel-content .ladder_widget_content tr td
{
    font-size: 12px;
    /* background: #eee; */padding: 10px 5px;

    text-align: center;
}
.panel-content .ladder_widget_content tr td.teamname
{
    font-size: 12px;
    font-weight: bold;
    /* background: #eee; */padding: 9px 5px;

    text-align: left;
}

.panel-content p
{
    font-size: 18px;
}

/* Home ASB Fixtures */
.panel-comps h3 {
    padding: 15px;   
    margin-top: 95px;
    text-transform: uppercase;
}
.panel-content .spfixture .spcompname
{
    font-family: 'Rockwell', sans-serif;
    font-size: 20px;
    /* display: none !important; */
    font-weight: normal;

    position: relative;
    top: -11px;

    display: inline-block !important;
    float: left;

    width: auto;
    margin-right: 4px;

    text-transform: uppercase;

    color: #fff;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* margin-top:  95px; */
    padding:  15px;
}
.panel-content .spfixture .sproundname
{
    font-family: 'UniversCondensed', sans-serif;
    font-size: 15px;
    font-weight: bold;

    position: relative;
    /* top: -11px; */

    display: inline-block !important;
    float: right;

    width: auto;
    margin-right: 0px;
    /* display: none !important; */
    margin-left: 10px;

    text-transform: uppercase;

    color: #fff;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #ED001F;
    padding:  5px;
    right: 0px;
    margin-top:  15px;
}
.panel-content .spfixture
{
    width: 100%;
    margin-top: 102px;
}
.panel-content .spcompname
{
    font-weight: bold !important;

    display: none;
}
.panel-content .sproundname
{
    display: none;
}
.panel-content #spprev
{
    display: none;
}
.panel-content #spnext
{
    display: none;
}
.panel-content .fixturerow
{
    line-height: 80px;

    position: relative;

    display: block;
    clear: both;
    /* padding: 16px; */height: 80px;
}

.panel-content .spmatcheven
{
    background: #414141;
}
.panel-content .spmatchodd
{
    background: #000000;
}
.panel-content .spmatch *
{
    color: #fff;
}
.panel-content .spmatch-title
{
    display: none;
}
.panel-content .spdate
{
    display: none;
}
.panel-content .spmatchname
{
    display: none;
}
.panel-content .sp-match-link
{
    display: none;
}
.panel-content .splogowrapteams
{
    display: none;

    width: 35px;
    height: 35px;

    background: red;
}

.panel-content .spteam1 .team1name
{
    font-size: 14px;
    font-weight: bold;

    display: block;
    float: left;

    width: 45%;
    padding-left: 10px;

    text-align: left;
    letter-spacing: -.5px;

    background-repeat: no-repeat;
    background-size: 35px 35px;
    white-space: nowrap;
}
.panel-content .spteam2 .team2name
{
    font-size: 14px;
    font-weight: bold;
    display: block;
    float: right;
    width: 45%;
    padding-right: 10px;
    text-align: right !important;
    letter-spacing: -.5px;
    background-repeat: no-repeat;
    background-size: 35px 35px;
    overflow-y: hidden;
    white-space: nowrap;
}

@media  (max-width : 420px)
{
.panel-content .spteam2 .team2name, .panel-content .spteam1 .team1name
    {
        overflow-y: visible;
        white-space: normal;
    }
}

.panel-content .spteam1 span
{
    background-position: 7px 22px !important;
}
.panel-content .spteam2 span
{
    background-position: 96% 22px !important;
}
.panel-content .tid19746797 span
{
    background: url(../images/club-icons/transparent/waibop-united.png);
}


.panel-content .spversus
{
    display: block;
    float: left;

    width: 10%;

    text-align: center;
}
.panel-content .spversus:after
{
    font-weight: bold;

    content: 'vs';
}
.panel-content .sptime
{
    line-height: 30px;

    display: none !important;

    text-align: center;

    color: #aaa;
}
.panel-content .spvenue
{
    line-height: 22px;

    display: none !important;

    text-align: center;

    color: #aaa;
}
.panel-content .fixturerow:hover .sptime
{
    display: block;

    text-align: center;
}
.panel-content .fixturerow:hover .spvenue
{
    display: block;

    text-align: center;
}

.panel-content .active-match
{
    height: 200px !important;
}
.panel-content .active-match .sptime
{
    font-size: 14px;

    position: absolute;
    top: 61px;

    display: block;

    width: 100%;

    text-align: center;
}
.panel-content .active-match .spvenue
{
    font-size: 12px;

    position: absolute;
    top: 85px;

    display: block;

    width: 100%;
    padding: 0 160px !important;

    text-align: center;
}
.panel-content .active-match .spteam1 span
{
    height: 200px;
    margin-bottom: -80px;
    padding: 120px 22px 0 0 !important;

    text-align: center !important;

    background-position: 47% 22px !important;
    background-size: 110px 110px;
}
.panel-content .active-match .spteam2 span
{
    height: 200px;
    margin-bottom: -80px;
    padding: 120px 0 0 22px !important;

    text-align: center !important;

    background-position: 58% 22px !important;
    background-size: 110px 110px;
}

.panel-content .spscore
{
    font-size: 22px;
    font-weight: bold;
    line-height: 0;

    position: relative;
    top: -51px;

    display: block;
    clear: both;

    width: 75px;
    margin: 0 auto;
    padding: 10px;

    text-align: center;

    background: none;
}
.panel-content .homescore
{
    float: left;
}
.panel-content .awayscore
{
    float: right;
}
.panel-content ul.club-logos
{
    margin: 57px 0 10px;
}

.we-love-football
{
    display: block;

    margin: 0 auto;
}
.panel-1 .col-md-4 img {margin-top: 20px;}

/*Home Panel News */
.col-md-3 .panel_news 
{
    /* height: 442px !important; */
    /* overflow: hidden; */
}

.panel_news img
{
    margin: 30px auto 10px;
}
.panel_news br
{
    display: none;
}
.panel_news .panel_excerpt
{
    font-size: .7em;
    line-height: 1.4em;
    overflow: hidden;
    padding: 0px 0 0px 0;
    text-align: left;
}
.panel_news .panel_news_title
{
    font-family: 'UniversCondensed', sans-serif;
    font-size: 1.2em;
    text-transform: none;
    color: inherit;
    color:  #ddd !important;
}
.panel_news .panel_news_title:hover
{
    text-decoration: none;
    color: #aaa !important;
}
.panel_news .panel_news_sub_title
{
    font-size: .9em;
    font-weight: bold;
    line-height: 1.7em;

    display: block;
    overflow: hidden;

    width: 100%;
    height: 2em;
    margin: 0;
    padding-left: 20px;
    padding-top: 0px;
    color:  inherit;
}
.panel_news .panel_news_sub_title:hover
{
    font-weight: bold;

    text-decoration: none;

    color: #aaa !important;
}
.panel-1 .panel_news .panel_news_sub_title
{
    color: #000;
}
.panel-2 .panel_news .panel_news_sub_title
{
    color: #fff;
}
.panel-1 .panel_news .panel_news_sub_title:before
{
    border-color: transparent #000;
}
.panel-2 .panel_news .panel_news_sub_title:before
{
    border-color: transparent #fff;
}
.panel_news .panel_news_sub_title:hover *
{
    border-color: transparent #aaa;
}
.panel_news .panel_news_sub_title:before
{
    position: relative;
    top: 1.15em;
    left: -1em;

    display: block;


    content: '';

    width: 0; height: 0; border-style: solid; 
    border-width: 5px 0 5px 6px; border-color: transparent transparent transparent #007bff;
}

/*Home Panel News */

.panel_short_news
{
    padding-top: 45px;
}
.panel_short_news br
{
    display: none;
}
.panel_short_news .read-more {display: none;}
.panel_short_news .short_excerpt
{
    font-size: .8em;
    line-height: 1.3em;
    overflow: hidden;
    padding: 0px 10px 14px 15px;
    text-align: left;
    display:  block;
    margin-left: 0px;
}

.panel_short_news .panel_excerpt
{
    font-size: .9em;
    line-height: 1.4em;
    overflow: hidden;
    padding: 5px 0 14px 0;
    text-align: left;
}
.panel_short_news .panel_news_title
{
    font-family: 'GothamBold', sans-serif;
    font-size: 1.1em;

    text-transform: uppercase;

    color: inherit;
}
.panel_short_news .panel_news_title:hover
{
    text-decoration: none;

    color: #aaa !important;
}
.panel_short_news .panel_news_sub_title
{
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.3em;

    display: block;
    /* overflow: hidden; */

    width: 100%;
    /* height: 1.7em; */
    padding-left: 15px;
    padding-bottom:  5px;
    font-family:  UniversCondensed;
}
.panel_short_news .panel_news_sub_title:hover
{
    font-weight: bold;

    text-decoration: none;

    color: #aaa !important;
}

.panel-widget-area {
    margin-top:  44px;
}
.panel-widget-area img {
    max-height: 350px;
    width:  auto;
    float:  right;
}

.panel-videos {
    background: #ed001f url(../images/video-panel.png) center center;
    min-height: 615px;
    background-size:  cover;
}
.panel_youtube {
    margin-top: 68px;
    position:  relative;
    z-index: 10;
}


.panel-videos .gallery {
    margin-top: 90px !important;
    clear: both;
    margin-left: 35px !important;
}

.panel-videos .gallery-item {
    border:  none;

    max-width: 28%;
    margin-right: 5%;
    margin-top: 0px !important;
    margin-bottom:  0px !important;
}

.panel-videos .gallery-item img {
    border: none !important;
    max-width: 100%;
    height:  auto;
    margin:  5%;
}

.panel-videos .more-photos {
 background:  #000;
 color:  #fff;
 display: inline-block;
 /* float: right; */
 margin-bottom:  20px;
 padding: 15px 35px 15px 15px;
 /* font-weight:  bold; */
 text-decoration: none !important;
 font-size: 20px;
 margin-top: 0px;
 margin-left: 122px;
 background: url(../images/little-white-arrow.png) no-repeat right center;
 font-family:  Rockwell, sans-serif;
 text-transform: uppercase;
}
.panel-comps {
    height: auto;
    color:  #fff;
    background: #333;
    overflow:  hidden;
}
.panel-comps .panel-content > h2 {
    
}
.panel-comps .panel-content:before {
    background: #000 url(../images/comps-background.jpg);
    background-size: cover;
    color:  #fff;
    /* padding-bottom:  30px; */
    -webkit-filter: blur(5px); 
    filter: blur(5px); 
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='5');
    height: 103%;
    width: 210%;
    display:  block;
    position:  absolute;
    margin-left: -56%;
    /* margin-right:  -15px; */
    opacity: .3;
    margin-top:  -1%;
}
.panel-comps .panel-content { /* width: 100%; */ padding-bottom: 50px; /* background: #1C1C1C; */ height:  100%; position:  relative; /* overflow:  hidden; */}
.panel-comps .panel-content > .row { max-width: 1200px; margin:  0 auto;}

.panel-social
{
    background: url(../images/social-panel.png) top center;
    height:  600px;
    overflow:  hidden;
}
.social-overlay {
  display: block;
  width: 200px;
  height: 600px;
  background-color: white;
  /* float: right; */
  margin-left: 800px;
  background-image: url(../images/social-overlay.png);
  position:  absolute;
  top:  0px;
}
.social-overlay #menu-social-icons {
    list-style:  none;
    padding:  0px;
    margin:  0px;
    text-align:  center;
    top: 220px;
    position: relative;
}
.social-overlay #menu-social-icons li {
    display:  inline;
}
.social-overlay #menu-social-icons a {
    display: inline-block;
    height: 35px;
    width: 36px;
    overflow:  hidden;
    text-indent:  -100%;
    background-size: contain !important;
    margin:  0px 3px;
    /* background-color: red !important; */
}
.social-overlay .menu-social-icons-container {
    height: 285px;
    margin-top: 157px;
    background-size: 90%;
    background-repeat: no-repeat;
    background-position: center top;
}
.social-overlay #menu-social-icons .social-menu-facebook a {background: url(../images/social-icons/facebook-outline.png) center center no-repeat;}
.social-overlay #menu-social-icons .social-menu-twitter a {background: url(../images/social-icons/twitter-outline.png) center center no-repeat;}
.social-overlay #menu-social-icons .social-menu-instagram a {background: url(../images/social-icons/instagram-outline.png) center center no-repeat;}
.social-overlay #menu-social-icons .social-menu-youtube a {background: url(../images/social-icons/youtube-outline.png) center center no-repeat;}

#social-media-panel .row {margin: 0px;}
#social-media-panel .container {margin: 0px auto;padding:  0px;width:  100%;max-width:  1200px;}
#social-media-panel .col-md-12 {position: relative;padding:  0px !important;margin:  0px !important;}
#social-media-panel .aggroPic br {display: none;}
#social-media-panel .aggroItem {display: none;} 
#social-media-panel .igCard ,#social-media-panel .twitter-photo {display: block;}
#social-media-panel #aggro-container .aggroItem .aggroPic img {
    max-width: 420px !important;
    margin-left: -55%;
    width:  420px;
}
#social-media-panel #aggro-container .aggroItem .aggroPic img:hover {
    opacity: 0.8;
    background: #fff !important;
    border:  5px solid #fff;
}

#social-media-panel #aggro-container .igCard .aggroPic img {
    max-width: 200px;
    margin-left: 0%;
    width:  200px;
}

@media (max-width : 1199px)
{
.social-overlay {float: right; margin-right:  auto;left: 100%;margin-left: -200px;};

}
@media (max-width : 767px)
{
.social-overlay {margin-left: -200px;};

}
.sponsor-bar {
    list-style: none;
    margin-top:  81px;
    text-align:  center;
    padding:  0px;
}
.sponsor-bar li {
    display: inline;
    /* float:  left; */
    /* width: 25%; */
    /* text-align:  center; */
}
.sponsor-bar li a {
    max-width:  180px;
    width:  100%;
    display: inline;
    text-align:  center;
    margin:  0px 25px;
}
.sponsor-bar li a img{
    margin:  0 auto;
    max-width:  160px;
}

@media (max-width : 767px)
{
    .sponsor-bar li a img{
        max-width: 100px !important;
    }
}


.panel-1 .panel_short_news .panel_news_sub_title
{
    color: #000;
}
.panel-2 .panel_short_news .panel_news_sub_title
{
    color: #fff;
}
.panel-1 .panel_short_news .panel_news_sub_title:before
{
    border-color: transparent #000;
}
.panel-2 .panel_short_news .panel_news_sub_title:before
{
    border-color: transparent #fff;
}
.panel_short_news .panel_news_sub_title:hover *
{
    border-color: transparent #aaa;
}
.panel_short_news .panel_news_sub_title:before
{
    position: relative;
    /* top: 12px; */
    /* left: -1em; */

    display: block;

    width: 0;
    height: 0;

    /* content: ''; */

    /* border-width: .35em 0 .35em .4em; */
    /* border-style: solid; */
}

.menu-national-teams-menu-container .onpagemenu
{
    margin-top: 30px;
    padding: 0;

    list-style: none;
}
.menu-national-teams-menu-container .onpagemenu li
{
    margin-bottom: 10px;
}
.menu-national-teams-menu-container .onpagemenu a
{
    font-family: 'GothamBold', sans-serif;
    font-size: 15px;
    line-height: 39px;

    padding: 13px 8px;

    white-space: nowrap;
    text-transform: uppercase;

    background: #bdbdbd;
}
.menu-national-teams-menu-container .onpagemenu a:hover
{
    text-decoration: none;

    color: #fff;
    background: #1c1c1c;
}
.menu-national-teams-menu-container .onpagemenu li:nth-of-type(1) a,
.menu-national-teams-menu-container .onpagemenu li:nth-of-type(2) a,
.menu-national-teams-menu-container .onpagemenu li:nth-of-type(3) a
{
    font-size: 26px;
    line-height: 52px;

    margin-bottom: 10px;
}

.menu-asb-comps-container .onpagemenu
{
    margin-top: 30px;
    padding: 0;

    list-style: none;
}
.menu-asb-comps-container .onpagemenu li
{
    margin-bottom: 10px;
}
.menu-asb-comps-container .onpagemenu a
{
    font-family: 'GothamBold', sans-serif;
    font-size: 15px;
    line-height: 36px;

    padding: 13px 8px;

    white-space: nowrap;
    text-transform: uppercase;

    color: #fff;
    background: #252525;
}
.menu-asb-comps-container .onpagemenu a:hover
{
    text-decoration: none;

    color: #e7bd43;
    background: #000;
}
/*.menu-asb-comps-container .onpagemenu li:nth-of-type(1) a, .menu-national-teams-menu-container .onpagemenu li:nth-of-type(2) a, .menu-national-teams-menu-container .onpagemenu li:nth-of-type(3) a {margin-bottom: 10px;font-size: 26px;line-height: 48px;}*/



.panel_youtube #aggro-container
{
    position: relative;/* top:  -50px; */

    width: 100% !important;
    margin: 0 auto !important;
}
.panel_youtube .aggroItem
{
    font-family: 'GothamBold', sans-serif !important;
    font-size: 12px;

    border: none !important;
    background: none !important;
}
.panel_youtube .aggroProfile a,
.panel_youtube .aggroDate
{
    display: none;
}
.panel_youtube .aggroProfile
{
    display: none;
}
.panel_youtube .aggroItem
{
    float: left;

    width: 23% !important;
}
.panel_youtube .aggroText
{
 top: -58px;
  position: relative;
 background:  #000;
 color:  #fff;
 margin:  0px 10px;
 font-family:  Rockwell,sans-serif;
}
.panel_youtube .aggroItem .aggroPic a:before {
    content: 'A';
    font-size: 35px;
    color: #fff;
    display:  block;
    text-align:  center;
    line-height: 55px;
    /* margin-top: 200px; */
    /* margin-bottom: -200px; */
    position:  relative;
    font-family: 'nnswf-social';
    background: rgba(255,255,255,.5);
    height: 60px;
    width: 55px;
    margin-left:  auto;
    margin-right:  auto;
    /* border-radius:  8px; */
    position:  absolute;
    /* border:  4px solid rgba(0,0,0,.2); */
    left: 47%;
    z-index: 11;
    margin-top: 25%;
}
.panel_youtube .more-videos
{
 background:  #000;
 color:  #fff;
 display: inline-block;
 float: right;
 margin-bottom: 50px;
 padding: 15px 35px 15px 15px;
 /* font-weight:  bold; */
 text-decoration: none !important;
 font-size: 20px;
 margin-top: -44px;
 margin-right:  -10px;
 background: url(../images/little-white-arrow.png) no-repeat right center;
 position:  relative;
 z-index: 10;
 font-family:  Rockwell, sans-serif;
 text-transform: uppercase;
}
.panel_youtube .aggroItem:nth-of-type(1)
{
    font-size: 22px;

    width: 100% !important;
}
.single-landing .panel_youtube .aggroItem:nth-of-type(1)
{
    width: 23% !important;
}
.single-landing .panel_youtube .aggroItem
{
    font-size: 15px;

    text-align: center;
}

@media (min-width : 321px) and (max-width : 800px)
{
    .single-landing .panel_youtube .aggroItem:nth-of-type(1)
    {
        width: 48% !important;
    }
    .panel_youtube .aggroItem
    {
        float: left;

        width: 48% !important;
    }
    .single-landing .panel_youtube .aggroItem
    {
        float: left;

        width: 48% !important;
    }
}
@media  (max-width : 420px)
{
    .single-landing .panel_youtube .aggroItem:nth-of-type(1)
    {
        width: 100% !important;
    }
    .panel_youtube .aggroItem
    {
        float: left;

        width: 100% !important;
    }
    .single-landing .panel_youtube .aggroItem
    {
        width: 100% !important;
    }
}


.panel_social #aggro-container
{
    position: relative;/* top: -25px; */

    width: 100% !important;
    margin: 0 auto !important;

    color: #fff;
    padding: 0px !important;
}
.panel_social #aggro-container p
{
    display: none
}
.panel_social #aggro-container a
{
    font-weight: bold;

    color: #fff;
    /* background:  #fff; */
}
.panel_social .aggroItem
{
    font-size: 12px;

    width: 200px !important;
    margin: 0px 0 !important;

    border: none !important;
    background: white!important;
    height: 200px !important;
}
.panel_social .twitter-photo:nth-child(1)
{
    border: 10px solid red; /* width: 60% !important; */
}
.panel_social .aggroText
{
    font-size: 15px;

    max-height: 400px !important;
    padding: 25px;
    display:  none;
}
.panel_social .aggroProfile a,
.panel_social .aggroDate
{
    display: none;
}
.panel_social .aggroProfile
{
    height: 0;

    background: #fff !important;
    display:  none;
}
.panel_social .facebook-photo .aggroPic img
{
    float: left;

    margin: 30px -1px 15px 15px;
}
.panel_social .twitter-photo .aggroPic img
{
    margin-top: -8px;
}

.panel_social .aggroItem.twitter-photo .aggroPic:after
{
    position: relative;
    top: -36px;
    left: 30px;

    width: 0;
    height: 0;

    content: ' ';

    border-width: 0 20px 20px 20px;
    /* border-style: solid; */
    /* border-color: transparent transparent #000 transparent; */
}
#aggroPagination
{
    display: none;
}


@media (min-width : 321px) and (max-width : 767px)
{
    .panel_social .aggroItem
    {
        /* float: left; */

        /* width: 47% !important; */
        /* margin: 1% .5% !important; */
    }
    .panel-content h2
    {
        /* font-family: 'GothamThin', sans-serif; */
        font-size: 38px;
        line-height: 42px;

        margin-top: -18px;
        margin-bottom: 21px;
        padding-top: 13px;
        padding-left: 10px !important;

        text-align: center;

        color: inherit;
        background: none !important;
    }
    .panel-content h2 span
    {
        font-size: 38px;/* padding:  0px !important; */
        display: none;
        margin: 0 10px;
        text-align: right;
    }
    .panel-content .row
    {
        margin-right: 0;
        margin-left: 0px;
    }
}
@media  (max-width : 420px)
{
    .panel_social .aggroItem
    {
        float: left;

        width: 100% !important;
    }
    .panel-content h2
    {
        /* font-family: 'GothamThin', sans-serif; */
        font-size: 38px;
        line-height: 42px;

        margin-top: -25px;
        margin-bottom: 21px;
        padding-top: 13px;
        padding-left: 10px !important;

        text-align: center;

        color: inherit;
        background: none !important;
    
        max-width: 98%;
        overflow:  hidden;
}
    .panel-content h2 span
    {
        font-size: 32px;/* padding:  0px !important; */

        display: none;

        margin: 0 10px;
        /* display: block; */
        text-align: center;
    
        /* position:  relative; */
        /* top:  -100px; */
        height:  auto;
        display: block !important;
}
    .panel-content .row
    {
        margin-right: 0;
        margin-left: 0px;
    }

    .panel-content .active-match .spteam1 span
    {
        line-height: 25px;

        height: 200px;
        margin-bottom: -80px;
        padding: 120px 22px 0 0 !important;

        text-align: center !important;

        background-position: 47% 22px !important;
        background-size: 75px 75px;
    }
    .panel-content .active-match .spteam2 span
    {
        line-height: 25px;

        height: 200px;
        margin-bottom: -80px;
        padding: 120px 0 0 22px !important;

        text-align: center !important;

        background-position: 58% 22px !important;
        background-size: 75px 75px;
    }
    .panel-content .spteam1 span
    {
        line-height: 25px;
    }
    .panel-content .spteam2 span
    {
        line-height: 25px;
    }
    .panel-content .spscore
    {
        font-size: 14px;

        top: -21px;

        width: 50px;
    }
    .panel-content .active-match .spscore
    {
        font-size: 28px;

        top: -72px;

        width: 81px;
    }
}

@media  (min-width : 768px) and (max-width : 1020px)
{
    .panel_social .aggroItem
    {
        /* float: left; */

        /* width: 31% !important; */
    }
    .panel-content h2
    {
        /* font-family: 'GothamThin', sans-serif; */
        font-size: 44px;
        line-height: 97px;

        margin-top: 101px; /* background: none !important; */
        margin-top: -29px;
        margin-bottom: 21px;
        padding-top: 13px;

        color: inherit; /* padding-left: 10px !important; */
    }
    .panel-content h2 span
    {
        font-size: 35px;/* padding:  0px !important; *//* display:  none; */

        margin: 0 10px;
        /* display: block; */text-align: right;
    }
    .menu-national-teams-menu-container .onpagemenu
    {
        margin-top: 30px;
        padding: 0;

        list-style: none;
    }
    .menu-national-teams-menu-container .onpagemenu li
    {
        line-height: 47px;

        display: inline;

        margin-bottom: 10px;
        margin-bottom: 22px;
    }
    .menu-national-teams-menu-container .onpagemenu a
    {
        font-family: 'GothamBold', sans-serif;
        font-size: 15px;
        line-height: 36px;

        padding: 13px 8px;

        text-transform: uppercase;

        background: #bdbdbd;
    }
    .menu-national-teams-menu-container .onpagemenu a:hover
    {
        text-decoration: none;

        color: #fff;
        background: #1c1c1c;
    }
    .menu-national-teams-menu-container .onpagemenu li:nth-of-type(1) a,
    .menu-national-teams-menu-container .onpagemenu li:nth-of-type(2) a,
    .menu-national-teams-menu-container .onpagemenu li:nth-of-type(3) a
    {
        font-size: inherit;
        line-height: 48px;

        margin-bottom: 10px;
    }


    .menu-asb-comps-container .onpagemenu
    {
        margin-top: 30px;
        padding: 0;

        list-style: none;
    }
    .menu-asb-comps-menu-container .onpagemenu li
    {
        line-height: 47px;

        display: inline;

        margin-bottom: 10px;
        margin-bottom: 22px;
    }
    .menu-asb-comps-container-container .onpagemenu a
    {
        font-family: 'GothamBold', sans-serif;
        font-size: 15px;
        line-height: 36px;

        padding: 13px 8px;

        text-transform: uppercase;

        background: #bdbdbd;
    }
    .menu-asb-comps-container-container .onpagemenu a:hover
    {
        text-decoration: none;

        color: #fff;
        background: #1c1c1c;
    }
}
@media  (min-width : 1px) and (max-width : 1359px)
{
    .panel-content > h2
    {
        font-family: 'UniversCondensed',sans-serif;
        font-size: 40px;
        font-weight: bold;
        line-height: 30px;
        text-transform: uppercase;
        color: #fff;
        -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); 
        writing-mode: lr-tb;
        position: relative;
        top: 45px;
        text-align: left;
        margin:  0px !important;
        display:  inline-block;
        transform-origin: left bottom 0;
        -webkit-transform-origin: left bottom 0;
        font-weight:  bold;
        display: inline-block;
        width: auto;
        left: 0px;
        height:  15px;
    }
    .panel-content >  h2 span {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
      display: inline-block;
    }
    #footer h2, .panel-social h2
    {
      display: none;
    }    

}

/* Home Page Slider */
#home-rotator-container
{
    overflow: hidden;

    width: 100%;
}
#home-rotator .cycle-slideshow
{
    overflow: hidden;

    width: 3000px !important;
    height: 490px !important;
}
#home-rotator .cycle-slideshow li
{
    float: left;
    overflow: hidden;

    width: 900px !important;
    height: 490px;
}
/*#home-rotator .cycle-slideshow li.cycle-slide-active img {overflow: hidden; float: ;} */
#home-rotator .cycle-slideshow li.cycle-slide-active + li
{
    width: 1200px !important;

    border: 0 solid yellow;
}
#home-rotator .cycle-slideshow li.cycle-slide-active
{
    border-right: 3px solid #000;
}
#home-rotator .cycle-slideshow li.cycle-slide-active + li .caption
{
    display: block;
    position: relative;
    z-index: 2001;
}

/* pager */
.cycle-pager
{
    position: absolute;
    z-index: 500;
    /* top: 482px; */

    /* display: none; */
    overflow: hidden;

    width: 100%;

    text-align: center;
}
.cycle-pager span
{
    font-family: arial;
    font-size: 40px;

    display: inline-block;

    width: 16px;
    height: 16px;

    cursor: pointer;

    color: #aaa;
}
.cycle-pager span.cycle-pager-active
{
    color: #fff;
}
.cycle-pager > *
{
    cursor: pointer;
}

#home-rotator .caption
{
    position: relative;
    bottom: 195px;

    display: none;
}
#home-rotator .caption h2
{
    font-size: 37px;
    line-height: 70px;

    position: absolute;
    bottom: -105px;

    display: block;

    max-width: 53%;
    height: auto;
    margin-left: 10px;

    word-wrap: break-word;
}
#home-rotator .caption h2 a
{
    font-family: 'GothamBold', sans-serif;

    display: inline;

    padding: 6px 0;

    white-space: normal;
    letter-spacing: -1px;
    text-transform: none;

    color: #000;
    background: #fff;
}
#home-rotator .caption h2 a:hover
{
    text-decoration: none;

    color: #fff;
    background: #000;
}

#home-rotator .caption h2 a span
{
    display: inline;

    padding: .28em;
    padding-right: 0;
    padding-left: 0;

    color: #000;
    background: #fff;
    box-shadow: 10px 0 0 #fff, -10px 0 0 #fff;
}

#home-rotator .caption p
{
    font-family: GothamMedium, sans-serif;
    font-size: 14px;
    line-height: 1.5em;

    position: absolute;
    bottom: -195px;

    display: block;
    overflow: hidden;

    width: 45% !important;
    height: 5.9em !important;
    padding: 10px;

    white-space: normal;
    text-transform: none;

    color: #fff;
    background: #000;
    background: rgba(0,0,0,.6);
}
#home-rotator .caption p a
{
    font-weight: bold;

    color: #fff;
}
#home-rotator .caption p a:hover
{
    text-decoration: none;
}

#home-rotator .rel-links
{
    position: absolute;
    right: 305px;
    bottom: -185px;

    float: right;

    width: 315px;

    white-space: normal;
}
#home-rotator .rel-links a
{
    font-family: GothamBook, sans-serif;
    font-size: 14px;
    font-weight: bold;

    display: inline-block;
    float: right;
    clear: both;

    margin-top: 3px;
    padding: 3px 14px 3px 10px;

    letter-spacing: -1.2px;

    color: #fff;
    background: #000;
    background: rgba(0,0,0,.6);
}
#home-rotator .rel-links a:hover
{
    text-decoration: none;

    color: #000;
    background: #fff;
}
.slide-block
{
    float: right;

    width: 300px !important;
    height: 490px;
    margin-top: -534px;
    margin-right: -8px;
    padding: 0 !important;

    color: #fff;
    background: #000;
}

#home-rotator .prev-next
{
    margin-bottom: 0;

    text-align: center;
}
#home-rotator .prev-next #prev,
#home-rotator .prev-next #next
{
    width: 0 !important;
}
#home-rotator .prev-next #prev:before
{
    font-size: 34px;

    cursor: pointer;

    color: #fff;
}
#home-rotator .prev-next #next:before
{
    font-size: 34px;

    cursor: pointer;

    color: #fff;
}
#home-rotator .prev-next #next:before
{
    font-size: 34px;

    cursor: pointer;

    color: #fff;
}
#home-rotator .prev-next #nav-title
{
    /* width: 196px; */
    font-family: GothamLight, sans-serif;
    font-size: 13px;
    line-height: 34px;
    display: inline-block;
    margin-left: 35px;
    /* padding: 0px 20px 0px 53px; */
    text-align: center;
    letter-spacing: -.5px;
    color: #fff;
    color: #bdbdbd;
}

.slide-block *
{
    color: #fff !important;
}

@media  (max-width : 420px)
{
    .slide-block
    {
        position: relative;

        width: 100% !important;
        height: auto;
        margin-top: -4px;
        margin-right: 0;

        background: #000;
    }
    .slide-block .widget_sp_image
    {
        float: none;

        max-width: 300px;
        margin: 0 auto;
    }
    #home-rotator .caption h2
    {
        font-size: 22px;
        line-height: 36px;

        bottom: -103px;

        max-width: 25%;
    }
    #home-rotator .slider-img img
    {
        width: 400px !important;
    }
    #home-rotator .caption
    {
        position: relative;
        bottom: 74px;

        display: none;
    }
    #home-rotator .cycle-slideshow
    {
        height: 375px !important;
    }
    #home-rotator .cycle-slideshow li
    {
        height: 579px;
    }
    #home-rotator .caption p
    {
        font-size: 17px;
        line-height: 1.15em;

        bottom: -230px;

        width: 25% !important;
        height: 124px !important;
    }
}
@media  (min-width : 401px) and (max-width : 599px)
{
    .slide-block
    {
        position: relative;

        width: 100% !important;
        height: auto;
        margin-top: -4px;

        background: #000;
    }
    .slide-block .widget_sp_image
    {
        float: none;

        max-width: 300px;
        margin: 0 auto;
    }
    #home-rotator .caption h2
    {
        font-size: 30px;
        line-height: 48px;

        bottom: -80px;

        max-width: 40%;
    }
    #home-rotator .slider-img img
    {
        width: 600px;
    }
    #home-rotator .caption
    {
        position: relative;
        bottom: 74px;

        display: none;
    }
    #home-rotator .cycle-slideshow
    {
        height: 472px !important;
    }
    #home-rotator .cycle-slideshow li
    {
        height: 572px;
    }
    #home-rotator .caption p
    {
        font-size: 17px;
        line-height: 1.3em;

        width: 39% !important;
    }
}

@media  (min-width : 600px) and (max-width : 1023px)
{
    #home-rotator .cycle-slideshow
    {
        height: 561px !important;
    }
    #home-rotator .cycle-slideshow li
    {
        height: 581px;
    }
    #home-rotator .caption
    {
        position: relative;
        bottom: 250px;

        display: none;
    }
    #home-rotator .caption h2
    {
        font-size: 22px;

        width: 45% !important;
    }
    #home-rotator .caption p
    {
        font-size: 15px;

        width: 45% !important;
    }
    #home-rotator .slider-img img
    {
        width: 1024px;
    }
    .slide-block
    {
        position: relative;

        width: 100% !important;
        height: auto;
        margin-top: -4px;

        background: #000;
    }
    .slide-block .widget_sp_image
    {
        float: left;

        max-width: 300px;
    }
    #block-contain-div
    {
        width: 100% !important;
    }
    #home-rotator .rel-links
    {
        position: relative;
        bottom: -216px;
        left: 0;

        float: none;

        width: 100%;
        margin-right: auto;
        margin-left: auto;

        text-align: center;
    }
    #home-rotator .rel-links a
    {
        font-size: 14px;
        font-weight: bold;

        display: inline-block;
        float: none;
        clear: both;

        margin-top: 3px;
        padding: 3px 14px 3px 10px;

        color: #fff;
        background: #000;
        background: rgba(0,0,0,.6);
    }
    #home-rotator .cycle-slideshow li
    {
        width: 100%;
    }
}
@media  (min-width : 1024px) and (max-width : 1199px)
{
    #home-rotator .caption
    {
        position: relative;
        bottom: 250px;

        display: none;
    }
    .slide-block
    {
        position: relative;

        background: #000;
    }
    #block-contain-div
    {
        width: 100% !important;
    }
    #home-rotator .rel-links
    {
        position: relative;
        bottom: -216px;
        left: 0;

        float: none;

        width: 100%;
        margin-right: auto;
        margin-left: auto;

        text-align: center;
    }
    #home-rotator .rel-links a
    {
        font-size: 14px;
        font-weight: bold;

        display: inline-block;
        float: none;
        clear: both;

        margin-top: 3px;
        padding: 3px 14px 3px 10px;

        color: #fff;
        background: #000;
        background: rgba(0,0,0,.6);
    }
}


#hidemCentre
{
    font-size: 11px;
    font-weight: bold;

    padding-right: 15px;
    padding-left: 15px;

    color: #fff;
    color: #aaa;
    background: url(../images/closer.png) right center no-repeat;
}

.elite_events_widget
{
    float: right;

    width: 100%;
    margin: 0 auto;
    background:  #000;
    color:  #fff !important;
}
.elite_events_widget .widget-title
{
    font-family: 'GothamLight', sans-serif;
    font-size: 27px;
    margin-bottom: 4px;
    text-align: center;
    text-transform: none;
    background: transparent;
    background: url(http://fnz.fspdev.com/wp-content/uploads/2014/09/logo-fern-white.png) 30px  5px no-repeat;
    background-size:  27px 27px;
    color:  #fff !important;
}
.elite_events_widget a
{
    font-size: 13px;

    margin: 0 4px;
    padding: 4px 15px;

    color: #fff;
}
.elite_events_widget a:hover
{
    padding: 4px 15px !important;

    text-decoration: none;

    color: #000 !important;
    background: #fff !important;
}
.elite_events_widget a:hover span
{
    color: #000 !important;
}
.elite_events_widget .event_widget_row:nth-child(even)
{
    background: #1d1d1d;
}
.elite_events_widget .event_archive_link
{
    font-weight: bold;

    margin-top: 8px;
}
.elite_events_widget .event_archive_link:hover
{
    color: #aaa !important;
    background: transparent !important;
}





@media  (max-width : 420px)
{
    .elite_events_widget
    {
        width: 100%;
        padding: 20px;
    }
}
@media  (min-width : 401px) and (max-width : 599px)
{
    .elite_events_widget
    {
        width: 100%;
        padding: 15px 36px;
    }
}
@media  (min-width : 600px) and (max-width : 1023px)
{
    .elite_events_widget
    {
        float: left;/* min-width: 40%; *//* margin-left: 6%; */

        width: 100%;
        margin-top: -245px;
        margin-bottom: 33px;
        padding-left: 310px;
    }
}
@media  (min-width : 1024px) and (max-width : 1199px)
{
    .elite_events_widget
    {
        width: 100%;
    }
}

.banner-container
{
    position: relative;
    z-index: 2003;

    width: 100%;
    margin-bottom: 0;

    text-align: center !important;
    /* max-width:  1200px; */
	background: #000;
    background: rgba(0,0,0,.85);
}
.banner-close
{
    position: relative;

    display: block;

    width: 100%;
    max-width: 1200px;
    height: 35px;
    margin: 0 auto;
    margin-bottom: 0;
    padding-top: 10px !important;
    z-index: 102;
    cursor: pointer;
    text-align: right;
}
.banner-close span
{
    font-size: 25px;
    font-weight: bold;
    margin: 12px;
    padding: 0 7px;
    color: #1d1d1d;
    border-radius: 2px;
    background: #fff;
}

.splash-banner
{
    z-index: 90;

    display: block;

    width: 100%;
    max-width: 1200px;
    height: auto !important;
    margin: 0 auto;
    margin-top: -33px;
    /* margin-bottom: -490px; */
}

@media  (max-width : 420px)
{
}
@media  (min-width : 421px) and (max-width : 599px)
{
}
@media  (min-width : 600px) and (max-width : 1023px)
{
}


/* Person Singles */
.post-entry #content div br,
.post-entry #content div #pp-social,
.post-entry #content .SectionTitle,
.post-entry #content #historybar,
.post-entry #content .pprofile,
.post-entry #content .mediagroup,
.post-entry #content div[style='float:left;width:140px;']
{
    display: none;
}
.post-entry #content .tableClass
{
    width: 100%;
    margin-bottom: 30px;
}
.post-entry #content .tableClass tr
{
    border-collapse: collapse;

    border-bottom: 1px solid #ddd;
}
.post-entry #content .tableClass tr th,
.post-entry #content .tableClass tr td
{
    padding: 10px;
}
.post-entry #content .tableClass a
{
    cursor: default;
    pointer-events: none;
}
.post-entry #content .tableTitle h5
{
    font-size: 29px;

    text-align: left;
    text-transform: none;

    color: #000;
}
.post-entry #content .tableContainer
{
    border: none !important;
}
.post-entry #content th
{
    text-align: left;
}

.post-data
{
    font-family: 'UniversCondensed', sans-serif;

    padding-bottom: 10px;
}

.profile-single-image
{
    position: relative;

    width: 100%;
    max-width: 350px;
    height: 500px;
    margin: 0 auto 30px;

    background-position: center top;
}
.profile-single-image .player-number
{
    line-height: 50px;

    top: 0;
    right: 0;

    width: 50px;
    height: 50px;
}
.people-single-summary
{
    margin-top: 30px;
}
.person-single-detail-title
{
    margin: 0;
    padding: 0;

    color: #000;
    font-weight: bold;
    letter-spacing: -1.2px;
}
.person-single-detail
{
    font-family: 'GothamBook', sans-serif;
    font-size: 24px;

    margin-bottom: 10px;
    padding: 0;

    letter-spacing: -1.2px;
}
.profile-wide
{
    margin: 0 0 40px;
}
.profile-wide .person-single-detail
{
    font-size: 20px;
}

.wp-image-269
{
    -webkit-clip-path: url(../images/clip.svg);
            clip-path: url(../images/clip.svg#svgClip);
    -webkit-mask: url(../images/clip.svg);
}

.panel_player .profile-single-image
{
    position: relative;

    display: block;

    width: 100%;
    max-width: 300px;
    height: 445px;
    margin: 18px auto -33px;

    background-position: center top;
}
@media (min-width : 993px)
{
    .panel_player .profile-single-image
    {
        -webkit-clip-path: url(../images/clip.svg);
                clip-path: url(../images/clip.svg#svgClip);
        -webkit-mask: url(../images/clip.svg);
    }
}
.panel_player .profile-single-image .player-number
{
    line-height: 50px;

    top: 0;
    right: 0;

    width: 50px;
    height: 50px;
}
.panel_player .player-team
{
    font-family: 'GothamBold', sans-serif;
    font-size: 22px;

    position: absolute;
    bottom: 20px;

    max-width: 90%;
    padding: 7px 20px;

    color: #fff;
    background: #000;
}
.panel_player .player_name
{
    font-family: 'GothamBold', sans-serif;
    font-size: 27px;

    display: inline-block;

    margin: 20px 0;
    padding: 8px 13px;

    background: #bdbdbd;
}
.panel_player .player_detail
{
    font-weight: bold;
    line-height: 27px;

    overflow: hidden;

    white-space: nowrap;
}
.panel_player .player_detail_title
{
    font-weight: normal;
}
.panel_player .featured_product_image
{
    position: relative;
    bottom: 0;

    max-width: 77%;
    margin: 0 auto;

    border: 1px solid #ddd;
}

@media (max-width : 993px)
{
    .panel_player .player_name
    {
        margin: 65px 0 20px;
    }
    .panel_player .player-info
    {
        text-align: center;
    }
}


#panel-slider-parent
{
    height: 440px !important;
    margin-bottom: 31px;
}
.panel-slider
{
    margin: 0;
    padding: 0;

    list-style: none;
}
#panel-slider-parent ul.bjqs
{
    position: relative;
    display: none; /* background: #000; */
    overflow: hidden;
    height: 514px !important;
    margin: 0;
    margin: 0 auto;
    margin-top: 20px;
    padding: 0;
    list-style: none;
}
#panel-slider-parent li.bjqs-slide
{
    position: absolute;

    display: none;
}
#panel-slider-parent ul.bjqs-controls
{
    display: none;
}
#panel-slider-parent ul.bjqs-controls.v-centered li a
{
    position: absolute;
}
#panel-slider-parent ul.bjqs-controls.v-centered li a:hover
{
    text-decoration: none;

    color: #fff !important;
    background: #000 !important;
}
#panel-slider-parent ul.bjqs-controls.v-centered li.bjqs-next a
{
    font-family: 'GothamThin', sans-serif;
    font-size: 25px;

    right: 0;

    padding: 5px 4px 3px 6px;

    color: #fff;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 0;
            border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
            border-bottom-left-radius: 0;
    background: #000;
}
#panel-slider-parent ul.bjqs-controls.v-centered li.bjqs-prev a
{
    font-family: 'GothamThin', sans-serif;
    font-size: 25px;

    left: 0;

    padding: 5px 6px 3px 4px;

    color: #fff;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 0;
            border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
            border-bottom-right-radius: 0;
    background: #000;
}
#panel-slider-parent ol.bjqs-markers
{
    width: 100%;
    margin: 0;
    padding: 0;

    list-style: none;
}
#panel-slider-parent ol.bjqs-markers.h-centered
{
    position: relative;
    top: -102px;
    right: 0 !important;

    display: none;

    margin-left: 5px;
    padding-right: 5px;

    text-align: right;
}
#panel-slider-parent ol.bjqs-markers li
{
    display: inline;

    margin-right: 5px;
}
#panel-slider-parent ol.bjqs-markers li a
{
    font-family: GothamLight, sans-serif;
    font-size: 10px;
    font-weight: bold;

    display: inline-block;

    padding: 4px 8px;

    color: #000;
    background: #fff;
    background: rgba(255,255,255,.6);
}
#panel-slider-parent ol.bjqs-markers li.active-marker a
{
    font-weight: bold;

    padding: 4px 8px;

    color: #000;
    background: #fff;
    background: rgba(255,255,255,.9);
}
#panel-slider-parent ol.bjqs-markers li a:hover
{
    text-decoration: none;
    color: #fff;
    background: #000;
    background: rgba(0,0,0,.4);
}

#panel-slider-parent ul.bjqs .caption
{
    position: relative;
    bottom: 230px;

    display: block;

    width: 100%;
    max-width: 85%;
    height: 100px;
    margin-bottom: -230px;
    padding: 11px 25px;

    color: #fff;
    background: #000;
    background: rgba(0,0,0,.5);
}
#panel-slider-parent ul.bjqs .caption a
{
    font-weight: bold;

    color: #fff;
}
#panel-slider-parent ul.bjqs .caption h3
{
    font-size: 31px;
    line-height: 64px;

    position: absolute;
    bottom: 95px;

    display: block;

    max-width: 85%;
    height: auto;
    margin-left: -15px;

    word-wrap: break-word;

    background: none !important;
}
#panel-slider-parent ul.bjqs .caption h3 a
{
    font-family: 'GothamBold', sans-serif;

    display: inline;

    padding: 6px 0;

    white-space: normal;
    letter-spacing: -1px;
    text-transform: none;

    color: #000;
    background: #fff;
}
#panel-slider-parent ul.bjqs .caption h3 a:hover
{
    text-decoration: none;

    color: #fff;
    background: #000;
}

#panel-slider-parent ul.bjqs .caption h3 a span
{
    display: inline;

    padding: .35em;
    padding-right: 0;
    padding-left: 0;

    color: #000;
    background: #fff;
    box-shadow: 10px 0 0 #fff, -10px 0 0 #fff;
}

.panel-slider-slide p
{
    text-transform: none !important;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
}
@media (min-width : 1200px)
{
    #panel-slider-parent img
    {
        width: 100%;
        height: auto;

        -webkit-clip-path: url(../images/clip-slide.svg);
                clip-path: url(../images/clip-slide.svg#svgClip);
        -webkit-mask: url(../images/clip-slide.svg);
    }
}
@media (min-width : 993px) and (max-width : 1199px)
{
    #panel-slider-parent ul.bjqs .caption
    {
        bottom: 123px;

        width: 100%;
        max-width: 85%;
        margin-bottom: 0;
    }
    #panel-slider-parent ul.bjqs .caption h3
    {
        font-size: 30px;
        line-height: 60px;

        max-width: 95%;
        height: auto;
        margin-left: -15px;
    }
}

@media (min-width : 768px) and (max-width : 992px)
{
    #panel-slider-parent ul.bjqs .caption
    {
        bottom: 192px;

        width: 100%;
        max-width: 85%;
        margin-bottom: 0;
    }
    #panel-slider-parent ul.bjqs .caption h3
    {
        font-size: 30px;
        line-height: 60px;

        max-width: 95%;
        height: auto;
        margin-left: -15px;
    }
    #panel-slider-parent
    {
        height: 500px !important;
    }
}

@media (min-width : 600px) and (max-width : 767px)
{
    #panel-slider-parent ul.bjqs .caption
    {
        bottom: 45%;

        width: 100%;
        max-width: 95%;
        margin-bottom: 0;
    }
    #panel-slider-parent ul.bjqs .caption h3
    {
        font-size: 25px;
        line-height: 46px;

        max-width: 95%;
        height: auto;
        margin-left: -15px;
    }
    #panel-slider-parent
    {
        overflow: hidden;

        height: 440px !important;
    }
}
@media (min-width : 321px) and (max-width : 599px)
{
    #panel-slider-parent ul.bjqs .caption
    {
        bottom: 10px;

        width: 100%;
        max-width: 100%;
        height: auto;
        margin-bottom: 0;

        background: #000;
    }
    #panel-slider-parent ul.bjqs .caption h3
    {
        font-size: 25px;
        line-height: 48px;

        top: -100%;

        max-width: 95%;
        height: auto;
        margin-left: -15px;
    }
    #panel-slider-parent
    {
        overflow: hidden;

        height: 478px !important;
    }
    #latest-news-panel h2
    {
        margin-top: -10px;
        margin-bottom: -10px !important;
    }
}
@media  (max-width : 420px)
{
    #panel-slider-parent ul.bjqs .caption
    {
        bottom: 10px;

        width: 100%;
        max-width: 100%;
        height: auto;
        margin-bottom: 0;

        background: #000;
    }
    #panel-slider-parent ul.bjqs .caption h3
    {
        font-size: 17px;
        line-height: 33px;

        top: -71px;

        max-width: 95%;
        height: auto;
        margin-left: -15px;
    }
    #panel-slider-parent
    {
        overflow: hidden;

        height: 478px !important;
    }
    #latest-news-panel h2
    {
        margin-top: -10px;
        margin-bottom: -10px !important;
    }
}
.panel-content .statleader-table tr:nth-child(4),
.panel-content .statleader-table tr:nth-child(5)
{
    display: table-row;
}
#latest-news-panel h4
{
    font-size: 36px;

    margin: 54px 0 33px;
}
#latest-news-panel
{
    margin-top: -61px;
}
#latest-news-panel h2
{
    margin-bottom: -15px;
}
.panel-fixtures-link
{
    font-family: 'Rockwell', sans-serif;
    line-height: 30px;

    display: block;

    margin-top: 34px;
    padding: 10px 5px;

    text-align: center;
    text-decoration: none;

    color: #fff;
    /* background: #000; */
    text-transform: uppercase;
    font-weight: normal;
}
.panel-fixtures-link:hover
{
    text-decoration: none;
}

#find-assoc
{
    font-family: nzf-social;
    font-size: 22px;
    line-height: 26px;

    position: relative;
    top: 2px;

    height: 26px;
    margin-left: -40px;

    color: #000;
    border: none;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
    background: transparent;
}
#search_value
{
    width: 95%;
    padding: 10px 10px;

    border: 2px solid #000;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
}
.wcip-header
{
    font-size: 22px !important;

    margin-top: 20px;
    padding: 9px;

    text-align: center;

    color: #fff !important;
    background: #000;
}
.wcipp
{
    font-family: 'GothamLight', sans-serif;
    font-size: 15px !important;

    padding: 13px 0;
}


.fifa-news-header
{
    font-size: .01em !important;

    height: 35px;
    margin-top: 16px;

    background: url(../images/fifa-header.png) no-repeat;
}
.ofc-news-header
{
    font-size: .01em !important;

    height: 51px;
    margin-top: 15px;

    background: url(../images/ofc-header.png) no-repeat;
}


.panel-content .statleader-container
{
    margin-top: 28px;
}
.panel-content .statleader-block a,
.panel-content .statleader-nameblock a
{
    color: #fff;
}
.panel-content .statleader-table tr
{
    height: 77px;
}
.panel-content .statleader-table tr:nth-child(1)
{
    height: 30px;
}
.panel-content .statleader-table tr:nth-child(2n+1)
{
    background: none repeat scroll 0 0 #1d1d1d;
}
.panel-content .statleader-block .sl-value,
.panel-content .statleader-block .statleader-value
{
    font-weight: bold;

    color: #e7bd43 !important;
}
.panel-content .statleader-block .statleader-valuewrap
{
    position: relative;
    top: 0;
    right: 0;

    background: #1d1d1d;
}
.panel-content .statleader-block .sl-teamimage img
{
    position: relative;
    top: 0;

    height: 32px;
}
.panel-content .statleader-block a
{
    cursor: default;
    pointer-events: none;
}
@media (min-width: 1024px)
{
    .single-landing .panel-content .team1name,
    .single-landing .panel-content .team2name
    {
        font-size: 14px;
        line-height: 2em;

        height: 4em;
        padding-top: 13px;
    }
    .single-landing .panel-content .active-match .team1name,
    .single-landing .panel-content .active-match .team2name
    {
        font-size: 14px;
        line-height: 2em;

        padding-top: 132px !important;
    }
    .single-landing .panel-content .spscore
    {
        top: -30px;
    }
}
/* Panel Box News */


.panel_box_news div
{
    position: relative;

    display: table-cell;

    margin: 0;
    padding: 0;

    vertical-align: middle;

    border: 3px solid #fff;
    background: #333;
}

.panel_box_news .img-responsive
{
    display: block;

         opacity: .4;

        -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=40)';
            filter: alpha(opacity=40);
    -moz-opacity: .4;
    -khtml-opacity: .4;
            filter: grayscale(1);
    -webkit-filter: grayscale(1);
}
.panel_box_news div:nth-child(1)
{
    background: #999;
}
.panel_box_news div:nth-child(1) .img-responsive
{
         opacity: .4;

        -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=40)';
            filter: alpha(opacity=40);
    -moz-opacity: .4;
    -khtml-opacity: .4;
            filter: grayscale(.1);
    -webkit-filter: grayscale(.1);
}
.panel_box_news div:nth-child(1) .img-responsive
{
         opacity: 1;

        -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
            filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
            filter: grayscale(0);
    -webkit-filter: grayscale(0);
}
.panel_box_news div:nth-child(2) .img-responsive
{
         opacity: 1;

        -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
            filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
            filter: grayscale(0);
    -webkit-filter: grayscale(0);
}
.panel_box_news div:nth-child(3) .img-responsive
{
         opacity: 1;

        -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
            filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
            filter: grayscale(0);
    -webkit-filter: grayscale(0);
}
.panel_box_news div:nth-child(4) .img-responsive
{
         opacity: .3;

        -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=30)';
            filter: alpha(opacity=30);
    -moz-opacity: .3;
    -khtml-opacity: .3;
            filter: grayscale(1);
    -webkit-filter: grayscale(1);
}
.panel_box_news div:nth-child(5) .img-responsive
{
         opacity: .8;

        -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
            filter: alpha(opacity=80);
    -moz-opacity: .8;
    -khtml-opacity: .8;
            filter: grayscale(1);
    -webkit-filter: grayscale(1);
}
.panel_box_news div:hover .img-responsive
{
         opacity: .2;

        -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=20)';
            filter: alpha(opacity=20);
    -moz-opacity: .2;
    -khtml-opacity: .2;
            filter: grayscale(1);
    -webkit-filter: grayscale(1);
    background-blend-mode: multiply;
}

.panel_box_news a:hover
{
    text-decoration: none;

    color: #fff;
}
.panel_box_news br
{
    display: none;
}
.panel_box_news_sub_title
{
    font-family: Rockwell, sans-serif;

    position: absolute;
    /* top: 100%; */
    right: 0;
    bottom: 0%;
    left: 0;

    /* height: 185px; */
    margin: auto;
    padding: 5%;

    text-align: left;

    color: #fff;
    font-size: 29px;
    font-weight:  bold;
    line-height:  1.2em;
}
.panel_box_news_sub_title span
{
    display: block;
    font-size: 15px;
    text-align: left;
    font-weight:  normal;
    font-family: 'Open Sans', sans-serif;
    line-height:  1.4em;
}
.panel_box_news_sub_title span.box_date
{
    display: block;
    font-size: 13px;
    text-align: left;
    font-weight: normal;
    font-family:  'Open Sans', sans-serif;
}
.panel_box_news
{
    margin-top: 85px;
    /* padding-bottom: 45px; */
    /* clear:  both; */
    height: auto !important;
}
.panel_box_news .read-more
{
    display: none;
}
.col-md-8 .box_read_more {display: none;}
@media (max-width: 1300px)
{
    .panel-social h2 {display: none !important;}
}

@media (max-width: 1200px)
{
    .panel-social h2 {display: none !important;}
}
@media (max-width: 991px)
{
    .panel_box_news div
    {
        position: relative;

        display: block;
        float: left !important;

        width: 33%;
        margin: 0;
        padding: 0;

        text-align: center;
        vertical-align: middle;

        border: 8px solid #fff;
        background: #000;
    }
    .panel_box_news
    {
        clear: both;
    
        position: relative;
        z-index:  1;
}
    .panel_box_news_sub_title {
        font-size: 22px;
    }
    .panel_box_news div:nth-child(5)
    {
        display: none;
    }
    .panel_box_news_sub_title span
    {
        display: none !important;
    }
    .widget_sp_image {text-align: center;}
    .panel-widget-area img {
          float: none;
          margin: 0 auto;
    }
    #nav-container {display: block !important;position: relative;}
    #fed-logo, .burger-menu, #header #searchform {display: none;}
    #top-wrap {padding-bottom: 10px; background: #111;}
    .panel_youtube .aggroItem .aggroPic a:before {
      font-size: 35px;
      margin-top: 25%;
      /* margin-bottom: -230px; */
    
      /* border: 4px solid rgba(0,0,0,.2); */
    }
    .col-footer {
        width: 33%;
        float:  left;
    }
    #footer #searchsubmit {
        float: none;
          top: 5px;
          right: 8%;
    }
}


@media (max-width: 700px)
{
    .panel_box_news div
    {
        float: left !important;

        width: 50%;
    }
    .panel_box_news
    {
        clear: right !important;
    }
    .panel_box_news div:nth-child(5)
    {
        display: none;
    }
    .panel-toolbar .col-md-12 {padding: 0px;}
    .panel-toolbar .onpagemenu li {
        width: 33%;
    border: 1px solid #fff;
        margin-right:  -1%;
}
    .panel-toolbar .onpagemenu li:nth-of-type(even) a {
      background: rgba(255,255,255,.1);
    }
    .panel-toolbar .onpagemenu li:nth-of-type(4)  {
      width: 50%
    }
    .panel-toolbar .onpagemenu li:nth-of-type(5)  {
      width: 50%
    }
    .panel_box_news div:nth-child(1) {
      width: 100%;
    }
    .panel-videos .col-md-8{
        position: relative;
        z-index: 1;
    }
    .panel_youtube .aggroText {
        font-size: 18px;    
    }
    .panel-videos .more-photos {
        float: right;
    }
    .col-footer {
        width: 33%;
        float:  left;
    }
    #footer #searchsubmit {
        float: none;
          top: 5px;
          right: 8%;
    }
    .panel_youtube .aggroItem .aggroPic a:before {
      font-size: 35px;
      margin-top: 25%;
      /* margin-bottom: -180px; */
    }
    /*#more-news-panel .col-md-4:nth-of-type(1) {
        width: 100%;
        float: left;
    }
    #more-news-panel .col-md-4:nth-of-type(2) {
        width: 100%;
        float: right;
    }*/

}

@media (max-width: 420px)
{
    .panel-toolbar .onpagemenu li {
        width: 50%;
    
        margin-right: -1%;
        border: 1px solid #fff;
}
    .panel-toolbar .onpagemenu li:nth-of-type(2) a {
      background: rgba(255,255,255,.1);
    }
    .panel-toolbar .onpagemenu li:nth-of-type(3) a {
      background: rgba(255,255,255,.1);
    }
    .panel-toolbar .onpagemenu li:nth-of-type(4) a {
      background: rgba(0,0,0,.1);
    }
    .panel-toolbar .onpagemenu li:nth-of-type(5) a {
      background: rgba(0,0,0,.1);
      width: 100%;
      }
     .panel-toolbar .onpagemenu li:nth-of-type(5)  {
      background: rgba(0,0,0,.1);
      width: 100%;
    }
    .panel_youtube .aggroText {
        font-size: 11px !important;
    }
    .panel-content > h2 {display: block;/* top:  9px; */font-size: 12px !important;height:  44px;}
    .foot-menu > li > a {
      text-align: center;
      display: block;
    }
    .panel-videos .gallery {
      margin-left: 0px !important;
    
      clear:  both;
    }
    .col-footer {
        width: 100%;
        float:  left;
    }
    #footer #searchsubmit {
        float: right;
          
        top: -61px;
          
        right: 2%;
    }
    .panel_box_news div {
      width: 100%;
    }
    .panel_youtube .aggroItem .aggroPic a:before {
      font-size: 21px;
      margin-top: 25%;
      /* margin-bottom: -230px; */
    
      height:  32px;
      line-height:  32px;
      width:  32px;
}
}

#post-tags
{
    padding: 20px 0;
}
#post-tags a
{
    font-family: 'GothamBold', sans-serif;

    padding: 0 30px 0 0;
}
#post-tags a:hover
{
    text-decoration: none;
}

.single-related
{
    font-family: 'GothamBold', sans-serif;
    line-height: 1.7em;

    display: block;

    padding-left: 20px;

    color: #555;
}
.single-related:hover
{
    text-decoration: none;
}
.single-rel-links
{
    padding-bottom: 20px;
}

.single-related:before
{
    position: relative;
    top: -1px;

    display: inline-block;

    width: 0;
    height: 0;
    margin-right: 10px;

    content: '';

    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 7px solid #555;
}
.news-related-articles
{
    padding: 0;

    list-style: none;

    text-align: center;
}
.news-related-articles li
{
    display: block;
    float: left;

    width: 28%;
    margin: 2%;
    padding: 0;
}
.news-related-articles li img
{
    max-width: 100%;
    height: auto;
    margin-bottom: 6px;
}
.news-related-articles li a
{
    font-family: 'GothamBold',sans-serif;

    letter-spacing: -1px;
}
.news-related-articles li a:hover
{
    text-decoration: none;
}

.banner-parent
{
    position: relative;
    top: -138px;

    display: none;
    overflow: hidden;

    width: 100%;
    height: 500px;
    margin: 0 auto;
    margin-bottom: -500px;

    background: none;
}
.banner-parent .left-banner
{
    position: relative;
    z-index: 2004;
    left: -1205px;

    width: 1200px;
    height: 500px;
    margin: 0 auto;
    margin-bottom: -500px;

    background: none;
    padding-right:  10px;
}
.banner-parent .left-banner img
{
    float: right;
}
.banner-parent .right-banner
{
    position: relative;
    z-index: 2004;
    /* top: -500px; */
    left: 1190px;

    width: 1200px;
    height: 500px;
    margin: 0 auto;

    background: none;
    padding-left:  10px;
}
.home .banner-parent div
{
    /* background: #000; */
}
.home .banner-parent
{
    top: -0;
}
@media (min-width: 1400px)
{
    .banner-parent
    {
        display: block;
    }
}


.scroller
{
    position: absolute;
    top: -15px;
    left: 47%;

    width: 6%;
    height: 125px;
    margin: 0 auto;

    cursor: pointer;

    background: none;
    display: none;
}


@media  (max-width : 420px)
{
    .slider-img iframe
    {
        max-width: 420px;
        height: 250px;
    }
}

.all-news
{
    padding-top: 40px;
}
.all-news .panel_excerpt
{
    display: block;

    height: 110px;
}
.all-news .view-all a
{
    font-weight: bold;

    display: block;

    margin-bottom: 30px;
    padding-bottom: 20px;

    color: #777;
    border-bottom: 1px solid #bdbdbd;
}
#content .fblikebutton {display: none;}
.monster-box {height: 700px;}

#sidebar .widget-wrapper {margin-bottom: 15px;}

.panel-full-photo {display: none;}
.panel-full-photo .container {width: 100% !important; padding: 0px;/* overflow:  hidden; */max-width:  100%;}
#progress {
    height: 10px;
  background: #000;
  z-index: 400;
  position: relative;
  top: -90px;
  opacity: .2;
}
.cta_slider {
    margin-top:  -80px;
    margin-bottom:  -90px;
}
.cta_slide{
    width: 100%;
    height:  100vh;
    background: #FF0021;
    max-height: 900px;
}
.cta_slide_link{
    height: 100vh;
    background-size: cover !important;
    width: 100%;
    max-height: 850px;
    display:  block;
    /* margin-bottom:  -100vh; */
}

.slide-overlay {
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    opacity: .2;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=20)';
  filter: alpha(opacity=20);
  -moz-opacity: .2;
  -khtml-opacity: .2;
}
.slide-blur {
    -webkit-filter: blur(3px); 
    filter: blur(3px); 
    filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
    width:  104%;
    margin-left:  -2%;
    margin-top:  -2%;
}
.slide-blur-max {
    -webkit-filter: blur(10px); 
    filter: blur(10px); 
    filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='10');
      width: 106%;
  margin-left: -3%;
  margin-top: -2%;
}
.slide-blur-color {
    -webkit-filter: blur(5px); 
    filter: blur(5px); 
    filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='5');
        opacity: .2;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=20)';
  filter: alpha(opacity=20);
  -moz-opacity: .2;
  -khtml-opacity: .2;
}
.slide-body{
    height: 60vh;
    background:  none;
    color: #fff;
    text-align: center;
    position: relative;
    z-index:  220;
    text-decoration: none;
}
.slide-body img{
    height: auto;
    max-width: 90%;
}
.slide-body * {color: #fff;font-size:  55px; text-decoration: none !important;}
.slide-body:hover, .slide-body:hover * {text-decoration: none !important;}
.slide-body p {color: #fff;font-size:  25px;margin: 20px 10%;font-family: 'Open Sans',sans-serif;}
.slide-links {
    background: none;
    height: 60vh;
}
.slide-col {
    max-width:  1200px;
    margin: 160px auto 0px;
    position:  relative;
}
.slide-row {
        position:  absolute;
    z-index:  220;
    top:  0px;
        width:  100%;
}
.cta_list_link {
    display: block;
    color: #fff;
    background: rgba(0,0,0,.4);
    padding: 10px 15px;
    font-weight: normal;
    font-size: 25px;
    margin: 10px 10px 0px 0px;
    font-family: UniversCondensed;
    text-transform: uppercase;
}
.cta_list_link:hover {
    text-decoration: none;
    background: rgba(0,0,0,1);
    color:  #fff;
}
.cta_list_link span{
    display: block;
    font-weight:  normal;
    font-size: .6em;
    font-family: 'Open Sans', sans-serif;
    text-transform:  none;
}
.cta_list_link input.cta_postcode {
    border:  none;
    width:  100%;
    border-radius: 4px;
    padding:  5px;
    margin-right:  -20px;
    color:  #000;
    font-family: Rockwell,sans-serif;
    font-weight: normal;
    font-size: 20px;
}
.cta_list_link input.btn {
    margin-left: -15px;
    background:  none;
    border:  none;
    color:  #000;
    font-family: nnswf-social;
}
#cta_link_list_box {
    width: 100%;
    position:  absolute;
    /* z-index: 0; */
    top:  0px;
    height:  0px;
}
#cta_link_list_box .slide-links {
    float: right;
    position:  relative;
    z-index: 110;
}
/* pager */
.cycle-pager { 
    text-align: center; width: 100%; 
    z-index: 110; position: absolute; 
    bottom: 100px; overflow: hidden;
}
.cycle-pager span { 
    font-family: arial; 
    font-size: 60px; 
    width: 25px; height: 16px; 
    display: inline-block; 
    color: #E0E0E0; cursor: pointer; 
}
.cycle-pager span.cycle-pager-active { color: #D69746;}
.cycle-pager > * { cursor: pointer;}


@media  (min-width : 768px) and (max-width : 1023px)
{
    .slide-body {
        width: 60%;
        display:  block;
    }
   .slide-body * {
          color: #fff;
          font-size: 35px !important;
          text-decoration: none !important;
          line-height: 1.3em !important;
          margin: -30px 20px 35px!important;
    }
    .slide-body p {
      color: #fff;
      font-size: 25px !important;
      margin: 20px 10% !important;
    }
    #cta_link_list_box .slide-links {
      width: 40%;
    
      margin-top:  -25px;
    }
}
@media  (min-width : 421px) and (max-width : 767px)
{
    .panel-full-photo .col-md-12 {padding: 0px; }
    .slide-col {
      margin: 33px auto 0px;
    }
    .slide-body {
        width: 50%;
        display:  block;
    }
    .cta_slider {
      margin-top: 0px;
      margin-bottom: 0px;
    }
    .slide-body * {
          color: #fff;
          font-size: 29px !important;
          text-decoration: none !important;
          line-height: 1.3em !important;
          margin: -30px 20px 35px!important;
    }
    .slide-body p {
      color: #fff;
      font-size: 20px !important;
      margin: 20px 10% !important;
    }
    #cta_link_list_box .slide-links {
      width: 50%;
      margin-top:  -25px;
    }
    .cta_slide {min-height: 430px;}
    .cta_slide_link {
        max-height: 1200px !important;
    
        min-height: 430px;
    } 
    .cta_list_link {
        font-size:  18px;
    }
    .cta_list_link span{display: none;}
    .cycle-pager {bottom: 10px;}
}
@media (max-width : 420px)
{
    .panel-full-photo .col-md-12 {padding: 0px; }
    .slide-col {
      margin: 60px auto 0px;
    }
    #cta_link_list_box {
        display: none;    
    }
    .slide-body * {
          color: #fff;
          font-size: 29px !important;
          text-decoration: none !important;
          line-height: 1.3em !important;
          margin: 0px 20px 35px!important;
    }
    .slide-body p {
      color: #fff;
      font-size: 20px !important;
      margin: 20px 10% 0px 2% !important;
    }
    .cta_slide {min-height: 530px;}
   .cta_slide_link {
        min-height: 530px;
    } 

}

@media (min-width: 992px) {
.container {
  width: 95% !important;
  max-width:  1200px;
}
}