/*
Theme Name: Folio Two
Theme URI: 
Tags: responsive, editor-style, translation-ready, custom-menu (optional)
Version: 1.55
Author URI: http://corycrowther.com
Author: CWC
*/

/*
***Reset for control "Cross Browsing"***
Adapted from YUI Yahoo!
*/
*, 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, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {margin: 0;padding: 0;border: 0;outline: 0;font-weight: normal;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body {line-height: 1}
:focus {outline: 0;color: #0CA8E5;text-decoration:none;}
ol, ul {list-style: none}
table {border-collapse: collapse;border-spacing: 0}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
input, textarea {margin: 0;padding: 0}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px}
strong{font-family:inherit;font-size:inherit;color:inherit;}

/* CSS DOCUMENTATION:

* GENERAL
** THE WALL
*** CONTENT
**** FOOTER
***** SPECIAL
****** TYPOGRAPHY
******* COLOR SCHEME

*/

/*ALL THESE STYLES ARE FOR SCREEN 1440X900 AND HIGHER RESOLUTIONS.
  FOR MINOR RESOLUTIONS SEE STYLES IN ASSETS FOLDER*/

/*********************************************
* GENERAL
*********************************************/
/*reduce the default browser font size from 16px to 10px because
we are working in em and we need a rounded measure*/
body{font-size: 62.5%;background-color:#000;}
/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}
/*shorts for floats and clears*/
.float-left{float:left;}
.float-right{float:right;}
.hidden{visibility:hidden;}
/* advanced clearfix for fix floating elements */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.clear{clear:both;}/*basic way for clearing floats*/
.clear-block{clear:both;display:block;}/*basic way for clearing floats throw spans*/


body {
  font-family: font-family: 'Maven Pro', Helvetica, arial, sans;
  font-size: 1em;
  #font-size: .7em;
  font-style: normal;
  font-weight: 700;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0em;
  word-spacing: 0em;
  line-height: 1em;
  overflow-x:hidden;
}

nav, #wrapper {
	 -webkit-text-shadow: 0 1px 1px rgba(255,255,255,.3);
	 -moz-text-shadow: 0 1px 1px rgba(255,255,255,.3);
     -webkit-font-smoothing: subpixel-antialiased;
     -moz-font-smoothing: subpixel-antialiased;
     -o-font-smoothing: subpixel-antialiased;
     font-smoothing: subpixel-antialiased;
}
#wrapper{}
body.top-nav #wrapper{margin-top:0;}

body.admin-bar #top-title-bar { top: 28px; }
body.admin-bar {}
body.admin-bar #sidebar { top: 28px; }

#spinnerWrapper{position:fixed !important;width:198px;height:198px;z-index:9999;border-radius:50%;
background: no-repeat center center; }
.spinner{top:-45px;}

/*********************************************
* THE WALL // HOME SECTION WITH WORKS
*********************************************/
/*if you need to modify the #top-title-bar header size, change the height value in order to fit your needs
all the layout and features will be adjusted taking into account this value -> height:40px is the default
*/
#top-title-bar{display:none;position:fixed;top:0;width:100%;background:#000;z-index:2000;height:40px;}
#top-title-bar-sdevice{position:fixed;top:0;width:100%;height:20px;background:#000;z-index:2000;display:none;}
#top-title-bar-sdevice figure{width:250px;margin:0 auto;}
#top-title-bar figure{width:240px;margin:8px auto 0 auto; cursor: pointer;}
h1{position:absolute;text-indent:-9999px;}

#thumb-wrapper{*padding-top:40px;width:100%;overflow:hidden;background:#000;}
.top-nav #thumb-wrapper{margin-top:40px;}
.top-nav .the-margin{margin:0px !important;}/*this class is only for cover the little margin when menu slides in top navigation mode. Class is add it using js*/
#thumbs{width: 100%;}
.thumb{float: left;width: 175px;/*Set default width*/opacity:0.4;overflow:hidden;}
.thumb:hover{-moz-transition: opacity 0.3s;-webkit-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;opacity:1;}
.thumb a img{
/*Flexible image size with border*/
	width: 100%;  /*Took 1% off of the width to prevent IE6 bug*/
	margin: 0 auto;
	display:none;
	-ms-interpolation-mode: bicubic; /*prevents image pixelation for IE 6/7 */
	overflow:hidden;
}
.thumb:hover{cursor:pointer;}
.thumb a img:hover{cursor:pointer;}

ul#thumbs li.thumb img#imgLoad{
    height: auto;
    margin-left: 95px;
    margin-top: -75px;
    opacity: 1;
    position: absolute;
    visibility: visible;
    width: auto;
    z-index: 999999;
}
#work-detail-wrapper{position:relative;height:0;display:block;background:#000;background-position:center center;display:none;overflow:hidden;}
#work-detail-wrapper p{display:block;}

#wrapper{position:relative;overflow:hidden;}

/*top navigation rule. All the rules starting with body.top-nav are refernt to this mode.*/
body.top-nav #thumb-wrapper{margin-top:0px 0 0 0;*padding-top:0px;width:100%;overflow:hidden;}
.campaign { display: none; }
.inline-video { display: none; }

/*in case hover info is enabled*/
#works ul li .work-caption {
  font-family:'Terminal Dosis Light', 'Raleway', 'Maven Pro', Helvetica, arial, sans;
  background:#FFF;
  height:100%;
  opacity:.96;
  overflow:hidden;
  position:absolute;
  visibility:hidden;
  top:0;
  width:100%;
  z-index:100;
}
#works ul li .work-caption .caption-title {
  border:medium none !important;
  height:100%;
  position:absolute;
  text-decoration:none;
  width:100%;
}
#works ul li .work-caption .caption-info {
  color:#000;
  line-height:1em;
  padding:7%;
}
#works ul li .work-caption .caption-info .meta span {
  font-size:0.8em;
  font-weight:600;
}
#works ul li .work-caption .caption-info h3 {
  font-size:2.1em;
  line-height:1em;
  letter-spacing:-2px;
  font-weight:800;
  text-transform: uppercase;
}
#works ul li .work-caption .caption-info .tags-hr{
  border-top:1px solid #000;
  display:block;
  margin-top:8%;
  width:25px;
}
.thumb{float:left;width:175px;/*Set default width*/opacity:0.4;overflow:hidden;position:relative;}


/*********************************************
*** NAVIGATION
*********************************************/

/*********NAV DEFAULT**************/
#slide-controls{display:none;}
#main-nav{position:fixed;display:block;height:100%;top:0;left:0;z-index:1000;box-shadow: 2px 0 10px rgba(0,0,0,0.30);}
#main-nav #tab-nav{display:none;position:absolute;right:-40px;top:46%;width:42px;height:42px;}
#main-nav #tab-nav img{display:block;width:42px;height:42px;background:url(images/tab-nav-single.png) no-repeat;margin-left:20px;}
#main-nav #nav-menu{position:relative;font-family:'Terminal Dosis Light', 'Raleway', 'Maven Pro', Helvetica, arial, sans;width:240px;height:100%;*font-size:1.5em;/*fix size in IE7*/}
#main-nav #nav-menu h4{font-size:.75em;text-transform:uppercase;margin-bottom:9px;}
#main-nav #nav-menu #logo{display:block;position:absolute;width:100px;}
#main-nav #nav-options {position:relative;}
#main-nav #nav-options ul{display:block;margin-bottom:15%;}
#main-nav #nav-options ul li{position:relative;display:block;}
#main-nav #nav-options ul li a{
	text-decoration:none;
	display:inline;
	width:90%;
    font-size: 1.45em;
    *font-size: 2em;
    font-weight:100;
	font-weight:300\9;
    line-height: 1.2em;
	display:block;
	-webkit-transition: all 0.5s;
	   -moz-transition: all 0.5s;
		-ms-transition: all 0.5s; 
		 -o-transition: all 0.5s; 
		    transition: all 0.5s;
}

