@charset "utf-8";
/* CSS Document */
/*! HTML5 Boilerplate v7.2.0 | MIT License | https://html5boilerplate.com/ */

/* main.css 2.0.0 | MIT License | https://github.com/h5bp/main.css#readme */
/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html {
  color: #222;
  font-size: 1em;
  line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight:
 * https://twitter.com/miketaylr/status/12228805301
 *
 * Vendor-prefixed and regular ::selection selectors cannot be combined:
 * https://stackoverflow.com/a/16982510/7133471
 *
 * Customize the background color to match your design.
 */

::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

::selection {
  background: #b3d4fc;
  text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/*
 * Remove the gap between audio, canvas, iframes,
 * images, videos and the bottom of their containers:
 * https://github.com/h5bp/html5-boilerplate/issues/440
 */

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
  resize: vertical;
}

/* ==========================================================================
   Browser Upgrade Prompt
   ========================================================================== */

.browserupgrade {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Hide visually and from screen readers
 */

.hidden {
  display: none !important;
}

/*
* Hide only visually, but have it available for screen readers:
* https://snook.ca/archives/html_and_css/hiding-content-for-accessibility
*
* 1. For long content, line feeds are not interpreted as spaces and small width
*    causes content to wrap 1 word per line:
*    https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe
*/

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
  /* 1 */
}

/*
* Extends the .sr-only class to allow the element
* to be focusable when navigated to via the keyboard:
* https://www.drupal.org/node/897638
*/

.sr-only.focusable:active,
.sr-only.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  white-space: inherit;
  width: auto;
}

/*
* Hide visually and from screen readers, but maintain layout
*/

.invisible {
  visibility: hidden;
}

/*
* Clearfix: contain floats
*
* For modern browsers
* 1. The space content is one way to avoid an Opera bug when the
*    `contenteditable` attribute is included anywhere else in the document.
*    Otherwise it causes space to appear at the top and bottom of elements
*    that receive the `clearfix` class.
* 2. The use of `table` rather than `block` is only necessary if using
*    `:before` to contain the top-margins of child elements.
*/

.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.clearfix:after {
  clear: both;
}
.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
  /* Style adjustments for viewports that meet the condition */
}

