/*================================================================================================================

Theme Name: Flashback
Theme URI: http://www.demo.creadivs.com/flashback/
Description: A sturdy portfolio theme built for vigorous creatives such as photographers, web freelancers, design agencies, artists, and much more!  Flashback puts your awesome creative work at the very center and provides users with a jaw-dropping experience.
Author: Shorti (Creadivs Team)
Author URI: http://www.creadivs.com/
Version: 1.3
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: two-columns, flexible-width, custom-menu, featured-images, post-formats, theme-options, translation-ready
Text Domain: twentytwelve

                                                     
================================================================================================================*/

/* IMPORTANT: Do not edit the "Theme Name" above.  You will break the "Theme Options" panel. */



@import url("functions/css/shortcodes.css");



/*========================================================

	BEGIN Reset

========================================================*/
	
	.clearfix:after {
	    content: "";
	    display: block;
	    clear: both;
	    visibility: hidden;
	    font-size: 0;
	    height: 0;
	}
	
	.clearfix {
	    *display: inline-block;
	    height: 1%;
	}
	
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
	    padding: 0;
	    border: 0;
	    outline: 0;
	    font-size: 100%;
	    vertical-align: baseline;
	    background: transparent;
	}
	
	body { line-height: 1; }
	ol, ul { list-style: none; }
	blockquote, q { quotes: none; }
	blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
	:focus { outline: 0; }
	ins, a { text-decoration: none; }
	a, input[type=submit], button[type=submit] { cursor: pointer; }
	del { text-decoration: line-through; }
	table { border-collapse: collapse; border-spacing: 0; }
	
	
	
/*========================================================

	BEGIN Other Fonts

========================================================*/

@font-face {
	font-family: "Wisdom Script";
	src: url('font/WisdomScript.otf');
}
	
	
	