#sidebar {
	position:relative;
	height:100%;
	padding:5px;
	/*this rule is needed because the
	start navigation effect*/
	left:-500px;
}
#sidebar > ul {position:relative;height:100%;}
#sidebar .social {position:absolute;font-size:.6em;margin-top:50px;}
.fixed-nav #sidebar .social {margin-top:15px;}
#sidebar .menu {position:absolute;bottom:7%;}
#sidebar .menu {min-height:150px;}
#sidebar .widget_text p {margin-bottom:10px;padding:0 13px;line-height:1.7em;}
#sidebar .widget_text p a{margin:0;padding:0 !important;text-decoration:none;}
#sidebar .widget ul {position:relative;width:230px;max-width:230px;margin-bottom:20px;}
#sidebar .widget ul li {text-align:left;}
#sidebar .widget ul li h4 {display:inline;text-align:left;;}
#sidebar .widget ul li a {display:block;text-decoration:none;text-align:left;}
#sidebar .social ul {width:250px;padding-left:11px;}
#sidebar .social ul li {display:inline;}
#sidebar .social ul li a {
	display:inline;
	line-height:27px;
	border-top:0 solid #000;
	margin-right:10px;
	-webkit-transition: all 0.2s;
	   -moz-transition: all 0.2s;
		-ms-transition: all 0.2s; 
		 -o-transition: all 0.2s; 
		    transition: all 0.2s;
	}
#sidebar .social ul li a:hover {border-top:5px solid #ffea00;-moz-transition: all .2s; -webkit-transition: all .2s;-o-transition: all .2s;transition: all .2s; }
#sidebar .widget_meta,
#sidebar .widget_nav_menu,
#sidebar .widget_text {position:absolute;bottom:75%;}
#sidebar .widget_meta {bottom:60%;}
#sidebar .widget_links {position:absolute;bottom:45%;}
#sidebar .widget_nav_menu {left:75%;}
#sidebar .widget_text {width:200px;}

#sidebar .widget_qtranslate {position:absolute;top:60px;}
#sidebar .widget_qtranslate ul li a {line-height:1.3em;}

#main-nav #nav-options ul li #filters-launcher {display:none;}
#main-nav #tap-close, #main-nav .close-sub {display:none;}

#main-nav #nav-options .hasSubs {position:relative;}
#main-nav #nav-options .subcategories, #main-nav #sections .sub-menu {
	position:absolute;
	bottom:0;
	width:auto;
	padding-right:0;
	padding:15px;
	display:none;
	margin:0 0 0 -8px;
}
#main-nav #nav-options .subcategories li, #main-nav #nav-options .subcategories li:hover,
#main-nav #sections .sub-menu li, #main-nav #sections .sub-menu li:hover {width:100%;white-space:nowrap;}
#main-nav #nav-options .subcategories li a, body.top-nav #main-nav #nav-options .subcategories li a,
#main-nav #sections .sub-menu li a {
	display:inline;
	width:auto;
	padding-right:0 !important;
	-webkit-transition: all 0.7s;
	   -moz-transition: all 0.7s;
		-ms-transition: all 0.7s; 
		 -o-transition: all 0.7s; 
		    transition: all 0.7s;
	}
#main-nav #nav-options .subcategories li a:hover, #main-nav #sections .sub-menu li a:hover {padding-left:0px;color:#000;}

#main-nav #copyright{font-size:.65em;text-align:center;width:240px;max-width:240px;margin:-40px auto 0 auto;}

/* NAV ALIGNMENTS
=========================*/

/* default right alignment
============================*/
#main-nav .nav-align-1 #sidebar .menu {left:-15px;}
#main-nav .nav-align-1 #sidebar #nav-sections .menu { position:relative;left: 0; }
#main-nav .nav-align-1 ul li a{text-align:right;padding-right:36px;}
#main-nav .nav-align-1 ul li a:hover{
	padding-left:7px;
	-webkit-transition: all 0.2s;
	   -moz-transition: all 0.2s;
		-ms-transition: all 0.2s; 
		 -o-transition: all 0.2s; 
		    transition: all 0.2s;
}
#main-nav .nav-align-1 .social ul li a{text-align:right;padding:0;}
#main-nav .nav-align-1 h4{text-align:right;margin:0 17px 9px 0;}
#main-nav .nav-align-1 #network-menu li a,
body.top-nav #main-nav .nav-align-1 #network-menu li a {font-size:1.1em;margin-right:13px;}
#main-nav .nav-align-1 #network-menu li a:hover,
body.top-nav #main-nav .nav-align-1 #network-menu li a:hover {padding-left:0px;}
#main-nav .nav-align-1 #nav-options .subcategories, #main-nav .nav-align-1 #sections .sub-menu {margin:0 0 0 31px;}

#main-nav .nav-align-1 #sidebar .widget_text {text-align:right;padding-left:0;}
#main-nav .nav-align-1 #sidebar .widget_text a {margin:0;padding:0 !important;}

/* center alignment
========================*/
#main-nav .nav-align-2 #nav-options{left:0;}
#main-nav .nav-align-2 #nav-options ul li a {text-align:center;width:100%;}
#main-nav .nav-align-2 ul li a:hover {
	padding-left:0; 
	-webkit-transition: all 0.2s;
	   -moz-transition: all 0.2s;
		-ms-transition: all 0.2s; 
		 -o-transition: all 0.2s; 
		    transition: all 0.2s;
}
#main-nav .nav-align-2 h4 {text-align:center;margin-bottom:10px;}
#main-nav .nav-align-2 #network-menu li,
body.top-nav #main-nav .nav-align-2 #network-menu li{padding-right:0 !important;}
#main-nav .nav-align-2 #network-menu li a,
body.top-nav #main-nav .nav-align-2 #network-menu li a{padding:0;font-size:1.1em;margin-right:13px;}
#main-nav .nav-align-2 #network-menu li a:hover,
body.top-nav #main-nav .nav-align-2 #network-menu li a:hover{padding-left:0px;}

#main-nav .nav-align-2 #nav-options .subcategories{margin:0 0 0 -7px;}
body.top-nav #main-nav .nav-align-2 #nav-options .subcategories{margin:0 0 0 2px;}

#main-nav .nav-align-2 #sidebar .widget_text {text-align: center;padding-left:10px;}
#main-nav .nav-align-2 #sidebar .widget_text a {margin:0;padding:0 !important;}
#main-nav .nav-align-2 #sidebar .widget_qtranslate ul li a {text-align:center;}

/* left alignment
========================*/

#main-nav .nav-align-3 #nav-options {margin-left:21px;width:185px;}
#main-nav .nav-align-3 #nav-options ul li a {padding-left:7px;}
#main-nav .nav-align-3 #nav-options .subcategories{margin:0 0 0 -5px;}
#main-nav .nav-align-3 #sidebar .widget_qtranslate {padding-left:10px;}

#main-nav .nav-align-3 .nav-align-3 #sidebar .widget_text {padding-left:10px;}

#main-nav .nav-align-3 #nav-options .subcategories, #main-nav .nav-align-3 #sections .sub-menu{margin-left:-5px;}
#main-nav .nav-align-2 #nav-options .subcategories, #main-nav .nav-align-2 #sections .sub-menu{margin-left:-7px;}

/* TOP NAVIGATION STYLES (Default on mobile devices)
-----------------------------------------------------*/
body.top-nav #main-nav{position:relative;display:none;height:300px;width:100%;top:0 !important;left:0;z-index:1000;}
body.top-nav #main-nav #nav-menu{width:94%;height:200px;min-height:200px;margin:0 0 0 3%;top:70px;}
body.top-nav #main-nav #nav-options{width:90%;height:180px;margin-left:10%;z-index:100;top:0 !important;}
body.top-nav #main-nav #nav-menu #filters,
body.top-nav #main-nav #nav-menu #sections{position:relative;margin-top:0%;width:auto;float:left;left:70px;}
body.top-nav #sidebar .menu {position:relative;bottom:0;}
body.top-nav #sidebar .social {position:absolute;font-size:.6em;min-width:250px;top:-70px;right:5%;}
body.top-nav #main-nav #copyright{position:absolute;margin:0;bottom:15px;}

