@CHARSET "ISO-8859-1";
/* Reset CSS
 * --------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;

}
a{
	text-decoration:none;

}
* {box-sizing:border-box}
table {
    border-spacing: 0;
}
fieldset,img {
    border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-weight: normal;
    font-style: normal;
}
strong{
	font-weight: bold;
}
ol,ul {
    list-style: none;
    margin:0;
    padding:0;
}
caption,th {
    text-align: left;

}
h1,h2,h3,h4,h5,h6 {
    font-weight: 300;
    font-size: 100%;
    margin:0 0 20px 0;
    padding:0;
	text-shadow: 0 0 6px #000;
}
.login-page h1, .login-page h2, .login-page h3, .login-page h4 {text-shadow:none;}

q:before,q:after {
    content:'';
}
abbr,acronym { border: 0;
}


/* Custom CSS
 * --------------------------------------- */
 
html, body {height:100%;} 
body{
	font-family: "Work Sans", sans-serif;
	color: #fff;
	font-size:15px;
}
.wrap{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	position: relative;
}

*{ transition: background 0.3s;}

h1{
	font-size: 3.2em;
	margin:20px 0 20px 0;
}
h2{
	font-size: 2.0em;
	margin:0px 0 10px 0;
}
h3{
	font-size: 1.4em;
}
h4{
	font-size: 0.8em;
}

p {margin-bottom:20px;}
a {
  color: #fff;
  text-decoration: none;
}
a:hover {text-decoration:underline;}

.login-page a {color:#0077d6;}

.margintop10 {margin-top:10px !important;}
.margintop20 {margin-top:20px !important;}
.margintop40 {margin-top:40px !important;}
.marginb40 {margin-bottom:40px !important;}
.marginb20 {margin-bottom:20px !important;}
.marginb0 {margin-bottom:0px !important;}
.align-center {text-align:center;}
.padd10 {padding:10px !important;}
.padd20 {padding:20px !important;}

.color-g {color:#CEF5DF;}
.mbottom {margin-bottom:20px}

#cd-logo a {display:inline-block;}
#cd-logo {
	position:fixed;
	z-index:999;
	top:15px;
	left:10px;
    margin: 13px 0 0 20px;
	width:180px;
}
#cd-logo {
    display: inline-block;
}
#cd-logo img {max-width:100%;}

.login-page #cd-logo {
	position:relative;
    float: left;
    max-width: 180px;
	margin: 18px 0 0 2%;
}

.cd-container-full {width:100%;}

.cd-container {
  /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */
  /* width: 90%; */
  max-width: 1300px;
  margin: 0 auto;
}
.cd-container:after {
  content: "";
  display: table;
  clear: both;
}


.cd-btn {
    display: inline-block;
    padding: 1em 1.8em;
    background-color: #47b475;
    margin: 1em 0.5em 0 0.5em;
    border-radius: 3px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: white;
    text-transform: uppercase;
    font-weight: 700;
}
.cd-btn-2 {
    display: inline-block;
    padding: 1em 1.8em;
    background-color: #fff;
    color: #333;
    background: #Fff;
    box-shadow: inset 0 0 0 1px #999;
    margin-top: 1em;
    margin-left: 1em;
    border-radius: 3px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: uppercase;
    font-weight: 700;	
}
.cd-btn-2:hover {
  background-color: #eee; background-image:none; text-decoration:none;
}
.cd-btn:hover {
  background-color: #2CA15F; background-image:none; text-decoration:none;
}