/*========================================================

	BEGIN Main

========================================================*/
	
	html {
		background: #000;
	}
	
	body {
		font-size: 12px;
		line-height: 22px;
		color: #fff;
		padding: 0;
		margin: 0;
		/* opacity: 0;   For page fade in, open "settings.js" */
	}
	
	::-moz-selection, ::selection { color: #fff; }
	::-webkit-scrollbar { width: 0px; }
	
	address, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
	
	address { color: #fff; }
	
	p { margin-bottom: 30px; }
	a { color: #fff; font-style: italic; text-decoration: none; }
	
	input, textarea, select {
		vertical-align: middle;
	}
	
	button::-moz-focus-inner { padding:0; border:0 }
	button { padding: 0; border: none; background: none; }
	
	h1, h2, h3, h4, h5, h6 {
		color: #fff;
		font-family: "Montserrat", Helvetica, Arial, sans-serif;
		font-weight: 400;
		margin-bottom: 25px;
		line-height: 1em;
		letter-spacing: 1px;
	}

	h1 {
		font-size: 36px;
		text-transform: uppercase;
		letter-spacing: 3px;
		line-height: 1.2em;
	}
	
	h1 span {
		font-weight: 300;
	}
	
	h2 {
		font-size: 24px;
		line-height: 1.6em;
		text-transform: uppercase;
	}
	
	h3 {
		font-size: 20px;
		line-height: 1.6em;
		letter-spacing: 0;
	}
	
	h4 {
		font-size: 16px;
		font-weight: 400;
		line-height: 28px;
		text-transform: uppercase;
	}
	
	h5 {
		font-size: 12px;
		font-weight: 300;
		line-height: 1.7em;
		text-transform: uppercase;
	}
	
	h6 {
		font-size: 10px;
	}
	
	h1 a,
	h2 a,
	h3 a,
	h4 a,
	h5 a,
	h6 a {
		font-style: normal;
	}
	
	hr {
		border: 1px solid #fff;
	}
	
	iframe,
	object,
	embed {			
		width: 100%;
		float: left;
	}
	
	.center { text-align: center; }
	
	.line {
		width: 100%;
		clear: both;
		margin-bottom: 20px;
		border: 1px solid #a7abad;
	}
	
	.under {
		text-decoration: underline;
	}
	
	.none {
		display: none;
	}
	
	.jump {
		color: #fff;
		font-size: 10px;
		font-style: normal;
		line-height: 25px;
		text-align: center;
		text-transform: uppercase;
		width: 30px;
		height: 25px;
		padding: 5px;
		display: block;
		position: fixed;
		bottom: 30px;
		right: 30px;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-webkit-box-shadow:  0px 1px 7px 0px rgba(00, 00, 00, .7);
			   	box-shadow:  0px 1px 7px 0px rgba(00, 00, 00, .7);
		background: url(images/trans.png) repeat;
	}
	
	

/*========================================================

	BEGIN Layout & Global Elements

========================================================*/

	#overlay {
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background: url(images/pat.png) repeat;
		z-index: -1;
		opacity: .9;
	}
	
	#main {
		padding-bottom: 100px;
		overflow: hidden;
	}
	
	#page_title {
		text-align: center;
		padding-bottom: 20px;
	}
	
	.page_icon {
		font-size: 40px;
		padding-right: 5px;
	}
	
	#page_title,
	#divider {
		margin-bottom: 30px;
		clear: both;
		overflow: hidden;
		background: url(images/sep.png) bottom right repeat-x;
	}
	
	#divider {
		height: 2px;
	}
	
	.inner {
		max-width: 960px;
		padding: 0 30px;
		margin: 0 auto;
	}
	
	/* Box */
	
		.panel {
			padding-top: 78px;
			margin-bottom: 350px;
			position: relative;
		}
	
		.box {
			color: #a7abad;
		}
		
		.box .in {
			padding: 30px;
			margin-bottom: 20px;
			overflow: hidden;
			background: url(images/trans.png) repeat;
		}
		
		#main img {
			max-width: 100%;
			height: auto;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			-webkit-box-shadow:  0px 1px 7px 0px rgba(00, 00, 00, .7);
				   	box-shadow:  0px 1px 7px 0px rgba(00, 00, 00, .7);
		}
	
	/* Columns */

		.full { width: 100%; clear: both; margin-bottom: 25px; overflow: hidden; }
		.one-half, .one-third, .two-thirds, .one-fourth, .three-fourths, .one-fifth, .two-fifths, .three-fifths, .four-fifths, .one-sixth { float: left; position: relative; margin-right: 4%; margin-bottom: 25px; overflow: hidden; }
		.no-margin { margin-bottom: 0; }
		.one-half { width: 48%; }
		.one-third { width: 30.66%; }
		.two-thirds { width: 65.1%; }
		.one-fourth { width: 22%; }
		.three-fourths { width: 74%; }
		.one-fifth { width: 16.8%; }
		.two-fifths { width: 37.2%; }
		.three-fifths { width: 54.8%; }
		.four-fifths { width: 78.8%; }
		.column-last { margin-right: 0 !important; clear: right; }
	


