@charset "utf-8";
/* CSS Document */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;border:0;}
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:#fff;text-align:left;background-color:#141414;margin: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; }

@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:'Asenic';src: url(../fonts/ASENINE.ttf) format('truetype');}
@font-face {font-family:'Alien League';src: url(../fonts/ALIEN_LEAGUE.TTF) format('truetype');}


.clearfix:before, .clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;}
.clearfix {*zoom: 1;}
.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:1200px;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:#2b2b2b;}
#section3 {width:100%;height:auto;margin:0;}
#headercont {max-width:1200px;width:100%;height:auto;padding:0;margin:0 auto;position:relative;}
#logo {float:left;max-width:300px;width:100%;height:auto;position:relative;margin:10px;}
#navcont {float:none;max-width:1200px;width:100%;height:auto;padding:0;margin:0 auto;z-index:1000;position:relative;}
#nav {height:auto;position:relative;font:14px normal;font-family:'PT Sans Regular';color:#FFF;max-width:1160px;width:100%; list-style:none;margin:0 auto;}
#nav ul {list-style:none;}
#nav li {float:left;display:inline;}
#nav a{width:160px;text-align:center;line-height:20px;padding:10px;text-decoration:none;color:#FFF;height:auto;display:inline-block;font-size:14px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#nav li a {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
#nav li:hover, #nav li a:hover, #nav a:active{color:#FC0;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;}
/* template for all lists below first */
#nav li ul {display:none; position:absolute; float:left; width:100%;background: #2b2b2b;list-style:none;padding:0;margin:0;}
#nav li ul li {float:none;display:inline;}-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;
#nav li ul a { display:inline-block;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff;padding:12px 3px; font-size:15px; text-decoration:none; text-align:center;line-height:35px;width:159px;}
#nav ul li a {box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#nav ul a:hover, #nav a:active{background:#FC0; color:#FFF;padding:12px 3px;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;}
/* second level */
#nav li:hover ul{display:block;padding:0;list-style:none;width:159px;text-decoration:none;background-color:#3E454D;}
.slicknav_menu {display:none;}
.js #nav {display:block;}
.socialcont {float:right;width:100px;height:50px;margin:22px 0 0 0;padding:0;}
.socialicon {float:left;width:50px;height:50px;margin:0;padding:0;}

/*banner*/
#bannercont {width:100%;height:auto;background:#2b2b2b;}
#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:50px;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.8)}
.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;}

