@charset "utf-8";
/* CSS Document */

* {margin : 0; padding : 0;  outline: 0;}
.clr{ clear:both;}
.gap { clear : both; height : 10px;}
.frt {float : right;}
.flt {float : left;}
img {border : 0;}
form {margin : 0;}
ol, ul {list-style:none;}
.inpt { border : 1px solid #aaa6a6; padding:2px 3px; margin: 0 0 5px; background:#fff; width:200px; color: #666; }
p {padding-bottom:7px; font-size:13px;}
a:link, a:visited {text-decoration : none; color:#993300;}
a:hover {color:#993300;}

h1{/*color: #FFFFFF; float: left; font-size: 18px; font-weight: bold; padding: 5px 0 10px;*/  font-size:30px;line-height: 34px; font-weight:normal; color:#00AEEF;}
h2{/*font-size:15px; color:#000;   margin-top: 10px;*/ font-size:18px;  color: #00AEEF;   margin-top: 10px;}
h4{ padding-bottom:10px; color:#999999; font-size:14px;}
h3 { font-size:14px; color:000; padding-bottom:7px; line-height:20px;}
h5{ font-size:14px;}
.bluetxt{ color:#00aeef; font-size:14px; font-weight: bold;}

body { font:13px Verdana, Arial, Helvetica, sans-serif; color:#212121; background-color:#fff; line-height: 18px;  /*background:url(../images/vector-bg.png) no-repeat 0 100%;*/ }
/* wrapper */
/* .wrapper{ width: 960px; width: 982px; margin:0px auto 0; background:url(../images/backgroung-vector.png) no-repeat 0 100%; } */
.wrapper{ /*width: 960px;*/ width: 982px; margin:0px auto 0;}



.header{  }
.head-top{ padding-top:5px;}
.head-top .vector-lft{ float:left; height:66px;   background:url(../images/vector-bg-left.jpg) no-repeat 0 0;   width: 495px;}
.home-icon{  padding-right:5px;   padding-top: 0px;}
.header-text{color:#fff;     padding-top: 23px;  font-size: 14px; font-weight: bold; padding-left: 5px;}
.head-top .counter{ float:left;}
.head-top .select-lang{ float:right;  font-size:13px;}
.select-lang  p.select{ float:left; color:#EC008C; padding-left:55px; padding-top:5px; padding-right:3px;}
.select-lang  p.option{  color:#00AEEF;  padding-left: 5px; padding-top:5px;}

.banner{}
.page-title{ background-color:#000; border-radius: 5px; padding: 3px 10px 0;   margin-top: 25px;}
.heading-icon{ float:right;}

.sports-panle{ margin-top: 20px;}
.sports-panle .swimm-game{  margin-right: 22px; width: 303px; float:left; }
 h3.swimm-heading{ color:#09a4cc;     font-size:12px; background:url(../images/ribbon.png) no-repeat 0 0; height:44px; margin-left:-10px; text-indent:-999px; margin-top:5px;}
.sports-panle .swimm-game2{ float: right; margin-right: 0; width: 305px;}

.footer{ /*background-color:#ec1c24; */ background: url(../images/footer-bg.jpg) no-repeat 0 0;  margin-top:20px; }
 .foot-inner{width: 960px; margin:10px auto 0;     padding-top: 8px;    position: relative;}
/*Foot Tab*/
.foot-tab{ width: 130px; margin:20px 55px;  float: left;}
.foot-tab ul.nav-link{}
.foot-tab ul.nav-link li{  height:10px;  padding: 3px 15px 11px;}
.foot-tab ul.nav-link li a{ text-decoration:none; color:#fff; font-size: 11px; text-transform:uppercase;  }
.foot-tab ul.nav-link li.last{ background:none;}
.face{ float: right; margin-top: -7px;  margin-right: 5px;}
.face-icon{ position: relative; top: -7px;}

.bottom{  padding: 20px 0;}
.bottom  .copy-right{ color:#fff; font-size: 11px;  margin:0 auto;  }
.bottom  .copy-right  p.copy{ float:left;  padding-left: 10px;  padding-bottom: 0;   color: #FFFFFF;}
.bottom  .copy-right  p.design{ float:right;   padding-right: 10px;  padding-bottom: 0;}
.bottom  .copy-right  p.design a{ text-decoration:none; color:#fff; font-size: 11px; }

/*Contact us*/
.contact-us{ margin-top:20px;}
.contact-form{ float:left; border:1px solid #cccccc; padding:20px; width:275px; background-color:#fff;  margin-left: 40px;}
.contact-details{ float:left; margin-left:50px;}

.contactform {
}
label{}
.inptline {
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	border-width:0 0 1px 0;
	border : 1px solid #ccc;
	padding:5px 3px;
	margin: 5px 0 15px;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666; margin-top:5px;
}
.txtline {
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	border:0;
	margin: 5px 0 15px;
	border : 1px solid #ccc;
	height: 80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	line-height:22px; 
}
.sbutton {
	float:left;
	background:url(../images/btn-bg.jpg) repeat-x 0 0;
	border:none;
	color:#fff;
	height:25px;
	cursor: pointer;
	padding: 3px 30px;  font-weight:bold; margin-top:15px;
}

h1.cont-heading{ color:#000; float:none; padding-bottom:10px;}

ul.offic-supp{ margin-top:20px;}
ul.offic-supp li{width:305px;float:left; margin-right:15px; }
.img-title{ text-align:center;  padding-top: 10px;}
.img-title a{ color:#000;}
.img-box{border:1px solid #acacac; padding:20px; background-color:#fff;}

ol{ list-style: lower-alpha outside none; margin-top: 10px;}
ol li{font-weight: bold; line-height: 18px; margin-left: 20px;}

.sporting-code{}
ul.sport-icon{ width:800px; margin:20px auto;}
ul.sport-icon li{ float:left; margin-left:30px;}
ul.sport-icon li .sport-name{ text-align:center; font-size:16px;}

.chopies-logo{ border:1px solid #ACACAC;background-color: #FFFFFF; border: 1px solid #ACACAC; margin: 20px auto; text-align: center;width: 595px;}

.slideshow { position:relative;}
.slideshowflag { height: 205px; width: 309px; margin: auto; overflow:hidden;}
.slideshowflag img {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}

.slideshowvenues { height: 205px; width: 309px; margin: auto; overflow:hidden;}
.slideshowvenues img {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}
.strip { position:absolute; bottom:0; width:100%; padding:7px 10px; background:#000; z-index:999; color:#fff; font-size:17px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */
opacity:0.7; filter:alpha(opacity=70); /* For IE8 and earlier */
-webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; 
}

.striptxt p{ position:absolute; bottom:0; width:100%; padding:7px 10px; background:#000; z-index:999; color:#fff; font-size:17px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */
opacity:0.7; filter:alpha(opacity=70); /* For IE8 and earlier */
-webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; }

.ribbon{background:url(../images/ribbon.png) no-repeat 0 0; height:64px; margin-top:15px;}

ul.exect-manage{}
	ul.exect-manage li{ float:left; /*width:170px;*/  margin:5px 18px 10px 0; }
	ul.exect-manage li:nth-child(3n) { margin-right:0; }
	.box-1{ background-color:#d7d7d7; padding:18px; border:1px solid #dbdbdb; text-align: center;   min-height: 245px; border-radius:8px;}
	.box-1 img { max-width:100%;}
	p.exec-name{padding-top: 10px; padding-bottom:0; font-weight:bold;}
	p.exec-post{ padding: 0;}
	ul.exect-manage li .box-1 .img-haeding{ text-align:left;}
	
	
/*	Search Box*/
.search-bar { background:url(http://gaborone2014.com/css/images/search1.jpg) no-repeat 0 0; height:26px; position:relative; }
.search { border:none; background:none; font-size:11px; padding:3px 5px 0 10px; line-height:16px; width:131px; position:absolute;}
.button { background:none; width:26px; height:26px; cursor:pointer; border:0 none; position:absolute; left:193px;}

.searchbg {background:url(../images/search2.jpg) no-repeat 0 0; height:19px; position:relative; width:220px;}

.navrt { float:right; padding:16px 10px 10px;}
.button2 {
	display: inline-block;
	position: relative;
	margin: 3px 0 3px 0;
	padding: 7px 12px;
	text-align: center;
	text-decoration: none;
    border-bottom: 1px solid #333;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 0px;
	cursor:pointer;
	background:#00aeef;
	color:#fff!important;}

.button2:hover {
	  background:#333;
	  color:#fff;
	  border-color: #333;
	  border-color: #01a8ec #01a8ec #01a8ec;
}

/*Middle Container*/

.middle-container {
	
}
/*col2-left-layout*/

.col2-left-layout {
	
}
/*.col2-left-layout .col-1 {
	float:left;
	height:300px;
	width:73.6%;
	
}
.col2-left-layout .col-2 {
	float:right;
	height:300px;
	width:25%;
	
}*/
.col-1{ width:420px; float:left; /* margin-right:5px;*/  border-right: 1px dotted #f13fa8; padding-right: 9px;  margin-left: 20px;}
.col-2{ width:320px; float:left;  margin-left:5px; border-right: 1px dotted #f13fa8; padding-right: 10px; }
.col-3{ /*width:200px;*/ float:right; width:190px; }

.section-1{ }
.section-1 .slider1{  margin-bottom: 20px;   margin-top: 15px;}

.section-2{ }
.section-2 .slider2{  margin-bottom: 20px;   margin-top: 15px;}
.mascot-event-caleder{  border-top: 1px dotted #f13fa8; padding-top:10px;}
.mascot-event-caleder .mascot{ float:left;}
.mascot-event-caleder .event-caled{ float:right;}
.calender{ margin-top: 15px;}

.marchandise{}
.heading-marchand{ border-bottom:1px solid #00aeef; border-top:1px solid #33ccff; padding:5px 0;}
.twitter-update{margin-top: 10px;}
.facebook-update{margin-top: 10px;}

.pannel{ border-top:1px solid #33ccff;}
.pannel .partners{ float:left;  text-align: center;  /*margin-right: 27px;*/  margin-top: 20px; border-right: 1px solid #E1E1E1; padding:  5px 13px; background-color: #FFFFFF;}
.pannel .partners:nth-child(3n){ border:none;}
.pannel .sponsers{ float:left; margin: 20px 25px; text-align: center;}
.pannel .game-partner{ float:left; margin: 20px 25px; text-align: center;}

.bdr{ border-top:1px solid #33ccff;  margin-top: 30px;   height: 5px;
    }
	
.jaket{ margin-top:15px;}
.games{ background-color:#fff/* #eae8e8 */; margin-top:15px;}
.game-head{ color:#006699;  text-align:center; padding-top:10px; font-size: 25px;
    font-weight: normal;}
	
	
.sports-img{ text-align:center;  padding-top: 15px; padding-bottom:20px;}
.sports-img img{ border: 5px solid #FFFFFF; border-radius: 20px; }
.drop-down{ margin: 10px auto; width: 200px; float:left; margin-left:45px;}

.detials{ padding: 10px;}
/******************** NEWS PAGE ***************************/
.news {
	margin:0 0 20px 0;
	border:1px solid #cccccc;
	padding:5px;
	background-color:#FAFAFA;
}
.news .title {
	color:#000000;
	float:left;
	width:50em;
	padding:5px 0;
	font-weight:bold;
}
.news .newsDate {
	padding:5px 0;
	font-weight:bold;
	text-align:right;
}
.news .newsAge {
	padding:5px 0;
	text-align:right;
	color:#999999;
}
.news a {
	text-decoration:none;
	color:#0099CC;
}
.news a:hover {
	color:#0066CC;
}
/******************** NEWS PAGE ENDS ***************************/
.play {}
.play li {border: 1px solid #D6D6D6;  margin: 5px;  padding: 10px;}
.play li .click { float:right;}
.play li p { color:#0066CC; font-weight:bold;}

/*Gallery*/
ul.gallery {}
.gallery li { float:left; background:url(http://gaborone2014.com/images/galbg.png) no-repeat; width:175px; height:210px; margin:10px 10px;}
.gallery li a { }
.gallery li a img { width:100%; height:175px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
-moz-box-shadow: 0px 2px 3px  #000000;
    -webkit-box-shadow: 0px 2px 3px  #000000;
    box-shadow: 0px 2px 3px  #000000;}
.gallery li a p{ color:#ED730A; text-align:center; margin-top:3px;}
.goback {  float: right; }

.detials{ padding: 10px;}

/*Crumbs Start*/
.crumb {  font-size: 11px; line-height: 18px; margin-bottom: 14px; float:right; }
.crumb a { color:#3d8aba; font-weight:bold;}
.crumb a:hover { color:#990000;}
.pg-title{ /*float:right;*/ width:725px;  margin-left: 35px; padding-top: 5px;}
.pg-title-rgt{margin-left:256px;}

.sports{}
.left-menu{ float:left; /*width:250px;*/ margin-left: 20px; width: 230px;}
.sport-game{ float:right; width:725px; margin-top:15px;}
.sport-game iframe{width:600px;height:340px; margin:auto;}
.left-gb-logo{background:url(../images/left-gb-logo.jpg) no-repeat 0 0; height:290px; position:relative; bottom:36px;}


ul.vl-menu{}
ul.vl-menu li{ line-height:25px;}
ul.vl-menu li a{ color:#29479D;}
ul.vl-menu li a:hover{ color: #F34EAD;}

ul.vl-menu li ul li{ padding-left:10px;}
ul.vl-menu li ul li a{ padding-left:10px;}

/*OVER IMAGES*/
.boxgrid{ width: 150px; 
				height: 150px; 
				margin:15px 15px 0 0 ; 
				float:left; 
				background:#161613; 
				border: solid 0px #fff; 
				overflow: hidden; 
				position: relative; 
				
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0;   height: 150px; width: 150px;
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
.details-box{ margin:35px 0; }
.details-box img{  max-width: 724px;}
.img1{float: left;
    margin-right: 20px;
    min-height: 250px;
    width: 310px; }
.img1 img{ width:305px; height:205px;}
.swlect-sched{ margin-top: 10px;  height: 25px;width: 235px; float: left;}


.news-details{}
/*.news-stories{border-top:1px solid #DFDFDF; padding-top:15px; margin-top:20px;} */
.news-stories{ border-top: 1px solid #DFDFDF; float: left; margin-right: 26px; margin-top: 20px; padding-top: 15px;}
.news-stories:nth-child(2n+1){clear:both;}
.news-stories .block-first{ float:left; width:335px;}
.news-stories .block-first:nth-child(2n){float:right; }
.news-stories .block-first img{ width:335px; height:167px;}
.news-stories .block-first .new-decrip{ margin-top:20px;min-height:175px;}
.news-stories  .block-first .news-title{ font-size:17px; line-height:22px; min-height:50px;}
.block-first .news-title a{ color:#000;}
.block-first .news-title a:hover{ text-decoration:underline;}
p.date{}
.gray-box{ background-color:#F2F2F2; padding:10px;}
p.all-result{ font-size:17px;}

.btn-go{   float: left;
    margin-left: 5px;
    margin-top: 9px;
    padding: 1px;
    width: 45px;}
.error {
    color: #CC0000;
}

ul.social-icon{    margin-right: 10px;  margin-top: 10px;}
ul.social-icon li{ float:left; padding-left:10px;}

ul.exect-manage{ margin-top:10px; }
	ul.exect-manage li{ float:left; /*width:170px;*/  margin:5px 17px 0px 0; }
	ul.exect-manage li:nth-child(3n) { margin-right:0; }
	.box-1{ background-color:#d7d7d7; padding:18px; border:1px solid #dbdbdb;min-height: 635px; border-radius:8px; display:inline-block;}
	.box-1 img { max-width:100%;}
	p.exec-name{padding-top: 10px; padding-bottom:0; font-weight:bold;}
	p.exec-post{ padding: 0;}
	ul.exect-manage li .box-1 .img-haeding{ text-align:left;}
	
	ul.list { width:425px; text-align:left;}
ul.list li { background:url(../images/square.jpg) no-repeat 0 7px;  padding: 0px 2px 4px 15px; display:block; float:none;}

.go-btn { float:left; padding:5px 0px 0px;}
.go2 {
	display: inline-block;
	position: relative;
	margin: 3px 14px;
	padding: 5px 12px;
	text-align: center;
	text-decoration: none;
    border-bottom: 1px solid #333;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 0px;
	cursor:pointer;
	background:#00aeef; font-weight:bold;
	color:#fff!important;}

.go2:hover {
	  background:#333;
	  color:#fff;
	  border-color: #333;
	  border-color: #01a8ec #01a8ec #01a8ec;
}

.countries-body{ /* border-bottom:1px solid; */}
.cont-addres{ float:left; width:288px; min-height:450px; padding:15px; /*  border-top:1px solid; border-left:1px solid; */}
.cont-addres:nth-child(3n){/*  border-right:1px solid #000; */ margin-right:0;}
.cont-addres:nth-child(3n+1) { clear:both;}
.cont-addres2{float:left; width:288px; height:305px; padding:15px; /*  border-top:1px solid; border-left:1px solid; */}

.body-containt{ width:915px; margin:0 auto;}
.venues-box{ width:960px; margin:0 auto;}

.board-details{ background-color:#F5F5F5; padding:10px; border:1px solid #ccc; margin-top: 15px;}
.board-details img{ float:left; width:150px; margin-right:15px; }
.board-content{}

.board-details-2{ background-color:#fff; padding:10px; border:1px solid #ccc;  margin-top: 15px;}
.board-details-2 img{ float:left; width:150px; /*height:185px;*/ margin-right:15px; }
.board-content{}

table.tbl {border-collapse:collapse; padding:0px;  background-color:#fff; border:1px solid #d7d6d6; font-size:12px;}
table.tbl td {padding:5px 10px; border-left:1px solid #d7d6d6; border-bottom:1px solid #d7d6d6;}

.downlink {}
.downlink li { border:1px solid #e7e7e7; padding:5px; clear:both; margin:5px 0 7px;}
.downlink li .down { float:right; margin-left:10px;}
.downlink li p {padding-top:3px;}