/*========================================================

	BEGIN Header

========================================================*/
	
	#header {
		padding-top: 100px;
		overflow: hidden;
	}
	
	#header #nav,
	#header #nav div.nav {
		height: 35px;
		width: 100%;
		position: fixed;
		top: -50px;
		left: 0;
		right: 0;
		padding-top: 15px;
		z-index: 1001;
		-webkit-box-shadow:  0px 1px 7px 0px rgba(00, 00, 00, .7);
				   	box-shadow:  0px 1px 7px 0px rgba(00, 00, 00, .7);
		background: url(images/trans.png) repeat;
	}
	
	#header #nav > ul,
	#header #nav div.nav > ul {
		text-align: center;
		list-style: none;
		padding: 0;
		margin: 0;
		position: relative;
		left: 50%;
		clear: left;
		float: left;
	}
	
	#header #nav > ul > li,
	#header #nav div.nav > ul > li {
		display: block;
		list-style: none;
		padding: 0;
		margin: 0 15px 0 0;
		position: relative;
		right: 50%;
		float: left;
	}
	
	#header #nav > ul > li > a,
	#header #nav div.nav > ul > li > a {
		font-size: 11px;
		font-style: normal;
		text-transform: uppercase;
		margin: 0 0 0 15px;
		margin-bottom: 30px;
	}
	
	#header #nav ul li span,
	#header #nav div.nav ul li span {
		font-size: 6px;
		display: block;
		float: left;
	}
	
	#header #nav ul li:first-child span,
	#header #nav div.nav ul li:first-child span {
		display: none;
	}
	
	/* Sub */
	
		#header #nav ul ul {
			min-width: 150px;
			position: absolute;
			left: 0;
			display: none;
			padding: 20px;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			-webkit-box-shadow:  0px 1px 7px 0px rgba(00, 00, 00, .7);
				   	box-shadow:  0px 1px 7px 0px rgba(00, 00, 00, .7);
			background: url(images/trans.png) repeat;
		}
		
		#header #nav ul .sub-menu ul {
			margin-top: 0;
			left: 50px;
		}
		
		#header #nav ul ul li {	
			width: 100%;
			margin-left: 0;
			float: left;
			clear: both;
			margin-top: 15px;
			line-height: 1;
		}
		
		#header #nav ul ul li:first-child {
			margin-top: 0;
		}
		
		#header #nav ul ul li a {
			width: 100%;
			padding-left: 0;
			display: block;
			text-align: left;
			font-style: normal;
		}
		
		#header #nav ul ul li span {
			display: none;
		}
		
	/* Mobile Nav*/

		#mobile_nav {
			width: 20px;
			height: 20px;
			margin: 0 auto;
			display: none;
		}
		
		#mobile_nav select {
			width: 20px;
			height: 20px;
			color: #999;
			text-indent: -9999px;
			padding: 0;
			border-radius: 0;
			-moz-border-radius: 0;
			-webkit-border-radius: 0;
			-webkit-appearance: none;
			border: none !important;
			background: url(images/menu.png) top left no-repeat;
		}
		
		#mobile_nav select:hover {
			color: #fff;
			cursor: pointer;
		}
		
	/* Active/Current */
			
		.nav_on,
		.active,
		.current_page_item,
		.current-menu-item {
			opacity: 1 !important;
		}
		
	/* Logo */
	
		#header #logo {
			margin: 0 auto 50px auto;
			text-align: center;
		}
		
		#header #logo h1 {
			overflow: hidden;
			margin-bottom: 10px;
		}
		
		#header #logo a {
			font-style: normal;
			text-decoration: none;
			display: block;
			float: right;
		}
		
		#header #logo .ret {
			display: none;
		}
		
		#header .plain_text {
			font-size: 42px;
			font-family: "Wisdom Script", sans-serif;
			text-transform: capitalize;
			text-align: center;
			letter-spacing: normal;
			margin: -6px -7px 50px 0;
		}
				
	