.presentation {color:#fff; font-size:0.95em; font-weight:300; text-shadow:0 1px 3px #000; position:absolute; left:0;}


/* Grid system */

	.container-fluid{width: 100%; max-width: 1400px; margin:0 auto;	padding:20px;}
	.container-fluid-nopad{width: 100%; max-width: 1400px; margin:0 auto;	padding:0px;}
	.container-fluid-full{width: 100%; max-width: 100%; padding:0; margin-bottom:20px;}	
	.container-fluid-top{width: 100%; max-width: 1400px;  margin:0 auto; margin-top:72px; padding:20px 20px 0 20px;}
	.container-fluid-min{width: 100%; max-width: 1000px;  margin:0 auto; padding:20px;}	


   .grid-container{
        width: 90%; 
        max-width: 1400px;    
		margin:0 auto; margin-bottom:20px;	
		padding:30px 30px 0px 30px;
		background-color:rgba(0,0,0, 0.7);
		border-radius:5px;
    }
   .grid-container-min{
        width: 90%; 
        max-width: 1000px;    
		margin:0 auto; margin-bottom:20px;	
		padding:30px 30px 0px 30px;
		/*background-color:rgba(0,0,0, 0.7);*/
		border-radius:5px;
    }
		
	/*.grid-container.pack-db {background:none;}*/
	
	.row {margin-left:-20px; margin-bottom:20px; position:relative;}
    /*-- our cleafix hack -- */ 
    .row:before, 
    .row:after {
        content:"";
          display: table ;
        clear:both;
    }

    [class*='col-'] {
        float: left; 
        min-height: 1px; 
        width: 16.66%; 
        /*-- our gutter -- */
        padding: 0 0 0 20px; 
		/*position:relative*/

    }

    .col-1{ width: 8.333333333%; }
    .col-2{ width: 16.666666667%; }
    .col-3{ width: 25%;    }
    .col-4{ width: 33.333333333%; }
    .col-5{ width: 41.666666667%; }
    .col-6{ width: 50%;   }
    .col-7{ width: 58.333333333%; }
    .col-8{ width: 66.666666667%; }
    .col-9{ width: 75%;    }
    .col-10{ width: 83.333333333%; }
    .col-11{ width: 91.666666667%; }
    .col-12{ width: 100%;   }
	
    .outline, .outline *{
        outline: 1px solid #F6A1A1; 
    }

    /*-- some extra column content styling --*/
    [class*='col-'] > p {
     padding: 0;
     margin: 0;
     
    }
@media only screen and (max-width: 767px) {
    .col-2 {width:33.3333%; margin-bottom:20px;}
	.col-3{ width: 50% }
    .col-6, .col-8{ width: 100%; margin-bottom:20px; }
	.col-3, .col-4, .col-7, .col-5{ width: 100% }
	
	.col-off  {display:none;}
}
@media only screen and (max-width: 640px) {
    .col-3, .col-4{ width: 100% }
} 
/* /Grid system */





.intro p{
	width: 50%;
	margin: 0 auto;
	font-size: 1.5em;
}
.section{
	text-align:center;
}
/*
#section0, #section1, #section2, #section3 {
    background-size: cover;
    background-attachment: fixed;
}
#section0 {background-image:url(../imgs/bg1.jpg);}
*/
#menu li {
	display:inline-block;
	margin: 10px;
	color: #000;
	background:#fff;
    border-radius: 3px;
}
#menu li.active{
	background: transparent;
	color: #fff;
	border:1px solid #fff;
}
#menu li.active:hover{
		background-color:rgba(0,0,0, 0.2);
}
#menu li a{
	text-decoration:none;
	color: #000;
}
#menu li.active a:hover{
	color: #fff; text-shadow:none;
}
#menu li:hover{
	box-shadow:0 1px 4px #333;
	background:#eee;
}
#menu li a,
#menu li.active a{
	padding: 9px 18px;
	display:block;
}
#menu li.active a{
	color: #fff; text-shadow:0 1px 3px #000;
}
#menu{
	position:fixed;
	top:20px;
	left:0;
	height: 40px;
	z-index: 70;
	width: 100%;
	padding: 0;
	margin:0;
	text-align:center;
}

.feature-list {padding:20px; /*background-color:rgba(0,0,0, 0.3); border-radius:4px;*/}
.feature-list li {font-size:1.0em; line-height:120%; margin:0 0 13px 0; text-align:left; list-style-type:none; font-weight:300; position:relative; text-shadow: 0 0 4px #000;}

.twitter-share-button{
	position: fixed;
	z-index: 99;
	right: 149px;
	top: 9px;
}

.help {text-align:center; font-size:16px; margin:40px 0 40px 0;}
.help a {color:#fff; padding:5px !important; text-transform:none;}
.login-page .help a {color:#0077d6;}


#download{
	margin: 10px 0 0 0;
	padding: 15px 10px;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #49afcd;
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -webkit-gradient(linear,0 0,0 100%,from( #5bc0de),to( #2f96b4));
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: linear-gradient(top, #5bc0de, #2f96b4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	vertical-align: middle;
	cursor: pointer;
	display: inline-block;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}
#download a{
	text-decoration:none;
	color:#fff;
}
#download:hover{
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	background-color: #2F96B4;
	background-position: 0 -15px;
	-webkit-transition: background-position .1s linear;
	-moz-transition: background-position .1s linear;
	-ms-transition: background-position .1s linear;
	-o-transition: background-position .1s linear;
	transition: background-position .1s linear;
}
#infoMenu{
	height: 20px;
	color: #f2f2f2;
	position:fixed;
	z-index:70;
	bottom:0;
	width:100%;
	text-align:right;
	font-size:0.9em;
	padding:8px 0 8px 0;
}
#infoMenu ul{
	padding: 0 40px;
}
#infoMenu li a{
	display: block;
	margin: 0 22px 0 0;
	color: #333;
}
#infoMenu li a:hover{
	text-decoration:underline;
}
#infoMenu li{
	display:inline-block;
	position:relative;
}
#examplesList{
	display:none;
	background: #282828;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 20px;
	float: left;
	position: absolute;
	bottom: 29px;
	right: 0;
	width:638px;
	text-align:left;
}
#examplesList ul{
	padding:0;
}
#examplesList ul li{
	display:block;
	margin: 5px 0;
}
#examplesList ul li a{
	color: #BDBDBD;
	margin:0;
}
#examplesList ul li a:hover{
	color: #f2f2f2;
}
#examplesList .column{
	float: left;
	margin: 0 20px 0 0;
}
#examplesList h3{
	color: #f2f2f2;
	font-size: 1.2em;
	margin: 0 0 15px 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.1);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
	padding: 0 0 5px 0;
}