body.top-nav #main-nav #tab-nav{display:none;}
body.top-nav #slide-controls{display:none;width:34px;margin-top:25px;position:fixed;text-indent:-99999px;z-index:2000;}
body.top-nav #slide-controls p{position:absolute;}
body.top-nav .launch-nav a{position:relative;display:block;width:34px;height:34px;background:url(images/btn-open-top-nav.png) no-repeat center;margin:0 auto;padding:50px 0 0 0;text-indent:-9999px;}
body.top-nav .scroll-to-menu{display:none;}
body.top-nav .show{display:block;}
body.top-nav .scroll-to-menu a{position:relative;display:block;width:34px;height:34px;background:url(images/btn-scroll-top-nav.png) no-repeat center;margin:0 auto;padding:50px 0 0 0;text-indent:-9999px;}
body.top-nav .open-nav a{background:url(images/btn-close-top-nav.png) no-repeat center;}
body.top-nav .thepixels{color:#000;left:100px;}
/*body.top-nav #main-nav ul{display:block;width:100%;display:block;float:left;}*/
/*body.top-nav #main-nav #nav-menu #main-logo{margin:35px 0 30px -85px;}*/
/*body.top-nav #main-nav #nav-options #filter{margin-top:-100px;}*/
/*body.top-nav #main-nav #nav-options ul{position:relative;display:block;float:left;}*/
/*body.top-nav #main-nav #social-wrapper{position:absolute;min-width:250px;top:-90px;z-index:10;}*/

/*body.top-nav #main-nav #nav-options .hasSubs{position:relative;}*/
body.top-nav #main-nav .nav-align-3 #sidebar #filters,
body.top-nav #main-nav .nav-align-3 #sidebar #sections {left:120px;}
body.top-nav #main-nav #nav-options .subcategories{margin:0 0 0 17px;}
body.top-nav #main-nav #nav-options .subcategories{margin:0 0 0 -45px;}
body.top-nav #main-nav .nav-align-1 #nav-options .subcategories{margin:0 0 0 15px;}
body.top-nav #main-nav .nav-align-2 #nav-options .subcategories{margin:0 0 0 -15px;}

/*Adjust here the position for you logo when it is displayed
  on mobile devices if you have not set the top navigation as your
  default navigation in the option panel*/
body.top-nav #main-nav #sidebar #nav-options #logo {top:60px;left:-160px;}

body.top-nav #main-nav #sidebar .widget_text {right:25%;z-index:9999;}
body.top-nav #main-nav #sidebar .widget_qtranslate {right:25%;top:70%;z-index:9999;}


/*********************************************
**** WORKS SECTION
*********************************************/

/**** GALLERY V1 SYTLES (#work-gal) ****/

#work-detail-wrapper .item-wrapper .item .info-work {
font-family: 'Terminal Dosis Light', 'Raleway', 'Maven Pro', Helvetica, arial, sans;
position: absolute;
width: 100%;
min-height:225px;
background-color: black;
color: #999;
border-top: 8px solid #FFEA00;
padding: 25px 15px 50px 80px;
top: 100%;
overflow: visible;
}
#work-detail-wrapper span#closebt{
	position:absolute;
	display:block;
	top:7%;
	right:4%;
	width:39px;
	height:39px;
	z-index:200;
	cursor: pointer;
}
#work-detail-wrapper span#closebt a{opacity:.3;transition: opacity 0.4s;-webkit-transition: opacity 0.4s;-moz-transition: opacity 0.4s;display:block;width:39px;height:39px;background:url(images/btn-close-black.png) no-repeat;text-indent:-9999px;}
#work-detail-wrapper span#closebt a:hover{opacity:1;}
#work-detail-wrapper .item-wrapper span#closebt a{display:block;width:15px;height:15px;background:url(images/btn-close-white.png) no-repeat;text-indent:-9999px;margin-left:-55px;}
#work-detail-wrapper .item-wrapper span#closebt a:hover{background:url(images/btn-close-yellow.png) no-repeat;}
#work-gal{font-family:'Terminal Dosis Light', 'Raleway', 'Maven Pro', Helvetica, arial, sans;font-size:.8em;}
#work-gal p{font-family:'Maven Pro', helvetica, arial, sans;font-size:1em;*font-size:1.4em;width:100%;margin:10px 50px 0 0;/*float:left;*/}
#work-gal p a{text-decoration:none;text-transform:uppercase;font-size:.8em;padding:2px;color:#ffea00;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
#work-gal p a:hover{-moz-transition: all .7s;-webkit-transition: all .7s;-o-transition: all .7s;transition: all .7s;background:#ffea00;color:#000;}
#work-gal #overview{display:block;text-transform:uppercase;font-size:.9em;}
#work-gal h3{display:inline;font-size:1.9em;*font-size:1.8em;color:#ffea00;border-bottom:1px solid #ffea00;padding-bottom:8px;line-height:2em;}
#work-gal #pagination{margin-left:40px;}
#work-gal #pagination a{text-decoration:none;line-height:15px;padding:8px;color:#999;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
#work-gal #pagination a:hover{color:#ffea00;}
#work-gal dl.info-extended{
	float:left;
	width:400px;
	margin:15px 0 10px 0;
	padding:0;
	overflow:hidden;
	}
#work-gal dl.info-extended dt{
	clear:left;
	float:left;
	width:65px;
	margin:0;
	padding:1px;
	font-weight:bold;
	}
	
#work-gal dl.info-extended dd{
	float:left;
	width:300px;
	margin:0;
	padding:1px;
	color:#EEE;
	}
#work-gal dl.info-extended dd a{color:#EEE;text-decoration:none;border-bottom:1px dotted #EEE;}

#work-gal dl.info-extended dd ul, #work-gal dl.info-extended dd ul li{display:block;float:left;}
#work-gal dl.info-extended dd ul li{margin-right:10px;}
#work-gal dl.info-extended dd ul li a{border:none;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
#work-gal dl.info-extended dd ul li a#twitterBtn:hover{color:#0CF;}
#work-gal dl.info-extended dd ul li a#facebookBtn:hover{color:#06C;}
#work-gal dl.info-extended dd ul li a#googleBtn:hover{color:#F30;}

#work-gal-photo #fdgNav span#fdgPrev{float:left;background:url(images/slide-pixel-l-arrow-release-photo.png) no-repeat center center;}
#work-gal-photo #fdgNav span#fdgPrev:hover{background:url(images/slide-pixel-l-arrow-hover-photo.png) no-repeat center center}
#work-gal-photo #fdgNav span#fdgNext{float:right;background: url(images/slide-pixel-r-arrow-release-photo.png) no-repeat center center;}
#work-gal-photo #fdgNav span#fdgNext:hover{background:url(images/slide-pixel-r-arrow-hover-photo.png) no-repeat center center}
#work-gal-photo #fdgNav span#fdgPrev.hide, #work-gal-photo #fdgNav span#fdgNext.hide{background:none;cursor: default;}

#work-detail-wrapper{position:relative;z-index:20;background:#f2f2f2;}
#work-detail-wrapper .item-wrapper .item{position:relative;}
#work-detail-wrapper .item-wrapper .item #slideshow{width:100%;height:100%;overflow:hidden;}
.gal-v1 #work-detail-wrapper .item-wrapper .item #slideshow{margin-top:0px !important;}
#work-detail-wrapper .item-wrapper .item .info-work h3{position:relative;}
.item-wrapper{position: absolute;z-index:50;width:100%;height:100%;overflow:hidden;}

#keyboard-icon{display:none;}
.gal-v1 .item-wrapper{opacity:0;}
.gal-v1 div#divThumbs{opacity:0;}

/*STYLES FOR GALLERY V1*/