@media print,
  (-webkit-min-device-pixel-ratio: 1.25),
  (min-resolution: 1.25dppx),
  (min-resolution: 120dpi) {
  /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   https://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */

@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster */
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  /*
     * Don't show links that are fragment identifiers,
     * or use the `javascript:` pseudo protocol
     */
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  /*
     * Printing Tables:
     * https://web.archive.org/web/20180815150934/http://css-discuss.incutio.com/wiki/Printing_Tables
     */
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,figure,figcaption,section,header,footer,img,article,aside,main {margin:0; padding:0;border:0;outline: none;}
nav,nav a,nav ul,nav li,nav div,nav form,nav input {margin: 0;padding: 0;border: none;outline: none;}
nav a { text-decoration: none; }
nav li { list-style: none; }
body {font-family: 'PT Sans Regular';font-size:0.76em;font-weight:normal;color:#000;text-align:left;margin:0;pading:0}
 img, object, embed, video {
	max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img, object, embed, video, img.full, object.full, .main img, .main object {
  width: 100%;
}
@-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }

*, *:before, *:after {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing: border-box;}

@font-face {font-family:'PT Sans Regular';src: url(../fonts/PT_Sans-Web-Regular.ttf) format('truetype');}
@font-face {font-family:'PT Sans Bold';src: url(../fonts/PT_Sans-Web-Bold.ttf) format('truetype');}
@font-face {font-family:'PT Sans BoldItalic';src: url(../fonts/PT_Sans-Web-BoldItalic.ttf) format('truetype');}
@font-face {font-family:'PT Sans Italic';src: url(../fonts/PT_Sans-Web-Italic.ttf) format('truetype');}
@font-face {font-family:'Century Gothic Regular';src: url(../fonts/GOTHIC.TTF) format('truetype');}
@font-face {font-family:'Century Gothic Bold';src: url(../fonts/GOTHICB.TTF) format('truetype');}
@font-face {font-family:'Century Gothic BoldItalic';src: url(../fonts/GOTHICBI.TTF) format('truetype');}
@font-face {font-family:'Century Gothic Italic';src: url(../fonts/GOTHICI.TTF) format('truetype');}
@font-face {font-family:'Calibri Bold Italic';src: url(../fonts/CalibriBoldItalic.ttf) format('truetype');}
@font-face {font-family:'Calibri Bold';src: url(../fonts/CalibriBold.ttf) format('truetype');}
@font-face {font-family:'Calibri Italic';src: url(../fonts/CalibriItalic.ttf) format('truetype');}
@font-face {font-family:'Calibri Light Italic';src: url(../fonts/CalibriLightItalic.ttf) format('truetype');}
@font-face {font-family:'Calibri Light';src: url(../fonts/CalibriLight.ttf) format('truetype');}
@font-face {font-family:'Calibri Regular';src: url(../fonts/CalibriRegular.ttf) format('truetype');}



.break { clear:both;}
.clear_1 { clear:both; height:1px;}
.clear_2 { clear:both; height:5px;}
.clear_3 { clear:both; height:10px;}
.clear_4 { clear:both; height:20px;}
.clear_5 { clear:both; height:30px;}
.clear_6 { clear:both; height:50px;}
.clear_7 { clear:both; height:60px;}
.clear_8 { clear:both; height:90px;}
.clear_9 { clear:both; height:100px;}
.clear_link { clear:both; width:240px;}
.cleardiv {height:1px;background:#3E454D;display:none;}
#wrapper {max-width:1280px;width:100%;height:auto;padding:0;margin:0 auto;}
#wrapper2 {max-width:1280px;width:100%;height:auto;padding:0;margin:0 auto;}
#section1 {width:100%;height:auto;margin:0;background:#FFF;}
#section2 {width:100%;height:auto;margin:0;background:#999;}
#section3 {width:100%;height:auto;margin:0;padding:80px 0;background:#262626;}
#section4 {width:100%;height:auto;margin:0;background:#000;}
#section5 {width:100%;height:auto;}
#section6 {width:100%;height:auto;margin:0;padding:80px 0;background:#EAEAEA;}
#headercont {width:100%;height:auto;margin:0;padding:10px 0;position:relative;background:#FFF;}
#headercontfixed {width:100%;height:auto;padding:10px 0;margin:0;position:fixed;display:none;z-index:100;top:0px;background:rgba(255,255,255,1);}
#mainfixedheadercont {width:100%;height:auto;display:block;z-index:100;}
.header {max-width:1280px;width:100%;height:auto;padding:0;margin:0 auto;position:relative;z-index:20;}
.subheadercont {max-width:1280px;width:100%;height:auto;padding:0;margin:0 auto;position:relative;}
.logo {float:left;max-width:250px;width:100%;height:auto;position:relative;margin:0;padding:0;}
.topsection {width:100%;height:auto;margin:0 auto;background:#ED3237;z-index:30;}
.topareacont {float:none;max-width:1200px;width:100%;height:25px;padding:5px 0;margin:0 auto;}
.bottomareacont {width:100%;height:auto;padding:0;}
.subtopsecl {float:left;max-width:300px;width:100%;height:auto;margin:0;}
.subtopsecr {float:right;max-width:140px;width:100%;height:auto;margin:0;}
.topareatext {float:right;font-family:'PT Sans Regular';font-size:12px;font-weight:normal;color:#FFF;text-align:left;}
.topareatext a:link, .topareatext a:active, .topareatext a:visited{color:#FFF; text-decoration:none;}
.topareatext a:hover{color:#DCB461; text-decoration:none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}/*#650140*/

/*navigation*/
#navcont {float:right;max-width:550px;width:100%;height:auto;padding:0;margin:15px 0 0 0;position:relative;z-index:30;}
#navcont2 {float:right;max-width:550px;width:100%;height:auto;padding:0;margin:0;position:relative;display:none;}
#nav {max-width:550px;width:100%;height:auto;position:relative;margin:0 auto;}
#nav ul {list-style:none;}
#nav li {float:left;margin:0;display:inline-block;}
#nav li a{width:auto;display:inline-block;text-align:center;padding:0 12px;color:#066734;font:14px normal;font-family:'PT Sans Regular';-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;text-decoration:none;cursor:pointer;text-transform:uppercase;}
#nav li a:after {content: '';display: block;height:2px;width:0px;background:transparent;transition:width .5s ease, background-color .5s ease;margin:2px auto;}
#nav li:hover, #nav a:hover, #nav a:active {text-decoration:none;color:#93C41B;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
#nav li a:hover:after {width:100%;background:#93C41B;margin:2px auto;}

/* template for all lists below first*/ 
#nav li ul {display:none; position:absolute; float:left;top:22px; width:100%;list-style:none;padding:0;margin:4px 0 0 0;}
#nav li ul li {float:none;display:inline-block;width:auto;}
#nav li ul a {display:block;color:#474646 !important;padding:4px 18px;font-size:13px; text-decoration:none; text-align:left;line-height:35px;width:200px;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
#nav ul a:hover, #nav ul a:active{background:#333;color:#FFF !important;padding:4px 10px;text-decoration:none;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
#nav li ul li a:after {display:none !important;}
/* second level */
#nav li:hover ul{display:block;padding:0;list-style:none;width:200px;text-decoration:none;background-color:#CCC;margin:0;}

/*nav effects*/
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;}

.arrow { font-size:8px; text-decoration:none; position:relative; top:-1px;}
.slicknav_menu {display:none;}
.js #nav {display:block;}


/*banner*/
#bannercont {width:100%;height:auto;position:relative;}
.bannercontcont {max-width:900px;width:100%;height:450px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;}
.subbannercontcontl {float:left;max-width:200px;width:100%;height:auto;position:relative;margin:0 50px 0 0;padding:0;}
.subbannercontcontr {float:right;max-width:670px;width:100%;height:auto;position:relative;margin:0 0 0 50px;padding:140px 0;}
#bannercont h1 {max-width:1000px;width:100%;font-family:'PT Sans Regular';font-size:60px;font-weight:bold;color:#FFF;text-align:left;text-transform:uppercase;margin:10px auto;padding:0;position:absolute;left:30px;bottom:30px;z-index:25;}
#bannercont h1 a:link, #bannercont h1 a:active, #bannercont h1 a:visited{color:#FFF; text-decoration:none;}
#bannercont h1 a:hover{color:#8FABDD; text-decoration:none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#bannercont h2 {max-width:600px;width:100%;font-family:'Century Gothic Regular';font-size:16px;font-weight:bold;color:#FFF;text-align:left;text-transform:uppercase;margin:50px auto;padding:220px 0 0 0;position:absolute;left:0px;right:400px;z-index:25;}
#bannercont img {width:100%;height:auto;display:block;position:relative;}
#subbannercont {width:100%;height:160px;overflow:hidden;}
#subbannercont img {width:100%;height:auto;display:block;-webkit-filter: brightness(0.75);filter: brightness(0.75);}
#subbannercont h1 {max-width:1200px;width:100%;font-family:'PT Sans Regular';font-size:45px;font-weight:bold;color:#FFF;text-align:left;text-transform:capitalize;margin:20px auto;padding:20px 0 0 0;position:relative;}
#subbannercont h2 {max-width:600px;width:100%;font-family:'Century Gothic Regular';font-size:14px;font-weight:bold;color:#FFF;text-align:center;text-transform:uppercase;margin:50px auto;padding:40px 0 0 0;position:absolute;left:50px;right:50px;z-index:20;}


#banner {width:100%;height:auto;}
#banner img {width:100%;height:auto;}
.swipe {overflow: hidden;position: relative;width:100%;height:auto;margin:0;}
.swipe-wrap {overflow: hidden;position:relative;}
.swipe-wrap > div {float:left;width:100%;position:relative;}
.swipe .nav {position:absolute;width:30px;height:38px;z-index: 10;text-align:center;line-height:40px;display:inline-block;color:#fff;top:45%;cursor:pointer;background-color:rgba(0,0,0,0.6);}
.swipe .nav.next {right: 0;-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;-ms-border-radius: 3px 0 0 3px;-o-border-radius: 3px 0 0 3px;border-radius:3px 0 0 3px;}
.swipe .nav.prev {-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}

.bh1  {font-family:'Century Gothic Regular';font-size:70px;font-weight:normal;color:#FFF;text-align:left;text-transform:capitalize;position:relative;line-height:85px;margin:0;}
.bh2 {font-family:'Century Gothic Regular';font-size:30px;font-weight:normal;color:#93C41B;text-align:left;position:relative;line-height:37px;}
.bh3 {font-family:'Century Gothic Regular';font-size:28px;font-weight:normal;color:#000;text-align:center;line-height:32px;margin:0 0 10px 0;}
.bh4 {font-family:'Century Gothic Bold';font-size:14px;font-weight:bold;color:#9FCB46;text-align:center;}
.bnnrp {font-family:'Century Gothic Regular';font-size:16px;font-weight:normal;color:#4B4B4B;text-align:left;text-transform:capitalize;}


/*matches*/
.bodycontl {float:left;max-width:590px;width:100%;height:auto;margin:0 50px 0 0;padding:0;}
.bodycontr {float:right;max-width:590px;width:100%;height:auto;margin:0 0 0 50px;padding:0;}
.bodycontf {float:none;max-width:1000px;width:100%;height:auto;margin:0 auto;padding:0;}
.bodycont1 {float:left;width:100%;height:auto;margin:0 auto 20px auto;padding:20px;border:1px solid #CCC;border-radius:5px;background:rgba(91,0,1,1.00);}
.bodycont2 {float:left;width:100%;height:auto;margin:0 auto;padding:20px 20px 5px 20px;border:1px solid #CCC;border-radius:5px;background:rgba(255,255,255,1);}
.matchcontl {float:left;max-width:180px;width:100%;height:auto;margin:0;padding:0;}
.matchcontm {float:left;max-width:180px;width:100%;height:auto;margin:0;padding:10px 0;}
.matchcontr {float:left;max-width:180px;width:100%;height:auto;margin:0;padding:0;}
.matchcontl2 {float:left;max-width:380px;width:100%;height:auto;margin:0;padding:0;}
.matchcontm2 {float:left;max-width:190px;width:100%;height:auto;margin:0;padding:10px 0;}
.matchcontr2 {float:left;max-width:380px;width:100%;height:auto;margin:0;padding:0;}

#gamecont {float:none;max-width:1200px;width:100%;height:auto;padding:20px;margin:0 auto;background:#FFF;}
.adscont {float:left;width:100%;height:auto;border:#444 1px solid;padding:5px 0;text-align:center;}
.gamenum {float:left;width:40px;height:40px;margin:0;padding:5px;background:#900;text-align:center;}
.teamlogo {float:none;max-width:80px;width:100%;height:120px;margin:0 auto;text-align: center;}
.teamlogo2 {float:left;max-width:50px;width:100%;height:auto;margin:0;text-align:left;}
.teamlogo3 {float:left;max-width:80px;width:100%;height:auto;margin:0 20px 0 0;text-align:left;}
.teamlogo4 {float:left;max-width:80px;width:100%;height:auto;margin:0 0 0 20px;text-align:right;}
.teamlogo_default {float:none;max-width:100px;width:100%;height:80px;margin:0 auto;background:url("../images/diocese-logo.png") center no-repeat;}
.teamlogo_default2 {float:left;max-width:50px;width:100%;height:60px;margin:0;background:url("../images/diocese-logo.png") center no-repeat;}
.teamtitle {font-family:'PT Sans Regular';font-size:25px;font-weight:bold;color:#FFFFCC;text-align:center;text-transform:capitalize;}
.teamtitleb {font-family:'PT Sans Regular';font-size:20px;font-weight:bold;color:#000;text-align:left;text-transform:capitalize;}
.teamtitlec {font-family:'PT Sans Regular';font-size:30px;font-weight:bold;color:#FFFFCC;text-align:left;text-transform:capitalize;}
.teamtitled {font-family:'PT Sans Regular';font-size:30px;font-weight:bold;color:#FFFFCC;text-align:right;text-transform:capitalize;}
.teamtitlecont1 {float:left;max-width:120px;width:100%;height:auto;text-align:left;margin:0 0 0 10px;padding:25px 0 0 0;}
.teamtitlecont2 {float:left;max-width:129px;width:100%;height:auto;text-align:right;padding:25px 0 0 0;}
.teamtitlecont2b, .teamtitlecont4b {display:none;}
.teamtitlecont3 {float:left;max-width:250px;width:100%;height:auto;text-align:left;margin:0 0 0 20px;padding:50px 0 0 0;}
.teamtitlecont4 {float:left;max-width:250px;width:100%;height:auto;text-align:right;padding:50px 0 0 0;}
.teamtitle2 {float:left;max-width:200px;width:100%;height:auto;text-align:left;}
.teamtitle1b {float:left;max-width:130px;width:100%;height:auto;text-align:right;}
.teamtitle2b {float:left;max-width:130px;width:100%;height:auto;text-align:left;}
.teamscoresb {float:left;max-width:40px;width:100%;height:auto;text-align:center;margin:0 20px;}
.vs {float:none;margin:0 auto;font-family:'PT Sans Bold';font-size:25px;font-weight:bold;color:#FFF;text-align:center;background: rgba(79,79,79,1.00);border-radius:20px;width:60px;}
.vs2 {float:none;margin:0 auto;font-family:'PT Sans Bold';font-size:20px;font-weight:bold;color:#FFF;text-align:center;background: rgba(79,79,79,1.00);border-radius:20px;width:80px;}
.vs3 {float:none;margin:20px auto;font-family:'PT Sans Bold';font-size:20px;font-weight:bold;color:#FFF;text-align:center;background: rgba(79,79,79,1.00);border-radius:20px;width:100px;}
.gametimeb {float:left;max-width:50px;width:100%;height:auto;text-align:left;margin:0 0 0 5px;}
.subteamtitle1 {float:left;max-width:300px;width:100%;height:auto;text-align:right;margin:0 0 0 10px;}
.subteamtitle2 {float:left;max-width:300px;width:100%;height:auto;text-align:left;margin:0 10px 0 0;}
.teamscores {float:left;max-width:60px;width:100%;height:auto;text-align:right;margin:0;}
.subgamecont1 {float:left;max-width:700px;width:100%;height:auto;padding:0;margin:0 30px 0 0;}
.subgamecont2 {float:left;max-width:400px;width:100%;height:auto;padding:0;margin:0 0 0 30px;}
.gamecontheader1 {float:left;background:#ccc;padding:8px 5px;width:700px;height:auto;}
.gamecontheader2 {float:left;background:#ccc;padding:8px 5px;width:400px;height:auto;}
.gamecontsubheader {float:none;background:#ccc;padding:3px 5px;width:95%;height:auto;margin:0 auto;}
.statisticscont {float:left;width:100%;height:auto;border:#444 1px solid;}
.statistics {float:left;max-width:180px;width:100%;height:auto;text-align:center;margin:0 50px;}
.playerlistcont1 {float:left;max-width:180px;width:100%;height:auto;text-align:left;margin:0 10px 0 5px;}
.playerlistcont2 {float:left;max-width:180px;width:100%;height:auto;text-align:left;margin:0 5px 0 0;}
.playernumcont {float:left;max-width:10px;width:100%;height:auto;text-align:right;margin:0 15px 0 0;}
.playercont {float:left;max-width:500px;width:100%;height:auto;margin:20px;padding:0;}
.playersubcont {float:left;max-width:285px;width:100%;height:auto;margin:0 0 0 10px;padding:0;}
.playerprofilepiccont {float:left;max-width:180px;width:100%;height:240px;margin:0 20px 0 0;text-align:left;overflow: hidden;}
.playertexth{width:100%;font-family:'PT Sans Bold';font-size:22px;font-weight:normal;color:#5B0001;text-align:left;}
.playertexth a:link, .playertexth a:active, .playertexth a:visited{color:#5B0001; text-decoration:none;}
.playertexth a:hover{color:#888; text-decoration:none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.playertext{width:100%;font-family:'PT Sans Regular';font-size:22px;font-weight:normal;color:#000;text-align:left;}
.playertext a:link, .playertext a:active, .playertext a:visited{color:#000; text-decoration:none;}
.playertext a:hover{color:#888; text-decoration:none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.tablestyle {width:100%;height:auto;border:#666 1px solid;font-size: 11px;margin: 0px auto;border-collapse: collapse;border-spacing: 0px;-webkit-border-horizontal-spacing: 0px;-webkit-border-vertical-spacing: 0px;}
.tablestyle tr {line-height: 16px;}
.teamimgcont {float:left;max-width:550px;width:100%;height:auto;margin:10px;}
.playername {float:left;max-width:200px;width:100%;height:auto;text-align:left;margin:0 20px 0 0;padding:0 10px}


/*photos*/
.photoscont {float:left;max-width:406px;width:100%;height:380px;padding:0;margin:20px 10px;position:relative;background:#FFF;border:#CCC solid 1px;}
.photoscont2 {float:left;max-width:406px;width:100%;height:480px;padding:0;margin:20px 10px;position:relative;background:#FFF;border:#CCC solid 1px;}
.photossubcont {float:left;width:100%;height:auto;padding:20px;}
.photosimg {float:left;max-width:406px;width:100%;height:270px;margin:0 auto;padding:0;position:relative;overflow:hidden;}
.photosimg img {width:100%;height:auto;display:block;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.photosimg img:hover {-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;background: rgba(78, 180, 205, 0.5);}
.photosimg2 {float:left;max-width:406px;width:100%;height:400px;margin:0 auto;padding:0;position:relative;overflow:hidden;background:#CCC;}
.photosimg2 img {width:100%;height:auto;display:block;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.photosimg2 img:hover {-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;background: rgba(78, 180, 205, 0.5);}
.photostitle {float:left;width:100%;height:auto;margin:0;font-family:'PT Sans Regular';font-size:24px;font-weight:normal;color:#000;text-align:left;text-transform:capitalize;}
.photostitle a:link, .photostitle a:active, .photostitle  a:visited{color:#000; text-decoration:none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.photostitle a:hover{color:#93B5D1; text-decoration:none;}



#aboutcont {float:none;max-width:1200px;width:100%;height:auto;}
.whowearecont {float:none;max-width:800px;width:100%;height:auto;margin:0 auto;}
.subaboutcont {float:left;max-width:360px;width:100%;height:auto;position:relative;margin:60px 20px 100px 20px;}
.abouticoncont {width:130px;height:130px;border-radius:65px;border:2px solid #EEE;float:none;margin:0 auto;}
.subnoticecont2 {float:left;max-width:400px;width:100%;height:260px;position:relative;background:#2E0099;padding:20px;}
.subaboutcont2l {float:left;max-width:500px;width:100%;height:auto;position:relative;margin:60px 20px;}
.subaboutcont2r {float:left;max-width:500px;width:100%;height:auto;position:relative;margin:60px 20px;}


/* buttons */
.load-more{display:block;float:none;max-width:180px;width:100%;height:auto;background:#ED3237;color:#FFF;font-size:20px;padding:10px;border:none;text-decoration:none;outline:0;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;font-family:'PT Sans Regular';cursor:pointer;text-transform:capitalize;-webkit-appearance:none;text-align:center;margin:0 auto;border-radius:8px;}
.load-more a:link, .load-more a:active, .load-more a:visited{color:#FFF;text-decoration:none;}
.load-more a:hover{color:#FFF;text-decoration:none;}
.load-more:hover{background:#444;color:#FFF;}

/*buttons*/
.myButton  {background:#066734;color:#FFF;font-size:14px;padding:16px;border:none;text-decoration: none;outline: 0;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;display:block;font-family:'PT Sans Regular';cursor:pointer;text-align:center;text-transform: capitalize;-webkit-appearance:none;float:none;margin:0 auto;width:200px;}
.myButton a:link, .myButton a:active, .myButton a:visited{color:#FFF;text-decoration:none;}
.myButton:hover{background:#93C41B;color:#FFF;}

.myButton2 {background:#066734;color:#FFF;font-size:18px;padding:16px;border:none;text-decoration: none;outline: 0;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;display:block;font-family:'PT Sans Regular';cursor:pointer;text-align:center;text-transform: capitalize;-webkit-appearance:none;width:140px;margin:0;float:left;border-radius:5px;}
.myButton2:hover {background:#93C41B;color:#FFF;}

.myButton2b {background:#9FCB46;color:#FFF;font-size:18px;padding:16px;border:none;text-decoration: none;outline: 0;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;display:block;font-family:'PT Sans Regular';cursor:pointer;text-align:center;text-transform: capitalize;-webkit-appearance:none;width:200px;margin:0;float:left;border-radius:5px;}
.myButton2b:hover {background:#444;color:#FFF;}

.myButton3  {background:#444;color:#FFF;font-size:14px;padding:16px;border:none;text-decoration: none;outline: 0;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;display:block;font-family:'PT Sans Regular';cursor:pointer;text-align:center;text-transform: capitalize;-webkit-appearance:none;float:none;margin:0 auto;}
.myButton3 a:link, .myButton3 a:active, .myButton3 a:visited{color:#FFF;text-decoration:none;}
.myButton3:hover{background:#93C41B;color:#FFF;}

.myButton4 {background:#DCB461;color:#FFF;font-size:18px;padding:14px 20px;border:none;text-decoration: none;outline: 0;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;display:block;font-family:'PT Sans Regular';cursor:pointer;text-align:center;text-transform: capitalize;-webkit-appearance:none;width:260px;margin:0 auto;float:none;}
.myButton4:hover {background:#8FABDD;color:#FFF;}

#back2Top {width:60px;line-height:60px;overflow:hidden;z-index:999;display:none;cursor:pointer;position:fixed;bottom:50px;right:30px;color:#5B0001;text-align:center;font-size:40px;text-decoration:none;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
#back2Top:hover {color:#F47072;}




/*headers*/
.textheadercont {float:none;width:260px;height:auto;position:relative;margin:30px auto;padding:0;}
.textheadercont2 {float:none;width:360px;height:auto;position:relative;margin:30px auto;padding:0;}
.hdivline1 {float:left;width:80px;height:4px;background:#650140;display:block;margin:30px 20px 0 0;}
.hdivline2 {float:left;width:80px;height:4px;background:#DCB461;display:block;margin:30px 20px 0 0;}
.divline1 {float:left;width:100%;height:1px;background:#fff;display:block;}
.divline2 {float:left;width:100%;height:1px;background:#ccc;display:block;}
.divline3 {float:left;width:100%;height:3px;background:#5B0001;display:block;}


/*texts*/
.h1 {font-family:'Century Gothic Regular';font-size:40px;font-weight:normal;color:#222;text-align:center;}
.h1b {font-family:'PT Sans Bold';font-size:30px;font-weight:bold;color:#111;text-align:center;text-transform:capitalize;}
.h1b span {font-family:'PT Sans Bold';font-size:20px;font-weight:bold;color:#111;text-align:center;margin:0 20px;line-height:0px;}
.h1c {font-family:'PT Sans Bold';font-size:25px;font-weight:bold;color:#FFF;text-align:center;}
.h1d {font-family:'PT Sans Bold';font-size:25px;font-weight:bold;color:#FFF;text-align:center;text-transform:capitalize;}
.h1e {font-family:'PT Sans Bold';font-size:46px;font-weight:bold;color:#FFF;text-align:center;text-transform:uppercase;}
.h2 {font-family:'PT Sans Regular';font-size:25px;font-weight:normal;color:#FFF;text-align:left;}
.h2b {font-family:'PT Sans Regular';font-size:25px;font-weight:normal;color:#000;text-align:left;}
.h2 a:link, .h2 a:active, .h2 a:visited{color:#FFF; text-decoration:none;}
.h2 a:hover{color:#ccc; text-decoration:none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.h3 {font-family:'PT Sans Regular';font-size:18px;font-weight:bold;color:#FFF;text-align:left;line-height:22px;}
.h3 a:link, .h3 a:active, .h3 a:visited{color:#FFF; text-decoration:none;}
.h3 a:hover{color:#ccc; text-decoration:none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.h4 {font-family:'Century Gothic Regular';font-size:20px;font-weight:bold;color:#FFF;text-align:left;text-transform:uppercase;}
.h4 a:link, .h4 a:active, .h4 a:visited{color:#FFF; text-decoration:none;}
.h4 a:hover{color:#ccc; text-decoration:none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.h5 {font-family:'PT Sans Regular';font-size:20px;font-weight:normal;color:#000;text-align:left;text-transform:capitalize;}
.h5 a:link, .h5 a:active, .h5 a:visited{color:#000; text-decoration:none;}
.h5 a:hover{color:#ccc; text-decoration:none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.h6  {font-family:'Century Gothic Regular';font-size:40px;font-weight:normal;color:#FFF;text-align:center;text-transform:capitalize;position:relative;line-height:55px;margin:0;}
.text1 {font-family:'Calibri Regular';font-size:20px;font-weight:normal;color:#666;text-align:left;}
.text1 a:link, .text1 a:active, .text1 a:visited{color:#666; text-decoration:none;}
.text1 a:hover{color:#ccc; text-decoration:none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.text1b {font-family:'PT Sans Regular';font-size:18px;font-weight:normal;color:#000;text-align:left;font-style: italic;}
.text1b a:link, .text1b a:active, .text1b a:visited{color:#000; text-decoration:none;}
.text1b a:hover{color:#ccc; text-decoration:none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.text1c {font-family:'Calibri Regular';font-size:20px;font-weight:normal;color:#FFF;text-align:center;}
.text1c a:link, .text1c a:active, .text1c a:visited{color:#FFF; text-decoration:none;}
.text1c a:hover{color:#666; text-decoration:none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.text1d {font-family:'Calibri Regular';font-size:14px;font-weight:normal;color:#000;text-align:center;}
.text2 {font-family:'PT Sans Regular';font-size:16px;font-weight:normal;color:#000;text-align:left;}
.text2 a:link, .text2 a:active, .text2 a:visited{color:#000; text-decoration:none;}
.text2 a:hover{color:#ccc; text-decoration:none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.text2b {font-family:'PT Sans Regular';font-size:13px;font-weight:normal;color:#000;text-align:left;}
.text2b a:link, .text2b a:active, .text2b a:visited{color:#000; text-decoration:none;}
.text2b a:hover{color:#ccc; text-decoration:none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.text3 {width:auto;font-family:'PT Sans Regular';font-size:25px;font-weight:normal;color:#111;text-align:left;}
.text3 a:link, .text3 a:active, .text3 a:visited{color:#111; text-decoration:none;}
.text3 a:hover{color:#888; text-decoration:none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.text4 {font-family:'Calibri Regular';font-size:20px;font-weight:normal;color:#666;text-align:center;}

.inputform{float:none;max-width:900px;width:100%;position:relative;height:auto;padding-bottom:10px;margin:0 auto;}
.inputform div{padding:5px;}
.inputform span{display:block;font-size:15px;font-family:'Century Gothic Bold';font-weight:bold;color:#888;padding-bottom:5px;}
.inputform input[type="text"], .inputform input[type="date"], .inputform input[type="email"], .inputform textarea {padding:10px;display:block;width:100%;background:#EEE;border:none; color:#888;font-size:15px;font-family:'PT Sans Regular';-webkit-appearance:none;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.inputform select {
    display: inline-block;
    height:30px;
    width: 150px;
    padding: 10px;
    outline: none;
    color: #74646e;
    border: 1px solid #C8BFC4;
    border-radius: 4px;
    box-shadow: inset 1px 1px 2px #ddd8dc;
    background: #fff; 
}
.inputform input[type="text"]:focus, .inputform textarea:focus{}
.inputform textarea{resize:vertical;height:auto;}
.inputformsub1 {float:left;max-width:1200px;width:100%;height:auto;margin:0;padding:0;}
.inputformsub1 p{width:100%;font-family:'PT Sans Regular';font-size:18px;font-weight:normal;color:#333;text-align:left;}
.inputformsub1 p a:link, .inputformsub1 p a:active, .inputformsub1 p a:visited{color:#333; text-decoration:none;}
.inputformsub1 p a:hover{color:#888; text-decoration:none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.paymentcont {float:left;width:250px;margin:0 30px 0 0;}

.bookingcontbttn {float:left !important;margin:0;}
.bookingbackbttn {float:right !important;margin:0;}

/*paginate1*/
.pagination {padding:3px;margin:3px;text-align:center;width:auto;height:auto;}

.pagination span.disabled,
.pagination span.current,
.pagination a {height: 28px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;border-radius:5px;padding: 12px 15px;color:#FFF;background:#066734;text-decoration: none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;font-size:16px;font-family:'PT Sans Regular';}
.pagination a:hover, .pagination a:active {color: #fff;background-color:#333;text-decoration: none;}
.pagination span.current {font-weight: normal;color: #FFF;background:#333;}
.pagination span.disabled {color: #CCC;}

.pagination span.current,
.pagination span.disabled {
    cursor: default;
}
.pagin {height: 28px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;border-radius:5px;padding: 12px 15px;color:#666;text-decoration: none;font-weight: normal;color: #FFF;background:#ccc;font-size:16px;font-family:'PT Sans Regular';cursor: default;}

/*contact*/
.contactsub {float:none;max-width:1200px;width:100%;height:auto;margin:0 auto;padding:0;}
.contactsub h1 {font-family:'PT Sans Regular';font-size:36px;font-weight:bold;color:#999;text-align:left;text-transform:uppercase;}
.contactsub h2 {font-family:'PT Sans Regular';font-size:26px;font-weight:normal;color:#666;text-align:left;text-transform:uppercase;}
.contactsub p{font-family:'PT Sans Regular';font-size:20px;font-weight:normal;color:#999;text-align:left;}
.contactsub p a:link, .contactsub p a:active, .contactsub p a:visited{color:#999; text-decoration:none;}
.contactsub p a:hover{color:#888; text-decoration:none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}


.contactsub2 {float:right;max-width:1200px;width:100%;height:auto;margin:0 auto;padding:0;}
.contactsub2 p{width:100%;font-family:'PT Sans Regular';font-size:14px;font-weight:normal;color:#333;text-align:left;}
.contactsub2 p a:link, .contactsub2 p a:active, .contactsub2 p a:visited{color:#333; text-decoration:none;}
.contactsub2 p a:hover{color:#888; text-decoration:none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}

.login-form-btn {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;justify-content: center;align-items: center;padding:0;max-width:200px;width: 100%;height: 50px;background-color:#900;border-radius: 2px;font-family: Poppins-Regular;font-size: 18px;color:#fff;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;font-family:'PT Sans Regular';font-style:normal;cursor:pointer;}
.login-form-btn:hover {background-color:#333;}

.contactsub3 {float:none;max-width:1280px;width:100%;height:auto;margin:0 auto;padding:0;}

/*Contactform*/
.contact-form{float:left;max-width:500px;width:100%;position:relative;height:auto;padding-bottom:10px;}
.contact-form div{padding:5px;}
.contact-form span{display:block;font-size:14px;font-family:'PT Sans Regular';color:#888;padding-bottom:5px;}
.contact-form input[type="text"],.contact-form input[type="date"],.contact-form input[type="email"],.contact-form textarea {padding:5px;display:block;width:100%;border:1px solid #DDD;outline: solid 1px;color:#888;font-size:16px;font-family:'PT Sans Regular';-webkit-appearance:none;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.contact-form select {
    display: inline-block;
    height:30px;
    width: 150px;
    padding: 2px 10px 2px 2px;
    outline: none;
    color: #74646e;
    border: 1px solid #C8BFC4;
    border-radius: 4px;
    box-shadow: inset 1px 1px 2px #ddd8dc; 
}


.contact-form input[type="text"]:focus,.contact-form textarea:focus{border-bottom:1px solid #000;}
.contact-form textarea{resize:vertical;height:auto;}

.contact-form2{position:relative;width:100%;height:auto;margin:0 auto;background-color:none;}
.contact-form2 div{padding:5px 0 0 0;background-color:none;}
.contact-form2 span{display:block;font-size:20px;font-family:'PT Sans Regular';color:#999;padding:0 0 10px 0;background-color:none;}
.contact-form2 input[type="text"],.contact-form2 input[type="date"],.contact-form2 input[type="email"],.contact-form2 textarea{padding:2px;display:block;width:98%;border-bottom:1px solid #333;border-left:none;border-right:none;border-top:none;outline:none;color:#888;font-size:18px;font-family:'PT Sans Regular';-webkit-appearance:none;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;background-color:none;}
.contact-form2 input[type="text"]:focus,.contact-form2 textarea:focus{border-bottom:1px solid #333;background-color:none;}
.contact-form2 textarea{resize:vertical;}

.contact-form3 {float:left;max-width:1200px;width:100%;position:relative;height:auto;padding-bottom:10px;}
.contact-form3 div{padding:1px;}
.contact-form3 span{display:block;font-size:14px;font-family:'PT Sans Regular';color:#000;padding-bottom:5px;}
.contact-form3 input[type="text"],.contact-form input[type="date"],.contact-form input[type="email"],input[type="password"],.contact-form textarea {padding:10px;display:block;width:100%;background:#FFF;border:1px solid #CCC;color:#333;font-size:16px;font-family:'PT Sans Regular';-webkit-appearance:none;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.contact-form3 input[type="password"] {max-width:1200px;padding:10px;display:block;width:100%;background:#FFF;border:1px solid #CCC;color:#333;font-size:16px;font-family:'PT Sans Regular';-webkit-appearance:none;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.contact-form3 select {
    display: inline-block;
    height:30px;
    width: 150px;
    padding: 2px 10px 2px 2px;
    outline: none;
    color: #74646e;
    border: 1px solid #C8BFC4;
    border-radius: 4px;
    box-shadow: inset 1px 1px 2px #ddd8dc;
    background: #fff; 
}
.contact-form3 textarea{resize:vertical;height:auto;width:100%;}

.input-field-login2 {width:100%;height:40px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border:1px solid #ccc;background-position:6px 6px;background-repeat:no-repeat;padding:10px; word-wrap:break-word;}
input.std_textbox2{width:auto;height:30px;margin:5px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;color:#000;font-family:'PT Sans Regular';font-size:18px;margin-left:26px;outline:none;background-color:#ccc;padding:10px;}

/*google map*/
.google-maps {
        position: relative;
        padding-bottom: 25%;
        height: 0;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }

/*social icons*/
.socialcont {float:none;max-width:250px;width:100%;height:auto;padding:0;position:relative;margin:0 auto;}
.socialtext {float:left;font-family:'PT Sans Regular';font-size:14px;font-weight:normal;color:#FFF;text-align:left;margin:0;padding:0;}
.socialtext a:link, .socialtext a:visited, .socialtext a:active {color:#FFF; text-decoration:none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.socialtext a:hover {color:#ccc; text-decoration:none;font-weight:bold;}
.socialicon {float:left;width:auto;height:auto;margin:0;padding:0;}


/*footer*/
.footercont {float:none;max-width:1280px;width:100%;height:auto;padding:20px 0;margin:0 auto;position:relative;}
.footercont2 {float:none;max-width:1180px;width:100%;height:auto;padding:20px 0;margin:0 auto;position:relative;}
.footerseccont {float:left;max-width:260px;width:100%;margin:0 15px;padding:0;}
.footersecconth1 {font-family:'PT Sans Regular';font-size:20px;font-weight:bold;color:#066734;text-align:left;margin:0;text-transform:uppercase;padding:0;}/*#FFC300*/
.footerseccontp {float:left;font-family:'PT Sans Regular';font-size:14px;font-weight:normal;color:#93B5D1;text-align:left;}

.footerlogo {float:left;max-width:180px;width:100%;height:auto;position:relative;margin:0;padding:0;}
.footerdivline1 {float:none;width:80%;height:2px;background:#93B5D1;display:block;margin:0 auto;}
.footerdivline2 {float:left;width:100%;height:2px;background:#FFF;display:block;margin:0 10px 0 10px;}
.footer-text{font-family:'PT Sans Regular';font-size:15px;font-weight:normal;color:#888;text-align:left;margin:0 auto;}
.footer-text a:link, .footer-text a:active, .footer-text a:visited{color:#888; text-decoration:none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.footer-text a:hover {color:#CCC; text-decoration:none;}
.footer-text2{font-family:'PT Sans Regular';font-size:14px;font-weight:normal;color:#999;text-align:left;margin:0;}
.footer-text2 a:link,  .footertext2 a:active, .footer-text2 a:visited {color:#868695; text-decoration:none;}
.footer-text2 a:link {-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.footer-text2 a:hover {color:#FFF; text-decoration:none;}
.footertext2{font-family:'PT Sans Regular';font-size:12px;font-weight:normal;color:#868695;text-align:center;}
.footertext2 a:link,  .footertext2 a:active, .footertext2 a:visited {color:#868695; text-decoration:none;}
.footertext2 a:link {-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.footertext2 a:hover {color:#FFF; text-decoration:none;}
.iconcont {max-width:224px;width:100%;height:auto;margin:0 auto;padding:0;}
.icons {float:left;width:48px;height:48px;margin:0 4px;padding:0;display:block;}
.copyrightcont {float:left;max-width:600px;width:100%;height:auto;padding:0;margin:0;}
.termscondcont {float:right;max-width:40px;width:100%;height:auto;padding:0;margin:0;}


/* Portrait tablet to landscape and desktop */
@media (min-width: 769px) and (max-width: 1024px) {
    
	#wrapper {max-width:1024px;width:94%;}
    #subbannercont h1 {max-width:1024px;width:96%;padding:20px 0 0 20px;}
    
    .swipe-wrap > div > h1{top:130px;}	

	
}

/* Landscape phone to portrait tablet */
@media (max-width: 768px) {
    #section6 {padding:50px 0;}
	.header,.subheadercont {max-width:768px;margin:0 auto;}
	.logo {float:none;margin:0 auto;width:90%;}
	#wrapper {max-width:768px;width:94%;}		
	#headercont {display:block;width:100%;padding:2px 0;z-index:0;}	
	#mainfixedheadercont {display:none;}
	#bannercont h1 {max-width:768px;width:96%;font-size:35px;left:20px;bottom:20px;}
    #subbannercont {height:120px;}
    #subbannercont h1 {max-width:768px;width:96%;font-size:35px;padding:10px 0 0 20px;}
    .swipe-wrap > div > h1{font-size:22px !important;margin:20px 0 0 60px;left:50px !important;top:50px;width:90%;}
    
    .bannercontcont {max-width:480px;height:150px;}
    .subbannercontcontl {display:none;}
    .subbannercontcontr {float:none;max-width:480px;margin:0 auto;padding:40px 20px;}
    
    .bh1  {font-size:30px;line-height:35px;}
    .bh2 {font-size:16px;line-height:20px;}
    
    #navcont {display:none;}	
	#navcont2 {max-width:768px;float:none;padding:0;margin:0 auto;display:block;}
    .slicknav_menu {display:block;}
	.js #nav {display:none;}
	.textheadercont {margin:60px 0 30px 0;padding:0 0 0 20px;}  
    
    .bodycontl, .bodycontr {float:none;max-width:768px;margin:0 auto;}
    
    .matchcontl, .matchcontl2 {max-width:190px;width:100%;}
    .matchcontm, .matchcontm2 {max-width:180px;width:100%;padding:10px 0;}
    .matchcontr, .matchcontr2 {max-width:190px;width:100%;}
    
    .teamlogo{max-width:80px;height:110px;}
    .teamlogo2, .teamlogo3, .teamlogo4 {float:none;max-width:80px;margin:0 auto;}
    .teamlogo_default {float:none;max-width:100px;height:80px;margin:0 auto;}
    .teamlogo_default2 {float:none;max-width:50px;height:60px;margin:0 auto;}
    .teamtitle, .teamtitleb, .teamtitlec, .teamtitled {font-size:18px;text-align:center;}
    .teamtitlecont1 {float:left;max-width:95px;text-align:center;margin:0;padding:15px 0 0 0;}
    .teamtitlecont2, .teamtitlecont4 {display:none;}
    .teamtitlecont2b, .teamtitlecont4b {float:none;display:block;max-width:190px;text-align:center;margin:0;padding:15px 0 0 0;}
    .teamtitlecont3 {float:none;max-width:190px;text-align:center;margin:0;padding:15px 0 0 0;}
    .teamtitle2 {float:left;max-width:200px;width:100%;height:auto;text-align:left;}
    .teamtitle1b {float:left;max-width:70px;width:100%;height:auto;text-align:right;}
    .teamtitle2b {float:left;max-width:70px;width:100%;height:auto;text-align:left;}
    .teamscoresb {float:left;max-width:40px;width:100%;height:auto;text-align:center;margin:0 20px;}
    .gametimeb {float:left;max-width:50px;width:100%;height:auto;text-align:left;margin:0 0 0 5px;}
    .gamecontheader1 {width:100%;}
    .subgamecont1, .subgamecont2, .statisticscont  {float:none;max-width:768px;margin:0 auto;}
    
    .statistics {float:left;max-width:130px;width:100%;height:auto;text-align:center;margin:0 50px;}
	
	.subteamtitle1 {float:left;max-width:160px;width:100%;height:auto;text-align:right;margin:0;}
	.subteamtitle2 {float:left;max-width:160px;width:100%;height:auto;text-align:left;margin:0;}
	
    .photoscont {float:none;margin:20px auto;height:340px;}
    .photosimg {height:230px;}
    
	.myButton, .myButton3 {margin:0 auto;}
	.myButton2 {float:none;margin:0 auto;}
	.myButton4 {margin:0 auto;}
	.h1, .h1b {font-size:36px;}
	.h1c, .h1d, .h1e {color:#FFF;}
	
	.text1 {font-size:18px;}
    .text1c {font-size:18px;}
	.text2{font-size:20px;color:#000;}
	.text3 {font-size:20px;color:#000;}	
	.h4 {font-size:30px;padding:5px 0 0 0;}
	.vmbodycontl, .vmbodycontr, .evbodycontl, .evbodycontr {float:none;margin:10px auto;}
	.subvmbodycont {padding:30px 30px;}
	.ourteamcont {float:none;margin:30px auto 50px auto;}
	.ourteamsubcont {float:none;padding:20px 25px 20px 25px;}
	
	.subbodycont1, .subbodycont2 {float:none;margin:0 auto 20px auto;}
	#footercont {width:100%;padding:20px 0;margin:0 auto;}	
	.footerseccont {max-width:768px;width:94%;margin:20px 10px;}
	.footer-text{max-width:768px;font-size:14px;width:94%;}
	.copyrightcont {margin:0 20px;}
	.termscondcont {float:left;margin:5px 20px;}
	.subfootercontl, .subfootercontr {float:none;max-width:768px;margin:0 auto;padding:20px;}	
	.contact-form2{max-width:768px;}
	.contactsub1 {float:none;max-width:768px;margin:0 auto;padding:30px 0 5px 0;}

	
}
 
/* Landscape phones and down */
@media (max-width: 480px) {
    #section6 {padding:50px 0;}
	.header,.subheadercont {max-width:480px;margin:0 auto;}
	.logo {float:none;max-width:200px;margin:5px auto;width:90%;}
	#wrapper {max-width:480px;width:90%;}			
	#headercont {display:block;width:100%;padding:2px 0;z-index:0;}	
	#mainfixedheadercont {display:none;}
	#bannercont h1 {max-width:480px;width:96%;font-size:20px;left:10px;bottom:10px;}
    #subbannercont {height:120px;}
    #subbannercont h1 {max-width:480px;width:96%;font-size:25px;padding:10px 0 0 20px;}
    
    .bannercontcont {max-width:480px;height:150px;}
    .subbannercontcontl {display:none;}
    .subbannercontcontr {float:none;max-width:480px;margin:0 auto;padding:40px 20px;}
    
    .bh1  {font-size:30px;line-height:35px;}
    .bh2 {font-size:16px;line-height:20px;}
	
	#navcont {display:none;}	
	#navcont2 {max-width:480px;float:none;padding:0;margin:0 auto;display:block;}
	.socialcont {float:none;margin:18px auto 0 auto;display:block;}	
  	.slicknav_menu {display:block;}
  	.js #nav {display:none;}
	.textheadercont {margin:0 0 30px 0;padding:0 0 0 20px;}	
	.myButton {margin:0 auto;}
	.myButton2, .myButton3 {margin:0;}
	.myButton4 {margin:0 auto;}
	.h1c, .h1d, .h1e {color:#FFF;}


    .matchcontl, .matchcontl2 {max-width:95px;width:100%;}
    .matchcontm, .matchcontm2 {max-width:100px;width:100%;padding:10px 0;}
    .matchcontr, .matchcontr2 {max-width:95px;width:100%;}
    
    
    .teamlogo{max-width:40px;height:70px;}
    .teamlogo2, .teamlogo3, .teamlogo4 {float:none;max-width:40px;margin:0 auto;}
    .teamlogo_default {float:none;max-width:100px;height:80px;margin:0 auto;}
    .teamlogo_default2 {float:none;max-width:50px;height:60px;margin:0 auto;}
    .teamtitle, .teamtitleb, .teamtitlec, .teamtitled {font-size:15px;text-align:center;}
    .teamtitlecont1 {float:left;max-width:95px;text-align:center;margin:0;padding:15px 0 0 0;}
    .teamtitlecont2, .teamtitlecont4 {display:none;}
    .teamtitlecont2b, .teamtitlecont4b {float:none;display:block;max-width:95px;text-align:center;margin:0;padding:15px 0 0 0;}
    .teamtitlecont3 {float:none;max-width:95px;text-align:center;margin:0;padding:15px 0 0 0;}
    .teamtitle2 {float:left;max-width:200px;width:100%;height:auto;text-align:left;}
    .teamtitle1b {float:left;max-width:70px;width:100%;height:auto;text-align:right;}
    .teamtitle2b {float:left;max-width:70px;width:100%;height:auto;text-align:left;}
    .teamscoresb {float:left;max-width:40px;width:100%;height:auto;text-align:center;margin:0 20px;}
    .vs {font-size:14px;border-radius:20px;width:30px;}
    .vs2 {font-size:14px;border-radius:20px;width:50px;}
    .vs3 {font-size:18px;width:80px;}
    .gametimeb {float:left;max-width:50px;width:100%;height:auto;text-align:left;margin:0 0 0 5px;}
    
    .text1c {font-size:12px;}
    
    .playercont {float:none;max-width:480px;margin:20px auto;}
    .playersubcont {float:left;margin:0;}
    .playerprofilepiccont {float:none;margin:0 auto;}
    .playertexth{width:100%;font-family:'PT Sans Bold';font-size:22px;font-weight:normal;color:#5B0001;text-align:left;}
    .playertexth a:link, .playertexth a:active, .playertexth a:visited{color:#5B0001; text-decoration:none;}
    .playertexth a:hover{color:#888; text-decoration:none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
    .playertext{width:100%;font-family:'PT Sans Regular';font-size:22px;font-weight:normal;color:#000;text-align:left;}
    .playertext a:link, .playertext a:active, .playertext a:visited{color:#000; text-decoration:none;}
    .playertext a:hover{color:#888; text-decoration:none;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
    
    .photoscont {float:none;margin:20px auto;height:340px;}
    .photosimg {height:230px;}
    
    .bodycontl, .bodycontr {float:none;max-width:480px;margin:0 auto;}
    .bodycont1 {margin:0 auto 20px auto;padding:15px;}
    .bodycont2 {padding:20px 10px 5px 10px;}
    .gamecontheader1 {width:100%;}
    
    .subgamecont1, .subgamecont2, .statisticscont  {float:none;max-width:480px;margin:0 auto;}
    .gamecontheader1 {width:100%;}
    .gamecontheader2 {float:left;background:#ccc;padding:8px 5px;width:400px;height:auto;}
    .gamecontsubheader {float:none;background:#ccc;padding:3px 5px;width:95%;height:auto;margin:0 auto;}
    .statistics {float:left;max-width:80px;width:100%;height:auto;text-align:center;margin:0 20px;}
	
	.subteamtitle1 {float:left;max-width:80px;width:100%;height:auto;text-align:right;margin:0;}
	.subteamtitle2 {float:left;max-width:80px;width:100%;height:auto;text-align:left;margin:0;}
    
    .myButton  {padding:10px;width:140px;}

	.contactsub {float:none;max-width:400px;margin:0 auto;}
	.contactsub1 {float:none;max-width:480px;width:94%;margin:0 auto;padding:30px 0 5px 0;}
	.contactsub2 {float:none;max-width:480px;width:94%;margin:0 auto;padding:0;}
	.footercont {width:98%;padding:20px 0;margin:0 auto;}	
	.footercont2 {max-width:480px;width:94%;padding:10px 0;}
	.footerseccont {max-width:480px;width:90%;margin:20px 10px;}
	.footer-text{max-width:480px;font-size:14px;width:94%;}
	.copyrightcont {margin:0 0 0 10px;}
	.termscondcont {float:left;width:94%;margin:5px 0 5px 10px;}
	.h1, .h1b {font-size:30px;}
	.h3 {font-size:18px;}
	.text1 {font-size:16px;}
	.text2{font-size:18px;color:#000;}
	.text3 {font-size:20px;color:#000;}	
	.h4 {font-size:30px;padding:5px 0 0 0;}
	.subbodycont1, .subbodycont2 {float:none;margin:0 auto 30px auto;}
	.subfootercontl, .subfootercontr {float:none;max-width:480px;margin:0 auto;padding:20px;}
	.contact-form2{max-width:480px;}
}