/*mainbody*/
#mainbody1 {float:left;max-width:1200px;width:100%;height:auto;padding:0;margin:0 auto;}
#mainbody2 {float:left;max-width:1200px;width:100%;height:400px;padding:0;margin:0 auto;background:url(../images/bg_img.jpg) center no-repeat;}
#sponsorscont {float:left;max-width:1000px;width:100%;height:100px;padding:20px 100px;margin:0 auto;background:#2b2b2b;}
#creanix {float:left;width:auto;height:auto;margin:18px 30px 0 0;}
.divlineh {margin:0 10px;float:left;width:40px;height:2px;background:#888;display:block;}
.imgcont {max-width:300px;width:100%;height:auto;float:left;}
.imgcont2 {width:156px;height:auto;margin:0 auto;}
.divline_vertical {float:none;width:2px;height:30px;background:#888;margin:0 auto;}
.divline_vertical2 {float:none;width:2px;height:30px;background:#fff;margin:0 auto;}
.divline1 {float:left;width:100%;height:4px;background: #FC0;display:block;}
.divline2 {float:left;width:100%;height:4px;background:#900;display:block;}
.divline3 {float:left;width:100%;height:1px;background:#444;display:block;}
.divline4 {float:left;width:100%;height:1px;background:#CCC;display:block;}
.divline5 {float:left;width:100%;height:1px;background:#FC0;display:block;}
#mainadcont {max-width:900px;width:100%;height:auto;margin:0 auto;}
.submainadcont {float:left;max-width:200px;width:100%;height:auto;margin:0 50px;padding:80px 0 0 0;}

/*news index*/
.newscont {float:left;max-width:300px;width:100%;height:200px;margin:0;padding:0;position:relative;overflow:hidden;}
.hnewstitle {float:left;max-width:auto;width:100%;height:auto;margin:30px 10px 0 10px;font-family:'PT Sans Regular';font-size:18px;font-weight:bold;color:#FFF;text-align:left;text-transform:uppercase;text-shadow:0.1em 0.1em 0.2em #666; z-index:10;position:absolute;top:15px}
.hnewstitle a:link, .hnewstitle a:active, .hnewstitle  a:visited{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;}
.hnewstitle a:hover{color:#FC0; text-decoration:none;}
.hnewstitle2 {float:left;max-width:auto;width:100%;height:auto;margin:30px 10px 0 10px;font-family:'PT Sans Regular';font-size:18px;font-weight:bold;color:#FFF;text-align:left;text-transform:uppercase;text-shadow:0.1em 0.1em 0.2em #666; z-index:10;position:absolute;bottom:5px}
.hnewstitle2 a:link, .hnewstitle2 a:active, .hnewstitle2  a:visited{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;}
.hnewstitle2 a:hover{color:#FC0; text-decoration:none;}



/*news*/
#newscont {float:left;width:100%;height:auto;margin:0;}
.newsimage {float:left;width:200px;height:180px;margin:0 20px 0 0;overflow:hidden;}
.newsdetail {float:left;width:450px;height:auto;margin:0;}
.newstitle {float:left;max-width:800px;width:100%;height:auto;margin:0;font-family:'PT Sans Regular';font-size:24px;font-weight:normal;color:#999;text-align:left;text-transform:capitalize;}
.newstitle a:link, .newstitle a:active, .newstitle  a:visited{color:#999; 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;}
.newstitle a:hover{color:#FC0; text-decoration:none;}
.date {float:left;width:auto;height:auto;font-family:'PT Sans Regular';font-size:12px;font-weight:normal;color:#FC0;text-align:left;}
.photocredit {float:left;width:auto;height:auto;font-family:'PT Sans Regular';font-size:11px;font-weight:normal;color:#999;text-align:left;}
.imagelarge {float:none;width:100%;height:auto;margin:0 auto;}
.imgcont {width:100%;height:250px;overflow:hidden;}

/*texts*/
.h1 {font-family:'Asenic';font-size:45px;font-weight:normal;color:#FFF;text-align:left;letter-spacing:1px;margin:0 10px;}
.h2 {width:95%;font-family:'Asenic';font-size:22px;font-weight:bold;color:#FFF;text-align:left;letter-spacing:1px;}
.h3 {font-family:'Asenic';font-size:55px;font-weight:normal;color:#FFF;text-align:center;letter-spacing:1px;}
.h3b {font-family:'Asenic';font-size:25px;font-weight:normal;color:#333;text-align:left;letter-spacing:1px;}
.h4 {font-family:'Asenic';font-size:30px;font-weight:normal;color:#333;text-align:left;letter-spacing:2px;}
.htext{float:left;font-family:'PT Sans Regular';font-size:20px;font-weight:normal;color:#FFF;text-align:left;text-transform:capitalize;}
.text1{width:100%;font-family:'PT Sans Regular';font-size:16px;font-weight:normal;color:#FC0;text-align:left;}
.text1 a:link, .text1 a:active, .text1 a:visited{color:#FC0; 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;}
.text2{width:100%;font-family:'PT Sans Regular';font-size:14px;font-weight:normal;color:#CCC;text-align:left;}
.text2 a:link, .text2 a:active, .text2 a:visited{color:#CCC; text-decoration:none;}
.text2 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;}
.text3{width:100%;font-family:'PT Sans Regular';font-size:28px;font-weight:normal;color:#CCC;text-align:left;}
.text3 a:link, .text3 a:active, .text3 a:visited{color:#CCC; 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{width:auto;font-family:'PT Sans Regular';font-size:18px;font-weight:normal;color:#CCC;text-align:left;}
.text4 a:link, .text4 a:active, .text4 a:visited{color:#CCC; text-decoration:none;}
.text4 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;}
.vertical_text {width:1em;font-family:'PT Sans Regular';font-size:16px;font-weight:normal;color:#666;text-align:center;text-transform:capitalize;height:auto;margin:0 auto;}
.vertical_text2 {width:1em;font-family:'PT Sans Regular';font-size:16px;font-weight:normal;color:#FFF;text-align:center;text-transform:capitalize;height:auto;margin:0 auto; word-spacing:2em;}
.readmore {float:right;width:auto;font-family:'PT Sans Regular';font-size:18px;font-weight:normal;color:#FC0;text-align:left; border:1px solid #FC0;padding:2px 5px;height:auto;}
.readmore a:link, .readmore a:active, .readmore a:visited{color:#FC0; text-decoration:none;}
.readmore a:hover{color:#900; 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;}
.readmore2 {float:left;width:auto;font-family:'PT Sans Regular';font-size:18px;font-weight:normal;color:#FC0;text-align:left;height:auto;margin-right:10px;}
.readmore2 a:link, .readmore2 a:active, .readmore2 a:visited{color:#FC0; text-decoration:none;}
.readmore2 a:hover{color:#900; 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;}
.topnavcont {float:right;width:auto;height:auto;margin:0 10px 0 0;padding:0;}
.topnavtext1 {font-family:'PT Sans Regular';font-size:16px;font-weight:normal;color:#333;text-align:left; text-transform:capitalize;}
.topnavtext1 a:link, .topnavtext1 a:active, .topnavtext1 a:visited{color:#333; 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;}
.topnavtext1 a:hover{color:#900; text-decoration:none;}

/*matches*/
#gamecont {float:left;max-width:1160px;width:100%;height:auto;padding:20px;margin:0 auto;background:#2b2b2b;}
.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;}
.teamtitle1 {float:left;max-width:500px;width:100%;height:auto;text-align:right;}
.teamtitle2 {float:left;max-width:500px;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;}
.gametimeb {float:left;max-width:50px;width:100%;height:auto;text-align:left;margin:0 0 0 5px;}
.subteamtitle1 {float:left;max-width:200px;width:100%;height:auto;text-align:right;margin:0 0 0 10px;}
.subteamtitle2 {float:left;max-width:200px;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 50px;}
.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:#444;padding:8px 5px;width:690px;height:auto;}
.gamecontheader2 {float:left;background:#444;padding:8px 5px;width:390px;height:auto;}
.gamecontsubheader {float:none;background:#666;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;}
.playertexth{width:100%;font-family:'PT Sans Regular';font-size:14px;font-weight:normal;color:#FC0;text-align:left;}
.playertexth a:link, .playertexth a:active, .playertexth a:visited{color:#FC0; 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:12px;font-weight:normal;color:#CCC;text-align:left;}
.playertext a:link, .playertext a:active, .playertext a:visited{color:#CCC; 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}

/*video*/
.vidcont {float:left;max-width:300px;width:100%;height:auto;margin:0;padding:0;}
.vidcont2 {float:left;max-width:350px;width:100%;height:auto;margin:0 18px;padding:0;}
.video-container {
	position: relative;
	padding-bottom: 80%; /*56.25%;*/
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}
.videotitle {float:left;width:94%;font-family:'PT Sans Regular';font-size:16px;font-weight:bold;color:#FFF;text-align:left;text-transform:uppercase;margin:0 auto;padding:0 6% 0 0;}
.videotitle a:link, .videotitle a:active, .videotitle  a:visited{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;}
.videotitle a:hover{color:#FC0; text-decoration:none;}


/*gallery*/
.galcontmain {float:left;max-width:600px;width:100%;height:auto;margin:0;padding:0;position:relative;}
.galcont {float:left;max-width:268px;width:100%;height:225px;margin:0 5px;padding:5px;border:#444 1px solid;}
.galimg {float:left;max-width:278px;width:100%;height:180px;text-align:left;padding:0;overflow:hidden;}
.galtitle {font-family:'PT Sans Regular';font-size:14px;font-weight:normal;color:#FFF;text-align:left;text-transform:uppercase;}
.galtitle a:link, .galtitle a:active, .galtitle  a:visited{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;}
.galtitle a:hover{color:#FC0; text-decoration:none;}

/*paginate1*/
div.pagination {padding:3px;margin:3px;text-align:center;}

div.pagination span.disabled ,
div.pagination span.current ,
div.pagination a
{height: 28px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;border-radius:5px;padding: 7px 10px;color:#999;border: 1px solid #999;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;}

div.pagination a {background-color: #444; }
div.pagination a:hover, div.pagination a:active {border:1px solid #CCC;color: #fff;background-color: #f00;text-decoration: none;}
div.pagination span.current {font-weight: normal;color: #FFF;background:#CCC;}
div.pagination span.disabled {color: #CCC;}

div.pagination span.current,
div.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: 7px 10px;color:#666;border: 1px solid #999;text-decoration: none;font-weight: normal;color: #FFF;background:#f00;}

/*contact*/
.contactsub1 {float:left;max-width:550px;width:100%;height:auto;margin:0;padding:0 50px 0 0;}
.contactsub2 {float:left;max-width:550px;width:100%;height:auto;margin:0;padding:0 0 0 50px;}


/*Contactform*/
.contact-form{float:right;max-width:500px;width:100%;position:relative;height:auto;}
.contact-form div{padding:10px 0 0 0;}
.contact-form span{display:block;font-size:16px;font-family:'PT Sans Regular';color:#CCC;}
.contact-form input[type="text"],.contact-form textarea{padding:2px;display:block;width:98%;background:#141414;border-bottom:1px solid #FFF;border-left:none;border-right:none;border-top:none;outline:none;color:#CCC;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 input[type="text"]:focus,.contact-form textarea:focus{border-bottom:1px solid #FFF;}
.contact-form textarea{resize:vertical;height:auto;}

.contact-form2{position:relative;}
.contact-form2 div{padding:10px 0 0 0;}
.contact-form2 span{display:block;font-size:12px;font-family:'PT Sans Regular';color:#333;padding:0 0 10px 0;}
.contact-form2 input[type="text"],.contact-form2 textarea{padding:2px;display:block;width:98%;background:#141414;border-bottom:1px solid #333;border-left:none;border-right:none;border-top:none;outline:none;color:#888;font-size:14px;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-form2 input[type="text"]:focus,.contact-form2 textarea:focus{border-bottom:1px solid #333;}
.contact-form2 textarea{resize:vertical;height:154px;}

.myButton{background:#888;color:#FFF;font-size:14px;padding:10px 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:inline-block;font-family:'PT Sans Regular';cursor:pointer;text-transform:uppercase;-webkit-appearance:none;float:right;margin:0 8px 0 0;}
.myButton:hover{background:#990000;color:#FFF;}


/*footer*/
#footercont {max-width:1200px;width:100%;height:auto;padding:5px 0;margin:0 auto;}
#footer {width:100%;height:auto;margin:0 auto;}
.footer-text{float:left;font-family:'PT Sans Regular';font-size:14px;font-weight:normal;color:#868695;text-align:left;margin:0;}
.footer-text a:link, .footer-text2 a:link, .footer-text2 a:active, .footer-text a:active, .footer-text2 a:visited,.footer-text a:visited{color:#868695; text-decoration:none;}
.footer-text a:link, .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-text a:hover, .footer-text2 a:hover{color:#990000; text-decoration:none;}
.footer-left, .footer-right {display:block;}
.footer-left {width:1085px;}
.footer-right {width:55px;float:right;}

.google-maps {position: relative;padding-bottom: 30%;height: 0;overflow: hidden;}
.google-maps iframe {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}





/* Portrait tablet to landscape and desktop
@media (min-width: 769px) and (max-width: 1024px) {
	#wrapper {max-width:1024px;padding:0;}
	#section1 {margin:0 auto 10px auto;}
	#section2, #section3, #section4 {width:100%;height:auto;}
	#section2, #section3,#section4 {width:100%;padding:60px 0;margin:20px auto;}
	#bannercont {max-width:1024px;height:auto}
	#banner {height:auto;}
	#headercontb, #navcont2 {display:block;}
	#headercont, #headercont2, #navcont {display:none;}
	.logo {max-width:480px;float:none;margin:0 auto;}
	.logo2 {float:none;margin:0 auto;text-align:center;}
	.js #nav, #resnav  {display:none;}
    .js .slicknav_menu {display:block;}
	#mainbodyl {max-width:140px;padding:0;}
	#mainbodyr {max-width:668;float:none;padding:0;margin:0 auto;}
	.headerbody1 {max-width:98%;float:none;padding:0;margin:0 auto;}
	.submainbodypages {float:none;width:90%;padding:0 10px;}
	.servicescont {max-width:340px;margin:0 50px 0 0;}
	.submainbody1, .submainbody1b {float:left;max-width:40px;padding:0 50px;}
	.submainbody2 {float:left;width:280px;margin:0 60px 0 0;}
	.submainbody4 {max-width:780px;padding:20px 0 20px 0;}
	.submainbody6 {max-width:810px;margin:0;padding:0;}
	.submainbody6b, .submainbody7  {max-width:750px;padding:0 0 20px 0;}
	.submainbody5 {display:none;}	
	.subgalcont {max-width:240px;margin:0 20px 0 0;}
	.galleryimg {width:240px;padding:0 0 20px 0;overflow:hidden;}
	#section4 {background:#F5F5F5;}
	.contactsub1 {max-width:300px;height:350px;}
	.contactsub2 {max-width:300px;padding:20px 30px 10px 30px;}
	#footercont {width:100%;padding:0;margin:0 auto;}
	.footer-left, .footer-right {max-width:280px;float:none;margin:0 auto;}
	.footer-text{float:none;margin:10px auto;text-align:center;}
	.footer-text{font-size:16px;}
}

/* Landscape phone to portrait tablet
@media (max-width: 768px) {
	#wrapper {max-width:768px;padding:0;}
	#section1 {margin:0 auto 10px auto;height:auto;}
	#section2, #section3, #section4 {width:100%;height:auto;}
	#section2, #section3,#section4 {width:100%;padding:30px 0;margin:10px auto;}
	#bannercont {max-width:768px;height:auto}
	#banner {height:auto;}
	#headercontb, #navcont2 {display:block;}
	#headercont, #headercont2, #navcont {display:none;}
	#navcont {max-width:768px;float:none;padding:0;margin:0 auto;}
	.logo {max-width:768px;float:none;margin:0 auto;}
	.logo2 {float:none;margin:0 auto;text-align:center;}
	.js #nav, #resnav  {display:none;}
    .js .slicknav_menu {display:block;}	
	.imgcont {float:none;margin:0 auto;}
	#mainbodyl {max-width:100px;padding:0;}
	#mainbodyr {max-width:668;float:none;padding:0;margin:0 auto;}
	.headerbody1 {max-width:98%;float:none;padding:0;margin:0 auto;}
	.submainbody1, .submainbody1b {float:left;width:30px;padding:0 30px;}
	.submainbodypages {float:none;width:90%;padding:0 10px;}
	.servicescont {margin:0 60px 0 0;}
	.h1 {font-size:30px;}
	.h2, .h2b {font-size:40px;}
	.submainbody2 {float:left;width:250px;margin:0 60px 0 0;}
	.submainbody3 {float:left;max-width:300px;}
	.submainbody4, .submainbody6b {max-width:620px;padding:20px 0 20px 0;}
	.submainbody5 {display:none;}
	.submainbody6 {max-width:600px;margin:0;padding:0;}
	.submainbody6b, .submainbody7 {max-width:600px;margin:0;}
	#section4 {background:#F5F5F5;}
	.contactsub1 {max-width:550px;height:260px;}
	.contactsub2 {max-width:550px;padding:20px 30px 10px 30px;}
	#footercont {width:100%;padding:0;margin:0 auto;}
	.footer-left, .footer-right {max-width:280px;float:none;margin:0 auto;}
	.footer-text{float:none;margin:10px auto;text-align:center;}
	.footer-text{font-size:16px;}
	
}
 
/* Landscape phones and down 
@media (max-width: 480px) {
	#wrapper {max-width:480px;padding:0;}
	#section1 {margin:0 auto 10px auto;height:auto;}
	#section2, #section3, #section4 {width:100%;height:auto;}
	#section2, #section3,#section4 {width:100%;padding:20px 0;margin:10px auto;}
	#bannercont {max-width:480px;height:auto}
	#banner {height:auto;}
	#navcont {max-width:480px;float:none;padding:0;margin:0 auto;}
	.logo {max-width:480px;float:none;margin:0 auto;}
	.logo2 {float:none;margin:0 auto;text-align:center;}
	.imgcont {float:none;margin:0 auto;}
	.h1, .h1b, .h2, .h2b {font-size:28px;}
	#headercontb, #navcont2 {display:block;}
	#headercont, #headercont2, #navcont {display:none;}
	#mainbodyl {max-width:98%;padding:10px 0 0 0;}
	#mainbodyr, .submainbody1, .submainbody2, .submainbody4, .headerbody1 {max-width:98%;float:none;padding:0;margin:0 auto;}
	.resheader,.resheader2 {display:block;width:90%;margin:0 0 20px 10px;font-size:30px;}
	.submainbody1, .submainbody1b {display:none;}
	.submainbodypages {float:none;width:90%;padding:0 10px;}
	.servicescont {width:90%;margin:0;}
	.galleryimg {float:none;width:90%;margin:0 auto;}
	.contact-form{width:100%;padding-bottom:10px;margin:0 auto;}
	.contactsub1 {float:none;width:97%;height:auto;padding:0 8px;}
	.contactsub2 {float:none;width:97%;height:auto;padding:20px 8px 0 8px;}
	.submainbody6, .submainbody7 {float:none;width:98%;height:auto;margin:0;}
	#footercont {width:100%;padding:0;margin:0 auto;}
	.footer-left, .footer-right {max-width:280px;float:none;margin:0 auto;}
	.footer-text{float:none;margin:10px auto;text-align:center;}
	.footer-text{font-size:14px;}
	.left_form{float:none;width:100%;margin:0 auto;}
	.right_form{float:none;width:100%;margin:0 auto;}
	.contact-form input[type="text"],.contact-form textarea{padding:5px;width:95%;}
	.myButton{margin:0 4px 0 0;}	
	.text1, .text1b, .text1c, .text2, .text3 {width:95%;}
	.text1, .text1b, .text1c {font-size:18px;}
	.text2, .text3 {font-size:16px;}	
	.contacth1 {font-size:20px;}
	.contactsub-left, .contactsub-right {float:none;}		
    .js #nav, #resnav  {display:none;}
    .js .slicknav_menu {display:block;}	
	.submainbody3 {max-width:480px;float:none;margin:0 auto;padding:0 5px;}
	.submainbody5 {max-width:480px;float:none;margin:0 auto;height:auto;padding:0;}
	
}