.gal-v1 #galeria *{margin:0;padding:0;}
.gal-v1 #galeria{
	width:100%;
	height:100%;
	float:left;
	position:absolute;
	overflow:hidden;
	text-align: center;
	background:#000000;
}
.gal-v1 ul#fdgSlides{list-style-type:none;float:left;height:100%;position:relative;z-index:9999;}
.gal-v1 ul#fdgSlides li.fdgSlide{position:relative;height:100%;float:left;overflow: hidden;text-align:center;}
.gal-v1 ul#fdgSlides li.video{width:100%;height:100%;}
.gal-v1 .wrapper-embed-video{width:600px;max-width:100%;margin:auto auto;}

.gal-v1 .video-container{position:relative;padding-bottom:56.25%;margin-top:-1%;overflow:hidden;}

.gal-v1 .video-container iframe,  
.gal-v1 .video-container object,  
.gal-v1 .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.gal-v1 li.html5-video .wrapper-embed-video{background:pink;}
.gal-v1 video{max-width: 100%;height: auto;z-index:100;}
.gal-v1 .video-container img, object img{display:none;}
.gal-v1 ul#fdgSlides li.video{background: url('images/play.png') center center no-repeat;}
.gal-v1 ul#fdgSlides li img{position:relative;top: 50%;}
.gal-v1 #fdgNav{width:100%;height:100%;position:absolute;top:0;}
.gal-v1 #fdgNav{*position:relative;*top:-100%;*margin-top:0;*z-index:999999;}
.gal-v1 #fdgNav span{
	width:10%;
	height:100%;
	text-indent:-9999px;
	cursor:pointer;
	position:relative;
	z-index:99999;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	}
.gal-v1 #fdgNav span#fdgPrev{float:left;background:url(images/slide-pixel-l-arrow-release.png) no-repeat center center;}
.gal-v1 #fdgNav span#fdgPrev:hover{background:url(images/slide-pixel-l-arrow-hover.png) no-repeat center center}
.gal-v1 #fdgNav span#fdgNext{float:right;background: url(images/slide-pixel-r-arrow-release.png) no-repeat center center;}
.gal-v1 #fdgNav span#fdgNext:hover{background:url(images/slide-pixel-r-arrow-hover.png) no-repeat center center}
.gal-v1 #fdgNav span#fdgPrev.hide{background:none;cursor: default;}
.gal-v1 #fdgNav span#fdgNext.hide{background:none;cursor: default;}

.gal-v1 div#divThumbs {
position: relative;
width: 100%;
height: 80px;
background: black;
top: 0;
float: left;
text-align: center;
/*border-top: 8px solid #FFEA00;*/
z-index:9999;
*display:none;
}

.gal-v1 ul#fdgThumbs{
	display:block;
	height:100px;
	margin: 10px 0;
	padding-top:7px;
	float:left;
	text-align:center;
	overflow:hidden;
}

.gal-v1 ul#fdgThumbs li{
	position:relative;
	overflow:hidden;
	margin: 0 5px 0 0;
	width:50px;
	height:29px;
	display: block;
	float:left;
	opacity:1;
	-moz-transition: all .7s;
	-webkit-transition: all .7s;
	-o-transition: all .7s;
	transition: all .7s;
}
.gal-v1 ul#fdgThumbs li:hover{opacity:1;-moz-transition: all .7s;-webkit-transition: all .7s;-o-transition: all .7s;transition: all .7s;cursor:pointer;}
.gal-v1 ul#fdgThumbs li img{hposition:absolute;left:0;top:0;width:100%;height:auto;}
.gal-v1 span#up{
	position: relative;
	float:left;
	left:50%;
	background:#ffea00;
	width:60px;
	height:20px;
	text-indent:-9999px;
	margin-left: -30px;
	margin-top: -147px;
}

/**** STYLES GALLERY V1 CENTERED INFO ****/
#work-detail-wrapper .centered-info .item .info-work{text-align:center;padding:0;}
#work-detail-wrapper .centered-info .item .info-work h3{}
#work-detail-wrapper .centered-info .item .info-work #overview{margin-top:15px;}
#work-detail-wrapper .centered-info .item .info-work #pagination{display:none;}
#work-detail-wrapper .centered-info .item .info-work .info-extended{display:none;}

/**** GALLERY V2 SYTLES (#work-gallery) ****/

/**** WORK GALLERY****/
.gal-v2 #work-detail-wrapper .item-wrapper .item .info-work, .gal-v2 #work-detail-wrapper .item-wrapper .item .social-panel{
	font-family:'Terminal Dosis Light', 'Raleway', 'Maven Pro', Helvetica, arial, sans;
	position: absolute;
	width:100%;
	height:100%;
	top:0;
	border:none;
	z-index:99999;
	color: #f23834;
	opacity:.95;
	display:none;
	padding: 0;
	overflow: hidden;
}

/* Social panel styles
---------------------------------------------------------------------------------*/
.gal-v2 #work-detail-wrapper .item-wrapper .item .social-panel{background:#FFF;}
.gal-v2 #work-detail-wrapper .item-wrapper .item .social-panel #social-btns-wrapper{width:50%;;margin:7% 0 0 7%;}
.gal-v2 #work-detail-wrapper .item-wrapper .item .social-panel ul{display:block;float:left;margin:30px 0 60px 0;}
.gal-v2 #work-detail-wrapper .item-wrapper .item .social-panel ul li{display:block;float:left;margin-right:15px;}
.gal-v2 #work-detail-wrapper .item-wrapper .item .social-panel ul li a:before{content:"";}
.gal-v2 #work-detail-wrapper .item-wrapper .item .social-panel ul li a{font-size:2.7em;line-height:1.3em;text-decoration:none;}
.gal-v2 #social-list li a:hover{border-bottom:1px dotted;}
.gal-v2 #social-list li a.twitter-share-button, .gal-v2 #social-list li a.twitter-share-button:hover{color:#00aced;}
.gal-v2 #social-list li a.fb-share-button, .gal-v2 #social-list li a.fb-share-button:hover{color:#036cd7;}
.gal-v2 #social-list li a.plus-share-button, .gal-v2 #social-list li a.plus-share-button:hover{color:#ed004e;}
.gal-v2 #social-list li a.tumblr-share-button, .gal-v2 #social-list li a.tumblr-share-button:hover{color:#355370;}
.gal-v2 #social-list li a.posterous-share-button, .gal-v2 #social-list li a.posterous-share-button:hover{color:#344047;}
.gal-v2 #social-list li a.digg-share-button, .gal-v2 #social-list li a.digg-share-button:hover{color:#000;}
.gal-v2 #social-list li a.stumble-share-button, .gal-v2 #social-list li a.stumble-share-button:hover{color:#ea4a24;}
.gal-v2 #social-list li a.delicious-share-button, .gal-v2 #social-list li a.delicious-share-button:hover{color:#3274d1;}
.gal-v2 #social-list li a.linkedin-share-button, .gal-v2 #social-list li a.linkedin-share-button:hover{color:#3399cc;}
.gal-v2 #social-list li a.technorati-share-button, .gal-v2 #social-list li a.technorati-share-button:hover{color:#5bb02a;}
.gal-v2 #social-list li a.evernote-share-button, .gal-v2 #social-list li a.evernote-share-button:hover{color:#6bb130;}

#work-gallery dl.info-extended{
	float:left;
	margin: 0px 0 15px 5px;
	padding:0;
	overflow:hidden;
	}
#work-gallery dl.info-extended dt{
	clear:left;
	float:left;
	margin:0 5px 0 0;
	padding:1px;
	font-weight:bold;
	}
	
#work-gallery dl.info-extended dd{
	float:left;
	margin:0;
	padding:1px;
	color:#EEE;
	}
#work-gallery dl.info-extended dd a{display:block;color:#EEE;text-decoration:none;border-bottom:1px dotted #EEE;}
#work-gallery dl.info-extended dt, #work-gallery dl.info-extended dd{font-size:1em !important;line-height:1em !important;}

.gal-v2 span#up{
	font-size:2.5em;
	width:300px;
	height:50px;
	display:block;
	margin:0 auto;
	position:relative;
	top:-175px;
	color:#474747;
}

