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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
body{font:13px/20px 'Trebuchet MS', Arial, sans-serif;}
h1, h2, h3, h4, h5, h6{color:#555;font-family:'Verdana', sans-serif;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-weight:inherit;}
h1{font-size:48px;line-height:115px;margin-bottom:0px;}
h2{font-size:40px;line-height:84px;margin-bottom:10px;}
h3{font-size:32px;line-height:60px;margin-bottom:8px;}
h4{font-size:15px;line-height:26px;margin-bottom:10px;}
h5{font-size:15px;line-height:24px;font-family:'Trebuchet MS', sans-serif;font-weight:700;}
h6{font-size:14px;line-height:60px;font-family:'Trebuchet MS', sans-serif;font-weight:700;}
h7{font-size:40px;line-height:40px;font-family:'Courier New','Courier','Lucida Sans Typewriter', sans-serif;color:#fff}
h2.alt{font-size:38px;line-height:65px;}
h3.alt{font-size:30px;line-height:42px;font-family:'Trebuchet MS', sans-serif;font-weight:700;}
h4.alt{font-size:20px;line-height:20px;font-family:'Trebuchet MS', sans-serif;}
.subheader{color:#777;}
p{margin-bottom:10px;padding:0;}
p img{margin:0;}
p.lead{font-size:21px;line-height:27px;}
em{font-style:italic;}
strong{font-weight:bold;}
small{font-size:11px;display:block;}
blockquote{padding-left:107px;}
blockquote.alignLeft{width:310px;margin:0 20px 20px 0;float:left;}
blockquote.alignRight{width:310px;margin:0 0 20px 20px;float:right;}
blockquote, blockquote p{font-size:20px;line-height:28px;}
blockquote cite{display:block;font-size:12px;}
blockquote cite:before{content:"\2014 \0020";}
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited{}
hr{border:none;clear:both;height:35px;}
@media only screen and (max-width:767px){blockquote.alignLeft{width:50%;}
blockquote.alignRight{width:50%;}
}
a, a:visited{text-decoration:none;outline:0;-webkit-transition:color 0.2s ease-out, background 0.2s ease-out;-moz-transition:color 0.2s ease-out, background 0.2s ease-out;-o-transition:color 0.2s ease-out, background 0.2s ease-out;-ms-transition:color 0.2s ease-out, background 0.2s ease-out;transition:color 0.2s ease-out, background 0.2s ease-out;}
a:hover, a.selected{text-decoration:none;}
p a, p a:visited{line-height:inherit;}
ul, ol{margin-bottom:20px;}
ul{list-style:none outside;}
ol{list-style:decimal;}
ol, ul.bullet, ul.check, ul.square, ul.circle, ul.disc{margin-left:20px;}
ul.square{list-style:square outside;}
ul.circle{list-style:circle outside;}
ul.disc{list-style:disc outside;}
ul ul, ul ol,
ol ol, ol ul{margin:4px 0 5px 30px;font-size:90%;}
ul ul li, ul ol li,
ol ol li, ol ul li{margin-bottom:0px;}
li{line-height:18px;margin-bottom:0px;}
ul.large li{line-height:21px;}
li p{line-height:21px;}
ul.bullet{list-style-image:url('../images/icons/bullet.png');margin-left:15px;}
ul.check{list-style-image:url('../images/icons/checklist.png');}
.dropCap{font-family:'Oswald', sans-serif;font-size:40px;color:#fff;width:59px;height:40px;-webkit-border-radius:50em;-moz-border-radius:50em;border-radius:50em;margin-right:10px;padding-top:18px;padding-left:1px;float:left;text-align:center;display:block;}
form{margin-bottom:20px;}
fieldset{margin-bottom:20px;}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="phone"],
textarea,
select{border:0px solid #ccc;padding:7px 4px;outline:none;margin:0;width:215px;max-width:100%;display:block;margin-bottom:20px;font:12px Arial, sans-serif;}
select{padding:0;}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="phone"],
textarea:focus,
select:focus{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
textarea{min-height:200px;}
label,
legend{}
select{width:220px;}
input[type="checkbox"]{display:inline;}
label span,
legend span{font-weight:normal;font-size:13px;}

.wrapper{float:left;width:100%;background:#fff;overflow:hidden;}
.ie8 .wrapper{overflow:visible;min-width:1000px;}
.container{position:relative;width:1000px;margin:0 auto;padding:0;}
.one,
.onehalf,
.onethird,
.twothird,
.onefourth,
.threefourth,
.onefifth,
.twofifth,
.threefifth,
.fourfifth{position:relative;float:left;display:inline;margin-left:20px;}
.one{width:960px;}
.onehalf{width:470px;}
.onethird{width:306px;}
.twothird{width:634px;}
.onefourth{width:225px;}
.threefourth{width:715px;}
.onefifth{width:176px;}
.twofifth{width:372px;}
.threefifth{width:568px;}
.fourfifth{width:764px;}
.norow{margin-bottom:0px;}
.row-ten{margin-bottom:10px;}
.row-fourteen{margin-bottom:14px;}
.row{margin-bottom:20px;}
.row-thirty{margin-bottom:30px;}
.row-thirtyfive{margin-bottom:35px;}
.row-fourty{margin-bottom:40px;}
.row-fifty{margin-bottom:50px;}
.row-seventy{margin-bottom:70px;}
.row-eighty{margin-bottom:80px;}
.row-hundred{margin-bottom:100px;}
.top-minusthree{margin-top:-3px;}
.notop{margin-top:0px;}
.top-three{margin-top:3px;}
.top-ten{margin-top:10px;}
.top-twenty{margin-top:20px;}
.top-fifteen{margin-top:15px;}
.top-seventeen{margin-top:17px;}
.top-eightyfive{margin-top:85px;}
.top-ninetyfive{margin-top:95px;}
.top-hundred{margin-top:100px;}
.top-hundredten{margin-top:110px;}
.top-hundredfifteen{margin-top:115px;}
.top-hundredthirty{margin-top:130px;}
.top-hundredfifty{margin-top:150px;}
.top-hundredsixty{margin-top:160px;}
.top-hundredseventy{margin-top:170px;}
.top-twohundred{margin-top:200px;}
.right-ten{margin-right:10px;}
.right-fifteen{margin-right:15px;}
.right-twenty{margin-right:20px;}
.remove-left{margin-left:0px;}
img.scaletofit{width:100%;max-width:100%;height:auto;display:block;margin-bottom:10px;}
@media only screen and (min-width:768px) and (max-width:999px){.container{width:768px;}
.one{width:728px;}
.onehalf{width:354px;}
.onethird{width:228px;}
.twothird{width:480px;}
.onefourth{width:167px;}
.threefourth{width:541px;}
.onefifth{width:128px;}
.twofifth{width:278px;}
.threefifth{width:430px;}
.fourfifth{width:580px;}
}
@media only screen and (max-width:767px){.container{width:300px;}
.one,
.onehalf,
.onethird,
.twothird,
.onefourth,
.threefourth,
.onefifth,
.twofifth,
.threefifth,
.fourfifth{margin-left:15px;margin-right:15px;width:270px;}
.top-hundredten, .top-hundredfifteen{margin-top:0px;}
}
@media only screen and (min-width:480px) and (max-width:767px){.container{width:420px;}
.one,
.onehalf,
.onethird,
.twothird,
.onefourth,
.threefourth,
.onefifth,
.twofifth,
.threefifth,
.fourfifth{width:390px;}
}
.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:before,
.clearfix:after,
.row:before,
.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.row:after,
.clearfix:after{clear:both;}
.row,
.clearfix{zoom:1;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}

*{margin:0;padding:0;}
body{background:#111;height:100%;}
img{border:none;}
#supersized-loader{position:absolute;top:0;left:0;z-index:0;width:60px;height:60px;margin:0;text-indent:-999em;background:url(../images/supersized/preloader_white.gif) no-repeat center center;}
#supersized{display:block;position:fixed;left:0;top:0;overflow:hidden;z-index:-999;height:100%;width:100%;}
.ie8 #supersized{min-width:1000px;overflow:visible;}
#supersized img{width:auto;height:auto;position:relative;display:none;outline:none;border:none;}
#supersized.speed img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;}
#supersized.quality img{-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality;}
#supersized li{display:block;list-style:none;z-index:-30;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;background:#111;}
#supersized a{width:100%;height:100%;display:block;}
#supersized li.prevslide{z-index:-20;}
#supersized li.activeslide{z-index:-10;}
#supersized li.image-loading{background:#111 url(../images/supersized/preloader_white.gif) no-repeat center center;position:absolute;top:0;left:0;z-index:0;width:60px;height:60px;}
#supersized li.image-loading img{visibility:hidden;}
#supersized li.prevslide img, #supersized li.activeslide img{display:inline;}

#controls-wrapper{margin:0 auto;height:42px;width:100%;bottom:0px;left:0;z-index:4;background:url(../img/nav-bg.png) repeat-x;position:fixed;}
#controls{overflow:hidden;height:100%;position:relative;text-align:left;z-index:5;}
#slidecounter{float:left;color:#999;font:14px "Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow:#000 0 -1px 0;margin:0px 10px 0 15px;line-height:42px;}
#navigation{float:right;margin:0px 20px 0 0;}
#play-button{float:left;margin-top:1px;border-right:1px solid #333;background:url('../images/supersized/bg-hover.png') repeat-x 0 44px;}
#play-button:hover{background-position:0 1px;cursor:pointer;}
#prevslide, #nextslide{position:absolute;height:42px;width:25px;bottom:120px;opacity:0.6;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
#prevslide{left:10px;z-index:998;background:url('../images/supersized/back.png');}
#nextslide{right:10px;z-index:999;background:url('../images/supersized/forward.png');}
#prevslide:active, #nextslide:active{margin-top:-19px;}
#prevslide:hover, #nextslide:hover{cursor:pointer;}
ul#slide-list{padding:15px 0;float:left;position:absolute;left:50%;}
ul#slide-list li{list-style:none;width:12px;height:12px;float:left;margin:0 5px 0 0;}
ul#slide-list li.current-slide a, ul#slide-list li.current-slide a:hover{background-position:0 0px;}
ul#slide-list li a{display:block;width:12px;height:12px;background:url('../images/supersized/nav-dot.png') no-repeat 0 -24px;}
ul#slide-list li a:hover{background-position:0 -12px;cursor:pointer;}
#tray-button{float:right;margin-top:1px;border-left:1px solid #333;background:url('../images/supersized/bg-hover.png') repeat-x 0 44px;}
#tray-button:hover{background-position:0 1px;cursor:pointer;}
#progress-back{z-index:5;position:relative;top:0;left:0;height:8px;width:100%;background:url('../images/supersized/progress-back.png') repeat-x;}
#progress-bar{position:relative;height:8px;width:100%;background:url('../images/supersized/progress-bar.png') repeat-x;}
#nextthumb,#prevthumb{z-index:2;display:none;position:fixed;bottom:61px;height:75px;width:100px;overflow:hidden;background:#ddd;border:1px solid #fff;-webkit-box-shadow:0 0 5px #000;}
#nextthumb{right:12px;}
#prevthumb{left:12px;}
#nextthumb img, #prevthumb img{width:150px;height:auto;}
#nextthumb:active, #prevthumb:active{bottom:59px;}
#nextthumb:hover, #prevthumb:hover{cursor:pointer;}
#thumb-tray{position:fixed;z-index:3;bottom:0;left:0;background:url(../img/bg-black.png);height:150px;width:100%;overflow:hidden;text-align:center;-moz-box-shadow:0px 0px 4px #000;-webkit-box-shadow:0px 0px 4px #000;box-shadow:0px 0px 4px #000;}
#thumb-back, #thumb-forward{position:absolute;z-index:5;bottom:42px;height:108px;width:40px;}
#thumb-back{left:0;background:url('../images/supersized/thumb-back.png') no-repeat center center;}
#thumb-forward{right:0;background:url('../images/supersized/thumb-forward.png') no-repeat center center;}
#thumb-back:hover, #thumb-forward:hover{cursor:pointer;background-color:rgba(256,256,256, 0.1);}
#thumb-back:hover{border-right:1px solid rgba(256,256,256, 0.2);}
#thumb-forward:hover{border-left:1px solid rgba(256,256,256, 0.2);}
ul#thumb-list{display:inline-block;list-style:none;position:relative;left:0px;padding:0 0px;}
ul#thumb-list li{background:#111;list-style:none;display:inline;width:150px;height:108px;overflow:hidden;float:left;margin:0;}
ul#thumb-list li img{width:200px;height:auto;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;}
ul#thumb-list li.current-thumb img, ul#thumb-list li:hover img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
ul#thumb-list li:hover{cursor:pointer;}

.hidden{display:none;}
.float-left{float:left;}
img.float-left{float:left;margin-right:10px;}
.float-right{float:right;}
.center{text-align:center;}
.italic{font-style:italic;}
.separator{height:2px;border-top:1px dotted #fff;border-style:dotted;}
.circle-wrap{-webkit-border-radius:50em;-moz-border-radius:50em;border-radius:50em;}
.border.large{border:10px solid #fff;}
.boxsizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.boxsizing img{display:block;}
.alignleft{text-align:left;}
.tipsy{padding:5px;font-size:12px;position:absolute;z-index:100000;}
.tipsy-inner{padding:2px 6px 3px 6px;color:white;max-width:200px;text-align:center;}
.tipsy-arrow{position:absolute;bottom:0;left:0;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;}
.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-6px;background-position:bottom left;}
.mailchimp .separator{width:306px;margin-left:auto;margin-right:auto;display:block;}
.mailchimp{text-align:center;position:relative;margin:0 auto;}
.mailchimp p{margin-bottom:0;}
.mailchimp input[type="text"]{margin:0 auto;background:transparent;font-size:20px;line-height:30px;text-align:center;width:306px;font-family:'Trebuchet MS', sans-serif;}
.mcresult{color:#fff;font-size:20px;line-height:30px;text-align:center;}
.mailchimp input[type="submit"]{border-width:0px;margin:0;padding:18px;}
@-moz-document url-prefix(){.mailchimp input[type="submit"]{padding:11px;}
}
@media only screen and (min-width:768px) and (max-width:999px){}
@media only screen and (max-width:767px){.mailchimp .separator{width:270px;}
}
@media only screen and (min-width:480px) and (max-width:767px){.mailchimp .separator{width:306px;}
}
#home{background:url(../images/tiles/grid1.png);}
#about .wrapper.footer{background:url(../images/footers/about.jpg) 50% 50% no-repeat fixed;}
#credo .wrapper.footer{background:url(../images/footers/ondar.jpg) 50% 50% no-repeat fixed;}
#philosophy .wrapper.footer{background:url(../images/footers/philosophy.jpg) 50% 50% no-repeat fixed;}
#portfolio .wrapper.footer{background:url(../images/footers/portfolio.jpg) 50% 50% no-repeat fixed;}
#services .wrapper.footer{background:url(../images/footers/credo.jpg) 50% 50% no-repeat fixed;}
#news .wrapper.footer{background:url(../images/footers/clari55.jpg) 50% 50% no-repeat fixed;}
.bgscroll{background-attachment:scroll;}
.sectionHeader{text-align:center;margin-top:85px;}
.sectionHeader.inner{margin-top:40px;}
.sectionHeader.nomenu{margin-top:30px;}
.sectionHeader.alignleft{text-align:left;}
.sectionHeader p{font-size:20px;margin:0 auto;line-height:1.5em;}
.sectionHeader.alignleft p{margin:0;}
@media only screen and (min-width:768px) and (max-width:999px){}
@media only screen and (max-width:767px){.sectionHeader p{font-size:16px;}
.sectionHeader h1{font-size:50px;}
}
@media only screen and (min-width:480px) and (max-width:767px){.sectionHeader p{font-size:16px;}
.sectionHeader h1{font-size:60px;}
}
.wrapper.footer{height:500px;width:100%;position:relative;float:left;overflow:hidden;}
.wrapper.footer .footerPattern{width:100%;height:100%;position:absolute;}
.wrapper.footer h1, .wrapper.footer p{color:#fff;}
.wrapper.footer h2.alt{line-height:50px;}
.wrapper.footer h6{margin-bottom:20px;}
.wrapper.footer p{font-size:20px;line-height:30px;}
.wrapper footer.small{padding:23px 0 20px 0;height:auto;}
.wrapper footer.small p{margin-bottom:0;}
.wrapper.footer.quote h2.alt{padding-top:30px;}
.wrapper.footer.quote p{margin-top:10px;font-size:25px;line-height:1.4em;}
.wrapper.footer.quote .speech{width:58px;height:45px;margin:0 auto;margin-bottom:20px;background:url('../images/icons/quote.png') no-repeat;}
.wrapper.footer.clients img{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.wrapper.footer.clients a:hover img{opacity:.7;}
.wrapper.footer.clients .carousel li{display:block;}
.wrapper.footer.testimonial .carousel li{text-align:center;margin:0 auto;}
.wrapper.footer.testimonial .carousel p{font-size:25px;line-height:1.4em;}
.wrapper.footer.newsletter header p{margin-top:20px;font-size:25px;line-height:1.4em;}
@media only screen and (min-width:768px) and (max-width:999px){}
@media only screen and (max-width:767px){.wrapper.footer h2.alt{font-size:26px;line-height:40px;}
.wrapper.footer p,
.wrapper.footer.quote p,
.wrapper.footer.testimonial .carousel p,
.wrapper.footer.newsletter header p{font-size:16px;}
}
@media only screen and (min-width:480px) and (max-width:767px){}
.socialIcons{position:relative;display:inline-block;margin:0 auto;z-index:2;}
.socialIcons li{position:relative;display:inline;list-style:none;text-indent:-9999px;float:left;width:30px;height:30px;overflow:hidden;margin-right:5px;margin-bottom:5px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.socialIcons li.last{margin-right:0;}
.socialIcons li a{background-repeat:no-repeat;background-position:left top;display:block;height:30px;width:30px;}
.badoo{background:url('../images/icons/social/light/badoo.png') no-repeat;}
.bebo{background:url('../images/icons/social/light/bebo.png') no-repeat;}
.blogger{background:url('../images/icons/social/light/blogger.png') no-repeat;}
.delicious{background:url('../images/icons/social/light/delicious.png') no-repeat;}
.deviant_art{background:url('../images/icons/social/light/deviant_art.png') no-repeat;}
.digg{background:url('../images/icons/social/light/digg.png') no-repeat;}
.dribble{background:url('../images/icons/social/light/dribble.png') no-repeat;}
.email{background:url('../images/icons/social/light/email.png') no-repeat;}
.facebook{background:url('../images/icons/social/light/facebook.png') no-repeat;}
.flickr{background:url('../images/icons/social/light/flickr.png') no-repeat;}
.friendfeed{background:url('../images/icons/social/light/friendfeed.png') no-repeat;}
.gmail{background:url('../images/icons/social/light/gmail.png') no-repeat;}
.google_plus{background:url('../images/icons/social/light/google_plus.png') no-repeat;}
.last_fm{background:url('../images/icons/social/light/last_fm.png') no-repeat;}
.linkedin{background:url('../images/icons/social/light/linkedin.png') no-repeat;}
.my_space{background:url('../images/icons/social/light/my_space.png') no-repeat;}
.newsvine{background:url('../images/icons/social/light/newsvine.png') no-repeat;}
.picasa{background:url('../images/icons/social/light/picasa.png') no-repeat;}
.pinterest{background:url('../images/icons/social/light/pinterest.png') no-repeat;}
.reddit{background:url('../images/icons/social/light/reddit.png') no-repeat;}
.rss{background:url('../images/icons/social/light/rss.png') no-repeat;}
.skype{background:url('../images/icons/social/light/skype.png') no-repeat;}
.stumble_upon{background:url('../images/icons/social/light/stumble_upon.png') no-repeat;}
.technorati{background:url('../images/icons/social/light/technorati.png') no-repeat;}
.tumblr{background:url('../images/icons/social/light/tumblr.png') no-repeat;}
.twitter{background:url('../images/icons/social/light/twitter.png') no-repeat;}
.vimeo{background:url('../images/icons/social/light/vimeo.png') no-repeat;}
.yahoo_mail{background:url('../images/icons/social/light/yahoo_mail.png') no-repeat;}
.yelp{background:url('../images/icons/social/light/yelp.png') no-repeat;}
.instagram{background:url('../images/icons/social/light/instagram.png') no-repeat;}
.you_tube{background:url('../images/icons/social/light/you_tube.png') no-repeat;}
.black .badoo{background:url('../images/icons/social/dark/badoo.png') no-repeat;}
.black .bebo{background:url('../images/icons/social/dark/bebo.png') no-repeat;}
.black .blogger{background:url('../images/icons/social/dark/blogger.png') no-repeat;}
.black .delicious{background:url('../images/icons/social/dark/delicious.png') no-repeat;}
.black .deviant_art{background:url('../images/icons/social/dark/deviant_art.png') no-repeat;}
.black .digg{background:url('../images/icons/social/dark/digg.png') no-repeat;}
.black .dribble{background:url('../images/icons/social/dark/dribble.png') no-repeat;}
.black .email{background:url('../images/icons/social/light/email.png') no-repeat;}
.black .facebook{background:url('../images/icons/social/dark/facebook.png') no-repeat;}
.black .flickr{background:url('../images/icons/social/dark/flickr.png') no-repeat;}
.black .friendfeed{background:url('../images/icons/social/dark/friendfeed.png') no-repeat;}
.black .gmail{background:url('../images/icons/social/dark/gmail.png') no-repeat;}
.black .google_plus{background:url('../images/icons/social/dark/google_plus.png') no-repeat;}
.black .last_fm{background:url('../images/icons/social/dark/last_fm.png') no-repeat;}
.black .linkedin{background:url('../images/icons/social/dark/linkedin.png') no-repeat;}
.black .my_space{background:url('../images/icons/social/dark/my_space.png') no-repeat;}
.black .newsvine{background:url('../images/icons/social/dark/newsvine.png') no-repeat;}
.black .picasa{background:url('../images/icons/social/dark/picasa.png') no-repeat;}
.black .pinterest{background:url('../images/icons/social/dark/pinterest.png') no-repeat;}
.black .reddit{background:url('../images/icons/social/dark/reddit.png') no-repeat;}
.black .rss{background:url('../images/icons/social/dark/rss.png') no-repeat;}
.black .skype{background:url('../images/icons/social/dark/skype.png') no-repeat;}
.black .stumble_upon{background:url('../images/icons/social/dark/stumble_upon.png') no-repeat;}
.black .technorati{background:url('../images/icons/social/dark/technorati.png') no-repeat;}
.black .tumblr{background:url('../images/icons/social/dark/tumblr.png') no-repeat;}
.black .twitter{background:url('../images/icons/social/dark/twitter.png') no-repeat;}
.black .vimeo{background:url('../images/icons/social/dark/vimeo.png') no-repeat;}
.black .yahoo_mail{background:url('../images/icons/social/dark/yahoo_mail.png') no-repeat;}
.black .yelp{background:url('../images/icons/social/dark/yelp.png') no-repeat;}
.black .you_tube{background:url('../images/icons/social/dark/you_tube.png') no-repeat;}
.addthis_toolbox_share a span{visibility:hidden;}
.at300b:hover{opacity:1;}
.at300b,.at300b img{display:none;background:none;}
.addthis_button_linkedin{display:none;background:none;}
#home{color:white;height:100%;margin:0 auto;padding:0;position:relative;bottom:0;overflow:hidden;}
.ie8 #home{min-width:1000px;}
#home .container{height:100%;}
#home .description{position:absolute;text-align:center;margin:0 auto;width:100%;bottom:57px;}
#home #slidecaption{position:relative;top:0;}
#home .description h2.alt{color:#fff;line-height:65px;margin-bottom:3px;}
#home .description p{margin:0 auto;font:17px 'Trebuchet MS', sans-serif;font-weight:normal;color:#fff;line-height:1.4em;}
.mainNavWrapper{position:absolute;width:100%;height:290px;background:rgba(0,0,0,0.0);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#46000000', endColorstr='#46000000');bottom:195px;text-align:center;}
.ie8 .mainNavWrapper{min-width:1000px;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#60000000', endColorstr='#60000000');}
.mainnav form{display:none;}
.mainnav form select{padding:5px 10px 5px 10px;margin-top:55px;}
.mainnav ul{position:relative;margin:0 auto;margin-top:59px;margin-bottom:43px;z-index:1;}
.mainnav ul li{display:inline;font-size:18px;margin-left:17px;font-family:'Arial Narrow', sans-serif;}
.mainnav ul li:first-child{margin-left:0;}
.mainnav a, .mainnav a:visited{color:#fff;}
.mainnav a:hover, .mainnav a.selected{text-decoration:none;}
.logo{position:relative;width:170px;height:48px;margin:0 auto;margin-top:45px;background:url('../images/logo.png') no-repeat left center;}
#blurMask{position:absolute;float:left;width:100%;height:290px;overflow:hidden;z-index:-2;}
@media only screen and (min-width:768px) and (max-width:999px){.mainnav ul li{font-size:16px;margin-left:12px;}
}
@media only screen and (max-width:767px){#home .description{bottom:110px;}
#home .description p{display:none;}
#home h2.alt{font-size:26px;}
.mainnav form{display:inline-block;margin-bottom:7px;}
.mainnav ul{display:none;}
}
@media only screen and (min-width:480px) and (max-width:599px){#home .description,
#prevslide, #nextslide{display:none;visibility:hidden;}
.mainNavWrapper{position:absolute;width:100%;height:290px;background:rgba(0,0,0,0.0);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#46000000', endColorstr='#46000000');bottom:5px;text-align:center;}
}
@media only screen and (min-width:480px) and (max-width:767px){#home .description p{width:390px;}
}
@media only screen and (max-width:479px){}
@media only screen and (min-width:768px) and (max-width:999px){}
@media only screen and (max-width:767px){}
@media only screen and (min-width:480px) and (max-width:767px){}
@media only screen and (max-width:479px){}
@media only screen and (min-width:768px) and (max-width:999px){}
@media only screen and (max-width:767px){}
@media only screen and (min-width:480px) and (max-width:767px){}
.filter_padder{position:relative;float:left;text-align:center;padding:0px;margin:30px auto 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;}
.filter_wrapper{text-align:center;background:none;background-color:transparent;border-radius:0;padding:0;position:relative;display:inline-block;}
.filter{margin-right:20px;font-family:'Arial Narrow', sans-serif;font-size:15px;line-height:24px;border-bottom:4px solid #fff;color:#fff;float:left;font-weight:400;cursor:pointer;cursor:hand;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.filter_padder form{width:215px;margin:0 auto;display:none;}
.filter_padder form select{padding:5px 10px 5px 10px;}
.mega-entry{font-family:'Trebuchet MS', sans-serif;-webkit-backface-visibility:hidden;overflow:hidden;}
.mega-entry .mega-entry-innerwrap{border:5px solid #fff;overflow:hidden;}
.mega-hoverview{left:50%;margin-left:40px;width:40px;height:40px;-webkit-border-radius:50em;-moz-border-radius:50em;border-radius:50em;background:#fff url(../images/icons/magnify.png) no-repeat center;}
.mega-hoverlink{right:50%;margin-right:40px;width:40px;height:40px;-webkit-border-radius:50em;-moz-border-radius:50em;border-radius:50em;background:#fff url(../images/icons/plus.png) no-repeat center;}
.mega-hoverlink,
.mega-hoverview{margin-top:-16px;}
.mega-hover .mega-hovertitle{bottom:-30px;padding-bottom:11px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.mega-hover:hover .mega-hovertitle{bottom:0;}
.mega-hover:hover .mega-hoverview:hover,
.mega-hover:hover .mega-hoverlink:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.fatcaption-bottom, .mega-hovertitle{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out;font-family:'Trebuchet MS', sans-serif;font-weight:700;font-size:15px;line-height:15px;background:rgba(0,0,0,0.0);padding:10px 0px;margin-top:1px;}
.mega-hover:hover + .fatcaption-bottom,
.mega-hover.over + .fatcaption-bottom{background:rgba(0,0,0,0);}
.mega-hovertitle{background:none;}
.fatcaption-bottom .subtitle, .mega-hovertitle .mega-hoversubtitle{color:#fff;font-size:11px;line-height:13px;font-weight:400;margin-top:5px;font-family:'Trebuchet MS', sans-serif;}
.portfolioSingle footer{font-family:'Arial Narrow', sans-serif;font-size:32px;}
.portfolioSingle img{max-width:100%;}
.portfolioSingle footer .back{cursor:pointer;cursor:hand;float:right;line-height:31px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.portfolioSingle .socialIcons li{margin-bottom:0;}
.portfolioSingle .socialIcons{margin-left:5px;margin-bottom:-1px;}
.container.portfolio{overflow:hidden;}
.portfolioSingleContainer{}
.portfolioSingle footer .back .button{position:relative;float:left;width:30px;height:30px;margin-top:0;margin-right:10px;margin-top:1px;background:#fff url('../images/icons/close.png') no-repeat;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
@media only screen and (max-width:767px){.filter_padder form{display:inline-block;}
.filter_wrapper{display:none;}
.portfolioSingle .socialIcons{margin-top:15px;margin-left:0px;}
.portfolioSingle .socialIcons li{margin-bottom:10px;}
.portfolioSingle footer .back{float:left;margin-top:5px;}
.portfolioSingle footer .back .button{float:right;margin-left:10px;}
.portfolioSingle h1{line-height:72px;}
}
.news figure{float:left;width:150px;height:150px;cursor:pointer;cursor:hand;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.news figure img{margin:9px 0 0 9px;}
.news article h3{margin-top:0px;margin-bottom:0;cursor:pointer;cursor:hand;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.news article{margin-left:160px;margin-top:13px;}
.news article .content{margin-top:10px;}
@media only screen and (min-width:768px) and (max-width:999px){}
@media only screen and (max-width:767px){.news figure{float:none;}
.news article h3{font-size:30px;line-height:42px;}
.news article h4{}
.news article{margin-left:0px;margin-top:13px;}
}
@media only screen and (min-width:480px) and (max-width:767px){}
.contactForm hr{color:inherit;height:0;margin:6px 0 6px 0;padding:0;}
.quote span.black{display:inline-block;margin-bottom:8px;}
.contactForm p.info{display:inline;}
.contactForm label{display:inline-block;float:left;height:26px;width:155px;}
.contactForm label input{display:inline-block;float:left;height:18px;}
.contactForm input, select{width:215px;margin:0;padding:7px 4px 7px 4px;margin-bottom:10px;}
.contactForm select{width:225px;}
.contactForm textarea{width:100%;margin-bottom:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.contactForm input[type="text"], .contactForm textarea{border:1px solid transparent;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.contactForm input.submit{margin-top:5px;float:right;line-height:14px;font-weight:normal;width:auto;padding:18px;cursor:pointer;cursor:hand;border:0px solid #fff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
@-moz-document url-prefix(){.contactForm input.submit{padding:11px;}
}
.contactForm input[type="submit"][disabled]{background:#888;cursor:default;}
.contactForm fieldset{}
.contactForm label.radio{display:block;width:100%;margin:0px 0 0px 0;}
.contactForm #verifyImage{width:auto;margin:-5px 20px 0 0px;float:left;}
.contactForm #verify{width:auto;margin:-5px 20px 0 0;float:left;}
.contactForm p{margin-bottom:8px;}
.verifyText{margin-top:3px;margin-bottom:40px;}
.contactForm span.required{font-size:13px;}
#message{margin:10px 0;padding:0;}
.error_message{display:block;line-height:22px;border:none;background:none;padding:0;color:#000;margin-bottom:20px;}
ul.error_messages{margin:0 0 0 0px;padding:0;}
ul.error_messages li{line-height:22px;}
.loader{padding:0 10px;}
.contactForm #success_page{display:block;line-height:22px;border:1px solid #6dd900;background:#c8f7a8 url(../images/icons/success.png) no-repeat 15px 12px;padding:14px 15px;padding-left:55px;color:#000;}
input[type="checkbox"]{width:20px !important;margin:4px 0 0;margin-top:1px \9;float:left;*margin-top:0;line-height:normal;cursor:pointer;cursor:hand;}
input[type="radio"]{width:20px !important;}
.error_message h2{font-family:'Arial Narrow', sans-serif;font-size:24px;line-height:24px;color:#f00;}
.contactForm #success_page h2{font-family:'Arial Narrow', sans-serif;font-size:24px;line-height:24px;color:#00b200;}
.contactForm #success_page{display:block;line-height:22px;border:none;background:none;padding:0;color:#000;}
@media only screen and (max-width:999px){}
@media only screen and (min-width:768px) and (max-width:999px){}
@media only screen and (max-width:767px){.contactForm #verifyImage{margin:0px 10px 0 0px;}
.contactForm #verify{margin:0px 0px 0 0;}
.verifyText{margin-top:4px;}
.twelve.columns .contactForm #verifyImage{margin:0px 0px 10px 0px;}
}
@media only screen and (min-width:480px) and (max-width:767px){.contactForm #verifyImage{margin:5px 10px 0 0px;}
.contactForm #verify{margin:5px 10px 0 0;}
.verifyText{margin-top:5px;}
.twelve.columns .contactForm #verifyImage{margin:5px 10px 0 0px;}
}
@media only screen and (max-width:479px){}
.carousel{text-align:center;}
.carousel ul{margin:0;padding:0;list-style:none;display:block;float:left;}
.carousel ul li{display:block;float:left;}
.carousel img{max-width:100%;}
.carouselNav{top:100px;}
.carouselNav a{position:absolute;z-index:1;float:left;height:42px;width:25px;opacity:.6;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out;cursor:pointer;cursor:hand;}
.carouselNav .prev{background:url('../images/supersized/back.png');left:20px;}
.carouselNav .next{background:url('../images/supersized/forward.png');right:20px;}
.carouselNav a:hover{opacity:1;}
.actionBox{position:relative;display:block;padding:10px 2px 13px 20px;border-left:10px solid #eee;clear:both;}
.actionBox h5{line-height:24px;}
.actionBox p{margin:0 !important;}
.actionBox a{float:right;position:relative;margin-left:20px;margin-top:8px;margin-right:15px;}
.onefourth .actionBox a{float:left;margin-left:15px;margin-bottom:10px;}
.onefifth .actionBox a{float:left;margin-left:-5px;margin-bottom:10px;}
@media only screen and (min-width:768px) and (max-width:999px){.onefourth .actionBox a{float:left;padding:20px;margin-left:0px;margin-bottom:10px;}
.onefifth .actionBox a{float:left;padding:20px;margin-left:0px;margin-bottom:10px;}
}
@media only screen and (max-width:767px){.onefourth .actionBox a{float:right;}
.onefifth .actionBox a{float:right;}
}
@media only screen and (min-width:480px) and (max-width:767px){}
.progressbars .under, .progressbars .over{position:absolute;display:block;height:5px;}
.progressbars .under{width:100%;}
.progressbars .over{width:0;}
.progressbars li{margin-bottom:30px;}
.progressbars li h5{margin-bottom:2px;}
.ui-tabs{zoom:1;}
.ui-tabs ul{}
.ui-tabs .ui-tabs-nav{list-style:none;position:relative;overflow:hidden;z-index:1000;margin-bottom:2px;}
.ui-tabs .ui-tabs-nav li{position:relative;float:left;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.ui-tabs .ui-tabs-nav li:last-child{}
.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;padding:15px 20px;padding-bottom:16px;color:#fff;font-family:'Trebuchet MS', sans-serif;font-weight:700;font-size:13px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.ui-tabs .ui-tabs-nav
li.ui-tabs-selected{}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;position:relative;height:auto !important;padding:16px 20px;padding-bottom:10px;}
.ui-tabs .ui-tabs-panel p{margin-bottom:10px;display:inline-block;}
.ui-tabs .ui-tabs-panel p.row{margin-bottom:20px;}
.ui-tabs .ui-tabs-panel a{}
.ui-tabs .ui-tabs-panel a:hover{}
.ui-tabs .ui-tabs-panel p img{float:left;margin-right:10px;}
.ui-tabs .ui-tabs-hide{display:none !important;}
.teamMember{position:relative;}
.teamMember h5{line-height:20px;margin-left:2px;}
.teamMember img{margin-bottom:15px;float:left;margin-right:15px;}
.teamMember p{margin:0;}
.teamMember .socialIcons, .teamMember ul.socialIcons{margin-top:9px;}
.teamMember small{margin-bottom:5px;}
.one .teamMember{width:960px;}
.onehalf .teamMember{width:470px;}
.onethird .teamMember{width:306px;}
.twothird .teamMember{width:633px;}
.onefourth .teamMember{width:225px;}
.threefourth .teamMember{width:715px;}
.onefifth .teamMember{width:176px;}
.twofifth .teamMember{width:372px;}
.threefifth .teamMember{width:568px;}
.fourfifth .teamMember{width:764px;}
@media only screen and (min-width:768px) and (max-width:999px){.one .teamMember{width:728px;}
.onehalf .teamMember{width:354px;}
.onethird .teamMember{width:228px;}
.twothird .teamMember{width:478px;}
.onefourth .teamMember{width:167px;}
.threefourth .teamMember{width:541px;}
.onefifth .teamMember{width:128px;}
.twofifth .teamMember{width:278px;}
.threefifth .teamMember{width:428px;}
.fourfifth .teamMember{width:580px;}
}
@media only screen and (max-width:767px){.one .teamMember{width:270px;}
.onehalf .teamMember{width:270px;}
.onethird .teamMember{width:270px;}
.twothird .teamMember{width:270px;}
.onefourth .teamMember{width:270px;}
.threefourth .teamMember{width:270px;}
.onefifth .teamMember{width:270px;}
.twofifth .teamMember{width:270px;}
.threefifth .teamMember{width:270px;}
.fourfifth .teamMember{width:270px;}
.teamMember img{margin-bottom:10px;}
}
@media only screen and (min-width:480px) and (max-width:767px){.one .teamMember{width:390px;}
.onehalf .teamMember{width:390px;}
.onethird .teamMember{width:390px;}
.twothird .teamMember{width:390px;}
.onefourth .teamMember{width:390px;}
.threefourth .teamMember{width:390px;}
.onefifth .teamMember{width:390px;}
.twofifth .teamMember{width:390px;}
.threefifth .teamMember{width:390px;}
.fourfifth .teamMember{width:390px;}
}
.miniSlider{overflow:hidden;margin-bottom:7px;}
.miniSlider ul{margin:0;padding:0;list-style-type:none;margin-top:0px;}
.miniSlider ul li{position:relative;display:inline;float:left;}
.miniSlider .socialIcons{margin-top:10px;}
.miniNav{height:10px;position:absolute;top:11px;right:0;}
.miniNavBtn{display:inline;float:left;width:8px;height:8px;margin-left:5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;cursor:hand;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.acc{list-style:none;margin-top:10px;width:100%;}
.acc .separator{margin:0;}
.acc h4{position:relative;font-family:'Trebuchet MS', sans-serif;font-weight:700;font-size:13px;line-height:21px;margin-bottom:0px;cursor:pointer;cursor:hand;padding:5px 5px 8px 0px;-webkit-transition:color 0.2s ease-out, background 0.2s ease-out;-moz-transition:color 0.2s ease-out, background 0.2s ease-out;-o-transition:color 0.2s ease-out, background 0.2s ease-out;-ms-transition:color 0.2s ease-out, background 0.2s ease-out;transition:color 0.2s ease-out, background 0.2s ease-out;}
.acc h4 .icon{position:relative;float:left;width:18px;height:18px;margin-right:14px;margin-top:2px;overflow:hidden;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.acc .acc-section{overflow:hidden;}
.acc .acc-content{width:100%;padding:4px 0 10px 0;margin-bottom:5px;}
@media only screen and (min-width:768px) and (max-width:999px){}
@media only screen and (max-width:767px){}
@media only screen and (min-width:480px) and (max-width:767px){}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline:none;}
.slides,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider{margin:0;padding:0;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img{width:100%;display:block;}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{margin-top:6px;background:#fff;position:relative;zoom:1;}
.flexslider.small{border:none;}
.flexslider.small + h4{margin-top:15px;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.flexslider .slides{zoom:1;}
.flex-direction-nav{*height:0;}
.flex-direction-nav a{width:40px;height:40px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin:20px 10px -20px 10px;display:block;position:absolute;bottom:50%;cursor:pointer;cursor:hand;text-indent:-9999px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.flexslider.small .flex-direction-nav a{width:30px;height:30px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;bottom:30px;}
.flex-direction-nav .flex-next{background:#333 url(../images/icons/flexRight.png) no-repeat center center;right:0px;}
.flex-direction-nav .flex-prev{background:#333 url(../images/icons/flexLeft.png) no-repeat center center;left:0px;}
.flexslider:hover .flex-next{right:0px;}
.flexslider:hover .flex-prev{left:0px;}
.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default;}
.flex-control-nav{position:absolute;top:-19px;right:0;}
.flexslider.border .flex-control-nav{right:-10px;top:-29px;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{width:8px;height:8px;display:block;cursor:pointer;cursor:hand;text-indent:-9999px;margin-left:5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.flex-control-paging li a.flex-active{cursor:default;}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}
.flex-control-thumbs li{width:25%;float:left;margin:0;}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;cursor:hand;}
.flex-control-thumbs img:hover{opacity:1;}
.flex-control-thumbs .flex-active{opacity:1;cursor:default;}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0;}
.flex-direction-nav .flex-next{opacity:1;right:0;}
}
.button{font:16px 'Arial Narrow', sans-serif;line-height:14px;font-weight:normal;display:inline-block;cursor:pointer;cursor:hand;position:relative;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out;margin-right:10px;margin-bottom:10px;}
.button.large{padding:28px;}
.button.normal{padding:18px;}
.button.small{padding:8px;}
.button{color:#fff;background-color:#000;}
.button:hover{color:#fff;text-decoration:none;}
.button.reverted{color:#fff;}
.button.reverted:hover{color:#fff;background-color:#000;}
.pricingTable{position:relative;text-align:center;}
.pricingTable header{padding:15px 0;}
.pricingTable header h4{color:#fff;font:'Georgia', serif;font-size:20px;text-align:center;margin:0}
.pricingTable .price{font:30px 'Georgia', serif;margin-top:15px;margin-bottom:5px;margin-left:0px;}
.pricingTable .currency{font-size:25px;}
.pricingTable .recurrence{font:15px 'Trebuchet MS', sans-serif;font-weight:700;margin-bottom:20px;}
.pricingTable .features p{margin:0;padding:8px 0;}
.pricingTable .features{text-align:center;padding:0 10px;}
.pricingTable .button{display:inline-block;margin:0px auto 25px 0;}
.ie9 .onefifth .pricingTable .recurrence, .ie8 .onefifth .pricingTable .recurrence{clear:both;}
.onefifth.pricingTable .price{font-size:30px;}
@media only screen and (min-width:768px) and (max-width:999px){.onefourth.pricingTable .price{font-size:36px;}
.onefifth.pricingTable .price{font-size:26px;}
.onefifth.pricingTable .recurrence{font-size:14px;}
.onefifth.pricingTable .button.normal{padding:15px 10px;}
}
@media only screen and (max-width:767px){}
@media only screen and (min-width:480px) and (max-width:767px){}
.wrapper.content,
body{background-color:#fff;}
.mega-entry .mega-entry-innerwrap,
.filter,
.cj-zoom-item{border-color:#fff;}
h6,
h2.alt{color:#fff;}
.error_message,
.contactForm #success_page p{color:#000;}
body,
p,
h3.alt,
h4.alt,
h5,
.acc h4,
blockquote,
blockquote p,
input[type="text"],
input[type="password"],
input[type="email"],
input[type="phone"],
textarea,
select,
.sectionHeader p,
.acc .acc-content{color:#777;}
h1,
h2{color:#333;}
.border.large{border-color:#333;}
.flex-direction-nav .flex-next,
.flex-direction-nav .flex-prev{background-color:#333;}
.pricingTable,
h4,
.news h3,
.actionBox h5,
.pricingTable .features p{color:#555;}
.news figure{background-color:#555;}
.miniNavBtn,
.flex-control-paging li a,
.acc h4 .icon,
.acc .acc-selected .icon,
.mainNavWrapper .socialIcons li:hover,
.mega-hover:hover .mega-hoverview:hover,
.mega-hover:hover .mega-hoverlink:hover{background-color:#aaa;}
.filter,
small,
.mainnav a:hover,
.mainnav a.selected{color:#aaa;}
.portfolioSingle footer,
h3{color:#ccc;}
.socialIcons li,
.portfolioSingle footer .back .button,
.progressbars .under{background-color:#ccc;}
.separator{border-top-color:#ccc;}
.actionBox,
.ui-tabs .ui-tabs-panel,
.pricingTable{background-color:#eee;}
.pricingTable header,
.ui-tabs .ui-tabs-nav{background-color:#bbb;}
.contactForm input[type="text"], .contactForm textarea{background:rgba(0, 0, 0, 0.1);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#01000000', endColorstr='#01000000');}
.ie8 .contactForm input[type="text"], .ie8 .contactForm textarea{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#10000000', endColorstr='#10000000');}
.contactForm input[type="text"]:focus, .contactForm textarea:focus{background:rgba(0, 0, 0, 0);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#00000000');}
.wrapper footer.small{background:rgba(0, 0, 0, 0.1);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#01000000', endColorstr='#01000000');}
.ie8 .wrapper footer.small{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#10000000', endColorstr='#10000000');}
.dark .wrapper.content,
body.dark{background-color:#212121;}
.dark .mega-entry .mega-entry-innerwrap,
.dark .filter{border-color:#212121;}
.dark h6,
.dark h2.alt{color:#fff;}
.dark body,
.dark p,
.dark h3.alt,
.dark h4.alt,
.dark h5,
.dark .acc h4,
.dark blockquote,
.dark blockquote p,
.dark input[type="text"],
.dark input[type="numeric"],
.dark input[type="password"],
.dark input[type="email"],
.dark input[type="phone"],
.dark textarea,
.dark select,
.dark .acc .acc-content{color:#999;}
.dark h1,
.dark h2,
.dark .pricingTable,
.dark h4,
.dark .actionBox h5,
.dark .pricingTable .features p,
.dark .error_message,
.dark .contactForm #success_page p{color:#fff;}
.dark .news figure{background-color:#fff;}
.dark .contactForm input[type="text"], .dark .contactForm textarea{background:rgba(255, 255, 255, 0.1);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#01FFFFFF', endColorstr='#01FFFFFF');}
.ie8 .dark .contactForm input[type="text"], .ie8 .dark .contactForm textarea{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#10FFFFFF', endColorstr='#10FFFFFF');}
.dark .contactForm input[type="text"]:focus, .dark .contactForm textarea:focus{background:rgba(255, 255, 255, 0);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00FFFFFF', endColorstr='#00FFFFFF');}
.dark .wrapper footer.small{background:rgba(255, 255, 255, 0.1);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#01FFFFFF', endColorstr='#01FFFFFF');}
.ie8 .dark .wrapper footer.small{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#10FFFFFF', endColorstr='#10FFFFFF');}
.dark .miniNavBtn,
.dark .flex-control-paging li a,
.dark .acc h4 .icon,
.dark .acc .acc-selected .icon{background-color:#888;}
.dark .filter,
.dark small{color:#777;}
.dark .portfolioSingle footer,
.dark h3{color:#444;}
.dark .socialIcons li,
.dark .portfolioSingle footer .back .button,
.dark .progressbars .under{background-color:#444;}
.dark .separator{border-top-color:#444;}
.dark .actionBox,
.dark .ui-tabs .ui-tabs-panel,
.dark .pricingTable{background-color:#151515;}
.dark .pricingTable header,
.dark .ui-tabs .ui-tabs-nav{background-color:#111;}
.dark .mainnav a:hover,
.dark .mainnav a.selected,
.dark .sectionHeader p{color:#aaa;}
.dark .mainNavWrapper .socialIcons li:hover,
.dark .mega-hover:hover .mega-hoverview:hover,
.dark .mega-hover:hover .mega-hoverlink:hover{background-color:#aaa;}
.dark .border.large,
.dark .cj-zoom-item{border-color:#080808;}
.dark .flex-direction-nav .flex-next,
.dark .flex-direction-nav .flex-prev{background-color:#080808;}
blockquote{background:transparent url('../images/icons/quoteDark.png') no-repeat;}
.dark blockquote{background:transparent url('../images/icons/quoteLight.png') no-repeat;}
.acc h4 .icon{background:#aaa url('../images/icons/acc.png') 4px 4px no-repeat;}
.acc .acc-selected .icon{background:#aaa url('../images/icons/acc.png') 4px -14px no-repeat;}
.dark .acc h4 .icon{background:#888 url('../images/icons/accDark.png') 4px 4px no-repeat;}
.dark .acc .acc-selected .icon{background:#888 url('../images/icons/accDark.png') 4px -14px no-repeat;}
#supersized-loader,
#supersized li.image-loading{background:url(../images/supersized/preloader_light.gif) no-repeat center center;}
.dark #supersized-loader,
.dark #supersized li.image-loading{background:url(../images/supersized/preloader_dark.gif) no-repeat center center;}
.mailchimp input[type="text"],
.dark .news article h3{color:#fff;}
.mailchimp .separator{border-top-color:#fff;}
.socialIcons.black li{background-color:#fff;}
.cj-zoom-item{-moz-box-shadow:0px 5px 10px #BBB;-webkit-box-shadow:0px 5px 10px #BBB;-o-box-shadow:0px 5px 10px #BBB;-ms-box-shadow:0px 5px 10px #BBB;box-shadow:0px 5px 10px #BBB;}
.dark .cj-zoom-item{-moz-box-shadow:0px 0px 4px #000;-webkit-box-shadow:0px 4px 5px #000;-o-box-shadow:0px 0px 4px #000;-ms-box-shadow:0px 0px 4px #000;box-shadow:0px 0px 4px #000;}
.highlightColor,
h1.highlightColor,
h2.highlightColor,
h3.highlightColor,
h4.highlightColor,
h5.highlightColor,
h6.highlightColor,
.filter:hover,
.filter.selected,
.portfolioSingle footer .back:hover,
.news article h3:hover,
.news article h3.over,
.news.selected > article h3,
.acc h4.acc-selected,
a,
a:visited{color:#f60;}
.tipsy-inner,
.socialIcons li:hover,
.portfolioSingle footer .back:hover > .button,
.news figure:hover,
.news figure.over,
.news.selected > figure,
.progressbars .over,
.ui-tabs .ui-tabs-nav li a:hover,
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.miniNavBtn:hover,
.miniNavBtn.miniNavSelected,
.acc .acc-selected .icon,
.dark .acc .acc-selected .icon,
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover,
.flex-control-paging li a:hover,
.flex-control-paging li a.flex-active,
.button:hover,
.button.reverted,
.pricingTable header.highlighted,
.dropCap{background-color:#f60;}
.filter:hover,
.filter.selected,
.actionBox,
.mega-entry .mega-entry-innerwrap.over,
.contactForm input:focus,
textarea:focus, select:focus{border-color:#f60;}
.tipsy-arrow{border-top-color:#f60;}

.cj-zoom-showcase{position:relative;font-size:24px;padding:0;margin:0 0 20px 0;line-height:normal;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;}
.cj-zoom-showcase a{margin:0;padding:0;outline:none;display:inline-block;}
.cj-zoom-item{margin:0;padding:0;line-height:normal;border:1px solid #fff;background-color:#000;display:inline-block;visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;-moz-box-shadow:0px 0px 4px #000;-webkit-box-shadow:0px 4px 5px #000;-o-box-shadow:0px 0px 4px #000;-ms-box-shadow:0px 0px 4px #000;box-shadow:0px 0px 4px #000;}
.cj-zoom-showcase span{visibility:hidden;display:inline-block;white-space:nowrap;padding:5px 10px 5px 10px;position:absolute;top:0;left:0;}
.cj-zoom-showcase img{position:absolute;top:0;left:0;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-o-box-shadow:none !important;-ms-box-shadow:none !important;box-shadow:none !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-o-border-radius:0px !important;-ms-border-radius:0px !important;border-radius:0px !important;}
.cj-zoom-caption{position:relative;}
.cj-zoom-caption-link{cursor:pointer;text-decoration:underline;}
.cj-zoom-caption-wrap{visibility:hidden !important;padding:0 !important;z-index:99;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;}
.cj-zoom-hide-caption{height:0 !important;line-height:0;overflow-y:hidden;}
.cj-zoom-caption-scale{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top;}
.cj-zoom-caption-wrap span{visibility:hidden !important;padding:5px 10px 5px 10px;}
.cj-zoom-showcase-cover{width:100%;height:100%;visibility:visible !important;padding:0 !important;background-color:#000;z-index:98;}
.cj-zoom-showcase,
.cj-zoom-showcase div,
.cj-zoom-showcase span,
.cj-zoom-showcase img,
.cj-zoom-showcase a{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;}