@font-face{font-family:'FontAwesome';src:url(/sites/all/themes/other/font/fontawesome-webfont.eot?v=3.2.1);src:url(/sites/all/themes/other/font/fontawesome-webfont.eot?#iefix&v=3.2.1) format('embedded-opentype'),url(/sites/all/themes/other/font/fontawesome-webfont.woff?v=3.2.1) format('woff'),url(/sites/all/themes/other/font/fontawesome-webfont.ttf?v=3.2.1) format('truetype'),url(/sites/all/themes/other/font/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.3333333333333333em;}a [class^="icon-"],a [class*=" icon-"]{display:inline;}[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.1428571428571428em;text-align:right;padding-right:0.2857142857142857em;}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.4285714285714286em;}.icons-ul{margin-left:2.142857142857143em;list-style-type:none;}.icons-ul>li{position:relative;}.icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit;}[class^="icon-"].hide,[class*=" icon-"].hide{display:none;}.icon-muted{color:#eeeeee;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;}.icon-light{color:#ffffff;}.icon-dark{color:#333333;}.icon-border{border:solid 1px #eeeeee;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,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em;}.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block;}.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em;}.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.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-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.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-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.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 5s infinite linear;-o-animation:spin 5s infinite linear;-webkit-animation:spin 5s infinite linear;animation:spin 5s 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";}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}:focus{outline:0;}body{line-height:1;color:#000;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:400;}.clear{clear:both;}.clear.big{padding-bottom:30px;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;}html{height:100%;}.section{width:100%;}p{margin-bottom:20px;}.floatright{float:right;}.floatleft{float:left;}.video-container{position:relative;padding-bottom:54%;padding-top:30px;height:0;overflow:hidden;margin-bottom:20px;}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}.soundcloud-container{position:relative;padding-bottom:22%;padding-top:30px;height:0;overflow:hidden;margin-bottom:20px;}.soundcloud-container iframe,.soundcloud-container object,.soundcloud-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}.full_width{width:100%;margin-bottom:20px;}.one_half{width:48%;}.one_third{width:30.66%;}.two_thirds{width:65.33%;}.one_fourth{width:22%;}.three_fourths{width:74%;}.one_fifth{width:16.8%;}.two_fifth{width:37.6%;}.three_fifth{width:58.4%;}.four_fifth{width:67.2%;}.one_sixth{width:110px;}.five_sixth{width:82.67%;}.one_half,.one_third,.two_thirds,.three_fourths,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{position:relative;margin-right:4%;margin-bottom:20px;float:left;}.last{margin-right:0;}img{max-width:100%;height:auto;}.breakword{word-wrap:break-word;}.normal-wrap{word-wrap:normal;}.inherit-wrap{word-wrap:auto;}.drop-cap:first-letter{float:left;margin:auto .25em auto auto;padding:inherit;font-size:4em;font-family:inherit;line-height:1;text-indent:0;background:transparent;color:inherit;}p + .drop-cap{text-indent:0;margin-top:0;}html{font:400 100%/1.65 serif;}body{word-wrap:break-word;}small{font-size:65%;}h1,h2,h3,h4,h5,h6{line-height:1.4;margin-top:0;text-rendering:optimizeLegibility;}.tera{font-size:117px;font-size:6.5rem;margin-bottom:0.25385em;}.giga{font-size:90px;font-size:5rem;margin-bottom:0.33em;}.mega{font-size:72px;font-size:4rem;margin-bottom:0.3em;line-height:1.1;}h1,.alpha{font-size:60px;font-size:3.33333rem;margin-bottom:0.495em;}h2,.beta{font-size:48px;font-size:2.6667rem;margin-bottom:0.61875rem;}h3,.gamma{font-size:36px;font-size:2rem;margin-bottom:0.825em;}h4,.delta{font-size:24px;font-size:1.3333333333333333rem;margin-bottom:1.2375em;}h5,.epsilon{font-size:21px;font-size:1.16667rem;margin-bottom:1em;}h6,.zeta{font-size:18px;font-size:1rem;margin-bottom:1.65em;}p{margin:auto auto 1.4em;}pre code{word-wrap:normal;white-space:-moz-pre-wrap;white-space:pre-wrap;}pre{white-space:pre;}code{white-space:pre;font-family:monospace;}abbr{font-variant:small-caps;font-weight:600;text-transform:lowercase;}abbr:hover{cursor:help;}.button{display:inline-block;text-decoration:none;padding:8px 13px;color:#555;border:1px solid #dedede;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0px 10px 0 0;margin-bottom:3px;}.button.large{font-size:18px;}.button.huge{font-size:22px;}span.button{cursor:pointer;padding:8px 16px;margin:0 5px 0 0;font-size:18px;}.button.white{background:#fff;border-color:#dedede #d8d8d8 #d3d3d3;color:#555;text-shadow:0 1px 0 #fff;box-shadow:0 1px 1px #eaeaea,inset 0 1px 0 #fbfbfb;}.button.white:hover{background:#fff;border-color:#c7c7c7 #c3c3c3 #bebebe;text-shadow:0 1px 0 #fdfdfd;box-shadow:0 1px 1px #ebebeb,inset 0 1px 0 #f3f3f3;}.button.grey{background:#bdbdbd;border-color:#b5b5b5 #a1a1a1 #8f8f8f;color:#555;text-shadow:0 1px 0 #d4d4d4;box-shadow:0 1px 1px #c9c9c9,inset 0 1px 0 #d7d7d7;}.button.grey:hover{background:#c2c2c2;border-color:#989898 #8e8e8e #878787;text-shadow:0 1px 0 #dadada;box-shadow:0 1px 1px #cdcdcd,inset 0 1px 0 #ccc;}.button.pink{background:#f67689;border-color:#df6f8b #da5f75 #d55061;color:#913944;text-shadow:0 1px 0 #f89ca9;box-shadow:0 1px 1px #c1c1c1,inset 0 1px 0 #f9a1b1;}.button.pink:hover{background:#f67c90;border-color:#c36079 #c25669 #c14e5c;text-shadow:0 1px 0 #f9a6b4;box-shadow:0 1px 1px #c3c3c3,inset 0 1px 0 #f8909e;}.button.orange{background:#fecc5f;border-color:#f5b74e #e5a73e #d6982f;color:#996633;text-shadow:0 1px 0 #fedd9b;box-shadow:0 1px 1px #d3d3d3,inset 0 1px 0 #fee395;}.button.orange:hover{background:#fecb5e;border-color:#d29a3a #cc9436 #c89133;text-shadow:0 1px 0 #fee1a0;;box-shadow:0 1px 1px #d4d4d4,inset 0 1px 0 #fed17e;}.button.green{background:#b7d770;border-color:#adc671 #98b65b #87aa4a;color:#5d7731;text-shadow:0 1px 0 #cfe5a4;box-shadow:0 1px 1px #d3d3d3,inset 0 1px 0 #d7e9a4;}.button.green:hover{background:#b9d972;border-color:#8bb14d #83a648 #7d9e45;text-shadow:0 1px 0 #d5e8aa;box-shadow:0 1px 1px #d5d5d5,inset 0 1px 0 #cae295;}.button.blue{background:#92dbf6;border-color:#8dc5da #76b7cf #63abc7;color:#42788e;text-shadow:0 1px 0 #b6e6f9;box-shadow:0 1px 1px #d6d6d6,inset 0 1px 0 #c0ebfa;}.button.blue:hover{background:#92dbf6;border-color:#7caec0 #68a3ba #5a9cb5;text-shadow:0 1px 0 #bee9fa;box-shadow:0 1px 1px #d6d6d6,inset 0 1px 0 #ade4f8;}.button.purple{background:#dfaeda;border-color:#bc9db9 #ad89aa #a1799d;color:#7b5777;text-shadow:0 1px 0 #eacae6;box-shadow:0 1px 1px #d5d5d5,inset 0 1px 0 #eed3eb;}.button.purple:hover{background:#e0b1db;border-color:#a482a0 #9b7897 #947090;text-shadow:0 1px 0 #ecd0e9;box-shadow:0 1px 1px #cdcdcd,inset 0 1px 0 #ccc;}.button.teal{background:#9cedef;border-color:#90c6c8 #78bdc0 #65b6ba;color:#437b7d;text-shadow:0 1px 0 #bef3f5;box-shadow:0 1px 1px #d5d5d5,inset 0 1px 0 #c9f5f7;}.button.teal:hover{background:#9fedf0;border-color:#7db9bb #6bb2b5 #5dacaf;text-shadow:0 1px 0 #c5f4f6;box-shadow:0 1px 1px #d5d5d5,inset 0 1px 0 #b7f2f4;}.button.darkblue{background:#a5b8c6;border-color:#a2afb8 #8696a1 #6f818f;color:#515f6a;text-shadow:0 1px 0 #c4d0d9;box-shadow:0 1px 1px #d3d3d3,inset 0 1px 0 #ced8e0;}.button.darkblue:hover{background:#adbfcb;border-color:#8996a0 #798791 #6c7a85;text-shadow:0 1px 0 #ced9e0;box-shadow:0 1px 1px #d3d3d3,inset 0 1px 0 #c2cfd8;}.button.black{background:#525252;border-color:#4c4c4c #313131 #1f1f1f;color:#fff;text-shadow:0 1px 0 #2e2e2e;box-shadow:0 1px 1px #afafaf,inset 0 1px 0 #868686;}.button.black:hover{background:#5a5a5a;border-color:#2c2c2c #1c1c1c #101010;text-shadow:0 1px 0 #363636;box-shadow:0 1px 1px #b1b1b1,inset 0 1px 0 #838383;}.glossy.button.white{background:#f5f5f5;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#f0f0f0');background:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#f0f0f0));background:-moz-linear-gradient(top,#f9f9f9,#f0f0f0);border-color:#dedede #d8d8d8 #d3d3d3;color:#555;text-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 1px #eaeaea,inset 0 1px 0 #fbfbfb;-moz-box-shadow:0 1px 1px #eaeaea,inset 0 1px 0 #fbfbfb;box-shadow:0 1px 1px #eaeaea,inset 0 1px 0 #fbfbfb;}.glossy.button.white:hover{background:#f4f4f4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#f8f8f8');background:-webkit-gradient(linear,left top,left bottom,from(#efefef),to(#f8f8f8));background:-moz-linear-gradient(top,#efefef,#f8f8f8);border-color:#c7c7c7 #c3c3c3 #bebebe;text-shadow:0 1px 0 #fdfdfd;-webkit-box-shadow:0 1px 1px #ebebeb,inset 0 1px 0 #f3f3f3;-moz-box-shadow:0 1px 1px #ebebeb,inset 0 1px 0 #f3f3f3;box-shadow:0 1px 1px #ebebeb,inset 0 1px 0 #f3f3f3;}.glossy.button.grey{background:#bdbdbd;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cacaca',endColorstr='#aeaeae');background:-webkit-gradient(linear,left top,left bottom,from(#cacaca),to(#aeaeae));background:-moz-linear-gradient(top,#cacaca,#aeaeae);border-color:#b5b5b5 #a1a1a1 #8f8f8f;color:#555;text-shadow:0 1px 0 #d4d4d4;-webkit-box-shadow:0 1px 1px #c9c9c9,inset 0 1px 0 #d7d7d7;-moz-box-shadow:0 1px 1px #c9c9c9,inset 0 1px 0 #d7d7d7;box-shadow:0 1px 1px #c9c9c9,inset 0 1px 0 #d7d7d7;}.glossy.button.grey:hover{background:#c2c2c2;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcbcbc',endColorstr='#c2c2c2');background:-webkit-gradient(linear,left top,left bottom,from(#bcbcbc),to(#c2c2c2));background:-moz-linear-gradient(top,#bcbcbc,#c2c2c2);border-color:#989898 #8e8e8e #878787;text-shadow:0 1px 0 #dadada;-webkit-box-shadow:0 1px 1px #cdcdcd,inset 0 1px 0 #ccc;-moz-box-shadow:0 1px 1px #cdcdcd,inset 0 1px 0 #ccc;box-shadow:0 1px 1px #cdcdcd,inset 0 1px 0 #ccc;}.glossy.button.pink{background:#f67689;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f78297',endColorstr='#f56778');background:-webkit-gradient(linear,left top,left bottom,from(#f78297),to(#f56778));background:-moz-linear-gradient(top,#f78297,#f56778);border-color:#df6f8b #da5f75 #d55061;color:#913944;text-shadow:0 1px 0 #f89ca9;-webkit-box-shadow:0 1px 1px #c1c1c1,inset 0 1px 0 #f9a1b1;-moz-box-shadow:0 1px 1px #c1c1c1,inset 0 1px 0 #f9a1b1;box-shadow:0 1px 1px #c1c1c1,inset 0 1px 0 #f9a1b1;}.glossy.button.pink:hover{background:#f67c90;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f56c7e',endColorstr='#f78297');background:-webkit-gradient(linear,left top,left bottom,from(#f56c7e),to(#f78297));background:-moz-linear-gradient(top,#f56c7e,#f78297);border-color:#c36079 #c25669 #c14e5c;text-shadow:0 1px 0 #f9a6b4;-webkit-box-shadow:0 1px 1px #c3c3c3,inset 0 1px 0 #f8909e;-moz-box-shadow:0 1px 1px #c3c3c3,inset 0 1px 0 #f8909e;box-shadow:0 1px 1px #c3c3c3,inset 0 1px 0 #f8909e;}.glossy.button.orange{background:#fecc5f;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feda71',endColorstr='#febb4a');background:-webkit-gradient(linear,left top,left bottom,from(#feda71),to(#febb4a));background:-moz-linear-gradient(top,#feda71,#febb4a);border-color:#f5b74e #e5a73e #d6982f;color:#996633;text-shadow:0 1px 0 #fedd9b;-webkit-box-shadow:0 1px 1px #d3d3d3,inset 0 1px 0 #fee395;-moz-box-shadow:0 1px 1px #d3d3d3,inset 0 1px 0 #fee395;box-shadow:0 1px 1px #d3d3d3,inset 0 1px 0 #fee395;}.glossy.button.orange:hover{background:#fecb5e;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fec354',endColorstr='#fecd61');background:-webkit-gradient(linear,left top,left bottom,from(#fec354),to(#fecd61));background:-moz-linear-gradient(top,#fec354,#fecd61);border-color:#d29a3a #cc9436 #c89133;text-shadow:0 1px 0 #fee1a0;-webkit-box-shadow:0 1px 1px #d4d4d4,inset 0 1px 0 #fed17e;-moz-box-shadow:0 1px 1px #d4d4d4,inset 0 1px 0 #fed17e;box-shadow:0 1px 1px #d4d4d4,inset 0 1px 0 #fed17e;}.glossy.button.green{background:#b7d770;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cae285',endColorstr='#9fcb57');background:-webkit-gradient(linear,left top,left bottom,from(#cae285),to(#9fcb57));background:-moz-linear-gradient(top,#cae285,#9fcb57);border-color:#adc671 #98b65b #87aa4a;color:#5d7731;text-shadow:0 1px 0 #cfe5a4;-webkit-box-shadow:0 1px 1px #d3d3d3,inset 0 1px 0 #d7e9a4;-moz-box-shadow:0 1px 1px #d3d3d3,inset 0 1px 0 #d7e9a4;box-shadow:0 1px 1px #d3d3d3,inset 0 1px 0 #d7e9a4;}.glossy.button.green:hover{background:#b9d972;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8d872',endColorstr='#b9d972');background:-webkit-gradient(linear,left top,left bottom,from(#b8d872),to(#b9d972));background:-moz-linear-gradient(top,#b8d872,#b9d972);border-color:#8bb14d #83a648 #7d9e45;text-shadow:0 1px 0 #d5e8aa;-webkit-box-shadow:0 1px 1px #d5d5d5,inset 0 1px 0 #cae295;-moz-box-shadow:0 1px 1px #d5d5d5,inset 0 1px 0 #cae295;box-shadow:0 1px 1px #d5d5d5,inset 0 1px 0 #cae295;}.glossy.button.blue{background:#92dbf6;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#abe4f8',endColorstr='#6fcef3');background:-webkit-gradient(linear,left top,left bottom,from(#abe4f8),to(#6fcef3));background:-moz-linear-gradient(top,#abe4f8,#6fcef3);border-color:#8dc5da #76b7cf #63abc7;color:#42788e;text-shadow:0 1px 0 #b6e6f9;-webkit-box-shadow:0 1px 1px #d6d6d6,inset 0 1px 0 #c0ebfa;-moz-box-shadow:0 1px 1px #d6d6d6,inset 0 1px 0 #c0ebfa;box-shadow:0 1px 1px #d6d6d6,inset 0 1px 0 #c0ebfa;}.glossy.button.blue:hover{background:#92dbf6;border-color:#7caec0 #68a3ba #5a9cb5;text-shadow:0 1px 0 #bee9fa;-webkit-box-shadow:0 1px 1px #d6d6d6,inset 0 1px 0 #ade4f8;-moz-box-shadow:0 1px 1px #d6d6d6,inset 0 1px 0 #ade4f8;box-shadow:0 1px 1px #d6d6d6,inset 0 1px 0 #ade4f8;}.glossy.button.purple{background:#dfaeda;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8c4e4',endColorstr='#d494ce');background:-webkit-gradient(linear,left top,left bottom,from(#e8c4e4),to(#d494ce));background:-moz-linear-gradient(top,#e8c4e4,#d494ce);border-color:#bc9db9 #ad89aa #a1799d;color:#7b5777;text-shadow:0 1px 0 #eacae6;-webkit-box-shadow:0 1px 1px #d5d5d5,inset 0 1px 0 #eed3eb;-moz-box-shadow:0 1px 1px #d5d5d5,inset 0 1px 0 #eed3eb;box-shadow:0 1px 1px #d5d5d5,inset 0 1px 0 #eed3eb;}.glossy.button.purple:hover{background:#e0b1db;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#deabd9',endColorstr='#e0b1db');background:-webkit-gradient(linear,left top,left bottom,from(#deabd9),to(#e0b1db));background:-moz-linear-gradient(top,#deabd9,#e0b1db);border-color:#a482a0 #9b7897 #947090;text-shadow:0 1px 0 #ecd0e9;-webkit-box-shadow:0 1px 1px #cdcdcd,inset 0 1px 0 #ccc;-moz-box-shadow:0 1px 1px #cdcdcd,inset 0 1px 0 #ccc;box-shadow:0 1px 1px #cdcdcd,inset 0 1px 0 #ccc;}.glossy.button.teal{background:#9cedef;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7f2f4',endColorstr='#7ce7ea');background:-webkit-gradient(linear,left top,left bottom,from(#b7f2f4),to(#7ce7ea));background:-moz-linear-gradient(top,#b7f2f4,#7ce7ea);border-color:#90c6c8 #78bdc0 #65b6ba;color:#437b7d;text-shadow:0 1px 0 #bef3f5;-webkit-box-shadow:0 1px 1px #d5d5d5,inset 0 1px 0 #c9f5f7;-moz-box-shadow:0 1px 1px #d5d5d5,inset 0 1px 0 #c9f5f7;box-shadow:0 1px 1px #d5d5d5,inset 0 1px 0 #c9f5f7;}.glossy.button.teal:hover{background:#9fedf0;border-color:#7db9bb #6bb2b5 #5dacaf;text-shadow:0 1px 0 #c5f4f6;-webkit-box-shadow:0 1px 1px #d5d5d5,inset 0 1px 0 #b7f2f4;-moz-box-shadow:0 1px 1px #d5d5d5,inset 0 1px 0 #b7f2f4;box-shadow:0 1px 1px #d5d5d5,inset 0 1px 0 #b7f2f4;}.glossy.button.darkblue{background:#a5b8c6;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#becbd6',endColorstr='#88a1b4');background:-webkit-gradient(linear,left top,left bottom,from(#becbd6),to(#88a1b4));background:-moz-linear-gradient(top,#becbd6,#88a1b4);border-color:#a2afb8 #8696a1 #6f818f;color:#515f6a;text-shadow:0 1px 0 #c4d0d9;-webkit-box-shadow:0 1px 1px #d3d3d3,inset 0 1px 0 #ced8e0;-moz-box-shadow:0 1px 1px #d3d3d3,inset 0 1px 0 #ced8e0;box-shadow:0 1px 1px #d3d3d3,inset 0 1px 0 #ced8e0;}.glossy.button.darkblue:hover{background:#adbfcb;border-color:#8996a0 #798791 #6c7a85;text-shadow:0 1px 0 #ced9e0;-webkit-box-shadow:0 1px 1px #d3d3d3,inset 0 1px 0 #c2cfd8;-moz-box-shadow:0 1px 1px #d3d3d3,inset 0 1px 0 #c2cfd8;box-shadow:0 1px 1px #d3d3d3,inset 0 1px 0 #c2cfd8;}.glossy.button.black{background:#525252;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e5e5e',endColorstr='#434343');background:-webkit-gradient(linear,left top,left bottom,from(#5e5e5e),to(#434343));background:-moz-linear-gradient(top,#5e5e5e,#434343);border-color:#4c4c4c #313131 #1f1f1f;color:#fff;text-shadow:0 1px 0 #2e2e2e;-webkit-box-shadow:0 1px 1px #afafaf,inset 0 1px 0 #868686;-moz-box-shadow:0 1px 1px #afafaf,inset 0 1px 0 #868686;box-shadow:0 1px 1px #afafaf,inset 0 1px 0 #868686;}.glossy.button.black:hover{background:#5a5a5a;border-color:#2c2c2c #1c1c1c #101010;text-shadow:0 1px 0 #363636;-webkit-box-shadow:0 1px 1px #b1b1b1,inset 0 1px 0 #838383;-moz-box-shadow:0 1px 1px #b1b1b1,inset 0 1px 0 #838383;box-shadow:0 1px 1px #b1b1b1,inset 0 1px 0 #838383;}
body{background:#f5f5f5;font-family:'Helvetica','Helvetica Neue','Arial',sans-serif;font-size:12px;line-height:24px;letter-spacing:0.08em;color:#444;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;}h1,h2,h3,h4,h5,h6,nav a,.widget h6,.filters li a,blockquote,p[data-pullquote]:before,input[type="submit"]{font-family:'Oswald',sans-serif;text-transform:uppercase;font-weight:400;}h1,h2,h3{font-weight:700;}h6{font-weight:300;}small{display:block;font-size:12px;font-family:'Helvetica','Helvetica Neue','Arial',sans-serif;font-weight:normal;text-transform:none;}strong{font-weight:bold;}em{font-style:italic;}a{color:#b0b0b0;text-decoration:none;border-bottom:1px dotted #c5c5c5;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}p{margin-bottom:25px;}p a{border:none;}p a:hover{color:#c0392b;}a:hover,.social a:hover,.filters li:hover,.filters li.active,.filters li:hover a,.filters li.active a,p a{color:#1c3c2f;border-color:#1c3c2f;}pre{font-family:monospace;}nav a.active{color:#e74c3c;}p[data-pullquote]{display:block;}p[data-pullquote]:before{content:attr(data-pullquote);float:left;width:60%;padding:0 20px 20px 0;font-size:14px;max-width:350px;}blockquote{font-size:16px;letter-spacing:1px;padding:25px 13% 10px;margin:0 0 30px;}blockquote small{display:inline-block;letter-spacing:3px;margin:0 0 0 20px;position:relative;top:-2px;}input,textarea{width:100%;background:#f5f5f5;border:1px solid #c5c5c5;padding:15px 20px;margin:0 0 15px;}textarea{min-height:150px;}input[type="submit"]{width:auto;cursor:pointer;}.wrapper{margin:50px auto;width:960px;position:relative;background:white;}img{max-width:100%;height:auto;vertical-align:bottom;}::selection{background:#fefac7;color:#555555;}::-moz-selection{background:#fefac7;color:#555555;}sup,sub{position:relative;font-size:80%;line-height:0;vertical-align:baseline;}sup{top:-0.5em;}sub{top:0.5em;}.cover{background:no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}hr{margin-bottom:20px;height:1px;background:#c5c5c5;width:100%;border:none;clear:both;}.remove-bottom,.grid.blog .one_half,.one_half .more-hover,.team .more-hover{margin-bottom:0px;}.small-bottom{margin-bottom:10px;}.heavy{font-weight:700;}.no-border{border:none;}.meta{font-size:11px;font-style:italic;}.break{height:50px;}.break.small{height:20px;}.text-center{text-align:center;}.alert{background:#f8f9fa;border:1px solid #e6e9eb;padding:5px 10px;margin-bottom:13px;}.alert i{float:right;cursor:pointer;font-size:18px;padding-top:4px;}.alert.danger{background:#ffe5e3;color:#d90f00;border-color:#f9bbb8;}.alert.warning{background:#fff6d6;color:#a26025;border-color:#f8d867;}.alert.success{background:#cef0cb;color:#698733;border-color:#91cc8c;}.view-background{position:fixed;z-index:9;top:20px;right:20px;background:#fff;border:none;line-height:0;padding:13px;border:1px solid #c5c5c5;}#logo,nav a,header,#mobile-nav{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}#logo{font-family:'Oswald',sans-serif;text-transform:uppercase;font-weight:700;font-size:45px;padding:35px 20px 20px;line-height:40px;background:#f5f5f5;border-bottom:1px solid #c5c5c5;}#logo:hover{background:#fff;}#logo a{border:none;}#logo img{margin-bottom:13px;-webkit-filter:drop-shadow(1px 2px 0px #fff);filter:drop-shadow(1px 2px 0px #fff);}header{position:absolute;top:0;left:0;display:block;width:280px;z-index:99;border-right:1px solid #c5c5c5;min-height:100% !important;background:#f5f5f5;box-shadow:0px -1px 0px 1px #fff;}#mobile-nav{background:#333;width:100%;height:40px;position:fixed;top:0;left:0;z-index:99;display:none;cursor:pointer;text-align:center;color:#fff;}#mobile-nav h3{line-height:38px;}#mobile-nav i{font-size:24px;text-shadow:0px 1px 0px #000;position:absolute;top:7px;left:15px;}#mobile-nav img{-webkit-filter:drop-shadow(1px 2px 1px #222);filter:drop-shadow(1px 2px 1px #222);}nav{padding-bottom:30px;background:#f5f5f5;}nav a{display:block;padding:5px 20px;}nav li:hover > a{padding-left:35px;color:#1c3c2f;border-color:#1c3c2f;}nav li.current-menu-item > a,nav li.current-menu-parent > a{color:#1c3c2f;border-color:#1c3c2f;}nav li{position:relative;background:#fff;}nav ul > li:last-of-type a{border-bottom:1px solid #c5c5c5;}nav ul li ul{display:none;position:absolute;left:100%;min-width:225px;top:-1px;z-index:999;border:1px solid #c5c5c5;box-shadow:2px 2px 1px 0px rgba(40,40,40,0.1);}nav ul li ul li:last-child > a{border:none;}nav ul li:hover > ul{display:block;}.widget{padding:20px;border-bottom:1px dotted #c5c5c5;background:#fff;}header .widget:last-child{border-bottom:1px solid #c5c5c5;}header .widget.first{border-top:1px solid #c5c5c5;}.widget h6{font-size:12px;}.widget p:last-child{margin-bottom:0;}.social a{border-bottom:none;font-size:20px;margin-right:7px;color:#c5c5c5;}.filters{padding:0 20px 33px 40px;list-style:circle;}.filters li:hover,.filters li.active{list-style:disc;}.filters li a{border:none;position:relative;top:2px;}.header-wrap{position:relative;width:279px;}.content-wrapper{width:100%;padding-left:280px;position:relative;left:0px;opacity:0;}.grid li{float:left;width:33.3%;position:relative;}.grid.portfolio li{overflow:hidden;}.grid.portfolio li div,.more-hover div{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.85);display:none;color:#fff;text-align:center;border:5px solid #000;}.grid.portfolio li a,.more-hover a{display:block;width:100%;height:100%;color:#fff;border:none;}.grid.portfolio li a h4,.grid.portfolio li a p,.more-hover a h4,.more-hover a p{position:relative;top:50%;margin-top:-22px;}.team .more-hover a h4,.team .more-hover a p{margin-top:-27px;}.grid.portfolio li a p,.more-hover a p,.team .more-hover a p{margin-top:-5px;}.grid.blog.one-col{max-width:1000px;}.grid.blog.one-col li{width:100% !important;}.grid.blog li{padding:20px;border:1px solid #c5c5c5;margin:-1px 0 0 -1px;width:50%;-webkit-transition:background 300ms ease-in-out;-moz-transition:background 300ms ease-in-out;-ms-transition:background 300ms ease-in-out;-o-transition:background 300ms ease-in-out;transition:background 300ms ease-in-out;background:#f5f5f5;}.grid.blog li:hover{background:#fff;}.more-hover{position:relative;overflow:hidden;margin-bottom:25px;}.more-hover img{max-width:none;width:100%;}#loader{overflow:hidden;width:100%;position:relative;-webkit-transition:background 300ms ease-in-out;-moz-transition:background 300ms ease-in-out;-ms-transition:background 300ms ease-in-out;-o-transition:background 300ms ease-in-out;transition:background 300ms ease-in-out;}.close i:nth-child(2){margin-left:-5px;}article{padding:20px 40px 40px;position:relative;}.video-title{text-align:center;width:80%;margin:0 auto 60px;}.video-title.blog,.video-title.team{margin:0 auto 40px;padding-top:50px;}.video-title.blog h2,.video-title.team h2{margin-bottom:35px;}section.content-wrapper .article-nav{display:none;}.article-nav{width:100%;position:relative;z-index:9;background:#fff;margin:0;padding:10px 20px 10px;height:55px;text-align:center;font-size:30px;}.article-nav.blog{margin-bottom:-30px;}.article-nav a{border:none;margin-right:30px;}.article-nav a:last-child{margin-right:0;}section{max-width:1000px;background:#fff;border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;}section.content-wrapper{max-width:1280px;}#comment-title{margin-bottom:40px;}.dark-wrapper #comment-title{margin-bottom:30px;}.comments input{margin-bottom:10px;max-width:500px;clear:left;display:block;}.avatar{padding:5px;border:1px solid #c7c7c7;box-shadow:0 1px 1px #eaeaea,inset 0 1px 0 #fbfbfb;float:left;margin-right:25px;position:relative;}.comment-content{overflow:hidden;margin-bottom:30px;}#comments li ul{padding-left:105px;}pre{margin-bottom:25px;padding:10px 20px;border:1px solid #c7c7c7;box-shadow:0 1px 1px #eaeaea;display:block;border-left:3px solid #e74c3c;}.unordered{margin-bottom:25px;list-style:square;margin-left:50px;}.numbered{margin-bottom:25px;list-style:decimal;margin-left:50px;}.gallery-wrapper{overflow-x:hidden;width:100%;height:100%;position:relative;}.gallery.vertical{position:relative;cursor:move;}.gallery li:hover a{color:#e74c3c;border-color:#e74c3c;}.gallery.vertical li{float:left;height:100%;width:auto;text-align:center;position:relative;overflow:hidden;}.gallery.vertical li .gallery-details{position:absolute;left:0;bottom:60px;width:100%;background:#fff;padding:40px 5px 35px;box-shadow:0px 0px 5px 5px rgba(40,40,40,0.4);border-right:1px solid #c5c5c5;}.gallery-details p{line-height:18px;}.gallery.vertical li img{height:100% !important;width:auto;max-width:none;pointer-events:none;}.gallery.horizontal li{float:left;width:100%;position:relative;}.gallery.horizontal li img{max-width:none;width:100% !important;}.gallery.horizontal li .gallery-details{position:absolute;top:0;background:#fff;padding:0 10px;height:100%;text-align:center;width:200px;right:50px;border-bottom:1px solid #c5c5c5;box-shadow:5px 0 5px -3px rgba(40,40,40,0.4),-5px 0 5px -3px rgba(40,40,40,0.4);}.gallery-details .center{position:relative;top:50%;margin-top:-27px;}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}.rslides li:first-child{position:relative;display:block;float:left;}.rslides img{display:block;height:auto;float:left;width:100%;border:0;}.rslides_tabs{text-align:center;position:relative;top:-30px;z-index:3;}.rslides_tabs li{display:inline-block;margin:0 3px;}.rslides_tabs li a{text-indent:-99999px;width:50px;height:5px;background:rgba(255,255,255,0.5);display:inline-block;border:none;}.rslides_tabs li.rslides_here a,.rslides_tabs li a:hover{background:#fff;}.etabs{margin:0;padding:0;}.tab{display:inline-block;zoom:1;background:#f5f5f5;border:solid 1px #c7c7c7;border-bottom:none;}.tab a{font-size:12px;display:block;padding:0 10px;outline:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;border-bottom:none;}.tab.active{padding:0;padding-top:1px;position:relative;top:1px;display:inline-block;background:#fff;margin:0;box-shadow:none;border-bottom:none;}.tab-container div{padding:25px 25px 30px;}.tab-container div p:last-child{margin-bottom:0;}.tab-container div{margin-bottom:25px;padding:10px 20px;border:1px solid #c7c7c7;display:block;}dl.accordion{margin-bottom:30px;}dl.accordion dt,dl.accordion dd{margin-bottom:10px;border:1px solid #c7c7c7;display:block;}dl.accordion dd{padding:20px;margin-bottom:25px;display:none;}dl.accordion dd p:last-child{margin-bottom:0;}dl.accordion dt.active{border-left:3px solid #e74c3c;}dl.accordion dt a{padding:10px 20px;display:block;border:none;}dl.accordion dt.active a{color:#e74c3c;}.pricing-table{text-align:center;border:1px solid #c7c7c7;box-shadow:0 1px 1px #eaeaea,inset 0 1px 0 #fbfbfb;background:#fff;}.pricing-table .header{margin:0;padding:14px 0;}.pricing-table .price.button{width:100%;display:block;padding:8px 0;font-size:18px;font-weight:500;border-radius:0;margin:0;}.pricing-table li{padding:10px 0;}.pricing-table li:nth-of-type(odd){background:#f5f5f5;}.pricing-table li:nth-of-type(even){border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}.pricing-table li:last-of-type{border-bottom:1px solid #e5e5e5;}.pricing-table .button{margin:15px 0 17px;}.pricing-table span.button{cursor:auto;}.isotope-item{z-index:2;}.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width;}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity;}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}#spinningSquaresG{position:absolute;width:120px;height:15px;margin:0 auto;top:50%;left:50%;z-index:9999;margin:-7px 0 0 -60px;}.spinningSquaresG{position:absolute;top:0;background-color:#444;width:15px;height:15px;-moz-animation-name:bounce_spinningSquaresG;-moz-animation-duration:1.3s;-moz-animation-iteration-count:infinite;-moz-animation-direction:linear;-moz-transform:scale(.3);-webkit-animation-name:bounce_spinningSquaresG;-webkit-animation-duration:1.3s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:linear;-webkit-transform:scale(.3);-ms-animation-name:bounce_spinningSquaresG;-ms-animation-duration:1.3s;-ms-animation-iteration-count:infinite;-ms-animation-direction:linear;-ms-transform:scale(.3);-o-animation-name:bounce_spinningSquaresG;-o-animation-duration:1.3s;-o-animation-iteration-count:infinite;-o-animation-direction:linear;-o-transform:scale(.3);animation-name:bounce_spinningSquaresG;animation-duration:1.3s;animation-iteration-count:infinite;animation-direction:linear;transform:scale(.3)}#spinningSquaresG_1{left:0;-moz-animation-delay:.52s;-webkit-animation-delay:.52s;-ms-animation-delay:.52s;-o-animation-delay:.52s;animation-delay:.52s}#spinningSquaresG_2{left:15px;-moz-animation-delay:.65s;-webkit-animation-delay:.65s;-ms-animation-delay:.65s;-o-animation-delay:.65s;animation-delay:.65s}#spinningSquaresG_3{left:30px;-moz-animation-delay:.78s;-webkit-animation-delay:.78s;-ms-animation-delay:.78s;-o-animation-delay:.78s;animation-delay:.78s}#spinningSquaresG_4{left:45px;-moz-animation-delay:.91s;-webkit-animation-delay:.91s;-ms-animation-delay:.91s;-o-animation-delay:.91s;animation-delay:.91s}#spinningSquaresG_5{left:60px;-moz-animation-delay:1.04s;-webkit-animation-delay:1.04s;-ms-animation-delay:1.04s;-o-animation-delay:1.04s;animation-delay:1.04s}#spinningSquaresG_6{left:75px;-moz-animation-delay:1.17s;-webkit-animation-delay:1.17s;-ms-animation-delay:1.17s;-o-animation-delay:1.17s;animation-delay:1.17s}#spinningSquaresG_7{left:90px;-moz-animation-delay:1.3s;-webkit-animation-delay:1.3s;-ms-animation-delay:1.3s;-o-animation-delay:1.3s;animation-delay:1.3s}#spinningSquaresG_8{left:105px;-moz-animation-delay:1.43s;-webkit-animation-delay:1.43s;-ms-animation-delay:1.43s;-o-animation-delay:1.43s;animation-delay:1.43s}@-moz-keyframes bounce_spinningSquaresG{0%{-moz-transform:scale(1);background-color:#444}100%{-moz-transform:scale(.3) rotate(90deg);background-color:#FFF}}@-webkit-keyframes bounce_spinningSquaresG{0%{-webkit-transform:scale(1);background-color:#444}100%{-webkit-transform:scale(.3) rotate(90deg);background-color:#FFF}}@-ms-keyframes bounce_spinningSquaresG{0%{-ms-transform:scale(1);background-color:#444}100%{-ms-transform:scale(.3) rotate(90deg);background-color:#FFF}}@-o-keyframes bounce_spinningSquaresG{0%{-o-transform:scale(1);background-color:#444}100%{-o-transform:scale(.3) rotate(90deg);background-color:#FFF}}@keyframes bounce_spinningSquaresG{0%{transform:scale(1);background-color:#444}100%{transform:scale(.3) rotate(90deg);background-color:#FFF}}@media only screen and (min-width:1600px){ul.grid li{width:24.95%;}}@media only screen and (min-width:1180px){.wrapper{width:1180px;position:relative;}}@media only screen and (max-width:1180px){ul.grid li{width:49.9%;}}@media only screen and (min-width:960px){}@media only screen and (max-width:860px){header{left:-280px;min-height:100%;}header.active{left:0;}.content-wrapper{padding:40px 0 0 0;}#mobile-nav{display:block;}#mobile-nav.active{left:280px;}ul.grid li{width:49.9%;}nav ul li ul{display:block;position:static;border:none;box-shadow:none;}nav ul li ul li{text-indent:35px;}nav ul li ul li:last-child a{border-bottom:1px dotted #c5c5c5;}nav ul li ul li a{padding-left:0;}h2{font-size:26px;}figure h2{margin-top:-35px;}.gallery.horizontal li .gallery-details{width:auto;left:150px;right:150px;}.article-nav{margin:0;width:100%;}article{padding:5%;}.view-background{top:60px;position:absolute;}}@media only screen and (min-width:768px) and (max-width:959px){.wrapper{width:768px;position:relative;}}@media only screen and (max-width:767px){.wrapper{width:90%;margin:5%;position:relative;padding:40px;}.one_half,.one_third,.two_thirds,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth,.three_fourths{width:100%;}}@media only screen and (min-width:480px) and (max-width:767px){}@media only screen and (max-width:600px){ul.grid li,ul.grid.blog li{width:100%;}}@media only screen and (max-width:479px){.gallery.horizontal li .gallery-details{width:auto;left:50px;right:50px;}.gallery-details .center{position:relative;top:0;margin-top:35px;}}@media only screen and (max-width:320px){.gallery-details .center{position:relative;top:0;margin-top:10px;}}
.grid.portfolio li div,.more-hover div{background:rgba(28,60,47,0.8);border:5px solid #1c3c2f;}nav ul li:nth-child(3) a{pointer-events:none;}nav ul li:nth-child(3) ul li a{pointer-events:auto;}
.hidden{display:none;}.center{display:block;height:auto;}.grid.portfolio li a,.more-hover a{overflow:hidden;}.gallery-details .center{top:0;}#site-name{text-align:center;font-size:46px;margin:10px 0px 5px 0px;}#site-name a{border-bottom:none;}#site-slogan{text-align:center;font-size:16px;margin:10px 0px 20px 0px;}.mobile-logo{border-bottom:none;}#basic-page{background:#fff;max-width:1280px;}#taxonomy-page{background:#fff;max-width:1280px;}#taxonomy-page .title{text-align:center;}.mobile-logo img{height:38px;}#article-wrap{overflow:hidden;}.contact-form .form-item{margin:0;}.gallery.vertical li > a{display:block;width:100%;height:100%;}.region-sidebar-primary{padding:20px;margin-top:-20px;}.filters{padding:0px 20px 13px 20px;}.region .content,.title{padding-left:0px;opacity:1;}.page-comment .content-wrapper{padding:0px 40px 20px 320px;}.form-required{display:none;}input.form-checkbox{width:auto;vertical-align:inherit;}.contact-form .form-type-checkbox{margin-top:10px;margin-bottom:-5px;}.pagination{padding:20px;background:#f5f5f5;max-width:999px;}.pagination .item-list ul li{display:inline-block;padding:6px 14px;font-size:14px;margin:0px 10px 0px 0px;background:#f5f5f5;border:1px solid #c7c7c7;box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.pagination .item-list ul li:hover{background:#fff;border:1px solid #e74c3c;}.pagination .item-list ul li a{border-bottom:none;}.pagination .item-list ul li.current{background:#fff;pointer-events:none;border-left:3px solid #e74c3c;}.node-type-portfolio #single-portfolio,#single-page,.node-type-team #single-team,.node-type-article #single-article{margin-left:280px;}.node-type-portfolio .article-nav,.node-type-article .article-nav,.node-type-team .article-nav,#node-page,.page-taxonomy .article-nav{display:none;}.blog .field-name-body{margin-bottom:25px;}#article-wrap .field-type-image,#single-team .field-type-image,.single-portfolio-img,.article-image{text-align:center;}.region .widget:first-child{border-top:1px solid #c5c5c5;}.indented{padding-left:100px;}#comments a{border-bottom:none;}.form-actions input{display:inline-block;margin-right:10px;}.comment-permalink{float:right;text-transform:lowercase;font-family:'Helvetica','Helvetica Neue','Arial',sans-serif;font-size:12px;}.etabs li{display:inline-block;zoom:1;background:#f5f5f5;border:solid 1px #c7c7c7;border-bottom:none;}.etabs li a{font-size:12px;display:block;padding:0 10px;outline:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;border-bottom:none;}.etabs li.active{padding:0;padding-top:1px;position:relative;top:1px;display:inline-block;background:#fff;margin:0;box-shadow:none;border-bottom:none;}.rslides img{width:auto;float:none;margin:auto;}@media only screen and (max-width:860px){.node-type-portfolio #single-portfolio,#single-page,.node-type-team #single-team,.node-type-article #single-article{margin-left:0px;}}@media only screen and (max-width:480px){.gallery-details .center{margin-top:20px !important;top:auto !important;}}
#basic-page,#taxonomy-page,.field-slideshow-slide,.field-slideshow{min-width:100% !important;}.node-type-our-people .title{display:none;}#block-block-12 p{margin:0px !important;}.view-id-products .views-row,.view-products-content .views-row,.view-id-home_banner .views-row,.view-id-services .views-row,.view-id-our_people .views-row,.view-display-id-page_2 .views-row{float:left;position:relative;color:transparent;vertical-align:top;z-index:11;}.view-id-products .views-row img,.view-products-content .views-row img,.view-id-home_banner .views-row img,.view-id-services .views-row img,.view-id-our_people .views-row img,.news-class-block img,.projects-class-block img,.view-display-id-page_2 .views-row img{min-width:100%;}.view-id-products .views-row,.view-products-content .views-row,.view-id-home_banner .views-row,.view-id-services .views-row,.view-id-our_people .views-row{width:33.3%;}.view-display-id-page_2 .views-row{width:50%;}.view-id-products .views-field-body{min-height:117px;}#block-block-12{color:transparent;clear:both;font-size:0px;height:0px;}#block-block-1  a{color:#b0b0b0 !important;}#block-block-1  a:hover{color:#1c3c2f !important;}.palafox-wrapper-page-project:hover .palafox-page-project-img,.palafox-wrapper-page-home:hover .palafox-page-home-img,.palafox-wrapper-page-service:hover .palafox-page-service-img,.palafox-wrapper-page-our-people:hover .palafox-page-our-people-img,.view-display-id-page_2 .views-row:hover .views-field-field-image-single{opacity:.5;}.palafox-wrapper-page-project:hover .palafox-page-project-title a,.palafox-wrapper-page-home:hover .palafox-page-home-title a,.palafox-wrapper-page-service:hover .palafox-page-service-title a,.palafox-wrapper-page-our-people:hover .palafox-page-our-people-title a,.view-display-id-page_2 .views-row:hover .views-field-title a{opacity:1 !important;}.palafox-wrapper-page-project,.palafox-wrapper-page-home,.palafox-wrapper-page-service,.palafox-wrapper-page-our-people,.view-display-id-page_2 .views-row{background:rgb(28,60,47) !important;}.palafox-wrapper-page-project a,.palafox-wrapper-page-home a,.palafox-wrapper-page-service,.palafox-wrapper-page-our-people a,.view-display-id-page_2 .views-row{color:transparent;font-weight:bold;border:none;}.palafox-wrapper-page-project:hover a,.palafox-wrapper-page-home:hover a,.palafox-wrapper-page-service:hover,.palafox-wrapper-page-our-people:hover a,.view-display-id-page_2 .views-row:hover{color:#fff;border:none;}.palafox-wrapper-page-home .field-slideshow-slide{min-width:100% !important;}.view-careers .views-row{width:49%;display:inline-block;vertical-align:top;padding:2%;}.career-wrapper{background-color:#f5f5f5;padding:10px;}.career-wrapper:hover{background-color:#fff;}.title{padding-left:20px;margin-top:24px;font-size:30px;}.palafox-wrapper-page-project .palafox-page-project-img img,.palafox-wrapper-page-home .palafox-page-home-img img,.view-id-home_banner .field-slideshow{min-width:100%;}.view-id-products_content{margin-top:-25px;}#edit-submitted-upload-resume-upload{width:30%;vertical-align:top;}#edit-submitted-upload-resume-upload-button{margin-left:10px;}.view-id-products .views-field-body{color:#555555;padding:10px;}nav{padding-bottom:0px;background:none;}#logo{padding:0px 20px 20px;height:120px;}.palafox-page-project-title,.palafox-page-home-title,.palafox-page-service-title,.palafox-page-our-people-title,.view-display-id-page_2 .views-row .views-field-title{position:absolute;top:47%;width:100%;text-align:center;padding-left:10px;padding-right:10px;}.palafox-wrapper-page-service{position:relative;}.palafox-page-service-body{padding:10px 20px;text-align:justify;}article.node-projects-palafox{padding:0px;}.view-id-term_projects .views-row{position:relative;}.view-id-term_projects .views-row:hover a{color:#1c3c2f;border:none;}.view-id-term_projects .views-row a{border:none;}.view-id-careers .view-header,.view-id-careers .view-footer{padding:20px 40px 20px;}.view-id-careers .view-header p{margin:0px;}.node-projects-palafox .field-name-body{padding:20px 40px 20px;}.view-id-term_projects .views-row img{max-width:none;width:100% !important;}.pl-center{margin-top:82.5px;}.pl-gallery-details{position:absolute;top:0;background:#fff;padding:0 10px;height:100%;text-align:center;width:200px;right:0px;border-bottom:1px solid #c5c5c5;box-shadow:5px 0 5px -3px rgba(40,40,40,0.4),-5px 0 5px -3px rgba(40,40,40,0.4);}.view-term-projects .view-content:hover .views-row{opacity:.3;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}.view-term-projects .view-content:hover .views-row:hover{opacity:1;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}.social a{color:#A6A6A6;}.video-title.team small:nth-child(1){display:none;}.wrapper-news-view{background:#f5f5f5;}.wrapper-news-view .views-row{display:inline-block;width:49.8%;vertical-align:top;border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;}.wrapper-news-view .views-row.views-row-even{border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;}.wrapper-news-view .views-row.views-row-odd{margin-right:-4px;}.news-all-wrapper{padding:20px;}.news-all-wrapper:hover{background:#fff;}.news-all-body{min-height:165px;}.projects-class-block{display:inline-block;width:33%;vertical-align:top;margin-right:-4px;position:relative;}.news-class-block{display:inline-block;width:25%;vertical-align:top;margin-right:-4px;position:relative;}.page-node-238 .title,.page-node-238 #block-system-main{display:none;}.title-class-news,.title-class-projects{position:absolute;bottom:25%;background:#fff;width:100%;text-align:center;padding-top:20px;padding-bottom:20px}.title-class-news h5{margin-bottom:0px;}#title-id-blog.title-class-news,#title-id-tx1.title-class-projects{border-left:2px solid #c5c5c5 !important;}#title-id-newsletter .title-class-news{border-right:1px solid #c5c5c5;}.title-class-news{border-left:1px solid #c5c5c5;}.cbox-img-service{text-align:center;}.pagination{min-width:100% !important;clear:both;}.video-container{padding-bottom:21% !important;padding-top:0px !important;}.video-title{display:none;}.contact-form textarea{min-height:50px !important;max-height:50px !important;}article{padding:20px 40px 0px !important;}@media (max-width:1180px){.page-node-50 .block-layer-slider,.page-node-65  .block-layer-slider,.view-id-products .views-row,.view-products-content .views-row,.view-id-home_banner .views-row{width:50%;}body.page-node-50{overflow:auto;}.view-id-services .views-row,.view-id-our_people .views-row{width:50%;}}@media (max-width:600px){.page-node-50 .block-layer-slider,.page-node-65  .block-layer-slider,.view-id-products .views-row,.view-products-content .views-row,.view-id-home_banner .views-row{width:100%;}.view-id-products .field-slideshow{width:100%;}.view-careers .views-row{width:100%;}.pl-center{margin-top:20px;}.view-id-services .views-row,.view-id-our_people .views-row{width:100%;}}