.gal-v2 #work-detail-wrapper #work-gallery span#closebt{
	display:block;
	width:43px;
	height:43px;
	text-indent:-9999px;
	cursor: pointer;
	display:inline-block;
	text-decoration:none;
	border-radius:50%;
	top:7%;
	right:0;
	margin-right:-3px;
	}
.gal-v2 #work-detail-wrapper #work-gallery span#closebt a{
	border-radius:50%;
	display:block;
	width:43px;
	height:43px;
	background:url(images/skins-items/sprite-gal-handlers.png) no-repeat 0 -171px #000;
	opacity:1;
	-webkit-transition: all .15s ease;
	-moz-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	-webkit-transition: all .15s ease-in-out;
	transition: all .15s ease;
	}

.gal-v2 #work-detail-wrapper #work-gallery span#hide-info, .gal-v2 #work-detail-wrapper #work-gallery span#hide-social{display:block;position:absolute;right:7%;top:7%;display:none;z-index:999999;}
.gal-v2 #work-detail-wrapper #work-gallery span#hide-info a, .gal-v2 #work-detail-wrapper #work-gallery span#hide-social a{
	opacity: 1;
	text-indent: 0px;
	text-decoration: none;
	font-family: 'Arvo', Georgia;
	font-style: italic;
	color: #505050;
	display: block;
	line-height: 50px;
	border: 1px solid white;
	width: 50px;
	height: 50px;
	color:#fff;
	background: transparent;
	-moz-border-radius: 75px;
	-webkit-border-radius: 75px;
	border-radius: 750px;
	text-align: center;
	transition: all 0.2s;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;
	}

.gal-v2 #work-detail-wrapper #work-gallery span#hide-social a{color:#000;border-color:#000;}
.gal-v2 #work-detail-wrapper #work-gallery span#hide-info a:hover, .gal-v2 #work-detail-wrapper #work-gallery span#hide-social a:hover{width:65px;height:65px;line-height:64px;margin:-7px -7px 0 0;}

.gal-v2 #work-detail-wrapper #work-gallery span#closebt a:hover{background:url(images/skins-items/sprite-gal-handlers.png) no-repeat -43px -171px #FFF;}

.gal-v2 #work-detail-wrapper #work-gallery{background-color:#f3f3f3;background-repeat: no-repeat;font-family:'Terminal Dosis Light', 'Raleway', 'Maven Pro', Helvetica, arial, sans;font-size:.8em;*font-size:1.2em;}

.gal-v2 #work-detail-wrapper #work-gallery .item .info-work #info{width:50%;;margin:7% 0 0 7%;}
.gal-v2 #work-detail-wrapper #work-gallery h3{display:block;font-size:11em;color:#dedede;line-height:.9em;text-transform:uppercase;margin-bottom:15px;letter-spacing:-5px;}
.gal-v2 #work-detail-wrapper #work-gallery h4, .gal-v2 #work-detail-wrapper #work-gallery h5{font-family:'Arvo', 'Terminal Dosis Light';font-size:1.7em;text-transform:uppercase;color:#b33533;font-weight:bold;margin-bottom:7px;}
.gal-v2 #work-detail-wrapper #work-gallery h5{font-size:1em;line-height:1em;margin:5px 20px 0 0;}
.gal-v2 #work-detail-wrapper #work-gallery .divider{border-top:1px solid #dedede;margin-top:100px;clear:both;}
.gal-v2 #work-detail-wrapper #work-gallery p{font-family:'Maven Pro', helvetica, arial, sans;font-size:1.3em;color:#eeeeee;line-height:1.5em;margin:25px 0 0 0;}
.gal-v2 #work-detail-wrapper #work-gallery p a{text-decoration:none;text-transform:uppercase;padding:2px;color:#ffea00;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.gal-v2 #work-detail-wrapper #work-gallery p a:hover{-moz-transition: all .7s;-webkit-transition: all .7s;-o-transition: all .7s;transition: all .7s;background:#ffea00;color:#000;}
.gal-v2 #work-detail-wrapper #work-gallery #pagination{display:block;margin:0 0 15px 0px;font-size:1em;color:#FFF;}
.gal-v2 #work-detail-wrapper #work-gallery #pagination a{display:inline-block;text-decoration:none;line-height:15px;padding:8px;color:#eeeeee;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.gal-v2 #work-detail-wrapper #work-gallery #pagination a:hover{color:#ffea00;}

.gal-v2 #work-detail-wrapper{position:relative;z-index:20;}
.gal-v2 #work-detail-wrapper .item-wrapper .item{position:relative;}
.gal-v2 #work-detail-wrapper .item-wrapper .item #slideshow{width:100%;height:100%;overflow:hidden;}
.gal-v2 #work-detail-wrapper .item-wrapper .item .info-work h3{position:relative;}
.item-wrapper{position: absolute;z-index:50;width:100%;height:100%;overflow:hidden;}

.gal-v2 .item-wrapper{opacity:0;}
.gal-v2 div#divThumbs{opacity:0;}

/*STYLES FOR GALLERY V2*/

.gal-v2 #galeria{width:100%;height:25%;float:left;position:absolute;overflow:hidden;text-align: center;background:#000;}
.gal-v2 #slideshow{position:absolute;max-height:85%;}
.gal-v2 ul#fdgSlides{list-style-type:none;float:left;height:75%;position:relative;}
.gal-v2 ul#fdgSlides li.fdgSlide{position:relative;height:100%;float:left;overflow: hidden;text-align:center;}
.gal-v2 ul#fdgSlides li.video{width:100%;height:100%;}

.gal-v2 .wrapper-embed-video{width:720px;max-width: 100%;margin:auto auto;}

.gal-v2 .video-container{position: relative;padding-bottom: 56.25%;margin-top:-1%;height: 0;overflow: hidden;}

.gal-v2 .video-container iframe,  
.gal-v2 .video-container object,  
.gal-v2 .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.gal-v2 li.html5-video .wrapper-embed-video{}
.wrapper-soundcloud{width:50% !important;margin-top:-50px;}
.wrapper-soundcloud iframe{height:165px !important;}
.gal-v2 video{max-width: 100%;height: auto;}
.gal-v2 .video-container img{display:none;}
.jp-video-sources { display: none; }
.jp-audio-poster {position:absolute;display:block;visibility:hidden; }
.gal-v2 ul#fdgSlides li img{position:relative;top: 50%;}
.gal-v2 ul#fdgSlides .video-container .jp-jplayer img, .gal-v2 ul#fdgSlides .video-container .jp-video-poster img { top: auto !important; }
.gal-v2 ul#fdgSlides .video-container .jp-gui img { display: inline; }

.gal-v2 #fdgNav{position:absolute;height:80px;width:43px;bottom:50%;right:55px;z-index:9999;}
.gal-v2 #fdgNav span{
	display:block;
	width:43px;
	height:43px;
	text-indent:-9999px;
	cursor: pointer;
	display:inline-block;
	text-decoration:none;
	margin:3px;
	border-radius:50%;
	-webkit-transition: all .15s ease;
	-moz-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	-webkit-transition: all .15s ease-in-out;
	transition: all .15s ease;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	}
