A Pen by Roshni Chatterjee

Thumbnail
This awesome code was written by rosh, you can see more from this user in the personal repository.
You can find the original code on Codepen.io
Copyright rosh ©
  • HTML
  • CSS
<!DOCTYPE html>
<html lang="en" >

<head>
  <meta charset="UTF-8">
  <title>A Pen by  Roshni Chatterjee</title>
  
  
  
      <link rel="stylesheet" href="css/style.css">

  
</head>

<body>

  
  
  

</body>

</html>

/*Downloaded from https://www.codeseek.co/rosh/a-pen-by-roshni-chatterjee-cewyL */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}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}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}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}* html{font-size:100%}html{font-size:16px;line-height:0.5em}html{line-height:2em}h1,h3,h4,h5,h6,#contact .contact-details p.bold,#contact p.bold{font-family:'Merriweather', Arial, sans-serif;font-weight:400}
ul.grid ,.modal .modal-text p,.modal .modal-text ul li,button.control.project-changer .text,h2,#header-callout p,footer .footer-bottom button .text,#contact-form label.input-label{font-family:'Merriweather', Helvetica, serif;font-weight:400}#mobile-nav #mobile-menu li a,#menu li a,footer button,footer a.login,#contact-form button[type="submit"],body,#header-phone a,#nav-phone a{font-family:'Merriweather', Arial, sans-serif;font-weight:400}#about .services li{font-family:'Merriweather', Arial, sans-serif;font-weight:400}p.bold,strong,#contact-form span.error,#contact-form label.error{font-family:'Merriweather', Arial, sans-serif;font-weight:700}#mobile-nav #mobile-menu li a,#menu li a{-webkit-transition:background 0.2s,color 0.2s;-moz-transition:background 0.2s,color 0.2s;-o-transition:background 0.2s,color 0.2s;transition:background 0.2s,color 0.2s;margin:0;padding:0 12px 0 15px;color:#8a8a8a;text-decoration:none;text-transform:uppercase;line-height:84px;position:relative;display:inline-block}#mobile-nav #mobile-menu li:hover>a,#menu li:hover>a{color:#fff;background:none}footer button,footer a.login,#contact-form button[type="submit"]{-webkit-transition:background 0.2s,color 0.2s;-moz-transition:background 0.2s,color 0.2s;-o-transition:background 0.2s,color 0.2s;transition:background 0.2s,color 0.2s;background:#121212;color:#8a8a8a;text-align:left;margin:18px 0 0 0;padding:0 0 0 15px;border:1px solid #e6e6e6;line-height:50px;text-transform:uppercase;height:50px;width:100%}footer button i,footer a.login i,#contact-form button[type="submit"] i{float:right;line-height:50px;margin:0 15px 0 0;font-size:1.3em}footer button:hover,footer a.login:hover,#contact-form button[type="submit"]:hover{background:#fff}#logo h1 a,#nav-logo h1 a{font:0/0 a;text-shadow:none;color:transparent}img.inline{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:3px solid #222;outline:1px solid #000;outline-offset:-7px}/*!
 
 *  Font Awesome 3.2.1
 *  the iconic font designed for Bootstrap
 *  ------------------------------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation can be
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
 *  https://twitter.com/fontawesome.
 *
 *  License
 *  ------------------------------------------------------------------------------article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}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}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}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}* html{font-size:100%}html{font-size:16px;line-height:0.5em}html{line-height:2em}h1,h3,h4,h5,h6,#contact .contact-details p.bold,#contact p.bold{font-family:'Merriweather', Arial, sans-serif;font-weight:400},.modal .modal-text p,.modal .modal-text ul li,button.control.project-changer .text,h2,#header-callout p,footer .footer-bottom button .text,#contact-form label.input-label{font-family:'Merriweather', Helvetica, serif;font-weight:400}#mobile-nav #mobile-menu li a,#menu li a,footer button,footer a.login,#contact-form button[type="submit"],body,#header-phone a,#nav-phone a{font-family:'Merriweather', Arial, sans-serif;font-weight:400}#about .services li{font-family:'Merriweather', Arial, sans-serif;font-weight:400}p.bold,strong,#contact-form span.error,#contact-form label.error{font-family:'Merriweather', Arial, sans-serif;font-weight:700}#mobile-nav #mobile-menu li a,#menu li a{-webkit-transition:background 0.2s,color 0.2s;-moz-transition:background 0.2s,color 0.2s;-o-transition:background 0.2s,color 0.2s;transition:background 0.2s,color 0.2s;margin:0;padding:0 12px 0 15px;color:#8a8a8a;text-decoration:none;text-transform:uppercase;line-height:84px;position:relative;display:inline-block}#mobile-nav #mobile-menu li:hover>a,#menu li:hover>a{color:#fff;background:none}footer button,footer a.login,#contact-form button[type="submit"]{-webkit-transition:background 0.2s,color 0.2s;-moz-transition:background 0.2s,color 0.2s;-o-transition:background 0.2s,color 0.2s;transition:background 0.2s,color 0.2s;background:#121212;color:#8a8a8a;text-align:left;margin:18px 0 0 0;padding:0 0 0 15px;border:1px solid #e6e6e6;line-height:50px;text-transform:uppercase;height:50px;width:100%}footer button i,footer a.login i,#contact-form button[type="submit"] i{float:right;line-height:50px;margin:0 15px 0 0;font-size:1.3em}footer button:hover,footer a.login:hover,#contact-form button[type="submit"]:hover{background:#fff}#logo h1 a,#nav-logo h1 a{font:0/0 a;text-shadow:none;color:transparent}img.inline{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:3px solid #222;outline:1px solid #000;outline-offset:-7px}/*!
 *  Font Awesome 3.2.1
 *  the iconic font designed for Bootstrap
 *  ------------------------------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation can be
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
 *  https://twitter.com/fontawesome.
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
 *    https://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Author - Dave Gandy
 *  ------------------------------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: https://twitter.com/byscuits
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
 */@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=3.2.1");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=3.2.1") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff?v=3.2.1") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=3.2.1") format("truetype"),url("../fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}.icon-large:before{vertical-align:-10%;font-size:1.33333em}a [class^="icon-"],a [class*=" icon-"]{display:inline}[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.14286em;text-align:right;padding-right:0.28571em}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.42857em}.icons-ul{margin-left:2.14286em;list-style-type:none}.icons-ul>li{position:relative}.icons-ul .icon-li{position:absolute;left:-2.14286em;width:2.14286em;text-align:center;line-height:inherit}[class^="icon-"].hide,[class*=" icon-"].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none}.btn [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class^="icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}.nav-tabs [class^="icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"],.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class^="icon-"],.nav-pills [class^="icon-"].icon-large,.nav-pills [class*=" icon-"],.nav-pills [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{line-height:inherit}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em}.icon-stack .icon-stack-base{font-size:2em;*line-height:1em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope-alt:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-power-off:before,.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-gear:before,.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file-alt:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-rotate-right:before,.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-mail-forward:before,.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-gears:before,.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up-alt:before{content:"\f087"}.icon-thumbs-down-alt:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-unchecked:before,.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-rotate-left:before,.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-text-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-mail-reply:before,.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}.icon-expand-alt:before{content:"\f116"}.icon-collapse-alt:before{content:"\f117"}.icon-smile:before{content:"\f118"}.icon-frown:before{content:"\f119"}.icon-meh:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard:before{content:"\f11c"}.icon-flag-alt:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-reply-all:before{content:"\f122"}.icon-mail-reply-all:before{content:"\f122"}.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-off:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-empty:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-sign-left:before{content:"\f137"}.icon-chevron-sign-right:before{content:"\f138"}.icon-chevron-sign-up:before{content:"\f139"}.icon-chevron-sign-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-horizontal:before{content:"\f141"}.icon-ellipsis-vertical:before{content:"\f142"}.icon-rss-sign:before{content:"\f143"}.icon-play-sign:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-sign-alt:before{content:"\f146"}.icon-check-minus:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-sign:before{content:"\f14a"}.icon-edit-sign:before{content:"\f14b"}.icon-external-link-sign:before{content:"\f14c"}.icon-share-sign:before{content:"\f14d"}.icon-compass:before{content:"\f14e"}.icon-collapse:before{content:"\f150"}.icon-collapse-top:before{content:"\f151"}.icon-expand:before{content:"\f152"}.icon-euro:before,.icon-eur:before{content:"\f153"}.icon-gbp:before{content:"\f154"}.icon-dollar:before,.icon-usd:before{content:"\f155"}.icon-rupee:before,.icon-inr:before{content:"\f156"}.icon-yen:before,.icon-jpy:before{content:"\f157"}.icon-renminbi:before,.icon-cny:before{content:"\f158"}.icon-won:before,.icon-krw:before{content:"\f159"}.icon-bitcoin:before,.icon-btc:before{content:"\f15a"}.icon-file:before{content:"\f15b"}.icon-file-text:before{content:"\f15c"}.icon-sort-by-alphabet:before{content:"\f15d"}.icon-sort-by-alphabet-alt:before{content:"\f15e"}.icon-sort-by-attributes:before{content:"\f160"}.icon-sort-by-attributes-alt:before{content:"\f161"}.icon-sort-by-order:before{content:"\f162"}.icon-sort-by-order-alt:before{content:"\f163"}.icon-thumbs-up:before{content:"\f164"}.icon-thumbs-down:before{content:"\f165"}.icon-youtube-sign:before{content:"\f166"}.icon-youtube:before{content:"\f167"}.icon-xing:before{content:"\f168"}.icon-xing-sign:before{content:"\f169"}.icon-youtube-play:before{content:"\f16a"}.icon-dropbox:before{content:"\f16b"}.icon-stackexchange:before{content:"\f16c"}.icon-instagram:before{content:"\f16d"}.icon-flickr:before{content:"\f16e"}.icon-adn:before{content:"\f170"}.icon-bitbucket:before{content:"\f171"}.icon-bitbucket-sign:before{content:"\f172"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-sign:before{content:"\f174"}.icon-long-arrow-down:before{content:"\f175"}.icon-long-arrow-up:before{content:"\f176"}.icon-long-arrow-left:before{content:"\f177"}.icon-long-arrow-right:before{content:"\f178"}.icon-apple:before{content:"\f179"}.icon-windows:before{content:"\f17a"}.icon-android:before{content:"\f17b"}.icon-linux:before{content:"\f17c"}.icon-dribbble:before{content:"\f17d"}.icon-skype:before{content:"\f17e"}.icon-foursquare:before{content:"\f180"}.icon-trello:before{content:"\f181"}.icon-female:before{content:"\f182"}.icon-male:before{content:"\f183"}.icon-gittip:before{content:"\f184"}.icon-sun:before{content:"\f185"}.icon-moon:before{content:"\f186"}.icon-archive:before{content:"\f187"}.icon-bug:before{content:"\f188"}.icon-vk:before{content:"\f189"}.icon-weibo:before{content:"\f18a"}.icon-renren:before{content:"\f18b"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body,#wrapper{height:100%}body>#wrapper{height:auto;min-height:100%}#content-container{overflow:auto}body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px}body{background:#fff;color:#333}.content{padding:0 0 120px 0;background-image:url('../img/cream_background_tile.jpg');background-repeat:repeat}.content.no-padding{padding-bottom:0}.content.hero{padding-top:350px;background-position:50% 0;background-repeat:no-repeat}.container{position:relative;margin:0 auto;padding:0;width:1140px}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}@media only screen and (min-width: 768px) and (max-width: 1139px){.container{width:768px}}@media only screen and (max-width: 767px){.container{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.container{width:480px}}.full-width{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px}@media only screen and (max-width: 767px){.full-width{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.full-width{width:748px}}@media only screen and (max-width: 767px){.full-width{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.full-width{width:480px}}.row{zoom:1;margin-bottom:20px;margin-bottom:0}.row:after{clear:both}.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}ul.grid{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px;margin-top:0;margin-bottom:0;padding:0;list-style:none}@media only screen and (max-width: 767px){ul.grid{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){ul.grid{width:748px}}@media only screen and (max-width: 767px){ul.grid{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){ul.grid{width:480px}}ul.grid li{float:left;display:inline;margin-left:10px;margin-right:10px;width:265px;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;padding:0;border:1px solid #e6e6e6;cursor:pointer;margin-top:10px;margin-bottom:10px;background-color:#fff;position:relative;height:265px;overflow:hidden}@media only screen and (max-width: 767px){ul.grid li{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){ul.grid li{width:172px}}@media only screen and (max-width: 767px){ul.grid li{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){ul.grid li{width:480px}}ul.grid li.fade{opacity:0.2}ul.grid li:nth-child(4n+1){margin-left:0}ul.grid li:nth-child(4n+4){margin-right:0}ul.grid li:hover .item-thumbnail img.thumbnail{bottom:263px}@media only screen and (min-width: 768px) and (max-width: 1139px){ul.grid li:hover .item-thumbnail img.thumbnail{bottom:362px}}@media only screen and (max-width: 767px){ul.grid li:hover .item-thumbnail img.thumbnail{bottom:478px}}@media only screen and (max-width: 479px){ul.grid li:hover .item-thumbnail img.thumbnail{bottom:298px}}ul.grid li:hover .item-thumbnail img.thumbnail-rollover{bottom:90px}ul.grid li:hover .item-info-container{-webkit-transition:opacity 0.2s;-webkit-transition-delay:0.2s;-moz-transition:opacity 0.2s 0.2s;-o-transition:opacity 0.2s 0.2s;transition:opacity 0.2s 0.2s;opacity:1}@media only screen and (min-width: 768px) and (max-width: 1139px){ul.grid li{float:left;display:inline;margin-left:10px;margin-right:10px;width:550px;height:364px}ul.grid li:nth-child(2n+1){margin-left:0}ul.grid li:nth-child(2n+2){margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (max-width: 767px){ul.grid li{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (min-width: 768px) and (max-width: 1139px){ul.grid li{width:364px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (max-width: 767px){ul.grid li{width:300px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (min-width: 480px) and (max-width: 767px){ul.grid li{width:480px}}@media only screen and (max-width: 767px){ul.grid li{height:480px}}@media only screen and (max-width: 479px){ul.grid li{height:300px}}ul.grid .item-thumbnail{width:100%;height:100%;position:relative;z-index:2}ul.grid .item-thumbnail img{-webkit-transition:bottom 0.3s;-moz-transition:bottom 0.3s;-o-transition:bottom 0.3s;transition:bottom 0.3s;max-width:100%;height:auto;position:absolute}ul.grid .item-thumbnail img.thumbnail{bottom:0}ul.grid .item-thumbnail img.thumbnail-rollover{bottom:-263px}@media only screen and (min-width: 768px) and (max-width: 1139px){ul.grid .item-thumbnail img.thumbnail-rollover{bottom:-362px}}@media only screen and (max-width: 767px){ul.grid .item-thumbnail img.thumbnail-rollover{bottom:-478px}}@media only screen and (max-width: 479px){ul.grid .item-thumbnail img.thumbnail-rollover{bottom:-298px}}ul.grid .item-info-container{-webkit-transition:opacity 0.1s;-webkit-transition-delay:0s;-moz-transition:opacity 0.1s 0s;-o-transition:opacity 0.1s 0s;transition:opacity 0.1s 0s;display:table;width:100%;position:absolute;bottom:0;height:90px;opacity:0;z-index:1}ul.grid .item-info{display:table-cell;vertical-align:middle;text-align:center;padding:0 10px}
modal-container{position:relative}.modal{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px;position:relative}@media only screen and (max-width: 767px){.modal{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.modal{width:748px}}@media only screen and (max-width: 767px){.modal{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.modal{width:480px}}.modal .modal-content{display:none}.modal p.loading{font-size:2em;line-height:1.25em;text-align:center;margin:0;padding-top:251.5px}.modal p.loading i{font-size:2em;margin:0 0 10px 0}.modal .modal-images-container{float:left;display:inline;margin-left:10px;margin-right:10px;width:835px;margin-left:0}@media only screen and (max-width: 767px){.modal .modal-images-container{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.modal .modal-images-container{width:556px}}@media only screen and (max-width: 767px){.modal .modal-images-container{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.modal .modal-images-container{width:480px}}@media only screen and (max-width: 767px){.modal .modal-images-container{margin:50px 0 20px 0}}.modal .modal-images{width:100%;margin-top:0;margin-bottom:0;padding:0;list-style:none}.modal .modal-images li{text-align:center;margin:0;padding:0}.modal .modal-images img{max-width:100%;height:auto;vertical-align:bottom}.modal .modal-text{float:left;display:inline;margin-left:10px;margin-right:10px;width:265px;margin-right:0;color:#121212}@media only screen and (max-width: 767px){.modal .modal-text{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.modal .modal-text{width:172px}}@media only screen and (max-width: 767px){.modal .modal-text{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.modal .modal-text{width:480px}}.modal .modal-text .modal-heading{margin:0 0 30px 0}.modal .modal-text img{width:100%;height:auto;vertical-align:bottom}.modal .modal-text p{font-size:0.8125em;line-height:1.84615em;line-height:1.75em}.modal .modal-text h1{margin:0 0 20px 0;padding:0;font-family:'Oswald', sans-serif;letter-spacing:3px}.modal .modal-text h2{margin:13px 0 16px 0}.modal .modal-text h3{font-size:0.75em;line-height:1.33333em;text-transform:uppercase;margin:0 0 12px 0;font-weight:700}.modal .modal-text ul{margin:0;padding:0 0 0 10px;list-style:none}.modal .modal-text ul li{font-size:0.8125em;line-height:1.84615em;line-height:1.75em;text-indent:-5px;margin:0}.modal .modal-text ul li:before{content:"-";position:relative;left:-5px}.modal .modal-article{float:left;display:inline;margin-left:10px;margin-right:10px;width:835px}@media only screen and (max-width: 767px){.modal .modal-article{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.modal .modal-article{width:556px}}@media only screen and (max-width: 767px){.modal .modal-article{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.modal .modal-article{width:480px}}.modal-container{position:relative}button.control{-webkit-transition:background 0.2s,color 0.2s;-moz-transition:background 0.2s,color 0.2s;-o-transition:background 0.2s,color 0.2s;transition:background 0.2s,color 0.2s;position:absolute;background:#eee;color:#666;margin:0;border:1px solid #ddd;z-index:2}button.control i{margin:0;font-size:3em}button.control.close{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;right:0;top:-50px;width:40px;height:40px;padding:0;text-align:center;background-image:url('../img/icon-close.png');background-repeat:no-repeat;background-position:center center}button.control.close:hover{-webkit-transition:-webkit-transform 0.3s,background-color 0.3s,border-color 0.3s;-moz-transition:-moz-transform 0.3s,background-color 0.3s,border-color 0.3s;-o-transition:-o-transform 0.3s,background-color 0.3s,border-color 0.3s;transition:transform 0.3s,background-color 0.3s,border-color 0.3s;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);background-color:#b3b3b3;border-color:#b3b3b3}@media only screen and (max-width: 767px){button.control.close{top:0}}button.control.project-changer{-webkit-transition:width 0.2s;-moz-transition:width 0.2s;-o-transition:width 0.2s;transition:width 0.2s;-webkit-box-shadow:0px 1px 2px #aaa;-moz-box-shadow:0px 1px 2px #aaa;box-shadow:0px 1px 2px #aaa;display:none;top:257.5px;width:50px;height:100px;overflow:hidden}@media only screen and (max-width: 767px){button.control.project-changer{display:none !important}}button.control.project-changer:hover{width:125px}button.control.project-changer .icon{-webkit-transition:left 0.2s,right 0.2s;-moz-transition:left 0.2s,right 0.2s;-o-transition:left 0.2s,right 0.2s;transition:left 0.2s,right 0.2s;height:98px;width:35px;position:absolute;top:0;padding-top:0px}button.control.project-changer .icon i{line-height:98px}button.control.project-changer .text{-webkit-transition:left 0.2s,right 0.2s;-moz-transition:left 0.2s,right 0.2s;-o-transition:left 0.2s,right 0.2s;transition:left 0.2s,right 0.2s;font-size:0.8125em;line-height:1.84615em;height:98px;width:120px;position:absolute;top:0;line-height:98px;padding:0;text-align:center;color:#666}button.control.prev{-moz-border-radius-topright:70px;-webkit-border-top-right-radius:70px;border-top-right-radius:70px;-moz-border-radius-bottomright:70px;-webkit-border-bottom-right-radius:70px;border-bottom-right-radius:70px;left:0;padding:0}button.control.prev .icon{left:0;opacity:0.5;background:url('../img/icon-prev.png');background-repeat:no-repeat;background-position:center center}button.control.prev .text{left:60px}button.control.prev:hover .icon{left:-60px}button.control.prev:hover .text{left:0}button.control.next{-moz-border-radius-topleft:70px;-webkit-border-top-left-radius:70px;border-top-left-radius:70px;-moz-border-radius-bottomleft:70px;-webkit-border-bottom-left-radius:70px;border-bottom-left-radius:70px;right:0;padding:0}button.control.next .icon{right:0;opacity:0.5;background:url('../img/icon-next.png');background-repeat:no-repeat;background-position:center center}button.control.next .text{right:60px}button.control.next:hover .icon{right:-60px}button.control.next:hover .text{right:0}ol.grid-controls{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px}@media only screen and (max-width: 767px){ol.grid-controls{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){ol.grid-controls{width:748px}}@media only screen and (max-width: 767px){ol.grid-controls{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){ol.grid-controls{width:480px}}ol.modal-controls{width:100%}ol.pagination{margin-top:30px;margin-bottom:0;padding:0;list-style:none;display:block;text-align:center;height:15px}ol.pagination li{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:15px;height:15px;text-indent:-10000px;background:#e6e6e6;cursor:pointer;margin:0 25px 0 0;padding:0;display:inline-block}ol.pagination li:last-child{margin:0}ol.pagination li:hover,ol.pagination li.current:hover{background:#8a8a8a}ol.pagination li.current{background:#8a8a8a}ol.pagination li.prev,ol.pagination li.next{display:none !important}.divider{height:400px;background-repeat:no-repeat;background-position:center center;background-color:#d3d3d3}a{color:#000;text-decoration:underline}a:hover{background:#ccc}a:focus{outline:none}p{margin:0 0 24px}p.no-margin{margin:0}p.center{text-align:center}.text p{margin:0}ul{margin:0 0 24px;padding:0 0 0 30px}ul li{margin:6px 0}i{margin-right:6px}hr{margin:24px 0}.text>img+h1,.text>img+h2,.text>img+h3,.text>img+h4,.text>img+h5,.text>img+h6,.text h1:first-child,.text h2:first-child,.text h3:first-child,.text h4:first-child,.text h5:first-child,.text h6:first-child{margin-top:0}.section-heading{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px;margin-bottom:60px !important}@media only screen and (max-width: 767px){.section-heading{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.section-heading{width:748px}}@media only screen and (max-width: 767px){.section-heading{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.section-heading{width:480px}}.section-heading h1{text-align:center;margin:60px 0 20px 0;color:#121212;font-family:'Oswald', sans-serif;letter-spacing:3px}.section-heading h2{padding:0;text-align:center;color:#121212;margin:17px 0 21px 0;font-size:1.125em;line-height:1.33333em}.section-subheading{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px;margin-top:50px;margin-bottom:18px}@media only screen and (max-width: 767px){.section-subheading{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.section-subheading{width:748px}}@media only screen and (max-width: 767px){.section-subheading{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.section-subheading{width:480px}}.section-subheading h1{padding:0;text-transform:uppercase;text-align:center;margin-bottom:20px;font-family:'Oswald', sans-serif;letter-spacing:3px}.section-subheading h2{text-align:center;font-family:'Oswald', sans-serif;letter-spacing:3px;text-transform:uppercase}hr{border:1px inset #f2f2f2;opacity:0.5;margin:0}h1{font-size:1.25em;line-height:1.2em;text-transform:uppercase}h2{font-size:0.8125em;line-height:1.84615em}h2.highlight{padding:20px 0;border-color:#333;border-width:2px;border-top-style:solid;border-bottom-style:solid;position:relative}h2.highlight.bottom{padding-top:0;margin-top:0;border-top-style:none}h3{font-size:1.125em;line-height:1.33333em}h4{font-size:1em;line-height:1.5em}h5{font-size:0.8125em;line-height:1.84615em}h6{font-size:0.625em;line-height:1.6em}img.inline{max-width:40%;height:auto}img.inline.right{float:right;margin:0 0 24px 48px}img.inline.left{float:left;margin:0 48px 24px 0}img.inline.half{max-width:100%;margin:60px auto 0 auto;display:block}img.inline.large{max-width:50%}img.inline.small{max-width:30%}.half-box{float:left;display:inline;margin-left:10px;margin-right:10px;width:550px}@media only screen and (max-width: 767px){.half-box{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.half-box{width:364px}}@media only screen and (max-width: 767px){.half-box{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.half-box{width:480px}}input:-moz-placeholder,textarea:-moz-placeholder{color:#666}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#666}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#666}.input-container{overflow:hidden}header{zoom:1;width:100%;background-position:top center;background-repeat:no-repeat;padding:25px 0 0 0;height:400px}header:after{clear:both}header:before,header:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}@media only screen and (max-width: 767px){header{display:none}}#logo{float:left;display:inline;margin-left:10px;margin-right:10px;height:38px;position:absolute;left:0;top:20px}@media only screen and (max-width: 767px){#logo{margin-left:0;margin-right:0;margin-bottom:10px}}#logo h1{margin:0;padding:0}#logo h1 a{background-image:url('../img/logo.png');background-position:center center;background-repeat:no-repeat;width:125px;height:38px;display:block;border:none}#logo h1 a:hover{background-color:rgba(255,255,255,0)}#header-phone{float:left;display:inline;margin-left:10px;margin-right:10px;text-align:right;height:38px;position:absolute;right:0;top:20px}@media only screen and (max-width: 767px){#header-phone{margin-left:0;margin-right:0;margin-bottom:10px}}#header-phone p{margin:0;line-height:38px}#header-phone a{text-decoration:none;color:#121212}#header-phone a:hover{background:none !important}@media only screen and (max-width: 479px){#header-phone a{font-size:0.75em;line-height:1.33333em}}#header-callout{float:left;display:inline;margin-left:10px;margin-right:10px;text-align:center;position:absolute;left:0;right:0;top:120px;margin:0 auto;height:54px}@media only screen and (max-width: 767px){#header-callout{margin-left:0;margin-right:0;margin-bottom:10px}}#header-callout p{font-size:3.375em;line-height:1.18519em;margin:0;display:inline}@media only screen and (min-width: 768px) and (max-width: 1139px){#header-callout p{font-size:1.625em;line-height:1.23077em}}@media only screen and (max-width: 767px){#header-callout p{font-size:1.75em;line-height:1.14286em}}@media only screen and (max-width: 479px){#header-callout p{font-size:1.25em;line-height:1.2em}}@media only screen and (max-width: 767px){#header-callout{top:100px}}nav{zoom:1;background:#121212;z-index:999}nav:after{clear:both}nav:before,nav:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}@media only screen and (max-width: 767px){nav{position:fixed;top:0px;width:100%}nav #nav-logo{opacity:1;margin:23px 0}}nav.affix{position:fixed;top:0px;width:100%}nav.affix #nav-logo,nav.affix #nav-phone{opacity:1}nav.affix #nav-logo{margin-top:23px}@media only screen and (max-width: 767px){nav.affix #nav-logo{margin:23px 0}}@media only screen and (min-width: 768px) and (max-width: 1139px){nav.affix #nav-logo{margin-top:27px}}nav.affix #nav-phone{margin-top:26px}nav #magic-line{position:absolute;bottom:0px;left:0;width:100px;height:6px;background-color:#fff}#menu-toggle{width:84px;height:84px;float:right;background:url('../img/menu_toggle.png') no-repeat center right;cursor:pointer;display:none}@media only screen and (max-width: 767px){#menu-toggle{display:block}}#mobile-nav{-webkit-transition:max-height 0s;-moz-transition:max-height 0s;-o-transition:max-height 0s;transition:max-height 0s;zoom:1;position:fixed;top:84px;width:100%;z-index:999;max-height:0;background:#121212;overflow:hidden}#mobile-nav:after{clear:both}#mobile-nav:before,#mobile-nav:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}#mobile-nav.show{-webkit-transition:max-height 0.2s;-moz-transition:max-height 0.2s;-o-transition:max-height 0.2s;transition:max-height 0.2s;max-height:250px}#mobile-nav #mobile-menu{float:left;display:inline;margin-left:10px;margin-right:10px;margin-top:0;margin-bottom:17px !important;padding:0;list-style:none;display:block;position:relative}@media only screen and (max-width: 767px){#mobile-nav #mobile-menu{margin-left:0;margin-right:0;margin-bottom:10px}}#mobile-nav #mobile-menu li{margin:0}#mobile-nav #mobile-menu li a{font-size:1.125em;line-height:1.33333em;position:relative;z-index:100;display:block;line-height:35px;padding:0}#nav-logo,#nav-phone{float:left;display:inline;margin-left:10px;margin-right:10px;width:193.75px;-webkit-transition:opacity 0.2s,margin 0.2s;-moz-transition:opacity 0.2s,margin 0.2s;-o-transition:opacity 0.2s,margin 0.2s;transition:opacity 0.2s,margin 0.2s;opacity:0}@media only screen and (max-width: 767px){#nav-logo,#nav-phone{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#nav-logo,#nav-phone{width:124px}}@media only screen and (max-width: 767px){#nav-logo,#nav-phone{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#nav-logo,#nav-phone{width:480px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#nav-logo,#nav-phone{display:none}}#nav-logo{margin-top:0px;margin-bottom:0px}@media only screen and (max-width: 767px){#nav-logo{width:125px;height:38px}}#nav-logo h1{margin:0;padding:0}#nav-logo h1 a{background-image:url('../img/logo_nav.png');background-position:center center;background-repeat:no-repeat;width:125px;height:38px;display:block;border:none}#nav-logo h1 a:hover{background-color:rgba(255,255,255,0)}#nav-phone p{margin:0;text-align:right}@media only screen and (max-width: 1139px){#nav-phone{display:none}}#nav-phone a{text-decoration:none;color:#fff}#nav-phone a:hover{background:none !important}@media only screen and (min-width: 768px) and (max-width: 1139px){#nav-phone{width:100px}}#nav-menu select{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:right;height:auto;padding:13px;border:none;margin:0;background:#222;color:#fff;display:none;min-width:200px}@media only screen and (max-width: 767px){#nav-menu select{display:block}}#menu{float:left;display:inline;margin-left:10px;margin-right:10px;width:692.5px;zoom:1;margin-top:0;margin-bottom:0;padding:0;list-style:none;display:block;text-align:center;position:relative}@media only screen and (max-width: 767px){#menu{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#menu{width:460px}}@media only screen and (max-width: 767px){#menu{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#menu{width:480px}}#menu:after{clear:both}#menu:before,#menu:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}@media only screen and (max-width: 767px){#menu{display:none}}#menu>li:first-child>a{margin-left:0}#menu>li:last-child>a{margin-right:0}#menu li{margin:0;display:inline-block}#menu li a{position:relative;z-index:100;display:block;font-family:'Oswald', sans-serif;letter-spacing:4px}#menu li .sub-menu{overflow:hidden;margin:0 0 0 6px;min-width:100%;background:#222;display:none}#menu li .sub-menu i{margin-right:10px}#menu li .sub-menu li{white-space:nowrap}#menu li .sub-menu li a{display:block;margin:0;padding:12px 15px}#menu li:hover .sub-menu{float:left;position:absolute;z-index:200;display:block}@media only screen and (min-width: 768px) and (max-width: 1139px){#menu{width:100%;margin-left:0;margin-right:0}}footer{color:#fff;background:url('../img/footer_background_tile.jpg') repeat;padding:60px 0}footer .footer-section{float:left;display:inline;margin-left:10px;margin-right:10px;width:360px}@media only screen and (max-width: 767px){footer .footer-section{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){footer .footer-section{width:236px}}@media only screen and (max-width: 767px){footer .footer-section{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){footer .footer-section{width:480px}}footer .footer-section hr{border-color:#4e4e4e;box-shadow:0px;height:1px}@media only screen and (max-width: 767px){footer .footer-section{margin-bottom:60px}}footer .footer-bottom{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px;text-align:center;margin-top:60px;color:#666}@media only screen and (max-width: 767px){footer .footer-bottom{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){footer .footer-bottom{width:748px}}@media only screen and (max-width: 767px){footer .footer-bottom{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){footer .footer-bottom{width:480px}}@media only screen and (max-width: 767px){footer .footer-bottom{margin-top:0}}footer .footer-bottom a{display:inline-block}footer .footer-bottom a:hover{background:none}footer .footer-bottom button{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:60px;height:60px;overflow:hidden;position:relative;background:#8a8a8a}footer .footer-bottom button:hover .icon{top:-60px}footer .footer-bottom button:hover .text{top:0}footer .footer-bottom button .icon{-webkit-transition:top 0.2s;-moz-transition:top 0.2s;-o-transition:top 0.2s;transition:top 0.2s;height:60px;width:60px;position:absolute;top:0;left:0;background:url('../img/logo_footer.png');background-position:center center;background-repeat:no-repeat}footer .footer-bottom button .text{-webkit-transition:top 0.2s;-moz-transition:top 0.2s;-o-transition:top 0.2s;transition:top 0.2s;font-size:0.8125em;line-height:1.84615em;height:60px;width:60px;position:absolute;top:60px;left:0;line-height:60px;padding:0;text-align:center;text-transform:none;color:#fff}footer .footer-bottom p{margin:40px 0 0 0;line-height:1.5em}footer h1{margin:0 0 30px 0;color:#8a8a8a;line-height:2em;font-family:'Oswald', sans-serif;letter-spacing:3px}@media only screen and (min-width: 768px) and (max-width: 1139px){footer h1{font-size:1.25em;line-height:1.2em}}footer p{font-size:0.875em;line-height:1.71429em;line-height:1.2em;margin:17px 0 31px 0;color:#8a8a8a}footer .social{zoom:1;list-style:none;margin:0;padding:0}footer .social:after{clear:both}footer .social:before,footer .social:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}footer .social li{margin:0;padding:10px 0;width:50%;float:left;display:inline-block}footer .social li span{line-height:35px;float:left}footer .social li i{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:color 0.1s;-moz-transition:color 0.1s;-o-transition:color 0.1s;transition:color 0.1s;background:#8a8a8a;float:left;font-size:1em;color:#121212;padding:0.5em;text-align:center;width:33px}footer .social a{-webkit-transition:color 0.1s;-moz-transition:color 0.1s;-o-transition:color 0.1s;transition:color 0.1s;color:#8a8a8a;text-decoration:none}footer .social a:hover{color:#fff}footer .social a:hover i{color:#fff}footer form{zoom:1}footer form:after{clear:both}footer form:before,footer form:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}footer form ::-webkit-input-placeholder{font-family:'Merriweather', Helvetica, serif;color:#8a8a8a;text-transform:uppercase}footer form :-moz-placeholder{font-family:'Merriweather', Helvetica, serif;color:#8a8a8a;text-transform:uppercase}footer form ::-moz-placeholder{font-family:'Merriweather', Helvetica, serif;color:#8a8a8a;text-transform:uppercase}footer form :-ms-input-placeholder{font-family:'Merriweather', Helvetica, serif;color:#8a8a8a;text-transform:uppercase}footer input,footer p.login-text{-webkit-transition:background 0.2s;-moz-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s;font-size:0.875em;line-height:1.71429em;background:#242424;margin:0;color:#8a8a8a;height:50px;width:70%;padding:0 15px;border:none;float:left}footer input:focus,footer p.login-text:focus{outline:0 none;background:#fff}@media only screen and (min-width: 768px) and (max-width: 1139px){footer input,footer p.login-text{width:63%}}footer p.login-text{line-height:50px;text-transform:uppercase}@media only screen and (min-width: 768px) and (max-width: 1139px){footer p.login-text{font-size:0.8125em;line-height:1.84615em;text-align:center}}@media only screen and (max-width: 479px){footer p.login-text{font-size:0.8125em;line-height:1.84615em;text-align:center}}footer a.login{text-decoration:none}footer button,footer a.login{color:#242424;float:right;width:28%;background:#8a8a8a;margin:0;padding:0;text-align:center;border:none;padding-left:3px}footer button:focus,footer a.login:focus{border:none}@media only screen and (min-width: 768px) and (max-width: 1139px){footer button,footer a.login{width:35%}}#about{background-image:url('../img/grey_background_tile.jpg');background-repeat:repeat;color:#d3d3d3}#about .section-heading h1,#about .section-heading h2{color:#d3d3d3}#about .section-subheading hr{margin-bottom:50px}#about hr{border:1px inset #4e4e4e}#about .grid li{border:1px solid #4d4d4d}#about .grid .item-info{background:#fff;color:#333}#about .modal .modal-text{color:#d3d3d3}#about .modal-images{zoom:1}#about .modal-images:after{clear:both}#about .modal-images:before,#about .modal-images:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}#about .modal-images li{float:left;display:inline;margin-left:10px;margin-right:10px;width:265px;margin-bottom:20px;border:1px solid #4d4d4d;height:265px}@media only screen and (max-width: 767px){#about .modal-images li{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#about .modal-images li{width:172px}}@media only screen and (max-width: 767px){#about .modal-images li{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#about .modal-images li{width:480px}}#about .modal-images li:nth-child(3n+1){margin-left:0}#about .modal-images li:nth-child(3n+3){margin-right:0}@media only screen and (min-width: 768px) and (max-width: 1139px){#about .modal-images li{height:170px}}@media only screen and (max-width: 767px){#about .modal-images li{height:480px;display:none}#about .modal-images li:first-child{display:block}}@media only screen and (max-width: 479px){#about .modal-images li{height:300px}}#about .modal-text p{font-size:0.8125em;line-height:1.84615em}@media only screen and (min-width: 768px) and (max-width: 1139px){#about .modal-text p{font-size:0.8125em;line-height:1.84615em}}#about .about-description{float:left;display:inline;margin-left:10px;margin-right:10px;width:550px}@media only screen and (max-width: 767px){#about .about-description{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#about .about-description{width:364px}}@media only screen and (max-width: 767px){#about .about-description{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#about .about-description{width:480px}}#about .about-description p{font-size:0.8125em;line-height:1.84615em;color:#d3d3d3}#about .about-description p:last-child{margin:0}#about .services{float:left;display:inline;margin-left:10px;margin-right:10px;width:265px;margin-top:0;margin-bottom:0;padding:0;list-style:none}@media only screen and (max-width: 767px){#about .services{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#about .services{width:172px}}@media only screen and (max-width: 767px){#about .services{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#about .services{width:480px}}#about .services li{font-size:0.8125em;line-height:1.84615em;margin:0;padding:10px}@media only screen and (min-width: 768px) and (max-width: 1139px){#about .services{float:left;display:inline;margin-left:10px;margin-right:10px;width:550px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (max-width: 767px){#about .services{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (min-width: 768px) and (max-width: 1139px){#about .services{width:364px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (max-width: 767px){#about .services{width:300px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (min-width: 480px) and (max-width: 767px){#about .services{width:480px}}@media only screen and (max-width: 767px){#about .services{width:50%;margin:0}}#expertise .categories{list-style:none;margin:0;padding:0}#expertise .categories>li{float:left;display:inline;margin-left:10px;margin-right:10px;width:265px}@media only screen and (max-width: 767px){#expertise .categories>li{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#expertise .categories>li{width:172px}}@media only screen and (max-width: 767px){#expertise .categories>li{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#expertise .categories>li{width:480px}}@media only screen and (max-width: 767px){#expertise .categories>li{margin-top:20px;margin-bottom:20px}}#expertise .categories .category-image{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.2);box-shadow:0px 0px 2px rgba(0,0,0,0.2);-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s;width:150px;height:150px;margin:0 auto;background-color:#fff;background-position:center center;background-repeat:no-repeat}#expertise .categories .category-image.hover{background-color:#999}#expertise .categories h2{text-align:center;border-color:#ccc;border-width:1px;padding-top:20px;font-size:1.125em;line-height:1.33333em}#expertise .categories ul{list-style:none;margin:0;padding:0;zoom:1}#expertise .categories ul:after{clear:both}#expertise .categories ul:before,#expertise .categories ul:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}#expertise .categories ul li{margin:0 0 8px 0;text-align:center}#expertise .categories ul li p{margin:0}#expertise .categories ul li span{font-size:0.8125em;line-height:1.84615em;cursor:pointer}#expertise .categories ul li span:hover{text-decoration:underline}#expertise .categories ul li:last-child{margin:0}#expertise .section-subheading{margin-top:100px}.text-modal{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px;margin-top:30px;padding-top:20px;display:none}@media only screen and (max-width: 767px){.text-modal{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.text-modal{width:748px}}@media only screen and (max-width: 767px){.text-modal{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.text-modal{width:480px}}.text-modal h3{text-align:center;text-transform:uppercase;margin-top:24px}.text-modal p:last-child{margin:0}.brands{zoom:1;list-style:none;margin:0;padding:0}.brands:after{clear:both}.brands:before,.brands:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.brands li{float:left;display:inline;margin-left:10px;margin-right:10px;width:265px;margin-top:0;margin-bottom:10px;height:100px;display:table;overflow:hidden}@media only screen and (max-width: 767px){.brands li{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.brands li{width:172px}}@media only screen and (max-width: 767px){.brands li{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.brands li{width:480px}}.brands li .brand-image{display:table-cell;vertical-align:middle;text-align:center}.brands li img{max-width:90%;height:auto;vertical-align:bottom}@media only screen and (min-width: 768px) and (max-width: 1139px){.brands li img{max-width:80%}}@media only screen and (max-width: 767px){.brands li img{max-width:100%}}#news .modal-article h1{font-family:'Owsald', sans-serif;letter-spacing:3px}#news .modal-article{font-size:0.8125em;line-height:1.84615em}#contact .contact-details{float:left;display:inline;margin-left:10px;margin-right:10px;width:360px}@media only screen and (max-width: 767px){#contact .contact-details{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#contact .contact-details{width:236px}}@media only screen and (max-width: 767px){#contact .contact-details{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#contact .contact-details{width:480px}}#contact .contact-details p{font-size:1.125em;line-height:1.33333em;color:#121212;line-height:1.5em}@media only screen and (min-width: 768px) and (max-width: 1139px){#contact .contact-details p{font-size:1em;line-height:1.5em}}@media only screen and (max-width: 767px){#contact .contact-details p{text-align:center}}#contact .contact-details a{color:#121212}#contact .contact-details a:hover{background:rgba(255,255,255,0);text-decoration:none}#contact .contact-details p.bold{margin:0;font-weight:400;color:#121212}#contact p.bold{margin:0;color:#121212}#contact .contact-heading{float:left;display:inline;margin-left:10px;margin-right:10px;width:740px}@media only screen and (max-width: 767px){#contact .contact-heading{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#contact .contact-heading{width:492px}}@media only screen and (max-width: 767px){#contact .contact-heading{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#contact .contact-heading{width:480px}}#contact .contact-heading p{font-size:1.125em;line-height:1.33333em;line-height:1.5em}@media only screen and (min-width: 768px) and (max-width: 1139px){#contact .contact-heading p{font-size:1em;line-height:1.5em}}@media only screen and (max-width: 767px){#contact .contact-heading p{text-align:center}}#contact-form{float:left;display:inline;margin-left:10px;margin-right:10px;width:740px;padding:18px 0 0 0}@media only screen and (max-width: 767px){#contact-form{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#contact-form{width:492px}}@media only screen and (max-width: 767px){#contact-form{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#contact-form{width:480px}}@media only screen and (max-width: 767px){#contact-form{padding:0}}#contact-form fieldset{float:left;display:inline;margin-left:10px;margin-right:10px;width:360px;border:0 none;padding:0}@media only screen and (max-width: 767px){#contact-form fieldset{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#contact-form fieldset{width:236px}}@media only screen and (max-width: 767px){#contact-form fieldset{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#contact-form fieldset{width:480px}}#contact-form fieldset p{zoom:1;margin:18px 0 0 0}#contact-form fieldset p:after{clear:both}#contact-form fieldset p:before,#contact-form fieldset p:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}#contact-form fieldset p.top{margin:0}#contact-form fieldset.left{margin-left:0}#contact-form fieldset.right{margin-right:0}#contact-form fieldset.right p{height:auto;margin:0}#contact-form label.input-label{font-size:0.875em;line-height:1.71429em;width:30%;display:inline-block;float:left;margin:0;padding:0 0 0 15px;height:50px;line-height:48px;color:#aaa;text-transform:uppercase;background:#fff;border:1px solid #e6e6e6;border-right-style:none}@media only screen and (min-width: 768px) and (max-width: 1139px){#contact-form label.input-label{font-size:0.75em;line-height:1.33333em;line-height:48px;padding:0 0 0 8px;width:35%}}@media only screen and (max-width: 479px){#contact-form label.input-label{font-size:0.75em;line-height:1.33333em;line-height:48px;padding:0 0 0 8px}}#contact-form input{height:50px;width:70%;padding:0 15px}@media only screen and (min-width: 768px) and (max-width: 1139px){#contact-form input{width:65%}}#contact-form input,#contact-form textarea{-webkit-transition:background 0.2s,border 0.2s;-moz-transition:background 0.2s,border 0.2s;-o-transition:background 0.2s,border 0.2s;transition:background 0.2s,border 0.2s;font-size:0.875em;line-height:1.71429em;background:#fff;border:1px solid #e6e6e6;margin:0;color:#222}#contact-form input:focus,#contact-form textarea:focus{outline:0 none;background:#e6e6e6;border:1px solid #000}#contact-form input.error,#contact-form textarea.error{background:#f9a4a8}#contact-form textarea{height:186px;padding:15px;width:100%}#contact-form span.error,#contact-form label.error{float:left;width:100%;margin:5px 0 0 0;display:block;color:#b00b13}#contact-form button[type="submit"]:hover{background:#000;color:#fff}#message-success p{font-size:2.5em;line-height:1.2em;line-height:1.8em}#message-error,#message-fatal{color:#b00b13}.message-response{width:100%;margin:18px 0 0 0;display:block;float:left;display:none}.message-response p{line-height:1.8em;margin:0}form ::-webkit-input-placeholder{font-family:'Merriweather', Helvetica, serif;color:#aaaaaa;text-transform:uppercase;opacity:1}form :-moz-placeholder{font-family:'Merriweather', Helvetica, serif;color:#aaaaaa;text-transform:uppercase;opacity:1}form ::-moz-placeholder{font-family:'Merriweather', Helvetica, serif;color:#aaaaaa;text-transform:uppercase;opacity:1}form :-ms-input-placeholder{font-family:'Merriweather', Helvetica, serif;color:#aaaaaa;text-transform:uppercase;opacity:1}
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
 *    https://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Author - Dave Gandy
 *  ------------------------------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: https://twitter.com/byscuits
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
 */@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=3.2.1");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=3.2.1") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff?v=3.2.1") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=3.2.1") format("truetype"),url("../fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}.icon-large:before{vertical-align:-10%;font-size:1.33333em}a [class^="icon-"],a [class*=" icon-"]{display:inline}[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.14286em;text-align:right;padding-right:0.28571em}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.42857em}.icons-ul{margin-left:2.14286em;list-style-type:none}.icons-ul>li{position:relative}.icons-ul .icon-li{position:absolute;left:-2.14286em;width:2.14286em;text-align:center;line-height:inherit}[class^="icon-"].hide,[class*=" icon-"].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none}.btn [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class^="icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}.nav-tabs [class^="icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"],.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class^="icon-"],.nav-pills [class^="icon-"].icon-large,.nav-pills [class*=" icon-"],.nav-pills [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{line-height:inherit}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em}.icon-stack .icon-stack-base{font-size:2em;*line-height:1em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope-alt:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-power-off:before,.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-gear:before,.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file-alt:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-rotate-right:before,.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-mail-forward:before,.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-gears:before,.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up-alt:before{content:"\f087"}.icon-thumbs-down-alt:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-unchecked:before,.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-rotate-left:before,.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-text-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-mail-reply:before,.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}.icon-expand-alt:before{content:"\f116"}.icon-collapse-alt:before{content:"\f117"}.icon-smile:before{content:"\f118"}.icon-frown:before{content:"\f119"}.icon-meh:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard:before{content:"\f11c"}.icon-flag-alt:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-reply-all:before{content:"\f122"}.icon-mail-reply-all:before{content:"\f122"}.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-off:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-empty:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-sign-left:before{content:"\f137"}.icon-chevron-sign-right:before{content:"\f138"}.icon-chevron-sign-up:before{content:"\f139"}.icon-chevron-sign-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-horizontal:before{content:"\f141"}.icon-ellipsis-vertical:before{content:"\f142"}.icon-rss-sign:before{content:"\f143"}.icon-play-sign:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-sign-alt:before{content:"\f146"}.icon-check-minus:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-sign:before{content:"\f14a"}.icon-edit-sign:before{content:"\f14b"}.icon-external-link-sign:before{content:"\f14c"}.icon-share-sign:before{content:"\f14d"}.icon-compass:before{content:"\f14e"}.icon-collapse:before{content:"\f150"}.icon-collapse-top:before{content:"\f151"}.icon-expand:before{content:"\f152"}.icon-euro:before,.icon-eur:before{content:"\f153"}.icon-gbp:before{content:"\f154"}.icon-dollar:before,.icon-usd:before{content:"\f155"}.icon-rupee:before,.icon-inr:before{content:"\f156"}.icon-yen:before,.icon-jpy:before{content:"\f157"}.icon-renminbi:before,.icon-cny:before{content:"\f158"}.icon-won:before,.icon-krw:before{content:"\f159"}.icon-bitcoin:before,.icon-btc:before{content:"\f15a"}.icon-file:before{content:"\f15b"}.icon-file-text:before{content:"\f15c"}.icon-sort-by-alphabet:before{content:"\f15d"}.icon-sort-by-alphabet-alt:before{content:"\f15e"}.icon-sort-by-attributes:before{content:"\f160"}.icon-sort-by-attributes-alt:before{content:"\f161"}.icon-sort-by-order:before{content:"\f162"}.icon-sort-by-order-alt:before{content:"\f163"}.icon-thumbs-up:before{content:"\f164"}.icon-thumbs-down:before{content:"\f165"}.icon-youtube-sign:before{content:"\f166"}.icon-youtube:before{content:"\f167"}.icon-xing:before{content:"\f168"}.icon-xing-sign:before{content:"\f169"}.icon-youtube-play:before{content:"\f16a"}.icon-dropbox:before{content:"\f16b"}.icon-stackexchange:before{content:"\f16c"}.icon-instagram:before{content:"\f16d"}.icon-flickr:before{content:"\f16e"}.icon-adn:before{content:"\f170"}.icon-bitbucket:before{content:"\f171"}.icon-bitbucket-sign:before{content:"\f172"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-sign:before{content:"\f174"}.icon-long-arrow-down:before{content:"\f175"}.icon-long-arrow-up:before{content:"\f176"}.icon-long-arrow-left:before{content:"\f177"}.icon-long-arrow-right:before{content:"\f178"}.icon-apple:before{content:"\f179"}.icon-windows:before{content:"\f17a"}.icon-android:before{content:"\f17b"}.icon-linux:before{content:"\f17c"}.icon-dribbble:before{content:"\f17d"}.icon-skype:before{content:"\f17e"}.icon-foursquare:before{content:"\f180"}.icon-trello:before{content:"\f181"}.icon-female:before{content:"\f182"}.icon-male:before{content:"\f183"}.icon-gittip:before{content:"\f184"}.icon-sun:before{content:"\f185"}.icon-moon:before{content:"\f186"}.icon-archive:before{content:"\f187"}.icon-bug:before{content:"\f188"}.icon-vk:before{content:"\f189"}.icon-weibo:before{content:"\f18a"}.icon-renren:before{content:"\f18b"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body,#wrapper{height:100%}body>#wrapper{height:auto;min-height:100%}#content-container{overflow:auto}body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px}body{background:#fff;color:#333}.content{padding:0 0 120px 0;background-image:url('../img/cream_background_tile.jpg');background-repeat:repeat}.content.no-padding{padding-bottom:0}.content.hero{padding-top:350px;background-position:50% 0;background-repeat:no-repeat}.container{position:relative;margin:0 auto;padding:0;width:1140px}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}@media only screen and (min-width: 768px) and (max-width: 1139px){.container{width:768px}}@media only screen and (max-width: 767px){.container{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.container{width:480px}}.full-width{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px}@media only screen and (max-width: 767px){.full-width{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.full-width{width:748px}}@media only screen and (max-width: 767px){.full-width{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.full-width{width:480px}}.row{zoom:1;margin-bottom:20px;margin-bottom:0}.row:after{clear:both}.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}ul.grid{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px;margin-top:0;margin-bottom:0;padding:0;list-style:none}@media only screen and (max-width: 767px){ul.grid{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){ul.grid{width:748px}}@media only screen and (max-width: 767px){ul.grid{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){ul.grid{width:480px}}ul.grid li{float:left;display:inline;margin-left:10px;margin-right:10px;width:265px;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;padding:0;border:1px solid #e6e6e6;cursor:pointer;margin-top:10px;margin-bottom:10px;background-color:#fff;position:relative;height:265px;overflow:hidden}@media only screen and (max-width: 767px){ul.grid li{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){ul.grid li{width:172px}}@media only screen and (max-width: 767px){ul.grid li{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){ul.grid li{width:480px}}ul.grid li.fade{opacity:0.2}ul.grid li:nth-child(4n+1){margin-left:0}ul.grid li:nth-child(4n+4){margin-right:0}ul.grid li:hover .item-thumbnail img.thumbnail{bottom:263px}@media only screen and (min-width: 768px) and (max-width: 1139px){ul.grid li:hover .item-thumbnail img.thumbnail{bottom:362px}}@media only screen and (max-width: 767px){ul.grid li:hover .item-thumbnail img.thumbnail{bottom:478px}}@media only screen and (max-width: 479px){ul.grid li:hover .item-thumbnail img.thumbnail{bottom:298px}}ul.grid li:hover .item-thumbnail img.thumbnail-rollover{bottom:90px}ul.grid li:hover .item-info-container{-webkit-transition:opacity 0.2s;-webkit-transition-delay:0.2s;-moz-transition:opacity 0.2s 0.2s;-o-transition:opacity 0.2s 0.2s;transition:opacity 0.2s 0.2s;opacity:1}@media only screen and (min-width: 768px) and (max-width: 1139px){ul.grid li{float:left;display:inline;margin-left:10px;margin-right:10px;width:550px;height:364px}ul.grid li:nth-child(2n+1){margin-left:0}ul.grid li:nth-child(2n+2){margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (max-width: 767px){ul.grid li{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (min-width: 768px) and (max-width: 1139px){ul.grid li{width:364px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (max-width: 767px){ul.grid li{width:300px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (min-width: 480px) and (max-width: 767px){ul.grid li{width:480px}}@media only screen and (max-width: 767px){ul.grid li{height:480px}}@media only screen and (max-width: 479px){ul.grid li{height:300px}}ul.grid .item-thumbnail{width:100%;height:100%;position:relative;z-index:2}ul.grid .item-thumbnail img{-webkit-transition:bottom 0.3s;-moz-transition:bottom 0.3s;-o-transition:bottom 0.3s;transition:bottom 0.3s;max-width:100%;height:auto;position:absolute}ul.grid .item-thumbnail img.thumbnail{bottom:0}ul.grid .item-thumbnail img.thumbnail-rollover{bottom:-263px}@media only screen and (min-width: 768px) and (max-width: 1139px){ul.grid .item-thumbnail img.thumbnail-rollover{bottom:-362px}}@media only screen and (max-width: 767px){ul.grid .item-thumbnail img.thumbnail-rollover{bottom:-478px}}@media only screen and (max-width: 479px){ul.grid .item-thumbnail img.thumbnail-rollover{bottom:-298px}}ul.grid .item-info-container{-webkit-transition:opacity 0.1s;-webkit-transition-delay:0s;-moz-transition:opacity 0.1s 0s;-o-transition:opacity 0.1s 0s;transition:opacity 0.1s 0s;display:table;width:100%;position:absolute;bottom:0;height:90px;opacity:0;z-index:1}ul.grid .item-info{display:table-cell;vertical-align:middle;text-align:center;padding:0 10px}.modal-container{position:relative}.modal{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px;position:relative}@media only screen and (max-width: 767px){.modal{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.modal{width:748px}}@media only screen and (max-width: 767px){.modal{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.modal{width:480px}}.modal .modal-content{display:none}.modal p.loading{font-size:2em;line-height:1.25em;text-align:center;margin:0;padding-top:251.5px}.modal p.loading i{font-size:2em;margin:0 0 10px 0}.modal .modal-images-container{float:left;display:inline;margin-left:10px;margin-right:10px;width:835px;margin-left:0}@media only screen and (max-width: 767px){.modal .modal-images-container{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.modal .modal-images-container{width:556px}}@media only screen and (max-width: 767px){.modal .modal-images-container{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.modal .modal-images-container{width:480px}}@media only screen and (max-width: 767px){.modal .modal-images-container{margin:50px 0 20px 0}}.modal .modal-images{width:100%;margin-top:0;margin-bottom:0;padding:0;list-style:none}.modal .modal-images li{text-align:center;margin:0;padding:0}.modal .modal-images img{max-width:100%;height:auto;vertical-align:bottom}.modal .modal-text{float:left;display:inline;margin-left:10px;margin-right:10px;width:265px;margin-right:0;color:#121212}@media only screen and (max-width: 767px){.modal .modal-text{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.modal .modal-text{width:172px}}@media only screen and (max-width: 767px){.modal .modal-text{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.modal .modal-text{width:480px}}.modal .modal-text .modal-heading{margin:0 0 30px 0}.modal .modal-text img{width:100%;height:auto;vertical-align:bottom}.modal .modal-text p{font-size:0.8125em;line-height:1.84615em;line-height:1.75em}.modal .modal-text h1{margin:0 0 20px 0;padding:0;font-family:'Oswald', sans-serif;letter-spacing:3px}.modal .modal-text h2{margin:13px 0 16px 0}.modal .modal-text h3{font-size:0.75em;line-height:1.33333em;text-transform:uppercase;margin:0 0 12px 0;font-weight:700}.modal .modal-text ul{margin:0;padding:0 0 0 10px;list-style:none}.modal .modal-text ul li{font-size:0.8125em;line-height:1.84615em;line-height:1.75em;text-indent:-5px;margin:0}.modal .modal-text ul li:before{content:"-";position:relative;left:-5px}.modal .modal-article{float:left;display:inline;margin-left:10px;margin-right:10px;width:835px}@media only screen and (max-width: 767px){.modal .modal-article{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.modal .modal-article{width:556px}}@media only screen and (max-width: 767px){.modal .modal-article{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.modal .modal-article{width:480px}}.modal-container{position:relative}button.control{-webkit-transition:background 0.2s,color 0.2s;-moz-transition:background 0.2s,color 0.2s;-o-transition:background 0.2s,color 0.2s;transition:background 0.2s,color 0.2s;position:absolute;background:#eee;color:#666;margin:0;border:1px solid #ddd;z-index:2}button.control i{margin:0;font-size:3em}button.control.close{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;right:0;top:-50px;width:40px;height:40px;padding:0;text-align:center;background-image:url('../img/icon-close.png');background-repeat:no-repeat;background-position:center center}button.control.close:hover{-webkit-transition:-webkit-transform 0.3s,background-color 0.3s,border-color 0.3s;-moz-transition:-moz-transform 0.3s,background-color 0.3s,border-color 0.3s;-o-transition:-o-transform 0.3s,background-color 0.3s,border-color 0.3s;transition:transform 0.3s,background-color 0.3s,border-color 0.3s;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);background-color:#b3b3b3;border-color:#b3b3b3}@media only screen and (max-width: 767px){button.control.close{top:0}}button.control.project-changer{-webkit-transition:width 0.2s;-moz-transition:width 0.2s;-o-transition:width 0.2s;transition:width 0.2s;-webkit-box-shadow:0px 1px 2px #aaa;-moz-box-shadow:0px 1px 2px #aaa;box-shadow:0px 1px 2px #aaa;display:none;top:257.5px;width:50px;height:100px;overflow:hidden}@media only screen and (max-width: 767px){button.control.project-changer{display:none !important}}button.control.project-changer:hover{width:125px}button.control.project-changer .icon{-webkit-transition:left 0.2s,right 0.2s;-moz-transition:left 0.2s,right 0.2s;-o-transition:left 0.2s,right 0.2s;transition:left 0.2s,right 0.2s;height:98px;width:35px;position:absolute;top:0;padding-top:0px}button.control.project-changer .icon i{line-height:98px}button.control.project-changer .text{-webkit-transition:left 0.2s,right 0.2s;-moz-transition:left 0.2s,right 0.2s;-o-transition:left 0.2s,right 0.2s;transition:left 0.2s,right 0.2s;font-size:0.8125em;line-height:1.84615em;height:98px;width:120px;position:absolute;top:0;line-height:98px;padding:0;text-align:center;color:#666}button.control.prev{-moz-border-radius-topright:70px;-webkit-border-top-right-radius:70px;border-top-right-radius:70px;-moz-border-radius-bottomright:70px;-webkit-border-bottom-right-radius:70px;border-bottom-right-radius:70px;left:0;padding:0}button.control.prev .icon{left:0;opacity:0.5;background:url('../img/icon-prev.png');background-repeat:no-repeat;background-position:center center}button.control.prev .text{left:60px}button.control.prev:hover .icon{left:-60px}button.control.prev:hover .text{left:0}button.control.next{-moz-border-radius-topleft:70px;-webkit-border-top-left-radius:70px;border-top-left-radius:70px;-moz-border-radius-bottomleft:70px;-webkit-border-bottom-left-radius:70px;border-bottom-left-radius:70px;right:0;padding:0}button.control.next .icon{right:0;opacity:0.5;background:url('../img/icon-next.png');background-repeat:no-repeat;background-position:center center}button.control.next .text{right:60px}button.control.next:hover .icon{right:-60px}button.control.next:hover .text{right:0}ol.grid-controls{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px}@media only screen and (max-width: 767px){ol.grid-controls{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){ol.grid-controls{width:748px}}@media only screen and (max-width: 767px){ol.grid-controls{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){ol.grid-controls{width:480px}}ol.modal-controls{width:100%}ol.pagination{margin-top:30px;margin-bottom:0;padding:0;list-style:none;display:block;text-align:center;height:15px}ol.pagination li{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:15px;height:15px;text-indent:-10000px;background:#e6e6e6;cursor:pointer;margin:0 25px 0 0;padding:0;display:inline-block}ol.pagination li:last-child{margin:0}ol.pagination li:hover,ol.pagination li.current:hover{background:#8a8a8a}ol.pagination li.current{background:#8a8a8a}ol.pagination li.prev,ol.pagination li.next{display:none !important}.divider{height:400px;background-repeat:no-repeat;background-position:center center;background-color:#d3d3d3}a{color:#000;text-decoration:underline}a:hover{background:#ccc}a:focus{outline:none}p{margin:0 0 24px}p.no-margin{margin:0}p.center{text-align:center}.text p{margin:0}ul{margin:0 0 24px;padding:0 0 0 30px}ul li{margin:6px 0}i{margin-right:6px}hr{margin:24px 0}.text>img+h1,.text>img+h2,.text>img+h3,.text>img+h4,.text>img+h5,.text>img+h6,.text h1:first-child,.text h2:first-child,.text h3:first-child,.text h4:first-child,.text h5:first-child,.text h6:first-child{margin-top:0}.section-heading{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px;margin-bottom:60px !important}@media only screen and (max-width: 767px){.section-heading{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.section-heading{width:748px}}@media only screen and (max-width: 767px){.section-heading{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.section-heading{width:480px}}.section-heading h1{text-align:center;margin:60px 0 20px 0;color:#121212;font-family:'Oswald', sans-serif;letter-spacing:3px}.section-heading h2{padding:0;text-align:center;color:#121212;margin:17px 0 21px 0;font-size:1.125em;line-height:1.33333em}.section-subheading{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px;margin-top:50px;margin-bottom:18px}@media only screen and (max-width: 767px){.section-subheading{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.section-subheading{width:748px}}@media only screen and (max-width: 767px){.section-subheading{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.section-subheading{width:480px}}.section-subheading h1{padding:0;text-transform:uppercase;text-align:center;margin-bottom:20px;font-family:'Oswald', sans-serif;letter-spacing:3px}.section-subheading h2{text-align:center;font-family:'Oswald', sans-serif;letter-spacing:3px;text-transform:uppercase}hr{border:1px inset #f2f2f2;opacity:0.5;margin:0}h1{font-size:1.25em;line-height:1.2em;text-transform:uppercase}h2{font-size:0.8125em;line-height:1.84615em}h2.highlight{padding:20px 0;border-color:#333;border-width:2px;border-top-style:solid;border-bottom-style:solid;position:relative}h2.highlight.bottom{padding-top:0;margin-top:0;border-top-style:none}h3{font-size:1.125em;line-height:1.33333em}h4{font-size:1em;line-height:1.5em}h5{font-size:0.8125em;line-height:1.84615em}h6{font-size:0.625em;line-height:1.6em}img.inline{max-width:40%;height:auto}img.inline.right{float:right;margin:0 0 24px 48px}img.inline.left{float:left;margin:0 48px 24px 0}img.inline.half{max-width:100%;margin:60px auto 0 auto;display:block}img.inline.large{max-width:50%}img.inline.small{max-width:30%}.half-box{float:left;display:inline;margin-left:10px;margin-right:10px;width:550px}@media only screen and (max-width: 767px){.half-box{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.half-box{width:364px}}@media only screen and (max-width: 767px){.half-box{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.half-box{width:480px}}input:-moz-placeholder,textarea:-moz-placeholder{color:#666}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#666}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#666}.input-container{overflow:hidden}header{zoom:1;width:100%;background-position:top center;background-repeat:no-repeat;padding:25px 0 0 0;height:400px}header:after{clear:both}header:before,header:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}@media only screen and (max-width: 767px){header{display:none}}#logo{float:left;display:inline;margin-left:10px;margin-right:10px;height:38px;position:absolute;left:0;top:20px}@media only screen and (max-width: 767px){#logo{margin-left:0;margin-right:0;margin-bottom:10px}}#logo h1{margin:0;padding:0}#logo h1 a{background-image:url('../img/logo.png');background-position:center center;background-repeat:no-repeat;width:125px;height:38px;display:block;border:none}#logo h1 a:hover{background-color:rgba(255,255,255,0)}#header-phone{float:left;display:inline;margin-left:10px;margin-right:10px;text-align:right;height:38px;position:absolute;right:0;top:20px}@media only screen and (max-width: 767px){#header-phone{margin-left:0;margin-right:0;margin-bottom:10px}}#header-phone p{margin:0;line-height:38px}#header-phone a{text-decoration:none;color:#121212}#header-phone a:hover{background:none !important}@media only screen and (max-width: 479px){#header-phone a{font-size:0.75em;line-height:1.33333em}}#header-callout{float:left;display:inline;margin-left:10px;margin-right:10px;text-align:center;position:absolute;left:0;right:0;top:120px;margin:0 auto;height:54px}@media only screen and (max-width: 767px){#header-callout{margin-left:0;margin-right:0;margin-bottom:10px}}#header-callout p{font-size:3.375em;line-height:1.18519em;margin:0;display:inline}@media only screen and (min-width: 768px) and (max-width: 1139px){#header-callout p{font-size:1.625em;line-height:1.23077em}}@media only screen and (max-width: 767px){#header-callout p{font-size:1.75em;line-height:1.14286em}}@media only screen and (max-width: 479px){#header-callout p{font-size:1.25em;line-height:1.2em}}@media only screen and (max-width: 767px){#header-callout{top:100px}}nav{zoom:1;background:#121212;z-index:999}nav:after{clear:both}nav:before,nav:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}@media only screen and (max-width: 767px){nav{position:fixed;top:0px;width:100%}nav #nav-logo{opacity:1;margin:23px 0}}nav.affix{position:fixed;top:0px;width:100%}nav.affix #nav-logo,nav.affix #nav-phone{opacity:1}nav.affix #nav-logo{margin-top:23px}@media only screen and (max-width: 767px){nav.affix #nav-logo{margin:23px 0}}@media only screen and (min-width: 768px) and (max-width: 1139px){nav.affix #nav-logo{margin-top:27px}}nav.affix #nav-phone{margin-top:26px}nav #magic-line{position:absolute;bottom:0px;left:0;width:100px;height:6px;background-color:#fff}#menu-toggle{width:84px;height:84px;float:right;background:url('../img/menu_toggle.png') no-repeat center right;cursor:pointer;display:none}@media only screen and (max-width: 767px){#menu-toggle{display:block}}#mobile-nav{-webkit-transition:max-height 0s;-moz-transition:max-height 0s;-o-transition:max-height 0s;transition:max-height 0s;zoom:1;position:fixed;top:84px;width:100%;z-index:999;max-height:0;background:#121212;overflow:hidden}#mobile-nav:after{clear:both}#mobile-nav:before,#mobile-nav:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}#mobile-nav.show{-webkit-transition:max-height 0.2s;-moz-transition:max-height 0.2s;-o-transition:max-height 0.2s;transition:max-height 0.2s;max-height:250px}#mobile-nav #mobile-menu{float:left;display:inline;margin-left:10px;margin-right:10px;margin-top:0;margin-bottom:17px !important;padding:0;list-style:none;display:block;position:relative}@media only screen and (max-width: 767px){#mobile-nav #mobile-menu{margin-left:0;margin-right:0;margin-bottom:10px}}#mobile-nav #mobile-menu li{margin:0}#mobile-nav #mobile-menu li a{font-size:1.125em;line-height:1.33333em;position:relative;z-index:100;display:block;line-height:35px;padding:0}#nav-logo,#nav-phone{float:left;display:inline;margin-left:10px;margin-right:10px;width:193.75px;-webkit-transition:opacity 0.2s,margin 0.2s;-moz-transition:opacity 0.2s,margin 0.2s;-o-transition:opacity 0.2s,margin 0.2s;transition:opacity 0.2s,margin 0.2s;opacity:0}@media only screen and (max-width: 767px){#nav-logo,#nav-phone{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#nav-logo,#nav-phone{width:124px}}@media only screen and (max-width: 767px){#nav-logo,#nav-phone{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#nav-logo,#nav-phone{width:480px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#nav-logo,#nav-phone{display:none}}#nav-logo{margin-top:0px;margin-bottom:0px}@media only screen and (max-width: 767px){#nav-logo{width:125px;height:38px}}#nav-logo h1{margin:0;padding:0}#nav-logo h1 a{background-image:url('../img/logo_nav.png');background-position:center center;background-repeat:no-repeat;width:125px;height:38px;display:block;border:none}#nav-logo h1 a:hover{background-color:rgba(255,255,255,0)}#nav-phone p{margin:0;text-align:right}@media only screen and (max-width: 1139px){#nav-phone{display:none}}#nav-phone a{text-decoration:none;color:#fff}#nav-phone a:hover{background:none !important}@media only screen and (min-width: 768px) and (max-width: 1139px){#nav-phone{width:100px}}#nav-menu select{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:right;height:auto;padding:13px;border:none;margin:0;background:#222;color:#fff;display:none;min-width:200px}@media only screen and (max-width: 767px){#nav-menu select{display:block}}#menu{float:left;display:inline;margin-left:10px;margin-right:10px;width:692.5px;zoom:1;margin-top:0;margin-bottom:0;padding:0;list-style:none;display:block;text-align:center;position:relative}@media only screen and (max-width: 767px){#menu{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#menu{width:460px}}@media only screen and (max-width: 767px){#menu{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#menu{width:480px}}#menu:after{clear:both}#menu:before,#menu:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}@media only screen and (max-width: 767px){#menu{display:none}}#menu>li:first-child>a{margin-left:0}#menu>li:last-child>a{margin-right:0}#menu li{margin:0;display:inline-block}#menu li a{position:relative;z-index:100;display:block;font-family:'Oswald', sans-serif;letter-spacing:4px}#menu li .sub-menu{overflow:hidden;margin:0 0 0 6px;min-width:100%;background:#222;display:none}#menu li .sub-menu i{margin-right:10px}#menu li .sub-menu li{white-space:nowrap}#menu li .sub-menu li a{display:block;margin:0;padding:12px 15px}#menu li:hover .sub-menu{float:left;position:absolute;z-index:200;display:block}@media only screen and (min-width: 768px) and (max-width: 1139px){#menu{width:100%;margin-left:0;margin-right:0}}footer{color:#fff;background:url('../img/footer_background_tile.jpg') repeat;padding:60px 0}footer .footer-section{float:left;display:inline;margin-left:10px;margin-right:10px;width:360px}@media only screen and (max-width: 767px){footer .footer-section{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){footer .footer-section{width:236px}}@media only screen and (max-width: 767px){footer .footer-section{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){footer .footer-section{width:480px}}footer .footer-section hr{border-color:#4e4e4e;box-shadow:0px;height:1px}@media only screen and (max-width: 767px){footer .footer-section{margin-bottom:60px}}footer .footer-bottom{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px;text-align:center;margin-top:60px;color:#666}@media only screen and (max-width: 767px){footer .footer-bottom{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){footer .footer-bottom{width:748px}}@media only screen and (max-width: 767px){footer .footer-bottom{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){footer .footer-bottom{width:480px}}@media only screen and (max-width: 767px){footer .footer-bottom{margin-top:0}}footer .footer-bottom a{display:inline-block}footer .footer-bottom a:hover{background:none}footer .footer-bottom button{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:60px;height:60px;overflow:hidden;position:relative;background:#8a8a8a}footer .footer-bottom button:hover .icon{top:-60px}footer .footer-bottom button:hover .text{top:0}footer .footer-bottom button .icon{-webkit-transition:top 0.2s;-moz-transition:top 0.2s;-o-transition:top 0.2s;transition:top 0.2s;height:60px;width:60px;position:absolute;top:0;left:0;background:url('../img/logo_footer.png');background-position:center center;background-repeat:no-repeat}footer .footer-bottom button .text{-webkit-transition:top 0.2s;-moz-transition:top 0.2s;-o-transition:top 0.2s;transition:top 0.2s;font-size:0.8125em;line-height:1.84615em;height:60px;width:60px;position:absolute;top:60px;left:0;line-height:60px;padding:0;text-align:center;text-transform:none;color:#fff}footer .footer-bottom p{margin:40px 0 0 0;line-height:1.5em}footer h1{margin:0 0 30px 0;color:#8a8a8a;line-height:2em;font-family:'Oswald', sans-serif;letter-spacing:3px}@media only screen and (min-width: 768px) and (max-width: 1139px){footer h1{font-size:1.25em;line-height:1.2em}}footer p{font-size:0.875em;line-height:1.71429em;line-height:1.2em;margin:17px 0 31px 0;color:#8a8a8a}footer .social{zoom:1;list-style:none;margin:0;padding:0}footer .social:after{clear:both}footer .social:before,footer .social:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}footer .social li{margin:0;padding:10px 0;width:50%;float:left;display:inline-block}footer .social li span{line-height:35px;float:left}footer .social li i{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:color 0.1s;-moz-transition:color 0.1s;-o-transition:color 0.1s;transition:color 0.1s;background:#8a8a8a;float:left;font-size:1em;color:#121212;padding:0.5em;text-align:center;width:33px}footer .social a{-webkit-transition:color 0.1s;-moz-transition:color 0.1s;-o-transition:color 0.1s;transition:color 0.1s;color:#8a8a8a;text-decoration:none}footer .social a:hover{color:#fff}footer .social a:hover i{color:#fff}footer form{zoom:1}footer form:after{clear:both}footer form:before,footer form:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}footer form ::-webkit-input-placeholder{font-family:'Merriweather', Helvetica, serif;color:#8a8a8a;text-transform:uppercase}footer form :-moz-placeholder{font-family:'Merriweather', Helvetica, serif;color:#8a8a8a;text-transform:uppercase}footer form ::-moz-placeholder{font-family:'Merriweather', Helvetica, serif;color:#8a8a8a;text-transform:uppercase}footer form :-ms-input-placeholder{font-family:'Merriweather', Helvetica, serif;color:#8a8a8a;text-transform:uppercase}footer input,footer p.login-text{-webkit-transition:background 0.2s;-moz-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s;font-size:0.875em;line-height:1.71429em;background:#242424;margin:0;color:#8a8a8a;height:50px;width:70%;padding:0 15px;border:none;float:left}footer input:focus,footer p.login-text:focus{outline:0 none;background:#fff}@media only screen and (min-width: 768px) and (max-width: 1139px){footer input,footer p.login-text{width:63%}}footer p.login-text{line-height:50px;text-transform:uppercase}@media only screen and (min-width: 768px) and (max-width: 1139px){footer p.login-text{font-size:0.8125em;line-height:1.84615em;text-align:center}}@media only screen and (max-width: 479px){footer p.login-text{font-size:0.8125em;line-height:1.84615em;text-align:center}}footer a.login{text-decoration:none}footer button,footer a.login{color:#242424;float:right;width:28%;background:#8a8a8a;margin:0;padding:0;text-align:center;border:none;padding-left:3px}footer button:focus,footer a.login:focus{border:none}@media only screen and (min-width: 768px) and (max-width: 1139px){footer button,footer a.login{width:35%}}#about{background-image:url('../img/grey_background_tile.jpg');background-repeat:repeat;color:#d3d3d3}#about .section-heading h1,#about .section-heading h2{color:#d3d3d3}#about .section-subheading hr{margin-bottom:50px}#about hr{border:1px inset #4e4e4e}#about .grid li{border:1px solid #4d4d4d}#about .grid .item-info{background:#fff;color:#333}#about .modal .modal-text{color:#d3d3d3}#about .modal-images{zoom:1}#about .modal-images:after{clear:both}#about .modal-images:before,#about .modal-images:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}#about .modal-images li{float:left;display:inline;margin-left:10px;margin-right:10px;width:265px;margin-bottom:20px;border:1px solid #4d4d4d;height:265px}@media only screen and (max-width: 767px){#about .modal-images li{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#about .modal-images li{width:172px}}@media only screen and (max-width: 767px){#about .modal-images li{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#about .modal-images li{width:480px}}#about .modal-images li:nth-child(3n+1){margin-left:0}#about .modal-images li:nth-child(3n+3){margin-right:0}@media only screen and (min-width: 768px) and (max-width: 1139px){#about .modal-images li{height:170px}}@media only screen and (max-width: 767px){#about .modal-images li{height:480px;display:none}#about .modal-images li:first-child{display:block}}@media only screen and (max-width: 479px){#about .modal-images li{height:300px}}#about .modal-text p{font-size:0.8125em;line-height:1.84615em}@media only screen and (min-width: 768px) and (max-width: 1139px){#about .modal-text p{font-size:0.8125em;line-height:1.84615em}}#about .about-description{float:left;display:inline;margin-left:10px;margin-right:10px;width:550px}@media only screen and (max-width: 767px){#about .about-description{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#about .about-description{width:364px}}@media only screen and (max-width: 767px){#about .about-description{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#about .about-description{width:480px}}#about .about-description p{font-size:0.8125em;line-height:1.84615em;color:#d3d3d3}#about .about-description p:last-child{margin:0}#about .services{float:left;display:inline;margin-left:10px;margin-right:10px;width:265px;margin-top:0;margin-bottom:0;padding:0;list-style:none}@media only screen and (max-width: 767px){#about .services{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#about .services{width:172px}}@media only screen and (max-width: 767px){#about .services{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#about .services{width:480px}}#about .services li{font-size:0.8125em;line-height:1.84615em;margin:0;padding:10px}@media only screen and (min-width: 768px) and (max-width: 1139px){#about .services{float:left;display:inline;margin-left:10px;margin-right:10px;width:550px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (max-width: 767px){#about .services{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (min-width: 768px) and (max-width: 1139px){#about .services{width:364px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (max-width: 767px){#about .services{width:300px}}@media only screen and (min-width: 768px) and (max-width: 1139px) and (min-width: 480px) and (max-width: 767px){#about .services{width:480px}}@media only screen and (max-width: 767px){#about .services{width:50%;margin:0}}#expertise .categories{list-style:none;margin:0;padding:0}#expertise .categories>li{float:left;display:inline;margin-left:10px;margin-right:10px;width:265px}@media only screen and (max-width: 767px){#expertise .categories>li{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#expertise .categories>li{width:172px}}@media only screen and (max-width: 767px){#expertise .categories>li{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#expertise .categories>li{width:480px}}@media only screen and (max-width: 767px){#expertise .categories>li{margin-top:20px;margin-bottom:20px}}#expertise .categories .category-image{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.2);box-shadow:0px 0px 2px rgba(0,0,0,0.2);-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s;width:150px;height:150px;margin:0 auto;background-color:#fff;background-position:center center;background-repeat:no-repeat}#expertise .categories .category-image.hover{background-color:#999}#expertise .categories h2{text-align:center;border-color:#ccc;border-width:1px;padding-top:20px;font-size:1.125em;line-height:1.33333em}#expertise .categories ul{list-style:none;margin:0;padding:0;zoom:1}#expertise .categories ul:after{clear:both}#expertise .categories ul:before,#expertise .categories ul:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}#expertise .categories ul li{margin:0 0 8px 0;text-align:center}#expertise .categories ul li p{margin:0}#expertise .categories ul li span{font-size:0.8125em;line-height:1.84615em;cursor:pointer}#expertise .categories ul li span:hover{text-decoration:underline}#expertise .categories ul li:last-child{margin:0}#expertise .section-subheading{margin-top:100px}.text-modal{float:left;display:inline;margin-left:10px;margin-right:10px;width:1120px;margin-top:30px;padding-top:20px;display:none}@media only screen and (max-width: 767px){.text-modal{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.text-modal{width:748px}}@media only screen and (max-width: 767px){.text-modal{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.text-modal{width:480px}}.text-modal h3{text-align:center;text-transform:uppercase;margin-top:24px}.text-modal p:last-child{margin:0}.brands{zoom:1;list-style:none;margin:0;padding:0}.brands:after{clear:both}.brands:before,.brands:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.brands li{float:left;display:inline;margin-left:10px;margin-right:10px;width:265px;margin-top:0;margin-bottom:10px;height:100px;display:table;overflow:hidden}@media only screen and (max-width: 767px){.brands li{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){.brands li{width:172px}}@media only screen and (max-width: 767px){.brands li{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){.brands li{width:480px}}.brands li .brand-image{display:table-cell;vertical-align:middle;text-align:center}.brands li img{max-width:90%;height:auto;vertical-align:bottom}@media only screen and (min-width: 768px) and (max-width: 1139px){.brands li img{max-width:80%}}@media only screen and (max-width: 767px){.brands li img{max-width:100%}}#news .modal-article h1{font-family:'Owsald', sans-serif;letter-spacing:3px}#news .modal-article{font-size:0.8125em;line-height:1.84615em}#contact .contact-details{float:left;display:inline;margin-left:10px;margin-right:10px;width:360px}@media only screen and (max-width: 767px){#contact .contact-details{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#contact .contact-details{width:236px}}@media only screen and (max-width: 767px){#contact .contact-details{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#contact .contact-details{width:480px}}#contact .contact-details p{font-size:1.125em;line-height:1.33333em;color:#121212;line-height:1.5em}@media only screen and (min-width: 768px) and (max-width: 1139px){#contact .contact-details p{font-size:1em;line-height:1.5em}}@media only screen and (max-width: 767px){#contact .contact-details p{text-align:center}}#contact .contact-details a{color:#121212}#contact .contact-details a:hover{background:rgba(255,255,255,0);text-decoration:none}#contact .contact-details p.bold{margin:0;font-weight:400;color:#121212}#contact p.bold{margin:0;color:#121212}#contact .contact-heading{float:left;display:inline;margin-left:10px;margin-right:10px;width:740px}@media only screen and (max-width: 767px){#contact .contact-heading{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#contact .contact-heading{width:492px}}@media only screen and (max-width: 767px){#contact .contact-heading{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#contact .contact-heading{width:480px}}#contact .contact-heading p{font-size:1.125em;line-height:1.33333em;line-height:1.5em}@media only screen and (min-width: 768px) and (max-width: 1139px){#contact .contact-heading p{font-size:1em;line-height:1.5em}}@media only screen and (max-width: 767px){#contact .contact-heading p{text-align:center}}#contact-form{float:left;display:inline;margin-left:10px;margin-right:10px;width:740px;padding:18px 0 0 0}@media only screen and (max-width: 767px){#contact-form{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#contact-form{width:492px}}@media only screen and (max-width: 767px){#contact-form{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#contact-form{width:480px}}@media only screen and (max-width: 767px){#contact-form{padding:0}}#contact-form fieldset{float:left;display:inline;margin-left:10px;margin-right:10px;width:360px;border:0 none;padding:0}@media only screen and (max-width: 767px){#contact-form fieldset{margin-left:0;margin-right:0;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1139px){#contact-form fieldset{width:236px}}@media only screen and (max-width: 767px){#contact-form fieldset{width:300px}}@media only screen and (min-width: 480px) and (max-width: 767px){#contact-form fieldset{width:480px}}#contact-form fieldset p{zoom:1;margin:18px 0 0 0}#contact-form fieldset p:after{clear:both}#contact-form fieldset p:before,#contact-form fieldset p:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}#contact-form fieldset p.top{margin:0}#contact-form fieldset.left{margin-left:0}#contact-form fieldset.right{margin-right:0}#contact-form fieldset.right p{height:auto;margin:0}#contact-form label.input-label{font-size:0.875em;line-height:1.71429em;width:30%;display:inline-block;float:left;margin:0;padding:0 0 0 15px;height:50px;line-height:48px;color:#aaa;text-transform:uppercase;background:#fff;border:1px solid #e6e6e6;border-right-style:none}@media only screen and (min-width: 768px) and (max-width: 1139px){#contact-form label.input-label{font-size:0.75em;line-height:1.33333em;line-height:48px;padding:0 0 0 8px;width:35%}}@media only screen and (max-width: 479px){#contact-form label.input-label{font-size:0.75em;line-height:1.33333em;line-height:48px;padding:0 0 0 8px}}#contact-form input{height:50px;width:70%;padding:0 15px}@media only screen and (min-width: 768px) and (max-width: 1139px){#contact-form input{width:65%}}#contact-form input,#contact-form textarea{-webkit-transition:background 0.2s,border 0.2s;-moz-transition:background 0.2s,border 0.2s;-o-transition:background 0.2s,border 0.2s;transition:background 0.2s,border 0.2s;font-size:0.875em;line-height:1.71429em;background:#fff;border:1px solid #e6e6e6;margin:0;color:#222}#contact-form input:focus,#contact-form textarea:focus{outline:0 none;background:#e6e6e6;border:1px solid #000}#contact-form input.error,#contact-form textarea.error{background:#f9a4a8}#contact-form textarea{height:186px;padding:15px;width:100%}#contact-form span.error,#contact-form label.error{float:left;width:100%;margin:5px 0 0 0;display:block;color:#b00b13}#contact-form button[type="submit"]:hover{background:#000;color:#fff}#message-success p{font-size:2.5em;line-height:1.2em;line-height:1.8em}#message-error,#message-fatal{color:#b00b13}.message-response{width:100%;margin:18px 0 0 0;display:block;float:left;display:none}.message-response p{line-height:1.8em;margin:0}form ::-webkit-input-placeholder{font-family:'Merriweather', Helvetica, serif;color:#aaaaaa;text-transform:uppercase;opacity:1}form :-moz-placeholder{font-family:'Merriweather', Helvetica, serif;color:#aaaaaa;text-transform:uppercase;opacity:1}form ::-moz-placeholder{font-family:'Merriweather', Helvetica, serif;color:#aaaaaa;text-transform:uppercase;opacity:1}form :-ms-input-placeholder{font-family:'Merriweather', Helvetica, serif;color:#aaaaaa;text-transform:uppercase;opacity:1}

Comments