/*!
 *	Bulb - HTML template & Wordpress theme
 *	Copyright © 2012 Vincent Bianciotto - celavi.fr
 *  
 *	@date 01/04/2013
 *  @licence CC BY-NC 3.0
 *	@author Vincent Bianciotto
 *  @version v0.1
 */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a{text-decoration:none}a:focus{outline:0}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0;list-style:none}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}/*!
 *  Easycons
 *  Copyright © 2012 Vincent Bianciotto - celavi.fr
 *  
 *  @date 04-01-2013
 *  @licence CC BY 3.0
 *  @author Vincent Bianciotto
 *  @version v0.1
 */@font-face{font-family:'Easycons';src:url('../fonts/Easycons.eot');src:url('../fonts/Easycons.eot?#iefix') format('embedded-opentype'),url('../fonts/Easycons.svg#Easycons') format('svg'),url('../fonts/Easycons.woff') format('woff'),url('../fonts/Easycons.ttf') format('truetype');font-weight:normal;font-style:normal}[data-easycons]{font-family:'Easycons';content:attr(data-easycons);speak:none;font-weight:normal;line-height:1em;-webkit-font-smoothing:antialiased}.easycons,[class^="easycons-"],[class*=" easycons-"]{font-family:'Easycons';font-weight:normal;font-style:normal;speak:none;line-height:1;display:inline-block;text-decoration:inherit;-webkit-font-smoothing:antialiased}.easycons.small,[class^="easycons-"].small,[class*=" easycons-"].small{font-size:.750em;line-height:2.1em;vertical-align:top}.easycons.medium,[class^="easycons-"].medium,[class*=" easycons-"].medium{font-size:1.50em;line-height:2em}.easycons.large,[class^="easycons-"].large,[class*=" easycons-"].large{font-size:2em;line-height:2em}.easycons-plus:before{content:"\002B"}.easycons-plus-rounded:before{content:"\002C"}.easycons-anti-clockwise:before{content:"\27F2"}.easycons-arrow-down:before{content:"\02C5"}.easycons-arrow-left:before{content:"\02C2"}.easycons-arrow-right:before{content:"\02C3"}.easycons-arrow-up:before{content:"\02C4"}.easycons-audio:before{content:"\005B"}.easycons-calculator:before{content:"\0021"}.easycons-check:before{content:"\2713"}.easycons-clockwise:before{content:"\27F3"}.easycons-code:before{content:"\0025"}.easycons-close:before{content:"\0023"}.easycons-close-rounded:before{content:"\0026"}.easycons-cog:before{content:"\0027"}.easycons-cogs:before{content:"\0028"}.easycons-headphones:before{content:"\0048"}.easycons-comments:before{content:"\003D"}.easycons-pencil:before{content:"\0054"}.easycons-earth:before{content:"\003F"}.easycons-earth-inverted:before{content:"\0040"}.easycons-feather:before{content:"\0042"}.easycons-file-protected:before{content:"\0043"}.easycons-files:before{content:"\0044"}.easycons-folder:before{content:"\0045"}.easycons-gallery:before{content:"\0046"}.easycons-grid:before{content:"\0047"}.easycons-heart:before{content:"\2764"}.easycons-heart-broken:before{content:"\003E"}.easycons-home:before{content:"\004A"}.easycons-less:before{content:"\002D"}.easycons-less-rounded:before{content:"\002E"}.easycons-link:before{content:"\004C"}.easycons-lifebuoy:before{content:"\004B"}.easycons-marker:before{content:"\004D"}.easycons-mobile-nav:before{content:"\004E"}.easycons-tea:before{content:"\004F"}.easycons-palette:before{content:"\0050"}.easycons-paused:before{content:"\0051"}.easycons-paused-squared:before{content:"\0052"}.easycons-pen:before{content:"\0053"}.easycons-picture:before{content:"\0055"}.easycons-play:before{content:"\0056"}.easycons-play-squared:before{content:"\0057"}.easycons-quotes:before{content:"\0022"}.easycons-sandglass:before{content:"\0058"}.easycons-share:before{content:"\0059"}.easycons-star:before{content:"\002A"}.easycons-star-outline:before{content:"\0029"}.easycons-stop:before{content:"\002F"}.easycons-stop-squared:before{content:"\0030"}.easycons-tools:before{content:"\0034"}.easycons-tag:before{content:"\0032"}.easycons-tags:before{content:"\0031"}.easycons-time:before{content:"\0033"}.easycons-tv:before{content:"\0035"}.easycons-user:before{content:"\0036"}.easycons-user-update:before{content:"\0037"}.easycons-video:before{content:"\0038"}.easycons-video-inverted:before{content:"\0039"}.easycons-eye:before{content:"\0041"}.easycons-zoom:before{content:"\003A"}.easycons-zoom-in:before{content:"\003B"}.easycons-youtube:before{content:"\0061"}.easycons-youtube-rounded:before{content:"\0062"}.easycons-vimeo:before{content:"\0063"}.easycons-vimeo-rounded:before{content:"\0064"}.easycons-twitter:before{content:"\0065"}.easycons-twitter-rounded:before{content:"\0066"}.easycons-skype:before{content:"\0067"}.easycons-skype-rounded:before{content:"\0068"}.easycons-pinterest:before{content:"\0069"}.easycons-pinterest-rounded:before{content:"\006A"}.easycons-facebook:before{content:"\006B"}.easycons-facebook-rounded:before{content:"\006C"}.easycons-google-plus:before{content:"\006D"}.easycons-google-plus-rounded:before{content:"\006E"}.easycons-dribbble:before{content:"\006F"}.easycons-dribbble-rounded:before{content:"\0070"}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;content:"";line-height:0}.container:after{clear:both}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}pre{-webkit-box-shadow:3px 3px 0 #000;-moz-box-shadow:3px 3px 0 #000;box-shadow:3px 3px 0 #000;background-color:#333;background-image:url('../img/textures/broken_noise/broken_noise.png');background-position:center top;background-repeat:repeat;color:#fff;font-size:.813em;font-weight:300;padding:20px;-webkit-font-smoothing:antialiased}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){pre{background-image:url("../img/textures/broken_noise/broken_noise@2x.png");background-size:476px 476px}}blockquote{background-image:url('../img/strip-pattern.png');background-position:left top;background-repeat:repeat;position:relative;padding:6px;background-color:#fff;border:10px solid #fff;margin:30px 0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2)}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){blockquote{background-image:url("../img/strip-pattern@2x.png");background-size:6px 6px}}blockquote p{position:relative;display:block;margin:0;padding:25px 20px 30px;color:#595959;font-size:1em;line-height:1.350em;font-weight:300;font-style:italic;background-color:#fff}blockquote small{position:absolute;display:block;text-align:right;line-height:1.1em;font-weight:300;font-style:italic;color:#1d9ad5;right:14px;bottom:12px;width:100%}blockquote:before{font-family:'Easycons';font-weight:normal;font-style:normal;speak:none;line-height:1;display:inline-block;text-decoration:inherit;-webkit-font-smoothing:antialiased;content:'\0022';-webkit-mask-image:url('../img/quote-circle-mask.png');-moz-mask-image:url('../img/quote-circle-mask.png');-o-mask-image:url('../img/quote-circle-mask.png');mask-image:url('../img/quote-circle-mask.png');position:absolute;background-color:#1d9ad5;font-size:1.2em;top:-20px;left:50%;margin-left:-20px;width:40px;height:30px;padding-top:10px;text-align:center;color:#fff;z-index:2;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}blockquote:before.small{font-size:.750em;line-height:2.1em;vertical-align:top}blockquote:before.medium{font-size:1.50em;line-height:2em}blockquote:before.large{font-size:2em;line-height:2em}blockquote.huge p{padding:35px 40px 45px;font-family:'Kaushan script','Helvetica Neue',Helvetica,Arial,Sans-serif;text-align:center;font-size:2.2em;font-style:normal;line-height:1.2em}blockquote.huge small{color:#999;text-align:center;left:0;right:auto}blockquote.huge:before{-webkit-mask-image:url('../img/quote-circle-mask-bigger.png');-moz-mask-image:url('../img/quote-circle-mask-bigger.png');-o-mask-image:url('../img/quote-circle-mask-bigger.png');mask-image:url('../img/quote-circle-mask-bigger.png');width:60px;height:42px;padding-top:18px;top:-35px;margin-left:-30px;font-size:1.5em}hr{background-image:url('../img/strip-pattern.png');background-position:left top;background-repeat:repeat;margin:20px 0;border:0;height:5px}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){hr{background-image:url("../img/strip-pattern@2x.png");background-size:6px 6px}}p{font-size:.875em;line-height:1.5em;font-weight:500;margin:0 0 1.5em}p a{font-weight:600}p strong{color:#262626}a{color:#1a8abf}a:hover{color:#2aa7e2}h1,h2,h3,h4,h5,h6{margin:.875em 0;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,Sans-serif;font-weight:600;line-height:1.250em;font-style:italic;color:#262626;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:70%;color:#999;font-weight:300;line-height:0}h1.light,h2.light,h3.light,h4.light,h5.light,h6.light{font-weight:300}h1.light strong,h2.light strong,h3.light strong,h4.light strong,h5.light strong,h6.light strong{font-weight:600}h1.colored,h2.colored,h3.colored,h4.colored,h5.colored,h6.colored{color:#1d9ad5}h1.tight,h2.tight,h3.tight,h4.tight,h5.tight,h6.tight{margin-top:-0.875em}h1{font-size:2.1em;line-height:1.1em;margin:.750em 0}h2{font-size:1.7em}h3{font-size:1.3em}h4{font-size:1.1em}h5{font-size:.912em}h6{font-size:.875em;font-weight:bold}h1.retro,h2.retro,h3.retro,h4.retro,h5.retro,h6.retro{background-image:url('../img/heading-pattern-top.png');background-position:center top;background-repeat:no-repeat;position:relative;display:block;text-align:center;font-family:'Kaushan script','Helvetica Neue',Helvetica,Arial,Sans-serif;font-weight:500;font-style:normal;line-height:1.1em;color:#3f3f3f;text-shadow:0 1px 0 rgba(255,255,255,0.7);padding-top:1.2em;*zoom:1}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){h1.retro,h2.retro,h3.retro,h4.retro,h5.retro,h6.retro{background-image:url("../img/heading-pattern-top@2x.png");background-size:1170px 34px}}h1.retro:after,h2.retro:after,h3.retro:after,h4.retro:after,h5.retro:after,h6.retro:after{position:relative;display:block;content:'';background-image:url('../img/heading-pattern-bottom.png');background-position:center top;background-repeat:no-repeat;height:10px;margin-top:.4em}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){h1.retro:after,h2.retro:after,h3.retro:after,h4.retro:after,h5.retro:after,h6.retro:after{background-image:url("../img/heading-pattern-bottom@2x.png");background-size:1170px 10px}}h1.retro small,h2.retro small,h3.retro small,h4.retro small,h5.retro small,h6.retro small{display:block;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,Sans-serif;margin-top:.4em;font-size:.6em;line-height:1.2em;font-style:italic;font-weight:300}h2.retro{font-size:1.7999999999999998em}h3.retro{font-size:1.5em;padding-top:1.2em}h1.styled,h2.styled,h3.styled,h4.styled,h5.styled,h6.styled{-webkit-box-shadow:3px 3px 0 #177aa8;-moz-box-shadow:3px 3px 0 #177aa8;box-shadow:3px 3px 0 #177aa8;background-color:#1d9ad5;display:inline-block;*display:inline;*zoom:1;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);font-weight:300;font-style:italic;padding:5px 20px 6px;margin-bottom:1.2em}h1.styled.dark,h2.styled.dark,h3.styled.dark,h4.styled.dark,h5.styled.dark,h6.styled.dark{-webkit-box-shadow:3px 3px 0 #333;-moz-box-shadow:3px 3px 0 #333;box-shadow:3px 3px 0 #333;background-color:#646464}h1.styled.white,h2.styled.white,h3.styled.white,h4.styled.white,h5.styled.white,h6.styled.white{-webkit-box-shadow:3px 3px 0 #e0e0e0;-moz-box-shadow:3px 3px 0 #e0e0e0;box-shadow:3px 3px 0 #e0e0e0;background-color:#fff;color:#1d9ad5;text-shadow:none}h1.styled{font-size:2em}h2.styled{font-size:1.4em}h3.styled{font-size:1.2em;line-height:1.5em}ol{counter-reset:olist-counter;margin:20px 0}ol li{font-size:.875em;font-style:italic;font-weight:600;margin-bottom:4px}ol li:before{content:counter(olist-counter);counter-increment:olist-counter;background-color:#1d9ad5;font-size:.8em;color:#fff;padding:2px 6px;margin-right:7px}ul.styled{margin:25px 0;border-left:1px solid #eee;*zoom:1}ul.styled:before,ul.styled:after{display:table;content:"";line-height:0}ul.styled:after{clear:both}ul.styled li{-webkit-box-shadow:3px 3px 0 #177aa8;-moz-box-shadow:3px 3px 0 #177aa8;box-shadow:3px 3px 0 #177aa8;background-color:#1d9ad5;display:inline-block;float:left;clear:both;padding:4px 12px;margin:0 0 6px;color:#fff;font-size:.875em;font-weight:300;font-style:italic}ul.styled li a{color:#9ad5f1;font-weight:600}ul.styled li a:hover{color:#fff}ul.checked{margin:25px 0}ul.checked li{font-size:.875em;font-style:italic;font-weight:600;margin-bottom:4px}ul.checked li:before{font-family:'Easycons';font-weight:normal;font-style:normal;speak:none;line-height:1;display:inline-block;text-decoration:inherit;-webkit-font-smoothing:antialiased;content:'\2713';color:#177aa8;font-size:1em;margin-bottom:3px;margin-right:7px;vertical-align:middle}ul.checked li:before.small{font-size:.750em;line-height:2.1em;vertical-align:top}ul.checked li:before.medium{font-size:1.50em;line-height:2em}ul.checked li:before.large{font-size:2em;line-height:2em}ul.nav-white{margin:0 0 20px;*zoom:1}ul.nav-white:before,ul.nav-white:after{display:table;content:"";line-height:0}ul.nav-white:after{clear:both}ul.nav-white li{display:block;float:none;clear:both;margin-bottom:1px}ul.nav-white li a,ul.nav-white li.heading{display:block;background-color:#fff;padding:7px 20px;font-weight:400;font-style:italic;font-size:1em;color:#3f3f3f;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}ul.nav-white li a:hover,ul.nav-white li.heading:hover{background-color:#fafafa;color:#1a8abf}ul.nav-white li a.active,ul.nav-white li.heading.active{-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0 7px rgba(0,0,0,0.2);box-shadow:inset 0 0 7px rgba(0,0,0,0.2);background-color:#177aa8;color:#fff;cursor:default}ul.nav-white li.heading{background-color:transparent;padding:14px 20px 7px;font-size:.912em;font-weight:600;text-transform:uppercase;color:#666;cursor:default}ul.nav-white li.heading:hover{color:#666;background-color:transparent}ul.square{text-align:center;font-size:0;margin:0 0 20px;*zoom:1}ul.square:before,ul.square:after{display:table;content:"";line-height:0}ul.square:after{clear:both}ul.square li{display:inline-block;*display:inline;*zoom:1;margin-right:1px;font-size:13px}ul.square li a{display:block;background-color:#fff;padding:7px 20px;font-weight:300;font-style:italic;font-size:13px;color:#999;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}ul.square li a:hover{background-color:#fafafa;color:#3f3f3f}ul.square li a.active{-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0 7px rgba(0,0,0,0.2);box-shadow:inset 0 0 7px rgba(0,0,0,0.2);background-color:#177aa8;color:#fff;cursor:default}ul.square li a .easycons-grid{font-size:1.5em;line-height:.5em;margin-right:2px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.progress-bar-holder{width:100%;height:4px;background:#ccc;background:rgba(0,0,0,0.1);overflow:hidden;-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px}.progress-bar-holder:last-of-type{margin-bottom:30px}.progress-bar-value{height:4px;float:left;background:#1d9ad5;-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px}.progress-bar-value.value-10{width:10%}.progress-bar-value.value-20{width:20%}.progress-bar-value.value-30{width:30%}.progress-bar-value.value-40{width:40%}.progress-bar-value.value-50{width:50%}.progress-bar-value.value-60{width:60%}.progress-bar-value.value-70{width:70%}.progress-bar-value.value-80{width:80%}.progress-bar-value.value-90{width:90%}.progress-bar-value.value-100{width:100%}.slider-progress{position:absolute;bottom:0;left:0;background-color:#fff;width:0;height:3px;z-index:10;-webkit-animation:progress 8s linear;-moz-animation:progress 8s linear;-o-animation:progress 8s linear;background-color:rgba(255,255,255,0.3)}.slider-progress.animate{width:100%;-webkit-transition:width 7.3s linear;-moz-transition:width 7.3s linear;-o-transition:width 7.3s linear;transition:width 7.3s linear}@-webkit-keyframes progress{from{width:0}to{width:100%}}@-moz-keyframes progress{from{width:0}to{width:100%}}@-o-keyframes progress{from{width:0}to{width:100%}}.corner-shadow:before,.corner-shadow:after{-webkit-box-shadow:0 8px 30px rgba(0,0,0,0.7);-moz-box-shadow:0 8px 30px rgba(0,0,0,0.7);box-shadow:0 8px 30px rgba(0,0,0,0.7);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);position:absolute;display:block;left:20px;bottom:10px;content:'';width:50%;height:50%;z-index:-1}.corner-shadow:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);left:auto;right:20px}.project-desc{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:block}.project-desc span{display:block;font-weight:300;font-style:italic;padding:0 30px}.project-desc span{background-image:url('../img/small-pattern-top.png');background-position:center top;background-repeat:no-repeat;padding-top:1.2em;margin-top:40px;font-size:.912em;color:#eee}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.project-desc span{background-image:url("../img/small-pattern-top@2x.png");background-size:228px 12px}}.project-desc span+span{background-image:url('../img/small-pattern-bottom.png');background-position:center bottom;background-repeat:no-repeat;padding-top:0;padding-bottom:1.5em;font-size:.750em;color:#1d9ad5;margin-top:.2em}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.project-desc span+span{background-image:url("../img/small-pattern-bottom@2x.png");background-size:152px 10px}}.brands-wrapper{background-image:url('../img/brands-pattern-bottom.png');background-position:center bottom;background-repeat:no-repeat;position:relative;text-align:center;margin-top:80px;padding-bottom:10px}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.brands-wrapper{background-image:url("../img/brands-pattern-bottom@2x.png");background-size:1140px 4px}}.brands-wrapper h2{background-image:url('../img/brands-pattern-top.png');background-position:center top;background-repeat:no-repeat;font-size:.750em;font-style:normal;font-weight:700;color:#555;text-shadow:0 1px 0 rgba(255,255,255,0.8);text-transform:uppercase;margin-bottom:0}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.brands-wrapper h2{background-image:url("../img/brands-pattern-top@2x.png");background-size:1140px 14px}}.brands-wrapper .brands{height:80px;overflow:hidden;-webkit-transition:height .25s ease-in-out;-moz-transition:height .25s ease-in-out;-o-transition:height .25s ease-in-out;transition:height .25s ease-in-out}.brands-wrapper .brands div{display:inline-block;*display:inline;*zoom:1;margin:15px 20px}.brands-wrapper .brands div a img{opacity:.8;-webkit-transition:opacity .15s ease-out;-moz-transition:opacity .15s ease-out;-o-transition:opacity .15s ease-out;transition:opacity .15s ease-out}.brands-wrapper .brands div a:hover>img{opacity:1}.brands-wrapper .show-more,.brands-wrapper .show-less{position:relative;display:block;font-size:.912em;color:#999}.brands-wrapper .show-more span,.brands-wrapper .show-less span{position:absolute;display:block;top:0;left:50%;width:100px;margin-top:-20px;margin-left:-50px;text-transform:uppercase;font-size:.750em;font-weight:600;text-shadow:0 1px 0 rgba(255,255,255,0.8);opacity:0;filter:alpha(opacity=0);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.brands-wrapper .show-more [class^="easycons"],.brands-wrapper .show-less [class^="easycons"],.brands-wrapper .show-more [class*=" easycons"],.brands-wrapper .show-less [class*=" easycons"]{position:absolute;margin-left:-5px;bottom:-15px;left:50%;opacity:1;filter:alpha(opacity=100);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.brands-wrapper .show-more.show-less span,.brands-wrapper .show-less.show-less span{top:40px}.brands-wrapper:hover>.show-more span{opacity:1;filter:alpha(opacity=100);top:20px;color:#1a8abf}.brands-wrapper:hover>.show-more [class^="easycons"],.brands-wrapper:hover>.show-more [class*=" easycons"]{opacity:0;filter:alpha(opacity=0);bottom:-30px}.brands-wrapper:hover>.show-less span{opacity:1;filter:alpha(opacity=100);top:20px;color:#1a8abf}.brands-wrapper:hover>.show-less [class^="easycons"],.brands-wrapper:hover>.show-less [class*=" easycons"]{opacity:0;filter:alpha(opacity=0);bottom:5px}.text-block{position:relative;display:block;*zoom:1}.text-block:before,.text-block:after{display:table;content:"";line-height:0}.text-block:after{clear:both}.text-block span{position:relative;display:inline-block;*display:inline;*zoom:1;float:left;font-weight:300;font-style:italic;background-color:#fff;color:#777;padding:6px 20px;font-size:.750em}.text-block span.shaded{-webkit-box-shadow:3px 3px 0 #d9d9d9;-moz-box-shadow:3px 3px 0 #d9d9d9;box-shadow:3px 3px 0 #d9d9d9;margin-bottom:1px}.text-block span:first-child,.text-block span.first-child{float:left}.text-block span+span{clear:both}.text-block span.medium{padding:5px 20px 7px;font-size:.850em}.text-block span.large{font-size:1em;padding:6px 20px 8px}.text-block span.huge{font-size:1.4em}.text-block span.dark{background-color:#3f3f3f;color:#fff}.text-block span.dark.shaded{-webkit-box-shadow:3px 3px 0 #191919;-moz-box-shadow:3px 3px 0 #191919;box-shadow:3px 3px 0 #191919}.text-block span.blue{background-color:#57b9e8;color:#fff}.text-block span.blue.shaded{-webkit-box-shadow:3px 3px 0 #1d9ad5;-moz-box-shadow:3px 3px 0 #1d9ad5;box-shadow:3px 3px 0 #1d9ad5}.text-block span.pink{background-color:#e048a9;color:#fff}.text-block span.pink.shaded{-webkit-box-shadow:3px 3px 0 #bc2083;-moz-box-shadow:3px 3px 0 #bc2083;box-shadow:3px 3px 0 #bc2083}img.bordered{border:3px solid #1d9ad5}img.rounded{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}img.shaded{-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 6px rgba(0,0,0,0.4);box-shadow:0 1px 6px rgba(0,0,0,0.4)}figure.glossy{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;display:inline-block;clear:both;overflow:hidden}figure.glossy img{display:block;margin:0;padding:0}figure.glossy::before{-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg);opacity:.2;filter:alpha(opacity=20);position:absolute;background:#fff;content:'';width:140%;height:130%;top:-70%;left:30%}.icon-rounded{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;*display:inline;*zoom:1;position:relative;width:80px;height:80px;background-color:#3f3f3f;color:#fff;font-size:2.750em;line-height:1.65em;text-align:center}.icon-rounded.center{display:block;margin-left:auto;margin-right:auto;margin-bottom:15px}.icon-rounded.small{width:44px;height:44px;font-size:1.688em;line-height:1.5em}.icon-rounded.medium{width:80px;height:80px;font-size:2.750em;line-height:1.65em}.icon-rounded.large{width:120px;height:120px;font-size:4.3em}.icon-rounded.color1{background-color:#e048a9}.icon-rounded.color2{background-color:#47a019}.icon-rounded.color3{background-color:#d41b1b}.icon-rounded.color4{background-color:#f07015}.icon-rounded.color5{background-color:#1d9ad5}.features{text-align:center;margin:0;*zoom:1}.features:before,.features:after{display:table;content:"";line-height:0}.features:after{clear:both}.features li{position:relative}.features li .title{color:#999;text-shadow:0 1px 0 #fff;font-size:1em;line-height:1.4em;font-weight:300;font-style:italic;padding:0 20px}.features li .title strong{font-size:1.2em;font-weight:500;color:#3f3f3f}.features li a{display:block;padding:40px 0;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.features li a:hover{background-color:#fafafa}.features li a .more{font-size:.813em;font-weight:600;font-style:italic;color:#1d9ad5}.features .icon-rounded{display:block;margin-left:auto;margin-right:auto;margin-bottom:15px}.pricing-wrapper{margin:40px 0;*zoom:1}.pricing-wrapper:before,.pricing-wrapper:after{display:table;content:"";line-height:0}.pricing-wrapper:after{clear:both}.pricing-table{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;background-color:#fff;border:1px solid #e5e5e5;text-align:center}.pricing-table .pricing-header,.pricing-table .pricing-rate,.pricing-table .pricing-footer{padding:20px 10px}.pricing-table .pricing-header{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background-color:#fafafa;border-bottom:1px solid #e5e5e5}.pricing-table .pricing-header h2{font-size:1.8em;font-weight:300;font-style:normal;color:#1d9ad5;margin:0}.pricing-table .pricing-rate .price{font-size:3em;line-height:1.250em;font-weight:300}.pricing-table .pricing-rate .price small{font-size:.3em;display:inline}.pricing-table .pricing-rate small{font-size:.7em;line-height:1em;font-weight:300;color:#999;display:block}.pricing-table .pricing-features li{padding:8px 10px;font-size:.813em}.pricing-table .pricing-features li:nth-child(odd),.pricing-table .pricing-features li.odd{background-color:#fafafa}.pricing-table .pricing-footer{padding:10px 0 30px}.pricing-table.dark{background-color:#3f3f3f;border-color:#222;color:#ccc}.pricing-table.dark .pricing-header{background-color:#333;border-color:#222}.pricing-table.dark .pricing-header h2{color:#84ccee}.pricing-table.dark .pricing-rate .price{color:#fafafa}.pricing-table.dark .pricing-features li{font-weight:300}.pricing-table.dark .pricing-features li strong{font-weight:600}.pricing-table.dark .pricing-features li:nth-child(odd),.pricing-table.dark .pricing-features li.odd{background-color:#333}.pricing-table.pricing2{width:469px;float:left;margin-right:-1px}.pricing-table.pricing3{width:312px;float:left;margin-right:-1px}.pricing-table.pricing4{width:233px;float:left;margin-right:-1px}.pricing-table.pricing5{width:186px;float:left;margin-right:-1px}.pricing-table.pricing6{width:155px;float:left;margin-right:-1px}.pricing-table.popular{-webkit-box-shadow:0 1px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 7px rgba(0,0,0,0.3);box-shadow:0 1px 7px rgba(0,0,0,0.3)}.pricing-table.popular .pricing-footer{padding:30px 0 50px}.pricing-table.popular.pricing2{position:relative;width:508px;float:left;margin-top:-20px;margin-left:-20px;margin-right:-20px;z-index:10}.pricing-table.popular.pricing3{position:relative;width:351px;float:left;margin-top:-20px;margin-left:-20px;margin-right:-20px;z-index:10}.pricing-table.popular.pricing4{position:relative;width:273px;float:left;margin-top:-20px;margin-left:-20px;margin-right:-20px;z-index:10}.pricing-table.popular.pricing5{position:relative;width:226px;float:left;margin-top:-20px;margin-left:-20px;margin-right:-20px;z-index:10}.pricing-table.popular.pricing6{position:relative;width:195px;float:left;margin-top:-20px;margin-left:-20px;margin-right:-20px;z-index:10}.btn{position:relative;display:inline-block;*display:inline;*zoom:1;background-color:#1d9ad5;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);font-size:1em;font-weight:300;font-style:italic;padding:7px 24px;-webkit-transition:box-shadow .2s ease-out,top .2s ease-out,left .2s ease-out,background-color .2s ease-in;-moz-transition:box-shadow .2s ease-out,top .2s ease-out,left .2s ease-out,background-color .2s ease-in;-o-transition:box-shadow .2s ease-out,top .2s ease-out,left .2s ease-out,background-color .2s ease-in;transition:box-shadow .2s ease-out,top .2s ease-out,left .2s ease-out,background-color .2s ease-in}.btn.small{font-size:.750em;padding:2px 14px}.btn.large{font-size:1.250em;padding:9px 28px}.btn.shaded{-webkit-box-shadow:3px 3px 0 #177aa8;-moz-box-shadow:3px 3px 0 #177aa8;box-shadow:3px 3px 0 #177aa8;background-color:#1d9ad5;top:-2px;left:-2px}.btn.shaded:active{-webkit-box-shadow:1px 1px 0 #177aa8;-moz-box-shadow:1px 1px 0 #177aa8;box-shadow:1px 1px 0 #177aa8;top:0;left:0}.btn.disabled,.btn[disabled],.btn.disabled:hover,.btn[disabled]:hover,.btn:hover,.btn.shaded:hover,.btn.small:hover,.btn.large:hover{background-color:#21a3e1;color:#fff}.btn:active,.btn.small:active,.btn.large:active,.btn.shaded:active{background-color:#1b90c8;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.btn.btn2{color:#fff;background-color:#de3ba3}.btn.btn2.shaded{-webkit-box-shadow:3px 3px 0 #d22393;-moz-box-shadow:3px 3px 0 #d22393;box-shadow:3px 3px 0 #d22393;background-color:#de3ba3}.btn.btn2.shaded:active{-webkit-box-shadow:1px 1px 0 #d22393;-moz-box-shadow:1px 1px 0 #d22393;box-shadow:1px 1px 0 #d22393}.btn.btn2.disabled,.btn.btn2[disabled],.btn.btn2.disabled:hover,.btn.btn2[disabled]:hover,.btn.btn2:hover,.btn.btn2.shaded:hover,.btn.btn2.small:hover,.btn.btn2.large:hover{color:#fff;background-color:#e255af}.btn.btn2:active,.btn.btn2.small:active,.btn.btn2.large:active{background-color:#de3ba3}.btn.btn3{color:#fff;background-color:#e7690f}.btn.btn3.shaded{-webkit-box-shadow:3px 3px 0 #c5590d;-moz-box-shadow:3px 3px 0 #c5590d;box-shadow:3px 3px 0 #c5590d;background-color:#e7690f}.btn.btn3.shaded:active{-webkit-box-shadow:1px 1px 0 #c5590d;-moz-box-shadow:1px 1px 0 #c5590d;box-shadow:1px 1px 0 #c5590d}.btn.btn3.disabled,.btn.btn3[disabled],.btn.btn3.disabled:hover,.btn.btn3[disabled]:hover,.btn.btn3:hover,.btn.btn3.shaded:hover,.btn.btn3.small:hover,.btn.btn3.large:hover{color:#fff;background-color:#f17923}.btn.btn3:active,.btn.btn3.small:active,.btn.btn3.large:active{background-color:#e7690f}.btn.btn4{color:#fff;background-color:#5a3172}.btn.btn4.shaded{-webkit-box-shadow:3px 3px 0 #462759;-moz-box-shadow:3px 3px 0 #462759;box-shadow:3px 3px 0 #462759;background-color:#5a3172}.btn.btn4.shaded:active{-webkit-box-shadow:1px 1px 0 #462759;-moz-box-shadow:1px 1px 0 #462759;box-shadow:1px 1px 0 #462759}.btn.btn4.disabled,.btn.btn4[disabled],.btn.btn4.disabled:hover,.btn.btn4[disabled]:hover,.btn.btn4:hover,.btn.btn4.shaded:hover,.btn.btn4.small:hover,.btn.btn4.large:hover{color:#fff;background-color:#6a3b88}.btn.btn4:active,.btn.btn4.small:active,.btn.btn4.large:active{background-color:#5a3172}.btn.btn5{color:#fff;background-color:#419317}.btn.btn5.shaded{-webkit-box-shadow:3px 3px 0 #337412;-moz-box-shadow:3px 3px 0 #337412;box-shadow:3px 3px 0 #337412;background-color:#419317}.btn.btn5.shaded:active{-webkit-box-shadow:1px 1px 0 #337412;-moz-box-shadow:1px 1px 0 #337412;box-shadow:1px 1px 0 #337412}.btn.btn5.disabled,.btn.btn5[disabled],.btn.btn5.disabled:hover,.btn.btn5[disabled]:hover,.btn.btn5:hover,.btn.btn5.shaded:hover,.btn.btn5.small:hover,.btn.btn5.large:hover{color:#fff;background-color:#4dad1b}.btn.btn5:active,.btn.btn5.small:active,.btn.btn5.large:active{background-color:#419317}.accordion .accordion-group{position:relative;background-color:#fafafa;margin-bottom:1px}.accordion .accordion-group .accordion-toggle{position:relative;cursor:default;display:block;font-size:.875em;font-style:italic;font-weight:600;color:#3f3f3f;background-color:#fafafa;padding:10px 30px 10px 20px;border-left:2px solid #2aa7e2;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.accordion .accordion-group .accordion-toggle:after,.accordion .accordion-group .accordion-toggle .easycons-arrow-down,.accordion .accordion-group .accordion-toggle .easycons-plus-rounded{font-family:'Easycons';font-weight:normal;font-style:normal;speak:none;line-height:1;display:inline-block;text-decoration:inherit;-webkit-font-smoothing:antialiased;position:absolute;display:block;top:12px;right:12px;content:'\002E';color:#ccc;font-size:1.2em;z-index:10}.accordion .accordion-group .accordion-toggle:after.small,.accordion .accordion-group .accordion-toggle .easycons-arrow-down.small,.accordion .accordion-group .accordion-toggle .easycons-plus-rounded.small{font-size:.750em;line-height:2.1em;vertical-align:top}.accordion .accordion-group .accordion-toggle:after.medium,.accordion .accordion-group .accordion-toggle .easycons-arrow-down.medium,.accordion .accordion-group .accordion-toggle .easycons-plus-rounded.medium{font-size:1.50em;line-height:2em}.accordion .accordion-group .accordion-toggle:after.large,.accordion .accordion-group .accordion-toggle .easycons-arrow-down.large,.accordion .accordion-group .accordion-toggle .easycons-plus-rounded.large{font-size:2em;line-height:2em}.accordion .accordion-group .accordion-toggle.collapsed{background-color:#fff;color:#3f3f3f;border-color:#ddd}.accordion .accordion-group .accordion-toggle.collapsed:after,.accordion .accordion-group .accordion-toggle.collapsed .easycons-plus-rounded,.accordion .accordion-group .accordion-toggle.collapsed .easycons-arrow-down{content:'\002C';color:#3f3f3f}.accordion .accordion-group .accordion-toggle.collapsed:hover{background-color:#fafafa}.accordion .accordion-group .accordion-body .accordion-inner{padding:10px 20px 20px;font-size:.813em;border-left:2px solid #2aa7e2}.accordion.toggle .accordion-group .accordion-toggle:after{content:'\02C4'}.accordion.toggle .accordion-group .accordion-toggle.collapsed:after{content:'\02C5'}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #e1e1e1;border:1px solid rgba(0,0,0,0.1);*border-right-width:2px;*border-bottom-width:2px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.08);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.08);box-shadow:0 1px 2px rgba(0,0,0,0.08);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu li{margin:0}.dropdown-menu .divider{*width:100%;height:1px;margin:5px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e1e1e1}.dropdown-menu a,.dropdown-menu .heading{display:block;margin:0;padding:4px 20px;clear:both;font-size:.750em;font-weight:500;line-height:1.5em;color:#3f3f3f;white-space:nowrap}.dropdown-menu a [class^="easycons-"],.dropdown-menu .heading [class^="easycons-"],.dropdown-menu a [class*=" easycons-"],.dropdown-menu .heading [class*=" easycons-"]{vertical-align:top;line-height:1.5em;margin-right:1px}.dropdown-menu .heading{padding:0 20px 3px;border-bottom:1px solid #f5f5f5;text-transform:uppercase;font-size:11px;color:#57b9e8}.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{text-decoration:none;background-color:#f5f5f5}.dropdown-menu .active>a,.dropdown-menu .active>a:hover{text-decoration:none;outline:0;background-color:#fff}.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{color:#999}.dropdown-menu .disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default}.open{*z-index:1000}.open>.dropdown-menu{display:block}.open .dropdown-toggle{color:#3f3f3f!important}.pull-right>.dropdown-menu{right:0;left:auto}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.7);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.7);box-shadow:0 1px 0 rgba(255,255,255,0.7);border:1px solid #ddd;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,Sans-serif;display:inline-block;height:26px;padding:4px 12px;margin-bottom:10px;font-size:.813em;font-weight:400;line-height:1.5em;color:#3f3f3f;vertical-align:middle}input,textarea{width:194px}textarea{height:auto;min-height:150px;resize:none}input:-moz-placeholder,textarea:-moz-placeholder{color:#ccc}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}input[type="submit"],input[type="button"]{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,Sans-serif;border:0}input[type="submit"].btn,input[type="button"].btn{width:auto;padding:8px 18px}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{background-color:#fff;-webkit-transition:border .2s ease-in;-moz-transition:border .2s ease-in;-o-transition:border .2s ease-in;transition:border .2s ease-in}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{border-color:#c4c4c4;outline:0;outline:thin dotted \9}textarea.dark,input[type="text"].dark,input[type="password"].dark,input[type="datetime"].dark,input[type="datetime-local"].dark,input[type="date"].dark,input[type="month"].dark,input[type="time"].dark,input[type="week"].dark,input[type="number"].dark,input[type="email"].dark,input[type="url"].dark,input[type="search"].dark,input[type="tel"].dark,input[type="color"].dark{-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.1);box-shadow:0 1px 0 rgba(255,255,255,0.1);background-color:#303030;border-color:#272727;font-style:italic;font-weight:400;color:#fff}textarea.dark:-moz-placeholder,input[type="text"].dark:-moz-placeholder,input[type="password"].dark:-moz-placeholder,input[type="datetime"].dark:-moz-placeholder,input[type="datetime-local"].dark:-moz-placeholder,input[type="date"].dark:-moz-placeholder,input[type="month"].dark:-moz-placeholder,input[type="time"].dark:-moz-placeholder,input[type="week"].dark:-moz-placeholder,input[type="number"].dark:-moz-placeholder,input[type="email"].dark:-moz-placeholder,input[type="url"].dark:-moz-placeholder,input[type="search"].dark:-moz-placeholder,input[type="tel"].dark:-moz-placeholder,input[type="color"].dark:-moz-placeholder{color:#999}textarea.dark:-ms-input-placeholder,input[type="text"].dark:-ms-input-placeholder,input[type="password"].dark:-ms-input-placeholder,input[type="datetime"].dark:-ms-input-placeholder,input[type="datetime-local"].dark:-ms-input-placeholder,input[type="date"].dark:-ms-input-placeholder,input[type="month"].dark:-ms-input-placeholder,input[type="time"].dark:-ms-input-placeholder,input[type="week"].dark:-ms-input-placeholder,input[type="number"].dark:-ms-input-placeholder,input[type="email"].dark:-ms-input-placeholder,input[type="url"].dark:-ms-input-placeholder,input[type="search"].dark:-ms-input-placeholder,input[type="tel"].dark:-ms-input-placeholder,input[type="color"].dark:-ms-input-placeholder{color:#999}textarea.dark::-webkit-input-placeholder,input[type="text"].dark::-webkit-input-placeholder,input[type="password"].dark::-webkit-input-placeholder,input[type="datetime"].dark::-webkit-input-placeholder,input[type="datetime-local"].dark::-webkit-input-placeholder,input[type="date"].dark::-webkit-input-placeholder,input[type="month"].dark::-webkit-input-placeholder,input[type="time"].dark::-webkit-input-placeholder,input[type="week"].dark::-webkit-input-placeholder,input[type="number"].dark::-webkit-input-placeholder,input[type="email"].dark::-webkit-input-placeholder,input[type="url"].dark::-webkit-input-placeholder,input[type="search"].dark::-webkit-input-placeholder,input[type="tel"].dark::-webkit-input-placeholder,input[type="color"].dark::-webkit-input-placeholder{color:#999}textarea.dark:focus,input[type="text"].dark:focus,input[type="password"].dark:focus,input[type="datetime"].dark:focus,input[type="datetime-local"].dark:focus,input[type="date"].dark:focus,input[type="month"].dark:focus,input[type="time"].dark:focus,input[type="week"].dark:focus,input[type="number"].dark:focus,input[type="email"].dark:focus,input[type="url"].dark:focus,input[type="search"].dark:focus,input[type="tel"].dark:focus,input[type="color"].dark:focus{border-color:#222;background-color:#353535}textarea{padding-top:8px}.placeholder-field label{color:#ccc;display:none}.label-left{margin-bottom:10px}.label-left label{position:relative;float:left;font-weight:300;font-style:italic;width:130px;text-align:right;padding:5px 10px 0 0}.label-left input,.label-left textarea{width:240px}html,body{height:100%}body{background-image:url('../img/textures/gray_jean/gray_jean.png');background-position:center top;background-repeat:repeat;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,Sans-serif;font-size:100%;line-height:1.5em;color:#3f3f3f;overflow-x:hidden}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){body{background-image:url("../img/textures/gray_jean/gray_jean@2x.png");background-size:150px 150px}}.wrapper{position:relative;min-height:100%;height:auto!important;height:100%;margin:0 auto -460px}.push{height:460px}img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}.header-wrapper{position:fixed;top:0;left:0;height:99px;width:100%;border-bottom:1px solid rgba(255,255,255,0.3);z-index:120;background-color:rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 0 8px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0 8px rgba(0,0,0,0.2);box-shadow:inset 0 0 8px rgba(0,0,0,0.2);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header-wrapper .logo-top{position:relative;display:inline-block;*display:inline;*zoom:1;margin:30px 0 30px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.toggle-mobilenav{position:absolute;display:block;top:15px;left:10px;padding:5px 7px;font-size:1.750em;line-height:.9em;background:#222;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.7);outline:0 none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease;display:none}.toggle-mobilenav:hover,.toggle-mobilenav.active{color:#fff;background:#333}.menu-wrapper{width:940px;display:block;margin-left:auto;margin-right:auto;position:fixed;height:0;top:0;left:50%;margin:0;margin-left:-470px;z-index:130}.menu-wrapper .menu{position:relative;margin:0;z-index:130;float:right}.menu-wrapper .menu li{position:relative;display:block;z-index:130}.menu-wrapper .menu>li{float:left;margin-right:1px;line-height:1.2em}.menu-wrapper .menu>li a{position:relative;display:block;padding:38px 22px 40px;border-top:2px solid transparent;font-size:.938em;font-weight:300;color:#eee;text-shadow:0 1px 0 rgba(0,0,0,0.3);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.menu-wrapper .menu>li a:hover{color:#fff;border-top:2px solid #fff}.menu-wrapper .menu>li a.active{color:#fff;border-top:2px solid #fff}.menu-wrapper .menu>li .sub-menu{-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 6px rgba(0,0,0,0.4);box-shadow:0 1px 6px rgba(0,0,0,0.4);position:absolute;background-color:#fff;margin:0;padding:0;z-index:110;left:0;top:99px;min-width:100%;display:none}.menu-wrapper .menu>li .sub-menu li{display:block}.menu-wrapper .menu>li .sub-menu li a{display:block;white-space:nowrap;color:#3f3f3f;text-shadow:0 1px 0 rgba(255,255,255,0.6);border:0;border-bottom:1px solid #f2f2f2;text-transform:none;padding:8px 20px;font-size:.750em;font-weight:600}.menu-wrapper .menu>li .sub-menu li a:hover{color:#3f3f3f}.menu-wrapper .menu>li .sub-menu:before{position:absolute;top:-5px;left:34px;content:'';height:0;width:0;border-top:12px solid #fff;border-right:12px solid transparent;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:-1px -1px 2px rgba(0,0,0,0.15);-moz-box-shadow:-1px -1px 2px rgba(0,0,0,0.15);box-shadow:-1px -1px 2px rgba(0,0,0,0.15)}.menu-wrapper .sub-menu>li>.sub-menu{position:absolute;top:0;left:100%}.menu-wrapper .sub-menu>li>.sub-menu:before{top:12px;left:-6px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-wrapper .sub-menu>li:hover>a{background:#f5f5f5;color:#fff}.menu-wrapper .menu>li:hover>.sub-menu,.menu-wrapper .sub-menu>li:hover>.sub-menu{display:block}.menu-wrapper .menu.transitions li>.sub-menu{opacity:0;display:block!important;left:-100000px;-webkit-transition:opacity .15s ease-in .3s,left .15s ease-in .5s;-moz-transition:opacity .15s ease-in .3s,left .15s ease-in .5s;-o-transition:opacity .15s ease-in .3s,left .15s ease-in .5s;transition:opacity .15s ease-in .3s,left .15s ease-in .5s}.menu-wrapper .menu.transitions>li:hover>.sub-menu,.menu-wrapper .menu.transitions>li>.sub-menu>li:hover>.sub-menu{opacity:1!important;-webkit-transition:opacity .15s ease-in .12s,left .15s ease-in;-moz-transition:opacity .15s ease-in .12s,left .15s ease-in;-o-transition:opacity .15s ease-in .12s,left .15s ease-in;transition:opacity .15s ease-in .12s,left .15s ease-in}.menu-wrapper .menu.transitions>li:hover>.sub-menu{left:0!important}.menu-wrapper .menu.transitions>li>.sub-menu>li:hover>.sub-menu{left:100%!important}.header-wrapper.sticky,.header-wrapper.fixed{height:60px;border-bottom:0;background-color:#1a1a1a;background-color:rgba(0,0,0,0.9);-webkit-box-shadow:inset 0 0 8px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0 8px rgba(0,0,0,0.2);box-shadow:inset 0 0 8px rgba(0,0,0,0.2)}.header-wrapper.sticky .logo-top,.header-wrapper.fixed .logo-top{margin:10px 0 10px;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7)}.menu-wrapper.sticky .menu>li a,.menu-wrapper.fixed .menu>li a{padding:18px 22px 22px}.menu-wrapper.sticky .menu>li .sub-menu,.menu-wrapper.fixed .menu>li .sub-menu{top:60px}.page-heading-wrapper{position:relative;background-image:url('../img/textures/purty_wood/purty_wood.png');background-position:center top;background-repeat:repeat;padding:0;overflow:hidden;-webkit-box-shadow:inset 0 0 140px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 0 140px rgba(0,0,0,0.5);box-shadow:inset 0 0 140px rgba(0,0,0,0.5)}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.page-heading-wrapper{background-image:url("../img/textures/purty_wood/purty_wood@2x.png");background-size:400px 400px}}.page-heading-wrapper .container{position:relative;z-index:2}.page-heading-wrapper .page-heading{position:relative;text-align:center;z-index:2}.page-heading-wrapper .page-heading h1{font-family:'Rouge Script';font-size:5.250em;line-height:.950em;font-weight:normal;font-style:normal;color:#fff;margin-bottom:.500em;padding:60px 20px 0;text-shadow:0 1px 0 #808080,0 2px 0 #666,0 3px 1px rgba(0,0,0,0.25),0 4px 6px rgba(0,0,0,0.3),-2px 10px 10px rgba(0,0,0,0.35);text-rendering:optimizelegibility}.page-heading-wrapper .page-heading h1 .keywords{margin:0;display:inline-block;vertical-align:top;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.page-heading-wrapper .page-heading h1 .keywords>span{display:none}.page-heading-wrapper .page-heading h1 .keywords>span:first-child{display:block}.page-heading-wrapper .page-heading h1 strong,.page-heading-wrapper .page-heading h1 .keywords>span,.page-heading-wrapper .page-heading h1 .keywords>span a{font-weight:400}.breadcrumb-wrapper{position:relative;height:37px;background-color:#fff;border-bottom:1px solid #e5e5e5;margin-bottom:40px}.breadcrumb-wrapper .breadcrumb{margin:0;width:940px;display:block;margin-left:auto;margin-right:auto}.breadcrumb-wrapper .breadcrumb li{display:block;float:left;margin:0}.breadcrumb-wrapper .breadcrumb li a:hover{color:#1d9ad5}.breadcrumb-wrapper .breadcrumb li span{cursor:default}.breadcrumb-wrapper .breadcrumb li a,.breadcrumb-wrapper .breadcrumb li span{position:relative;display:block;background-color:#fff;color:#777;text-shadow:0 1px 0 rgba(255,255,255,0.75);text-transform:uppercase;font-size:.688em;font-weight:300;padding:7px 20px 0 35px;height:30px}.breadcrumb-wrapper .breadcrumb li a:after,.breadcrumb-wrapper .breadcrumb li span:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);position:absolute;top:4px;right:-33px;content:'';border:18px solid transparent;border-bottom:14px solid #fff;width:0;height:0;padding:0;z-index:10}.breadcrumb-wrapper .breadcrumb li+li a,.breadcrumb-wrapper .breadcrumb li+li span{background-color:#f5f5f5}.breadcrumb-wrapper .breadcrumb li+li a:after,.breadcrumb-wrapper .breadcrumb li+li span:after{border-bottom-color:#f5f5f5}.breadcrumb-wrapper .breadcrumb li+li+li a,.breadcrumb-wrapper .breadcrumb li+li+li span{background-color:#ebebeb}.breadcrumb-wrapper .breadcrumb li+li+li a:after,.breadcrumb-wrapper .breadcrumb li+li+li span:after{border-bottom-color:#ebebeb}.breadcrumb-wrapper .breadcrumb li+li+li+li a,.breadcrumb-wrapper .breadcrumb li+li+li+li span{background-color:#e0e0e0}.breadcrumb-wrapper .breadcrumb li+li+li+li a:after,.breadcrumb-wrapper .breadcrumb li+li+li+li span:after{border-bottom-color:#e0e0e0}.breadcrumb-wrapper .breadcrumb li+li+li+li+li a,.breadcrumb-wrapper .breadcrumb li+li+li+li+li span{background-color:#d6d6d6}.breadcrumb-wrapper .breadcrumb li+li+li+li+li a:after,.breadcrumb-wrapper .breadcrumb li+li+li+li+li span:after{border-bottom-color:#d6d6d6}.breadcrumb-wrapper .breadcrumb li+li+li+li+li+li a,.breadcrumb-wrapper .breadcrumb li+li+li+li+li+li a span{background-color:#ccc}.breadcrumb-wrapper .breadcrumb li+li+li+li+li+li a:after,.breadcrumb-wrapper .breadcrumb li+li+li+li+li+li a span:after{border-bottom-color:#ccc}.breadcrumb-wrapper+.container>.row>[class*="span"]>h2:first-child,.breadcrumb-wrapper+.container>.row>[class*="span"]>h2.first-of-type{margin-top:0}.footer-wrapper{background-image:url('../img/textures/broken_noise/broken_noise.png');margin-top:100px;color:#ccc;text-shadow:0 1px 0 rgba(0,0,0,0.5);height:360px}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.footer-wrapper{background-image:url("../img/textures/broken_noise/broken_noise@2x.png");background-size:476px 476px}}.footer-wrapper p,.footer-wrapper span{font-size:.750em;line-height:1.7em;font-weight:300}.footer-wrapper .footer-slogan{position:relative;background-color:#fff;height:105px}.footer-wrapper .footer-slogan:before,.footer-wrapper .footer-slogan:after{position:absolute;display:block;content:'';width:100%;height:2px;top:-2px;background-color:#fff;-webkit-mask-image:url('../img/footer-pattern-mask.png');-moz-mask-image:url('../img/footer-pattern-mask.png');-o-mask-image:url('../img/footer-pattern-mask.png');mask-image:url('../img/footer-pattern-mask.png')}.footer-wrapper .footer-slogan:after{-webkit-mask-image:url('../img/footer-pattern-mask-bottom.png');-moz-mask-image:url('../img/footer-pattern-mask-bottom.png');-o-mask-image:url('../img/footer-pattern-mask-bottom.png');mask-image:url('../img/footer-pattern-mask-bottom.png');top:auto;bottom:-2px}.footer-wrapper .footer-slogan h4{text-align:right;text-shadow:none;color:#3f3f3f;font-size:1.4em;font-weight:300;padding-right:90px;margin:1.5em 0 0}.footer-wrapper .footer-slogan .ribbon+.span6>h4{text-align:left;padding-right:0;padding-left:90px}.footer-wrapper .footer-slogan .ribbon{background-image:url('../img/ribbon.png');background-position:center top;background-repeat:no-repeat;position:absolute;display:block;top:-36px;left:50%;margin-left:-90px;height:180px;width:180px;z-index:10;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.footer-wrapper .footer-slogan .ribbon{background-image:url("../img/ribbon@2x.png");background-size:180px 180px}}.footer-wrapper .footer-slogan .ribbon span{position:relative;display:block;font-family:'Kaushan script','Helvetica Neue',Helvetica,Arial,Sans-serif;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.4);text-align:center;font-size:1.6em;font-style:normal;line-height:1.1em;margin-top:1.7em;padding:0 40px}.footer-wrapper .footer-slogan .ribbon:hover{-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-ms-transform:rotate(4deg);-o-transform:rotate(4deg);transform:rotate(4deg)}.footer-wrapper .footer-top{margin-top:20px;height:195px;overflow:hidden}.footer-wrapper .footer-top h3{position:relative;display:block;font-family:'Kaushan script','Helvetica Neue',Helvetica,Arial,Sans-serif;font-style:normal;margin-bottom:1.250em}.footer-wrapper .footer-top h3 span{background-image:url('../img/textures/broken_noise/broken_noise.png');position:relative;color:#eee;font-size:1.1em;line-height:1em;margin:0;padding-right:20px;z-index:2}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.footer-wrapper .footer-top h3 span{background-image:url("../img/textures/broken_noise/broken_noise@2x.png");background-size:476px 476px}}.footer-wrapper .footer-top h3:after{background-image:url('../img/wave-pattern.png');background-position:left top;background-repeat:repeat-x;position:absolute;display:block;content:'';top:14px;width:100%;height:6px}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.footer-wrapper .footer-top h3:after{background-image:url("../img/wave-pattern@2x.png");background-size:8px 6px}}.footer-wrapper .footer-top .about-us-text{font-style:italic}.footer-wrapper .footer-top .latest-tweet{position:relative;font-style:italic;font-weight:500;padding-left:40px;color:#ccc}.footer-wrapper .footer-top .latest-tweet [class^="easycons"],.footer-wrapper .footer-top .latest-tweet [class*=" easycons"]{color:#fff;position:absolute;font-size:2.2em;top:2px;left:0}.footer-wrapper .footer-top .latest-tweet .timeago{display:block;color:#999;font-size:.813em}.footer-wrapper .footer-top address{font-style:normal;line-height:1em}.footer-wrapper .footer-top address .company{color:#fff;font-weight:600;font-size:.875em;line-height:1.5em}.footer-wrapper .footer-top address .street{margin:0}.footer-wrapper .footer-top address .phone{color:#fff;font-size:.750em;font-weight:500}.footer-wrapper .footer-bottom{position:relative;background-color:#222;height:40px}.footer-wrapper .footer-bottom:before{position:absolute;display:block;content:'';width:100%;height:2px;top:-2px;background-color:#222;-webkit-mask-image:url('../img/footer-pattern-mask.png');-moz-mask-image:url('../img/footer-pattern-mask.png');-o-mask-image:url('../img/footer-pattern-mask.png');mask-image:url('../img/footer-pattern-mask.png')}.footer-wrapper .footer-bottom .copyright{background-color:#222;float:left;margin:10px 6px 0;font-weight:500;color:#fff}.footer-wrapper .footer-bottom .copyright small{font-weight:300;color:#999}.footer-wrapper .footer-bottom .footer-menu{float:left}.footer-wrapper .footer-bottom .footer-menu ul{margin:6px 0 0 15px}.footer-wrapper .footer-bottom .footer-menu ul li{display:block;float:left;padding-right:5px}.footer-wrapper .footer-bottom .footer-menu ul li a{font-size:.750em;color:#999}.footer-wrapper .footer-bottom .footer-menu ul li a:hover{color:#ccc}.footer-wrapper .footer-bottom .footer-menu ul li:after{vertical-align:middle;content:'/';font-weight:300;color:#666;padding-left:5px}.footer-wrapper .footer-bottom .footer-menu ul li:last-child:after{content:''}.footer-wrapper .footer-bottom .social-icons{float:right;margin-top:6px}.footer-wrapper .footer-bottom .social-icons ul{margin:0}.footer-wrapper .footer-bottom .social-icons ul li{display:block;float:left;margin-left:6px}.footer-wrapper .footer-bottom .social-icons ul li a{color:#999;font-size:1.5em;text-shadow:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.footer-wrapper .footer-bottom .social-icons ul li a:hover{color:#fff}.widget{margin:0 0 20px 0}.widget ul{margin:0}.widget ul li{margin:0 0 10px;line-height:1.2em}.widget ul li a{display:inline-block;*display:inline;*zoom:1;color:#3f3f3f;font-size:.813em;line-height:1.250em;font-style:italic;font-weight:700}.widget ul li a:hover{color:#177aa8}.widget ul li small{display:inline-block;*display:inline;*zoom:1;color:#999;font-size:.688em;font-weight:300;font-style:italic}.widget-search .search-form{display:block;padding:3px;background-color:#e5e5e5;margin-right:10px;*zoom:1}.widget-search .search-form:before,.widget-search .search-form:after{display:table;content:"";line-height:0}.widget-search .search-form:after{clear:both}.widget-search .search-form .screen-reader-text,.widget-search .search-form .searchsubmit{display:none}.widget-search .search-form input[type="text"]{width:177px;margin-bottom:1px}.widget-search.huge .search-form{width:auto;margin:0 120px;text-align:center}.widget-search.huge .search-form input[type="text"]{width:667px;margin-bottom:1px;padding:14px 12px;text-align:center;font-size:1.5em;font-weight:300}.widget-archives ul li,.widget-categories ul li{margin:0 0 2px}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}[class^="portfolio"] .header-wrapper,[class*=" portfolio"] .header-wrapper{border-color:rgba(255,255,255,0.1)}[class^="portfolio"] .page-heading-wrapper,[class*=" portfolio"] .page-heading-wrapper{background-image:url('../img/textures/debut_dark/debut_dark.png')}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){[class^="portfolio"] .page-heading-wrapper,[class*=" portfolio"] .page-heading-wrapper{background-image:url("../img/textures/debut_dark/debut_dark@2x.png");background-size:200px 200px}}.project-wrapper{margin:0 0 20px -20px;*zoom:1}.project-wrapper:before,.project-wrapper:after{display:table;content:"";line-height:0}.project-wrapper:after{clear:both}.project-wrapper .project{background:#eee;width:300px;height:170px;margin:0 10px 10px}.project-wrapper .project img{width:100%}.project-wrapper .project a{-webkit-box-shadow:0 0 0 #181818,0 0 5px rgba(0,0,0,0.5);-moz-box-shadow:0 0 0 #181818,0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 0 #181818,0 0 5px rgba(0,0,0,0.5);position:relative;display:block;-webkit-transition:all .12s ease-out;-moz-transition:all .12s ease-out;-o-transition:all .12s ease-out;transition:all .12s ease-out}.project-wrapper .project a:hover{-webkit-box-shadow:4px 4px 0 #181818;-moz-box-shadow:4px 4px 0 #181818;box-shadow:4px 4px 0 #181818;top:-4px;left:-4px}.project-wrapper .project .project-desc{background-color:#333;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .12s ease-in-out;-moz-transition:all .12s ease-in-out;-o-transition:all .12s ease-in-out;transition:all .12s ease-in-out;-webkit-transition-delay:.25s;-moz-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}.project-wrapper .project a:hover>.project-desc{opacity:1;filter:alpha(opacity=100)}.project-wrapper .project.project2{float:left;width:460px;height:218px;margin:0;margin-bottom:20px;margin-left:20px}.project-wrapper .project.project3{float:left;width:300px;height:170px;margin:0;margin-bottom:20px;margin-left:20px}.project-wrapper.centered{margin:0 auto 40px}.project .page-heading-wrapper{position:relative;background:0;overflow:visible;*zoom:1}.project .page-heading-wrapper:before,.project .page-heading-wrapper:after{display:table;content:"";line-height:0}.project .page-heading-wrapper:after{clear:both}.project .page-heading-wrapper:after{position:absolute;display:block;content:'';width:100%;height:2px;bottom:0;background-image:url('../img/textures/gray_jean/gray_jean.png');-webkit-mask-image:url('../img/footer-pattern-mask.png');-moz-mask-image:url('../img/footer-pattern-mask.png');-o-mask-image:url('../img/footer-pattern-mask.png');mask-image:url('../img/footer-pattern-mask.png');z-index:12}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.project .page-heading-wrapper:after{background-image:url("../img/textures/gray_jean/gray_jean@2x.png");background-size:150px 150px}}.project .page-heading-wrapper img{width:100%}.square.project-nav{position:relative;margin-top:-38px}.project-description{font-size:.913em;margin-bottom:2em}.project-footer{border-bottom:1px solid #e5e5e5;padding-bottom:2px;*zoom:1}.project-footer:before,.project-footer:after{display:table;content:"";line-height:0}.project-footer:after{clear:both}.project-footer>a,.project-footer .dropdown>a{font-size:.750em;font-weight:300;font-style:italic;color:#999;margin-left:10px}.project-footer>a [class^="easycons-"],.project-footer .dropdown>a [class^="easycons-"],.project-footer>a [class*=" easycons-"],.project-footer .dropdown>a [class*=" easycons-"]{font-size:1.2em}.project-footer>a:hover,.project-footer .dropdown>a:hover{color:#3f3f3f}.project-footer>a.url,.project-footer .dropdown>a.url{float:right;color:#1a8abf;font-size:.888em;margin-top:2px}.project-footer>a.url:hover,.project-footer .dropdown>a.url:hover{color:#2aa7e2}.gallery{margin-top:50px}.gallery li{margin-bottom:20px;text-align:center}body.homepage1 .page-heading-wrapper{padding:70px 0;-webkit-box-shadow:inset 0 0 110px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 110px rgba(0,0,0,0.3);box-shadow:inset 0 0 110px rgba(0,0,0,0.3)}body.homepage1 .page-heading-wrapper .page-heading h1{background-image:url('../img/quote-bg-top.png');background-position:center top;background-repeat:no-repeat}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){body.homepage1 .page-heading-wrapper .page-heading h1{background-image:url("../img/quote-bg-top@2x.png");background-size:1140px 70px}}body.homepage1 .page-heading-wrapper .page-heading h1:after{position:relative;display:block;background-image:url('../img/quote-bg-bottom.png');background-position:center top;background-repeat:no-repeat;margin-top:.4em;content:'';height:12px}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){body.homepage1 .page-heading-wrapper .page-heading h1:after{background-image:url("../img/quote-bg-bottom@2x.png");background-size:850px 12px}}body.homepage1 .features-wrapper{position:relative;background-color:#fff;margin-bottom:30px}body.homepage1 .features-wrapper:before,body.homepage1 .features-wrapper:after{position:absolute;display:block;content:'';width:100%;height:2px;top:-2px;background-color:#fff;-webkit-mask-image:url('../img/footer-pattern-mask.png');-moz-mask-image:url('../img/footer-pattern-mask.png');-o-mask-image:url('../img/footer-pattern-mask.png');mask-image:url('../img/footer-pattern-mask.png')}body.homepage1 .features-wrapper:after{-webkit-mask-image:url('../img/footer-pattern-mask-bottom.png');-moz-mask-image:url('../img/footer-pattern-mask-bottom.png');-o-mask-image:url('../img/footer-pattern-mask-bottom.png');mask-image:url('../img/footer-pattern-mask-bottom.png');top:auto;bottom:-2px}body.homepage2 .slider-progress{top:100px;height:2px}body.homepage2 .rslides-wrapper{position:relative}body.homepage2 .rslides-wrapper .project-desc{height:auto;top:auto;bottom:0;left:50%;margin-left:-470px;padding:30px 0 40px;width:360px;background:#222;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}body.homepage2 .rslides-wrapper .project-desc span{font-size:1.1em;margin-top:0}body.homepage2 .rslides-wrapper .project-desc span+span{font-size:.813em}body.homepage2 .rslides-wrapper .rslides{position:relative;width:100%;padding:0;margin:0;*zoom:1}body.homepage2 .rslides-wrapper .rslides:before,body.homepage2 .rslides-wrapper .rslides:after{display:table;content:"";line-height:0}body.homepage2 .rslides-wrapper .rslides:after{clear:both}body.homepage2 .rslides-wrapper .rslides li{position:absolute;width:100%;left:0;top:0}body.homepage2 .rslides-wrapper .rslides li:first-child{position:relative;display:block;float:left}body.homepage2 .rslides-wrapper .rslides img{display:block;height:auto;float:left;width:100%;border:0}body.homepage2 .rslides-wrapper .rslides_tabs{margin:0;width:940px;display:block;margin-left:auto;margin-right:auto;position:relative;text-align:right;z-index:10;height:0}body.homepage2 .rslides-wrapper .rslides_tabs li{position:relative;display:inline-block;*display:inline;*zoom:1;margin:0;width:35px;height:35px}body.homepage2 .rslides-wrapper .rslides_tabs li a{position:absolute;top:-34px;display:block;padding:8px 14px;color:#fff;font-size:.750em;font-weight:400;-webkit-transition:all .12s ease-in-out;-moz-transition:all .12s ease-in-out;-o-transition:all .12s ease-in-out;transition:all .12s ease-in-out}body.homepage2 .rslides-wrapper .rslides_tabs li a:hover{color:#222;background-color:#fff}body.homepage2 .rslides-wrapper .rslides_tabs li.rslides_here a{color:#fff;background-color:#222}body.homepage2 .we-are-wrapper{position:relative;background-color:#fff;padding:10px 0 40px;z-index:10;*zoom:1}body.homepage2 .we-are-wrapper:before,body.homepage2 .we-are-wrapper:after{display:table;content:"";line-height:0}body.homepage2 .we-are-wrapper:after{clear:both}body.homepage2 .we-are-wrapper:before,body.homepage2 .we-are-wrapper:after{position:absolute;display:block;content:'';width:100%;height:2px;top:-2px;background-color:#fff;-webkit-mask-image:url('../img/footer-pattern-mask.png');-moz-mask-image:url('../img/footer-pattern-mask.png');-o-mask-image:url('../img/footer-pattern-mask.png');mask-image:url('../img/footer-pattern-mask.png')}body.homepage2 .we-are-wrapper:after{-webkit-mask-image:url('../img/footer-pattern-mask-bottom.png');-moz-mask-image:url('../img/footer-pattern-mask-bottom.png');-o-mask-image:url('../img/footer-pattern-mask-bottom.png');mask-image:url('../img/footer-pattern-mask-bottom.png');top:auto;bottom:-2px}body.homepage2 .we-are-wrapper .container{position:relative;z-index:10}body.homepage2 .we-are-wrapper .we-are{position:relative;text-align:center;z-index:10}body.homepage2 .we-are-wrapper .we-are h1{font-size:3.275em;line-height:1.2em;font-weight:300;font-style:italic;color:#3f3f3f;margin-bottom:.500em}body.homepage2 .we-are-wrapper .we-are h1 .keywords{margin:0;display:inline-block;vertical-align:top;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}body.homepage2 .we-are-wrapper .we-are h1 .keywords>span{display:none}body.homepage2 .we-are-wrapper .we-are h1 .keywords>span:first-child{display:block}body.homepage2 .we-are-wrapper .we-are h1 strong,body.homepage2 .we-are-wrapper .we-are h1 .keywords>span{font-weight:600;white-space:nowrap}body.homepage2 .features-wrapper{position:relative;padding:50px 0 0}body.homepage2 .features-wrapper .features .title{color:#999}body.homepage2 .features-wrapper .features li a{margin:0}body.homepage2 .features-wrapper .features li a:hover{background:0}body.homepage2 .features-wrapper .features li .icon-rounded,body.homepage2 .features-wrapper .features li .title strong{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}body.homepage2 .features-wrapper .features li a:hover>.icon-rounded{background-color:#1a8abf}body.homepage2 .features-wrapper .features li a:hover>.title strong{color:#1a8abf}body.homepage3 .header-wrapper{border-color:rgba(255,255,255,0.1)}body.homepage3 .page-heading-wrapper{background-image:url('../img/textures/dark_wood/dark_wood.png');padding:40px 20px 40px}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){body.homepage3 .page-heading-wrapper{background-image:url("../img/textures/dark_wood/dark_wood@2x.png");background-size:512px 512px}}body.homepage3 .page-heading-wrapper .page-heading h1{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,Sans-serif;font-size:3.275em;line-height:1.250em;font-weight:300;font-style:italic}body.homepage3 .rslides-wrapper:after{position:absolute;display:block;background-color:#eee;left:0;top:0;content:'';width:100%;height:100%;z-index:1}body.homepage3 .rslides-wrapper{position:relative;margin-top:150px;margin-bottom:60px}body.homepage3 .rslides-wrapper .slider-progress{position:absolute;top:0;left:0;background-color:#fff;width:0;height:3px;z-index:10;-webkit-animation:progress 8s linear;-moz-animation:progress 8s linear;-o-animation:progress 8s linear;background-color:rgba(255,255,255,0.3)}body.homepage3 .rslides-wrapper .slider-progress.animate{width:100%;-webkit-transition:width 7.3s linear;-moz-transition:width 7.3s linear;-o-transition:width 7.3s linear;transition:width 7.3s linear}body.homepage3 .rslides-wrapper .headings{position:absolute;width:100%;padding-bottom:20px;top:-90px;left:0;text-align:center}body.homepage3 .rslides-wrapper .headings h2,body.homepage3 .rslides-wrapper .headings h3{margin:0}body.homepage3 .rslides-wrapper .headings h2{font-size:2em;line-height:1.3em}body.homepage3 .rslides-wrapper .headings h3{font-size:1.250em;font-weight:300;color:#1d9ad5}body.homepage3 .rslides-wrapper .rslides{position:relative;width:100%;padding:0;margin:0}body.homepage3 .rslides-wrapper .rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}body.homepage3 .rslides-wrapper .rslides li a{color:#3f3f3f}body.homepage3 .rslides-wrapper .rslides li .btn{position:absolute;right:0;bottom:0;padding:7px 14px 9px;background-color:#57b9e8;font-size:.938em;font-weight:500;display:inline-block!important;opacity:0!important;display:none;-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in}body.homepage3 .rslides-wrapper .rslides li a:hover>.btn{display:inline-block;opacity:1!important}body.homepage3 .rslides-wrapper .rslides li:first-child{position:relative;display:block;float:left}body.homepage3 .rslides-wrapper .rslides img{display:block;height:auto;float:left;width:100%;border:0}body.homepage3 .rslides-wrapper .rslides_nav{position:absolute;display:block;background-color:#3f3f3f;left:0;top:50%;margin-top:-21px;z-index:20;color:#fff;padding:7px 14px 10px 12px;background-color:rgba(64,64,64,0.5);-webkit-transition:background .12s ease-in;-moz-transition:background .12s ease-in;-o-transition:background .12s ease-in;transition:background .12s ease-in}body.homepage3 .rslides-wrapper .rslides_nav.next{padding:7px 12px 10px 14px;left:auto;right:0}body.homepage3 .rslides-wrapper .rslides_nav:hover{background-color:#000;background-color:rgba(0,0,0,0.5)}body.homepage3 .features-wrapper{position:relative;background-color:#fff}body.homepage3 .features-wrapper:before,body.homepage3 .features-wrapper:after{position:absolute;display:block;content:'';width:100%;height:2px;top:-2px;background-color:#fff;-webkit-mask-image:url('../img/footer-pattern-mask.png');-moz-mask-image:url('../img/footer-pattern-mask.png');-o-mask-image:url('../img/footer-pattern-mask.png');mask-image:url('../img/footer-pattern-mask.png')}body.homepage3 .features-wrapper:after{-webkit-mask-image:url('../img/footer-pattern-mask-bottom.png');-moz-mask-image:url('../img/footer-pattern-mask-bottom.png');-o-mask-image:url('../img/footer-pattern-mask-bottom.png');mask-image:url('../img/footer-pattern-mask-bottom.png');top:auto;bottom:-2px}body.homepage3 .features-wrapper .features li .title{color:#999}body.homepage3 .from-the-blog{padding:20px 0}body.homepage3 .from-the-blog .post{margin-top:20px}.team1 .header-wrapper{border-color:rgba(255,255,255,0.1)}.team1 .page-heading-wrapper{background:url('../images/team1/office.jpg') center center no-repeat;background-size:cover}.team1 .teammate{position:relative;display:block;margin-bottom:50px}.team1 .teammate .avatar{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;border:3px solid #fff;width:192px;display:block;margin-left:auto;margin-right:auto;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.4);-moz-box-shadow:0 0 3px rgba(0,0,0,0.4);box-shadow:0 0 3px rgba(0,0,0,0.4);-webkit-transition:border .2s ease-in;-moz-transition:border .2s ease-in;-o-transition:border .2s ease-in;transition:border .2s ease-in}.team1 .teammate .avatar img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;display:block;width:100%}.team1 .teammate .avatar .social{position:absolute;margin:0;top:50%;left:0;margin-top:-15px;width:100%;text-align:center;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.team1 .teammate .avatar .social li{position:absolute;top:0;opacity:0;right:50%;margin-right:-15px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.team1 .teammate .avatar .social li a{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;background-color:#fff;width:30px;height:28px;padding-top:2px;text-align:center;margin-bottom:5px;color:#3f3f3f;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3)}.team1 .teammate .avatar .social li a:hover{background-color:#1d9ad5;color:#fff}.team1 .teammate .desc{position:relative;background-color:#fff;-webkit-box-shadow:3px 3px 0 #d9d9d9;-moz-box-shadow:3px 3px 0 #d9d9d9;box-shadow:3px 3px 0 #d9d9d9;padding:12px 20px;margin-top:22px}.team1 .teammate .desc .name,.team1 .teammate .desc .job{line-height:1.4em;font-style:italic;font-weight:600;color:#1d9ad5;display:block}.team1 .teammate .desc .job{color:#999;font-size:.750em;font-weight:300;margin-bottom:10px}.team1 .teammate .desc p{font-size:.813em;line-height:1.350em;font-style:italic}.team1 .teammate .desc .lifestyle{margin:0 -20px 20px;padding:0 20px;*zoom:1}.team1 .teammate .desc .lifestyle:before,.team1 .teammate .desc .lifestyle:after{display:table;content:"";line-height:0}.team1 .teammate .desc .lifestyle:after{clear:both}.team1 .teammate .desc .lifestyle li{margin-bottom:1px;padding:7px 14px 7px 12px;font-size:.750em;line-height:1.5em;font-weight:600;font-style:italic;color:#262626;border-left:1px solid #ddd;display:inline-block;float:left;clear:both;cursor:default}.team1 .teammate .desc .lifestyle li [class^="easycons-"],.team1 .teammate .desc .lifestyle li [class*=" easycons-"]{font-size:1.2em;margin-right:6px;color:#595959}.team1 .teammate .desc .lifestyle li small{color:#999}.team1 .teammate .desc:before{position:absolute;top:-10px;left:50%;margin-left:-10px;content:'';height:0;width:0;border-top:22px solid #fff;border-right:22px solid transparent;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:-1px -1px 2px rgba(0,0,0,0.1);-moz-box-shadow:-1px -1px 2px rgba(0,0,0,0.1);box-shadow:-1px -1px 2px rgba(0,0,0,0.1)}.team1 .teammate:hover>.avatar{border-color:#1d9ad5}.team1 .teammate:hover>.desc .lifestyle li{border-color:#57b9e8;background-color:#fafafa}.team1 .teammate:hover>.desc .lifestyle li [class^="easycons-"],.team1 .teammate:hover>.desc .lifestyle li [class*=" easycons-"]{color:#2996c9}.team1 .teammate.woman .name{color:#e048a9}.team1 .teammate.woman .avatar{border-color:#fff}.team1 .teammate.woman .avatar .social li a:hover{background-color:#e048a9;color:#fff}.team1 .teammate.woman:hover>.avatar{border-color:#e048a9}.team1 .teammate.woman:hover>.desc .lifestyle li{border-color:#e048a9}.team1 .teammate.woman:hover>.desc .lifestyle li [class^="easycons-"],.team1 .teammate.woman:hover>.desc .lifestyle li [class*=" easycons-"]{color:#d553a6}.team1 .teammate:hover>.avatar .social li{margin-right:0;top:-40px;right:-8px;opacity:1}.team1 .teammate:hover>.avatar .social li+li{top:0;right:-16px}.team1 .teammate:hover>.avatar .social li+li+li{top:40px;right:-8px}.team1 .teammate:hover>.avatar .social li+li+li+li{top:72px;right:16px}.team1 .teammate:hover>.avatar .social li+li+li+li+li{top:92px;right:52px}.team1 .teammate:hover>.avatar .social li+li+li+li+li+li{top:95px;right:95px}.team1 .teammate:hover>.avatar .social li+li+li+li+li+li+li{top:82px;right:135px}.team2 .header-wrapper{border-color:rgba(255,255,255,0.1)}.team2 .page-heading-wrapper{background:url('../images/team1/office.jpg') center center no-repeat;background-size:cover}.team2 .teammate blockquote small{position:relative;bottom:auto;right:auto;display:inline}.team2 .teammate blockquote p{font-size:.888em;font-weight:500}.team2 .teammate blockquote strong{margin-top:12px;color:#1d9ad5;font-weight:500}.team2 .teammate blockquote .infos{position:relative;display:block;margin:6px -6px -6px;padding:10px 20px;*zoom:1}.team2 .teammate blockquote .infos:before,.team2 .teammate blockquote .infos:after{display:table;content:"";line-height:0}.team2 .teammate blockquote .infos:after{clear:both}.team2 .teammate blockquote .infos img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;float:left;width:80px;height:80px;margin-right:10px}.team2 .teammate blockquote .infos figcaption span{font-size:.912em;font-style:italic;color:#1d9ad5;font-weight:400}.team2 .teammate blockquote .infos figcaption span+span{color:#999;font-size:.750em;line-height:1em}.team2 .teammate .social{position:relative;display:block;margin:5px 0 0}.team2 .teammate .social li{position:relative;float:left;display:block;margin-right:5px;margin-bottom:5px}.team2 .teammate .social li a{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;background-color:#fff;width:30px;height:28px;padding-top:2px;text-align:center;font-size:1em;color:#3f3f3f}.team2 .teammate .social li a:hover{background-color:#1d9ad5;color:#fff}.team2 .teammate.woman blockquote .infos figcaption span{color:#e048a9}.team2 .teammate.woman blockquote .infos figcaption span+span{color:#999}.team2 .teammate.woman .social li a:hover{background-color:#e048a9}.not-found .header-wrapper{border-color:rgba(255,255,255,0.1)}.not-found .page-heading-wrapper{background-image:url('../img/textures/broken_noise/broken_noise.png')}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.not-found .page-heading-wrapper{background-image:url("../img/textures/broken_noise/broken_noise@2x.png");background-size:476px 476px}}body.features-page{background:#f5f5f5}body.features-page .header-wrapper{border-color:rgba(255,255,255,0.1)}body.features-page .page-heading-wrapper{background-image:url('../img/textures/dark_Tire/dark_Tire.png')}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){body.features-page .page-heading-wrapper{background-image:url("../img/textures/dark_Tire/dark_Tire@2x.png");background-size:250px 250px}}body.features-page .breadcrumb-wrapper{margin-bottom:0}body.features-page .feature-wrapper{background-color:#f5f5f5;position:relative;width:auto}body.features-page .feature-wrapper .feature{position:relative;padding:70px 0}body.features-page .feature-wrapper .feature h2{font-style:normal;color:#3f3f3f;font-style:italic;padding:0 120px;text-align:center;margin-bottom:1.5em}body.features-page .feature-wrapper .feature h2 small{display:block;line-height:1.5em;font-weight:300;color:#1d9ad5}body.features-page .feature-wrapper.nth-child-even,body.features-page .feature-wrapper:nth-child(even){background-color:#fff}body.features-page .feature-wrapper.nth-child-even:before,body.features-page .feature-wrapper:nth-child(even):before,body.features-page .feature-wrapper.nth-child-even:after,body.features-page .feature-wrapper:nth-child(even):after{position:absolute;display:block;content:'';width:100%;height:2px;top:-2px;background-color:#fff;-webkit-mask-image:url('../img/footer-pattern-mask.png');-moz-mask-image:url('../img/footer-pattern-mask.png');-o-mask-image:url('../img/footer-pattern-mask.png');mask-image:url('../img/footer-pattern-mask.png')}body.features-page .feature-wrapper.nth-child-even:after,body.features-page .feature-wrapper:nth-child(even):after{-webkit-mask-image:url('../img/footer-pattern-mask-bottom.png');-moz-mask-image:url('../img/footer-pattern-mask-bottom.png');-o-mask-image:url('../img/footer-pattern-mask-bottom.png');mask-image:url('../img/footer-pattern-mask-bottom.png');top:auto;bottom:-2px}.blog-index .header-wrapper,.single-post .header-wrapper{border-color:rgba(255,255,255,0.1)}.blog-index .page-heading-wrapper,.single-post .page-heading-wrapper{background-image:url('../img/textures/argyle/argyle.png')}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.blog-index .page-heading-wrapper,.single-post .page-heading-wrapper{background-image:url("../img/textures/argyle/argyle@2x.png");background-size:106px 96px}}.post{position:relative;padding:40px 80px;margin:0 20px 60px 0;-webkit-box-shadow:3px 3px 0 #d9d9d9;-moz-box-shadow:3px 3px 0 #d9d9d9;box-shadow:3px 3px 0 #d9d9d9;background-color:#fff}.post .post-format{-webkit-mask-image:url('../img/quote-circle-mask-bigger.png');-moz-mask-image:url('../img/quote-circle-mask-bigger.png');-o-mask-image:url('../img/quote-circle-mask-bigger.png');mask-image:url('../img/quote-circle-mask-bigger.png');position:absolute;background-color:#3f3f3f;top:-30px;left:50%;margin-left:-30px;width:60px;height:45px;padding-top:15px;font-size:1.5em;line-height:1em;text-align:center;color:#fff;z-index:2;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.post .post-header{margin-bottom:20px;*zoom:1}.post .post-header:before,.post .post-header:after{display:table;content:"";line-height:0}.post .post-header:after{clear:both}.post .post-header h1{font-size:1.5em;line-height:1.2em;margin:0 0 .2em;color:#1a8abf}.post .post-header h2{margin:.250em 0;font-size:1em}.post .post-header h1 a,.post .post-header h2 a{color:#3f3f3f}.post .post-header h1 a:hover,.post .post-header h2 a:hover{color:#1a8abf}.post .metas{list-style:none;margin:4px 4px 0 0;float:left;*zoom:1}.post .metas:before,.post .metas:after{display:table;content:"";line-height:0}.post .metas:after{clear:both}.post .metas li{display:block;float:left;margin-right:7px;font-size:.813em;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.7);font-style:italic;font-weight:500}.post .metas [class^="easycons-"],.post .metas [class*=" easycons-"]{font-size:1.375em}.post .post-thumbnail{margin:0 0 20px;text-align:center}.post .post-thumbnail img{-webkit-box-shadow:0 1px 7px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 7px rgba(0,0,0,0.5);box-shadow:0 1px 7px rgba(0,0,0,0.5)}.post .post-thumbnail figcaption{text-align:center;font-style:italic;font-size:.750em;font-weight:700;margin:5px 0 0}.post .post-content{position:relative}.post .post-content h2{font-size:1.3em}.post .post-content h3{font-size:1.1em;line-height:1.5em}.post .post-content+.post-header{margin-top:20px;margin-bottom:0}.post .read-more{font-size:.750em;font-weight:600;font-style:italic;margin-top:5px}.post .tags{float:left;margin-top:2px;color:#999}.post .tags [class^="easycons-"],.post .tags [class*=" easycons-"]{color:#999}.post .tags a{font-size:.813em;font-weight:600;font-style:italic;color:#3f3f3f}.post .tags a:hover{color:#1a8abf}.post .post-footer{margin:50px 0 10px;border-top:1px solid #e5e5e5;*zoom:1}.post .post-footer:before,.post .post-footer:after{display:table;content:"";line-height:0}.post .post-footer:after{clear:both}.post .post-footer .read-more{display:block;float:right}.post.format-gallery .gallery-wrapper{position:relative;margin-bottom:20px}.post.format-gallery .gallery-wrapper .rslides{position:relative;margin:0;*zoom:1}.post.format-gallery .gallery-wrapper .rslides:before,.post.format-gallery .gallery-wrapper .rslides:after{display:table;content:"";line-height:0}.post.format-gallery .gallery-wrapper .rslides:after{clear:both}.post.format-gallery .gallery-wrapper .rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.post.format-gallery .gallery-wrapper .rslides_nav{position:absolute;display:block;background-color:#3f3f3f;left:0;top:50%;margin-top:-21px;z-index:20;color:#fff;padding:7px 14px 10px 12px;background-color:rgba(64,64,64,0.5);-webkit-transition:background .12s ease-in;-moz-transition:background .12s ease-in;-o-transition:background .12s ease-in;transition:background .12s ease-in}.post.format-gallery .gallery-wrapper .rslides_nav.next{padding:7px 12px 10px 14px;left:auto;right:0}.post.format-gallery .gallery-wrapper .rslides_nav:hover{background-color:#000;background-color:rgba(0,0,0,0.5)}.post.format-quote{padding:0;background:0;border:0;margin-top:50px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.post.format-status{border-top:1px solid #fff;border-bottom:1px solid #ddd;padding:30px 80px 20px;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease;*zoom:1}.post.format-status:before,.post.format-status:after{display:table;content:"";line-height:0}.post.format-status:after{clear:both}.post.format-status .post-format{background-color:#1d9ad5;display:none}.post.format-status .avatar{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:42px;height:42px;padding:2px;background-color:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);box-shadow:0 1px 4px rgba(0,0,0,0.2);display:block;margin-left:auto;margin-right:auto;margin-top:-54px;margin-bottom:6px}.post.format-status .avatar img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:100%}.post.format-status .inner-content{text-align:center}.post.format-status .inner-content .username{display:block;color:#1d9ad5;font-style:italic;font-size:.875em;line-height:1em;font-weight:600;margin-bottom:10px}.post.format-status .inner-content .timeago{color:#999;font-size:.688em;font-weight:400;font-style:normal}.post.format-status .inner-content p{color:#3f3f3f;font-style:italic;font-size:1.250em;font-weight:300;margin-bottom:5px}.post.format-aside{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2);background-image:url('../img/paper-pattern-x.png');background-position:0 5px;background-color:#ffffe6;padding:0}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.post.format-aside{background-image:url("../img/paper-pattern-x@2x.png");background-size:1px 31px}}.post.format-aside .post-content{background-image:url('../img/paper-pattern-y.png');background-repeat:repeat-y;background-position:55px 0;padding:40px 80px}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.post.format-aside .post-content{background-image:url("../img/paper-pattern-y@2x.png");background-size:1px 31px}}.post.format-aside .post-content p{margin:0;font-style:italic}.post.format-aside:before,.post.format-aside:after{position:absolute;display:block;content:'';width:100%;height:2px;top:-2px;left:0;background-color:#fff;-webkit-mask-image:url('../img/footer-pattern-mask.png');-moz-mask-image:url('../img/footer-pattern-mask.png');-o-mask-image:url('../img/footer-pattern-mask.png');mask-image:url('../img/footer-pattern-mask.png')}.post.format-aside:after{-webkit-mask-image:url('../img/footer-pattern-mask-bottom.png');-moz-mask-image:url('../img/footer-pattern-mask-bottom.png');-o-mask-image:url('../img/footer-pattern-mask-bottom.png');mask-image:url('../img/footer-pattern-mask-bottom.png');top:auto;bottom:-2px}.post.format-link{padding:10px;margin-top:-10px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.post.format-link .post-format{display:inline-block;*display:inline;*zoom:1;-webkit-mask-image:none;-moz-mask-image:none;-o-mask-image:none;mask-image:none;position:relative;background:0;margin:0;padding:0;top:auto;left:auto;font-size:.912em;width:auto;height:auto}.post.format-link .post-content{background-color:#177aa8;display:block}.post.format-link .post-content a{display:block;padding:40px 80px;text-align:center;font-size:2em;line-height:1.250em;color:#fff;font-family:'Kaushan script','Helvetica Neue',Helvetica,Arial,Sans-serif;font-weight:300}.post.format-link .post-content a:hover{background-color:#1a8abf}.post.format-audio .post-content{margin-top:20px}.comments{padding:5px 20px;border-top:1px solid #e5e5e5}.comments .comment-list{margin:0 0 0 -20px;list-style:none}.comments .comment-list .comment{position:relative;margin:0;padding:20px 20px 20px 75px;border-bottom:1px solid #e5e5e5}.comments .comment-list .comment:before{display:none}.comments .comment-list .comment .avatar{position:absolute;top:20px;left:20px}.comments .comment-list .comment .comment-author{margin-top:2px}.comments .comment-list .comment .comment-author a{font-style:normal;color:#3f3f3f}.comments .comment-list .comment .comment-author a:hover{color:#2aa7e2}.comments .comment-list .comment .comment-meta{color:#999;line-height:1.2em;margin-bottom:7px}.comments .comment-list .comment .comment-meta a{color:#999;font-size:.875em;font-weight:500;font-style:normal}.comments .comment-list .comment .comment-meta a:hover{color:#2aa7e2}.comments .comment-list .comment .comment-body p{font-size:1em}.comments .comment-list .comment .children{margin:0}.comments .comment-list .comment .children li{font-size:1em}.comments .comment-list .comment .admin{background-color:#517c90}.comments .comment-list .comment .admin .comment-author,.comments .comment-list .comment .admin .comment-meta,.comments .comment-list .comment .admin .comment-body{color:#fafafa}.comments .comment-list .comment .admin .comment-author a,.comments .comment-list .comment .admin .comment-meta a,.comments .comment-list .comment .admin .comment-body a,.comments .comment-list .comment .admin .comment-author p,.comments .comment-list .comment .admin .comment-meta p,.comments .comment-list .comment .admin .comment-body p{color:#fafafa;font-weight:300}.comments .comment-list li:before{content:''}.comment-form{-webkit-box-shadow:3px 3px 0 #d8d8d8;-moz-box-shadow:3px 3px 0 #d8d8d8;box-shadow:3px 3px 0 #d8d8d8;background-color:#e5e5e5;padding:30px 40px 30px 0;*zoom:1}.comment-form:before,.comment-form:after{display:table;content:"";line-height:0}.comment-form:after{clear:both}.comment-form div{position:relative}.comment-form div label{display:block;float:left;min-width:120px;font-size:.875em;font-style:italic;font-weight:600;text-align:right;padding:8px}.comment-form div .required{position:absolute;top:8px;right:170px;font-size:.8em;color:#d41b1b}.comment-form div textarea{width:358px}.comment-form div .btn{float:right;margin-top:10px;margin-right:20px}.contact .header-wrapper{border-color:rgba(255,255,255,0.1)}.contact .page-heading-wrapper{background-image:url('../img/textures/debut_dark/debut_dark.png')}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.contact .page-heading-wrapper{background-image:url("../img/textures/debut_dark/debut_dark@2x.png");background-size:200px 200px}}#gmap-contact{position:relative;background-color:#fafafa;width:100%;height:380px;z-index:100}.huge-social{margin:0;position:relative;text-align:center}.huge-social li{display:inline-block;*display:inline;*zoom:1;margin:20px 10px}.huge-social li a{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;background-color:#fff;width:100px;height:75px;padding-top:25px;text-align:center;font-size:3em;color:#999}.huge-social li a:hover{background-color:#1d9ad5;color:#fff}.contact-infos address{margin-bottom:10px}.contact-infos address span{background-color:#fff;border-left:1px solid #57b9e8;display:block;font-weight:600;color:#1d9ad5;font-size:.8em;padding:5px 10px;margin-bottom:1px}.contact-infos address [class^="easycons-"],.contact-infos address [class*=" easycons-"]{color:#1d9ad5;font-size:1.8em;line-height:1.5em;width:40px;height:40px;padding-top:5px;text-align:center}.contact-form{border-left:1px solid #57b9e8;background-color:#fff;padding:10px 40px 30px;*zoom:1}.contact-form:before,.contact-form:after{display:table;content:"";line-height:0}.contact-form:after{clear:both}.contact-form .error-field,.contact-form .error-label{display:block;color:#d41b1b;font-size:.813em}.contact-form .error-label{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;background-color:#fadada;border:1px solid #f7c4c4;color:#d41b1b;text-align:left;padding:4px 8px}.contact-form .label-left{text-align:right}.contact-form h2,.contact-form h3{margin-top:0}.contact-form label{width:100px}.contact-form .dark{width:276px}.hide{display:none}.center{text-align:center}.pull-left,img.pull-left,figure.pull-left{float:left}.pull-right,img.pull-right,figure.pull-right{float:right}.space-up{margin-top:20px}.space-up.more{margin-top:40px}.space-down{margin-bottom:20px}.space-down.more{margin-bottom:40px}.space-left{margin-left:20px}.space-left.more{margin-left:40px}.space-right{margin-right:20px}.space-right.more{margin-right:40px}@-ms-viewport{width:device-width}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.breadcrumb-wrapper .breadcrumb{margin:0;width:1170px;display:block;margin-left:auto;margin-right:auto}.project-wrapper{margin-left:-30px}.project-wrapper .project.project2{float:left;width:570px;height:270px;margin:0;margin-bottom:30px;margin-left:30px}.project-wrapper .project.project3{float:left;width:370px;height:210px;margin:0;margin-bottom:30px;margin-left:30px}.pricing-table.pricing2{width:584px;float:left;margin-right:-1px}.pricing-table.pricing3{width:388px;float:left;margin-right:-1px}.pricing-table.pricing4{width:291px;float:left;margin-right:-1px}.pricing-table.pricing5{width:232px;float:left;margin-right:-1px}.pricing-table.pricing6{width:193px;float:left;margin-right:-1px}.pricing-table.popular.pricing2{position:relative;width:623px;float:left;margin-top:-20px;margin-left:-20px;margin-right:-20px;z-index:10}.pricing-table.popular.pricing3{position:relative;width:428px;float:left;margin-top:-20px;margin-left:-20px;margin-right:-20px;z-index:10}.pricing-table.popular.pricing4{position:relative;width:331px;float:left;margin-top:-20px;margin-left:-20px;margin-right:-20px;z-index:10}.pricing-table.popular.pricing5{position:relative;width:272px;float:left;margin-top:-20px;margin-left:-20px;margin-right:-20px;z-index:10}.pricing-table.popular.pricing6{position:relative;width:233px;float:left;margin-top:-20px;margin-left:-20px;margin-right:-20px;z-index:10}.project-desc span{margin-top:55px}.project-desc span+span{margin-top:.2em}.menu-wrapper{margin:0;width:1170px;display:block;margin-left:auto;margin-right:auto;margin-left:-585px}body.homepage1 .page-heading-wrapper .page-heading h1{font-size:6.4em}body.homepage2 .we-are-wrapper .we-are h1{font-size:4.2em}body.homepage2 .rslides-wrapper .project-desc{margin-left:-585px}body.homepage2 .rslides-wrapper .rslides_tabs{margin:0;width:1170px;display:block;margin-left:auto;margin-right:auto}body.homepage2 .features-wrapper .features li a{margin:-11px -16px}body.homepage3 .page-heading-wrapper .page-heading h1{font-size:4em}body.portfolio2 .project-desc span{margin-top:75px;padding-top:20px;font-size:1.4em}body.portfolio2 .project-desc span+span{margin-top:.2em;padding-top:0;font-size:.912em}body.portfolio3 .project-desc span{margin-top:45px}body.portfolio3 .project-desc span+span{margin-top:.2em}.widget-search .search-form input[type="text"]{width:228px}.widget-search.huge .search-form input[type="text"]{width:896px}.team2 .teammates .teammate blockquote{width:340px}.team2 .teammates .teammate .lifestyle{width:330px}.contact-form input,.contact-form textarea{width:340px}.comment-form{max-width:540px}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.footer-wrapper .footer-slogan h4{font-size:1.1em;margin:2.1em 0 0}.breadcrumb-wrapper .breadcrumb{margin:0;width:724px;display:block;margin-left:auto;margin-right:auto}.project-wrapper{margin-left:-20px}.project-wrapper .project.project2{float:left;width:352px;height:167px;margin:0;margin-bottom:20px;margin-left:20px}.project-wrapper .project.project3{float:left;width:228px;height:129px;margin:0;margin-bottom:20px;margin-left:20px}.pricing-table.pricing2{width:361px;float:left;margin-right:-1px}.pricing-table.pricing3{width:240px;float:left;margin-right:-1px}.pricing-table.pricing4{width:179px;float:left;margin-right:-1px}.pricing-table.pricing5{width:143px;float:left;margin-right:-1px}.pricing-table.pricing6{width:119px;float:left;margin-right:-1px}.pricing-table.popular.pricing2{position:relative;width:400px;float:left;margin-top:-20px;margin-left:-20px;margin-right:-20px;z-index:10}.pricing-table.popular.pricing3{position:relative;width:279px;float:left;margin-top:-20px;margin-left:-20px;margin-right:-20px;z-index:10}.pricing-table.popular.pricing4{position:relative;width:219px;float:left;margin-top:-20px;margin-left:-20px;margin-right:-20px;z-index:10}.pricing-table.popular.pricing5{position:relative;width:183px;float:left;margin-top:-20px;margin-left:-20px;margin-right:-20px;z-index:10}.pricing-table.popular.pricing6{position:relative;width:159px;float:left;margin-top:-20px;margin-left:-20px;margin-right:-20px;z-index:10}.menu-wrapper{margin:0;width:724px;display:block;margin-left:auto;margin-right:auto;margin-left:-362px}.menu-wrapper .menu>li a{padding:38px 18px 40px}body.homepage1 .page-heading-wrapper .page-heading h1{font-size:4.5em}body.homepage2 .we-are-wrapper .we-are h1{font-size:2.6em}body.homepage2 .rslides-wrapper .project-desc{padding:20px 0 30px;width:280px;margin-left:-362px}body.homepage2 .rslides-wrapper .project-desc span{font-size:.875em}body.homepage2 .rslides-wrapper .rslides_tabs{margin:0;width:724px;display:block;margin-left:auto;margin-right:auto}body.homepage3 .page-heading-wrapper .page-heading h1{font-size:2.6em}.team2 .teammates .teammate .avatar{position:relative;top:auto;float:none;clear:both;width:120px;height:120px;display:block;margin-left:auto;margin-right:auto}.team2 .teammates .teammate blockquote{width:auto;padding-left:35px;width:220px}.team2 .teammates .teammate blockquote:before{left:10px}.team2 .teammates .teammate .lifestyle{width:260px;margin-top:25px}.contact-form .error-field{margin-bottom:-10px}.contact-form .label-left{text-align:left}.contact-form .label-left label{text-align:left}.feature-wrapper .feature h2{padding:0 50px}.features li .title{padding:0}.widget-search .search-form input[type="text"]{width:124px}.widget-search.huge .search-form input[type="text"]{width:450px}.comment-form div textarea{width:295px}.comment-form div .required{right:90px}}@media(max-width:767px){body{padding-left:20px;padding-right:20px}.container{width:auto}.row{margin-left:0}[class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1{font-size:1.6em}h2{font-size:1.2000000000000002em}h3{font-size:1.1em}h4{font-size:.8em}.pull-left,.pull-right,img.pull-left,img.pull-right,figure.pull-left,figure.pull-right{float:none;clear:both}.breadcrumb-wrapper{display:none}.project-wrapper.isotope{margin:0 auto}.project-wrapper.isotope .project.project3,.project-wrapper.isotope .project.project2{display:block;float:none;clear:both;left:50%!important}.project-wrapper.isotope .project.project2{margin-left:-285px}.project-wrapper.isotope .project.project3{margin-left:-185px}.project-wrapper{margin:0 auto 20px;width:auto;text-align:center}.project-wrapper .project.project2,.project-wrapper .project.project3{display:inline-block;*display:inline;*zoom:1;width:auto;height:auto;float:none;margin:0 auto 20px}.pricing-table.pricing2,.pricing-table.pricing3,.pricing-table.pricing4,.pricing-table.pricing5,.pricing-table.pricing6{width:auto;float:none;clear:both}.pricing-table.popular.pricing2,.pricing-table.popular.pricing3,.pricing-table.popular.pricing4,.pricing-table.popular.pricing5,.pricing-table.popular.pricing6{width:auto;float:none;clear:both;margin:0;margin-left:-5px;margin-right:-5px}.header-wrapper,.we-are-wrapper,.page-heading-wrapper,.footer-wrapper,.features-wrapper{margin-left:-20px;margin-right:-20px}.header-wrapper,.header-wrapper.sticky{position:relative;text-align:center;width:auto;height:auto;border:0;background-color:#222;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.header-wrapper .logo-top,.header-wrapper.sticky .logo-top{margin:20px 30px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.sidebar{display:none}.toggle-mobilenav{display:block}.wrapper,.footer-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}body.mobilenav-open .wrapper,body.mobilenav-open .footer-wrapper{-webkit-transform:translate3d(240px,0,0);-moz-transform:translate3d(240px,0,0);-ms-transform:translate3d(240px,0,0);-o-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}body.mobilenav-open .menu-wrapper .menu{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.menu-wrapper{position:absolute;display:block;border:0;top:0;left:0;width:240px;text-align:left;background-color:#222;overflow:hidden;height:100%;z-index:50;margin:0 -20px;padding:0;padding-bottom:360px;-webkit-box-shadow:inset 0 0 30px rgba(0,0,0,0.8);-moz-box-shadow:inset 0 0 30px rgba(0,0,0,0.8);box-shadow:inset 0 0 30px rgba(0,0,0,0.8);-webkit-transform:translate3d(-240px,0,0);-moz-transform:translate3d(-240px,0,0);-ms-transform:translate3d(-240px,0,0);-o-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.menu-wrapper:before{position:relative;display:block;content:'Main menu';color:#1d9ad5;text-shadow:0 1px 0 rgba(0,0,0,0.7);text-transform:uppercase;font-size:1em;font-weight:300;margin:25px 22px 26px}.menu-wrapper .menu,.menu-wrapper .menu.transitions{float:none;margin-top:25px;-webkit-transform:translate3d(50%,0,0);-moz-transform:translate3d(50%,0,0);-ms-transform:translate3d(50%,0,0);-o-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.menu-wrapper .menu>li,.menu-wrapper .menu.transitions>li{float:none;margin-right:0;margin-bottom:10px}.menu-wrapper .menu>li a,.menu-wrapper .menu.transitions>li a,.menu-wrapper .menu>li a.active,.menu-wrapper .menu.transitions>li a.active{border:0;border-top:1px solid #2e2e2e;padding:10px 22px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.menu-wrapper .menu>li>.sub-menu>li:hover>.sub-menu,.menu-wrapper .menu.transitions>li>.sub-menu>li:hover>.sub-menu{left:0!important}.menu-wrapper .menu li .sub-menu,.menu-wrapper .menu.transitions li .sub-menu{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative;background:0;padding:0;margin:0;left:0!important;top:0;display:block;opacity:1}.menu-wrapper .menu li .sub-menu:before,.menu-wrapper .menu.transitions li .sub-menu:before{display:none}.menu-wrapper .menu li .sub-menu li a,.menu-wrapper .menu.transitions li .sub-menu li a{padding:5px 0 5px 32px;border:0;background:0;color:#fff;font-weight:300;text-shadow:none}.menu-wrapper .menu li .sub-menu li li a,.menu-wrapper .menu.transitions li .sub-menu li li a{padding-left:42px}.menu-wrapper .menu li>a:hover,.menu-wrapper .menu.transitions li>a:hover,.menu-wrapper .menu li li a:hover,.menu-wrapper .menu.transitions li li a:hover{background:#2f2f2f}.menu-wrapper .menu li>a.active,.menu-wrapper .menu.transitions li>a.active,.menu-wrapper .menu li li a.active,.menu-wrapper .menu.transitions li li a.active{background:#2f2f2f}.page-heading-wrapper{margin-bottom:30px}.page-heading-wrapper .page-heading h1{padding-top:0;margin:.4em 0;font-size:4em}.footer-wrapper{height:auto}.footer-wrapper .footer-slogan,.footer-wrapper .footer-top,.footer-wrapper .footer-bottom{height:auto}.footer-wrapper .footer-slogan{padding:20px 0 190px}.footer-wrapper .footer-slogan .ribbon{top:auto;bottom:5px}.footer-wrapper .footer-slogan h4,.footer-wrapper .footer-slogan .ribbon+.span6>h4{margin:0;padding:0;text-align:center}.footer-wrapper .footer-top{padding:0 20px 20px}.footer-wrapper .footer-top h3{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:1em;color:#ccc;margin-left:-20px;margin-right:-20px;text-align:center}.footer-wrapper .footer-top h3:after{top:8px}.footer-wrapper .footer-top h3 span{margin-top:25px;padding:0 10px}.footer-wrapper .footer-bottom .copyright,.footer-wrapper .footer-bottom .social-icons,.footer-wrapper .footer-bottom .footer-menu{display:block;float:none;text-align:center}.footer-wrapper .footer-bottom .footer-menu ul li{float:none;display:inline-block}.footer-wrapper .footer-bottom .social-icons{padding:5px}.footer-wrapper .footer-bottom .social-icons ul li{float:none;display:inline-block}body.homepage1 .page-heading-wrapper .page-heading,body.homepage2 .page-heading-wrapper .page-heading,body.homepage3 .page-heading-wrapper .page-heading,body.homepage1 .we-are-wrapper .we-are,body.homepage2 .we-are-wrapper .we-are,body.homepage3 .we-are-wrapper .we-are{padding:0 20px}body.homepage1 .page-heading-wrapper{padding:0 0 60px;margin-bottom:0}body.homepage1 .page-heading-wrapper .page-heading h1{padding-top:65px;font-size:3.5em}body.homepage2 .we-are-wrapper{overflow:hidden}body.homepage2 .we-are-wrapper .we-are h1{font-size:2.5em}body.homepage2 .slider-progress{bottom:auto;top:0;height:1px}body.homepage2 .rslides-wrapper{margin:0 -20px}body.homepage2 .rslides-wrapper .project-desc{position:relative;width:auto;height:auto;top:auto;bottom:auto;left:auto;right:auto;margin:0;padding:10px 0}body.homepage2 .rslides-wrapper .project-desc span{display:inline-block;*display:inline;*zoom:1;background:0;padding:0;font-size:.912em}body.homepage2 .rslides-wrapper .project-desc span+span{font-size:.813em}body.homepage2 .rslides-wrapper .rslides_tabs{width:auto;margin-right:20px}body.homepage3 .page-heading-wrapper{padding:0}body.homepage3 .page-heading-wrapper .page-heading h1{margin:1em 0 1.2em;font-size:2.2em}body.homepage3 .rslides-wrapper{margin-top:100px}body.homepage3 .rslides-wrapper .headings{top:-80px}body.homepage3 .rslides-wrapper .headings h2{font-size:1.350em;line-height:1.5em}body.homepage3 .rslides-wrapper .headings h3{font-size:1em;line-height:1.2em;padding:0 20px}.square.project-nav{margin-top:-63px}.team1 .teammate .avatar .social li{margin-right:0;top:-40px;right:-8px;opacity:1}.team1 .teammate .avatar .social li+li{top:0;right:-16px}.team1 .teammate .avatar .social li+li+li{top:40px;right:-8px}.team1 .teammate .avatar .social li+li+li+li{top:72px;right:16px}.team1 .teammate .avatar .social li+li+li+li+li{top:92px;right:52px}.team1 .teammate .avatar .social li+li+li+li+li+li{top:95px;right:95px}.team1 .teammate .avatar .social li+li+li+li+li+li+li{top:82px;right:135px}.team2 .sidebar{display:none}.team2 .teammates .teammate .avatar{position:relative;top:auto;float:none;clear:both;width:120px;height:120px;display:block;margin-left:auto;margin-right:auto}.team2 .teammates .teammate blockquote{padding:10px;width:auto;float:none;text-align:center}.team2 .teammates .teammate blockquote p{text-align:center}.team2 .teammates .teammate blockquote:before{position:absolute;top:-20px;left:-10px;font-size:3em;color:#e5e5e5;z-index:-1}.team2 .teammates .teammate .lifestyle{width:auto;float:none;text-align:center;margin-top:25px}.team2 .teammates .teammate .lifestyle li{display:inline-block;float:none;clear:both;margin-right:-3px}.contact-form .error-field{position:relative;margin-left:110px}.contact-form .label-left{text-align:left}.contact-form .label-left label{text-align:left}.contact-form .btn{margin-left:307px}.huge-social li{margin:5px}.huge-social li a{width:70px;height:52px;padding-top:18px;font-size:2.2em}body.features-page .feature-wrapper{margin:0 -20px;padding:0 40px}body.features-page .feature-wrapper .feature h2{font-size:1.2em;padding:0 20px}body.features-page .feature-wrapper .feature li a .btn{opacity:1}.widget-search.huge .search-form{margin:0 auto}.widget-search.huge .search-form input[type="text"]{width:90%;font-size:1.1em}.post{padding:30px 70px;margin:20px 20px 40px 0}.comment-form{padding:30px 0}.comment-form div{text-align:center}.comment-form div label{float:none;text-align:center;margin:0;padding:0;margin-top:10px}.comment-form div textarea,.comment-form div input{width:240px;margin:0}.comment-form div .required{display:none}.comment-form div .btn{float:none;margin:0;margin-top:20px}}@media(max-width:480px){input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.project-wrapper.isotope{margin:0 auto}.project-wrapper.isotope.project3,.project-wrapper.isotope.project2{display:block;float:none;clear:both;width:260px;height:148px;margin-left:-130px;left:50%!important}.project-wrapper.isotope.project2{width:260px;height:123px;margin-left:-130px}.post{padding:45px 25px;margin-right:0}body.homepage1 .page-heading-wrapper .page-heading h1{font-size:2.8em}body.homepage2 .we-are-wrapper{padding:10px 0 30px}body.homepage2 .we-are-wrapper .we-are h1{font-size:2em}body.homepage2 .rslides-wrapper .text-block{position:absolute;width:100%}body.homepage2 .rslides-wrapper .text-block span{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-align:center;display:block;float:none;font-size:.750em;margin:0;color:#fff;background-color:rgba(0,0,0,0.3)}body.homepage2 .rslides-wrapper .text-block span+span{display:none}body.homepage3 .page-heading-wrapper{padding:0}body.homepage3 .page-heading-wrapper .page-heading h1{font-size:1.8em}body.homepage3 .rslides-wrapper .headings{top:-70px;z-index:-1}body.homepage3 .rslides-wrapper .headings h2{font-size:1.2em;line-height:1.5em}body.homepage3 .rslides-wrapper .headings h3{font-size:.888em;line-height:1.2em;padding:0 20px}body.homepage3 .rslides-wrapper .rslides li .btn{font-size:.750em;padding:5px 10px}body.homepage3 .rslides-wrapper .rslides_nav,body.homepage3 .rslides-wrapper .rslides_nav.next{padding:3px 7px 5px;font-size:.9em;margin-top:-15px}.features li{text-align:center}.features li:last-child{margin-bottom:20px}.features li .icon-rounded{display:block;margin-left:auto;margin-right:auto;float:none}.features li .title{font-size:1.1em;padding:0 30px}blockquote.huge p{font-size:1.8em}.post.post-block-white{padding:70px 30px 40px}.post.post-block-white .metas li{font-size:.750em}.first-paragraph{font-size:1.5em;line-height:1.2em}.second-paragraph{font-size:1em;line-height:1.4em}ul.square{margin:0 30px 20px}ul.square li{display:block;margin:0;margin-bottom:1px}ul.square.project-nav li{display:inline-block;margin-right:1px}ul.square.project-nav li a{padding:0;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}ul.square.project-nav li a [class^="easycons-"],ul.square.project-nav li a [class*=" easycons-"]{background-color:#fff;font-size:15px;line-height:19px;padding:10px;color:#3f3f3f}ul.square.project-nav li a .easycons-grid{font-size:20px;line-height:17px;height:19px;margin:0}.square.project-nav{margin-top:-69px}.project-footer{border:0}.project-footer>a,.project-footer .dropdown>a{display:block;margin-left:0;margin-right:10px}.project-footer>a.url,.project-footer .dropdown>a.url{margin-top:10px;border-top:1px solid #e5e5e5;text-align:center;float:none;display:block}.contact-form .error-field{margin:0;margin-bottom:-10px;padding:0}.contact-form .btn{margin-left:0}}html.lt-ie10 .placeholder-field label{display:block}html.lt-ie10 .widget-search{position:relative;zoom:1}html.lt-ie10 .widget-search label,html.lt-ie10 .widget-search .screen-reader-text{font-size:.813em;font-weight:600;font-style:italic;display:block}html.lt-ie9 body{overflow-y:auto}html.lt-ie9 .header-wrapper{background:url('../img/ie/ie-rgba-000-10.png')}html.lt-ie9 .header-wrapper.sticky,html.lt-ie9 .header-wrapper.fixed{background:url('../img/ie/ie-rgba-000-90.png')}html.lt-ie9 .header-wrapper.sticky .logo-top,html.lt-ie9 .header-wrapper.fixed .logo-top{width:84px;margin-top:15px}html.lt-ie9 .slider-progress{display:none}html.lt-ie9 blockquote{z-index:1}html.lt-ie9 blockquote p{z-index:-1}html.lt-ie9 .header-wrapper .menu-wrapper .menu>li .sub-menu:before{display:none}html.lt-ie9 .menu-wrapper .menu>li .sub-menu:before{display:none}html.lt-ie9 .breadcrumb-wrapper .breadcrumb li a,html.lt-ie9 .breadcrumb-wrapper .breadcrumb li span{padding:7px 20px 0}html.lt-ie9 .breadcrumb-wrapper .breadcrumb li a:after,html.lt-ie9 .breadcrumb-wrapper .breadcrumb li span:after,html.lt-ie9 .breadcrumb-wrapper .breadcrumb li a:before,html.lt-ie9 .breadcrumb-wrapper .breadcrumb li span:before{display:none}html.lt-ie9 .team1 .teammate .desc:before{display:none}html.lt-ie9 .team1 .teammate .avatar .social li a{position:relative}html.lt-ie9 .team1 .teammate .avatar .social li{display:none}html.lt-ie9 .team1 .teammate:hover>.avatar .social li{display:block}html.lt-ie9 .project-wrapper .project .text-block{display:none}html.lt-ie9 .project-wrapper .project a:hover>.text-block{display:block}html.lt-ie8 body{overflow:hidden}html.lt-ie8 .we-are-wrapper,html.lt-ie8 .page-heading-wrapper{overflow:hidden}html.lt-ie8 body.homepage2 .rslides-wrapper .rslides_tabs{margin:0}html.lt-ie8 .we-are-wrapper .we-are h1 .keywords>span{padding-bottom:10px}html.lt-ie8 .we-are-wrapper,html.lt-ie8 .rslides-wrapper{z-index:-1}html.lt-ie8 .header-wrapper{z-index:130}html.lt-ie8 .footer-wrapper{position:relative;z-index:110}html.lt-ie8 .sidebar{position:relative;zoom:1}html.lt-ie8 #gmap-contact{min-height:400px;z-index:-1}html.lt-ie8 #gmap-contact+.container,html.lt-ie8 .contact-wrapper{position:relative;z-index:1100}html.lt-ie8 .contact-wrapper{margin-top:20px}html.lt-ie8 .rslides-wrapper .rslides_nav{background-color:#3f3f3f}html.lt-ie8 .teammates .teammate.selected{z-index:10}html.lt-ie8 .accordion .accordion-group .accordion-toggle{zoom:1}html.lt-ie8 .icon-rounded [class^="easycons-"],html.lt-ie8 .icon-rounded [class*=" easycons-"]{margin-top:.750em}html.lt-ie8 .icon-rounded.small [class^="easycons-"],html.lt-ie8 .icon-rounded.small [class*=" easycons-"]{margin-top:.4em}html.lt-ie8 .icon-rounded.small [class^="easycons-"].small,html.lt-ie8 .icon-rounded.small [class*=" easycons-"].small{margin-top:0}html.lt-ie8 .icon-rounded.large [class^="easycons-"],html.lt-ie8 .icon-rounded.large [class*=" easycons-"]{margin-top:1.1em}