.gal-v2 #fdgNav span#fdgPrev{background:url(images/skins-items/sprite-gal-handlers.png) no-repeat 0 -43px #000;}
.gal-v2 #fdgNav span#fdgPrev:hover{background:url(images/skins-items/sprite-gal-handlers.png) no-repeat -43px -43px #FFF;}
.gal-v2 #fdgNav span#fdgNext{background:url(images/skins-items/sprite-gal-handlers.png) no-repeat 0 0 #000;}
.gal-v2 #fdgNav span#fdgNext:hover{background:url(images/skins-items/sprite-gal-handlers.png) no-repeat -43px 0 #FFF;}
.gal-v2 #fdgNav span#fdgPrev.hide{opacity:.1;cursor:default;}
.gal-v2 #fdgNav span#fdgNext.hide{opacity:.1;cursor:default;}
.gal-v2 #fdgNav span#fdgInfo{background:url(images/skins-items/sprite-gal-handlers.png) no-repeat 0 -85px #FFF;}
.gal-v2 #fdgNav span#fdgInfo:hover{background:url(images/skins-items/sprite-gal-handlers.png) no-repeat -43px -85px #000;}
.gal-v2 #fdgNav span#fdgGoGrid{background:url(images/skins-items/sprite-gal-handlers.png) no-repeat -115px 0px #FFF;display:none;}
.gal-v2 #fdgNav span#fdgGoGrid:hover{background:url(images/skins-items/sprite-gal-handlers.png) no-repeat -81px 0px #000;}
.gal-v2 #fdgNav span#fdgSocial{background:url(images/skins-items/sprite-gal-handlers.png) no-repeat 0 -129px #FFF;}
.gal-v2 #fdgNav span#fdgSocial:hover{background:url(images/skins-items/sprite-gal-handlers.png) no-repeat -43px -129px #000;}
.gal-v2 #fdgNav #fdgSocialOptions{display:block;float:left;width:310px;height:39px;background:url(images/skins-items/sprite-gal-handlers.png) no-repeat 0 -213px;margin:2px 0 0 -195px;margin-top:-13px \9;display:none;}
.gal-v2 #fdgNav #fdgSocialOptions li{display:block;float:left;padding:10px 0 0 19px;}
.gal-v2 #fdgNav #fdgSocialOptions li a{display:block;text-indent:-99999px;}
.gal-v2 #fdgNav #fdgSocialOptions span{z-index:10;}
.gal-v2 #fdgNav #fdgSocialOptions span.info-btn{z-index:999999;}
.gal-v2 #fdgNav #fdgSocialOptions li .twitter-share-button{background:url(images/social/twitter-icon.jpg) no-repeat;width:33px;height:19px;}
.gal-v2 #fdgNav #fdgSocialOptions li .fb-share-button{background:url(images/social/fb_icon.jpg) no-repeat;width:45px;height:20px;}
.gal-v2 #fdgNav #fdgSocialOptions li .plus-share-button{background:url(images/social/gplus-icon.jpg) no-repeat;width:31px;height:20px;}
.gal-v2 #fdgNav #fdgSocialOptions li .pin-share-button{background:url(images/social/pinterest-icon.jpg) no-repeat;width:50px;height:19px;}

.gal-v2 div#divThumbs{
	position: relative;
	*position:absolute; /*fix IE7 Gallery position*/
	width:100%;
	height:90px;
	/*background: #000;*/
	top:100%;
	float:left;
	text-align:center;
	margin-top:-120px;
	z-index:99999;
	}
.gal-v2 ul#fdgThumbs{
	display:block;
	height:100px;
	margin: 10px 0;
	padding-top:7px;
	float:left;
	text-align:center;
	overflow:hidden;
}

.gal-v2 ul#fdgThumbs li{
	position:relative;
	overflow:hidden;
	margin: 0 5px 0 0;
	width:50px;
	height:29px;
	display: block;
	float:left;
	opacity:1;
	-moz-transition: all .7s;
	-webkit-transition: all .7s;
	-o-transition: all .7s;
	transition: all .7s;
}
.gal-v2 ul#fdgThumbs li:hover{opacity:.5;-moz-transition: all .7s;-webkit-transition: all .7s;-o-transition: all .7s;transition: all .7s;cursor:pointer;}
.gal-v2 ul#fdgThumbs li img{position:absolute;left:0;top:0;width:100%;height:auto;}

.jp-jplayer { z-index:10; overflow:hidden; }
.jplayer_trigger { position:absolute; display:block; width:480px; height:270px; left:0; bottom:0; z-index:20; cursor:pointer; background:url(css/two2/jplayer.two2.video.play.png) 50% 50% no-repeat; }
.gal-v2 ul#fdgSlides li.jp-control { overflow: auto; height: auto; }

/*styles for single description for each slide*/
div.single-description {position:absolute;display:block;bottom:3%;max-width:50%;z-index:100;}
div.single-description p {background:black;color:white;display:inline;padding:10px;}

/*****backgrounds fit for two galleries******/
#work-detail-wrapper #work-gallery.expanded-bg, .section.expanded-bg {background-repeat:no-repeat;background-size:cover;}
#work-detail-wrapper #work-gallery.pattern-bg, .section.pattern-bg {background-repeat:repeat;}
#work-detail-wrapper #work-gal.expanded-bg {background-repeat:no-repeat;background-size:cover;}
#work-detail-wrapper #work-gal.pattern-bg {background-repeat:repeat;}

img#gal-bg {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1024px;

	/* Set up proportionate scaling */
	width: 100%;
	height: auto;

	/* Set up positioning */
	position: absolute;
	top: 0;
	left: 0;
}

@media screen and (max-width: 1024px) { /* Specific to this particular image */
	img#gal-bg {
		left: 50%;
		margin-left: -512px;   /* 50% */
	}
}


/*********************************************
*** SECTIONS
*********************************************/

/**** SECTION - DEF SKIN (base styles based on higher reolutions to 1440px. Rest resolutions are managed in media queries)****/
.section{position:relative;font:normal 1em/1.7em 'Terminal Dosis Light', 'Raleway', 'Maven Pro', Helvetica, sans;font-weight:100;width:100%;height:100%;}
.section-wrapper{position:relative;width:960px;left:12%;top:16%;color:#414141;text-transform:uppercase;}
.section-wrapper .breadcrumbs{font-size:1em;font:normal .7em/1.7em 'Arvo', Georgia, serif;}
h2{font:normal 1em/1.7em 'Terminal Dosis Light', 'Raleway', 'Maven Pro', Helvetica, sans;display:block;width:960px;font-size:2em;line-height:1.8em;border-top:2px solid #ffea00;border-bottom:2px solid #ffea00;padding:0;margin:10px 0 60px 0;}

.item-wrapper span#closebt-section{
	position:absolute;
	display:block;
	width:43px;
	height:43px;
	text-indent:-9999px;
	cursor: pointer;
	display:inline-block;
	text-decoration:none;
	border-radius:50%;
	top:7%;
	right:3%;
	margin-right:0px;
	z-index:200;
	}
.item-wrapper span#closebt-section a{
	border-radius:50%;
	display:block;
	width:43px;
	height:43px;
	background:url(images/skins-items/sprite-gal-handlers.png) no-repeat 0 -171px #000;
	opacity:1;
	-webkit-transition: all .15s ease;
	-moz-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	-webkit-transition: all .15s ease-in-out;
	transition: all .15s ease;
	}
	
.item-wrapper span#closebt-section a:hover{background:url(images/skins-items/sprite-gal-handlers.png) no-repeat -43px -171px #FFF;}

/**************************************
* DEFAULT TEMPLATE AND GENERAL LAYOUT 
***************************************/
h1{font-size:2.75em;}
h2{font-size:2em;}
h3{font-size:1.75em;}
h4{font-size:1.25em;}
h5{font-size:1em;}

.section-intro{font-size:2.5em;line-height:1.1em;font-style:normal;margin:20px 0 0px 0;width:960px;}
.claim{font-style:normal;margin-bottom: 20px;}
.section-content{margin-right:40px;float:left;text-transform:none;overflow:hidden;}
.section-content p{margin:15px 0 0 0;}
strong{font-weight:bold;}
em{font-style:italic;}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}
.aligncenter{display: block; margin: 10px auto 20px auto; clear:both;} 

div.content div img{max-width:100% !important;height:auto !important;margin:0 0 10px 0;}
div.content div.nivoSlider img{margin:0;}
div.content a{
	text-decoration: none;
	text-transform: uppercase;
	color:inherit;
	font-size:.9em;
	border-bottom:1px dotted #474747;
	-webkit-transition: all .3s;
	   -moz-transition: all .3s;
	     -o-transition: all .3s;
	        transition: all .3s;
	}
	