/*========================================================

	BEGIN Content

========================================================*/

	#content {
		
	}
	
	/*=============================
	
		BEGIN Portfolio
	
	=============================*/
	
	#portfolio_title {
		text-align: center;
		margin-bottom: 15px;
	}
	
	#portfolio_subtitle {
		text-align: center;
		opacity: .5;
		margin-bottom: 60px;
	}
	
	#project_sort {
		width: 100%;
		float: left;
		overflow: hidden;
		position: relative;
		margin-bottom: 30px;
	}
	
	#project_sort > .filter {
		text-align: center;
		list-style: none;
		padding: 0;
		margin: 0;
		position: relative;
		left: 50%;
		clear: left;
		float: left;
	}
	
	#project_sort #filter_drop {
		width: 100% !important;
		display: none;
	}
	
	#project_sort > .filter > li {
		display: block;
		list-style: none;
		padding: 0;
		margin: 0 15px;
		position: relative;
		right: 50%;
		float: left;
	}
	
	#project_sort > .filter > li > .active,
	#project_sort > .filter > li:hover > a {}
	
	#hidden_projects {
		display: none;
	}
	
	#projects {
		width: 100%;
		overflow: visible !important;
		clear: both;
	}
	
	#projects .project {
		width: 28.333%;
		float: left;
		margin: 0 2.5% 40px 2.5%;
	}
	
	#projects .project img {
		float: left;
	}
	
	#projects .project .video_wrap {
		padding-bottom: 56.25%;
		position: relative;
	}
	
	#projects .project .video_wrap iframe {
		float: left;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	
	#projects .project .project_overlay {
		width: 100%;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		display: none;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		background: url(images/trans.png) repeat;
	}
	
	#projects .project .project_overlay > a {
		width: 80%;
		height: 100%;
		padding: 0 10%;
		display: block;
		float: left;
		font-style: normal;
		text-align: center;
	}
	
	#projects .project .project_overlay > a .tl {
		margin-bottom: 10px;
		display: block;
	}
	
	#projects .project_c .project_overlay,
	#projects .project_c .project_thumb img {
		border-radius: 100%;
		-moz-border-radius: 100%;
		-webkit-border-radius: 100%;
	}
	
	#projects .project_s .project_overlay,
	#projects .project_s .project_thumb img {
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
	}
	
	#project_nav {
		display: none;
	}
	
	#infscr-loading {
		position: fixed;
		top: 80px;
		left: 30px;
	}	
	
	/* Animation */
	
		.isotope,
		.isotope .isotope-item {
		  -webkit-transition-duration: 0.5s;
		     -moz-transition-duration: 0.5s;
		      -ms-transition-duration: 0.5s;
		       -o-transition-duration: 0.5s;
		          transition-duration: 0.5s;
		}
		
		.isotope {
		  -webkit-transition-property: height, width;
		     -moz-transition-property: height, width;
		      -ms-transition-property: height, width;
		       -o-transition-property: height, width;
		          transition-property: height, width;
		}
		
		.isotope .isotope-item {
		  -webkit-transition-property: -webkit-transform, opacity;
		     -moz-transition-property:    -moz-transform, opacity;
		      -ms-transition-property:     -ms-transform, opacity;
		       -o-transition-property:      -o-transform, opacity;
		          transition-property:         transform, opacity;
		}
		
		/**** disabling Isotope CSS3 transitions ****/
		
		.isotope.no-transition,
		.isotope.no-transition .isotope-item,
		.isotope .isotope-item.no-transition {
		  -webkit-transition-duration: 0s;
		     -moz-transition-duration: 0s;
		      -ms-transition-duration: 0s;
		       -o-transition-duration: 0s;
		          transition-duration: 0s;
		}
		
	/* Single Project */
	
		.single_project {
			margin-bottom: 50px;
			overflow: hidden;
		}
		
		.single-project .backstretch {
			opacity: .5;
		}
		
		.single-project .project_title {
			margin-bottom: 10px;
			text-transform: capitalize;
		}
		
		.single-project .project_thumb {
			width: 40%;
			float: left;
			position: relative;
		}
		
		.single-project .project_thumb span {
			width: 20px;
			display: none;
			top: 50%;
			left: 50%;
			position: absolute;
			line-height: 1;
			text-align: center;
			padding: 25px;
			margin: -35px 0 0 -35px;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			background: url(images/trans.png) repeat;
		}
	
		.single-project .project_info {
			width: 56%;
			float: right;
		}
		
		.single-project .project_info .view {
			margin-right: 10px;
		}
		
		.single-project .project_info .project_meta {
			width: 100%;
			color: #999;
			font-size: 11px;
			padding-bottom: 15px;
			margin-bottom: 20px;
			background: url(images/sep.png) bottom right repeat-x;
		}
		
		#post_other {
			clear: both;
		}
		
		/* Recent Projects */
		
		#similar_projects {
			padding-top: 40px;
			margin-top: 10px;
			background: url(images/sep.png) top left repeat-x;
		}
		
		#similar_projects .project {
			width: 100%;
			float: left;
			margin-bottom: 20px;
		}
		
		#similar_projects .recent_thumb {
			float: left;
			margin: 0 20px 0 0;
		}
		
	/*=============================
	
		BEGIN Archives
	
	=============================*/
	
	#archives .bump {
		margin-bottom: 40px;
	}
		
	#archives ul li {
		list-style-type: none;
	}
		
	/*=============================
	
		BEGIN Services
	
	=============================*/
	
	#services {
		padding-bottom: 20px;
		overflow: hidden;
	}
	
	.service {
		text-align: center;
	}
	
	.service .font_icon {
		width: 100%;
		font-size: 96px;
		margin-bottom: 30px;
		display: block;
	}
	
	/*=============================
	
		BEGIN Blog
	
	=============================*/
	
	#blog_posts {
		display: none;
	}
	
	#posts {
		width: 100%;
		overflow: visible !important;
		clear: both;
	}
	
	#posts .post {
		width: 40%;
		float: left;
		padding: 2.5%;
		margin: 0 2.5% 40px 2.5%;
		list-style-type: none;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;	
		background: url(images/trans.png) repeat;
	}
	
	#posts .post .post_thumb a {
		display: block;
		overflow: hidden;
		margin-bottom: 15px;
	}
	
	.format-image .post_thumb a {
		margin-bottom: 0 !important;
	}
	
	#posts .post .post_thumb a img {
		max-width: 100%;
		height: auto;
		float: left;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;	
	}
	
	#posts .post .post_video {
		margin-bottom: 15px;
		overflow: hidden;
	}
	
	#posts .post .post_video iframe,
	#posts .post .post_video object,
	#posts .post .post_video embed {
		max-height: 216px;
	}
	
	#posts .post .post_title {
		margin-bottom: 15px;
	}
	
	#posts .post .post_date .day {
		color: #999;
	}
	
	#posts .post .post_excerpt {
		padding: 0 0 15px 0;
		margin: 0 0 15px 0;
		background: url(images/sep.png) bottom left repeat-x;
	}
	
	#posts .post .post_excerpt p {
		margin-bottom: 0;
		
	}
	
	#posts .post .list_cats {
		font-size: 10px;
	}
	
	#posts .post .list_cats .list_cats_title {
		margin: 0 10px 0 0;
		float: left;
		line-height: 12px;
	}
	
	#posts .post .list_cats a {
		font-style: normal;
		text-transform: uppercase;
		color: #999;
		line-height: 1;
		float: left;
		margin-right: 8px;
	}
	
	#posts .post .list_cats li ul {
		float: left;
	}
	
	#post_nav {
		display: none;
	}
	
	/* Single Post */
	
		.inner-post	{
			max-width: 540px;
		}
		
		.single-post .post_date h6,
		.single-post .list_cats h6 {
			font-size: 12px;
		}
		
		.single-post .post_date {
			float: left;
			margin-right: 15px;
		}
		
		.single-post .post_content {
			clear: both;
		}
		
		.single-post .list_cats {
			float: left;
		}
		
		.single-post .list_cats .list_cats_title {
			float: left;
		}
		
		.single-post .list_cats ul {
			float: left;
		}
		
		.single-post .list_cats ul li {
			line-height: 1;
			margin-left: 5px;
			float: left;
		}
		
		.single-post .post_thumb,
		.single-post .post_video {
			overflow-y: hidden;
			clear: both;
			margin-bottom: 30px;
		}
	
	/*=============================
	
		BEGIN Contact
	
	=============================*/
		
		#contact_form {
			width: 100%;
			min-height: 200px;
			position: relative;
			overflow: hidden;
		}
		
		#contact_form input, 
		#contact_form textarea {
			width: 93%;
			height: 40px;
			padding: 0 3%;
			margin: 0 0 20px 0;
			display: block;
			font-size: 14px;
			color: #fff;
			border: none;
			background: #eaeaea;
			border-radius: 3px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			-webkit-box-shadow:  0px 1px 7px 0px rgba(00, 00, 00, .7);
				   	box-shadow:  0px 1px 7px 0px rgba(00, 00, 00, .7);
		}
		
		#contact_form textarea {
			height: 120px;
			padding-top: 10px;
		}
		
		#contact_form label {
			color: #a7abad;
			font-size: 12px;
			font-weight: 300;
			font-style: italic;
			position: absolute;
			margin: 10px 0 0 10px;
		}
		
		#contact_form #loader {
			position: absolute;
			bottom: -33px;
			right: 65px;
			display: none;
		}
		
		#submit_button {
			line-height: 24px;
		}
		
		#send_message {
			color: #9ecb5f;
		}
			
		/* Map */
		
			#map {
				overflow: hidden;
				max-width: 100%;
				-webkit-box-shadow:  0px 1px 7px 0px rgba(00, 00, 00, .7);
				   	box-shadow:  0px 1px 7px 0px rgba(00, 00, 00, .7);
			}
			
			#map img {
				max-width: none;
				border-radius: 0;
				-moz-border-radius: 0;
				-webkit-border-radius: 0;
				-webkit-box-shadow: none;
					   	box-shadow: none;
			}
			
			#map > div {
				height: 350px;
			}
			
	/*=============================
	
		BEGIN Search
	
	=============================*/
	
		.search_item {
			padding-bottom: 30px;
			margin-bottom: 30px;
			background: url(images/sep.png) bottom left repeat-x;
		}
		
		.search_item .post_video,
		.search_item .post_thumb {
			margin-bottom: 15px;
			overflow: hidden;
		}
		
		
		