.cd-header {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 70px;
    /* box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); */
    background-color: #ffffff;
    z-index: 3;
}

.cd-primary-nav-item {
	position:absolute; 
	z-index:999; 
	bottom:auto; 
	top:30px; 
	right:2em; 
	display: inline-block;
    padding: 8px 18px;
    background-color: #47b475;
    background: #47b475;
   /* box-shadow: inset 0 0 0 1px #47b475;*/
    border-radius: 3px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: uppercase;
    font-weight: 700;	
	text-shadow: 0 1px 2px #000;
}
.cd-primary-nav-item:hover { background-color: #2CA15F; text-decoration:none;}

.cd-primary-nav-trigger {
	position: absolute;
	background-color: #03263d;
	z-index:9999;
	width: 110px;
	padding-left: 1em;
	background-color: transparent;
	height: 30px;
	line-height: 30px;
	right: 12em;
	z-index:999;
	top: 50px;
	bottom: auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.cd-primary-nav-trigger .cd-menu-text {
  color: #fff;
  text-shadow:0 1px 3px #000;
  text-transform:uppercase;
  font-weight: 600;
  /* hide the text on small devices */
 /* display: none;*/
}
.cd-primary-nav-trigger .cd-menu-icon {
  /* this span is the central line of the menu icon */
  display: inline-block;
  position: absolute;
  left: auto;
  top: 50%;
  bottom: auto;
  right: -7px;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: 18px;
  height: 2px;
  background-color: white;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  transition: background-color 0.3s;
  /* these are the upper and lower lines in the menu icon */
}
.cd-primary-nav-trigger .cd-menu-icon::before, .cd-primary-nav-trigger .cd-menu-icon:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: white;
  right: 0;
  -webkit-transition: -webkit-transform .3s, top .3s, background-color 0s;
  -moz-transition: -moz-transform .3s, top .3s, background-color 0s;
  transition: transform .3s, top .3s, background-color 0s;
}
.cd-primary-nav-trigger .cd-menu-icon::before {
  top: -5px;
}
.cd-primary-nav-trigger .cd-menu-icon::after {
  top: 5px;
}
.cd-primary-nav-trigger .cd-menu-icon.is-clicked {
  background-color: rgba(255, 255, 255, 0);
}
.cd-primary-nav-trigger .cd-menu-icon.is-clicked::before, .cd-primary-nav-trigger .cd-menu-icon.is-clicked::after {
  background-color: white;
}
.cd-primary-nav-trigger .cd-menu-icon.is-clicked::before {
  top: 0;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}
.cd-primary-nav-trigger .cd-menu-icon.is-clicked::after {
  top: 0;
  -webkit-transform: rotate(225deg);
  -moz-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  -o-transform: rotate(225deg);
  transform: rotate(225deg);
}
@media only screen and (min-width: 768px) {
  .cd-primary-nav-trigger {
    width: 110px;
    padding-left: 1em;
    background-color: transparent;
    height: 30px;
    line-height: 30px;
    right: 12em;
	z-index:999;
    top: 50px;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .cd-primary-nav-trigger .cd-menu-text {
    display: inline-block;
  }
  .cd-primary-nav-trigger .cd-menu-icon {
    left: auto;
    right: 0em;
    -webkit-transform: translateX(0) translateY(-50%);
    -moz-transform: translateX(0) translateY(-50%);
    -ms-transform: translateX(0) translateY(-50%);
    -o-transform: translateX(0) translateY(-50%);
    transform: translateX(0) translateY(-50%);
  }
}

.cd-primary-nav {
  /* by default it's hidden - on top of the viewport */
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: rgba(1, 39, 50, 0.96);
  z-index: 2;
  text-align: center;
  padding: 50px 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: auto;
  /* this fixes the buggy scrolling on webkit browsers - mobile devices only - when overflow property is applied */
  -webkit-overflow-scrolling: touch;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  transition-duration: 0.4s;
}

.cd-primary-nav-reg{
	float: right;
	margin-right: 2%;
	width: auto;
    height: auto;
    background: none;
}

.cd-primary-nav-reg ul {
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    padding-top: 0px;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}

.cd-primary-nav-reg li {
    display: inline-block;
}
.cd-primary-nav-reg a {
    display: inline-block;
    height: auto;
    line-height: normal;
    background: transparent;
    padding: .6em 1em;
    border-top: none;
    color: #030d18;
}
.cd-primary-nav ul li {margin: 0;}


.cd-primary-nav li {
  font-size: 16px;
  font-weight: 300;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: .2em 0;

}
.cd-primary-nav a {
  display: inline-block;
  border-radius: 0.25em;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  transition: background 0.2s;

}


.cd-primary-nav-reg li {
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 300;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: .2em 0;

}
.cd-primary-nav-reg a {
  display: inline-block;
  border-radius: 0.25em;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  transition: background 0.2s;

}




.no-touch .cd-primary-nav a:hover {
  background-color: #e36767;
}
.cd-primary-nav .cd-label {
  color: #64B1B1;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 14px;
  font-size: 1.2rem;
  margin: 2.4em 0 .8em;
}
.cd-primary-nav .cd-social {
  display: inline-block;
  margin: 0 .4em;
}
.cd-primary-nav .cd-social a {
  width: 44px;
  height: 44px;
  padding: 0;
  background-image: url("../imgs/cd-socials.svg");
  background-repeat: no-repeat;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}
.cd-primary-nav .cd-facebook a {
  background-position: 0 0;
}
.cd-primary-nav .cd-instagram a {
  background-position: -44px 0;
}
.cd-primary-nav .cd-dribbble a {
  background-position: -88px 0;
}
.cd-primary-nav .cd-twitter a {
  background-position: -132px 0;
}
.cd-primary-nav.is-visible {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  z-index:99;
}
@media only screen and (min-width: 768px) {
  .cd-primary-nav {
    padding: 100px 0;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-primary-nav li {
    font-size: 16px;
  }
  .cd-primary-nav .cd-label {
    font-size: 16px;
    font-size: 1.2rem;
  }
}

.cd-intro {
  position: relative;
  height: 100%;
 /* background: url("../img/cd-background-img.jpg") no-repeat center center;*/
  background-size: cover;
  z-index: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cd-intro h1 {
  position: absolute;
  width: 90%;
  max-width: 1170px;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  color: white;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 300;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .cd-intro h1 {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-intro {
    height: 700px;
  }
}

.cd-main-content {
  position: relative;
  z-index: 1;
}
.cd-main-content p {
  line-height: 1.6;
  margin: 2em 0;
}
@media only screen and (min-width: 1170px) {
  .cd-main-content p {
    font-size: 20px;
    font-size: 1.25rem;
  }
   .login-page .cd-main-content p {
    font-size: 15px;

  } 
}
@media only screen and (max-width: 1440px) {
	h1 {font-size:3em;}
	h2  {font-size:1.8em;}
	#menu li a{
		font-size:0.85em;
	}
}

@media only screen and (max-width: 1024px) {
	.cd-primary-nav-trigger {top: 45px;}
	#menu {top:20px;}
	.fp-tableCell {padding-top:50px;}
}

@media only screen and (max-width: 870px) {
	body {
		background-image: url(imgs/bg-login-mob.jpg); background-size: cover; background-attachment: fixed;
	}
			
	#cd-logo {
		position: absolute;
		left: 10px;
		transform: translateX(0%);
	}
	#menu {
		position:absolute;
		top: 100px;
	}
	.cd-primary-nav-trigger {right:10em;}
	
	.fp-slides {height:auto;}
	.fp-tableCell {
		/*padding-top:130px; */
	}	
	/*.fp-table {margin-top:110px;}*/
	.fp-controlArrow {top:30%;}
	.fp-controlArrow.fp-prev {left:0;}
	.fp-controlArrow.fp-next {right:5px;}
	.cd-btn {margin-bottom:10px;}
}
@media only screen and (max-width: 480px) {
	#cd-logo {
	    position: absolute;
		left: 0px;
		transform: translateX(0%);
		width:130px;
	}
	.cd-primary-nav-item {padding:8px 12px; right:1em; font-size:12px;}
	.cd-primary-nav-trigger {right:8em; font-size:12px; width:100px;}
	.cd-primary-nav-trigger .cd-menu-icon {right:0;}
}


#footer {
    position: fixed;
    height: 40px;
	line-height:40px;
    display: block;
    width: 100%;
    background-color: rgba(0,0,0, 0.6);
    z-index: 9;
    text-align: center;
    color: #ccc;
    padding: 0px 0 0 0;
	bottom:0;
	font-size:11px;
}
#footer a {color:#ccc; font-size:11px; display:inline-block; margin:0 10px 0 10px;}