blockquote{display:block;margin:15px 0 15px 15px;padding-left:10px;text-transform:uppercase;}
.content ul{margin:25px 0;}
.content ul li{margin-left:30px;}
.content ul li:before{content:"---";}
/*standard wp classes not in use*/
.wp-caption{}
.wp-caption-text{}
.sticky{}
.gallery-caption{} 
.bypostauthor{}
	
/* ------- Fluid Columns ------- */
.one_half{ width:48%; }
.one_third{ width:30.66%; }
.two_third{ width:65.33%; }
.one_fourth{ width:22%; }
.three_fourth{ width:74%; }
.one_fifth{ width:16.8%; }
.two_fifth{ width:37.6%; }
.three_fifth{ width:58.4%; }
.four_fifth{ width:67.2%; }
.one_sixth{ width:13.33%; }
.five_sixth{ width:82.67%; }
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-right:4%; float:left; }
.last{ margin-right:0 !important; clear:right; }
.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}


/**** NEWS - DEF SKIN ****/
#news .breadcrumbs{margin-bottom:20px;}
#news h2{display:inline;padding:0 10px 0 10px;text-transform:uppercase;}
#news .news-title{font-size:1em !important;text-transform:uppercase;line-height:1.2em;margin-top:20px;padding-bottom:7px;border-bottom:1px dotted #000;}
#news .post-content{margin-bottom:50px;}
#news img{max-width:100%;height:auto;}
.section-wrapper ul{width:360px;float:left;margin-right:100px;}
.section-wrapper ul li{text-transform:none;font:normal .85em/1.7em 'Maven Pro', sans;*font-size:1.2em;line-height:1.5em;}
#news .section-wrapper ul li h2{font-family:'Terminal Dosis Light', 'Raleway', 'Maven Pro', sans;font-size:2.35em;}
.section-wrapper ul li small{display:block;margin:0px 0 10px 0;color:#bbb;font-size:.85em;}
.section-wrapper ul li a{text-decoration:none;text-transform:uppercase;font-size:.8em;background:#ffea00;padding:2px;color:#000;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.section-wrapper ul li a:hover{-moz-transition: all .7s;-webkit-transition: all .7s;-o-transition: all .7s;transition: all .7s;background:#000;color:#ffea00;}
#wdgt-twitter h2{margin-bottom:30px;}
.tweet .tweet_list li{margin-top:30px;}
.tweet .tweet_list li>*{}
.tweet .tweet_list li:first-child{margin-top:20px;}
#wdgt-twitter .jta-tweet-list-item{padding:0px;margin:0px;}
#wdgt-twitter .jta-tweet-text{font-style:italic;}
#wdgt-twitter .jta-tweet-hashtag{background-color:transparent}
#wdgt-twitter .jta-tweet-timestamp a{display:block;background-color:transparent;text-align:right;color:#bbb;}
#wdgt-twitter .tweet_avatar img{display:none;}

/**** DRIBBBLE - DEF SKIN ****/
#work-detail-wrapper #mydribbble span#closebt{
	position:absolute;
	display:block;
	right:0%;
	margin-top:300px;
	margin-right:110px;
	width:15px;
	height:15px;
	z-index:99;
	cursor: pointer;
}
#mydribbble h2{line-height:1.3em;margin:20px 0 20px 0;width:400px;}
#mydribbble .avatar{border:5px solid #fff;float:left;margin:0 20px 20px 0;max-width:85px;height:auto;}
#mydribbble #mydribbble-stats{font:normal .7em/1em 'Maven Pro', sans;line-height:1.5em;font-style:italic;line-height /*\**/: .5em\9}
#mydribbble #mydribbble-stats{line-height:1.5em \0/IE9;}
#mydribbble #mydribbble-stats a{text-decoration:none;text-transform:uppercase;font-style:italic;background:#ffea00;padding:2px;color:#000;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
#mydribbble #mydribbble-stats a:hover{-moz-transition: all .7s;-webkit-transition: all .7s;-o-transition: all .7s;transition: all .7s;background:#000;color:#ffea00;}
#mydribbble #username{padding-top:25px;line-height /*\**/: .5em\9;font-size:1.5em;margin-bottom:7px;}
#mydribbble #username{padding-top /*\**/: 30px\9}
#mydribbble #username{padding-top:40px \0/IE9;line-height:1.5em \0/IE9;}
#mydribbble p{margin:0;}
#mydribbble #mydribbble-shots{width:1350px;margin-top:-25px;}
#mydribbble ul.shots{width:440px;margin-top:50px;}
#mydribbble ul.shots li{width:400px;display:block;float:left;margin-right:50px;}
#mydribbble ul.shots li a.in-shot{display:block;width:400px;height:300px;border:10px solid #FFF;background:transparent;overflow:hidden;}
#mydribbble ul.shots li h3{font-size:1.3em;}
#mydribbble ul.shots li #date-shot{color:#808080;font-size:.65em;text-align:center;margin-top:10px;text-transform:uppercase;}

#mydribbble #slide-navigation{position:absolute;right:-350px;margin-top:-65px;}
#mydribbble .btn-next, #mydribbble .btn-prev{position:relative;opacity:.6;font-family:'Terminal Dosis Light', 'Raleway', 'Maven Pro', Helvetica, arial, sans;font-size:2em;text-decoration:none;color:#313131;margin-right:35px;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
#mydribbble .btn-next:hover, .btn-prev:hover{opacity:1;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}


/**** CONTACT - DEF SKIN ****/
#contact h2{width:610px;}
#contact ul{display:block;width:200px;position:relative;float:left;}
#contact li.list-section{margin-bottom:30px;}
#contact li small{display:inline;padding-left:20px;text-transform:uppercase;font-size:.7em;}
#contact li:last-child{font-size:.8em;}
div.contact-form{
	float:left;
	width:300px;
	height:305px;
	height /*\**/: 280px\9;
	font:normal 1em "Maven Pro", Helvetica, sans;
	background-color:#a3a3a3;
	color:#e5e5e5;
	border-top:5px solid;
	border-bottom:none;
	margin-left:0px;
	-moz-transition:color 0.2s ease-in, background-color 0.2s linear;
    -webkit-transition:color 0.2s ease-in, background-color 0.2s linear;
    -o-transition:color 0.2s ease-in, background-color 0.2s linear;
	transition:color 0.2s ease-in, background-color 0.2s linear;
	}
div.contact-form:hover{background:#000;color:#ffea00;}
div.contact-form form div#form-wrapper{margin:15px;}
div.contact-form form div#field-name{margin-top:0px;}
div.contact-form form label{display:block;letter-spacing:1px;text-transform:uppercase;margin:20px 0 10px 10px;font-size:.7em;}
div.contact-form form input,textarea{width:250px;line-height:20px;padding:10px;color:#a3a3a3;}
div.contact-form form input:focus,textarea:focus{color:#474747;border:none;font-style:italic;}
div.contact-form form input#comments-submit{margin-left:190px;}
div.contact-form form input.form-submit{
	font-style:italic;
	color:#999;
	width:100px;
	margin:65px 10px 0 180px;
	background:#ddd;
	-moz-transition:color 0.2s ease-in, background-color 0.1s linear;
    -webkit-transition:color 0.2s ease-in, background-color 0.1s linear;
    -o-transition:color 0.2s ease-in, background-color 0.1s linear;
	transition:color 0.2s ease-in, background-color 0.1s linear;
	}
div.contact-form form input.form-submit:hover{background:#ffea00;color:#000;cursor:pointer;}

div.contact-form form label.error {
	position:absolute;
	left:20px;
	font-size:1em;
	z-index:2000;
	display:none;
	text-indent:-9999px;
	visibility:hidden;
}
div.contact-form div.error {position:absolute;font-size:.65em;margin:-22px 0 0 100px;color:#d1d1d1; }
div.contact-form #success{text-align:center;margin-top:45%;}
div.contact-form form input:focus {background-color:#ddd;}

/**Custom form styles**/
div.custom-form{border:none;padding-bottom:40px;}
div.custom-form div.custom-form-block{float:left;margin-left:25px;}
div.custom-form div.form-col-left{margin-left:10px;} 
div.custom-form form input, textarea{line-height:20px;height:20px;-moz-transition: all .7s;-webkit-transition: all .7s;-o-transition: all .7s;transition: all .7s;}
div.custom-form div.form-item select{height:30px;}
div.custom-form form label{margin-left:0px;width:230px;}
div.custom-form form input.form-submit{position:absolute;line-height:20px;height:50px;margin:70px 10px 0 785px;}


/*********************************************
**** MISC
*********************************************/

/*Protected with password projects*/
.item form{position:absolute;background:#fff7ce;width: 300px;padding: 150px;border: 1px dotted black;}
.item form input{height:25px;line-height:25px;margin:10px 2px 10px 10px;}
.item form p{text-transform:uppercase;}
.item form #submit{padding:5px;line-height: 5px;display: inline-block;width: 55px;text-transform: uppercase;font-size: .85em;background:#000;color:#fff7ce;}
.item #info form{display:none;}

/*********************************************
**** SCROLLABLE AREAS
*********************************************/

/* Styles based in particular parts of the theme*/
#about .scrollable .content, #about .section-wrapper .content {width:960px;float:left;width:960px\9;_width:960px;*width:960px;margin-right:55px\9;_margin-right:55px;*margin-right:55px;}
#about .scrollable, #about .section-wrapper {width:1280px;height:65%;overflow:auto;}

#news .scrollable .content, #news .section-wrapper .section-content {width:920px;float:left;width:920px\9;_width:920px;*width:920px;margin-right:55px\9;_margin-right:55px;*margin-right:55px;}
#news .scrollable, #news .section-wrapper {width:960px;height:65%;overflow:auto;}

.gal-v1 .info-work .scrollable, .gal-v1 .info-work #scrollArea {width:40% !important;height:93px !important;overflow:auto;margin:7px 0 20px -3px;float:left;}
.gal-v1 .info-work #scrollArea{padding-right:10px;margin-right:10px;}
.gal-v1 .info-work .jspContainer {width:100% !important;height:200px !important;width:1500px\9;_width:1500px;*width:1500px;}
.gal-v1 .info-work .jspPane{width:93% !important;}

.gal-v2 .info-work .scrollable,
.gal-v2 .social-panel .scrollable {width:1280px !important;height:55%;overflow:auto;}
.gal-v2 .info-work .jspContainer,
.gal-v2 .social-panel .jspContainer {width:1280px !important;width:1500px\9;_width:1500px;*width:1500px;}
.gal-v2 .info-work .jspPane, 
.gal-v2 .social-panel .jspPane {width:80% !important;}

/*.scrollable .viewport { width: 99999px;height:300px;overflow:auto;*overflow-y:auto; position: relative;-webkit-overflow-scrolling: touch;}*/

/* General styles for scrollable areas*/

.jspContainer{overflow: hidden;position: relative;}
.jspPane{position: absolute;}
.jspVerticalBar{position: absolute;top: 0;right: 0;width: 5px;height: 120%;display:none;padding-right:20px;}
.jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;display:none;}
.jspVerticalBar *,.jspHorizontalBar *{margin: 0;padding: 0;}
.jspCap{display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{background: #ededed;position: relative;-webkit-border-radius: 3px;}
.jspDrag{background: #474747;position: relative;top: 0;left: 0;cursor: pointer;-webkit-border-radius: 3px;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float: left;height: 100%;}
.jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;}
.jspArrow.jspDisabled{cursor: default;background: #80808d;}
.jspVerticalBar .jspArrow{height: 16px;}
.jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{background: #eeeef4;float: left;height: 100%;}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{margin: 0 -3px 0 0;}


@media only screen and (-webkit-min-device-pixel-ratio: 0) and (min-device-width: 1025px) {
::-webkit-scrollbar{width: 5px;height: 6px;}
::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment{display: block;height: 10px;}
::-webkit-scrollbar-button:vertical:increment{background-color: #fff;}
::-webkit-scrollbar-track-piece{background-color: #eee;-webkit-border-radius: 3px;}
::-webkit-scrollbar-thumb:vertical{height: 50px;background-color: black;-webkit-border-radius: 3px;}
::-webkit-scrollbar-thumb:horizontal{width: 50px;background-color: #ccc;-webkit-border-radius: 3px;}
}
::selection{background: #ffea00;color:#404040;}
::-moz-selection{background: #ffea00;color:#404040;}


}
.gal-v2 #fdgNav #fdgSocialOptions li .fb-share-button{background:url(images/social/fb_icon.jpg) no-repeat;width:45px;height:20px;}
.gal-v2 #fdgNav #fdgSocialOptions li .plus-share-button{background:url(images/social/gplus-icon.jpg) no-repeat;width:31px;height:20px;}
.gal-v2 #fdgNav #fdgSocialOptions li .pin-share-button{background:url(images/social/pinterest-icon.jpg) no-repeat;width:50px;height:19px;}

/* Styles for shortcodes modules
****************************************************/
/*toggles*/
.toggleWrapper{margin:10px 0;clear:both;}
h5.trigger {
	display:block;
    margin: 0px !important;
    font-size: 18px;
    padding: 5px;
    padding-left: 30px;
    background-image: url('images/toggle-plus.png');
    background-position: 10px center;
    background-repeat: no-repeat;
}
h5.trigger a {display:block;background:transparent !important;border-bottom:1px dotted #474747;}
h5.trigger a:hover {color:#FFF;}
h5.active {background-image: url('images/toggle-minus.png') !important;background-position: 10px center;background-repeat: no-repeat;}
.toggle_container {overflow: hidden;padding: 20px 30px;}


/* Nivo slider
****************************************************/
/*
 * jQuery Nivo Slider v3.0 (managed with shortcodes)
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.nivoSlider {position:relative;width:100%;height:auto;overflow: hidden;background:url(images/loading.gif) no-repeat 50% 50%;}
/*.nivoSlider p{display:inline !important;}*/
.nivoSlider img {position:absolute;top:0px;left:0px;display:none;max-width: none !important;}
.nivo-main-image {display: block !important;position: relative !important;width: 100% !important;max-width: none !important;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
/* The slices and boxes in the Slider */
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box {display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img { display:block; }
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {text-align:center;padding: 15px 0;}
.nivo-controlNav a {cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}

/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Skin Type: flexible
Description: .
Version: 1.2
Author: CWC
Author URI: http://corycrowther.com
*/

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(images/nivo-theme/loading.gif) no-repeat 50% 50%;
    margin-bottom:50px;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	max-width: none;
	max-width: none !important;
}
.theme-default .nivoSlider a {border:0;display:block;}

.theme-default .nivo-controlNav {text-align: center;padding: 20px 0;}
.theme-default .nivo-controlNav a {display:inline-block;width:22px;height:22px;background:url(images/nivo-theme/bullets.png) no-repeat;text-indent:-9999px;border:0;margin: 0 2px;}
.theme-default .nivo-controlNav a.active {background-position:0 -22px;}
.theme-default .nivo-directionNav a {display:block;width:30px;height:30px;background:url(images/nivo-theme/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.theme-default a.nivo-nextNav {background-position:-30px 0;right:15px;}
.theme-default a.nivo-prevNav {left:15px;}
.theme-default .nivo-caption {font-family: Helvetica, Arial, sans-serif;}
.theme-default .nivo-caption a {color:#fff;border-bottom:1px dotted #fff;}
.theme-default .nivo-caption a:hover {color:#fff;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled {width: 100%;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {width: auto;height: auto;background: none;margin-bottom: 5px;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {display: block;width: 120px;height: auto;}

/************************************************
**** ADD YOUR CUSTOM STYLES FROM HERE OR USE THE 
**** CUSTOM CSS FEATURE  WITHIN THE OPTION PANEL
*************************************************/