/*========================================================

	BEGIN Widgets - If Widgets are turned on

========================================================*/

	.widget {
		padding-bottom: 25px;
		margin-bottom: 25px;
		clear: both;
		background: url(images/sep.png) bottom left repeat-x;
	}
	
	.widget .widget-title {
		margin-bottom: 30px;
	}
		
	.widget input[type="text"] {
		height: 15px;
		padding: 10px 15px;
		border: none;
		outline: none;
	}
	
	.widget ul a {
		font-style: normal;
	}
	
	/* Calendar */
		
		.widget_calendar #wp-calendar {
			width: 100%;
			border: 1px solid #222;
		}
		
		.widget_calendar #wp-calendar a {
			color: #fff;
		}
		
		.widget_calendar #wp-calendar caption {
			padding-bottom: 10px;
			text-align: left;
		}
		
		.widget_calendar tbody .pad {}
		
		.widget_calendar #wp-calendar > tbody > tr > td > a {
			font-size: 14px;
			font-weight: bold;
		}
		
		.widget_calendar thead > tr > th {
			width: 30px;
			height: 30px;
			line-height: 30px;
			text-align: center;
			border: 1px solid #222;
			border-top: none;
		}
		
		.widget_calendar tbody > tr > td {
			width: 24px;
			height: 24px;
			line-height: 24px;
			color: #a7abad;
			font-size: 11px;
			text-align: center;
			border: 1px solid #222;
		}
		
		.widget_calendar tfoot > tr > td > a,
		.widget_calendar tfoot > tr > td > a:link,
		.widget_calendar tfoot > tr > td > a:visited,
		.widget_calendar tfoot > tr > td > a:hover,
		.widget_calendar tfoot > tr > td > a:active {
			font-weight: bold;
			font-size: 14px;
		}
		
		.widget_calendar tfoot > tr > #prev {
			width: 58px;
			height: 20px;
			text-align: left;
			padding-left: 5px;
		}
		
		.widget_calendar tfoot > tr > #next {
			width: 58px;
			height: 20px;
			text-align: right;
			padding-right: 5px;
		}
		
		/* Taxonomy */
		
			.tm_latest_cp_widget h4 {
				font-size: 12px;	
			}



