@import url(http://fonts.googleapis.com/css?family=Varela+Round);
body {
	border-top: 7px solid #33B3D3;
	border-bottom: 7px solid #33B3D3;
	position: relative;
	font-family:Arial, Helvetica, sans-serif
}
a {
	transition: all ease .2s;
	border-bottom:1px solid transparent;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Varela Round', sans-serif;
}
#content h1, #sidebar h1 {
	font-weight: bold;
}
a, .block-content.current h1, #sidebar #sidebar-inner.affix li a.active, pre a, pre strong {
	color: #33B3D3
}
b, strong, a.active, a:hover {
	color: #000;
}
a:hover{
	border-bottom:1px solid #33B3D3;
}
.masthead-links li a, .masthead-links li {
	color: #FFF;
}

.full-width-wrapper {
	overflow: hidden;
}
.circle-list, .numeric-list, .indent, ol > li{
	margin-left:15px;
}
.circle-list > li, ol > li{
	list-style:inside circle ;
}

.circle-list > li.no-list-style,ul.no-list-style > li{
	list-style:none !important;
}
.numeric-list > li{
	list-style:inside decimal;
}
span.dropcap {
	padding: 15px 0;
	background: #33B3D3;
	display: inline-block;
	width: 60px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #FFF;
	border-radius: 50%;
	margin-right: 15px;
}
.sp {
	margin-top: 30px;
	margin-bottom: 30px;
	height: 2px;
	border-bottom: 1px solid #EEE;
	border-top: 1px solid #EEE;
}
.fluid-video{}
.tooltip{
	position:relative;
	
}
.tooltip.right > img{
	right:0;
}
.tooltip > img{
	position:absolute;
	top:150%;
	display:block;
	max-width:none;
	padding:8px;
	background:#FFF;
	box-shadow: 0 3px 15px rgba(0,0,0,.15);
	opacity:0;
	visibility:hidden;
	pointer-events:none;
	transition:opacity linear .3s;
}
.tooltip:hover{
	z-index:1;
}
.ie .tooltip > img{
	display:none;
}
.ie .tooltip:hover > img{
	display:block;
}
.tooltip:hover > img{
	opacity:1;
	visibility:visible;
}
.red{color:red;}
/*HEADER*/
#branding {
	font-size: 120px;
	line-height: 1;
	letter-spacing: -2px;
	text-transform: uppercase;
}
#branding sup {
	font-size: 14px;
	line-height: 0;
	vertical-align: top;
}
#slogan {
	font-size: 30px;
	font-weight: 200;
	line-height: 1.25;
	letter-spacing: 10px;
	margin-bottom: 50px;
}
.masthead-links {
	margin-top: 30px;
}
#header .masthead-links li > * {
	padding: 3px 10px;
	background: rgba(0,0,0,.2);
	border-radius: 2px;
	margin-bottom: 5px;
	transition:all .2s linear;
	display:inline-block;
	color:#FFF;
}
#header .masthead-links li a:hover{
	background:rgba(0,0,0,.5);
}
#header {
	background: #fafafa;
	padding-top: 100px;
	padding-bottom: 100px;
	background: url(../images/creatiz.jpg) center fixed #33B3D3;
	background-size: cover;
}
#header a{
	color:#0D4352;
}
#header a:hover{
	color:#FFF;
}
#header p, #header #branding strong, #branding sup, #header a:hover,#header *{
	color: #FFF;
}

/*CONTENT*/
#section-body {
}
#content, #sidebar {
	padding: 30px 0;
}
#content{
	z-index:1;
}
/*SIDEBAR*/
#side-nav > li {
	padding: 5px 0;
	display: list-item;
	border-top: 1px solid #EEE;
}
#side-nav > li li{
	font-size:11px;
}
#side-nav > li ul{
	padding:10px 0;
	display:none;
}
#side-nav > li:hover ul{
	display:block;
	opacity:.8
}
#content:before {
	height: 100%;
	content: '';
	border-right: 1px solid #EEE;
	position: absolute;
	right: 0;
	top: 0;
}
.affix {
	position: fixed;
}
#sidebar #sidebar-inner{
	width:inherit;
}
#sidebar #sidebar-inner.affix {
	top: 15px;
	bottom: auto;
}
#sidebar #sidebar-inner.affix-bottom {
	position: absolute;
	top: auto;
	bottom:167px;
}
#sidebar #sidebar-inner.affix li a {
	color: #777;
}
.block-content {
	margin-right: 30px;
}
#side-nav li {
	list-style: inside decimal;
}

/*FOOTER*/
#footer {
	border-top: 1px solid #EEE;
	padding-top: 30px;
	background: #fafafa;
}