/*========================================================

	BEGIN Footer

========================================================*/

	#footer {
		width: 100%;
		height: 76px;
		position: fixed;
		bottom: -40px;
		right: 0;
		z-index: 100000;
	}
	
	#footer .tog {
		width: 100px;
		height: 26px;
		line-height: 26px;
		font-size: 14px;
		font-weight: bold;
		font-style: normal;
		margin: 0 auto;
		text-align: center;
		display: block;
		border-top-left-radius: 5px;
		-moz-border-top-left-radius: 5px;
		-webkit-border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		-moz-border-top-right-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		background: url(images/trans2.png) repeat;
	}
	
	#footer .tog i {
		font-size: 10px;
	}
	
	#footer .tog .close {
		display: none;
	}
	
	#footer #widgets {
		width: 100%;
		height: 0px;
		overflow: hidden;
		background: url(images/trans2.png) repeat;
	}
	
	#footer #widgets .widgets_inner {
		height: 100%;
		overflow: scroll;
	}
	
	#footer #copy {
		height: 50px;
		line-height: 50px;
		color: #fff;
		font-size: 11px;
		font-weight: 300;
		text-transform: uppercase;
		text-align: center;
		margin-bottom: 0;
		background: url(images/trans2.png) repeat;
	}
	


/*========================================================

	BEGIN Unused WP Styls

========================================================*/

	.wp-caption,
	.wp-caption-text,
	.sticky,
	.gallery-caption,
	.bypostauthor {}
	
	.aligncenter {
		display: block;
		margin: 0 auto;
	}
	
	.alignright	{
		float: right;
		margin: 0 0 1em 1em;
	}
	
	.alignleft {
		float: left;
		margin: 0 1em 1em 0;
	}